.left_c{
  width:18px;
  height:32px;
  background-image:url(http://www.saletur.ru/_i/left_c.gif);
  text-align:center;
  color:#FFFFFF;
  display:block;
  float:left;
}

.right_c{
  width:17px;
  height:32px;
  background-image:url(http://www.saletur.ru/_i/right_c.gif);
  text-align:center;
  color:#FFFFFF;
  display:block;
  float:left;
}

.body_c{
  height:32px;
  background-image:url(http://www.saletur.ru/_i/body_c.gif);
  background-repeat:repeat-x;
  text-align:center;
  color:#FFFFFF;
  display:block;
  float:left;
  padding:5px 0px 0px 0px;
}

*{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size:10px; 
/*  color:#484848;*/
  background-repeat:no-repeat;
  text-align:left;
  margin:0;
  padding:0;
}

 a{
  color:#2965A3;
}

body{
  text-align:center;  
}

body.main{
  background-image:url(/_i/bg.jpg);
  background-repeat:no-repeat;
  background-position:center 156px;
}

body,h1,h2,h3,h4,h5,h6,form,input{
  padding:0px;
  margin:0px;
}
img{
  border:0px;
}
.cb{
  clear:both;
}
#main,#header,#footerCenter{
  margin:auto;
  width:1000px;
}
#header{
  height:160px;
}
#logo{
  position:absolute;
  margin:25px 0px 0px 0px;
}
#plashka{
  width:186px;
  height:88px;
  background-image:url(/_i/plashka.gif);
  margin:45px 0px 0px 772px;
  position:absolute;
  z-index:101;
}
#plashka h2{
  /*
  background-image:url(/_i/phone.gif);
  width:73px;
  height:13px;
  overflow:hidden;
  margin:16px 0px 0px 66px;
  line-height:1000px;
  */
  /*background-image:url(/_i/phone.gif);*/
  font-family:"Arial Narrow", Arial, Helvetica, sans-serif;
  font-size:14px;
  overflow:hidden;
  margin:16px 0px 0px 66px;
  
}
#phone{
  margin:3px 0px 0px 5px;
  font-family:"Arial Narrow", Arial, Helvetica, sans-serif;
  color:#95948E;
  height:40px;
}
#phone strong{
  font-family:"Arial Narrow", Arial, Helvetica, sans-serif;
  color:#FFA616;
  font-size:20px;
  position:relative;
  left:5px;
}
#plashka a{
  display:block;
  color:#0072B4;
  /*background-image:url(/_i/iconMail.gif);*/
  background-position:0px -4px;
  padding:0px 0px 0px 25px;
  margin:6px 0px 0px 7px;
  _margin-top:0px;
}
#footer{
  height:150px;
  background-image:url(/_i/bgFooter.jpg);
  background-repeat:repeat-x;
  text-align:center;
}
#logoFooter{
  position:absolute;
  margin:25px 0px 0px 30px;
}

#headerCenter{
  position:absolute;
  margin:0px 0px 0px 215px;
}

#headerCenter_1{
  position:absolute;
  margin:0px 0px 0px 215px;
}


#headerCenter ul{
  float:left;
  padding:0px;
  margin:37px 70px 0px 0px;
  /*margin:30px 70px 0px 0px;*/
  list-style-type:none;
}

#headerCenter_1 ul{
  float:left;
  padding:0px;
  margin:27px 50px 0px 0px;
  /*margin:30px 70px 0px 0px;*/
  list-style-type:none;
}

#headerCenter ul li{
  margin:0px 0px 8px 0px;
  padding:0px 0px 0px 15px;
  background-image:url(/_i/circle.gif);
  background-position:0px 7px;  
}

#headerCenter_1 ul li{
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  background-position:0px 0px;  
}

#headerCenter ul a{
  color:#3D94C6;
  font-family:"Arial Narrow",Arial, Helvetica, sans-serif;
  font-size:16px;
  font-weight:bold; 

}

#headerCenter_1 ul a{
  color:#003399;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  font-weight:normal; 
  text-decoration:none;
}

#headerCenter ul a:hover{
  text-decoration:underline;
}

#hi{
  margin:12px 0px 3px 5px;
}
#klizma{
  background-image:url(/_i/klizma.gif);
  background-position:0px 3px;
  margin-left:5px;
  padding:0px 0px 0px 10px;
  float:left;
}
#klizma a{
  font-size:11px;
  color:#2965A3;
}
#klizma img{
  position:relative;
  top:3px;
  left:5px;
}
#messages{
  float:left;
  margin:2px 0px 0px 25px;
  background-image:url(/_i/letter.gif);
  background-position:0px 3px;
  padding:0px 0px 0px 20px;
}
#messages a{
  color:#2965A3;
}
#exitBtn{
  display:block;
  float:left;
  margin:0px 0px 0px 25px;
}

