body{
  background-color: #ffffff;
}
.clear{
  clear: both;
}
.hidden {
  display: none;
}
.group table {
  border: 0px;
  width: auto;
}

a { color:#313131; }
a:hover { 
	color: #e01e1f;
  	text-decoration: underline; 
}
.overflow_hidden {
	overflow: hidden;
}

.photoborder { border: 1px solid #aaa; background: #fff; padding: 5px;}
.photoborder img { display:block; }
.descr_r { margin-left: 120px; font-size: 12px; }
/*.ear_header { background: url(../../img/design/slidedown4_transparent.gif) no-repeat top right; padding:5px 40px 0px 20px; height:22px; }*/

.popup_menu_box {margin:0 0 0 0; position: relative; z-index:10; }

#header #site_action #search_block .popup_l .cusel_select { margin-top:2px; }
#header #site_action #search_block .popup_l .cusel_select .cusel { width: 90px !important; }

.trans_head { padding:5px 18px; border-bottom: 1px solid #ddd;  }
.trans_head img.flag { margin-right: 10px; display:block; float:left; }

.ftbl .main_report { margin:0px -10px; }

.designation td { padding: 3px;}


/**********************************************лопухи********************************************************/
.green .match_table { 
	height: 95px;
	border-top: 2px solid #388c01;
	background: #86ba60; 
	background: -webkit-gradient(linear, left top, left bottom, from(#a8cd8a), to(#86ba60)); 
	background: -moz-linear-gradient(top,  #a8cd8a,  #86ba60);
    background-image: -o-linear-gradient(top,  #a8cd8a,  #86ba60);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#a8cd8a', endColorstr='#86ba60');
 }
 .green .match_status { font-size:9px; text-transform:uppercase; color:#1b4200; }
 .green .hdline { background: #4e9a1c; text-align:center; line-height:25px; height:25px; overflow: hidden; 
 			-webkit-box-shadow: 0px -2px 4px #388c01 inset; 
			-moz-box-shadow: 0px -2px 4px #388c01 inset;
			box-shadow: 0px -2px 4px #388c01 inset;
			position: relative; 
}
.green .hdline .trans_grad {
			position:absolute; top:0px; right:0px; height:25px; width:27px; background: url(http://ss.sport-express.ru/img/design/v2_img/football_trans_grad.png ) no-repeat scroll left top transparent;
}
.match_table .comments_block { font-size:11px; color:#fff; margin:5px auto 0px auto; width:70px; }
.match_table .comments_block .comments_icon { background: url(http://ss.sport-express.ru/img/design/v2_img/discuss_tiny.png) no-repeat scroll left top transparent;
    float: left;
    height: 14px;
    width: 14px; }
.match_table .comments_block .discuss {  float: left;
    color:#fff;
	padding-left: 5px;
    position: relative;
    top: -1px; }
.sky .match_table {
	height: 95px;  
	border-top: 2px solid #b3ecff;
	background: #43c3ee; 
	background: -webkit-gradient(linear, left top, left bottom, from(#92e4ff), to(#43c3ee)); 
	background: -moz-linear-gradient(top,  #92e4ff,  #43c3ee);
    background-image: -o-linear-gradient(top,  #92e4ff,  #43c3ee);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#92e4ff', endColorstr='#43c3ee');
 }
.match_table .score_big_cell { 
					width: 78px;
					position:relative;
					border:1px solid #cdcdcd; 
					height:15px;
					/*line-height:15px;*/ 
 					background: #000; 
	background: -webkit-gradient(linear, left top, left bottom, from(#525252), to(#000)); 
	background: -moz-linear-gradient(top,  #525252,  #000);
    background-image: -o-linear-gradient(top,  #525252,  #000);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#525252', endColorstr='#000'); /*url("http://ss.sport-express.ru/img/live/fresh/trans_score_bg_new.gif") no-repeat scroll left top transparent*/ 
	}
.match_table .command_name a:hover { color: #fff; }	
.match_table .score_big_cell .joiner { position:absolute; 
			background: url(http://ss.sport-express.ru/img/design/v2_img/join_tr.png) no-repeat scroll left top transparent;
			width: 34px;
			height:4px;
			bottom:-4px;
			left: 23px;	
			}	
.sky .match_status { font-size:9px; text-transform:uppercase; color:#045078; }
.sky .hdline { background: #0681c5; text-align:center; line-height:25px; height:25px; overflow: hidden; 
 			-webkit-box-shadow: 0px -2px 4px #04649b inset; 
			-moz-box-shadow: 0px -2px 4px #04649b inset;
			box-shadow: 0px -2px 4px #04649b inset; 
			position: relative; }
.sky .hdline .trans_grad {
			position:absolute; top:0px; right:0px; height:25px; width:27px; background: url(http://ss.sport-express.ru/img/design/v2_img/hockey_trans_grad.png ) no-repeat scroll left top transparent;
}				
			
.football_time_step { /*background:url(../img/design/new/football_time_step.gif) repeat-x 8px -5px;*/
	background:url(http://ss.sport-express.ru/img/design/v2_img/football_time_step_1.png) no-repeat 0 0; 
	width: 240px; 
	height: 17px; 
	position:absolute; 
	bottom: 0px; 
	left:0px; 
	/*font-size:9px; 
	/*color:#daf4b4; 
	/*padding-top:5px;*/ 
}
.football_time_pointer {
	background:url(http://ss.sport-express.ru/img/design/new/football_time_pointer.gif) no-repeat 8px -5px; 
	width: 240px; 
	position:absolute; 
	bottom:0px; 
	left:8px; 
	height:17px;
}
.burdocks .step2 { background:url(http://ss.sport-express.ru/img/design/v2_img/football_time_step_2.png) no-repeat 0 0; }
.burdocks .step3 { background:url(http://ss.sport-express.ru/img/design/v2_img/football_time_step_3.png) no-repeat 0 0; }	

.burdocks .sub_score_cell { width:72px; height:8px;
border:1px solid #cdcdcd; 
background: #000; 
	background: -webkit-gradient(linear, left top, left bottom, from(#525252), to(#000)); 
	background: -moz-linear-gradient(top,  #525252,  #000);
    background-image: -o-linear-gradient(top,  #525252,  #000);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#525252', endColorstr='#000');
 position:absolute; bottom:-15px; left:2px; padding-top:1px; }
.burdocks .sub_score_cell .dv { display:block; margin:0px auto; }
.burdocks .sub_score_cell .pen_score { float:left; padding:0px 2px; /*margin-top:5px;*/ }
.burdocks .sub_score_cell .pen_score img { display:block; float:left; }
.burdocks .sub_score_cell .pen { float:right; padding:0px 2px; /*margin-top:5px;*/ }
.burdocks .sub_score_cell .pen img { display:block; }		

/***********************************************************************************************************************/



/******************************* LIVE ******************************************/





	

.up_menu .cusel_select select#Date {
	width: 110px !important;
}
.grid_3 .select {
    /*font-size: 85%;*/
    height: 1%;
    margin: 0 auto;
    padding: 5px 6px;
    position: relative;
    text-align: left;
}
#stats .level_b #live_selector_popup { 
	display: none;
	left: 0;
	top: -20px;
	width: 673px;
	z-index: 100;
	position:absolute;
	zoom:1;
	overflow:hidden;
}
#stats .level_b .live_selector_score {
	border-bottom: 1px solid #fff; border-right: 1px solid #fff; width: 100%; border-spacing: 0; border-collapse: collapse;
}
#stats .level_b #live_selector_popup .live_selector_score tr.white_block, #live_selector_popup .live_selector_score td.white_block {
    background: none repeat scroll 0 0 white;
}
#stats .level_b .live_selector_score td.one { 
	text-align: left;
}
#stats .level_b .live_selector_score td.left {
	text-align:left;
}
#stats .level_b .live_selector_score td.right {
	text-align:right;
}
#stats .level_b #live_selector_popup .live_selector_score td {
	line-height: inherit;
	padding: 2px;
	/*font-size: 85%;*/
	text-align: left;
	border-top: 1px solid #fff;
	border-left: 1px solid #fff;
}
#stats .level_b #live_selector_popup .live_selector_score .top {
	line-height: inherit;
	min-height: 0px;
	padding: 2px;
	position: inherit;
}
#stats .level_b #live_selector_popup .left {
    float: left;
}
#stats .level_b #live_selector_popup .right {
    float: right;
}
#stats .level_b #live_selector_popup .live_selector_score strong {
    color: #000000;
    margin-bottom: 5px;
    text-transform: uppercase;
	font-size: inherit;
	font-weight: bold;
	margin-right: 5px;
}
#stats .level_b #live_selector_popup #center_fog {
    background: url("../../img/live/fresh/gr.png") repeat-y scroll left top transparent;
    padding: 0 30px;
    position: relative;
}
#stats .level_b #live_selector_popup #top_fog {
    background: url("../../img/live/fresh/tverh.png") no-repeat scroll left top transparent;
    height: 26px;
    position: relative;
}
#stats .level_b #live_selector_popup #bottom_fog {
    background: url("../../img/live/fresh/tniz.png") no-repeat scroll left top transparent;
    height: 26px;
    position: relative;
}
/*#stats .level_b #live_selector_popup .submit {
    background: url("../../img/design/submit_btn_left_white.gif") no-repeat scroll left top transparent;
    height: 18px;
    padding-left: 4px;
}
#stats .level_b #live_selector_popup .submit input.button {
    background: url("../../img/design/submit_btn_right_white.gif") no-repeat scroll right top transparent;
    border: 0 none;
    cursor: pointer;
    float: left;
    font-weight: bold;
    height: 18px;
    margin: 0;
    padding: 1px 16px 3px 12px;
    width: 65px;
}*/
#stats .level_b #live_selector_popup .small {
    /*font-size: 85%;*/
}
#stats .level_b #live_selector_popup .live_selector_score td {
    text-align: left;
}
#stats .level_b #live_selector_popup a.trngl {
    font-size: 11px;
    margin: 5px 0;
    overflow: hidden;
    position: relative;
    padding: 0 7px 0 10px;
}
.bottom #live_time {
    color: #4E4E4E;
    float: left;
    font-size: 16px;
    font-weight: bold;
    margin-right: 20px;
    padding-bottom: 5px;
}


/******************************* TENNIS ******************************************/
#stats .level_c .right .cusel_select  select {
	width: 145px !important;
}
#stats .level_b .stealth .right .cusel_select  select, #stats .level_b .stealth .right .cusel_select .cusel {
	width: 185px !important;
}

#stats .level_b{
	min-height: 32px;	
}
#stats .level_b strong, #stats .level_c strong, #stats .level_b .stealth .left h1 {
	color: #4E4E4E;
    font-size: 18px;
    font-weight: normal;
    margin-right: 20px;
    padding-bottom: 5px;
    padding-left: 10px;
	float: left;
}
#cuselFrame-stageselect { width:150px !important; }
/******************************* BASKETBALL ******************************************/
#stats.basketball .top .cusel_select  {
	float: left;
}
#stats.basketball .top .cusel_select  select {
	width: 105px !important;
}

/*********************cusel в хоккее***********/

#level_b { width:95px; }

/*********************cusel в хоккее - end***********/


.separator {
    clear: both;
    font-size: 1%;
    height: 1px;
    width: 1px;
}
.score,.tall_score {
	border-bottom: 1px solid #fff;
	border-right: 1px solid #fff;
	width: 100%;
	border-spacing: 0;
	border-collapse: collapse;
}

.antiscore,.stealth {
	border-spacing: 0;
	border-collapse: collapse;
}

/*.score tr {
	background: #eee;
}*/

.score td {
	padding: 2px;
	font-size: 11px;
	height: 24px;
	text-align: center;
	border-top: 1px solid #fff;
	border-left: 1px solid #fff;
}

.tall_score td {
	height: /*32px*/ 28px;
	padding: 0 2px;
	font-size: 11px;
	text-align: center;
	border-top: 1px solid #fff;
	border-left: 1px solid #fff;
}

.score td.noborder_vertical,.score th.noborder_vertical,.tall_score td.noborder_vertical,.tall_score th.noborder_vertical
	{
	border-left: 0px;
}

.score td.noborder_horizontal,.tall_score td.noborder_horizontal {
	border-top: 0px;
}

.score td.one {
	text-align: left;
}

.score td.left,.tall_score td.left,.stealth td.left {
	text-align: left;
	padding-left: 5px;
}

.score td.right,.tall_score td.right,.stealth td.right {
	text-align: right;
	padding-right: 5px;
}

.antiscore,.stealth {
	border-top: 0px;
	border-left: 0px;
}

.antiscore td {
	border: 0px;
	background: none;
}

.score th {
	/*padding: 3px;*/
	text-align: center;
	font-weight: bold;
	text-transform: uppercase;
	border-top: 1px solid #fff;
	border-left: 1px solid #fff;
	height: 22px;
	line-height: 22px;
}
.score .small {
    font-size: 11px;
}
.score .pad3 {
    padding: 3px;
}
.orange .score tr, .orange .forecast_score tr, .orange .live_results tr {
    background: none repeat scroll 0 0 /*#F7F1EA*/#fff;
}
.margin_bottom_20 {
    margin-bottom: 20px;
}
#stats h1.bottom , #stats .small h1 {
    margin-right: 20px;
	padding-left: 10px;
    color: #4E4E4E;
    font-size: 18px;
    font-weight: normal;
    padding-bottom: 5px;
}
.score tr.white_block, .tall_score tr.white_block, .compote tr.white_block {
    background: none repeat scroll 0 0 white;
}
.simple_body_0pad, .simple_body_glass, .simple_body_glass0, .score_body {
    border: 1px solid #C0C0C0;
    padding: 0;
}
#stats .group table td{
	border: 0px;
}
#stats img.flag {
    border: 1px solid #A6A7A2;
    height: 15px;
    width: 24px;
}
/******************************* PUBLICATION (OLD ORTHODOXY MARKUP) ******************************************/
#sinlgepage { background: #fff; }
#sinlgepage p { margin: 10px 0px; }
#sinlgepage a { text-decoration: underline; }
#overarticle { display:none; }
#article h1 { color: #4E4E4E;  font-size: 24px;  font-weight: normal; line-height: 40px;  }
#arthead { padding:0px 10px; }
#zvezda { padding:20px; }
#sinlgepage #zvezda .photo { float: left; }
#sinlgepage .photolenta { float: left; margin-right: 12px; margin-bottom: 100px;  }
#sinlgepage .photolenta .phline { width: 227px; margin-bottom: 10px; }
#sinlgepage .photolenta .phline img { border: 1px solid #555; display: block; }

#sinlgepage .glorydesk  { text-align: center; }
#sinlgepage .glorydesk td { vertical-align: top; width: 150px; text-align: center; }
#sinlgepage .glorydesk td.top { width: 100%; }
#sinlgepage .glorydesk h3 { margin: 0px auto; padding: 0px; width: 110px;}
#sinlgepage .glorydesk img { width: 100px; height: 100px; }
#sinlgepage .glorydesk  a { display: block; margin: 10px 0px 5px 0px; font-weight: bold; font-size: 110%; }
#sinlgepage .glorydesk  b { display: block; font-weight: normal; }
#sinlgepage .glorydesk  u { display: block; text-decoration: none; }
					/*----------------------- translations ---------------------------*/
.live_results { border-bottom: 1px solid #fff; border-right: 1px solid #fff; width: 100%; border-spacing: 0; border-collapse: collapse; }
.live_results td { text-align:center; height: 26px; padding: 2px; font-size: 11px; border-top: 1px solid #fff; border-left: 1px solid #fff; }
* html .live_results td { height: 24px; }
:root .live_results { border-collapse: separate; }
.live_results td.nbv { border-left: 0 none; }
.live_results td.team1 { text-align: right; padding-right: 10px; padding-left:30px; }
.live_results td.team2 { text-align: left; padding-left: 10px; padding-right:30px; }
.live_results td a { font-weight: bold; }
.live_results td.tennis_player, .live_results td.tennis_time { padding: 2px 10px; text-align: left; } 


/***************************************************************************************************/


.level_b .cusel{
  width: auto!important;
}
.level_b{
  display: inline-block;
}

#cuselFrame-AllChemps{
  width: 200px!important;
}

/*******************************  UP MENU *********************************************/
.sport_header_menu_conteiner{
  margin-bottom: 10px;
}
.sport_header_menu_conteiner .sport_menu{
  padding-bottom: 7px;
}
.sport_header_menu_conteiner .logo{
  cursor: pointer;
  display: block;
  float: left;
  height: 57px;
}
.sport_header_menu_conteiner .solid_line{
  height: 20px;
}
.sport_header_menu_conteiner .left-switchs{
  float: left;
  min-height: 1px;
}
.sport_header_menu_conteiner .left-switchs .searches{
  padding: 20px 0px 15px 80px;
}
.searches .search{
  float: left;
  border-bottom: medium none;
  font-size: 12px;
  font-weight: bold;
  line-height: 18px;
  padding-right: 15px;
  position: relative;
  margin: 2px;
  cursor: pointer;
}
.searches .search:hover,
.shadow_done table:hover,
.up_menu li a:hover{
 /* text-decoration: underline;*/
}
.searches .search span{
  height: 6px;
  width: 8px;
  display: inline-block;
}
.searches .search input{
  margin: 5px;
}
.shadow_done table{
  border: none;
}
.search_window input{
  margin: 15px 0px;
}

.sport_header_menu_conteiner .up_menu_body{
  float: left;
  margin: 5px 0px 5px 20px;
}
.up_menu{
  margin: 1px 0px;
}
.up_menu li{
  display: inline;
  font-size: 12px;
  line-height: 17px;
  font-weight: bold;
  padding-left: 2px;
  margin-right: 15px;
}

.float_right{
  float: right;
}
.menu_right_block {
 position: absolute;
 right: 0px;
}
.sport_header_menu_conteiner .menu_block{
 overflow: hidden;
}
.sport_header_menu_conteiner .up_menu_body_right .up_menu li{
  margin: 0px 0px 0px 15px;
}
.sport_header_menu_conteiner .up_menu_body_right{
  margin: 5px 15px 0px 0px;
  text-align: right;
}

.sport_header_menu_conteiner .up_menu_body_right .cusel_select{
  margin: 0px 2px;
}
.sport_header_menu_conteiner .up_menu_body_right li.have_select{
  padding-left: 0;
  float: left;
  height:25px!important;
  margin-right: -5px;
}
.sport_header_menu_conteiner .cusel{
  background: none;
  border: 0;
}
.sport_header_menu_conteiner .cusel .cuselText{
  font-size: 12px;
  font-weight: bold;
  padding: 0 10px 0 0;
  background: url("/img/design/v2_img/arr_down_red.png") no-repeat scroll right center transparent;
}
.sport_header_menu_conteiner .cusel .cusel-scroll-pane{
  position: relative;
}
.sport_header_menu_conteiner .cusel .cusel-scroll-pane span{
}
.sport_header_menu_conteiner .cusel .cusel-scroll-pane span:hover{
}
.sport_header_menu_conteiner .sex_switcher {
  padding: 17px 0 15px 20px;
}
.sport_header_menu_conteiner .sex_switcher span {
  margin-right: 15px;
  cursor: pointer;
  font-weight: bold;
}
.sport_header_menu_conteiner .sex_switcher .pseudolink_men_women, .sport_header_menu_conteiner .sex_switcher .pseudolink_women_men {
  border-bottom: 1px dashed;
}
.sport_header_menu_conteiner .subtitle{
  color: #ffffff;
  font-size: 38px;
  position:relative;
  top: 5px;
  margin-left: 22px;
}
/**************************************************************************************/

.articles .head { color: #808080; }
.matches table .fst td {
  padding-top: 5px;
  height: auto;
}
#container .top .page_link, .top .page_link { 
	padding:0px; 
	width:207px;
	margin:0px auto;
}

.p_block .l_block { padding:10px; padding-left:0px; }
.p_block .r_block { padding:10px; padding-right:0px; }
.p_block .photoborder { border:1px solid #cdcdcd; padding: 5px; }
.p_block .photoborder img { display:block; }

/**********************************   SHADOW   ****************************************/
.shadow_done{
  position: absolute;
  margin: -90px 0px 0px -50px;
  padding: 25px;
  z-index: 100;
  font-size: 12px;
  font-weight: bold;
  line-height: 18px;
}
.shadow_done .lu, .shadow_done .lc, .shadow_done .lb,
.shadow_done .ru, .shadow_done .rc, .shadow_done .rb{
  width: 25px;
  border: none;
}
.shadow_done .lu, .shadow_done .uc, .shadow_done .ru,
.shadow_done .lb, .shadow_done .bc, .shadow_done .rb{
  height: 25px;
  border: none;
}
.shadow_done .lu{
  background: url("../../img/design/shadows/football-search-form-bg-lu.png") no-repeat scroll 0 0 transparent;
}
.shadow_done .uc{
  background: url("../../img/design/shadows/football-search-form-bg-uc.png") repeat-x scroll 0 0 transparent;
}
.shadow_done .ru{
  background: url("../../img/design/shadows/football-search-form-bg-ru.png") no-repeat scroll 0 0 transparent;
}
.shadow_done .lc{
  background: url("../../img/design/shadows/football-search-form-bg-lc.png") repeat-y scroll 0 0 transparent;
}
.shadow_done .cc{
  background: none no-repeat scroll 0 0 #ffffff;
  min-width: 200px;
  text-align: center;
}
.shadow_done .cc div.shdw_cont{
  display: inline-block;
  text-align: left;
}
.shadow_done .rc{
  background: url("../../img/design/shadows/football-search-form-bg-rc.png") repeat-y scroll 0 0 transparent;
}
.shadow_done .lb{
  background: url("../../img/design/shadows/football-search-form-bg-lb.png") no-repeat scroll 0 0 transparent;
}
.shadow_done .bc{
  background: url("../../img/design/shadows/football-search-form-bg-bc.png") repeat-x scroll 0 0 transparent;
}
.shadow_done .rb{
  background: url("../../img/design/shadows/football-search-form-bg-rb.png") no-repeat scroll 0 0 transparent;
}
.search_container{
  margin-top: -15px;
}


/**************************************************************************************/

/*****************************  Таблицы с результатами  *******************************/

.tall_score th{
  background: url("/img/design/v2_img/sports-head.png") repeat-x scroll 0 -290px transparent;
  color: #FFFFFF;
  height: 28px;
}
.tall_score .left a{
  background: url("/img/design/v2_img/nt-arr.gif") no-repeat scroll 100% 70% transparent;
  color: #4E4E4E;
  padding-right: 10px;
  text-decoration: none!important;
}
.tall_score .chesshandler{
  font-size: 11px;
}
.tall_score .chesshandler a{
  font-size: 11px;
  color: #387213;
}
/**************************************************************************************/


/************************************** sunday ****************************************/

.sunday_item { background:#f5f5f5; padding:10px; }
.sunday_item .photoborder { padding:5px; border:1px solid #aaa; width:240px; float:left; }
.sunday_item .photoborder img { display:block; margin-left: auto; margin-right: auto; }
.sunday_item .rubric_name { background:#DDDDDD none repeat scroll 0 0; color:#565656; margin-bottom:10px; padding:3px 10px; text-transform:uppercase; margin-left:270px }
.sunday_item .item_cont { margin-left:270px; }
.sunday_item .item_cont h3 { font-size:120%; font-weight:bold; margin-bottom:5px; }
.sunday_item .item_cont .announce { color:#494949; }
.sunday_item_comments { background:#fff; border-bottom:1px solid #fff; }
.sunday_item_comments .decoration { padding:3px 10px; text-align:right; border-bottom:1px solid #f5f5f5; }
.sunday_item_comments .comments_amount { color:#7c7c7c; font-size:11px; }
.sunday_item_comments .comment_cloud { margin:0 5px -4px 5px; }

#cuselFrame-Day, #cuselFrame-Year { width:100px !important }
.sunday_head_title { color: #FFFFFF; font-size: 18px; text-transform: uppercase; }

/**************************************************************************************/

.comments_txt {
  overflow: hidden;
}
.comments_txt h5 {
  font-size: 18px;
  line-height: 30px;
  color: #494848;
  background: transparent;
  padding: 0px 0px 15px 10px;
  font-weight: normal;
}
.comments_txt .item {
  overflow: hidden;
  color: #1d1d1d;
  font-size: 12px;
  line-height: 16px;
  padding: 0px 0px 20px;
  clear: left;
}
.comments_txt .item .data {
  height: 23px;
  padding-left: 20px;
}
.comments_txt .item .data .cut {
  height: 23px;
  width: 20px;
  background: url("../../img/design/v2_img/icons.gif") -428px 0 no-repeat;
  float: left;
  margin-right: 10px;
}
.comments_txt .item .data .user {
  float: left;
  margin-right: 20px;
  font-size: 12px;
  font-weight: bold;
}
.comments_txt .item .data .date {
  color: #8c8c8c;
  font-size: 11px;
}
.comments_txt .item .txt {
  background: #f1f1f1;
  padding: 15px;
  margin-left: 0px;
}
.comments_txt .more_comments {
  font-size: 12px;
  font-weight: bold;
  color: #494848;
  cursor: pointer;
  padding: 0px 15px;
  position: relative;
  float: left;
  margin-bottom: 20px;
}
.comments_txt .more_comments span {
  width: 8px;
  height: 6px;
  position: absolute;
  top: 6px;
  right: 0px;
  background: url("../../img/design/v2_img/icons.gif") -8px -25px no-repeat;
}
.comments_txt .more_comments:hover {
  color: #bd1717;
  text-decoration: underline;
}
.comments_txt .more_comments:hover span {
  background: url("../../img/design/v2_img/icons.gif") -48px -18px no-repeat;
}



#user_authorized
{
	float: left;
	margin-right: 10px;
}
#search_block .cusel_select{
  float: left;
}
#cuselFrame-DayFrom,
#cuselFrame-DayTo{
  width: 40px!important;
}
#cuselFrame-YearFrom,
#cuselFrame-YearTo{
  width: 60px!important;
}
.subhead .search_fld_l{
  width: auto!important;;
}
#subheadbg table{
  width: auto;
}
#search_page{
  background: none repeat scroll 0 0 #FFFFFF;
  padding: 10px
}
#search_page #subheadbg{
  background-color: #eeeeee;
  padding: 10px
}
#search_page_result *{
  color: #010101;
  font-size: 12px;
  line-height: 22px;
}
#search_page_result .titledarkred{
  color: red;
}
#search_page_result .paginator .paginator_c{
  color: #494848;
  font-size: 12px;
}
.conference .paginator .paginator_c .curr,
#search_page_result .paginator .paginator_c .curr{
  cursor: default;

}

.user_avatar_block{
    margin: 0 auto;
    padding-right: 90px;
    position: relative;
    width: 120px;
    z-index: 1;
    padding-right:80px;
}


/*********************************** Winter & Biathlon  *************************************/

.biathlon_box,
.winter_box {
	background-color: #ffffff;
	overflow:hidden;
	padding-top: 10px;
}
#container .biathlon_box .bounding_box.brd .table_box .standings_block .all_st .date_box,
#container .winter_box .bounding_box.brd .table_box .standings_block .all_st .date_box {
	overflow: hidden;
}

#container .biathlon_box .bounding_box.brd .table_box .standings_block .all_st .date_box h5,
#container .winter_box .bounding_box.brd .table_box .standings_block .all_st .date_box h5 {
    color: #4E4E4E;
    font-size: 11px;
    margin: 0 7px 4px 5px;
	font-weight: normal;
    padding-left: 5px;
	float: right;
}

#container .biathlon_box .bounding_box.brd .table_box .standings_block .all_st,
#container .winter_box .bounding_box.brd .table_box .standings_block .all_st {
	margin-right: 0;
}

#container .winter_box .bounding_box.brd .table_box .standings_block .all_st tr.strong .place,
#container .winter_box .bounding_box.brd .table_box .standings_block .all_st tr.strong .name,
#container .winter_box .bounding_box.brd .table_box .standings_block .all_st tr.strong .country,
#container .biathlon_box .bounding_box.brd .table_box .standings_block .all_st tr.strong .place,
#container .biathlon_box .bounding_box.brd .table_box .standings_block .all_st tr.strong .name,
#container .biathlon_box .bounding_box.brd .table_box .standings_block .all_st tr.strong .country {
	font-weight: bold;
}

#container .biathlon_box .competition_menu,
#container .winter_box .competition_menu {
	background-color: #E6EBFF;
	overflow: hidden;
	padding: 8px;
	margin: 0px 10px 8px 10px;
}

