*{margin:0; padding:0;}
html{
     width:100%; height:100%;
	 font-size:100.01%;
}
body {
     width:100%; height: 100%;
     min-height:100%;
     position:relative;
	 font:62.5% Arial, Helvetica, sans-serif;
	 background:#fff;
}

img{
	border:none;
}
select, textarea, .textbox{
	font:12px Arial, Helvetica, sans-serif;
	padding-left:5px;
	color:#646464;
}
select{
	padding-left:0;
}
.tbWide{
	border:none;
	padding:2px 0 2px 5px;
}
fieldset{
	border:none;
}
legend{
	display:none;
}
a{
	outline:none;
	color: #0895c2;
}
/*******classes******/
.clearing {
	width:100%; height: 0;
	clear: both;
}
.hide{
	display:none;
}
.none{
	padding:0 !important;
	margin:0 !important;
	border:none !important;
	background:none !important;
}
.nowrap{
	white-space:nowrap !important;
}
.fr{
	float:right;
}
.fl{
	float:left;
}
.f18{
	font-size:18px;
}
.f17{
	font-size:17px;
}
.f16{
	font-size:16px;
}
.f15{
	font-size:15px;
}
.f14{
	font-size:14px;
}
.textRight{
	text-align:right;
}
.cTitleWrapper{
	width:775px;
	margin-bottom:5px;
	overflow:hidden;
}
.cTitle{
	margin-bottom:5px;
	color:#9b9678;
	line-height:19px;
	font-weight:normal;
	font-family:Tahoma;
}
.cTitle big{
	font-size:19px;
	color:#9B9B9B;
}

.blue, .blue a, #middle .blue a, #left .blue a, #right .blue a{
	color:#0F6EB2 !important;
}
.grey, .grey a, #middle .grey a, #left .grey a, #right .grey a{
	color:#4F4F4F !important;
}
.green, .green a, #middle .green a, #left .green a, #right .green a{
	color:#5A9701 !important;
}
.orange, .orange a, #middle .orange a, #left .orange a, #right .orange a{
	color:#FF7800 !important;
}
.brown, .brown a, #middle .brown a, #left .brown a, #right .brown a{
	color:#969168 !important;
}
.red, .red a, #middle .red a, #left .red a, #right .red a{
	color:#D41111 !important;
}
.yellow, .yellow a, #middle .yellow a, #left .yellow a, #right .yellow a{
	color:#B9AE0C !important;
}

.yandex{}
.bYa{
	width:775px;
	margin-left:195px;
}
.form{}
.form ul{
	margin:0 !important;
}
.form li{
	list-style:none;
	margin-bottom:5px;
	overflow:hidden;
	zoom:100%;
}
.plus{
	padding-left:12px;
	background: url(../img/plus.gif) 0 5px no-repeat;
}
.bigOrangeArrow{
	padding-left:12px;
	background: url(../img/bigOrangeArrow.gif) 0 5px no-repeat;
}
.userlistIco{
	padding-left:25px;
	background: url(../img/userlistIco.gif) 0 1px no-repeat;
}
.addOne button{
	width:20px !important; height:20px;
	text-align:center;
	font-size:12px;
}
.simpleList{
	margin:15px 0 15px !important;
}
.simpleList li{
	list-style:none;
	margin-bottom:5px;
}
/*******************/
/********container********/
#outerWrapper {
	width:980px;
	padding-bottom:10px;
	margin:0 auto;
	
}
#wrapper {
	/*padding-top:20px;*/
	
	zoom: 1;
}
#container {
	width: 100%;
	float: left;
	margin-right: -200px;
	
}
#content {
	margin-right: 200px;
	
}
/**********top***********/
#top{
	width:100%; 
	overflow:hidden;
	padding:55px 0 10px 0;
	font-size:12px;
}
#top a{
	color:#12a5d5;
}
#top a:hover{
	text-decoration:none;
}
.logo{
	margin-top:-41px;
	position:relative;
	overflow:hidden;
	font-size:15px;
	float:left;
	margin-right:25px;
}
.logo a{
	text-decoration:none;	
	color:#000;
}
.logo, .logo span{
	width:160px; height:65px;
}
.logo span{
	top:0; left:0;
	position:absolute;
	cursor:pointer;
	background: url(../img/logo_rus.gif) no-repeat;
}
.engLogo{
	background: url(../img/logo_eng.gif) no-repeat !important;
}
.weatherHor{
	padding-top:13px;
	margin:-19px 20px 0 0;
	height:30px;
	vertical-align:middle;
	float:left;
	color: #807b5f;
	width:485px;
}
.weatherHor small{
	display:block;
	color:#909090;
}
.weatherHor img{
	margin-right:5px;
	line-height:22px;
	vertical-align:middle;
}
.searchBlock{
	float:left;
	width:210px;
}
.searchBlock .textbox{
	width:160px;
	float:left;
	margin-right:5px;
	border:1px solid #CCCCCC;
	height: 20px;
}
.lang{
	overflow:hidden;
	float:right;
	margin-right:30px;
	display:inline;
	font-size:11px;
}
.lang li{
	list-style:none;
	float:left;
	padding:3px 6px 7px 6px;
}
.lang .lgActive{
	color:#9b9678;
	background: url(../img/lgActive.gif) no-repeat;
}
.topImgBlock{
	width:100%; height:92px;
	position:relative;
}
.topImgBlock img{
top:0; left:0;
position:absolute;
}
.mainImg{
	height:160px;
}
.tipB01{
	background: url(/img/big/01.jpg) no-repeat;
}
.tipB02{
	background: url(/img/big/02.jpg) no-repeat;
}
.tipB03{
	background: url(/img/big/03.jpg) no-repeat;
}
.tipB04{
	background: url(/img/big/04.jpg) no-repeat;
}
.tipB05{
	background: url(/img/big/05.jpg) no-repeat;
}
.tipB06{
	background: url(/img/big/06.jpg) no-repeat;
}
.tipB07{
	background: url(/img/big/07.jpg) no-repeat;
}
.tipB08{
	background: url(/img/big/08.jpg) no-repeat;
}
.tipB09{
	background: url(/img/big/09.jpg) no-repeat;
}
.tipB10{
	background: url(/img/big/10.jpg) no-repeat;
}
.tipB11{
	background: url(/img/big/11.jpg) no-repeat;
}
.tipB12{
	background: url(/img/big/12.jpg) no-repeat;
}
.tipB13{
	background: url(/img/big/13.jpg) no-repeat;
}
.tipB14{
	background: url(/img/big/14.jpg) no-repeat;
}

.tipS01{
	background: url(/img/small/01.jpg) no-repeat;
}
.tipS02{
	background: url(/img/small/02.jpg) no-repeat;
}
.tipS03{
	background: url(/img/small/03.jpg) no-repeat;
}
.tipS04{
	background: url(/img/small/04.jpg) no-repeat;
}
.tipS05{
	background: url(/img/small/05.jpg) no-repeat;
}
.tipS06{
	background: url(/img/small/06.jpg) no-repeat;
}
.tipS07{
	background: url(/img/small/07.jpg) no-repeat;
}
.tipS08{
	background: url(/img/small/08.jpg) no-repeat;
}
.tipS09{
	background: url(/img/small/09.jpg) no-repeat;
}
.tipS10{
	background: url(/img/small/10.jpg) no-repeat;
}
.tipS11{
	background: url(/img/small/11.jpg) no-repeat;
}
.tipS12{
	background: url(/img/small/12.jpg) no-repeat;
}
.tipS13{
	background: url(/img/small/13.jpg) no-repeat;
}
.tipS14{
	background: url(/img/small/14.jpg) no-repeat;
}
.advertiseTop{
	bottom:-30px; right:-0px;
	position:absolute;
	font-size:14px;
	width:175px; height:51px;
	padding:10px 5px 5px 10px;
	background: url(../img/advertiseTop.gif) no-repeat;
}
.advertiseTop a{
	color:#12a5d5;	
}
.advertiseTop a:hover{
	text-decoration:none;
}
/**********middle***********/
#middle {
	margin-left:180px;
	padding-left:15px;
}
.contentBlock{
	font-size:13px;
	color:#656565;
	padding-bottom:40px;
	zoom: 1;
position:relative;
}
.contentBlock h1{
	font-size:20px;
}
.contentBlock h2{
	font-size:17px;
}
.contentBlock h3{
	font-size:15px;
}
.contentBlock ul{
	margin-left:10px;
}
.contentBlock ol{
	margin-left:20px;
}
.contentBlock a{
	color:#656565;
}
.contentBlock a:hover{
	text-decoration:none;
}
.contentBlock h2 a{
	color:#0F6EB2 !important;
	font-size:17px !important;
}
.contentBlock h2 span{
	color:#FF7800;
}
.contentBlock h2 small{
	font-weight:normal;
}
.contentBlock p{
	margin-bottom:10px;
}
/***index***/
.middleTopMenu{
	width:99%;
	font-size:12px;
	overflow:hidden;
	margin-bottom:10px;
}
.middleTopMenu li{
	margin-right:18px;
	list-style:none;
	color:#FF8800;
	float:left;
}
.middleTopMenu a{
	color:#656565;
	text-decoration:none;
}
.middleTopMenu a:hover{
	text-decoration:underline;
}
.contentBanner {
	margin-bottom:10px;
	zoom:100%;
}
.twoColsIndex{}
.tcLeft{
	width:310px;
	float:left;
	overflow:hidden;
}
.tcRight{
	width:255px;
	float:left;
	padding-left:15px;
	overflow:hidden;
}
.newsList dd{
	margin-bottom:15px;
font-size:14px !important;
}
.rss{
	margin-right:10px;
	float:left;
	color:#12a5d5 !important;
	padding:0 0 3px 25px;
	display:block;
	background: url(../img/rss.jpg) no-repeat;
}
.allNews{
	width:110px; height:23px;
	padding:0 0 0 8px;
	display:block;
	font-size:14px !important;
	color:#12a5d5 !important;
}
.lNewsArh{
	width:131px; height:23px;
	padding:3px 0 0 8px;
	float:left;
	display:block;
	font-size:14px !important;
	color:#000 !important;
	background: url(../img/newsArh.gif) no-repeat;
}
.topRealestate {
	margin-bottom:20px;
	color: #666666;
}
.topRealestate table{
border-collapse:collapse;
}
.topRealestate big{
font-size:14px !important;
}

