html {
  height:100%;
  background-color:#f2f2f2;
}
body {
	background-color:#FFF;
	padding: 0;
	width: 1230px;
	margin: 0 auto;
	position: relative;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #686B62;
	line-height: 20px;
}

h1{
	font-size:14px;
	color: #2e4c9d;
	background-image:url(images/to_razdel/logo.jpg);
	background-repeat:no-repeat;
	padding:0px;
	margin:0px;
	
	padding-left:35px;
}

p{
	padding:0px;
	margin:0px;
	margin-top:3px;
}

hr{
	height:1px;
	border-bottom:none;
	border-left:none;
	border-right:none;
	
}

a{
	text-decoration: none;
	color:#9c9d97;
	border:none;

}

img{
	border:none;

}


a:hover{
	text-decoration: underline;
}

#ten
{
	background-image:url(images/fon/fon_html.jpg);
	width: 1210px;
	float:left;
	padding-left:20px;

}


#shape{
	float: left;
	width: 1185px;
	height: 198px;
	overflow:hidden;
	background:url(images/shape/fon_shape.jpg)
}

	#logo{
		float:left;
		width: 611px;
		height: 198px;
		overflow: hidden;
	}
	
	#right_shape{
		width: 574px;
		height: 198px;
		float:right;
		background-image:url(images/shape/right_shape.jpg);
		background-position:right;
		background-repeat:no-repeat;
		
	}
	
		#search{
		width: 550px;
		float:rigth;
		padding:0px;
		padding-top:169px;
		text-align:right;
		padding-right:10px;
		vertical-align:bottom;
	
		color:#FFF;
			
		}

		#shape form{
			margin:0px;
			padding:0px;
		}
		#shape img{
			border:0px;
		}


#menu_top
{
	float: left;
	width: 1180px;
	padding-left:5px;
	padding-top:3px;
	height: 27px;
	text-align:left;
	background-color:#FFF;
	background:url(images/fon/fon_top_menu.jpg);
	
}
		#menu_top a{
			color:#2d4c9e;
		}

		.menu_top{
			color:2d4c9c;
			padding-left:5px;
			padding-right:5px;
		}
		
		.sel_menu_top{
			color:2d4c9c;
			padding-left:5px;
			padding-right:5px;
			font-weight:bold;
		}


#content{
	float: left;
	width: 1175px;
	padding:5px;
	padding-bottom:30px;
	background-color:#FFF;
	
	
}

	#left_block{
		width:180px;
		float:left;
		color:#53844c;
		padding:10px;
	}
		#left_block a{
			color:#2e4c9d;
		}
		#left_block a:hover{
			color:#2e4c9d;
		}
		
		
		#menu{
			width:180px;
		}
		
		.menu{
			width:145px;
			padding-left:35px;
			padding-bottom:5px;
    			font-size: 11px;
			
		}
		
		.sel_menu{
			width:145px;
			padding-bottom:5px;
			background-image:url(images/to_razdel/logo_menu.jpg);
			background-repeat:no-repeat;
			padding-left:35px;
			font-weight:bold;
		}

		#baners{
			width:152px;
			padding-left:23px;
			clear:both;
		}


		#baner{
			margin: 0 auto;
			width:120px;
			height:350px;
			background-color:#cfe6f6;
			padding:9px;
			BORDER: #59889c 1px solid;
		}
		
		#contact_left		
		{
			padding:5px;
			background-color:#2e4c9d;
			BORDER: #59889c 1px solid;
			color:#FFF;
		}
		
		#left_block hr{
			color:#648fa0;
			margin-top:10px;
			margin-bottom:10px;
		}
	
	
	
	#center_block{
		width:730px;
		float:left;
		padding-left:20px;
		padding-right:20px;
		padding-top:20px;

	}
	#center_block img{
			BORDER: #676862 1px solid;

	}
	#center_block a{
		color:#2e4c9d;
	}
	.video_news{
		float:left;
		overflow:hidden;
		width:240px;
		height:240px;
		margin-right:3px;
		text-align:center;
		font-weight:bold;
	}
		#news
		{
			width:730px;
			float:left;
		}
		#news hr
		{
			clear:both;
			border:none;
		}

		#news img
		{
			float:left;
			width:110px;
			margin:10px;
			margin-right:15px;
			margin-left:0px;
		}

		#news_det img 
		{
			float:left;
			width:200px;
			margin-right:20px;
		}


	#pages{
		text-align:center;
		padding-top:30px;
		width:700px;
		clear:both;
	}

		#pages a{
			color: #676862;
		}




	#right_block{
		width:180px;
		margin-top:5px;
		float:right;
		padding:0px;
		font-size:11px;

	}
	#right_block img{
			BORDER-BOTTOM: #a3c382 3px solid;
			BORDER-LEFT: #a3c382 3px solid;
			BORDER-RIGHT: #a3c382 3px solid;
			BORDER-TOP: #a3c382 3px solid;
	}
	#right_block h4{
		font-size:14px;
		color: #2e4c9d;
		background-image:url(images/to_razdel/logo.jpg);
		background-repeat:no-repeat;
		padding:0px;
		margin:0px;
		margin-left:0px;
		padding-left:30px;
	}
	



		#news_right_block
		{
			margin-top:0px;
			width:160px;
			padding:10px;
			padding-top:0px;
			float:left;
			
		}
			#news_right_block a
			{
				color:#9ac2d6;
			}
		
			#news_right_block img
			{
				width:70px;
				margin-right:10px;
				float:left;
			}




#down{
	float: left;
	width: 1175px;
	padding-right: 10px;
	padding-top:16px;
	height: 24px;
	background-image:url(images/down/fon_down.jpg);
	color:#fff;
	font-size:12px;
}
	#down a{
		color:#fff;
		font-size:12px;
		font-weight: bold;
	}

	#counter{
		text-align:left;
		margin-left:5px;
		width:345px;
		float:left;
	}
	#copyr{
		width:575px;
		text-align: right;
		float:right;
	}
	


.img_tovar{
	float: left;
	width: 150px;
	background-image: url(images/body/fon.jpg);
	
}
.zag_table{
	background-color:#98c2db;
	color:#FFF;
	height:30px;
}

.row_0{
	background-color:#FFF;
}
.row_1{
	background-color:#f2fefa;
}
.border{
			BORDER: #676862 1px solid;
}
.border_bottom{
	border-bottom: #676862 1px solid;
}


.input {
	HEIGHT: 20px;
	margin:5px;
	background-color:#FFF;
	BORDER-BOTTOM: #666 1px solid;
	BORDER-LEFT: #666 1px solid;
	BORDER-RIGHT: #666 1px solid;
	BORDER-TOP: #666 1px solid;
	COLOR: Black;
	FONT-SIZE: 10pt;
	FONT-STYLE: normal;
	FONT-WEIGHT: normal;
	TEXT-ALIGN: left;
	TEXT-DECORATION: none
	font-family: Arial, Helvetica, sans-serif;
	width:250px;
}

.but {
	HEIGHT: 20px;
	margin:5px;
	background-color:#FFF;
	BORDER-BOTTOM: #666 1px solid;
	BORDER-LEFT: #666 1px solid;
	BORDER-RIGHT: #666 1px solid;
	BORDER-TOP: #666 1px solid;
	COLOR: Black;
	FONT-SIZE: 10pt;
	FONT-STYLE: normal;
	FONT-WEIGHT: normal;
	TEXT-ALIGN: center;
	TEXT-DECORATION: none
	font-family: Arial, Helvetica, sans-serif;
	width:80px;
}

