*{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;
}
/*******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:10px;
	overflow:hidden;
}
.cTitleWrapper a{
	font-size:13px;
	margin-top: 4px;
}
.cTitleWrapper .cTitle{
	max-width:480px;
}
.cTitle{
	color:#494949;
	line-height:19px;
	font-weight:normal;
	font-family:Tahoma;
	display: inline-block;
}
.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;
font-size:12px !important;
}
.bigOrangeArrow{
	padding-left:12px;
	background: url(/img/bigOrangeArrow.gif) 0 5px no-repeat;
margin-top:5px;
}
.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;
}
/*******************/
/********container********/
#outerWrapper {
	width:980px;
	padding-bottom:10px;
	margin:0 auto;
	/*background: #fff url(/img/backgrou.gif) left  repeat-y ;*/
}
#wrapper {
	padding-top:15px;
	/*background: url(/img/backgrov.gif) repeat-y right;*/
}
#container {
	width: 100%;
	float: left;
	margin-right: -200px;
	/*background: url(/img/backgrov.gif) repeat-y right;*/
}
#content {
	margin-right: 200px;
	/*background: url(/img/backgrou.gif) repeat-y left;*/
}
/**********top***********/
#top{
	width:100%; 
	overflow:hidden;
	padding:55px 0 7px 0;
	font-size:12px;
}
#top a{
	color:#080808;
}
#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:62px;
}
.logo span{
	top:0; left:0;
	position:absolute;
	cursor:pointer;
	background: url(/img/logo.gif) no-repeat;
}
.weatherHor{
	padding-top:10px;
	margin:-19px 10px 0 0;
	height:30px;
	vertical-align:middle;
	float:left;
width:471px;
}
.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:5px 5px 0 0;
	border:1px solid #CCCCCC;
}
.lang{
	overflow:hidden;
	float:right;
	margin-right:30px;
	display:inline;
	font-size:11px;
}
.lang li{
	padding-left: 6px;
	padding-bottom: 8px;
	padding-right: 6px;
	padding-top: 3px;
	list-style:none;
	float:left;
}
.lang .lgActive{
	color:#FF7800;
	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:#0F6EB2;	
}
.advertiseTop a:hover{
	text-decoration:none;
}
/**********middle***********/
#middle {
	margin-left:180px;
	padding-left:15px;
}
.contentBlock{
	font-size:14px;
	color:#484747;
	padding-bottom:40px;
line-height:18px;
zoom:1;
}
.contentBlock h1{
	font-size:20px;
line-height:24px;
}
.contentBlock h2{
	font-size:17px;
margin-bottom:5px;
line-height:20px;
}
.contentBlock h3{
	font-size:15px;
}
.contentBlock ul{
	margin-left:10px;
}
.contentBlock a{
	color:#656565;
}
.contentBlock a:hover{
	text-decoration:none;
}
.contentBlock h2 a{
	color:#0F6EB2 !important;
	font-size:17px !important;
line-height:19px;
}
.contentBlock h2 span{
	color:#FF7800;
}
.contentBlock h2 small{
	font-weight:normal;
}
.contentBlock small{
font-size:11px;
}
/***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 .active a{
	color:#FF8800;
	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;
line-height:15px !important;
font-size:14px !important;
}
.newsList div{
display:table;
zoom:1;
}
.newsList h2{
margin-bottom:5px;
}
.newsList big{
margin:4px 0;
display:block;
font-size:16px;
line-height:19px;
}
.rssIndex{
margin-top:0 !important;
}
.rss{
	margin:-50px 10px 0 0;
	float:left;
	color:#000 !important;
	padding:3px 0 3px 25px;
	display:block;
	background: url(/img/rss.jpg) no-repeat;
}
.allNews{
	width:110px; height:23px;
	padding:3px 0 0 8px;
	display:block;
	font-size:14px !important;
	color:#000 !important;
	background: url(/img/allNews.gif) no-repeat;
}
.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;
}
.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:#D2EFAC;
}
.topRealestate table{
border-collapse:collapse;
}
.topRealestate td{
	font-size:11px !important;
line-height:15px;
padding-right:2px;
vertical-align:center;
}
.topRealestate td big{
	font-size:14px !important;
}
.topRealestate td big a{
	color:#2171A5 !important;
}
.topRealestate td img{
display:block;
}
.aLink{
	padding:3px 0 0 10px;
	font-size:14px !important;
	display:block;
	color:#000 !important;	
}
.giveAnnouncement{
	width:161px; height:23px;
	background: url(/img/giveAnnouncement.gif) no-repeat;
}
.topRealestate .cTitle, .topRestaurants .cTitle, .topHotels .cTitle, .topEvents .cTitle{
margin-bottom:5px !important;
}
.topRestaurants{
	margin-bottom:20px;
}
.topRestaurants ul{
	margin:0 0 10px 0 !important;
}
.topRestaurants li{
margin-bottom:3px;
	list-style:none;
	color:#DC6698 !important;
}
.topRestaurants li a{
	color:#DC6698 !important;
}
.allRestaurants{
	width:123px; height:23px;
	background: url(/img/allRestaurants.gif) no-repeat;
}
.topHotels{
	margin-bottom:20px;
}
.topHotels ul{
	margin:0 0 10px 0 !important;
}
.topHotels li{
margin-bottom:3px;
	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;
}
.topEvents strong{
color:#858585 !important;
}
.allEvents{
	width:132px; height:23px;
	background: url(/img/allEvents.gif) no-repeat;
}
/****inner***/
.navchainWrapper{
	width:99%; height:26px;
	margin-bottom:15px;	
	overflow:hidden;
	font-size:13px !important;
	background: url(/img/bgNavchainWrapper.gif) 21px 100% 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{
	padding-left: 10px;
	padding-bottom: 3px;
	padding-right: 5px;
	padding-top: 2px;
	border-color: white;
	border-width: 0px;
	border-style: none;
	width:760px;
	overflow:hidden;
	background:#F4F3DF;
}
.navchain li{
	margin-right:5px;
	list-style:none;
	float:left;
	color:#656565;
}
.navchain a{
	color:#2D76B5;
	text-decoration:none;
}
.navchain a:hover{
	text-decoration:underline;
}
.iventImportance{
	float:right;
	margin-left:15px;
}
.linkBlock{
width:754px;
	padding:10px;
	margin:5px 0 10px;
	overflow:hidden;
	zoom:100%;
	background:#E2E2E2;
	position:relative;
font-size:12px;
}
.linkBlock ul{
	margin:0 !important;
}
.linkBlock li{
	margin-right:10px;
	line-height:20px;
	list-style:none;
	float:left;
	white-space:nowrap;
color:#656565;
}
.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;
font-size:12px;
overflow:hidden;
position:relative;
font-family:Arial,Helvetica,sans-serif;
zoom:1 !important;
}
.sortByReg *{
	float:left;
}
.sortByReg label, .sortByReg a, .sortByReg select{
margin-right:10px;
}
.sortByReg a{
margin-top:2px;
}
.sortByReg input{
padding-left:4px;
	font-size:12px;
color:#646464;
font-family:Arial,Helvetica,sans-serif;
}
.sortByReg input{
	vertical-align:middle;
}
.sortByReg select{
	width:200px;
}
.twoColsInner{
	width:775px;
}
.announcementTable{
	border-collapse:collapse;
}
.announcementTable td{
	vertical-align:top;
	padding:0 20px 25px 0;
}
.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:#505050;
}
.announcementTitle a{
	color:#d6d6d6;
}
.announcementBlock{
line-height:17px;
}
.announcementBlock dt{
	padding-left:10px;
font-size:12px;
}
.announcementBlock dd{
	padding-left:10px;
	margin-bottom:15px;
}
.announcementBlock small{
	font-size:12px;
display:block;
margin-bottom:10px;
}
.announcementImg{
	margin:5px 0 5px 0;
}
.announcementImg small{
	font-size:11px !important;
	display:block;
	margin-bottom:5px;	
}
.announcementImg img{
	display:block;
}
.tciRight{
	width:360px;
	float:left;
	padding-left:25px;
}
.contentBlock .comment a{
	color:#5A9701 !important;
	text-decoration:none !important;
	font-size:13px !important;
	font-weight:normal;

}
.contentBlock .comment img{
margin:4px 2px 0 0;

}
.pagenavWrapper{
	width:775px;
	margin-bottom:30px;
	overflow:hidden;
}
.pagenav li{
	margin-right:5px;
	list-style:none;
	float:left;
	color:#2D76B5;
}
.pagenav a{
	color:#2D76B5;
}
.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:-1px 0 25px 0;
	overflow:hidden;
	zoom:100%;