.topRealestate ul{
	margin:0 0 10px 0!important;
}
.topRealestate li{
	width:225px;
	overflow:hidden;
	list-style:none;
	padding:0 15px 0 15px;
	margin-bottom:5px;
	background:#C3DCF0;
}
.topRealestate div{
	width:135px;
	float:left;
	padding:10px 0;
	font-size:11px !important;
}
.topRealestate div big{
	font-size:14px !important;
}
.topRealestate div big a{
	color:#12a5d5 !important;
}
.aLink{
	padding:0 0 0 10px;
	font-size:14px !important;
	display:block;
	color:#12a5d5 !important;	
}
.giveAnnouncement{
	width:161px; height:23px;
	background: url(../img/giveAnnouncement.gif) no-repeat;
}
.topRestaurants{
	margin-bottom:20px;
}
.topRestaurants ul{
	margin:0 0 10px 0 !important;
}
.topRestaurants li{
	list-style:none;
	color:#12a5d5 !important;
margin-bottom:3px;
}
.topRestaurants li a{
	color:#12a5d5 !important;
}
.allRestaurants{
	margin-left: 0px;
	padding-left: 0px;
}
.topHotels{
	margin-bottom:20px;
}
.topHotels ul{
	margin:0 0 10px 0 !important;
}
.topHotels li{
	list-style:none;
	color:#B5B018 !important;
}
.topHotels li a{
	color:#B5B018 !important;
}
.allHotels{
	width:91px; height:23px;
	background: url(../img/allHotels.gif) no-repeat;
}

.topEvents{
	margin-bottom:20px;
}
.topEvents ul{
	margin:0 0 10px 0 !important;
}
.topEvents li{
	list-style:none;
	font-size:15px;
}
.topEvents li a{
	color:#2299DD !important;
}
.allEvents{
	width:132px; height:23px;
	background: url(../img/allEvents.gif) no-repeat;
}
/****inner***/
.navchainWrapper{
	width:99%; height:31px;
	margin-bottom:7px;	
	overflow:hidden;
	font-size:13px !important;
	background: url(../img/bgNavchainWrapper.gif) left top no-repeat;
}
.navchainWrapper.ncwOrange {
	background: url(../img/bgNavchainWrapperO.gif) 21px 20px no-repeat;
}
.navchainWrapper.ncwOrange .navchain{
	background:#FF8800 url(../img/bgNavchainO.gif) right top no-repeat;
}
.navchainWrapper.ncwOrange li{
	color:#fff !important;;
}
.navchainWrapper.ncwOrange a{
	color:#fff !important;
	text-decoration:underline;
}
.navchainWrapper.ncwOrange a:hover{
	text-decoration:none;
}
.navchain{
	width:760px;
	padding:2px 5px 2px 10px;
	overflow:hidden;
}
.navchain li{
	margin-right:5px;
	list-style:none;
	float:left;
	color:#868686;
}
.navchain a{
	color:#0e8db6;
	text-decoration:none;
}
.navchain a:hover{
	text-decoration:underline;
}
.iventImportance{
	float:right;
	margin-left:15px;
}
.linkBlock{
	padding:10px;
	margin:5px 0 10px;
	overflow:hidden;
	zoom:100%;
	background:#E2E2E2;
	position:relative;
}
.linkBlock ul{
	margin:0 !important;
}
.linkBlock li{
	margin-right:10px;
	line-height:20px;
	list-style:none;
	float:left;
	white-space:nowrap;
}
.lblt{
	top:0; left:0;
	position:absolute;
	width:9px; height:8px;
	background: url(../img/lblt.gif) no-repeat;
}
.lbrt{
	top:0; right:0;
	position:absolute;
	width:9px; height:8px;
	background: url(../img/lbrt.gif) no-repeat;
}
.lblb{
	bottom:0; left:0;
	position:absolute;
	width:9px; height:8px;
	background: url(../img/lblb.gif) no-repeat;
}
.lbrb{
	bottom:0; right:0;
	position:absolute;
	width:9px; height:8px;
	background: url(../img/lbrb.gif) no-repeat;
}
.sortByReg{
	margin-bottom:15px;
}
.sortByReg input{
	vertical-align:middle;
}
.sortByReg select{
	width:200px;
}
.twoColsInner{
	width:775px;
}
.tciLeft{
	width:360px;
	overflow:hidden;
	float:left;
}
.announcementBlockWrapper{
	margin-bottom:25px;
}
.announcementTitle{
	margin-bottom:5px;
	padding:2px 0 2px 10px;
	font-size:16px;
	color:#2D76B5;
	background:#F3F3F3;
}
.announcementTitle a{
	color:#2D76B5;
}
.announcementBlock dt{
	padding-left:10px;
}
.announcementBlock dd{
	padding-left:10px;
	margin-bottom:15px;
}
.announcementBlock small{
	font-size:12px;
}
.announcementImg{
	margin:5px 0 5px 0;
}
.announcementImg small{
	font-size:11px !important;
	display:block;
	margin-bottom:5px;	
}
.announcementImg img{
	display:block;
}
.tciRight{
	width:335px;
	float:left;
	padding-left:25px;
}
.contentBlock .comment a{
	color:#5A9701 !important;
	text-decoration:none !important;
	padding-left:13px;
	font-size:13px !important;
	font-weight:normal;
	background: url(../img/comment.gif) 0 2px no-repeat;
}
.pagenavWrapper{
	width:775px;
	margin-bottom:30px;
	overflow:hidden;
}
.pagenav li{
	margin-right:5px;
	list-style:none;
	float:left;
	color:#0895c2;
}
.pagenav a{
	color:#0895c2;
}
.pnActive{
	color:#ff7800 !important;	
}
.commentsBlock{
	margin-bottom:20px;
}
.commentsBlock dt{
	margin:25px 0 0 0;
	font-size:14px;
}
.commentsBlock dt a{
	color:#2D76B5;
}
.commentsBlock dd{
	margin-bottom:25px;
	overflow:hidden;
	zoom:100%;
}
.commentsBlock dt p{
	padding:15px 10px 0 10px;
	background:#EFEFEF;
	display:inline;
}
.commentsBlock em{
	background:#EFEFEF;
	padding:10px;
	display:block;
	float:left;
}
.commentsBlock .user{
	padding-left:15px;
	background-position:0 3px;
}
.commentsForm{
	width:590px;
}
.commentsForm li{
	margin-bottom:5px;
}
.commentsForm label{
	width:80px;
	margin-right:20px;
	display:block;
	float:left;
	color:#5A9701;
}
.commentsForm .textbox{
	width:220px;
}
.commentsForm textarea{
	width:445px;
}
.commentsForm .fr{
	width:75px;
	font-size:12px;
	margin-right:25px;
}
.sort{
	margin-left:10px;
}
.sort select{
	width:115px;	
}
.sort input{
	vertical-align:middle;
}
.displayPeriod{
	margin:0 0 5px 0 !important;
}
.tableWrapper{
	width:775px;
	overflow:hidden;
}
.boardLinksTable{
	width:775px;
	margin-top:20px;
}
.boardLinksTable td{
	width:250px;
	padding:0 10px 20px 0;
	vertical-align:top;
}
.boardLinksTable td a{
	font-size:14px;
}
.boardLinksTable ul{
	margin:0 !important;
}
.boardLinksTable li{
	list-style:none;
	display:inline;
}
.threeCols{
	width:775px;
	overflow:hidden;
}
.threeCols h2{
	margin-bottom:10px;
}
.threeLeft{
	width:240px;
	padding-right:10px;
	float:left;
}
.threeMiddle{
	width:240px;
	padding-right:10px;
	float:left;
}
.threeRight{
	width:240px;
	padding-right:10px;
	float:left;
}
.linksIn {
	margin:0 0 20px 0 !important;
}
.linksIn li{
	list-style:none;
	margin-bottom:15px;
}
.linksIn a{
	color:#2D76B5;	
}
.boardImgTable{
	margin-top:10px;
}
.boardImgTable td{
	padding:0 10px 20px 0;
}
.objectDescr{
	margin-bottom:15px;
	font-size:14px;
}
.objectPrice{
	margin-bottom:10px;
	display:block;
}
.yourAnnouncement{
	margin-top:20px;
}
.yourAnnouncement label{
	float:left;
	width:135px;
}
.yourAnnouncement textarea{
	width:610px;
}
.yourAnnouncement  .addOne{
	margin-left:135px;
}
.yaCategory{
	width:300px;
}
.yaTransactionType{
	width:200px;
}
.calendar a{
	vertical-align:middle;
}
.calendar .textbox{
	width:80px;
}
.yaTitle{
	width:610px;
}
.yaPrice{
	width:100px;
	margin-right:5px;
}
.yaCurency{
	width:60px;
}
.yaPhoto{
	width:620px;
}
.yaCity{
	width:200px;
}
.yaEmail{
	width:195px;
}
.yaSubmit{
	width:70px;
	margin:15px 28px 0 0;
	font-size:12px;
}
.contentLinksMenu{
	width:775px;
	overflow:hidden;
	margin:10px 0 30px !important;
	font-size:14px;
}
.contentLinksMenu li{
	list-style:none;
	display:inline;
}
.contentLinksMenu small{
	color:#969168;	
}
.contentLinksMenu small span{
	color:#FF7800;
}
.imgList{
	margin:0px 0 20px 0 !important;
}
.imgList li{
	list-style:none;
	overflow:hidden;
	zoom:100%;
	margin-bottom:5px;
}
.imgWrapper{
	float:left;
	margin-right:10px;
}
.announcementList{
	font-size:14px;
}
.announcementList a{
	color:#2D76B5;
	font-size:16px;	
}
.vacancyAdd{
	margin-top:20px;
}
.vacancyAdd label{
	float:left;
	width:132px;
}
.vacancyAdd textarea{
	width:610px;
}
.vacancyAdd .textbox{
	width:560px;
}
.vacancyAdd .yaPrice{
	width:110px;
}
.vacancyList{
	font-size:14px;
}
.vacancyList li{
	margin-bottom:15px;
}
.vacancyList a{
	color:#2D76B5;
	font-size:16px;	
}
.infoBlock{
	width:751px;
	margin-top:10px;
	position:relative;
	padding:10px 10px 10px 15px;
	color:#fff;
	background:#A6A6A6 url(../img/iblt.gif) left top no-repeat;
}
.ibrt{
	top:-7px; right:0;
	position:absolute;
	width:13px; height:7px;
	background: url(../img/ibrt.gif) no-repeat;
}
.iblb{
	bottom:0; left:0;
	position:absolute;
	width:8px; height:8px;
	background: url(../img/iblb.gif) no-repeat;
}
.ibrb{
	bottom:0; right:0;
	position:absolute;
	width:8px; height:8px;
	background: url(../img/ibrb.gif) no-repeat;
}

.orderInfoBlock{
	width:751px;
	margin-bottom:20px;
	position:relative;
	padding:10px 10px 10px 15px;
	color:#fff;
	background:#29CBDE url(../img/oilt.gif) left top no-repeat;
}
.oirt{
	top:0; right:0;
	position:absolute;
	width:9px; height:8px;
	background: url(../img/oirt.gif) no-repeat;
}
.oilb{
	bottom:0; left:0;
	position:absolute;
	width:9px; height:8px;
	background: url(../img/oilb.gif) no-repeat;
}
.oirb{
	bottom:0; right:0;
	position:absolute;
	width:9px; height:8px;
	background: url(../img/oirb.gif) no-repeat;
}

