@charset "windows-1251";

/* CSS Document */



html, 

	body,

		form,

			input {

				margin:0px;

				padding:0px;

				}





.beston {

font-weight:bold;

}

				

html, 

	body {

		height: 100%; /* задаем высоту тела документа */

		width:100%; /* задаем ширину тела документа */	

	}

				

				

html {font-size:100.01%;}

body { font-size:62.5%; font-family:Tahoma, Geneva, sans-serif;}				

				



img {border:none}

a {outline:none;}

.blockfix {display:block;}



h1 {

	margin:10px 0;

	color:#1b2731;

	font-weight:normal;

	font-family:Tahoma, Geneva, sans-serif;

	font-size:1.7em}

h2 {

	margin:10px 0;

	color:#1b2731;

	font-weight:normal;

	font-family:Tahoma, Geneva, sans-serif;

	font-size:1.6em}

h3 {

	margin:10px 0;

	color:#1b2731;

	font-weight:normal;

	font-family:Tahoma, Geneva, sans-serif;

	font-size:1.5em}

h4 {

	margin:10px 0;

	color:#1b2731;

	font-weight:normal;

	font-family:Tahoma, Geneva, sans-serif;

	font-size:1.4em}

h5 {

	margin:10px 0;

	color:#1b2731;

	font-weight:normal;

	font-family:Tahoma, Geneva, sans-serif;

	font-size:1.3em}

h6 {

	margin:10px 0;

	color:#1b2731;

	font-weight:normal;

	font-family:Tahoma, Geneva, sans-serif;

	font-size:1.2em}



.block {display:block;}

.relativ {position:relative;}

.left-col {float:left;}

.right-col {float:right;}

.endcol { clear:both;}

.enddiv { clear:both; line-height:0px; height:0px;}







.main {

	min-height: 100%; /* задаем минимальную высоту основного блока с хаком для IE 6.0*/

	height:auto !important;

	height:100%;

	width:1230px;

	margin:0 auto;}

	.main_bg_01 {}

		.main_bg_02 {}

			.main_bg_03 {}





.header {}

	.top-img {

		background:url(top/01.jpg) no-repeat center center;

		width:1230px;

		height:48px;}

		

	.top-pic {

		background:url(top/top-pic-02_02.jpg) no-repeat 35px center;

		height:282px;

		width:100%;

		height:282px}

		

		.bord-left {

			background:url(top/top-pic-left.jpg) no-repeat left top}

		.bord-right {

			background:url(top/top-pic-right.jpg) no-repeat right top;

			width:100%;

			height:282px}

			.shadow {

				background:url(top/shadow.png) no-repeat center top;

				width:100%;

				}

				.shadow img {

					margin:0 0 0 53px}

			

		

		

		

	.top-menu-top {

		background:url(top-menu/top.jpg) no-repeat center top;

		padding:8px 0 0 0 }

	.top-menu-bottom {

		background:url(top-menu/bottom.jpg) no-repeat center bottom;

		padding:0 0 15px 0}

	.top-menu {

		background:url(top-menu/center.jpg) no-repeat center center;

		height:65px;

		line-height:65px;

		padding:0 0 0 120px}

		.top-menu ul {

			margin:0;

			padding:0;

			list-style:none;

			clear:both;

			}

			.top-menu ul li {

				float:left;

				font-size:1.6em;

				color:#fff;

				margin:0;

				padding:0

				}

			.top-menu ul li.activ {}

				.top-menu ul li a {

					display:block;

					color:#fff;

					float:left;

					padding:0 25px;

					height:65px;

					line-height:65px;

					font-weight:bold;

					}

					.top-menu ul li a:hover {

						display:block;

						color:#fff1bf;

						float:left;

						padding:0 25px;

						background:url(top-menu/hover.jpg) no-repeat left center;

						height:65px;

						line-height:65px

						}

						.top-menu ul li a.activ {

							display:block;

							color:#fff1bf;

							float:left;

							padding:0 25px;

							background:url(top-menu/hover.jpg) no-repeat left center;

							height:65px;

							line-height:65px}



			





