@charset "windows-1251";
/* CSS Document */

html,
	body,
		form,
			input {
				margin:0px;
				padding:0px;
				}

body {
	font-size:100%}

body.sekond {
	background:#FFF url(../img/sekond/top_bg.jpg) no-repeat center top}

body.index {
	background:#609C08 url(../img/index/index1.jpg) no-repeat center top;}

img {
	border:none;
	}

.pozition {
margin-bottom:15px;
}

a {
     outline:none;
     }

.main {
	width:1149px;
	margin:0px auto;
	}

.rcol {
	float:right;
	}
.lcol {
	float:left;
	}
.endcol {
	clear:both;
	}

.block {
	display:block;}


.zag_01 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#383838;
	margin:0px; 
	padding:0px 0px 10px 0px;
	font-weight:normal;}

.zag_02 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	color:#383838;
	margin:0px; 
	padding:10px 0px 10px 10px;
	font-weight:normal;
	}




/*
.top_menu {
	padding:60px 0px 0px 540px;
	}
	.top_menu ul {
		list-style:none;
		clear:both;
		margin:0px;
		padding:0px
		}
		.top_menu ul li {
			float:left;
			padding:0px 0px 0px 44px;
			}
			.top_menu ul li a {
				background:url(../img/top_menu.png) no-repeat center top;
				display:block;
				width:124px;
				color:#04568d;
				font-family:Arial, Helvetica, sans-serif;
				font-size:16px;
				font-weight:bold;
				text-decoration:none;
				padding:25px 0px 50px 0px;
				}
				.top_menu ul li a:hover {
					background:url(../img/top_menu_active.png) no-repeat center top;
					display:block;
					width:124px;
					color:#FFF;
					font-family:Arial, Helvetica, sans-serif;
					font-size:16px;
					font-weight:bold;
					text-decoration:none;
					padding:25px 0px 50px 0px;
					}
					.top_menu ul li a.activ {
						background:url(../img/top_menu_active.png) no-repeat center top;
						display:block;
						width:124px;
						color:#FFF;
						font-family:Arial, Helvetica, sans-serif;
						font-size:16px;
						font-weight:bold;
						text-decoration:none;
						padding:25px 0px 50px 0px;
						}
*/	

.top_menu_01 {
	padding:60px 0px 0px 540px;
	}
	.top_menu_01 ul {
		list-style:none;
		clear:both;
		margin:0px;
		padding:0px
		}
		.top_menu_01 ul li {
			float:left;
			padding:0px 0px 0px 44px;
			}
			.top_menu_01 ul li a {
				display:block;
				width:124px;
				color:#04568d;
				font-family:Arial, Helvetica, sans-serif;
				font-size:16px;
				font-weight:bold;
				text-decoration:none;
				padding:25px 0px 50px 0px;
				}
				.top_menu_01 ul li a:hover {
					display:block;
					width:124px;
					color:#FFF;
					font-family:Arial, Helvetica, sans-serif;
					font-size:16px;
					font-weight:bold;
					text-decoration:none;
					padding:25px 0px 50px 0px;
					}
					.top_menu_01 ul li a.activ {
						display:block;
						width:124px;
						color:#FFF;
						font-family:Arial, Helvetica, sans-serif;
						font-size:16px;
						font-weight:bold;
						text-decoration:none;
						padding:25px 0px 50px 0px;
						}



.index .footer {
	padding:0px 0px 70px 0px;
}
	.index .footer_l {
		float:left;
		}
	.index .footer_r {
		float:right;
		width:760px;
		}

.index .sch_pad {
	padding:7px 40px 0px 0px;
	}
.index .fone_pad {
	padding:5px 5px 0px 0px}
.index .mob_pad {
	padding:0px 25px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:28px;
	color:#FFF;
	font-weight:bold;
	}
	.index .mob_pad span {
		font-size:12px;
		}
	.index .mob_pad span.cod {
		font-size:22px;
		}
	
.index .adres_pad {
	padding:12px 60px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFF;
	}

