
body, html {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#627371;
	/*color:#000000;*/
	font-size:12px;
	font-weight:normal; 
	margin:0px; 
	padding:0px;
	height:100%;
	


}


td.page_center{
padding:10px;
text-align:center;
vertical-align:top;
background-color:#FFFFFF;
}

img.png 
{
behavior: url("http://valerianka.ru/js/png.htc");
}



table{
border-collapse:collapse;
padding:0px;
margin:0px;
}

td{
padding:0px;
margin:0px;

}

a, td, div, p{
font-family:Tahoma;
font-size:12px;
/*font-family:Arial;
font-size:11px;
color:#000000;*/
}


p{
padding:0px;
margin:0px;
/*text-indent:20px;*/
}


img{
border:0px;
}

input, select{
font-size:11px;
}

input.search {

border-width:0px;
background-color:#FFFFFF;
padding:0 0 0 0;
margin:0px;
height:13px;
padding:0px;
color:#000000;
font-size:9px;
}

input.input_form{
	border:1px solid;
	border-color:#a1a1a1;
	margin-bottom:2px;
	margin-left:5px;
}



.menu2main{
	width:100%;
	
}


input.sumbit{
font-size:9px;
font-family:Tahoma;
font-weight:bold;
height:19px;
color:#b6e0db;
background-color:#0089cb;
border:0px;
}

.lit_menu{
/*height:100%;*/

float:left;
display:inline;
}

ul.litera{
margin:0 0 0 0;
padding:0 0 0 0;
}

.litera li{
display:inline;
padding:0 0 0 0;
list-style-type:none;
}

.litera li a{
color:#666666;
font-family:Tahoma;
font-size:9px;
text-decoration:none;
}

.alitera {
color:#000000;
font-family:Arial;
font-size:9px;
font-weight:bold;
text-decoration:none;
padding:0 0 0 0;
}
.litsep{
padding:0 2 0 0;
float:left;
display:inline;
background-image: url("/images/sarr_e.gif");
background-position:right;
background-repeat:no-repeat;
}




#menu{
width:100%;
/*text-align:left;*/
float:right;
padding:10px;
text-align:center;
}



.menu1main{
background-image:url(/images/centralmenubg.jpg); 
background-repeat:repeat-x;
width:100%;
}


#menu1{
text-align:center;
padding:0 0 0 0;
height:42px;
float:none;
background-image:url(/images/centralmenubg.jpg); 
background-repeat:repeat-x;
}

#menu1 div.sep{
width:9px;
height:42px;
font-size:0px;
text-align:center;
float:left;
display:inline;
background-image:url(/images/centermenusep.jpg); 
background-repeat:no-repeat;
}

#menu1 div{
display:inline;
float:left;
padding:0px;
text-align:center;
}

#menu1 div.menu1name{
float:left;
display:inline;
white-space:nowrap;
margin:0 0 0 0px;
padding:12 0 0 0;
height:30px;

}


#menu1 div.menu11name{
float:left;
display:inline;
white-space:nowrap;
margin:0 0 0 0px;
padding:12 0 0 0;
height:30px;
}

#menu1 div.menu1left{
padding:0 7 0 7;
/*height:42px;*/
/*background-color:#000000;*/
}

#menu1 div.menu1right{
/*height:42px;*/
padding:0 0 0 0;

}

#menu1 div.menu11left{
padding:0 7 0 7;
}

#menu1 div.menu11right{
padding:0 0 0 0;
}

#menu1 a{
font-family:Arial;
color:#000000;
font-size:11px;
font-weight:none;
/*text-transform:uppercase;*/
text-decoration:none;
}

#menu1 a.a1{
font-family:Arial;
color:#000000;
font-size:11px;
font-weight:none;
/*text-transform:uppercase;*/
text-decoration:underline;
}


#menu2{
font-family:Arial;
padding:15 0 0 22;
font-size:11px;
height:26px;
width:600px;
left:20px;
float:left;
position:absolute;
}

#menu2 div{
display:inline;
float:left;
padding:0px;
}

#menu2 a.a{
color:#000000;
font-family:Arial;
font-size:11px;
} 

#menu2 a.a1{
color:#328100;
text-decoration:underline;
} 

#menu2 a, .litera a{
font-family:Tahoma;
color:#FFFFFF;
font-size:11px;
font-weight:none;
/*text-transform:uppercase;*/
}

#menu2 div.menu2left{
background-image:url(/images/top_main_dot.gif);
background-repeat:no-repeat;
background-position:left 6px;
padding:0 0 0 0;
}

#menu2 div.menu2right{
/*background-image:url(/images/top_main_dot.gif);
background-repeat:no-repeat;
background-position:left 6px;*/
padding:0 0 0 4;
}

#menu2 div.sep{
width:5px;
text-align:center;
color:#FFFFFF;
font-weight:bold;
float:left;
padding:4 0 0 0;
}








.whiteup{
font-size:10px;
text-transform:uppercase;
font-weight:bold;
text-decoration:none;
color:#627371;

}


td.cmenut{
border-top:1px solid #FFFFFF;
background-color:#fffee6;
}

td.cmenu{
background-color:#fffee6;
}

td.cmenul{
border-left:1px solid #FFFFFF;
background-color:#fffee6;
}

td.cmenulr{

background-color:#ffffff;
padding:0 6 0 6;
}

td.cmenulr2{

background-color:#f1f1f1;
padding:0 6 0 6;
}

td.cmenur{

border-right:1px solid #FFFFFF;
background-color:#fffee6;
}