#iconMenu{
  position:absolute;
  margin:10px 0px 0px 743px;
}
#iconMenu a{
  display:block;
  float:left;
  padding:0px 28px;
  background-image:url(/_i/line1.gif);
  background-position:right center;
}
#iconMenu a.last{
  background-image:none;
  padding-right:0px;
}
#footerMenu{
  position:absolute;
  margin:40px 0px 0px 160px;
}
#footerMenu ul{
  float:left;
  margin:0px 38px 0px 0px;
  padding:0px;
  list-style-type:none;
}
#footerMenu li{
  background-image:url(/_i/circle.gif);
  background-position:0px 5px;
  margin:0px 0px 15px 0px;
  padding:0px 0px 0px 15px;
}
#footerMenu a{
  color:#2965A3;
  font-size:14px;
}
#apostol{
  position:absolute;
  margin:35px 0px 0px 740px;
}
#kazancev{
  position:absolute;
  margin:35px 0px 0px 840px;
}
#counters{
  position:absolute;
  margin:95px 0px 0px 730px;
}
#links{
  position:absolute;
  width:150px;
  margin:85px 0px 0px 840px;
}
#sloganFormBlock{
  height:345px;
  background-image:url(/_i/mir.jpg);
}
#dayProposeBlock{
  position:absolute;
  margin:0px 0px 0px 350px;
}
#dayProposeBlock h1{
  width:255px;
  height:31px;
  background-image:url(/_i/daypropose.gif);
  overflow:hidden;
  line-height:1000px;
}
#bannerInfo{
  width:379px;
  height:261px;
  background-color:#ffffff;
  margin:20px 0px 0px 0px;
  background-position:5px 5px;
}
#proposeInfo{
  width:379px;
  height:261px;
  background-color:#ffffff;
  margin:20px 0px 0px 0px;
  background-position:5px 5px;
}
#proposeBg{
  position:absolute;
  width:379px;
  height:261px;
  background-image:url(/_i/proposeBlock.gif);
}
#flashcontainer{
  padding:5px 0px 0px 5px;
}
#bannerInfo div#proposeBg{
  position:absolute;
  width:432px;
  height:261px;
  background-image:url(/_i/bannerBlock.gif);
  margin-left:-53px;
}
#proposeCountry{
  position:absolute;
  margin:210px 0px 0px 12px;
  color:#0072B4;
  font-weight:bold;
  font-family:"Arial Narrow",Arial, Helvetica, sans-serif;
  font-size:22px;
  font-weight:bold;
}
#bannerInfo div#proposeCountry{
  color:#ffffff;
}
#proposeCountry div.price{
  color:#FF9000;
  font-weight:bold;
  font-size:18px;
  font-family:"Arial Narrow",Arial, Helvetica, sans-serif;
}
#bannerInfo div#proposeCountry div.price{
  color:#FFFC00;
}
#proposeComments{
  position:absolute;
  margin:218px 0px 0px 120px;
  width:240px;
  text-align:right;
  font-family:Tahoma, Arial, Helvetica, sans-serif;
  font-size:12px;
}
#bannerInfo #proposeComments{
  color:#ffffff;
}
#searchBlock{
  position:absolute;
  margin:0px 0px 0px 780px;
}
#searchBlockLeft{
  margin:0px 0px 20px 20px;
}
#searchBlock h2{
  width:164px;
  height:42px;
  background-image:url(/_i/toursearch.gif);
  line-height:1000px;
  overflow:hidden;
}
#searchBlock select,#searchBlockLeft select{
  width:180px;
  border:1px solid #A5A5A5;
  height:18px;
}
.formField input{
  height:18px;
  border:1px solid #A5A5A5;
}
.formText{
  padding-bottom:2px;
}
.formField{
  margin:0px 0px 10px 0px;
}
.title1,.title2,.title3,.title4,.title5,.title6,.title7,.title8,.title5spec{
  color:#0072B4;
  font-family:"Arial Narrow",Arial, Helvetica, sans-serif;
  font-size:22px;
  height:33px;
  line-height:33px;
  padding:0px 0px 0px 60px;
  margin:0px 0px 20px 0px;
}