.greenBlock{
	width:751px;
	margin-bottom:20px;
	position:relative;
	padding:10px 10px 10px 15px;
	background:#D1EC97 url(../img/gblt.gif) left top no-repeat;
}
.gbrt{
	top:0; right:0;
	position:absolute;
	width:8px; height:8px;
	background: url(../img/gbrt.gif) no-repeat;
}
.gblb{
	bottom:0; left:0;
	position:absolute;
	width:9px; height:8px;
	background: url(../img/gblb.gif) no-repeat;
}
.gbrb{
	bottom:0; right:0;
	position:absolute;
	width:8px; height:8px;
	background: url(../img/gbrb.gif) no-repeat;
}

.addingLinks{
	margin-bottom:20px;
}
.addingLinks label{
	width:135px;
	float:left;
}
.addingLinks select{
	width:200px;
}
.addingLinks .textbox{
	width:322px;
}
.addingLinks .create{
	width:200px;
}
.coloredBlock{
	width:750px;
	position:relative;
	padding:14px 15px 10px 15px;;
	color:#fff;
	background:#FF7800 url(../img/cblt.gif) left top no-repeat;
}
.coloredBlock p{
	margin-bottom:15px;
}
.cbrt{
	top:0; right:0;
	position:absolute;
	width:9px; height:9px;
	background: url(../img/cbrt.gif) no-repeat;
}
.cbrb{
	bottom:0; right:0;
	position:absolute;
	width:9px; height:9px;
	background: url(../img/cbrb.gif) no-repeat;
}
.cblb{
	bottom:0; left:0;
	position:absolute;
	width:9px; height:9px;
	background: url(../img/cblb.gif) no-repeat;
}
.newsList{
	margin-bottom:30px !important;
}
.newsList li{
	margin-bottom:15px;
}
.newsList.newsCols{
	
}
.newsList.newsCols li{
	width:280px;
	padding-right:20px;
	float:left;
}
.textBlock{
	margin-bottom:30px;
}
.textBlock p, .textBlock em, .textBlock .announcementImg, .textBlock h2{
	margin-bottom:10px;
	display:block;
}
.star{
	padding-left:18px;
	background: url(../img/star.gif) no-repeat;
}
.photoMenu{
	width:775px;
	margin:0 0 5px 0 !important;
	font-size:14px;
}
.photoMenu li{
	list-style:none;
	display:inline;
	margin-right:8px;
}
.photoTable{
	margin:0 0 20px;
}
.photoTable td{
	width:125px;
	padding:3px 5px 0 0;
	border-collapse:collapse;
	text-align:center;
	vertical-align:top;
}
.photoTable td span{
	color:#67A524;
}
.photoTable .none{
	padding-top:3px !important;
}
.photoTable img{
	margin-bottom:5px;
	display:block;	
}
.activePhoto{
	margin-top:-3px;
	border:3px solid #FF8800;
}
.bigPhotoDescr{
	width:650px;
	margin:10px 0 20px;
	overflow:hidden;
}
.eye{
	padding-left:13px;
	margin-right:10px;
	background: url(../img/eye.gif) 0 5px no-repeat;
}
.slaydShouMenu{
	width:650px;
	margin:0 0 15px !important;
	text-align:center;
}
.slaydShouMenu li{
	list-style:none;
	display:inline;
	margin-right:20px;
}
.sPlay{
	padding-left:12px;
	background: url(../img/sPlay.gif) 0 4px no-repeat;
}
.sPrev, .sNext{
	font-size:17px;
	font-weight:bold;
	padding-left:20px;
	background: url(../img/sPrev.gif) 0 7px no-repeat;
}
.sNext{
	padding:0 20px 0 0;
	background: url(../img/sNext.gif) 100% 7px no-repeat;
}
.sPrev a, .sNext a{
	color:#2D76B5;
}
.fieldsetWrapper{
	margin-bottom:20px;
}
.fieldset{
	float:left;
	padding:10px;
	position:relative;
	border:1px solid #FF7800;
}
.fslt{
	top:-1px; left:-1px;
	position:absolute;
	width:9px; height:8px;
	background: url(../img/fslt.gif) no-repeat;
}
.fsrt{
	top:-1px; right:-1px;
	position:absolute;
	width:9px; height:8px;
	background: url(../img/fsrt.gif) no-repeat;
}
.fslb{
	bottom:-1px; left:-1px;
	position:absolute;
	width:9px; height:9px;
	background: url(../img/fslb.gif) no-repeat;
}
.fsrb{
	bottom:-1px; right:-1px;
	position:absolute;
	width:9px; height:9px;
	background: url(../img/fsrb.gif) no-repeat;
}
.uploadPhoto{
	width:493px;
	margin:10px 0 0px;
	padding:10px 40px 10px 40px; 
}
.uploadPhoto .textbox{
	width:402px;
	float:left;
	margin-right:5px;
}
.uploadPhoto label{
	display:block;
}
.uploadPhoto span{
	color:#000;
}
.uploadPhoto small{
	width:62px;
	float:left;
}
.uploadPhoto .file{
	width:490px;
}
.findPhrase {
	margin-left:0 !important;
}
.findPhrase .textbox{
	padding:2px 0 2px 5px;
	border:1px solid #CCCCCC;
}
.phraseList strong{
	color:#000;
}
.trasportTimetable{}
.trasportTimetable h2{
	top:-10px; left:10px;
	position:absolute;
	color:#000;
	background:#fff;
}
.trasportTimetable .fieldsetWrapper{
	width:365px;
	margin:0 20px 30px 0;
	float:left;
}
.trasportTimetable .fieldset{
	width:345px;
	padding:20px 10px 20px 10px;
	min-height:90px;
	float:left;
}
.trasportTimetable .submit{
	width:120px;
	bottom:-10px; right:10px;
	position:absolute;
	font-size:12px;
}
.trasportTimetable div li span{
	width:125px;
	display:block;
	float:left;
}
.trasportTimetable div span{
	width:auto;
	float:none;
}
.trasportTimetable select{
	width:216px;
}
.transportTableWrapper{
	width:773px;
	padding-top:7px;
	position:relative;
	background: url(../img/transportTableTop.gif) no-repeat;
}
.trasportTable{
	border-collapse:collapse;	
}
.trasportTable td{
	width:140px;
	padding:20px 10px;
	border-right:1px solid #fff;
	border-bottom:1px solid #fff;
	vertical-align:top;
	color:#000;
	background:#F4F3DF;
}
.trasportTable .header td{
	background:#E7E5C9;	
}
.trasportTable td span{
	color:#FF7800 !important;
}
.transportTableBottom{
	width:773px; height:8px;
	bottom:0; left:0;
	position:absolute;
	background: url(../img/transportTableBottom.gif) no-repeat;
}
.knowTime{
	margin-bottom:20px;
}
.knowTime label{
	float:left;
	width:120px;
}
.knowTime select{
	width:180px;
}
.knowTime .submit{
	font-size:12px;
	width:125px;
}
.weatherTable{
	border-collapse:collapse;
}
.weatherTable .header td{
	vertical-align:top;
}
.weatherTable td{
	width:74px;
	padding:0 20px 10px 0;
	border-right:1px solid #E3E3E3;
	text-align:right;
	vertical-align:bottom;
}
.weatherTable big{
	font-size:18px;
	display:block;
	font-weight:normal;
}
.weatherTable .wInCity{
	padding:30px 15px;
	text-align:center;
	border-right:10px solid #fff;
	border-bottom:10px solid #fff;
	background:#F4F3DF;
}
.weatherTable .wInCity a{
	color:#2D76B5;
	font-size:14px;	
}
.weatherDay{
	width:775px;
	overflow:hidden;
}
.wDay{
	width:60px;
	float:left;
	padding-top:25px;
	margin-right:25px;
}
.wDay p{
	margin-bottom:5px;
}
.wDay big{
	display:block;
	margin-bottom:10px;
	font-size:30px;
	line-height:20px;
}
.wDay big sup{
	font-size:12px;
}
.wDay small{
	font-size:13px;
	display:block;
	color:#656565;
}
.wDayTable{
	width:560px;
	padding:10px 0;
	margin-bottom:10px;
	float:left;
}
.wDayTable table{
	width:560px;
	border-collapse:collapse;
}
.wDayTable .header td{
	width:auto;
	text-align:right;
	padding:0 10px 0 0;
	background:none;
}
.wDayTable td{
	width:90px;
	text-align:center;
	padding:10px 0px 10px;
	background:#F4F3DF;
}
.wDayTable td big{
	font-size:18px;
}
.cMorning{
	color:#3EBACC;
}
.cDay{
	color:#E76728;
}
.cEvening{
	color:#684A6D;
}
.cNight{
	color:#454545;
}
.yellowPage{
	width:740px;
	background:#FDF6C1;
	padding:15px;
	min-height:700px;
	position:relative;
}
.yellowPage *{
	width:auto !important;
}
.recomended{
	width:755px;
	margin-right:-15px;
	position:relative;
	padding:10px 0 0 15px;
	margin-bottom:15px;
	margin-left:-15px;
	border-top:1px solid #DC4D2C;
	border-bottom:1px solid #DC4D2C;
}
.recomended h2{
	top:-10px;
	position:absolute;
	background:#FDF7C5;
}
.redLine{
	border-top:1px solid #DC4D2C;
}
.firmContacts{
	margin-bottom:20px;
	overflow:hidden;
	zoom:100%;
}
.firmContacts table{
	width:100%;
}
.firmContacts td{
	padding-right:10px;
	vertical-align:top;
}
.yellowPage .fAddress{
	width:240px !important;
}
.yellowPage .fAddress a{
	text-decoration:none;
}
.yellowPage .fAddress a:hover{
	text-decoration:underline;
}
.yellowPage .fPhone{
	width:170px !important;
	float:left;
}
.yellowPage .fUrl{
	width:150px !important;
	float:right;
}
.yellowPage .fUrl a{
	color:#0F6EB2 !important;	
}
.neccecary, .forPremium{
	padding-top:5px;
	font-size:24px;
	line-height:24px;
	vertical-align:middle;
}
.forPremium{
	margin-left:20px;
}
.form .editForm{
	margin-bottom:20px !important;
}
.editForm select{
	width:130px !important;
	margin-right:10px;
}
.editForm label{
	display:block;
}
.editForm .labelLine label{
	display:inline;
}
.editForm .textbox{
	width:620px !important;
	margin-right:5px;
	float:left;
}
.editForm .textarea{
	width:97% !important;
}
.editForm .file{
	width:645px !important;
	float:left;
	margin-right:5px;
}
.editFormContacts{
	padding:10px 0 0;
}
.editFormContacts label{
	width:155px !important;
	float:left;
}
.editForm .editFormContacts .textbox{
	width:553px !important;
	margin:0;
}
.editForm .boxDescr{
	width:79px !important;
}
.feedbackForm{
color:#363636 !important;
}
.feedbackForm{
width:700px;
}
.feedbackForm label{
width:105px;
margin-right:10px;
display:block;
float:left;
}
.feedbackForm .inputtext{
width:270px;
}
.feedbackForm .inputfile{
width:570px;
}
.feedbackForm .inputselect{
width:275px;
}
.feedbackForm .inputtextarea{
width:565px;
}
.feedbackForm .last{
margin-top:10px;
}
.feedbackForm .last .fr{
margin-right:10px;
_margin-right:5px;
}
.boxDescr{
	float:left;
	font-size:12px;
	line-height:11px;
}
.payMonth{
	margin-left:25px;
}
.payMonth .textbox{
	width:25px !important;
}
.placePayment{
	margin-bottom:30px;
}
.placePayment td{
	vertical-align:top;
	padding:0 20px 5px 0;
}
.placePayment .firstCol{
	width:150px !important;
}
.placePayment .textbox{
	color:#B10F26;
}
.accountBalance{
	width:450px;
	margin:20px 0;
}
.bigSubmit{
	padding:4px 5px;
	float:right;
	color:#4F4F4F;
	font-size:18px;
	background:#D4D0C8;
}
.greyBlock{
	padding:0 10px 15px;
	background:#E4E4E4;
	overflow:hidden;
	zoom:100%;
	margin-bottom:10px;
}
.firstVoteResult{
	background:#CFF474 !important;
}
.totalResult{
	padding-top:10px;
	float:left;
width:600px;
}
.totalResult dt{
	font-size:18px;
	margin-bottom:10px;
}
.totalResult dd{
	margin-bottom:3px;
	overflow:hidden;
	zoom:1;
}
.voteResultList.totalResult dd .bgWrapper{
	width:550px !important; height:18px;
}
.voteData{
	margin-top:20px;
	float:right;
}
.voteData dl{
	margin-top:10px;
}
.userInfoBlock{
	overflow:hidden;
	margin:0 -8px 20px -10px;
	zoom:100%;
}
.uibDark{
	background:#B8B8B5;
}
.userInfo{
	width:477px; height:100px;
	margin-right:20px;
	float:left;
	color:#363636;
	background:#FF8800;
	overflow:hidden;
	position:relative;
	zoom:100%;
}
.userInfo table{
	width:330px;
	margin-top:15px;
}
.userInfo td{
	width:200px;
	vertical-align:top;
	padding:0 10px 3px 0;
}
.userBigAvatar{
	width:100px;
	float:left;
	margin-right:15px;
	position:relative;
}
.userBigAvatar img{
	display:block;
}
.userBigAvatar a{
	width:100%;
	left:0; bottom:0;
	position:absolute;
	text-align:center;
	padding-bottom:2px;
	font-size:11px;
	display:block;
	color:#fff;
	background:#909090;
}
.userPhotoUpload{
	margin-top:20px;
}
.userPhotoUpload .file{
	width:550px;
	margin-right:5px;
	float:left;
}
.userPhotoUpload label{
	margin-bottom:5px;
	color:#363636;
	display:block;
}
.editPersonalInfo{
	bottom:3px; left:115px;
	color:#fff !important;
	font-size:11px;
}
.userAccountInfo table{
	margin-top:15px;
}
.userAccountInfo td{
	width:200px;
	vertical-align:top;
}
.userAccountInfo .header td{
	font-size:18px;
	color:#363636;
}
.userDataBlock{
	margin-bottom:20px;
	overflow:hidden;
	zoom:100%;
}
.userDataBlock .cTitleWrapper{
	widtH:100%;
}
.userDataBlock h2{
	color:#363636;
}
.userDataBlock h2.fl{
	margin-right:10px;
}
.userDataBlock a{
	color:#0F6EB2;
}
.userSendMessage{
	width:307px; height:61px;
	padding-top:40px;
	margin:0 -23px 0 -20px;
	text-align:center;
	float:left;
	background: url(../img/bgSendMessage.jpg) no-repeat;
	position:relative;
	zoom:100%;
	overflow:visible;
	z-index:1;
}
.userPersonalDataForm{
	width:377px;
	float:left;
}
.userPersonalDataForm label, .userPasswordChange label{
	width:95px; 
	margin-right:10px;
	display:block;
	float:left;
}
.form .userPasswordChange{
	width:355px;
	float:left;
	margin-bottom:20px !important;
	padding:20px 15px 15px;
	color:#4F4F4F;
	background:#A2DC41;
}
.userPasswordChange h2{
	margin-bottom:10px;
}
.countRenewing{
	padding-top:25px;
}
.countRenewing fieldset{
	width:400px; 
	float:left;
}
.dsaAdventures fieldset{
	width:290px; 
	float:right;
}  