font-size:13px;
}
.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{
	font-size:16px;
	margin-bottom:5px;
	display:block;
	color:#5A9701;
}
.commentsForm .textbox{
	width:220px;
}
.commentsForm textarea{
	width:555px;
}
.commentsForm .fr{
	width:110px; height:40px;
	color:#5C5C5C;
	font-size:16px;
	font-weight:bold;
	margin-right:25px;
	background:#D4D0C8;
}
.commentsFormLogin{
	width:340px;
	position:relative;
}
.commentsFormLogin  li{
	margin-bottom:10px;
}
.commentsFormLogin label{
	width:62px;
	margin-right:10px;
	font-size:16px;
	float:left;
	color:#919191;
	font-weight:bold;
	display:block;
}
.commentsFormLogin .textbox{
	width:175px;
	padding:3px 0;
}
.logFormComment{
	margin-bottom:10px;
	font-size:16px;
	color:#5A9701 !important;
}
.commentsFormLogin .fr{
	float:none;
	top:10px; right:0;
	position:absolute;
	width:80px; height:40px;
	color:#5C5C5C;
	font-size:16px;
	font-weight:bold;
	background:#D4D0C8;
}
.ssssort{
	margin-left:10px;
	z-index: 10;
	float: right;
	margin-top: -25px;
	margin-right: 140px;
}
.sort{
	display: inline-block;
	
	margin-left:10px;
	margin-right:10px;
	margin-top:4px;
}