.title1{
  background-image:url(/_i/kompas.gif);
  margin-bottom:10px;
  margin-top:5px;
}
.title2{
  background-image:url(/_i/sun.gif);
  height:34px;
  margin-bottom:10px;
}
.title3{
  background-image:url(/_i/coctail.gif);
  height:38px;
  position:relative;
  top:-4px;
  line-height:44px;
  overflow:hidden;
  margin-bottom:10px;
}
.title4{
  background-image:url(/_i/bomb.gif);
  height:49px;
  line-height:65px;
  color:#D05509;
  width:210px;
  white-space:nowrap;
  position:relative;
  top:-15px;
  overflow:hidden;
  margin-bottom:0px;
}
h1.right{
  width:auto;
  margin-bottom:10px;
  margin-top:5px;
  font-size: 18px;
}
.title5{
  background-image:url(/_i/spiral.gif);
  background-position:0px 12px;
  padding:5px 0px 0px 30px;
  line-height:20px

}
.title5spec{
  color:#D05509;
  background-image:url(/_i/spiral.gif);
  background-position:0px 12px;
  padding:5px 0px 0px 30px;
}
.title6{
  background-image:url(/_i/zoom1.gif);
  background-position:0px 7px;
  padding:5px 0px 0px 60px;
  margin-bottom:10px;
}
.title7{
  background-image:url(/_i/mail.gif);
  background-position:0px 7px;
  padding:5px 0px 0px 60px;
  margin-bottom:0px;
}
.title8{
  background-image:url(/_i/books.gif);
  background-position:0px 7px;
  padding:5px 0px 0px 60px;
}
.title8 a{
  background-image:none;
  padding:0px 0px 0px 0px;
}
#waysMenu ul.last{
  margin-right:0px;
}
.waysMenuMain{
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 15px;
  list-style-type:none;
}
.waysMenuMain li{
  background-image:url(/_i/circle2.gif);
  background-position:0px 5px;
  margin:0px 0px 2px 0px;
  font-size:12px;
  width:200px 

}
.waysMenuMain li.spec{
  background-image:url(/_i/circle2.gif);
}

.waysMenuMain li.triple{
  width:33%;
}
.waysMenuMain li.double{
  width:47%;
}
.waysMenuMain li.quarter{
  width:23%;
}
.waysMenuMain a{
  color:#2965A3;
  font-size:12px;
  padding-left:14px;
}
.waysMenuMain a.spec{
  /*color:#D05509;*/
  font-size:10px;
  text-transform:uppercase;
}
.waysMenuMain a:hover{
  text-decoration:none;
}
#onselect{
  font-weight:bold;
}
.waysMenu{
  float:left;
  margin:0px 69px 0px 0px;
  padding:0px 0px 0px 15px;
  list-style-type:none;
}
.waysMenu li{
  background-image:url(/_i/circle1.gif);
  background-position:0px 5px;
  margin:0px 0px 10px 0px;
  padding:0px 0px 0px 14px; 
}
.waysMenu a{
  color:#2965A3;
  font-size:14px;
}
.baloon{
  height:50px;
  float:left;
  background-image:url(/_i/baloon.gif);
  margin-left:10px;
}
.baloon a{
  display:block;
  float:left;
  height:34px;
  background-image:url(/_i/corner.gif);
  background-position:right;
  margin:16px 0px 0px 0px;
  font-size:14px;
  line-height:32px;
  padding:0px 12px;
  color:#FF9318;
}
.baloon1{
  height:36px;
  float:left;
  background-image:url(/_i/baloon1.gif);
  margin-left:10px;
  margin-top:10px;
}
.baloon1 a{
  display:block;
  float:left;
  height:36px;
  background-image:url(/_i/corner1.gif);
  background-position:right;
  font-size:12px;
  line-height:32px;
  padding:0px 12px;
  color:#2965A3;
}
.baloonVolni{
  background-image:url(/_i/volni.gif);
  background-position:right;
  height:50px;
}
.threecolumns{
  margin:20px 0px 5px 0px;
}
.column1{
  float:left;
  width:200px;
  margin:0px 80px 10px 0px;
}
.column2{
  float:left;
  width:250px;
  margin:0px 40px 10px 0px;
}
.column3{
  float:right;
  width:370px;
}
.weatherBlock{
  clear:both; 
  margin-bottom:13px;
}
.weatherImg{
  float:left;
  margin-right:10px;
}
.weatherCity{
  display:block;
  padding:5px 0px 3px 0px;
  color:#117CB3;
  font-size:12px;
}
.degreeBlock{
  float:right;
  color:#FF9000;
  font-size:12px;
  font-weight:bold;
  margin:5px 0px 0px 0px;
}
.weatherComments{
  float:left;
}

/* for photo */
.photoTab{
  border:1px solid #CFCFCF;
  border-right:0px;
  float:left;
  margin-right:10px;
}
.volna{
  clear:both;
  background-image:url(/_i/volni.gif);
  height:20px;
  background-repeat:repeat-x;
  margin-left:20px;
}
.photoTd{
  padding:5px;
}
.photoTd_lt img{
  position:absolute;
  margin:-4px 0px 0px -1px;
}
.photoTd_rt img{
  position:absolute;
  margin:-1px 0px 0px -7px;
}
.photoTd_lb img{
  position:absolute;
  margin:-7px 0px 0px -1px;
  //margin-top:-6px;
}
.phtoTd_rb img{
  position:absolute;
  margin:-7px 0px 0px -11px;
  //margin-top:-6px;
}
.photoTd_borderRight{
  background-image:url(/_i/imgborder/dot.gif);
  background-repeat:repeat-y;
}
/* end for photo */

