body{margin:0px;padding:0px;background:#cbe4f2 url('/i/bg.gif') top left repeat-y;font:normal 12px/15px Tahoma;color:#164a84}
img{border:0px;vertical-align:middle}
a{color:#012d5a}
form{margin:0px;padding:0px}
.top{height:116px;width:100%;background:url('/i/bgtop.gif') top left no-repeat;color:#39699b}
.top strong{color:#14314f;font-size:17px;font-weight:normal}
.top img{vertical-align:top}
.top .t1{padding:11px 0px 0px 69px;float:left}
.top .t2{padding:20px 0px 0px 20px;float:left;font-size:10px;line-height:13px}
.top .t2 .flag{border:1px solid #a8cbe5;float:left;margin:0px 10px 0px 0px}
.top .t2 p{clear:both;padding-top:5px}
.top .t2 a,.lin{color:#39699b;text-decoration:none}
.top .t2 a{font-size:12px}
.top .t2 a:hover,.top .t2 a:active{text-decoration:underline;color:#39699b}
.top .t2 img{margin-left:10px}
.top .t1 img{margin-bottom:4px}
.top .t1 img.logo{margin-top:6px;margin-bottom:0px}
.top .l{float:left;margin-right:15px;padding:10px 0px 0px 69px}
.top .ins .t1{padding-left:0px}
.top .ins .t2{padding-left:74px}
.top div{float:left}
.top p{padding:0px;margin:0px 0px 0px 2px}
.menu{background:#4c78a5 url('/i/bg3.gif') top left repeat-y;height:34px;padding:0px 0px 0px 44px;white-space:nowrap}
.menu img{margin-right:15px}
.menu img.m{margin-right:0px}
.middle{background:#262626 url('/i/bg2.gif') top left repeat-x}
.middle div.b{background:transparent url('/i/wing.gif') top left no-repeat;height:320px;white-space:nowrap}
.middle .logo{padding:47px 0px 0px 31px;float:left;display:block}
.middle .pic{width:493px;float:left;font-size:9px;line-height:9px;margin:55px 0px 0px 23px;padding:0px;white-space:normal}
.middle img{vertical-align:baseline}
.wd{width:900px}
.wd2{width:800px}
.cc{clear:both;width:100%;background:#cbe4f2 url('/i/bg4.gif') top left repeat-y}
.cc td{vertical-align:top}
.rmenu{padding:0px;margin:0px 0px 0px 70px;white-space:nowrap}
.rmenu a{display:block;float:left;padding:7px 13px 7px 5px;text-decoration:none}
.rmenu a.s{font-weight:bold;background:#92b5d1 url('/i/rmbg2.gif') top left repeat-x;color:#f0f6fa}
.cc .l{width:566px;background:url('/i/wing2.gif') top left no-repeat;} /*486*/
.cc .l2{width:920px;background:url('/i/wing2.gif') top left no-repeat;} /*486*/
.lnk{color:#4e7caa;line-height:11px;padding-top:5px}
.lnk a{color:#4e7caa;text-decoration:none}
.lnk a:hover,.lnk a:active{text-decoration:underline; color:#205184;}
.cc .l .c{}
.cc .r{background:#dbd0b5 url('/i/bg5.gif') top left}
.cc .r .pcs,.cc .r2 .pcs{background:#dbd0b5 url('/i/wing3.gif') top left no-repeat}
.cc .r2 .pcs{width:300px;height:300px}
.cc .r .pcs img{border:4px solid #998c70}
.cc .r .pcs .w{width:430px;padding-top:44px}
.cc .r .pcs .big{border:1px solid #998c70;background:#cbac1c;margin:0px;padding:1px}
.cc .r .pcs .sm{border:1px solid #998c70;background:#cbac1c;margin:0px 24px 24px 0px;padding:1px;clear:both}
.cc .sp{clear:both}
.cc .r .booking,.cc .r2 .booking{margin:20px 0px 20px 20px}
.cc h1{padding:20px 0px 15px 0px;margin:0px 45px 0px 70px;background:url('/i/lenta.gif') bottom left repeat-x;font:normal 21px/21px "Times New Roman",Times,serif}
.cc .txt{font-size:12px;line-height:16px;margin:15px 45px 15px 70px;text-align:justify}
.cc .l2 .txt{margin-top:10px;clear:both}
.rw{padding-left:65px}
.rw div{float:left;margin:17px 0px 0px 0px;font-size:11px;line-height:12px}
.rw div div{margin:0px;padding:0px}
.rw div.booking{width:240px;margin-left:75px}
.rw div.mlist{width:316px}
.rw div.searchf,.txt div.searchf{width:341px;}
.rw div.ml{width:657px}
.rw div.text{font-size:13px;clear:both;line-height:17px;width:620px;margin-top:17px;text-align:justify}
.searchf span.pad{display:block;padding-right:30px}
.sf,.sf2{background:#a5d1ec url('/i/bgsearch.gif') top left repeat-x;border:1px solid #8db0ce;float:none;width:100%;vertical-align:middle;font-size:11px;line-height:12px}
.sf2{background:#a5d1ec url('/i/bgsearch2.gif') top left repeat-x}
.rw div div.sf{margin-top:3px}
.sf select,.sf2 select{font:normal 11px/18px Tahoma,Helvetica,sans-serif;color:#39699b;background:#e2f1fb;width:139px; }
.sf select.sm,.sf2 select.sm{width:97px}
.sf .ri,.sf2 .ri{float:right}
.sf .li,.sf2 .li{float:left}
.sfd span{margin-bottom:3px}
.sfd .but{float:right;margin:0px 0px 0px 5px}
form.sfd{padding:10px 10px 5px 10px}
form.sfd select{margin:7px 5px 10px 0px;vertical-align:middle}
form.sfd select.sm{margin:0 5px 0 0}

.mlist .pic{border:1px solid #164a84;background:#d9f1ff;float:left;width:90px;clear:both;margin-top:10px}
.mlist .pic img{margin:1px}
.mlist .tx{float:left;width:195px;margin-top:10px}
.mlist .tx div{margin-left:15px;line-height:15px}
.mlist .tx a{text-decoration:none;color:#205184}
.mlist .tx a strong{display:block;font-size:12px;color:#012d5a}
.mlist .tx a span{font-weight:bold;display:block;border-top:1px solid #6a95bc;margin-top:3px;padding-top:3px}
.mlist .tx a strong em{font-style:normal;font-weight:normal;font-size:11px;color:#205184}


.booking{font-size:11px;line-height:12px}
.booking select{font:normal 11px/17px Tahoma,Arial,Helvetica,sans-serif;color:#685d43;border:1px solid #9c9481;background-color:#E9E1D1}
.booking .w1{width:45px}
.booking .w2{width:90px}
.booking input {float:right}
.booking .sm{font-size:10px}
.smenu{width:174px;background: url('/i/mbg.gif') top left repeat-y;z-index:4}
.smenu img{display:block}
.smenu a{display:block;clear:both;padding:0px 0px 0px 14px;margin:0px;line-height:26px;color:#ddd4a6;text-decoration:none;font-size:14px;font-family:"Times New Roman",Times,serif} 
.smenu a:hover,.smenu a:active{text-decoration:underline;color:#FFFFFF}
.news a,.fb{color:#685d43;font-size:11px;text-decoration:none}
.news a strong{font-size:9px}
.news a em{font-style:normal;text-decoration:underline}
.news p,.fb p{margin:0px;padding:0px 0px 10px 0px}
.wea table{border-collapse:collapse;margin:3px 0px 15px 0px;width:150px;font-size:10px}
.wea td{border-top:1px solid #a7c5dc;border-bottom:1px solid #a7c5dc;padding:5px 0px 5px 0px}
.awards{background:#dbc9a0 url('/i/awards_bg.gif') top left repeat-y;clear:both;padding:15px 0px 15px 70px;height:65px}
.awards div {float:left;color:#786b4e}
.awards img{float:left}
.awards p{float:left;padding-left:10px;font-size:11px;line-height:13px}
.awards .a1{width:260px}
.awards .a2{width:260px;margin-left:50px}
.awards .a3{width:310px;margin-left:35px}
.awards a{color:#786b4e;text-decoration:none}
.awards a:hover,.awards a:active{text-decoration:underline}
.bottom {width:870px;font-size:10px;padding:15px 0px 15px 0px;clear:both}
.bottom .tt{float:right;margin-top:5px}
.bottom .m{padding-left:72px;color:#4e7caa;margin-bottom:10px}
.bottom .m a{color:#4e7caa;text-decoration:none;font-size:12px}
.bottom .m a:hover{color:#205184;text-decoration:underline}



.r .news,.r2 .news{padding:20px 0px 20px 20px}
.txt table{border-collapse:collapse}
.txt td{padding:5px 0px 5px 0px;border-top:1px solid #9dbfd9;border-bottom:1px solid #9dbfd9}
.txt .inf2 td{padding:2px 0px 2px 0px;border-top:1px solid #b4d1f2;border-bottom:1px solid #b4d1f2}
.txt .inf2 a.mr{text-decoration:underline}

.txt .info td{padding:3px 0px 3px 0px;border:0px}
.txt p,.txt div{margin:0px;padding:7px 0px 7px 0px}
.txt td p,.txt td div{padding:0px}

.txt .searchf div{padding:0px}
.txt .nb td{border:0px;width:100%}

.txt form td {border:0px}

.steps {
	margin-top:20px;
}
.steps img{
  border:0px;
  margin:0px 5px 5px 0px;
}
hr{
  size:1px;
  height:1px;
  color:#ccbb95;
  border:0px;
  padding:0px;
  margin:0px;
  clear:both;
}
.pic100, .px{
  display:block;
  float:left;

  border:3px solid #92866c;
  padding:0px;
  margin:0px;
}
.px{margin:0px 9px 9px 0px;border:2px solid #92866c}
.pic100 img,.px img{
  border:1px solid #ccbb95;
  padding:0px;
  margin:0px;
}
.rdesc, .txt div.rdesc{
  display:block;
  float:left;
  margin:0px 40px 5px 10px
}
.rdesc img{
  border:0px;
  vertical-align:middle
}
.rdesc span{
}
.price {
  display:block;
  float:left;
  width:90px;
  text-align:center;
  padding-top:10px;
}
.price a:active,.price a:visited,.price a:hover,.price a:link{
  text-decoration:none;
  color: #000000;
  font-size:11px;
}
.price img{
  margin-bottom:5px;
}
.req td{
  padding:5px 5px 5px 0px;
}
.req .sep{
  border-bottom:1px solid #b29a84;;
}
.loginf,.gotopers,.loginf2,.gotopers2{
  float:left;
  display:block;
  width:180px;
  margin-top:10px;
  margin-bottom:10px;
}

.loginf input,.loginf select,.gotopers input,.gotopers select,.loginf2 input,.loginf2 select,.gotopers2 input,.gotopers2 select, textarea, .content input,.content select{
  font-size:12px;
  font-family:Arial, serif;
}
.loginf,.loginf2,.txt div.loginf2{
	border-right:1px solid #b29a84;
	padding-right:20px;
}
.txt .regf div.loginf{padding-right:40px;}
.gotopers, .txt div.gotopers,.gotopers2, .txt div.gotopers2 {
  padding-left:20px;

}
.regf span{
  margin:0px 0px 5px 0px;
  display:block;
  padding:0px;
  clear:both;
}
.regf .comm, .comm{
  font-size:10px;
  color:#836952;
  line-height:10px;
  font-family:Tahoma, Arial, sans-serif;
}
.regf h1{
  clear:both
}
.regf .loginf{border:0px;float:left}
.req td{
  padding:5px 0px 5px 0px;
}

.req .sep{
  border-bottom:1px solid #b29a84;
}
.ordprice td{
  border-bottom:1px solid #b29a84;
}
.ordprice td{
  padding:3px 0px 3px 0px;
}
.ramk, .txt div.ramk{
	background:#ccbb95;
	padding:10px;
	border:1px solid #fffbe1
}
.ramk2, .txt div.ramk2{
	background:#ccbb95; 
	padding:10px;
	margin-top:12px;
	border:1px solid #fffbe1;
}
.txt div.ramk2 td{padding:0px}
div.prs,.prs div{padding:0px;margin:0px}
.prs{
	clear:both;
	background:#ccbb95;
	height:30px;
	margin-bottom:10px;
}
.prs .ord{
	display:block;
	float:left;
	width:108px;
	background:#92866c;
	color:white;
	height:30px;
	text-align:center;
	line-height:30px;
	font-size:10px;
	font-family:Tahoma, Arial, serif
}
.prs img{
	margin:5px 0px 5px 10px;
	vertical-align:middle;
	float:left;
}
.bb2{
  padding:0px;
  margin:0px;
  font-size:10px;
}
.bb2 td{
  padding-right:2px;
}
.bb2 select,.bb2 input,.login input,.subs input{
  background:#f8f7f0;
  font-size:10px;
  font-family:Arial, serif;
  border:1px solid #dec5b2;
  color:#11357f
}
.bookh{
	height:105px;
}
.login{
  padding:0px;
  margin:0px;
   font-size:10px;
  color:#7c5e3a
}
.login td{
padding-right:2px;
}
.login img{
  margin-right:5px;
  vertical-align:middle
}
.login .w3{
  width:45px;
}
.pager{clear:both}
.txt .pager div{padding:0px}

h2{font-size:16px;text-align:left}
h2 .d{font-size:11px;color:#685d43;font-weight:normal}
.smp{border:1px solid #998c70;background:#cbac1c;margin:0px 0px 5px 0px;width:124px}
.smp img{border:3px solid #998c70;margin:1px}
.rms a{text-decoration:none}
.rms td{border:0px}

.txt ul li{list-style:url('/i/rmbul2.gif') square outside;padding:3px 0px 3px 10px}
.txt ol li{padding:3px 0px 3px 10px;font-weight:bold}
.txt ol li p{font-weight:normal}

.red{color:red}
.count{/*filter:alpha(opacity=50);*/margin-left:70px}
.sub{margin-left:85px}
.sub li{list-style:url('/i/bul1.gif') square outside;padding:3px 0px 3px 10px}
.sub li.s a{text-decoration:none}
.sub li.s{font-weight:bold}
.h40{height:40px}
.h50{height:50px}

.form td{padding:0px 5px 0px 0px}
.form input,.form textarea{}
.faq ul{margin:0px 0px 0px 15px}

.txt div.rl{width:406px;float:left;padding:0px}
.txt div.rl2{width:376px;padding:0px}
.rl2 .pic{border:1px solid #cbac1c;background:#eaf3f8;padding:2px}

.txt div.price1{background:#8db1cf url('/i/pricebg.gif') top left repeat-x;padding:5px 0px 5px 5px;color:#e0e9f1;font-weight:bold;margin-top:10px;border-bottom:1px solid #cbac1c}
.txt table.pricemnu{border-collapse:separate}
.txt .pricemnu td{border:0px;white-space:nowrap;background:#dbeaf4;border-bottom:1px solid #cbac1c;border-right:1px solid #b8d6e9;border-left:1px solid #dbeaf4;font-size:11px;padding:0px;}
.txt .pricemnu td.s{border:0px;border-left:1px solid #cbac1c;border-right:1px solid #cbac1c;background:#FFFFFF}
.txt .pricemnu td.last{border-right:none}
.txt .pricemnu td a{color:#cbac1c;text-decoration:none;display:block;padding:6px 10px 6px 10px;}
.txt div.price2{background:#FFFFFF url('/i/pricebg2.gif') top left repeat-x;border:1px solid #cbac1c;border-top:0px;padding:0px 10px 0px 10px;display:none}

.txt .ptbl{ width:100%}
.txt .ptbl td{border:0px;border-bottom:1px solid #b8d6e9;font-size:11px;padding:3px 5px 3px 0px;color:#326499}
.txt .ptbl tr.s td{color:#ffffff;background:#cbac1c}
.txt .ptbl tr.s td a{color:#ffffff}

.txt div.rs{float:right;width:390px}

.txt .inf{width:100%}
.txt .inf2{width:100%}
.txt .inf td,.txt .inf a{color:#326499}
.nb ul{padding:0px;margin:0px;margin-left:20px}
.txt .nb li{padding:0px;padding-left:15px}
.txt td.w150{width:180px}
.txt td.w200{width:200px}

.pager {clear:both}
.pager div{float:left;display:block;width:19px;height:19px;border:1px solid #4c78a5;background:#dbecf6;margin-left:1px;font:normal 9px/19px Verdana,Arial,sans-serif;letter-spacing:-1px;text-align:center}
.pager div.current{font-weight:bold;color:black;background:#4c78a5;color:white}
.pager a div{cursor:hand;color:#164a84}
.pager a,.pager a:visited{text-decoration:none}
.pager a:hover div,.pager a:active div{background:#accae2}
.pager div.total{white-space:nowrap;padding-left:10px;font-size:11px;letter-spacing:0px}

.lf {width:492px;float:left;}
.rf {width:311px;float:left}
.plist{clear:both;width:462px}
.txt div.ite{clear:both;border-top:1px solid #82aacb}
.txt .ite .pic {width:156px;border:1px solid #cbac1c;background:#e1edf5;text-align:center;padding:2px 0px 2px 0px;float:left;}
.txt div.ttx{float:left;padding:0px; width:303px}
.txt .ttx div{margin:0px;padding:0px 0px 0px 15px}
.ttx a{text-decoration:none}


.ban img{border:1px solid #8db0ce;margin-top:12px;float:left}
.ban img.p{margin-right:13px}

.phot a{display:block;border:1px solid #cbac1c;background:#ffffff;float:left;margin:0px 10px 0px 0px;padding:3px}
.phot a img{}

.txt div.special{border:1px solid #990000;background:#ffffff;padding:10px;color:#CC0000}
.txt div.special td{border-top:0px;padding:7px 0px 7px 0px}
.txt div.special td.rr{color:#FF0000}
.txt div.special td.rrr{background:#cF0000;color:#FFFFFF;border-bottom:5px solid #FFFFFF}
.txt div.special a{color:#ff0000;text-decoration:underline}
select.smr{font-size:10px;width:50px;verical-align:bottom;background:#e2f1fb;}
.maptext{position:absolute;z-index:2;top:211px;left:72px;width:462px;text-align:justify}

.pics{padding-top:46px}
.pics div{border:1px solid #cbac1c;background:#ffffff;text-align:center;padding:2px;float:left;clear:both;margin-bottom:10px}

.mnew{width:149px}
.mnew a{text-decoration:none}