html, body, div, span, p, img, li, ul {margin:0; padding:0; border:0; font-weight:inherit; font-style:inherit; font-size:100%; font-family:inherit;}

html, body {height: 100%}
body {color:#000; background:url(../img/pat_20040424153534.gif) repeat left top;}

h1 {font-size:16px; font-weight:bold;}
h2, h3 {font-size:14px; font-weight:bold;}


/* структура
----------------------------------------------------------------------------------------*/
#wrapper {margin: 0 auto -90px; min-height:100%; height:auto !important; height:100%; width: 980px;}

#container {overflow: hidden; zoom:1; width: 100%; background: #fff; margin-bottom: 11px}
#container a {color:#006633;}
#container a:hover {color:#009933; text-decoration:none;}

#content-bg {float: left; width: 100%}
#down, #footer {height: 90px; width: 980px; margin: 0 auto;}

/* header
----------------------------------------------------------------------------------------*/
#header {height: 143px;}

/* horizontal-menu
----------------------------------------------------------------------------------------*/
.menu {background-color:#263F0D; padding-left: 33px; height: 22px;}

.horizontalcssmenu ul {margin: 0px; padding-bottom:2px; list-style-type: none;}
/*Top level list items*/
.horizontalcssmenu ul li {position: relative; display: inline; float: left; color: #FFFF00; font: 14px Verdana, Arial, Helvetica, sans-serif; background-color:#263F0D;}
/*Top level menu link items style*/
.horizontalcssmenu ul li a {display: block; padding: 2px 8px; border-left-width: 0; text-decoration: none; color: #FFFF00; font: 14px Verdana, Arial, Helvetica, sans-serif;}
.horizontalcssmenu ul li a:hover {display: block; padding: 2px 8px; border-left-width: 0; text-decoration: none; background: #055400; font: 14px Verdana, Arial, Helvetica, sans-serif;}
/*Sub level menu*/
.horizontalcssmenu ul li ul {padding-left:0px; left: 0; top: 0; border-top: 1px solid #202020; position: absolute; display: block; visibility: hidden; z-index: 100;}
/*Sub level menu list items*/
.horizontalcssmenu ul li ul li{display: inline; float: none;}
/* Sub level menu links style */
.horizontalcssmenu ul li ul li a {width: 160px; /*width of sub menu levels*/font-weight: normal; background: #263F0D; border-width: 0 1px 1px 1px;}
.horizontalcssmenu ul li ul li a:hover {background: #055400;}
.horizontalcssmenu .arrowdiv {position: absolute; right: 0;}
* html p#iepara{ /*For a paragraph (if any) that immediately follows menu, add 1em top spacing between the two in IE*/padding-top: 1em;}

/* content
----------------------------------------------------------------------------------------*/
#content {margin: 0 160px; font-family: Verdana; padding-top: 5px; line-height: 16px; font-size: 12px}
#content .news {clear: both; padding-right: 5px; line-height: 14px; margin-bottom: 40px}
#content .news img {float: left}
#content .date {font-size:10px; color:#999999; margin-bottom: 10px}
#content .text {padding-left: 108px; margin-bottom: 15px}



/* left
----------------------------------------------------------------------------------------*/
#left {float: left; width: 160px; margin-left: -980px}
#left .block {padding: 3px; padding-bottom: 0}
#left .block img {margin-bottom: 2px}

/* right
----------------------------------------------------------------------------------------*/
#right  {float: left; width: 160px; margin-left: -160px; font-size:16px;}
#right .block {padding: 0 3px 0; line-height: 20px}
#right .block img {margin: 3px 0 3px 3px}

/* footer
----------------------------------------------------------------------------------------*/
#footer {text-align: center}
#footer img {margin: 11px 2px}
#footer .deox {color:#FFFFFF;}
#footer .deox a{font-weight:bold;color:#ffffff;}
#footer .deox a:hover{font-weight:bold;color:#009933;text-decoration:none;}
