html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dd, dl, dt, li, ol, ul, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	background-position: 0 0;
	background-repeat: no-repeat;
	border: 0 none;
	margin: 0;
	padding: 0;}
a img, :link img, :visited img {
	border: 0 none;}
table {
	border-collapse: collapse;
	border-spacing: 0;}
ol, ul {
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;}
.strong_helptitle {border-bottom: 1px #383838 dotted; cursor:help;}
q:before, q:after, blockquote:before, blockquote:after {
	content: "";
}

html, body {
	height: 100%;}	
body {
	background: #fff url;    
	font: 11px Arial, Helvetica, Sans-serif;
	color: #000000;
	width: 100%;
	min-width: 1000px;}
#wrap {
	position: relative;
	min-width: 1000px;
    width: 100%;
	margin: 0px auto;
	min-height: 100%;}
	h1.main_title a {
		color: #bdbbbb;
		display: block;
		float: left;
		font: 18px Tahoma, Geneva, sans-serif;
		padding: 12px 16px;
		text-decoration: none;
		text-transform: uppercase;}
	#wrap span.header_link {
		background: url(../img/header-l.jpg) top left no-repeat;
		display: block;
		float: left;
		margin: 12px 4px 0 5px;
		padding: 3px 0 3px 11px;}
		.header_link a {
			background: url(../img/header-l.jpg) top right no-repeat;
			color: #000;
			font: 13px Tahoma, Geneva, sans-serif;
			padding: 3px 11px 3px 0;
			text-decoration: none;}
		.header_link:hover a {
			background: url(../img/header-l.jpg) top right no-repeat;}
		#wrap span.header_link:hover {
			background: url(../img/header-l.jpg) top left no-repeat;}
	#wrap .phone {
		color: #bdbbbb;
		float: right;
		font: 18px Tahoma, Geneva, sans-serif;
		margin: 5px 60px 0 0;}
		#wrap .phone span {
			background: none;
			color: #8f8f8f;
			font: 11px Tahoma, Geneva, sans-serif;
			margin: 0;
			padding: 0;}

	.content {
		background: #fff;
		clear: both;
		overflow: hidden;
		width: 100%}
		.main_left {
			overflow: hidden;
			padding: 0 0 0 0;
			width: 100%;}
			div.today {
				overflow: hidden;
				height: 65px;
				width: 157px; border: 0px red solid;
				float: left;
				padding: 25px 0 25px 25px;}
				div.today p {
					color: #747474;
					font: 11px Tahoma, Geneva, sans-serif;}
					div.today p span {
						color: #c41313;
						font: 32px Tahoma, Geneva, sans-serif;}
			.adv {
				border: solid #e0e0e0 1px;
				float: right;
				height: 42px;
				margin: 26px 10px 0 0;
				padding: 15px 30px;
				width: 454px;}
				.adv a {
					clear: both;
					display: block;
					font: 11px Tahoma, Geneva, sans-serif;}
				.adv a.title {
					color: #000;
					font-weight: bold;}
				.adv a.text {
					color: #000;
					text-decoration: none;}
				.adv a.link {
					color: #717171;
					text-decoration: none;}
	  .advFlash {
		  border: solid #e0e0e0 1px;
		  float: right;
		  margin: 26px 10px 0 0;
		  padding:0;
		  width: 514px!important;
		  height:72px!important;
		  }
			.logo_box {
				clear: both;}
				/*.logo {
					background: #4a4a4a;
					display: block;
					float: left;
					width: 333px;
					height: 224px;
					margin: 0 1px 0 5px;
					background: url(../img/logo.jpg) no-repeat;}*/
				.menu_box_column {
					float: left;
					width: 193px;}
					.menu_box_clear {
						margin: 0 5px 14px 10px;}
					.menu_box {
						background: url(../img/menu-bg0.jpg) no-repeat;
						clear: both;
						display: table-cell;
						height: 65px;
						vertical-align: middle;
						width: 178px;}
					.menu_box:hover {
						background: url(../img/menu-bg-.jpg) no-repeat;}
					.earth:hover {
						background: url(../img/menu-bg-.jpg) no-repeat;}
					.menu_box a {
						clear: both;
						color: #3d3d3d;
						display: block;
						font: 11px Tahoma, Geneva, sans-serif;
						padding: 10px 0 10px 20px;
						text-decoration: none;
						margin-top: expression((parentNode.offsetHeight - this.offsetHeight)<0 ? "0" : (parentNode.offsetHeight - this.offsetHeight)/2 + "px");}
					.menu_box:hover a {
						color: #fff;}
			.main_rekl_block {
								float:left;
								width:100%;
								padding:0 0 12px 0;
						}

						.main_left_sidebar {
				float: left;
				padding: 0 7px 0 0;
				width: 177px;}
				.main_left_sidebar img {
					display: block;
					margin: 0 auto 18px auto;}
				.partners {
					clear: both;}
					.partners img {
						margin: 25px auto;}
			.main_left_content {
				float: left;
				width: 541px;}

				.my_sites {
					float: left;
					overflow: hidden;
					width: 180px;}
					.my_sites_box {
						font: 10px Tahoma, Geneva, sans-serif;
						background: url(../img/my-sites.jpg) no-repeat;
						height: 185px;
						margin: 0 auto;
						padding: 8px 9px 8px 8px;
						width: 146px;}
						.my_sites_box img {
							background: #fff;
							display: block;
							padding: 1px;}
						.my_sites_box ul {
							margin: 6px 0 0 5px;}
							.my_sites_box ul li {
								padding: 1px 0;}
								.my_sites_box ul a {
									background: url(../img/my-sites.jpg) top right no-repeat;
									color: #333333;

									padding: 0 9px 0 0;}
								.my_sites_box ul a:hover {
									text-decoration: none;}
				.main_left_content h2, .full h2 {
					clear: both;
					color: #c60000;
					display: block;
					font: 15px Tahoma, Geneva, sans-serif;
					font-weight: bold;
					padding: 5px 0 0 0;}
				.main_left_content select {
					margin: 5px 0 0 0;}
				.present {
					background: url(../img/present-.jpg) no-repeat;
					float: left;
					height: 115px;
					padding: 9px;
					margin: 5px 2px;
					width: 246px;}
.present .title{ 						clear: both;
						color: #333333;
						display: block;
						font: 10px Tahoma, Geneva, sans-serif;
						font-weight: bold;}
					.present .title a {
						clear: both;
						color: #333333;
						display: block;
						font: 10px Tahoma, Geneva, sans-serif;
						font-weight: bold;}
					.present p {
						color: #747474;
						font: 10px Tahoma, Geneva, sans-serif;
						margin: 0 0 10px 0;}
					.present p img {
						background: #fff;
						float: left;
						padding: 1px;
						margin: 0 10px 0 0;}
					.present .p_phone {
						color: #353535;
						font: 10px Tahoma, Geneva, sans-serif;}
						.p_phone a {
							color: #353535;}
				.news {
					clear: both;
					display: table;
					margin: 5px auto;
					width: 100%;}
					.news_box {
						background: #f3f2ee;
						border-right: solid #fff 1px;
						padding: 17px; min-height: 375px;
/*						border-bottom:1px solid #ffff33;*/
						}
						.news_box p {
							color: #808080;
							font: 10px Tahoma, Geneva, sans-serif;
							margin: 5px 0 10px;}
						.news_box p.date {
							color: #808080;
							font: 11px Tahoma, Geneva, sans-serif;}
						.news_box p.title {
							color: #000;
							font: 12px Tahoma, Geneva, sans-serif;
							font-weight: bold;}
						.news_box p.title a {
							color: #000;
							font: 12px Tahoma, Geneva, sans-serif;
							font-weight: bold;
							background: none;
							text-decoration: none; }
						.news_box p a {
							background: url(../img/read-mor.jpg) top right no-repeat;
							color: #1c79c0;
							font: 12px Tahoma, Geneva, sans-serif;
							padding: 0 15px 0 0;}
		.main_right {
			overflow: hidden;
			width: 260px;}
			.banner {
				clear: both;
				padding: 25px 0 20px 0;
				text-align: center;}
				.banner img {
					background: url(../img/banner-b.jpg) top left no-repeat;
					padding: 9px 9px 11px 10px;}
			.dashed_box {
				border: dashed #969696 1px;
				clear: both;
				margin: 0 8px 13px 7px;
				overflow: hidden;
				padding: 10px;}
				.dashed_box h3, .main_left_sidebar h3 {
					color: #c60000;
					display: block;
					font: 13px Tahoma, Geneva, sans-serif;
					font-weight: bold;}
				.hr {
					background: #ccc;
					clear: both;
					height: 2px;
					margin: 5px 0;
					max-height: 2px;
					overflow: hidden;}
				.hr2 {
					height:10px;
					width:980px;}
                    
                .hr2_now {
                    height:10px;
					width:970px; 
                }
					
				.hr3 {
					background: #ccc;
					clear: both;
					height: 1px;
					margin: 25px 0 5px 0;
					max-height: 1px;
					overflow: hidden;}
				.dashed_box p a {
					color: #1c79c0;
					font: 11px Tahoma, Geneva, sans-serif;}
				.dashed_box p a:hover {
					text-decoration: none;}
				.dashed_box p {
					padding: 2px 0;}
				.dashed_box img {
					background: #cfcfcf;
					display: block;
					float: left;
					margin: 0 5px 5px 0;
					padding: 1px;}
				.dashed_box .db_right {
					float: left;
					width: 120px;}
				.dashed_box p.price {
					font: 16px Tahoma, Geneva, sans-serif;
					font-weight: bold;
					width: 190px!important;}
				.dashed_box p.db_phone {
					color: #808080;
					clear: both;
					font: 10px Tahoma, Geneva, sans-serif;
					padding: 8px 0 0 0;}
				.dashed_box p.db_phone img {
					border: none;
					padding: 0px;
					margin: 0 5px 0 0;}
				.dashed_box p.db_mail {
					clear: both;
					padding: 0 0 8px 0;}
				.dashed_box p.db_mail a {
					background: url(../img/db-mail0.jpg) top left no-repeat;
					color: #808080;
					font: 10px Tahoma, Geneva, sans-serif;
					padding: 0 0 0 17px;}
	#add_vacancy {
		background: #a5a5a5;
		clear: both;
		height: 50px;
		display: table-cell;
		vertical-align: middle;
		width: 1000px;}
		#add_vacancy h2 {
			color: #fff;
			float: left;
			font: 16px Tahoma, Geneva, sans-serif;
			margin-top: expression((parentNode.offsetHeight - this.offsetHeight)<0 ? "0" : (parentNode.offsetHeight - this.offsetHeight)/2 + "px");
			padding: 8px 15px 0 40px;}
		#add_vacancy a {
			background: url(../img/vacancy-.jpg) no-repeat;
			color: #3d3d3d;
			display: block;
			float: left;
			font: 10px Tahoma, Geneva, sans-serif;
			margin-top: expression((parentNode.offsetHeight - this.offsetHeight)<0 ? "0" : (parentNode.offsetHeight - this.offsetHeight)/2 + "px");
			padding: 6px 55px 7px 17px;
			text-decoration: none;}
	#footer {
		/*background: url(../img/footer-b.jpg) top left repeat-y;
		width: 1000px;*/}
		#footer img {
			clear: both;
			display: block;}
