.logo {
	background:url('http://www.megapolus-tours.ru/i/winter_logo.png') no-repeat;
	margin-top:4px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/i/winter_logo.png,sizingMethod='crop');
	_background:none;
}
body {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	margin: 0px;
	padding: 0px;
	background-color: #FFFFFF;
/*	background-image: url(http://www.megapolus-tours.ru/i/q1.gif);*/
	background-repeat: no-repeat;

}
form {
	margin: 0px;
	padding: 0px;
}
table {
	margin: 0px;
	padding: 0px;
}
td {
	font-size: 12px;
	color: #464E2F;
	margin: 0px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
p {
	text-align: justify;
	margin-top: 0px;
	padding-top: 0px;

}
input {
	font-size: 14px;
}
textarea {
	font-size: 14px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
}
.blue {
	color: #00408E;
}
a,.href {
	color: #00408E;
	text-decoration: none;
	cursor:pointer;
}
a:hover,.href:hover {
	color: #F19608;
	text-decoration: none;

}
.m1 {
	background-image: url(http://www.megapolus-tours.ru/i/q2.gif);
/*	background-image: url(/i/q2.gif);*/
	background-repeat: repeat-x;
	height: 32px;
}
.m1p {
	background-image: none;

}
.m1a {
	background-image: url(http://www.megapolus-tours.ru/i/q3.gif);
	background-repeat: no-repeat;
	background-color: #ABC337;
	position:relative;

}
.m1p a {
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	padding-right: 19px;
	padding-left: 19px;
	text-transform: uppercase;
	display: block;
	padding-top: 9px;
	white-space: nowrap;
	height: 100%;
}
.m1p a:hover {
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	padding-right: 19px;
	padding-left: 19px;
	text-transform: uppercase;
	display: block;
	padding-top: 9px;
	height: 100%;





}
.m1 th {
	vertical-align: top;
	padding-right: 5px;


}
.m1a a {
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	padding-right: 19px;
	padding-left: 19px;
	text-transform: uppercase;
	background-image: url(http://www.megapolus-tours.ru/i/q4.gif);
	background-repeat: no-repeat;
	background-position: right top;
	display: block;
	padding-top: 9px;
	padding-bottom: 6px;
	white-space: nowrap;





}
.m1a a:hover {

	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	padding-right: 19px;
	padding-left: 19px;
	text-transform: uppercase;
	background-image: url(http://www.megapolus-tours.ru/i/q4.gif);
	background-repeat: no-repeat;
	background-position: right top;
	display: block;
	padding-top: 9px;
	padding-bottom: 6px;
}
.t1 {
	background-color: #00408E;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
}
.t2 {
	background-color: #00408E;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
}
.t0 {
/*	background-image: url(http://www.megapolus-tours.ru/i/q1.jpg);*/
	background-repeat: no-repeat;
	background-position: 0px 135px;

}
.c0 {
	background-image: url(http://www.megapolus-tours.ru/i/q5.gif);
/*	background-image: url(/i/q5.gif);*/
	background-repeat: repeat-x;
	background-position: 0px 135px;

}
.t3 {
	border-top:1px solid #B8B2AC;
	width: 34%;
	font-size: 12px;
	color: #6F6F6F;
	padding:0 15px 0 5px;
	background-image: url(http://www.megapolus-tours.ru/i/q6.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;




}
.q1 {
	background-color: #F29400;
	margin-top: 5px;
	background-image: url(http://www.megapolus-tours.ru/i/q7.gif);
	background-repeat: no-repeat;


}
.q1 td {
	font-size: 13px;
	color: #FFFFFF;
	background-image: url(http://www.megapolus-tours.ru/i/q7.gif);
	background-repeat: no-repeat;
	background-position: right top;


}
.q1 td div {
	background-image: url(http://www.megapolus-tours.ru/i/q7.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.q1 td div div {
	background-image: url(http://www.megapolus-tours.ru/i/q7.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	padding-top: 2px;
	padding-right: 7px;
	padding-bottom: 2px;
	padding-left: 7px;
}
.t4 {
	background-image: url(http://www.megapolus-tours.ru/i/q8.gif);
	background-repeat: repeat-y;
	background-position: right top;
}
.t5 {
	background-image: url(http://www.megapolus-tours.ru/i/q8.gif);
	background-repeat: repeat-y;
	vertical-align: top;
	padding:1px 0 0 0;

}
.c1 {
	vertical-align: top;
}
h3 {
	font-size: 11px;
	text-transform: uppercase;
	color: #8BA800;
	margin: 0px;
	padding: 14px;
}
.m2 {
	padding: 1px 0px;
}
.m2 a {
	font-size: 12px;
	color: #00408E;
	text-decoration: none;
	background-image: url(http://www.megapolus-tours.ru/i/a1.gif);
	background-repeat: no-repeat;
	background-position: 12px 6px;
	display: block;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 25px;
}
.m2 a:hover {
	font-size: 12px;
	color: #F19503;
	text-decoration: none;
	background-image: url(http://www.megapolus-tours.ru/i/a1.gif);
	background-repeat: no-repeat;
	background-position: 12px 6px;
	display: block;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 25px;
}

a.list-tour {
	font-size: 12px;
	text-decoration: none;
	background-image: url(http://www.megapolus-tours.ru/i/a1.gif);
	background-repeat: no-repeat;
	background-position: 0px 6px;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 10px;
}
a.list-tour:hover {
	font-size: 12px;
	color: #F19503;
	text-decoration: none;
	background-image: url(http://www.megapolus-tours.ru/i/a1.gif);
	background-repeat: no-repeat;
	background-position: 0px 6px;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 10px;
}
a.list-tour2 {
	font-size: 12px;
	text-decoration: none;
	background-image: url(http://www.megapolus-tours.ru/i/directory.gif);
	background-repeat: no-repeat;
	background-position: 0px 3px;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 20px;
}
a.list-tour2:hover {
	font-size: 12px;
	color: #F19503;
	text-decoration: none;
	background-image: url(http://www.megapolus-tours.ru/i/directory.gif);
	background-repeat: no-repeat;
	background-position: 0px 3px;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 20px;
}
.msize { font-size: 12px; }

.c2 {
	vertical-align: top;

}
h4 {
	font-size: 11px;
	text-transform: uppercase;
	color: #8BA800;
	background-color: #F0F0F0;
	margin: 6px 1px 10px;
	padding-top: 3px;
	padding-right: 12px;
	padding-bottom: 3px;
	padding-left: 12px;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
.b1 {
	padding: 12px;
}
h2 {
	font-size: 11px;
	color: #5E68A3;
	background-image: url(http://www.megapolus-tours.ru/i/a1.gif);
	background-repeat: no-repeat;
	background-position: 13px 5px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 24px;
}
h2 a {
	color: #5E68A3;
	text-decoration: underline;
}
h2 a:hover {
	color: #F29400;
	text-decoration: none;
}
.m3 {
	padding:20px 5px 15px 5px;

}
.m3a {
	padding:20px 0 15px 0;

}
.m4 {
	padding-left: 13px;
}
.m4 a {
	font-size: 11px;
	font-weight: bold;
}
.c3 {
	vertical-align: top;
	width:25%;
}
.m5 {
	padding-right: 14px;
	padding-left: 14px;
	color: #8BA800;

}
.dd {
	background-image: url(http://www.megapolus-tours.ru/i/q9.gif);
	background-repeat: repeat-x;
	padding: 40px 40px 10px 40px ;
	font-size: 10px;
	line-height: 16px;

}
.y1 {
	text-align: right;
	font-size: 11px;
	color: #656565;
	padding-right: 10px;

}
.y2 {
	font-size: 24px;
	font-style: italic;
	color: #5E68A3;
	padding-top: 5px;
	padding-bottom: 5px;


}
.y2 b {
	font-size: 15px;
	font-style: italic;
	color: #878889;
}
.y3,.y4 {
	background-color: #F0F0F0;
}
.y3,.j4 {
	padding-right: 10px;

}
.t6,.t9 {
	width: 34%;
	font-size: 12px;
	color: #6F6F6F;
	padding:0 15px 0 0;
}
.t9 {
	padding-left:5px;
	border-top:1px solid #B8B2AC;
}
.t6 a{
	color: #6F6F6F;
}
.t6 a:hover{
	color: #6F6F6F;
}
a.tt6 {
	color: #FFFFFF;
}
a.tt6:hover{
	color: #FFFFFF;
}
.tbb {
	width:100%;
}
.w1 {
	background-color: #00408E;;
	background-image: url(http://www.megapolus-tours.ru/i/w2.gif);
/*	background-image: url(/i/w2.gif);*/
	background-repeat: repeat-x;
	background-position: left bottom;
}
.c4 {
	background-image: url(http://www.megapolus-tours.ru/i/w3.gif);
	background-repeat: repeat-y;
	vertical-align: top;
}
.w2 {
	background-image: url(http://www.megapolus-tours.ru/i/w3.gif);
	background-repeat: repeat-y;
	padding-top: 20px;
	padding-right: 5px;
	padding-bottom: 60px;
	padding-left: 32px;

}

.c4 .m2 a {
	background-position: 32px 6px;
	padding-left: 42px;
}
.c4 .m2 a:hover {
	background-position: 32px 6px;
	padding-left: 42px;
}
.c4 h3 {
	padding-left: 31px;
	padding-bottom: 0px;

}
.w2 a {
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(http://www.megapolus-tours.ru/i/a5.gif);
	background-repeat: no-repeat;
	background-position: 0px 7px;
	display: block;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 11px;
	font-weight: bold;

}
.w2 a:hover {
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(http://www.megapolus-tours.ru/i/a5.gif);
	background-repeat: no-repeat;
	background-position: 0px 7px;
	display: block;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 11px;
	font-weight: bold;
}
.c4 h2,.ch {
	font-size: 12px;
	color: #8BA800;
	background-image: none;
	margin: 0px;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 31px;
	text-transform: none;
}
.ch {
	padding:10px 0;
}
.c5 {
	vertical-align: top;
}
.br {
	font-size: 11px;
	color: #69696C;
	background-color: #F0F0F0;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 20px;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	margin-bottom: 10px;
}
.br_online {
	font-size: 11px;
	font-weight:normal;
	color: #69696C;
	background-color: #F0F0F0;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 16px;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	margin-bottom: 10px;
	
}
h1,.h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: normal;
	color: #ABC337;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
}
.i1 {
	margin-right: 10px;
	border: 4px solid #F0F0F0;
}
.c6 {
	vertical-align: top;
	background-image: url(http://www.megapolus-tours.ru/i/w3.gif);
	background-repeat: repeat-y;
	background-position: right top;
}
.w3 {
	background-image: url(http://www.megapolus-tours.ru/i/w3.gif);
	background-repeat: repeat-y;
	padding-top: 16px;
	padding-right: 25px;
	padding-bottom: 60px;
	padding-left: 16px;
	background-position: right top;
	font-size: 10px;
	color: #FFFFFF;


}
.w3 td {
	font-size: 11px;
	color: #FFFFFF;
	padding-left: 10px;
}
.w3 a {
	color: #FFFFFF;
}
.w3 a:hover {
	color: #FFFFFF;
}
.c6 h3 {
	padding-right: 25px;
}
.c6 h4 {
	margin-right: 16px;
}
.c6 .m5 {
	padding-right: 25px;
}
.c6 .m2 a {

	padding-right: 25px;
}
.c6 .m2 a:hover {

	padding-right: 25px;
}
.ll {
	border-left:1px solid #FFF;
}
.rr {
	border-right:1px solid #FFF;
}
.bb {
	border-bottom:1px solid #FFF;
}
.lr {
	font-size: 1px;
	background-color: #858CB9;
	height: 1px;
}
.marr {
	position:absolute;
	margin:-5px 0 0 70px;
	_margin:-9px 0 0 70px;
	width:7px;
	height:5px;
	background:url('/i/mm_arr_d.gif') center no-repeat;
	display:none;
}
.mmbl {
	background:url('/i/m_bg_bl.png');
	_background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/i/m_bg_bl.png,sizingMethod='crop');
}
.mmbr {
	background:url('/i/m_bg_br.png');
	_background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/i/m_bg_br.png,sizingMethod='crop');
}
.t7 {
	position: absolute;
	display: none;
	visibility: hidden;
	z-index:99;
	_margin-top:1px;
}
.t7 td {
	background-color: #00408E;
}
.a1 {
	color: #FFFFFF;
	font-weight:bold;
	text-decoration: none;
	background-color: #00408E;
	display: block;
	padding-top: 5px;
	padding-right: 12px;
	padding-bottom: 5px;
	padding-left: 18px;
	height: 100%;

}
.a1:hover {
	color: #FFFFFF;
	font-weight:bold;
	text-decoration: underline;
	background-color: #858CB9;
	display: block;
	padding-top: 5px;
	padding-right: 12px;
	padding-bottom: 5px;
	padding-left: 18px;
	height: 100%;
	background-image: url(http://www.megapolus-tours.ru/i/a6.gif);
	background-repeat: no-repeat;
	background-position: right center;
}
.a2 {
	color: #FFFFFF;
	text-decoration: none;
	background-color: #00408E;
	display: block;
	padding-top: 4px;
	padding-right: 10px;
	padding-bottom: 4px;
	padding-left: 15px;
	height: 100%;
}
.a2:hover {
	color: #FFFFFF;
	text-decoration: none;
	background-color: #858CB9;
	display: block;
	padding-top: 4px;
	padding-right: 10px;
	padding-bottom: 4px;
	padding-left: 15px;
	height: 100%;
}
.t8 {
	background-color: #00408E;
	border: 1px solid #FFFFFF;
	position: absolute;
	margin-left: 1px;
	display: none;
	visibility: hidden;
	border-top:0;
	z-index:99;
}
.t7 td {
	vertical-align: top;
}
.t8 td {
	vertical-align: top;
}
.ik {
	display: none;
	border: 10px solid #F0F0F0;
	position: absolute;
	visibility: hidden;
	margin-top: 100px;
	margin-left: 100px;

}
.c7 {
	font-size: 12px;
	font-family: tahoma, Verdana, Arial, Helvetica, sans-serif;

}
.c7 a {
/*	font-size: 11px;*/
}
.t5 h4 {
	margin-left: 1px;
}
.aspo {
	color:#F60;
	font-weight:normal;
}
.m3 td,.m3a td {
	padding:2px 5px;
}
.tta {
	border:1px solid #CCC;
	background:#FFF;
	padding:4px;
	font-size:11px;
	position:absolute;
}
.spm {
/*	position:absolute;
	clip:rect(0 auto 13px 0);
*/}
.bl {
	color:#666 !important;
}
.cbl {
	float:left;
	margin:0 20px 10px 0;
}
.zb {
	font-size:14px;
	color:#727272;
}
.pon {
	font-size:11px;
	padding:0 0 10px 25px;
}
.ph {
	font-size:12px;
	color:#727272;
}
.phl {
	padding:6px 12px;
	border-top:1px solid #CCC;
	border-right:1px solid #CCC;
}
.phr {
	border-bottom:1px solid #CCC;
}
.pha {
	font-size:11px;
	color:#727272;
}
.wz {
	height:320px;
}
.pht {
	float:left;
	margin:0 40px 10px 0;
}
.phd {
	width:160px;
	position:absolute;
	clip:rect(0 auto 68px 0);
	z-index:5;
}
.mail a {
	font-size:12px;
	color:#F60;
}
.c7 td,.a12 {
	font-size:12px !important;
}
.mm {
	padding: 1px 0px;
}
.mm a {
	font-size: 12px;
	color: #5E68A3;
	text-decoration: none;
	background-image: url(http://www.megapolus-tours.ru/i/a1.gif);
	background-repeat: no-repeat;
	background-position: 0 6px;
	display: block;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 12px;
}
.mm a:hover {
	color: #F19503;
}

.or,.orb {
	font-size:11px;
	font-weight:bold;
	color:#F60;
}
li	{
    line-height: 130%;
    list-style-image: url(http://www.megapolus-tours.ru/img/li.gif);
    margin-bottom: 10px;
}
.lma2,.lma3 {
	font-weight: bold;
	color: #FFFFFF;
	background-color: #ABC337;
	display: block;
	margin-bottom: 1px;
	padding-top: 2px;
	padding-bottom: 3px;
	padding-left: 10px;
	margin-right: 10px;
	font-size: 10px;
}
.lma2:hover,.lma3:hover {
	font-weight: bold;
	color: #D0DB9B;
	background-color: #ABC337;
	display: block;
	margin-bottom: 1px;
	padding-top: 2px;
	padding-bottom: 3px;
	padding-left: 10px;
	margin-right: 10px;
	font-size: 10px;
}
.lma3 {
	background-color: #F29400;
}
.lma3:hover {
	color:#FFDD88;
	background-color: #F29400;
}
hselect {
	text-transform: uppercase;
	color: #8BA800;
	background-color: #F0F0F0;
	margin: 0px 0px 10px;
	padding-top: 3px;
	padding-right: 12px;
	padding-bottom: 3px;
	padding-left: 12px;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
.sp {
	border:0;
	color:#F29400;
	font-size:11px;
	background:none;
}
.s1 {
/*	background-image: url(http://www.megapolus-tours.ru/i/q11.gif);
	background-repeat: repeat-x;*/
	height: 30px;
}
.s1t {
	background:url('http://www.megapolus-tours.ru/i/q10.gif');
	font-size:10px;
	font-weight:bold;
	color:#8BA800;
	width:144px;
}
.s1t div {
	line-height:14px;
	padding:5px 0 11px 12px;
}
.s1p {
	background:#E1E1DE;
}
.s1p a {
	font-size: 11px;
	font-weight:normal;
	color: #3e3e39;
	text-decoration: none;
	padding: 5px 10px;
	display: block;
	white-space: nowrap;
}
.s1p a:hover { color:#00408E !important; }
.s1a {
	background:#00408E;
}
.s2 th {
	vertical-align: top;
	padding:0 0 0 4px;
}
.s1a a {
	font-size: 11px;
	font-weight:normal;
	color: #FFF;
	text-decoration: none;
	padding: 5px 10px;
	display: block;
	white-space: nowrap;
}
.s1p a:hover,.s1a a:hover {
	color:#FFF;
}
.au {
	padding:3px 0;
}
.au a {
	text-decoration:underline;
}
.j1 {
	background:url('http://www.megapolus-tours.ru/i/j1.gif') left top no-repeat;
}
.j2 {
	background:url('http://www.megapolus-tours.ru/i/j2.gif') right top no-repeat;
}
.j3 {
	background:url('http://www.megapolus-tours.ru/i/j3.gif') left bottom no-repeat;
}
.j4 {
	background:url('http://www.megapolus-tours.ru/i/j4.gif') right bottom no-repeat;
}
.r1 {
	border-bottom:4px solid #ABC337;
	margin:0 0 1px 0;
}
.r1 td {
	padding:0;
}
.r1pl,.r1pr,.r1sl,.r1sr,.r1al,.r1ar {
	width:8px;
	height:24px;
	background:url('http://www.megapolus-tours.ru/i/r2.gif');
}
.r1pr {
	background:url('http://www.megapolus-tours.ru/i/r3.gif');
}
.r1sl {
	background:url('http://www.megapolus-tours.ru/i/r4.gif');
}
.r1sr {
	background:url('http://www.megapolus-tours.ru/i/r5.gif');
}
.r1al {
	background:url('http://www.megapolus-tours.ru/i/r6.gif');
}
.r1ar {
	background:url('http://www.megapolus-tours.ru/i/r7.gif');
}
.r1p,.r1a {
	background:url('http://www.megapolus-tours.ru/i/r1.gif') bottom repeat-x;
	white-space:nowrap;
}
.r1a {
	background:#ABC337;
}
.r1p a,.r1a a {
	font-size:11px;
	font-weight:bold;
	display:block;
	padding:7px 3px 4px 3px;
}
.r1a a,.r1a a:hover {
	color:#FFF;
}
.cimg { border:1px solid #ABC337;padding:3px;background:#FFF; }
.cimg img { cursor:pointer; }
.cicl { position:relative;left:-19px;top:3px;font-weight:bold;color:#F00; }
.px1 { font-size:1px;height:1px;line-height:1px; }
.mbt1 { display:block;padding:20px 20px 10px 20px;color:#00408E;font-weight:bold;font-size:11px; }
.mbt2 { display:block;padding:0 20px;color:#3E3E39;font-size:11px; }
.mbt3 { display:block;margin:95px 15px 0 -10px;background:url('/i/ban_top_l.gif') left center no-repeat;padding:0 0 0 10px;position:absolute;_width:auto; }
.mbt3 span { display:block;background:url('/i/menu_ora_r.gif') right center no-repeat;padding:0 12px 0 0; }
.mbt3 span span { height:17px;_height:19px;background:#F29400;color:#FFF;font-weight:bold;font-size:11px;padding:2px 0 0 20px;_cursor:pointer;white-space:nowrap; }
.rbba { display:block;width:100%;height:86px;cursor:pointer; }
.rbbg { height:86px;background:url('/i/ban_mask1.png') top left no-repeat;_background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/i/ban_mask1.png,sizingMethod='crop'); }
.rbbg div { width:6px;height:6px;float:right;background:url('/i/ban_mask2.png') top right no-repeat;_background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/i/ban_mask2.png,sizingMethod='crop'); }
.rbbn { background:url('/i/ban_bg_top.gif') top left no-repeat;padding:0 10px 5px 10px; }
.rbbn div { border-top:1px solid #FFF;border-bottom:1px solid #FFF;background:#ABC337;height:5px;_height:7px;font-size:1px;line-height:1px;margin:0 -10px 9px 0; }
.rbbn a { color:#FFF; }
.rbbn a:hover { color:#F1D678; }
.rbbn span { display:block;padding:10px 0 0 0; }
.rbbn2 { background:url('/i/ban2_bg_top.gif') top left no-repeat;padding:0 10px 5px 10px; }
.rbbn2 div { border-top:1px solid #FFF;border-bottom:1px solid #FFF;background:#00408E;height:5px;_height:7px;font-size:1px;line-height:1px;margin:0 -10px 9px 0; }
.rbbn2 a { color:#00408E; }
.rbbn2 a:hover { color:#000; }
.rbbn2 span { display:block;padding:10px 0 0 0; }
.mol { background:url('/i/menu_ora_l.gif') left center no-repeat;padding:0 0 0 19px;margin:0 20px 0 4px;height:19px; }
.mor { background:url('/i/menu_ora_r.gif') right center no-repeat;padding:0 12px 0 0; }
.mor a,.mor a:hover { display:block;padding:2px 0 3px 0;text-transform:uppercase;color:#FFF;font-weight:bold;background:#F29400; }
.mor a:hover { color:#00408E; }
.sfo { margin:0 10px;background:#F0F0F0; }
.sfo td,.sfo th { padding:10px; }
.sfo td input,.qs td input,.qs td select { background:#FFF;border:0;border-top:1px solid #ABADB3 }
.qs { background:url('/i/tsbg.gif') bottom repeat-x;margin-right:1px; }
.qs td input,.qs td select { margin:5px 0 0 0; }
.qs td.nos input { border:0; }
.tol { background:url('/i/top_ora_l.gif') left center no-repeat;padding:0 0 0 9px;height:17px;float:right; }
.tor { background:url('/i/top_ora_r.gif') right center no-repeat;padding:0 9px 0 0; }
.tor a,.tor a:hover { display:block;padding:2px 0 3px 0;color:#FFF;background:#F29400; }
.tor a:hover { color:#00408E; }
.w10 { font-size:10px;color:#FFF; }
.w11 { font-size:11px;color:#FFF; }
.hr { background:url('/i/q14.gif') left center repeat-x;height:11px; }
.ora { color:#F29400; }
.smc,.smo { display:block;float:left;background:url('/i/m_arr_r.gif') left top no-repeat;background-position:2px 3px;padding:0 0 0 15px; }
.smo { background-image:url('/i/m_arr_d.gif'); }
#dis_cd { position:absolute;width:55%;_width:100%;height:130px;background:url('/i/tr.gif'); }
.as { background:url('/i/cntr.gif') left top no-repeat;background-position:7px 9px; }
.as:hover { background:url('/i/cntr.gif') #858CB9 left top no-repeat;background-position:7px 9px; }
.vc { text-align:left;width:160px;padding:0 0 5px 0; }
.vc table { margin:0 0 5px 0; }
.vc div { padding:0 5px; }


.big-gallery{
	width:570px;
	height:447px;
	overflow:hidden;
	position:relative;
}
.big-gallery .big-img{
	padding:0;
	list-style:none;
	width:570px;
	height:380px;
	overflow:hidden;
	position:relative;
	background: #e4e3e3;
	z-index:10;
	margin:0 0 3px;
}
.big-gallery .big-img li{
	width:570px;
	height:380px;
	overflow:hidden;
	position:absolute;
	top:0;
	left:0;
	z-index:1;
	margin:0;
	list-style-image: none;
}
.big-gallery .big-img li.active{z-index:2;}
.big-gallery .big-img li img{
	display:block;
}
.big-gallery .big-img li .txt{
	position:absolute;
	left:0;
	bottom:0;
	font-size:12px;
	line-height:15px;
	color:#fff;
	padding:10px;
	width:550px;
}
.big-gallery .corners{
	width:570px;
	height:380px;
	overflow:hidden;
	position:absolute;
	left:0;
	top:0;
	z-index:15;
}
.big-gallery .corners span{
	display:block;
	background: url(/i/corners.png) no-repeat;
	width:570px;
	height:380px;
	overflow:hidden;
}
.big-gallery .swicher{
	width:570px;
	height:64px;
	overflow:hidden;
}
.big-gallery .swicher .prev-hold{
	float:left;
	overflow:hidden;
	width:11px;
	height:60px;
	margin:0 2px 0 0;
}
.big-gallery .swicher .btn-prev{
	float:left;
	overflow:hidden;
	text-indent:-9999px;
	background: url(/i/btn-prev.gif);
	width:11px;
	height:60px;
}
.big-gallery .swicher .prev-hold .hidden{
	background: url(/i/btn-prev-hidden.gif);
}
.big-gallery .swicher .next-hold{
	float:left;
	overflow:hidden;
	width:11px;
	height:60px;
}
.big-gallery .swicher .btn-next{
	float:right;
	overflow:hidden;
	text-indent:-9999px;
	background: url(/i/btn-next.gif);
	width:11px;
	height:60px;
}
.big-gallery .swicher .next-hold .hidden{
	background: url(/i/btn-next-hidden.gif);
}
.big-gallery .swicher .wrap{
	width:544px;
	overflow:hidden;
	position:relative;
	float:left;
	margin:0 2px 0 0;
}
.big-gallery .swicher ul{
	margin:0;
	padding:0;
	list-style:none;
	width:9999px;
	overflow:hidden;
}
.big-gallery .swicher ul li{
	float:left;

	overflow:hidden;
	margin:0 3px 0 0;
}
.big-gallery .swicher ul li a{
	float:left;
}
.big-gallery .swicher ul li img{border:none;}
.big-gallery .swicher ul li.active a,
.big-gallery .swicher ul li a:hover{
	padding:0 0 1px;
	border-bottom:3px solid #00408e;
}
* html .big-gallery .corners span {
	background: url(/i/tr.gif);
	filter: progid:dximagetransform.microsoft.alphaimageloader(src='/i/corners.png', sizingmethod='crop');
}

.hotel-menu {
	list-style:none;
	margin:0 0 9px 0;
	padding:0;
	height:23px;
	overflow:hidden;
	font-weight:bold;
	font-size:11px;
	color:#fff;
}
.hotel-menu li {
	float:left;
	margin:0 8px 0 0;
	list-style-image:none;
}
.hotel-menu li.last {
	margin:0;
}
.hotel-menu li a {
	display:block;
	line-height:23px;
	float:left;
	height:23px;
	background:#00408e url(/i/button1-left.gif) no-repeat;
	color:#fff;
	text-decoration:none;
	cursor:pointer;
}
.hotel-menu li a span {
	background:url(/i/button1-right.gif) no-repeat 100% 0;
	padding:0 13px;
	display:block;
	line-height:23px;
	float:left;
	height:23px;
	color:#fff;
	text-decoration:none;
}
.hotel-menu li .green{
	margin-left:3px;
	display:inline;
/*	cursor:default;*/
}
.hotel-menu li .green, .hotel-menu li a:hover{
	background:#abc337 url(/i/button1-left.gif) no-repeat 0 100%;
}
.hotel-menu li .green span, .hotel-menu li a:hover span {
	background:url(/i/button1-right.gif) no-repeat 100% 100%;
}