.countRenewing .form .radio{
	float:left;
	margin-right:5px;
}
.countRenewing .form label{
	width:110px;
	margin-right:10px;
	display:block;
	float:left;
}
.countRenewing .form .textbox{
	width:140px;
}
.countRenewing .form ul{
	margin-bottom:20px !important;
}
.countRenewing .bigSubmit{
	margin-top:15px;
	float:none;
}
.dsaAdventures .currentBalance{
width:350px;
float:left;
}
.currentBalance{
	width:235px;
	float:right;
}
.currentBalance p{
	margin-top:10px;
}
.countHistoryTable{
	width:435px;
	float:left;
}
.countHistoryTable td{
	padding:0 10px 5px 0;
	vertical-align:top;
}
.countHistoryTable strong{
	display:block;
	text-align:right;
}
.chtDate{
	width:30px;
}
.chtCount{
	width:50px;
}
.chtDescr{
	width:428px;
}
.messageHistory{
	margin-top:20px;
}
.messageHistory .cTitleWrapper{
	width:98%;
	margin-bottom:20px;
}
.messageHistory .cTitleWrapper h1 a{
	color:#0F6EB2;
}
.messageHistory table{
	width:100%;
}
.messageHistory td{
	padding:0 10px 5px 0;
	vertical-align:top;
}
.messageHistory table span{
	color:#5A9701;
}
.messageHistory img{
	float:left;
	margin-right:5px;
}
.messageHistory a{
	color:#0F6EB2;	
}
.del{
	width:8px; height:12px;
	display:block;
	text-indent:-1000em;
	background: url(../img/del.gif) 0 2px no-repeat;
}
.mhDate{
	width:50px;
}
.mhUser{
	width:160px;
}
.mhMessage{
	width:560px;
}
.messageHistory .pagenavWrapper{
	width:99%;
}
ul.map-level-0 a {
font-weight:bold;
}
ul.map-level-1 a, ul.map-level-2 a, ul.map-level-3 a {
font-weight:normal;
}
.map-level-0 li{
	list-style:none;
	margin-bottom:3px;
	color:#0F6EB2;
font-size:16px;
}
.map-level-0 li ul{
	margin-top:3px;
}
.map-level-0 li a{
	color:#0F6EB2;
}
.map-level-1 li{
	font-size:15px !important;
}
.map-level-2 li {
	font-size:14px !important;
}
.map-level-3 li{
	font-size:12px !important;
}
.passRemind *{
	float:left;
	margin-right:5px;
}
.passRemind label, .passRemind .textbox{
	margin-top:10px;
}
.messageBlock{
	width:750px;
	margin-top:20px;
}
.personalMessage{
	margin-top:20px;
}
.personalMessage .cTitleWrapper{
	margin:10px 0 0;
}
.personalMessage .messageAnswer{
	margin-top:10px;
}
.personalMessage .messageAnswer h2{
	margin-bottom:10px;
}
.personalMessage .form.messageAnswer ul{
	margin:25px 0 10px!important;
}
.personalMessage .form label{
	width:70px;
	margin-right:10px;
	display:block; 
	float:left;
}
.personalMessage .form .textbox, .personalMessage .form textarea{
	width:660px;
}
.contactForm{
	width:722px;
}
.contactForm label{
	width:80px; 
	margin-right:10px;
	display:block;
	float:left;
}
.contactForm .textbox{
	width:265px;
}
.contactForm select{
	width:270px;
}
.contactForm .file{
	width:630px;
}
.contactForm textarea{
	width:622px;
}
.contactInfoWrapper{
	margin-bottom:20px;
	overflow:hidden;
	zoom:100%;	
}
.contactsInfo{
	width:350px;
	margin-right:20px;
	float:left;
}
.currencyCoursesWrapper{
	margin-bottom:10px;
	overflow:hidden;
	zoom:100%;
}
.currencyCourses{
	float:left;
	padding:15px;
	font-size:18px;
	background:#D8D8D8;
}
.currencyCourses select{
	font-size:18px;
}
.currencyTable td{
	vertical-align:top;
	padding-right:20px;
}
.forumWrapper{
	width:776px;
}
.form.userRegistration ul{
	margin-bottom:20px !important;
}
.userRegistration li label{
	width:65px;
	display:block;
	float:left;
	margin-right:10px;
}
.userRegistration .bigSubmit{
	margin-top:10px;
	float:none;
	display:block;
}
.userFind{
	margin:20px 0;
}
.userFind .textbox{
	width:265px;
	padding:2px 0 2px 5px;
	float:left;
	margin:2px 5px 0 0;
	border:none !important;
}
.greyBlock .pagenavWrapper{
	width:99%
}
.userTable{
	width:100%;
}
.userTable td{
	width:48%;
	padding:0 20px 10px 0;
	vertical-align:top;
	font-size:14px;
}
.userTable a{
	color:#0F6EB2;
}
.userTable small{
	display:block;
	font-size:12px;
}
.userTable img{
	float:left;
	margin-right:5px;
}
.userTable p{
	margin-top:10px;
	display:table;
	zoom:100%;
}
.filterForm{
	padding-top:5px;
}
.filterForm ul{
	width:550px;
	float:left;
}
.filterForm .textbox{
	width:83px;
}
.filterForm select{
	width:170px;
	margin-right:10px;
}
.filterForm .city{
	margin:0 10px 0 6px;
}
.filterForm .type{
	width:220px;
}
.useFilter{
	width:140px; height:40px;
	color:#4F4F4F;
	background:#D4D0C8;
}
.objTable{
	margin-bottom:20px;
}
.objTable td{
	width:250px;
	vertical-align:top;
	padding:0 10px 10px 0;
}
.objTable td img{
	display:block;
}
.objTable .last{
	padding-right:0 !important;
}
.objWrapper{
	width:250px;
	float:left;
	padding-bottom:10px;
	position:relative;
	background:#E3F3BF url(../img/bgObjWrapper.gif) bottom left no-repeat;
}
.obwMore{
	margin-right:10px;
}
.obwMore p{
	margin-bottom:10px !important;
}
.objWrapperTop{
	width:250px; height:7px;
	background: url(../img/bgObjWrapperTop.gif) no-repeat;
}
.objPrice{
	padding:5px 10px;
	background:#D1EC97;
}
.objPrice span{
	float:right;
}
.objDescr{
	font-size:14px;
	padding:5px 10px 0;
}
.objDescr a{
	font-size:16px;
	color:#2D76B5;
}
.objDescr p{
	margin:3px 0;
}
.objDescr small{
	color:#859E4F;
}
.objEdit{
	padding:15px;
	background:#EEF8D8;
}
.objEdit li{
	margin-bottom:10px;
}
.objTypeSelect{
	padding:15px;
	position:relative;
	background:#D1EC97;
}
.objTypeSelect select{
	width:170px;
	margin-right:15px;
}
/***************************/
/**********left*************/
#left {
	width: 180px;
	float: left;
	font-size:12px;
	position:relative;
	margin-top: 20px;
}
#left h1{
	font-size:19px;
}
.leftMenu{
	width:180px;
	margin-bottom:16px;
}
.leftMenu li{
	width:175px;
	list-style:none;
	margin-bottom:5px;
	color:#FF7800;
	font-size:13px;
font-weight:bold;
}
.leftMenu a{
	color:#4c4c4c;
	text-decoration:none;
}
.leftMenu a:hover{
	text-decoration:underline;
}
.leftBlock{
	width:165px;
	overflow:hidden;
	padding:15px 5px 10px 10px;
}
.baner{
	margin-bottom:10px;
}

