* { margin: 0; padding: 0;}
html, body { height: 100%; width: 100%; }
body { color: #424242; font: 12px verbana, tahoma, sans-serif; background: #fffffe; }
a { color: #4a6069; text-decoration: none;}
a:hover {color: #B70000; text-decoration: underline;}
a:visited { color: rgb(66, 66, 66);}
h1 {font-size: 22px; font-weight: normal; text-align: center; padding: 0 0 20px 0;}
h2, h3, h4{ background: #BED065; border: 1px solid #b3b3b3; line-height: 25px; font-size: 14px; font-weight: normal; padding: 0 0 0 5px;}
h5{ background: #e3ecc1; border: 1px solid #e0e0e0; font: 12px/16px verbana, tahoma, sans-serif; padding: 0 0 0 5px;}
h4 {background: #f9d9d5;}
img{ border: none; }
ul { list-style: disc outside; padding: 10px 0 10px 40px;}
li {padding: 1px 0;}
.all{ min-height: 100%; margin: 0 0 -108px 0; min-width: 1000px; }
.container{ width: 100%; }
.clear{ clear: both; height: 0; overflow: hidden; }

/* start header */
.header{ background:#424242; height: 145px;}
a.logo{ position: relative; float: left;}
.header-center { text-align: center; padding: 20px 0 0 145px;}
.header-center h3{ font-size: 22px; font-weight: normal; color: #99cc66; padding: 30px 0 0 0; border: none; background: none; line-height: auto;}
.header-center h3 span{ color: #efefef;}
/* end header */

/* start sidebar-left */
.sidebar-left{ float: left; margin: 0 0 0 -100%; width: 222px; padding: 30px 0 0 5px;}

a.add {font-size: 11px; color: #424242; display: block; padding: 2px 0; text-decoration: none;}
a.add:hover {text-decoration: underline;}
.sidebar-left fieldset {border: none; padding: 0 0 10px 0;}
.review {list-style: none; font-size: 11px;}
.review li{padding: 7px 0;}
.review a{text-decoration: underline;}
.review li span{display: block; font-weight: bold;}
a.cat {display: block; text-align: right; font-size: 11px;}
/* end sidebar-left */

/* start sidebar-right */
.sidebar-right{ float: left; margin: 0 0 0 -250px; width: 245px; padding: 30px 0 0 0;}
.search fieldset {border: none;}
.search {padding: 0 0 10px 0;}
.search .field {width: 240px;}
a.ya {font-size: 10px;}
.baner {padding: 5px 0; text-align: center; }
.con {padding: 5px 0; text-align: justify; }

/* end sidebar-right */
/* start content */
.content{ float: left; width: 100%; }
.indention{ padding: 30px 280px 0 260px; }
.text  { text-align: justify; padding: 0 0 10px 0;}
.text .zag {color: #336600; background: url(img/arrow.gif) no-repeat 0 3px; padding: 0 0 0 12px;}
.public { background: #e9efcb; padding: 5px 10px 10px 10px; margin: 10px 0 0 0; list-style: none; }
.public li{ padding: 10px 0; border-bottom: 1px solid #cccccc;  }
.public .last{ border: none;}
a.im{float: left;}
a.im img{border: 1px solid #333333;  }
.public li:after{content: '.'; display: block; visibility: hidden; height: 0; line-height: 0; clear: both;}
.public li div{padding: 0 0 0 170px;}
.public li strong a{display: block; font-size: 18px; font-weight: normal;}
.public li span{font-size: 11px; display: block; padding: 5px 0 0 0;}
a.aa {color: #7d3883; font-weight: bold;}
.rek {padding: 10px 0;}
.rek ul{list-style: none;  text-align: center; clear: both; background: #e9efcb; padding: 5px 0; height: 100%;}
.rek li{ float: left; width: 33%;}
.rek ul:after{content: '.'; display: block; visibility: hidden; height: 0; line-height: 0; clear: both;}
/* end content */

/* start footer */
.clear-down{ clear: both; height: 128px; }
.footer{ min-width: 1000px; height: 108px; background: #bed065; }
.copyright{float: left; color: #96964b; padding: 25px 0 0 30px; font-size: 10px;}
#nav-footer {padding: 25px 0 0 0; text-align: center; list-style: none; }
#nav-footer li{ display: inline; padding: 0 5px;}
#nav-footer a{ color: #5b5b00;}
.counter {list-style: none; padding: 25px 30px 0 0; float: right;}
.counter li{float: left; padding: 0 0 0 10px;}
/* end footer */