.sort select{
	width:115px;	
}
.sort .active{
	background: #C6F192;	
}
.sort input{
	vertical-align:middle;
}






.displayPeriod{
	margin:0 0 15px 0 !important;
}
.tableWrapper{
	width:775px;

	overflow:hidden;
}
.boardLinksTable{
	width:775px;
	margin-top:20px;
line-height:18px;
}
.boardLinksTable td{
	width:347px !important;
	padding:0 28px 20px 0;
	vertical-align:top;
}
.boardLinksTable td a{
	font-size:14px;
}
.boardLinksTable td ul{
width:100% !important;
zoom:1;
position:relative;
	margin:0 !important;
}
.boardLinksTable li{
width:auto !important;
	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 img{
	vertical-align: top;
	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:75px;
	margin:15px 28px 0 0;
	font-size:13px;
}
.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:5px 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;	
}
.imgList.announcementList li{
margin-bottom:10px;
}

/* board add styles */
.boardAddWrapper{
}
.boardAddWrapper ul{
	list-style-type: none;
	list-style-position: inside;
	margin-left: 0px;
}
.boardAddWrapper ul li{
	display: block;
	margin-bottom: 6px;
}
.boardAddWrapper ul li span{
	display: inline-block;
	width: 150px;
	margin-right: 3px;
	vertical-align: top;	
}
.boardAddWrapper ul li .marginLMinus4{
	/*margin-left: -4px;*/
}
.boardAddWrapper ul li input{
	padding: 0px;
}
.boardAddWrapper ul li .active{
	background: #C6F192;
}
.dynIn{
	padding-left: 4px !important;
}
.boardAddWrapper ul li a img{
	display: inline-block;
	position: relative;
	top: 3px;
}
.boardAddWrapper .width630 {
	width: 619px;
}
.boardAddWrapper .width633 {
	width: 622px;
}
.boardAddWrapper .height66 {
	height: 66px;
}
.boardAddWrapper .height166 {
	height: 166px;
}
.boardAddWrapper .width117 {
	width: 117px;
}
.boardAddWrapper .width90 {
	width: 90px;
}
.boardAddWrapper .send {
	margin-top: 10px;
	float: right;
}
/* end board add styles */


/* transport timetable */
.transportTimetableWrapper{
}
.transportTimetableWrapper ul{
	list-style-type: none;
	list-style-position: inside;
	margin-left: 0px;
}
.transportTimetableWrapper ul li{
	display: block;
	margin-bottom: 6px;
}
.transportTimetableWrapper ul li span{
	display: inline-block;
	width: 140px;
	margin-right: 3px;
	vertical-align: top;	
}
.transportTimetableWrapper ul li select{
	width: 205px;
	padding: 0px;
}
.transportTimetableWrapper ul li input{
	padding: 0px;
}

.transportTimetableWrapper .send {
	margin-left: 5px;
}
.transportTimetableWrapper table {
	border-color: white;
	border-style: solid;
	border-width: 1px;
	margin-top: 20px;
}
.transportTimetableWrapper table thead {
	border-color: white;
	border-style: none;
	border-width: 0px;
}
.transportTimetableWrapper table thead tr th {
	font-weight: normal;
	padding: 15px 0px 15px 0px;
	background-color: #e7e5c9;
}
.transportTimetableWrapper table tbody tr td {
	font-size: 12px;
	padding: 10px 10px 10px 10px;
	background-color: #f4f3df;
}
.transportTimetableWrapper .center {
	text-align: center;
}
.transportTimetableWrapper table tbody tr td span {
	color: #ff7800;
}
/* end transport timetable */

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

.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:10px 0 15px 0;
	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:#656565;
	background:#E2E2E2  url(/img/lblt.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:13px;
	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:10px;
}

.newsCols p{
	font-size:12px !important;
}
.newsList.newsCols li{
	width:280px;
	padding-right:20px;
	float:left;
font-size:13px !important;
line-height:15px !important;
}
.textBlock{
	margin-bottom:30px;
}
.textBlock p, .textBlock em, .textBlock .announcementImg, .textBlock h2{
	margin-bottom:10px;
	display:block;
}
.textBlock h2{
margin-bottom:15px !important;
}
.star{
	padding-left:18px;
	background: url(/img/star.gif) no-repeat;
}
.stars{
white-space:nowrap;
margin-left:5px;
}
.stars .last{
margin-right:5px;
}
.stars img{
margin-left:-2px;
}
.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 15px;
}
.photoTable td{
	width:125px;
	padding:3px 5px 0 0;
	border-collapse:collapse;
	text-align:center;
	vertical-align:top;
color:#909090;
line-height:13px;
font-size:13px;
}
.photoTable a{
color:#909090 !important;
}
.photoTable td span{
	color:#67A524;
}
.photoTable .none{
	padding-top:3px !important;
}
.photoTable img{
	margin-bottom:5px;
	display:block;	
}
.activePhoto{
	margin:-5px 0 0 !important;
	border:5px 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; height:20px;
	margin:0 0 15px !important;
position:relative;
}
.slaydShouMenu li{
	list-style:none;
	display:inline;
position:absolute;
	/*margin-right:20px;*/
}
.sPlay{
	padding-left:12px;
	background: url(/img/sPlay.gif) 0 4px no-repeat;
left:290px;
}
.sPrev, .sNext{
	font-size:17px;
	font-weight:bold;
	padding-left:20px;
	background: url(/img/sPrev.gif) 0 7px no-repeat;
}
.sPrev{
left:127px;
}
.sNext{
	padding:0 20px 0 0;
	background: url(/img/sNext.gif) 100% 7px no-repeat;
left:406px;
}
.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;
margin-bottom:20px !important;
}
.findPhrase .textbox{
	padding:2px 0 2px 5px;
	border:1px solid #CCCCCC;
}
.simpleList.phraseList{
margin:5px 0 20px !important;
}