#container .winter_box .competition_menu {
	background-color: #B2D0DB;
}

#container .biathlon_box .competition_menu ul li,
#container .winter_box .competition_menu ul li {
    display: inline;
    font-size: 12px;
    font-weight: bold;
    line-height: 17px;
    margin-right: 10px;
    padding-left: 2px;
	color: #3237CF;
}

#container .winter_box .competition_menu ul li {
	color: #4A6577;
}

#container .biathlon_box .competition_menu ul li a {
	color: #3237CF;
}

#container .winter_box .competition_menu ul li a {
	color: #4A6577;
}

#container .biathlon_box .competition_menu ul li span,
#container .winter_box .competition_menu ul li span {
	color: #BD1717;
}

#container .biathlon_box .bounding_box.brd .top,
#container .winter_box .bounding_box.brd .top {
	margin-bottom: 8px;
}

#container .biathlon_box .bounding_box.brd .top .year,
#container .winter_box .bounding_box.brd .top .year {
  float: left;
  margin-bottom: 10px;
  margin-top: 6px;
}




#bannerplacea_matchcast { margin: 5px auto;}

#sunday
{
	background: white;
	margin: 10px 0;
}

#sunday div.item
{
    border: none;
    margin: 4px;
}

#sunday table tr td a
{
    font: normal 11px/14px Tahoma, serif;
    width: 62px;
}

