html, body, form, input, button, ul, li, p, h1, h2 { margin: 0; padding: 0; }
img {
	border: none;
	}

html, body {
	height: 100%;
	}
	
html, body {
	/*background-color: #f3eee7;*/
	}
	
.offs {
	padding-right:180px;
	}

#page {
	min-height: 100%;
	height: auto !important;
	height: 100%;

	width: 100%;
	min-width: 978px;
	background: url('/images/n-forum_cont_rep_bg.png') top repeat-y;
	position: relative;
	}
	
.page_wrap {
	width: 978px;
	margin: -100px auto 0;
	position: relative;
	z-index: 3;
	}

.clear {
	height:0;
	overflow:hidden;
	clear:both;
	visibility:hidden;
	}
.clear_photo {
	clear:both;
	}

	
ul li {	list-style-type: none;	}
ol li {background: none;}

a:link { text-decoration:underline; }
a:visited { text-decoration:underline; }
a:active { text-decoration:underline; }
a:hover, a.un { text-decoration:none; }

#content .l_partners {
	font-weight:bold;
	color:#000;
	}
body {
	font-family: Tahoma, sans-serif;
	font-size: 12px;
	/*background-color: #f3eee7;*/
	}
	

.main_back {
	background: url('/images/n-forum_bg.jpg') 50% top no-repeat;
	/*background: url('/images/backg_main.jpg') 50% top no-repeat;*/
	height: 943px;
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2;
	}
	
.inner .main_back {
	height: 653px;
	/*background: url('/images/backg_inner.jpg') 50% top no-repeat;*/
	}
	
	.content_back_wrap {
		width: 100%;
		height: 417px;
		position: absolute;
		bottom: 0;
		}
	.content_back {
		width: 978px;
		height: 317px;
		background: url('/images/n-forum_top_bg.png') no-repeat;
		position: absolute;
		left: 50%;
		margin-left: -489px;
		}
	.sh_wrap {
		height: 257px;
		position: absolute;
		width: 100%;
		top: 943px;
		/*background: url('/images/sh_wrap.jpg') 50% 0 no-repeat;*/
		}

	.inner .sh_wrap {
		top: 653px;
	}
	


#header {
	color: #8a6630;
	position: relative;
	z-index: 3;
	/*height: 135px;*/
	padding: 0 33px;
	overflow:hidden;
	}
	
	#header .logo {
		position: absolute;
		z-index: 4;
		left: 50%;
		top: 44px;
		}
		.logo img {
			position: relative;
			z-index: 4;
			left: -156px;
			left:-50%;
			}
		.logo a {
			position: relative;
			z-index: 4;
			display: block;
			left: -50%;
			}
		.logo a img {
			left: 0;
			}


	#header h1 {
		display: inline;
		float: right;
		width: 188px;
		font-size: 14px;
		line-height: 17px;
		padding-top: 50px;
		font-weight: normal;
		}

	#header address {
		padding-top: 55px;
		font-style: normal;
		position: relative;
		display: block;
		width: 200px;
		}
	#header address a {
		color: #8a6630;
		}
	#header address .phone, #header address .mail {
		display: block;
		font-size: 14px;
		padding-left: 24px;
		}
	#header address .phone {
		background: url('/images/phone.gif') left no-repeat;
		margin-bottom: 4px;
		}
	#header address .mail {
		background: url('/images/mail.gif') 1px 4px no-repeat;
		}
		

.title #main {
	margin-top: 425px;
	}
.inner #main {
	margin-top: 135px;
	}


#nav_main {
	font-family: Georgia, Tahoma, sans-serif;
	text-align: center;
	clear: both;
	font-size: 16px;
	width: 978px;
	height: 68px;
	position: relative;
	z-index: 3;
	overflow:hidden;
	}
	.nav_main_backg {
		position: absolute;
		z-index: 2;
		left: 0;
		top: 0;
		width: 978px;
		height: 68px;
		background: url('/images/nav_main_back.png') 0 0 no-repeat;		
		}
	#nav_main ul {
		position:relative;
		top:9px;
		display: block;
		height: 52px;
		padding-left:0;
		padding-top:3px;
		position: relative;
		z-index: 3;
		text-align:center;
		}
	#nav_main li {
		display: inline;
		padding-top: 9px;
		margin:0 2%;
		white-space:nowrap;
		}
	#nav_main li img {
		margin-right: 10px;
		vertical-align: middle;
		}
	#nav_main a {
		color: #005580;
		vertical-align: middle;
		}
	#nav_main span {
		vertical-align: middle;
		color:#000;
		}
	

#main {
	padding: 0 25px 85px;
	width: 910px;
	position: relative;
	z-index: 3;
	min-height: 565px;
	}
	
	
#sidebar {
	display: inline;
	float: left;
	width: 240px;
	margin-right: 40px;
	padding-top: 25px;
	padding-bottom: 30px;
	}
	
	
	.search {
		margin-bottom: 25px;
		overflow: hidden;
		}
	.search .search_input, .search .button {
		display: inline;
		float: left;
		}
	.search .search_input {
		width: 194px;
		height: 22px;
		position: relative;
		}
	.search  .input_backg {
		position: absolute;
		width: 194px;
		height: 22px;
		background: url('/images/search_input.png') 0 0 no-repeat;		
		}
	.search .search_input input {
		border: none;
		width: 178px;
		color: #92a3b7;
		font-size: 11px;
		position: relative;
		border-color:#fff;
		margin: 3px 8px 0 8px;
		}
	.search .button_2 {
		width: 37px;
		height: 22px;
		border: 0;
		background: url('/images/search_button.png') 0 0 no-repeat;
		margin-left: 6px;
		cursor: pointer;
		}
	.search .button {
		width: 37px;
		height: 22px;
		border: 0;
		background: url('/images/search_button.png') 0 0 no-repeat;
		margin-left: 8px;
		display: inline;
		cursor: pointer;
		}
	
	
	.nav_sec {
		font-family: Georgia, Tahoma, sans-serif;
		font-size: 18px;
		margin-bottom: 27px;
		clear: both;
		border-top: 1px solid #c2ccd2;
		}
		.nav_sec li {
			padding-left: 64px;
			padding: 17px 0px 14px 0px;
			border-top: 1px solid #fff;
			border-bottom: 1px solid #c2ccd2;
			position: relative;
			}
		.nav_sec li table {
			padding:0;
			border-collapse: collapse;
			margin-left:-5px;
			}
			.nav_sec li table td {
				padding:0;
				}
		.nav_sec li img {
			margin-right: 0px;
			vertical-align: middle;
			margin-right:4px;
			}
		.nav_sec a {
			color: #1c668b;
			display: inline-block;
			vertical-align: middle;
			}
		.nav_sec span {
			display: inline-block;
/*			width: 155px;*/
			vertical-align: middle;
			}

	
	.category_list .heading{
		font-family: Georgia, Tahoma, sans-serif;
		font-size: 18px;
		color: #8a6630;
		margin-bottom: 8px;
		}
	.category_list a {
		color: #005580;
		}
	.category_list {
		color: #048000;
		}
	.category_list  b {
		color: #048000;
		}
	.category_list ul {
		margin-bottom: 6px;
		}
	.category_list li {
		line-height: 15px;
		color: #005580;
		margin: 0;
		padding: 0 0 0 17px;
		position: relative;
		background: url('/images/bullit.gif') 8px 7px no-repeat;
		}
	
	
	
	
