@import url("reset.css");
body
{
	width:100%;
	font-family: Arial, Helvetica, sans-serif;
	background: #FFF;
	font-size: 14px;
	color: #303030;
	line-height: 1.6;
}
#minWidth
{
	min-width: 1000px;
	width: 100%;
}
a{color: #3a77c7;}
h1{font-size: 30px;font-weight: normal;margin-bottom: 34px;}
span.h1{font-size: 30px;font-weight: normal;}
h2{font-size: 18px;font-weight: normal; margin-left: 4px; margin-bottom: 21px}
h3{font-size: 14px; margin-bottom: 10px;}
p{margin: 0 0 13px 6px;}
small{font-size: 12px;}
big{font-size: 30px;}
sup{ line-height: 1;}
input[type="text"], input[type="file"]
{
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	-khtml-border-radius: 8px;
	-o-border-radius: 8px;
	-icab-border-radius: 8px;
	border-radius: 8px;
	border: 3px solid #d0d0d0;
	font-size: 18px;
	padding: 4px 5px 5px 10px;
	width: 255px;
}
textarea
{
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	-khtml-border-radius: 8px;
	-o-border-radius: 8px;
	-icab-border-radius: 8px;
	border-radius: 8px;
	border: 3px solid #d0d0d0;
	font-size: 12px;
	width: 500px;
	height: 170px;
	padding: 15px;
	margin-bottom: 8px;
}
span.fs12
{
	font-size: 12px;
	color: #525252;
}
.contentContainer
{
	clear: both;
	width: 940px;
	margin: 0 auto;
}
.header
{
	position: relative;
	float: left;
	width: 100%;
	height: 193px;
}
.header .logo
{
	float: left;
	margin: 45px 0 0 6px;
}
.header .adrLng
{
	float: right;
	margin: 31px 35px 0 0;
}
.header .adrLng ul.langs
{
	float: right;
}
.header .adrLng ul.langs li
{
	float: left;
	margin-right: 3px;
}
.header .adrLng ul.langs li a,
.header .adrLng ul.langs li a i
{
	display: block;
	height: 20px;
	font-style: normal;
	font-size: 11px;
	line-height: 20px;
	color: #525252;
}
.header .adrLng ul.langs li a
{
	padding-left: 4px;
}
.header .adrLng ul.langs li a i
{
	padding-right: 3px;
	background-position: 100% 0;
}
.header .adrLng ul.langs li a.sel,
.header .adrLng ul.langs li a.sel i
{
	background-image: url(/images/btn-lang.gif);
	color: #FFF;
	text-decoration: none;
}
.header .adrLng address
{
	clear: both;
	float: right;
	margin-right: 3px;
	color: #959595;
	font-style: normal;
	margin-top: 34px;
	white-space: nowrap;

}
.header .phones
{
	position: absolute;
	left: 300px;
	top: 85px;
}
.content
{
	clear: both;
}
.content .left
{
	float: left;
	width: 270px;
	padding-top: 61px;
}
.content .left ul.leftMenu
{
	font-size: 18px;
	float: left;
}
.content .left ul.leftMenu > li
{
	clear: both;
	float: left;
	margin-bottom: 4px;
}
.content .left ul.leftMenu  li i
{
	font-style: normal;
	white-space: nowrap;
}
.content .left ul.leftMenu > li
{
	padding-left: 11px;
}
.content .left ul.leftMenu > li > a:hover
{
	text-decoration: none;
}
.content .left ul.leftMenu > li > a,
.content .left ul.leftMenu > li > a > i
{
	float: left;
	height: 32px;
	line-height: 30px;
}
.content .left ul.leftMenu > li > a
{
	background-position: 0 -32px;
}
.content .left ul.leftMenu > li > a i
{
	background-position: 100% 0;
}
.content .left ul.leftMenu > li.sel
{
	padding: 0;
}
.content .left ul.leftMenu > li.sel > a,
.content .left ul.leftMenu > li.sel > a > i
{
	background-image: url(/images/btns-lftmenu.gif);
	color: #FFF;
	text-decoration: none;
	cursor:	default;
	margin-left: 0;
}
.content .left ul.leftMenu > li.sel > a
{
	padding-left: 11px;
}
.content .left ul.leftMenu > li.sel > a i
{
	padding-right: 11px;
}


.content .left ul.leftMenu > li.sub > a
{
	text-decoration: none;
	border-bottom: 1px dashed #3a77c7;
	float: left;
	height: auto;
}

.content .left ul.leftMenu li ul.subMenu
{
	font-size: 14px;
	clear: both;
	float: left;
	padding: 18px 0 8px 19px;
	display: none;
}
.content .left ul.leftMenu li ul.active
{
	display: block;
}
.content .left ul.leftMenu li ul.subMenu li
{
	clear: both;
	float: left;
	margin-bottom: 2px;
	padding-left: 15px;
}
.content .left ul.leftMenu li ul.subMenu li a,
.content .left ul.leftMenu li ul.subMenu li a i
{
	float: left;
	height: 28px;
	line-height: 28px;
	text-decoration: none;
}
.content .left ul.leftMenu li ul.subMenu li.hover,
.content .left ul.leftMenu li ul.subMenu li.sel
{
	padding: 0;
}
.content .left ul.leftMenu li ul.subMenu li.hover a,
.content .left ul.leftMenu li ul.subMenu li.hover a i,
.content .left ul.leftMenu li ul.subMenu li.sel a,
.content .left ul.leftMenu li ul.subMenu li.sel a i
{
	background-image: url(/images/btns-lftmenu.gif);
}
.content .left ul.leftMenu li ul.subMenu li.hover a,
.content .left ul.leftMenu li ul.subMenu li.sel a
{
	background-position: 0 -148px;
	padding-left: 15px;
}
.content .left ul.leftMenu li ul.subMenu li.hover a i,
.content .left ul.leftMenu li ul.subMenu li.sel a i
{
	background-position: 100% -120px;
	padding-right: 15px;
}
.content .left ul.leftMenu li ul.subMenu li.sel a
{
	background-position: 0 -92px;
	color: #FFF;
	cursor: default;
}
.content .left ul.leftMenu li ul.subMenu li.sel a i
{
	background-position: 100% -64px;
}
.content .right
{
	float: left;
	width: 670px;
}
.content .rightInner
{
	padding-top: 61px;
}
.content .rightInner2
{
	padding-top: 7px;
}
.content .right a.moreLink
{
	text-decoration: none;
	border-bottom: 1px dashed #3a77c7;
	margin-left: 6px;
}
.content .right table.autoTours
{
	width: 622px;
	font-size: 16px;
	margin: 21px 0 0 31px;
}
.content .right table.autoTours a
{
	text-decoration: none;
}
.content .right table.autoTours th,
.content .right table.autoTours td
{
	height: 29px;
	vertical-align: middle;
}
.content .right table.autoTours th
{
	font-size: 12px;
	color: #959595;
	font-weight: normal;
}
.content .right table.autoTours th div
{
	width: 62px;
	float: right;
	text-align: center;
	margin-left: 15px;
	line-height: 1;
}
.content .right table.autoTours th .stoim
{
	margin-top: 5px;
}
.content .right table.autoTours td
{
	text-align: right;
	padding-right: 25px;
	-moz-border-radius: 0 5px 5px 0;
	-webkit-border-radius: 0 5px 5px 0;
	-khtml-border-radius: 0 5px 5px 0;
	-o-border-radius: 0 5px 5px 0;
	-icab-border-radius: 0 5px 5px 0;
	border-radius: 0 5px 5px 0;
}
.content .right table.autoTours td.l
{
	width: 546px;
	padding: 0 0 0 14px;
	text-align: left;
	-moz-border-radius: 5px 0 0 5px;
	-webkit-border-radius: 5px 0 0 5px;
	-khtml-border-radius: 5px 0 0 5px;
	-o-border-radius: 5px 0 0 5px;
	-icab-border-radius: 5px 0 0 5px;
	border-radius: 5px 0 0 5px;
}
.content .right table.autoTours td.l div.way a
{
	color: #959595;
	font-size: 10px;
}
.content .right table.autoTours tr:hover td
{
	background-color: #f1f5fa;
}

.content .right table.moreTable
{
	margin-top: 9px;
}
.content .right table.moreTable td
{
	width: 65px;
	padding-right: 0;
	text-align: center;
}
.content .right table.moreTable td.l
{
	width: 500px;
}
.content .right table.moreTable td.c
{
	width: 40px;
	padding-right: 24px;
}
.content .right table.moreTable td.pr
{
	font-size: 18px;
}
.content .right table.moreTable td.pr sup
{
	font-size: 14px;
	font-weight: bold;
	position: relative;
	top: 6px;
}

.content .right .currency
{
	float: right;
	white-space: nowrap;
	font-size: 12px;
	margin-top: 7px;
}
.content .right .currency i.sign
{
	background: #f1f5fa;
	width: 21px;
	height: 21;
	float: left;
	line-height: 21px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;
	-o-border-radius: 3px;
	-icab-border-radius: 3px;
	border-radius: 3px;
	text-align: center;
	font-style: normal;
	margin-right: 8px;
}
.content .right .currency > a
{
	text-decoration: none;
	border-bottom: 1px dotted #959595;
}




.content .right ul.pages
{
	margin: 55px 0 0 50px;
}
.content .right ul.newsPages
{
	margin: 0;
}
.content .right ul.pages,
.content .right ul.pages li
{
	float: left;
	font-size: 14px;
}
.content .right ul.pages li
{
	margin-right: 2px;
}

.content .right ul.pages li a,
.content .right ul.pages li a i
{
	float: left;
	height: 25px;
	line-height: 24px;
	color: #535353;
	font-style: normal;
	padding-left: 5px;
}
.content .right ul.pages li a i
{
	padding: 0 5px 0 0;
	background-position: 100% 0;
	width: 15px;
	text-align: center;
}
.content .right ul.pages li.sel a,
.content .right ul.pages li.sel a i
{
	background-image: url(/images/btn-pages.gif);
	color: #FFF;
	text-decoration: none;
}
.content .right ul.pages li.prev
{
	margin-right: 33px;
	font-weight: bold;
}
.content .right ul.pages li.prev a
{
	padding: 0;
}
.content .right ul.pages li.next
{
	margin-left: 17px;
	font-weight: bold;
}
.content .right ul.pages li em
{
	float: left;
}
.content .right .backTo
{
	margin: 23px 0 16px -16px;
	color: #afafaf;
}
.content .right .backTo a
{
	color: #afafaf;
}
.content .right .map
{
	margin-bottom:38px;
	text-align: center;
}
.content .right .orderHotel
{
	padding-top: 20px;
}
.content .right .orderHotel a,
.content .right .orderHotel a i
{
	background-image: url(/images/btn-hotelorder.png);
	height: 48px;
	line-height: 48px;
	float: left;
	font-style: normal;
	text-decoration: none;
	font-size: 18px;
	color: #303030;
}
.content .right .orderHotel a
{
	padding-left:12px;
	background-position: 0 -48px;
}
.content .right .orderHotel a i
{
	padding-right: 20px;
	background-position: 100% 0;
}
.content .right .orderHotel a b
{
	float: left;
	background: url(/images/i-hotelorder.png);
	width: 25px;
	height: 25px;
	margin: 11px 9px 0 5px;
}
.content .right .backBtn
{
	clear: both;
	padding-top: 38px;
}
.content .right .backBtn a,
.content .right .backBtn a i
{
	float: left;
	background-image: url(/images/btn-back.gif);
	height: 49px;
	line-height: 44px;
	color: #FFF;
	font-size: 18px;
	text-decoration: none;
	font-style: normal;

}
.content .right .backBtn a em
{
	font-style: normal;
	text-decoration: underline;
	margin-left: 5px;
}
.content .right .backBtn a
{
	padding-left: 33px;
}
.content .right .backBtn a i
{
	background-position: 100% 0;
	padding-right: 45px;
}
.content .right ul.news
{

}
.content .right ul.news li
{
	padding: 0 0 24px 118px;
	min-height: 133px;
	border-bottom: 1px solid #d9d9d9;
	margin-bottom: 21px;
}
.content .right ul.news li .pic
{
	float: left;
	margin-left: -118px;
	height: 133px;
	overflow: hidden;
}
.content .right ul.news li .name
{
	font-size: 18px;
	line-height: 1.1;
}
.content .right ul.news li .name a
{
	text-decoration: none;
}
.content .right ul.news li .name a:hover
{
	text-decoration: underline;
}
.content .right ul.news li small
{
	font-size: 12px;
	color: #959595;
}
.content .right ul.news li .text
{
	color: #303030;
	padding-top: 15px;
}
.content .right ul.news li.last
{
	border: 0;
}
.content .right .form
{
	padding-top: 50px;
}
.content .right .ips
{
	clear: both;
	float: left;
	font-size: 18px;
	margin-bottom: 13px;
	width: 670px;
}
.content .right .ips label
{
	float: left;
	width: 115px;
	padding-right: 15px;
	text-align: right;
	line-height: 36px;
}
.content .right ul.tourDate
{
	clear: both;
	background: url(/images/i-date.gif) no-repeat;
	padding-left: 52px;
	margin-bottom: 40px;
    min-height: 34px;
}

.content .right  ul.tourDate
{
	margin-bottom: 40px;
}
.content .right ul.tourDate  li
{
	padding-left: 157px;
	line-height: 1;
	margin-bottom: 10px;
}
.content .right ul.tourDate li .month
{
	background: url(/images/dateline.gif) repeat-x 0 90%;
	float: left;
	width: 155px;
	margin-left: -157px;

}
.content .right ul.tourDate li .month span
{
	background: #FFF;
}
.content .right ul.tourDate li b
{
	font-weight: normal;
	color: #000;
	margin-right: 11px;
}
.content .right ul.tourDate li em
{
	font-size: 12px;
	color: #ff8a00;
}
.content .right ul.timeTable
{    clear: both;
}
.content .right ul.timeTable li
{
	border-top: 1px dashed #a8a8a8;
	padding-top: 20px;
	margin-bottom: 29px;
	position: relative;
	zoom:1;
	text-align: justify;
}
.content .right ul.timeTable li .day
{
	width: 69px;
	height: 25px;
	border: 1px solid #e3e3e3;
	position: absolute;
	top: -14px;
	left: 50%;
	margin-left: -35px;
	text-align: center;
	background: #FFF;
	font-style: italic;
	color: #3a77c7;
	line-height: 24px;
	font-size: 17px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	-o-border-radius: 5px;
	-icab-border-radius: 5px;
	border-radius: 5px;
}
.content .right .inf
{
	color: #5c6d84;
	font-style: italic;
	padding-left: 26px;
	background: url(/images/i-inf.gif) no-repeat 0 5px;
}
.content .right .priceIncludes
{
	clear: both;
	float: left;
	width: 100%;
}
.content .right .priceIncludes .includes
{
	float: left;
	width: 275px;
	padding-top: 64px;
}
.content .right .priceIncludes .includes ul.plus
{
	background: url(/images/i-plus.gif) no-repeat;
	margin-bottom: 23px;
}
.content .right .priceIncludes .includes ul.minus
{
	background: url(/images/i-minus.gif) no-repeat;
}
.content .right .priceIncludes .includes ul,
.content .right .info
{
	padding-left: 60px;
	color: #525252;
	font-size: 12px;
}
.content .right .priceIncludes .includes ul li
{
	background: url(/images/ul-li.gif) no-repeat 0 10px;
	padding-left: 20px;
	margin-bottom: 5px;
}
.content .right .priceIncludes .includes ul li.head,
.content .right .info .head
{
	height: 37px;
	line-height: 36px;
	font-weight: bold;
	text-transform: uppercase;
	background: none;
	padding: 0;
	color: #3a77c7;
}
.content .right .priceIncludes .map
{
	float: left;
	width: 395px;
	margin: 0;
}
.content .right .info
{
	clear: both;
	background: url(/images/i-info.gif) no-repeat;
	padding-left: 60px;
	color: #525252;
	font-size: 12px;
	margin-bottom:52px;
}
.content .right .info .head
{
	color: #525252;
}
.content .right .tourPrice
{
	height: 1px;
	position: relative;
}
.content .right .tourPrice .block
{
	float: left;
	text-align: center;
	position: absolute;
	right: 30px;
	bottom: 22px;
}
.content .right .tourPrice a
{
	text-decoration: none;
	color: #959595;
	font-size: 12px;
	border-bottom: 1px dotted #959595;
}
.content .right .tourPrice .pr,
.content .right .tourPrice .pr i
{
	background: url(/images/b-pr.gif);
	height: 52px;
	line-height: 50px;
	font-style: normal;
	float: left;
	font-size: 30px;
	color: #3a77c7;
}
.content .right .tourPrice .pr
{
	padding-left: 12px;
	margin-top: 10px;
}
.content .right .tourPrice .pr i
{
	padding: 0 20px 0 12px;
	background-position: 100% 0;
}
.content .right .tourPrice .pr sup
{
	font-size: 16px;
	position: relative;
	top:4px;
}


.content .right .toursPrev
{
	background: url(/images/indexpic.jpg) no-repeat;
	padding: 31px 0 0 31px;
	width: 542px;
	height: 442px;
	margin-left: 55px;
}
.content .right .hotelInfo{
	clear: both;
	background: #f7f7f7;
	width: 640px;
	margin-bottom: 15px;
	overflow: hidden;
}
.content .right .hotelInfo ul{
	float: left;
}
.content .right .hotelInfo ul li{
	float: left;
	text-align: center;
	background: url("/images/li-sep-hotel.gif") no-repeat 100% 50%;
	min-height: 80px;
}
.content .right .hotelInfo ul li div{
	display: table-cell;
	vertical-align: middle;
	height: 80px;
}
.content .right .hotelInfo ul li.price div{
	width: 112px;
	font-size: 36px;
}
.content .right .hotelInfo ul li.date div{
	width: 172px;
	font-size: 12px;
	color: #454545;
}
.content .right .hotelInfo ul li.mapView div{
	background: url("/images/i-map-view.png") no-repeat 31px 17px;
	width: 125px;
	font-size: 12px;
	color: #454545;
	padding-left: 85px;
	text-align: left;
	font-size: 11px;
}
.content .right .hotelInfo ul li.mapView div a{
	color: #525252;
}
.content .right .hotelInfo ul li:last-child{
	background: none;
}
.content .right .hotelInfo ul li.food div{
	width: 120px;
	font-size: 11px;
}
.content .right .hotelInfo ul li.food div span{
	width: 120px;
	background: #FFF;
	border: 1px solid #b3b3b3;
	padding: 5px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-khtml-border-radius: 4px;
	-o-border-radius: 4px;
	-icab-border-radius: 4px;
	border-radius: 4px;
}
.content .right .hotelInfo ul li.food div span:first-child{
	margin-right: 5px;
}
.content .right .toBook{
	clear: both;
	float: left;
	padding-top: 12px;
}
.content .right .toBook a{
	float: left;
	background: #66cf5e;
	padding: 4px;
	text-decoration: none;
	-moz-border-radius: 12px;
	-webkit-border-radius: 12px;
	-khtml-border-radius: 12px;
	-o-border-radius: 12px;
	-icab-border-radius: 12px;
	border-radius: 12px;
	font-size: 18px;
}
.content .right .toBook a i{
	float: left;
	border: 1px solid #49b841;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	-khtml-border-radius: 8px;
	-o-border-radius: 8px;
	-icab-border-radius: 8px;
	border-radius: 8px;
	font-style: normal;
	background: #ededed;
	color: #303030;
	padding: 4px 21px 5px;
	background: -moz-linear-gradient(top,#fefefe,#dadada);
	background: -webkit-gradient(linear, left top, left bottom, from(#fefefe), to(#dadada));
	background: linear-gradient(top,#fefefe,#dadada);
}
.content .right form.hotelSearch{
	display: block;
	border: 2px solid #cdd8e3;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	-khtml-border-radius: 8px;
	-o-border-radius: 8px;
	-icab-border-radius: 8px;
	border-radius: 8px;
	overflow: hidden;
	background: #f4f8fb;
	background: -moz-linear-gradient(top,#f4f8fb,#fff);
	background: -webkit-gradient(linear, left top, left bottom, from(#f4f8fb), to(#fff));
	background: linear-gradient(top,#f4f8fb,#fff);
	padding-top: 27px;
	margin-bottom: 27px;
}
.content .right form.hotelSearch .ips{
	padding-left: 220px;
	margin-bottom: 11px;
	width: 440px;
}
.content .right form.hotelSearch .ips i{
	width: 205px;
	float: left;
	text-align: right;
	margin: 7px 0 0 -220px;
	font-style: normal;
	line-height: normal;
}
.content .right form.hotelSearch .ips input{
	border-color: #c9d7e7;
	-moz-box-shadow: 0 1px 2px #666666 inset;
	-webkit-box-shadow: 0 2px 2px #666666 inset;
	box-shadow: 0 1px 2px #666666 inset;
}
.content .right form.hotelSearch .ips.date-inp input{
	float: left;
	width: 211px;
}
.content .right form.hotelSearch .ips.date-inp a{
	float: left;
	width: 31px;
	height: 32px;
	text-decoration: none;
	background: url("/images/calendar.png") no-repeat;
	margin: 1px 0 0 5px;
}
.content .right form.hotelSearch .ips.count input{
	width: 75px;
}
.content .right form.hotelSearch .ips label{
	line-height: 23px;
	padding-right: 0;
	text-align: left;
}





.content .right form.hotelSearch .ips label.checkbox span.holder {
	height: 46px;
	background: url("/images/checkbox.png") no-repeat;
}

.content .right form.hotelSearch .ips label.checked span.holder,
.content .right form.hotelSearch .ips label.checked span.holder{ top: -23px !important; } /* Background position when checked */

.content .right form.hotelSearch .ips label.list {
	float: left;
	white-space: nowrap;
	margin-top: 6px;
}
.content .right form.hotelSearch .ips label.inline {
	float: left;
}
.content .right form.hotelSearch .ips input.hiddenCheckbox {
	position: absolute;
	left: -10000px;
}
.content .right form.hotelSearch .ips label.prettyCheckbox span.holderWrap {
	display: block;
	float: left;
	position: relative;
	margin-right: 7px;
	overflow: hidden;
}
.content .right form.hotelSearch .ips label.prettyCheckbox span.holder {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
}
.content .right form.hotelSearch .areaSelect{
	clear: both;
	border-top:1px dashed #c9d6de;
	margin: 0 30px;
	background: url("/images/areapic.png") no-repeat 100% 28px;
	overflow: hidden;
	min-height: 276px;
	padding-top: 15px;
}
.content .right form.hotelSearch .areaSelect .ips{
	padding-left: 110px;
}
.content .right form.hotelSearch .areaSelect .ips i{
	width: 100px;
	margin-left: -110px;
}
.content .right form.hotelSearch .areaSelect .ips label{
	font-size: 14px;
	color: #718491;
	margin-bottom: 5px;
}
.content .right form.hotelSearch .areaSelect input[type="image"]{
	margin: 24px 0 20px 80px;
}
.content .right ul.searchList{

}
.content .right ul.searchList li{
	padding: 0 150px 0 185px;
	font-size: 12px;
	border-bottom: 1px dashed #c0c0c0;
	padding-bottom: 20px;
	margin-bottom: 25px;
}
.content .right ul.searchList li .pic{
	float: left;
	margin: 7px 0 0 -185px;
}
.content .right ul.searchList li  .hotel-info{
	float: right;
	width: 125px;
	text-align: center;
	margin-right: -150px;
	line-height: normal;
	padding-right: 25px;
}
.content .right ul.searchList li  .hotel-info .price{
	font-size: 36px;
	margin-bottom: 2px;
}
.content .right ul.searchList li  .hotel-info .date{
	color: #454545;
	margin-bottom: 10px;
}
.content .right ul.searchList li  .hotel-info .mapView{
	color: #454545;
	background: url("/images/i-map-view.png") no-repeat 50% 0;
	font-size: 11px;
	padding-top: 56px;
}
.content .right ul.searchList li  .hotel-info .mapView a{
	color: #525252;
}


.content .right ul.searchList li a.name{
	display: block;
	font-size: 18px;
	margin-bottom: 6px;
}
.content .right ul.searchList li .food{
	margin-top: 16px;
	height: 22px;
}
.content .right ul.searchList li .food span{
	width: 120px;
	background: #FFF;
	border: 1px solid #b3b3b3;
	padding: 5px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-khtml-border-radius: 4px;
	-o-border-radius: 4px;
	-icab-border-radius: 4px;
	border-radius: 4px;
	font-size: 11px;
}
.content .right ul.searchList li .food span{
	margin-right: 4px;
}
.toursPrev .hs_container{position:relative;width:511px;height:413px;overflow:hidden;clear:both;cursor:pointer;}
.toursPrev .hs_container .hs_area{position:absolute;overflow:hidden;}
.toursPrev  .hs_area img{position:absolute;top:0px;left:0px;display:none;}
.toursPrev  .hs_area{width: 251px;height: 193px;}
.toursPrev  .hs_area img.hs_visible{display:block;z-index:9999;}
.toursPrev  .hs_area1{top:0px;left:0px;}
.toursPrev  .hs_area2{top:0px;left:260px;}
.toursPrev  .hs_area3{top:220px;left:0px;}
.toursPrev  .hs_area4{top:220px;left:260px;}


.superOffer
{
	clear: both;
	padding-top: 70px;
	zoom:1;
}
.superOffer .head
{
	font-size: 18px;
	margin: 0 0 27px 18px;
}
.superOffer .head a
{
	color: #535353;
}
.superOffer big
{
	color: #255ea9;
}
.superOffer li a
{
	display: block;
	line-height: 100%;
	max-height: 102px;
	overflow: hidden;
	margin-bottom: 4px;
}
.superOffer li .pic
{
	margin-bottom: 20px;
}
.superOffer big sup
{
	font-size: 18px;
	position: relative;
	top: 6px;
}











.footer
{
	clear: both;
	float: left;
	width: 100%;
	padding: 97px 0 80px;
	position: relative;
}
.footer ul.botMenu
{
	margin-left: 310px;
	display: inline;
}
.footer ul.botMenu,
.footer ul.botMenu li
{
	float: left
}
.footer ul.botMenu li
{
	margin-right: 30px;
}
.footer ul.botMenu li.fireOffer i
{
	float: left;
	background-image: url(/images/fireoffer.gif);
	width: 27px;
	height: 16px;
	margin-right: 8px;
}


.footer span.copyRight
{
	position: absolute;
	font-size: 12px;
	color: #959595;
	white-space: nowrap;
	left: 11px;
	top:97px;
}
.footer span.dev
{
	position: absolute;
	font-size: 12px;
	color: #959595;
	white-space: nowrap;
	right: 25px;
	top:97px;
}
.msgWasSend{
	background: url(/images/mas-wassend.gif);
	width: 294px;
	height: 43px;
	text-align: center;
	font-size: 18px;
	position: fixed;
	top:0;
	left: 50%;
	margin-left: -147px;
	line-height: 2;
}