.index .art_padd {
	padding:6px 0px 0px 70px;
	}

.index .cent_ot {
	height:758px;
	}
	
.index .index_bottom_text{
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	margin:20px 20px 50px 20px;
	font-size:16px;
	line-height:1.5em;
}	
.index .index_bottom_links{
	float:left;
}
.index .index_bottom_links ul{
	display:block;
	float:left;
	width:280px;
	list-style:none;
	font-family:Arial, Helvetica, sans-serif;

}
.index .index_bottom_links ul a{
	color:#fff;
	padding-left:20px;
	background:url(../img/index/main_li.gif) no-repeat;
	background-position:left 5px;
	display:block;
	font-size:14px;
	line-height:19px;
}
.index .index_bottom_links ul a:hover{
	text-decoration:none;
	background-position:left -36px;
}	
/*INDEX END*/
/*mail ru agent*/
.mail_agent{
	margin-top:20px;
	float:left;
	width:100px;
	padding-left:20px;
}

.footer_02 ul{
	float:left;
}








/**/
.zag_page {
	padding:160px 0px 0px 40px;
	//padding:80px 0px 0px 40px;


	}
.sekond .top_menu_01 {
	padding:20px 0px 0px 540px;
	}
	.sekond .top_menu_01 ul {
		list-style:none;
		clear:both;
		margin:0px;
		padding:0px
		}
		.sekond .top_menu_01 ul li {
			float:left;
			padding:0px 0px 0px 44px;
			}
			.sekond .top_menu_01 ul li a {
				display:block;
				width:124px;
				color:#04568d;
				font-family:Arial, Helvetica, sans-serif;
				font-size:16px;
				font-weight:bold;
				text-decoration:none;
				padding:25px 0px 50px 0px;
				}
				.sekond .top_menu_01 ul li a:hover {
					display:block;
					width:124px;
					color:#FFF;
					font-family:Arial, Helvetica, sans-serif;
					font-size:16px;
					font-weight:bold;
					text-decoration:none;
					padding:25px 0px 50px 0px;
					}
					.sekond .top_menu_01 ul li a.activ {
						display:block;
						width:124px;
						color:#FFF;
						font-family:Arial, Helvetica, sans-serif;
						font-size:16px;
						font-weight:bold;
						text-decoration:none;
						padding:25px 0px 50px 0px;
						}






/**/
.content {
	padding:30px 0px 60px 0px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	color:#7f7f7f;
	width:955px;
	margin:0px auto;
	}
	.content_ot {
		padding:0px 0px 0px 0px;
	}

.razd_01 {
	background:url(../img/ret/chs-center.gif) repeat-y right top;
	}
	.razd_02 {
		background:url(../img/ret/chs-top.gif) no-repeat right top;
		}
		.razd_03 {
			background:url(../img/ret/chs-bottom.gif) no-repeat right bottom;
			}
/**/



.fon {
	padding:0px 0px 30px 0px;
	}

.contt_l {
	width:335px;
	}
	
	
.contt_l_01 {
	width:310px;
	}
	.contt_l_01 ul {
		list-style:none;
		margin:0px;
		padding:0px 0px 0px 55px;
		}
		.contt_l_01 ul li {
			margin:0px;
			padding:5px 0px 5px 0px;
			}
			.contt_l_01 ul li a {
				background:url(../img/catalog_img.gif) no-repeat left center;
				font-family:Arial, Helvetica, sans-serif;
				font-size:15px;
				color:#383838;
				text-decoration:none;
				padding:0px 0px 0px 25px;
				}
				.contt_l_01 ul li a:hover {
					background:url(../img/catalog_img_hover.gif) no-repeat left center;
					font-family:Arial, Helvetica, sans-serif;
					font-size:15px;
					color:#383838;
					text-decoration:none;
					padding:0px 0px 0px 25px;
					text-decoration:underline;
				}
				.contt_l_01 ul li a.activ {
					background:url(../img/catalog_img_hover.gif) no-repeat left center;
					font-family:Arial, Helvetica, sans-serif;
					font-size:15px;
					color:#383838;
					text-decoration:none;
					padding:0px 0px 0px 25px;
					text-decoration:underline;
				}
				
	
	
	
	
	