.phraseList span{
	color:#6A6C56;
}
.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{
	width:650px !important;
	vertical-align:top;
padding-top:5px;
font-size:12px;
}
.weatherTable .header td small{
font-size:12px !important;
}
.weatherTable .header td big{
color:#484747 !important;
}
.weatherTable td{
	width:74px;
	padding:0 20px 10px 0;
	border-right:1px solid #E3E3E3;
	text-align:right;
	vertical-align:bottom;
}
.weatherTable .last td{
border-bottom:10px solid #fff !important;
}
.weatherTable big{
width:auto;
	font-size:18px;
	display:block;
	font-weight:normal;
color:#7B7B7B !important;
}
.weatherTable .wInCity{
	padding:30px 10px;
	text-align:center;

	border-right:10px solid #fff;
	border-bottom:10px solid #fff;
	background:#F4F3DF;
}
.weatherTable .wInCity a{
	color:#2D76B5;
	font-size:14px;
white-space:nowrap;	
}
.weatherDay{
	width:775px;
	overflow:hidden;
}
.wDay{
	width:60px;
	float:left;
	padding-top:25px;
	margin-right:25px;
}
.wDay p{
	margin-bottom:5px;
font-size:11px;
line-height:14px;
}
.wDay big{
	display:block;
	margin-bottom:5px;
	font-size:30px;
	line-height:18px;
}
.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;
line-height:13px;
}
.wDayTable table{
	width:560px;
	border-collapse:collapse;
}
.wDayTable .header td{
	width:auto;
	text-align:right;
	padding:0 10px 0 0;
	background:none;
font-size:12px;
}
.wDayTable td{
	width:90px;
	text-align:center;
	padding:13px 0px 13px;
	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;*/
}
.yellowPage .cTitleWrapper, .yellowPage .contentLinksMenu, .yellowPage .boardLinksTable{
width:730px;
}
.yellowPage .announcementList .brown{
margin:0 5px;
font-size:11px !important;
}
.yellowPage .announcementList p small{
font-size:13px !important;
}
.yellowPage .contentLinksMenu{
margin-bottom:20px !important;
}
.yellowPage .boardLinksTable td{
width:250px !important;
}
.recomended{
	width:755px;
	position:relative;
	padding:15px 0 0 15px;
	border-top:1px solid #DC4D2C;
	border-bottom:1px solid #DC4D2C;
margin:25px -15px 15px -15px;
}
.recomended h2{
	top:-10px;
	position:absolute;
	background:#FDF7C5;
padding:0 5px;
}
.redLine{
	border-top:1px solid #DC4D2C;
}
.firmContacts{
line-height:15px;
	margin:-20px 0 20px -20px;
position:relative;
	overflow:hidden;
	zoom:100%;
}
.firmContacts table{
	width:100%;
}
.firmContacts td{
	padding-right:10px;
	vertical-align:top;
}
.yellowPage .fAddress{
	width:260px !important;
padding:20px 0 0 20px;
}
.yellowPage .fAddress a{
	text-decoration:none;
}
.yellowPage .fAddress a:hover{
	text-decoration:underline;
}
.yellowPage .fPhone {
font-size:13px;
padding:20px 0 0 5px;
width:160px !important;
}
.yellowPage .fPhone span{
display:block;
margin-left:34px;
}
.yellowPage .fUrl {
font-size:13px;
padding:20px 0 0 10px;
width:195px !important;
}
.yellowPage .fUrl a{
	color:#0F6EB2 !important;	
}
.yellowPage .fLogo{
width: 110px !important; height: 90px; 
text-align: center; 
vertical-align: middle; 
background: #fff;
padding-right:0 !important;
}
.neccecary, .forPremium{
	padding-top:5px;
	font-size:24px;
	line-height:24px;
	vertical-align:middle;
}
.forPremium{
	margin-left:20px;
}