.bestBlock{
  margin:0px 0px 0px 10px;
}
#thirdColumn div.bestBlock{
  margin-left:10px;
}
.bestDate{
  margin:0px 0px 10px 0px;
}
.bestTitle{
  display:block;
  color:#2965A3;
  background-image:url(/_i/circle2.gif);
  background-position:0px 3px;
  font-size:12px;
  padding:0px 0px 5px 10px;
  float:left;
}
.hotBlock{
  float:left;
  margin:0px 0px 20px 0px;
  width:150px;
  padding-left:30px;
}
#thirdColumn div.hotBlock{
  width:200px;
}
.hotelName{
  text-transform:uppercase;
  color:#D05509;
  padding:0px 0px 2px 0px;
}
.whereHot{
  text-transform:uppercase;
  color:#2965A3;
  padding:0px 0px 10px 0px;
}
.hotComments{
  padding-bottom:10px;
}
.hotPrice{
  width:69px;
  height:21px;
  background-image:url(/_i/price.gif);
  text-align:center;
  font-weight:bold;
  color:#FFFFFF;
  font-size:12px;
  line-height:21px;
}

.hotMoreLink{
  text-transform:lowercase;
  color:#D05509;
  font-size:12px;
  display:block;
  float:left;
}
.hotMoreLink:hover{
  text-decoration:none;
}
.tourBlockCountries{
  margin:20px 0px 0px 10px;
}
#searchPanel{
  height:58px;
  background-image:url(/_i/searchPanel.jpg);
}
#searchPanel h3{
  position:absolute;
  color:#FFFFFF;
  font-size:18px;
  font-family:Arial, Helvetica, sans-serif;
  margin:20px 0px 0px 30px;
}
#searchPanel div.countryList{
  position:absolute;
  margin:20px 0px 0px 200px;
}
#searchPanel a{
  position:absolute;
  margin:15px 0px 0px 600px;
}
#searchPanel input{
  position:absolute;
  margin:15px 0px 0px 600px;
}
#searchPanel select{
  height:20px;
}
#searchPanel select.select1{
  width:210px;
  margin-right:8px;
}
#searchPanel select.select2{
  width:155px;
}
#pngPiramidi{
  height:77px;
  width:275px;
  background-image:url(/_i/png/piramidi.png);
  position:absolute;
  margin:-19px 0px 0px 680px;
}
#pngParis{
  height:141px;
  width:247px;
  background-image:url(/_i/png/paris.png);
  position:absolute;
  margin:-83px 0px 0px 700px;
}
#pngLondon{
  height:156px;
  width:243px;
  background-image:url(/_i/png/london.png);
  position:absolute;
  margin:-98px 0px 0px 715px;
}
#pngBudda{
  height:91px;
  width:309px;
  background-image:url(/_i/png/budda.png);
  position:absolute;
  margin:-33px 0px 0px 650px;
}
#pngWoman{
  height:98px;
  width:352px;
  background-image:url(/_i/png/woman.png);
  position:absolute;
  margin:-40px 0px 0px 605px;
}
.pathBlock{
  height:35px;
  background-image:url(/_i/volni.gif);
  background-repeat:repeat-x;
  background-position:left bottom;
  padding-left:28px;
}
.pathBlock a{
  display:block;
  float:left;
  padding:0px 0px 0px 15px;
  background-image:url(/_i/line.gif);
  background-position:0px 4px;
  font-size:11px;
  color:#226095;
  margin:8px 15px 0px 0px;
}
.pathBlock a.active{
  color:#425260;
  text-decoration:none;
  cursor:text;
}
.pathBlock a.home{
  background-image:url(/_i/iconHome1.gif);
  background-position:0px 0px;
  padding-left:25px;
}
.pathBlock a:hover{
  text-decoration:none;
}

#leftColumn{
  width:220px;
  float:left;
  margin:0px 0px 10px 0px;
}
#rightColumn{
  width:710px;
  float:left;
}
#centerColumn{
  float:left;
  width:700px;
  overflow:hidden;
}

#centerColumn_full{
  float:left;
  width:850px;
  overflow:hidden
}

.centerColumnWithCorner{
  background-image:url(/_i/cornerBig.gif);
  background-position:0px 48px;
}
#centerColumn p{
  padding:0px 0px 7px 0px;
  margin:0px;
  font-size:13px; /*kazancev*/
  width:700px;
  overflow:hidden;
}

#thirdColumn{
  float:left;
  width:150px;
  overflow:hidden;
}