#content {
	line-height: 16px;
	display: inline;
	float: left;
	width: 630px;
	position:relative;
	}
	#content h2 {
		font-family: Georgia, Tahoma, sans-serif;
		font-size: 24px;
		line-height: 29px;
		font-weight: normal;
		color: #005580;
		margin-bottom: 17px;
		margin-top: 21px;
		}
		#content a {
			color: #005580;
			}
	#content p {
		margin-bottom: 16px;
		}
	#content ul, #content li {
		
		}
		#content ul {
			padding-left: 15px;
			margin-bottom: 16px;
			}
		#content ul li {
			padding: 0 0 0 17px;
			background: url('/images/bullit.gif') 8px 7px no-repeat;
			position: relative;
			}
	img.left {
		float: left;
		margin: 0 18px 15px 0;
		position: relative;
		top: 4px;
		border: 1px solid #c7d0d9;
		position: relative;
		}
	#content .project_image {
		margin-bottom: 16px;
		}
		#content .project_image img {
			border: 1px solid #c7d0d9;
			}
	
	.project {
		float: left;
		margin: 5px 5px 10px;
		width: 190px;
		padding: 0;
		border: 1px solid #c7d0d9;
		}
		.photo {
			float: left;
			margin: 5px 5px 10px;
			width: 190px;
			padding: 0;
			border: 1px solid #c7d0d9;
			}
		.photo img {
			display:block;
			}
		.project dt, .project dd {
			margin: 0;
			padding: 0;
			}
		.project dt {
			display: block;
			}
		.project dd {
			text-align: center;
			padding: 3px 5px 5px;
			}
	.blueprint {
		margin: 0 15px 15px 0;
		border: 1px solid #c7d0d9;
		}
	
	
.bottom_back {
	/*background: url('/images/bottom_back.gif') 50% 100% repeat-x;*/
	width: 100%;
	min-width: 978px;
	height: 98px;
	margin-top: -97px;
	}
	
#footer {
	padding: 0 9px 0 10px;
	font-size: 11px;
	line-height: 16px;
	color: #8a6630;

	clear: both;
	width: 960px;
	height: 60px;
	margin: -60px auto 0;
	position: relative;
	z-index: 3;
	background:url('/images/n-forum_bottom_bg.png') top no-repeat #FFF;	
	}
	#footer .wrap {
		border-top: 1px solid #c1cbd1;
		padding: 10px 25px 15px;
		height: 34px;
		position:relative;
		overflow:hidden;
		}
	#footer .jeton{
		float: right;
		}
	#footer a {
		color: #8a6630;
		}


	
/* Lightbox
---------------------------------------------------------------*/

#lightbox{	position: absolute;	left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}
#lightbox img{ width: auto; height: auto;}
#lightbox a img{ border: none; }

#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }
#imageContainer{ padding: 10px; }

#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{ width: 49%; height: 100%; background-image: url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */ display: block; }
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(/images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(/images/nextlabel.gif) right 15% no-repeat; }

#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%	; }

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em; outline: none;}	 	

#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; }

