body{
  font-family: Tahoma, Arial;
  margin: 0px;
}

#wrap {  border: 1px solid black; }


table{
  font-size: 13px;
}

a{
  color: #0066CC;
  text-decoration: none;
}

a:hover{
  color: #DA2921;
}

#container{
 width: 1000px;
 overflow: hidden;
 
}

#left_col{
 width: 160px;
 vertical-align: top;
}

#center_col{
  width: 585px;
  vertical-align: top;
}

#right_col{
   /*width: 240px;*/
   vertical-align:top;
}

#mail_form{
  background-color: #EEEEEE;
  padding-top: 5px;
  padding-right: 1px;
  padding-bottom: 1px;
  padding-left: 5px;
  font-size: 12px;
  margin-bottom: 5px;
}

#mail_form div{
   margin-bottom: 3px;
   width: 100%;
}

#mail_form a{
  color: #0066CC;
  font-weight: bold;
  font-size: 12px;
  text-decoration: none;
}

#mail_form a:hover{
  color: #DA2921;
}

.menu{
  border-top: 2px solid #CCCCCC;
  height: 30px;
}

.menu td{	
  background-color: #3CB1FF;
  text-align: center;
}

.menu a{
  color: #FFFFFF;
  text-decoration: none;
}

.delim{
  background-image: URL(/images/menu_r.gif);
  background-repeat: no-repeat;
  width: 1px;
}

.sport_menu{
  width: 100%;
  font-size: 12px;
  font-family: Tahoma, Arial;
  background-color: #D8DAE0;
  padding-bottom: 7px;
  padding-top: 7px;
  overflow: hidden;
}

.submenu-1{
  padding-left: 4px;
  margin-left: -4px;
  border-bottom: 1px solid #BBBBBB;
}

.sport_menu a{
  left: 5px;
  text-decoration: none;
  color: #666666;
}

.sport_menu .highlited-menu-item{
  color: #CC0000;
}

.sp_link{
  color: #00458A;
}

.sport_menu div{
  /*margin: 5px;*/
}
.sp_item{
   border-bottom: 1px solid #BBBBBB;
   margin: 5px 0 0 0;
   padding-left: 3px;
}

.expanded-item {
  margin: 4px 0 2px 3px;
}

.sp_name{
  font-size: 10px;
  color: #00458A;
  white-space: nowrap;
  text-transform: uppercase;
}

.sport_menu a:hover{
   color: #DA2921;
}

.conf_table{
  background-image: url(/images/conf_block.gif);
  background-repeat: x-repeat;
}

.submenu{
  background-color: #EEEEEE;
  margin-bottom: 0px !important;
  margin-top: 0px !important;
}

.submenu div{
  margin-bottom: 0px;
  margin-top: 0px;
  margin-left: 10px;
}

.submenu  a{
  margin-left: 5px;
}

.submenu #menu_slctd{
  font-weight: bold;
  color: #9999FF;
}

.subsubmenu{
	background-color: #EEEEEE;
	margin-bottom: 0px !important;
	margin-top: 0px !important;		
}

.subsubmenu  a{
  margin-left: 12px;
}

#blogs-column{
	background-color: #F5F5F5;
	float: left;
	padding: 5px 3px 0 3px;
}

.blog_item{
   text-align: left;
   float:left;
   width:100%;
   margin-bottom: 7px;
   border-bottom: 1px solid #DDDDDD;
   padding-bottom: 6px; 
}

.blog_item img{
   margin-right: 3px;
}

.blog_item a{
  color: #0066CC;
  font-weight: bold;
  font-size: 12px;
  text-decoration: none;
}

.blog_item a:hover{
  color: #DA2921;
}

#blogs-last-item{
	border: none;
	margin-bottom: 3px;
}

#conf_block{
 /* margin-top: 5px;*/
}

#conf_block a{  text-decoration: none;  font-weight: bold;  font-size: 14px;  color: #000000;}
#conf_block a:hover{  text-decoration: underline;}
#conf_block table{ color: #FFFFFF;  margin-top: 5px;  /*margin-bottom: 5px;*/  /*width: 160px;*/  width: 100%;}

