body{margin:0px auto;text-align:center;font-family:tahoma;font-size:12px;padding:0px;background:#fff none;}
#c{margin:0px auto;text-align:left;width:997px;border:2px solid #2d3e24;position:relative;zoom: 1;}
a {text-decoration:none;color:blue;}
a:active,a:visited {color: #00a;text-decoration: none;}
img {border:0;}
hr {border:1px solid #2d3e24;margin:1px;padding:0px}
form {margin:0px;}
input{background:#eaf9e9;border:1px solid #acdaab;}
#cse-search-box {border:1px solid #acdaab;}
#q{width:890px;}
#sa{width:90px;}
textarea{display:block;width:99%;height:100px;background:#eaf9e9;border:1px solid #acdaab;}
table{width:100%;}
td {padding:0px;margin:0px;}
label{margin:4px;}
.i 
{
	background-image:url('/i.jpg');
	background-repeat:no-repeat
}

.ic
{
display:inline-block;
width:18px;
height:12px;	
margin:1px;
}
.sh
{
text-align:center;
font-size:18px;

}
.c9
{
background-position:-54px -173px;
}
.c11
{
background-position:-72px -173px;
}
.c5
{
background-position:-90px -173px;
}
.c8
{
background-position:-108px -173px;
}
.c10
{
background-position:-126px -173px;
}
.c7
{
background-position:-144px -173px;
}
.c6
{
background-position:-162px -173px;
}
.c15
{
background-position:-180px -173px;
}
.c14
{
background-position:-198px -173px;
}
.c13
{
background-position:-216px -173px;
}
.vd
{
background-position:-234px -173px;
}
.c12
{
background-position:-252px -173px;
}
.c16
{
background-position:-270px -173px;
}
.c17
{
background-position:-288px -173px;
}
.c19
{
background-position:-328px -173px;
}
.tvi
{
background-position:-306px -173px;
width:11px;
height:12px;
}
.tvi:hover
{
background-position:-317px -173px;
}
a.ft
{
display:block;
height:13px;
overflow:hidden;
float:right;
background-position:-979px -172px;
background-color:#557553;
color:#fff;
text-align:right;
font-size:10px;
padding:0px 10px 0px 30px;
}
.ft:hover
{
color:white;
text-decoration:underline;
}


.h
{
	width:997px;
	height:166px;
}
.h a
{
	diaplay:block;
	float:left;
	font-size:14px;
	margin:140px 0px 0px 11px;
	color:#000;
}
.h a:hover
{
	color:#ddd;
	text-decoration:none;
}
.w
{
	position:relative;
	font-size:11px;
	margin:10px;
	background-position:0 -185px;
	border:2px solid #50714d;
	border-top:none;
	padding: 0;
	
}
.w:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    margin:0;
    padding:0;
}

.wh
{
	height:19px;
	color:#fff;
	text-align:center;
	font-size:13px;
}
.l
{
	background-position:0 -166px;
	width:18px;
	height:19px;
	position:absolute;
	left:-2px;
	z-index:10000;
}
.r
{
	background-position:-18px -166px;
	width:18px;
	height:19px;
	position:absolute;
	right:-2px;
	z-index:10000;
}

.vid
{
margin:0px 10px 0px 0px;
width:180px;
float:right;
text-align:center;
}


.vid a.elm
{
position:relative;
display:block;
width:172px;
height:160px;
overflow:hidden;
margin:4px;
padding:2px 0px;
padding-top:9px;
text-align:center;
color:black;
background:#f2f2f2;
opacity:0.7;
}
.vid a.elm img
{
position:absolute;
bottom:5px;
left:6px;
}



.nws
{
margin:0px 210px 10px 10px;
}

.nws span
{
display:block;
background:#f2f2f2;
margin-bottom:1px;
padding:1px 10px;
color:#636867;
opacity:0.7;
}
.nws span.drk
{
background:#dbdada;
}
.nws span a.lnk
{
margin:0px 3px;
color:black;
}
.nws span a:hover
{
text-decoration:underline;
}

.archive
{
margin:10px;

}

.match
{
width:401px;
}



.mnws
{
position:relative;
background:#89af7f;
margin:4px 0px;
height:247px;
}
.mnws a
{
color:black;
}
.mnws h1
{
position:absolute;
top:20px;
left:320px;
font-size:18px;
width:490px;
}
.mnws h2
{
position:absolute;
top:70px;
left:320px;
font-size:14px;
width:490px;
}
.date
{
font-size:12px;
position:absolute;
bottom:10px;
right:20px;
}
.img_title
{
background:#738F6B;
padding:0px 6px;
font-size:12px;
position:absolute;
bottom:13px;
left:11px;
opacity:0.5;
cursor:default;
}

.mnws img
{
margin:10px;
}
.snws
{
position:relative;
float:left;
background:#ddd;
margin:1px;
width:484px;
height:85px;
opacity:0.7;
}
.snws img
{
margin:4px;
}
.snws a
{
position:absolute;
left:115px;
top:5px;
font-size:13px;
color:black;
}
.snws a:hover
{
text-decoration:underline;
}

.links span
{
position:relative;
display:block;
background:#eee;
margin:2px;
height:35px;
opacity:0.7;
}
.links a
{
position:absolute;
top:10px;
left:10px;
color:black;

}
.links a:hover
{
color:red;
}
.links img
{
position:absolute;
top:2px;
right:2px;
}

.tv span
{
display:block;
padding:5px;
border:1px solid silver;
}


#lc
{

/*margin-right:144px;
height:700px !auto;
*/
min-height:1100px;
}
#rc
{
float:right;
width:144px;
text-align:center;
height:1px;
display:none;
}

#bc
{
border-top:2px solid #2d3e24;
heigth:400px;
}
#bc img
{
opacity:0.7;
}
.copy
{
float:right;
margin:7px;
}
.copy a
{
color:black;
text-decoration:underline;
}

.video a
{
position:relative;
display:block;
width:170px;
height:160px;
overflow:hidden;
float:left;
margin:12px;
padding-top:4px;
text-align:center;
color:black;
background:#f2f2f2;
opacity:0.7;
}
.video a img
{
position:absolute;
bottom:5px;
left:5px;

}
.expert span
{
display:block;
height:113px;
margin:1px;
padding-top:10px;
padding-left:160px;
position:relative;
background:#f2f2f2;
opacity:0.7;
}
.expert img
{
position:absolute;
top:4px;
left:2px;
}
.expert a
{
color:black;
}
.expert b
{
font-size:18px;
display:block;
margin:10px 0px;

}

#m_champ
{
display:none;
position:absolute;
top:161px;
left:50px;
border:2px solid black;
border-top:none;
background:#a1cfa1;
z-index:1000;
padding:5px;
}

#m_champ a
{
display:block;
color:black;
}
#m_champ a:hover
{
color:#ddd;
}

.comments span
{
display:block;
padding:5px;
border:1px solid silver;
}
.comments a
{
color:black;
}
#news-text
{
display:block;
margin:10px;
}
.pages 
{
margin:2px;
clear:both;
}
.pages a
{
text-align:center;
float:left;
display:block;
background:#eee;
margin:1px;
color:black;
width:20px;
height:14px;
}
.pages a.cur
{
color:red;
}

#cse-search-results
{
margin:10px;
}

.calendar table
{
border:1px solid #2B3F30;
margin:0px;
padding:0px;
}

.calendar td
{
text-align:center;
margin:0px;
padding:0px;
border:1px solid #2B3F30;
cursor:default;
}
.calendar tr:hover
{
border:1px solid #fff;
}

.calendar td.th1
{
width:22px;
background:#557A5E;
color:#fff;
}
.calendar td.th2
{
width:22px;
background:#6F7A55;
color:#fff;
}
.calendar td.th3
{
width:22px;
background:#7A6655;
color:#fff;
}
.calendar td.thn
{
width:18px;
}
.calendar td.thnt
{
width:30%;
font-size:20px;
}

.calendar td.tr1
{
background:#6D9F79;
}

.calendar td.tr2
{
background:#919F6D;
}

.calendar td.tr3
{
background:#9F856D;
}
.calendar td.tr1:hover
{
background:#83BF91;
}
.calendar td.tr2:hover
{
background:#9FAF78; 
}
.calendar td.tr3:hover
{
background:#AF9278; 
}
.calendar td.trn
{
text-align:left;
font-size:14px;
padding:0px 5px;
}

.match td
{
text-align:center;
border:1px solid #2B3F30;
}

.match td.th1
{
background:#83BF91;
text-align:right;
padding:0px 5px;
}
.match td.th2
{
background:#9FAF78;
text-align:left;
padding:0px 5px;
}
.match td.ths1
{
background:#557A5E;
width:20px;
color:#fff;
}
.match td.ths2
{
background:#6F7A55;
width:20px;
color:#fff;
}
.ma p
{
    font:8px;
    margin:5px 10px;
}
#vkontakte,#facebook,#twitter
{
    display:inline-block;
    width:16px;
    height:16px;
}
#vkontakte
{
    background:url('/i/v.png');
}
#facebook
{
    background:url('/i/f.png');
}
#twitter
{
    background:url('/i/t.png');
}
.pbar
{
    text-align:center;
    background:#5bf;
    margin-left:120px;
    border-radius:7px;
    border:1px solid #4ae;
    color:#fff;
    
}

