.inc350 .d_big{width:350px}
.inc500 .d_big{width:500px}
.d_big h4 a{font-weight:bold; font-size:16px}
h3.rf-red{clear:left; padding-bottom:5px; border-bottom:1px dashed #D3D3D3; width:219px}
.rf-red a{color:#8D2929; font-size:15px}
span.rf-num{display:block; width:16px; height:16px; float:left; background:url(/img/d/grey_disc.png) no-repeat center; text-align:center; line-height:16px; margin:0 2px 0 0; font-size:11px}
#rf_select .times{ background:url("/img/d/dashed-bg.png") repeat-x scroll 0 8px transparent}
#rf_select h3 span.rf_caps{ background-color:#FFF !important; display:inline-block; padding:0 5px 0 0}
h2.rf-header{ border-bottom:1px dashed #D3D3D3; color:#344A64; font-weight:normal; margin:5px 15px 15px 16px; padding:0 0 5px 10px; background:url(/img/d/rf-bullit.png) no-repeat 0 8px; font-size:19px}
.sport_clear {clear:both}
#rf-geo{margin:0 15px 0 16px}
#rf-geo ul{padding:0; margin:0 0 10px}
#rf-geo ul li{display:inline; color:#333}
#rf-geo h3 a, #rf-geo h3{color:#8D2929; text-transform:uppercase}
#rf_cities .m-anons{ display:inline; float:none; width:auto}
#rf_smalllist div{ color:#000; float:left; font-family:'PT Serif','Times New Roman',serif; font-size:13px; font-weight:bold; margin:0 10px 0 0; text-transform:uppercase}
#rf_smalllist div a{color:#000; font-family:'PT Serif'; font-weight:bold; font-size:12px; text-decoration:none; margin:0 10px 0 0; padding:0 10px 0 0; border-right:1px dashed #d3d3d3}
#rf_smalllist ul li{display:inline}
#rf_smalllist ul{margin:0 0 15px}
#rf-readers{ background:url("/img/d/rf-readers-right.png") no-repeat scroll right center transparent; font-family:'Tahoma',sans-serif; font-size:18px; height:35px; line-height:35px; margin:5px 16px 0 15px; text-transform:uppercase; width:auto}
.reg-mostread{ background:url("/img/d/rf-readers-left.png") no-repeat scroll left center transparent; height:35px; line-height:35px; padding:0 0 0 50px; width:auto}
.rubr_name h1 .indent {background: url("/i/img/strana.gif") no-repeat scroll 0 0 transparent;color: transparent;display: block;font-size:0;height: 95px;overflow: hidden;text-indent: 1000px; width: 350px;}
div.d_large_image {float:left;margin:0 15px 5px 0;clear:left;}
.d_large_image a img {padding:1px; border:1px solid #dcdddf}
.d_large h4 {font-size:15px}
.content1-1 .content1-2 .include_item .d_large {float: left; width: 219px}

/* by Max */
.reg_sections h3 {padding:0 0 5px 0 !important}
.region_city {background: url(http://www.rg.ru/img/d/region-h1.png) no-repeat left top; height: 20px; overflow: visible; text-transform: uppercase; color: #43576F; padding: 7px 0px 13px 47px; font-size: 20px;}
.tema_header {height: 20px; overflow: visible; text-transform: uppercase; color: #43576F; padding: 7px 0px 5px 0; font-size: 20px;}
.rubr_name_city {left: 335px !important}
#reg_city_news {height: 540px;overflow: hidden;position: relative;width:219px; z-index: 10;}
#reg_city_news .reg_city_box {position:absolute; top:0; left:0; z-index: 15;}
#see_more_news {text-align:center; padding:5px 0}
#see_more_news .more_top {display:block}
#media_reg {width:690px; margin-top:0}
.rubr_name .NowDate {position:relative; top:0; left:0; margin-top: 6px}
.rubr_name .rubr_name_top{color: #9FA5AF;font-size: 32px;font-weight: normal;line-height: 27px;overflow: hidden;padding-top: 0;text-transform: uppercase; font-family: 'PT Serif','Times New Roman',serif;}
#slide_box_news {height: 540px;overflow: hidden;position: relative;width:219px;}
#slide_box_news .slide_box_news_inner {position:absolute; top:0; left:0}

/*editions*/
.r4 { text-align: left;width:209px; height:41px; padding-left:10px; padding-top:15px; margin-top:-5px; background:url(/img/d/plashka-rg.png) no-repeat left top; font-size:12px; overflow:visible; text-shadow:#555 -1px -1px -1px}
.r4-1 { text-align: left;margin-bottom:0; width:209px; height:41px; padding-top:10px; padding-left:10px; background:url(/img/d/plashka-rg2.png) no-repeat left top; font-size:12px; overflow:visible; text-shadow:#555 -1px -1px -1px}
.r4-2 { text-align: left;margin-bottom:0; width:209px; height:40px; padding-top:10px; padding-left:10px; background:url(/img/d/plashka-rg3.png) no-repeat left top; font-size:12px; text-shadow:#555 -1px -1px -1px}
.r4-3 { text-align: left;margin-bottom:0; width:209px; height:40px; padding-top:10px; padding-left:10px; background:url(/img/d/plashka-rg4.png) no-repeat left top; font-size:12px; overflow:visible; text-shadow:#555 -1px -1px -1px}
.r4-4 { text-align: left;margin-bottom:0; width:209px; height:40px; padding-top:10px; padding-left:10px; background:url(/img/d/plashka-rg5.png) no-repeat left top; font-size:12px; overflow:visible; text-shadow:#555 -1px -1px -1px}
.r4 a:link,.r4 a:visited{color:#fff;text-decoration: none;border-bottom: 1px dotted #B5B8BD}
.r4-1 a:link, .r4-1 a:visited{ color:#fff; text-decoration: none; border-bottom:1px dotted #B5B8BD;display:inline; }
.r4-2 a:link, .r4-2 a:visited{ color:#fff; text-decoration: none; border-bottom:1px dotted #B5B8BD;display:inline}
.r4-3 a:link, .r4-3 a:visited{ color:#fff; text-decoration: none; border-bottom:1px dotted #B5B8BD;display:inline}
.r4-4 a:link, .r4-4 a:visited{ color:#fff; text-decoration: none; border-bottom:1px dotted #B5B8BD;display:inline}
.r4 a:hover,.r4-1 a:hover,.r4-2 a:hover,.r4-3 a:hover, r4-4 a:hover{border-bottom:0}
.r4txt h4{ padding:5px 0 0 0}
.r-dash1 {height: 10px; border-bottom: dashed 1px lightGrey; line-height: 10px; margin-bottom:5px}
.rgz { width:219px}

.zgr { float:left; width:209px; -width:207px; padding:5px 0 5px 0}
div.text50r{ width:140px; font-size:11px; float:right; margin-right:5px; padding:0}
.r4txt { width:207px; padding:0 5px 0 5px; color:#7c7368; background:#fbfbfb; border-left:1px solid #cdcdcc; border-right:1px solid #cdcdcc; overflow:visible; margin-top: -5px}
.r4txt a { color:#323232; font-weight:bold; line-height:15px}
.r4txt .zg {width:209px}
.nomer { background:#f4f2f2; border-left:1px solid #cdcdcc; border-right:1px solid #cdcdcc; height:24px; vertical-align:middle; padding-top:5px}
.nomer a { background:url(/img/d/nomerall.png) no-repeat bottom right; padding-right:10px; font-size:11px; color:#7c7368; font-decoration:underline}
.nomer a:hover { font-decoration:none}
.r0 { width:205px; height:30px; padding-top:10px; background:url(/img/d/plashka-empty.png) no-repeat left top; font-size:12px; padding-left:15px}
.r1 { width:219px; height:30px; padding-top:10px; background:url(/img/d/plashka1.png) no-repeat left top; font-size:12px; text-align:center}
.r2 { width:219px; height:30px; padding-top:10px; background:url(/img/d/plashka-econom.png) no-repeat left top; font-size:12px; text-align:center}
.r3 { width:219px; height:30px; padding-top:10px; background:url(/img/d/plashka-docs.png) no-repeat left top; font-size:12px; text-align:center}
.r5 { width:219px; height:30px; padding-top:10px; background:url(/img/d/plashka-reg.png) no-repeat left top; font-size:12px; text-align:center}
.r6 { width:219px; height:30px; padding-top:10px; background:url(/img/d/plashka-world.png) no-repeat left top; font-size:12px; text-align:center}
.r7 { width:219px; height:30px; padding-top:10px; background:url(/img/d/plashka-sport.png) no-repeat left top; font-size:12px; text-align:center}
a.r:link{color:#263d59}
.r-dash { width:219px; height:10px; border-bottom:dashed 1px #d3d3d3; margin-bottom:10px; clear:both; line-height:1px}
.zgl { margin: 10px 0 10px 0; width:219px; height:60px; float:left; padding:0}
.v_strane#reg_city_news {height: 623px}
/* accent01 */
#accent01 div.billetHead {margin-bottom: 8px;}
#accent01 .billetHead:first-letter{text-transform:uppercase;}
#accent01 span.billetHead {display: inline;color: #8D2929;border-bottom: 1px solid #8D2929;font-weight: bold;text-transform: uppercase;font-family: 'PT Serif', sans-serif;}
#accent01 .billetHead a {color:#8d2929;text-decoration:none;line-height:15px;}
#accent01 div.accentImage {background: white;padding: 1px;border: solid 1px #DCDDDF;width: 50px;height: 50px;float: left;}
#accent01 .col-first {margin: 0 31px 0 16px;-margin: 0 31px 0 8px;}	
#accent01 .col-center {margin: 0 31px 0 0;-margin: 0 15px 0 0;}
#accent01 .col-last {margin: 0 15px 0 0;-margin: 0 8px 0 0;}
#accent01 .tak {display:none}
#accent01 .zg {margin: 0 15px 10px 0px;width: 219px;height: auto;float: left;}
#accent01 div.text50 {width: auto;-overflow: hidden;padding: 0;font-size: 12px;margin: 0;min-height: 58px;}

#accent01 .rub_accents .accent-col {margin:10px 15px 10px 0}
#accent01 .rub_accents .col-last {margin-right: 0}
.rub_accents .accent-inner-box {border-top: 1px dashed #D3D3D3;width: 710px}
.accent-col {float: left;width: 219px;}

.rub_accents_graf .image50 {width: 219px; height:70px} 
.rub_accents_graf .image50 img {width: 219px; height:70px}

.rub_accents_econ .image50 {width: 200px; height:200px}
.rub_accents_econ .image50 img {width: 200px; height:200px}

.sport_banner .sport_trans_box {margin-left:0 !important; position: relative;}
.sport_banner img {width: 705px}
.sport_banner .translations_head {background: none repeat scroll 0 0 #EEEEEE;line-height: 20px;margin: 0 0 10px;padding: 7px 15px;position: relative; width: 675px;}
.sport_banner .translations_head span{margin: 0 15px 0 0; white-space: nowrap; padding: 0 0 0 17px; float:left}
.sport_banner .translations_head span a {line-height:20px}
.sport_banner .translations_head b{margin: 0 10px 0 0; float:left}
.sport_banner .translations_head .soccer {background:url('/i/sp/translation-football.png') 0 50% no-repeat}
.sport_banner .translations_head .basketball {background:url('/i/sp/translation-basketball.png') 0 50% no-repeat}
.sport_banner .translations_head .volleyball {background:url('/i/sp/translation-volleyball.png') 0 50% no-repeat}
.sport_banner .translations_head .tennis {background:url('/i/sp/translation-tennis.png') 0 50% no-repeat}
.sport_banner .translations_head .hockey {background:url('/i/sp/translation-hockey.png') 0 50% no-repeat}
.sport_banner .translations_head .formula1 {background:url('/i/sp/translation-f1.png') 0 50% no-repeat}
.sport_banner .translations_head .biatlon {background:url('/i/sp/biathlon.gif') 0 50% no-repeat; padding: 0 0 0 20px;}

/*slider arrows*/
#see_more_news  {text-align:center;}
#see_more_news div {width:32px;height:16px;margin:0 auto;cursor:pointer; text-align:left}
div.more_top, div.more_bottom {width:32px;height:16px;overflow:hidden;background-image:url(/img/d/rf-updownball.png)}
div.more_bottom {background-position:0 -16px}
div.more_bottom:hover {background-position:0 0}
div.more_top {background-position:-32px -16px}
div.more_top:hover {background-position:-32px 0}

#see_more_news .see_top_hide {background-position: -96px -16px}
#see_more_news .see_bottom_hide {background-position: -64px -32px}

.reg_city_box .tak {display: block;}

.container_regions a.hlink:link, .container_regions a.hlink:visited {
color: #263D59;
font-size: 15px;
font-weight: bold;
line-height: 18px;
text-decoration: underline;
}

.container_regions a.hlink:hover {text-decoration:none}

.container_regions .text100-large a {
color: #393838;
line-height: 15px;
text-decoration: none;
}

.container_regions .text100-large a:hover{border-bottom:1px solid #CCCCCC}

.container_regions .d_large h4, .container_regions .d_big h4 {margin-bottom:5px}
.container_regions .d_big h4 a {font-size:14px !important}
.container_regions .d_big h4 a:hover {text-decoration:none}
.container_regions .text100-reg {line-height: 15px; margin-top:5px}
.container_regions .text100-reg  a{color:#393838}

.subheadings_item  {
    float: left;
    margin: 0 5px 0 12px;
    width: 219px;
}
.subheadings_item  .r {display:block; font-family: 'PT Serif','Times New Roman',serif; font-weight:bold}

.afisha_box {margin-bottom: 20px}

.afisha_box .zg {float:none}
.afisha_box .accent-col {float:none}

.moscow_box .moscow_head {
    background: none repeat scroll 0 0 #F1F1F1;
    border: 1px solid #E1E1E1;
    color: #8D2929;
    font-weight: bold;
    margin: 0 0 10px;
    padding: 3px 5px;
    text-transform: uppercase;
}
.content1-3-r {width: 219px !important}

.reg_head_news {position:relative}
.reg_head_news .region_subs {position:absolute; top:4px; right:12px}
.reg_head_news h1 {width: 674px}