.comment {  font-size: 12px; }
.comment a{  color: #0066CC;  font-weight: bold;  font-size: 12px;  text-decoration: none;}
.comment a:hover{ color: #DA2921; }
.auth_dialog a{ color: #0066CC; font-weight: bold;  font-size: 12px;  text-decoration: none;}
.auth_dialog a:hover{  color: #DA2921;}

#footer_block a{  color: #0066CC;  font-weight: bold;  font-size: 12px;  text-decoration: none; }
#footer_block a:hover{ color: #DA2921; }

/* ------------  branded styles -------------*/

.brand_news_items{ padding-left: 7px; width: 100%; background-image: url('/images/chernigovskoye/bl_char_stripe.png'); background-repeat: repeat-y; margin-bottom: 5px;}
.brand_news_items div{ position: relative; left: -13px; margin-bottom: 3px;}
.brand_news_items a{ color: #000000; text-decoration: none;}

.cm_add_comment{ display: none;}
.image-button{text-align: center;   margin-bottom: 5px;}
.related-news-date { color: #999999; }
#fantasy-banner { margin: 3px 0 0 0; padding: 0; overflow: hidden; width: 990px; }
#fpl-link {padding-left: 5px;}

.user-profile {	overflow: hidden;	text-align: left; margin-top: 4px;	margin-bottom: 2px;  background: #eee; padding-bottom: 5px;}

.menu-list-item { margin-left: 12px; }
.menu-list-item  a { color: #333333 !important; }
.menu-list-item  a:hover { color: #DA2921 !important; }
.menu-list-item span { margin-left: 10px; font-weight: bold; } 
#user-menu-title { background-color: #3CB1FF; color: #FFF; text-align: center; font-weight: bold; padding: 3px 0; text-transform: uppercase; }  
#user-menu-title a { color: #FFF; } 
#user-menu-nick { font-weight: bold; font-size: 14px; text-align: left; color: #333; margin: 4px 10px 4px 12px; }
#fan-zone-menu-link { display: block; background-image: url("/images/chern2.jpg"); width: 160px; height: 55px; }

.login-menu {overflow: hidden; width: 100%; margin-top: 5px; padding-bottom: 4px; }
.login-forms {overflow: hidden;	width: 100%; padding: 12px 9px 11px;	background: #eee; font-size: 11px;}
.login-forms .head { display: block; line-height: 13px;	font-weight: normal; margin: 0 1px 1px;	padding-bottom: 6px; text-align: center;	border-bottom: 1px solid #c6c5db;}
.login-forms .divider {	padding-top: 2px;}
.login-forms label {display: block;	padding: 0 0 2px 7px;}
.login-forms .text{float: left; border: 1px solid #fff;}
.login-forms .text input { float: left;width: 134px;	margin: 0;	padding: 3px 0 4px 4px;	border: 1px solid #777;}
.login-forms .active {border-color: #8bcdff;}
.login-forms .active input {border-color: #247cbf;}
.login-forms select { width: 141px;	float: left;}
.login-forms .check { overflow: hidden;	height: 1%;	padding-top: 12px;}
.login-forms .check input {	float: left; width: 15px; height: 15px;	margin: 1px 0 0;}
.login-forms .check label {	float: left; padding: 1px 0 0 10px;	font-size: 12px;}
.login-forms .submit {display: block;	margin: 12px auto 0;}
.login-menu .recover-pass {	text-align: center;	margin-top: 14px;}
.login-menu .register {	text-align: center;	margin-top: 4px;}
.login-menu .register a {color: #ee2e24; font-weight: bold;}
#login-remember {clear: both;}

#banner-585 { margin: 3px 0 5px 0; clear: both; width: 580px; height: 60px; overflow: hidden;}
#dream-team { margin: -5px 0 5px -5px; background-color: #FFF; }
/*#dream-team { display: block; width: 100%; height: 35px; background-image: url("/images/dream-team-button.jpg"); background-repeat: no-repeat; margin: -7px 0 5px -1px; }*/
#banner-1000 { text-align: center; margin-right: auto; margin-left: auto; width: 990px; overflow: hidden;}
#banner-760 { text-align: center; margin-right: auto; margin-left: auto; width: 990px; overflow: hidden; }
#banner-150 { width: 100%; height: 200px; overflow: hidden; margin-top: 5px;}

.new-menu-item {color: #D00; font-size: 9px; font-weight: normal; padding-left: 3px;}
.menu-item-highlight { color: #C00 !important; }
#news-archive-link {text-align: center; margin-top: 10px; clear: both;}

.m-date { font-size: 10px; text-align: center; white-space: nowrap; text-transform: uppercase;}
#wc-countdown-block { float: right; width: 605px; height: 96px; overflow: hidden; }
#wc-countdown {  }
#left-col-block { width: 158px; overflow: hidden; margin-left: 2px; }