@CHARSET "UTF-8";
td{vertical-align:top}

.flr {

	float: right;

}

.fll{

	float: left;

}

.clearfloat {

	clear:both;

    height:0;

    font-size: 1px;

    line-height: 0px;

}

a, a:visited{

	color:#333333;

	text-decoration:none;

	font-size:12px;

}
.book_antiqua{
	font-family:Book Antiqua;
	
}
.bold{
	font-weight:bold;
}
a.menu{

	float:left;

	padding:5px 3px;

	background-color:#CCCCCC;

	font-size:12px;

	display:block;

}

a.menu:hover{

	float:left;

	padding:5px 3px;

	background-color:#FFFF00;

	font-size:12px;

	display:block;

}

div.menu_act{

	float:left;

	padding:5px 3px;

	background-color:#FFFF00;

	font-size:12px;

}

.header{

	height:112px;

	margin:10px 0 0;

	float:left;

	width:1003px

}



.footer{

	

	text-align:center;

	color:#FFFFFF;

	

	font-size:12px

}



.content{

	/*padding: 0;  */  

	padding-top:20px;

	padding-left:35px;

	padding-right:35px;

	padding-bottom:30px;

	background:none;

}

.content_header{

	padding:3px;

	font-size:14px;

	font-weight:bold;

}

.content_text{

	

	border: 0;

		

	/*padding:20px 3px;*/

	

	font-size:12px;

	color:#000;

}

.browser_single_news{

	border-bottom:1px solid #000000;

	padding:3px;

	clear:both;

}

img{border:none}

.logo{ margin:0 auto; width:312px; height:112px}

.header-items-pos{ float:right; width:112px; margin:-100px 0 0 0}

.header-item{ display:inline-block; float:left; margin:0 10px}

.simple-list{margin:0; padding:0; list-style-type:none}

