div.mapRoute{
	z-index:100;
	overflow:scroll;
	height:293px;
	padding-left:10px;
	float:left;
	width:230px;
	margin-left:9px;
	margin-top:9px;
}

.wrap {
	overflow:hidden;
	min-height:1%;
}
* html .wrap {
	overflow:visible;
	height:1%;
}
.vm {vertical-align:middle;}
.ac {text-align:center;}
.adverta {
	margin-top:-5px;
	background:#FFFFFF;
	padding:10px 14px;
}
.banner468 {
	position:absolute;top:0;right:0;
	width:468px;
}
.breadcrumb2 {
	padding:0 0 10px 14px;
	font:normal 12px Arial;
	color:#363636;
}
.breadcrumb2 a {
	color:#1b4d90;
	text-decoration:underline;
}
.breadcrumb2 a:hover {color:#4072b5;}

.intab_area {background:#DEE8E7;font:normal 12px Arial;color:#363636;}
.intabs {background:#FFFFFF;}
.intabs li {
	float:left;
	padding:8px 10px;
	border-top:solid 2px #FFFFFF;
	font-size:14px;
}
.intabs li a {color:#1b4d90;text-decoration:none;}
.intabs li a:hover {text-decoration:underline;}
.intabs li.on {
	background:#DEE8E7;
	border-color:#1b4d90;
}
.intabs li.on a, .intabs li.on a:hover {
	color:#363636;text-decoration:none;
}
.intabs li.undl a {
	color:#363636;text-decoration:underline;
}

.intabs li.undl a:hover {
	color:#363636;text-decoration:none;
}

.intab_data {
	padding:10px 0;
	margin:0 14px;
	border-top:solid 1px #d7d7d7;
}
.intab_data h2 {
	padding-bottom:5px;
	color:#1b4d90;
	font-size:19px;font-weight:normal;
}
.intab_data h2 span {color:#b7b7b7;}
.intab_data h4 {
	padding:5px 0;
	color:#1b4d90;
	font-size:13px;font-weight:bold;
}
.villa_view, .simview {border:0;}
.villa_view .pip {
	float:left;
	width:369px;
	margin-bottom:10px;
}
.villa_view .pip img, .simview .pip img {border:solid 4px #d7d7d7;}
.simview .pip {
  float:left;
  margin-right:13px;
}
.scroll_pics {
	float:left;
	width:54px;
	margin-right:15px;
}
.scroll_pics a.scroll_up {
	display:block;height:7px;
	background:url(../../images/scroll.gif) no-repeat 50% 0;
}
.scroll_pics a.scroll_down {background-position:50% -6px;}
.scroll_pics .scrolled_pics {
	margin-bottom:5px;
	height:232px;
	overflow:hidden;
}
.scroll_pics .scrolled_pics li {padding-top:4px;}
.place_info {
	float:right;
	width:360px;
}
.place_info h2 {padding:5px 0;}
ul.simplelist {margin:0 0 7px 2px;}
ul.simplelist li {padding-bottom:7px;}
ul.zebralist {margin:7px 0;}
ul.zebralist li {padding:5px;}
ul.zebralist li.zebra, tr.hr_st1, tr.hr_st2 {background:#FFFFFF;}
tr.hr_st2 {background:none;}
.place_info ul.simplelist {border-bottom:solid 1px #d7d7d7;}
.place_info a, .pip_more a.lpi {color:#2362b7;text-decoration:underline;}
.place_info a:hover, .pip_more a.lpi:hover {color:#3e81da;}


.trav_map {
	float:right;
	width:350px;
	border:solid 4px #d7d7d7;
}
.trav_info {
	float:left;
	width:365px;
	padding-top:10px;
}
.trav_info_list li {
	padding-bottom:13px;
	color:#5d5d5d;
}
.trav_info_list li * {vertical-align:middle;}
.trav_info_list li label {
	float:left;width:118px;
	padding-top:2px;
	color:#000;
}
.trav_info_list li small {
	display:block;clear:left;
	font-size:10px;padding-top:4px;
}
.trav_info_list li input, .trav_info_list li textarea, .trav_info_list li select, .pay_form input, .pay_form select {
	width:130px;padding:2px 3px;
	margin-right:5px;
	border:solid 1px #b8b8b8;
	color:#5d5d5d;font:normal 12px Arial;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}
.hr_st1 select, .hr_st2 select, .sngl_sel {
	width:85px;padding:2px 3px;
	margin-right:5px;
	border:solid 1px #b8b8b8;
	color:#5d5d5d;font:normal 12px Arial;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}
.trav_info_list li select {width:139px;}
.trav_info_list li.selectfield {font-size:10px;padding-bottom:28px;}
.trav_info_list li.selectfield label {font-size:12px;}
.address_add .trav_info_list li label {width:92px;}
.address_add .trav_info_list li {position:relative;padding-bottom:16px;}
.address_add .trav_info_list li i {position:absolute;left:93px;top:-15px;color:#b1311c;font-size:11px;font-style:normal;}
.address_add .trav_info_list li input {width:230px;}
.address_add .trav_info_list li select {width:239px;}
.trav_butts {padding:10px 0;}
.trav_butts a {margin-right:5px;}

.spec_butt {
	display:inline-block;
	height:41px;
	padding-left:7px;
	background:url(../../images/fon_butt_l.png) no-repeat 0 0;
}
.spec_butt a {
	display:inline-block;
	padding:14px 15px 0 8px;height:27px;
	color:#FFFFFF;text-transform:uppercase;
	font-weight:bold;
	background:url(../../images/fon_butt_r.png) no-repeat 100% 0;
}
.spec_butt a:hover {text-decoration:none;}

.spec_butt_s {
	display:inline-block;
	height:35px;
	padding-left:7px;
	background:url(../../images/fon_butt_l_s.png) no-repeat 0 0;
}
.spec_butt_s a {
	display:inline-block;
	padding:11px 13px 0 8px;height:24px;
	color:#FFFFFF;text-transform:uppercase;
	font-weight:bold;
	font-size:12px;
	background:url(../../images/fon_butt_r_s.png) no-repeat 100% 0;
}
.spec_butt_s a:hover {text-decoration:none;}

.spec_butt_sm {
	display:inline-block;
	height:28px;
	padding-left:7px;
	background:url(../../images/fon_butt_l_sm.png) no-repeat 0 0;
}
.spec_butt_sm a {
	display:inline-block;
	padding:7px 12px 0 7px;height:21px;
	color:#FFFFFF;text-transform:uppercase;
	font-weight:bold;
	font-size:12px;
	background:url(../../images/fon_butt_r_sm.png) no-repeat 100% 0;
}
.spec_butt_sm a:hover {text-decoration:none;}

.adds_text {
	padding-top:15px;
	color:#000;line-height:130%;
	position:relative;}
.adds_text h2 {padding-bottom:10px;}
.adds_text p {padding-bottom:10px;}

.pricer b {float:left;width:200px}
.pricer strong {float:left;width:90px;color:#1b4d90;}
.pricer span {font-weight:bold;}
.x2 {float:left;width:48%;margin-right:1.9%;}

.x3fake {padding-bottom:18px;}
.x3fake span {margin-right:60px;}
.x3fake strong {color:#1b4d90;}
.pay_type {padding:10px 0;margin-bottom:10px;border-bottom:solid 1px #d7d7d7;width:70%;}
.pay_type span {margin-right:60px;}
.pay_type input {vertical-align:middle;}
.pay_form {padding:5px;}
.pay_form span {display:inline-block;margin-right:25px;}
.pay_form input, .pay_form select {width:115px;}
.map_descr {position:relative;float:right;width:350px;padding-top:5px;}
.pip_more {margin-top:10px;float:left;}
.trav_info_list li .stf_l_l {width:200px;}
.trav_info_list li .stf_l_l label {width:190px;}
.trav_info_list li .stf_l_r{width:200px;text-align:right;}
.trav_info_list li .stf_l_r label {width:165px;text-align:right;}
.trav_info_list li .stf_l_b label {width:190px;}
.trav_info_list li .stf_e_b textarea {width:500px;}
.p_but {width:740px;text-align:center;}
.w_100p {width:100%;}
.hhb {background:#1B4D90;color:#FFFFFF;padding-left:10px;min-height:16px;}
.intabs a.bbgc {color:#EA6300;}
.trav_info_list li .b_l_l {width:140px;vertical-align:top;}
.trav_info_list li .b_l_l label {width:130px;}
.trav_info_list li .b_i_l {width:201px;vertical-align:top;}
.trav_info_list li .b_i_r {vertical-align:top;padding-top:2px;}
.trav_info_list li .b_b_r {vertical-align:top;padding-top:4px;}
.trav_info_list li .b_l_r{width:175px;text-align:right;vertical-align:top;padding-top:2px;}
.trav_info_list li .b_l_r label {width:165px;text-align:right;}
.trav_info p.b_ta {text-align:center;}
.no_line {border:none;}
.hhb td {padding:5px;}
.std_font {font:normal 12px Arial;}
.sc {margin:0px;padding:0px; }
.trav_info_list li select.d_d_sh {width: 58px;}
.trav_info_list li select.d_ym_sh {width: 127px;}