html
{
	padding:0;
	margin:0;
	min-width:998px;
	height: 100%;
    background: url(../img/html_bg_t-repeat.gif) 0 0 repeat-x;
}
body 
{    
    padding:0;
	margin:0;
	font:200 12px Arial;
	font-family:Arial, Sans-Serif;
    color:#3a2f12;
    background: url(../img/html_bg_t-l.jpg) 0 0 no-repeat;
  height: auto !important;
  height: 100%;
  min-height: 100%;
  position: relative;
}
a img {	border:none; }
table { border-collapse: collapse; border-spacing: 0; width:100%; }
td, th, tr { padding:0;	margin:0; vertical-align:top; }
ol, ul { list-style: none; padding:0; margin:0; }
a { color:#0080aa; }
a:hover { color:#efb000; }
p { margin:0 0 19px 0; padding:0; line-height:18px; }
b, strong { font-weight:bold; }
h1, h2, h3, h4, h5, h6, form, input, label, select { margin:0; padding:0; border:0; }
.overflow { overflow:hidden; _zoom:1; }
.clear { clear:both; height:1px; }
/***********************    CONTENT    ************************/
#overcontent
{
	height:100%;
	padding:304px 10px 100px 10px;
    background: url(../img/html_bg_t-r.jpg) 100% 0 no-repeat;
}
#content
{
    min-width:970px;
    margin:0 auto;
    width:80%;
   _width:970px;
   position:relative;
   z-index:100;

}
#logosite
{
    position:absolute;
    top:80px;
    text-decoration:none;
    display:block;
    left:80px;
    z-index:100;
    color:#FFF;
}
#logosite a {display:block;width:240px;height:150px; }
#logosite span{display:block;text-align:center;font-size:24px;}
.h3
{
    margin-bottom:18px;
    color:#b2c365;
    font-size:24px;
    line-height:1em;
}
.h3 a {color:#B2C365;}
.h3 img {margin-left:5px;}
#wrap { position:absolute; top:330px;left:30px;}
#menu {margin-bottom:30px;overflow:hidden;_zoom:1;}
#menu li {float:left;}
#menu li a{ color:#706950; font-size:12px;line-height:1em;float:left;padding:14px 23px 14px 29px; margin:5px 0 0 0;background: url(../img/li_menu.gif) 18px 16px no-repeat;text-transform:uppercase;}
#menu li a:hover {background:#FFF url(../img/li.gif) 18px 16px no-repeat;color:#c7a73b;text-decoration:none;
    -webkit-border-radius:8px 8px 0 0; -moz-border-radius:8px 8px 0 0; border-radius:8px 8px 0 0;
}
#fastnav { position:absolute; top:22px; left:72px;}
#fastnav li { display:block;}
#fastnav a, #fastnav span { display:block; width:12px; height:10px;  margin-bottom:11px; _font-size:1px;}
#fastnav #home a {  background:url(../img/fastnav.gif) 0 -10px no-repeat; }
#fastnav #home a:hover { background:url(../img/fastnav.gif) 0 0 no-repeat;}
#fastnav #mail a { background:url(../img/fastnav.gif) -12px -10px no-repeat; }
#fastnav #mail a:hover { background:url(../img/fastnav.gif) -12px 0 no-repeat; }

.mainblock {margin-bottom:42px;}
.mainblock p {margin-bottom:0;}
.mainblock .img {float:left;margin:0 15px 3px 0;}
.mainblock .img a span {width:181px;height:105px;}

.vote div span { margin-bottom:7px; display:block;color:#634327;}
.vote div div span {float:left;font-weight:bold;}
.vote div div{clear:left;}
.vote div div a{margin-left:20px;display:block;}
.vote{padding:0 0 39px 0;position:relative;left:0;}
.vote label{display:block;margin-bottom:10px;color:#3A2F12;}
.vote label b{color:#634327;}
.allans{padding-left:14px;display:block;margin:10px 0 0 95px;font-weight:bold;font-style:normal;}
.vote strong {float:left;margin-right:6px;color:#634327;}
.vote .h3 {margin-bottom:10px;padding-left:0; }

.foo-bg {position:absolute;right:0px;bottom:0px;width:340px;height:242px;background: url(../img/html_bg_b-r.jpg) 0 0 no-repeat;}

.newsmain ._news {width:33%;}
.newsmain .newsblck {padding-right:40px;}
.newsmain ._news .img {float:none;margin-bottom:15px;}
.newsmain ._news .title {display:block;margin-bottom:15px;text-transform:uppercase;line-height:1em;}
.newsmain .blck1 {float:left;}
.newsmain .blck2 {float:right;}
.newsmain .blck3 {margin:0 auto;}

#col-2 {margin-right:285px;/*margin-right:220px;*/ }
#col-1 {float:right; width:285px;}
#incol-1 { padding-left:75px; padding-top:10px; }
/*#col-3 {float:right;width:220px;}
#incol-3 { padding-left:40px; padding-top:10px; }*/

#_footer {position:absolute;bottom:0;left:0;width:100%;}
#footer_ {margin-right:300px;background: url(../img/html_bg_b-repeat.gif) 0 0 repeat-x;    padding-top:45px;
    height:40px;}
#footer
{
    color:#3a2f12;
    min-width:900px;
    margin:0 auto;
    width:80%;
   _width:95%;        

}

.newsblck
{
    margin-bottom:25px;
    overflow:hidden;
   _zoom:1;
}
.newsblck .img
{
    float:left;
    margin:0 19px 0 0;
}
.newsblck p
{
    margin-top:5px;
    margin-bottom:0px;
}
.newsblck .title {font-size:14px;}
.img
{
    display:inline-block;
    zoom:1;
   *display:inline;
    margin:0 24px 24px 0;
}
.img a {
    border:1px solid #e6e6e6;
    display:block;

}
.img a span {
    border:3px solid #FFF;
    display:block;
    overflow:hidden;
   _zoom:1;
    cursor:pointer;
}
.pages
{
    font-size:13px;
    overflow:hidden;
    _zoom:1;
    margin-bottom:20px;
    margin-left:45px;
}
.pages a
{
    float:left;
    text-decoration:none;
    height:21px;
    padding:3px 6px 0 6px;
    color:#5e5e5e;
    font-size:13px    
}
.pages span
{
   color:#FFF;
   float:left;
   height:21px;
   padding:3px 6px 0 6px;   
   background-color:#eaad1b;
}
.form1 
{
    float:left;
    margin-bottom:25px;
    overflow:hidden;
    text-align:right;
}
.form1 label
{
    display:block;
    vertical-align:top;
    font-size:11px;
    padding-bottom:18px;
}
.form1 label span
{
    float:left;
    padding-right:12px;
    padding-top:3px;
}
.form1 label input
{
    border:solid 1px #b3b9c3;
    color:#808080;
    font-size:12px;
    height:18px;
    width:279px;
}
.form1 textarea
{
    border:solid 1px #b3b9c3;
    color:#808080;
    font-size:12px;
    height:70px;
    width:279px;
    font-family:Arial;
    *width:277px;       
}
/*opera*/
@media not all and (-webkit-min-device-pixel-ratio) {
   
.form1 textarea {width:277px; }
   
}
/*hrom*/
@media all and (-webkit-min-device-pixel-ratio:0) {
   
   body:first-of-type .form1 textarea {width:275px; }
   
}
.form1 div, .form1 b
{
    text-align:left;
    display:block;
    padding:0 0 10px 74px; 
}
.form1 b input
{
    font-size:11px;
    background-color:#eaad1b;
    color:#FFF;
    padding:2px 7px;
   *padding:2px 0px;   
    cursor:pointer; 
}
.form1 div span
{
    display:block;
    font-size:11px;
    padding-bottom:2px;
    text-align:left;
}
.form1 div input
{
    border:solid 1px #b3b9c3;
    color:#808080;
    font-size:12px;
    height:18px;
    width:183px;    
    vertical-align:top;
    margin-right:11px;
}
.b
{
    font-weight:800;
    color:#eaad1b;
    margin-bottom:20px;
}
#col-2  table
{
    margin:0 0 34px 1px;
   *width:99%;
}
#col-2  table th
{
 
    vertical-align:middle;
    color:#FFF;
    background:#eaad1b;
    padding:5px 10px;
    font-weight:800;
}
#col-2  table td
{
    text-align:center;
    border-bottom:solid 1px #B4B4B4;
    padding:5px;
}
#col-2  ul {
    margin-bottom:20px;
    padding-left:20px;
}
#col-2  ul li {
    padding:0 0 5px 14px;
    background:url(../img/arr1.gif) 0 5px no-repeat;
    position:relative;      
}
.comments div b {margin-left:4px;}