.leftText {
	margin-top: 20px;
	font-size: 12px;
	color: #9b9678;
	margin-bottom: 15px;
}

.leftText .leftTitle {
	line-height:12px;
	font-size: 14px;
	color: #6c6a5b;
	margin-bottom: 8px;
}

.projectList{
	margin:10px 0 20px 0;
}
.projectList li{
	list-style:none;
	padding:3px 0 0 30px;
	float: left;
	font-size: 7px;
	position:relative;
	overflow:hidden;
	height: 33px;
}
.projectList a{
	color:#000;
	text-decoration:none;
}
.projectList a:hover{
	text-decoration:underline;
}
.estateM {
	margin-right: 7px;
	padding-left:41px !important;
}
.estateM span{
	top:0; left:0;
	position:absolute;
	cursor:pointer;
	background: url(../img/estateM.jpg) no-repeat;
	width: 81px;
	height: 33px;
}
.tourismM span{
	top:0; left:0;
	position:absolute;
	cursor:pointer;
	width: 88px;
	height: 33px;
	background: url(../img/tourismM.gif) no-repeat;
}
.logon a:hover{
	text-decoration:none;
}
.logon li{
	padding-left:16px;
	background-position:0 2px;
}
.user{
	background: url(../img/user.gif) no-repeat;
}
.balance{
	background: url(../img/balance.gif) no-repeat;
}
.message{
	background: url(../img/message.gif) 0 3px no-repeat !important;
}
.exit{
	background: url(../img/exit.gif) no-repeat;
}
.subscribe dd{
	margin-bottom:5px;
}
.subscribe select{
	width:120px;
}
.subscribe .textbox{
	width:115px;
}
.aboutAdvQuestion{
	width:215px;
	margin-left:10px;
	float:right;
}
.advBanner, .prArticles, .advRating{
	overflow:hidden;
	zoom:100%;
	margin-top:40px;
}
.advRating ul{
	margin-bottom:20px;
}
.advRating{}
.advRating a{
	color:#0F6EB2;
}
/***************************/
/**********right************/
#right{
	width:180px;
	margin-right:8px;
	padding:20px 0px 10px 0;
	float: right;
	display:inline;
	font-size:12px;
	margin-top: 20px;
}
#right h1{
	font-size:19px;
}
#right a{
	color:#000;
}
#right a:hover{
	text-decoration:none;
}
.rightBlock{
	width:155px;
	overflow:hidden;
	padding:2px 10px 1px 15px;
	margin-bottom:10px;
}
.rbColored{
	background:#DCDCD4;
}
.enterReg{
	width:165px;
	padding-right:0 !important;
	background: url(../img/logCenter.gif) left top repeat-y;
	margin-bottom: 0px;
}
.loginTop
{
	height: 8px;
	background: url(../img/logTop.gif) left top no-repeat;
}
.loginBottom
{
	height: 9px;
	background: url(../img/logBottom.gif) left top no-repeat;
	margin-bottom:10px;
}
.enterReg li{
	width:160px;
	margin-bottom:5px;
	overflow:hidden;
	list-style:none;
}
.enterReg label{
	display:block;
	color: #8f8f8f;
}
.enterReg .textbox{
	width:105px;
	margin-right:5px;
	float:left;
	background: #e6e6e6;
}
.enterReg a{
	color:#12a5d5 !important;
}
.rbCourse{
	padding-top:5px !important;
	padding-bottom:10px !important;
	color:#6A6967;
	background: url(/img/course.jpg) repeat-y;
}
.rbCourse small{
	font-size:11px;
}
.rbCourse small a{
	color:#12A5D5 !important;
}
.rbCourse td{
	vertical-align:top;
}
.rbCourse big{
	padding-right:30px;
}
.coffeeBlock{
	margin-bottom:0 !important;
	background:#ECE6CC url(../img/bgCoffeeTop.gif) no-repeat;
}
.rbSms dt{
	margin-bottom:3px;
}
.rbSms dd{
	margin-bottom:5px;
}
.rbSms label{
	display:block;
}
.smsNumber{
	width:170px;
	margin:0 0 15px -10px !important;
	position:relative;
}
.smsNumber select{
	width:60px;
}
.smsNumber .textbox{
	width:83px;
}
.rbSms textarea{
	border:none;
	width:145px;
}
.rbCapcha{
	width:50px;
}
.coffeeBottom{
	width:180px; height:8px;
	margin-bottom:10px;
	background: url(../img/bgCoffeeBottom.gif) no-repeat;
}
.ok{
	width:25px; height:25px;
	background: url(../img/ok.gif) no-repeat;
	border:none;
	cursor:pointer;
}
.question{
	font-size:14px;
	padding:10px 10px 10px 15px;
	background: #f2f2ef;
}
.question dl{
	margin-bottom:10px;
	color: #9b9678;
}
.question dt{
	margin-bottom:10px;
	color: #605d4d;
}
.question dd{
	width:160px;
	line-height:18px;
	vertical-align:middle;
	margin-bottom:5px;
	overflow:hidden;
}
.question label{
	width:140px;
	float:left;
	padding-left:5px;
	display:block;
	overflow:hidden;
	zoom:1;
	font-size:13px !important;
}
.question label input{
	float:left;
	margin-right:5px;
}
.question label span{
	display:block;
	width:110px;
	float:left;
}
.question .radio{
	float:left;
}
.question small{
	font-size:11px;
}
.question div{
	width:145px;
	padding-top:10px;
	overflow:hidden;
	zoom:1;
}
.question .fl{
	margin-right:5px;
}
.question a {
	color: #12a5d5 !important;
}
.voteResultList{
	padding-top:10px;
}
.voteResultList dd .bgWrapper{
	width:110px !important; 
	padding-left:0;
	margin-right:5px;
	float:left;
	display:block;
	position:relative;
	background:#C2C2C2 !important;	
}
.voteResultList span{
	padding-left:5px;
	zoom:1;
	float:none;
	display:block;
	color:#fff;
}
.voteResultList .bg{
	top:0; left:0;
	height:18px;
	position:absolute;
}
.voteResultList .text{
	position:relative;
	z-index:1;
font-size:11px !important;
}
/***************************/
/**********bottom***********/
.photoBlockWrapper{
	width:980px; height:185px;
	margin:0 auto;
	position:relative;
	background:#DEDFD7;
}
.photoBlock{
	padding:10px 0 0 200px;
	font-size:14px;
}
.photoBlock table{
	vertical-align:top;
}
.photoBlock td{
	padding:0 10px 10px 0;
}
.photoBlock td img{
	display:block;
}
.photoBlock a{
	color:#12a5d5;
}
.photoBlock a:hover{
	text-decoration:none;
}
.photoBlock a img{
	display:inline;
}
.bgPhotoBlock{
	top:-7px; left:50%;
	position:absolute;
	margin-left:-14px;
	width:29px; height:13px;
	background: url(../img/bgPhotoBlock.jpg) no-repeat;
}
#bottom{
 	width:980px; height: 150px;
	padding-top:20px;
	margin:0 auto;
	font-size:12px;
	color:#676767;
	border-top:1px solid #C8C7B3;
	clear:both;
}
#bottom.bottomIndex{
	border:none
}
#bottom a{
	color:#2370A8;	
}
#bottom a:hover{
	text-decoration:none;
}
.bottomMenu{
	float:right;
}
.bottomMenu a {
	color: #12a5d5 !important;
}
.bottomMenu li{
	list-style:none;
	float:left;
	padding-right:7px;
	margin-right:7px;
	background: url(../img/bulletOrange.gif) 100% 7px no-repeat;
}
.copyrights{
	font-size:14px;
}
.copyrights a {
	color: #12a5d5 !important;
}
.bottomBanners{
	margin-top:20px;
}
/************************/
/*********pages**********/

.watchTop {
	background: #f4f3df url(../img/tlc.jpg) left bottom no-repeat;
	padding: 0px;
	margin-bottom: 5px;
}
.watchTop .rightConner {
	margin: 0px;
	height: 50px;
	background: url(../img/trc.gif) right bottom no-repeat;
}
.watchTop .blueLine {
	height: 20px;
	padding-left: 13px;
	padding-right: 15px;
	font-size: 13px;
	color: white;
	font-weight: bold;
	background: #46bce3 url(../img/corner.gif) right top no-repeat;
	width: 245px;
	letter-spacing: 0px;
}
.watchTop ul {
	margin-left: 13px;
	margin-top: 4px;
}
.watchTop li {
	list-style:none;
	float: left;
	font-size: 13px;
	margin-right: 10px;
}
.watchTop a {
	color: #7a7a7a;
	text-decoration: underline;
}

.watchTop a:hover {
	color: #7a7a7a;
	text-decoration: none;
}

.newsList dt small {
	color: #7a7d62;
}

.newsList a, .newsList .blue {
	color: #12a5d5 !important;
}

.newsList h2 a {
	color: #2498b9 !important;
}

.cTitleWrapper .cTitle {
	color: #4f4f4f;
}
#left .loginBottom {
	margin-bottom: 20px;
}

.lmActiveMain{
	width:auto; height:24px;
	line-height:24px;
	overflow:visible;
	display:inline;
	white-space:nowrap;
	color: #6ac101 !important;
}
.lmActiveMain span{
	padding:4px 0 4px 9px;
	height:24px;
	background: url(../img/lmActiveMain.gif) no-repeat;
}
*+html .lmActiveMain span{
	padding:0px 0 4px 7px;
}
.lmActiveMain em{
	padding:4px 8px 4px 5px;	
	font-style:normal;
	height:24px;
	background: url(../img/lmActiveMain.gif) top right no-repeat;
}

.leftMenu .lmActive a{
	color:#6AC101 !important;
	padding-right:8px;
}
.lmActiveMain.lmActive{
	color:#fff !important;
}
/**/
.leftMenu .lmActive ul li span{
	color: #6ac101;
}
.leftMenu .lmActive ul li a{
	color: #8b8b8b !important;
}
.leftMenu ul{
	margin:4px 0 0 15px;
}
.leftMenu ul li{
	width:165px;
	font-weight:normal;
}
.leftMenu ul li a{
	color:#8b8b8b !important;
	padding-right:8px;
}
.greyInfoBlockWrapper{
	width:100%;
	overflow:hidden;
	margin-bottom:20px;
}
.greyInfoBlock{
	padding:20px;
	margin-bottom:5px;
	position:relative;
	float:left;
	background:#EDEDED;
font-size:12px;
line-height:16px;
}
.gitl{
	top:0; left:0;
	position:absolute;
	width:8px; height:9px;
	background: url(/img/gitl.gif) no-repeat;
}
.gitr{
	top:0; right:0;
	position:absolute;
	width:9px; height:9px;

	background: url(/img/gitr.gif) no-repeat;
}
.gibl{
	bottom:0; left:0;
	position:absolute;
	width:8px; height:10px;
	background: url(/img/gibl.gif) no-repeat;
font-size:0;
line-height:0;
}
.gibr{
	bottom:0; right:0;
	position:absolute;
	width:9px; height:10px;
	background: url(/img/gibr.gif) no-repeat;
font-size:0;
line-height:0;
}