/* realty pages add form */
.realtyAddWrapper{
	background: #E3F3BF;
	padding: 20px;
}
.realtyAddWrapper .formSections.head{
	background: #D1EC97;
	margin: -20px -20px 20px -20px;
	padding: 20px;
}
.realtyAddWrapper .starR{
	font-size: 20px;
	font-weight: normal;
}
.realtyAddWrapper .starr{
	font-weight: normal;
}
.realtyAddWrapper .yellowTop{
	width: 100%;
	height: 40px;
	padding-top: 20px;
}
.realtyAddWrapper .formSections{
	margin: 0 0 15px 0;
}
.realtyAddWrapper .formSections .textLimit{
	display: inline-block;
	font-size: 12px;
	margin-left: 5px;
	vertical-align: bottom;
	line-height: 10px;
}
.realtyAddWrapper .formSections ul{
	list-style: none;
	margin-left: 0px;
}
.realtyAddWrapper .formSections ul li{
	margin-bottom: 5px;
}
.realtyAddWrapper .formSections ul li span{
	display: inline-block;
	width: 175px;
}
.realtyAddWrapper .formSections ul li input{
	display: inline-block;
	width: 560px;
}
.realtyAddWrapper .formSections .send{
	display: inline-block;
	float: right;
}
.realtyAddWrapper .formSections .premium{
	
}
.realtyAddWrapper .formSections .premium table{
	margin: 10px 0px 10px 0px;
}
.realtyAddWrapper .formSections .premium table td{
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: center;
	width: 60px;
	background: #fbf9d4;
}
.realtyAddWrapper .formSections .premium .first{
	width: 120px;
	background: #E3F3BF;
	text-align: left;
	vertical-align: top;
}

/*yellow pages add form*/
.yellowAddWrapper{
	background: #FDF6C1;
	padding: 20px;
}
.yellowAddWrapper .head{
	font-size: 12px;
	padding-bottom: 15px;
}
.yellowAddWrapper .starR{
	font-size: 20px;
	font-weight: normal;
}
.yellowAddWrapper .starr{
	font-weight: normal;
}
.yellowAddWrapper .yellowTop{
	width: 100%;
	height: 40px;
	padding-top: 20px;
}
.yellowAddWrapper .formSections{
	margin-bottom: 15px;
}
.yellowAddWrapper .formSections .textLimit{
	display: inline-block;
	font-size: 12px;
	margin-left: 5px;
	vertical-align: bottom;
	line-height: 10px;
}
.yellowAddWrapper .formSections ul{
	list-style: none;
	margin-left: 0px;
}
.yellowAddWrapper .formSections ul li{
	margin-bottom: 5px;
}
.yellowAddWrapper .formSections ul li span{
	display: inline-block;
	width: 175px;
}
.yellowAddWrapper .formSections ul li input{
	display: inline-block;
	width: 560px;
}
.yellowAddWrapper .formSections .send{
	display: inline-block;
	float: right;
}
.yellowAddWrapper .formSections .premium{
	background: #F4F1C2;
	margin: -10px -20px 0px -20px;
	padding: 10px 20px 10px 20px;
}
.yellowAddWrapper .formSections .premium table{
	margin: 10px 0px 10px 0px;
}
.yellowAddWrapper .formSections .premium table td{
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: center;
	width: 80px;
	background: #fbf9d4;
}
.yellowAddWrapper .formSections .premium .first{
	width: 180px;
	background: #F4F1C2;
	text-align: left;
	vertical-align: top;
}

/*end yellow pages add form*/
.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;
}
.boxDescr{
	float:left;
	font-size:12px;
	line-height:11px;
}

.payMonth{
	margin-left:25px;
}
.payMonth .textbox{
	width:25px !important;
}
.placePayment{
	margin-bottom:15px;
	border-collapse:collapse;
}
.placePayment td{
	vertical-align:top;
	padding:5px 10px 5px 10px;
}
.placePayment .firstCol{
	width:105px !important;
	padding:5px 0 !important;
}
.placePayment .textbox{
	color:#B10F26;
}
.placePayment .colored td{
	border-right:1px solid #EEF8D8;
	background:#E0E9C7;
}
.placePayment .red.colored td{
	border-bottom:1px solid #EEF8D8;
}
.placePayment .grey{
	width:100px;
	vertical-align:middle;
	text-align:center;
	border-bottom:1px solid #EEF8D8;
	background:#D8D8D8 !important;
}
.placePaymentComment{
	margin-left:120px;
}
.placePayment .firstCol{
	background:none !important; 
}