.contt_r {
	width:525px;
	padding:41px 0px 0px 0px;
	}
	
	
	
	
	
	
.contt_l_inside {
	width:274px;
	background:url(../img/menu/catalog_open.gif) no-repeat center top;
	}
	
.left-menu-block {}
	.left-menu-block ul {
		list-style:none;
		margin:10px 0px 0px 0px;
		padding:0px;}
		.left-menu-block ul li {
			padding:5px 0px 5px 10px;
			background:url(../img/menu/razdelit.gif) no-repeat center bottom;
			}
			
			
			
			.left-menu-block ul li a {
				background:url(../img/catalog_img.gif) no-repeat left center;
				padding:0px 0px 0px 20px;
				font-family:Arial, Helvetica, sans-serif;
				font-size:16px;
				color:#474747;
				text-decoration:none;
				}
				.left-menu-block ul li a:activ {
					background:url(../img/catalog_img_hover.gif) no-repeat left center;
					padding:0px 0px 0px 20px;
					font-family:Arial, Helvetica, sans-serif;
					font-size:16px;
					color:#474747;
					text-decoration:none;
					}
				
				
				
				.left-menu-block ul li a:hover {
					background:url(../img/catalog_img_hover.gif) no-repeat left center;
					padding:0px 0px 0px 20px;
					font-family:Arial, Helvetica, sans-serif;
					font-size:16px;
					color:#474747;
					text-decoration:none;
					}
				
				
			.left-menu-block ul li ul {}
				.left-menu-block ul li ul li {
					padding:0px 0px 0px 10px;
					background:url(../img/menu/razdelit.gif) no-repeat center bottom;
          }
					.left-menu-block ul li ul li a {
						background:url(../img/menu/sub11.gif) no-repeat left center;
						padding:4px 0px 4px 45px;
						font-family:Arial, Helvetica, sans-serif;
						font-size:12px;
						color:#474747;
						text-decoration:none;
						display:block;
						}
						.left-menu-block ul li ul li a:activ {
							background:url(../img/menu/sub11active.gif) no-repeat left center;
							padding:4px 0px 4px 45px;
							font-family:Arial, Helvetica, sans-serif;
							font-size:12px;
							color:#474747;
							text-decoration:none;
							display:block;
							}
						
						
						
						.left-menu-block ul li ul li a:hover {
							background:url(../img/menu/sub11active.gif) no-repeat left center;
							padding:4px 0px 4px 45px;
							font-family:Arial, Helvetica, sans-serif;
							font-size:12px;
							color:#474747;
							text-decoration:none;
							display:block;
							}









	
	
.contt_r_inside {
	width:670px;
	padding:0px 0px 0px 0px;
	}	
.pozition {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#afafaf;
	}
	
.ctal_cont {
	border:1px solid #f0f0f0;
	padding:10px 10px 10px 10px;
	margin:10px 0px 0px 0px;
	}
	
.cat_02 {
	color:#606060;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	padding:0px 0px 20px 0px;
	}
.cat_01 {
	color:#606060;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	padding:5px 0px 20px 0px;
	}
	
.razm {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#606060;
	background:#f2f7e7;
	padding:3px 15px}	
	
