#right_navigation{
margin:0px;
padding:0px;
}

#right_navigation{

width:191px;
float:right;
border: 1px solid #89b6da;
}

#right_navigation h3 {
	position: relative;
	width: 180px;
	padding-top: 0;
	margin-top: 0;
	padding-bottom: 0;
	margin-bottom: 0;
	padding-left: 11px;
	height: 36px;
	line-height: 36px;
	color: white;
	font-family: Arial;
	background: transparent url('images/nav_bg.jpg') center repeat-x;
}
#right_navigation img{
float:right
}

#right_navigation li{
padding:0 0 20px 0;
margin:0;
list-style:none;
}

#right_navigation ul{
padding:0;
margin:0;
list-style:none;
}

#left_navigation{
margin:0px;
padding:0px;
}

img{border:0px}
html{
width:100%;
height:100%;

}
body{
width:100%;
margin:auto;

background: #f3f5f7;
}

#header .header_img {
	position: absolute;
	left: 269px;
	width: 289px;
	height: 98px;
	top: 24px;
}

#header .logo {
	position: absolute;
	display: block;
	width: 200px;
	height: 85px;
	background: transparent url('images/logo.jpg') center no-repeat;
	left: 12px;
	top: 15px;
}

#header .onlineChatLink {
	position: absolute;
	top: 13px;
	right: 12px;
}

#header{
width:1000px;
height:170px;
padding: 0 12px;
margin:0 auto;
background: white;
position:relative;
}

#header .header_phone_conteiner {
	position: absolute;
	top: 49px;
	right: 265px;
}

#header .header_phone_conteiner p {
	padding: 0;
	margin: 0;
	font-size: 20px;
	font-family: Arial;
	font-weight: bold;
}

#header .header_phone_conteiner p span {
	color: #0088cc;
	padding-left: 5px;
}

#header .header_phone_conteiner .call_btn {
	position: relative;
	display: block;
	width: 194px;
	height: 24px;

	background: #bee169; /* Old browsers */
	background: -moz-linear-gradient(top,  #bee169 1%, #608e1e 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#bee169), color-stop(100%,#608e1e)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #bee169 1%,#608e1e 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #bee169 1%,#608e1e 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #bee169 1%,#608e1e 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #bee169 1%,#608e1e 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bee169', endColorstr='#608e1e',GradientType=0 ); /* IE6-9 */

	text-align: center;
	line-height: 24px;
	font-size: 12px;
	border: 1px solid #a7b97e;

	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;

	color: white;
	font-family: Arial;

}

#meta{
width:171px;
border-top:6px solid #DDDDDD;
padding-top:42px;
text-align:center;
font-size:12px;
color:#5B5B5B;
margin:0 0 0 310px
}
#meta a{
font-family:Tahoma;
color:#5B5B5B;
text-decoration:underline
}
#meta a:visited{text-decoration:underline}
#meta a:hover{text-decoration:none}
.marl{
margin-left:8px;
}
.marr{
margin-right:8px;
}


#forum li{
	list-style: none;
	display: inline-block;
	line-height: 36px;
    margin: 0 15px;
}
#forum a{
	font-family:Arial;
	font-size:12px;
	color:#FFFFFF;
	text-decoration:none;
	font-weight: bold;

	padding: 0;
	margin: 0;
}
#forum{
position:absolute;
top:275px;
left:755px;
}
#wrapper{
width:1000px;
margin:0 auto;
background-color:white;
padding:0 12px;
padding-bottom: 20px;
}
#left{
width:191px;
float:left;
}
#left_navigation{

width:191px;
float:left;
border: 1px solid #89b6da;
}

#left_navigation h3 {
	position: relative;
	width: 180px;
	padding-top: 0;
	margin-top: 0;
	padding-bottom: 0;
	margin-bottom: 0;
	padding-left: 11px;
	height: 36px;
	line-height: 36px;
	color: white;
	font-family: Arial;

	background: transparent url('images/nav_bg.jpg') center repeat-x;
}
#left_navigation img{
float:left
}
.title1{
background-image:url(images/title1.jpg);
background-position:top left;
background-repeat:no-repeat;
height:24px;
width:114px;
padding:12px 0 0 53px;
margin:0 0 0 9px;
display:inline;
font-family:Arial;
font-size:12px;
color:#FFFFFF;
font-weight:bold;
float:left
}