.content {

	background:#d9e3ed;

	width:1230px;

	padding:0 0 50px 0

	}

	.content-bg-01 {

		background:url(shadow-l.jpg) no-repeat left top;

		width:100%}

	.content-bg-02 {

		background:url(shadow-r.jpg) no-repeat right top;

		width:100%;	

		}

	

	

	.left-sb {

		float:left;

		width:330px;

		position:absolute;

		}

		

		.fon-lm {padding:20px 0 0 0; background:url(left-menu/fon.jpg) repeat 0px top}

		.shadow-left-menu-01 {

			background:url(left-menu/fon.jpg) no-repeat left top;

			width:100%;

			}

		.shadow-left-menu-02 {

			background:url(left-menu/vert-separator.jpg) no-repeat right top;

			width:100%;}

		.shadow-left-menu-03 {

			background:url(left-menu/vert-separator.-02.jpg) no-repeat right bottom;

			width:100%;

			padding:0 0 15px 0

			}

		

		

		/*

		

		.left-menu {}

		.left-menu ul {

			margin:0;

			padding:0;

			list-style:none;}

			.left-menu ul li {

				background:url(left-menu/separator.jpg) no-repeat 15px bottom;

				padding:1px 0}

			.left-menu ul li.activ {}

				.left-menu ul li a {

					display:block;

					padding:0 0 0 0px;

					font-family:Tahoma, Geneva, sans-serif;

					font-size:1.3em;

					color:#1b2731;

					text-decoration:none}

						.left-menu ul li a.activ {

							display:block;

							background:url(left-menu/a-hover.jpg) no-repeat left center;

							padding:0 0 0 0px;

							font-family:Tahoma, Geneva, sans-serif;

							font-size:1.3em;

							color:#1b2731;

							text-decoration:none

							}

						.left-menu ul li a:hover {

							display:block;

							background:url(left-menu/a-hover.jpg) no-repeat left center;

							padding:0 0 0 0px;

							font-family:Tahoma, Geneva, sans-serif;

							font-size:1.3em;

							color:#1b2731;

							text-decoration:none

							}

					.left-menu ul li a span {cursor:pointer; display:block; height:24px; line-height:24px;  background:url(left-menu/strela.jpg) no-repeat 20px center; padding:0 0 0 40px}

					.left-menu ul li a:hover span {cursor:pointer; display:block; height:24px; line-height:24px; background:url(left-menu/strela.jpg) no-repeat 20px center; padding:0 0 0 40px}

					.left-menu ul li a.activ span {cursor:pointer; display:block; height:24px; line-height:24px; background:url(left-menu/strela.jpg) no-repeat 20px center; padding:0 0 0 40px}

					

			*/

			

			.left-menu {

			min-height:286px;

			height:auto !important;

			height:286px;

			margin-right:38px;

			background:url(left-menu/fon.jpg) repeat left top;

			padding:0 0 15px 0;

  		 }

		.left-menu ul {

			margin:0;

			padding:0;

			list-style:none;}

			.left-menu ul li {

/*				background:url(left-menu/separator.jpg) no-repeat 15px bottom;*/

				background:url(left-menu/separator.jpg) no-repeat 15px 30px;

				padding:1px 0;

			}

			.left-menu ul li li {

				background-position:15px 25px;

			}

			.left-menu ul li.activ {}

				.left-menu ul li a {

					display:block;

					padding:0;

					font-family:Tahoma, Geneva, sans-serif;

					font-size:1.6em;

					color:#1b2731;

					text-decoration:none;

					display:block;

					height:30px;

					line-height:30px;

					font-weight:bold;

					overflow:hidden;

				}

				.left-menu ul li li a {

					font-size:1.3em;

					height:24px;

					line-height:24px;

					font-weight:normal;

				}

				.left-menu ul li a.activ, .left-menu ul li a:hover {

					background:url(left-menu/a-hover.jpg) no-repeat left center;

				}

					.left-menu ul li span {

					  cursor:pointer;

					  background:url(left-menu/strela.jpg) no-repeat 20px center;

					  padding:0 0 0 35px

					}

					.left-menu ul li span.o {

					  background:url(left-menu/strelao.jpg) no-repeat 20px center;

					}

					.left-menu ul li li {

					 padding-left:10px;

					}

					.left-menu ul li ul {

					  display:none;

					 }

					 

					 

			