.razm_ot {
	padding:3px 7px 3px 7px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#606060;
	background:#f2f7e7;}	

.param {
	font-family:Arial, Helvetica, sans-serif;
	color:#8a8a8a;
	font-size:18px;
	padding:0px 0px 10px 0px }
	
.poytpo {
	padding:0px 10px}	
	
.lau-search {
	padding:80px 0px 0px 0px }
	.search {
		background:url(../img/menu/search.gif) center center;
		width:273px;
		height:72px;
		}
		.search-zag {
			font-family:Arial, Helvetica, sans-serif;
			font-size:18px;
			color:#FFF;
			padding:7px 0px 0px 20px}
		.search-pozition {
			padding:5px 0px 0px 20px;
			}
			.search-pozition select {
				width:220px}

a.grid {
  text-decoration: none;
  border: none;
  color: #474747;
}


.form_zak input {
	font-family:Tahoma, Geneva, sans-serif;
	height:22px;
	border-top:2px solid #727272;
	border-bottom:1px solid #dbdbdb;
	border-left:1px solid #b5b5b5;
	border-right:1px solid #b5b5b5;
	margin:5px 0px 5px 0px 
	}
.form_zak {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;}

	.for_01 {
		width:228px;
		padding:0px 0px 0px 0px;}
	.for_02 {
		width:280px}


.form_zak textarea {
	font-family:Tahoma, Geneva, sans-serif;
	border-top:2px solid #727272;
	border-bottom:1px solid #dbdbdb;
	border-left:1px solid #b5b5b5;
	border-right:1px solid #b5b5b5;
	overflow:auto;
	width:240px;
	height:95px;
	margin:5px;
	}

.btn_ot {
	padding:10px 35px 0px 0px;
	}
input.btn {
	border:none;}

a.logot {
  position:absolute;
  top: 20px;
  left: 50%;
  margin-left: -530px;
}


.sekond .lau-footer {
	padding:0px 0px 40px 0px;}

.sekond .footer {
	background:url(../img/sekond/footer_second.gif) no-repeat center center;
	width:1067;
	height:66px;
	margin:0px auto;
	padding:0px 0px 0px 0px
	}
	.sekond .footer_02 {
		width:1017px;
		margin:0px auto;
		}

			.sekond .footer_02 {
				font-family:Arial, Helvetica, sans-serif;
				color:#FFF;
				font-size:12px;
				}
				.sekond .footer_02 a {
					font-family:Arial, Helvetica, sans-serif;
					color:#a3c65c;
					font-size:12px;
					}
				.sekond .footer_02 ul {
					/*
					clear:both;
					*/
					list-style:none;
					margin:0px;
					padding:15px 0px 0px 100px;
					}
					.sekond .footer_02 ul li {
						float:center;}
						
						.sekond .footer_02 ul li.foot-01 {
							padding:8px 30px 0px 0px;
							}
						.sekond .footer_02 ul li.foot-02 {
							padding:0px 5px 0px 0px;}
						.sekond .footer_02 ul li.foot-03 {
							padding:5px 15px 0px 0px;
							font-size:22px;
							}
						.sekond .footer_02 ul li.foot-04 {
							padding:0px 15px 0px 0px;
							font-size:28px;
							}
						.sekond .footer_02 ul li.foot-05 {
							padding:13px 15px 0px 0px;}
						.sekond .footer_02 ul li.foot-06 {
							padding:13px 70px 0px 0px;}
						.sekond .footer_02 ul li.foot-07 {
							padding:12px 0px 0px 0px;
							}




.supred{
  color: #f00;
  margin-right: 3px;
}







/*
.footer_02 {
	background:url(../img/sekond/footer_second.gif) no-repeat center center;
	width:1067;
	height:66px;
	margin:0px auto;
	}

	.footer_l_02 {
		float:left;
		}
	.footer_r_02 {
		float:right;
		width:880px;
		}

.sch_pad_02 {
	padding:24px 70px 0px 0px;
	}
.fone_pad_02 {
	padding:25px 5px 0px 0px}
.mob_pad_02 {
	padding:18px 25px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:28px;
	color:#FFF;
	font-weight:bold;
	}
	.mob_pad span_02 {
		font-size:12px;
		}
	.mob_pad span.cod_02 {
		font-size:22px;
		}
	
.adres_pad_02 {
	padding:30px 120px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFF;
	}

.art_padd_02 {
	padding:6px 0px 0px 70px;
	}

.cent_ot_02 {
	height:758px;}
	