.ramka {border: #dac49f 1px solid;}

ul#left_menu {margin: 0 0 20px 0; padding: 17px 0 0; list-style-type: none; border-top:1px solid #C2CCD2; }
ul#left_menu li {padding: 0 0 10px 0; font-size: 14px; background-image: none;}
ul#left_menu li a {font-size: 14px;}
ul#left_menu li b {color: #333;}

ul#left_menu1 {margin: 10px 0 0 0; padding: 0 0 0 20px; list-style-type: none;}
ul#left_menu1 li {padding: 0 0 0 0; font-size: 14px; background-image: none;}
ul#left_menu1 li a {font-size: 14px; line-height: 20px; color: #000;}
ul#left_menu1 li b {color: #333; line-height: 20px;}


h1 {		font-family: Georgia, Tahoma, sans-serif;
		font-size: 22px;
		color: #8a6630;
		font-weight: normal;
		line-height: 25px;
		margin: 0 0  8px 0; padding: 0;}


#main p.zag {margin: 15px 0 5px 0; padding: 0; color: #8a6630; font-size: 16px;}

.epig {font-size: 11px; width: 550px; text-align: right; float: right;}

.parnter1 {float: left; width: 170px; margin: 0 20px 20px 0;}
.parnter1 img {border: #ccc 1px solid; margin: 3px 0 0 0;}

.parnter2 {float: left; width: 400px; margin: 0 0 20px 0;}


.reasons {
	color:#7f5e2c;
	line-height:13px;
	}
	.reasons_w {
		overflow:hidden;
		position:relative;
		height:1%;
		margin-bottom:16px;
		}
	.reasons  ol {
		background:#f8f3e6 url('/images/reasons_10.gif') 97% 100% no-repeat;
		margin:0;
		padding:6px 80px 7px 27px;
		border-left:1px solid #e0ded7;
		border-right:1px solid #e0ded7;
		list-style-type:none;
		}
	.reasons  ol#sov 
		{
		background:#f8f3e6;
		margin:0;
		padding:6px 80px 7px 27px;
		border-left:1px solid #e0ded7;
		border-right:1px solid #e0ded7;
		list-style-type:none;
		}

	.reasons li {
		padding:5px 0 7px 32px;
		position:relative;
		}
	.reasons i {
		position:absolute;
		display:block;
		width:22px;
		height:17px;
		font-size:12px;
		line-height:16px;
		background:url(/images/reasons_bullit.gif) 0 0px no-repeat;
		padding-right:8px;
		text-align:center;
		color:#4b7108;
		left:0px !important;
		left:-37px;
		top:7px;
		font-style:normal;
		font-weight:bold;
		}
	.reasons .h {
		font-family:Georgia, Tahoma, sans-serif;
		font-size:18px;
		line-height:20px;
		color:#7f5e2c;
		padding-bottom:5px;
		}
	.reasons p {
		font-size:11px;
		font-family:Verdana, Tahoma, sans-serif;
		color:#000;
		}
	
	.reasons .cor_b {
		height:5px;
		position:relative;
		background-color:#f8f3e6;
		margin:0 6px;
		}
		.reasons .cor_top {
			border-top:1px solid #e0ded7;
			}
		.reasons .cor_bot {
			border-bottom:1px solid #e0ded7;
			}
		.reasons .cor_b b {
			display:block;
			width:12px;
			height:12px;
			position:absolute;
			top:-7px;
			left:-12px;
			background:url('/images/reasons_cor.png') 0 0 no-repeat;
			}
		.reasons .cor_b .r {
			margin-left:100%;
			left:0;
			}
		.reasons .cor_bot b {
			top:0;
			}


.badge_w {
	position:absolute;
	left:510px;
	top:-72px;
	}
	.badge {
		width:159px;
		height:142px;
		padding:20px 0 0 5px;
		background:url('/images/badge_bg.png') 0 0 no-repeat;
		font-family:Arial, sans-serif;
		text-align:center;
		color:#45650e;
		}
	.badge span {
		display:block;
		}
	.badge .dt {
		font-family:Tahoma, sans-serif;
		font-size:11px;
		line-height:20px;
		letter-spacing:-0.02em;
		}
	.badge .price {
		font-size:36px;
		line-height:28px;
		font-weight:bold;
		white-space:nowrap;
		letter-spacing:-0.06em;
		}
		.badge .price span {
			display:inline;
			font-size:18px;
			}
	.badge .units {
		margin-top:-4px;
		vertical-align:bottom;
		font-size:18px;
		line-height:18px;
		position:relative;
		letter-spacing:-0.02em;
		}


.settle_cluster {
	margin-bottom:25px;
	}
	.settle_cluster .settle_text {
		padding-right:15px;
		}
	#main .settle_cluster .settle_text p {
		margin-top:0;
		}
	.settle_add_info {
		border-left:1px solid #bfad90;
		line-height:17px;
		font-weight:bold;
		color:#8a8a8a;
		padding-left:13px;
		vertical-align:middle;
		width:152px;
		}

.block {width: 255px; float: left; margin: 0 25px 30px 0; padding: 0;}
.block br {line-height: 0;}
.foto_spec {background: url(/images/foto_spec.png) no-repeat; width: 79px; height: 76px; padding: 2px 0 0 2px; margin: 0;  float: left; position:relative;}
.block dl  {color: #906835; font-size: 11px; font-family: Tahoma, sans-serif; float: left; display:inline; margin: 0; padding: 0; height: 17px;}
.block dl {width: 150px;}


.block .ri_cp {width: 155px; float: right; padding: 0 0 0 7px; color: #005580;}
.ri_cp a {color: #005580; text-decoration: underline;}
.ri_cp a:hover {color: #005580; text-decoration: none;}
.block dt {color: #0a7d46; float: left; display:inline; margin-right: 5px; font-size: 16px; font-weight: bold; }


div.anon_cp {color: #906835; font-size: 11px; line-height: 10px; 
   display: table-cell;
   vertical-align: middle;
   height:46px;
   width:136px;	
	position: relative;
}
div.anon_cp span {position: relative;}


div.anon_cp_de {color: #906835; font-size: 11px; line-height: 14px; float: left;}


.b1,  .b2, .b3, .b4, .b5, .b1 i, .b2 i, .b3 i, .b4 i, .b5 i, .b1 b, .b2 b, .b3 b, .b4 b, .b5 b, .b1 q, .b2 q, .b3 q, .b4 q, .b5 q {
  height: 1px;
  font-size: 1px;
  overflow: hidden;
  border-style: solid;
  border-width: 0 1px;
  display: block;
  text-indent: -1000px;
}
.b1 {margin: 0 2px;  background: #dae5d7; border: none;}
.b1 b {margin: 0 1px; background: #4e9e2f; border-color: #e8dfce;}
.b2 {margin: 0 1px; border-color: #b0d5a6; background: #fff;}
.b2 b {border-color: #4e9e2f; background: #fff;}
.b2 i {border-color: #dae5d7; background: #fff;}
.b2 q {border-color: #F7F8F9; background: #fff;}
.b3 {border-color: #EBEEEF; background: #fff;}
.b3 b {border-color: #4e9e2f; background: #fff;}
.b3 i {border-color: #F9FAFB; background: #fff;}
.b4 {border-color: #4e9e2f; background: #fff;}
.b4 b {border-color: #E5E9EB; background: #fff;}
.b5 {border-color: #4e9e2f; background: #fff;}
.b5 b {border-color: #FAFBFB; background: #fff;}


.text {border: 1px solid #4e9e2f; border-width: 0 1px; padding: 0 5px; background: #fff; float: left;}
.text p {color: #ccb58f; padding: 5px 0 10px 0;}



.settle_filter { margin-bottom:19px; }
.settle_filter .form_b {
	background:url('/images/settle_filter_bg.gif') 0 0 no-repeat;
	height:242px;
	padding:19px 19px 0;
	margin-bottom:13px;
	}
.settle_filter .hr {
	height:1px;
	background:url('/images/hr_1.png') center no-repeat;
	padding:14px 0;
	overflow:hidden;
	}
.heading_b{
	font-family: Georgia, Tahoma, sans-serif;
	font-size: 18px;
	color: #8a6630;
	margin-bottom: 8px;
	}
.settle_filter fieldset {
	margin:0;
	padding:0;
	border:none;
	outline:none;
	}
.settle_filter label {
	padding-left:19px;
	position:relative;
	}
	.settle_filter label.l { margin-right:15px; }
	.settle_filter label input {
		position:absolute;
		left:0;
		top:2px;
		width:13px;
		height:13px;
		}
.settle_filter .near_place label.l { margin-right:23px; }
.scroll .legend {
	color:#8a6630;
	margin-bottom:15px;
	}
	.scroll .legend b { color:#7fbe0d; }
.dsp_n {	display:none; }
#container1, #container2 { position: relative; width:201px; height: 20px; height:17px; background:url('/images/scrollbar.gif') 0 0 no-repeat; }
#pointer1, #pointer2, #pointer3, #pointer4 { cursor:pointer; float:left; position: relative; left:0; z-index:22; width:7px; height:13px; background:url('/images/scroll_pointer.gif') 0 0 no-repeat; }
#pointer1 .tip, #pointer3 .tip { position:absolute; top:17px; right:1px; font-size:10px; color:#8a6630; text-align:right; }
#pointer2 .tip, #pointer4 .tip { position:absolute; top:17px; left:1px; font-size:10px; color:#8a6630; text-align:left; }
#pointer1 .note, #pointer3 .note { position:absolute; top:-14px; right:0; text-align:right; font-size:10px; color:#b2acac; }
#pointer2 .note, #pointer4 .note { position:absolute; top:-14px; left:0; text-align:left; font-size:10px; color:#b2acac; }
.settle_filter .button button, .settle_filter .button span { display:inline-block; }
.settle_filter .button span {
	height:22px;
	background:url('/images/button_1.gif') 0 0 no-repeat;
	cursor:pointer;
	}
.settle_filter .button button {
	border:none;
	outline:none;
	margin:0;
	padding:0;
	height:22px;
	position:relative;
	left:4px;
	line-height:22px;
	padding:0 28px 2px 24px;
	background:url('/images/button_1.gif') right -22px no-repeat;
	cursor:pointer;
	color:#005580;
	width:8em;
	}
	.settle_filter .button {
		text-align:right;
		padding-right:4px;
		}
.settle_filter .sc_1 { padding-bottom:5px; }
.settle_filter .sc_2 { padding-bottom:10px; }
.settle_filter .sh_all {
	padding:3px 0 0 21px;
	background:url('/images/ch_ico.gif') 7px 7px no-repeat;
	display:inline;
	float:left;
	}
	.settle_filter .sh_all a { color:#025479; }


.black_bord {background: #000;}
.black_bord td {background: #fff; padding: 5px;}

.sport {background: #cfe1ad; border: #c9d0a4 1px solid; padding: 6px 0;}
.sport .zag {font-weight: bold;}
.hit {background: #f7f8cc; border: #dedab4 1px solid; padding: 6px 0;}
.hit .zag {font-weight: bold;}
#left_menu img {margin: 0 0 -11px 5px;}
ul#left_menu li a.green, ul#left_menu li b.green {color: #1bb000;}
ul#left_menu li a.yellow, ul#left_menu li b.yellow {color: #b2a540;}

a.green, a:hover.green, a:visited.green, a:active.green, a:link.green {color: #1bb000;}
a.yellow, a:hover.yellow, a:visited.yellow, a:active.yellow, a:link.yellow {color: #b2a540;}
a.pink, a:hover.pink, a:visited.pink, a:active.pink, a:link.pink {color: #ff3fcd;}

/*-----------------------------------------forum--------------------------------------------*/


.headerbar { position:absolute; top:28px; right:0; background:none; }
	#site-description { width:100%; float:none; }
	#site-description .search { margin:0; }
	#site-description .adv_srch_bl { float:left; margin:0 14px 0 0; line-height:22px; }
	
	#site-description  .search .search_input {
		margin-right:8px;
		}
	#site-description  .search .button  {
		margin-left:0;
		}

.content_forum  a:link { text-decoration:none; }
.content_forum  a:visited { text-decoration:none; }
.content_forum  a:active { text-decoration:underline; }
.content_forum  a:hover { text-decoration:underline; }
	.content .postlink:link { text-decoration:none; }
	.content .postlink:visited { text-decoration:none; }
	.content .postlink:active { text-decoration:none; }
	.content .postlink:hover { text-decoration:none; }

.search-box .search { margin-bottom:0; }

#wrap { padding:0; }

.content_forum {
	position:relative;
	display: inline;
	float: left;
	width:928px;
	min-height:580px; height:auto !important; height:580px;
	margin-right:-18px;
	font-family:Verdana,Helvetica,Arial,sans-serif;
	font-size:10px;
	}
	.content_forum h2 {
		font-family: Georgia, Tahoma, sans-serif;
		font-size: 24px;
		line-height: 29px;
		font-weight: normal;
		color: #005580;
		margin-bottom: 17px;
		margin-top: 21px;
		}
		.content a {
			color: #005580;
			}
	.content p {
		margin-bottom: 16px;
		}
	.content_forum p {
		font-size:1.1em;
		line-height:1.3em;
		margin-bottom:1.5em;
		}

		.content ul {
			padding-left: 15px;
			margin-bottom: 16px;
			}
		.content ul li {
			padding: 0 0 0 17px;
			background: url('/images/bullit.gif') 8px 7px no-repeat;
			position: relative;
			}
	
	.content .project_image {
		margin-bottom: 16px;
		}
		.content .project_image img {
			border: 1px solid #c7d0d9;
			}

.forums { position:relative; }

/*S_network
-----------------------------------*/
.s_network{
	position:absolute;
	top:100px;
	left:30px;}
	
	.s_network a{
		margin:0 4px 0 0;}
		
		
/*News block
--------------------------*/
.top_new_banner{
	margin-bottom:28px;}

.block_news{
	margin-bottom:15px;}

.news_top_bl{
	background:url(/images/news_bl_top_bg.gif) no-repeat;
	overflow:hidden;
	height:17px;
	width:630px;}
	
.news_center_bl{
	background:url(/images/news_bl_center_bg.gif) repeat-y;
	min-height:88px;
	height:auto !important;
  	height:88px;}
	
.news_center_bl_bg{
	background:url(/images/news_bl_center_cell.gif) repeat-x;
	min-height:88px;
	height:auto !important;
  	height:88px;
	width:626px;
	margin:auto;}
	
	.news_center_bl_bg p{
		padding:0 10px 0 22px;}
		
	.news_center_bl_bg span{
		margin-top:-2px;
		display:block;
		padding:0 15px 0 22px;}
.new_zag a{
	font-size:16px;}
	
.last{
	margin-bottom:25px;}
	
.news_bottom_bl{
	background:url(/images/news_bl_bottom_bg.gif) no-repeat;
	overflow:hidden;
	height:15px;
	width:630px;}



.s_network{
    z-index:10;
    position:absolute;
    top:100px;
    left:34px;}
    
    .s_network a{
         margin:0 4px 0 0;}

.sold{
	position:absolute;
	top:45px;
	left:2px;}
	
.sold_header{
	position:absolute;
	top:24px;
	left:210px;}
	
/*special images. snegurka, 8marta
--------------------------------------*/
.snegurka {
	position:absolute;
	top:210px;
	left:24px;}
	
.march8 {
	position:absolute;
	top:240px;
	left:24px;}
	
.march8_s {
	position:absolute;
	top:200px;
	left:14px;}
/*Static map
----------------------------------------------*/
.sportville_main{
	width:630px;}
	
.sportville_header{
	margin:0 0 24px 0;}
	
#sportville_inform_about{
	overflow:hidden;
	zoom:1;}
	
.spv_inf_l{
	float:left;
	width:132px;}
	
	.spv_inf_l p{
		font-size:11px;}
	
.spv_inf_next{
	float:left;
	width:80px;}
	
	.spv_inf_next span{
		font-size:11px;
		color:#8a6630;
		margin-left:1px;
		position:relative;
		top:-1px;}
		
.spv_inf_next2{
	font-size:11px;
	float:left;
	width:122px;}
	
	.spv_inf_next2 span{
		margin-left:1px;
		position:relative;
		top:-1px;
		color:#8a6630;}
		
.spv_inf_next3{
	font-size:11px;
	float:left;
	width:140px;}
	
	.spv_inf_next3 span{
		margin-left:1px;
		position:relative;
		top:-1px;
		color:#8a6630;}
		
.spv_inf_next4{
	font-size:11px;
	float:left;
	width:67px;}
	
	.spv_inf_next4 span{
		margin-left:1px;
		position:relative;
		top:-1px;
		color:#8a6630;}
		
		
#spv_navig{
	margin-top:24px;}		
	#spv_navig p, #sportville_inform_about p {margin-bottom: 0px;line-height: 12px;}
.spv_navig_row{
	overflow:hidden;
	zoom:1;
	padding:0 0 9px 0;}
	
	.spv_navig_row p{
		font-size:10px;
		padding-top:1px;
		color:#FFF;
		text-align:center;
		}
	
.spv_navig_r,.spv_navig_g,.spv_navig_b,.spv_navig_o,.spv_navig_r_first,.spv_navig_g_first,.spv_navig_b_first,.spv_navig_o_first,.spv_navig_f,.spv_navig_f_first{
	height:15px;
	float:left;
	width:22px;}
.spv_navig_r,.spv_navig_g,.spv_navig_b,.spv_navig_o,.spv_navig_f{margin-left:10px;}
.spv_navig_r_first,.spv_navig_g_first,.spv_navig_b_first,.spv_navig_o_first,.spv_navig_f_first{margin-left:0px;}

.spv_navig_r,.spv_navig_r_first{background:url(/images/sportville_bg_red.gif) no-repeat;}	
.spv_navig_g,.spv_navig_g_first{background:url(/images/sportville_bg_green.gif) no-repeat;}
.spv_navig_b,.spv_navig_b_first{background:url(/images/sportville_bg_blue.gif) no-repeat;}
.spv_navig_o,.spv_navig_o_first{background:url(/images/sportville_bg_orange.gif) no-repeat;}
.spv_navig_f,.spv_navig_f_first{background:url(/images/sportville_bg_fiol.gif) no-repeat;}



.ramka_left {border:  #ccc 1px solid; margin: 3px 15px 5px 0; float: left;}	

.marta8 {float: left; width: 220px;}
.marta82 {float: left; width: 300px;}
.marta82 p {font-size: 14px; font-style: italic; line-height: 20px;}


.pict_mart {margin: 0 0 0 15px;}


.ban_link_h {
	position:absolute;
	top:215px;
	left:18px;
	}
.ban_link_h_s {
	position:absolute;
	top:199px;
	left:17px;
	}



.okno {font-size: 11px; line-height: 13px; width: 200px;}
.okno p {margin: 0 0 7px 0; padding: 0; font-size: 12px; line-height: 15px;}
.okno .left {float: left; width: 80px;}
.okno .left img {border: #606561 1px solid; margin: 2px 0 15px 0;}
.okno .right {float: left; width: 120px;}


.artic {border-bottom: #dad9d7 1px solid; padding: 20px 0 10px 0;}
.artic a {font-size: 16px;} 
.artic p {font-size: 14px; color: #000; line-height: 17px; margin-top: 5px;}  
.artic span {color: #a3a2a1; font-size: 14px; font-style:italic;}

.proj {width: 662px; height: 342px; background: #6790ce; padding: 3px;}
.proj img {border: #fff 1px solid; width: 660px; height: 340px;}
#projex div {width: 225px; float: left;}
#projex div img {border: #fff 1px solid;}
#projex div a.img {border: #658fcb 2px solid; width: 212px; height: 116px; float: left;}
#projex div ul {margin: 5px 0 30px 0; padding: 0;  float: left;}
#projex div li {margin: 0; padding: 0 0 0 15px; background: url(/images/sm/bul.gif) no-repeat 0 7px; }

.main_pict {float: left; margin: 0 0 5px 0; width: 180px;}
.main_pict img {margin-bottom: 3px;}





div.header {
	font: 14px/1.4em Arial,'Helvetica Neue',FreeSans,sans-serif;
	position:relative;
	z-index:999;
	overflow:hidden;
	min-width:960px;
	max-width:1200px;
	padding:0 20px;
	margin:0 auto;}
		
/* HEADER */


	div.header .nav_st {
		position:absolute;
		left:0;
		top:0;}
	
	
	div.header .information_h {
		float:left;
		width:290px;
		margin:55px 0 0 0;
		}
	
	/* nav sub header */
	
		div.header .nav_dm {
			white-space:nowrap;
			}
			div.header .lvl_1 {
				white-space:nowrap;
				}
				div.header .nav_dm .lvl_1_itm {
					min-width:206px;
					width:33%;
					}
					div.header .nav_dm .lvl_1_bl {
						display:inline-block;
						}
				
				div.header .nav_dm .lvl_1_itm {
					text-align:left;
					}
				div.header .nav_dm .sub_houses_h {
					text-align:center;
					}
				div.header .nav_dm .sub_life_h {
					text-align:right;
					}		

/* Nav Top Header */

	.nav_st {
		width:100%;
		min-width:1000px;
		height:41px;
		font-size:12px;
		line-height:11px;
		text-align:center;
		}
		.nav_st_w {
			display:inline-block;
			overflow:hidden;
			}
			.nav_st ul {
				margin:12px 0 8px -10px;
				text-align:center;
				letter-spacing:0.09em;
				}
				.nav_st li {
					display:inline-block;
					padding:0 14px 0 15px;
					border-left:1px solid #2488b2;
					font-weight:bold;
					letter-spacing:-0.001em;
					background-color:#34afe2;
					}	
					.nav_st a {
						display:inline-block;
						padding:3px 0 4px;
						position:relative;
						color:#fff;
						}
				.nav_st .forum {
					color:#cbf28a;
					}
					.nav_st .forum span {
						display:inline-block;
						padding:3px 0 4px;
						position:relative;
						padding-right:24px;
						background:url('/images/dm/ico_forum.gif') right 3px no-repeat;
						color:#cbf28a;
						}

					/*new menu styles*/	
					.nav_st b{
						display:inline-block;
						padding:3px 5px 4px 5px;
						-webkit-border-radius:4px;
						-moz-border-radius: 4px;
						background-color:#FFF;
						color:#2aadf1;
						position:relative;
						border-radius:4px;
						margin:0 -4px 0 -6px;
						
						}
						
						.ie6 .nav_st b{
							position:relative;
							left:-5px;
							top:0px;
							padding:3px 5px 4px 5px;
							margin:0 -10px 0 0;
							}
							
						.ie7 .nav_st b{
							position:relative;
							left:-5px;
							top:0px;
							padding:3px 5px 4px 5px;
							margin:0 -10px 0 0;
							}	
						
						.ie6 .nav_st .rocon-bl, .ie7 .nav_st .rocon-bl{
							margin-left:-2px;}
							
						.ie6 .nav_st .rocon-tl, .ie7 .nav_st .rocon-tl{
							margin-left:-2px;}	

/* Information Header */

	.information_h {
		color:#8a6630;
		line-height:13px;
		}
		.information_h .social_networks {
			margin:0 0 9px 0;
			}
			.information_h .logo_h img {
				display:block;
				}
		.information_h h1 {
			width:200px;
			display:block;
			margin:0;
			padding:0 0 12px 0;
			font-size:12px;
			line-height:1em;
			font-weight:normal;
			}
		
		.contacts {
			width:199px;
			}
			.information_h .phone {
				margin:0 0 3px 0;
				padding-left:23px;
				font-size:24px;
				line-height:1em;
				background:url('/images/dm/ico_phone.png') 0 3px no-repeat;
				}
				.information_h .phone i.code {
					font-style:normal;
					letter-spacing:-0.05em;
					}
				.information_h .phone .number {
					display:inline-block;
					width:101px;
					height:17px;
					background:url('/images/dm/phone_number.png') 0 0 no-repeat;
					text-indent:-999px;
					overflow:hidden;
					}
			.information_h .leave_contacts {
				font-size:12px;
				text-align:right;
				position:relative;}
				
				.information_h .leave_contacts a{
					color:#007DB8;}
				
				



/* Nav Sub Header */

	.header .nav_dm {
		margin-top:108px;
		margin-right:160px;
		margin-left:290px;
		padding:75px 0 0 0;
		}
		.nav_dm .lvl_1_itm {
			display:inline-block;
			vertical-align:top;
			}
			.nav_dm .lvl_1_bl {
				position:relative;
				height:auto;
				width:206px;
				display:inline;
				font:20px/1 'Times New Roman','Times CY','Nimbus Roman No9 L',Serif;
				text-align:center;
				color:#fff;
				}
				.nav_dm .lvl_1_b {
					position:relative;
					z-index:77;
					display:block;
					width:204px;
					text-align:center;
					text-decoration:none;
					color:#005b87;
					}
					.nav_dm .lvl_1_l {
						display:block;
						margin:-100px 0 0;
						padding:100px 0 0;
						text-decoration:underline;
						}
					.nav_dm a.lvl_1_b .lvl_1_l {
						text-decoration:underline;
						}
					.nav_dm a.lvl_1_b:hover .lvl_1_l {
						text-decoration:none !important;
						}
						
					.nav_dm .lvl_1_l:hover{
						color: #105289;
						text-decoration:none;}
								
				
				
				.nav_dm .lvl_1_itm .sub_settle:before,
				.nav_dm .lvl_1_itm .sub_houses:before,
				.nav_dm .lvl_1_itm .sub_life:before,
					.nav_dm .lvl_1_itm .sub_settle .ie_l,
					.nav_dm .lvl_1_itm .sub_houses .ie_l,
					.nav_dm .lvl_1_itm .sub_life .ie_l
				{
					content:'';
					display:block;
					position:absolute;
					}
				.nav_dm .lvl_1_itm .sub_settle:before,
					.nav_dm .lvl_1_itm .sub_settle .ie_l
				{
					width:177px;
					left:17px;
					top:-102px;
					height:115px;
					background:url('/images/dm/subs_01.png') center 0 no-repeat;
					}
				.nav_dm .lvl_1_itm .sub_houses:before,
					.nav_dm .lvl_1_itm .sub_houses .ie_l
				{
					left:26px;
					top:-92px;
					width:167px;
					height:103px;
					background:url('/images/dm/subs_02.png') 0 0 no-repeat;
					}
				.nav_dm .lvl_1_itm .sub_life:before,
					.nav_dm .lvl_1_itm .sub_life .ie_l
				{
					left:21px;
					top:-104px;
					width:159px;
					height:105px;
					background:url('/images/dm/subs_03.png') 0 0 no-repeat;
					}
					
				.nav_dm .lvl_1_act .lvl_1_bl {
					top:-20px;
					}
					.nav_dm .lvl_1_act .sub_settle:before,
						.nav_dm .lvl_1_act .sub_settle .ie_l
					{
						top:-82px;
						}
					.nav_dm .lvl_1_act .sub_houses:before,
						.nav_dm .lvl_1_act .sub_houses .ie_l
					{
						top:-72px;
						}
					.nav_dm .lvl_1_act .sub_life:before,
						.nav_dm .lvl_1_act .sub_life .ie_l
					{
						top:-84px;
						}
					
	
	/* nav dm 2 level */
	
		.nav_dm .lvl_1_act .lvl_1_bl {
			background:url('/images/dm/re/nav_dm_lvl_2_bg.png') 0 0 no-repeat;
			}
			.nav_dm .lvl_1_act .lvl_1_l {
				margin:-80px 0 0;
				padding:80px 0 0;
				font-size:18px;
				line-height:58px;
				text-decoration:none;
				color:#cbf28a;
				}
				.nav_dm .lvl_2 {
					font:12px/16px Georgia, 'Century Schoolbook L', serif;
					color:#fff;
					}
				.nav_dm .lvl_2:after,
					.nav_dm .lvl_2 .ie_r
				{
					content:'';
					display:block;
					width:100%;
					margin-bottom:-10px;
					height:10px;
					background:url('/images/dm/re/nav_dm_lvl_2_bg.png') 0 bottom no-repeat;
					}
				.nav_dm .lvl_2, .nav_dm .lvl_2 li {
					list-style-type:none;
					}
					.nav_dm .lvl_2 li {
						padding:9px 0 4px;
						background:url('/images/dm/re/nav_dm_lvl_2_list.png') 0 top no-repeat;
						}
					.nav_dm .lvl_2 li.st {
						background:none;
						}
						.nav_dm .lvl_2 a {
							text-decoration:underline;
							color:#fff;
							}
						.nav_dm .lvl_2 a:hover {
							text-decoration:none;
							}
						.nav_dm .lvl_2_act, .nav_dm .lvl_2_act a {
							font-weight:bold;
							color:#c0ec8f;
							}											



/* FOOTER */

.footer {
	clear:both;
	font-family:Arial, Helvetica, sans-serif;
		margin: 0 auto;
		max-width: 1200px;
		min-width: 960px;
		padding: 0 20px;
		height:278px;
		background:url('/images/dm/bg_footer.png') center 0 no-repeat;
		}

	.footer_w {
		padding:31px 20px 107px 0;
		overflow:hidden;
		}

	/* copy */
	
	.footer .copy_f {
		float:left;
		width:290px;
		}
		.footer .copy_f .time_l {
			float:left;
			width:94px;
			padding:0 0 0 20px;
			}
		.footer .copy_f .info {
			margin-left:114px;
			}
			
			.footer .copy_f .info a{
				color: #007DB8;}
				
			.footer .copy_f .info a:hover{
				color: #007DB8;}	
			
			.footer .copy_f .logo_f {
				margin:0 0 16px;
				}
			.footer .copy_f .banner {
				margin:0 0 11px;
				}
	
	/* nav sub footer */
	
	.nav_dm_sec {
		margin:0 0 0 360px;
		}
		.nav_dm_sec .nav_dm_sec_obj {
			width:33%;
			text-align:left;
			}
		.nav_dm_sec .nav_dm_sec_obj + .nav_dm_sec_obj {
			text-align:center;
			}
		.nav_dm_sec .nav_dm_sec_obj + .nav_dm_sec_obj + .nav_dm_sec_obj {
			text-align:right;
			}
			
			
/* Copy Footer */

	.copy_f {
		font-size:11px;
		line-height:13px;
		color:#8a6630;
		}
		.copy_f .logo_f {
			display:block;
			margin:0 0 3px 0;
			background:url('/images/dm/logo_f.png') 0 0 no-repeat;
			font-weight:bold;
			font-size:16px;
			}
			.copy_f .logo_f a {
				display:block;
				width:79px;
				height:15px;
				text-indent:-9999px;
				overflow:hidden;
				}
				.copy_f .logo_f sup {
					font-weight:bold;
					font-size:8px;
					}
	
		.copy_f nav {
			margin:0 0 19px 0;
			}
			.copy_f nav li {
				margin:0 0 5px 0;
				}
				
/* Nav Sub Footer */

	.nav_dm_sec, .nav_dm_sec a {
		color:#8a6630;
		}
		.nav_dm_sec .nav_dm_sec_obj {
			float:left;
			}
			.nav_dm_sec_obj_w {
				display:inline-block;
				width:220px;
				min-height:140px;
				text-align:left;
				

				}
				.nav_dm_sec .nav_dm_sec_sub {
					padding:9px 10px 17px 33px;
					}
					.nav_dm_sec_sub dt {
						display:block;
						margin:0 0 6px 0;
						font-size:12px;
						line-height:12px;
						font-weight:bold;
						}
					.nav_dm_sec_sub dd {
						font-size:11px;
						line-height:16px;
						}
						.nav_dm_sec_sub ul {
							margin:0 0 0 10px;
							}
							.nav_dm_sec_sub ul li {
								position:relative;
								}
								.nav_dm_sec_sub ul li:before,
									.nav_dm_sec_sub ul li .ie_l
								{
									content:'';
									position:absolute;
									left:-10px;
									top:6px;
									display:block;
									width:4px;
									height:5px;
									background-color:#cabea3;
									overflow:hidden;
									}
					
			.nav_dm_sec .sub_settle {
				background:url('/images/dm/ico_sub_settle.png') 7px 5px no-repeat;
				}
			.nav_dm_sec .sub_houses {
				background:url('/images/dm/ico_sub_houses.png') 10px 9px no-repeat;
				}
			.nav_dm_sec .sub_life {
				background:url('/images/dm/ico_sub_life.png') 11px 7px no-repeat;
				}
				
/*site footer*/
.site_dev{
	width:100px;
	margin:-27px auto 0;}
	
	.site_dev a{
		background:url(/images/dm/site_dev_logo.jpg) no-repeat bottom center;
		text-decoration:none;
		display:inline-block;
		font-size:11px;
		color:#8a6630;
		padding-bottom:17px;
		margin-bottom:38px;}
		
/* IE */

	/* misc fixes */
	
		.ie6 .nav_st {
			width:104%;
			}
		.ie6 .spec_bl {
			padding-bottom:3px;
			}
		
		.information_h .phone {
			background-position:0 3px;
			}
		
		.ie6 .nav_dm_sec_obj_w {
			height:auto !important;
			height:140px;
			}
		
		.ie6 .information_h .phone .number, .ie7 .information_h .phone .number {
			position:relative;
			top:-1px;
			vertical-align:middle;
			}
		
		.ie6 .col_widpad_flex .col_c, .ie7 .col_widpad_flex .col_c {
			margin:0 1.7%;
			}
		.ie6 .announce_w {
			width:700px;
			}
		.ie6 .inp_bl .i_txt,
		.ie7 .inp_bl .i_txt,
		{
			text-indent:0;
			}
		
		.sel_act ul {	
			margin-bottom:-1px;
			}
	
	
	/* double float */
	
		.ie6 .side_pad aside,
		.ie6 .informers .infor_bl {
			display:inline;
			}

	/* negative margin, haslayout */
	
		.ie7 .js_l,
		.ie6 .announce_h_w, .ie7 .announce_h_w,
		.ie6 .news_list,
		.ie6 .fld_type_met, .ie7 .fld_type_met,
		.ie6 .fld_type_sel, .ie7 .fld_type_sel,
		.informers,
		.ie6 .q_n_a_bl,
		.ie6 .nav_add_glit, .ie7 .nav_add_glit,
		.ie6 .article_list_bl,
		.ie6 .content_bl, .ie7 .content_bl,
		.ie6 .nav_add, .ie7 .nav_add,
		.ie6 .nav_dm .lvl_2 li, .ie7 .nav_dm .lvl_2 li,
		.ie6 .form_bls .list_all, .ie7 .form_bls .list_all,
		.ie6 .nav_dm .lvl_2, .ie7 .nav_dm .lvl_2
		{
			zoom:1;
			}
		
		.ie6 .nav_dm .lvl_2 .ie_r,
		.ie6 .nav_add, .ie7 .nav_add,
		.ie6 .ie7 .lvl_1_l, .ie7 .lvl_1_l,
		.ie7 .main
		{
			position:relative;
			}

	/* inline-block */
		
		.ie6 .nav_st_w, .ie7 .nav_st_w,
		.ie6 .nav_st li, .ie7 .nav_st li,
		.ie6 .information_h .phone .number, .ie7 .information_h .phone .number,
		.ie6 .nav_dm .lvl_1_itm, .ie7 .nav_dm .lvl_1_itm,
		.ie6 .nav_add li, .ie7 .nav_add li,
		.ie6 .nav_add .nav_add_bl, .ie7 .nav_add .nav_add_bl,
		.ie6 .field_sh, .ie7 .field_sh,
		.ie6 .nav_dm_sec .nav_dm_sec_sub, .ie7 .nav_dm_sec .nav_dm_sec_sub,
		.ie6 .subst_want, .ie7 .subst_want,
		/* test cases */
		.ie6 .col_pad_flex .col_u, .ie7 .col_pad_flex .col_u,
		.ie6 .col_pad_flex .col_obj, .ie7 .col_pad_flex .col_obj,
		.ie6 .col_widpad_flex .col_u, .ie7 .col_widpad_flex .col_u,
		.ie6 .pars_obj, .ie7 .pars_obj,
		.ie6 .block, .ie7 .block
		{
			display:inline;
			zoom:1;
			}

	/* :before :after */
	
		.ie6 .nav_dm .lvl_1_itm .lvl_1_bl, .ie7 .nav_dm .lvl_1_itm .lvl_1_bl,
		.ie6 .nav_dm .lvl_2, .ie7 .nav_dm .lvl_2,
		.ie6 .announce_h, .ie7 .announce_h,
		.ie6 .fld_nsd, .ie7 .fld_nsd,
		.ie6 .nav_dm_sec_sub ul li, .ie7 .nav_dm_sec_sub ul li,
		.ie6 .menu_sec, .ie7 .menu_sec
		{
			z-index:expression(
				!this.a ? ( this.a=1, (
					this.innerHTML = "<span class='ie_l'></span>" + this.innerHTML + "<span class='ie_r'></span>"
				) ) : 0 );
			}
	
		
	
	
	
	/* max-width, min-width */		



.partners_flo {background: url(/images/bg_part.png) no-repeat; width: 150px; height: 120px; float: left; margin-right: 18px; padding-top: 1px;}
												