.leftMenuList{
  padding:0px;
  margin:0px 0px 20px 12px;
  list-style-type:none;
}
.leftMenuList li{
  width:180px;
  background-image:url(/_i/circle1.gif);
  background-position:10px 10px;
  padding-left:28px;
  padding-bottom:10px;
  overflow:none;
}
.leftMenuList li.active{
  background-image:url(/_i/activeBorder.gif);
  background-position:0px 0px;  
}
.leftMenuList a{
  font-size:12px;
  color:#2965A3 !important;
}
.leftMenuList a:hover{
  text-decoration:none;
}
.leftMenuList li.active a{
  text-decoration:none;
  cursor:text;
  color:#484848;
  font-weight:bold;
}
#newsletterBlock{
  margin:10px 0px 10px 20px;
  line-height:20px;
}
#newsletterBlock input.email{
  width:180px;
  font-size:14px;
}
#newsletterBlock label{
  position:relative;
  left:5px;
  top:-1px;
}
.pagerBlock{
  float:right;
  margin:3px 0px 0px 0px;
}
.countryTopLink{
  background-image:url(/_i/circle1.gif);
  background-position:0px 7px;
  padding:0px 0px 0px 14px;
  display:block;
  float:left;
  margin-right:7px;
}
.countriesLinks{
  margin:5px 0px 10px 10px;
  height:50px;
}
.countriesLinksBlock{
  position:absolute;
  z-index:1007;
  margin:5px 0px 0px 0px;
  line-height:20px;
  width:690px;
}
.margin0{
  margin:0px !important;
}
.pagerBlock a{
  display:block;
  float:left;
  text-decoration: underline !important;
}
.pagerBlock a.pageLink,.pagerBlock a.pageActive{
  width:33px;
  height:30px;
  text-align:center;
  line-height:20px;
  font-weight:bold;
  font-size:11px;
}
.pagerBlock a.pageLink{
  color:#2965A3;
}
.pagerBlock a.pageLink:hover{
  text-decoration:none !important;
}
.pagerBlock a.pageActive{
  background-image:url(/_i/activePage.gif);
  color:#FFA616;
  text-decoration:none;
  cursor:text;
}
.pagerArrow{
  margin:14px 0px 0px 0px;
  padding:0px 10px;
}
.newsBlock{
  padding:10px 0px 5px 0px;
  margin:0px 0px 0px 20px;
  position:relative;
  z-index:2001;
}
.newsBlock a{
  font-size:12px;
}
.newsDates{
  font-size:11px;
  padding:7px 0px 7px 0px;
}
.newsDates strong{
  font-size:11px;
  /*color:#D05509;*/
  color:#FFA616;
  /*color:#2965A3;*/
}
.newsLink {
  color:#2965A3;
  /*color:#D05509;*/
  display:block;
  margin:0px 0px 0px 0px;
  
}

.newsLink:hover{
  text-decoration:none;
}
.commentsLink{
  display:block;
  color:#2965A3;
  display:block;
  margin:7px 0px 0px 0px;
  padding:0px 0px 0px 15px;
  font-size:12px;
  background-image:url(/_i/comments.gif);
  background-position:0px 2px;
}
.commentsLink:hover{
  text-decoration:none;
}
.tourBlock{
  background-image:url(/_i/volni.gif);
  background-position:bottom;
  background-repeat:repeat-x;
  padding:5px 0px 15px 0px;
  margin:0px 0px 0px 20px;  
  position:relative;
  z-index:2000;
}
.tourBlock *{/*kazancev*/
  font-size:13px;
}
.tourBlockLast{
  padding:20px 0px 15px 0px;
  margin:0px 0px 0px 20px;
}
.tourTransport2{
  float:right;
  font-weight:bold;
  margin-top:-10px;
  font-size:10px;
}
.tourTransport img,.tourTransport2{
  margin-left:10px;
}
.tourTransport2{
  float:left;
  margin:0px 0px 10px 0px;
}
.tourTransport{
  font-weight:bold; 
  margin:5px 0px 5px 10px;
}
.tourCityPrice{
  clear:both;
}
.tourCity{
  display:block;
  color:#2965A3;
  font-size:12px;
  background-image:url(/_i/circle3.gif);
  background-position:0px 4px;
  padding:0px 0px 0px 12px;
  margin:6px 12px 0px 0px;
  float:left;
  width:370px;
}
.tourCity:hover{
  text-decoration:none;
}
.tourTitle{
  display:block;
  color:#2965A3;
  font-size:16px;
  background-image:url(/_i/circle3.gif);
  background-position:0px 4px;
  padding:0px 0px 0px 12px;
  margin:6px 12px 0px 0px;
  float:left;
  width:370px;
  /*font-weight: bold;*/
}
.tourTitle:hover{
  text-decoration:none;
}
.tourPrice{
  width:59px;
  height:21px;
  background-image:url(/_i/price1.gif);
  text-align:center;
  line-height:21px;
  color:#FFFFFF;
  font-weight:bold;
  margin-top:5px;
  float:right;
}
.tourPrice2{
  width:59px;
  height:21px;
  background-image:url(/_i/price1.gif);
  text-align:center;
  line-height:21px;
  color:#FFFFFF;
  font-weight:bold;
  float:right;
  margin-top:5px;
}