.lightening{
  position: absolute;
  bottom: 0px;
  width: 100%;
  height: 30px;
  background: url("/img/design/v2_img/masc.png") bottom center repeat-x;
}
.lightening_grey{
  position: absolute;
  bottom: 0px;
  width: 100%;
  height: 30px;
  background: url("/img/design/v2_img/pl_30_grey.png") bottom center repeat-x;
}
.preview_text{
  height: 133px;
 /* min-height: 135px;
  max-height: 140px;*/
  overflow: hidden;
  position: relative;
}

.tournir_table .head{
  text-align: left;
  color: white;

}
.articles .comment_block{
  position: absolute;
  right: 0px;
  bottom: 10px;
  z-index: 1000;
}
.articles .item .txt{
  position: relative;
}
.articles .comment_block p,
.articles .comment_block p a{
  color: #888888;
  font-size: 11px;
}



/******* two block ******/
.grid_2 .main_img div .wrap {
  background: url("../../img/design/v2_img/wrapper.png") 0 0 repeat-x;
  height: 72px;
  position: absolute;
  width: 100%;
  bottom: -35px;
}

.grid_2 .main_img.two_block div .a_c {
  bottom: -35px;
}


/******* videoclips on main *******/
.player_on_main
{
	position: relative;
}

.player_on_main a
{
	display: block;
    width: 240px;
    height: 135px;
    position: absolute;
    top: 1px;
    background: url('../../img/design/v2_img/buttons/vid.png') bottom left no-repeat;
}