.accountBalance{
	width:450px;
}
.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;
}
.totalResult dt{
	font-size:18px;
	margin-bottom:10px;
}
.totalResult dd{
	margin-bottom:3px;
	overflow:hidden;
	zoom:1;
}
.voteResultList.totalResult{
width:595px;
}
.totalResult .bgWrapper{
	width:550px !important;
}
.voteData{
	margin-top:20px;
	float:right;
	font-size:12px;
}
.voteData dl{
	margin-top:10px;
}
.userInfoBlock{
	overflow:hidden;
	margin:0 -10px 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%;
}
.self {
	height: 120px !important;
}
.setupInfo {
	width:100%;
	height:100px;
	margin-right: -2px;
	float:left;
	color:#363636;
	background:#b8b8b5;
	overflow:hidden;
	position:relative;
	zoom:100%;
}
.userInfo table{
	/*width:79%;*/
	margin-top:15px;
	padding-left: 15px;
}
.userInfo td{
	/*(width:200px;*/
	vertical-align:top;
	padding:0 10px 3px 0;
}
/*.userInfo a{
	 bottom:0;
	position:absolute;
	padding-bottom:2px;
	font-size:11px;
	display:block;
	color:#fff;
}*/
.userBigAvatar{
	width:100px;
	height: 100px;
	display: table-cell;
	float:left;
	position:relative;
}
.selfAvatar{
	width:100px;
	height: 120px;
	display: table-cell;
}
.userBigAvatar img{
	display:block;
}
.selfAvatar img{
	margin-bottom: 20px;
}
.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;*/
	display: block;
	margin-left: 15px;
	position: absolute;
	bottom: 2px;
	left: 100px;
	color:#fff !important;
	font-size:11px;
}
.avatarUpload{
	float: right;
	width: 655px;
	padding-top: 27px;
	padding-left: 30px;
}
.avatarUpload input{
	width: 525px;
	display: inline-block;
	vertical-align: top;
}
.avatarUpload .limits{
	color: #6a6a6a;
	font-size: 12px;
	line-height: 13px;
	display: inline-block;
	width: 65px;
}
.avatarDelete {
	display: block;
}
.avatarDelete input {
	width: inherit;
	margin-top: 3px;
}
.avatarDelete span {
	display: inline-block;
	font-size: 12px;
	color: #6a6a6a;
	margin-left: 5px;
}
.setupFields{
}
.changePassword{
	float: right;
	background: #a2dc41;
	width: 369px;
	margin-top: 20px;
	margin-right: 18px;
	padding-top: 20px;
	padding-left: 18px;
}
.changePassword h5 {
	font-size: 20px;
	font-weight: normal;
}
.changePassword ul {
	margin-left: 0px;
	margin-top: 10px;
	margin-bottom: 25px;
}
.changePassword ul li {
	list-style-position: outside;
	list-style-type: none;
}
.changePassword ul li span {
	display: inline-block;
	width: 116px;
	margin-bottom: 6px;
}
.changePassword ul li input {
	width: 152px;
}
.changeUserInfo {
	float: left;
	margin-top: 20px;
	margin-left: 15px;
}
.changeUserInfo ul {
	margin-left: 0px;
}
.changeUserInfo ul li {
	list-style-position: outside;
	list-style-type: none;
}
.changeUserInfo ul li span {
	display: inline-block;
	width: 114px;
	margin-bottom: 7px;
}
.changeUserInfo ul li input {
	width: 190px;
}
.changeUserInfo ul li select {
	width: 190px;
}
.changeSubmit{
	clear: both;
	float: right;
	margin-right: 18px;
	margin-top: 18px;
}


.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;
} 
.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;
}
.currentBalance{
	width:235px;
	float:right;
}
.dsaAdventures .currentBalance{
width:350px;
float:left;
}
.dsaAdventures fieldset{
	width:290px; 
	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;
	font-size:20px;
}
.messageHistory .cTitleWrapper .fr{
	font-size:13px;
}

.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;
}
.delBoard{
	position: relative;
	top: 3px;
	width:8px; height:12px;
	display: inline-block;
	margin-left: 5px;
	text-indent:-1000em;
	background: url(/img/del.gif) no-repeat;
}
.mhDate{
	width:50px;
}
.mhUser{
	width:160px;
}
.mhMessage{
	width:560px;
}
.messageHistory .pagenavWrapper{
	width:99%;
}
.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;
font-size:13px !important;
}
.userRegistration li label{
	width:65px;
	display:block;
	float:left;
	margin-right:10px;
	line-height:13px;
	font-size:12px !important;
}
.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:114px; height:43px;
	color:#4F4F4F;
	background: url(/img/useFilter.gif) no-repeat; 
border:none;
margin-right:10px;
}
.objTable{
	margin-bottom:20px;
}
.objTable td{
	width:250px;
	vertical-align:top;
	padding:0 0 10px 0;
}
.objTable td img{
	display:block;

}

.objTable .last{
	padding-right:0 !important;
}
.objWrapper{
	width:250px !important;
	padding-bottom:10px;
border-right:8px solid #FFFFFF;
border-bottom:8px solid #FFFFFF;
	background:#E3F3BF url(/img/bgObjWrapper.gif) bottom left no-repeat;
}

.obwMore{
	width:472px !important;
	float:left;
	margin-right:10px;
	background:#E3F3BF url(/img/bgObjWrapperWide.gif) no-repeat scroll left bottom;
}
.obwMore .objWrapperTop{
	width:472px !important;
	background: url(/img/bgObjWrapperTopWide.gif) no-repeat;
}
.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;
}



