/* CSS Document */
@import url(nav.css);
*{
padding:0;
margin:0;
}
h1, h2, h3, h4, h5, h6, p, pre, blockquote, label, ul, ol, dl, fieldset, address { margin:1em 5% }
li, dd { margin-left:5% }
fieldset { padding: .5em }
a img { border:none; }
html { font-size: 12px;}
body {
  background:#ffffff;
	font: 12px Verdana, Arial, sans-serif;
  text-align:center;
  color:#000000;
  padding:10px;
}
a img{
  border:0;
}
#wrapper{
  width:800px;
  margin:0 auto;
  text-align:left;
}
#header{}
.clearfix:after {
  content: "."; 
  display:block; 
  height:0; 
  clear:both; 
  visibility:hidden;
}
.logo{
  float:left;
  width:210px;
  height:96px;
}
#languageBar{
  float:left;
  width:590px;
  height:49px;
  background:url(../images/languagesBg.gif) 0 0 no-repeat;
}
#languageBar ul{
  float:right;
  margin:0;
  list-style:none;
  padding:30px 20px 0 0;
}
#languageBar ul li{
  margin:0;
  padding:0;
  float:left;
}
#languageBar ul li a{
  margin:0 2px;
}
#searchBar{
  float:left;
  width:590px;
  height:47px;
  background:url(../images/searchBg.gif) 0 0 no-repeat;
}
#searchBar p{
  margin:0;
  padding:0;
}
#searchBar p.mainSearchLabel{
  width:590px;
  display:none;
}
.searchBlock{
  float:right;
  width:228px;
  background:transparent;
}
#mainSearchField{
  float:left;
  border:none;
  background:transparent;
  width:124px;
  height:22px;
  padding:17px 0 0;
  margin:0;
  *font-size:12px;
  *padding:15px 0 0;
}  
#mainSearchSubmit{
  float:left;
  width:72px;
  height:25px;
  padding:12px 0 0 5px;
  border:none;
  background:transparent;
}
#banner{
  margin-top:1px;
}
#maincontact{
  width:800px;
  height:640px;*height:auto;
  margin-top:0px;*margin-top:-2px;
  background: #FFFFFF url(../images/inner_bg.gif) repeat-x ;
}
#left{
  float:left;
  width:220px;
  margin-left:5px; 
  margin-right:5px;
  border-right: solid 1px #edf6ff; 
}
#right{
  float:left;
  width:550px;
  margin-left:5px; 
  margin-right:5px; 
  margin-top:10px;  
}
#contact{
  clear:both;
  float:left;
  width:800px;  
  margin-left:5px; 
  margin-right:5px; 
  margin-top:10px;  
}