.player_on_main a:hover
{
    background: url('../../img/design/v2_img/buttons/vid-act.png') bottom left no-repeat;
}
.searches .search_window .but_hide{
  color: black;
  border-bottom: 1px dashed #000000;
  padding-right: 15px;
  background: url('/img/design/v2_img/arr_down_black.png') #ffffff no-repeat right center;
  cursor: pointer;
}


.green .menu_right_block .up_menu_body_right .up_menu{
  display: inline-block;
}
#subhead{
  background-color: white;
  margin-bottom: -2px;
  padding: 5px 0px 0px 0px;
}

.low_title{
  display: inline-block;
  color: #4E4E4E;
  font-size: 18px;
  padding-left: 20px;
}



#preview_blog_code:hover div 
{
    background: url("http://ss.sport-express.ru/img/design/v2_img/fld.gif") 0 -1014px no-repeat;
}

.art_box .art_txt .code_links .code_block .netw_btns div.text {
width: 96px;
height: 24px;
float: left;
margin-right: 10px;
background: none;
font-weight: bold;
padding: 5px 0 0 0;
}

.art_box .art_txt .code_links .code_block .netw_btns div.inblog {
width: 98px;
height: 19px;
float: left;
margin-right: 10px;
background: none;
font-weight: bold;
padding: 5px 0 0 0;
background: url("../../img/design/v2_img/bot-blog.png") no-repeat;
}