.linkBlock .tableAc {
	margin: 0px 0px 0px 5px;
}
.tableAc td {
	font-size: 14px;
	color: #4f4f4f;
	padding: 0px;
	margin: 0px;
}
.tableAc .fc {
	padding-right: 10px;
}
.tableAc select {
	width: 170px;
	font-size: 12px;
	color: #4d4d4d;
}
.tableAc .active {
	background: #c6f192;
}
.tableAc .tc {
	padding-left: 20px;
	width: 300px;
}
.tc input {
	width: 68px;
}
.tableAc .small {
	line-height:10px;
	font-size: 11px;
	color: #9e9e9e;
}
.placingTable td{
	vertical-align:top;
	padding-bottom:10px;
	border-right:12px solid #fff;
	border-bottom:10px solid #fff;
	background: url(/img/accom/bottom.gif) left bottom no-repeat;
}
.placingTable td img{
	display:block;
}
.placingTable .last{
	border-right:none;	
}
.infoAc{
	padding-top:10px;
}
.infoAc td{
	padding-bottom:0;
	border:none;
	background:none;
}
.infoAc td img{
	display:inline;
}
.listAc img {
	padding: 0px;
	margin: 0px;
	border: 0px;
}
.listAc li {
	list-style: none;
	display: inline;
	width: 250px;
	padding: 0px;
	margin: 0px 0px 15px 12px;
	float: left;
}
.listAc .first {
	margin: 0px 0px 0px -10px;
}
.listAc .infoAc {
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	margin: 0px;
	padding:0 0 10px;
}
.listAc .bottom {
	height: 10px;
	margin: 0px;
	padding: 0px;
	background: url(/img/accom/bottom.gif) left top no-repeat;
}
.infoAc{
	padding-right:8px;
	padding-left:8px;
	height:105px;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
width:232px;
}
.infoAc table {
	margin:0 8px 0px 8px;
	width: 232px;
}
.infoAc td {
	padding:0 0 5px;
	margin:0;
}
.acName{
	margin-bottom:10px;
}
.acName a {
	font-weight: bold;
	font-size: 16px;
	color: #0895c2;
}
.infoAc .price{
font-size:15px;
float:right;
margin-top:5px;
}
.listAc .acPrice {
	font-weight: bold;
	font-size: 16px;
	color: #5f5f5f;
	text-align: right;
	width: 70px;
}
.acPlace {
	font-size: 12px;
	color: #4f4f4f;
float:left;
margin-top:7px;
}
.acPlace .acStar{
margin:3px 0 0 10px;
}
.listAc .acStar {
	text-align: right;
}
.acIcon {
	margin-bottom: 3px !important;
}
.acIcon img{
	margin-right:5px;
	display:inline !important;
}
.acTopLine {
	background: #efefef url(/img/accom/corner.gif) right top no-repeat;
	height: 25px;
	padding-left: 10px;
	padding-top: 6px;
	font-size: 14px;
	color: #4f4f4f;
	line-height:20px;
	margin-bottom: 10px;
}
.acTopLine .acName {
	float: left;
	width: 485px;
}
.acTopLine .acStar {
	float: left;
	width: 165px;
}
.acTopLine .acStar.fr{
	float:right !important;
	margin-right:20px;
} 
.acTopLine .acPrice {
	float: left;
	text-align: right;
	font-weight: bold;
	width: 105px;
	font-size: 18px;
}
.acFoto {
	width: 250px;
	float: left;
}
.acFoto li {
	list-style: none;
	display: inline;
	width: 120px;
	padding: 0px;
	margin: 0px 0px 7px 7px;
	float: left;
}
.acFoto .first {
	margin: 0px 0px 0px -10px;
}
.acInfo {
	width: 465px;
	float: left;
	padding-left: 15px;
	padding-top: 7px;
	padding-right: 15px;
	line-height:18px;
	font-size:14px;
}
.acInfo p{
	margin: 0px;
	padding: 0px;
	margin-bottom: 20px;
	color: #4f4f4f;
}
.acInfo .acIcon {
	margin-bottom: 20px;
}
.acInfo .acIcon img{
	display:inline !important;
}
.acStar img{
	display:inline !important;
}
.acInfo .room {
	margin: 15px 0 10px;
}
.acInfo .room, .room a {
	color: #0895c2;
}
.room span, .room b {
	color: #5e5e5e;
}
.room b{
	display:block;
}
.acInfo .buy {
	margin:20px 0 10px;
}
.acInfo .buy a{
	margin-right: 10px;
}
.acInfo .rules {
	color: #ff8a28;
}
ol {
	margin-right: 10px;
}

/** Заказ номера **/
.acForm {
	float: left;
	width: 380px;
	font-size: 16px;
	color: #4f4f4f;
	text-align: left;
}
.acForm ul, .acTA ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
}
.captchatext, .acTA .textbox, .acForm .textbox {
	width: 380px;
	font-size: 18px;
	color: #919191;
	margin: 2px 0px 11px 0px;
}
.captchatext, .acTA .textbox {
	width: 180px !important;
}
.acForm .date {
	width: 100px !important;
}
.acForm .people {
	width: 30px !important;
}
.acForm .pay {
	width: 250px !important;
}
.acFormDescr {
	float: left;
	width: 350px;
	padding-left: 35px;
	font-size: 12px;
	color: #868686;
	padding-top: 18px;
}
.acFormDescr ol {
	margin: 5px 0px 5px 0px;
	list-style-position: inside;
}
.acFormDescr span {
	background: url(/img/accom/important.gif) 0px no-repeat;
	padding-left: 15px;
}
.acFormDescr a {
	color: #ff8a28;
}
.acTA {
	float: left;
	font-size: 16px;
	color: #4f4f4f;
	width:775px;
	zoom:1;
	
}
.acTA textarea {
	width: 770px;
	height: 175px;
	font-size: 18px;
	color: #919191;
}
.acTA .fl {
	margin-top:10px;
	float: right;
}
.acTA .agree{
	float:left;
	margin-top:20px;
	font-size: 14px;
}
/** Экскурсии главная **/
.exLeft, .exGray {
	padding: 14px 18px;
	background: #f2f2ee;
	width: 445px;
	color: #525252;
	float: left;
}
.exGray ul {
	list-style:none;
	margin-top: 5px;
	margin-left: 0px;
}
.exGray ul {
	margin-bottom: 20px;
}
.exGray .popular li {
	margin-bottom: 10px;
}
.exGray li {
	overflow:hidden;
	zoom:1;
}
.exGray a{
	font-weight: bold;
	font-size: 16px;
	color: #0e8db6;
}
.exGray li div {
	margin-top: 4px;
	width: 100%;
}
.exGray li div Img {
	float: left;
	margin-right: 10px;
}
.exRight, .exGreen {
	float: left;
	width: 265px;
	background: #d4f3aa;
	padding: 14px 15px;
	color: #383838;
}
.exGreen {
font-size:13px;
}
.exGreen p {
	margin-top: 10px;
	margin-bottom: 0px;
}
.contentBlock .exGreen ul {
	list-style: none;
	margin-top: 15px;
	margin-left: 0px !important;
zoom:1;
}
.exGreen li {
	background: url(/img/ex/tire.gif) 15px 5px no-repeat;
	text-indent: 20px;
	width: 260px;
margin-left: 0px !important;
margin-bottom:2px;
zoom:1;
}
.exOrder {
	position: absolute;
	text-align: right;
	margin-top: -20px;
	width: 770px;
	z-index: 500;
left:0;
}

/** Описание экскурсии **/
.exLeft {
	width: 530px;
	padding: 4px 15px;
}
.exLeft p {
	margin-bottom: 10px;
	padding-top: 10px;
}
.exRight {
	background: #fff;
	margin-left: 20px;
	padding: 25px 0;
	width: 187px;
}
.exRight th {
	padding: 4px;
	background: #ececec;
	font-size: 13px;
	color: #5b5b5b;
	font-weight: normal;
	text-align: left;
	border-bottom: 3px solid #fff;
}
.exRight table {
	width: 187px;
	margin-bottom: 20px;
}
.exRight td {
	border-right: 1px solid #eeeeee;
	padding-right: 4px;
	padding-top: 1px;
	text-align: right;
	vertical-align: top;
	color: #5b5b5b;
	font-size: 12px;
}
.exRight .bLine {
	padding: 0px;
	height: 3px;
	font-size: 1px;
	border-bottom: 3px solid #ececec;
	border-right: none;
}
.exRight ul {
	list-style: none;
	margin-left:0;
zoom:1;
position:relative;
}
.exRight li {
	background: url(/img/ex/arrow.gif) 0px 5px no-repeat;
	text-indent: 10px;
	width: 185px;
	color: #616467;
margin-left:5px !important;
margin-bottom:10px;
zoom:1;
position:relative;
}
.exRight ul li ul{
	list-style: none;
margin-left:5px;
}
.exRight ul li ul li{
	background: url(/img/ex/tire2.gif) 0px 8px no-repeat;
	text-indent: 5px;
	width: 175px;
	color: #8e8e8e;
margin-bottom:0px;
}

/** форма заказа инструкции **/
.exOrderForm {
	padding: 12px 15px;
	background: #f2f2ee !important;
	overflow:hidden;
	zoom:1;
}
.exOrderForm .acForm, .exOrderForm .textbox{
	width: 365px;
}
.exOrderForm .acFormDescr {
	width: 335px;
}
.exOrderForm .acTA {
	width: 750px !important;
}
.exOrderForm .acTA textarea {
	width: 745px !important;
}

/** Автомобили главная **/
.carFilter {
	font-size: 14px;
	color: #525252;
	margin-left: 8px;
}
.carFilter .fc {
	width: 47px;
}
.carFilter .sc {
	width: 158px;
}
.carFilter .sc select {
	width: 140px;
	font-size: 12px;
}
.carFilter .tc {
	width: 65px;
}
.carFilter .c4 {
	width: 90px;
}
.carFilter .c4 select {
	width: 70px;
	font-size: 12px;
}
.carFilter .c5 {
	width: 255px;
	vertical-align: middle;
}
.carFilter .c5 input {
	width: 40px;
	font-size: 12px;
}
.carFilter .active {
	background: #c6f192;
}