/*		.footer {
			display: table;
			width: 100%;}*/

	#copy {
		background: url(../img/copy0000.jpg) no-repeat;
		color: #b0afaf;
		font: 9px Tahoma, Geneva, sans-serif;
		height: 54px;
		width: 1000px;}
		#copy p {
			padding: 4px 0 0 36px;}
		#copy a {
			color: #626161;
			text-decoration: none;}
		#copy a:hover {
			text-decoration: underline;}

/* full */

	.full {
		background-color:#FFF;
		clear: both;
		overflow: hidden;
		padding: 0 0 40px 10px;}
		.full .border_box_title {
			margin: 0 0 0 20px;
			position: absolute;
			top: 0;}
			.full .border_box_title span {
				color: #000;
				padding: 0 4px;}
			.full .grey_box .border_box_title span {
				background: #f4f4f4;}
			.full .dark_grey_box .border_box_title span {
				background: #e6e6e6;}
			.full .grey_box .border_box {
				background: #f4f4f4;}
			.full .dark_grey_box .border_box {
				background: #e6e6e6;}
		.full span.file1 {
			display: block;
			float: left;
			color: #000;
			width: 205px;
			padding: 3px 0 0 0;}
		.full span.file2 {
			display: block;
			float: left;
			color: #000;
			width: 470px;
			padding: 3px 0 0 0;}
		.radio2 {
			margin: 4px 5px 3px 0 !important;
			width: auto !important;
			float: left;
			border: none !important;}
		.label {
			display: block;
			float: left;
			color: #000 !important;
			margin: 2px 0;}
		.label_cons {
			display: block;
			float: left;
			width:420px !important;
			color: #000 !important;
			margin: 2px 0;}
		p.grey {
			font: 11px Tahoma, Geneva, sans-serif;
			color: #939292;}
		.file {
			margin: 0 !important;}
		.s {
			width: 170px !important;
			margin: 0 !important;}
		.price {
			width: 105px !important;
			float: left !important;
			margin: 0 !important;}
		.cash {
			width: auto !important;
			float: left !important;
			margin: 0 0 0 5px !important;}
		.counter {
			float: left;
			padding: 0 25px;}
			.full .counter p {
				font: 11px Tahoma, Geneva, sans-serif;
				font-weight: bold;}
				.full .counter p span {
					color: #000;
					font: 18px Tahoma, Geneva, sans-serif;
					font-weight: bold;}
		.full .border {
			margin: 6px 0 0;
			background: #a2a2a2;
			padding: 1px;}
		.full .border_box {
			padding: 30px 11px 20px 11px;}
/*
		.full .border {
			margin: 6px 0 0;
			background: #a2a2a2;
			padding: 1px;}
		.full .border_box {
			border: solid #a2a2a2 1px;
			clear: both;
			overflow: hidden;
			padding: 30px 11px 20px 11px;
			width: 97%;}*/
			.border_box_three {
				float: left;
				padding: 0 28px;}
				.bbt_middle {
					padding: 10px 0 10px 22px !important;}
		.full .border_box input.from_to {
			border: solid #a2a2a2 1px;
			margin: 0 0 0 22px;
			width: 60px;}
		.full .border_box input.radio {
			border: none !important;
			margin: auto !important;
			width: auto !important;
			float: left;}
		.full .border_box .middle input.radio {
			border: none !important;
			margin: 12px 0 0 0 !important;
			width: auto !important;
			float: left;}
		.full label {
			font: 11px Tahoma, Geneva, sans-serif;
			line-height: 15px;
			float: left;
			margin: 0 0 15px 0;
			padding: 0 0 0 10px;}
		.full .middle label {
			line-height: 15px;
			float: left;
			margin: 0 0 15px 0;
			padding: 0 5px;}
		.grey_box {
			background: #f4f4f4;
			clear: both;
			margin: 8px 0 0 0;
			overflow: hidden;
			padding: 20px;
			width: 920px;}
		.full .two {
			float: left;
			position: relative;
			padding: 0 20px 0 0;
			width: 440px;}
		.full .three {
			float: left;
			position: relative;
			padding: 0 20px 0 0;
			width: 285px;}
		.full .four {
			float: left;
			padding: 0 20px 0 0;
			position: relative;
			width: 210px;}
			.full .four select {
				width: 100%;}
			.full .four input.short_one {
				margin: 0;
				width: 60px;}
		.full .two_three {
			float: left;
			padding: 0 20px 0 0;
			position: relative;
			width: 590px;}
		.full .three_two {
			float: left;
			padding: 0 20px 0 0;
			position: relative;
			width: 290px;}
		.dark_grey_box {
			background: #e6e6e6;
			clear: both;
			margin: 8px 0 0 0;
			overflow: hidden;
			padding: 20px;
			position: relative;
			width: 920px;}
		.full1 p {
			font: 11px Tahoma, Geneva, sans-serif;
			padding: 0 0 7px 0;}
			.full1 p span {
				color: #c60000;}
		.full .grey_box input, .full .dark_grey_box input {
			border: solid #a2a2a2 1px;
			margin: 0 0 7px 0;
			width: 310px;}
			.full input.double, .full textarea.double {
				width: 620px;}
		.full textarea {
			border: solid #a2a2a2 1px;
			height: 110px;
			margin: 0 0 7px 0;
			width: 460px;}
		.full select1 {
			border: solid #a2a2a2 1px;
			margin: 0 0 7px 0;
			width: 310px;}
			.full select.a_little_more {
				width: 400px;}
			.full select.a_little_less, .full input.a_little_less {
				width: 255px;}
		.full select.from_to {
			border: solid #a2a2a2 1px;
			margin: 0 7px 7px 7px;
			width: 70px;}
		.full_box_left {
			float: left;
			margin: 8px 8px 8px 0;}
			.full_box_left p {
				padding: 0;}
			.full_box_left input {
				border: solid #a2a2a2 1px;
				margin: 0;
				width: 122px;}
			.full_box_left a {
				color: #a2a2a2;}
		.full .button {
			color: #000;
			font: 12px Tahoma, Geneva, sans-serif;
			padding: 5px 18px;}
		.speedbar {
			list-style: none;
			margin: 12px 0 24px 0;
            font-size:12px;}
			.speedbar li {
				display: inline;}
				.speedbar a {
					background: url(../img/speedbar.jpg) top right no-repeat;
					color: #3d3d3d;
					font: 12px Tahoma, Geneva, sans-serif;
					font-weight: bold;
					padding: 0 10px 0 0;}
				.speedbar a:hover {
					color: #c01a1a;
					}
.clear {
	clear: both;
	}

/* catalog */

.p5px {
	padding: 0 0 0 0px;
		}
.some_select {
	float: left;
	margin: 0 10px 0 0;}
	.some_select p {
		font: 11px Tahoma, Geneva, sans-serif;
		padding: 0 0 10px 0;}
		.some_select p span {
			color: #c60000;}
	.some_select select {
		border: solid #a2a2a2 1px;
		width: 200px;
		margin: 0 0 10px 0;}
.dashed_box2 {
	background: #f0f0f0;
	border: dashed #969696 1px;
	clear: both;
	margin: 0 8px 13px 7px;
	overflow: hidden;
	padding: 10px;}
	.dashed_box2 h3 {
		color: #c60000;
		display: block;
		font: 13px Tahoma, Geneva, sans-serif;
		font-weight: bold;}
	.dashed_box2 p a {
		color: #1c79c0;
		font: 12px Tahoma, Geneva, sans-serif;}
	.dashed_box2 p a:hover {
		text-decoration: none;}
	.dashed_box2 p {
		padding: 3px 0;
		font: 12px Tahoma, Geneva, sans-serif;}
	.dashed_box2 img {
		display: block;
		margin: 0 5px 5px 0;
		padding: 1px;}

.catalog {
	clear: both;
	width: 720px;
	margin: 0 0 10px 0;}
	.catalog th {
		background: #dedede;
		white-space: nowrap; }
		.catalog .t_lot {
			width: 120px;}
		.catalog .t_location {
			width: 100px;}
		.catalog .t_town {
			width: 140px;}
		.catalog .t_earth {
			width: 200px;}
		.catalog .t_s {
			width: 80px;}
		.catalog .t_price {
			width: 80px;}
		.catalog th a {
			font: 12px Tahoma, Geneva, sans-serif;
			font-weight: bold;
			color: #504f4f;
			text-decoration: none;
			text-transform: uppercase;
			display: block;
			padding: 10px 0;}
	.catalog td {
		padding: 5px 2px;
		vertical-align: top;}
		.catalog td p {
			font: 11px Tahoma, Geneva, sans-serif;
			color: #504f4f;}
		.catalog td.img {}
			.catalog td.img img {
				background: url(../img/catalog-.jpg) no-repeat;
				display: block;
				border: solid #d6d6d6 1px;
				margin: auto;}
		.catalog td.second {
			vertical-align: bottom;}
			.catalog td.second p {
				color: #622678;
				font-weight:bold;
				}
				.catalog td.second p span {
					margin: 0 0 0 0px;}
				.catalog td.second p i {margin-left: 17px; }
		.catalog td.hr4 {
			padding: 0px;
			height: 1px;
			max-height: 1px;
			background: #dedede;}
ul.pages {
	clear: both;
	margin: 5px 0 10px 0!important;}
	ul.pages li {
		display: inline;
		padding: 0 2px;
		font: 12px Tahoma, Geneva, sans-serif;
		color: #504f4f;}
		ul.pages li a {
			font: 12px Tahoma, Geneva, sans-serif;
			color: #504f4f;
			font-weight: bold;}
			ul.pages li a:hover {
				color: #1c79c0;}

.mini_left {
	width: 298px;
	/*float: left;*/
	padding:0 0 0 0;
    background-color:#DDDDDD;}
	.mini_left img {
		display: block;
		clear: both;}
	.view {
		background: #ddd;
		clear: both;
		position: relative;
		height: 160px;}
		.view img {
			position: absolute;
			top: 0;
			left: 12px;}
		.view img.bor {	border: solid #fff 1px !important;}
	.photo {
		background: #ddd;
		clear: both;
		width: 275px;
		overflow: hidden;
		padding: 0 11px 0 12px;}
		.photo img {
			border: solid #fff 1px !important;
			clear: none;
			display: block;
			float: left;
			margin: 9px 3px 0;}
.maxi_right {
	position: relative;
	width: 100%;
	float: left;
	padding: 0 0 0 0;}
	.hr5 {
		clear: both;
		height: 1px;
		max-height: 1px;
		background: none;
		overflow: hidden;
		/*border-bottom: dashed #969696 1px;*/
		margin: 0 0 18px 0;}
	.maxi_right .slot {
		width: 25%;
		float: left;
		text-align:right;
		margin-right:1%;
		}
		.slot p {
		font-size:15px;
		color:#777;
		padding:0 0 8px 0;
		text-align:right;
		border-bottom:solid 0px #ce0000;}
	.maxi_right .descripton {
		position: relative;
		width: 72%;
		margin:0 0 24px 0;
		padding-left:1%;
		float: left;
		border-left:solid 1px #ddd;
        font-size:12px;}
		.descripton p {
			color: #3b3b3b;
			font: 12px Tahoma, Geneva, sans-serif;
			padding:  0 0 18px 0;}
			.descripton p a {
				color: #1c79c0;}




.flags {display:table; width:100%; height:auto; padding-bottom:25px;}
.flags div {float:left; padding-left:15px; width:500px;}
.flags img {float:left; margin-left:0px;}
.flags h5 {font-size:14px; padding:3px 0 15px 0;}
.flags h5 a { color: #000; }

.flagsT {width:100%; height:auto; padding-bottom:25px;}
.flagsT .flTxt {padding-left:15px;}
.flagsT img {margin-left:0px; margin-bottom:25px;}
.flagsT h5 {font-size:14px; padding:3px 0 15px 0;}
.flagsT h5 a { color: #000; }


.two_col {display:table; width:100%; height:auto;}
.two_col .col {float:left; padding-right:10px;}

table.valign_button td {vertical-align:bottom; padding:0 5px; text-align:left;}

a.blue {color:#1c79c0 !important}
.catalog th {text-align:left; padding:0 3px;}
.fertilizer {position:absolute; width:200px; padding-top:11px; text-transform:uppercase; font-size:12px; font-weight:bold; color:#a8c6ff;}
a.add_elected {float:right; width:157px; position:relative;}
a.add_elected img {position:absolute; right:0; bottom:0;}
tr.blue {background:#e8f0ff;}
tr.gray {background:#f0f0f0;}




.scroller {display:table; width:100%;}
.scroller .news_back {float:left; vertical-align:middle; width:22px; padding-top:50px;}
.scroller .news_next {float:right; vertical-align:middle; width:22px; padding-top:50px;}
.scroller ul {float:left;}
.scroller ul li {float:left; padding:0 15px; vertical-align:top; width:209px;}


.seven {float: left; position: relative; padding: 0 15px 0 0; width: 100px;  }
.seven .cash { width: 100px!important; margin: 0px!important; padding: 0px!important;}

.catalog td.img p { margin: 0px!important; padding: 0px!important; font: 11px Tahoma, Geneva, sans-serif; color: #504f4f; text-align: center; }
.catalog td.img p a { text-decoration: none; }
.catalog td.img p a.und { text-decoration: underline; }

#lastopen p { position: relative; cursor: pointer; background-color: transparent; }
#lastopen p.act { position: relative; background-color: #ffffff; }
#favorite_land p { position: relative; cursor: pointer; background-color: transparent;}
#favorite_land p.act { position: relative; background-color: #ffffff; }
.fav { display: block; width: 14px; height: 14px; cursor: pointer; position: absolute; right: 2px; top: 8px; background:url(../img/close000.gif) -14px 0px no-repeat; }
.fact { background:url(../img/close000.gif) 0px 0px no-repeat; }
#favorite_land p.act a { text-decoration: none; }
#lastopen p.act a { text-decoration: none; }





/* ���������� � ��������� CSS */
		.header_link.hov a {
			background: url(../img/header-l.jpg) top right no-repeat;}
		#wrap span.header_link.hov {
			background: url(../img/header-l.jpg) top left no-repeat;}

		.head_menu a.hov {
			background: url(../img/menu-sub.gif) top right no-repeat;}

.cont {/*font-size:18px;*/ margin:0px; width:100%; font-weight: normal;} /*если нужно изменить размер шрифта, не НУЖНО менять размер всему сайту!!! */
.cont h1 { clear: both;
	color: #c60000;
	display: block;
	font: 15px Tahoma, Geneva, sans-serif;
	font-weight: bold;
	padding: 0px 0 0px 0!important;}
.cont h2 { clear: both;
	color: #c60000;
	display: block;
	font: 15px Tahoma, Geneva, sans-serif;
	font-weight: bold;
	padding: 0px 0 10px 0!important;}

.user_info { position: absolute; right: 8px; top: 50px; color: #8f8f8f;}
.user_info img {
	filter:alpha(opacity=50);
	-moz-opacity: 0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
}

label { cursor: pointer; }
div.files { margin: 20px 0 0 0; }
p.clear label { margin: 7px 0px 7px 0 !important; padding: 2px 0px!important; }

.cont ol, .cont ul {
	margin: 5px 0px 5px 25px;
	list-style-image: none!important;
	list-style-position: outside!important;
	list-style-type: disc!important;
}

.cont ol li, .cont ul li {

   padding: 3px;
   margin: 0px;

}

.sec_menu {
    margin: 0px 4% 20px 0px;    
    width: 96%;
}

.sec_menu ul {
    font-size: 15px;
    padding: 0px;
    list-style: none !important;
    margin: 0px;
}

.sec_menu ul li {
    margin: 0px;
    padding: 0px 0px 10px 10px;
}

.cont .main_left { padding: 0 0 0 0px; }
.cont .main_right { width: 260px; }
.cont .main_right .banner { }
.cont .m225 { width: 225px; padding-left: 10px; }

/*.full_m0 { padding: 0 0px 20px 20px!important; }*/
.m0 .main_left {width: 710px; padding-right: 10px; }
.m0 .main_wide { padding-right: 10px; }

.newland { position: absolute; right: 25px; top: 122px;}
.newland a { text-decoration: underline!important; font-weight: bold;  }


img.s60 {
	filter:alpha(opacity=60);
	-moz-opacity: 0.6;
	-khtml-opacity: 0.6;
	opacity: 0.6;
}
img.s80 {
	filter:alpha(opacity=80);
	-moz-opacity: 0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
}

img.sort { vertical-align: middle; border: 0px; }

div#img_desc {
position: absolute;
left: 20px;
bottom: 10px;
z-index: 10;
font-size:12px;
}

div.one { position: relative; float: left; padding: 0 0px 0 0;}
div.ots { height: 25px; overflow: hidden; }

p.zem { width: 100px; }
img.checked { position: absolute; right: 0px; top: 0px; }
img.checked_hide { position: absolute; right: 55px; top: 0px; }


/* USER */
div.usr {margin: 0 0 20px 20px; width: 220px; background-color: #dddddd;}
div.u_right {margin: 0 0 20px 0px!important; width: 220px!important; }
div.usr_list {padding: 0 10px;}
ul.usr {margin: 0px; }
ul.usr li { list-style-image: none; list-style-position: outside; list-style-type: none;}
ul.usr li.hov a { text-decoration: none; color: #1c79c0; }
ul.usr li h3 { /*color: #1c79c0;*/ display: block;	font: 13px Tahoma, Geneva, sans-serif; font-weight: bold; }
ul.usr li h3 a { text-decoration: none; }

select.ptype { margin: 5px 0 0 0; width: 166px!important; }
select.ptype2 { margin: 0 0 0 15px; width: 183px!important; } /* IE */
*|html select.ptype2 { width:179px!important; } /* FF & others */
/*body:nth-of-type(1) select.ptype2 {	width:183px!important; } /*chrome */


.page_line { border: 0px red solid;  height: 30px; overflow: hidden; width: 100%; }
.page_line .pages { float: left; }
.page_line .pagesep { float: right; color: #666666; vertical-align: middle; }
.page_line .pagesep select { width: 60px; margin-right: 5px; text-align: center; }

span.ico { font-size: 11px; }

.fselect { float: left; height: 32px; margin: 0 5px 0 0; overflow: hidden; }

.fselect select { border: solid #a2a2a2 1px; width: 100px; height: 20px; width: 220px; margin: 1px 0 10px 0;}
.fselect select.sel { margin-top: 5px;
behavior:expression(window.dropdown_menu_hack!=null?window.dropdown_menu_hack(this):0);

}
.fselect input.but { height: 23px; padding: 0px 10px; }
.fselect input.t {
	height: 23px; margin: 5px 0 0 0; width: 215px;
	border: solid #a2a2a2 1px;
	-ms-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
}
.rselect { float: right; margin-top: 4px;}
.rselect { color: #666666; }
.rselect a { font-size: 12px; }
.rselect a.hov { color: #666666; text-decoration: none; cursor: default; }

#filter {width: 718px; overflow: hidden; background-color: #dddddd; }
#filter select {height: 23px;}
#adv_filter img { padding: 0px; margin: 0px; }
#adv_filter { padding: 0px; margin: 0px; background-color: #dddddd; margin-bottom: 10px; }
#adv_filter .container { padding: 0px 0px 0px 10px;}
select option.act {font-weight: bold; }

div.interval {padding: 7px 0 0 0; vertical-align:top; }
div.interval input, div.interval select {
vertical-align:middle;
display:inline;
margin:0;
}

div.interval input.from {
	width: 68px;
	height: 23px; margin-top:0;
	-ms-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	border: solid #a2a2a2 1px;

}
div.interval select { width: 70px; height:23px;
	border: solid #a2a2a2 1px;
}
input.b1 {padding: 0 6px;}
div.links { width: 187px; border: 0px red solid; overflow: hidden; }
ins.mapIco	{width:35px; margin:0; padding:0; display:inline-block; text-align:center}

.mapIco img{
display:block;
margin:0;
padding;0;
}
div.mapsearch { margin: 5px 0 0 0; }
div.mapaddress { margin: 0 0 5px 0; }

.lot_price {}
.lot_price td { padding: 0 0 5px 0px; margin: 0px; }
.lot_price td.l { text-align: right; font-weight: bold; font-size:12px; }
.lot_price td.r { padding-left: 10px; text-align: left; font-size:12px;}
.lot_price td.cur { text-align: right; font-style: italic; font-size: 11px; }

.f_to { width: 70px!important; text-align: center; }
input.fmoney { width: 180px!important;  }
select.fmoney { width: 125px!important;  }

/* MAP LOT */
div.lot { overflow: hidden; background-color: #ffffff; width: 510px; }
.lot h1 { color: #c60000; display: block; font: 15px Tahoma, Geneva, sans-serif; font-weight: bold; padding: 0px 0 0px 0!important;}
.lot .hr2 {margin: 10px 0 10px 0; }
.lot_right {position: relative; width: 550px; padding: 0 0 0 0px;}
.lot_right .hr5 {clear: both;height: 1px;max-height: 1px;background: none;overflow: hidden;border-bottom: dashed #969696 1px; width: 510px; margin: 0 0 10px 0;}
.lot_right .slot {width: 135px; padding: 0 20px 0 0; float: left;}
/*.slot p {color: #3b3b3b; font: 12px Tahoma, Geneva, sans-serif; font-weight: bold; padding:  0 0 10px 0;}*/
.lot_right .descripton { position: relative; width: 350px; float: left; margin-bottom: 7px; }
.descripton p {color: #3b3b3b; font: 12px Tahoma, Geneva, sans-serif; padding:  0 0 4px 0; line-height:18px;}
.descripton p a {color: #1c79c0;}
a.more { font-weight: normal; text-decoration: none; border-bottom: dashed #969696 1px; }



/* MAP */
.map_wrapper { position: absolute; top: 100px; z-index: 10; right: 50%; float: right;}
.map_box {position: relative;left: 50%;float: left;}
.map_box2 {position: relative;width: 990px;}
.map_box3 {position: relative;width: 682px;}
div.map {background: url(../img/map-bg00.png) top left no-repeat;width: 934px;height: 438px;padding: 28px 26px 28px 28px;position: absolute;}
div.map2 {width: 934px;height: 438px;position: absolute;margin: 0 -6px 0 0;right: 0;z-index: 10;}
.fo_east, .fo_north_west, .fo_ural, .fo_volga, .fo_center, .fo_south, .fo_syberia {
	display: block;	font: 10px Tahoma, Geneva, sans-serif;	text-transform: uppercase; text-decoration: none; color: #fff; text-align: center; position: absolute; z-index: 13; white-space: nowrap;}
.fo_east { top: 235px;right: 210px;}
.fo_north_west {top: 235px;right: 500px;}
.fo_ural {top: 285px;right: 440px;}
.fo_volga {top: 303px;right: 530px;}
.fo_center {top: 266px;right: 575px;}
.fo_south {top: 340px;right: 620px;}
.fo_syberia {top: 330px;right: 350px;}
.close {position: absolute;top: 30px;right: 35px;}
.moscow {position: absolute;bottom: -30px;left: -30px;}
.zoomed_map {background: url(../img/zoomed-m.png) top left no-repeat;width: 617px;height: 548px;padding: 32px 32px 35px 33px;position: absolute;}
.zoomed_map2 {width: 617px;height: 548px;position: absolute;margin: 0 -6px 0 0;right: 0;z-index: 10;}
.map_img {position: absolute;left: 13px;top: 82px;}
.map_box ul {position: absolute;left: 45%;top: 60%;}
.map_box ul li {margin: 3px 0;padding: 0 10px;border-left: solid 3px #b49e6b;}
.map_box ul li a {background: #f9f4e8;text-decoration: none;color: #333333;font: 11px Tahoma, Geneva, sans-serif;text-transform: uppercase;}
.map_box ul li a:hover {text-decoration: underline;}

.nmore	{
}

.newsT {
	clear: both;
	display: table;
	margin: 5px auto;
	width: 100%;}
.news_moreT	{
	background: #f3f2ee;
	padding: 0 0 17px 10px;
	border-right: solid #fff 1px;
	}
.news_boxT {
	background: #f3f2ee;
	border-right: solid #fff 1px;
	padding: 17px 0 0 10px;
	}
.news_boxT p {
	color: #808080;
	font: 10px Tahoma, Geneva, sans-serif;
	margin: 5px 0 10px;}
.news_boxT p.date {
	color: #808080;
	font: 11px Tahoma, Geneva, sans-serif;}
.news_boxT p.title {
	color: #000;
	font: 12px Tahoma, Geneva, sans-serif;
	font-weight: bold;}
.news_boxT p.title a {
	color: #000;
	font: 12px Tahoma, Geneva, sans-serif;
	font-weight: bold;
	background: none;
	text-decoration: none; }
.news_boxT p a {
	background: url(../img/read-mor.jpg) top right no-repeat;
	color: #1c79c0;
	font: 12px Tahoma, Geneva, sans-serif;
	padding: 0 15px 0 0;}


td.std {
	border: 1px solid black;
	padding:10px;
	height:30px;
}

.stdnb {
	padding:10px;
	height:30px;
}


.red_box {background: #bdbbbb; color:black;}

.redt {color: #c60000;}

a.thickbox {}
#mapsearch {width: 1115px; height: 960px; display: none;}

/*** select-input fix height ***/
select.sifh { border: solid #a2a2a2 1px; height: 20px;}

input.sifh {
	height: 20px;
	border: solid #a2a2a2 1px;
	-ms-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
}


/*** reklamodatelyam table ***/
table.reklam	{
 border:1px solid #dedede; border-bottom:0; border-right:0;
}

.reklam th	{
	background:#dedede;
	font-weight:bold; color:#504f4f;
}
.reklam td	{
 	border:1px solid #dedede; border-top:0; border-left:0;
}

ul.rajList	{
	margin:10px 0 0 0;
	padding:0;
}

ul.rajList li	{
	list-style:none;
	margin:10px 0;
	padding:0;
}

.rajList .dib	{
	margin-bottom:-2px; margin-right:5px;
}

		.grey_box2 {
			background: #f4f4f4;
			margin: 8px 0 0 0;
			padding: 20px;
			width: 920px;}

		.grey_box3 {
			background: #f4f4f4;
			margin: 8px 0 10px; 0;
			padding-top:10px!important; padding-bottom:10px!important;
		}


/*** consulting ***/

.ask_form	{
	background: #ddd;
	margin: 8px 8px 8px 0;
	padding: 0 10px;
	width: 435px;
	float:left;
}

.askImgTop	{
	display:block;
	margin:0 0 10px -10px;
}

.askImgBtm	{
	display:block; clear:both;
	margin:10px 0 0 -10px;
}

.full .askForm {
	padding: 0 20px 0 0;
	width: 440px;
}


.ask_informer	{
	margin: 8px 8px 8px 0;
	width: 480px;
	float:left;
/*	border:1px solid red;*/
}

.cPhone	{
	vertical-align:baseline;
	color:#333333!important; font-size:18px;
}

#uslugi td	{
	padding:3px 10px 2px 0;
}

.consList li, consList li a	{ font-size:14px; font-weight:bold;}

.maxi_all {
	position: relative;
	width: 950px;
	float: left;
	padding: 0 0 0 20px;}

.maxi_all .slot {
		width: 135px;
		padding: 0 20px 0 0;
		float: left;}
.maxi_all .descripton {
		position: relative;
		width: 787px;
		float: left;}

.qList	{
	margin:10px 0;
	padding:10px;
	background:#e6e6e6;
}
















.Header {width: 100%;background-color: #4a4a4a;margin-bottom: 5px;}
.Header td {vertical-align: middle;}
.Header .HeaderLogo {padding:6px 0 6px 20px;}
.Header .HeaderTitle {letter-spacing: 1px; color: #ffffff;font-size: 15px;padding: 12px 16px;text-decoration: none;text-transform: uppercase;}
.Header .HeaderTitle a {color: #ffffff;text-decoration: none;letter-spacing: 1px; color: #ffffff;font-size: 15px;padding: 12px 16px;text-decoration: none;text-transform: uppercase;}
.Header .HeaderLinks {}
.Header .HeaderLinks b {background: #ffffff url(../img/header-l.gif) no-repeat left 0px;height: 21px;display: inline-block;padding-left: 10px;margin: 5px}
.Header .HeaderLinks a {background: url(../img/header-l.gif) no-repeat right -21px;font-size: 12px;font-weight: normal;color: #000000;text-decoration: none;padding: 2px 10px 0 0;display: block;height: 21px;}
.Header .HeaderLinks a:hover {text-decoration: underline;}
.Header .HeaderPhone {color: #bdbbbb;font-size: 1.2em;padding: 0px 10px 0px 10px;}



.TopHeader {border-spacing: 0px 0px;border-collapse: separate;width: 100%;height: 50px;padding: 0px 0px 0px 0px;background-color: #363636;margin-bottom: 5px;}
.TopHeader .Logo { vertical-align:middle;padding-left: 0px;}

.TopHeader .Title a {color: #ffffff;text-decoration: none;letter-spacing: 1px;font-size: 15px;padding: 12px 16px;white-space: nowrap; text-align:left; display:block; float: left;}
.TopHeader .Title {vertical-align:middle;}

.TopHeader .Left {background: transparent url(../img/user-blo.png) no-repeat left top;padding: 0px;vertical-align: top;text-align: right;font-size: 11px; border-left:1px solid #9C0606;}
.TopHeader .Right {background: transparent url(../img/user-blp.png) no-repeat right top;padding: 0px;vertical-align: top;text-align: left;font-size: 11px; border-left:1px solid #9C0606;}
.TopHeader .Left a, .TopHeader .Right a {color: #ffffff; /*padding: 5px 20px 8px 20px;*/ margin:5px 20px 8px 20px; display: block;text-decoration: none;white-space: nowrap;}
.TopHeader .Left a:hover {/*text-decoration: underline;*/ border-bottom-color:#FFFFFF; border-bottom-width:1px; border-bottom-style:dashed;}
.TopHeader .Right a:hover {text-decoration: underline;}
.TopHeader .Right a {/*border-left: 1px solid #9c0606;*/}

.TopHeader .Links {background: transparent url(../img/top-bloc.png) no-repeat left top;vertical-align: top;padding: 0px;}
.TopHeader .Links div {white-space: nowrap;margin-left: 10px;margin-right: 5px;}
.TopHeader .Links div a {display: inline-block;font-size: 10px;padding: 5px 5px 7px 5px;text-decoration: none;color: #ffffff;}
.TopHeader .Links div a:hover {text-decoration:  underline;}
.TopHeader .Links div b {display: inline-block;background: transparent url(../img/top-bloc.gif) no-repeat center bottom;font-size: 1px;padding: 13px 0px 9px 0px;width: 3px;text-decoration: none;color: #ffffff;}


ul.head_icon {float: right;list-style: none;margin: 5px -15px 0px 0px !important;padding: 0px !important;}
ul.head_icon a {display: list-item;margin: 0px 0px 5px 0px;padding: 0px;}


/* FIX */
/* Opera */
@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0)
{
.TopHeader .Links div b {padding: 6px 0px 7px 0px;}
}
/* IE8 */
ul.head_icon a { margin-bottom /*\**/: 10px\9 }
/* IE7 */
*+html ul.head_icon a { margin-bottom: 5px; }
*+html .TopHeader .Links div {margin-top: -2px;}
*+html .TopHeader .Links div a {padding: 3px 5px 9px 5px !important;display: inline-block;}
*+html .TopHeader .Links div b {padding: 13px 0px 11px 0px;}

/* IE6 */
* html ul.head_icon { margin-right: -7px !important; }
* html .TopHeader .Links div {margin-top: -2px;}
* html .TopHeader .Links div a {padding: 3px 5px 9px 5px !important;display: inline-block;}
* html .TopHeader .Links div b {padding: 13px 0px 11px 0px;}








/* ����� ��� ����� �������� �� ��������� ��������� �������� ���� ����� */
.Results {border-spacing: 0px 8px;border-collapse: separate;width: 100%;margin: 0px;clear: both;}
.Results thead .A { background:url(../img/m1.gif); height:31px;  vertical-align:top; padding:4px 0 0 0;}
.Results thead .B {background:url(../img/m2.gif); height:31px;  vertical-align:top; padding:4px 0 0 0;}

.Results tbody .row1 .A {background-color: #f8f8f8;}
.Results tbody .row1 .B {background-color: #fbfbfb;}
.Results tbody .row2 .A {background-color: #eeeeee;}
.Results tbody .row2 .B {background-color: #f5f5f5;}



.Results tbody .hover td {background-color: #f1f7ff !important; cursor:pointer; background-image:none !important;}

.Results thead th {vertical-align: middle;height: 23px;}
.Results thead th a {text-decoration: none;color: #3d3d3d; font-size: 12px;}

.Results	thead th.Lot {width: 114px;}
.Results	thead th.Location {width: 20%;}
.Results	thead th.Square {width: 90px;}
.Results	thead th.Price {width: 110px !important; float: none !important;}

.Results	tbody td.Lot img {display: none;}

.Sale		thead th.Description {width:auto;}
.Sale		tbody td.Lot img {display: inline;}
.Sale		tbody td.SquarePrice .Square,
.Sale		tbody td.SquarePrice .Price {height: 35px !important;}
.Sale		tbody .row1 td.SquarePrice,
.Sale		tbody .row2 td.SquarePrice {background-position: -110px top !important;}
.Sale   tbody td.Description p strong {border-bottom: 1px #383838 dotted; cursor:help;}
.Sale   tbody td.Description span {display: block;font-style: normal;font-size: 11px;padding: 0px 5px;margin: 0px 0px 0px 0px;}

.Buy		thead th.Description {width: 250px;}
.Buy	tbody td.Description p strong {border-bottom: 1px #383838 dotted; cursor:help;}

.Auction	thead th.Lot {width: 84px;}
.Auction	thead th.Bidding {width: 100px;}
.Auction	thead th.Description {width: 150px;}
.Auction	thead th.Square {width: 120px;}
.Auction	tbody td.SquarePrice .Square {width: 110px !important;}
.Auction	tbody .row1 td.SquarePrice,
.Auction	tbody .row2 td.SquarePrice {background-position: 120px top !important;}
.Auction  tbody td.Description p strong {border-bottom: 1px #383838 dotted; cursor:help;}

.House		thead th.Locality {width: 250px;}
.House		thead th.Price {width: 200px;}
.House		tbody td.SquarePrice .Price {width: 180px !important;}
.House		tbody .row1 td.SquarePrice,
.House		tbody .row2 td.SquarePrice {background-position: 0px top !important;}
.House		tbody td.Lot img {display: inline;}

.Foreign	thead th.Description {width: 250px;}
.Foreign	tbody td.Lot img {display: inline;}
.Foreign	tbody .row1 td.SquarePrice,
.Foreign	tbody .row2 td.SquarePrice {background-position: -110px top !important;}
.Foreign	tbody td.SquarePrice .Square,
.Foreign	tbody td.SquarePrice .Price {height: 35px !important;}

.Buildings	thead th.Type {width: 130px;}
.Buildings	thead th.Description {width: 120px;}
.Buildings	tbody .row1 td.SquarePrice,
.Buildings	tbody .row2 td.SquarePrice {background-position: 90px top !important;}



.Results tbody td.Lot {text-align: center; vertical-align:top; width: 114px;}
.Results tbody td.Lot img {border: 1px solid  #d6d6d6; margin-top: 6px;width: 96px;height: 63px;}
.Results tbody td.Lot p {color: #999999;font-weight: bold;padding: 3px 0px; font-size: 12px;}

.Results tbody td.Location {vertical-align: top; width: 20%;}
.Results tbody td.Location p {display: block;font-weight: bold;font-size: 12px;padding: 0px 5px;margin: 6px 0px 0px 0px;color: #c60000;}
.Results tbody td.Location b {display: block;font-weight: normal;font-size: 11px;padding: 0px 5px;margin: 10px 0px 5px 0px;}
.Results tbody td.Location i {display: block;font-style: normal;font-size: 11px;padding: 0px 5px;margin: 0px 0px 6px 0px;}
.Results tbody td.Location span {display: block;font-style: normal;font-size: 11px;padding: 0px 5px;margin: 0px 0px 0px 0px;}

.Results tbody td.Bidding {vertical-align: middle;text-align: center;font-weight: bold;color: #c60000;}

.Results tbody td.Locality {vertical-align: middle;text-align: center;font-weight: normal;}

.Results tbody td.Type {vertical-align: top;}
.Results tbody td.Type p {font-size: 11px;padding: 0px 5px;margin: 6px 0px 6px 0px;}

.Results tbody td.Description {vertical-align: top; width: auto;}
.Results tbody td.Description p {font-size: 12px;padding: 0px 5px;margin: 6px 0px 6px 0px;}
.Results tbody td.Description b {display: block;font-weight: normal;font-size: 12px;padding: 0px 5px;margin: 0px;}
.Results tbody td.Description i {display: block;font-style: normal;font-size: 12px;padding: 0px 5px;margin: 0px;}

.Results tbody td.SquarePrice {max-width: 200px;vertical-align: bottom;}
.Results tbody .row1 td.SquarePrice {background: #f5f5f5 url(../img/select-d.png) no-repeat -100px top;}
.Results tbody .row2 td.SquarePrice {background: #f0f0f0 url(../img/select-r.png) no-repeat -100px top;}
.Results tbody td.SquarePrice .Square {width: 80px;float: left;font-size: 12px;padding: 6px 4px 4px 4px;text-align: center;}
.Results tbody td.SquarePrice .Price {width: 100px !important;float: right !important;font-size: 12px;padding: 6px 4px 4px 4px;text-align: center;}
.Results tbody td.SquarePrice .Data {clear: both;font-weight: normal;font-size: 11px;text-align: center;padding: 3px 0px 6px 0px;}
.Results tbody td.SquarePrice .Data b {color: #c60000;}
.Results tbody td.SquarePrice a {display: block;clear: both;font-size: 10px;text-decoration: none;background: url(../img/auction-.png) no-repeat right bottom;color: #464646;padding: 2px 25px 3px 0px;text-align: right;}
.Results tbody td.SquarePrice a:hover {text-decoration: underline;}

/* .Results tbody td {border-top: 1px solid #dedede;border-bottom: 1px solid #8d8d8d;} */
/* .Results tbody td.First { border-left: 1px solid #dedede; } */
/* .Results tbody td.Last { border-right: 1px solid #dedede; } */

.Results tbody td .Icons {width: 50px !important;height: 50px !important;border: 0px !important;position: absolute;margin-left: 60px !important;margin-top: 0px !important;}

.Results tbody .ColorSelect .A {background-color: #FDF7A9;}
.Results tbody .ColorSelect .B {background-color: #FDF9BA;}
.Results tbody .ColorSelect td.SquarePrice {background: #FDF7A9 url(../img/select-c.png) no-repeat -100px top;}


.UserList {border-spacing: 0px 4px !important;}
.UserList thead th span {display: none;}
.UserList td {text-align: center; vertical-align: middle; height: 80px; padding: 5px; }

.UserList td.Location {text-align: left;  vertical-align: middle !important; width: 200px; }
.UserList td.Moderation {color: #ce0000;font-weight: bold;background-color: #ffeaea !important;}


.PageSelect {border-spacing: 0px 0px; border-collapse: collapse; text-align: center;width: 725px;margin-top: 15px;}
.PageSelect .Number {width: 555px;text-align: left; padding:0 0 10px 0;}
.PageSelect .Number a {display: inline-block;padding: 2px 6px 3px 6px;background-color: #f2f2f2; font-size: 12px;}
.PageSelect .Number a:hover {background-color: #cfcfcf;}
.PageSelect .Number span {display: inline-block;color: #c60000;padding: 0px 0px 3px 0px; font-size: 12px;}
.PageSelect .Number a.active {display: inline-block;color: #ffffff;background-color: #ce0000;text-decoration: none;cursor:default; font-size: 12px;}
.PageSelect .Select {width: 145px;text-align: right; padding: 0px 5px 0px 0px;}
.PageSelect .Select span {display: inline-block;padding: 0px 0px 3px 0px; font-size: 12px;}
.PageSelect .Select select {width: 50px;font-size: 10px;position: relative;top: 0px;padding: 0px;margin: 0px;}
/* FIX */
/* IE7 */
*+html .PageSelect .Select select {margin-right: -4px;margin-top: -20px;}
*+html .PageSelect {margin-bottom: 10px;}
/* IE6 */
* html .PageSelect .Select select {margin-right: -4px;margin-top: -20px;}
* html .PageSelect {margin-bottom: 10px;}






.CircleTable 				{width: 720px;background-color: #aef9b7;}
.CircleTable th				{font-size: 1px;margin: 0px;padding: 0px;}
.CircleTable thead th.Left	{background: url(../img/search-a.gif) no-repeat -9px -9px;width: 9px;height: 9px;min-width: 9px;min-height: 9px;}
.CircleTable thead th.Right	{background: url(../img/search-a.gif) no-repeat 0px -9px;width: 9px;height: 9px;min-width: 9px;min-height: 9px;}
.CircleTable tfoot th.Left	{background: url(../img/search-a.gif) no-repeat -9px 0px;width: 9px;height: 9px;min-width: 9px;min-height: 9px;}
.CircleTable tfoot th.Right	{background: url(../img/search-a.gif) no-repeat 0px 0px;width: 9px;height: 9px;min-width: 9px;min-height: 9px;}
.CircleTable thead td, .Search tfoot td	{height: 5px;font-size: 1px;}
.CircleTable td 			{font-size: 1px;margin: 0px;padding: 0px;}

table.SearchForm *				{font-size: 12px !important;}
table.SearchForm th 			{width: 10px;max-width: 10px;min-width: 10px;height: 6px;max-height: 6px;min-height: 6px;}
table.SearchForm td 			{}

table.SearchForm .Select		{width: 202px;max-width: 202px;min-width: 202px;background: #f7f7f7 url(../img/search-s.png) no-repeat left center;padding: 0px 0px 0px 0px;font-size: 12px;color: #000000;overflow: hidden;cursor: pointer; height: 27px;}
table.SearchForm .Select b		{display: inline-block;width: 160px;font-size: 12px;font-weight: normal;color: #000000;text-decoration: none;margin-left: 34px;white-space: nowrap;overflow: hidden;outline: 0px; padding:6px 0px 0px 0px; }

table.SearchForm .Dual .Select	{width: 414px;max-width: 414px;min-width: 414px;background: #f7f7f7 url(../img/search-s.png) no-repeat left center;padding: 0px 0px 0px 0px;font-size: 12px;color: #000000;overflow: hidden;cursor: pointer;}
table.SearchForm .Dual .Select b{display: inline-block;width: 372px;font-size: 12px;font-weight: normal;color: #000000;text-decoration: none;margin-left: 34px;white-space: nowrap;overflow: hidden;outline: 0px;}

table.SearchForm .Disabled		{background-color: #dfdfdf !important;cursor: default !important;}
table.SearchForm .Disabled b	{color: #b3b3b3 !important;}
table.SearchForm .Active		{/*background-color: #CE0000 !important;*/ background: url("../img/select.gif") no-repeat scroll left center #F7F7F7;}
table.SearchForm .Active b {color:#000000;}
table.SearchForm .Dual .Active	{background-image: url(../img/search-t.png) !important;}


table.SearchForm .OptionsName						{text-align: right;margin: 0px;padding: 5px 5px 0px 0px; min-width: 70px; width: 40%;}
table.SearchForm .OptionsInput						{width: 62px;max-width: 62px;min-width: 62px;text-align: center;background: url(../img/search-i.png) no-repeat left center;}
table.SearchForm .OptionsInput input				{width: 50px;background-color: transparent;border: 0px;outline: 0px;text-align: center;margin: 0px auto;font-size: 13px !important; font-weight: normal; padding:4px 0px 0px 0px;}
table.SearchForm .OptionsSelect						{width: 61px;max-width: 61px;min-width: 61px;text-align: center; padding:4px 0px 0px 0px;}
table.SearchForm .OptionsSelect b					{background: url(../img/search-b.gif) no-repeat right 7px;padding-right: 7px;font-weight: normal;text-decoration: underline;cursor: pointer;}
table.SearchForm .OptionsSelect b sup				{font-size: 7px !important;}
table.SearchForm .OptionsSelectRate b sup				{font-size: 7px !important;}
table.SearchForm .Blank								{width: 61px;max-width: 61px;min-width: 61px;background-image: none !important;cursor: default;}

table.SearchForm .OptionsSelectPlottage				{display: none;width: 61px;max-width: 61px;min-width: 61px;cursor: pointer;text-align: center;background: #dddddd url(../img/search-o.png) no-repeat center top;}
table.SearchForm .OptionsSelectPlottage a			{display: block;margin: 1px 7px 1px 8px;padding: 1px 0px;color: #000000;text-decoration: none;}
table.SearchForm .OptionsSelectPlottage a:hover		{background-color: #D3D3D3;}
table.SearchForm .OptionsSelectPlottage a sup		{font-size: 7px !important;}

table.SearchForm .OptionsSelectPrace				{display: none;width: 61px;max-width: 61px;min-width: 61px;cursor: pointer;text-align: center;background: #dddddd url(../img/search-o.png) no-repeat center top;}
table.SearchForm .OptionsSelectPrace a				{display: block;margin: 1px 7px 1px 8px;padding: 1px 0px;color: #000000;text-decoration: none;}
table.SearchForm .OptionsSelectPrace a:hover		{background-color: #D3D3D3;}
table.SearchForm .OptionsSelectPrace a sup			{font-size: 7px !important;}

table.SearchForm .OptionsSelectRate					{text-align: center;}
table.SearchForm .OptionsSelectRate b				{background: url(../img/search-b.gif) no-repeat right 7px;padding-right: 7px;font-weight: normal;text-decoration: underline;cursor: pointer;}

table.SearchForm .OptionsSelectRateForm				{display: none;cursor: pointer;text-align: center;background: #dddddd url(../img/search-o.png) no-repeat center top;}
table.SearchForm .OptionsSelectRateForm a			{display: block;margin: 1px 2px 1px 2px;padding: 1px 0px;color: #000000;text-decoration: none;}
table.SearchForm .OptionsSelectRateForm a:hover		{background-color: #D3D3D3;}
table.SearchForm .OptionsSelectRateForm a sup		{font-size: 7px !important;}


table.SearchForm .Enter								{width: 91px;height: 25px; vertical-align: bottom; text-align: right;}
table.SearchForm .Enter input	{
background: url(../img/search-t.png) no-repeat center center;  
border: 0px;
width:91px;
color: #ffffff;
font-size: 14px !important;
cursor: pointer;
background-color: transparent;
font-weight:bold;
padding: 0px 0px 4px 0px;
height: 25px;
margin: 0 20px 0 0px;

}

.bottom_form_home_all {
    height: 6px;
    background: #DDDDDD;
}

.bottom_form_home {
    background: url("img/int-bottom.gif") no-repeat scroll left bottom #FFFFFF;
    height: 6px;
    width: 20%;
    float: left;    
}

.bottom_form_home_right {
    background: url("img/int-bottom.gif") no-repeat scroll right bottom #FFFFFF;
    height: 6px;
    width: 20%;
    float: right;    
}

table.SearchForm .Enter input:hover {
  color: #FFFFFF;
  text-decoration: underline;  
}

table.SearchForm .AdvancedBtn						{text-align: center;}
table.SearchForm .AdvancedBtn a						{text-decoration: underline;cursor: pointer;}
table.SearchForm .AdvancedBtn a:hover				{text-decoration: none;cursor: pointer;}



/*FIX*/
/*IE 7*/
*+html table.SearchForm .OptionsSelectPlottage a	{margin: 1px 6px 1px 6px;}
*+html table.SearchForm .OptionsSelectPrace a		{margin: 1px 6px 1px 6px;}
*+html table.SearchForm .OptionsSelectRateForm a	{margin: 1px 1px 1px 1px;}
*+html table.SearchForm .OptionsSelect b sup		{font-size: 10px !important;}
*+html table.SearchForm .OptionsSelectPlottage a sup{font-size: 10px !important;}
*+html table.SearchForm .OptionsSelectRateForm a sup{font-size: 10px !important;}
*+html table.SearchForm .OptionsSelectRate b sup				{font-size: 10px !important;}
/*IE 6*/
* html table.SearchForm .OptionsSelectPlottage a	{margin: 1px 6px 1px 6px;}
* html table.SearchForm .OptionsSelectPrace a		{margin: 1px 6px 1px 6px;}
* html table.SearchForm .OptionsSelectRateForm a	{margin: 1px 1px 1px 1px;}
* html table.SearchForm .OptionsSelect b sup		{font-size: 10px !important;}
* html table.SearchForm .OptionsSelectPlottage a sup{font-size: 10px !important;}
* html table.SearchForm .OptionsSelectRateForm a sup{font-size: 10px !important;}
* html table.SearchForm .OptionsSelectRate b sup				{font-size: 10px !important;}






.SelectTable					{display: none;position: absolute; background-color: #f1f1f1;border: 1px solid #b3b3b3;width: 700px;border-spacing: 20px 0px;border-collapse: separate;z-index: 999;}
.SelectTable thead th a			{position: relative;top: 0px;right: 0px;display: inline-block;text-decoration: none;color: #b3b3b3;font-weight: normal;font-size: 11px;margin-top: 10px;cursor: pointer;}
.SelectTable thead th a:hover	{color: #4a4a4a;}
.SelectTable tfoot th a			{position: relative;top: 0px;right: 0px;display: inline-block;text-decoration: none;color: #b3b3b3;font-weight: normal;font-size: 11px;margin-bottom: 10px;cursor: pointer;}
.SelectTable tfoot th a:hover	{color: #4a4a4a;}
.SelectTable tbody td 			{vertical-align: top;width: 33%;padding-bottom: 20px;text-align: left;font-size: 11px;color: #c60000;}
.SelectTable tbody td a			{display: inline-block;padding: 3px 3px;color: #000000;text-decoration: none;border-bottom: 1px dotted #c60000;font-size: 11px;}
.SelectTable tbody td a:hover	{background-color: #c60000;color: #ffffff;border: 0px;margin-bottom: 1px;}


/* FIX */
/* IE7 */
*+html .SelectTable						{position: absolute;left: 30px;}
/* IE6 */
* html .SelectTable						{position: absolute;left: 30px;}







a.NewLand {display: block;background: transparent url(../img/newland-.png) no-repeat center top;color: #ffffff;font-weight: bold;text-align: left;text-decoration: none;padding: 6px 0px 9px 13px;}


.Location {overflow:hidden;text-overflow:ellipsis;}


/* ���� "��� ������� ������� ������� / ������� �� ������ ����" */
.MoreNews { float:left; background-color: #F3F2EE; width:90%;}
.MoreNews thead th {padding: 0 10px 4px 0;text-align: left;vertical-align: top;color:#000000; font-size:18px; font-weight:normal; background-color:#FFF;}
.MoreNews th {padding: 10px 0px 0px 10px;vertical-align: top; width: auto; font-size: 12px;}
.MoreNews th img {width: 100px;}
.MoreNews td {padding: 10px 10px 6px 0px;vertical-align: top;width: auto;}
.MoreNews .NewsBlock td{ font-size: 12px; padding: 0 10px 6px 0 !important; vertical-align: top;}
.MoreNews .NewsBlock th{vertical-align: top;padding-top: 2px;padding-right: 10px;font-weight: normal;font-size: 10px;color: #565656;}
.MoreNews .space {height:40px; background-color:#FFF;}


.StatBlock {background-color: #F3F2EE; width:90%; float:left;}
.StatBlock thead th {padding: 0 10px 4px 0;text-align: left;vertical-align: top;color:#000000; font-size:18px; font-weight:normal; background-color:#FFF;}
.StatBlock .lft { padding:4px 10px 4px 10px; text-align: left;vertical-align: top; font-weight:normal;}
.StatBlock .lft a { font-size:11px; color:#666;}
.StatBlock .lft a:hover { text-decoration:none;}
.StatBlock  td {padding:4px 10px 4px 0;vertical-align: top;width: auto;}




/* ������ ������� */
/*
.Area {position: fixed;display:none;width: 100%;height: 100%;z-index: 100;background-color: rgba(0, 0, 0, 0.6);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000,endColorstr=#99000000);}
.Area .Block {width: 302px;height: 202px;background-color: #ffffff;margin: 97px auto;padding: 2px;}
*/
.Area .Block {width: 302px;height: 202px;margin: 0px auto;background-color: #ffffff;padding: 2px;}
.Area .Block .Enter {width: 300px;height: 200px;background-color: #ffffff;border: 1px solid #c60000;}
.Area .Block .Enter .close {display: block;position: relative;padding: 0px;margin: 0px;top: 0px;left: 0px;text-align: right;font-size: 10px;}
.Area .Block .Enter .close a {text-decoration: none;color: #5b5b5b;padding: 0px 3px 0px 3px;}
.Area .Block .Enter .close a:hover {color: #c60000;}
.Area .Block .Enter form {font-size: 12px;color: #c60000;font-weight: bold;width: 212px;text-align: center;position: relative;top: 32px;margin: 0px auto;line-height: 20px;}
.Area .Block .Enter form input.text {display: block;height: 18px;background-color: #efefef;border: 1px solid #858585;width: 119px;}
.Area .Block .Enter form input.submit {background: #c60000 url(../img/enter-bu.png) no-repeat right top;width: 48px;height: 44px;border: 0px;position: relative;display: inline-block;float: right;color: #ffffff;font-weight: bold;cursor: hand;cursor: pointer;}
.Area .Block .Enter form table {text-align: left;font-weight: normal;font-size: 11px;color: #5b5b5b;width: 100%;margin-top: 2px;}
.Area .Block .Enter form table a {color: #5b5b5b;}

/* IE7
*+html .Area .Block {position: fixed;left:expression((document.body.clientWidth / 2 - 150)+"px");}
*/
*+html .Area .Block .Enter form input.submit {top: 1px;}
*+html .Area .Block .Enter form input.ie7 {margin-bottom: 2px !important;}

/* IE6
* html .Area  {position: absolute;background: none;filter:none;left: 0;}

* html .Area_overlay { display:none; position: absolute; top: 0; bottom:0; width: 100%; z-index: 99; height:4000px; background-color: gray; opacity:0.65; -moz-opacity:0.65; filter:alpha(opacity=65);}
/* * html .Area .Block {left:expression((parseInt(document.body.clientWidth / 2) - 150)+"px");}
*/
* html .Area .Block .Enter form input.text {display: block;height: 18px;background-color: #efefef;border: 1px solid #858585;width: 117px;}
* html .Area .Block .Enter form input.ie6 {margin-bottom: 1px !important;}
* html .Area .Block .Enter form input {z-index: 101 !important;}


.Results tbody .row2 td.coloured {background-color: #FFEDD3;}
.Results tbody .row2 td.SquarePrice.coloured {background-color: #FFEDD3; background-position:0px top;background-image: none;}




.SmsMessage {width: 630px;}
.SmsMessage td {font-size: 12px;}
.SmsMessage th {font-size: 12px;font-weight: normal;}

.SmsMessage {width: 630px;background-color: #c9c9c9;display: none;position: relative;z-index: 999;}
.SmsMessage thead th.Left	{background: url(../img/angles00.gif) no-repeat -13px -13px;width: 13px;height: 13px;min-width: 13px;min-height: 13px;}
.SmsMessage thead th.Right	{background: url(../img/angles00.gif) no-repeat 0px -13px;width: 13px;height: 13px;min-width: 13px;min-height: 13px;}
.SmsMessage tfoot th.Left	{background: url(../img/angles00.gif) no-repeat -13px 0px;width: 13px;height: 13px;min-width: 13px;min-height: 13px;}
.SmsMessage tfoot th.Right	{background: url(../img/angles00.gif) no-repeat 0px 0px;width: 13px;height: 13px;min-width: 13px;min-height: 13px;}

.SmsMessage thead td, .SmsMessage tfoot td	{height: 5px;}
.SmsMessage thead td, .SmsMessage thead th 	{font-size: 1px;margin: 0px;padding: 0px;}
.SmsMessage tfoot td, .SmsMessage tfoot th 	{font-size: 1px;margin: 0px;padding: 0px;}
.SmsMessage tfoot td	{background: url(../img/bottom-b.gif) repeat-x left bottom;}

.SmsMessage tbody .Footnote {font-size: 10px;color: #464646;text-align: right;margin-top: 10px;}
.SmsMessage tbody .Footnote a {color: #464646;}

.SmsMessage table td {vertical-align: middle;}
.SmsMessage table td div {padding-right: 10px;margin-right: 10px;background: url(../img/separato.gif) repeat-y right center;}
.SmsMessage table td div .H {font-weight: bold;margin: 0px 0px 5px 0px;padding: 0px;}

.SmsMessage table th table {width: 100%;position: relative;top: -5px;}
.SmsMessage table th table td {vertical-align: bottom;text-align: left;white-space: nowrap;height: 25px;}
.SmsMessage table th table td.Number {font-size: 25px;font-weight: bold;text-align: right;line-height: 0.9;}
.SmsMessage table th table td.Message {font-size: 18px;font-weight: bold;text-align: right;line-height: 1;}
.SmsMessage table th table td.Price {font-weight: bold;text-align: right;}

.SmsMessage table th table td.Number,
.SmsMessage table th table td.Message,
.SmsMessage table th table td.Price{text-shadow: 0px 1px 0px #ffffff;-ms-filter: dropshadow(color=#ffffff, offx=0, offy=1);}

.SmsButton {white-space: nowrap; margin:20px 0px 0px 0px;}
.SmsButton a {display: block;color: #464646;text-decoration: none;text-align: right;padding: 4px 15px 10px 0px;cursor: pointer; font-size:12px;}

.SmsButton #ColorButton {width: 114px;height: 28px;background-repeat: no-repeat;background-image: url(../img/color-bt.png);}
.SmsButton #UpButton {width: 114px;height: 28px;background-repeat: no-repeat;background-image: url(../img/up-btm00.png);}
.SmsButton #MainButton {width: 114px;height: 28px;background-repeat: no-repeat;background-image: url(../img/main-btm.png);}

.SmsButton .ColorNoActive {background-position: center top;}
.SmsButton .UpNoActive {background-position: center top;}
.SmsButton .MainNoActive {background-position: center top;}

.SmsButton .ColorActive {background-position: center bottom;}
.SmsButton .UpActive {background-position: center bottom;}
.SmsButton .MainActive {background-position: center bottom;}

/*#MainText thead th.Right {background-image: none !important;}*/











.SmsMessageLK {display: none;width: 720px;}
.SmsMessageLK td {background-color: #c9c9c9;padding: 5px 10px !important;}

.SmsMessageLK .Footnote {font-size: 10px;color: #464646;text-align: right;margin-top: 10px;}
.SmsMessageLK .Footnote a {color: #464646;}

.SmsMessageLK table td {vertical-align: middle;border-width: 0px !important;padding: 0px !important;margin: 0px;}
.SmsMessageLK table td div {padding-right: 10px !important;margin-right: 10px !important;background: url(../img/separato.gif) repeat-y right center;text-align: left;}
.SmsMessageLK table td div .H {font-weight: bold;margin: 0px 0px 5px 0px;padding: 0px;}

.SmsMessageLK table {width: 100%;}
.SmsMessageLK table th {padding: 0px !important;}
.SmsMessageLK table th table {width: 100%;position: relative;top: -5px;margin: 0px;}
.SmsMessageLK table th table td {vertical-align: bottom;text-align: left;white-space: nowrap;height: 25px !important;padding: 0px !important;border-width: 0px !important;}
.SmsMessageLK table th table td.Number {font-size: 25px;font-weight: bold;text-align: right;line-height: 0.9;padding-left: 15px !important;}
.SmsMessageLK table th table td.Message {font-size: 18px;font-weight: bold;text-align: right;line-height: 1;}
.SmsMessageLK table th table td.Price {font-weight: bold;text-align: right;}

.SmsMessageLK table th table td.Number,
.SmsMessageLK table th table td.Message,
.SmsMessageLK table th table td.Price{text-shadow: 0px 1px 0px #ffffff; -ms-filter: dropshadow(color=#ffffff, offx=0, offy=1);}

.Results .First {width: 110px !important;}
.Results .First div {color: #464646;cursor: pointer;width: 97px;height: 24px;padding-left: 20px;margin-bottom: 3px;}
.Results .First div p {text-align: center;white-space: nowrap;font-size: 11px;padding-top: 5px;}


.Results .First .ColorButtonLK {background-repeat: no-repeat;background-image: url(../img/color-bt.png);background-position: center top;}
.Results .First .UpButtonLK {background-repeat: no-repeat;background-image: url(../img/up-btm-l.png);background-position: center top;}
.Results .First .MainButtonLK {background-repeat: no-repeat;background-image: url(../img/main-btm.png);background-position: center top;}

* html .Results .First .ColorButtonLK {background-position: center 2px;}
* html .Results .First .UpButtonLK {background-position: center 2px;}
* html .Results .First .MainButtonLK {background-position: center 2px;}

.IE8FIX {width: 700px;position: relative;}
*+html .SmsMessageLK table {display: block;width: 730px;margin-left: -50px;margin-right: -90px;position: relative;}
* html .SmsMessageLK table {display: block;width: 730px;margin-left: -50px;margin-right: -90px;position: relative;}

.Results .First div:hover {background-position: center bottom;}
.Results .First div.Active {background-position: center bottom;}


.Visible {display: table-row;}
.VisibleIE {display: block;}


.l_right_block{ 
float: left;
padding-bottom: 40px;
padding-left: 0px;
padding-right: 0px;
padding-top: 0px;
width: 100%;
}

.l_right_block img {   
}

.zagolovok { 
border-bottom-color: #ce0000;
border-bottom-style: solid;
border-bottom-width: 2px;
padding-left: 0px;
padding-right: 0px;
padding-top: 0px;
}

.zagolovok a {
  font-size: 18px;
  margin: 0px;
  padding: 0px;
  color: #000000;
  text-decoration: none;  
}

.zagolovok a:hover {
  color: #C01A1A;
  text-decoration: none; 
}

.region { 
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
padding-top: 18px;
text-align: center;
}

.region a {
    font-size: 12px;
    color: #3080BE;
    text-decoration: underline;
}

.zamok {
    margin: 0px;
    padding: 0px;
    height: 1px;
    clear: both;
}

.baner_zakon {    
    background: none repeat scroll 0 0 #000000;
    height: 400px;
    margin-bottom: 52px;
    margin-top: 53px;
    position: relative;
    width: 240px;
}
.baner_zakon_2 {
    background: none repeat scroll 0 0 #000000;
    height: 400px;
    margin-bottom: 52px;    
    position: relative;
    width: 240px;
}

.cont_l {
    height: 22px;
    vertical-align: bottom;
    font-size: 12px;
}

.cont_r {
    height: 22px;
    vertical-align: bottom;
    font-size: 12px;
}

.nov_publik {
    border-bottom: 1px solid #EEEEEE;
    float: left;
    margin-bottom: 16px;
    margin-right: 4%;
    padding: 0 0 12px;
    width: 90%;
    font-size: 12px;
}

.nov_publik a img {
    padding: 0px 10px 0px 0px;
    margin: 0px;
}

.nov_publik .dnews {
    color: #999999;
    font-size: 11px;
    padding: 0;
}

.nov_publik .dnews a {
    font-size: 15px;
    padding: 0px;
    margin: 0px;
}

.nov_publik .tnews {
    font-size: 12px;
    text-align: justify;
}
 
.nov_publik .nmore a {
    font-size: 12px;
    margin: 0px;
    padding: 0px;
}

.nov_publik div {
    font-size: 12px;
    margin: 0px;
    padding: 0px;
}

.fnews_publik {
    line-height: 16px;
    margin: 0px 0px 40px 0px;
    font-size: 12px;  
}

.fnews_publik a img {
    padding: 0px 20px 20px 0px;
    margin: 0px;
}

.fnews_publik p {
    font-size: 12px;
}

.fnews_info {
    font-size: 12px;
    margin: 0 0 40px;
    width: 90%;
}

#mainsearchform {
    background: url("../img/int-top.gif") no-repeat scroll right top #DDDDDD;    
    padding: 10px 0px 0px 8px;
}

.hide { display:none; }

ul.regions{
	float: left;
}
ul.regions li{
	list-style: none;
}

div.cash_pay {width:400px;border:1px solid #faa;margin:0px 0 30px 0;padding:20px;}
div.cash_pay span.current_cash {margin:0 0 10px 0;font-size:15px;font-weight:bold;display:block;}

form.partner_edit_form div.param {padding:0 0 10px 0;}
form.partner_edit_form input[type=text] {width:200px;}
.iframe_content h1 {margin: 0 0 10px 0;}