.new{
color:#E60404;
font-weight:bold
}
.more{
font-family:Arial;
font-size:12px;
color:#009EDC;
margin:0 0 5px 30px;
float:left
}
.banner{
margin:5px 0;
float:left
}
#central{
width:507px;
float:left;
margin:0px 12px 0 20px;
display:inline;
}
.welcome{
background-image:url(images/welcome_bg.jpg);
background-position:top left;
background-repeat:no-repeat;
width:374px;
font-family:Tahoma;
font-size:11px;
color:#565656;
padding:93px 0 25px 133px;
}
.welcome p{
display:block;
width:360px;
}
.search{
background-color:#448AAE;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
font-weight:bold;
padding:11px 0 9px 0;
margin:0 0 30px 0
}
.search input{
width:165px;
height:17px;
border-style:inset;
border-color:#CECECE;
margin:0 9px
}
#ok{
position:absolute
}
#ok img{
position:relative;
top:0px;
left:0px;
}
.block{
width:470px;
margin:0 0 20px 13px;
display:inline;
float:left
}
.block img{
float:left
}
.block div{
float:left;
margin:0 0 0 25px;
}
.block div h4{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#565656;
text-decoration:underline;
font-weight:bold
}
.block div p{
font-family:Tahoma;
font-size:11px;
color:#565656;
display:block;
width:259px;
border-bottom:1px solid #D2D2D2;
padding:15px 0 10px 0;
margin:0 0 5px 0;
}
.price{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#E63309;
font-weight:bold;
display:block;
float:left;
width:160px;
}
.more{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#009EDC;
text-decoration:underline;
float:left
}
.more:visited{text-decoration:underline}
.more:hover{text-decoration:none}
#right{
width:261px;
float:left;
}
.right_block{
background-image:url(images/block_bg.gif);
background-position:top left;
background-repeat:repeat-y;
width:261px;
margin:0 0 5px 0
}
.title2{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
font-weight:bold;
background-image:url(images/title_bg.jpg);
background-position:top left;
background-repeat:no-repeat;
width:261px;
padding:20px 0 35px 0;
text-align:center
}
.title3{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
font-weight:bold;
background-image:url(images/title3_bg.jpg);
background-position:top left;
background-repeat:no-repeat;
width:191px;
margin:0;
padding:5px 0 15px 0;
text-align:center
}
.item{
width:220px;
padding:0 0 0 25px;
font-family:Tahoma;
font-size:11px;
}
.item span{
display:block;
font-weight:bold;
color:#448AAE;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}
.item p{
padding:5px 0;
}
.item a{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#009EDC;
text-decoration:underline
}
.item a:visited{text-decoration:underline}
.item a:hover{text-decoration:none}
.photo{
background-image:url(images/photo_bg.gif);
background-position:top left;
background-repeat:no-repeat;
padding:13px;
}
.name{
margin:0 0 5px 9px;
color:#565656
}
.details{
margin:5px 0 0 9px;
}
#footer{
	position: relative;
	top: 15px;
	width:1000px;
	margin-top: 20px;
	height: 199px;
	background: transparent url('images/footer_bg.jpg') center repeat-x;
	padding:50px 0 0 0

	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;

	margin: 0 auto;
}
#footer #footmenu{
text-align:center;
padding:10px 0;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#F3FBFF;
}
#footer #footmenu a{
color:#F3FBFF;
text-decoration:underline;
margin:0 5px;
}
#footer #footmenu a:visited{text-decoration:underline}
#footer #footmenu a:hover{text-decoration:none}
#copy{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#323232;
text-align:center;
line-height:40px;
}
#copy a{
color:#B94304;
text-decoration:underline
}
#copy a:visited{text-decoration:underline}
#copy a:hover{text-decoration:none}
#big{
padding:20px 0 0 20px;
float:left;
width:760px;
}
#big h2{
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#e10000;
width:590px;
padding:0 0 5px 0;
border-bottom:1px solid #DBDBDB;
margin:0 0 10px 0
}
.other{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#009EDC;
text-decoration:underline
}
.other:visited{text-decoration:underline}
.other:hover{text-decoration:none}
.big_photo{
width:260px;
text-align:center;
float:left;
margin:0 18px 0 0
}
.big_photo img{
margin:0 0 10px 0
}
.text{
float:left;
font-family:Tahoma;
font-size:11px;
color:#000;
width:100%;
}
.text p{
padding:0 0 5px 0
}
.text a{color:#565656;font-size:13px; font-family:Tahoma;}
.text a:hover{text-decoration:none;}

.tour-ditto { 
    float: left;
    margin: 7px 10px;
    width: 130px;
}

.tour-ditto a{
    text-decoration:none;
    color:#565656;
    font-size: 12px;
}


.countries-ditto { 
	float:left;
	width:40%;
	margin-left:-10%;
	margin:0;
	padding:0;
}

.countries-ditto li{ 
	list-style:none;
	border-bottom:2px solid #F5F5F5;
}

.countries-ditto a{
    text-decoration:none;
    color:#565656;
    font-size: 14px;
}

.ditto-countries { 
	float:left;
	width:220px;
	margin:0;
	padding:0;
}

.ditto-countries li{ 
	list-style:none;
	border-bottom:2px solid #F5F5F5;
}

.ditto-countries a{
    text-decoration:none;
    color:#565656;
    font-size: 14px;
}

td {
	font-size: 12px;
	border:0px solid #2E72AF;
}
table{
	border:none;}
	table th{color:#FFFFFF; text-align:center; background-color:#2E72AF; padding-bottom:3px; font-size:14px; border:0px solid #f0f0f0;}
	table td{}
	table td a{
color:#323232;
text-decoration:underline
}
table td a:visited{text-decoration:underline}
table td a:hover{text-decoration:none}

.hottour{padding:5px 3px; border-bottom:1px dotted #E10000; text-align:center;}
.hottour img{float:left; width:25px; margin-top:4px; margin-left:4px;}
.hottour span{float:right; width:52px; text-align:right; color:#900; margin-top:7px; margin-right:4px;}
.hottour a{color:#565656;font-size:13px; font-family:Tahoma;}
.hottour a:hover{text-decoration:none;}
.hottour p{padding:0;margin:0;}
.hottour h4 {font-weight:normal; color:#565656;font-size:13px; font-family:Tahoma;}
.hottour .hotdate{float:right;font-size:14px;margin-right:15px;width:70px;}

.short-news-left{padding:5px 3px; text-align:center;}
.short-news-left span{float:right; width:52px; text-align:right; color:black; margin-top:7px; margin-right:4px; font-size: 14px; font-family:Arial;}
.short-news-left a{color:#0088cc;font-size:14px; font-family:Arial;}
.short-news-left a:hover{text-decoration:none;}
.short-news-left p{padding:0;margin:0;}
.hottour h4 {font-weight:normal; color:#565656;font-size:13px; font-family:Tahoma;}
.short-news-left .newsdate{float:none;
margin:0px;
text-align:left;
width:120px;font-size:12px;}
#left .tit{color:#565656; font-size:13px; font-family:Tahoma; float:left; margin:7px 0 15px 7px}
.news-block{border-bottom:1px dotted;}
.news-block .news-title{padding: 15px 0 0 5px;}
.news-block .com-more{float:right;
margin-bottom:10px;
text-align:right;
width:100%;}
.news-block a{color:#565656;font-size:13px; font-family:Tahoma;}
.news-block a:hover{text-decoration:none;}

table.dates td{border-top:none; border-bottom:none;}

table#counterstable td{border:none;}

#spravka{
margin:21px 0 0 21px;
float:left;
display:block;
width:150px;
height:50px;
background-image: url(http://spravka.ua/img/buttons/b_fon1.gif);
background-position: left,top;
background-repeat: no-repeat;}
.B_crumbBox{border-bottom:1px solid #FF0000;
float:left;
margin-bottom:15px;
margin-left:-10px;
margin-top:-15px;
padding-bottom:8px;
width:795px;}
a.B_crumb{color:#323232;
text-decoration:underline;font-size:14px;}
a:hover.B_crumb{text-decoration:none;}
table#withoutborders{border:none;}
table#withoutborders td{border:none;}
table#withoutborders th{border:none;}
table#withoutborders2{border:1px solid #000000;}
table#withoutborders2 td{border:1px solid #000000;}
table#withoutborders2 th{border:1px solid #000000;}
#hottourstable{
border-collapse:collapse;width:523px;
}
#hottourstable td a{font-size:14px;}
#hottourstable td {font-size:14px;}
#hottourstable .imgs img{margin:0 2px;
width:20px;}
#hottourstable a.order, #hottourstable a.order:visited{color:#E10000;
font-size:14px;
font-weight:bold;
text-decoration:none;}
#hottourstable a.order:hover{text-decoration:underline;}

#turbooking *{margin:0; padding:0;}
#turbooking{float:left; background:#d1e9ff url(/images/tlikebg.jpg) no-repeat right top;
margin-left:20px;
width:730px;
}
#turbooking hr{background-color:#2E72AF;
border:none;
color: #2E72AF;
float:left;
height:3px;
width:730px;}
#turbooking #contcity{float:left; width:320px;}
#turbooking #contcity span{color:#2E72AF;
font-size:14px;
display:inline-block;
margin:7px 25px;
text-align:left;
width:50px;
float:left;}
#turbooking #contcity div{float:left; margin:7px 25px;}
#turbooking #conthotel{float:left; width:400px; }
#turbooking #conthotel div{float:left; margin:7px 0;}
#turbooking #conthotel span{color:#2E72AF;font-size:14px;
display:inline-block;
margin:7px 25px;
text-align:left;
width:50px;
float:left;}
#turbooking #dates{float:left; width:720px; }
#turbooking .date-pick{float:left;}
#turbooking #contdates span{color:#2E72AF; font-size:14px;
display:inline-block;
margin:7px 25px;
text-align:left;
width:50px;
float:left;}
#turbooking #contdates span.ttt{color:#2E72AF;
display:inline-block;
float:left;
font-size:12px;
margin:7px -10px 7px 45px;
text-align:left;
width:50px;}
#turbooking #dates #datein{float:left; margin:7px 25px; width:220px;}
#turbooking #dates #dateout{float:left; margin:7px 25px; width:220px;}
#turbooking .odd{background-color:#E3F2FF;
float:left;
padding:0 25px;
width:680px;}
#turbooking .odd span{background:url("/images/tlikebg.jpg") repeat-x scroll 0 0 transparent;
color:#2E72AF;
float:left;
padding:7px 10px;
margin-right:10px;
font-size:12px;
width:100px;}
#turbooking .odd span.novalue, #turbooking .even span.novalue{background:none;
color:#2E72AF;
float:left;
padding:7px 10px;
margin-right:10px;
font-size:12px;
font-style: italic;
width:150px;}
#turbooking .odd  input{float:left; margin-top:10px; }
#turbooking .odd  select{float:left; margin-top:6px; }
#turbooking .odd img{float:left; margin-top:3px;}
#turbooking .odd label{float:left;
font-size:11px;
margin:10px 15px 0 3px;
color:#647a8e;}

