﻿html
{
	padding:0;
	margin:0;
	min-width:770px;
	height: 100%;
}
body 
{    
    padding:0;
	margin:0;
	font:200 12px Arial;
	font-family:Arial, Sans-Serif;
    color:#7a7a7a;
    background:url(../img/main-bg2.jpg) 50% 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:#7ab2d8;
}
a:hover
{
    text-decoration:none; 
}
p 
{
    margin:0;
    padding:0;
    font-size:12px;
    margin-bottom:19px;
    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;
}
.comments .name
{
	margin-left:10px;
}
.clear
{
    clear:both;
    height:1px;
}
/***********************    CONTENT    ************************/
#overcontent
{
    margin:0 auto;
    width:990px;    
    padding-left:7px;
}
#content
{
    padding-right:7px;
    position:relative;     
}
#incontent
{
    padding:214px 40px 35px;    
}
#logosite
{
    position:absolute;
    font-size:30px;
    line-height:30px;
    font-family:Tahoma;
    color:#7ab2d8;
    text-decoration:none;
    top:54px;
    left:40px;
    padding-bottom:5px;
}
#logosite span
{
    display:block;
    color:#959594;
    font-size:36px;
    line-height:36px;
    margin:5px 0;
    letter-spacing:-0.02em ;
}
.h3
{
    margin-bottom:8px;
    color:#8b684c;
    font-size:24px;
    line-height:24px;

}
p
{
    margin-bottom:22px;    
   *display:inline;
}
#mm
{
    float:left;
    width:183px;
    padding-top:21px;
    background:url(../img/mm-up.png) 0 0 no-repeat;     
}
#mm ul
{
    background:#f5f0e9 url(../img/mm-dwn.gif) 0 100% no-repeat;     
    padding:0 17px 31px 12px;
}
#mm ul li
{
    padding:6px 0 7px;
    background:url(../img/under-li.gif) 0 100% repeat-x;     
}
#mm ul li a
{
    padding-left:10px;
    background:url(../img/arr1.gif) 0 5px no-repeat;
    display:block;    
    text-decoration:none; 
    color:#8b684c;
}
#mm ul li a:hover
{
    text-decoration:underline;
}
#maincont
{
    margin-left:210px;
    padding-top:70px;
}
.news
{
    position:relative;
   _zoom:1;
   margin-bottom:20px;
}
.news .head div
{
    float:left;
    width:71px;
    height:18px;
    padding-top:5px;
    text-align:center;
    margin-right:20px;
    background:url(../img/data-bg.gif) 0 0 no-repeat;    
    color:#7ab2d8;
    font-weight:800;
    margin-top:-5px;
}
.news .head
{
    padding-top:5px;
    overflow:hidden;
   _zoom:1;
    margin-bottom:10px;
    margin-top:20px;

}
.news .head a
{
    font-size:14px;
}
.hist
{
    background:url(../img/icon1.gif) 0 0 no-repeat;    
    padding-left:23px;
}
#footer
{
    height:75px;
    background:#f5f0e9;
}
#footer div
{
    padding:25px 0 0 10%;
}
.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:#000;
   float:left;
   height:21px;
   padding:3px 6px 0 6px;   
   background-color:#8B684C;    
}
.form1 
{
    float:left;
    margin-bottom:25px;
    overflow:hidden;
    text-align:right;
}
.block1
{
    background:url(../img/hline.gif) 0 100% repeat-x;  
    padding-bottom:15px; 
    margin-bottom:40px;   
}
.block1 div
{
    color:#cc728e;
    margin-bottom:8px;
}
.block1 p
{
    margin:0;
}
.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:#8B684C;
    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:#8B684C;
    margin-bottom:20px;
}
#maincont table
{
    margin:0 0 34px 1px;
}
#maincont table th
{
 
    vertical-align:middle;
    color:#FFF;
    background:#8B684C;
    padding:5px 10px;
    font-weight:800;
}
#maincont table td
{
    text-align:center;
    border-bottom:solid 1px #B4B4B4;
    padding:5px;
}
#maincont ul {
    margin-bottom:20px;
    padding-left:20px;
}
#maincont ul li {
    padding:0 0 5px 14px;
    background:url(../img/arr1.gif) 0 5px no-repeat;
    position:relative;      
}
.clear
{
    height:1px;
    clear:both;
}
.vote div span
{
    margin-bottom:7px;  
    display:block;       
    font-weight:800;
    color:#999797;
}
.vote div div span
{
    float:left;   
    font-weight:bold;
}
.vote div div
{
    clear:left;
    padding-left:10px;
    color:#CC728E;     
}
.vote div div a
{
    margin-left:20px;
    display:block;
}
.vote
{
    padding:103px 0 39px 25px;
    background:url(../img/vote-bg.jpg) 0 0 no-repeat;   
    position:relative;  
    top:-103px;
    left:0;
    min-width:225px;    
   _width:225px;
}
.vote label
{
    display:block;
    margin-bottom:10px;
    color:#FFF;
}
.vote label b
{
    color:#63a6e9;
}
.allans
{
    background:url(../img/li1-a.gif) left 3px no-repeat;   
    padding-left:14px;  
    display:block;
    margin:10px 0 0 95px;
    font-weight:bold;
    font-style:normal;
}
.vote strong 
{
    float:left;
    margin-right:6px;
    color:#5f9ddc;    
}
.vote .h3
{
    padding:0;
    margin-bottom:30px;   
    color:#FFF!important;     
}