body {
	margin:0;
	padding: 0;
	background:url(/images/gbvv.gif) 37px 14px;
}

td.bord_r {
	border-right:1px solid #CC1A10;
}

td.bord_l {
	border-left:1px solid #CC1A10;
}

td.bg_right {
	background:url(/images/rightbg.png);
}

td.bg_left {
	background:url(/images/leftbg.png);
}

.img_src{
	position:absolute;
	z-index:0;
	top:-10px;
	left:-10px;
	height:1px;
	width:1px;
	overflow:hidden;
}

.nowrap {white-space: nowrap;}

TABLE,TR,TD
{
	font-family: Arial;
	font-size: 12px;
	color: #000000;
}
TABLE table table TD
{
	text-align:center;
}

.t_a_r
{
	text-align:right;
}

.t_a_l
{
	text-align:left;
}

td.menu
{
	background-color: white;
	text-align: center;
}
td.tdtext
{
	font-family: Arial;
	font-size: 14px;
	font-weight: normal;
	color: #000000;
}
td.tdtext_cen
{
	font-family: Arial;
	font-size: 14px;
	font-weight: normal;
	color: #000000;
	text-align: center;
}


A
{
	color: #CC0000;
	font-family: Verdana;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
}

A:active
{
	color: #FF0000;
}

A:hover
{
	text-decoration: underline;
}

A.t12
{
	font-family: Arial;
	font-size: 14px;
}

A.menu
{
	font-family: Verdana;
	color: #CC0000;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
}

A.menu:hover
{
	color: #000000;
	text-decoration: none;
}

A.footer
{
	font-family: Verdana;
	color: #FFFFFF;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
}

A.footer:hover
{
	text-decoration: underline;
}

A.menu2
{
	font-family: Verdana;
	color: #ffffff;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
}

A.menu2:hover
{
	color: #000000;
	text-decoration: none;
}

A.atdtext
{
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	color: #CC0000;
}

A.atdtext:hover
{
	text-decoration: underline;
}

A.teamtext
{
	font-family: Arial;
	font-size: 13px;
	font-weight: bold;
	color: #CC0000;
}

A.teamtext:hover
{
	text-decoration: underline;
}

.knop
{
	font-family: Verdana;
	font-size: 13px;
	font-weight: bold;
	width: 200px;
	height: 25px;
	color: #CC0000;
	background-color: #F0F0F0;
}

select.yacheyka,input.yacheyka
{
	color: #CC0000;
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	width: 150px;
	height: 18px;
	background-color: #FFFFFF;
}
.bigred
{
	font-family: Arial;
	font-size: 18px;
	color: #CC0000;
	font-weight: bold;
}

.team
{
	font-family: Arial;
	font-size: 13px;
	color: #000000;
}


.zagolovok
{
	font-family: Arial;
	font-size: 14px;
	text-decoration: none;
	font-weight: bold;
	color: #CC0000;
	text-align: center;
}

.zagolovok2
{
	font-family: Arial;
	font-size: 14px;
	text-decoration: none;
	font-weight: bold;
	color: #000000;
	text-align: center;
}

UL.content
{
	list-style-type: square;
	list-style-image: url('images/doc.gif');
}

small
{
	color: #CC0000;
	font-family: Tahoma;
	font-size: 12px;
}

H3
{
 	font-family: Arial;
	font-size: 20px;
	color: #000000;
	font-weight: bold;
}

.menu
{
	font-family: Verdana;
	color: #CC0000;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
}


.menu2
{
	font-family: Verdana;
	color: #ffffff;
	font-size: 10px;
	text-decoration: none;
	font-weight: bold;
}

.header
{
	font-family: Verdana;
	color: #CC0000;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
}

.MainText
{
	font-family: Arial;
	font-size: 14px;
	font-weight: normal;
	color: #000000;
}

p
{
	font-family: Arial;
	font-size: 14px;
	font-weight: normal;
	color: #000000;
	text-align: justify;
}

.tdtext
{
	font-family: Arial;
	font-size: 14px;
	font-weight: normal;
	color: #000000;
	text-align: justify;
}

.t2
{
	font-family: Arial;
	font-size: 9px;
	font-weight: normal;
	color: #000000;
	text-align: center;
}

.t2_left
{
	font-family: Arial;
	font-size: 9px;
	font-weight: normal;
	color: #000000;
	text-align: left;
}

.menu_gl {
	background:#fff;
	border-top:1px solid #CD1D14;
	border-bottom:1px solid #CD1D14;
	border-right:1px solid #CD1D14;
	height:16px;
}
.menu_gl td.menu {
	background:#fff;
	border-left:1px solid #CD1D14;
	white-space:nowrap;
}