#turbooking .even{background-color:#d1e9ff;
float:left;
padding:0 25px;
width:680px;}
#turbooking .even span{background:url("/images/tlikebg.jpg") repeat-x scroll 0 0 transparent;
color:#2E72AF;
float:left;
padding:7px 10px;
margin-right:10px;
font-size:12px;
width:100px;}
#turbooking .even span.trtr{background:none;}
#turbooking .even  input{float:left; margin-top:10px; }
#turbooking .even select{float:left; margin-top:6px; }
#turbooking .even label{float:left;
font-size:11px;
margin:10px 15px 0 3px;
color:#647a8e;}

#turbooking  a.dp-choose-date {
background:url("/images/cal.png") no-repeat scroll 0 0 transparent;
display:block;
float:left;
height:16px;
margin:2px 3px 0;
overflow:hidden;
padding:0;
text-indent:-2000px;
width:16px;
}

#turbooking .kilk{background-color:#d1e9ff;
float:left;
padding:0 25px 0;
width:680px;}
#turbooking .kilk span{background-color:#d1e9ff;
color:#2e72af;
float:left;
padding:12px 0 7px 10px;
margin-right:10px;
font-size:12px;
width:100px;}
#turbooking .kilk  input{margin-top:10px; }
#turbooking .kilk select{margin-top:6px; }
#turbooking .kilk label{
font-size:11px;
color:#647a8e;}
.chages{float:left;
padding:10px 7px;
width:50px;}
.chages label, #childsage .chages select{float:none;}