.tourPlace,.tourPlace2{
  color:#FFA616;
  text-transform:uppercase;
  padding:10px 0px;
}
.tourPlace{
  padding:0px 0px 0px 10px;
}
.tourDates{
  padding:5px 0px 5px 10px;
}
.tourPlace2{
  float:left;
  padding:5px 0px 10px 5px;
}
.tourText{
  margin:0px;
  padding:5px 0px 5px 0px;
  font-size:11px;
}
#cornetBig{
  width:146px;
  height:62px;
  background-image:url(/_i/cornerBig.gif);
  position:absolute;
  margin:50px 0px 0px 0px;
  z-index:1;
}
.withCorner{
  background-image:url(/_i/cornerBig.gif);
  background-position:0px 50px;
}
.tourPhoto{
  float:left;
  margin:0px 0px 15px 0px;
}
.toursTable td{
  vertical-align:top;
}
* html table.toursTable .photoTd_lt img{
  margin:1px 0px 0px 19px;
}
* html table.toursTable .photoTd_lb img{
  margin:-1px 0px 0px 19px;
}
* html table.toursTable div.cornerRB{
  margin:0px 0px 0px 20px;
}
* html table.toursTable td.phtoTd_rb img{
  margin-top:-1px;
}
* html table.toursTable td.photoTd_rt img{
  margin:4px 0px 0px 13px;
}
.infoTitle,.plusTitle,.filesTitle{
  font-size:12px;
  color:#007BBB;
  background-image:url(/_i/info.gif);
  background-position:0px 2px;
  padding:0px 0px 0px 18px;
  margin:15px 0px 5px 0px;
}
.plusTitle{
  background-image:url(/_i/plus.gif);
}
.filesTitle{
  background-image:url(/_i/files.gif);
}
.textTitle{
  font-family:"Arial Narrow",Arial, Helvetica, sans-serif;
  font-size:18px;
  /*color:#007BBB;*/
  color:#D05509;
  margin:0px 0px 10px 0px;
}
.tourInfo{
  float:left;
  width:480px;
}
.tourInfoDatail{
  float:left;
  width:380px;
  overflow:hidden;
}
#centerColumn div.tourInfo{
  width:300px;
}
.tourTable{
  /*width:380px;*/
  border-top:4px solid #CEDBE1;
  margin:10px 0px;
}
.tourTable th,.tourTable td{
  border-bottom:1px solid #CEDBE1;
  padding:6px;
  font-size:12px;
  font-weight:normal;
  color:#007BBB;
}
.tourTable th{
  background-image:url(/_i/arrow.gif);
  background-position:6px center;
  padding-left:20px;
  width:35%;
}
.tourTable *{ /*kazancev*/
  font-size:13px;
}
.contactsImages table.photoTab{
  width:462px;
  float:none !important;
}
.tourTable1{
  /*width:380px;*/
  border-top:4px solid #CEDBE1;
  margin:10px 0px;
}
.tourTable1 th,.tourTable1 td{
  border-bottom:1px solid #CEDBE1;
  padding:6px;
  font-size:12px;
  font-weight:normal;
}
.tourTable1 th{
  background-image:url(/_i/arrow.gif);
  background-position:6px center;
  padding-left:20px;
  width:35%;
}
.tourTable1 *{ /*kazancev*/
  font-size:13px;
}

.filesList{
  padding:0px;
  margin:20px;
  list-style-type:none;
}
.filesList li{
  padding:2px 0px 2px 26px;
  font-size:12px;
  color:#A7A7A7;
  margin-bottom:10px;
  background-image:url(/_i/icof/icon_rest.gif);
}
.filesList li.doc{
  background-image:url(/_i/icof/doc.gif);
}
.filesList li.pdf{
  background-image:url(/_i/icof/pdf.gif);
}
.filesList li.img{
  background-image:url(/_i/icof/icon_img.gif);
}
.filesList li.media{
  background-image:url(/_i/icof/icon_media.gif);
}
.filesList li.mov{
  background-image:url(/_i/icof/icon_mov.gif);
}
.filesList li.mp3{
  background-image:url(/_i/icof/icon_mp3.gif);
}
.filesList li.ppt{
  background-image:url(/_i/icof/icon_ppt.gif);
}
.filesList li.xls{
  background-image:url(/_i/icof/icon_xls.gif);
}
.filesList li.zip{
  background-image:url(/_i/icof/icon_zip.gif);
}
.filesList li.rest{
  background-image:url(/_i/icof/icon_rest.gif);
}