#finding{
  background:url(../images/red_button.gif) no-repeat;
  color:#000000;
  width:210px;
  height:280px;
  margin-top:-60px;*margin-top:-55px;
  position:relative;
  bottom:-5px;*bottom:0px;
}
#finding .title{
  text-align:center;
  font-size:15px;
  color:#000000;
  padding-top:8px;
  font-weight:lighter;
}
#finding .title a{
  text-align:center;
  font-size:15px;
  color:#FFFFFF;
  padding-top:8px;
  font-weight:lighter;
  text-decoration:none;
}
#finding .title a.none{
  color:#000000;
  text-decoration:none;
}
#finding form{
  width:200px;
  padding:5px 3px 2px 0;
}
#finding fieldset.checkZone{
  border:none;
  margin:10px 0 0;
  padding:0 0 0 8px;
}
#finding label{
  width:68px;
  float:left;
  display:block;
  text-align:right;
  font-size:11px;
  margin:1px 0 0;
}
#finding fieldset.checkZone input{
  width:79px;
  height:14px;
  float:left;
  margin:0 4px 10px;
}
#finding input{
  width:11px;
  height:11px;
  float:left;
  margin:0 4px 10px;
}
#finding select{
  width:101px;
  height:20px;
  float:left;
  margin:0 4px 10px;
}
#finding fieldset img{
  float:left;
}
#finding .btnLocation a{
  color:#FFFFFF;
  font-size:11px;
  margin:0 0 4px;
  padding:0 0 0 6px;
}
#finding .btnSearch a{
  float:right;
  margin-right:15px;
  margin-top:-5px;
  *margin-top:5px;
}
/* CSS by Yordan The CSS above for all the left_menu was erased */
.left_menu{
  width:210px;  
  margin:0; 
  padding:0;
  margin-top:10px;
  background:url(../images/navUlBg.gif) 0 0 repeat-y;
}
.nav_menu{
  list-type: none;
  width:210px;  
  padding:0 0 15px 0;
  margin:0;
  background:url(../images/navWrapperBg.gif) 0 100% no-repeat;
}
.nav_menu *{padding:0;margin:0;}
.nav_menu li{
  margin:0;
  padding:0;
  display: block;
}
.nav_menu li a{
  width:183px;
  font-size:11px;
  padding-left:27px; 
  font-weight:bold;
  color:#000000;
  text-decoration:none;  
  line-height:26px;
  display:block;
  background:url(../images/navBg.gif) 0 0 no-repeat;
}
.nav_menu li a.current{
  background:url(../images/currentnavBg.gif) 0 0 no-repeat;
}
.nav_menu li a:hover{
  color:#0000ff;
}
.nav_menu li ul li a{
  display:block;
  height:22px;
  padding-left:10px;
  width:183px;
  font-size:10px;
  padding-left:27px; 
  font-weight:bold;
  color:#0000ff;
  text-decoration:none;  
  line-height:22px;
  background:transparent;
}
.nav_menu li ul li a:hover{
  color:#000000;
}
.nav_menu li ul li a:visited{
  color:#0A57A4;
  text-decoration:underline;
}
.nav_menu .like a{
  width:170px;
  padding-left:30px;
  color:#007AF4;
  font-size:9px;
}
.nav_menu .like a:hover{
  color:#000000;
}
.nav_menu .like a:visited{
  color:#0A57A4;
  text-decoration:underline;
}
/* END CSS By Yordan */

.left_book{
  width:210px;  
  height:150px;
  background:#cbe5ff;
  margin-top:5px;
  background:url(../images/left_book.gif) 0 0 no-repeat;
}
.book_text{
  padding-top:15px;
  padding-left:10px;
  width:105px;
  font-size:11px;
  color:#3972b2;
  line-height:14px;
}

.hotel{
  margin-top:5px;
  width:220px;  
  height:280px;
  border-bottom: solid 1px #edf6ff; 
  background-color:#fff;
}
.hotel_title{
  padding-left:10px;
  padding-top:0px;
  color: #0059b2;
  font-size: 18px;
  font-weight: lighter;
}
.hotel_text{
  margin-top:-10px;*margin-top:-8px;
  line-height:24px;
}
.hotel_text li a{
  font-size:9px;
  color:#0059b2;
  text-decoration:none; 
}
.hotel_text li a:hover{
  text-decoration:underline; 
}
.hotel_link{
  font-size:10px;
  color:#0000ff;
  text-decoration:none; 
}
.hotel_link:hover{
  color:#000000;
  text-decoration:underline; 
}

#skype {position:absolute; width:20px; height:22px;overflow:hidden;left:10px; top:10px;}
#skype a.pics {float:left; display:inline; text-decoration:none; width:18px; height:18px; cursor:pointer;}
#skype a.pics img.thumb {display:block; border:0;}
#skype a.pics span {display:none; border:0; text-align:center;}
#skype a.pics span img { border:none;}
#skype a.pics:hover  img.thumb{visibility:hidden;}
#skype a.pics:hover {white-space:normal;}
#skype a.pics:hover span {display:block; position:absolute; left:0px; top:0px; z-index:1;}