#buttons{}
#buttons input[type=button]{float:right; width:120px; background-color:#2e72af; color:#fff; border:none; padding:7px 5px; cursor:pointer;}
#buttons input[type=reset]{float:right; width:120px; background-color:#e3f2ff; color:#2e72af; border:none; padding:7px 5px; cursor:pointer;}

.hhoteltypemore{background-color:#EBF0F6;
border-top:1px solid #8EB9E3;
clear:left;
display:block;
float:left;
padding:10px 0 10px 0;
width:720px;}

.hhoteltypemore .searchprice{color:#4B6F93;
float:right;
font-size:16px;
font-weight:bold;
margin-right:70px;
text-align:right;
width:160px;}
.hhoteltypemore span{float:left;}

.hhoteltypemore span.titlef{}

.hhoteltypemore span.more{}

.hotelssearched .shortdesc{float:left; margin:10px 5px 0 0; padding:0 20px;}
.hotelssearched {margin: 10px 0; border-bottom:4px solid #2E72AF; width:720px; float:left;}
.hotelssearched #hotelname{
color:#0D3455;
display:block;
float:left;
font-size:16px;
font-weight:bold;
margin:10px;
width:450px;}
.hotelssearched #hotelname a{text-decoration:none; color:#0D3455;}
.hotelssearched #hotelname a:hover{text-decoration:underline;}
.hotelssearched img{float:right;}
.hotelssearched .totalprice{
width:700px;}

