HTML,BODY,DIV,SPAN,APPLET,OBJECT,IFRAME,H1,H2,H3,H4,H5,H6,P,BLOCKQUOTE,PRE,A,ABBR,ACRONYM,ADDRESS,BIG,CITE,CODE,DEL,DFN,EM,FONT,IMG,INS,KBD,Q,S,SAMP,SMALL,STRIKE,STRONG,TT,VAR,HR,B,U,I,CENTER,DL,DT,DD,OL,UL,LI,FIELDSET,FORM,LABEL,LEGEND,TABLE,CAPTION,TBODY,TFOOT,THEAD,TR,TH,TD {padding:0;margin:0;border:none;outline:none;vertical-align:baseline;font-family:inherit;}
HTML{font-size:100.01%;height:100%;}
BODY{min-height:100%;}
TD{vertical-align:top;}
A{color:#000;text-decoration:underline;}
UL{list-style:none;}

BODY{
	line-height:1;
	background:url('../img/hg.jpg') repeat-x top left #faf2dd;
	margin:auto;
	position:relative;
  font:12px Tahoma;
}

.clear{clear:both;font:1px/0px;height:0;}

#hbg{
  position:absolute;
  height:546px;
  width:100%;
  overflow:hidden;

}

#hbg img{
  position:relative;
  width:1685px;height:546px;
  left:50%;
  margin:0 0 0 -843px;
}

#wcnt{
  width:100%;
  position:relative;
  text-align:center;
}
#cnt{
  width:906px;
  position:relative;
  text-align:left;
  margin:0 auto;
  padding:0 0 230px 0;
  overflow:visible;
}

