body { background-color: #ffffff;  font:normal 75% Arial, Helvetica, sans-serif; margin:0;   color:#000000;  min-width: 970px; max-width: 1280px; _width:expression((document.documentElement.clientWidth || document.body.clientWidth) < 970? "970px": "100%");   }
.c_c { clear: both; width: 100%; position:relative;   }
.block_cont_fluid { float: left;  width: 100%; }
.block_cont_right { margin-left: 225px; }
.block_cont_left { float: left; width: 225px; margin-left: -100%; } 
.block_cont_left_in { padding:0 25px; }
.columns { clear: both; width: 100%; //padding-right: 1px; //overflow-x: hidden; }
.columns_a { width: 33%; float: left;  }
.columns_b { width: 33%; float: left; }
.columns_c { width: 34%; float: left;  }
.columns_a_in, .columns_b_in { padding:0 25px 0 0; }
.columns_c_in { padding:0 20px 0 0; }
.columns_pa { width: 72%; float: left; }
.columns_pb { width: 28%; float: left;  }
.columns2_a { width: 51%; float: left; }
.columns2_b { width: 49%; float: left; }
.columns_left { float: left;  width: 100%; }
.columns_left_in  { margin-left: 225px;  }
.columns_left_fix  { float: left; width: 225px; margin-left: -100%;  }
.columns_photo1 { width: 72%; float: left; }
.columns_photo2 { width: 28%; float: left; }
.head { text-align:right; margin:5px 10px 0 0; font:10px/13px Tahoma; clear: both; height:30px;  } 
.head_ic_update { padding:10px 6px 10px 10px; }
#head_update_time { position:relative;top:-12px; }
.head_ic_yaw { padding:10px 9px 10px 20px; }
.head_ic_vk { margin:9px 9px 10px 11px; }
.head_ic_facebook { margin:9px 9px 10px 11px; }
.head_ic_twitter { padding:10px 9px 9px 10px; }
.head_ic_rss { padding:10px; } 
.head_col_menu { float: left; width: 100%; }
.head_col_menu_in { margin: 0 220px 0 225px; }
.head_menu_top { font: 12px/16px arial; word-spacing: 12px;  margin:0 0 11px 15px; }
.menu_bg_right { float:right; }
.menu_zag { position:relative;top:-10px; }
.head_logo { float: left; width: 225px; margin-left: -100%; }
.logo { margin:22px 0 0 25px; }  
.logo_alt { padding:0 0 0 25px; z-index:1; font-size: 0px; color:#ffffff;  }
.logo_sm { margin:0 0 0 25px; }
.head_col_user { float: left; width: 220px; margin-left: -220px; padding:14px 0 0 0; }
.user_name  { float: left;  width: 100%; }
.user_name_in { margin-right: 85px; text-align:right;  }
.user_name_nick { font: 14px/24px arial;  font-weight: bold;  letter-spacing: -1px; margin:9px 0 0 0; }
.user_name_set { font: 11px/14px tahoma; word-spacing: 8px; }
.user_avatar { float: left; width: 85px; margin-left: -85px; }
.user_avatar_in { width:62px; height:62px; margin:0 0 0 9px; background-image:url(/i/v8/i/avatar_bg.png); }
.user_avatar_pic { margin:6px 0 0 6px; }
.head_pla { float: left;  width: 100%; }
.head_pla_in { margin-left: 240px; font: 11px/14px arial; position:relative;top:-2px;  }
.pla_time { font: 10px/14px tahoma; color:#525B6A; position:relative;top:-1px; margin:0 4px 0 0; }
.pla_ic { position:relative;top:1px; margin:0 7px 0 0; }
a.pla_subj:link, a.pla_subj:visited { font-weight: bold; position:relative;top:-1px; margin:0 22px 0 0; text-decoration: none; color: #000000;  }
a.pla_subj:hover, a.pla_subj:active { color: #006AAA; text-decoration: underline;  }
.head_pla_skip { float: left; width: 270px; margin-left: -100%; }
.bottom { font: 0.917em/18px Arial; color:#525B6A; clear:both; margin:0 0 70px 0; }
.bottom_count { text-align:right; padding:0 20px 0 0; }
a:link, a:visited { text-decoration: none; color: #000000;  }
a:hover, a:active { color: #1A74A9; text-decoration: underline;  }
a.bl:link, a.bl:visited { text-decoration: underline; color: #1A74A9;  }
a.bl:hover, a.bl:active { color: #2599DE; text-decoration: underline;  }
a.blb:link, a.blb:visited { text-decoration: underline; color: #196392;  }
a.blb:hover, a.blb:active { color: #2599DE; text-decoration: underline;  }
a.link:link, a.link:visited { text-decoration: underline; color: #1A74A9;  }
a.link:hover, a.link:active { color: #2599DE; text-decoration: underline;  }
a.b:link, a.b:visited { text-decoration: none; color: #000000;   }
a.b:hover, a.b:active { color: #006AAA; text-decoration: underline;  }
a.w:link, a.w:visited { text-decoration: none; color: #ffffff;   }
a.w:hover, a.w:active { color: #006AAA; text-decoration: underline;  }
a.grw:link, a.grw:visited { text-decoration: none; color: #7D8697;  }
a.grw:hover, a.grw:active { color: #196392; text-decoration: underline;  }
a.phototxt:link, a.phototxt:visited { text-decoration: underline;  font:1em/1.333em arial;  color:#196392;  padding:1px 0; position:relative;top:-9px; }
a.phototxt:hover, a.phototxt:active {    color:#000000; background-color:#FFF9EA;   }
a.r_phototxt:link, a.r_phototxt:visited { text-decoration: none;  font:1.333em/1.25em arial; text-decoration: none; color:#000000; font-weight:bold; letter-spacing: -1px;  position:relative;top:-5px;   }
a.r_phototxt:hover, a.r_phototxt:active {  background-color:#FFF2D5; text-decoration: underline; color:#1A74A9; }
.time_photo { background-color:#FFF2D5;  font:10px/13px tahoma; color:#525B6A; padding:1px 3px 2px 3px; margin:0 0 0 10px;  position:relative;top:-1px; }
#nun { text-decoration: none;   }
a.phototxt_num:link, a.phototxt_num:visited { text-decoration: none; background-color:#FF6600; font:0.917em/13px arial; color:#ffffff; padding:2px 1px 2px 4px; font-weight:bold; }
a.phototxt_num:hover, a.phototxt_num:active {  background-color:#8DBC23;  color:#ffffff;   }
.phottxt_num_ph { font:0.917em/13px arial; font-weight:bold; margin:0 0 0 5px; }
.phototxt_num_index { position:relative;top:-20px; }
.phototxt_num_vrez { position:relative;top:-17px;  }
.phototxt_num_photo_razdel { position:relative;top:-17px;  }
a.uho_title:link, a.uho_title:visited { font:1.167em/1.167em arial; font-weight:bold; text-decoration: underline; color: #1A74A9;  padding:5px 0 0 0;  display:block;  }
a.uho_title:hover, a.uho_title:active {  color: #2599DE; text-decoration: underline;   }
#nun { text-decoration: none;   }
.phot_block { float: left;  width: 100%; }
.phot_block_txt { margin-left: 160px; }
.phot_block_txt_in { margin:0 0 10px 0; }
.phot_block_pic { float: left; width: 160px; margin-left: -100%;  }
.nw { word-spacing: 1px; }
.time, .time2 { background-color:#196392; font:10px/13px tahoma; color:#ffffff; padding:1px 3px 2px 3px; position:relative;top:-1px; }
.time2 { position:relative;top:-2px; }
.time_sm, .time_green, .time_red { background-color:#196392; font:10px/13px tahoma; color:#ffffff; padding:0 3px 1px 3px; margin:0 11px 0 0;  }
.time_green { background-color:#8DBC23;  }
.time_red { background-color:#A80303;  }
.comm { font:11px/13px tahoma; letter-spacing: normal; }
.comm_ic { position:relative;top:1px; margin:0 5px 0 0; }
.comm_nic {  font:11px/13px tahoma;  }
.rubric, .rubric_sport, .rubric_cars { font:21px/33px arial; letter-spacing: -1.5px; font-weight: bold; background-color:#ffffff; border-bottom:4px solid #FF6600; position:relative;top:-9px; color:#000000; display:inline-block; }
.rubric_sport {  border-bottom:4px solid #8DBC23; }
.rubric_cars {  border-bottom:4px solid #A80303;  }
.rubric_sm { font:18px/31px arial; letter-spacing: -1px; font-weight: bold; background-color:#ffffff; border-bottom:4px solid #FF6600; position:relative;top:-9px; color:#000000; }
.tags {  word-spacing: 10px; }
.news1_title { font:2.167em/26px tahoma; letter-spacing: -1px; margin:7px 0 0 0; }
.news1_ann  { font:1.167em/18px arial; margin:15px 0 0 0; color:#373E48; }
.news2_title  { font:1.833em/22px arial; letter-spacing: -1px; margin:7px 0 0 0; font-weight: bold; }
.news2_ann { font:1.083em/1.333em arial; margin:12px 0 0 0; color:#373E48; }
.news_video_ann { font:1.083em/1.333em arial;  color:#373E48; }
.news3 { font:1.333em/1.167em arial; letter-spacing: -1px; margin:5px 0 6px 0; font-weight: bold; }
.news3_pic { height:111px; }
.news_txt { font:1.167em/1.25em arial; border-top:1px solid #E7E7E7; margin:12px 0 0 0; padding:9px 0 0 41px; text-indent:-41px; }
.news_txt_n { font:1.167em/1.25em arial; text-indent:-41px; padding:0 0 0 41px; }
.news_txt_n_line { border-bottom:1px solid #E7E7E7; margin:0 0 9px 0; padding:0 0 12px 0; clear: both; }
.uhi_global { float: left;  width: 95%; }
.uhi_global_in  { margin-left: 95px;  font:1em/1.25em arial; position:relative;top:-2px; }
.uhi_global_logo { padding:7px 0 0 0; }
.uhi_global_pic { float: left; width: 95px; margin-left: -95%; }
.tip { float: left;  width: 100%; }
.tip_in { margin-left: 20px; font:12px/15px arial; font-style: italic;  position:relative;top:-2px; }
.tip_ic { float: left; width: 20px; margin-left: -100%; }
.pro_line { height:27px; border-bottom:2px solid #DFDFDF; clear: both; margin:0 0 25px 0; }
.pro_line_top { height:17px; border-bottom:2px solid #DFDFDF; clear: both; margin:0 0 25px 0; }
.pro_line_ab { height:20px; border-bottom:2px solid #DFDFDF; clear: both; margin:0 0 25px 0; }
.pro_line_banner { height:22px; border-bottom:2px solid #DFDFDF; clear: both; margin:0 0 25px 0; }
.pro_line_bottom { height:35px; border-bottom:2px solid #DFDFDF; clear: both; margin:0 0 25px 0; }
.pro_line_bottom_banner { height:45px; border-bottom:1px solid #DFDFDF; clear: both; margin:0 0 25px 0; }
.pro_line_news { height:25px; border-bottom:1px solid #DFDFDF; clear: both; margin:0 0 25px 0; }
.pro_line_uhi { height:18px; border-bottom:1px solid #E7E7E7; clear: both; margin:0 0 18px 0; }
.vote_que { font: 1.333em/17px arial;  letter-spacing: -1px;    font-weight: bold; color:#000000; padding:5px 0 10px 0;  }
.vote_answ { position:relative;left:-5px; font: 0.917em/1.333em Arial; padding:0 0 5px 0; color:#373E48;  }
.vote_answ2 { font: 0.917em/0.917em Arial; color:#373E48;  }
.vote_answ_sum {  color:#7D8697; }
.vote_sum { font: 0.917em/0.917em Arial;  color:#7D8697; }
.vote_radio { position:relative;top:-1px; font: 0.917em/1.333em Arial; }
.p_title { font: 2.667em/1em tahoma; padding:0 10% 18px 0; position:relative;top:-3px; margin:0px;  }
.p_text { font: 1.417em/1.333em Times; padding: 0 3% 0 0; }
.alt { background-color:#FF6600;  font:11px/13px tahoma; color:#ffffff; padding:1px 3px 2px 3px;   }
.p_picpic { margin:0 20px 0 0; display:block; max-width:100%; }
.p_picauthor { font:11px/14px arial; color:#525B6A; padding:5px 0 0 3px; }
.p_tags { font:0.917em/15px tahoma; }
.p_relative { font:12px/15px arial; font-style: italic; }
.p_adblock { border:1px solid #FFBA16; height:157px; margin:0 0 25px 0; padding:3px; font:11px/14px arial; background-color:#FFF2D5; }
.p_photptxt { background-color:#8DBC23; font:13px/16px arial; color:#ffffff; padding:1px 3px 2px 3px; position:relative;top:-2px; }
.r_photo_ann { font:1em/1.333em arial;  color:#373E48; }
.r_photo_pics { float: left;  width: 100%; }
.r_photo_pics_in { margin-left: 225px;  }
.r_photo_photo { float:left; width:33%; }
.r_photo_photo_in { padding:0 20px 0 0;   }
.photo_bg { background-image:url(/i/v8/i/photo_bg.gif); background-color:#000000; height:36px; }
.r_news_block { float: left;  width: 100%; }
.r_news_block_in { margin-left: 220px; }
.r_news_title { font:2em/24px tahoma; margin:3px 0 0 0; position:relative;top:4px; }
.r_news_ann { font:1.167em/18px arial; margin:12px 0 0 0; color:#373E48; }
.r_news_pic { float: left; width: 220px; margin-left: -100%; }
.r_video_play { display:block; width:200px; height:110px; background-repeat: no-repeat; }
.comm_block { float: left;  width: 100%; }
.comm_block_in { margin: 3px 0 0 70px; } 
.comm_edit { font:0.917em/1.167em Tahoma; float:right; }
.comm_nick { font:0.917em/1.167em Tahoma;  font-weight: bold; }
.comm_time { font:0.833em/1.167em Tahoma;  color:#959CAA; margin:0 0 0 10px; }
.comm_text { font:1em/1.333em Arial; padding:6px 0 0 0; }
.comm_avatar { float: left; width: 70px; margin-left: -100%; }
.comm_avatar_in { background-image:url(/i/v8/i/avatar_bg.png); background-repeat: no-repeat; position:relative;left:-6px; }
.comm_avatar_pic { margin:6px 0 6px 6px; }
.pro_line_comm { height:14px; border-bottom:1px solid #E7E7E7; clear: both; margin:0 0 14px 0; }
#t11 { font: 0.917em/1.417em Arial; }
#t12 { font: 1em/1.417em Arial; }
#t13 { font: 1.083em/1.417em Arial; }
#t14 { font: 1.167em/1.417em Arial; }
#t15 { font: 1.25em/1.417em Arial; }
#t16 { font: 1.333em/1.417em Arial; }
#t17 { font: 1.417em/1.417em Arial; }
#t18 { font: 1.5em/1.417em Arial; }
#d15_r { margin-right:15px; }
img { border: 0px; margin:0px; }
br { line-height: 10px;  }
.pro {  clear: both;  }
.pro1 { height:1px; clear: both; }
.pro5 { height:5px; clear: both; }
.pro7 { height:7px; clear: both; }
.pro9 { height:9px; clear: both; }
.pro10 { height:10px; clear: both; }
.pro12 { height:12px; clear: both; }
.pro15 { height:15px; clear: both; }
.pro18 { height:18px; clear: both; }
.pro20 { height:20px; clear: both; }
.pro22 { height:22px; clear: both; }
.pro25 { height:25px; clear: both; }
.pro30 { height:30px; clear: both; }
.pro35 { height:35px; clear: both; }
.pro40 { height:40px; clear: both; }
.pro50 { height:50px; clear: both; }
.pro60 { height:60px; clear: both; }
a.lista:link, a.lista:visited, a.lista:hover, a.lista:active { display:block; float:left; padding:3px 11px 4px 11px; font:18px tahoma;background-color:#FFF2D5; border:1px solid #FFBA16; margin:0 15px 0 0; color:#000000; text-decoration: none;  }
a.list:link, a.list:visited { display:block; float:left; padding:3px 11px 4px 11px; font:18px tahoma; background-color:#ffffff; border:1px solid #FFBA16; margin:0 15px 0 0; text-decoration: none; color:#000000; }
a.list:hover, a.list:active { background-color:#FFF2D5;text-decoration: none;  }
.fav_block { float: left;  width: 100%; }
.fav_block_in { margin-left: 34px; font:1.167em/1.25em arial; }
.fav_block_pic { float: left; width: 34px; margin-left: -100%; }
.fav_block_pic_in { padding:2px 0 0 0; }
.fav_line { border-bottom:1px solid #E7E7E7; margin:0 0 7px 0; padding:0 0 9px 0; clear: both; }
.ban_block { clear: both; width: 100%;position:relative;  //display: inline;  font: 12px/16px Arial;  }
.ban_tiz24 { width:24%; float:left;}
.ban_tiz33 { width:33%; float:left;}
.ban_pic { float:left; margin:0 15px 0 25px; }
.ban_picv { float:left; margin:0 15px 0 0; }
.social_block { font:11px/18px Arial; background-color:#F8F4E7; border:1px solid #ECE1BD; padding:10px 10px 7px 10px; margin:20px 0 0 0; }
.social_name { position:relative;top:-4px; margin:0 10px 0 7px; }

.betfair_block { width:728px; border:1px solid #FBB92C; margin:15px 0 0 225px; clear: both; background-color:#F7F7F7; }
.betfair_icon { float:left; width:85px;  }
.betfair_news { float:left; width:220px; margin:0 30px 0 0; padding:8px 0 5px 0; font:12px/16px Arial; }
.betfair_promo { float:left; width:130px; padding:8px 0 6px 0; font:11px/15px tahoma; }
.betfair_open { margin:8px 0 0 0; }
ul.betfair { list-style-type: none; margin: 0; padding: 0; line-height: 15px; }
li.betfair { margin-bottom: 7px; padding-left: 13px; font:12px/15px Arial; background: url(/i/v8/i/betfair_li.png) 0 5px no-repeat; }

#smi2adblock_47562 a {font-family: Arial, sans-serif; font-size: 13px; color: #1A74A9; text-decoration: underline;  }
#smi2adblock_47562 a:hover { color: #000000; text-decoration: underline;   }

.footer_teaser { padding:0 0 0 25px;  }
.footer_teaser_in { clear: both; width: 100%; //padding-right: 1px; //overflow-x: hidden; }
.nnn_block { width:25%; float:left;  }
.nnn_img { float:left; padding:0 15px 0 0; }
.nnn_title { font:12px/17px Arial;   }

.ofs1 {top:100%; left:0%;}
.bbb {float: left; }
.rootmouseover {background-image:url(/i/v8/i/menu_bg_a.jpg); }
a.m1:link, a.m1:visited, a.m1:hover, a.m1:active  { text-decoration: none; color: #ffffff; padding:6px 14px 8px 15px; display:block;    }
a.m2:link, a.m2:visited { text-decoration: none; color: #ffffff; letter-spacing:normal;  }
a.m2:hover, a.m2:active { color: #cccccc; text-decoration: underline;  }
a.ma:link, a.ma:visited { text-decoration: none; color: #ffffff; letter-spacing:normal; background-color: #000000; background-image:url(/i/v8/i/menu_bg_a.jpg); padding:6px 14px 8px 15px;  }
a.ma:hover, a.ma:active { color: #cccccc; text-decoration: underline;  }
.menu_dr_bg { background-color:#000000;  } 
.menu_dr_left { padding:10px 40px 12px 15px; font: 11px/18px arial; }
.menu_dr_def_left { padding:10px 40px 12px 15px; font: 11px/18px arial; }
.menu_dr_def { padding:10px 40px 12px 0; font: 11px/18px arial; }
.menu_bg { clear: both; width: 100%; position:relative; background-color: #FF6600; background-image:url(/i/v8/i/menu_bg.jpg); height:30px; z-index:100; }
.menuroot {position: relative; width:100%; background: #FF6600; background-image:url(/i/v8/i/menu_bg.jpg);   }
.menulist {position: absolute; float: left; display: none;}
.menuitem {position: relative; float: left;   font: 14px/16px arial;  font-weight: bold;  letter-spacing: -1px;   }
.menu_a { background-color: #000000; background-image:url(/i/v8/i/menu_bg_a.jpg); }
.menu_left { background-color:#FF6600; background-image:url(/i/v8/i/menu_bg_left.jpg); }
.menu_a_left { background-color:#000000; background-image:url(/i/v8/i/menu_bg_a_left.jpg); }
.rootmouseovermm {background-image:url(/i/v8/i/menu_bg_a_left_roll.jpg); }