#results{}

.hotelssearched .searchedhdesc{margin-bottom: 10px; float:left;}

a.order, a.order:visited {
color:#E10000 !important;
font-size:14px !important;
font-weight:bold !important;
text-decoration:none !important;
}
a.order:hover {
text-decoration:underline !important;
}
h1{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
}


#exbooking *{margin:0; padding:0;}
#exbooking{background-color:#800000;
margin-left:0px;
width:630px;
}
#exbooking hr{background-color:#2E72AF;
border:none;
color: #2E72AF;
float:left;
height:3px;
width:730px;}
#exbooking #contcity{float:left; }
#exbooking #contcity span{color:#fff;
display:inline-block;
float:left;
font-size:14px;
margin:7px 0 7px 25px;
text-align:left;}
#exbooking #contcity div{float:left; margin:7px 25px;}
#exbooking #conthotel{float:left; width:400px; }
#exbooking #conthotel div{float:left; margin:7px 0;}
#exbooking #conthotel span{color:#2E72AF;font-size:14px;
display:inline-block;
margin:7px 25px;
text-align:left;
width:50px;
float:left;}
#exbooking #dates{float:left; width:100%; }
#exbooking .date-pick{float:left;
text-align:center;
width:80px;}
#exbooking #contdates span{color:#fff; font-size:14px;
display:inline-block;
margin:7px 25px;
text-align:left;
width:50px;
float:left;}
#exbooking #contdates span.ttt{color:#fff;
display:inline-block;
float:left;

margin-right:0;
text-align:left;
width:auto;}
#exbooking #dates #datein{float:left;
margin:7px 25px;
width:120px;}
#exbooking #dates #dateout{float:left; margin:7px 25px; width:150px;}