#code_for_blog_container
{
	margin: 50px 0 0 150px;
	display: none; 
	background: #dddddd; 
	z-index: 9999; 
	position: absolute;
	float: none;
	padding: 20px;
	border: 1px solid #aaaaaa;
	box-shadow: 5px 5px 5px #c4c4c4;
    -webkit-box-shadow: 5px 5px 5px #c4c4c4;
    -moz-box-shadow: 5px 5px 5px #c4c4c4;
}

#code_for_blog_container #code_for_blog_header
{
    overflow: hidden;
}
#code_for_blog_container #code_for_blog_header div.tab
{
    width: 100px;
    background: #ebebeb;
    float: left;
    padding: 7px 20px;
    text-align: center;
    margin-right: 1px;
    cursor: pointer;
    cursor: hand;
}
#code_for_blog_container #code_for_blog_header div.tab.act
{
    background: #ffffff;
}

#code_for_blog_container #code_for_blog_header #code_for_blog_closer
{
  position: absolute;
  width: 21px;
  height: 21px;
  background: url("../../img/design/v2_img/icons.gif") -428px -68px no-repeat;
  top: 11px;
  right: 10px;
  cursor: pointer;
}

#code_for_blog_container #code_for_blog_header #code_for_blog_closer:hover {
  background: url("../../img/design/v2_img/icons.gif") -450px -68px no-repeat;
}

