* {margin: 0;	padding: 0;}
html {	margin: 0;	padding: 0; height: 100%;}
body {
	margin: 0;
	padding: 0;
	font: 100% Arial, Tahoma, Verdana, "Lucida Grande", sans-serif;
	color: #FFFFFF;
	min-width: 750px;
	min-height: 300px;
	text-align: left;
    height: 100%;
	background: #429c2a;
}

/*общие стили*/
h1 { font-family: Arial, Helvetica, sans-serif;  font-size: 23px; color: #FFFFFF; font-weight: bold; margin: 0 0 1ex;}
.h1m {margin-bottom: 30px;}
h2 { font-size: 1.4em;	font-weight: 500;	margin: 1ex 0; color: #474747;}
h3 { font-size: 1.2em;	font-weight: bold;	margin: 4ex  0 0.2ex; color: #474747;}
h4 { font-size: 1.1em;	font-weight: bold;	margin: 1em 0 0.2ex; color: #474747;}
h5 { font-size: 1.0em;	font-weight: bold;	margin: 1ex 0 0; color: #474747;}
h6 { font-size: 0.9em;	font-weight: bold;	margin: 1ex 0 0; color: #474747;}
p {margin-bottom: 10px;}

img {	border: 0; margin: 0; }
table {	border-collapse: collapse;	margin: 0;}
a {	color: #474747;	text-decoration: underline;}
a:hover {	color: #cfe30e;}
a:visited {	color: #cfe30e;}
a:link {	color: #cfe30e;}
a:active {	color: #cfe30e;}

#head {background: #429c2a url(../img/head_right.jpg) no-repeat right;}

#menu_hor {position: absolute; margin-top: 57px; margin-left: 466px;}
#menu_hor ul {padding: 0; margin: 0;  clear:both;}
#menu_hor ul li {list-style-type: none; display: inline;}
#menu_hor ul li a {display: block; float: left; color: #cfe40d;  text-decoration: underline;
background: url(../img/menu/hmenu0.gif) no-repeat left ; padding-right: 40px; padding-left: 20px;}
#menu_hor ul li a:hover {display: block; float: left; color: #82d46d; text-decoration: none; 
background: url(../img/menu/hmenu1.gif) no-repeat left ; padding-right: 40px;  padding-left: 20px;}
#menu_hor ul li div{display: block; float: left; color: #82d46d; text-decoration: none; 
background: url(../img/menu/hmenu1.gif) no-repeat left ; padding-right: 40px;  padding-left: 20px;}

#main {width: 100%; height:100%; /*border: 1px solid black;*/ background:url(../img/bottom/bg0.jpg) repeat-x bottom;}

.bot {width: 100%; height: 230px;}
#bot_left {background:url(../img/bottom/left.jpg) no-repeat left top; width: 479px; height: 230px; }
#bot_left div {padding-top: 147px; padding-left: 64px; font-size: 12px; color: #000000;}
#bot_cen {background:url(../img/bottom/bg.jpg) repeat-x left top;}
#bot_cen table {background:url(../img/bottom/right.jpg) no-repeat right top; width: 100%;}
#bot_cen1 div {padding-top: 147px; font-size: 12px; color: #000000;}
#bot_cen1 div img {float:left; margin-right: 5px;}
#bot_cen1 div a {color: black; text-decoration: underline;}
#bot_right {background:url(../img/bottom/right.jpg) no-repeat right top; width: 476px; height: 230px; text-align:right;}
#bot_right div {color: #c8b60d; padding-right: 100px; padding-top: 157px; font-size: 16pt; text-align:right;}

#cent {height: 100%; background:url(../img/center/right_bg.jpg) no-repeat right top; vertical-align: top;}
#centbg {background:url(../img/center/pl_bg.jpg) repeat-x top left; width:100%; /*height: 100%;*/ }
#centt {width: 100%; height:100%; background:url(../img/center/pl_left.jpg) no-repeat 254px top;}

#menu {background:url(../img/left/bg.jpg) repeat-y top left; vertical-align:top; width: 304px; /*border: 1px solid black;*/}
#dmenu {background:url(../img/left/top.jpg) no-repeat top left; width: 304px;
padding-top: 35px;}
#dmenu1 {background:url(../img/left/bottom.jpg) no-repeat left bottom; padding-bottom: 30px; height: 350px;}

#text {background:url(../img/center/right_bg.jpg) no-repeat top right; vertical-align: top;
padding-left: 55px; padding-top: 46px;color: #ffffff; width: 100%; padding-bottom: 20px;}
#dtext {padding-right: 26px;  font-size: 95%; position: relative;}
#dtext img, 
#dtext a img {border: 2px solid #237511;}
#dtext img, 
#dtext a {color: #cfe30e;}
#dtext b, #dtext strong {color: #ffffff;}


.dlink1 {background:url(../img/menu/hmenu2.gif) no-repeat left center; color: #FFFFFF; font-size: 115%; padding-left: 15px; margin-left: 40px;
margin-bottom: 20px;}
.dlink0 {background:url(../img/menu/hmenu0.gif) no-repeat left center; padding-left: 15px; margin-left: 40px;
margin-bottom: 20px;}
.dlink0 a,
.dlink0 a:active,
.dlink0 a:link,
.dlink0 a:visited {color: #cfe40d; font-size: 115%; text-decoration:underline;}
.dlink0 a:hover {color: #cfe40d; font-size: 115%; text-decoration:none;}

.mlink1 {background:url(../img/menu/point0.gif) no-repeat left center; color: #82d46d; font-size: 100%; padding-left: 15px; margin-left: 60px;
margin-bottom: 15px;}
.mlink0 {background:url(../img/menu/point1.gif) no-repeat left center; padding-left: 15px; margin-left: 60px;
margin-bottom: 15px;}
.mlink0 a,
.mlink0 a:active,
.mlink0 a:link,
.mlink0 a:visited {color: #cfe40d; font-size: 100%; text-decoration:underline;}
.mlink0 a:hover {color: #cfe40d; font-size: 100%; text-decoration:none;}

#icons {height: 70px; padding-left: 55px;}
#icons ul {padding: 0; margin: 0; clear:both;}
#icons ul li {list-style-type: none; display: inline;}
#icons ul li a {display: block; float: left; padding-right: 23px; padding-left: 23px;}
#icons ul li div{display: block; float: left; padding-right: 23px;  padding-left: 23px;}

.logo {float: right;}

.news_text{margin-bottom: 30px;}
.news_date {color:#82d46d; font-size: 15pt;}
.news_date .lit {font-size: 10pt; font-weight: bold;}
h2.news_name {color: #cfe40d; text-decoration: none; font-size: 15pt;}

#td1 {vertical-align: top;}
#td2 {background:url(../img/left/bg.jpg) repeat-y top left; vertical-align:top; width: 304px; }
#t3 {background:url(../img/left/top.jpg) no-repeat top left; width: 304px; /*height: 450px;*/}
#td4 {background:url(../img/left/bottom.jpg) no-repeat left bottom; padding-bottom: 30px; padding-top: 35px; vertical-align: top;}
