* { 
margin: 0;
padding: 0; 
} 
body {
background:url(../images/fon.jpg) repeat top left;
font-family: Tahoma, verdana, arial, sans-serif;
color: #515151;
font-size          : 12px;
}

h2{
	font-size : 14px;
	}
#tel{
	background:url(../images/tel1.png) no-repeat top right;
	height:84px;
	width:274px;
	float:left;
	}
#knopl{
	background:url(../images/otv&gay_luch.jpg) no-repeat top right;
	width:71px;
	height:84px;
	float:right;
	}
#knop2{
	background:url(../images/shtgc.jpg) no-repeat top right;
	width:73px;
	height:84px;
	float:right;
	}
#knop3{
	background:url(../images/red_chem.jpg) no-repeat top right;
	width:73px;
	height:84px;
	float:right;
	}
#knop4{
	background:url(../images/molotok.jpg) no-repeat top right;
	width:66px;
	height:84px;
	float:right;
	}
#knop5{
	background:url(../images/book.jpg) no-repeat top right;
	width:70px;
	height:84px;
	float:right;
	margin-right:70px;
	}
.knop_txt{
	padding-top:63px;
	text-align: center;
	}
div#knopl,div#knop2,div#knop3,div#knop4,div#knop5{
	margin-left:20px
	}
.head_blue{
	background:url(../images/head_center.jpg) repeat-x top right;
	}
#head_left{
	float:left;
	width:423px;
	height:242px;
	background:url(../images/head_left.jpg) no-repeat top right;
}
#head_right{
	float:right;
	width:302px;
	height:242px;
	background:url(../images/head_right.jpg) no-repeat top right;
	}
.seriy{
	background:#999;
	color:#fff;
	}
.seriy-t{
	background:#666;
	color:#fff;
	font-weight: bold;
	}
a.ver_knop div div{
	color:#666;
	font-weight: bold;
	}
a #home{
	margin-left:140px;
	margin-top:180px;
	float:left;
	width:25px;
	height:24px;
	background:url(../images/home.png) no-repeat top right;
	}
a #map{
	margin-left:12px;
	margin-top:180px;
	float:left;
	width:29px;
	height:24px;
	background:url(../images/map.png) no-repeat top right;
	}
a #send{
	margin-left:12px;
	margin-top:180px;
	float:left;
	width:29px;
	height:24px;
	background:url(../images/send.png) no-repeat top right;
	}
/*Menu*/
#left_sitebar{
	padding-left:30px;
	padding-right:20px;
	}
td a.mainlevel{
	padding-left:5px;
	}
a.mainlevel{
	color:#666666;
	text-decoration:none;
	font-weight: bold;
	}
a:hover.mainlevel{
	color:#1B71D6;
	text-decoration:underline;
	}
div.moduletable-menu h3{	
	padding-left:60px;
	}
/*content*/
#content{
	padding-left:20px;
	padding-right:30px;
	}
td.contentheading h2{
	font-family: arial,verdana, arial, sans-serif;
	color:#333333
	font-size          :15px;
	}
a.contentpagetitle h2{
	color:#515151;
	}
h3{
	color:#1B71D6;
	font-family: arial,verdana, arial, sans-serif;
	font-size          :19px;
	}
p{
	text-align:justify;
	text-indent:20pt;
	}
table.contentpaneopen h3{
	text-align:center;
	color:#1B71D6;
	}
.contentpaneopen h3{	
	padding:15px;
	}
h3 a{
	color:#1B71D6;
	text-decoration:none;
	}
h3 a:hover{
	text-decoration:underline;
	}
.back_button a{
	color:#333;
	text-decoration:none
	}
.back_button a:hover{
	text-decoration:underline;
	}
strong{
	color:#1B71D6;
	}
.componentheading{
	font-size:19px;
	color:#1B71D6;
	}
/*Katalog*/
td.td1 h3 a{
	color:#515151;
	font-style: normal;
	text-decoration:none;
	font-size:17px;
	}
td.td1 a{
	color: #1B71D6;
	font-style: italic;
	text-decoration:none;
	}
td.td3 a{
	color: #1B71D6;
	text-decoration:none;
	}
td.td1 a:hover{
	text-decoration:underline;
	}
/**News**/
div.moduletable-st{
	margin-top:20px;
	}
div.moduletable-st h3{	
	padding-left:50px;
	}
div.moduletable-st div h3{
	padding:0;
	margin:0;
	}
div.moduletable-st h3 a{
	color:#333;
	font-family: arial,verdana, arial, sans-serif;
	font-size          :13px;
	text-decoration:none;
	}
.time{
	display:block;
	color:#1B71D6;
	clear:both;
	}
a.readon{
	color: #1B71D6;
	font-style: italic;
	text-decoration:none;
	}
a:hover.readon{
	text-decoration:underline;
	}
a.blogsection{
	color:#1B71D6;
	text-decoration:none;
	}
a:hover.blogsection{
	text-decoration:underline;
	}
/**footer**/
div.maindiv div{
	float:left;
	}
div.maindiv div a{
	padding-left:20px;
	padding-right:20px;
	color:#fff;
	text-decoration:none;
	background:url(../images/bottom_menu.png) no-repeat center right;
	}
div.maindiv div a:hover{
	color:#fff;
	}
div.maindiv div a.mainlevel-last{
	background:none;
	}
div.maindiv div a:hover.mainlevel-last{
	text-decoration:underline;
	}
#schet{
	display:block;
	width:100px;
	margin:0 auto;
	}
font a{
	color: #515151;
	text-decoration:none;
	}
/*pagenav*/
a.pagenav{
	text-decoration:none;
	color: #515151;
	}
a:hover.pagenav{
	color: #1B71D6;
	}
a.pagenav strong{
	color: #515151;
	}
a:hover.pagenav strong{
	color: #1B71D6;
	}
.pagenav_next a{
	color: #1B71D6;
	text-decoration:none;
	}
.pagenav_next a:hover{
	text-decoration:underline;
	}
.pagenav_prev a{
	color: #1B71D6;
	text-decoration:none;
	}
.pagenav_prev a:hover{
	text-decoration:underline;
	}
	/*MAPsite*/
ul.level_0 li a{
	color: #515151;
	text-decoration:none;
	font-weight: bold;
	}
ul.level_0 li a:hover{
	text-decoration:underline;
	}
ul.level_1{
	padding-left:20px;
	}
ul.level_1 li a{
	font-weight: normal;
	}
ul.level_1 li a:hover{
	font-weight: normal;
	text-decoration:none;
	color: #1B71D6;
	}
.contentpaneopen img{
	padding:10px;}
.moduletable-pa a{
	color:#515151;
	text-decoration:none;
	}
.moduletable-pa{
	font-size : 75%;
	}
p a{
	color:#1B71D6;
	text-decoration:none;
	}
table.tabarh tr td{
	text-align:center;
	}

table.tabarh a{
	text-decoration:none;
	}
table.tabarh a:hover{
	background:#9FFFF4;
	}

span.wihodnoy,span.wihodnoy a{
	color:red;
	}
h5.date_arh{
	font-size : 11px;
	cursor:pointer;
	}
h3.zag_news{
	font-size: 14px;
	padding:0px;
	}