.bg_wh{background: #ffffff;}
.lh10{line-height:10px;}
.g1 {background:url(/1.gif) left top no-repeat #ffffff;}
.min0{background:url(/0min.gif) left top no-repeat #fff;}
.min0Yel{background:url(/0minYel.gif) left top no-repeat #fff;}
.min0Red{background:url(/0minRed.gif) left top no-repeat #fff;}
.min0YelRed{background:url(/0minYelRed.gif) left top no-repeat #fff;}
.min0YR{background:url(/0minYR.gif) left top no-repeat #fff;}
.min90{background:url(/90min.gif) left top no-repeat #fff;}
.min90Yel{background:url(/90minYel.gif) left top no-repeat #fff;}
.min90Red{background:url(/90minRed.gif) left top no-repeat #fff;}
.min90YelRed{background:url(/90minYelRed.gif) left top no-repeat #fff;}
.min90YR{background:url(/90minYR.gif) left top no-repeat #fff;}
.vhod{background:url(/vhod.gif) left top no-repeat #fff;}
.vhodYel{background:url(/vhodYel.gif) left top no-repeat #fff;}
.vhodRed{background:url(/vhodRed.gif) left top no-repeat #fff;}
.vhodYelRed{background:url(/vhodYelRed.gif) left top no-repeat #fff;}
.vhodYR{background:url(/vhodYR.gif) left top no-repeat #fff;}
.vhodzam{background:url(/vhodzam.gif) left top no-repeat #fff;}
.zam{background:url(/zam.gif) left top no-repeat #fff;}
.zamYel{background:url(/zamYel.gif) left top no-repeat #fff;}
.zamRed{background:url(/zamRed.gif) left top no-repeat #fff;}
.zamYelRed{background:url(/zamYelRed.gif) left top no-repeat #fff;}
.zamYR{background:url(/zamYR.gif) left top no-repeat #fff;}
.lh8{line-height:8px;}
.ball{background:url(/ball.gif) left top no-repeat #fff;}
.ball_0{background:url(/1.gif) right bottom no-repeat;color:#fff;line-height: 18px;}
.ball_1{background:url(/ball_1.gif) right bottom no-repeat;color:#fff;line-height: 18px;}
.ball_2{background:url(/ball_2.gif) right bottom no-repeat;color:#fff;line-height: 18px;}
.ball_3{background:url(/ball_3.gif) right bottom no-repeat;color:#fff;line-height: 18px;}
.ball_4{background:url(/ball_4.gif) right bottom no-repeat;color:#fff;line-height: 18px;}
.ball2px_0{background:url(/1.gif) right bottom no-repeat;color:#fff;}
.ball2px_1{background:url(/ball_1.gif) right bottom no-repeat;color:#fff;}
.ball2px_2{background:url(/ball_2.gif) right bottom no-repeat;color:#fff;}
.ball2px_3{background:url(/ball_3.gif) right bottom no-repeat;color:#fff;}
.ball2px_4{background:url(/ball_4.gif) right bottom no-repeat;color:#fff;}
table.team-stat td {min-width:18px; padding: 0 1px; white-space: nowrap;}
table.team-stat div.ml22 {margin-left: 22px;}

.chmp_ru {width:124px;text-align:left;overflow:hidden;}
#feed p {margin:7px 0 0 0;}
#feed2 {margin:15px 0 15px 0;width:220px;padding:0px;overflow: hidden;}
#feed2 p {margin:7px 0 0 0; text-align:left; font-size:11px;}
#feed2 #clink {font-size:75%;color:#999;}
#feed3 p {margin:0;}

#movehear{font-size:11px !important;}
#movehear a{font-weight:normal;}
#movehear #MarketGid{padding-top:10px;}
#movehear{height:90px;margin:0;padding:10px 20px;overflow:hidden;}

#movehearfoot{padding:10px 20px; font-size:11px !important;}

#movehear_gb{width:500px; height:70px; overflow:hidden; font-size:11px !important; position:absolute; top:65px; left:50%; margin-left:-250px;}
#movehear_gb #yandex_gb{height:87px;margin:0;padding:0;overflow:hidden;}
#movehear_gb a{font-weight:normal;}
#movehear_gb td{line-height:16px !important;}
#header-bg {
	height: 60px !important;
}
#search-box {
	margin-top: 10px !important;
}


#text_banner_guestbook{font-size:13px; border: 2px solid #CD1D14; padding:5px; margin-top:7px; font-weight:bold; text-align:center}
#text_banner_guestbook a{font-size:13px;}

#forecast {font-size: 14px; padding-bottom: 20px;}
#forecast p {font-size: 100% !important;}
#forecast h2 {font-size: 120%; color: #CC0000; font-weight: bold;}
#forecast h3 {font-size: 110%; font-weight: bold; text-transform: none;}
#forecast h4 {font-size: 100%; color: #000; font-weight: bold; text-transform: none; margin-top: 15px;}
#forecast ul {margin: 12px 0; padding-left: 0;}
#forecast ul li {margin: 5px 0 5px 20px; padding-left: 5px;}
.tbl_content {border: none; margin-bottom: 15px;}
.tbl_content th {color: #CC0000; text-transform: uppercase; border-bottom: 1px solid #FFC0CB; text-align: left; font-size: 85%; height: 30px; padding: 3px 5px;}
.tbl_content td {border-bottom: 1px solid #FFC0CB; text-align: left; font-size: 100%; padding: 3px 5px;}
.tbl_content_hover tr:hover td{
	background:#F6EFEE;
}
#forecast a {font-size: 100%; font-weight: normal; font-family: Arial;}
#forecast .tbl_content td.td_first {padding-left: 10px;}
.tbl_title td {height: 35px;}
.tbl_content tr.m td, .tbl_content tr.m th {background: #f6efee;}
#forecast td input.inputbox {border-color: #832D2D; background-color: #FFFFFF; width: 30px; font-size: 11px; cursor: auto;}
#forecast input.button2 {float: right; margin-right: 50px;}
#forecast form {padding-bottom: 30px;}
#forecast td small {color: #000;}

.cal_pos_rel{position:relative; margin-top:5px; text-align:right; font-family:Arial;}
.cal_pos_rel a.sel_date{font-size:12px !important; font-weight:bold !important;}
#calendar{font-size:12px !important; position:absolute; top:0; right:0; background:#FFF; z-index:2; border:2px solid #9F0900; padding:10px 10px 7px 10px;}
#calendar table{margin:10px auto 0 auto;}
#calendar form, #calendar2 form{font-size:11px !important;}
#calendar a{font-weight:normal !important; font-size:12px !important;}
#calendar table td, #calendar2 table td{width:20px; height:20px; text-align:center !important; vertical-align:middle !important; font-size:12px !important; padding:0; margin:0;}
#calendar table th, #calendar2 table th{text-align:center !important; vertical-align:middle !important; font-size:12px !important; padding:0; margin:0;}
#calendar2{font-size:12px !important;  padding:10px 10px 7px 10px;}
#calendar2 table{margin-top:5px;}

#calendar select {
    color: #000000;
    background-color: #FAFAFA;
    border: 1px solid #666666;
    cursor: pointer;
    font-family: Verdana,Helvetica,Arial,sans-serif;
    font-size: 1em;
    font-weight: normal;
    padding: 1px;
    vertical-align: middle;
}

.b_b{border-bottom:1px solid #000;}
.b_r{border-right:1px solid #000;}
.red{color:#cc0000;}
.green{color:#008000;}
.tab_cup th{text-align:center;}
.tab_cup td{text-align:left; padding:0 3px; white-space:nowrap;}
.tab_cup td.cen_top{text-align:center; vertical-align:top;}
.tab_cup td.cen{text-align:center;}

#shop_menu a{text-transform:uppercase;}
#shop, #shop table th, #shop table td, #shop a{font-size:12px;}
#shop{margin:0 15px; padding-top:50px;}
#shop table.shop_products {margin:10px 0; border-bottom:1px solid #FAA}
#shop table.shop_products th {width:0%; vertical-align:top; padding:15px 0; border-top:1px solid #FAA}
#shop table.shop_products th img{margin:0 10px 0 0}
#shop table.shop_products td {width:50%; vertical-align:top; padding:15px 0; border-top:1px solid #FAA}

#advertpay{overflow: hidden;width: 120px;}
#advertpay .mi_partners{display:none !important;}
#advertpay .mi_floatcontent{font-style:normal !important;;}
#advertpay .mi_floatcontent a{font:bold 11px/13px Arial !important;}
#advertpay .mi_body a{font:10px/12px Arial !important;}
#advertpay #magnaInformer td{padding:0 !important;}
#advertpay #magnaHeader{margin:0 !important;}

#magna{overflow: hidden;width: 660px; height:90px;}
#magna .mi_partners{display:none !important;}
#magna .mi_floatcontent{font-style:normal !important;;}
#magna .mi_floatcontent a{font:bold 11px/13px Arial !important;}
#magna .mi_body a{font:10px/12px Arial !important;}
#magna #magnaInformer{border:0 !important;}
#magna #magnaInformer td{padding:0 7px !important;}
#magna #magnaHeader{margin:0 !important;}
#magna #mi_logo{display:none !important;}

.sms_adfox{width: 240px; overflow: hidden; margin-bottom: -312px !important; position: relative;}