/* header */
#head{
  position:relative;
  width:906px;height:250px;
}
#logo{
  position:absolute;top:80px;left:0;
}
#langRu,#langEn,#langDe,#home,#mailto{
  position:absolute;left:648px;top:38px;width:36px;height:34px;
  text-align:center;font:bold 12px Tahoma;line-height:34px;
}
#langEn{
  left:684px;
}
#langDe{
  left:720px;
}
#langRu a,#langEn a,#langDe a{
  text-decoration:none;
  color:#000;
}
#langRu a:hover,#langEn a:hover,#langDe a:hover{
  text-decoration:underline;
}
.ru {background:url('../img/ru.jpg');color:#fff;}
.en {background:url('../img/en.jpg');color:#fff;}
.en a{color:#fff !important;}
.de {background:url('../img/de.jpg');color:#fff;}
.de a{color:#fff !important;}
#home{
 left:806px;
}
#mailto{
 left:870px;
}
.menuitems{position:absolute;top:107px;height:21px;left:310px;}
.menuitem{position:relative;height:21px;line-height:20px;margin:0 0 0 10px;float:left;}
.menuitem a{color:#000;text-decoration:none;}
.menuitem .il,.vacs .l{
  float:left;width:10px;height:21px;visibility:hidden;
  background:url('/img/mil.png') no-repeat top left;
  //background:none;
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/mil.png',sizingMethod=crop);
}
.menuitem .ir,.vacs .r{
  float:left;width:10px;height:21px;visibility:hidden;
  background:url('/img/mir.png') no-repeat top left;
  //background:none;
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/mir.png',sizingMethod=crop);
}
.vacs .l,.vacs .r{visibility:visible;}
.menuitem div{float:left;padding:0 3px;height:21px;}
.a .il,.a .ir{visibility:visible;}
.a div{background:#005400;color:#fff;}
.a a{color:#fff;}
.menuicon{position:absolute;bottom:2px;}
.iconcap{position:absolute;width:85px;top:211px;}
.iconcap a{color:#000;text-decoration:underline;}
.iconcap b{color:#1e4803;}
.iconcap h1 {font-size:100.01%; font-weight: normal; }
.iconcap b h1 {font-weight: bold; }
.iconcap a h1 {text-decoration: underline; }



/* modal */
#overlay{
  position:absolute;
  width:100%;height:100%;
  background:#000;
  left:0;top:0;display:none;
  filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);
  -moz-opacity: 0;
  -khtml-opacity: 0;
  opacity: 0;
  display:none;
  z-index:100;
}
#modal{
  display:none;
  position:absolute;
  border:10px solid #141414;
  background:#fff;
  padding:10px 15px;
  z-index:110;
  left:0;top:0;
}

#cont{position:relative;width:906px;padding:0 0 45px 0;overflow:visible;}

/* main */
#bag{position:absolute;left:-390px;top:62px;}
#bagT{position:absolute;left:526px;top:166px;font:16px Tahoma;width:65px;}
#bagN{position:absolute;left:413px;top:396px;font:16px Tahoma;width:105px;}
#bagTt{position:absolute;left:-15px;top:485px;font:16px Tahoma;width:95px;}
#bagT a,#bagN a,#bagTt a{color:#000;text-decoration:none;}
#bagT a:hover,#bagN a:hover,#bagTt a:hover{text-decoration:underline;}
#phones{position:absolute;top:55px;left:0;color:#225402;width:300px;font:10px Arial;}
.phone{position:relative;height:40px;}
.code{position:absolute;top:15px;left:45px;width:70px;text-align:center;font:16px Times New Roman;}
.number{position:absolute;top:7px;left:112px;font:26px Times New Roman;}
#recomend{position:relative;width:287px;height:517px;top:63px;left:620px;}
#recomend h1{padding:0 0 0 30px;font:30px Times New Roman;color:#225402;text-decoration:underline;}
#recomend .item{position:relative;padding:55px 10px 0 38px;font:11px Tahoma;}
#recomend a{color:#000;text-decoration:none;}
#recomend a:hover{text-decoration:underline;}
.item .date{position:absolute;top:24px;left:29px;height:18px;width:67px;text-align:center;color:#fff;font:11px Verdana;line-height:16px;
  background:url('/img/rec.png') no-repeat top left;
  //background:none;
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/rec.png',sizingMethod=crop);
}
#icqpl{position:relative;left:299px;top:78px;width:573px;height:126px;padding:36px 0 78px 35px;background:url('../img/icqpl.jpg') no-repeat top left;line-height:18px;}
#icqpl .item{float:left;width:286px;height:56px;}
#icqpl img{width:15px;height:15px;vertical-align:middle;position:relative;top:-1px;
  background:url('/img/icq.png') no-repeat top left;
  //background:none;
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/icq.png',sizingMethod=crop);
}

/* vacancies */
.vac{padding:50px 0 75px 183px;}
.vac a {text-decoration:none;}
.vac h1{font:30px Times New Roman;color:#225402;margin:0 0 0 135px;}
.vac h1 span{border-bottom:1px dashed #225402;}
.vac h1 span.a{border-bottom:0;}
.vaci{padding:10px 0 50px 0;display:none;}
.vaci .date{font:11px Tahoma;color:#706c5e;margin:0 0 5px 135px;}
.vaci .part{margin:25px 0 0 120px;}
.vaci .cap{float:left;width:100px;padding:20px 35px 0 0;font:14px Tahoma;color:#706c5e;
//padding:0 35px 0 0;}
.vaci .cap2{float:left;width:57px;padding:20px 35px 0 43px;font:14px Tahoma;color:#706c5e;
//padding:0 35px 0 43px;}
.vaci .txt{float:left;width:560px;padding:20px 0 0 0;font:14px Tahoma;
//padding:0;}
.vaci .part2{margin:50px 0 0 120px;font:16px Tahoma;color:#474747;
//margin:0 0 0 120px;}
.vaci .part2 a{color:#474747;}
.vaci .txt input{font:14px Tahoma;color:#706c5e;position:relative;top:-4px;}
.vacf{padding:10px 0 0 0;}
.vacf .txt{//padding:20px 0 0 0;}
.vacf .cap2{//padding:20px 35px 0 43px;}
.vacs{margin:30px 0 0 540px;}
.vacs div{float:left;font:12px/20px Tahoma;color:#fff;height:21px;background:#005400;padding:0 3px;}
.vacs a{color:#fff;text-decoration:none;}

/* about */
.about{position:relative;padding:50px 0 50px 0;}
#aboutLeft{position:absolute;left:10px;top:50px;color:#706c5e;}
#aboutLeft h1{font:16px Tahoma;color:#000;}
.about p{padding:0 10px 20px 333px;}
.about h2{padding:0 0 0 333px;font:bold 14px Tahoma;}
.about .part{height:28px;margin:0 0 25px 318px;}
.about ul{padding:0 10px 20px 343px;font:11px Tahoma;}

.b{position:relative;height:42px;margin:0 0 20px -20px;float:left;font:bold 16px/42px Arial;}
.b a{color:#fff;text-decoration:none;}
.b a img{position:relative;top:3px;}
.b .il{
  float:left;width:20px;height:42px;
  background:url('/img/hmil.png') no-repeat top left;
  //background:none;
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/hmil.png',sizingMethod=crop);
}
.b .ir{
  float:left;width:20px;height:42px;
  background:url('/img/hmir.png') no-repeat top left;
  //background:none;
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/hmir.png',sizingMethod=crop);
}
.b div{float:left;padding:0 3px;height:42px;background:#266216;}

/* agency */
.agency{position:relative;padding:50px 0;}
.agency h1{font:30px Times New Roman;color:#225402;padding:0 0 28px 0;}
.docs{width:240px;padding:0 0 0 45px;}
.docs img{position:absolute;left:10px;top:56px;}
.docs .list{padding:0 0 45px 0;}
.docs ul{list-style:none}
.docs li{padding:0 0 15px 15px;}
.docs ul div{float:left;clear:both;}
.agency .r{width:585px;padding:0 0 0 27px;}
.agency .r p{padding:0 0 20px 23px;}
.online{padding:5px 0 25px 0;height:45px;}
.online div{float:left;font:bold 12px Tahoma;color:#fff;height:37px;background:#005400;padding:8px 3px 0 3px;width:537px;}
.online .il{
  float:left;width:21px;height:45px;
  background:url('/img/bgl.png') no-repeat top left;
  //background:none;
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/bgl.png',sizingMethod=crop);
}
.online .ir{
  float:left;width:21px;height:45px;
  background:url('/img/bgr.png') no-repeat top left;
  //background:none;
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/bgr.png',sizingMethod=crop);
}
.online a{color:#fff;text-decoration:underline;}

/* contacts */
.contacts{padding:50px 0;}
.contacts .head{position:relative;height:85px;width:285px;}
.contacts .head img{position:absolute;top:9px;left:7px;}
.contacts .head h1{font:30px Times New Roman;color:#225402;padding:10px 0 0 60px;}
.contacts .head p{font:11px Tahoma;color:#706c5e;padding:10px 0 0 60px;}
.contacts .irk{padding:45px 0 50px 60px;}
.contacts .irk .l{float:left;width:240px;}
.contacts h2{font:16px Tahoma;color:#225402;padding:0 0 20px 0;}
.contacts .l p{padding:0 0 20px 0;font:12px Tahoma;}
.contacts big{font:14px Tahoma;}
.contacts h2 span{border-bottom:1px dashed #225402;}
.contacts h2 span.a{border-bottom:0;}
.contacts #mark,.contacts #rest,.contacts #bis,.contacts #res{display:none;}
.contacts .r{float:left;width:565px;padding:0 0 0 33px;}
.contacts .rl{width:230px;float:left;}
.contacts .rl .f{width:53px;float:left;text-align:right;padding:0 7px 0 0;}
.contacts .r .p{padding:2px 0 25px 0;float:left;}
.contacts .rr{float:left;width:320px;padding:0 0 0 15px;}
.contacts .rr .f{width:78px;float:left;text-align:right;padding:0 7px 0 0;}
.contacts a.h{text-decoration:none;}
#contmos{
  width:41px;height:63px;background:url('/img/contmos.png') no-repeat top left;
  //background:none;
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/contmos.png',sizingMethod=crop);
}
.contacts .mos{position:relative;left:330px;width:565px;}
.contacts .mos .p{padding:2px 0 25px 0;float:left;}

/* flags */
.spo{
  width:20px;height:20px;background:url('/img/spo.png') no-repeat top left;
  //background:none;
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/spo.png',sizingMethod=crop);
}
.ssp{
  width:20px;height:20px;background:url('/img/ssp.png') no-repeat top left;
  //background:none;
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/ssp.png',sizingMethod=crop);
}
.sit{
  width:20px;height:20px;background:url('/img/sit.png') no-repeat top left;
  //background:none;
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/sit.png',sizingMethod=crop);
}
.sfr{
  width:20px;height:20px;background:url('/img/sfr.png') no-repeat top left;
  //background:none;
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/sfr.png',sizingMethod=crop);
}
.sde{
  width:20px;height:20px;background:url('/img/sde.png') no-repeat top left;
  //background:none;
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/sde.png',sizingMethod=crop);
}
.sjp{
  width:20px;height:20px;background:url('/img/sjp.png') no-repeat top left;
  //background:none;
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/sjp.png',sizingMethod=crop);
}
.sen{
  width:20px;height:20px;background:url('/img/sen.png') no-repeat top left;
  //background:none;
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/sen.png',sizingMethod=crop);
}
.scn{
  width:20px;height:20px;background:url('/img/scn.png') no-repeat top left;
  //background:none;
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/scn.png',sizingMethod=crop);
}
.spo,.ssp,.sit,.sfr,.sde,.sen.,.scn{margin:0 6px 0 0;}

/* news */
.news{padding:50px 10px;}
.news .item{position:relative;}
.news .item h2{font:bold 16px Tahoma;color:#1e4803;padding:0 0 0 93px;}
.news .item h2 a{color:#1e4803;}
.news .item .i{padding:15px 0 35px 0;float:left;width:198px;}
.news .item .i img{border:3px solid #fff;}
.news .item .txt{padding:15px 0 35px 0;float:left;width:688px;}
.news .item .txt p{padding:0 0 15px 0;}
.news .item .date{top:0 !important;left:0 !important;}
.news .pagebar {width:100%;text-align:center;}


/* responses */
.resp{padding:50px 10px;}
.resp .ll{float:left;width:250px;font:16px Tahoma;}
.resp .ll div{margin:0 0 15px 0;}
.resp .ll b{display:block;margin:0 0 50px 0;}
.resp h1{font:30px Times New Roman;color:#225402;padding:0 0 40px 15px;}
.resp .rr{float:left;width:576px;padding:0 0 0 60px;}
.resp .rr input,.resp .rr select{margin:0 0 20px 15px;font:14px Tahoma;color:#706c5e;position:relative;width:400px;}
.resp .rr textarea{margin:0 0 20px 15px;font:14px Tahoma;color:#706c5e;position:relative;width:400px;height:200px;}
.resp .part{position:relative;left:328px;float:left;}
.resp .part a{color:#fff;text-decoration:none;}
.resp .item{position:relative;font:11px Tahoma;}
.resp .item .date{top:0 !important;left:5px !important;}
.resp .item .title{position:absolute;left:92px;width:480px;color:#706c5e;}
.resp .item .title h2{font:16px Tahoma;color:#000;}
.resp .item .txt{position:relative;padding:55px 0 45px 15px;}
.resp .pagebar {float:left;padding:0 0 0 15px;}

/* hotels */
.hotels{padding:50px 0 50px 10px;overflow:visible;}
.hotels h1{font:30px Times New Roman;color:#225402;padding:0 0 50px 0;}
.hotels h1 a{color:#225402;text-decoration:none;}
.hotels .ll{position:relative;float:left;width:275px;}
.hotels .ll .item{position:relative;top:-7px;left:-15px;height:35px;float:left;}
.hotels .ll .item div{float:left;font:14px/25px Tahoma;color:#fff;height:28px;padding:0 3px;}
.hotels .ll .item div a{color:#000;}
.hotels .ll .part div a{color:#fff;}
.hotels .ll .item .l,.hotels .ll .item .r{float:left;width:12px;height:28px;}
.hotels .rr{position:relative;float:left;width:571px;padding:0 0 0 50px;}
.hotels .rr p{padding:0 0 20px 0;}
.hotels .rr h3{font:bold 16px Tahoma;color:#225402;padding:10px 0 15px 0;}
.hotels .rr h3 a{color:#225402;}
.hotels .rr .il{float:left;margin:0 12px 0 0;border:3px solid #fff;}
.hotels .rr .delim{clear:both;height:40px;}
.hotels .rr .part{position:relative;float:left;left:-15px;top:-7px;}
.hotels .rr .part a{color:#fff;}
.hotels .rr .part span.i{padding:0 0 0 4px;}
.hotels .rr .part span.i img{position:relative;top:3px;}
.hotels .rr .addr{font:11px Tahoma;color:#706c5e;padding:5px 0 25px 0;}
.hotels .rr .addr a{color:#706c5e;}
.hotels .rr .dl{float:left;width:165px;padding:0 0 70px 0;}
.hotels .rr .dl img{border:3px solid #fff;}
.hotels .rr .dl .delim{height:16px;}
.hotels .rr .dr{float:left;width:406px;padding:0 0 70px 0;}
.hotels .rr .dl2{padding:0 0 45px 0;}
.hotels .rr .dr2{padding:0 0 45px 0;}
.hotels .rr .numbers{padding:20px 0 0 0;}
.hotels .rr .num2{padding:10px 0 0 0;}
.hotels .rr .numbers .cap{float:left;width:160px;font:14px Tahoma;color:#706c5e;}
.hotels .rr .numbers .cnt{float:left;width:246px;}
.hotels .rr .dest{padding:10px 0 0 0;}
.hotels .rr .dest .cap{color:#706c5e;float:left;width:160px;}
.hotels .rr .dest big{font:14px Tahoma;}
.hotels .rr .h{font:16px Tahoma;padding:0 0 5px 0;}
.hotels .rr .h a{color:#225402;}
.hotels .rr .d{padding:0 0 50px 0;}
.hotels .rr .starifs{padding:5px 0 15px 0;
//padding:5px 0 30px 0;}
.hotels .rr .stl{float:left;width:156px;color:#706c5e;padding:0 0 10px 0;}
.hotels .rr .str{float:left;width:408px;padding:0 0 10px 0;}
.hotels .rr .hh{font:bold 16px Tahoma;color:#225402;float:left;width:250px;padding:20px 0 5px 0;}
.hotels .rr .hh a{color:#225402;text-decoration:none;}
.hotels .rr .hi{float:left;padding:12px 18px 0 3px;width:34px;}
.hotels .rr .hn{float:left;padding:25px 0 0 0;width:160px;font:11px Tahoma;color:#706c5e;}
.hotels .rr .hc{float:left;padding:25px 0 0 0;width:160px;}
.hotels .rr .ndhl,.hotels .rr .ndhr1,.hotels .rr .ndhr2{float:left;width:305px;font:14px Tahoma;color:#225402;padding:8px 0 9px 0;}
.hotels .rr .ndhr1{width:185px;}
.hotels .rr .ndhr2{width:75px;}
.hotels .rr .hd{float:left;width:280px;padding:2px 0 25px 0;color:#00070c;}
.hotels .rr .hps{float:left;width:285px;padding:0 0 10px 0;}
.hotels .rr .hp{position:relative;width:270px;left:15px;height:17px;padding:0 0 6px 0;}
.hotels .rr .hp img{float:left;height:17px;width:7px;}
.hotels .rr .hp .hpl{float:left;height:16px;width:185px;background:#e9e2c9;padding:1px 0 0 2px;}
.hotels .rr .hp .hpr{float:left;height:16px;width:68px;background:#e9e2c9;padding:1px 0 0 0;}
.hotels .rr .top {position:absolute;margin:-85px 0 0 0;padding:0;}
.hotels .rr .rh{padding:25px 0;height:28px;}
.hotels .rr .rb{padding:25px 0;height:28px;width:515px;}
.hotels .rr .rh .part{top:0;}
.hotels .rr .rb .part{top:0;left:0;float:right;}
.hotels .rr input,.hotels .rr select{font:14px Tahoma;color:#706c5e;}
.hotels .rr textarea{font:14px Tahoma;color:#706c5e;width:512px;height:104px;}
#lnumb{position:relative;top:0px;}
#lnumb h1{padding:10px 0 35px 0;}
#lnumb a{font:14px Tahoma;color:#706c5e;padding:0 0 10px 0;display:block;}
#lnumb .item{top:10px;}
#lnumb .item a{font:bold 16px/25px Tahoma;color:#fefffe;}
.hotels .rr .adp{margin:0 15px 0 20px;}
.hotels .rr .adp img{position:relative;top:4px;}
.hotels .rr .chkl{float:left;width:210px;font:14px Tahoma;color:#706c5e;}
.hotels .rr .chkr{float:left;width:25px;font:11px Tahoma;color:#706c5e;}
.hotels .rr .chkrr{float:left;width:335px;font:11px Tahoma;color:#706c5e;display:none;}
.hotels table{width:100%;border-collapse:collapse;margin:0 0 20px 0;}
.hotels thead td{text-align:center;font:14px Tahoma;}
.hotels td{border:1px solid #6f6956;padding:3px;}
.hotels td.pr{text-align:center;width:100px;}
.hotels .rr ol li {padding:0 0 20px 0;}
.hotels .pdf{float:left;width:285px;padding:0 0 20px 0;font:bold 12px Tahoma;}
.hotels .ll .pdf{width:250px !important;}
.hotels .pdf a{color:#000;}
.hotels .pdf .ip{
  position:relative;top:-13px;width:30px;height:36px;background:url('/img/pdf.png') no-repeat top left;float:left;
  //background:none;
  margin:0 10px 0 15px;
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/pdf.png',sizingMethod=crop);
}

.gstar{
  position:relative;top:1px;width:15px;height:15px;background:url('/img/hotels/star.png') no-repeat top left;
  //background:none;
  margin:0 0 0 4px;
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/hotels/star.png',sizingMethod=crop);
}

/* green part */
.part div{float:left;font:14px Tahoma;color:#fff;height:22px;background:#005400;padding:3px;}
.part .l{
  float:left;width:12px;height:28px;
  background:url('/img/grl.png') no-repeat top left;
  //background:none;
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/grl.png',sizingMethod=crop);
}
.part .r{
  float:left;width:12px;height:28px;
  background:url('/img/grr.png') no-repeat top left;
  //background:none;
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/grr.png',sizingMethod=crop);
}

/* cfe */
input.styled{display:none;}
select.styled{position:relative;width:0px;opacity:0;filter:alpha(opacity=0);z-index:5;}

/* footer */
#footer{
  position:absolute;
  bottom:0;
  height:230px;
  text-align:center;
  width:100%;
  font:11px Tahoma;
}
#infooter{
  position:relative;
  height:230px;
  margin:0 auto;
  width:906px;
}
#logos{
  height:120px;
  width:906px;
  border-bottom:1px solid #cdd0b5;
  text-align:center;
}
#blogos{
  height:120px;
  width:906px;
  position:absolute;
  left:0;top:0;
}
#blogos .l{
  width:12px;height:110px;background:url('/img/pal.png') no-repeat top left;float:left;
  //background:none;
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/pal.png',sizingMethod=crop);}
#blogos .r{
  width:12px;height:110px;background:url('/img/par.png') no-repeat top left;float:left;
  //background:none;
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/par.png',sizingMethod=crop);}
#blogos .m{width:882px;height:110px;background:#faf2dd;float:left;}

#logos table,#logos td,#logos tr{border:0;}
#logos table{position:relative;margin:0 auto;}
#logos td{padding:0 20px;vertical-align:middle;height:110px;}
#c1{position:absolute;left:0;top:165px;text-align:left;}
#c2_1{position:absolute;left:300px;top:165px;text-align:left;}
#c2_2{position:absolute;left:300px;top:180px;text-align:left;}
#c3{position:absolute;left:800px;top:165px;text-align:left;}

/* flags */
.ilrest {width:192px;height:127px;}






/* Галерея */

	.gallery_demo{width:500px;margin:0 auto;}
	.gallery_demo li{float: left;margin-right: 2px; display: inline;}
	.gallery_demo ul{ display: inline; padding: 0px; margin: 0px;}
	.gallery_demo li div{left:240px}
	.gallery_demo li div .caption{font:italic 0.7em/1.4 georgia,serif;}
	
	
	
	
	#main_image{margin:0 auto 60px auto;height:375px;width:500px;}
	#main_image img{margin-bottom:10px;}
	
	
	
	#booking_form td {
	 border: none;
	}
	
	#booking_form .tp_offers_topline tr, #booking_form .tp_offers_title, #booking_form .tp_offers_filters tr, #booking_form .tp_offers_tbl th, #booking_form .tp_offers_filters tr a, #booking_form .tp_offers_tbl th a { background:#225402; color: #ffffff;}

	
	
	.tp_big_maintable { width: 100%; }
.tp_big_cal { height: 17px; width: 34px; background:#D4D0C8 url(http://www.webclient.touradmin.ru/b/i/calendar.gif) no-repeat center }
.tp_big_datatable { background:#fff;  border:none; }
.tp_big_input_data { background: #fff;  border:none; color: #000; font: 11px Tahoma,Arial,sans-serif; height:14px; text-align:center; width:52px }
.tp_big_input_price { background: #fff;  border:none; color: #000; font: 11px Tahoma,Arial,sans-serif; text-align:right; width:40px }
.tp_big_frame { border:none; overflow-x:hidden; width:100% }
.tp_big_frame input { background:transparent;  border:none; vertical-align:middle }
.tp_big_frame td { color: #666; font: 11px Tahoma,Arial,sans-serif }
.tp_big_link:link,.tp_big_link:visited,.tp_big_link:hover { color: #666; font: 11px Tahoma,Arial,sans-serif; text-decoration:underline }
.tp_big_select { background: #fff;  border:none; color: #000; font: 11px Tahoma,Arial,sans-serif }
.tp_big_submit { color: #000; font: 11px Tahoma,Arial,sans-serif; width:150px }
.tp_big_td { padding:5px }
.tp_big_text { color: #666; font: 11px Tahoma,Arial,sans-serif}
.tp_big_title { color: #369; font: bold 12px Tahoma,Arial,sans-serif; white-space:nowrap }



/*Байкальские кольца*/

#baikalring_big {
 border: 0px #000000 solid;
 
 width: 564px;
 height: 623px;
 
 position: relative;
}

#baikalring_big_map {
 position: absolute;
 z-index: 1;
 
 top: 0px;
 left: 0px;
}





#baikalring_big_icon_1 {
	position: absolute;
	z-index: 2;
 
	top: 430px;
	left: 30px;
}

#baikalring_big_tooltip_1 {
    display: block;
	position: absolute;
	z-index: 3;
	
	left: -340px;
	top: 0px;
	border: 0px #000000 solid;
}


#baikalring_big_icon_2 {
	position: absolute;
	z-index: 2;
 
	top: 486px;
	left: 76px;
}

#baikalring_big_tooltip_2 {
	position: absolute;
	z-index: 3;
	
left: -340px;
	top: 0px;
	border: 0px #000000 solid;
}

#baikalring_big_icon_3 {
	position: absolute;
	z-index: 2;
 
	top: 486px;
	left: 122px;
}

#baikalring_big_tooltip_3 {
	position: absolute;
	z-index: 3;
	
left: -340px;
	top: 0px;
	border: 0px #000000 solid;
}

#baikalring_big_icon_4 {
	position: absolute;
	z-index: 2;
 
	top: 362px;
	left: 245px;
}

#baikalring_big_tooltip_4 {
	position: absolute;
	z-index: 3;
	
left: -340px;
	top: 0px;
	border: 0px #000000 solid;
}

#baikalring_big_icon_5 {
	position: absolute;
	z-index: 2;
 
	top: 302px;
	left: 333px;
}

#baikalring_big_tooltip_5 {
	position: absolute;
	z-index: 3;
	
left: -340px;
	top: 0px;
	border: 0px #000000 solid;
}

#baikalring_big_icon_6 {
	position: absolute;
	z-index: 2;
 
	top: 315px;
	left: 279px;
}

#baikalring_big_tooltip_6 {
	position: absolute;
	z-index: 3;
	
left: -340px;
	top: 0px;
	border: 0px #000000 solid;
}


#baikalring_big_icon_7 {
	position: absolute;
	z-index: 2;
 
	top: 19px;
	left: 430px;
}

#baikalring_big_tooltip_7 {
	position: absolute;
	z-index: 3;
	
left: -340px;
	top: 0px;
	border: 0px #000000 solid;
}

#baikalring_big_icon_8 {
	position: absolute;
	z-index: 2;
 
	top: 15px;
	left: 506px;
}

#baikalring_big_tooltip_8 {
	position: absolute;
	z-index: 3;
	
left: -340px;
	top: 0px;
	border: 0px #000000 solid;
}

#baikalring_big_icon_9 {
	position: absolute;
	z-index: 2;
 
	top: 538px;
	left: 345px;
}

#baikalring_big_tooltip_9 {
	position: absolute;
	z-index: 3;
	
left: -340px;
	top: 0px;
	border: 0px #000000 solid;
}


#baikalring_big_icon_10 {
	position: absolute;
	z-index: 2;
 
	top: 545px;
	left: 289px;
}

#baikalring_big_tooltip_10 {
	position: absolute;
	z-index: 3;
	
left: -340px;
	top: 0px;
	border: 0px #000000 solid;
}

#baikalring_big_icon_11 {
	position: absolute;
	z-index: 2;
 
	top: 520px;
	left: 10px;
}

#baikalring_big_tooltip_11 {
	position: absolute;
	z-index: 3;
	
left: -340px;
	top: 0px;
	border: 0px #000000 solid;
}

#baikalring_big_icon_12 {
	position: absolute;
	z-index: 2;
 
	top: 564px;
	left: -6px;
}

#baikalring_big_tooltip_12 {
	position: absolute;
	z-index: 3;
	
left: -340px;
	top: 0px;
	border: 0px #000000 solid;
}



#baikalring_big_icon_sha {
	position: absolute;
	z-index: 2;
 
	top: 371px;
	left: 281px;
}

#baikalring_big_tooltip_sha {
	position: absolute;
	z-index: 3;
	
left: -340px;
	top: 0px;
	border: 0px #000000 solid;
}


#baikalring_big_icon_ust {
	position: absolute;
	z-index: 2;
 
	top: 309px;
	left: 420px;
}

#baikalring_big_tooltip_ust {
	position: absolute;
	z-index: 3;
	
left: -340px;
	top: 0px;
	border: 0px #000000 solid;
}


#baikalring_big_icon_ush {
	position: absolute;
	z-index: 2;
 
	top: 268px;
	left: 383px;
}

#baikalring_big_tooltip_ush {
	position: absolute;
	z-index: 3;
	
left: -340px;
	top: 0px;
	border: 0px #000000 solid;
}


#baikalring_big_icon_ula {
	position: absolute;
	z-index: 2;
 
	top: 499px;
	left: 315px;
}

#baikalring_big_tooltip_ula {
	position: absolute;
	z-index: 3;
	
left: -340px;
	top: 0px;
	border: 0px #000000 solid;
}





#baikalring_big_icon_led {
	position: absolute;
	z-index: 2;
 
	top: 445px;
	left: 83px;
}

#baikalring_big_tooltip_led {
	position: absolute;
	z-index: 3;
	
left: -340px;
	top: 0px;
	border: 0px #000000 solid;
}


#baikalring_big_icon_bol {
	position: absolute;
	z-index: 2;
 
	top: 471px;
	left: 137px;
}

#baikalring_big_tooltip_bol {
	position: absolute;
	z-index: 3;
	
left: -340px;
	top: 0px;
	border: 0px #000000 solid;
}



#baikalring_big_icon_buh {
	position: absolute;
	z-index: 2;
 
	top: 432px;
	left: 165px;
}

#baikalring_big_tooltip_buh {
	position: absolute;
	z-index: 3;
	
left: -340px;
	top: 0px;
	border: 0px #000000 solid;
}







/* tooltip */

.tooltip { 
    display:none; 
    background: #666666; 
    
    padding:20px 10px 20px 30px; 
    width:300px; 
    font-size:11px; 
    color:#fff; 
	
	height: 583px;
	} 
 
.tooltip_descr p {
 width: 280px;
 text-align: justify;
}
 
/* a .label element inside tooltip */ 
.tooltip .label { 
    color:yellow; 
    width:35px; 
} 
 
.tooltip a { 
    color:#ad4; 
    font-size:11px; 
    font-weight:bold; 
}

.tooltip h2 {
 margin-bottom: 15px;
 text-align: center;
}

.tooltip p {
 margin-bottom: -10px;
}

.tooltip_photos {
 margin-top: 10px;
 width: 300px;
}

.tooltip_photos  img{
 margin-right: 10px;
 margin-bottom: 10px;
}


.tooltips_icons {
 cursor: pointer; cursor: hand;
}

.ski {margin:30px 0;}
.ski .leftcon {margin:10px 5px;width:260px;}
.ski #left {float:left; width:270px; height:1000px;}
.ski #left #table {margin-top:20px;display:block;background:none;} 
.ski #left #table img {margin:2px 4px;}
.ski .part a {color:#fff;text-decoration:none;}
.ski .ski_con {float:right; width: 70%;}
.ski .ski_con  p {margin:10px 0;}
.ski .pdf {background:url(/img/pdf.png) no-repeat left top; padding:10px 0 0 35px; height:38px;display:block;} 
.ski #schem a{background:url(/img/close.png) no-repeat left top; padding:2px 0 0 10px; margin:20px 0; display:block; font-size:14px;font-weight:bold;}





ul.columns { margin: 0; padding: 0; list-style-type: none; word-spacing: -1ex; }
/* 
    Firefox ниже версии 3 не знает о inline-block.
    Поэтому указываем для него -moz-inline-stack
*/
.colll { display: -moz-inline-stack; display: inline-block; //display: inline; }
.hide {display: none}
/*
    Чтобы ссылки не нажимались кликом
    по пустому месту, применим фильтр
*/
.columns a, .columns b { display: inline; word-spacing: normal; //display: inline-block; //filter: alpha(opacity=100); }
.columns a, .columns b, x:-moz-any-link { display:block; }
/*
    Если Firefox выше 2.0, Возвращаем a и b в inline
*/
.columns a, .columns b, x:-moz-any-link, x:default { display: inline; }
.columns li, .columns a, .columns b { vertical-align: top; }

/* customize */
.columns li { margin: 0 10% 0.4em 0; //margin: 0; width: 40%; //width: auto; }
.columns a, .columns b { //margin: 0 10% 0.4em 0; //width: 40%; }
.columns ul { width: 100%; }
.ski #schem a.opened {background:url(/img/open.png) no-repeat left top;}

#winter_1, #summer_1 {
 float: left;
 text-align: center;
 line-height: 46px;
 font-size: 20px;
}

#winter_1 a, #summer_1 a {
 color: #005700;
}

.winter_1 {
 width: 249px;
 height: 48px;
 background: url('/img/rest/1_1.png');
}

.summer_1 {
 width: 249px;
 height: 48px;
 background: url('/img/rest/1_2.png');
}

.summer_1:hover {
 background: url('/img/rest/2_2.png');
}

.winter_1:hover {
 background: url('/img/rest/2_1.png');
}

.winter_1_active {
 background: url('/img/rest/2_1.png');
}

.summer_1_active {
 background: url('/img/rest/2_2.png');
}

.winter_1_active a, .summer_1_active a {
 text-decoration: none;
 font-weight: bold;
}

.city_1, .nature_1, .ship_1 {
  width: 152px;
  height: 20px;
 
 padding-top: 148px;
 float: left;
 text-align: center;
 font-size: 20px;
 margin-bottom: 30px;
cursor: pointer; cursor: hand;
margin-right: 18px;
}

.city_1 a, .nature_1 a, .ship_1 a {
 color: #333333;
 font-style: italic;
}





.city_1 {
 background: url('/img/rest/2s_1_1.jpg') no-repeat;
}

.city_1:hover, .city_1_active {
 background: url('/img/rest/2s_1.jpg') no-repeat;
}

.nature_1 {
 background: url('/img/rest/2s_2_1.jpg') no-repeat;
}

.nature_1:hover, .nature_1_active {
 background: url('/img/rest/2s_2.jpg') no-repeat;
}

.ship_1 {
 background: url('/img/rest/2s_3_1.jpg') no-repeat;
}

.ship_1:hover, .ship_1_active {
 background: url('/img/rest/2s_3.jpg') no-repeat;
}

.city_1_active a, .nature_1_active a, .ship_1_active a {
 font-weight: bold;
 text-decoration: none;

}
BODY#cruise {
	background:url('/img/cruises_back.jpg') repeat-x left top #dde9ff;
	overflow-x:hidden;
}

BODY#cruise #hbg img{ position:relative; width:auto;height:auto;left:50%; margin:0 0 0 -843px;}
BODY#cruise #footer #volna{position:absolute; left:0; top:0;width:911px; margin-left:-1046px; background:url(/img/volna.jpg) no-repeat left bottom;height:363px;margin-top:-128px;}
BODY#cruise #footer #volna_r {position:absolute; left:781px; height:363px; width:911px;background:url(/img/volna.jpg) no-repeat left bottom;margin-top:-128px;}
h
BODY#cruise #infooter{
  position:relative;
  height:230px;
  margin:130px auto 0 auto; 
  width:911px;
} 


BODY#cruise #infooter #flot {position:absolute;left:-135px;top:-503px;}
BODY#cruise #infooter #flot div {position:relative; z-index:-1;background:url(/img/flot.jpg) no-repeat 0% 100%; width:916px; height:739px;}
BODY#cruise #infooter #blogos .m{background:none;}
BODY#cruise .ll {float:left;width:250px;}
BODY#cruise div.rr {padding-bottom:165px;z-index:3;float:right;} 
BODY#cruise .hotels, BODY#cruise #infooter #logos, BODY#cruise #infooter #c1, BODY#cruise #infooter #c2, BODY#cruise #infooter #c3{z-index:99;}
BODY#cruise div#wcnt {position:relative;}
* html BODY#cruise div#wcnt{position:relative;z-index:49;}
 *+html  BODY#cruise div#wcnt{position:relative;z-index:49;}
BODY#cruise div#cont {z-index:50;position:relative;}
* html BODY#cruise div#wcnt {padding-bottom:70px;}
 *+html BODY#cruise div#wcnt {padding-bottom:70px;}
BODY#cruise #infooter #def {position:relative; z-index:3;}
.green_blur {margin:0px;display:block; float:left;padding:0 0 0 12px; height:28px;white-space:nowrap;}
.green_blur span {display:block;height:28px; width:14px;background:none;margin:0;float:left;}
.green_blur strong {padding:5px 25px 0 25px; height:23px;display:block;float:left;margin:0; white-space:nowrap;}
a.green_blur:hover{color:#fff;background:url(/img/abrd_05.png) no-repeat left top;}
a.green_blur:hover span{background:url(/img/abrd_07.png);}
a.green_blur:hover strong{background:url(/img/green_blur.jpg) repeat;} 
a.selectedg{color:#fff;background:url(/img/abrd_05.png) no-repeat left top;}
a.selectedg span{background:url(/img/abrd_07.png);}
a.selectedg strong{background:url(/img/green_blur.jpg) repeat;} 
* html .green_blur {margin:0;}
#preloader_img1 {background:url(/img/abrd_05.png) no-repeat left top;}
#preloader_img2 {background:url(/img/abrd_07.png) no-repeat left top;}
BODY#cruise  p.out_flot {margin-left:120px;}
BODY#cruise #logos {border-bottom:1px solid #595959;}
BODY#cruise_in #flot_desc p {margin:10px 0;}  
BODY#cruise_in div#wcnt {position:relative;overflow:visible;}
BODY#cruise_in div#cont {z-index:50;}
BODY#cruise_in div#floats {position:absolute; top:120px;display:block;margin:30px auto 10px auto;border:none;text-align:center;font-family:Times New Roman; font-size:14px;color:#225402;font-style:italic;width:1190px;}
BODY#cruise_in div#floats_g {position:absolute; top:120px;left:150px; display:block;margin:30px auto 10px auto;border:none;text-align:center;font-family:Times New Roman; font-size:14px;color:#225402;font-style:italic;width:630px;}
BODY#cruise_in div#floats a, BODY#cruise_in div#floats_g a{font-family:Times New Roman; font-size:14px;color:#225402;font-style:italic;margin: 30px  5px 0 5px;padding:0;display:block;padding:15px;float:left;text-decoration:none;height:129px;overflow:hidden;}
BODY#cruise_in div#floats a span, BODY#cruise_in div#floats_g a span {text-decoration:underline;}
BODY#cruise_in div#floats a:hover span, BODY#cruise_in div#floats_g a:hover span {text-decoration:none;}
BODY#cruise_in div#floats a.selected span, BODY#cruise_in div#floats_g a.selected span{text-decoration:none;font-weight:bold;}
BODY#cruise_in div#floats, BODY#cruise_in tr, BODY#cruise_in td{border:none;}  
BODY#cruise_in #volna_in {height:363px; width:100%; position:absolute; background:url(/img/volna.jpg) repeat-x left bottom;top:526px;z-index:-1;}
BODY#cruise_in div#links_cr {display:block; margin:20px 0 250px -47px;}
BODY#cruise_in #flot_desc {color:#fff;width:870px;margin-top:80px;} 
BODY#cruise_in #flot_desc h3.title {font-size:16px;margin:10px 0;color:#fff;}
BODY#cruise_in #flot_desc div {width:510px; text-align:justify;float:left; margin-right:80px;}
BODY#cruise_in #flot_desc_g {color:#fff;width:870px;margin-top:80px;} 
BODY#cruise_in #flot_desc_g h3.title {font-size:16px;margin:10px 0;color:#fff;}
BODY#cruise_in #flot_desc_g div {text-align:justify;float:left;}
BODY#cruise_in #flot_desc_g p {margin:10px 0;}
BODY#cruise_in #flot_desc div#sostav {width:250px;margin:0;font-size:12px;margin-top:-12px;}
BODY#cruise_in #flot_desc div#sostav p {margin:5px 0;font-size:12px;}
 
BODY#cruise_in #flot_desc img {border:6px solid #fff;margin:15px;}
BODY#cruise_in #flot_desc_g img {border:6px solid #fff;margin:15px;}
BODY#cruise_in {background:url('/img/cruises_back.jpg') repeat-x left top #2b4255;}
BODY#cruise_in #logos {border-bottom:1px solid #595959;} 
BODY#cruise_in #infooter #blogos .m{background:none;}
BODY#cruise_in {overflow-x:hidden;} 
BODY#cruise_in #floats td img{padding:0 15px;vertical-align:bottom;}
BODY#cruise_in div#floats {margin-left:-100px;}

