body *{margin:0; padding:0}
body{font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:12px; margin:0; padding:0; background:url(../img/header.jpg) repeat-x center top}
#outer{min-width:1000px}
img{border:none}
a{color:#815e00}
a:hover{text-decoration:none}
h1{color:#5b9231; font-size:12px; margin-bottom:20px}
h2{color:#5b9231; font-size:12px; margin-bottom:5px}
.no-margin{margin:0 !important}
#header{text-align:center; height:360px; position:relative}
#icons *,#date *{color:#FFF; font-size:10px}
#icons{position:absolute; left:40px; top:10px; z-index:10}
#icons span{margin:0 10px}
#date{position:absolute; right:40px; top:10px; z-index:8}
#tree-left{position:absolute; left:0px; top:0px; z-index:1}
#tree-right{position:absolute; right:0px; top:0px; z-index:1}
#logo{width:167px; height:183px; margin-top:37px}
#top-menu{text-align:center; margin-top:55px}
#top-menu *{color:#815e00; font-weight:bold; text-decoration:none}
#top-menu span{margin:0 2px 0 2px}
#top-menu a:hover,#top-menu a.active{color:#eeac00; text-decoration:underline}
#path{margin:45px 0 0 28%; text-align:left}
#path *{font-size:11px}
#path a{color:#815e00}
#path span{color:#767676}
#path .between{margin:0 3px}
#left{float:left; width:245px}
#left-inner{background:url(../img/menu-middle.jpg) repeat-y}
#left-top{background:url(../img/menu-bottom.jpg) no-repeat bottom}
#left-bottom{background:url(../img/menu-top.jpg) no-repeat top}
#left .block-content{padding:60px 20px 70px 50px}
#left .block-content ul{list-style:none}
#left .block-content ul li{margin-bottom:11px}
#left .block-content ul li a{font-size:11px}
#left .block-content ul {margin-left:5px}
#left .block-content ul {padding-left:5px}
#right{float:right; width:195px}
#right .block-content{padding:10px 20px 0 0}
#right h3{color:#5b9231; font-size:12px; margin-bottom:10px}
.news-date{color:#828282; margin-bottom:10px}
.news-title{margin-bottom:25px}
.all-news{text-align:right}
#content{margin:0 25% 0 28%}
.img-right{float:right; border:5px #f3e8be solid; margin:0 10% 5% 5%}
#content p{margin-bottom:10px;line-height:1.4em;}
#content ul,#content ol{padding-left:15px}
#content ul li,#content ol li{margin-bottom:5px;line-height:1.3em;}
#content img {border:5px solid #f3e8be;margin:3px}
.pager{margin-bottom:15px}
.pager *{margin:0 1px 0 1px}
#galery{width:100%; float:left}
#galery td{width:33.3%; padding-top:20px}
.left-col{text-align:left}
.left-col .gal-img{float:left}
.center-col{text-align:center}
.center-col .gal-img{margin:0 auto 0 auto}
.right-col{text-align:right}
.right-col .gal-img{float:right}
.gal-lt{background:url(../img/gal-corner-lt.gif) no-repeat left top}
.gal-rt{background:url(../img/gal-corner-rt.gif) no-repeat right top}
.gal-rb{background:url(../img/gal-corner-rb.gif) no-repeat right bottom}
.gal-lb{background:url(../img/gal-corner-lb.gif) no-repeat left bottom}
.gal-img{background:#f3e8be; width:145px}
.gal-img img{margin:3px}
#footer{height:242px; margin-top:30px; background:url(../img/footer.jpg) repeat-x; position:relative; clear:both}
#footer *{color:#474747; font-size:11px; font-style:italic}
#dev{position:absolute; left:20px; bottom:20px}
#dev img{float:left}
#dev p{margin:15px 0 0 65px}
#copy{position:absolute; right:20px; bottom:20px}