.filesList a{
  font-size:12px;
  color:#007BBB;
  position:relative;
  top:-1px;
}
.filesList a:hover{
  text-decoration:none;
}
.printBtn{
  background-image:url(/_i/print.gif);
  background-position:0px 3px;
  padding:0px 15px;
  position:relative;
  top:3px;
  left:15px;
}
.imgBorder{
  float:left;
  border:1px solid #D1E4EF;
  padding:6px;
  margin:0px 10px 6px 0px;
}
.normalText{ /*kazancev*/
  font-size:12px;
}
.moreLink{ /*kazancev*/
  background-image:url(/_i/circle2.gif);
  background-position:0px 3px;
  color:#2965A3;
  display:block;
  margin:0px 0px 7px 0px;
  padding:0px 0px 0px 12px;
  font-size:12px;
}
.activeHref{
  text-decoration:none;
  cursor:text;
  color:#484848;
  font-weight:bold;
  font-size:12px;
}
.menuFilter{
  color:#2965A3;
  margin:0px 0px 7px 0px;
  font-size:12px;
}
.menuFilter:hover{
  text-decoration:none;
}
#confirmBlock{
  padding-top:10px;
}
.turtessBlock *{/*kazancev*/
  font-size:12px;
}
.turtessBlock select{/*kazancev*/
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
}
.simpleList a{
  color:#2965A3;
}
.bestInfoBlock{
  width:80px;
  float:left;
}
.topH {
  margin-top:10px;
  color:silver;
  font-size:12px;
  font-weight: normal;
  position:absolute;
}
#weatherLeftColumn{
  width:475px;
  float:left;
}
#weatherRightColumn{
  width:200px;
  float:right;
}
.border{
  border-top:1px solid #DEE1E2;
  border-left:1px solid #DEE1E2;
}
.border td{
  border-bottom:1px solid #DEE1E2;
  border-right:1px solid #DEE1E2;
  padding:4px 2px;
}

#ya_direct1, #ya_direct2, #ya_direct3{
font-size:10px !important;
}

#ya_direct3 a{font-size:11px !important; }

.normalText {
  font-size:12px;
  padding:0px 0px 0px 5px;
}

.normalText a {
  text-decoration:none;
  color:#000000
}

.normalText a.l1:link, a.l1:visited,a.l1:active  {
  text-decoration:underline;
  color:#2965A3;  
  font-size:11px;
}

.normalText a.l2:link, a.l2:visited,a.l2:active  {
  text-decoration:underline;
  color:#2965A3;  
  font-size:12px;
}
.normalText a.l2:hover{
  text-decoration:none !important;
}

h2.h_2{
  font-size:14§;
  color:#2965A3;
  padding:5px 0 5px 0;
}

a.l1:hover {
  text-decoration:none; 
}


a.l1 strong {  color:#2965A3;}



.news{
  font-size:11px;
  display:inline;

}


.news a{
  font-size:11px;
  text-decoration:underline;
  color:#2965A3;
}


.news_desc, .news_desc a{
  font-size:11px;
  text-decoration:none;
  color:#000000
}

.date{
  text-decoration:none;
  font-weight:bold;
  display:inline;
  padding:0px 5px 0px 0px;

 }

.nl{
  text-decoration:none;
  color:#000000;
  font-size:11px
}

.tourBlock {
 font-size:11px !important;
}

.tour_desc {
  display:block;
  font-size:10px !important;
}

.nav_box{
  z-index:10000;
  padding:40px 10px 0 10px;
}
.nav_box a{
padding:0px 10px 0 10px;
color: #2965A3;
}
.sm {
  text-decoration:none;
  font-size:10px;
  color:#000000;
 }

.sm {
  text-decoration:none;
  font-size:10px;
  color:#000000;
 }
 #nav_bar a{
 color:#2965A3;
  text-decoration:underline;
 }
 #wiff{background: url(http://l.yimg.com/a/lib/ywc/img/wicons.png)}

 .normalText td,div,p,span,a,b,u,nobr{font-size:11px}