.carList {
	overflow:hidden;
	zoom:1;
}
.carList table{
	border-collapse:collapse;
}
.carList td{
	width: 355px;
	border-right:3px solid #fff;
	border-bottom:3px solid #fff;
	padding: 18px;
	background: #edecdc;
	vertical-align:middle;
}
.carList ul{
	display:table;
	zoom:1;
}
.carList li{
	list-style:none;
}
.carList td li.first{
	margin-bottom:5px;
	font-weight:bold;
	font-size:16px !important;
}
.carList li.first a{
	color:#0895C2 !important;	
} 
.carList li.price {
	margin-top:5px;
	color:#579E02 !important;	
}
.carList .last{
	border-right:none;
}
.carItem {
	padding: 18px;
	background: #edecdc;
	width: 344px;
	margin: 0px 3px 3px 0px;
}
.carItem .imgWrapper {
	margin-right: 15px;
}
.carItem .imgWrapper {
	width: 137px;
	height: 97px;
}
.carItem ul {
	list-style: none;
	margin-left: 0px;
	color: #383838;
	font-size: 12px;
overflow:hidden;
zoom:1;
}
.carItem a {
	font-size: 16px;
	color: #0895c2;
	font-weight: bold;
}
.carItem span {
	color: #737373;
}
.carItem .first {
	padding-bottom: 3px;
}
.carItem .price {
	font-size: 14px;
	color: #579e02;
}
.carList .vip {
	background: #edecdc url(/img/car/vip.jpg) right top no-repeat;
}

/** автомобили детали **/
.carGray {
	background: #edecdc;
	padding: 17px 15px;
	width: 745px;
}
.carGray .carLeft {
	float: left;
	padding-right: 15px;
	width: 390px;
	font-size: 14px;
	color: #383838;
}
.carLeft ul {
	list-style: none;
	margin-left: 0px;
	margin-bottom: 12px;
	font-size: 16px;
}
.carLeft li span {
	color: #737373;
}
.carGray .carGreen {
	float:left;
	background: #cef89c;
	font-size: 13px;
	padding: 12px 14px 12px 14px;
	margin: 15px 0;
	overflow:hidden;
	zoom:1;
}
.carGreen ul {
	list-style: none;
	margin: 5px 0px 5px 0px;
	overflow:hidden;
	zoom:1;
	font-size: 13px;
}
.carGreen li {
	float: left;
	line-height:19px;
	padding: 0px 12px 0px 12px;
	border-left: 1px solid #8fa970;
}
.carGreen ul .first {
	padding-left: 0px;
	border-left: none;
}
.carGray .carRight {
	float: left;
	width: 336px;
}
.carGray .carRight img {
	margin-bottom: 13px;
}
.carGray .carRules {
	margin-top: 10px;
	width: 390px;
}
.carRules {
	font-size: 14px;
}
.carRules ol {
	margin: 5px 0px 10px 0px;
	list-style-position: inside;
	font-size: 13px;
}
.carRules a {
	color: #0895c2;
}
.carBack {
	position: absolute;
	text-align: right;
	margin-top: -28px;
	width: 770px;
}
.carBack a{
	font-size: 14px;
	color: #0895c2;
	background: url(/img/car/list.jpg) left top no-repeat;
	padding-left: 15px;
}

/** верхушка главной автомобили **/
.carTop {
	position: absolute;
	text-align: right;
	margin-top: -28px;
	width: 770px;
}
.carTop a {
	color: #0895c2;
	font-size: 13px;
}
.carTop .vip {
	color: #ff8c2d;
	margin-left: 10px;
}

/** таблица автомобилей **/
.carTable {
	background: #e8e8db url(/img/car/bg.gif) left top repeat-x;
}
.carTable div {
	background: url(/img/car/bg.gif) left bottom repeat-x;
	padding: 15px;
}
.carTable table{
	border-collapse:collapse;
}
.carTable td {
	border:1px solid #fff;
	color: #383838;
	font-size: 13px;
	text-align: center;
	vertical-align: middle;
}
.carTable .lc {
	border-top: none;
	border-left: none;
}
.carTable .lb {
	border-bottom: none;
	border-left: none;
}
.carTable .head {
	height: 22px;
}
.carTable .c1 {
	height: 25px;
	width: 71px;
}
.carTable .c2 {
	width: 108px;
}
.carTable .c3 {
	width: 105px;
}
.carTable .carInfo {
	padding: 0px;
	margin: 0px;
	width: 205px;
	text-align: left;
	border-left: 0px;
}
.carTable .vip {
	background: url(/img/car/vip2.gif) 100% 12px no-repeat;
}
.carTable .carInfo img{
	padding: 0px;
	margin: 0px 15px 0px 0px;
	float: left;
}
.carTable .carInfo a {
	font-size: 12px;
	color: #0895c2;
	font-weight: bold;
	padding-top: 7px;
	display: block;
}

/** яхты главная **/
.yachtMain {
	background: #edecdc;
	padding: 19px;
}
.yachtMain img {
	margin-bottom: 15px;
}
.yachtMain p {
	margin-bottom: 18px;
	font-size: 14px;
	color: #3a3a3a;
}
.yachtMain p a {
	color: #0895c2;
}
.yachtMain .yachtBlue {
	background: #54bdde;
	margin-bottom: 10px;
	overflow:hidden;
	padding: 0px;
	zoom:1;
}
.yachtMain .tlc {
	background: url(/img/yacht/btl.jpg) left top no-repeat;
	height: 8px;
	float: left;
	width: 8px;
}
.yachtMain .trc {
	background: url(/img/yacht/btr.jpg) right top no-repeat;
	height: 8px;
	float: right;
	width: 8px;
}
.yachtMain .blc {
	background: url(/img/yacht/bbl.jpg) left bottom no-repeat;
	height: 8px;
	float: left;
	width: 8px;
}
.yachtMain .brc {
	background: url(/img/yacht/bbr.gif) right bottom no-repeat;
	height: 8px;
	float: right;
	width: 8px;
}
.yachtInfo {
	width: 190px;
	float: left;
	margin-top: 21px;
	margin-left: 17px;
}
.yachtInfo ul {
	list-style: none;
	margin: 0px;
	color: #e5f9ff;
	font-size: 13px;
}
.yachtInfo .name {
	padding-bottom: 8px;
}
.yachtBlue .yachtInfo .name a {
	color: #e5f9ff !important;
	font-size: 18px;
}
.yachtInfo .price {
	font-weight: bold;
	margin-top: 8px;
}
.yachtFoto {
	margin-top: 21px;
}
.yachtFoto img {
	margin: 0px 10px 13px 0px;
	padding: 0px;
}
.yachtFoto .last{
margin-right:0 !important;
}
.yachtAttention p {
	margin-top: 8px;
	margin-bottom: 8px;
	color: #525252;
}
.yachtAttention ol {
	margin: 0px;
	list-style-position: inside;
}

/** верхушка яхт **/
.yachtTop {
	position: absolute;
	text-align: right;
	margin-top: -25px;
	width: 770px;
}
.yachtTop a {
	color: #f88424;
	font-size: 14px;
	background: url(/img/yacht/href.gif) left bottom no-repeat;
	padding-left: 20px;
}
.backListLink{
	position: absolute;
	text-align: right;
	margin-top: -25px;
	width: 770px;
}
.backListLink a {
	color: #12A5D5;
	font-size: 14px;
	background: url(/img/backListIco.gif) left bottom no-repeat;
	padding-left: 15px;
}
/** внутренние яхты **/
.yahtPriceWrapper, .carGreenWrapper {
	_margin-bottom:15px;
	overflow:hidden;
	zoom:1;
}
.yachtPrice ul {
	_float:left;
}
.yachtPtice .last {
	padding-right: 0px;
	margin-right: 0px;
}
.yachtPrice li {
	text-align: center;
}
.carGray .carRight .last {
	margin-bottom: 0px;
}

/** заказ яхты **/
.acForm .day {
	width: 80px;
}

/** круизы **/
.cruiseList {
	list-style: none;
	margin-left: -10px;
	font-size: 13px;
	color: #3a3a3a;
}
.cruiseList li {
	padding: 0px;
	margin:0 0 10px -10px;
	vertical-align: top;
	overflow:hidden;
	zoom:1;
}
.cruiseList img {
	float: left;
	margin: 0px 10px 0px 0px;
}
.cruiseList .title {
	font-size: 16px;
	padding: 0px;
	margin: 0px 0px 5px 0px;
}
.cruiseList .title a {
	font-size: 18px;
	color: #0895c2;
}
.cruiseList p{
	font-size:13px;
}
/** круизы внутренние **/
.innerCruise {
	color: #3a3a3a;
	font-size: 13px;
	overflow: hidden;
	zoom: 1;
}
.innerCruise p {
	margin: 0px 0px 5px 0px;
	padding: 0px;
	font-size: 13px;
}
.innerCruise h2 {
	padding: 0px;
	margin: 15px 0px 5px 0px;
}
.cruisePreview {
	font-size: 14px;
}
.cruisePreview p{
	padding: 0px;
	margin: 0px;
	font-size: 14px;
}
.innerCruise .cruiseLeft {
	width: 435px;
	float: left;
}
.innerCruise .cruiseRight {
	width: 275px;
	margin: 0px 0px 0px 25px;
	padding: 0px;
	float: left;
}
.innerCruise .cruiseRules {
	color: #656763;
}
.cruiseRight img {
	padding: 0px;
	margin: 0px 0px 8px 0px;
}
.cruiseRight .price {
	padding: 0px;
	margin: 0px;
	height: 33px;
	width: 73px;
	padding: 5px 0px 0px 15px;
	background: url(/img/cruise/bg.gif) left top repeat-x;
	font-size: 11px;
	float: left;
	font-family: Tahoma;
}
.cruiseRight .price span{
	font-size: 18px;
	line-height:11px;
}
.cruiseRight .order {
	float: left;
	padding: 5px 0px 0px 5px;
	margin: 0px;
}
.cruiseRight .order img {
	margin: 0px;
}
.cruiseRight .yachtInfo {
	width: 243px;
	background: #cef89c;
	padding: 10px 15px 17px 17px;
	margin: 0px 0px 6px 0px;
}
.cruiseRight .yachtInfo p {
	font-size: 16px;
	font-weight: bold;
	padding: 0px;
	margin: 0px 0px 6px 0px;
}
.cruiseRight .yachtInfo img {
	float: left;
	margin: 0px 10px 0px 0px;
	height: 65px;
	width: 90px;
}
.cruiseRight .yachtInfo li {
	color: #3a3a3a;
	font-size: 13px;
}
.cruiseRight .yachtInfo li a {
	font-size: 16px;
	color: #0895c2;
}