.transactHistoryLeft {
	float: left;
	width: 655px;
	margin-left: 5px;
}
.transactHistoryLeft ul{
	list-style: none inside;
	margin-left: 0px;
}
.transactHistoryLeft li{
	margin-bottom: 5px;
}
.transactHistoryLeft .transactDate{
	display: inline-block;
	width: 70px;
}
.transactHistoryLeft .transactAmount{
	display: inline-block;
	min-width: 60px;
	text-align: right;
	font-weight: bold;
}
.transactHistoryLeft .transactNotes{
	display: inline-block;
	margin-left: 15px;
}

.transactHistoryRight{
	float: right;
	width: 100px;
}
.transactHistoryRight h4{
	color: #363636;
	font-size: 18px;
	font-weight: normal;
}
.transactHistoryRight .transactBalance{
	font-size: 18px;
	font-weight: normal;
}








/***************************/
/**********left*************/
#left {
	width: 180px;
	float: left;
	font-size:12px;

	position:relative;
}
#left h1{
	font-size:19px;
}
.leftMenu{
	width:180px;
	margin-bottom:20px;
}

.leftMenu li{
	list-style:none;
	margin-bottom:7px;
	color:#FF7800;
	font-size:13px;
}
.leftMenu li ul li{
margin-bottom:4px;
}
.leftMenu a{
	color:#4c4c4c;
	text-decoration:none;
}
.leftMenu a:hover{
	text-decoration:underline;
}
.leftBlock{
	width:165px;
	overflow:hidden;
	padding:15px 5px 10px 10px;
}
.translator{
	background:#D6DBE1 url(/img/translatorTop.gif) 0 0 no-repeat;
}
.translatorBottom{
	width:180px; height:7px;
	margin-bottom:10px;
	background: url(/img/translatorBottom.gif) no-repeat;
}
#jqTransForm{
	margin-bottom:15px;
}
#goTranslate, .multiWorld{
	cursor:pointer;
}
.translator .cTitle{
	color:#4F4F4F;
	margin-bottom:5px;
}
.translator .cTitle span{
	display:block;
	margin-bottom:3px;
}
.translator .cTitle small{
	display:block;
	font-size:11px;
	line-height:13px;
}
.translator .textbox{
	width:115px;
	margin-top:3px;
	border:none;
	float:left;
	margin-right:5px;
}
.translator li{
	list-style:none;
}
.translator li span{
	color:#656766;
}
.translator small{
display:block;
color:#4F4F4F;
font-size:11px;
}
.translator small a{
color:#0F6EB2;
}
.translator small a:hover{
text-decoration:none;
}
.baner{
	margin-bottom:10px;
}
.projectList{
	margin:10px 0 20px 0;
}
.projectList li{
	list-style:none;
	padding:3px 0 0 30px;
}
.projectList a{
	color:#000;
	text-decoration:none;
}
.projectList a:hover{
	text-decoration:underline;
}
.estateM{
	background: url(/img/estateM.jpg) no-repeat;
}
.tourismM{
	background: url(/img/tourismM.jpg) 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;
        font-size:13px !important;
color:#73787C !important;
}
.aboutAdvQuestion p{
margin-bottom:10px;
}
.advBanner{
width:99%;
}
.advBanner, .prArticles, .advRating{
	overflow:hidden;
	zoom:100%;
	margin-top:40px;
}
.advBanner p, .prArticles p{
margin-bottom:5px;
}
.advBanner p small, .prArticles p small{
font-size:13px;
}
.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;
}
#right h1{
	font-size:19px;
}
#right a{
	color:#000;
}
#right a:hover{
	text-decoration:none;
}
.rightBlock{
	width:155px;
	overflow:hidden;
	padding:10px 10px 10px 15px;
	margin-bottom:10px;
}
.rbColored{
	background:#DCDCD4;
}
.enterReg{
	width:165px;
	padding-right:0 !important;
}