#yahoo {position:absolute; width:28px; height:22px;overflow:hidden;left:35px; top:12px; cursor:pointer;}
#yahoo a.pics {float:left; display:inline; text-decoration:none; width:18px; height:18px;}
#yahoo a.pics img.thumb {display:block; border:0;}
#yahoo a.pics span {display:none; border:0; text-align:center;}
#yahoo a.pics span img {margin:0px auto; border:none;}
#yahoo a.pics:hover  img.thumb{visibility:hidden;}
#yahoo a.pics:hover {white-space:normal;}
#yahoo a.pics:hover span {display:block; position:absolute; left:0px; top:0px;z-index:1;}

#aol {position:absolute; width:27px; height:22px;overflow:hidden; left:70px;  top:7px;}
#aol a.pics {float:left;  display:inline; text-decoration:none; width:18px; height:18px; cursor:pointer;}
#aol a.pics img.thumb {display:block; border:0;margin:1px 0 0 1px;}
#aol a.pics span {display:none; border:0; text-align:center;}
#aol a.pics span img {margin:0px auto; border:none;}
#aol a.pics:hover  img.thumb{visibility:hidden;}
#aol a.pics:hover {white-space:normal;}
#aol a.pics:hover span {display:block; position:absolute; left:0px; top:0px; z-index:1;}

#msn {position:absolute; width:27px; height:22px;overflow:hidden;  left:97px;  top:8px;}
#msn a.pics {float:left; display:inline; text-decoration:none; width:18px; height:18px; cursor:pointer;}
#msn a.pics img.thumb {display:block; border:0;}
#msn a.pics span {display:none; border:0; text-align:center;}
#msn a.pics span img {margin:0px auto; border:none;}
#msn a.pics:hover {white-space:normal;}
#msn a.pics:hover  .thumb{visibility:hidden;}
#msn a.pics:hover span {display:block; position:absolute; left:0px; top:0px; z-index:1;}

#icq {position:absolute; width:27px; height:22px;overflow:hidden;   left:131px;  top:10px;}
#icq a.pics {float:left;display:inline; text-decoration:none; width:18px; height:18px; cursor:pointer;}
#icq a.pics img.thumb {display:block; border:0;}
#icq a.pics span {display:none; border:0; text-align:center;}
#icq a.pics span img {margin:0px auto; border:none;}
#icq a.pics:hover  img.thumb{visibility:hidden;}
#icq a.pics:hover {white-space:normal;}
#icq a.pics:hover span {display:block; position:absolute; left:0px; top:0px; z-index:1;}

.chat_box{
  width:540px;
  height:170px;
  background:url(../images/chat_box.gif) 0 0 no-repeat;
  margin-bottom:10px; 
}
.chat_text{
  padding-top:5px;
  padding-left:25px;
  text-align:center;
  width:200px;
  line-height:16px;
  color:#d1e5fa;
  font-family:Vrinda;
  font-size:18px;
  letter-spacing:0.1px;
}
.chat_box1{
  width:166px;
  height:36px;
  margin-top:8px; 
  margin-left:40px;
  background:url(../images/chat_box1.gif) 0 0 no-repeat; 
  position:relative;  
}
#imContacts{
float:left;
width:320px;
}
.chat_box_right{
  width:220px;
  height:165px;
  background:url(../images/chat_box2.gif) 0 0 no-repeat;  
  font-family:Vrinda;
  font-size:22px;
  letter-spacing:0.1px; 
  float:left;
  _display:inline; 
}
#craftysyntax{
  padding-left:20px;
  padding-top:0px;
}
.chat_phone{
  width:200px;
  height:36px;
  padding:5px 0 0 10px;
}
.chat_phone_text{
  margin-top:-45px;
  margin-left:40px;
  color:#0d345a;
  font-family:Verdana, Arial, sans-serif;;
  font-size:11px;
  letter-spacing:0.1px; 
  line-height:16px;
}


.text_big{
  font-weight: bold;
  font-size:14px;
  color:#000000;
  padding-bottom:10px;
}
.link_text{
  font-size:11px;
  color:#5c5d5e;
  text-decoration:none;
}
.text{
  font-weight: normal;
  font-size:11px;
  color:#000000;
  text-align: justify;
  line-height:14px;
}
.more{
  margin-left:500px;
  margin-top:5px;
}