td.cmenub{
border-bottom:1px solid #FFFFFF;
background-color:#fffee6;
}


td.newsh{
background-image:url(/images/nhc.gif); 
width:100%;
padding:0 10 0 10;
}

ul.listnews{
margin:25 0 25 30;
}

ul.listnews li{
list-style-type:none;
height:16px;
}

ul.listnews li a{
color:#2294d1;
font-size:11px;
font-family:Tahoma;
}


ul.cmenuunder{
margin:0;
padding:16px;
}

ul.cmenuunder li{
list-style-type:none;
height:16px;
}

ul.cmenuunder li a{
color:#0e8510;
font-size:11px;
font-family:Tahoma;
}


.left_block{
white-space:nowrap;
padding:5px;

text-align:center;
vertical-align:top;
}


.page_block{
padding:5 5 5 5;
}


table.main{
width:170px;
}

table.main td{
padding:5 5 5 0;
}




div.pr{
color:#ff9934;
font:Arial;
font-size:16px;
float:left;
padding:0px 0px 0px 10px;
margin-bottom:-2px;
width:100px;
}

td.head{
color:#ff9934;
font-weight:bold;
font:Arial;
font-size:13px;
padding:5 5 5 0;
text-transform:uppercase;
}

ul.lmenu{
margin:0 0 0 17;
padding:0 0 0 0;
}

ul.lmenu li{
list-style-image:url(/images/menu_plus.gif);

padding:0 0 0 0;
margin:0;
}

ul.lmenu li a{
color:#3399cc;
font-size:11px;
font-family:Tahoma;
text-decoration:none;
}

ul.lmenu li a:hover{
text-decoration:underline;
}

#menu3{
height:20px;
float:right;
background-color:#49972f;
padding:0 0 0 40;
width:100%;
color:#FFFFFF;

}

#menu3 div.sep{
width:40px;
text-align:center;
padding:3 0 0 0;
}


#menu3 div.name{
float:left;
display:inline;
margin:0 0 0 0px;
padding:3 0 0 0;
height:100%;
}

#menu3 a{
font-family:Verdana;
color:#FFFFFF;
font-size:10px;
text-decoration:none;
}



#menu_articles
{
width:180px;
padding:0px;
margin:0 1 0 0;
display:inline;
float:left;
}
/*
.left_menu_articles ul{
margin:0px;
}
*/
#menu_articles div.name
{

height:25px;
width:100%;
display:inline;
float:left;
margin:1 1 0 0;
background-image:url(/images/leftmenubg1.gif);
background-color:#e7e6e7;
background-repeat:repeat-y;
list-style-position:outside;
list-style-type:none;


}

#menu_articles a
{
width:100%;
padding:5px;
font-size:10px;
font-weight:bold;
color:#000000;
padding-left:5px;
text-decoration:none;

}






#menu4{
height:20px;
float:right;
padding:0 0 0 20;
width:100%;


}

#menu4 div.sep{
width:40px;
text-align:center;
padding:3 0 0 0;
}


#menu4 div.name{
float:left;
display:inline;
margin:0 0 0 0px;
padding:3 0 0 0;
height:100%;
}

#menu4 a{
font-family:Verdana;
color:#a1a1a1;
font-size:10px;
text-decoration:none;
}

a.y{
color:#eaff4f;
font-weight:bold;
}

h1 {
font-size:13px;
font-weight:bold;
color:#569413;
margin:0 0 2 0;
text-transform:uppercase;
}

.gr_name,  .gr_name a {
font-size:14px;
font-weight:normal;
margin:0 0 2 0;
padding:0 5 0 5;
vertical-align:top;
color:#ff9934;
text-decoration:none;
height:30px;
}


a.green
{
color:#0e8510;
font-size:11px;
font-family:Tahoma;
text-decoration:none;
}


div.s18{
color:#0e8510;
font-size:18px;
font-family:Tahoma;
}

.black{
color:#000000;
}



table.search_list tr.header_search td{
background-image:url(/images/menu2bg.gif);
background-position:top;
background-repeat:repeat-x;
background-color:#57ad00;
font-weight:bold;
color:#eaff4f;
}

table.search_list td{
padding:3px;
background-color:#e6ffe6;
border:1px solid #ffffff;
}

table.noborder td{
border:0px;
padding:0px;
}


div.block{
overflow-y:auto;
overflow-x:hidden;
border:1px solid #CCCCCC;
padding:5px;
}



.msg-body h1, h2, h3{
color:#000000;
font-family:Tahoma;
font-size:12px;
font-weight:normal;
text-align:left;
float:left;
margin:0px;
}


.notify_cont input{
	
}

.email_notify{
	
	padding:5px;
	clear:both;
	display:none;
	
}



.error{
	color:#ff0000;
	padding:0px 0px 3px 0px;
}

.notify_cont{
	
	
	width:180px;
	
}



.view .email_notify{
	display:block;
	
}

.email_notify_but{
	background-color:#569413;
	color:#ffffff;
	padding:5px;
	cursor:pointer;
	width:130px !important;
	width:140px;
	margin:0px 0px 0px 0px;
	text-decoration:underline;
	
	
	
}


.checknotify{
	width:200px;
	margin-top:0px;
	
	
}

.checknotify input{
	
}


.checknotify label{
	padding:0px 4px 10px 0px;
	line-height:20px;
}

.foto{
	width:119px;
	height:119px;
	background-image:url('/images/underphoto.jpg');
	padding:12px 0px 12px 0px;
	float:left;
	
}

.foto img{
	padding:0px;
	margin:0px;
}