.footer-link, .footer-link:visited{ color:#FFFFFF;  font-size:12px; text-decoration:none; padding:0 3px}

.footer-link:active, .footer-link:hover{ text-decoration:underline}

.home-content{width:1003px; float:left; margin:40px 0 0}

.home-img-box{ width:473px; margin:0 57px 0 0; float:left}

.home-img-title{position:relative; z-index:10; padding:0 0 0 10px }

.home-image{ margin:-63px 0 0 0; position:relative; z-index:1; width:473px}

.home-menu{ text-align:center}

.home-menu-box{ width:214px; float:left; margin:0 49px 0 0}

.home-menu-title{ background:url(images/verstka/home_menu_title_bg.png) repeat; height:40px; text-align:left; position:relative; z-index:2}

.home-menu-img{ margin:-11px 0 0 0; position:relative; z-index:1; width:214px}

.link2, .link2:hover, .link2:visited{ color:#FFFFFF;  font-size:25px;  text-decoration:none; padding:0 0 0 3px} 

.link1, .link1:visited, .link1:active{ text-transform:uppercase; color:#FFFFFF; font-size:53px; text-decoration:none;  } 



/*******************outcoming tours**********************/

.header1{ width:1003px; float:left; margin:5px 0 0}

.header1-part1{ float:left; width:203px; height:114px; margin-left:50px}

.header1-part2{ float:right; width:500px}

.header-items-pos1{ width:112px; float:right; margin:50px 0 0 }

.header-items-pos2{ width:112px; float:right; margin:22px 0 0 }

.incoming-title{ float:right; width:490px; text-align:right}

.outgoing-title{ float:right; width:490px; text-align:right;margin-top:10px}

.cont-main{ background:#f8f8f8; width:1003px}

.incoming-stories-bg{ background:#f8f8f8 url(images/verstka/wg_bg1.gif) repeat-x left bottom; width:757px}
.single_incoming{ background:#f8f8f8 url(images/verstka/wg_bg1.gif) repeat-x left bottom; width:757px}
.incoming_right_side{ background:#f8f8f8 url(images/verstka/wg_bg1.gif) repeat-x left bottom; width:6px;border-right:1px solid #cfcfcf}

.left-side{ text-align:center; background:url(images/verstka/left_bg.gif) repeat-x; #eeeeee;}

.tour-block{ float:left; width:150px;  margin:0 5px 0 }

.link3, .link3:visited, .link3:active { color:#4c4a80; font-size:16px; text-decoration:none}

.margin13-auto{ margin:13px auto }

.next-pos{ margin:40px 0 0 12px}

.prev-pos{ margin:40px 0 0 17px}



.incoming-banner-box{ width:1003px; height:279px; position:relative}

.stepcarousel{ width:1003px; height:279px; position:relative; overflow:scroll}

.stepcarousel .belt { top:0; left:0; position:absolute}

.stepcarousel .panel { float:left; overflow:hidden; width:1003px}

#mygallery-paginate{ z-index:100; position:relative; margin:13px}

/*******************end of outcoming tours**********************/

.cont-main-text{ background:#f4f2f3 url('/images/verstka/main_bg.jpg') repeat-x bottom left;padding:10px 20px;}

.cont-main-subs{ background:#fff;padding:10px 20px}

.sub_menu_cell{float:left;width:30%;padding:0px 5px 5px 5px}

.sub-menu-sep{background:#f3f1f2 url('/images/verstka/sub_menu_sep.jpg') no-repeat center center;height:2px;}

a.sub_menu, a.sub_menu:visited{	

	color:#53538b;

	text-decoration:none;

	font-size:13px;

}

a.sub_menu:hover{

	color:#ababce;

	text-decoration:none;

	font-size:13px;

}
a.black, a.black:visited{	

	color:#000;

	text-decoration:underline;

	

}

a.black:hover{
	text-decoration:underline;

}

a.sub_menu_act, a.sub_menu_act:visited, a.sub_menu_act:hover{	

	color:#ababce;

	text-decoration:none;

	font-size:13px;

}

.title{font-size:30px;font-weight:bold;color:#333366;}

.paddbot10{padding-bottom:10px}

.paddbot5{padding-bottom:5px}

.sep{background: url('/images/verstka/sep.jpg') repeat-x center top;height:20px;clear:both;width:99%}

.history2{color:#990000;font-size:13px;font-weight:bold}

a.history, a.history:visited, a.history:hover{	

	color:#990000;

	text-decoration:underline;

	font-size:13px;

}
.cars_thumb_img{
	width:68px;
	background:#c8c9d6;
	text-align:center;
	float:left;
	height:68px;
	
}

.light_blue{
	color:#800000;
}

.light_blue2{
	color:#800000;
}

a.light_blue2,a.light_blue2:active,a.light_blue2:link,a.light_blue2:visited{
	color:#800000;
	text-decoration:none;
}
a.light_blue2:hover{
	text-decoration:underline;
}
.inputtext_rent{
	width:224px;
	height:18px;
	border:1px solid #a09fa3;
	font-size:12px;
	color:#888;
	font-weight:normal;
	outline:none;
	margin:0px;
	padding:0px;
}

.inputselect_rent{
	width:226px;
	height:20px;
	border:1px solid #a09fa3;
	font-size:12px;
	color:#888;
	font-weight:normal;
	outline:none
}
.car_rent_bg{
	color:#000;
	background:#DEDEDE;
	/*background:#343a7c url('/images/verstka/car_rent_bg.gif') repeat-x left top;*/
	/*background: -webkit-gradient(linear, left top, left bottom, from(#12112A), to(#800000));
	background: -moz-linear-gradient(top,  #12112A,  #800000); 
	background: -webkit-linear-gradient(#12112A, #800000);
	background: -o-linear-gradient(#12112A, #800000);
	-pie-background: linear-gradient(#12112A, #800000);*/
	-webkit-box-shadow: #666 3px 3px 3px;
	-moz-box-shadow: #666 3px 3px 3px;
	box-shadow: #666 3px 3px 3px;
}

.car_rent_loading{
	position:absolute;
	margin-top:-5px;
	margin-left:250px;
	display:none;
}

.bg_cal{
	background:#fff url('/images/verstka/calendar.gif') no-repeat right top;
}

.title_pos{
	color:#0;
	font-size:16px;
	padding-top:7px;
}
.combo_pos{
	color:#fff;
	font-size:16px;
	padding-top:17px;
	position:relative;
	z-index:100
}

.hist_img{margin:3px 5px 0px 5px; color:#990000 }

.h5{height:5px}

.h15{height:15px}

.outgoing_main{background:#f9f9f9 url('/images/verstka/outgoing_main_bg.jpg') repeat-x left bottom;width:757px;padding-left:18px;padding-top:18px}

.outgoing_right_sep{background:#f9f9f9 url('/images/verstka/outgoing_main_bg.jpg') repeat-x left bottom;width:8px;border-right:1px solid #cfcfcf}

.outgoing_right{background:#eeeeee url('/images/verstka/outgoing_right_bg.jpg') repeat-x left top;width:237px}



.caledar_bg{background:url('/images/verstka/calendar_bg.jpg') no-repeat left top;width:202px;height:98px;margin-left:7px;margin-top:10px;padding-left:20px;padding-top:20px}

.accord_bg{background:url('/images/verstka/accordeon_bg.jpg') no-repeat left top;width:237px;height:31px;font-size:12px;color:#666666;font-weight:bold}

.accord_bg_act{background:url('/images/verstka/accordeon_bg_act.jpg') no-repeat left top;width:237px;height:31px;font-size:12px;color:#666666;font-weight:bold}

.outgoing_right_sep2{background:url('/images/verstka/right_sep.jpg') repeat-x left top;height:10px;width:100%}

.padd7{padding:7px;}

.padd15{padding:15px;}

.mbot10{margin-bottom:10px}

.vert_sep{
	background:url('/images/verstka/vert_sep.png') repeat-y center top;	
}

.red {color: #BA0422;}
.paddleft5{padding-left:5px;}

.top_bord{border-top:1px solid #e7e7e7}

.icq_title{font-weight:bold;color:#999999;padding-left:5px;font-size:12px;padding-top:4px}

.icq_title2{color:#373535;padding-left:2px;font-size:12px;}

.cal_bg{background:url('/images/verstka/cal_day.jpg') no-repeat; width:56px; height:35px;margin-right:15px;font-weight:bold;font-size:18px;padding-top:20px;padding-left:25px}

.fs22{font-size:22px;}

.pointer{cursor:pointer}

.w210{width:210px}

.car_block{
	border:1px solid #d2d2d2;	
	padding:15px;
	/*background: -webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#B2B1B9));
	background: -moz-linear-gradient(top,  #FFFFFF,  #B2B1B9); 
	background: -webkit-linear-gradient(#FFFFFF, #B2B1B9);
	background: -o-linear-gradient(#FFFFFF, #B2B1B9);
	-pie-background: linear-gradient(#FFFFFF, #B2B1B9);*/
	/*background: url(/images/verstka/grad-grey.png) repeat-x;*/
	/*-webkit-box-shadow: #666 3px 3px 3px;
	-moz-box-shadow: #666 3px 3px 3px;
	box-shadow: #666 3px 3px 3px;*/
}


.out_img_border{border:1px solid #a5a6a1}

a.out_title, a.out_title:visited, a.out_title:hover{	

	color:#373365;

	text-decoration:none;

	font-size:15px;

	font-weight:bold;

}

.padd_out{padding:5px 15px 0px 15px}

.contact_right{background:#eeeeee url('/images/verstka/right_bg_cont.jpg') repeat-x left top;width:510px}

.contact_main{background:#f8f8f8 url('/images/verstka/wg_bg1.gif') repeat-x left bottom;width:484px;padding-left:18px;padding-top:18px}

.rental_main{background:#f8f8f8 url('/images/verstka/wg_bg1.gif') repeat-x left bottom;width:100%;padding-left:18px;padding-top:5px}

.contact_title{color:#333366;font-size:26px;padding:10px 10px}

.contact_title2{color:#000000;font-size:18px;padding:10px 15px}

.contact_right_sep{background:url('/images/verstka/cont_right_sep_bg.jpg') repeat-y left top;width:9px;}

.w370{width:370px;}

.w570{width:580px;}

.verdana{font-family:verdana}

.Arial_amu{font-family:Arian AMU, Arial AMU, Arial Unicode;}

a.lang, a.lang:visited, a.lang:hover{	

	color:#fff;

	text-decoration:none;

	font-size:13px;

}

a.lang_act, a.lang_act:visited, a.lang_act:hover{	

	color:#fff;

	text-decoration:underline;

	font-size:13px;

}

.lang_div{padding:5px 10px 0px 0px}

.h5{height:5px;}

.outgoing_bg_left{background:url('/images/verstka/outgoing_left_bg.png') no-repeat left top;width:12px;height:25px;float:left}

.outgoing_bg_middle{background:url('/images/verstka/outgoing_bg_middle.jpg') repeat-x left top;height:22px;width:170px;overflow:hidden;float:left;padding-top:3px}

.outgoing_bg_right{background:url('/images/verstka/outgoing_right_bg.png') no-repeat left top;width:12px;height:25px;float:left}



.outgoing_bg_left_act{background:url('/images/verstka/outgoing_left_bg_act.png') no-repeat left top;width:12px;height:25px;float:left}

.outgoing_bg_middle_act{background:url('/images/verstka/outgoing_bg_middle_act.jpg') repeat-x left top;height:22px;width:170px;overflow:hidden;float:left;padding-top:3px}

.outgoing_bg_right_act{background:url('/images/verstka/outgoing_right_bg_act.png') no-repeat left top;width:12px;height:25px;float:left}



a.outgoig_left_menu, a.outgoig_left_menu:visited, a.outgoig_left_menu:hover{	

	color:#999999;

	text-decoration:none;

	font-size:13px;

	font-weight:bold;

}

a.outgoig_left_menu_act, a.outgoig_left_menu_act:visited, a.outgoig_left_menu_act:hover{	

	color:#fff;

	text-decoration:none;

	font-size:13px;

	font-weight:bold;

}

.outgoing_sep{clear:both;padding-bottom:20px;padding-top:20px;}

.blue_title{font-size:18px;font-weight:bold;color:#333365}

.weath-txt-part1{float:left;width:100px;padding:3px 0px 0px 0px}
.sot-bg{ background:url(images/verstka/outgoing_img.jpg) no-repeat; width:757px; height:300px; margin:-18px 0 0 -18px; }
.white-label{ color:#fff; font-size:12px; font-weight:bold}
.sot-bg select{ width:178px; color:#666; height:22px }
.sbtn1{ float:left; background:url(images/verstka/s_btn_left.gif) no-repeat; height:28px; width:2px}
.sbtn2{ float:left; background:url(images/verstka/s_btn_mid.gif) repeat-x; height:28px}
.sbtn3{ float:left; background:url(images/verstka/s_btn_right.gif) no-repeat; height:28px; width:22px; width:none;}

.button_bg_left{
	background:url('/images/verstka/button_bg_left.jpg') no-repeat left top;
	width:12px;
	height:28px;
	overflow:hidden;
}
.button_bg_right{
	background:url('/images/verstka/button_bg_right.jpg') no-repeat left top;
	width:12px;
	height:28px;
	overflow:hidden;
}
.button_bg_middle{
	background:url('/images/verstka/button_bg_middle.jpg') repeat-x left top;
	height:28px;
	overflow:hidden;
}

.order_button{
	padding:7px 15px 0px 15px;
	color:#fff;
}

.button{ background:none; border:none; width:none; overflow:visible; padding:0 5px; font-size:14px; color:#fff; margin-top:4px}
.td_tit{font-weight:bold;text-align:center; background:#0281C8; color:#fff;padding:10px 5px;border-top:1px solid #cccccc;border-left:1px solid #cccccc; }
.td_cont{text-align:center; padding:10px 5px;border-bottom:1px solid #cccccc;border-left:1px solid #cccccc; }
.loading{position:absolute;margin-top:80px;margin-left:350px;display:none}
.w20{width:20px;}

a.paging, a.paging:visited{color:#999;text-decoration:none;font-size:13px; padding:0 2px}
a.paging:hover, a.paging-act{ color:#0281C8; font-size:13px; padding:0 2px}
form{ margin:0; padding:0}
.form-left{ float:left; width:190px; margin-right:10px; text-align:right; font-size:12px; color:#333333}
.form-right{ float:left; text-align:left; font-size:12px; color:#333; width:300px}
.popup-form-right{ float:left; text-align:left; font-size:12px; color:#333; width:260px}
.popup-form-left{ float:left; width:170px; margin-right:10px; text-align:right; font-size:12px; color:#333333}
.inputtext{ width:280px; float:left; height:18px}
.inputselect{ width:284px; float:left; height:22px }
.inputtextarea{width:280px; float:left; height:100px}
.popup-inputtext{ width:240px; float:left; height:18px }
.popup-inputtextarea{width:248px; float:left; height:155px}
.popup-inputselect{ width:85px; float:left; height:22px }
a.policy, a.policy:visited{ text-decoration:none; font-size:12px; color:#333; display:block; float:left; }
a.policy:hover{ color:#003366}
.paddright{padding-right:20px}
.paddright5{padding-right:5px}
.vmid{vertical-align:middle}
.t_img{padding:5px 4px 2px 0px}
.paddright5{padding-right:5px}
.fs10{font-size:10px}

.bluebtn1{ float:left; background:url(images/verstka/blue_btn_left.gif) no-repeat; height:28px; width:2px}
.bluebtn2{ float:left; background:url(images/verstka/blue_btn_mid.gif) repeat-x; height:28px}
.bluebtn3{ float:left; background:url(images/verstka/blue_btn_right.gif) no-repeat; height:28px; width:2px; }

.redbtn1{ float:left; background:url(images/verstka/red_btn_left.gif) no-repeat; height:28px; width:2px}
.redbtn2{ float:left; background:url(images/verstka/red_btn_mid.gif) repeat-x; height:26px; padding-top:2px}
.redbtn3{ float:left; background:url(images/verstka/red_btn_right.gif) no-repeat; height:28px; width:2px; }
.ie-date{ width:56px}
.see_details, a.see_details, a.see_details:visited{ color:#800000; font-weight:bold; font-family:Book Antiqua; display:block; margin:-5px 0 3px 0}
a.see_details:hover{ text-decoration:none}

a.dark_red, a.dark_red:visited{ color:#800000; font-weight:bold; font-family:Book Antiqua; }
a.dark_red:hover{ text-decoration:underline}


.attraction-img {display:table-cell; width:150px; vertical-align:middle; text-align:center; position:relative; padding-bottom:5px;}

.hot-tours-price{ color:#000038; font-weight:bold; font-family:Book Antiqua; display:block; font-size:13px }
.siteheart-home{ float:right; margin:-83px 110px 0 }
.incoming-hot-tours{ font-size:18pt; color:#800000 }

.image_block{
	width: 716px;
	height: auto;
	margin: 0px;
	padding: 0px;
	float: left;
}
.content_menubar{
	float: left;
	width: auto;
	height: 32px;
	margin: -36px 0 0 0;
	padding: 0px;
	position: relative;
}
.content_menubar ul{
	display: block;
	list-style: none;
	margin:1px 0 0 0;
	padding: 0px;
	font-family: Arial;
	font-size: 16px;
	font-weight: bold;
}
.content_menubar ul li{
	list-style: none;
	float: left;
	margin:0 2px 0 0;
	padding: 0px;
	height: 36px
	display: block;
}
.content_menubar ul li a{
	color: #000;
	text-decoration:none;
	margin: 0px;
	padding: 0px;
}
.content_menubar ul li a:hover{
	color: #fff;
	text-decoration:none;
}
.content_menubar ul li a span.first{
	background-image: url(/images/verstka/whitetab_left.png);
	background-position: left;
	background-repeat: no-repeat;
	width: 14px;
	height: 36px;
	margin: 0px;
	padding: 0px;
	float: left;
	cursor: pointer;
}
.content_menubar ul li a span.current{
	background-image: url(/images/verstka/whitetab_mid.png);
	background-position: center;
	background-repeat: repeat-x;
	width: auto;
	height: 28px;
	margin: 0px;
	padding: 8px 7px 0;
	float: left;
	text-align: center;
	vertical-align: middle;
	display:block;
	cursor: pointer;
}
.content_menubar ul li a span.last{
	background-image: url(/images/verstka/whitetab_right.png);
	background-position: right;
	background-repeat: no-repeat;
	width: 14px;
	height: 36px;
	margin: 0px;
	padding: 0px;
	float: left;
	cursor: pointer;
}
.content_menubar ul li a:hover span.first{
	background-image: url(/images/verstka/bluetab_left.png);
	background-position: left;
	background-repeat: no-repeat;
	width: 14px;
	height: 39px;
	margin: 0px;
	padding: 0px;
	float: left;
	cursor: pointer;
}
.content_menubar ul li a:hover span.current{
	background-image: url(/images/verstka/bluetab_mid.png);
	background-position: center;
	background-repeat: repeat-x;
	width: auto;
	height: 31px;
	margin: 0px;
	padding: 8px 7px 0;
	float: left;
	text-align: center;
	vertical-align: middle;
	display:block;
	cursor: pointer;
}
.content_menubar ul li a:hover span.last{
	background-image: url(/images/verstka/bluetab_right.png);
	background-position: right;
	background-repeat: no-repeat;
	width: 14px;
	height: 39px;
	margin: 0px;
	padding: 0px;
	float: left;
	cursor: pointer;
}
.content_menubar ul li a span.active_first{
	background-image: url(/images/verstka/bluetab_left.png);
	background-position: left;
	background-repeat: no-repeat;
	width: 14px;
	height: 39px;
	margin: 0px;
	padding: 0px;
	float: left;
	cursor: pointer;
}
.content_menubar ul li a span.active_current{
	background-image: url(/images/verstka/bluetab_mid.png);
	background-position: center;
	background-repeat: repeat-x;
	color: #fff;
	width: auto;
	height: 31px;
	margin: 0px;
	padding: 8px 7px 0;
	float: left;
	cursor: pointer;
}
.content_menubar ul li a span.active_last{
	background-image: url(/images/verstka/bluetab_right.png);
	background-position: right;
	background-repeat: no-repeat;
	width: 14px;
	height: 39px;
	margin: 0px;
	padding: 0px;
	float: left;
	cursor: pointer;
}
.contmenu_Mid{
	display: block;
	margin:0px 3px 0px 0;
	padding: 5px 10px 0;
	width: auto;
	height: 23px;
	color: #000;
	font-size:12px;
	font-family: arial;
	text-align:center;
	float: left;
	text-decoration: none;
	background: cyan;
	border: 1px solid blue;
	float: left;
}
.contmenu_Mid:hover{
	margin:0px 3px 0px 0;
	padding: 5px 10px 0;
	width: auto;
	height: 25px;
	color: red;
	text-decoration: none;
	background: gray;
	border: 1px solid orange;
}
.contmenumid_active{
	margin:0px 3px 0px 0;
	padding: 5px 10px 0;
	width: auto;
	height: 25px;
	color: red;
	text-decoration: none;
	background: gray;
	border: 1px solid orange;
	float: left;
}
.content_menubord{
	border:2px solid #000;
	float: left;
	width: 712px;
	margin:2px 0 0 0;
	padding: 0px;
	position: relative;
	height:0px;
}
.content_img{
	width: 714px;
	height: auto;
	margin: 0px;
	padding: 20px 0;
	float: left;
	border: 1px solid #e2e3e3;
	background: #FFFFFF;
}
.box1{
	width: 188px;
	height: auto;
	margin:0px 0 0 28px;
	border:1px solid transparent;
	float: left;
}
.box1 ul{
	display: block;
	margin: 10px 0 0 0;
	padding: 0px;
	font-weight: normal;
	font-size: 12px;
	font-family: arial;
}
.box1 ul li{
	list-style: none;
	margin: 0px 0 2px 0;
	padding: 0px 0px 2px 0;
	color: #000;
	line-height:15px;
	text-align: left;
}
.block_1{
	width: 188px;
	height: auto;
	margin: 0;
	padding: 0px;
}
.box2{
	width: 188px;
	height: auto;
	margin:0 0 0 44px;
	border:1px solid transparent;
	float: left;
}
.box2 ul{
	display: block;
	margin: 10px 0 0 0;
	padding: 0px;
	font-weight: normal;
	font-size: 12px;
	font-family: arial;
}
.box2 ul li{
	list-style: none;
	margin: 0px;
	padding: 0px;
	color: #000;
	line-height:15px;
	text-align:center;
}
.block_2{
	width: 188px;
	height: auto;
	margin: 0;
	padding: 0px;
}
.box3{
	width: 188px;
	height: auto;
	margin:0 0 0 44px;
	border:1px solid transparent;
	float: left;
}
.box3 ul{
	display: block;
	margin: 10px 0 0 0;
	padding: 0px;
	font-weight: normal;
	font-size: 12px;
	font-family: arial;
}
.box3 ul li{
	list-style: none;
	margin: 0px;
	padding: 0px;
	color: #000;
	line-height:15px;
	text-align:center;
}
.block_3{
	background-image: url(/images/verstka/img2.png);
	background-position: center;
	background-repeat:no-repeat;
	width: 188px;
	height: 188px;
	margin: 0;
	padding: 0px;
}
.clear{
	clear: both;
}
.title_col{
	font-size: 15px !important;
	font-weight: bolder !important;
	line-height: 18px;
}
.title_col:hover{
	color:#640204;
	text-decoration:underline;
}
.dotted_line{
	width:706px;
	height:0px;
	border-top:1px dotted #000;
	margin:5px 5px 10px;
	padding:0px;
	float:left;
}

#arrival { width:119px; float:left; }
#departure { width:119px; float:left; }
#dest-dialog-img { float:left; height:18px; margin:2px 0 0 4px; cursor:pointer }
#children-age { display:none; margin-bottom:10px; }
#hotels-list { margin-top:40px }

.ui-datepicker-trigger { width:24px; height:24px; float:left; cursor:pointer; }
.booking-select-small { width:75px; height:22px; font-size:14px }
.room-row { display:none }

.single-hotel {
	behavior: url(/PIE.htc);
	width:700px;
	position:relative;
	display:table;
	border:1px solid #9999cc;
	float:left;
	padding:10px;
	margin-bottom:10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	background: -webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#B2B1B9));
	background: -moz-linear-gradient(top,  #FFFFFF,  #B2B1B9); 
	background: -webkit-linear-gradient(#FFFFFF, #B2B1B9);
	background: -o-linear-gradient(#FFFFFF, #B2B1B9);
	-pie-background: linear-gradient(#FFFFFF, #B2B1B9);
	/*-ms-filter: "progid:DXImageTransform.Microsoft.gradient (GradientType=0, startColorstr=#FFFFFF, endColorstr=#B2B1B9)";*/
	/*background: url(/images/verstka/grad-grey.png) repeat-x;*/
	-webkit-box-shadow: #666 3px 3px 3px;
	-moz-box-shadow: #666 3px 3px 3px;
	box-shadow: #666 3px 3px 3px;
}
.cldr { width:50px; line-height:20px; float:left; font-weight:bold; text-align:center; display:block }
.w100{width:100px}

.w172{
	width:226px;
	font-size:13px;
}
.comments-form{
background:#454545 url('/images/verstka/review.png')  5px center no-repeat; /* Path to Image */
right:1px;  /* change this to left: 1px; to put it on the left of the screen */
bottom:1px;margin:0;padding:10px 10px 0px 50px;position:fixed;z-index:5000;color:#fff;font-weight:bold;height:25px;border:1px solid #ccc}




.facebook_like_div{right:1px;bottom:85px;margin:0;position:fixed;z-index:5000;width:128px;background:#454545;border:1px solid #ccc;padding:10px 0px 5px 0px}
.reviews_title{background:#0281c8;color:#fff;font-weight:bold;padding:5px;margin-top:10px;margin-right:10px;border:1px dotted #e2e2e2 }
.reviews_content{padding:5px;border-bottom:1px dashed #e2e2e2;margin-right:10px}
.date{font-size:11px;font-weight:bold;font-style:italic;color:#0281c8}
.fs16{font-size:16px}
.hotel-info { width:280px }
.star-rating { width:170px; text-align:center; margin-top:10px }
.showGallery { float:left; width:180px; padding-right:10px; }
.single-hotel-right { display:table-cell; width:210px; vertical-align:middle; text-align:center; border-left:1px solid #9999cc; height:100%; padding-left:10px; }

.siteheart{
right:1px;  /* change this to left: 1px; to put it on the left of the screen */
bottom:55px;margin:0;padding:10px 0px 0px 50px;position:fixed;z-index:5000;height:25px;}

.calendar-cell { width:40px; height:40px; background:#D1CCCC; vertical-align:middle; display:table-cell; font-size:11px }
.bf-title { color:#800000; font-family:Book Antiqua; font-size:15px; height:15px; }
.text_center { text-align:center; }
.fb_edge_widget_with_comment span.fb_edge_comment_widget iframe.fb_ltr {
display: none !important;}
.fs14{font-size:14px}
.dark_red{color:#800000}
.fs25{font-size:25px}
.mp0{margin:0px;padding:0px}
.paddtop5{padding-top:5px}
.paddtop15{padding-top:15px}
.paddtop25{padding-top:25px}
.fs18{font-size:18px}
.search_select2{width:160px;border:1px solid #abadb3;height:25px;color:#333366;font-size:13px}
.search_input2{width:255px;border:1px solid #abadb3;height:21px;color:#333366;font-size:13px}
.mright10{margin-right:10px}
.blue{color:#333366}
.h10{height:10px}
.search_div{border:1px solid #eceaeb;padding:10px 10px;float:left;margin-top:10px}
.mright5{margin-right:5px}
.mright15{margin-right:15px}
.mright20{margin-right:20px}
.mright30{margin-right:30px}
.mleft30{margin-left:30px}
.redbtnh1{ float:left; background:url(images/verstka/red_btn_left.gif) no-repeat; height:24px; width:2px;border-bottom:1px solid #b60909}
.redbtnh2{ float:left; background:url(images/verstka/red_btn_mid.gif) repeat-x; height:22px; padding-top:2px;border-bottom:1px solid #b60909}
.redbtnh3{ float:left; background:url(images/verstka/red_btn_right.gif) no-repeat; height:24px; width:2px;border-bottom:1px solid #b60909 }
.button2{ background:none; border:none; width:none; overflow:visible; padding:0 5px; font-size:14px; color:#fff; margin-top:0px;width:80px;height:22px}

.hotel-list-block { float:left; width:700px }

.booking-filter-block {
	behavior: url(/PIE.htc);
	width:210px;
	position:relative;
	border:1px solid #9999cc;
	float:left;
	padding:5px;
	margin-right:10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	background: -webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#B2B1B9));
	background: -moz-linear-gradient(top,  #FFFFFF,  #B2B1B9); 
	background: -webkit-linear-gradient(#FFFFFF, #B2B1B9);
	background: -o-linear-gradient(#FFFFFF, #B2B1B9);
	-pie-background: linear-gradient(#FFFFFF, #B2B1B9);
	/*background: url(/images/verstka/grad-grey.png) repeat-x;*/
	-webkit-box-shadow: #666 3px 3px 3px;
	-moz-box-shadow: #666 3px 3px 3px;
	box-shadow: #666 3px 3px 3px;
}


.filter-sortby-elem { width:140px; float:left; text-align:center; }

.filter-letter-link {  }
.price_cell_title{
	background:#000038;
	color:#fff;
	font-weight:bold;
	padding:3px;
}
.dispnone{
	display:none;
}

#price-range{ width:185px }
.booking-filter-block ul {padding:0 0 0 2px}
.cards_pos{
	position:relative;float:right;margin-top:-30px;margin-right:25px;
}
.mtop5{
	margin-top:5px;
}
.fs24{
	font-size:24px;
}
.mleft10{
	margin-left:10px;
}

.error{
	border:1px solid #ba0422;
	color:#ba0422;
	background:#f8eced;
	padding:5px;
	margin:0px 0px 10px 0px ;
}
	
.pager{
	color:#666464;
	font-size:14px;
	font-weight:bold;
}

a.pager,a.pager:active,a.pager:link,a.pager:visited{
	color:#666464;
	text-decoration:none;
}
a.pager:hover{
	color:#800000;
	text-decoration:underline;
}

.pager_act{ color:#666464; font-size:14px; font-weight:bold; }
.pager_act_num { color:#800000; font-size:14px; font-weight:bold; text-decoration:underline; }

.call-us { float:right; color:#FFFFFF; margin:-45px 10px 0 0; font-size:14px;}
.call-us-2 { float:right; color:#FFFFFF; margin:10px 10px 0 0; font-size:14px;}
.call-us-3 { float:right; color:#FFFFFF; margin:10px 10px 0 0; font-size:14px;}

.path-link, a.path-link, a.path-link:link, a.path-link:visited {
	color:#333366;
	text-decoration:underline;
	font-weight:bold;
	font-size:14px;
}
a.path-link:active, a.path-link:hover {
	text-decoration:none;
}

.all-tours,a.all-tours,a.all-tours:active,a.all-tours:link,a.all-tours:visited {
	color:#fff;
	text-decoration:none;
}

a.all-tours:hover {
	text-decoration:underline;
}