#exbooking button[type=submit]{background:url("/images/but.gif") no-repeat scroll 0 0 transparent;
border:medium none;
color:#FFFFFF;
cursor:pointer;
float:right;
height:37px;
margin:0 5px 5px 0;
text-indent:-10000px;
width:150px;
}
.hotelsls .block{float:left; width:235px;}
.hotelsls .block h3{float:left;
margin:0;
width:auto;}
.hotelsls span{clear:left;
display:inline-block;
float:left;
font-size:14px;
margin:10px auto;
text-align:center;
width:760px;}
.hotelsls  .cinazirk{color:#E20001;
float:right;
font-size:14px;
margin-left:0;}
#screenshot{
	position:absolute;
	border:1px solid #ccc;
	background:#333;
	padding:5px;
	display:none;
	color:#fff;
	}
	
#screenshot img{
		height:101px;
	width:123px;
	}
	
#bookingFullForm{clear:both; float:left;width:100%;}

#form #input_1, #form #input_2 {
    margin-bottom: 5px;
    margin-right: 20px;
    width: 240px;
	  vertical-align: top;
}
#form #small {
    display: inline;

}

#form #under, #form #small {

    font-style: italic;
    font-weight: normal;
}
#form #small {
 float: left;
    font-style: italic;
    font-weight: normal;
    margin-left: 260px;
	 margin-bottom: 20px;
}
#input_1_span, #input_2_span, #select_1_span, #input_10_span, #input_3_span {
    color: #555555;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    width: 500px;
}
#input_3_span{margin-left: -10px;
    margin-right: 20px;}
#form label, #form .dbirth {
    clear: left;
    display: block;
    float: left;
    margin: 5px 0;
    position: relative;

}
 #form .dbirth #input_1_span{ margin-left: 73px;}
#formheader{font-size: 16px;
    margin: 10px 0;
    text-align: center;
	clear: both;
	}

#select_1,#select_0{width: 246px;margin-right: 15px;}

.footerlinks{font-size:6px; color:#0000FF}
.footerlinks a{color:#0000FF}
#imgmenu{float:left; margin: 10px 0;}
#imgmenu ul{list-style: none; margin: 0; padding: 0;}
#imgmenu ul li{
	overflow: hidden;
	width: 190px;
	max-height: 80px;
	margin: 1px 0;}
#imgmenu ul li a{display:block;  width:100%; height: 100%; text-decoration: none;  color: #FFFFFF;}
#imgmenu ul li a span{padding: 7px 0 7px 9px;display:block; background-color: #CCCCCC; text-align: left;}
#imgmenu ul li a span:hover{text-decoration: none; background-color: #7F7F7F;}

.dates_cont{width: 300px; height: 100%; overflow:hidden; float:left;}
.dates_left, .dates_right{
	display:block;
	background:url(/images/arrows.png) no-repeat 0 0;
	width: 24px;
	height: 24px;
	float:left;
	margin: 10px 5px 0;
	cursor: pointer;
}
table.dates {}
table.dates td{border: medium none;
    padding: 0 5px;
    text-align: left;}
.thistoutdates{width: 370px;}
.dates_right{background-position: 0 -24px;}
.dates_right.passive{background-position: 0 -72px;}
.dates_left.passive{background-position: 0 -48px;}

#left_navigation ul li.level1>ul{display:none;}
#left_navigation ul li.level2>ul{display:none;}
#left_navigation ul li.level1 ul{padding: 5px 0 5px 9px;}
#left_navigation ul{
width:170px;
display:block;
float:left;
padding: 13px 0 15px 9px;
font-family:Arial;
margin:0;
font-size:12px;
}
#left_navigation ul li{
list-style-type:none;
line-height:20px
}
#left_navigation ul li a,#left_navigation ul li span{
padding:2px 0 0 0px;
color: #007fc0;
cursor:pointer;
display: block;
float: left;
text-decoration:none;
}
#left_navigation ul li a:before,#left_navigation ul li span:before{
background: url("images/list_stle.jpg") left center no-repeat;
	    content: ",";
    display: block;
    height: 14px;
    margin-right: 1px;
	float: left;
    margin-top: 0;
    text-indent: -9999px;
    width: 10px;
}
#left_navigation ul li.opened >a:before,#left_navigation ul  li.opened >span:before{
	background-position: 0 -10px;
    height: 5px;
    margin-left: -1px;
    margin-right: 2px;
    margin-top: 8px;
}
#left_navigation ul li a:visited{text-decoration:underline}
#left_navigation ul li a:hover,#left_navigation ul li span:hover{text-decoration:none}
#left_navigation ul li.opened>ul, #left_navigation ul li.open.active>ul{display:block;}
#left_navigation ul li.open.closed.active>ul{display:none;}

