@import url(//fonts.googleapis.com/css?family=PT+Serif:400,700,400italic,700italic&subset=latin,cyrillic-ext);

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s,
samp, small, strike, strong, sub, sup, tt,
var, b, u, i, center, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, table, caption,
tbody, tfoot, thead, tr, th, td {
    margin: 0;
    padding: 0;
    font-size: 100%;
    vertical-align: baseline;
    border: 0;
    outline: 0;
    background: transparent;
    }
	
iframe {
	width: 100%;
}	

ol, ul {
    list-style: none;
    }

blockquote, q {
    quotes: none;
    }

:focus {
    outline: 0;
    }

table {
    border-collapse: collapse;
    border-spacing: 0;
    }

header, footer, aside, section, article, time, nav { display: block; }

html, body { background: #fff; }
body { width: 100%; }

a { outline: none; -moz-outline: 0; border: none; border-width: 0px; }
a:active { outline: none; -moz-outline: 0; }
a:focus { outline: none; -moz-outline: 0; }

img, .BorderNone { border: none; border-width: 0px; }

.clear { clear: both; font-size: 0pt; line-height: 0px; height: 0; }
.clear1 { clear: both; }

.hide1 { display: none; }

.white { color: #fff; }

/* .main { width: 1245px; min-height: 100%; position: relative; margin: 0px auto; background: #fff url("/s/i/bg-main.png") right top repeat-y; } */

.main { width: 1245px; min-height: 100%; position: relative; margin: 0px auto; background: #fff; padding-top: 10px; }

body { font-family: 'PT Serif', serif; font-size: 13px; color: #000; line-height: 1.1; }

a { text-decoration: none; color: #000; }
a:hover { text-decoration: none; }

table { border-collapse: collapse; }
input { font-family: 'PT Serif', serif; font-size: 13px; color: #000; outline: none; }
textarea { font-family: 'PT Serif', serif; font-size: 13px; color: #000; outline: none; resize: none; }

/* img { width: auto\9; height: auto; max-width: 100%; vertical-align: middle; border: 0; -ms-interpolation-mode: bicubic; } */

img { width: auto\9; height: auto; vertical-align: middle; border: 0; -ms-interpolation-mode: bicubic; }

.article img { width: auto\9; height: auto; max-width: 100%; vertical-align: middle; border: 0; -ms-interpolation-mode: bicubic; }

.main .adv-ins,
.main .header_ins,
.main .footer { margin: 0 0 0 5px; }
.main .content { margin: 0; }

.icon { display: inline-block; width: 20px; height: 14px; padding: 2px 0 0; color: #fff; font-size: 12px; text-align: center; background: url("/s/i/icons.png") 0 -304px no-repeat; }

.error-page,
.error-page .main { background: #ccc; min-height: 100%; }

.error-page .main { width: 970px; overflow: hidden; }

.error-page .content { padding: 43px 0; }

/* ----- error-unit ----- */
.error-unit { color: #010000; margin: 0 0 49px; text-align: center; }
.error-unit a { color: #010000; text-decoration: underline; }
.error-unit a:hover { text-decoration: none; }
.error-unit_top-text { margin: 0 0 9px; font-size: 36px; }
.error-unit_main-text { margin: 0 0 22px; font-size: 60px; font-weight: bold; }
.error-unit_text { font-size: 18px; line-height: 1.25; }

/* ----- block1 ----- */
.block1 { zoom: 1; display: block; padding: 4px 20px 7px 0; margin: 0 0 26px; background: #00a651; }
.block1:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.block1 .logo { float: left; }
.block1 .search-block { float: right; margin: 17px 0px 0 0; width: 681px; }
.block1 .search-block_text { width: 655px; }

/*------------------------------------------- header -------------------------------------------------*/
.header { width: 100%; background-color: #fff; position: relative; }
.header_ins { width: 960px; height: 68px; position: relative; margin: 0px auto; }
.header.h1 { padding: 0; }
.header.h1 .header_ins { height: 58px; }

/* ----- logo ----- */
.logo { display: block; width: 236px; height: 58px; background: #00a651 url("/s/i/logo.png") 45px 9px no-repeat; text-align: center;  z-index: 101; }
.header .logo { left: 0px; top: 0px; position: absolute; }

/* ----- top-links ----- */
.top-links_item { float: left; list-style-type: none; margin: 0 0 0 2px; }
.top-links_link { color: #343434; display: block; padding: 2px 6px; }
.top-links_link:hover,
.top-links_item.active .top-links_link { background: #00a651; color: #fff; }
.top-links_item:hover .top-links_lang { background: none;  }
.header .top-links { right: 0px; top: 10px; position: absolute; }

.top-links.marg { margin: 0 0 10px; text-align: center; }
.top-links.marg .top-links_item { float: none; display: inline-block; }

/* ----- top-navi ----- */
.top-block { left: 0; top: 36px; position: absolute; width: 100%; }
.top-block .top-navi { float: left; }
.top-navi { position: relative; z-index: 101; }
.top-navi_list { margin: 0 0 0 242px; }
.top-navi_item { float: left; list-style-type: none; border-left: 1px solid #e0e0e0; }
.top-navi_item:first-child { border: none; }
.top-navi_link { color: #343434; font-size: 20px; height: 21px; line-height: 21px; padding: 0 7px; font-weight: 700; }

.top-navi.marg { margin: 0 0 42px; text-align: center; }
.top-navi.marg .top-navi_list { margin: 0; color: #b3b3b3; }
.top-navi.marg .top-navi_item { float: none; display: inline; }

/* ----- reg-links ----- */
.reg-links { left: 250px; top: 10px; position: absolute; color: #343434; }
.reg-links ul li { float: left; list-style-type: none; margin: 0 3px 0 0; }
.reg-links ul li a { color: #343434; }
.reg-links ul li a.ln { padding: 0 0 0 13px; background: url("/s/i/icons.png") 0 -26px no-repeat; }
.reg-links { z-index: 1; }

/* ----- reg-links-new ----- */
.reg-links-new { left: 12px; top: 10px; position: relative; color: #343434; }
.reg-links-new ul li { float: left; list-style-type: none; margin: 0 3px 0 0; }
.reg-links-new ul li a { color: #343434; }
.reg-links-new ul li a.ln { padding: 0 0 0 13px; background: url("/s/i/icons.png") 0 -26px no-repeat; }
.reg-links-new { z-index: 1; }

/* ----- drop-block ----- */
.drop-block { left: 0px; top: 0px; padding: 22px 0 0; position: absolute; z-index: 1000; display: none; }
.drop-block_wrap { zoom: 1; display: block; padding: 22px 0 38px; background: url("/s/i/drop-block.gif") repeat-y; }
.drop-block_wrap:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.drop-block_left { float: left; width: 721px; background: url("/s/i/drop-block_column.gif") repeat-y; }
.drop-block_right { float: right; width: 219px; padding: 2px 0 0 20px; }

.drop-block_sh { background: url("/s/i/ic2.png") repeat; position: absolute; }

.drop-block_sh.b1 { width: 964px; height: 1px; left: 0px; bottom: -1px; }
.drop-block_sh.b2 { width: 963px; height: 1px; left: 1px; bottom: -2px; }
.drop-block_sh.b3 { width: 962px; height: 1px; left: 2px; bottom: -3px; }
.drop-block_sh.b4 { width: 961px; height: 1px; left: 3px; bottom: -4px; }
.drop-block_sh.b5 { width: 960px; height: 1px; left: 4px; bottom: -5px; }
.drop-block_sh.b6 { width: 1px; bottom: 0; right: -1px; top: 1px; }
.drop-block_sh.b7 { width: 1px; bottom: 0; right: -2px; top: 2px; }
.drop-block_sh.b8 { width: 1px; bottom: 0; right: -3px; top: 3px; }
.drop-block_sh.b9 { width: 1px; bottom: 0; right: -4px; top: 4px; }

.view-drop:hover .drop-block { display: block; }

.drop-block_column { float: left; width: 141px; margin: 0 0 0 19px; }

.drop-navi li { list-style-type: none; padding: 6px 0 0; }
.drop-navi a { color: #fff; }
.drop-navi_title { margin: 0 0 4px; font-size: 15px; font-weight: bold; }
.drop-navi_title li { padding: 11px 0 0; }
.drop-navi_title li:first-child { padding: 0; }
.drop-navi_list { font-size: 12px; }

/* ----- search-block ----- */
.search-block { width: 179px; padding: 3px 12px 0 8px; height: 27px; background: #fff; zoom: 1; display: block; }
.search-block:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.search-block_text { float: left; width: 150px; color: #333; font-size: 14px; border: none; background: none; }
.search-block_loupe { float: right; width: 14px; margin: 5px 0 0; height: 14px; cursor: pointer; background: url("/s/i/icons.png") 0 0 no-repeat; border: none; }  
.view-drop { float: right; }

.view-drop_link { z-index: 101; position: relative; float: right; padding: 0 16px 0 12px; display: block; cursor: pointer; background: #ddd; height: 22px; line-height: 22px; color: #333; font-size: 12px; width: 184px; border: none; }
.view-drop_loupe { z-index: 101; position: relative; float: right; display: block; cursor: pointer; width: 28px; height: 22px; background: #00a651 url("/s/i/icons.png") 9px -51px no-repeat; border: none; }

/*------------------------------------------- content ------------------------------------------------*/
.content { width: 970px; position: relative; margin: 0px auto; }

.wrap-cols-overflow { width: 1245px; position: relative; }
.wrap-cols-cont { width: 960px; padding: 0 5px; margin: 0 auto; }
.wrap-cols-block { width: 1245px; position: relative; }
.wrap-cols { width: 960px; padding: 0 5px; float: left; }

/* ----- left column ----- */
.cols-unit { zoom: 1; display: block; position: relative; }
.cols-unit:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }

.cols-unit.m1 { margin: 0 0 25px; }

.col { width: 240px; position: relative; float: left;  }

.col.w1 { width: 701px; }
.col.w2 { width: 219px; }
.col.w3 { width: 221px; }
.col.w4 { width: 460px; }
.col.w5 { width: 640px; }
.col.w6 { width: 171px; }
.col.w7 { width: 960px; }
.col.w8 { width: 202px; }
.col.w9 { width: 220px; }
.col.w10 { width: 710px; }
.col.w11 { width: 496px; }
.col.w12 { width: 188px; }
.col.w13 { width: 439px; }
.col.w14 { width: 480px; }
.col.w15 { width: 777px; }

.col.w0 { width: 240px; }

.col.m1 { margin-right: 20px; }
.col.m2 { margin-left: 24px; }

.col.rg { float: right; }

.cols-unit.bg { background: url("/s/i/ic.gif") left top repeat-y; }
.cols-unit.bg1 { background: url("/s/i/ic1.gif") 228px top repeat-y; }
.cols-unit.bg2 { background: url("/s/i/ic1.gif") 469px top repeat-y; }
.cols-unit.bg3 { background: url("/s/i/ic7.gif") 0 top repeat-y; }

/* ----- block ----- */
.block { margin: 0 0 12px; /* background: url("/s/i/ic1.gif") repeat-x; */ }
.block { z-index: 10; position: relative; }
.block.closed { z-index: 11; }
.block.closed.block-active { z-index: 12; }

.block_title { margin: 0px 0 15px; position: relative; zoom: 1; display: block; z-index: 100; }
.block_title:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }

.block_title h2, .block_name__title h2, .block_name__title h2 a { padding-top: 0px; font-size: 24px; margin-top: 2px; }

.block_title_h2 { font-size: 24px; color: #262626; }

.block_title_h2  a, .block_title_h2  b  { color: #262626; padding: 0px 12px 4px 12px; border-left: solid 3px #00a561; }

.block_settings { position: relative; float: right; }
.block_settings_ic { width: 12px; display: block; height: 12px; background: url("/s/i/icons.png") 0 -90px no-repeat; cursor: pointer; position: relative; }
.block_settings.open .block_settings_ic,
.block_settings_ic:hover { background-position: 0 -102px; }
.block_settings.open .block_settings_ic { z-index: 101; }

.block_settings__drop { right: -10px; top: -12px; position: absolute; width: 138px; border: 1px solid #e5e5e5; z-index: 100; display: none; }
.block_settings__drop_title { color: #b8b8b8; height: 35px; padding: 0 13px; background: #fff; width: 112px; line-height: 35px; font-size: 12px; }
.block_settings__drop_list { background: url("/s/i/ic1.png") repeat; padding: 14px 0 10px 11px; width: 128px; }
.block_settings__drop_list li { list-style-type: none; margin: 0 0 7px; }
.block_settings__drop_list li a { padding: 0 0 0 16px; display: block; }
.block_settings__drop_list li a.top { background: url("/s/i/icons.png") 1px -136px no-repeat; }
.block_settings__drop_list li a.bot { background: url("/s/i/icons.png") 1px -163px no-repeat; }
.block_settings__drop_list li a.minus { background: url("/s/i/icons.png") 0 -189px no-repeat; }
.block_settings__drop_list li a.plus { background: url("/s/i/icons.png") 1px -216px no-repeat; }
.block_settings.open .block_settings__drop { display: block; }

.block_name { float: left; position: relative; }
.block_name__title { height: 20px; line-height: 20px; padding: 0 13px 0 9px; background: #757575; color: #fff; float: left; font-weight: normal; }
.block_name__title h1, .block_name__title h1 a { height: 20px; line-height: 20px; background: #757575; color: #fff; float: left; font-weight: normal; }
.block_name__drop { background: #757575; padding: 3px 13px 7px 11px; left: 0px; top: 20px; position: absolute; font-size: 13px; color: #fff; font-size: 13px; z-index: 100; width: 138px; display: none; 
-webkit-border-radius: 0 6px 0 6px;
-moz-border-radius: 0 6px 0 6px;
border-radius: 0 6px 0 6px; }
.block_name__drop_list li { border-top: 1px solid #838383; padding: 3px 0; }
.block_name__drop_list li:first-child { border: none; }
.block_name__drop_list li a { color: #fff; font-size: 13px; }
.block_name.open .block_name__drop { display: block; }

.block_name_ar { width: 20px; height: 20px; cursor: pointer; background: #ddd url("/s/i/icons.png") 8px -238px no-repeat; float: left; }
.block_name.open .block_name_ar, 
.block_name_ar:hover { background: #00a651 url("/s/i/icons.png") 8px -263px no-repeat; }
.block.no-bg { background: none; }
.block.bord { background: none; border-top: 1px solid #b7b7b7; border-bottom: 1px solid #b7b7b7; padding: 39px 0; margin: 0 0 43px; }

/* ----- top-items-block ----- */
.top-items-block { margin: 0 0 26px; zoom: 1; display: block; position: relative; }
.top-items-block:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }

.top-items-block__col { float: left; }
.top-items-block__col .prev-item { float: none; }

.top-items-block_more { width: 232px; height: 10px; border-top: 2px solid #008541; padding: 0 5px; display: block; left: 50%; bottom: -12px; margin: 0 0 0 -121px; position: absolute; }
.top-items-block_more span { width: 232px; height: 10px; display: block; z-index: 1; position: relative; background: #00a651 url("/s/i/ic.png") center no-repeat; }
.top-items-block_more span:before, .top-items-block_more span:after { content: ''; position: absolute; top: 0; left: 0; width: 100%; bottom: 0; z-index: -1; background: #00a651 url("/s/i/ic.png") center no-repeat; }
.top-items-block_more span:before {
	transform: skew(15deg);
	-webkit-transform: skew(-15deg);
	-moz-transform: skew(-15deg);
	-o-transform: skew(-15deg);
	left: 3px; }
.top-items-block_more span:after {
	transform: skew(15deg);
	-webkit-transform: skew(15deg);
	-moz-transform: skew(15deg);
	-o-transform: skew(15deg);
	right: 3px;
	left: auto; }

.top-items-block.close { border-top: 5px solid #f2f2f2; margin: 0 0 15px; }
.top-items-block.close .prev-item { display: none;  }
.top-items-block.close .top-items-block_more { border-color: #c5c5c5; }
.top-items-block.close .top-items-block_more span { background: #d3d3d3 url("/s/i/ic3.png") center 3px no-repeat; }
.top-items-block.close .top-items-block_more span:before, 
.top-items-block.close .top-items-block_more span:after { background: #d3d3d3 url("/s/i/ic3.png") center 3px no-repeat; }

/* ----- prev-item ----- */
.prev-item { float: left; position: relative; width: 240px; }
.prev-item_overlay { width: 100%; height: 100%; left: 0px; top: 0px; position: absolute; }

.prev-item_ribbon { display: block; padding: 5px 15px; left: -4px; top: 0px; position: absolute; color: #fff; background: #757575; }

.prev-item_ribbon:after { top: 100%; left: 0px; position: absolute; content: ''; width: 0; height: 0; border-top: 0px solid transparent; border-bottom: 4px solid transparent; border-right: 4px solid #000; }

.prev-item_photo { overflow: hidden; }
.prev-item_photo img {
  width: 100%;
  max-width: 100%;
  -webkit-transition: all 0.3s linear;
  -moz-transition: all 0.3s linear;
  -ms-transition: all 0.3s linear;
  -o-transition: all 0.3s linear; }
.prev-item:hover .prev-item_photo img {
  -webkit-transform: scale(1.1, 1.1);
  -moz-transform: scale(1.1, 1.1);
  -ms-transform: scale(1.1, 1.1);
  -o-transform: scale(1.1, 1.1); }

.prev-item_box { bottom: 24px; left: 10px; right: 26px; position: absolute; }
.prev-item_name { font-size: 36px; font-weight: 700; line-height: 1.15; margin: 0 0 9px; }
.prev-item_name a { color: #fff; }
.prev-item_text { color: #fff; }
.prev-item_comm { height: 20px; float: right; display: inline-block; padding: 0 6px; line-height: 20px; background: #00a651; color: #fff; font-size: 14px; position: relative; }
.prev-item_comm:after { top: 100%; left: 0px; position: absolute; content: ''; width: 0; height: 0; border-top: 0px solid transparent; border-bottom: 4px solid transparent; border-left: 4px solid #00a651; }

.prev-item.pi1 .prev-item_overlay { background: url("/s/i/overlay.png") left bottom repeat-x; }
/*.prev-item.pi1:hover .prev-item_overlay { background: url("/s/i/overlay-h.png") left bottom repeat-x; }*/
.prev-item.pi1:hover .prev-item_overlay { background: url("/s/i/s.gif") left bottom repeat-x; }

.prev-item.pi2 { width: 480px; }
.prev-item.pi2 .prev-item_overlay { background: url("/s/i/overlay1.png") no-repeat; }
/*.prev-item.pi2:hover .prev-item_overlay { background: url("/s/i/overlay1-h.png") no-repeat; }*/
.prev-item.pi2:hover .prev-item_overlay { background: url("/s/i/s.gif") no-repeat; }

.prev-item.pi3 .prev-item_overlay { background: url("/s/i/overlay2.png") no-repeat; }
/*.prev-item.pi3:hover .prev-item_overlay { background: url("/s/i/overlay2-h.png") no-repeat; }*/
.prev-item.pi3:hover .prev-item_overlay { background: url("/s/i/s.gif") no-repeat; }

.prev-item.pi4 .prev-item_overlay { background: url("/s/i/overlay3.png") no-repeat; }
/*.prev-item.pi4:hover .prev-item_overlay { background: url("/s/i/overlay3-h.png") no-repeat; }*/
.prev-item.pi4:hover .prev-item_overlay { background: url("/s/i/s.gif") no-repeat; }

.prev-item.pi3,
.prev-item.pi4,
.prev-item.pi5 { width: 240px; }
.prev-item.pi3 .prev-item_name,
.prev-item.pi4 .prev-item_name,
.prev-item.pi5 .prev-item_name { font-size: 15px; line-height: 1.3; margin: 0 0 4px; }
.prev-item.pi3 .prev-item_text,
.prev-item.pi4 .prev-item_text,
.prev-item.pi5 .prev-item_text { font-size: 12px; }

.prev-item.pi3 .prev-item_box,
.prev-item.pi4 .prev-item_box,
.prev-item.pi5 .prev-item_box { bottom: 18px; }

.prev-item.pi5 .prev-item_overlay { background: url("/s/i/overlay4.png") no-repeat; }
/*.prev-item.pi5:hover .prev-item_overlay { background: url("/s/i/overlay4-h.png") no-repeat; }*/
.prev-item.pi5:hover .prev-item_overlay { background: url("/s/i/s.gif") no-repeat; }

.prev-item.pi6 { width: 240px; }
.prev-item.pi1 .prev-item_name { font-size: 28px; }
.prev-item.pi6 .prev-item_name { font-size: 22px; }
.prev-item.pi6 .prev-item_text { font-size: 13px; } 
.prev-item.pi6 .prev-item_overlay { background: url("/s/i/overlay5.png") no-repeat; }
/*.prev-item.pi6:hover .prev-item_overlay { background: url("/s/i/overlay5-h.png") no-repeat; }*/
.prev-item.pi6:hover .prev-item_overlay { background: url("/s/i/s.gif") no-repeat; }

/* ----- tabs css ----- */
.ui-tabs { position: relative; }
.ui-tabs .ui-tabs-nav { margin: 0; padding: 0; zoom: 1; display: block; }
.ui-tabs .ui-tabs-nav:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.ui-tabs .ui-tabs-nav li { list-style: none; float: left; position: relative; top: 0; border-bottom-width: 0; padding: 0; white-space: nowrap; }
.ui-tabs .ui-tabs-nav .ui-tabs-anchor { float: left; padding: .5em 1em; text-decoration: none; }
.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor { cursor: pointer; }
.ui-tabs .ui-tabs-panel { display: block; border-width: 0; padding: 10px; background: none; }

.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default { background: #e6e6e6; font-weight: normal; color: #555555; }
.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited { color: #555555; text-decoration: none; }
.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus { background: #dadada; font-weight: normal; color: #212121; }
.ui-state-hover a,
.ui-state-hover a:hover,
.ui-state-hover a:link,
.ui-state-hover a:visited,
.ui-state-focus a,
.ui-state-focus a:hover,
.ui-state-focus a:link,
.ui-state-focus a:visited { color: #212121; text-decoration: none; }
.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active { background: #ffffff; font-weight: normal; color: #212121; }
.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited { color: #212121; text-decoration: none; }

/* ----- news-tabs ----- */
.news-tabs { background: #f2f2f2; margin: -16px 0 24px; }
.news-tabs .ui-tabs .ui-tabs-nav .ui-tabs-anchor { height: 35px; line-height: 35px; display: block; float: none; padding: 0; text-align: center; font-size: 18px; font-weight: 700; position: relative; }
.news-tabs .ui-tabs .ui-tabs-nav li { width: 50%; }

.news-tabs .ui-state-default a, 
.news-tabs .ui-state-default a:link, 
.news-tabs .ui-state-default a:visited { color: #5ea9dd; }

.news-tabs .ui-state-default a:hover { color: #000; }

.news-tabs .ui-state-default, 
.news-tabs .ui-widget-content .ui-state-default, 
.news-tabs .ui-widget-header .ui-state-default,
.news-tabs .ui-state-hover, 
.news-tabs .ui-widget-content .ui-state-hover, 
.news-tabs .ui-widget-header .ui-state-hover, 
.news-tabs .ui-state-focus, 
.news-tabs .ui-widget-content .ui-state-focus, 
.news-tabs .ui-widget-header .ui-state-focus { background: #fff; }

.news-tabs .ui-state-active,
.news-tabs .ui-widget-content .ui-state-active, 
.news-tabs .ui-widget-header .ui-state-active { background: #f2f2f2; }

.news-tabs .ui-state-active a,
.news-tabs .ui-state-active a:link, 
.news-tabs .ui-state-active a:visited { color: #000; }

.news-tabs .tw span { padding: 0 22px 0 0; position: relative; display: inline-block; background: url("/s/i/ic-tw.png") right 13px no-repeat; cursor: pointer; }
.news-tabs .ui-state-hover .tw span, 
.news-tabs .ui-widget-content .ui-state-hover .tw span, 
.news-tabs .ui-widget-header .ui-state-hover .tw span, 
.news-tabs .ui-state-focus .tw span, 
.news-tabs .ui-widget-content .ui-state-focus, 
.news-tabs .ui-widget-header .ui-state-focus .tw span { background-position: right -87px; }

.news-tabs .ui-tabs .ui-tabs-panel { width: 220px; }

/* ----- prev-novelty-items ----- */
.prev-novelty-items { position: relative; }
.prev-novelty-items li { zoom: 1; display: block; margin: 0 0 5px; line-height: 1.3; }
.prev-novelty-items li:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.prev-novelty-items__date { width: 34px; float: left; line-height: 20px; font-size: 12px; }
.prev-novelty-items__link { font-size: 14px; overflow: hidden; color: #00a651; }

.green_link a, .green_link a:visited, .green_link a:hover, .green_link a:active { font-size: 14px; overflow: hidden; color: #00a651; }

.prev-novelty-items.b1 .prev-novelty-items__date { width: 60px; margin: 0 0 0 2px; }
.prev-novelty-items.b1 .prev-novelty-items__link { font-size: 15px; line-height: 1.2; }
.prev-novelty-items.b1 li { margin: 0 0 4px; }

.prev-novelty-items.b2 .prev-novelty-items__date { width: 36px; margin: 0 0 0 2px; color: #7f7f7f; }
.prev-novelty-items.b2 .prev-novelty-items__link { font-size: 14px; line-height: 1.2; }
.prev-novelty-items.b2 li { margin: 0 0 9px; }

/* ----- popular-links ----- */
.popular-links { border-top: 1px solid #ccc; padding: 20px 0; text-align: center; font-size: 10px; color: #ccc; }
.popular-links ul li { display: inline; margin: 0 2px; }
.popular-links a { color: #ccc; }

/* ----- sheet-block ----- */
.sheet-block { width: 100%; }
.sheet-block caption { margin: 0 0 16px; text-align: left; } 
.sheet-block th { font-weight: normal; text-align: left; padding: 0px 1% 6px 0;  }
.sheet-block td { border-top: 1px solid #ebebeb; padding: 3px 1% 3px 0; }
.sheet-block .col1 { font-size: 10px; width: 14%; font-family: Arial, "Helvetica Neue", Helvetica, sans-serif; }
.sheet-block .col2 { width: 62%; }
.sheet-block .col3 { width: 10%; font-size: 12px; font-family: Arial, "Helvetica Neue", Helvetica, sans-serif; }
.sheet-block .onright { text-align: right; }
.sheet-block .oncenter { text-align: center; }

/* ----- concealed-block ----- */

/* .concealed-block { float: right; width: 240px; margin: 0 0 0 15px; padding: 10px 10px 20px; background: url("/s/i/concealed-block.png") left top no-repeat; } */

.concealed-block { float: right; width: 240px; margin: 0 0 0 15px; padding: 0px 10px 20px; }

/* ----- item ----- */
.item { margin: 0 0 12px; }
.item_photo { margin: 0 0 7px; }
.item_video { margin: 0 0 2px; }
.item_name { font-size: 15px; font-weight: bold; line-height: 1.3; margin: 0 0 3px; }
.item_sname a { font-size: 15px; line-height: 1.3; }
.item_text { color: #333; font-size: 14px; line-height: 1.2; margin: 0 0 2px; }
.item_comment { color: #00a651; font-size: 12px; }
.item_comment a { color: #00a651; }
.item_comment a span { height: 14px; display: inline-block; padding: 0 4px; line-height: 14px; background: #00a651; color: #fff; font-size: 12px; position: relative; }
.item_comment a span:after { top: 100%; left: 0px; position: absolute; content: ''; width: 0; height: 0; border-top: 0px solid transparent; border-bottom: 3px solid transparent; border-left: 3px solid #00a651; }

.item_comment_sp { height: 14px; display: inline-block; padding: 0 4px; line-height: 14px; background: #00a651; color: #fff; font-size: 12px; position: relative; }
.item_comment_sp:after { top: 100%; left: 0px; position: absolute; content: ''; width: 0; height: 0; border-top: 0px solid transparent; border-bottom: 3px solid transparent; border-left: 3px solid #00a651; }

.item_date { margin-bottom: 8px; color: #666666; font-size: 12px; }

.items-row { zoom: 1; display: block; margin-bottom: 10px; }
.items-row:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.items-row .item { float: left; width: 200px; margin-right: 40px; }

.item.fz1 .item_photo { margin-bottom: 15px; }
.item.fz1 .item_date { text-align: right; }
.item.fz1 .item_name { font-size: 22px; }
.item.fz1 .item_text { font-size: 16px; margin-bottom: 7px; }
.item.fz1 .item_comment { font-size: 13px; }

.item.fz2 .item_name {  }
.item.fz2 .item_name { margin-bottom: 8px; }
.item.fz2 .item_comment { font-size: 13px; }


/* ----- item1 ----- */
.item1 { font-size: 14px; margin: 0 0 14px; zoom: 1; display: block; }
.item1:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.item1_photo { float: left; margin: 0 10px 0 0; }
.item1_video { float: left; margin: 0 10px 0 0; }
.item1_column { overflow: hidden; }
.item1_name { font-weight: bold; margin: -2px 0 0; }
.item1_link { font-weight: bold; font-size: 15px; line-height: 1.25; }
.item1_l-link { line-height: 1.25; margin: -3px 0 0; }

/* ----- item2 ----- */
.item2 { font-size: 14px; margin: 0 0 13px; zoom: 1; display: block; }
.item2:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.item2_photo { float: left; margin: 0 10px 0 0; }
.item2_column { overflow: hidden; }
.item2_name { margin: -2px 0 2px; }
.item2_link { font-weight: bold; }
.item2_auth { font-size: 14px; line-height: 1.2; margin-bottom: 8px; }
.item2_tags { font-size: 14px; }
.item2_tags a { color: #00a651; font-size: 14px; }
.item2_post a { text-decoration: underline; }
.item2_post a:hover { text-decoration: none; }

/* ----- item3 ----- */
.item3 { margin: 0 0 15px; zoom: 1; display: block; }
.item3:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.item3_photo { float: left; margin: 0 20px 0 0; width: 200px; }
.item3_date { margin: 0 0 6px; color: #666; font-size: 12px; }
.item3_column { overflow: hidden; }
.item3_name { font-size: 15px; font-weight: bold; line-height: 1.3; }
.item3_text { font-size: 14px; color: #333; line-height: 1.25; margin: 0 0 1px; }
.item3_comm { color: #666; font-size: 12px; }
.item3_comm a { color: #666; }

/* ----- item4 ----- */
.item4 { margin: 0 0 30px; background: #205c94 url("/s/i/ic14.png") repeat-x; padding: 38px 0 20px; }
.item4_photo { text-align: center; margin: 0 0 48px; }
.item4_text { color: #fff; font-size: 16px; line-height: 1.35; margin: 0 165px 0 160px; }

/* ----- item5 ----- */
.item5 { margin: 0 0 10px; font-size: 15px; position: relative; }
.item5 td { padding: 0 5px 0 0; }

/* ----- item6 ----- */
.item6 { margin: 0 0 10px; font-size: 15px; zoom: 1; display: block; }
.item6:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.item6_photo { float: left; margin: 0 13px 0 0; }
.item6_name { padding: 5px 0 0; }

/* ----- item7 ----- */
.item7 { font-size: 14px; margin: 14px 0 18px; zoom: 1; display: block; text-align: center; }
.item7:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.item7_photo { float: left; margin: 0 10px 0 0; }
.item7_column { overflow: hidden; }
.item7_name { margin: -2px 0 2px; }
.item7_link { font-weight: bold; }
.item7_auth { font-size: 12px; line-height: 1.2; }
.item7_tags { font-size: 11px; }
.item7_tags a { color: #00a651; font-size: 13px; }
.item7_post a { text-decoration: underline; }
.item7_post a:hover { text-decoration: none; }

/* ----- title-section ----- */
.title-section { color: #010000; font-size: 48px; font-weight: bold; margin: 0 0 11px; zoom: 1; }
.title-section:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.title-section_icon { float: left; margin: 0 15px 0 0; }
.title-section_name { float: left; margin: 5px 0 0; }
.title-section_name { font-family: Georgia, Times, "Times New Roman", serif; }
.title-section_title { float: left; margin: 5px 0 0; }
.title-section_title { font-family: Georgia, Times, "Times New Roman", serif; font-size: 20px; color: DarkGray; }

/* ----- title-section__text ----- */
.title-section__text { margin: 0 0 16px; line-height: 1.5; }
.title-section__text a { color: #00a651; }

/* ----- tabs-sheet ----- */
#tabs-sheet .ui-tabs .ui-tabs-nav li { line-height: 17px; }
#tabs-sheet .ui-tabs-nav .ui-tabs-anchor { padding: 0 10px; }

#tabs-sheet .ui-state-default, 
#tabs-sheet .ui-widget-content .ui-state-default, 
#tabs-sheet .ui-widget-header .ui-state-default,
#tabs-sheet .ui-state-hover, 
#tabs-sheet .ui-widget-content .ui-state-hover, 
#tabs-sheet .ui-widget-header .ui-state-hover, 
#tabs-sheet .ui-state-focus, 
#tabs-sheet .ui-widget-content .ui-state-focus, 
#tabs-sheet .ui-widget-header .ui-state-focus { background: none; line-height: 17px; }

#tabs-sheet .ui-state-active a, 
#tabs-sheet .ui-state-active a:link, 
#tabs-sheet .ui-state-active a:visited { font-weight: bold; line-height: 17px; }

#tabs-sheet .tabs-sheet .ui-state-default a:hover { color: #000; }

/* ----- tournament-sheet ----- */
.tournament-sheet { width: 100%; border-top: 1px solid #e5e5e5; }
.tournament-sheet th { font-weight: normal; text-align: center; padding: 13px 0% 14px 1%;  }
.tournament-sheet td { border-top: 1px solid #ebebeb; padding: 4px 0% 4px 1%; }
.tournament-sheet .col1 { width: 5%; }
.tournament-sheet .col2 { width: 29%; font-size: 15px; }
.tournament-sheet .col3 { width: 10%; font-size: 12px; font-family: Arial, "Helvetica Neue", Helvetica, sans-serif; }
.tournament-sheet .col4 { width: 8%; text-align: center; }
.tournament-sheet tr:hover td { background: #f1f1f1; color: #00a651; cursor: pointer; }
.tournament-sheet .onright { text-align: right; }
.tournament-sheet .oncenter { text-align: center; }

.view-all a { color: #666; }

/* ----- breadcrumbs ----- */
.breadcrumbs { margin: 0 0 42px; font-size: 12px; }
.breadcrumbs a { color: #00a651; }

/* ----- article ----- */
.article h1 { color: #010000; font-size: 36px; line-height: 1.2; margin: 0 0 20px 240px; }
.article h1 span { color: #aeaeae; font-size: 24px; display: block; line-height: 1.2; }

.article .cols-unit { margin: 0 0 10px; }

.article_date { margin: 0 0 19px; font-size: 12px; }

.article_authors { margin: 0 0 23px; }

.article_tags { margin: 16px 0 10px; }
.article_tags__title { border-top: 1px solid #b8b8b8; position: relative; margin: 0 0 5px; }
.article_tags__title span { color: #b8b8b8; display: inline-block; padding: 0 5px 0 0; background: #fff; position: relative; top: -9px; text-transform: uppercase; font-size: 10px; }
.article_tags__all { margin: 0 0 0 40px; font-size: 14px; }
.article_tags__all a { color: #00a651; }

.article_rate { margin: 0 0 36px; zoom: 1; display: block; }
.article_rate:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.article_rate .rate-unit { float: right; }

.article_soc { zoom: 1; display: block; }
.article_soc:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.article_soc .social-unit { float: right; }

.article_head { zoom: 1; display: block; }
.article_head:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.article_head__col { float: right; }
.article_photo { float: left; }
.article_photo__name span { color: #000; padding: 2px 6px; background: #e5e5e5; display: inline-block; }

.article_text { font-size: 17px; line-height: 1.35; margin: 0 0 32px; }
.article_text h2 { font-size: 24px; font-weight: normal; margin: 0 0 19px; color: #000; }
.article_text h3 { font-size: 24px; font-weight: normal; margin: 0 0 19px; color: #000; }
.article_text p { margin: 0 0 24px; }
.article_text a { color: #00a651; cursor: pointer; }

.article_interview { background: #faf7e9; padding: 35px 70px 38px 20px; margin: 0 0 34px; line-height: 1.4; font-size: 17px; }
.article_interview dt { zoom: 1; display: block; font-weight: bold; margin: 0 0 5px; }
.article_interview dt:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.article_interview dd { zoom: 1; display: block; margin: 0 0 23px; }
.article_interview dd:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.article_interview__photo { float: left; width: 28px; margin: 5px 0 0; }
.article_interview__text { margin: 0 0 0 48px; }
.article_interview__ar { float: left; margin: 0 0 0 -16px; font-weight: normal; }

.article_all-photo { background: #f2f2f2; padding: 33px 25px 36px 30px; margin: 0 0 30px; }
.article_all-photo__title { margin: 0 0 15px; zoom: 1; display: block; }
.article_all-photo__title:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.article_all-photo__title-l { float: left; }
.article_all-photo__name { font-size: 24px; line-height: 26px; margin: 0 0 3px; }
.article_all-photo__quan { color: #757575; }
.article_all-photo__title .ui-tabs-nav { float: right; }
.article_all-photo__title .ui-tabs-nav a { width: 22px; height: 23px; padding: 0; display: block; }
.article_all-photo__title .ui-tabs-nav a span { width: 22px; height: 23px; display: block; }
.article_all-photo__title .ui-tabs-nav a.ic span { background: url("/s/i/ic4.png") center 4px no-repeat; } 
.article_all-photo__title .ui-tabs-nav a.ic1 span { background: url("/s/i/ic5.png") center 4px no-repeat; } 
.article_all-photo__title .ui-tabs-nav a.ic2 span { background: url("/s/i/ic6.png") center 4px no-repeat; } 
.article_all-photo .ui-tabs .ui-tabs-panel { padding: 0; }
.article_all-photo .ui-tabs .ui-tabs-nav li { margin: 0 0 0 6px; }
.article_all-photo #tabs-sheet .ui-state-active a,
.article_all-photo #tabs-sheet .ui-state-active a:link,
.article_all-photo #tabs-sheet .ui-state-active a:visited { background: #00a651; }
.article_all-photo #tabs-sheet .ui-tabs-nav .ui-tabs-anchor { padding: 0; }
.article_all-photo #tabs-sheet .ui-state-active a span { background-position: center -36px; }
.article_all-photo .ad-gallery { width: 585px; }

.article_text .related-unit { width: 190px; float: right; margin: 0 -25px 20px 40px; } 
.article_text .related-unit-new { width: 200px; float: right; margin: 0 -5px 20px 16px; } 

.article_bottom { margin: 0 0 40px; zoom: 1; display: block; }
.article_bottom:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.article_bottom .social-unit { float: left; }
.article_bottom .rate-unit { float: right; margin: -19px 0 0; }

.article_person { padding: 36px 30px 42px; background: #f9f9f9; zoom: 1; display: block; margin: 0 0 35px; }
.article_person:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.article_person__photo { float: right; margin: 0 0 30px 30px; }
.article_person__title { font-size: 24px; margin: 0 0 3px; }
.article_person__name { font-size: 17px; font-weight: bold; margin: 0 0 26px; }
.article_person__text { font-size: 17px; line-height: 1.4; }
.article_person__text p { margin: 0 0 10px; }

.article_likes { float: left; }

.fancy-box_wrap { text-align: center; padding: 9px 0 0; }
.fancy-box_bottom .article_likes { float: none; display: inline-block; margin: 0 auto; }
.fancy-box_bottom .social-unit { float: right; margin: 9px 20px 0 0; }

/* ----- prev-photo ----- */
.prev-photo { margin: 0 0 17px; }
.prev-photo__name { padding: 5px 0 0; font-size: 15px; }

/* ----- lil-prev-photos ----- */
.lil-prev-photos { zoom: 1; display: block; }
.lil-prev-photos:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.lil-prev-photos ul li { float: left; margin: 0 1px 1px 0; }
.lil-prev-photos img { height: 90px; }

/* ----- related-unit ----- */
.related-unit { }
.related-unit_title { color: #fff; padding: 3px 14px; width: 105px; background: #00a651; line-height: 1.1; font-size: 13px; }
.related-unit_list { border-left: 1px solid #e5e5e5; font-size: 12px; padding: 5px 0 0; line-height: 1.2; }
.related-unit_list li { list-style-type: none; padding: 5px 0 5px 13px; }
.related-unit_list li a { color: #000; }
			
#portamento_container {float: left; position:relative;} /* take the positioning of the sidebar, and become the start point for the sidebar positioning */
.cols-fix .discuss-block {float:none; position:absolute; padding: 0 0 20px; } /* no need to float anymore, become absolutely positoned */
.cols-fix .discuss-block.fixed {position:fixed;} /* if the panel is sliding, it needs position:fixed */
.cols-fix .discuss-block.fixed { background: #ffffff; }

/* ----- discuss-block ----- */
.discuss-block { width: 210px; }
.discuss-block_title { font-size: 18px; margin: 0 0 5px; }
.discuss-block_quan { color: #909090; font-size: 12px; margin: 0 0 30px; }
.discuss-block_quan a { margin: 0 0 0 10px; text-transform: uppercase; color: #fefefe; font-size: 10px; background: #00a651; padding: 0 6px; display: inline-block; line-height: 13px; height: 13px; }
.discuss-block_item { margin: 0 0 12px; }
.discuss-block_item img { float: left; margin: 0 5px 0 0; }
.discuss-block_item_text { color: #000; font-size: 12px; overflow: hidden; line-height: 1.3; }
.discuss-block_item_text span { color: #666; }

.discuss-block_wrap { border-bottom: 1px solid #f2f2f2; margin: 0 0 20px; position: relative; min-height: 80px; }
.discuss-block_shadow { left: 0px; bottom: 0px; width: 100%; height: 107px; background: url("/s/i/discuss-block_shadow.png") left bottom repeat-x; position: absolute; }

.discuss-block_view-all { text-align: center; }
.discuss-block_view-all span { color: #00a651; cursor: pointer; }

.discuss-block_write { margin: 0 0 20px; }
.discuss-block_write__title { font-size: 15px; font-weight: bold; color: #000; margin: 0 0 18px; }
.discuss-block_write__box { zoom: 1; display: block; overflow: hidden; }
.discuss-block_write__box:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.discuss-block_write__photo { float: left; margin: 0 12px 0 0; }
.discuss-block_write__column { overflow: hidden; }
.discuss-block_write__area { width: 516px; margin: 0 0 12px; height: 120px; padding: 5px 10px; border-top: 1px solid #e1e1e1; border-left: 1px solid #e1e1e1; background: #fbfbfb; }
.discuss-block_write__area textarea { width: 516px; height: 120px; border: none; background: none; font-size: 15px; }
.discuss-block_write__btn { width: 100px; border: none; background: #00a651; color: #fff; font-size: 13px; font-weight: bold; cursor: pointer; height: 24px; } 
.discuss-block_write__btn.disabled { cursor: default; color: #cccccc; } 

.discuss-block_pop { padding: 34px 0 10px 0px; }
.discuss-block_pop__title { margin: 0 0 36px; font-size: 24px; color: #000; }

.discuss-block_pop__comments { padding: 20px 0 0; border-top: 1px solid #e5e5e5; margin: 0 50px 0 0; }

/* ----- modal ----- */

.modal { width: 920px; margin: 20px 0 20px 0; padding: 5px 5px 5px 35px; background: #fff; 
-webkit-box-shadow: #c8c8c8 0px 0px 10px;
-moz-box-shadow: #c8c8c8 0px 0px 10px;
box-shadow: #c8c8c8 0px 0px 10px; }
.modal .close { float: right; text-decoration: none; font-size: 40px; cursor: pointer; }
.themodal-lock { overflow: hidden; }
.themodal-overlay { position: fixed; bottom: 0; left: 0; top: 0; right: 0; z-index: 100;  z-index: 102; overflow: auto;
-webkit-overflow-scrolling: touch; }
.modal .close { right: 30px; top: 42px; position: relative; padding: 0; background: url("/s/i/ic-close.png") left bottom no-repeat; width: 25px; height: 25px; }

/* fix for iPad glitches */

.themodal-overlay > * { -webkit-transform: translateZ(0px); }

.themodal-overlay { background: url("/s/i/white-overlay.png") repeat;
	zoom: 1; }

/* ----- lil-comment ----- */
.lil-comment { zoom: 1; display: block; margin: 0 0 28px; }
.lil-comment:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; } 
.lil-comment_photo { float: left; margin: 4px 12px 0 0; }
.lil-comment_column { overflow: hidden; }
.lil-comment_text { margin: 0 0 10px; font-size: 15px; line-height: 1.3; }
.lil-comment_name { float: left; font-size: 14px; font-weight: bold; margin: 0 7px 0 0; }
.lil-comment_date { float: left; color: #6b6b6b; font-size: 12px; margin: 0 10px 0 0; }
.lil-comment_reply { float: left; color: #6b6b6b; font-size: 12px; text-decoration: underline; margin: 0 12px 0 0;}
.lil-comment_reply:hover { text-decoration: none; }

/* ----- lil-quan ----- */
.lil-quan_minus,
.lil-quan_plus { width: 11px; margin: 2px 0 0; height: 11px; display: block; cursor: pointer; float: left; }
.lil-quan_inp { width: 20px; float: left; }
.lil-quan_inp input { width: 100%; border: none; padding: 0; margin: 0; background: none; text-align: center; color: #6b6b6b; font-size: 12px; }
.lil-quan_minus { background: url("/s/i/ic-minus.png") no-repeat; }
.lil-quan_plus { background: url("/s/i/ic-plus.png") no-repeat; }
.lil-quan_minus:hover,
.lil-quan_plus:hover { background-position: left bottom; }

/* ----- prev-video ----- */
.prev-video { text-align: center; margin: 0 0 38px; }
.prev-video_ins { display: inline-block; }
.prev-video_vd { margin: 0 0 7px; }
.prev-video_name { font-size: 15px; text-align: left; }

/* ----- social-unit ----- */
.social-unit ul li { float: left; list-style-type: none; margin: 0 0 0 5px; }
.social-unit ul li:first-child { margin: 0; }

/* ----- rate-unit_quan ----- */
.rate-unit p { margin: 0 0 5px; }
.rate-unit_quan__status { color: #cf102d; height: 24px; }
.rate-unit_quan__minus { float: left; display: block; background: #a6a6a6; width: 24px; height: 20px; line-height: 20px; text-align: center; color: #fff; font-size: 17px; cursor: pointer; }
.rate-unit_quan__plus { float: left; display: block; background: #00a651; width: 24px; height: 20px; line-height: 20px; text-align: center; color: #fff; font-size: 17px; cursor: pointer; }
.rate-unit_quan__text { float: left; width: 64px; text-align: center; background: #00a651; color: #fff; font-size: 17px; height: 20px; line-height: 20px; border: 1px solid #fff; border-top: none; border-bottom: none; } 
.rate-unit_quan_minus__text { float: left; width: 33px; text-align: center; background: #a6a6a6; color: #fff; font-size: 17px; height: 20px; line-height: 20px; border: 1px solid #fff; border-top: none; border-bottom: none; } 
.rate-unit_quan_plus__text { float: left; width: 33px; text-align: center; background: #00a651; color: #fff; font-size: 17px; height: 20px; line-height: 20px; border: 1px solid #fff; border-top: none; border-bottom: none; margin-left: -2px; } 
.rate-unit_quan { margin-bottom: 4px; }

/* ----- tags-links ----- */
.tags-links { margin: 0 0 13px; font-size: 18px; padding: 9px 12px; background: #f2f2f2; color: #00a651; }
.tags-links a { color: #00a651; }

/* ----- about-block ----- */
.about-block { margin: -10px 0 15px; top: 0px; position: relative; }
.about-block_line { width: 100%; height: 5px; /* background: #ccc; */ margin: 0 0 0 6px; font-size: 0; line-height: 0; }

.about-block .cols-unit.bg3 { padding: 17px 0 0; width: 970px; background-image: url('/s/i/gwbg.png'); }
.about-block .col.w7.rg { padding: 10px 0; background-color: white; }
.about-block .col.w15.rg { padding: 10px 0; background-color: white; }

/* ----- newspapper-block ----- */
.newspapper-block { padding: 18px 0; background: #00a651; }
.newspapper-block_photo { text-align: center; margin: 0 0 11px; }
.newspapper-block_title { color: #fff; line-height: 1.2; font-size: 15px; margin: 0 12px 15px 20px; }
.newspapper-block_title span { font-size: 17px; }
.newspapper-block_text { font-size: 12px; margin: 0 12px 10px 20px; line-height: 1.2; }

/* ----- about-unit ----- */
.about-unit_header { zoom: 1; display: block; margin: 0 0 21px; }
.about-unit_header:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.about-unit_name { float: left; color: #010000; font-size: 36px; margin-top: -8px; /* margin: 0 85px 0 8px; */ font-weight: bold; }
.about-unit_links { float: left; margin: 20px 0 0; }
.about-unit_links ul li { float: left; list-style-type: none; margin: 0 17px 0 0; cursor: pointer; }
.about-unit_links ul li a { color: #00a651; text-decoration: underline; }
.about-unit_links ul li a:hover { color: #343434; text-decoration: none; }
.about-unit_links ul li.active a { color: #343434; font-weight: bold; text-decoration: none; }

.about-unit__section_title { font-weight: bold; margin: 0 0 17px; }
.about-unit__section_text p { margin: 0 0 6px; }
.about-unit__section_text a { text-decoration: underline; }
.about-unit__section_text a:hover { text-decoration: none; }
.about-unit__section .item2 { margin: 0 0 20px; }

/* ----- enter-block ----- */
.enter-block_container { width:1245px; display: none; }
.enter-block { width: 902px; padding: 31px 29px; margin-left: 5px; min-height: 335px; background: url("/s/i/enter-block.jpg") no-repeat; }
.enter-block_title { color: #fff; font-size: 30px; font-weight: bold; text-align: center; margin: 0 0 43px; }
.enter-block_wrap { zoom: 1; display: block; background: url("/s/i/ic12.png") center top repeat-y; padding: 0 0 12px; }
.enter-block_wrap:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.enter-block_l-col { float: left; width: 400px; padding: 7px 0 0; }
.enter-block_r-col { float: right; width: 407px; padding: 5px 0 0; }

.enter-close { position: absolute !important; }

/* ----- enter-form ----- */
.enter-form { }
.enter-form_title { color: #fff; line-height: 1.25; font-size: 22px; font-weight: bold; margin: 0 0 10px; }
.enter-form_text { font-size: 15px; color: #fff; margin: 0 0 19px; }
.enter-form_text a { text-decoration: underline; color: #fff; }
.enter-form_text a:hover { text-decoration: none; }

.enter-form_inp { margin: 0 0 15px; width: 183px; height: 27px; padding: 3px 8px 0; background: #fff; }
.enter-form_inp input { width: 100%; background: none; border: none; color: #333; font-size: 14px; }

.enter-form_btn { width: 100px; height: 30px; position: relative; cursor: pointer; color: #fff; font-size: 14px; font-weight: bold; border: none; 
background: #00B156;
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#00B156), to(#00823f));
background: -webkit-linear-gradient(#00B156, #00823f);
background: -moz-linear-gradient(#00B156, #00823f);
background: -ms-linear-gradient(#00B156, #00823f);
background: -o-linear-gradient(#00B156, #00823f);
background: linear-gradient(#00B156, #00823f);
-pie-background: linear-gradient(#00B156, #00823f); }

/* ----- pager ----- */
.pager { padding: 17px 20px; height: 36px; background: #f1f1f1; margin: 0 0 15px; line-height: 23px; font-size: 15px; zoom: 1; display: block; }
.pager:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.pager ul li { float: left; list-style-type: none; margin: 0 5px 0 0; }
.pager_page { margin: 0; }
.pager_page a { height: 23px; line-height: 23px; display: block; padding: 0 5px; }
.pager_page a:hover,
.pager_page.active a { background: #e5e5e5; }
.pager_page.active a { font-weight: bold; }
.pager_prev a,
.pager_next a { color: #00a651; }

/* ----- center-links ----- */
.center-links { text-align: center; margin: 0 0 3px; }
.center-links ul li { display: inline-block; margin: 0 2px 10px; list-style-type: none; }
.center-links ul li a { color: #00a651; font-size: 14px; font-weight: bold; display: inline-block; background: #f1f1f1; padding: 3px 5px; }
.center-links.bg ul li a { font-size: 18px; color: #000; }
.center-links.bg1 ul li a { background: #fff; color: #000; }

/* ----- center-photo ----- */
.center-photo { text-align: center; margin: 0 0 46px; }
.center-photo ul li { display: inline-block; margin: 0 3px; list-style-type: none; vertical-align: middle; }

/* ----- center-alphabet ----- */
.center-alphabet { margin: 0 0 30px; line-height: 23px; font-size: 15px; zoom: 1; display: block; text-align: center; }
.center-alphabet:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.center-alphabet ul li { display: inline-block; list-style-type: none; }
.center-alphabet a { height: 21px; width: 20px; line-height: 21px; display: block; text-align: center; font-size: 15px; }
.center-alphabet a:hover,
.center-alphabet li.active a { background: #e5e5e5; }

/* ----- photo ----- */
.photo { width: 25px; position: relative; }
.photo_lil { z-index: 10; }
.photo_drop { width: 74px; z-index: 100; left: 50%; margin: 0 0 0 -37px; top: 0px; position: absolute; text-align: center; display: none; }
.photo:hover .photo_drop { display: block; }
.photo_big { margin: 0 0 5px; }
.photo_name { font-size: 12px; }

/* ----- center-icons ----- */
.center-icons { text-align: center; margin: 0 0 17px; }
.center-icons ul li { display: inline-block; list-style-type: none; margin: 0 8px; }

/* ----- view-all-items ----- */
.view-all-items { padding: 20px 0 0 222px; margin: 0 0 20px; border-top: 1px solid #f2f2f2; }
.view-all-items a { color: #00a651; padding: 0 14px 0 0; background: url("/s/i/ic13.png") right center no-repeat; }

/* ----- tags-block ----- */
.tags-block { background: url("/s/i/ic1.gif") repeat-x; padding: 30px 0 0; margin: 0 0 35px; }

/* ----- personal-sections ----- */
.personal-sections { margin: 0 0 30px; }
.personal-sections .title-section { margin: 0 0 16px; }
.personal-sections .title-section_name { line-height: 1.2; }

.personal-sections_links { zoom: 1; display: block; background: url("/s/i/ic1.gif") left bottom repeat-x; margin: 0 0 27px; }
.personal-sections_links:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.personal-sections_links ul li { float: left; list-style-type: none; margin: 0 17px 0 0; height: 42px; display: block; overflow: hidden; }
.personal-sections_links ul li a { color: #00a651; text-decoration: underline; line-height: 24px; display: block; }
.personal-sections_links ul li a:hover { text-decoration: none; color: #000000; }
.personal-sections_links ul li.active a { text-decoration: none; color: #000000; font-size: 18px; line-height: 20px; font-weight: bold; }
.personal-sections_links ul li.active { background: url("/s/i/ic3.gif") center bottom no-repeat; }

.personal-sections_photo { text-align: center; padding: 17px 0 0; }

.personal-sections_box { width: 630px; }
.personal-sections_box hr { background: #f2f2f2; border: none; height: 1px; margin: 0 0 26px; font-size: 0; line-height: 0; }

/* ----- personal-settings ----- */
.personal-settings { width: 630px; }
.personal-settings td { border-bottom: 1px solid #f2f2f2; padding: 30px 0; vertical-align: middle; }
.personal-settings .col1 { width: 106px; font-size: 17px; }
.personal-settings .col2 { padding-left: 10px; }
.personal-settings p { margin: 0 0 2px; }

.personal-settings_name strong { font-size: 17px; font-weight: bold; }

.personal-settings_pass strong { font-size: 17px; font-weight: bold; }

.personal-settings_ava img { width: 50px; height: 50px; float: left; margin-right: 15px; }
.personal-settings_ava a { float: left; margin: 7px 0 0 0; }

.personal-settings a { text-decoration: underline; color: #00a651; }
.personal-settings a:hover { text-decoration: none; }

/* ----- history-block ----- */
.history-block { margin: 0 0 26px; }
.history-block_date { font-size: 15px; font-weight: bold; margin: 0 0 10px; }
.history-block_text { line-height: 1.3; font-size: 15px; }
.history-block_text p { margin: 0 0 5px; } 

/* ----- comment-unit ----- */
.comment-unit { padding: 0 0 10px; }
.comment-unit_title { margin: 0 0 10px 25px; font-size: 14px; }
.comment-unit_title a { color: #00a651; }
.comment-unit_wrap { zoom: 1; display: block; margin: 0 0 15px; }
.comment-unit_wrap:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; } 
.comment-unit_photo { float: left; width: 25px; }
.comment-unit_quest { color: #666; font-size: 12px; line-height: 1.3; }
.comment-unit_quest span { color: #000; }
.comment-unit_ans { font-size: 15px; line-height: 1.3; margin: -4px 0 0px; padding: 0 0 3px; }
.comment-unit_ans p { margin: 0 0 5px; }

.comment-unit_column { overflow: hidden; }
.comment-unit_box { zoom: 1; display: block; padding: 0 0 26px; }
.comment-unit_box:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.comment-unit_name { float: left; font-size: 14px; font-weight: bold; margin: 0 7px 0 0; }
.comment-unit_date { float: left; color: #6b6b6b; font-size: 12px; margin: 0 13px 0 0; }
.comment-unit_reply { float: left; color: #6b6b6b; font-size: 12px; text-decoration: underline; margin: 0 25px 0 0;}
.comment-unit_reply:hover { text-decoration: none; }
.comment-unit_num { float: left; color: #6b6b6b; font-size: 12px; }
.comment-unit_devider { margin: 12px 0 0 25px; border-top: 1px solid #F2F2F2; }

.comment_form_error { color: #cf0000; margin-bottom: 5px; }

/*------------------------------------------- footer ------------------------------------------------*/
.footer { width: 960px; clear: both; margin: 0px auto; position: relative; }
.footer_bot { width: 960px; clear: both; margin: 0px auto; height: 241px; position: relative; border-top: 8px solid #000; }

/* ----- f-logo ----- */
.f-logo { left: 0px; top: 42px; position: absolute; }

/* ----- copyright ----- */
.copyright { left: 400px; top: 38px; position: absolute; font-size: 13px; line-height: 1.4; width: 540px; }
.copyright p { margin: -6px 0 18px; }

/* ----- adv ----- */
.adv { min-width: 960px; overflow: hidden; padding: 6px 0 6px; /* background: #fff; */ position: relative; }
.adv-ins { width: 960px; margin: 0 auto; }
.adv-wrap { width: 1220px; margin: 0 -260px 0 0; }

/* ----- banner ----- */
.banner { margin: 0 0 20px; }

/* ----- vk-widget ----- */
.vk-widget { margin: 0 0 20px; }

.concealed-block_prev-item { margin: 0 0 15px; display: block; zoom: 1; display: block; line-height: 1.35; }
.concealed-block_prev-item:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.concealed-block_prev-item img { float: left; margin: 0 10px 0 0; }

/* ----- enter-form ----- */
.enter-form_buttons { }
.enter-form_buttons .enter-form_btn { float: left; }
.enter-form_buttons_link { float: left; margin: 8px 0 0 13px; color: #6d8d7b; text-decoration: underline; }
.enter-form_buttons_link:hover { text-decoration: none; }
.enter-form_buttons .enter-form_btn.wid { width: 200px; }


/* ----- enter-block ----- */
.enter-block { width: 902px; padding: 31px 29px; margin-left: 5px; min-height: 335px; background: url("/s/i/enter-block.jpg") no-repeat; }

/* ----- enter-social ----- */
.enter-social_title { margin: 0 0 60px; color: #fff; font-size: 22px; line-height: 1; font-weight: bold; text-align: right; position: relative; zoom: 1; display: block; }
.enter-social_title:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.enter-social_list ul { float: right; }
.enter-social_list ul li { float: right; margin: 0 10px 0 0; list-style-type: none; position: relative; }
.enter-social_list ul li:first-child { margin: 0; }
.enter-social_list_hint { text-align: center; width: 100%; padding: 14px 0; left: 0px; top: 60px; position: absolute; background: #bd0b00; font-size: 14px; font-weight: bold; color: #ffffff; display: none; }
.enter-social_list_hint.open { display: block; }
.enter-social_list_ins { float: right; position: relative; }
.enter-social_list ul li:after { display: none; content: ""; width: 26px; height: 12px; left: 50%; top: 49px; background: url("/s/i/ic16.png") center no-repeat; position: absolute; margin: 0 0 0 -13px; }
.enter-social_list ul li.active:after { display: block; }

.enter-login_hint { text-align: center; margin: -7px 0 7px 0; padding: 14px 0; left: 0px; top: 60px; background: #bd0b00; font-size: 14px; font-weight: bold; color: #ffffff; display: none; }
.enter-login_hint_add { margin-top: 8px; width: 240px; }
.enter-login_hint.open { display: block; }


/* ----- recovery-block ----- */
.recovery-block_container { width:1245px; display: none; }
.recovery-block { width: 902px; padding: 121px 29px 0; margin-left: 5px; min-height: 276px; background: url("/s/i/enter-block.jpg") no-repeat; }
.recovery-block_title { font-size: 30px; font-weight: bold; color: #fff; text-align: center; margin-bottom: 29px; }
.recovery-block_sign { font-size: 20px; font-weight: bold; color: #fff; text-align: center; margin-bottom: 29px; }
.recovery-block_line { width: 237px; margin: 0 auto 40px auto; height: 1px; background: #445f52; }
.recovery-block_form { width: 415px; margin: 0 auto; }

.recovery-block_inp { float: left; margin: 0 20px 0 0; width: 223px; height: 27px; padding: 3px 8px 0; background: #fff; }
.recovery-block_inp input { width: 100%; background: none; border: none; color: #333; font-size: 14px; }

.recovery-block_btn { float: left; width: 153px; height: 30px; position: relative; cursor: pointer; color: #fff; font-size: 14px; font-weight: bold; border: none; 
background: #00B156;
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#00B156), to(#00823f));
background: -webkit-linear-gradient(#00B156, #00823f);
background: -moz-linear-gradient(#00B156, #00823f);
background: -ms-linear-gradient(#00B156, #00823f);
background: -o-linear-gradient(#00B156, #00823f);
background: linear-gradient(#00B156, #00823f);
-pie-background: linear-gradient(#00B156, #00823f); }

.recovery-block_back { left: 19px; top: 19px; position: absolute; color: #fff; padding: 5px 0 5px 21px; background: url("/s/i/prev.png") no-repeat; }

/* ----- h-user ----- */
.h-user { left: 250px; top: 10px; position: absolute; background: url("/s/i/icons.png") 0 -28px no-repeat; padding: 0 0 0 13px; }
.h-user_name { margin-right: 4px; position: relative; height: 13px; float: left; width: 144px; color: #00a651; border-right: 1px solid #e1e1e1; }
.h-user_name a { color: #00a651; decoration: none; }
.h-user_name_ins { overflow: hidden; white-space: nowrap; }
.h-user_shadow { right: 0px; top: 0px; width: 10px; height: 100%; background: url("/s/i/ic18.png") repeat-y; position: absolute; }
.h-user_exit { margin-top: 2px; float: left; width: 10px; height: 9px; display: block; background: url("/s/i/ic17.png") no-repeat; }

/* ----- h-user-new ----- */
.h-user-new { left: 0px; top: 10px; position: relative; background: url("/s/i/icons.png") 0 -28px no-repeat; padding: 0 0 0 13px; }
.h-user-new_name { margin-right: 4px; position: relative; height: 13px; float: left; width: 144px; color: #00a651; border-right: 1px solid #e1e1e1; }
.h-user-new_name a { color: #00a651; decoration: none; }
.h-user-new_name_ins { overflow: hidden; white-space: nowrap; }
.h-user-new_shadow { right: 0px; top: 0px; width: 10px; height: 100%; background: url("/s/i/ic18.png") repeat-y; position: absolute; }
.h-user-new_exit { margin-top: 2px; float: left; width: 10px; height: 9px; display: block; background: url("/s/i/ic17.png") no-repeat; }
.h-user-new_exit_top { margin-top: 2px; float: left; width: 10px; height: 9px; background: url("/s/i/ic17.png") no-repeat; margin-left: 214px; margin-top: -15px; }

.personal-settings_name { margin-bottom: 17px; }

.personal-settings__form { }
.personal-settings__form_row { zoom: 1; display: block; margin-bottom: 10px; }
.personal-settings__form_row:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.personal-settings__form_inp { float: left; margin: 0 12px 0 0; width: 320px; height: 26px; border-top: 1px solid #e1e1e1; border-left: 1px solid #e1e1e1; padding: 3px 8px 0; background: #fbfbfb; }
.personal-settings__form_inp input { width: 100%; background: none; border: none; color: #333; font-size: 14px; }
.personal-settings__form_btn { float: left; width: 100px; height: 30px; position: relative; cursor: pointer; color: #fff; font-size: 14px; font-weight: bold; border: none; 
background: #00B156;
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#00B156), to(#00823f));
background: -webkit-linear-gradient(#00B156, #00823f);
background: -moz-linear-gradient(#00B156, #00823f);
background: -ms-linear-gradient(#00B156, #00823f);
background: -o-linear-gradient(#00B156, #00823f);
background: linear-gradient(#00B156, #00823f);
-pie-background: linear-gradient(#00B156, #00823f); }

.personal-settings__form_btn.disabled { cursor: default; color: #cccccc; } 

.personal-settings__form_hint { color: #cf0000; }
.personal-settings__form_inpfile { float: left; margin: 0 12px 0 0; width: 271px; height: 29px; border-top: 1px solid #e1e1e1; border-left: 1px solid #e1e1e1; background: #fbfbfb;}

/* Uploader */
div.uploader {
  height: 29px;
  width: 255px;
  cursor: pointer;
  position: relative;
  overflow: hidden; }
  div.uploader span.action {
    height: 29px;
    line-height: 29px;
    width: 82px;
    text-align: center;
    float: left;
    display: inline;
    overflow: hidden;
    cursor: pointer; }
  div.uploader span.filename {
    text-overflow: ellipsis;
    display: block;
    overflow: hidden;
    white-space: nowrap;
    float: left;
    cursor: default;
    height: 24px;
    margin: 2px 0 2px 2px;
    line-height: 24px;
    width: 255px;
    padding: 0 10px; }
  div.uploader input {
    opacity: 0;
    filter: alpha(opacity=0);
    -moz-opacity: 0;
    border: none;
    background: none;
    position: absolute;
    top: 0;
    right: 0;
    float: right;
    cursor: default;
    width: 100%;
    height: 100%; }
    
/* ----- section-links ----- */
.section-links { margin: 0px 0 27px; zoom: 1; display: block; }
.section-links:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.section-links_item { float: left; list-style-type: none; margin: 0 15px 0 0; }
.section-links_ln { color: #00a651; text-decoration: underline; }
.section-links_ln:hover { color: #343434; text-decoration: none; }
.section-links_item.active .section-links_ln { color: #343434; font-weight: bold; text-decoration: none; }

/* ----- broadcast-block ----- */
.broadcast-block { position: relative; margin-bottom: 31px; }

.broadcast-block-link { display: block; border-bottom: 1px solid #e5e5e5; padding-top: 16px; margin: 0; }
.broadcast-block-link span { display: block; }
.broadcast-block-link:hover { background: #f2f2f2; }
.broadcast-block-link.last { margin-bottom: 25px; border: none; }

.broadcast-block_online { width: 62px; height: 20px; left: 50%; top: -15px; background: #00a651; line-height: 20px; text-align: center; margin: 0 0 0 -31px; position: absolute; color: #ffffff; }

.broadcast-block_date { font-size: 15px; text-align: center; margin-bottom: 9px; }
.broadcast-block_top { padding: 10px; background: #f2f2f2; zoom: 1; display: block; }
.broadcast-block_top:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.broadcast-block_top.no-bg { background: none; }

div.broadcast-block_logo { float: left; width: 98px; text-align: center; height: 98px; background: #ffffff; }
div.broadcast-block_logo_ins { display: table-cell; vertical-align: middle; width: 98px; height: 98px; }
span.broadcast-block_logo { float: left; width: 49px; text-align: center; height: 49px; background: #ffffff; margin: 0 24px 4px 24px;}
span.broadcast-block_logo_ins { display: table-cell; vertical-align: middle; width: 49px; height: 49px; }
.broadcast-block_logo.rg { float: right; }
.broadcast-block_column { width: 460px; margin-left: 10px; float: left; }

.broadcast-block_column_box { zoom: 1; display: block; margin-bottom: 8px; background: url("/s/i/ic1.gif") center top repeat-y; }
.broadcast-block_column_box:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.broadcast-block_column_box.wid { background: none; }
.broadcast-block_column_box.wid .broadcast-block__info { width: 160px; }

.broadcast-block_count { float: left; margin-left: 10px; margin-top: -6px; line-height: 50px;  width: 120px; text-align: center; }
.broadcast-block_count_num { font-size: 48px; float: left; width: 58px; }
.broadcast-block_count_sep { font-size: 18px; float: left; width: 4px; } 
.broadcast-block_count.old { line-height: 38px; margin-top: 0; }
.broadcast-block_count.old .broadcast-block_count_num { font-size: 36px; }

.broadcast-block__info { width: 210px; float: right; }
.broadcast-block__info_name { font-size: 18px; margin-bottom: 5px; }
.broadcast-block__info_name a { color: #00a651; }
.broadcast-block__info_city { font-size: 12px; color: #909090; }

.broadcast-block__info.fl { float: left; text-align: right; }

.broadcast-block_line { width: 100%; border: none; height: 1px; line-height: 0; font-size: 0; margin-bottom: 8px; background: #d9d9d9; }
.broadcast-block_descr { font-size: 12px; text-align: center; }
.broadcast-block_descr p { margin-bottom: 5px; }
.broadcast-block_descr span { color: #00a651; }
.broadcast-block_descr a { color: #00a651; }

.broadcast-block__comments { width: 100%; border: 1px solid #ececec; margin-bottom: 9px; }
.broadcast-block__comments td { border-bottom: 1px solid #ececec; padding: 12px 10px 14px; vertical-align: middle; }
.broadcast-block__comments .col1 { width: 30px; font-size: 12px; text-align: center; }
.broadcast-block__comments .col2 { width: 30px; text-align: center; }
.broadcast-block__comments .col3 { width: 420px; font-size: 15px; line-height: 1.3; }
.broadcast-block__comments .col3 a { color: #00a651; }
.broadcast-block__comments .col4 { width: 140px; border-left: 1px solid #ececec; vertical-align: top; }

.broadcast-block__commentator_top { zoom: 1; display: block; margin-bottom: 5px; }
.broadcast-block__commentator_top:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }

.broadcast-block__commentator_photo { float: left; }
.broadcast-block__commentator_title { float: right; font-size: 12px; color: #9e9e9e; text-align: right; }
.broadcast-block__commentator_name { font-size: 18px; }

.broadcast-block_parti-link { text-align: center; }
.broadcast-block_parti-link a { color: #00a651; font-size: 15px; }

.broadcast-block_view-all { display: block; height: 60px; line-height: 60px; background: #f1f1f1; font-size: 15px; color: #00a651; text-align: center; }


.broadcast-block.wid .broadcast-block_column { width: 720px; }
.broadcast-block.wid .broadcast-block_column_box .broadcast-block__info { width: 290px; }
.broadcast-block.wid .broadcast-block__info_name { color: #00a651; font-weight: bold; }

/* ----- broadcast-unit ----- */
.broadcast-unit { margin-bottom: 12px; border-bottom: 1px solid #ebebeb; padding-bottom: 5px; zoom: 1; display: block; cursor: pointer; }
.broadcast-unit:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.broadcast-unit_logo { float: left; width: 40px; padding-top: 12px; }
.broadcast-unit_logo.rg { float: right; text-align: right; }
.broadcast-unit_column { text-align: center; width: 160px; float: left; }
.broadcast-unit_column p { margin-bottom: 3px; }

/* ----- broadcast-live ----- */
.broadcast-live { position: relative; margin-bottom: 7px; padding-top: 5px; background: #00a651; } 
.broadcast-live_box { position: relative; padding: 14px 10px 14px; }
.broadcast-live_box_ins { background: url("/s/i/ic21.png") center 5px no-repeat; min-height: 56px; margin-bottom: 7px; }

.broadcast-live_box_row { zoom: 1; display: block; }
.broadcast-live_box_row:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.broadcast-live_logo { float: right; padding-top: 6px; }
.broadcast-live_logo.lf { float: left; width: 104px; }
.broadcast-live_num { font-size: 36px; line-height: 38px; color: #fff; width: 40px; text-align: center; float: left; }
.broadcast-live_column { float: left; width: 74px; padding-top: 3px; text-align: right; }
.broadcast-live_column.lf { text-align: left; }
.broadcast-live_name { font-size: 16px; color: #fff; }
.broadcast-live_city { font-size: 12px; color: #65e7a5; }

.broadcast-live_title { font-size: 14px; font-weight: bold; color: #fff; text-transform: uppercase; background: #bd0b00; text-align: center; width: 56px; height: 20px; line-height: 20px; left: 50%; top: -4px; margin: 0 0 0 -28px; position: absolute; }

.broadcast-live_join { text-align: center; }
.broadcast-live_join a { font-size: 15px; color: #fff; padding-right: 14px; background: url("/s/i/ic31.png") right center no-repeat; }

.broadcast-live_line { width: 200px; height: 5px; margin: 0 auto; background: #4cc286; }

/* ----- broadcast-particip ----- */
.broadcast-particip { margin-bottom: 20px; }
.broadcast-particip_title { font-size: 14px; margin-bottom: 6px; }

.broadcast-particip_item { list-style-type: none; }

.broadcast-particip__user { padding: 6px; cursor: pointer; zoom: 1; display: block; }
.broadcast-particip__user:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.broadcast-particip__user_photo { float: left; margin-right: 8px; }
.broadcast-particip__user_name { width: 135px; overflow: hidden; float: left; padding-top: 1px; white-space: nowrap; text-overflow: ellipsis; }

.broadcast-particip__user .speak-icon { display: none; float: right; margin-right: 2px; margin-top: 2px; }
.broadcast-particip__user .speak-icon.no-pl { display: block; }

.broadcast-particip__user:hover { padding: 5px; border: 1px solid #ececec; }
.broadcast-particip__user:hover .broadcast-particip__user_name { color: #009448; }
.broadcast-particip__user:hover .speak-icon { display: block; }

.speak-icon { width: 13px; height: 12px; display: inline-block; background: url("/s/i/ic26.png") left bottom no-repeat; }
.speak-icon.no-pl { background-position: left top; }

.broadcast-block__commentator.bord { border: 1px solid #ececec; padding: 13px; border-bottom: none; }

/* ----- location-players ----- */
.location-players { margin-bottom: 13px; width: 236px; height: 421px; background: url("/s/i/location-players.jpg") no-repeat; position: relative; }

.location-players_row { text-align: center; padding-top: 10px; }

.location-players_row.amount2 { padding-left: 12px; }
.location-players_row.amount2 .player { margin: 0 15px 0 0; }
.location-players_row.amount3 { padding-left: 12px; }
.location-players_row.amount3 .player { margin: 0 10px 0 0; }
.location-players_row.amount4 { padding-left: 12px; }
.location-players_row.amount4 .player { margin: 0 10px 0 0; }
.location-players_row.amount5 { padding-left: 5px; }
.location-players_row.amount5 .player { margin: 0 5px 0 0; }

/* ----- player ----- */
.player { display: inline-block; width: 36px; }
.player_wrap { position: relative; padding: 4px 0 0px; height: 38px; }
.player_num { width: 36px; height: 26px; padding-top: 5px; font-size: 13px; font-weight: bold; font-family: 'PT Sans', sans-serif; background: url("/s/i/ic30.png") no-repeat; text-align: center; color: #ffffff; }
.player_drop { background: url("/s/i/black-dot.png") repeat; width: 180px; padding: 14px 10px 16px; position: absolute; display: none; z-index: 100; }
.player_photo { text-align: center; margin-bottom: 9px; }
.player_photo img { width: 61px; height: 61px; position: relative; 
-webkit-border-radius: 50px;
-moz-border-radius: 50px;
border-radius: 50px; }
.player_name { text-align: center; color: #fff; font-weight: bold; font-family: Arial, "Helvetica Neue", Helvetica, sans-serif; }
.player_name a, .player_name a:visited, .player_name a:hover, .player_name a:active { color: #fff; }
.player:hover .player_wrap { background: url("/s/i/black-dot.png") repeat; }
.player:hover .player_drop { display: block; }

.player.red .player_num { background: url("/s/i/ic30-1.png") no-repeat; }

.player.top .player_drop { bottom: 42px; }

.player.bot .player_drop { top: 42px; }

/* ----- top drop ----- */
.player.b11 .player_drop,
.player.b32 .player_drop,
.player.b53 .player_drop { top: 42px; left: -82px; -webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px; }

.player.b41 .player_drop,
.player.b51 .player_drop,
.player.b61 .player_drop { top: 42px; left: 0; -webkit-border-radius: 0 8px 8px 8px; 
-moz-border-radius: 0 8px 8px 8px;
border-radius: 0 8px 8px 8px; }

.player.b31 .player_drop,
.player.b62 .player_drop { top: 42px; left: -30px; -webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px; }

.player.b21 .player_drop,
.player.b42 .player_drop,
.player.b52 .player_drop,
.player.b63 .player_drop { top: 42px; left: -50px; -webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px; }

.player.b22 .player_drop,
.player.b33 .player_drop,
.player.b43 .player_drop,
.player.b54 .player_drop,
.player.b64 .player_drop { top: 42px; right: -50px; -webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px; }

.player.b65 .player_drop { top: 42px; right: -30px; -webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px; }

.player.b44 .player_drop,
.player.b55 .player_drop,
.player.b66 .player_drop { top: 42px; right: 0px; -webkit-border-radius: 8px 0px 8px 8px; 
-moz-border-radius: 8px 0px 8px 8px;
border-radius: 8px 0px 8px 8px; }

/* ----- bottom drop ----- */
.player.t41 .player_drop,
.player.t51 .player_drop,
.player.t61 .player_drop { bottom: 42px; left: 0px; -webkit-border-radius: 8px 8px 8px 0px; 
-moz-border-radius: 8px 8px 8px 0px;
border-radius: 8px 8px 8px 0px; }

.player.t31 .player_drop,
.player.t62 .player_drop { bottom: 42px; left: -30px; -webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px; }

.player.t21 .player_drop,
.player.t42 .player_drop,
.player.t52 .player_drop,
.player.t63 .player_drop { bottom: 42px; left: -50px; -webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px; }

.player.t22 .player_drop,
.player.t33 .player_drop,
.player.t43 .player_drop,
.player.t54 .player_drop,
.player.t64 .player_drop { bottom: 42px; right: -50px; -webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px; }

.player.t65 .player_drop { bottom: 42px; right: -30px; -webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px; }

.player.t44 .player_drop,
.player.t55 .player_drop,
.player.t66 .player_drop { bottom: 42px; right: 0px; -webkit-border-radius: 8px 8px 0px 8px; 
-moz-border-radius: 8px 8px 0px 8px;
border-radius: 8px 8px 0px 8px; }

.player.t11 .player_drop,
.player.t32 .player_drop,
.player.t53 .player_drop { bottom: 42px; left: -82px; -webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px; }

.location-players_row.top_num .player_wrap { -webkit-border-radius: 8px 8px 0 0;
-moz-border-radius: 8px 8px 0 0;
border-radius: 8px 8px 0 0; }
.location-players_row.bot_num .player_wrap { -webkit-border-radius: 0 0 8px 8px;
-moz-border-radius: 0 0 8px 8px;
border-radius: 0 0 8px 8px; }

/* ----- match-info ----- */
.match-info { padding: 7px 20px; background: #f2f2f2; }
.match-info li { border-top: 1px solid #d9d9d9; }
.match-info li:first-child { border: none; }
.match-info_row { padding: 7px 0 10px; font-size: 15px; }
.match-info_row.rg { text-align: right; } 

.discuss-block_wrap.nobord { border: none; margin-bottom: 11px; min-height: 10px; }
.discuss-block_more { text-align: center; background: url("/s/i/ic1.gif") center repeat-x; }
.discuss-block_more_sp { display: inline-block; padding: 0 10px; background: #fff; color: #00a651; cursor: pointer; }
.discuss-block_wrap.nobord .discuss-block_item_text { font-size: 13px; }
.discuss-block_wrap .discuss-block_item { margin-bottom: 9px; }

/* ----- broadcast-register ----- */
.broadcast-registered {  border-top: 1px solid #ececec; margin-bottom: 18px; }

.broadcast-register { margin-bottom: 18px; zoom: 1; display: block; padding: 17px 10px 19px 15px; background: #f2f2f2; }
.broadcast-register:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.broadcast-register_text { margin-bottom: 5px; line-height: 1.35; font-size: 14px; color: #fff; font-weight: bold; background-color: #00a651; padding: 8px; width: 140px; text-align: center; margin-right: 15px; margin-bottom: 10px; }

.broadcast-register_buttons { zoom: 1; display: block; }
.broadcast-register_buttons:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.broadcast-register_social { float: left; }
.broadcast-register_social li { float: left; margin-right: 10px; list-style-type: none; }

.broadcast-register_links { font-size: 12px; color: #00a651; float: left; margin-top: -4px; }
.broadcast-register_links a { color: #00a651; text-decoration: underline; }
.broadcast-register_links a:hover { text-decoration: none; }

/* ----- br-tabs ----- */
.br-tabs .ui-tabs { position: relative; margin-bottom: 9px; }
.br-tabs .ui-tabs .ui-tabs-nav { margin: 0; padding: 0; zoom: 1; display: block; border-bottom: 1px solid #ececec; }
.br-tabs .ui-tabs .ui-tabs-nav:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.br-tabs .ui-tabs .ui-tabs-nav li { list-style: none; float: left; position: relative; top: 0; border-bottom-width: 0; padding: 0; white-space: nowrap; }
.br-tabs .ui-tabs .ui-tabs-nav .ui-tabs-anchor { float: left; padding: 0 10px; height: 28px; line-height: 28px; text-decoration: none; }
.br-tabs .ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor { cursor: pointer; }
.br-tabs .ui-tabs .ui-tabs-panel { display: block; border-width: 0; padding: 10px 0 0; background: none; }

.br-tabs .ui-tabs .mess-num { display: inline-block; height: 14px; line-height: 14px; padding: 0 3px; color: #fefefe; font-size: 11px; background: #f2cecc; }

.br-tabs .ui-state-default,
.br-tabs .ui-widget-content .ui-state-default,
.br-tabs .ui-widget-header .ui-state-default { background: #ffffff; font-weight: normal; color: #00a651; border: 1px solid #ececec; font-size: 11px; }
.br-tabs .ui-state-default a,
.br-tabs .ui-state-default a:link,
.br-tabs .ui-state-default a:visited { color: #00a651; text-decoration: none; }
.br-tabs .ui-state-hover,
.br-tabs .ui-widget-content .ui-state-hover,
.br-tabs .ui-widget-header .ui-state-hover,
.br-tabs .ui-state-focus,
.br-tabs .ui-widget-content .ui-state-focus,
.br-tabs .ui-widget-header .ui-state-focus { background: #ececec; font-weight: normal; color: #000000; }
.br-tabs .ui-state-hover a,
.br-tabs .ui-state-hover a:hover,
.br-tabs .ui-state-hover a:link,
.br-tabs .ui-state-hover a:visited,
.br-tabs .ui-state-focus a,
.br-tabs .ui-state-focus a:hover,
.br-tabs .ui-state-focus a:link,
.br-tabs .ui-state-focus a:visited { color: #212121; text-decoration: none; }
.br-tabs .ui-state-active,
.br-tabs .ui-widget-content .ui-state-active,
.br-tabs .ui-widget-header .ui-state-active { background: #ececec; font-weight: normal; color: #000000; }
.br-tabs .ui-state-active a,
.br-tabs .ui-state-active a:link,
.br-tabs .ui-state-active a:visited { color: #212121; text-decoration: none; }

/* ----- create-message ----- */
.create-message { zoom: 1; display: block; margin-bottom: 10px; }
.create-message:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.create-message_pic { float: left; }
.create-message_area { height: 20px; position: relative; margin-left: 37px; border: 1px solid #ececec; padding: 3px 10px; }
.create-message_area textarea { width: 100%; height: 20px; border: none; background: none; font-size: 13px; color: #666666; }
.create-message_area:after { display: block; content: ""; width: 13px; height: 12px; left: -13px; top: -1px; background: url("/s/i/ic22.gif") center no-repeat; position: absolute; }
.create-message_error { margin-left: 37px; margin-top: 4px; color: red; }

/* ----- interview-block ----- */
.interview-block { margin-bottom: 20px; padding-bottom: 11px; border-bottom: 1px solid #e5e5e5; zoom: 1; display: block; }
.interview-block:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.interview-block_ask { float: left; width: 200px; font-size: 15px; line-height: 1.3; font-weight: bold; }
.interview-block_column { float: right; width: 451px; }
.interview-block_row { margin-bottom: 11px; zoom: 1; display: block; }
.interview-block_row:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.interview-block_row-l { float: left; width: 341px; }
.interview-block_row-r { float: right; width: 90px; }
.interview-block_var { font-size: 14px; position: relative; color: #333333; width: 210px; line-height: 1.25; }
.interview-block_var input { margin-left: -20px; position: relative; top: 2px; }
.interview-block_percent { font-size: 12px; font-family: 'PT Sans', sans-serif; margin-top: -9px; }
.interview-block_percent span { color: #adadad; }
.interview-block_line { height: 2px; position: relative; margin-bottom: 5px; background: #efefef; }
.interview-block_line_ins { left: 0px; top: 0px; height: 4px; background: #000000; position: absolute; }
.interview-block_btn { width: 92px; border: none; height: 30px; background: #00a651; cursor: pointer; color: #ffffff; font-weight: bold; font-size: 13px; }
.interview-block.last { border: none; }

/* ----- interview-unit ----- */
.interview-unit .interview-block_ask { margin-bottom: 10px; width: auto; }
.interview-unit .interview-block_row-l { width: 185px; }
.interview-unit .interview-block_row-r { width: 31px; }
.interview-unit .interview-block_var { width: auto; }
.interview-unit .interview-block_variant { zoom: 1; display: block; }
.interview-unit .interview-block_variant:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.interview-unit .interview-block_variant input { float: left; margin: 3px 0 0; }
.interview-unit .interview-block_variant label { display: block; margin-left: 17px; font-size: 14px; color: #333333; line-height: 1.25; }

/* ----- interview-box ----- */
.interview-box { width: 190px; float: right; margin: 0 -25px 20px 40px; }
.interview-box_title { font-size: 13px; }
.interview-box_title span { color: #ffffff; background: #757575; padding: 1px 14px 2px; display: inline-block; }
.interview-box_content { padding: 15px 0 0 13px; border-left: 1px solid #e5e5e5; }
.interview-box .interview-block_ask { margin-bottom: 10px; width: auto; line-height: 1.1; }
.interview-box .interview-block_row-l { width: 146px; }
.interview-box .interview-block_row-r { width: 30px; text-align: right; }
.interview-box .interview-block_var { width: auto; }
.interview-box .interview-block_variant { zoom: 1; display: block; }
.interview-box .interview-block_variant:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.interview-box .interview-block_variant input { float: left; margin: 3px 0 0; }
.interview-box .interview-block_variant label { display: block; margin-left: 17px; font-size: 14px; color: #333333; line-height: 1.25; }

.article_text { zoom: 1; display: block; margin-top: 24px;}
.article_text:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }

/*----- vrezka ----- */
.article_text_phrase { float: left; width: 190px; margin-right: 20px !important; border-top: 2px solid #e5e5e5; font-size: 15px !important; border-bottom: 2px solid #e5e5e5; padding: 10px 5px; }
.article_text_stats { float: left; width: 190px; margin-right: 20px !important; border-top: 2px solid #e5e5e5; font-size: 12px !important; border-bottom: 2px solid #e5e5e5; padding: 10px 5px; line-height: 1.2; }

/* ----- prev-magazine ----- */
.prev-magazine { margin-bottom: 33px; width: 213px; background: #fff; padding: 10px 5px; text-align: center; position: relative; 
-webkit-box-shadow: #adadad 0px 0px 10px;
-moz-box-shadow: #adadad 0px 0px 10px;
box-shadow: #adadad 0px 0px 10px; }

/* ----- calendar-block ----- */
.calendar-block_top { padding-left: 33px; margin-bottom: 11px; zoom: 1; display: block; position: relative; }
.calendar-block_top:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }

.calendar-block_prev, 
.calendar-block_next { width: 15px; height: 26px; margin-top: -13px; cursor: pointer; display: block; top: 50%; position: absolute; }
.calendar-block_next { background: url("/s/i/ic33.png") center no-repeat; right: 5px; }
.calendar-block_prev { background: url("/s/i/ic32.png") center no-repeat; left: 5px; }

.calendar-block_month { width: 110px; float: left; margin-right: 3px; }
.calendar-block_month select { width: 110px; font-size: 15px; color: #000000; font-family: 'PT Sans', sans-serif; outline: none; }

.calendar-block_year { width: 65px; float: left; }
.calendar-block_year select { width: 65px; font-size: 15px; color: #000000; font-family: 'PT Sans', sans-serif; outline: none; }

.calendar-block_sheet { width: 100%; }
.calendar-block_sheet td { border-top: 1px solid #ebebeb; border-bottom: 1px solid #ebebeb; font-family: Arial, "Helvetica Neue", Helvetica, sans-serif; text-align: center; }
.calendar-block_sheet a { margin: 0 auto; font-size: 12px; color: #00a651; width: 20px; height: 20px; text-align: center; line-height: 20px; font-family: Arial, "Helvetica Neue", Helvetica, sans-serif; display: block; }
.calendar-block_sheet .active a { color: #ffffff; background: #00a651; }
.calendar-block_sheet .wk a { color: #bebebe; }

.calendar-block_sheet span { margin: 0 auto; color: #00a651; width: 20px; height: 20px; text-align: center; font-size: 12px; line-height: 20px; font-family: Arial, "Helvetica Neue", Helvetica, sans-serif; display: block; }
.calendar-block_sheet span.wk { color: #bebebe; }

/* ----- magazine-block ----- */
.magazine-block_title { margin-bottom: 18px; font-size: 15px; font-weight: bold; }
.magazine-block_line { margin: 0 0 25px; background: #f2f2f2; border: none; height: 1px; width: 630px; }

.magazine-block_section { margin-bottom: 26px; }
.magazine-block_row { margin-bottom: 6px; line-height: 1.25; zoom: 1; display: block; }
.magazine-block_row:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.magazine-block_row-l { float: left; width: 150px; }
.magazine-block_row-r { float: left; width: 600px; }
.magazine-block .icon-pdf { margin-left: -4px; }

.magazine-block_strip { font-size: 15px; font-weight: bold; }

.magazine-block_divis { text-transform: uppercase; font-size: 12px; }
.magazine-block_text { font-size: 15px; }

.icon-pdf { display: inline-block; width: 34px; background: url("/s/i/ic34.png") no-repeat; color: #ffffff; text-align: center; font-size: 12px; font-weight: bold; height: 16px; line-height: 16px; font-family: 'PT Sans', sans-serif; } 

/* ----- social-block ----- */
.social-block { zoom: 1; display: block; width: 240px; padding-top: 8px; margin-right: 10px; height: 50px; background: #fffffff; /* ----- #00a651; ----- */ float: right; }
.social-block:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.social-block_item { float: left; list-style-type: none; margin-left: 9px; margin-right: 8px; margin-top: 12px; }

/* ----- authorization-block ----- */
.social-block { zoom: 1; display: block; width: 240px; padding-top: 8px; margin-right: 10px; height: 50px; background: #fffffff; /* ----- #00a651; ----- */ float: right; }
.social-block:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.auth-block_item { padding: 5px; background-color: white; }

/* ------ championships tables ----- */

/* ------ .standing_1 - Чемпионат России РФПЛ - 3 ЛЧ, 2 ЛЕ, 2стыки, 2ФНЛ ------ */

.standing_1 tr:nth-child(2), .standing_1 tr:nth-child(3), .standing_1 tr:nth-child(4) {
	background-color: Honeydew;	
}

.standing_1 tr:nth-child(5), .standing_1 tr:nth-child(6) {
	background-color: OldLace;	
}

.standing_1 tr:nth-child(14), .standing_1 tr:nth-child(15) {
	background-color: WhiteSmoke;	
}

.standing_1 tr:nth-child(16), .standing_1 tr:nth-child(17) {
	background-color: #eaeaea;	
}

/* ----- .standing_6 - Лига ВТЮ 8 в плей-офф ------ */

.standing_6 tr:nth-child(2), .standing_6 tr:nth-child(3), .standing_6 tr:nth-child(4), .standing_6 tr:nth-child(5), .standing_6 tr:nth-child(6), .standing_6 tr:nth-child(7), .standing_6 tr:nth-child(8), .standing_6 tr:nth-child(9) {
	background-color: Honeydew;	
}

/* ----- .standing_2, .standing_5 - КХЛ 2 - лидеры дивизионов + 6 в плей-офф ------ */

.standing_2 tr:nth-child(2), .standing_2 tr:nth-child(3), .standing_5 tr:nth-child(2), .standing_5 tr:nth-child(3) {
	background-color: Honeydew;	
}

.standing_2 tr:nth-child(4), .standing_2 tr:nth-child(5), .standing_2 tr:nth-child(6), .standing_2 tr:nth-child(7), .standing_2 tr:nth-child(8), .standing_2 tr:nth-child(9), .standing_5 tr:nth-child(4), .standing_5 tr:nth-child(5), .standing_5 tr:nth-child(6), .standing_5 tr:nth-child(7), .standing_5 tr:nth-child(8), .standing_5 tr:nth-child(9) {
	background-color: OldLace;	
}     

/* ----- .standing_9, .standing_10 - НХЛ 3 - лидеры дивизионов + 6 в плей-офф ------ */

.standing_9 tr:nth-child(2), .standing_9 tr:nth-child(3), .standing_10 tr:nth-child(2), .standing_10 tr:nth-child(3) {
	background-color: Honeydew;	
}

.standing_9 tr:nth-child(4), .standing_9 tr:nth-child(5), .standing_9 tr:nth-child(6), .standing_9 tr:nth-child(7), .standing_9 tr:nth-child(8), .standing_9 tr:nth-child(9), .standing_10 tr:nth-child(4), .standing_10 tr:nth-child(5), .standing_10 tr:nth-child(6), .standing_10 tr:nth-child(7), .standing_10 tr:nth-child(8), .standing_10 tr:nth-child(9) {
	background-color: OldLace;	
}       

/* ------ .standing_7 - Чемпионат России ФНЛ - 2 РФПЛ, 2стыки, 5 - 2лига ------ */

.standing_7 tr:nth-child(2), .standing_7 tr:nth-child(3) {
	background-color: Honeydew;	
}

.standing_7 tr:nth-child(4), .standing_7 tr:nth-child(5) {
	background-color: OldLace;	
}

.standing_7 tr:nth-child(17), .standing_7 tr:nth-child(18), .standing_7 tr:nth-child(19), .standing_7 tr:nth-child(20), .standing_7 tr:nth-child(21) {
	background-color: #eaeaea;	
}

/* ------ .standing_8 - Бундеслига - 4ЛЧ, 3ЛЕ, 1стыки, 2 - оберлига ------ */

.standing_8 tr:nth-child(2), .standing_8 tr:nth-child(3), .standing_8 tr:nth-child(4), .standing_8 tr:nth-child(5) {
	background-color: Honeydew;	
}

.standing_8 tr:nth-child(6), .standing_8 tr:nth-child(7), .standing_8 tr:nth-child(8) {
	background-color: OldLace;	
}

.standing_8 tr:nth-child(17) {
	background-color: WhiteSmoke;	
}

.standing_8 tr:nth-child(18), .standing_8 tr:nth-child(19) {
	background-color: #eaeaea;	
}

/* ------ .standing_11 - Примера, .standing_12 - АПЛ - 4ЛЧ, 2ЛЕ, 3 - сегунда/чемпионшип ------ */

.standing_11 tr:nth-child(2), .standing_11 tr:nth-child(3), .standing_11 tr:nth-child(4), .standing_11 tr:nth-child(5),.standing_12 tr:nth-child(2),.standing_12 tr:nth-child(3),.standing_12 tr:nth-child(4),.standing_12 tr:nth-child(5) {
	background-color: Honeydew;	
}

.standing_11 tr:nth-child(6), .standing_11 tr:nth-child(7), .standing_12 tr:nth-child(6) {
	background-color: OldLace;	
}

.standing_11 tr:nth-child(19), .standing_11 tr:nth-child(20), .standing_11 tr:nth-child(21),.standing_12 tr:nth-child(19),.standing_12 tr:nth-child(20),.standing_12 tr:nth-child(21) {
	background-color: #eaeaea;	
}

/* ------ .standing_13 - Серия А - 4ЛЧ, 2ЛЕ, 3 - серия В ------ */

.standing_13 tr:nth-child(2), .standing_13 tr:nth-child(3), .standing_13 tr:nth-child(4), .standing_13 tr:nth-child(5)   {
	background-color: Honeydew;	
}

.standing_13 tr:nth-child(6), .standing_13 tr:nth-child(7) {
	background-color: OldLace;	
}

.standing_13 tr:nth-child(19), .standing_13 tr:nth-child(20), .standing_13 tr:nth-child(21) {
	background-color: #eaeaea;	
}

/* ------ .standing_14 - Чемпионат Франции - 3ЛЧ, 2ЛЕ, 2 - серия В ------ */

.standing_14 tr:nth-child(2), .standing_14 tr:nth-child(3), .standing_14 tr:nth-child(4) {
	background-color: Honeydew;	
}

.standing_14 tr:nth-child(5), .standing_14 tr:nth-child(6) {
	background-color: OldLace;	
}

.standing_14 tr:nth-child(20), .standing_14 tr:nth-child(21) {
	background-color: #eaeaea;	
}

/* ------ .standing_15 - Чемпионат Украины - 2 ЛЧ, 2ЛЕ, 1 первая лига ------ */

.standing_15 tr:nth-child(2), .standing_15 tr:nth-child(3) {
	background-color: Honeydew;	
}

.standing_15 tr:nth-child(4), .standing_15 tr:nth-child(5) {
	background-color: OldLace;	
}

.standing_15 tr:nth-child(15) {
	background-color: #eaeaea;	
}

/* ------ .standing_16 - Чемпионат Португалии - 3ЛЧ, 2ЛЕ, 2 - серия В ------ */

.standing_16 tr:nth-child(2), .standing_16 tr:nth-child(3), .standing_16 tr:nth-child(4) {
	background-color: Honeydew;	
}

.standing_16 tr:nth-child(5), .standing_16 tr:nth-child(6) {
	background-color: OldLace;	
}

.standing_16 tr:nth-child(18), .standing_16 tr:nth-child(19) {
	background-color: #eaeaea;	
}

/* ------ .standing_17 - Чемпионат Голландии - 2ЛЧ, 3ЛЕ, 2стыки, 1 - первая лига ------ */

.standing_17 tr:nth-child(2), .standing_17 tr:nth-child(3) {
	background-color: Honeydew;	
}

.standing_17 tr:nth-child(4), .standing_17 tr:nth-child(5), .standing_17 tr:nth-child(6) {
	background-color: OldLace;	
}

.standing_17 tr:nth-child(17), .standing_17 tr:nth-child(18) {
	background-color: WhiteSmoke;	
}

.standing_17 tr:nth-child(19) {
	background-color: #eaeaea;	
}

/* ------ .standing_18 - Чемпионат Бельгии - 2ЛЧ, 3ЛЕ, 2 - первая лига ------ */

.standing_18 tr:nth-child(2), .standing_18 tr:nth-child(3) {
	background-color: Honeydew;	
}

.standing_18 tr:nth-child(4), .standing_18 tr:nth-child(5), .standing_18 tr:nth-child(6) {
	background-color: OldLace;	
}

.standing_18 tr:nth-child(16), .standing_18 tr:nth-child(17) {
	background-color: #eaeaea;	
}

/* ------ .standing_19 - Чемпионат Австралии - 2 в азиатскую ЛЧ, 4 - квалифицируются в плей-офф ------ */

.standing_19 tr:nth-child(2), .standing_19 tr:nth-child(3) {
	background-color: Honeydew;	
}

.standing_19 tr:nth-child(4), .standing_19 tr:nth-child(5), .standing_19 tr:nth-child(6), .standing_19 tr:nth-child(7) {
	background-color: OldLace;	
}

/* ------ .standing_20 - Чемпионат Чехии - 2ЛЧ, 2ЛЕ, 2 - серия В ------ */

.standing_20 tr:nth-child(2), .standing_20 tr:nth-child(3) {
	background-color: Honeydew;	
}

.standing_20 tr:nth-child(4), .standing_20 tr:nth-child(5) {
	background-color: OldLace;	
}

.standing_20 tr:nth-child(16), .standing_20 tr:nth-child(17) {
	background-color: #eaeaea;	
}

/* ------ .standing_21 - Чемпионат Австрии - 1ЛЧ, 2ЛЕ, 1 - серия В ------ */

.standing_21 tr:nth-child(2) {
	background-color: Honeydew;	
}

.standing_21 tr:nth-child(3), .standing_21 tr:nth-child(4) {
	background-color: OldLace;	
}

.standing_21 tr:nth-child(11) {
	background-color: #eaeaea;	
}

/* ------ .standing_22 - Чемпионат Швейцарии - 2ЛЧ, 2ЛЕ, 1 - серия В ------ */

.standing_22 tr:nth-child(2), .standing_22 tr:nth-child(3) {
	background-color: Honeydew;	
}

.standing_22 tr:nth-child(4), .standing_22 tr:nth-child(5) {
	background-color: OldLace;	
}

.standing_22 tr:nth-child(11) {
	background-color: #eaeaea;	
}

/* ------ .standing_23 - Чемпионат Бразилии - 5КЛ, 7КЮА, 4 - серия В ------ */

.standing_23 tr:nth-child(2), .standing_23 tr:nth-child(3), .standing_23 tr:nth-child(4), .standing_23 tr:nth-child(5), .standing_23 tr:nth-child(6) {
	background-color: Honeydew;	
}

.standing_23 tr:nth-child(7), .standing_23 tr:nth-child(8), .standing_23 tr:nth-child(9), .standing_23 tr:nth-child(10), .standing_23 tr:nth-child(11), .standing_23 tr:nth-child(12), .standing_23 tr:nth-child(13) {
	background-color: OldLace;	
}

.standing_23 tr:nth-child(18), .standing_23 tr:nth-child(19), .standing_23 tr:nth-child(20), .standing_23 tr:nth-child(21)  {
	background-color: #eaeaea;	
}

/* ------ .standing_24 - Чемпионат Аргентины - 6КЛ, 6КЮА, 4 - серия В ------ */

.standing_24 tr:nth-child(2), .standing_24 tr:nth-child(3), .standing_24 tr:nth-child(4), .standing_24 tr:nth-child(5), .standing_24 tr:nth-child(6), .standing_24 tr:nth-child(7) {
	background-color: Honeydew;	
}

.standing_24 tr:nth-child(8), .standing_24 tr:nth-child(9), .standing_24 tr:nth-child(10), .standing_24 tr:nth-child(11), .standing_24 tr:nth-child(12), .standing_24 tr:nth-child(13) {
	background-color: OldLace;	
}

/* ------ .standing_25 - Чемпионат Турции - 2ЛЧ, 2ЛЕ, 3 - первая лига ------ */

.standing_25 tr:nth-child(2), .standing_25 tr:nth-child(3) {
	background-color: Honeydew;	
}

.standing_25 tr:nth-child(4), .standing_25 tr:nth-child(5) {
	background-color: OldLace;	
}

.standing_25 tr:nth-child(17), .standing_25 tr:nth-child(18), .standing_25 tr:nth-child(19) {
	background-color: #eaeaea;	
}

/* ------ .standing_26 - Чемпионат Греции - 1ЛЧ, 4ЛЕ, 2 - первая лига ------ */

.standing_26 tr:nth-child(2) {
	background-color: Honeydew;	
}

.standing_26 tr:nth-child(3), .standing_26 tr:nth-child(4), .standing_26 tr:nth-child(5), .standing_26 tr:nth-child(6) {
	background-color: OldLace;	
}

.standing_26 tr:nth-child(16), .standing_26 tr:nth-child(17) {
	background-color: #eaeaea;	
}

/* ------ .standing_27 - Чемпионат Сербии - 1ЛЧ, 2ЛЕ, 1 - стыки, 2 - первая лига ------ */

.standing_27 tr:nth-child(2) {
	background-color: Honeydew;	
}

.standing_27 tr:nth-child(3), .standing_27 tr:nth-child(4) {
	background-color: OldLace;	
}

.standing_27 tr:nth-child(15) {
	background-color: WhiteSmoke;	
}

.standing_27 tr:nth-child(16), .standing_27 tr:nth-child(17) {
	background-color: #eaeaea;	
}

/* ----------- новые стили ------------ */

.Menu0 {
    margin-left: 9px;
    margin-top: 0px;
    color: #bbbbbb;
    font-size: 17px;
    font-weight: bold;
    padding-left: 9px;
    padding-top: 8px;
    padding-bottom: 8px;
    border-top: solid 1px #989898;
    border-bottom: solid 1px #989898;
}

.Menu0 a {
    padding-right: 9px;
}

.Menu0 a, .Menu0 a:visited {
    color: #bbbbbb;
    text-decoration: none;
}

.Menu0 a:hover, .Menu0 a:active {
    color: #25a457;
    text-decoration: none;
}

.Main0 {
    /* border-right: solid 1px #989898; */
    padding-right: 6px;
}

.Menu0 .Main0, .Menu0 .Main0 a, .Menu0 .Main0 a:visited {
    color: #25a457;
    text-decoration: none;
}

.Main1 {
    padding-left: 18px;
}

.Menu1 {
    margin-left: 12px;
    color: #000000;
    font-size: 17px;
    font-weight: bold;
    padding-bottom: 8px;
    border-bottom: solid 1px #dcdcdc;
}

.Menu1 a {
    padding-right: 18px;
}

.Menu1 a, .Menu1 a:visited {
    color: #000000;
    text-decoration: none;
}

.Menu1 a:hover, .Menu1 a:active {
    color: #25a457;
    text-decoration: none;
}

/************************************************/

.Main2 {
    padding-left: 18px;
}

.Menu2 {
    margin-left: 12px;
    color: #000000;
    font-size: 17px;
    font-weight: bold;
    margin-top: 8px;
}

.Menu2 a {
    padding-right: 18px;
}

.Menu2 a, .Menu2 a:visited {
    color: #000000;
    text-decoration: none;
}

.Menu2 a:hover, .Menu2 a:active {
    color: #25a457;
    text-decoration: none;
}

/********************************************************/

.Main3 {
    padding-left: 14px;
}

.Menu3 {
    margin-left: 12px;
    color: #000000;
    font-size: 17px;
    font-weight: bold;
    padding-bottom: 8px;
    border-bottom: solid 1px #dcdcdc;
}

.Menu3 a {
    padding-right: 14px;
}

.Menu3 a, .Menu3 a:visited {
    color: #25a457;
    text-decoration: none;
}

.Menu3 a:hover, .Menu3 a:active {
    color: #25a457;
    text-decoration: none;
}

/**************************************************************/

#AdvLinks, #AdvLinks a, #AdvLinks a:visited, #AdvLinks a:hover, #AdvLinks a:visited {
    color: #686868;
    text-decoration: none;
    font-size: 14px;
}

.SubMenuHidden {
    margin-top: 8px;
    background-color: White;
    margin-left: 12px;
    color: #5a5a5a;
    font-size: 15px;
    font-weight: normal;
    padding-bottom: 8px;
    float: left; 
    position: absolute; 
    z-index: 20; 
    top: -3000px; 
    overflow: hidden; 
    width: 1060px;
}

.SubMenu {
    margin-top: 8px;
    background-color: White;
    margin-left: 12px;
    color: #5a5a5a;
    font-size: 15px;
    font-weight: normal;
    padding-bottom: 8px;
    float: left; 
    position: absolute; 
    z-index: 20; 
    width: 1060px;
}

.SubMenu a {
    padding-right: 7px;
}

.SubMenu a, .SubMenu a:visited {
    color: #5a5a5a;
    text-decoration: none;
}

.SubMenu a:hover, .SubMenu a:active {
    color: #25a457;
    text-decoration: none;
}

.istop {
    font-weight: bold;
    color: White;
    background-color: #00a651;
    padding-left: 4px;
    padding-right: 4px;
}

.isvideo {
    font-weight: bold;
    color: White;
    background-color: #00a651;
    padding-left: 4px;
    padding-right: 4px;
}

.maintag1 {
    color: White;
    background-color: DarkGray;
    padding-left: 4px;
    padding-right: 4px;
}

.EngVerContainer {
    float: left; 
    position: absolute; 
    margin-left: 1040px; 
    margin-top: -26px; 
}

.EngVerPic {
    width: 18px; 
    height: 12px; 
    border: none;
	margin-bottom: 3px;
}

.LogoContainer {
    float: left; 
    width: 171px; 
    height: 51px; 
    background-color: #00a651; 
    margin-left: 5px;
}

.LogoContainer10 {
    float: left; 
    width: 227px; 
    height: 51px; 
    background-color: #00a651; 
    margin-left: 5px;
}

.MenuNewContainer {
    float: left; 
    width: 1076px; 
    height: 66px; 
    background-color: white;
}

.MenuTopContainer {   
    margin-top: 0px; 
    margin-bottom: -30px;
    margin-left: -6px;
    float: left; 
    width: 1258px; 
    height: 74px; 
    z-index: 200;
}

#ZRatingMenu {
	color: #00a8e8;
}

#KassirMenu {
	color: black;
	background-color: #fec415;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 8px;
	padding-right: 8px;
}

#WC2018Menu {
	color: #ece5c9;
    background-color: #0e599d;
	/* background-image: url('/s/i/wc2018bg.png'); */
	padding-top: 4px;
	padding-bottom: 0px;
	padding-left: 8px;
	padding-right: 8px;
}

#BaltBetMenu {
	background-image: url('/s/i/baltbet5.png');
	background-repeat: no-repeat;
    background-position: right; 	
	padding-right: 44px;
}

#BaltBetTitle {
	/* background-image: url('/s/i/baltbet6.png');
	background-repeat: no-repeat;
    background-position: right; 	
	padding-right: 124px; */
}

#SocNet {
	margin-top: -4px; margin-left: -14px; width: 127px; height: 22px; margin-right: 12px; border: none;
}

#SocNetLinksTop {
    float: left; position: absolute; margin-left: 380px; margin-top: 4px;
}
/*
#SearchBlock {
    float: left; position: absolute; margin-left: 560px; margin-top: 8px; z-index: 10;
}
*/
#AdvLinks {
    float: left; position: absolute; margin-left: 817px; margin-top: 10px;
}

.SliderContainer {
    width: 971px; height: 362px; background-color: #515151; margin-top: -10px;
}

.jssor1 {
    position: relative; margin: 0 auto; top: 0px; left: 0px; width: 971px; height: 362px; overflow: hidden; visibility: hidden; background-color: #515151;
}

.jssor2 {
    position: relative; margin: 0 auto; top: 0px; left: 0px; width: 700px; height: 310px; overflow: hidden; visibility: hidden; background-color: #515151;
}

.LoadingScreen {
    position: absolute; top: 0px; left: 0px;
}

.SliderLeft {
    filter: alpha(opacity=70); opacity: 0.7; position: absolute; display: block; top: 0px; left: 0px; width: 100%; height: 100%;
}

.SliderRight {
    position:absolute;display:block;top:0px;left:0px;width:100%;height:100%;
}

.Slides {
    cursor: default; position: relative; top: 0px; left: 0px; width: 731px; height: 362px; overflow: hidden;
}

.DisplayNone {
    display: none;
}

.SliderDivContainer {
    width: 731px; height: 362px; cursor: pointer;
}

.SliderInner {
    background-image: url('/s/i/trp.png'); position: absolute; bottom: 0; left: 0; width: 681px; margin: 12px; padding: 14px 12px 14px 12px;    
}

/* --------------- */

.SliderContainer2 {
    width: 700px; height: 310px; background-color: #515151; margin-top: -14px; cursor: pointer;
}

.Slides2 {
    cursor: default; position: relative; top: 0px; left: 0px; width: 460px; height: 310px; overflow: hidden;
}

.SliderDivContainer2 {
    width: 460px; height: 310px;
}

/* --------------- */

.Banner240x350RightContainer {
	margin-top: -30px;
    margin-bottom: 18px;
	height: 1px;
}

.Banner240x350LeftDetailsContainer {
    margin-top: 14px; margin-bottom: 14px; margin-right: 14px;
}

.Banner240x350LeftNewListContainer {
    margin-top: -10px; margin-bottom: 14px;
}

.Banner720x90Container {
    margin-top: -8px; margin-left: 0px; margin-bottom: 18px;
}

.Banner720x180Container {
    margin-top: -8px; margin-left: 0px; margin-bottom: 18px;
	height: 180px;
	min-height: 180px;
}

.CursorDefault {
    cursor: default;
}

.CounterLi {
    margin-top: 2px;
    margin-left: 146px;
}

.Counters {
    width: 100%;
    text-align: center;
    margin-top: -8px;
    margin-bottom: 14px;
	padding-bottom: 14px;
}

.RedTram {
	width: 100%;
    margin-left: 248px;
    margin-top: -32px;
    margin-bottom: 12px;
}

#CommentsToNews {
    padding-top: 16px;
    margin-top: 16px;
    border-top: 1px LightGray solid;
}

.AllNewsLink {
    font-size: 16px; 
    margin-left: 34px;
    margin-top: 16px;
    margin-bottom: 12px;
    font-weight: bold;
}

.AllNewsLink a, .AllNewsLink a:visited, .AllNewsLink a:hover, .AllNewsLink a:active {
    text-decoration: none;
    color: #00a651; 
}

/* партнерский блок lentainform */

#M248257ScriptRootN1743 {
    margin-bottom: 8px;
    margin-top: -8px;
}

/* рекламный блок VIDEOPOTOK */

.videopotok {
    width: 100%;
    text-align: center;
    margin-bottom: 36px;
    margin-top: -36px;
}

/* дополнительная подсветка для пунктов меню */

.Menu1 .MenuRed a, .Menu1 .MenuRed a:visited, .Menu1 .MenuRed a:hover,.Menu1 .MenuRed a:active  {
    color: #e8112d;
    text-decoration: none;
}

.Menu1 .MenuBlue a, .Menu1 .MenuBlue a:visited, .Menu1 .MenuBlue a:hover, .Menu1 .MenuBlue a:active  {
    color: #0082e4;
    text-decoration: none;
}

/* блок Яндекса в правой колонке */

#yandex_ad_R-127417-2 {
	margin-top: -6px;
	margin-bottom: -6px;
	border: 1px solid silver;
}

/* матч-центр */

.MatchCenterWS {
	width: 100%;
	border-top: DarkSlateGray 1px solid;
	font-size: 14px;	
	margin-bottom: -18px;
}

.MatchCenter {
	width: 970px;
	margin-top: 24px;
	margin-bottom: -18px;
	border-top: DarkSlateGray 1px solid;
	font-size: 14px;
}

.MatchCenter th, .MatchCenterWS th {
	color: White;
	font-weight: bold;
	background-color: #3fab6d;
	text-align: left;
	padding-left: 12px;
	padding-top: 5px;
	padding-bottom: 5px;
}

.MatchCenter td.matchPeriod, .MatchCenterWS td.matchPeriod {
	width: 95px;
	color: DarkGray;
	text-align: left;
	padding-left: 12px;
	padding-top: 5px;
	padding-bottom: 5px;
}

.MatchCenter td.matchTeam1, .MatchCenterWS td.matchTeam1 {
	text-align: right;
	padding-right: 12px;
	padding-top: 5px;
	padding-bottom: 5px;
	width: 20%;
}

.MatchCenter td.matchGoals1 a, .MatchCenterWS td.matchGoals1 a {
	font-weight: bold;
	color: #00a561;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 5px;
}

.MatchCenter td.matchColon a, .MatchCenterWS td.matchColon a {
	font-weight: bold;
	color: #00a561;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 5px;
}

.MatchCenter td.matchGoals2 a, .MatchCenterWS td.matchGoals2 a {
	font-weight: bold;
	color: #00a561;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 5px;
}

.MatchCenter td.matchTeam2, .MatchCenterWS td.matchTeam2 {
	text-align: left;
	padding-left: 12px;
	padding-top: 5px;
	padding-bottom: 5px;
	width: 20%;
}

.MatchCenter td.matchDelimiter, .MatchCenterWS td.matchDelimiter {
	font-size: 21px;
	color: Gainsboro;
	text-align: center;
	padding-top: 0px;
	padding-bottom: 0px;
}

.GoalsContainer
{
	width: 100%; 
	text-align: center;
}

.MatchCenterScrolling {
	height: 240px; 
	width: 970px;
	margin-top: 24px;
	background: #fff; 
	border-bottom: 1px solid DarkSlateGray; 
	overflow-y: scroll;
	scrollbar-color: gainsboro #00a651;
}

.MatchCenterScrolling::-webkit-scrollbar {
	width: 12px;
}

.MatchCenterScrolling::-webkit-scrollbar-track {
  background: gainsboro;
}

.MatchCenterScrolling::-webkit-scrollbar-thumb {
  background-color: #00a651;
}

#RobokassaContainer {
	float: left;
}

#RobokassaSlogan {
	float: left;
	font-size: 13px;
	margin-left: 10px;
	padding-left: 10px;
	padding-right: 9px;
	padding-top: 8px;
	padding-bottom: 8px;
	margin-top: 6px;
	background-color: Gold;
}

.snicon {
	width: 20px;
	height: 20px;
	margin-right: 4px;
	margin-top: -3px;
	border: 0;
}

.snlink {
	font-size: 13px;
	color: #1f8e4b;	
}

.snlink a {
	color: #1f8e4b;	
}

#DepositPhotosLink {
	margin-top: 14px;
	margin-left: 8px;
}

#DepositPhotosLink a {
	color: #00a561;
}

#Radio {
	margin-top: -26px; 	
	margin-bottom: 10px;
}

#RadioHead {
	font-size: 14px; 
	margin-left: 0px; 
	padding-top: 12px; 
	margin-top: 32px;
	cursor: pointer;
}

#RadioPlayer {
	margin-top: -14px;
}

#ZenLinkContainer {
	width: 100%;
	margin-bottom: 24px;
}

#ZenLogo {
	height: 40px; 
	border: 0px;
	margin-top: -7px;
	margin-bottom: -3px;
	margin-left: -8px;
}

#SocNetFooter {
	width: 342px;
	height: 41px;
	border: 0px;
}

.mgl {
    font-weight: normal;
    font-size: 15px;
    line-height: 1.5;
    font-style: normal;
    color: #fff;
    font-family: 'PT Serif', serif;
    width: 100%;
    text-align: left;
    border-bottom: 1px solid #00a651;
    margin-bottom: -12px;
}

.mglh {
	background-color: #00a651;
	padding: 2px 6px 2px 6px;
}

.matchLine {
	font-size: 12px;
	margin-top: 2px;
	margin-bottom: -6px;
	width: 100%;
}

.matchLine b {
	color: #00a651;
}

.matchLineBetImg {
	width: 62px; 
	height: 14px; 
	margin-left: 12px; 
	float: right; 
	margin-right: 6px; 
	margin-top: -1px; 
	margin-bottom: -2px; 
	border: 0;
}

.SpecpageParagraph p, .SpecpageParagraph ol li  { 
	font-family: 'PT Serif', serif; 
	font-size: 17px;
    line-height: 1.35;
	color: #000; 
	margin: 0 0 24px;
}

/* замена стилю h6 */

.sh6 {
	font-size: 24px;
    font-weight: normal;
    margin: 0 0 19px;
    color: #000;
}