* {
	margin: 0;
	padding: 0;
}
html {height: 100%}
body {
	font: 12px/18px Arial, Verdana, Tahoma;
	width: 100%;
	height: 100%;
	background:url(bg_line.jpg)repeat-x;
}

#content  p, ul, ol{font: 12px/18px Verdana;}
a {
	color: blue;
	outline: none;
	text-decoration: underline;
}
a:hover {
	text-decoration: none;
}
p {margin: 0 0 18px}
img {
	border: none;
}
input {vertical-align: middle}
#wrapper {
 
	width: 998px;
	margin: 0 auto;
	min-height: 100%;
	height: auto !important;
	height: 100%;
	background:url(ten.png) repeat-y #e3f6f7;
	background-position:right bottom;	
}


/* Header
-----------------------------------------------------------------------------*/
#header {
	height: 250px;
	background: #FFE680;
	background:url(header.jpg) no-repeat;
}


#middle {width: 100%;padding: 0 0 60px;height: 1%;border:solid 0.5px black;padding-bottom:5px;}
#middle:after {
	content: '.';
	display: block;
	clear: both;
	visibility: hidden;
	height: 0;
}
#container {
	width: 100%;
	float: left;
	overflow: hidden;
	
}
#content {
	padding: 0 0 0 270px;
	padding-top:15px;
	padding-right:20px;
	background:url(vert.png)repeat-y right;
}

/* Sidebar Left
-----------------------------------------------------------------------------*/
#menu {
	float: left;
	width: 240px;
	margin-left: -99%;
	position: relative;
	 
 background:url(menu_pod.png) no-repeat left top;
	 text-align:left;
 
	padding-bottom:40px;
 
}

#menu ul li a{font:13px Arial, Helvetica, sans-serif;color:blue; font-weight:bold;text-decoration:none;}
#menu ul{list-style-type:none;padding-top:20px;}
#menu ul li a:hover{background-color:#2E3764;color:white;}
#menu ul li{padding-bottom:10px;background:url(menu_underline.png) no-repeat left bottom;padding-left:18px;padding-top:6px;margin-top:2px;}




 #an_bot  a{color:blue;}
 #an_bot {width:360px;float:right;margin-bottom:-300px;}
 
.anons_bottom p{margin-left:0px;}
.anons_bottom img {border: solid 1px #4756AB;padding:5px;width:60px; height:60px;float:left;margin-right:5px;}
.anons_bottom{padding:5px;color:black;font-weight:bold;font-size:9pt;margin-right:10px;min-height:85px;background:url(line_bottom.png) no-repeat bottom;}
.anons_bottom:hover{text-decoration:none;background-color:#d7dddd;}

.anons_left p{margin-left:0px;}
.anons_left img {border: solid 1px #4756AB;padding:5px;width:60px; height:60px;float:left;margin-right:5px;}
.anons_left{padding:5px;color:black;font-weight:bold;font-size:9pt;margin-right:10px;min-height:85px;background:url(line_bottom.png) no-repeat bottom;}
.anons_left:hover{text-decoration:none;background-color:#d7dddd;}
 

 
#menu_line{float:right;padding-right:0px;background:url(menu_border.jpg)repeat-x #539814;background-position:bottom;height:20px;}
#menu_line a{float:left;text-align:center;color:#fff;font:11px Arial, Helvetica, sans-serif;font-weight:bold;line-height:20px;width:100px;}

#footer {
	width: 1000px;
	
	margin: 0px auto 0px;
	height: 210px;
	background: url(footer.jpg) repeat-x #B5E3FF;
  
}
 
#footer p{padding-left:80px;padding-top:20px;
}

#footer img{float:right;
}
#headidng{background:url(head.png) no-repeat;height:60px;padding-left:20px; padding-top:10px;color:white;}
h1{font-size:120%;padding-bottom:10px;width:650px;}
h5{font-size:150%;padding:5px;background:url(line_bottom.png) no-repeat bottom;margin-top:40px;}
#line{background:url(line.jpg)repeat-x;height:7px;width:1000px;}
#com{height:400px;width:720px;}
.my_picture {border: solid 1px #4756AB;padding:1px;width:170px;}
 
.cap{background:url(menu_rev.jpg)repeat-x repeat-y;width:200px;height:10px}

.razdel_main{width:340px;border: solid 1px #4756AB;height:150px;padding:5px;}
.razdel_main img{float:left;border: solid 1px #4756AB;padding:5px;margin-right:5px;width:125px;height:125px;}
.razdel_main:hover{background-color:#D7DDDD;}

.razdel_main2{width:340px;border: solid 1px #4756AB;height:150px;padding:5px;margin-left:370px;margin-top:-160px;}
 .razdel_main2 img{float:left;border: solid 1px #4756AB;padding:5px;margin-right:5px;width:125px;height:125px;}
 
  .bread{background:url(bread.png)no-repeat left;height:32px;padding-left:40px;border-bottom: 1px dashed #4756AB;border-top: 1px dashed #4756AB;padding-top:5px;}
 .bread{font:18px Tahoma;}
  #text p{font:14px Verdana;padding-top:10px;background:url(separate.png) no-repeat left;padding-left:10px;outline:none;}
  #content ol{padding-left:50px;border: solid 1px #4756AB;background:#dfeced;outline:none;}
 #content ul{padding-left:50px;padding-bottom:10px;border: solid 1px #4756AB;background:#e7e7e7;padding-right:10px;outline:none;}
  #content ol li{padding:5px;outline:none;}
   #content ul li{padding-bottom:10px;outline:none;}
  
 
 h2{font-size:120%;padding-bottom:10px;padding-left:10px;border: solid 1px #818dcd;background:#818dcd;color:white;}
 .razdel_main2:hover{background-color:#D7DDDD;}
 a 	{ outline:none; }
 
 table{background:#aff9bf;font:15px Verdana;padding:5px;}
 td{padding:5px;}
 #poisk{margin-left:350px;margin-right:8px;color:white;font-weight:bold;width:360px;margin-top:-250px;}
 
 #top_block{height:336px}