.hotel_content{
	float:left;
	margin-right: 20px;
    width: 530px;
}
.hotel_images{
	float: left;
    margin-right: -27px;
    margin-top: 44px;
    width: 234px;
}
.hotel_images ul{
	list-style: none outside none;
     margin: 2px -2px 0;
    padding: 0;
}
.hotel_images ul li{
	display: block;
    float: left;
     margin: 2px;
}
.hotel_images ul li a{
	display: block;
	width: 100%;
	height: 100%;
}




.info_btn a{
font-size:18px;
font-weight:bold;
margin:0 10px;
}

.slider {
	position: relative;
	width: 592px;
	height: 303px;
	background: transparent url('images/slider.jpg') center no-repeat;
}

.hot_tour {
	position: relative;
	width: 100%;
	font-family: Arial;
}

.hot_tour div {
	position: relative;
	border-bottom: 1px solid #b6b6b6;
	padding: 15px 0;
	padding-right: 95px;
	font-size: 15px;
	color: #9b9fa6;
}

.hot_tour .hot_header .title {
	position: relative;
	color: #0088cc;
	font-size: 24px;
	margin-bottom:5px;
}

.hot_tour .hot_header span {
	font-size: 12px;
	font-style: italic;
	color: #9b9fa6;
}

.hot_tour div a {
	font-size: 18px;
	color: #0088cc;

}

.hot_tour div span.price {
	position: absolute;
	right:0px;
	color: #0088cc;
	font-size: 22px;
	top: 50%;
	margin-top: -13px;
	width:50px;
}


.action_conteiner {
	position: relative;
	width: 100%;
	margin-top: 15px;
	font-family: Arial;
}

.action_conteiner .action_header {
	position: relative;
	width: 100%;
	font-size: 24px;
	color: #0088cc;
}

.action_conteiner .action_box {
	position: relative;
	border: 2px solid #bdd6ea;
	padding-bottom: 15px;
	height: 158px;
}

.action_conteiner .action_box .type_tour {
	padding-left: 10px;
	height: 36px;
	color: white;
	background: transparent url('images/nav_bg.jpg') center repeat-x;
	margin: 0px;
	line-height: 36px;
	font-size: 18px;
	margin-bottom: 10px;
}

.action_conteiner .action_box a {
	position: relative;
	margin-left: 15px;
	color: #0088cc;
	font-size: 24px;
}

.action_conteiner .action_box p {
	color: black;
	font-size: 14px;
	padding-left: 10px;
}

.action_conteiner .action_box .city_routes {
	position: relative;
}

.action_conteiner .action_box .date {
	position: absolute;
	color: #0088cc;
}

.date_conteiner p {
	color: #0088cc !important;
	margin: 0;
}

.date_conteiner p span, .action_conteiner .action_box .date span {
	color: black;
}

.date_conteiner {
	position: absolute;
	left: 170px;
	bottom: 9px;
}

.action_conteiner .price_conteiner {
	position: absolute;
	text-align: center;
	width: 70px;
	top: 0px;
	right: 0px;
	height: 100%;
}

.day_conteiner {
	position: absolute;
	right: 70px;
	width: 75px;
	height: 100%;
	border-left: 1px solid #69b4e0;
	border-right: 1px solid #69b4e0;

	text-align: center;

	top: 0;
}

.day_conteiner span {
	position: relative;
	top: 90px;
}

.old_price {
	position: relative;
	top: 70px;
	text-decoration: line-through;
}