.enterReg li{
	width:160px;
	margin-bottom:5px;
	overflow:hidden;
	list-style:none;
}
.enterReg label{
	display:block;
}
.enterReg .textbox{
	width:105px;
	margin-right:5px;
	float:left;
}
.enterReg a{
	color:#000;
}
.rbCourse{
	padding-top:5px !important;
	padding-bottom:10px !important;
	color:#6A6967;
	background: url(/img/course.jpg) repeat-y;
}
.rbCourse small{
	font-size:11px;
}
.rbCourse td{
	vertical-align:top;
}
.rbCourse big{
	padding-right:30px;
}
.coffeeBlock{
	margin-bottom:0 !important;
	background:#ECE6CC url(/img/bgCoffeeTop.gif) no-repeat;
}
.coffeeBlock2{
	margin-bottom:0 !important;
	background:#ebebaf url(/img/bgCoffeeTop2.gif) no-repeat;
}
.rbSms fieldset{
margin-top:5px;
}
.rbSms dt{
}
.rbSms dd{
	margin-bottom:5px;
}
.rbSms label{
display:block;
height:15px;
line-height:15px;
}
.smsNumber{
	width:170px;
	margin:0 0 5px -10px !important;
	position:relative;
}
.smsNumber select{
	width:60px;
}
.smsNumber .textbox{
	width:83px;
}
.rbSms textarea{
	border:none;
	width:145px;
}
#jqImage, #jqCaptcha, #jsCaptchaInput, #jqSMS{
margin-right:5px;
float:left;
}
#jsCaptchaInput{
width:55px;
}
.coffeeBottom{
	width:180px; height:8px;
	margin-bottom:10px;
	background: url(/img/bgCoffeeBottom.gif) no-repeat;
}
.coffeeBottom2{
	width:180px; height:8px;
	margin-bottom:10px;
	background: url(/img/bgCoffeeBottom2.gif) no-repeat;
}
.ok{
	width:25px; height:25px;
	background: url(/img/ok.gif) no-repeat;
	border:none;
	cursor:pointer;
}
.question{
	font-size:14px;
}
.question dl{
	margin-bottom:10px;
}
.question dt{
	margin-bottom:10px;
}
.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;
}
.voteResultList dd .bgWrapper{
	width:110px; 
	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;
	font-size:13px;
}
.voteResultList .bg{
	top:0; left:0;
	height:18px;
	position:absolute;
}
.voteResultList .text{
	position:relative;
	z-index:1;
}
/***************************/
/**********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:#000;
}
.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;
}
#bottom.bottomIndex{
	border:none
}
#bottom a{
	color:#2370A8;	
}
#bottom a:hover{
	text-decoration:none;
}
.bottomMenu{
	float:right;
}
.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;
}
.bottomBanners{
	margin-top:20px;
}
/************************/
/*********pages**********/
.lmActiveMain{
	width:auto; height:24px;
	line-height:24px;
	overflow:visible;
	display:inline;
	white-space:nowrap;
}
.lmActiveMain span{
	padding:4px 0 4px 10px;
	height:24px;
	background: url(/img/lmActiveMain.gif) no-repeat;
}
*+html .lmActiveMain span{
	padding:0px 0 4px 10px;
}
.lmActiveMain em{
	padding:4px 10px 4px 0px;	
	font-style:normal;
	height:24px;
	background: url(/img/lmActiveMain.gif) top right no-repeat;
}

.leftMenu ul{
	margin:4px 0 0 10px;
}
.leftMenu li{
font-weight:bold;
}
.leftMenu ul li{
	width:165px;
font-weight:normal;
}
.leftMenu ul li a{
	color:#5478a1 !important;
	padding-right:8px;
}
.leftMenu ul li ul li{
	width:162px;
	font-size:13px !important;
font-weight:normal;
}
.lmActive{
color:#FFF !important;
}
.leftMenu .lmActive a{
color:#FF8800 !important;
	padding-right:8px;
}
.leftMenu ul li ul li a{
color:#5478A1 !important;
	background:none !important;
	padding:0 !important;
}
.leftMenu .lmActive ul li a{
color:#5478A1 !important;
background:none!important;
}
.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;
}
.gibr{
	bottom:0; right:0;
	position:absolute;
	width:9px; height:10px;
	background: url(/img/gibr.gif) no-repeat;
}
.forum{
width:99%;
}
.ijekovic{
	padding-left:20px;
	background: url(/img/ijekovic.gif) no-repeat;
font-size:12px;
margin-top:5px;
}
.ijekovic a{
	color:#0F6EB2 !important;
}

/** map **/
.mapLegend{
	width:958px;
	padding:20px 5px;
	overflow:hidden;
	zoom:1;
	color:#535353;
	font-size:13px;
	background:#DCDCD4;
}
.mapLegend h1{
	font-size:22px;
}
.mapLegend h2{
	font-size:18px;
	margin-bottom:15px;
}
.mapLegend .titleWrapper{
	margin-bottom:15px;
	padding:0 0 0 15px;
}
.mapLegend .titleWrapper span{
	margin-top:10px;
	padding-right:10px;
	background: url(/img/arrowGrayDown.gif) 100% 3px no-repeat;
}
.mapLegend .titleWrapper span a{
border-bottom:1px dashed #535353;
}
#flashMap{
	margin-bottom:15px;
}
.legend{
	padding:0 20px;
}
.legend div{
	width:270px;
	overflow:hidden;
	margin-right:40px;
	float:left;
}
.legend div p{
	margin-bottom:10px;
}
.legend div p span{
	color:#738E17;
}
.legend table{
	border-collapse:collapse;
}
.legend td{
	vertical-align:top;
	padding-bottom:10px;
}
.legend table .imgLegend{
	text-align:center;
	padding-right:20px;
}
.legend .last{
	margin-right:0;
}
.multiWorld {
border-bottom: 1px dashed rgb(19, 96, 155); 
color: rgb(19, 96, 155) !important;
}
.yellowBlock{
	padding:15px;
	background:#F4F3DF;	
}
.yellowBlock table{
	width:745px;
}

/** 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/imgNavFirst.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;
}

.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;
}