#code_for_blog_container textarea
{
	background: url("../../img/design/v2_img/cont_text.gif") bottom left repeat-x #f5f5f5;
    width: 400px;
    height: 200px;
    padding: 3px 5px;
	border: solid 1px #7A7A7A;
	border-bottom: solid 1px #C6C6C6;
	background: whiteSmoke;
	font-size: 11px;
	-webkit-box-shadow: 0px 2px 2px #c4c4c4 inset;
	-moz-box-shadow: 0px 2px 2px #c4c4c4 inset;
	box-shadow: 0px 2px 2px #c4c4c4 inset;
	background: -webkit-gradient(linear, left top, left bottom, from(whiteSmoke), to(#D8D8D8));
	background: -moz-linear-gradient(top, whiteSmoke, #D8D8D8);
	background-image: -o-linear-gradient(top, whiteSmoke, #D8D8D8);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5f5f5', endColorstr='#d8d8d8');
	outline: medium none;
	resize: none;
}
#code_for_blog_container textarea:focus
{
    background: #f5f5f5;
}




.art_txt .pdf_link{
  background: url("/img/design/v2_img/pdf.png") no-repeat scroll 0 50% transparent;
  float: right;
  width:50px;
  height: 50px;
}

/*.articles .item .img{
  padding: 10px 0px 0px 0px;
}*/
.articles .item .img b{
  font-size: 11px;
  margin-left: 15px;
  line-height:30px;
}
/*.articles .item .img table{
  margin-top: 10px;
}*/
.grey{
  color: #808080;
}
.hot .comment_block{
  font-weight: normal;
}

/*.herb .articles .item .txt, .skylight .articles .item .txt, .violet .articles .item .txt{
  height:175px;
    
}

.herb .articles .item .img, .skylight .articles .item .img, .violet .articles .item .img {
    height:195px;
}

.herb .articles .item , .skylight .articles .item , .violet .articles .item {
    height:195px;
}*/



.art_box #r_bl .item.ftb .head.green{
  background-position: 0 -290px;
}
.art_box #r_bl .item.ftb .head.sky{
  background-position: 0 -261px;
}
.art_box #r_bl .item.ftb .head.orange{
  background-position: 0 -232px;
}
.art_box #r_bl .item.ftb .head.violet{
  background-position: 0 -116px;
}
.art_box #r_bl .item.ftb .head.lemon{
  background-position: 0 -203px;
}
.art_box #r_bl .item.ftb .head.purpur{
  background-position: 0 0px;
}
.art_box #r_bl .item.ftb .head.asphalt{
  background-position: 0 -29px;
}
.art_box #r_bl .item.ftb .head.gray{
  background-position: 0 -145px;
}
.art_box #r_bl .item.ftb .head.skylight{
  background-position: 0 -174px;
}
.art_box #r_bl .item.ftb .head.herb{
  background-position: 0 -203px;

}

/*
 under logo block header-title
*/
.burdocks h5.block_under_logo_title
{
	position: absolute;
	bottom: 1px;
	padding: 10px 5px;
	color: #cccccc;
	background: url("../../img/design/v2_img/opacity.png") 0 0 repeat;
	width: 228px;
	left: 1px;
	text-align: center;
	font: bold 12px/14px Tahoma;
}
.burdocks h5.block_under_logo_title a
{
	color: #cccccc;
	font: bold 12px/14px Tahoma;
}
/*
  /under logo block header-title
*/



