body{
	margin-top: 10px;
	font-family:Tahoma, Arial, Verdana;
	font-size:12px;
	color:#434343;
	background-image: url(/img/bg.jpg);
	background-repeat: repeat-y;
	background-position: center;
}
img {border:0px;}

p {	text-align: justify;
padding-right:10px;}

hr {height: 1px;/*толщина*/
    width: 100%;/*ширина*/
    color: #79b00a;/*цвет*/
    border-width: 0px 0px 1px 0px;/*лечилка для мазилы*/
    border-bottom-style: dotted; border-color:#79b00a; margin:20px 0px 30px 0px;}
	
a {color:#048104;}
a:hover {color:#08b008; text-decoration:none;}



h1 {
	margin:0px;
	color:#048104;
	font-size:22px;
	font-weight:normal;
	padding-top: 40px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 0px;
}
h2 {margin:10px 0px 10px 0px; padding: 0px 0px 0px 0px; color:#666; font-size:14px; font-weight:bold;}
h3 {margin:0px 0px 0px 0px; padding: 0px 0px 0px 0px; color:#145eb1; font-size:14px; font-weight:normal;}

ul {margin:10px 0px 15px 10px; padding: 0px 0px 0px 10px; list-style-image:url(../img/libul.gif);}
ul li {margin:0px 0px 2px 10px; padding: 0px 0px 0px 0px;}

.lefts {float:left; margin:5px 10px 5px 0px; padding:1px; border:solid #CCCCCC 1px;}
.rights {float:right; margin:5px 0px 5px 10px; padding:1px; border:solid #CCCCCC 1px;}

.l_t {background-image:url(/img/menu_l_t.gif); background-repeat:no-repeat;}
.t {background-image:url(/img/menu_t.gif); background-repeat:repeat-x;}
.r_t {background-image:url(/img/menu_r_t.gif); background-repeat:no-repeat;}
.l {background-image:url(/img/menu_l.gif); background-repeat:repeat-y;}
.r {background-image:url(/img/menu_r.gif); background-repeat:repeat-y;}
.l_b {background-image:url(/img/menu_l_b.gif); background-repeat:no-repeat;}
.b {background-image:url(/img/menu_b.gif); background-repeat:repeat-x;}
.r_b {background-image:url(/img/menu_r_b.gif); background-repeat:no-repeat;}

.t_menu {background-color:#d3d3d3;}
.t_menu a { font-family:Tahoma; font-size:12px; color:#ffd706; text-decoration:none;}
.t_menu a:hover {
	font-family:Tahoma;
	font-size:12px;
	color:#ffd706;
	text-decoration:none;
}

.t_menu_act {background-color:#ffd706;}
.t_menu_act a {
	font-family:Tahoma;
	font-size:12px;
	color:#ffffff;
	text-decoration:none;
	font-weight: bold;
}

.l_menu {padding-left: 5px;
	padding-top: 0px;
	padding-bottom: 8px;
	padding-right: 10px;}
.l_menu a{
	color: #666;	
}
.l_menu a:hover{
	color: #333;
}

.l_menu_header{
	color: #444444;
	font-family: Arial;
	font-size: 20px;
	padding-left:20px;
	padding-top: 0px;
	padding-bottom: 8px;
}
.l_menu_header_main a{
	color: #444444;
	font-family: Arial;
	font-size: 20px;
	padding-left:20px;
	padding-top: 0px;
	padding-bottom: 0px;
	text-decoration:underline;
}
l
.l_menu_header_main a:hover{
	color: #048104;
	text-decoration:underline;
}

.l_menu_str {
	padding-top: 3px;
	padding-right: 2px;}