.destination{
  float:left;
  width:500px;
  height:226px;
  border:solid 1px #76b5f4;
}
.big_border{
  width:490px;
  height:216px;
  border:solid 5px #dcedff;
}
.blue_bar{
  width:480px;
  height:40px;
  background-color:#2b8cee;
  margin-top:-216px;
  margin-left:10px;
}
.big_text{
  font-size:16px;
  color:#FFFFFF;
  padding-left:20px;
  padding-top:10px;
}
.tourism{
  font-family:Redensek;  
  padding-left:260px;
  margin-top:-15px;
  color:#0000000;
}
.white_bar{
  width:478px;
  height:160px;  
  border:solid 1px #76b5f4;
  margin-left:10px;
  margin-top:5px;
}
.group_pic1{
  width:120px;  
}
.group_pic2{
  width:120px;
  margin-top:-150px; 
  margin-left:115px; 
}
.group_pic3{
  width:120px; 
  margin-top:-150px; 
  margin-left:230px;    
}
.group_pic4{
  width:130px;
  margin-top:-150px; 
  margin-left:345px;   
}
.pic{
  padding-top:10px;
  padding-left:10px;
}
.pic_big{
  padding-top:10px;
  padding-left:10px;
  font-weight: bold;
}
.pic_text{
  padding-top:10px;
  padding-left:10px;
  font-size:11px;
  line-height:14px;
}
.pic_text_link{
  color:#000000;
  text-decoration:none;
}

.package{
  float:left;
  margin-left:6px;
  width:290px;
  height:226px;
  border:solid 1px #76b5f4; 
}
.big_border1{
  width:280px;
  height:216px;
  border:solid 5px #dcedff;
}
.blue_line{
  width:260px;
  height:30px;
  background-color:#ffffff;  
  border:solid 5px #2b8cee;
  margin-top:-216px;
  margin-left:10px;
}
.package_big{
  font-size:16px;
  color:#000000;
  margin-left:20px;
  margin-top:-30px;
}
.more_button{
  margin-left:240px;
  margin-top:-8px;
  width:40px;
  height:15px;
  border-left:solid 1px #2b8cee;
  padding-left:2px;
}
.white_line{
  width:268px;
  height:160px;  
  border:solid 1px #76b5f4;
  margin-left:10px;
  margin-top:10px;
}
.inner_line{
  font-size:11px;
  line-height:26px; 
  padding-left:3px;
}
.package_link{
  color:#c92222;
  text-decoration:none;
}
.package_link:hover{
  color:#0000ff;
  text-decoration:underline;
}

.guide_logo{ 
  float:left;
  margin-top:20px; 
  margin-left:50px;
  _margin-left:20px;
  margin-right:50px;
  _margin-right:0px;
  text-align:center;
}
#footer{
  float:left;  
  margin-top:10px; 
  margin-left:220px;
  _margin-left:110px;
  margin-bottom:5px;
  font-size:10px;
}

/*############ other pages ############*/

#top a{
 font-size:12px;
 color:#000000;
 text-decoration:none;
 font-weight:bold;
}
#top a:hover{
 color:#000000;
 text-decoration:underline;
}
.link{
 color:#000000;
 text-decoration:underline;
}
.link:hover{
 color:#000000;
 text-decoration:underline;
}
.border{
  border:solid 1px #000;
  margin-left:5px;
}
h1{
  margin:0px 0px 15px 0px;
  padding:0px;
  font-weight:normal;
  font-size:25px;
  line-height:50px;
  color:#000000;
  background:url(../images/titleBg.gif) 100% 100% no-repeat;
}
h2{
  margin:15px 0px 0px 0px;
  padding:0px;
  font-weight:normal;
  font-size:18px;
  color:#000000;
}
.big_alltext{
  font-size:12px;
  color:#000000;
  font-weight:bold;
  padding-top:20px;  
  padding-bottom:20px;
} 
.all_text{
  font-size:11px;
  color:#000000;
  line-height:20px;
  text-align:justify;
} 
.text{
  font-size:11px;
  color:#000000;
  text-align:justify;
} 
.list{
  font-size:11px;
  color:#000000;
  line-height:2.0em;
  text-align:justify;
  margin:0px 10px 0px 0px;  
}

