/* fonts */
@font-face{font-family:'PT Serif'; src:url('/css/d/ptf55f_w.eot'); src:local('PT Serif'),url('/css/d/ptf55f_w.woff') format('woff'),url('/css/d/ptf55f_w.ttf') format('truetype'),url('/css/d/ptf55f_w.svg#PTSerif-Regular') format('svg')}
@font-face{font-family:'PT Serif'; src:url('/css/d/ptf75f_w.eot'); font-style:normal; font-weight:bold; src:local('PT Serif Bold'),url('/css/d/ptf75f_w.woff') format('woff'),url('/css/d/ptf75f_w.ttf') format('truetype'),url('/css/d/ptf75f_w.svg#PTSerif-Bold') format('svg')}
@font-face{font-family:'PT Serif'; font-style:italic; src:url('/css/d/ptf56f_w.eot'); src:local('PT Serif Italic'),url('/css/d/ptf56f_w.woff') format('woff'),url('/css/d/ptf56f_w.ttf') format('truetype'),url('/css/d/ptf56f_w.svg#PTSerif-Italic') format('svg')}
/*content*/
/*.clear{clear:left; height:15px; line-height:15px;overflow:hidden}*/
div.clear0{height:1px; line-height:1px; clear:left; width:auto; overflow:hidden}
/*containers*/
#container{margin: 0 auto; width:1000px; background:#FFF; *overflow-x:hidden; _overflow-x:hidden; text-align: left;}
div#headbanner{position:relative; background:#9c9; width:1000px; height:90px}
div#wrapper2{float:left; width:1000px; margin:0 0 10px 0; border:0px solid gray}
div#wrapper3, div#wrapper1, div.wrapper3, div.wrapper{float:left; width:1000px; margin:0px}
div#wrapper4, div.wrapper4{float:left; width:1000px; margin:0; -margin:0 0 10px 8px; border:0px solid gray}
div#wrapper5, div.wrapper5{float:left; width:1000px; margin:0 0 10px 0; -margin:0 0 0 8px; border:0px solid gray}
div#wrapper6, div.wrapper6{float:left; width:1000px; margin:0; -margin:0 0 10px 8px; border:0px none}
div#wrapper7, div.wrapper7{float:left; width:1000px; margin:0 0 10px 0; -margin:0 0 10px 0px; border:0px none}
div#wrapper8{float:left; width:1000px; margin:0; -margin:0 0 10px 8px}
div#wrapper9, div.wrapper-top, div.wrapper9{float:left; margin:18px 0 0; width:1000px}
div.content1w{float:left; width:969px; margin:0 0 0 16px; -margin:0 0 0 4px; padding:0}
div#anons2, div.anons2{font-size:11px; line-height:18px; margin-left:20px; margin-right:20px; padding:0; width:960px}
.inc350 .d_big{width:350px}
.inc500 .d_big{width:500px}
/*basic classes*/
html, body { padding:0; margin:0; font-size:12px; color:#373737; background:#fff; *overflow-x:hidden; _overflow-x:hidden; text-align: center;}
img{border:0}
ul{margin:0; padding:0; list-style-type:none}
/*all titles*/
h1, h2, h3, h4, h5, h6{font-family:'PT Serif','Times New Roman',serif; padding:0; margin:0}
p{margin-top:0.5em; margin-bottom:0.5em}
th, tr{margin:0; padding:0}
h1{font-size:16px; font-weight:bold; line-height:17px; margin-bottom:5px}
/*links*/
h3.times{font-family:'PT Serif',sans-serif; font-size:13px; margin:0 0 10px; padding:0}
.uppercase{text-transform:uppercase}
a.hlink_super:link, a.hlink_super:visited{font-size:15px; text-decoration:underline; line-height:18px; font-weight:bold; color:#263d59}
a.hlink_super:hover{text-decoration:none}
a.hlink:hover{text-decoration:none}
/*documents*/
.reddoc{padding:0 0 0 24px; background:url(/img/d/docs.png) no-repeat 0 5px}
.red{color:#8d2929 !important}
.red a{color:#8d2929; text-decoration:underline}
.red a:visited{color:#8d2929; text-decoration:underline}
.red a:hover{color:#8d2929; text-decoration:none}
/*small menu*/
div#headmenu{position:relative; width:1000px; height:20px; margin:0 0 10px 0; font-size:11px; vertical-align:medium; padding:7px 0 2px 0; background:#f9f9f9}
a#headmenu{padding-left:15px}
.left-hm{float:left; color:#818181; width:540px; padding-left:16px}
.right-hm{float:right; color:#818181; width:420px; padding-right:15px}
.hml1{background:url(/img/d/newspaper.png) no-repeat 0% 30%; display:block; width:75px; height:16px; float:left; padding-left:15px}
.hml2{background:url(/img/d/docs.png) no-repeat 0% 30%; display:block; width:60px; height:16px; float:left; padding-left:25px}
.hml3{background:url(/img/d/theme.png) no-repeat 0% 30%; display:block; width:45px; height:16px; float:left; padding-left:25px}
.hml4{background:url(/img/d/advert.png) no-repeat 0% 30%; display:block; width:50px; height:16px; float:left; padding-left:13px}
.hml5{background:url(/img/d/podpiska1.png) no-repeat 0% 30%; display:block; width:57px; height:16px; float:left; padding-left:20px; margin-left:10px}
.hml6{background:url(/img/d/contact.png) no-repeat 0% 30%; display:block; width:57px; height:16px; float:left; padding-left:20px; margin-left:10px}
.hml7{background:url(/img/d/press.png) no-repeat 0% 30%; display:block; width:70px; height:16px; float:left; padding-left:22px; margin-left:10px}
.hml8{background:url(/img/d/partner.png) no-repeat 0% 30%; display:block; width:57px; height:16px; float:left; padding-left:20px; margin-left:10px}
.hml9{background:url(/img/d/map.png) no-repeat 0% 30%; display:block; width:65px; height:16px; float:left; padding-left:15px; margin-left:10px}
.hml10{background:url(/img/d/rubrika.png) no-repeat 0% 30%; display:block; width:44px; height:16px; float:left; padding-left:15px; margin-left:10px}
.hml11{background:url(/img/d/video.png) no-repeat 0% 30%; display:block; width:71px; height:16px; float:left; padding-left:15px; margin-left:10px}
.hml12{background:url(/img/d/socialweb.png) no-repeat 0% 30%; display:block; width:95px; height:16px; float:left; padding-left:15px; margin-left:10px}
.hml13{background:url(/img/d/themes.png) no-repeat 0% 30%; display:block; width:49px; height:16px; float:left; padding-left:15px; margin-left:10px}
.hml14{display:block; width:240px; height:16px; float:left}
.hml14 a{margin:0 2px 0 2px}
.hml15{background:url(/img/d/release.png) no-repeat 0% 30%; display:block; width:40px; height:16px; float:left; padding-left:15px; margin-left:10px}
.hml16 {background: url(/img/d/icon-social.png) no-repeat 0% 30%;display:block; width: 61px; height:16px; float:left; padding-left:15px; margin-left:10px;}
.hmr1 {background:url(/img/d/rss-bg.png) no-repeat 0% 100%; display:block; width:44px; height:16px; float:right; padding-left:0px; color:#FFFFFF;overflow:visible;text-indent: -99999px;}
.hmr2 {background:url(/img/d/icon-pda.png) no-repeat 0% 30%; display:block; width:26px; height:16px; float:right; padding-left:12px;}
.hmr3 {background:url(/img/d/icon-iphone.png) no-repeat 0% 30%; display:block; width:38px; height:16px; float:right; padding-left:12px;}
.hmr4 {background:url(/img/d/icon-android.png) no-repeat 0% 30%; display:block; width:43px; height:16px; float:right; padding-left:12px;}
.hmr5 {background:url(/img/d/icon-social.png) no-repeat 0% 30%; display:block; width:53px; height:16px; float:right; padding-left:12px;}
.hmr6 {background:url(/img/d/icon-wp7.png) no-repeat 0% 30%; display:block; width:26px; height:16px; float:right; padding-left:12px;}
.hmr7 {background:url(/img/d/social_net.png) no-repeat 0% 30%; display:block; width:104px; height:16px; float:right; overflow:visible;text-indent: -99999px;}
.hmr7-0 {background:url(/img/d/min-yt.gif) no-repeat 0% 30%; display:block; width:16px; height:16px; margin-right: 45px; float:right; overflow:visible;text-indent: -99999px;}
.hmr7-1 {background:url(/img/d/min-lj.gif) no-repeat 0% 30%; display:block; width:16px; height:16px; float:right; overflow:visible;text-indent: -99999px;}
.hmr7-2 {background:url(/img/d/min-ok.gif) no-repeat 0% 30%; display:block; width:16px; height:16px; float:right; overflow:visible;text-indent: -99999px;}
.hmr7-3 {background:url(/img/d/min-pt.gif) no-repeat 0% 30%; display:block; width:16px; height:16px; float:right; overflow:visible;text-indent: -99999px;}
.hmr7-4 {background:url(/img/d/min-tw.gif) no-repeat 0% 30%; display:block; width:16px; height:16px; float:right; overflow:visible;text-indent: -99999px;}
.hmr7-5 {background:url(/img/d/min-gp.gif) no-repeat 0% 30%; display:block; width:16px; height:16px; float:right; overflow:visible;text-indent: -99999px;}
.hmr7-6 {background:url(/img/d/min-fb.gif) no-repeat 0% 30%; display:block; width:16px; height:16px; float:right; overflow:visible;text-indent: -99999px;}
.hmr7-7 {background:url(/img/d/min-vk.gif) no-repeat 0% 30%; display:block; width:16px; height:16px; float:right; overflow:visible;text-indent: -99999px;}
/*logo, main title*/
div#toplogo{position:relative; width:969px; height:77px; margin:18px 0 0 20px}
.logo{/*position:absolute; */float:left; width:305px; height:55px}
.rubr{position:absolute; left:448px}
.rubr_name{float:left; position:absolute; margin-left:325px; margin-top:5px; *margin-left:30px; _margin-left:30px}
.rubr_name h1, .rubr_name h1 a:link, .rubr_name h1 a:visited{font-size:32px; font-weight:normal; text-transform:uppercase; color:#9fa5af; line-height:24px; overflow:hidden; height:67px; margin-top:-2px; padding-top:2px}
.rubr_name2{position:absolute; width:500px; left:448px; top:34px; -top:38px; font-family:'PT Serif',sans-serif}
.rubr_name2 h2{font-size:14px; font-weight:normal; text-transform:uppercase; color:#9fa5af; line-height:16px; overflow:hidden; height:16px}
.rubr_name2 h2 a:link, .rubr_name2 h2 a:visited{color:#9fa5af; line-height:16px; text-decoration:underline}
.rubr_name2 a:hover{text-decoration:none}
/*large horizontal menu*/
#menu{text-transform: uppercase; position:relative; height:35px; margin:0 0 0 16px; background:url(/img/d/headmenu2.png) no-repeat}
.menu, .topmenu{text-transform:uppercase}
div#headmenu2{position:relative; width:969px; height:35px; margin:0 0 0 16px; background:url(/img/d/headmenu2.png)}
.topmenu{width:967px; height:31px; padding:1px; float:left; background:none}
.topmenu a:link, .topmenu a:visited{font-size:11px; margin:0px; padding:2px 1.2em; float:left; display:block; border-right:solid 1px #ccc; height:29px; background:url(/img/d/topmenu.jpg) repeat-x left top; text-decoration:none; line-height:27px; vertical-align:middle}
.topmenu a:hover{background:url(/img/d/topmenu-h.jpg) repeat-x left top}
.topmenu a:active{background:url(/img/d/topmenu-v.jpg) repeat-x left top}
.menu-dot{margin-left:-1px; -margin-left:-3px; width:3px; height:33px; float:left}
/*
#search-input{border:none; height:14px; margin:5px 4px 4px 10px; width:195px; font-size:11px; font-family:Tahoma,sans; color:#b4b4b4; padding:3px; border:1px solid #CCC; border-radius:3px}
#search-input:focus, #search-input:active, #search-input:focus:hover{font-size:12px; font-family:Verdana; color:#393838; outline:none}
input.sb{background-image:url(/img/d/glass-btn.png); width:31px; height:22px; border:0; padding:0; margin:0; cursor:pointer}
input.sb:hover{background-image:url(/img/d/glass-btn-h.png); width:31px; height:22px; border:0; padding:0; margin:0; cursor:pointer}*/
div#headmenu2{ position:relative; width:969px; height:35px; margin:0 0 0 16px; background:url(/img/d/headmenu2.png)}
.topmenu { width:967px; height:31px; padding:1px; float:left; background:none}
.topmenu a:link,.topmenu a:visited { font-size:11px; margin:0px; padding:3px 1.2em; float:left; display:block; border-right:solid 1px #cccccc; height:28px; background:url(/img/d/topmenu.jpg) repeat-x left top; text-decoration:none; line-height:27px; vertical-align:middle}
.topmenu a:hover { background:url(/img/d/topmenu-h.jpg) repeat-x left top}
.topmenu a:active { background:url(/img/d/topmenu-v.jpg) repeat-x left top}
.menu-dot { margin-left:-1px; -margin-left:-3px; width:3px; height:33px; float:left}
#search-input { border: none; height: 14px; margin: 5px 4px 4px 10px; width:195px; font-size:11px; font-family:Tahoma, sans; color:#b4b4b4; padding: 3px; border: 1px solid #CCC; border-radius: 3px}
#search-input:focus, #search-input:active, #search-input:focus:hover{font-size:12px; font-family:Verdana; color:#393838; outline:none}
input.sb { background-image: url(/img/d/glass-btn.png); width: 31px; height:22px; border:0; padding:0; cursor:pointer; margin: 3px 0 0}
input.sb:hover { background-image: url(/img/d/glass-btn-h.png)}
/*main superspiegel block*/
div.content1-1{float:left; width:729px; margin:18px 0 0 16px; -margin:18px 0 0 8px; padding:0; border:#e1d9c7 0px solid}
div.content1-2{float:left; width:469px}
div.content1-3{float:left; width:198px; padding:0; margin:0; padding-left:31px}
div.content1-4{float:right; width:240px; margin:18px 15px 0 0; -margin:18px 8px 0 0; padding:0}
div.content4-1docs{float:left; margin:0 31px 28px 0; width:219px}
div.content4-2docs{float:left; margin:0 0 28px; width:219px}
div.content4-3zero{float:left; width:219px; margin:0}
div.content4-0{float:left; width:960px; margin:18px 10px 0 16px; -margin:18px 0px 0 8px}
/*hot news*/
.anons1{padding:0; float:left; width:469px; position:relative; margin-right:31px; -margin:0}
div.image50{background:#fff; padding:1px; border:solid 1px #dcdddf; width:50px; height:50px; float:left; overflow:hidden; margin:0 5px 0 0}
div.text50{width:auto; overflow:hidden; font-size:11px; margin:0 0 0 5px; padding:0}
.zg{/*margin:0 0 18px 0px;*/margin:0 15px 10px 0; width:219px; height:60px; float:left}
/*themes*/
.block{width:205px; float:left; font-size:11px; font-weight:bold}
.block h3 a{color:#000}
.d_text{background:url("/img/d/c-text.png") repeat scroll 0 0 #FAFAFA; border:0 solid #E5E5E5; padding:6px 14px 10px}
/*photo*/
div.dash{height:15px; border-bottom:dashed 1px #c5c5c5; margin-bottom:15px; clear:both; margin-left:16px; margin-right:15px; max-width:985px; -width:985px}
div.solid{height:10px; border-top:solid 1px #dfe0e2; margin-top:10px; -margin-top:0; -margin-bottom:0; clear:both; margin-left:16px; margin-right:15px; -margin-right:0; width:969px}
div.solid2-0{border-bottom:2px solid #D3D3D3; border-top:1px solid #D3D3D3; clear:both; height:2px; line-height:1px; margin-left:16px; margin-right:15px; width:969px}
div.solid-double{height:10px; border-top:solid 2px #dcdddf; margin-top:10px; -margin-top:0; -margin-bottom:0; clear:both; margin-left:16px; margin-right:15px; -margin-right:0; width:969px}
/*latest news*/
.tik{background:url(/img/d/clock.png) no-repeat left center; color:#b5b5b5; margin-right:5px; white-space:nowrap; font-size:11px; padding-left:12px}
.tik-text{color:#b5b5b5; margin-right:5px; white-space:nowrap; font-size:11px}
div.solid2{height:2px; border-top:solid 1px #d3d3d3; border-bottom:solid 2px #d3d3d3; margin-bottom:15px; margin-top:14px; clear:both; margin-left:16px; margin-right:15px; width:969px; line-height:1px}
/*catalog*/
div.content4-1{float:left; width:219px; margin:0 31px 28px 16px; -margin:0 31px 14px 0}
div.content4-2{float:left; width:219px; margin:0 31px 28px 0; -margin:0 31px 14px 0}
div.content4-3{float:left; width:219px; margin:0 31px 28px 0; -margin:0 19px 14px 0}
div.content4-4{float:right; width:219px; margin:0 15px 28px 0; -margin:0 8px 14px 0}
div.content4-4zero{float:right; width:240px; margin:18px 15px 0 0; -margin:0 8px 14px 0}
.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}
.nomer{background:#f4f2f2; border-left:1px solid #cdcdcc; border-right:1px solid #cdcdcc; height:24px; vertical-align:middle; padding-top:5px}
.zgl{margin:10px 0 10px 0; width:219px; height:60px; float:left; padding:0}
.m-anons{float:left; width:219px; margin-bottom:16px; font-size:11px}
.onestring .m-anons{margin:0 10px 5px 0; width:auto !important; display:inline; float:none}
div.solid3{height:2px; border-top:solid 1px #d3d3d3; border-bottom:solid 2px #d3d3d3; margin-bottom:15px; margin-top:0px; clear:both; margin-left:16px; margin-right:15px; width:969px; line-height:1px}
/*announces with photo - anons3*/
.block1{width:969px; float:left; margin-left:16px; -margin-left:8px; font-size:11px; font-weight:bold}
.anons3{font-size:11px; border:1px solid #e5e5e5; border-width:0 1px; padding:10px; background:#fff}
.zg-dash{margin-bottom:4px; float:left; width:219px; border-right:dashed 1px #d3d3d3; margin-right:22px}
.zg-dash-last{margin-bottom:4px; float:left; width:219px; margin-right:0px}
/*light background banners*/
.banners70l{position:relative; height:70px; width:219x; margin:0 31px 0 0}
.banners70l-1{position:relative; height:70px; width:219px; margin:0; -border-right:1px solid white}
div.content4-4l{float:right; width:219px; margin:0 15px 0 0}
.zg2{float:left; width:212px; height:66px; padding:7px 0 0 7px; margin:0; background:url(/img/d/banner-light.png) no-repeat left top}
div.text-zg2{width:145px; font-size:11px; float:left; margin:0; padding-left:10px}
div.text-zg2 a{font-size:11px; font-weight:bold; text-decoration:none; line-height:12px}
/*daily spiegels*/
div.content3-4{float:left; width:715px}
div.image100{background:#fff; padding:1px; border:solid 1px #dcdddf; width:100px; height:100px; float:left}
div.image100doc{background:#fff; padding:2px; border:solid 1px #FFF; width:100px; height:100px; float:left; text-align:right}
div.text100{width:600px; font-size:12px; float:right; margin:0 0 0 8px; padding:0; line-height:15px}
div.text100 h2{font-size:17px}
.txt{padding:0 0 5px 0; float:left; width:590px; margin-top:0}
.tak{background:url(/img/d/clock.png) no-repeat left center; color:#b5b5b5; margin-right:5px; font-size:11px; padding-left:12px}
/*footer*/
.text-home{-moz-border-bottom-colors:none; -moz-border-image:none; -moz-border-left-colors:none; -moz-border-right-colors:none; -moz-border-top-colors:none; border:1px solid #E5E5E5; width:23px; border-width:0 1px; padding:5px 4px 4px 4px; background:white; border-image:initial}
div#footer{background:none repeat scroll 0 0 #333; clear:left; color:#FFF; width:1000px}
.block2{width:33px; height:33px; float:left; padding-left:16px; text-align:center}
div.btmmenu{font-size:11px; height:40px; line-height:33px; margin:0 10px 6px 0; padding:0; position:relative; width:1000px}
.btmmenu a{line-height:14px}
.btmmenu1 strong{display:block; margin-bottom:5px}
.btmtop{color:#D9DADB; margin-top:-10px; padding-top:0}
.btmtop a:link, .btmtop a:visited{margin:0 4px}
div.btmmenu1{width:984px; font-size:11px; line-height:14px}
.right-hmb{color:#828282; float:right; width:219px}
/*.hmr1{background:url("/img/d/gaget.png") no-repeat scroll 0 50% transparent; display:block; float:right; height:16px; padding-left:12px; width:70px}
.hmr2{background:url("/img/d/podpiska.png") no-repeat scroll 0 50% transparent; display:block; float:right; height:16px; padding-left:20px; width:80px}
.hmr3{background:url("/img/d/rss-bg.png") no-repeat scroll 0 100% transparent; color:#FFF; display:block; float:right; height:16px; overflow:visible; padding-left:0; text-indent:-99999px; width:44px}
*/
.block{float:left; font-size:11px; font-weight:bold; width:205px}
.c1{background:none repeat scroll 0 0 #E5E5E5; height:1px; margin:0 3px}
.c2{-moz-border-bottom-colors:none; -moz-border-image:none; -moz-border-left-colors:none; -moz-border-right-colors:none; -moz-border-top-colors:none; background:none repeat scroll 0 0 #FFF; border-color:#E5E5E5; border-style:solid; border-width:0 1px; height:1px; margin:0 2px}
.c3{-moz-border-bottom-colors:none; -moz-border-image:none; -moz-border-left-colors:none; -moz-border-right-colors:none; -moz-border-top-colors:none; background:none repeat scroll 0 0 #FFF; border-color:#E5E5E5; border-style:solid; border-width:0 1px; height:1px; margin:0 1px}
.c1z{background:none repeat scroll 0 0 #E5E5E5; height:1px; margin:0 3px 0 0}
.c2z{-moz-border-bottom-colors:none; -moz-border-image:none; -moz-border-left-colors:none; -moz-border-right-colors:none; -moz-border-top-colors:none; background:none repeat scroll 0 0 #FAFAFA; border-color:#E5E5E5; border-style:solid; border-width:0 1px; height:1px; margin:0 2px 0 0}
.c3z{-moz-border-bottom-colors:none; -moz-border-image:none; -moz-border-left-colors:none; -moz-border-right-colors:none; -moz-border-top-colors:none; background:none repeat scroll 0 0 #FAFAFA; border-color:#E5E5E5; border-style:solid; border-width:0 1px; height:1px; margin:0 1px 0 0}
.c1d{background:none repeat scroll 0 0 #C4C4C4; height:1px; margin:0 3px}
.c2d{-moz-border-bottom-colors:none; -moz-border-image:none; -moz-border-left-colors:none; -moz-border-right-colors:none; -moz-border-top-colors:none; background:none repeat scroll 0 0 #FAFAFA; border-color:#C4C4C4; border-style:solid; border-width:0 1px; height:1px; margin:0 2px}
.c3d{-moz-border-bottom-colors:none; -moz-border-image:none; -moz-border-left-colors:none; -moz-border-right-colors:none; -moz-border-top-colors:none; background:none repeat scroll 0 0 #FAFAFA; border-color:#C4C4C4; border-style:solid; border-width:0 1px; height:1px; margin:0 1px}
.c1, .c2, .c3, .c1z, .c2z, .c3z, .c1d, .c2d, .c3d, .c1a, .c2a, .c3a{overflow:hidden}

.c1a{height: 1px; margin: 0 0 0 3px; background: #cdcdcd;}
.c2a{border-left:1px solid #cdcdcd; border-width:0 1px; margin:0 0 0 2px; background:#ffffff; height:1px}
.c3a{border: 1px solid #cdcdcd; border-width: 0 1px; margin: 0 -1px 0 1px; background: #ffffff; height: 1px;}

.arr01 {width:16px; height:30px; float:left; background: url(http://www.rg.ru/img/d/arr01.png);}
.arr-rss{width:98px; height:23px; padding-top: 7px; float:left; background: url(http://www.rg.ru/img/d/arr-back.png)}
.arr-rss a {margin-left: 8px; padding-left: 20px; background: url(http://www.rg.ru/img/d/arr-rss.png) no-repeat; display: block;height: 16px;}

.arr02 {width:16px; height:30px; float:left; background: url(http://www.rg.ru/img/d/arr02.png);}
.arr-docs {width:103px; height:23px; padding-top: 7px; float:left; background: url(http://www.rg.ru/img/d/arr-back.png)}
.arr-docs a {margin-left: 8px; padding-left: 20px; background: url(http://www.rg.ru/img/d/arr-docs.png) no-repeat left 50%;display: block;height: 16px;}

.arr03 {width:16px; height:30px; float:left; background: url(http://www.rg.ru/img/d/arr03.png);}
.arr-arch {width: 70px; height: 23px; padding-top: 7px; float:left; background: url(http://www.rg.ru/img/d/arr-back.png); position: relative;padding-left: 5px;}
.arr-arch span {margin-left: 6px; display:block; height:18px;}

.text{background:url("/img/d/c-text.png") repeat scroll 0 0 #FAFAFA; border:0 solid #E5E5E5; padding:6px 14px 10px}
/*latest issue:1537 - 1830*/
.tiki, .datetime{background:url(/img/d/clock.png) no-repeat left center; color:#b5b5b5; right:0; left:50%; padding-left:12px; font-size:11px}
.tiki-text{color:#b5b5b5; right:0; left:50%}
/* add by Max *//* sport */
div.content4-1l{float:left; margin:0 31px 0 15px; width:219px; -margin:0 30px 0 8px;}
div.content4-2l{float:left; margin:0 31px 0 0; width:219px; -margin:0 30px 0 0;}
div.content4-3l{float:left; margin:0 31px 0 0; width:219px; -margin:0 19px 0 0;}
div.content4-4l{float:right; margin:0 15px 0 0; width:219px; -margin:0 8px 0 0;}
div.content3-2{float:left; margin:0 31px 0 15px; width:469px; -margin:0 30px 0 0;}
div.content2-2r{float:left; margin:0 15px 0 0; width:469px; -margin:0 15px 0 0;}
/* moscow */
div.content121-1{float:left; margin:0 30px 0 15px; width:219px;}
div.content121reg-2{float:left; margin:0 10px 0 0; width:469px;}
div.content121reg-3{float:left; margin:0; width:240px}
div.content1-1reg{border:0 solid #E1D9C7; float:left; margin:18px 0 0 15px; padding:0; width:718px}
div.content1-4reg{float:right; margin:18px 15px 0 0; padding:0; width:219px;}
.include_item{overflow:hidden; margin:0 0 10px; clear:left}
.include_item .image100 a img{width:100px; height:100px}
.inc{overflow:hidden}
div.dashed{border-bottom:1px dashed #D3D3D3; clear:both; height:15px; margin-bottom:13px}
div.dashed198{border-bottom:1px dashed #D3D3D3; clear:both; height:15px; width:205px}
div.image100reg, div.image100{background:none repeat scroll 0 0 #FFF; border:1px solid #DCDDDF; float:left; height:100px; margin-right:10px; padding:1px; width:100px}
.text100-reg a, .text100-large a{color:#000; text-decoration:none}
.d_big{overflow:hidden; padding-left: 10px;}
.left-hm1{float:left; color:#818181; width:680px; padding-left:16px}
#foot{font-size:11px; text-transform:uppercase; clear:both}
#foot .block2{padding-right:10px; padding-bottom:7px}
#bottom-menu ul li{display:table-cell; *display:inline-block; *float:left; _display:inline-block; _float:left}
#bottom-menu ul.bottom_first li{border-right:1px solid #d9dadc; padding:0 0.7em 0 0.7em;}
#bottom-menu ul.bottom_first li.noborder{border:0}
#bottom-menu ul.bottom_first li.bottom-right{padding:0; text-transform:none; padding-left:7px}
#bottom-menu ul.bottom_first li.bottom-right:first-child{padding-left:40px}
#bottom-menu ul.bottom_first li.bottom-right a{color:#8D2929}
#bottom-menu ul.bottom_first li.separator{padding-left:52px; padding-top:}
#bottom-menu ul.bottom_second{margin:6px 0 0 0; *padding-top:6px; _padding-top:6px}
#bottom-menu ul.bottom_second li.bottom{padding:0; border:0; text-transform:none; color:#d9dadc}
#bottom-menu ul.bottom_second li.bottom:first-child{padding-left:10px}
#foot .bhmr1{background:url(/img/d/gaget.png) no-repeat 0% 30%; width:70px; padding-left:12px}
/*#foot .bhmr2{background:url(/img/d/podpiska.png) no-repeat 0% 30%; width:80px; padding-left:20px}
#foot .bhmr3{background:url(/img/d/rss-bg.png) no-repeat 0% 100%; padding-left:44px; padding-top:3px; position:relative; top:2px}
#foot .bhmr4{background:url(/img/d/iphone2.png) no-repeat 0% 100%; padding-left:11px; padding-top:3px; position:relative; top:2px}
#foot .bhmr5{background:url(/img/d/mobile.png) no-repeat 0% 100%; padding-left:9px; padding-top:3px; position:relative; top:2px}
*/
#foot .bhmr6{background:url(/img/d/android2.png) no-repeat 0% 100%; padding-left:15px; padding-top:3px; position:relative; top:2px}
#foot .bhmr7{background:url(/img/d/apple2.png) no-repeat 0% 100%; padding-left:15px; padding-top:3px; position:relative; top:2px}
#foot .bhmr2{background:url(/img/d/icon-pda.png) no-repeat 0% 100%; width:80px; padding-left:12px}
#foot .bhmr3{background:url(/img/d/icon-iphone.png) no-repeat 0% 100%; width:80px; padding-left:12px;}
#foot .bhmr4{background:url(/img/d/icon-android.png) no-repeat 0% 100%; width:80px; padding-left:12px;}
#foot .bhmr5{background:url(/img/d/icon-social.png) no-repeat 0% 100%; width:80px; padding-left:12px}
#foot .bhmr8{background:url(/img/d/icon-ipad.png) no-repeat 0% 100%; width:80px; padding-left:12px;}
#foot .bhmr9 {background:url(/img/d/icon-wp7.png) no-repeat  0% 100%; width:80px; padding-left:12px;}
.wm{}
.synterra{margin-top:8px}
.btm-vk {background:url(/img/d/btm-vk.png) no-repeat  0% 100%; width:74px; padding-left:16px; padding-right:7px;}
.btm-twitter {background:url(/img/d/btm-twitter.png) no-repeat  0% 100%; width:67px; padding-left:16px; padding-right:7px;}
.btm-facebook {background:url(/img/d/btm-facebook.png) no-repeat  0% 100%; width:74px; padding-left:16px; padding-right:7px;}
.btm-google {background:url(/img/d/btm-gplus.png) no-repeat  0% 100%; width:74px; padding-left:16px;}
.btm-pinterest {background:url(/img/d/btm-pinterest.png) no-repeat  0% 100%; width:74px; padding-left:16px; padding-right:7px;}	
.btm-services {background:url(/img/d/icon-social.png) no-repeat  0% 100%; width:67px; padding-left:13px;}
.rubr_name h1 span.indent{/*margin-top:13px; */ display:block}
.rubrika-top{border:1px solid #FFF; height:23px; margin:0px 15px 0 0; padding:7px 10px 0 10px; border-image:initial; background:#FFF; float:left}
.rubrika-top-active{border:1px solid #DCDDDF; border-radius:10px 10px 10px 10px; height:25px; margin:0px 15px 0 0; padding:5px 10px 0 10px; border-image:initial; background:#FFF; float:left}
.bullit{font-size:11px}
.bullit ul{margin:0; padding:0; -padding-left:5px; list-style-type:none}
.bullit li{padding-left:9px; padding-bottom:5px; background:url(/img/d/bullit.png) no-repeat top left}
.bullit a{line-height:13px}
.footer-cols{float:left; width:1000px; margin:0 0 0 0}
.footer-cols h4{margin-bottom:2px; font-size:13px}
.fc1{background:url(/img/d/newspaper.png) no-repeat left center; margin-right:5px; padding-left:15px}
.fc2{background:url(/img/d/fc2.png) no-repeat left center; margin-right:5px; padding-left:15px}
.fc3{background:url(/img/d/fc3.png) no-repeat left center; margin-right:5px; padding-left:15px}
.footer-cols ul{margin-left:15px}
div.dashed10{height:1px; border-bottom:dashed 1px #d3d3d3; clear:both; margin-top:3px; margin-bottom:9px; margin-left:15px; margin-right:15px}
/*photo widget*/
.photolenta{height:108px; margin-left:-70px; width:360px}
.photolenta li{background:url("/img/d/photobox-back.png") no-repeat scroll 50% 50% transparent; display:block; float:left; height:108px; width:120px}
.photolenta img{float:left; padding-left:2px; padding-top:2px}
.photolenta-box{background:url("/img/d/c-text.png") repeat scroll 0 0 #FAFAFA; border:0 solid #E5E5E5; overflow:hidden; padding:6px 14px 10px 0; width: 191px;}
.photolenta-box h3{padding-left:14px}
.photobox-text{background:url("/img/d/photobox-arrow.png") no-repeat scroll left top #FAFAFA; padding:15px 0 0 14px; width:190px}
.photobox-text span{display:block; width:180px}
.photolenta li.blur{-moz-transition:opacity 0.5s ease 0s; opacity:0.5}
/*horizontal photo&video tabbs*/
.zakladki{float:left; margin:10px 15px 18px 16px; position:relative; width:969px; z-index:inherit}
.z-body{float:left; font-size:11px; font-weight:bold; overflow:hidden; position:relative; top:-2px; width:969px; z-index:1}
.text-rep{background:url("/img/d/rep-text.png") repeat scroll 0 0 #FAFAFA; border:0 solid #E5E5E5; padding:13px; width:969px}
.zakladki1{float:left; margin:10px 15px 10px 0; position:relative; width:715px; z-index:inherit}
.z-body1{float:left; font-size:11px; font-weight:bold; overflow:hidden; position:relative; top:-2px; width:698px; z-index:1}
.text-rep1{background:url("/img/d/rep-text1.png") repeat scroll 0 0 #FAFAFA; border:0 solid #E5E5E5; padding:13px 13px 0; width:695px}
.wrap{margin-top:0; overflow:visible; width:430px}
.lineTabs{height:25px; list-style:none outside none; margin:0 auto; padding:0 39px 0 0; width:390px}
.lineTabs li{display:block; float:right; margin:0; overflow:visible; padding:0 0 0 10px; position:relative; width:185px}
.lineTabs li a{color:#bebfc7; display:block; height:17px; margin:0 -10px; padding:6px 15px 2px 30px; position:relative; text-decoration:none; width:155px}
.lineTabs li a:focus, .lineTabs li a:active{outline:none}
.lineTabs li a:hover{color:#bebfc7; display:block; height:17px; margin:0 -10px; padding:6px 15px 2px 30px; position:relative; text-decoration:none; width:155px}
.lineTabs li.photo a{background:url("/img/d/tab-photo.png") repeat scroll 0 0 transparent}
.lineTabs li.video a{background:url("/img/d/tab-video.png") repeat scroll 0 0 transparent}
.lineTabs li.comment a{background:url("/img/d/tab-comment.png") repeat scroll 0 0 transparent}
.lineTabs li.like a{background:url("/img/d/tab-like.png") repeat scroll 0 0 transparent}
.lineTabs li a.active{z-index:50}
.lineTabs li.photo a.active{background:url("/img/d/tab_act-photo.png") repeat scroll 0 0 transparent; color:#595F69}
.lineTabs li.video a.active{background:url("/img/d/tab_act-video.png") repeat scroll 0 0 transparent; color:#595F69}
.lineTabs li.comment a.active{background:url("/img/d/tab_act-comment.png") repeat scroll 0 0 transparent; color:#595F69}
.lineTabs li.like a.active{background:url("/img/d/tab_act-like.png") repeat scroll 0 0 transparent; color:#595F69}
.lineTabs li a.active{z-index:50}
.lineTabs li.photo a.active:hover{background:url("/img/d/tab_act-photo.png") repeat scroll 0 0 transparent; color:#595F69}
.lineTabs li.video a.active:hover{background:url("/img/d/tab_act-video.png") repeat scroll 0 0 transparent; color:#595F69}
.lineTabs li.comment a.active:hover{background:url("/img/d/tab_act-comment.png") repeat scroll 0 0 transparent; color:#595F69}
.lineTabs li.like a.active:hover{background:url("/img/d/tab_act-like.png") repeat scroll 0 0 transparent; color:#595F69}
.lineTabs li a:hover{color:#595F69}
.lineTabs li.photo a:hover{background:url("/img/d/tab_hover-photo.png") repeat scroll 0 0 transparent; color:#595F69}
.lineTabs li.video a:hover{background:url("/img/d/tab_hover-video.png") repeat scroll 0 0 transparent; color:#595F69}
.lineTabs li.comment a:hover{background:url("/img/d/tab_hover-comment.png") repeat scroll 0 0 transparent; color:#595F69}
.lineTabs li.like a:hover{background:url("/img/d/tab_hover-like.png") repeat scroll 0 0 transparent; color:#595F69}
.commens_wide #commentsLoad{float: right;width: 698px;margin: 0 0 0 0;font-size:11px;}
.commens_wide #commentsTop {position: relative;width: 698px;}
.commens_wide #comments {margin-left: 0px;margin-top: 10px;position: relative;width: 698px;}
.commens_wide .comment {font-size: 11px;display:block;width:698px;margin-bottom:15px;border-bottom:1px solid #e9e9e9;} 
.commens_wide .comm-info {width:698px;font-size: 11px;color:#a2a2a2;font-style: italic;padding-left:12px;margin:10px 0 15px 0;background:url(/img/d/forum-comm.png) no-repeat center left;}
.commens_wide #first_lev, #comments .c{padding-left: 0px;width: 699px;}
.commens_wide .z-body-reg {width:698px;float:left;top:-1px;font-size:11px;z-index: 1;position:relative;overflow:hidden;}
.commens_wide .text-reg {border-left:1px solid #e5e5e5;border-right:1px solid #e5e5e5;boreder-width:0;padding:13px;width:670px;background:#FAFAFA;}
.commens_wide #registration{z-index:1201; background:#fff; padding:10px;font-size:12px;border:2px solid #555;opacity: 1;left: 0;top: 10px; width: 700px;margin: auto;
 position: absolute;}
.commens_wide #anonym{margin-left: 0px;display:block;}
.commens_wide #not_registred #login {display: none;}
.commens_wide .lineTabs-reg li {display:block;float:right;margin:0;padding:0px 0px 0px 10px;position:relative;overflow:visible;width:120px;font-size:10px;}
.r{background:url("/img/d/plashka.png") no-repeat scroll left top transparent; font-size:12px; height:37px; padding-left:15px; padding-top:10px; text-transform:uppercase; width:219px}
.photorep{float:left; margin-left:9px; position:relative; width:124px}
#videotabcontent .photo-lenta100{display:block; height:100px; width:118px; background:url(/img/d/photo-lenta100.png)}
#videotabcontent .photo-lenta100 img{display:block; width:100px; height:100px; margin:0 9px 0 9px}
#phototabcontent .photo-lenta100{display:block; height:106px; width:108px; background:url(/img/d/photobox-back2.png); overflow:visible; padding-top:2px}
#phototabcontent .photo-lenta100 img{display:block; width:100px; height:100px; margin:0 0 0 2px}
.photo-hover100 a:link, .photo-hover100 a:visited{position:absolute; width:130px; z-index:10000; opacity:0.9; background:#555; color:white; text-decoration:none; font-weight:normal; padding:3px; top:-3px; left:-10px}
.photo-hover100 a:hover{/* position:absolute; left:11px; top:2px; width:96px; height:96px; background:url(/img/d/play100.png) no-repeat top left; opacity:0.7; filter:alpha(opacity=70); -moz-opacity:0.7; -webkit-opacity:0.7; -webkit-transition:opacity 0.5s; -moz-transition:opacity 0.5s; -o-transition:opacity 0.5s; */ position:absolute; width:130px; z-index:10000; opacity:0.9; background:#555; color:white; text-decoration:none; font-weight:normal; padding:3px; top:-3px; left:-10px}
div.clear715{clear:both; height:0; line-height:0; width:715px}
#phototabcontent, #videotabcontent{height:110px}
#videotabcontent{display:none}
.zakladki h3{font-family:Tahoma; font-size:11px; text-transform:uppercase}
.pravo-top{margin-bottom:9px; clear:both}
.h3np{display:inline; background:#fff; font-family:'PT Serif'; font-size:20px; color:#616161; padding-right:5px}
.daily_issue_page .h3np { font-size: 16px; }
/* media */
.photoreport{display:block; width:162px; height:112px; background:url(/img/d/prepback.png) no-repeat top center; padding-top:6px}
.photoreport-topbox{overflow:hidden; padding:5px 8px 5px 0px; background:url(/img/d/prep01.png) no-repeat top left; color:#FFF}
.photoreport-topbox span.photo{padding-left:15px; margin-left:8px; color:#FFF; text-transform:uppercase; background:url(/img/d/photo1.png) no-repeat center left; font-weight:bold; font-size:11px}
.photoreport-topbox span.video{padding-left:15px; margin-left:8px; color:#FFF; text-transform:uppercase; background:url(/img/d/video1.png) no-repeat center left; font-weight:bold; font-size:11px}
.photoreport-box{overflow:hidden; border-left:1px solid #e5e5e5; border-right:1px solid #e5e5e5; padding:10px 8px 5px 8px}
.photoreport-box h3{padding-left:14px; color:#FFF; text-transform:uppercase}
.photoreport-text1{width:162px; padding:0; font-weight:normal; font-size:10px; color:#b5b5b5}
.photoreport-text2{width:162px; height:39px; padding:0; font-weight:normal}
.prep-rubr {display: block; height: 27px;}
.prep-rubr a{color:#344A64; padding-left:11px; background:url(/img/d/auto-rbr.png) no-repeat 0 50%}
div.content1prep{float:left; width:1000px; margin:15px 0 0 16px; -margin:15px 0 0 4px; padding:0}
div.content5-1{float:left; margin:0 17px 16px 0; width:180px}

/*project spiegel 2 cols*/
.content3-2 .d_big, .content2-2r .d_big{width:350px}
.d_big h4{display:inline; font-size:15px}
.counters{margin-left:15px}
/*mainpage projects horisontal*/
.main-project{background:url("/img/d/pravo-bg.png") repeat-x scroll left bottom transparent; clear:both; margin-bottom:9px}
.main-project-h3{background:none repeat scroll 0 0 white; display:inline; font-family:'PT Serif'; font-size:15px; padding-right:5px}
div.content1-1notop{border:0 solid #E1D9C7; float:left; margin:0 0 0 16px; padding:0; width:714px}
div.content1-4notop{border-left:1px dotted #B5B5B5; float:right; margin:0 15px 0 13px; padding:0 0 0 15px; width:219px}
.content3-4 .d_big{width:600px}
#project .big_list_item a img{float:left; margin:0 10px 10px}
#project div.big_list_item a{text-decoration:none !important}
.d_links .d_link{margin:0 15px 0 0; font-size:11px}
.d_link {font-size:11px;}
.al{clear:both; margin:0 15px 10px 0; text-align:right}
/* accents */
.accent-blue1{margin:0 0 15px 0; padding:8px; width:203px; height:45px; float:left; color:white; font-size:12px; background:url(/img/d/blue_plashka.png) no-repeat top left}
.accent-blue1 .tak{color:#FFF; background:url(/img/d/clock_white.png) no-repeat left center}
.accent-blue1 .tik{color:#FFF; background:url(/img/d/clock_white.png) no-repeat left center}
.accent-blue1 a{color:#FFF}
.accent-blue1 a:link, a:visited{text-decoration:none}
.accent-blue1 a:hover{text-decoration:underline}
.accent-blue2{margin:0 0 15px 0; padding:8px; width:203px; height:56px; float:left; color:white; font-size:11px; background:url(/img/d/blue_plashka2.png) no-repeat top left}
div.image50white{background:#29699a; padding:1px; border:solid 1px #8598a6; width:50px; height:50px; float:left}
div.text50white{width:140px; font-size:11px; float:right; padding:0}
.accent-blue2 a{color:#FFF}
.accent-blue2 a:link, a:visited{text-decoration:none}
.accent-blue2 a:hover{text-decoration:underline}
div.text50r{width:140px; font-size:11px; float:right; margin-right:5px; padding:0}
.accent-silver{margin:0 0 15px 0; padding:8px; width:203px; height:56px; float:left; color:white; font-size:11px; background:url(/img/d/silver_plashka.png) no-repeat top left}
div.image50silver{background:#858585; padding:1px; border:solid 1px #b5b5b5; width:50px; height:50px; float:left}
.accent-silver a{color:#FFF}
.accent-silver a:link, a:visited{text-decoration:none}
.accent-silver a:hover{text-decoration:underline}
/* editions */
.rgz{width:219px}
.r4-2{background:url("/img/d/plashka-rg3.png") no-repeat scroll left top transparent; font-size:12px; height:40px; margin-bottom:0; padding-left:10px; padding-top:10px; width:209px}
.r4txt{background:none repeat scroll 0 0 #FBFBFB; border-left:1px solid #CDCDCC; border-right:1px solid #CDCDCC; color:#7C7368; margin-top:-5px; overflow:visible; padding:0 5px; width:207px}
.floatleft{float:left}
.photo{font-size:11px; list-style-image:url("/img/d/photo.png"); padding-left:20px}
/*tmpl-new*/
.mat_list li a img{float:left; margin:0 5px 0 0; padding:1px; border:1px solid #DCDDDF}
.mat_list li{clear:left; margin:0 0 10px; font-size:11px; font-family:Tahoma,sans-serif; overflow:hidden}
.mat_list .date{background:url("/img/d/clock.png") no-repeat scroll left center transparent; color:#B5B5B5; font-family:Tahoma,Helvetica,sans-serif; font-size:11px; font-weight:normal; margin-right:5px; padding-left:13px; overflow:hidden}
/* registration */
#alert_overlay{height:100%; width:100%; position:fixed; background:#4a80ae; display:block; filter:alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity:0.8; opacity:0.8; top:0; left:0; z-index:1200; overflow:auto}
* html #overlay{height:100%; width:100%; position:fixed; background:#4a80ae; display:block; filter:alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity:0.8; opacity:0.8; top:0; left:0; z-index:1200; overflow:auto}
#alert_overlay{z-index:1205}
* html #overlay{zoom:1; z-index:1200; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80); display:inline; position:absolute; height:3000px; width:100%; top:0; left:0}
* html #alert_overlay{zoom:1; z-index:1204; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80); display:inline; position:absolute; height:3000px; width:100%; top:0; left:0}
#maindiv1st, #maindiv3rd{z-index:10}
#maindiv2nd{z-index:100}
#alert{z-index:1206; background:#fff; opacity:1; position:fixed!important; position:absolute; /*top:40%!important; */width:400px; left:40%; border:3px solid #555; padding:10px}
#alert div{text-align:center}
#alert div a{margin:10px; padding:5px; color:#000; background:#eee; text-decoration:none}
#alert div a:hover{margin:10px; padding:5px; color:#000; background:#DBFDE4}
#registration{z-index:1201; /*position:absolute; */background:#fff; padding:10px; font-size:12px; border:2px solid #555; opacity:1; left:-500px; top:0px; width:700px; margin:auto; position:absolute}
#remind{z-index:1201; position:absolute; background:#fff; padding:10px; font-size:12px; border:2px solid #555; opacity:1}
* html #registration{position:absolute}
.o_ie{top:expression(document.getElementsByTagName( 'body' )[0].scrollTop+"px")}
.a_ie{top:expression(document.getElementsByTagName( 'body' )[0].scrollTop+"px")}
.inline-childs{white-space:nowrap}
.inline-childs div{padding:10px; display:-moz-inline-stack; display:inline-block; zoom:1; *display:inline}
.lic{height:230px; overflow:scroll}
.input{width:210px; font-size:12px}
#registration select{font-size:12px}
.acronym{cursor:help; border-bottom:1px dotted #ccc}
.socbtn{padding:0 3px 0 3px}
div.translation{width:205px; overflow:hidden; height:auto}
div.infograph{width:250px; text-align:center; padding:5px; border:1px solid #e5e5e5; margin:5px; border-radius:3px}
.print{background:url(/img/d/pr1.png) no-repeat 0 50%; padding-left:16px}
a.print{color:#A21437; font-weight:bold}
/*banner 969x90px*/
/*.ban100px90{width:969px; text-align:center; margin:5px auto}*/
.rubrics{list-style-image:url(/img/d/rubrika.png); font-size:11px; padding-left:17px}
div.content121-1{float:left; margin:0 31px 0 16px; width:219px}
div.content121-2{float:left; margin:0 31px 0 0; width:469px}
div.content121-3{float:left; margin:0 15px 0 0; width:219px}
.np-left1{background:url("/img/d/np-left1.png") no-repeat scroll left 30% transparent; color:#8D2929}
.readmore{/*clear:left;*/ text-align:right; font-size:11px; height:13px; line-height:13px}
/*all news*/
.readmore a{padding:0 0 0 13px; background:url(/img/d/rubrika.png) 0 3px no-repeat; line-height:13px; color:#666;font-weight:bold;}
.readmore a:hover{text-decoration:underline; color:#000;}
.comments{background:url(/img/d/bubble.png) no-repeat 0 100%; display:inline-block; color:#fff; font-size:9px; padding:1px 2px 3px 2px; -padding:4px 2px 2px 2px; text-align:center; font-family:Tahoma,sans; width:23px; height:12px; font-weight:normal; margin-left:7px}
.comments a{color:#FFF; text-decoration:none; font-size:9px; font-family:Tahoma,sans; line-height:14px}
.comments a:hover{color:#FFF; text-decoration:none; font-size:9px; font-family:Tahoma,sans; line-height:14px}
.comments a:visited{color:#FFF; text-decoration:none; font-size:9px; font-family:Tahoma,sans; line-height:14px}
/*accents*/
.accent-silver{background:url("/img/d/silver_plashka.png") no-repeat scroll left top transparent; color:white; float:left; font-size:11px; height:56px; margin:0 0 15px; padding:8px; width:203px}
#regpage option{font-size:11px}
a:active, a:focus, html:focus, body:focus, input:focus{outline:none}
#comments span.author{font-weight:bold; color:#43576f; font-style:normal}
/* accent02 */
h3.accent02{display:inline; background:white; font-family:'PT Serif'; font-size:15px; padding-right:5px; padding-left:5px; color:#909399}
#accent02 .col-first{margin:8px 8px 5px 8px}
#accent02 .col-center{margin:8px 8px 5px 8px}
#accent02 .col-last{margin:8px 8px 5px 8px}
#accent02 .zg{margin:0 13px 0px 0px; width:219px; height:60px; float:left}
#accent02 div.image50{background:white; padding:1px; border:solid 6px #56A0D8; width:50px; height:50px; float:left}
#accent02 div.text50{width:147px; font-size:11px; float:right; margin:0 0 0 5px; padding:0; margin-left:-2px}
.bodyArticleText{clear:left}
/*feedback*/
.btm-feedback{float:right; margin:5px 0 0; width:90px}
.btm-feedback a{background:url(/img/d/feedback.png) 0 2px no-repeat; color:#7C7368; padding:0 0 0 14px}
#commentsTop input{padding:2px}
#commentsTop input[type="submit"]{    background:url("/img/d/author_form_submit.jpg") repeat-x scroll 0 100% #FDFDFD;  border:1px solid #CCC;  box-shadow:0 1px 1px #E3E3E3;  color:#6C727B; border-radius:4px;  cursor:pointer;  font-size:12px;  padding:3px 4px;  text-decoration:none;  text-shadow:0 1px 2px #FFF}
#commentsTop input[type="submit"]:hover{ box-shadow:0 0 1px #999;  color:#000}
input[type="submit"], input#submit_dz { background: url("/img/d/author_form_submit.jpg") repeat-x scroll 0 100% #FDFDFD; border: 1px solid #CCC; box-shadow: 0 1px 1px #E3E3E3; color: #6C727B; cursor: pointer; font-size: 12px; padding: 3px 4px; text-decoration: none; text-shadow: 0 1px 2px #FFF; border-radius:4px}
input[type="submit"]:hover, input#submit_dz:hover {box-shadow: 0 0 1px #999; color: #000}
input.sb[type="submit"] {background-image: url("/img/d/glass-btn.png");border: 0 none; cursor: pointer;height: 22px;margin: 0;padding: 0;width: 31px;}
input.sb[type="submit"]:hover {background-image: url("/img/d/glass-btn-h.png"); border: 0px none !important;cursor: pointer; height: 22px; margin: 0; padding: 0;    width: 31px;	border-radius:0px;box-shadow: none;}
.menu_up{height:31px;padding:1px}
.menu_up li{display: table-cell; white-space:nowrap; vertical-align: middle; font-size: 0.9em; margin:0px; padding:0 13px; border-right:solid 1px #cccccc; height:29px; background:url(/img/d/topmenu.jpg) repeat-x left top; text-decoration:none; line-height:27px; vertical-align:middle; *display: inline-block; *float: left; *line-height:35px; *height:35px; _display: inline-block; _float: left; _line-height:35px; _height:35px}
.menu_up li.interactive:hover {background:url(/img/d/topmenu-h.jpg) repeat-x left top}
.menu_up li.interactive:active {background:url(/img/d/topmenu-v.jpg) repeat-x left top}
.menu_up a:link{text-decoration:none}
img.home{margin-top:2px; margin-bottom:0px;display: block;*margin-top:8px;_margin-top:8px}
.menu_up li.separate{border:0}
.menu_up li.nopadding{padding:0}
.menu,.topmenu{text-transform: uppercase}
#fb-root{height:0px; line-height:0px; margin:0; padding:0}
.photo-hover100 {display:none}
/* div#toplogo {background:url(/img/d/16plus-3.gif) no-repeat scroll 937px top transparent;} */
.b-share-icon {float: left;display: inline;overflow: hidden;width: 16px;height: 16px;vertical-align: top;border: 0px;border-image: initial;background:url(/img/d/socialnet-icon.png) 0px 99px no-repeat;padding: 0 5px 0 0;}
.b-share-icon_vkontakte {background-position: 0px 0px;}
.b-share-icon_facebook {background-position: 0px -17px;}
.b-share-icon_google {background-position: 0px -34px;}
.b-share-icon_twitter {background-position: 0px -51px;}
.b-share-icon_pinterest {background-position: 0px -68px;}
.b-share-icon_odnoklassniki {background-position: 0px -85px;}
.b-share-icon_livejournal {background-position: 0px -102px;}
.b-share-icon_youtube {background-position: 0px -119px;}
.d_large__links  {float:right;clear:right;padding:5px;}
.d_large__links .d_link {display: block; margin: 0 5px 0 0;white-space: nowrap;font-size: 11px;}
/*TGB 219px adv*/
.tgb219 {background:url(/img/d/tgb219-top.png) 0 0 no-repeat;height:auto;padding:10px 0 0;overflow:hidden;width:219px}
.tgb219-blue {background:url(/img/d/tgb219-blue-top.png) 0 0 no-repeat !important;height:auto;padding:10px 0 0;overflow:hidden;width:219px}
.tgb219-gray {background:url(/img/d/tgb219-gray-top.png) 0 0 no-repeat !important;height:auto;padding:10px 0 0;overflow:hidden;width:219px}
.tgb219 .image50, .tgb240 .image50 {margin:0 10px;border:1px solid #4f82ac;padding;1px}
.tgb219 .text50, .tgb240 .text50{margin:0 5px 0 0}
.tgb219 a, .tgb240 a {text-decoration:none}
.tgb219 .zg,.tgb219-blue .zg, .tgb219-gray .zg {background:url(/img/d/tgb219-bottom.png) no-repeat bottom;height:auto;padding:0 0 10px;margin:0 !important}
.tgb240 .zg {background:url(/img/d/tgb240-bottom.png) no-repeat bottom;height:auto;padding:0 0 10px;margin:0 !important; width:auto !important}
.tgb240 {background:url(/img/d/tgb240-top.png) 0 0 no-repeat;height:auto;padding:10px 0 0;overflow:hidden;width:240px}
.tgb240-blue {background:url(/img/d/tgb240-blue-top.png) 0 0 no-repeat !important;height:auto;padding:10px 0 0;overflow:hidden;width:240px}
.tgb240-gray {background:url(/img/d/tgb240-gray-top.png) 0 0 no-repeat !important;height:auto;padding:10px 0 0;overflow:hidden;width:240px}
/*TGB 219 blue adv*/
.b_counter {width:88px;float:left;margin:0 5px 0 0}
.b_counter p {margin:0;padding:0}
#NYdate li {margin:0 !important}
/* top photo/video reports*/
.zakladki-pv {z-index: inherit; margin:10px 15px 0 0; width:205px; float:left; position:relative}
.z-body-pv {width:205px; float:left; top:-1px; font-size:11px; position:relative; overflow:hidden}
.text-pv {border-left:1px solid #e5e5e5; border-right:1px solid #e5e5e5; boreder-width:0; padding:13px; width:205px; background:#FAFAFA url(/img/d/reg_text.png) repeat-x}
.wrap-pv{margin-top:0; width:205px; overflow:visible}
.lineTabs-pv{height:25px; list-style:none; margin:0px auto; padding:0px; padding-right:0px; padding-left:0px; width:205px}
.lineTabs-pv li{display:block; float:right; margin:0px 0px 0px 0px; padding:0px 0px 0px 10px; position:relative; overflow:visible; width:80px; font-size:10px}
.lineTabs-pv li a{font-size:11px; color:#BEBFC7; display:block; height:17px; margin:0px -35px; padding:4px 2px 4px 30px; position:relative; text-decoration:none; width:67px}
.lineTabs-pv li a:hover{font-size:11px; color:#BEBFC7; display:block; height:17px; margin:0px -35px; padding:4px 2px 4px 30px; position:relative; text-decoration:none; width:67px}
.lineTabs-pv li.p a{background:url(/img/d/tab1-photo.png); -background:url(/img/d/tab-reg.gif)}
.lineTabs-pv li.v a{background:url(/img/d/tab1-video.png); -background:url(/img/d/tab-reg.gif)}
.lineTabs-pv li a.active{z-index:50}
.lineTabs-pv li.p a.active{background:url(/img/d/tab1_act-photo.png); -background:url(/img/d/tab-reg_act.gif); color:#595F69}
.lineTabs-pv li.v a.active{background:url(/img/d/tab1_act-video.png); -background:url(/img/d/tab-reg_act.gif); color:#595F69}
.lineTabs-pv li a.active{z-index:50}
.lineTabs-pv li.p a.active:hover{background:url(/img/d/tab1_act-photo.png); -background:url(/img/d/tab-reg_act.gif); color:#595F69}
.lineTabs-pv li.v a.active:hover{background:url(/img/d/tab1_act-video.png); -background:url(/img/d/tab-reg_act.gif); color:#595F69}
.lineTabs-pv li a:hover{color:#595f69; z-index:30}
.lineTabs-pv li.p a:hover{background:url(/img/d/tab1_hover-photo.png); -background:url(/img/d/tab-reg_hover.gif); color:#595F69}
.lineTabs-pv li.v a:hover{background:url(/img/d/tab1_hover-video.png); -background:url(/img/d/tab-reg_hover.gif); color:#595F69}
div#fb-root {display:none !important}
span.img_trans {display:block;clear:left}
.b_counter {width:88px;float:left;margin:0 5px 0 0}
.b_counter p {margin:0;padding:0}
.player_titles {font-size:12px;color:#666;padding:5px;line-height:16px !important}

.cont_cat_bottom {margin:0 !important}
#arh_box {display:none; background: none repeat scroll 0 0 #FFFFFF;
-moz-box-shadow:1px 1px 5px #999999;-webkit-box-shadow:1px 1px 5px #999999;box-shadow:1px 1px 5px #999999;
-moz-border-radius: 6px; -webkit-border-radius: 6px; -khtml-border-radius: 6px; border-radius: 6px;
width: 210px; position: absolute; top: 35px; left: 0; z-index: 100;
}
#arh_box .empty_day {margin-left: 0;}

#arh_box .calendar {width: 210px;}

.cont_cat_bottom  .content1-3np {margin-top:0}
.cont_cat_bottom  .np-left {margin:0}
.cont_cat_bottom .block {width:359px; height:30px; float:left; margin-left:15px;}
.cont_cat_bottom .sec_b_name {border-left:1px solid #cdcdcd; height:19px;padding-left: 10px; padding-top: 5px; color: #8d2929; text-transform: uppercase;}
.cont_cat_bottom .input_dpick {cursor: pointer; background: url('http://www.rg.ru/img/d/datepick.png') no-repeat; height: 18px; width: 30px; border: 0px; vertical-align: middle;}

.ads_cont_cat {margin-left:12px !important}
.ads_cont_cat .reqs {margin: 0 0 15px}
.reg_sections_box {margin:0 !important; padding:15px 0 !important}


.lightgrey {
border: 1px solid #d7d7d7;
display: block;
clear: both;
width: auto;
padding: 10px 0 10px 0;
margin: 10px 0 10px 0;
-moz-border-radius: 7px;
-webkit-border-radius: 7px;
}
.lightgrey a {color:#84100e;}
.lightgrey a:hover {color:#f00;}
.lightgrey h2 {margin-bottom: 0;}
/*Add Alex CH*/
/*READ NOW BOX*/
.most_disc_box h3 {font-family: Tahoma,sans;font-size: 11px;}
.most_disc_box .z-body-reg {float:left; top:-1px; font-size:11px; z-index: 1; position:relative; overflow:hidden;}
.marker_18 {position: absolute;right: 40px;top: 3px}

/*
.single-banner .clear { height: 0!important; }
.single-banner > div { margin: 0!important; }*/

/*now read 19.03.2014*/
#reg-readed {
  font-weight: 400!important;
}

#reg-readed .zg {
  float: none!important;
  height: auto!important;
  margin-bottom:12px!important;
}

#reg-readed div.image50 { DISPLAY:NONE; }

#reg-readed div.text50 {
  margin-bottom: 5px!important;
}

#reg-readed span {
  list-style: none!important;
  margin: 0!important;
}

/* from gazeta-issue css*/
.image200np {float:left; width:230px; margin:0 15px 0 0}
.text50npSvej {float: left; width:250px}
.text50npSvej h2 {margin-bottom: 7px; text-align: left; }
.text50npSvej h2 a { font-size: 20px!important; text-decoration: none!important }
.image200np + .text50npSvej .txt-np {width: 250px}
.links2npSvej {float: none; margin-left: 0; width: auto}

/* fix for ya direct */
.ya_dir.ya_100_width { clear: both; margin-bottom: 20px; }