.search-box {

	padding:45px 32px 0 38px

	}	

	.search-box h1 {

		font-family:Tahoma, Geneva, sans-serif;

		font-size:1.5em;

		color:#1b2731;

		font-weight:normal;

		}			

	.home {

		padding:0 32px 0 0}

		.home img { display:block}

	.search {}

		.search-01 {

			float:left;

			background:url(poisk-pole.jpg) no-repeat center center;

			width:228px;

			height:42px;

			}

			.search-01 input {

				width:214px ;

				height:27px;

				margin:5px 0 0 7px;

				border:none;

				background:none;

				font-family:Tahoma, Geneva, sans-serif;

				font-size:1.3em;

				color:#1b2731}

			

		.search-02 {

			float:right;

			padding:9px 0 0 0}

					

					

					

					

					

					

					

					

		

		

	.right-sb {

		float:right;

		width:862px;}

		.c-poz {

			padding:0 34px 0 35px}

		

		.c-bg-01 {

			background:url(right-col/rep-02.jpg) center top repeat-y}

			.c-bg-02 {

				background:url(right-col/booton.jpg) no-repeat center bottom}

				.c-bg-03 {

					background:url(right-col/top.jpg) no-repeat center top;



					}

					

					.c-bg-03_ot {

					padding:23px 0 97px 53px;

					//padding:23px 0 92px 53px;

					_padding:23px 0 86px 53px;

					}

					

					.c-bg-03_ot-02 {

					padding:23px 0 52px 53px;

					//padding:23px 0 47px 53px;

					_padding:23px 0 41px 53px;

					}

					

					

					

		

		

.content-box h1 {

	margin:0 0 25px -3px;

	background:url(left-menu/fon.jpg) repeat left top;

	float:left;

	padding:0 7px;

	color:#1b2731;

	font-weight:normal;

	font-family:Tahoma, Geneva, sans-serif;

	font-size:1.7em}		



.content-box h2 {

	color:#1b2731;

	font-weight:normal;

	font-family:Tahoma, Geneva, sans-serif;

	font-size:1.7em}









.img-b-box-align {

	margin:0 0 0 17px;

	_margin:0 0 0 10px}

.pic-border-01 {

	background:url(right-col/content/border/left-top.gif) no-repeat left top;

	float:left}

	.pic-border-02 {

		background:url(right-col/content/border/right-bottom.gif) no-repeat right bottom}

		.pic-border-03 {

			background:url(right-col/content/border/left-bottom.gif) no-repeat left bottom}

			.pic-border-04 {

				background:url(right-col/content/border/right-top.gif) no-repeat right top;

				padding:13px 17px}

		

		

.best-box {}

	.best-object {}

	.best-object-02 {

		margin:0 80px 0 5px;

		background:url(left-menu/separator.jpg) repeat-x left bottom;

		padding:10px 0 10px 0 

		}

		.best-object-03 {

			margin:0 80px 0 5px;

			padding:10px 0 10px 0 

			}

			

		

		

	

.best-object-width { width:230px;

margin:0 30px 0 0px;

_margin:0 29px 0 0px}	

	

	

		.zag-b-obj {

			font-size:1.2em;

			color:#1b2731;

			font-family:Tahoma, Geneva, sans-serif;

			padding:0 0 5px 0;

			text-align:center}

		.inf-b-obj {

			font-family:Tahoma, Geneva, sans-serif;

			font-size:1.1em;

			color:#4a4a4a;

			padding:5px 0 0 0;

			text-align:center;}

		.inf-b-obj-2 {

			font-family:Tahoma, Geneva, sans-serif;

			font-size:12px;

			color:#4a4a4a;

			padding:5px 0 0 0;

			text-align:justify;}

			

			

		.zag-b-obj-02 {

			font-size:1.4em;

			color:#1b2731;

			font-family:Tahoma, Geneva, sans-serif;

			padding:15px 0 0px 0;

			text-align:left;

			font-weight:bold}

		.inf-b-obj-02 {

			font-family:Tahoma, Geneva, sans-serif;

			font-size:1.1em;

			color:#4a4a4a;

			padding:17px 50px 0 0;

			text-align:left}

		

		.sec-inf-obj {

			width:490px}







.podrob {

	padding:20px 0 0 0}

.podrob a {

	background:url(right-col/podrob.jpg) no-repeat left center;

	display:block;

	padding:0 0 0 20px;

	color:#1b2731;

	font-size:1em}





	

.content-text {

	margin:20px 0 0 0;

	font-family:Tahoma, Geneva, sans-serif;

	font-size:1.1em;

	color:#4a4a4a;

	padding:0 60px 0 58px;

	text-align:justify}

	

.content-text h1 {

	font-family:Tahoma, Geneva, sans-serif;

	font-size:1.6em;

	color:#1b2731;

	font-weight:normal}	

	

	

	

	

.linc-bottom {

	background:url(right-col/separ0.gif) no-repeat 110px 10px;

	text-align:center;

	padding:30px 30px 25px 0;

	font-family:Tahoma, Geneva, sans-serif;

	font-size:1.3em;

	color:#1b2731}

	

	

	.linc-bottom ul {

		margin:0 0 0 270px;

		padding:0;

		list-style:none;

		clear:both

		}

	.linc-bottom ul li {

		float:left;

		padding:0 3px}

	

	

	.linc-bottom a {

		color:#1b2731;

		}

		.linc-bottom a.activ {

			color:#1b2731;

			font-size:1.4em;

			text-decoration:none;

			display:block;

			float:left;

			margin:-4px 0 0 0}

			



		

		

		

		

		.linc-bottom a img {

			margin:0px 0 0 0;

			display: inline-block;

			}

	

	

	

	

	.zapol {

		padding:10px 0;

		text-align:center}	

		

		



.footer {

	background:url(footer.jpg) no-repeat center center;

	color: #1b2731; /* цвет текста подвала */

	width:1230px;

	height:187px; /* высота подвала */

	margin: -187px auto 0 auto; /* делаем отрицательный отступ по высоте равный высоте подвала, чтобы четко вписаться в размер экрана */

	}

	.hFooter { /* это распорка в основном блоке - резервируем место для подвала */

		height: 187px; /* высота нашего подвала */

		}

	

	

	.f-poz {

		padding:37px 36px 0 66px;}







.bottom-menu-box { width:700px}

	.bottom-menu {

		float:left;

		margin:0 40px 0 0 }

		
			
				.bottom-menu a {

					padding:0 0 0 7px;

					text-decoration:none;

					font-family:Tahoma, Geneva, sans-serif;

					font-size:1.1em;

					color:#1b2731;

					}









.f-contakt {

	background:url(footer/separator.jpg) no-repeat left top;

	font-size:1.1em;

	color:#1b2731;

	padding:20px 20px 50px 25px

	}

	.f-contakt a {

		color:#1b2731;

		}

	.f-fon {

		font-family:Tahoma, Geneva, sans-serif;

		font-size:1.2em;

		color:#1b2731;

		background:url(footer/foone.jpg) no-repeat left center;

		padding:0px 0 5px 33px}

		.f-fon span {

			font-size:1.7em;}

	

.f-logo {}

.mtext

{

	font-size:12px;

}

.mtext a 

{

	color:#2063B5;

	font-size:12px;

	font-weight:bold;

}

.sell_tb {



  border-style: solid;



  border-color: #B8DFF0;



  border-width: 1 0 1 0px;



  cursor: default;



}



.sell_t {



  margin: 2px;



  font-family: verdana;



  font-size: 9px;



  color: #3366FF;



  text-align: left;



}



.sell_list1 {



  margin: 0px;



  font-family: verdana;



  font-size: 9px;



  line-height: 13px;



  list-style-type: none;



  background: url('list_point.gif') no-repeat top left;



}



.sell_l {



  font-family: verdana;



  font-size: 9px;



  color: #3366FF;



  text-align: center;



  text-decoration: none;



}



.sell_l:hover {



  font-family: verdana;



  font-size: 9px;



  color: #FF7300;



  text-align: center;



  text-decoration: underline;



}

.blocks{

background-image: url(/img/bagk.jpg); 

background-repeat:no-repeat;

 width:758px; height:58px;

 padding:5px 10px 5px 3px;



}



.blocks a{

color:#2063B5;

}