.new_price {
	position: relative;
	top: 90px;
	color: #0088cc;
	font-size: 22px;
}

.countries {
	position: relative;
	font-family: Arial;
}

.countries div {
	position: relative;
	margin: 10px 0;
	height: 50px;
}

.countries div img {
	position: absolute;
	left: 0;
}

.countries div a {
	display: block;
	color: #0081c2;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
}

.countries div a, .countries div span {
	padding-left: 40px;
}

.countries div span {
	font-size: 12px;
	color: #9b9fa6;
}

.countries .countries_header {
	position: relative;
	width: 100%;
	height:36px;
	background: transparent url(images/nav_bg.jpg) center repeat-x;
	margin: 0 !important;
}

.countries .countries_header .title {
	color: white;
	padding-left: 10px;
	font-size: 18px;
	line-height: 36px;
	font-weight: bold;
}

.clr {
	position: relative;
	width: 100%;
	height: 0px;
	float: none;
	clear: both;
}

#footmenu {
	display: none;
}

.footer_nav_table {
	position: relative;
	margin-top: 10px;
	border: none;
	width: 100%;
	font-family: Arial;
}

.footer_nav_table tr {
	border: none;
}

.footer_nav_table td {
	vertical-align: top;
	border: none;
	padding: 0 20px;
}

.footer_nav_table ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

.footer_nav_table ul li {
	color: white;
	font-size: 12px;
	text-transform: uppercase;
	line-height: 25px;
	font-weight: bold;
}


.footer_nav_table ul a {
	color: white;
	font-size: 12px;
	text-transform: uppercase;
	text-decoration: none;
	font-weight: normal;
}

.copyright {
	position: absolute;
	bottom: 15px;
	left: 20px;
	color: white;
	font-family: Arial;
	font-size: 12px;
	text-transform: uppercase;
}

.tours_conteiner {
  position: relative;
  margin-bottom: 20px;
}

.tours_conteiner article {
  position: relative;
  width: 233px;

  text-align: center;

  height: 180px;
  float: left;
  margin: 10px 10px;
}

.tours_full_container {
  position: relative;
  padding: 0 !important;
  margin-left: 20px;
  border: 1px solid #89b6da;
}

.tours_full_container .tour_header {
  position: relative;

  height: 36px;
  line-height: 36px;
  padding-left: 11px;
  font-weight: bold;
  font-size: 17px;
  color: white;
  font-family: Arial;
  background: transparent url('images/nav_bg.jpg') center repeat-x;
}

.tour_filter_container {
  position: relative;
  margin: 15px auto;
  width: 740px;
  height: 21px;
  padding: 5px 0;
  line-height: 21px;
  color: white;
  font-family: Arial;
  background: transparent url('images/filter_bg.jpg') center repeat-x;

  border: 1px solid #a8ba7e;

  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}

.tour_filter_container li {
  position: relative;
  width: auto;
  float: left;
  list-style: none;
  text-align: center;
  
  padding: 0 20px;
  
  border-right: 1px solid #628c1c;
}

.tour_content_text {
    position: relative;
    width: 100%;
    padding: 10px;
    box-sizing: border-box;
}

.tour_content_text table {
    width: auto !important;
    margin-bottom: 10px;
}

.tour_filter_container ul {
  position: relative;
  width: 100%;
  height: 21px;
  padding: 0;
  margin: 0;
}

.tour_filter_container li a {
  position: relative;
  
  font-size: 12px;
  
  color: white;
  text-decoration: none;
}

.paginator_conteiner {
  position: relative;
  width: 100%;
  text-align: center;
  font-size: 14px;
  margin-top: 20px;
}

.paginator_conteiner a {
  position: relative;
  margin:  0 5px;
  font-size: 14px;
}

.tour_order_form {
    margin-left: 20px;
}

.tour_order_message {
    font-size: 16px;
    font-weight: bold;
    margin: 20px;
}

a:link, a:visited {
color : #0081c2;
text-decoration : none;
}

a img {
border : 0;
}
div.wrap {
width : 590px;
margin : 0 auto;
text-align : left;
}