.res_search a {color:#004080;font-size:11px;} 
.res_search td {text-align:center !important;} 
.res_search th {background-color:#E1F0FF;font-color:12px} 

.st_date span {color:#00336A !important;font-size:12px; }
.st_price span {color:#A21009 !important;font-size:12px;}

#toptour a {font-weight:bold; color:#2965A3 !important; font-size:11px !important;}
#toptour  td {font-size:12px !important;}

.mark_place {float:right}
.mark_place label {padding: 0px 10px 0px 10px;font-weight:bold;}
.mark_place .mark {color:#990000}

div.sc_menu {
  /* Set it so we could calculate the offsetLeft */
  position: relative;
  height: 175px;
  width: 700px;
  overflow: auto;
}



ul.sc_menu {
  display: block;
  height: 110px;
  /* max width here, for users without javascript */  
  width: 10500px;  
  padding: 15px 0 0 15px; 
  /* removing default styling */
  margin: 0;
/*  background: url('http://valums.com/wp-content/uploads/2009/02/menu/navigation.png');    */
  list-style: none;
}
.sc_menu li {
  display: block;
  float: left;  
  padding: 0 4px;
}
.sc_menu a {
  display: block;
  text-decoration: none;
}
.sc_menu span {
  display: none;
  margin-top: 3px;
  
  text-align: center;
  font-size: 12px;  
  color: #fff;
}
.sc_menu a:hover span {
  display: block;
}
.sc_menu img {
  border: 3px #fff solid; 
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
}
.sc_menu a:hover img {
  filter:alpha(opacity=50); 
  opacity: 0.5;
}


.sc_menu a{ 
  font-size: 12px;  
  color: #2965A3;
  font-weight:normal;
  padding: 0 0 0 15px;
  margin:0 0 0 15px;  
}

.sc_menu a:hover {
  filter:alpha(opacity=50); 
  opacity: 0.5;
}

/* Here are styles for the back button, don't look at them */
#back {
  display: block;
  width: 500px;
  text-align: center;
  color: #003469;
  font-size: 16px;
}

.ddheader {width:160px; border:2px solid #9ac1c9; padding:2px; font-weight:bold; margin-top:5px; cursor:pointer; background: #fff;z-index:10000}
.ddheader:hover {}
.ddcontent {position:absolute; overflow:hidden; width:230px; display:none; background:#fff;z-index:10000}
.ddinner {width:230px; border:2px solid #9ac1c9; border-top:none;background:#fff;z-index:10000}
.ddinner ul {display:block; list-style:none; margin:0; padding:0 !important; background:#eaf0f2;z-index:10000}
.ddinner li {margin:0 !important ; padding:2px; cursor:pointer}
.ddinner li:hover {background:#d9e1e4}
.underline {border-bottom:1px solid #b9d6dc}

#top_m_menu {padding:2px 0px 0px 10px; float:right;width:700px;z-index:10000;position:absolute;margin-left:0px;margin-top:23px;margin-left:20px;}

#top_m_menu a{font-weight:bold;font-family:tahoma;font-size:12px;color:#990000;padding:0 0 0 5px}
#short_nav a{padding:10px 10px 0 0px;font-weight:bold;font-family:tahoma;font-size:12px}
#short_nav a:hover{text-decoration:underline;color:#2965A3}




#country,#reg,#hotel{width:130px;}
.cnblock a{color:#2965A3;}
.cnblock a:hover{text-decoration:underline;color:#2965A3;}
.fx_w100{width:170;height:120;overflow:hidden;margin:5 10 5 3;}
.addinf th{font-family:Arial Narrow;background-color:#2965A3;color:#ffffff;font-size:11pt;padding-left:12px;}
.addinf td,th{vertical-align:top}
.error_message {color: red;} 
.field_error {border-color: red;}

#mailing {display:none;}
#mailing * {font-size:10pt;font-family:arial}

.overlay, #overlay {
  padding:30px; 
  display:none;
  background-image:url("/_i/white.png");  
}

.sendmes {width:350px;}

.sendmes *{font-size:12px;}

a.close {
  background:url("/_i/close.png") no-repeat;
  position:absolute;
  top:2px;
  right:5px; 
  width:35px;
  height:35px;
  cursor:pointer;
}

.regh a{color:#2965A3; font-size:11pt;text-decoration:underline} 
.regh a:hover{text-decoration:none}
.regh li{display:block;font-size:10px;text-decoration:none;padding-bottom:5px}
li#sregh {padding-left:15px;}
li#sregh a{font-size:10pt;}
li#regh {padding-left:5px}

        dl.star-rating ol {
                margin: 0;
                padding: 0;
                list-style: none;
                width: 100px;
                height: 20px;
                position: relative;
                background: url(/_i/stars.png);
        }
        dl.star-rating li {
                float: left;
                margin: 0;
                padding: 0;
        }
        dl.star-rating li a {
                display: block;
                width: 20px;
                height: 20px;
                text-indent: -9999px;
                position: absolute;
                text-decoration: none;
                z-index: 10;
        }
        dl.star-rating li a:hover {
                background: url(/_i/stars.png) left center;
                left: 0;
                z-index: 2;
        }
        dl.star-rating a.star1 {
                left: 0;
        }        dl.star-rating a.star1:hover {
                width: 20px;
        }
        dl.star-rating a.star2 {
                left: 20px;
        }        dl.star-rating a.star2:hover {
                width: 40px;
        }
        dl.star-rating a.star3 {
                left: 40px;
        } dl.star-rating a.star3:hover {
                width: 60px;
        }
        dl.star-rating a.star4 {
                left: 60px;
        }        dl.star-rating a.star4:hover {
                width: 80px;
        }
        dl.star-rating a.star5 {
                left: 80px;
        } dl.star-rating a.star5:hover {
                width: 100px;
        }
        dl.star-rating li.current {
                background: url(/_i/stars.png) left bottom;
                height: 20px;
                z-index: 1;
        }
 
        dl.star-rating ol>li a:hover{
                text-indent: 110px;
  }
  	   dl.star-rating a{font-size:10px}