/** трансферы **/
.transfer {
	font-size: 13px !important;
	color: #383838;
	font-family: Arial;
	margin-top: 25px;
	padding-top: 25px;
	margin-bottom: 15px;
}
.transfer p {
	font-size: 13px !important;
	color: #383838;
	font-family: Arial;
	margin: 0px;
	padding: 0px;
}
.transfer h2 {
	margin: 20px 0px 7px 0px;
	padding: 0px;
	font-size: 13px;
}
.transfer span {
	background: #fff;
}
.transfer table {
	border-collapse:collapse;
}
.transfer .air {
	width: 740px;
}
.transfer .air td {
	height: 25px;
	vertical-align: middle;
	text-align: center;
	border: 1px solid #edecdc;
	padding: 0px 10px 0px 10px;
}
.transfer .air .r1 td {
	background: #dbd9c4;
}
.transfer .air .r2 td {
	background: #fdfdfd;
}
.transfer .city td {
	height: 25px;
	vertical-align: middle;
	border: 1px solid #edecdc;
}
.transfer .city .r1{
	text-align: left;
	padding: 0px 13px 0px 7px;
	background: #dbd9c4;
}
.transfer .city .r2{
	width: 79px;
	text-align: center;
	background: #edecdc;
}
.transfer .city .r3{
	width: 79px;
	text-align: center;
	background: #fefefd;
}
.transferOrder {
	position: absolute;
	text-align: right;
	margin-top: 10px;
	width: 770px;
	z-index: 500;
left:0;
_margin-top: 20px;
_top:auto;
}
*+html .transferOrder {
margin-top: 20px;
top:auto;
}
.ulTransfer{
	list-style: none;
	margin-left: 0px;
	list-style-position: inside;
}
.ulTransfer li{
	background: url(/img/ex/tire2.gif) 0px 8px no-repeat;
	text-indent: 5px;
	color: #656565;
	font-size: 14px;
}

/** заказ трансера **/
.exOrderForm .time {
	width: 55px;
}
.exOrderForm .timeSpan {
	padding-left: 13px;
}
.exOrderForm .starSpan {
	font-size: 12px;
	padding-top: 2px;
}

/** авиабилеты **/
.aviaType {
	width: 140px;
	background: #696963 url(/img/avia/corner.gif) right top no-repeat;
	height: 20px;
	font-size: 13px;
	color: #bbbbae;
	padding-left: 12px;
	padding-top: 5px;
	vertical-align: middle;
line-height: 110%;
}
.aviaGreen, .aviaBlue {
	height: 29px;
	padding-left: 12px;
	font-size: 18px;
	color: #ffffff;
}
.aviaBlue {
	background: #0064c9 !important;
}
.aviaTitle {
	float: left;
	padding-top: 2px;
}
.aviaTitle span {
	font-size: 12px;
}
.aviaImg {
	float: right;
	margin: 2px 12px 0px 0px;
}
.aviaBlue .aviaImg {
	margin-top: 4px !important;
}
.aviaRace {
	float: left;
	margin: 12px 0px 0px 12px;
}
.aviaRace h2 {
	font-size: 16px;
	font-weight: normal;
	color: #4c473a;
	margin: 0px;
	padding: 0px;
	margin-bottom: 5px;
}
.aviaRace p{
	font-size: 13px;
	color: #767571;
	padding: 0px;
	margin: 0px 0px 15px 0px;
}
.aviaOrder {
	float: right;
	width: 190px;
	margin-top: 18px;
}
.aviaTable {
	border-collapse:collapse;
	background: #edecdc;
	width: 780px;
	margin-bottom: 30px;
}
.aviaTable th {
	padding-left: 12px;
	font-size: 18px;
	color: #555555;
	text-align: left;
	height: 30px;
	vertical-align: middle;
	font-weight: normal;
	border: 1px solid #edecdc;
}
.aviaTable td {
	font-size: 13px;
	color: #4f4f4d;
	border: 1px solid #edecdc;
	background: #ffffff;
	padding-left: 12px;
	height: 20px;
	vertical-align: middle;
}
.aviaTable .center td {
	text-align: center;
	padding: 0px;
}
.aviaTable .center .old {
	width: 80px;
}
.aviaTable .center .child {
	width: 80px;
}
.aviaPrim {
	background: #edecdc !important;
}
.aviaPrim h2 {
	font-size: 14px;
	font-weight: normal;
	color: #4c473a;
	margin: 10px 0px 0px 0px;
	padding: 0px;
}
.aviaPrim p{
	font-size: 13px;
	color: #767571;
	padding: 0px;
	margin: 0px 0px 10px 0px;
}

/** заказ авиабилетов **/
.aviaGray {
	padding: 12px 15px;
	background: #f2f2ee !important;
	overflow:hidden;
	zoom:1;
	color: #4f4f4f;
}
.aviaGray h2 {
	padding: 0px;
	margin: 0px;
	font-size: 16px;
	font-weight: normal;
}
.aviaGray p {
	font-size: 14px;
	padding: 0px;
	margin: 0px;
	margin-bottom: 10px;
}
.aviaGray ul {
	list-style: none;
	margin-left: 0px;
}
.aviaGray li {
	font-size: 16px;
	margin-bottom:10px;
}
.aviaGray li label{
	display:block;
	margin-bottom:2px;
}
.aviaGray li label span{
	margin-right:195px;
	_margin-right:200px;
}
.aviaGray .textbox {
	width: 380px;
	font-size: 18px;
	color: #919191;
}
.aviaGray .textbox.date{
	width:104px;
}
.aviaGray select{
	margin-right:10px;
	color: #919191;
	font-size:18px;
}
.aviaGray .pribitie{
	margin-right:30px;
}
.aviaGreenBlock{
	padding-bottom:10px;
	font-size:16px;
	background:#D1F79E;
}
.aviaGreenBlock ul{
	margin:0 0 0 15px !important;
	padding-top:5px;
}
.aviaGreenBlock li{
	margin-bottom:10px;
	list-style-type:none
}
.aviaGreenBlock td{
	vertical-align:top;
	padding-right:5px;
}
.aviaGreenBlock li ul{
	margin-left:0 !important;
}
.aviaGreenBlock label{
	display:block;
	margin-bottom:5px;
}
.aviaGreenBlock .textbox{
	width:130px;
	font-size: 18px;
	color: #919191;
}
.aviaGreenBlock .textbox.people{
	width:30px;
}
.aviaGreenBlock .textbox.date{
	width:96px;
}
.aviaGreenBlock .textbox.seria{
	width:50px;
}
.aviaGreenBlock .textbox.number{
	width:95px;
}
.paymentTypeBlock{
	padding:10px 0;
	font-size:16px;
	background:#F2F2EE;
}
.paymentTypeBlock ul{
	margin-left:15px;
}
.paymentTypeBlock li{
	padding-right:15px;
	margin-bottom:10px;
	list-style:none;
}
.paymentTypeBlock label{
	display:block;
	margin-bottom:2px;
}
.paymentTypeBlock select, .paymentTypeBlock textarea{
	font-size: 18px;
	color: #919191;
}
.paymentTypeBlock select{
	width:250px;
}
.paymentTypeBlock textarea{
	width:745px; height:170px;
}
.greenList{
	margin-left:0 !important;
}
.greenList li{
	height:107px;
	margin-bottom:10px;
	padding:18px 40px 13px 17px;
	position:relative;
	list-style:none;
	overflow:hidden;
	zoom:1;
	background:#DBFBA7 url(/img/greenCorner.gif) top right no-repeat;
}
.greenList{}
.ltg{
	width:9px; height:9px;
	top:0; left:0;
	position:absolute;
	background: url(/img/ltg.gif) no-repeat;
	font-size:0;
	line-height:0;
}
.lbg{
	width:9px; height:9px;
	bottom:0; left:-1px;
	position:absolute;
	background: url(/img/lbg.gif) no-repeat;
	font-size:0;
	line-height:0;
}
.titleLink{
	font-size:18px;
	margin-bottom:5px
}
.titleLink a{
	color:#0895C2 !important;
}
.greenTitle{
	font-size:36px !important;
	font-weight:normal;
	margin-bottom:10px;
	color:#96d056;
}
.greenBlock{
	overflow:hidden;
	zoom:1;
	padding:15px;
	background:#DFF8B6;
}
.contentList{
	margin-left:0 !important;
}
.contentList li{
	margin-bottom:10px;
	list-style:none;
	overflow:hidden;
	zoom:1;
}
.elefant{
	padding:2px 0 2px 30px;
	background: url(/img/elefant.gif) no-repeat;
top:2px; right:5px;
position:absolute;
}
.fish{
top:5px; right:5px;
position:absolute;	
padding-left:54px;
	background: url(/img/fish.gif) no-repeat;
}
.greenPriceTableWrapper{
	padding-bottom:20px;
}
.greenPriceTableWrapper h2{
	margin-bottom:10px;
}
.greenPriceTable{
	border-collapse:collapse;
}
.greenPriceTable td{
	text-align:center;
	padding:10px 10px 5px 10px;
	vertical-align:top;
	background:#D0E6A8;
	border-bottom:1px solid #DFF8B6;
}
.greenPriceTable .name{
	width:160px;
	text-align:left;
}
.leftContentCol{
	width:445px;
	margin-right:20px;
	float:left;
}
.rightImgCol{
	width:280px;
	float:left;
}
.rightImgCol img{
	display:block;
	margin-bottom:5px;
}

/** image listing **/
.objImgNavWrapper{
	width:260px;
	float:left;
	padding:10px;
	margin-bottom:10px;
	overflow:hidden;
	zoom:1;
	background:#ECECEC;
}
.objImgNav{
	padding:4px;
	background:#fff;
}
.objImgNav img{
	margin:0 auto 4px;
	display:block;
}
.imgNav{
	margin-left:5px !important;
	overflow:hidden;
	zoom:1;
}
.imgNav li{
	list-style:none;
	padding:5px 0;
	margin-right:4px;
	color:#FF7836;
	float:left;
}
.imgNav .first{
	margin-right:10px;
}
.imgNav .last{
	margin-left:6px;
	_margin-left:3px;
}
.imgNav .first a{
	width:12px; height:13px;
	display:block;
	text-indent:-999em;
	background: url(/img/imgNavPrev.gif) no-repeat;
}
.imgNav .last a{
	width:12px; height:13px;
	display:block;
	text-indent:-999em;
	background: url(/img/imgNavNext.gif) no-repeat;
}
.imgNav .active{
	padding:5px 10px;
	background:#fff;
}
.search-page .textbox{
	width:385px;
	padding-top:1px;
	padding-bottom:1px;
}
.search-page {
	font-size:14px !important;
}
.snGreenTable{
background:#CEF89C;
border-collapse:collapse;
}
.snGreenTable td{
width:auto !important;
padding:5px 10px;
text-align:center;
border-bottom:10px solid #CEF89C;
border-right:1px solid #8FA970;
background:#CEF89C !important;
}
.snGreenTable .snLast{
border-right:none;
}
.snGreenTable .snHead{
font-weight:bold;
padding-bottom:0;
color:#383838;
border-right:none;
}
.rule{
margin-top:3px;
color:#FF8A28 !important;
padding-left:15px;
float:left;
background: url(/img/rule.gif) 0 2px no-repeat;
}
.accommRate{
	/*position: absolute;
	top: 5px;
	left: 570px;*/
}
.accommRate a{
	color: #0F6EB2;
}
.accommRate span{
	background-color: #C6F192;
}

.ceoBlock {
	margin: 0px auto;
	padding-bottom: 10px;
	width: 980px;
}
