﻿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:#676767;
    background:url(../img/main-bg.png) 0 0 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:#57a92a;
}
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;
}
.clear
{
    clear:both;
    height:1px;
}
/***********************    CONTENT    ************************/
#overcontent
{
    margin:0 auto;
    width:753px;    
    padding-left:7px;
    background:url(../img/m-bg-l.png) 0 0 repeat-y;
}
#content
{
    padding-right:7px;
    background:url(../img/m-bg-r.png) 100% 0 repeat-y; 
    position:relative;     
}
#incontent
{
    background:#efefef url(../img/h-bg.jpg) 0 0 no-repeat;     
    padding:205px 60px 0;
}
#cont-bot
{
    margin:0 auto;
    width:753px;    
    padding-left:7px;
    background:url(../img/m-bg-bl.png) 0 0 no-repeat;    
}
#cont-bot div
{
    padding-right:7px;
    background:url(../img/m-bg-br.png) 100% 0 no-repeat; 
}
#cont-bot div div
{
    height:7px;
    background:url(../img/m-bg-b.png) 0 0 repeat-x;    
    padding:0; 
}
.hline
{
    background:url(../img/h-line.gif) 0 0 repeat-x;  
    height:2px;
    margin-bottom:30px;   
}
#logosite
{
    position:absolute;
    font-size:54px;
    line-height:54px;
    font-family:Tahoma;
    color:#FFF;
    text-decoration:none;
    top:62px;
    left:56px;
    padding-bottom:5px;
}
.msg 
{
    margin-bottom:20px;
    overflow:hidden;
   _zoom:1;
}
.msg label
{
    display:block;
    margin-bottom:5px;
}
.msg input
{
    border:solid 1px #dbdbdb;
    color:#4b4b4b;
    font-size:16px;
    font-weight:800;
    height:22px;
    width:279px;
    padding-left:5px;
    margin-right:6px;
    float:left;
}
.msg div.sub
{
    background:url(../img/sub-bg-c.gif) 0 0 repeat-x;     
    float:left;
}
.msg div.sub div
{
    background:url(../img/sub-bg-l.gif) 0 0 no-repeat;     
    float:left;
} 
.msg div.sub input
{
    font-size:11px;
    background:url(../img/sub-bg-r.gif) 100% 0 no-repeat;  
    border:none;
    color:#FFF;
    font-weight:200;
    height:24px;
    padding:2px 7px;
   *padding:2px 0px;  
    margin:0;
    cursor:pointer;  
    width:auto;
    float:left;
}
.msg.captr input
{
    width: 70px;
    color:#898989;
}
.msg.captr div
{
    float:left;
    margin-right:6px;
    border:solid 1px #dbdbdb;    
}
.tbl1
{
    margin:40px 0 20px;
}
.tbl1 table
{
    width:100%;
   _width:99%;
}
.tbl1 th
{
    color:#FFF;
    text-align:left;
    font-size:14px;
    border-bottom:solid 4px #efefef;
    background:#61abd3;  
    padding:2px 0;            
}
.tbl1 th div, .tbl1 td div 
{
    padding:6px 12px;     
}
.tbl1 th div div, .tbl1 td div div 
{
    padding:0;     
}
.tbl1 th div.brdr 
{
    border-right:solid 1px #FFF;
    font-weight:200;    
}
.tbl1 td
{
    border-bottom:solid 4px #efefef; 
    background:#FFF;  
    padding:2px 0;  
    vertical-align:middle;     
}
.tbl1 td div.brdr
{
    border-right:solid 1px #dcdcdc;
}
.advert
{
    border:solid 1px #dbdbdb;  
    width:625px;
    margin-bottom:40px;  
}
.pg-rnk
{
    line-height:12px;
}
.s-rnk
{
    margin-top:2px;
    width:52px;
    height:6px;
    overflow:hidden;
   _zoom:1;  
}
.s-rnk.s0
{
    background:url(../img/rank-bg.gif) 0 0 no-repeat;    
}
.s-rnk.s1
{
    background:url(../img/rank-bg.gif) 0 -6px no-repeat;    
}
.s-rnk.s2
{
    background:url(../img/rank-bg.gif) 0 -12px no-repeat;    
}
.s-rnk.s3
{
    background:url(../img/rank-bg.gif) 0 -18px no-repeat;    
}
.s-rnk.s4
{
    background:url(../img/rank-bg.gif) 0 -24px no-repeat;    
}
.s-rnk.s5
{
    background:url(../img/rank-bg.gif) 0 -30px no-repeat;    
}
.s-rnk.s6
{
    background:url(../img/rank-bg.gif) 0 -36px no-repeat;    
}
.s-rnk.s7
{
    background:url(../img/rank-bg.gif) 0 -42px no-repeat;    
}
.s-rnk.s8
{
    background:url(../img/rank-bg.gif) 0 -48px no-repeat;    
}
.s-rnk.s9
{
    background:url(../img/rank-bg.gif) 0 -54px no-repeat;    
}
.s-rnk.s10
{
    background:url(../img/rank-bg.gif) 0 -60px no-repeat;    
}

.error {color:red}

.h3
{
    margin-bottom:8px;
    color:#676767;
    font-size:24px;
    line-height:24px;
    padding-left:24px;
    margin-left:-24px;
    background:url(../img/li1.gif) 0 0 no-repeat;      
}
p
{
    margin-bottom:22px;    
   *display:inline;
}

.history td
{
    color:#FFF;
    text-align:left;
    font-size:14px;
    border-bottom:solid 4px #efefef;
    background:#61abd3!important;  
    padding:2px 0;      
}
.history td div
{
    padding:7px 12px;     
}