/* contact us
-------------------*/
#formcontainer {
	margin:0 0 auto 6em;
	padding:0;
	width:26em;
	border:none;
	text-align:left;
}
#formcontainer fieldset {
	margin:0;
	padding:.5em .5em .5em 5.5em;
	min-height:1em;
	border:none;
}
#formcontainer ol {
	list-style:none;
	margin:0;
	padding:0;
}
#formcontainer li {
	padding:.3em 1em .3em 2.5em;
	text-indent:-1.5em;
	color: #582764;
	font-size: 11px;
}
#formcontainer li .fieldwidth {
	color: #582764;
	font-size: 11px;
	line-height: normal;
	background-color:#ffffff;
	border:#582764 1px solid;
	padding:2px;
}
#formcontainer li textarea {
  width:19em;
  color: #582764;
  font-size: 11px;
}
input[type="text"] {
  width:19em;
}
.submitfield {
	text-align:right;
	padding:.10em 0;
	margin: .10em 0;
	color: #582764;
	font-size: 0.8em;
}

/* gallery
-------------------*/
#gallery th{
  font-size:12px;
  text-align:left;
  line-height:3em;
  color:#582764;
}
#gallery td{
  font-size:11px;
  text-align:left;
  line-height:2em;
  color:#063666;
}

/* hotel
-------------------*/
#hotel{
  width:250px;
  line-height:25px;  
  font-size:11px;
  color:#582764;
}
.hotel_textlink{
  color:#0000ff;
  text-decoration:none; 
}
.hotel_textlink:hover{
  color:#000000;
  text-decoration:underline; 
}
#dot{
  width:250px;
  margin-top:10px;
  background: url(../images/dot.png) repeat-x ;
}

#restoList{
  margin:0px;
  width:100%;
}
#restoList th{
  font-size:11px;
  text-align:left;
  line-height:2.5em;
  background:#0A57A4;
  padding:0 0 0 10px;
  color:#fff;
}
#restoList tr.odd {
  background:#C6E2FF;
}
#restoList tr:hover{
  background:#99CCFF;
}
#restoList td{
  font-size:11px;
  text-align:left;
  line-height:2em;
  padding:0 0 0 10px;
  color:#063666;
}
#restoList td a{
  color:#074078;
  font-weight:bold;
  font-size:11px;
  text-decoration:none;
  border-bottom:1px solid #042342;
}
#restoList td a:hover{
  border-bottom:none;
}

/* Each hotel
-------------------*/

#eachHotel{
  margin:0px;
  font-size:11px;
  text-align:left;
  padding:0;
  width:550px;
  height:53px;
  background:url(../images/eachHead.png) 0 0 no-repeat;
}
#eachHotel h3{
  margin:0px 0px 0px 10px;
  padding:0px;
  font-size:16px;
  line-height:2.3em;
  color:#fff;
}
.eachHotelist{
  margin:0;
  padding:0;
  list-style:none; 
}
.eachHotelist li{
  position: relative;
  float:left;   
  margin-left:11px;
  padding:0;
}
.eachHotelist li a{
  font-size:11px;
  display:block;
  padding:0 5px;
  color:#000000;
  text-decoration:none;
}
.eachHotelist a:hover{
  text-decoration:underline;
  color:#0000ff;
}

/* packages
-------------------*/
.secbybg { 
width: auto; 
color: #000000;	
font-weight: bold; 
background-color: #CBE5FF;
border-left-color:#98CCFF;
border-left-style: solid; 
padding-left: 10px;	
padding-top:6px;
padding-bottom:6px;
}
.secbybg a{
color: #000000;	
text-decoration: none;
}
.tabButton { 
  cursor: pointer;
  text-align:center;
  font-size:11px;
  color:#005faf;
  font-weight:bold;
}
.tabButtonNml { 
  cursor: pointer;
  text-align:center; 
  font-size:11px;
  color:#582764; 
  font-weight:bold;
}
