html, body, form, ul, li, dl, dd, dt, fieldset, form, blockquote { margin:0; padding:0; border:0 none; }
ul, dl, dd, dt { list-style:none; }

table, tbody, tr, td, th { margin:0; padding:0; border:0 none; border-collapse:collapse; border-spacing:0; vertical-align:top; }

input, select, textarea { font: 12px Arial, Helvetica, sans-serif; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }

html, body { width:100%; height: 100%; }
body { position: relative; height: 100%; font: 12px/15px Arial, Helvetica, sans-serif; color:#4c4c4c; background: #fff repeat-x 0 0; }

h1, h2, h3, h4, h5, h6 { margin:0; padding:0; }
h1 { margin: -8px 0 20px 0; font: 48px/48px "Trebuchet MS", "Arial", serif; color: #000000; font-weight: bold; }
h2.title {margin:0 0 10px 0; font: 18px/17px "Trebuchet MS", "Arial", serif; color: #000000; font-weight: normal; text-transform: uppercase; }
.hotrubric h1{font-size:36px;line-height:1.2; margin-bottom: 10px !important;}

p { margin:0 0 16px 0; }

a { color: #000000; outline:none;}
a:hover { text-decoration: none; }
img, fieldset { border:0 none; }

object { display: block; }

#container {position: relative; min-width: 990px; min-height: 100%;/* margin-bottom:20px;*/z-index:2;}

.generalWrap { position: relative; //zoom: 1; }
.generalWrap:after { display: block; content: ' '; height: 0; overflow: hidden; clear: both; }

.widthSite { width: 980px; margin: 0 auto; }

#mainWrap { position: relative;  //zoom: 1; }
#mainWrap:after { display: block; content: ' '; height: 0; overflow: hidden; clear: both; }

#header { position: relative; background: #e7e7de;}
#header .widthSite { position: relative; height: 140px; }
#header .b{margin:0; z-index: 1;}
#header .logo { display: block; position: absolute; top: 25px; left: 0; width: 231px; height: 92px;text-decoration:none; /*overflow: hidden;*/ }
.traur{position:absolute;left:3px;top:3px;}
#header .logo img { display: block; }
#header .logo img.ng_sneg {position:absolute;left:-3px;top:-4px;}
#header .logo span { display: block; position: absolute; top: 19px; left: 20px; width: 50px; height: 51px; overflow: hidden; background: url('../i/n.png') no-repeat left bottom; }
#header .logo:hover span {background-position:left top;}
#header .logo span.color0 {background-color:#69bc46;}
#header .logo span.color1 {background-color:#69bc46;}
#header .logo span.color2 {background-color:#69bc46;}
#header .logo span.color3 {background-color:#F66200;}
#header .logo span.color4 {background-color:#733171;}
#header .logo span.color5 {background-color:#215296;}
#header .logo span.color6 {background-color:#715647;}
#header .logo span.color7 {background-color:#0e6100;}
#header .logo span.color8 {background-color:#0E6100;}
#header .logo span.color9 {background-color:#d70377;}

	#logo8march{position:absolute;top:-12px;left:-91px;}

#header .date { position: absolute; top: 66px; left: 250px; color: #454542; }
#header .date .now {padding: 0 10px 4px 0;}
#header .date .shareico {margin-right: 8px;overflow:hidden;text-indent:20px;}
#header .date .rss {width: 15px; height: 15px; background: url('/static/i/rss_ico_15.png') 0 -15px no-repeat;}
#header .date .rss:hover {background-position: 0 0;}
#header .date .tw {width: 15px; height: 15px; background: url('/static/i/tw_ico_15.png') 0 -15px no-repeat;}
#header .date .tw:hover {background-position: 0 0;}
#header .date .fb {width: 15px; height: 15px; background: url('/static/i/fb_ico_15.png') 0 -15px no-repeat;}
#header .date .fb:hover {background-position: 0 0;}

#header .timerUpdate { display: block; position: absolute; top: 25px; left: 250px; padding: 6px 20px 8px 118px; outline: none; background: #ffffff; }
#header .timerUpdate input { display: block; position: absolute; top: 5px; //top: 3px; left: 95px; }
#header .timerUpdate span { cursor: pointer; //cursor: hand; border-bottom: 1px dotted #4c4c4c; }
#header .timerUpdate .lang{position:absolute;left:10px;top:5px;background:url(/static/i/lang_dotted.gif) no-repeat right center;margin-right:10px;padding-right:5px;}
#header .timerUpdate .lang a,#header .timerUpdate .lang font{margin-right:5px;}
#header .timerUpdate .lang .mobile_version{background:url(/static/i/lang_dotted.gif) no-repeat right center;padding-right:10px;}
#header .timerUpdate .lang .mobile_version img{position:relative;top:1px;}

#ftimevaluelist {display: none; position: absolute; top: 50px; left: 472px; background: #FFFFFF; padding: 0px 4px 2px 4px; z-index: 20;}
#ftimevaluelist ul {}
#ftimevaluelist ul li { margin: 4px}
#ftimevaluelist ul li a { text-decoration: none; border-bottom: 1px dotted #4C4C4C;  cursor: pointer; //cursor: hand;}

#header .radioFlash { position: absolute; top:  17px; right: 140px;height: 61px; }
#header .radioFlash img { display: block; }

#header .contact_box { position: absolute; top:  22px; right: 28px; border-left: 1px dotted #000; padding-left: 10px; font-size: 12px; line-height: 14px;}
#header .contact_box a.js_link { margin-top: 6px; display: inline-block;}
#header .contact_box a.js_link:hover { border: none;}

#header #asiada_schet{position:absolute;right:5px;top:28px;background:url(../i/asiada_schet.gif) no-repeat left top;width:145px;height:56px;}
#header #asiada_schet a{display:block;font:bold 15px Arial;color:#fff;padding:10px 10px 0 50px;text-align:center;text-decoration:none;}
#header #asiada_schet a span{display:block;}
#header #asiada_schet a span.time{font-size:17px;}

#header .AppstoreLink {position:absolute; top:50px; right:25px; font-size:11px;}
#weather-and-order {position: absolute; top: 92px; left: 250px;}

#header .weather { /*position: absolute; top: 92px; left: 290px;*/ position: relative; font: 12px Arial; background:#fff;padding:0 5px 5px 5px; z-index: 10;}
#header .weather img { margin: 0 0 -8px 5px; }
#header .weather .cityDoor { cursor: pointer; background:url(../i/bord_dotted.gif) repeat-x left bottom;}

#header .weather .cityList { display: none; position: absolute; top: 21px; left: 0px; width: 350px;}
#header .weather .cityList .in {position:relative;padding: 0 0 20px 10px;  background: url('../i/bg08.png') repeat-y left top;}
#header .weather .cityList .in p.gismeteo{position:absolute;top:100%;margin-top:-7px;font-size:10px;text-align:center;width:90%;}
#header .weather .cityList .in:after { display: block; content: ' '; height: 0; overflow: hidden; clear: both; }
#header .weather .cityList ul { float: left; width: 155px;margin:0; }
#header .weather .cityList ul:first-child { margin-left: 0; }
#header .weather .cityList li { padding-bottom: 3px; color: #4c4c4c; }
#header .weather .cityList li:first-child { padding-top: 8px; }
#header .weather .cityList li a { color: #4c4c4c; }
#header .weather .cityList .ct { padding: 0; height: 10px; background: url('../i/bg09.png') no-repeat 0 0; }
#header .weather .cityList .cb { padding: 0; height: 20px; background: url('../i/bg09.png') no-repeat 0 -10px; }
.ng_head{background:#e7e7de url(/static/images/ng_fon.gif) repeat;}
#header .weather .city_ico{position:relative;top:4px;background:url(/static/images/weather/ico.gif) no-repeat left 2px;display:inline-block;width:20px;height:17px;margin-right:3px;}
#header .weather .city_ico:hover{background-position:left bottom;}
#header .weather .active_city{background-position:0 bottom;}

#header .cityList .close_btn{position:absolute;top:0;right:17px;}
#header #map_news .close_btn{position:absolute;top:10px;right:17px;border:0;}


#header .searchBlock { position: absolute; top: 92px; right: 0; width: 300px; }
.searchBlock .inp { width: 275px; //width: 259px; height: 22px; //height: 16px; padding-left: 38px;  border:1px solid #abadb3; background-image: url('/static/images/search_bg.png'); background-repeat: repeat-x;}
.searchBlock .but { display: block; position: absolute; top: 0; right: 0; width: 19px; height: 22px; text-indent: -999px; overflow: hidden; cursor: pointer; //cursor: hand; border: 0 none; background: url('../i/btnSearch.gif') no-repeat center center; }
#header .searchBlock label { display: block; position: absolute; top: 0; left: 0; width: 270px; height: 22px; padding-left: 38px; font: 13px/20px "Trebuchet MS", "Arial", serif; //line-height: 21px; color: #a8a8a8;cursor:text;}

.menuBlock {position:relative;margin-bottom:20px;min-height:30px;height:auto !important;height:30px;border-bottom: 3px solid #000000; }
.menuBlock ul:after { display: block; content: ' '; height: 0; overflow: hidden; clear: both; }
.menuBlock .menuTop{background:url(../i/bord_dotted.gif) repeat-x left top;padding-top:1px;}
.menuBlock .menuTop li { float:left; padding: 0 7px; font-size: 13px; line-height: 31px; height: 31px; font-weight: bold; text-transform: uppercase;}
.menuBlock .menuTop li a { color: #4c4c4c; text-decoration: none; }
.menuBlock .menuTop li a:hover { text-decoration: underline; }
.menuBlock .menuTop li.cur a { color: #fff; }
.menuBlock .menuTop li.cur a:hover { color: #fff !important; }


.menuBlock .menuTop .color0_active,
.menuBlock .menuTop .color0_active a,
.menuBlock .menuTop .color0_active a:hover { color: #4c4c4c !important; }
.menuBlock .menuTop .color0_active { background-color: #e7e7de; }

.menuBlock .overflow{position:relative;width:920px;}
.menuBlock .hot_rubric{position:relative;background:none;width:30000px;padding-top:0;}
.menuBlock .hot_rubric li{height:auto;line-height:26px;} 
.menuBlock .hot_rubric li.vbord{padding:0;line-height:25px;height:25px;}
.menuBlock .hot_rubric a{font:bold 12px Arial;text-transform:uppercase;}
.menuBlock .menuTop li.vbord span{display:block;background:#a1a1a1 url(/static/i/dotted.gif) repeat-y left top;height:17px;width:1px;overflow:hidden;margin:5px 0;}
.gray_arrow{position:absolute;top:5px;right:15px;display:none;width:10px;height:18px;background:url(/static/i/prev-next-arrow.png) no-repeat left center;cursor:pointer;}
.gray_arrow.next{background-position:right center;right:0;}

.menuTop2 { border-top: 1px solid #000000; }
#color0 .menuTop2 { border-top: 1px solid #000000; }
#color0 .newsRubricList2 dl dt { color: #0e6100; background: #e7e7de; }
#color0 .lastNewsBlock h2 { color: #0e6100; }
#color0 .lastNewsBlock { background: #e7e7de; }

.pressconf { color: black; margin:10px 0px; display: table; }
.pressconf .pressconf_title { padding: 6px 0px 0px 0px; }
.pressconf .pressconf_title h2 { color: #1767ae }
    .pressconf_wrap {  height: 153px;width: 100%; overflow:hidden; display:table-row;}
        .pressconf_main { background: #e5efe6; height: 100%;  width: 355px; font: 11px/14px Arial, Helvetica, sans-serif; border-right: 2px solid white; display:table-cell;}
            .pressconf_main_title {display: inline-block; border-bottom: dotted 2px #FFFFFF; width: 100%; padding-left: 10px; padding-top: 10px}
            .pressconf_main_body {position:relative; min-height: 127px;}
            .pressconf_main_photo {display: block; float: left; position:relative; height:150px;}
            .pressconf_main img { margin-right: 10px; position: absolute; left:10px; bottom:0; }
            .pressconf_main_text {padding: 5px 10px 10px 120px;}
            .pressconf_main_text .pr_ico {position: relative !important; float: left; margin: 6px 12px 0 -10px;}
            .pressconf_main_text .title a {font: 18px/18px Arial, Helvetica, sans-serif; display: block; padding-bottom: 10px; margin-top: 10px;}
        .pressconf_other { background: #ecedef;  width: 300px; height: 100%; padding: 0px 6px; display:table-cell;}
            .pressconf_other_body { overflow: hidden; display: inline-block; padding-left: 10px; padding-bottom: 10px; position:relative; height: 115px;}
            .pressconf_other_text { padding: 7px 10px 7px 0px; overflow: hidden; margin-top: 5px;}
            .pressconf_other_title {display: inline-block; border-bottom: dotted 2px #FFFFFF; width: 100%; padding-left: 10px; padding-top: 10px}
                .pressconf_other_scroll {position: relative; height: 90px; padding-right: 10px; display:inline-block}
                .pressconf_other_list {padding-left: 15px;}
                .pressconf_other_scroller {position:absolute;left:280px;top:0;width:6px;overflow:hidden;height:40px;background:url(../i/scroll.png) no-repeat;cursor:pointer;margin-top:0; background-position: -63px 0;}
                .pressconf_other_up_arrow {position:absolute;left:280px;top:-7px;width:7px;overflow:hidden;height:7px;background:url(../i/pressconf_arrows.png) no-repeat;cursor:pointer;margin-top:0; background-position: 0 0;}
                .pressconf_other_down_arrow {position:absolute;left:280px;bottom:-9px;width:7px;overflow:hidden;height:7px;background:url(../i/pressconf_arrows.png) no-repeat;cursor:pointer;margin-top:0; background-position: -24px 0;}
                .pressconf_other_list ul { list-style-type: square; }
                .pressconf_other_list ul li { margin: 10px 0px;}
.pressconf a { color: black; text-decoration: none; font-size: 11px;}
.pressconf strong {line-height: 25px; font-size: 18px;}
.pressconf a:hover { text-decoration: underline;}
.pressconf_other_title h2.title {color: #414141;}
.pressconf_other_list ul li strong {line-height: normal; font-size: 12px;}

.interviews {background:#e6efe5;margin-bottom:20px;}
.interviews a { text-decoration: none;}
.interviews a:hover { text-decoration: underline;}
.interviews .interviews_title {border-bottom: 2px dotted #98ab96;}
.interviews .interviews_title a{float:right;position:relative;top:13px;left:-10px;color: #0e6100;font-size:11px;}
.interviews .interviews_title h2 {padding:10px;color: #0e6100;margin:0;text-transform:uppercase;}

.interviews .top_interview {position:relative;}
.interviews .top_interview .top_interview_wrap{width:240px;height:160px;overflow:hidden;}
.interviews .top_interview .top_interview_wrap .img{display:block;}
.interviews .top_interview .top_interview_wrap .text{position:absolute;bottom:0;padding:5px 10px;background:url(/static/i/bg_green.png);color:#fff;width:220px;}

.interviews .other_interviews ul {list-style-type: none;padding: 0px;margin:0;}
.interviews .other_interviews ul li {padding:5px 10px;}
.interviews .other_interviews ul li.bord{border-bottom:1px dotted #98ab96;}

.color1000_active{background:#000;color:#fff;}
.menuBlock .menuTop li.color1000_active a{color:#fff;}

.clr { clear: both;}
.color1,
.newsRubricList dl.color1 dt a { color: #bb1a00; }
.newsRubricList dl.color1 dt { border-bottom: 4px solid #bb1a00;}
.menuBlock .menuTop .color1_active { background-color: #bb1a00; }

.color2,
.menuBlock .menuTop li.color2 a:hover,
.newsRubricList dl.color2 dt a { color: #2d4563; }
.newsRubricList dl.color2 dt { border-bottom: 4px solid #2d4563;}
.menuBlock .menuTop .color2_active { background-color: #2d4563; }


#color2 .menuTop2 { border-top: 1px solid #2d4563;}
#color2 .menuTop2 a,
#color2 .newsRubricList2 dl dt a,
#color2 .lastNewsBlock h2 { color: #2d4563; }
#color2 .newsRubricList2 dl dt { color: #2d4563; background: #EAECEF; }
#color2 .lastNewsBlock { background: #EAECEF; }

.color3,
.menuBlock .menuTop li.color3 a:hover,
.newsRubricList dl.color3 dt a { color: #f66200; }
.newsRubricList dl.color3 dt { border-bottom: 4px solid #f66200;}
.menuBlock .menuTop .color3_active { background-color: #f66200; }

#color3 .menuTop2 { border-top: 1px solid #f66200; }
#color3 .menuTop2 a,
#color3 .newsRubricList2 dl dt a,
#color3 .lastNewsBlock h2 { color: #f66200; }
#color3 .newsRubricList2 dl dt { color: #f66200; background: #FEEFE5; }
#color3 .lastNewsBlock { background: #FEEFE5; }

.color4,
.menuBlock .menuTop li.color4 a:hover,
.newsRubricList dl.color4 dt a { color: #733171; }
.newsRubricList dl.color4 dt { border-bottom: 4px solid #733171;}
.menuBlock .menuTop .color4_active { background-color: #733171; }

#color4 .menuTop2 { border-top: 1px solid #733171; }
#color4 .menuTop2 a,
#color4 .newsRubricList2 dl dt a,
#color4 .lastNewsBlock h2 { color: #733171; }
#color4 .newsRubricList2 dl dt { color: #733171; background: #F1EAF1; }
#color4 .lastNewsBlock { background: #F1EAF1; }

.color5,
.menuBlock .menuTop li.color5 a:hover,
.newsRubricList dl.color5 dt a { color: #215296; }
.newsRubricList dl.color5 dt { border-bottom: 4px solid #215296;}
.menuBlock .menuTop .color5_active { background-color: #215296; }

#color5 .menuTop2 { border-top: 1px solid #215296; }
#color5 .menuTop2 a,
#color5 .newsRubricList2 dl dt a,
#color5 .lastNewsBlock h2 { color: #215296; }
#color5 .newsRubricList2 dl dt { color: #215296; background: #E8EDF4; }
#color5 .lastNewsBlock { background: #E8EDF4; }

.color6,
.newsRubricList dl.color6 dt a { color: #715647; }
.newsRubricList dl.color6 dt { border-bottom: 4px solid #715647;}
.menuBlock .menuTop .color6_active { background-color: #715647; }

#color6 .menuTop2 { border-top: 1px solid #715647; }
#color6 .menuTop2 a,
#color6 .newsRubricList2 dl dt a,
#color6 .lastNewsBlock h2 { color: #715647; }
#color6 .newsRubricList2 dl dt { color: #715647; background: #F1EEEC; }
#color6 .lastNewsBlock { background: #F1EEEC; }


.color7,
.menuBlock .menuTop li.color7 a:hover,
.newsRubricList dl.color7 dt a { color: #0e6100; }
.newsRubricList dl.color7 dt { border-bottom: 4px solid #0e6100;}
.menuBlock .menuTop .color7_active { background-color: #0e6100; }

#color7 .menuTop2 { border-top: 1px solid #0e6100; }
#color7 .menuTop2 a,
#color7 .newsRubricList2 dl dt a,
#color7 .lastNewsBlock h2 { color: #0e6100; }
#color7 .newsRubricList2 dl dt { color: #0e6100; background: #e6efe5; }
#color7 .lastNewsBlock { background: #e6efe5; }


.color8,
.newsRubricList dl.color8 dt a { color: #0c766a; }
.newsRubricList dl.color8 dt { border-bottom: 4px solid #0c766a;}
.menuBlock .menuTop .color8_active { background-color: #0c766a; }

#color8 .menuTop2 { border-top: 1px solid #0c766a; }
#color8 .menuTop2 a,
#color8 .newsRubricList2 dl dt a,
#color8 .lastNewsBlock h2 { color: #0c766a; }
#color8 .newsRubricList2 dl dt { color: #0c766a; background: #E6F1F0; }
#color8 .lastNewsBlock { background: #E6F1F0; }

.color9,
.menuBlock .menuTop li.color9 a:hover,
.newsRubricList dl.color9 dt a { color: #d70377; }
.newsRubricList dl.color9 dt { border-bottom: 4px solid #d70377;}
.menuBlock .menuTop .color9_active { background-color: #d70377; }

#color9 .menuTop2 { border-top: 1px solid #733171; }
#color9 .menuTop2 a,
#color9 .newsRubricList2 dl dt a,
#color9 .lastNewsBlock h2 { color: #d70377; }
#color9 .newsRubricList2 dl dt { color: #d70377; background: #F1EAF1; }
#color9 .lastNewsBlock { background: #F1EAF1; }

.color15,
.menuBlock .menuTop li.color15 a:hover,
.newsRubricList dl.color15 dt a { color: #ffff00; }
.newsRubricList dl.color15 dt { border-bottom: 4px solid #ffff00;}
.menuBlock .menuTop .color15_active { background-color: #ffff00; }

#color15 .menuTop2 { border-top: 1px solid #abab00; }
#color15 .menuTop2 a,
#color15 .newsRubricList2 dl dt a,
#color15 .lastNewsBlock h2 { color: #ffff00; }
#color15 .newsRubricList2 dl dt { color: #abab00; background: #FFFF00;}
.m_color15 {/*background: #FFFF00;*/ color: #abab00; }
.m_color15 a {/*background: #FFFF00; color: #4c4c00; */}
.m_color15 a:hover {color: #4C4C4C;}
li.color15_active.cur a {background: #FFFF00; color: #4c4c00; }
li.color15_active.cur a:hover {color: #515100;}

#color15 .lastNewsBlock { background: #F1EAF1; }

.color10,
.menuBlock .menuTop li.color10 a:hover,
.newsRubricList dl.color10 dt a { color: #69bc46; }
.newsRubricList dl.color10 dt { border-bottom: 4px solid #69bc46;}
.menuBlock .menuTop .color10_active { background-color: #69bc46; }

#color10 .menuTop2 { border-top: 1px solid #733171; }
#color10 .menuTop2 a,
#color10 .newsRubricList2 dl dt a,
#color10 .lastNewsBlock h2 { color: #69bc46; }
#color10 .newsRubricList2 dl dt { color: #69bc46; background: #F1EAF1; }
#color10 .lastNewsBlock { background: #F1EAF1; }

.color11,
.menuBlock .menuTop li.color11 a:hover,
.newsRubricList dl.color11 dt a { color: #e6efe5; }
.newsRubricList dl.color11 dt { border-bottom: 4px solid #e6efe5;}
.menuBlock .menuTop .color11_active { background-color: #e6efe5; }
.menuBlock .menuTop li.color11_active a{color:#0E6100}

#color11 .menuTop2 { border-top: 1px solid #733171; }
#color11 .menuTop2 a,
#color11 .newsRubricList2 dl dt a,
#color11 .lastNewsBlock h2 { color: #69bc46; }
#color11 .newsRubricList2 dl dt { color: #69bc46; background: #F1EAF1; }
#color11 .lastNewsBlock { background: #F1EAF1; }

.color100,
.menuBlock .menuTop li.color100 a:hover,
.newsRubricList dl.color100 dt a { color: #69bc46; }
.newsRubricList dl.color100 dt { border-bottom: 4px solid #69bc46;}
.menuBlock .menuTop .color100_active { background-color: #69bc46; }

#color100{background:url(/static/i/blogpost/bg.gif);}
#color100 #header{background:#565656;}
#color100 #header .date{color:#ccc;}
#color100 #header .radioFlash{margin-right:20px;}
#color100 #header .searchBlock .but{background-image:url(/static/i/blogpost/search_btn.gif);}
#color100 #header .searchBlock label{color:#ccc;}
#color100 #header .searchBlock .inp{border-color:#7d7d7d;background:#414141;color:#7d7d7d;}
#color100 #header .contact_box{color:#c7c7c7;}
#color100 #header .contact_box a{color:#fff;cursor:pointer;border-bottom:1px dashed #7d7d7d;}

#color100 #menu_block{background:#1e1e1e;}
#color100 #menu_block a{color:#bcbcbc;}
#color100 #menu_block .menuBlock{border-color:#434343;margin-bottom:0;}
#color100 #menu_block .menuBlock .menuTop{background-image:url(/static/i/blogpost/doth.gif);}
#color100 #menu_block .menuBlock .hot_rubric{background:none;}
#color100 #menu_block .menuBlock .menuTop li.vbord span{background-image:url(/static/i/blogpost/dotv.gif);}
#color100 .gray_arrow{background-image:url(/static/i/blogpost/prev-next-arrow.gif);}

.m_color100{padding:0;}

#blogpost_line{position:relative;background:url(/static/i/blogpost/grad2.png) repeat-x left top;text-align:center;padding-top:5px;margin-bottom:10px;}
	#left_tube{position:absolute;left:0;top:57px;width:50%;height:55px;background:url(/static/i/blogpost/blogpost_logo_left.png) repeat-x right 0;margin-left:-150px;}
	#right_tube{position:absolute;left:50%;top:58px;width:50%;height:55px;background:url(/static/i/blogpost/blogpost_logo_right.png) repeat-x -20px 0;}
	#blogpost_logo{position:relative;z-index:2;}
.blogpost_other_video_date { color:#b2b2b2; }
#color100 .blogpost_video_block{width:609px;position:relative;top:-5px;}
.main_video_top{background:url(/static/i/blogpost/main_video_top.png) no-repeat;height:14px;}
.main_video_bg{background:#000 url(/static/i/blogpost/main_video_bg.png) repeat-x left top;width:579px;padding:0 15px 25px;}
.main_video_bg h2{font:24px Trebuchet MS;color:#fff;margin-bottom:5px;margin-right:100px;}
.main_video_bg h2 span{color:#69bc46;position:relative;z-index:2;}
.main_video_bg h2 span.shadow{position:absolute;color:#000;z-index:1;margin-top:1px;margin-left:1px;}
.main_video_bg p{color:#fff;margin-bottom:15px;}

.main_video_bg .opinion_author{margin:0 0 10px 65px;}
.main_video_bg .opinion_author img{float:left;margin-right:10px;}
.main_video_bg .opinion_author .author_title_data{float:left;font:18px Trebuchet MS;color:#fff;}
.main_video_bg .opinion_author .author_title_data a{font:18px Trebuchet MS;color:#fff;}
.main_video_bg .opinion_author .author_title_data p{font:12px Arial;color:#b9b9b9;margin:5px 0 0;}
.main_video_bg .opinion_author .author_title_data div{font:12px Arial;color:#b9b9b9;}

.blogpost_left_block{width:610px;}
	.block_bg_top{background:url(/static/i/blogpost/block_bg.png) no-repeat left top;height:20px;}
	.block_bg_bot{background:url(/static/i/blogpost/block_bg.png) no-repeat left bottom;height:20px;}
	.block_bg{background:#605c55;padding: 0 20px;}
	
.blogpost_right_block{width:370px;}
	.block_bg2_top{background:url(/static/i/blogpost/block_bg2.png) no-repeat right top;height:20px;}
	.block_bg2_bot{background:url(/static/i/blogpost/block_bg2.png) no-repeat right bottom;height:20px;}
	.block_bg2{background:#36342c;padding:0 20px;}	
	
.author_opinion{position:relative;width:165px;float:left;margin-right:20px;}
.author_opinion .author_video_preview{background:#000;padding:10px;height:auto;width:145px;float:none;}
.author_opinion .author_video_preview a{position:relative;height:100px;width:145px;overflow:hidden;display:block;}
.author_opinion .video_data_stat{position:relative;top:0;left:0;margin:0;text-align:left;width:100%;padding:5px 0 0 0;}
.author_opinion .video_data{background:#3b3935;padding:10px;}
.author_opinion .video_data p{margin:0;}


.stat_data{width:450px;margin:0 auto;color:#bdbdbd;font:14px Arial;padding-top:20px;}
.stat_data span{margin-right:30px;}

.blogpost_text{padding:15px;color:#fff;border-bottom:3px solid #6e6e6e; font-size:16px; line-height:18px;}
.blogpost_text a{color:#fff}
.blogpost_text h3{font:18px Arial;margin-bottom:15px;}

#color100 #container{background:url(/static/i/blogpost/city.png) no-repeat center bottom;padding-bottom:200px;margin-bottom:0;}
#color100 #footer{background:url(/static/i/blogpost/grad3.png) repeat-x left top;}
#color100 #footer_border{background:url(/static/i/blogpost/footer_bg.png) repeat-x left top;padding-top:40px;}

#color100 h2.title{color:#fff;}
#color100 .commentsBlock{color:#fff;}
#color100 .commentsBlock ul li{padding:7px 15px;background-image:url(/static/i/blogpost/doth.gif);}
#color100 .commentsBlock a{color:#fff;}
#color100 .commentsBlock .date{color:#6e6e6e;}
#color100 .commentsBlock .answer{color:#6e6e6e;}
#color100 .iForm{width:500px;margin:0 auto;}
#color100 .iForm div{color:#888;}
#color100 .iForm a{color:#fff;}
#color100 .iForm .input input{border-color:#54524c;background:#000;}
#color100 .iForm .input textarea{border-color:#54524c;background:#000;}
#color100 .iForm .ibutton{background:#fff;color:#000;}

#color100 .email{background-image:url(/static/i/blogpost/mail.gif);}

#color100 .block3{width:325px;background:#36342c url(/static/i/blogpost/grad.png) repeat-x left bottom;padding:15px;height:100%;}
.other_video_title{background:url(/static/i/blogpost/camera.png) no-repeat left top;padding-left:40px;font:18px Trebuchet MS;color:#fff;padding-bottom:10px;border-bottom:1px solid #848482;}
.tabs{margin-bottom:15px;}
.tabs a{color:#bdbdbd;font:14px Arial;background:url(/static/i/blogpost/menu_bg.png) no-repeat left bottom;padding:5px 0 5px 5px;margin-right:5px;text-decoration:none;cursor:pointer;}
.tabs a span{position:relative;left:5px;padding:5px 10px 5px 0;background:url(/static/i/blogpost/menu_bg.png) no-repeat right bottom;display:inline-block;text-decoration:underline;}
.tabs a.active{color:#ff6161;}
.tabs a:hover span{text-decoration:none;}

#blogpost_tabs{position:relative;top:5px;}
#blogpost_tabs a{position:relative;color:#fff;font:18px Trebuchet MS;text-decoration:underline;display:inline-block;margin-right:10px;padding-left:15px;padding-bottom:10px;}
#blogpost_tabs a span{position:relative;}
#blogpost_tabs a:hover{text-decoration:none;}
#blogpost_tabs a.active{background:url(/static/i/blogpost/blogpost_tabs_bg.png) no-repeat left top;padding:0 0 5px 5px;text-decoration:none;margin-right:0;}
#blogpost_tabs a.active span{left:5px;background:url(/static/i/blogpost/blogpost_tabs_bg.png) no-repeat right top;padding:5px 15px 5px 5px;display:inline-block;}

.stv_logo {position:absolute; left:526px; top:43px; width: 75px; height:75px; background: url(/static/i/stv_logo.png) no-repeat center;}

.new_opinion{position:relative;margin-bottom:15px;}
	.bg_top{background:url(/static/i/blogpost/bg_top_bot.png) no-repeat left top;height:6px;}
	.bg_bot{background:url(/static/i/blogpost/bg_top_bot.png) no-repeat left bottom;height:6px;}
	.bg_mid{background:#494844;padding:0 6px;}
		.simple_author{border-bottom:1px solid #676663;}
		.simple_author img{float:left;}
		.simple_author .author_data{margin-left:75px;color:#7b7b7b;}
		.simple_author .author_data div{font:14px Arial;color:#fff;margin-bottom:5px;}
		
		.author_video{border-top:1px solid #2e2e2b;padding:10px 5px;}
			.author_video_preview{position:relative;float:left;width:145px;height:100px;overflow:hidden;margin-right:10px;}
			.author_video_preview .play2{position:absolute;left:50%;margin-left:-35px;top:50%;margin-top:-26px;}
			.video_data{}
			.video_data a{font:18px Arial;color:#fff;}
			.video_data p{color:#cecece;margin-top:5px;}
			
		.video_data_stat{position:absolute;left:100%;margin-left:-160px;top:100%;margin-top:-25px;color:#a4a4a4;font-size:11px;background:url(/static/i/blogpost/delivered_bg.png) no-repeat;width:156px;padding:5px 0;text-align:center;}
		.video_data_stat .delivered{margin-right:5px;}
		.video_data_stat .count_comment{background:url(/static/i/blogpost/comment_ico.gif) no-repeat left center;padding:0 0 0 15px;}
		
#prev_program{position:relative;background:#494439 url(/static/i/blogpost/border.png) no-repeat left top;padding:0px 0px 10px;margin-top:20px;}
#prev_program .h2{display:inline-block;font:12px Arial;color:#fff;margin-bottom:10px;background:url(/static/i/blogpost/title_bg.gif) repeat-x;padding:0 10px 2px 20px;}
	.simple_program{float:left;width:140px;overflow:hidden;padding:0 20px 0 23px;background:url(/static/i/blogpost/vline.gif) -180px top;}
    .simple_program.nobord{background:none;}
	.simple_program a{color:#fff;text-decoration:none;}
	.simple_program .program_photo{display:block;width:140px;height:95px;margin-bottom:5px;overflow:hidden;position:relative;}
    .simple_program .program_photo .play {height: 95px;left: 0;position: absolute;top: 0;width: 140px;z-index: 2;}
    
    span.prev-next{position:absolute;top:50%;margin-top:-10px;display:block;width:18px;height:34px;overflow:hidden;background:url(/static/i/blogpost/prev-next.png) no-repeat;cursor:pointer;}
    span.prev-next.prev{background-position:left top;left:0;}
    span.prev-next.next{background-position:right top;left:100%;margin-left:-18px;}
    
    .caruselOverflow{position:relative;width:546px;overflow:hidden;margin-left:32px;}
    .caruselWidth{position:relative;left:0;top:0;width:30000px;}
    .caruselSimpleBlock{position:absolute;left:100%;top:0;width:549px;}
    .caruselSimpleBlock.active{position:relative;left:0;}
    .caruselSimpleBlock.next{left:549px;}
    .caruselSimpleBlock.prev{left:-549px;}

.menuTop2 {clear:both;height: 31px;}
.menuTop2:after { display: block; content: ' '; height: 0; overflow: hidden; clear: both; }
.menuTop2 li {float: left; padding: 0 7px;  font-size: 10px; line-height: 31px; text-transform: uppercase;}
.menuTop2 li a { color: #4c4c4c; text-decoration: none;}
.menuTop2 li a:hover { text-decoration: underline; }
.menuTop2 li.cur { background: #e7e7de; }


.menuBlock .links {position: absolute; top: 35px; right: 0;}
.menuBlock .links li {float: left;margin-left: 15px;}
.menuBlock .links li a { display: block; width: 16px; height: 18px; text-indent: -999px; overflow: hidden; background: url('../i/shara_ico.gif') no-repeat 0 2px; }
.menuBlock .links li a.rss:hover {background-position:0 -21px;}

.menuBlock .links li a.tw { background-position: -16px 2px; }
.menuBlock .links li a.tw:hover { background-position: -16px -21px; }
.menuBlock .links li a.fb { background-position: -32px 2px; }
.menuBlock .links li a.fb:hover { background-position: -32px -21px; }
.menuBlock .links li a.lj { background-position: -48px 0; }
.menuBlock .links li a.vk { background-position: -65px 0; }


#hotnews_block{position:relative;top:-10px;font:16px Arial;}

#hotnews_block span{font-weight:bold;margin-left:2px;color:#6abd45;}
#hotnews_block a, #hotnews_block font{position:absolute;left:150px;top:1px;text-decoration:none;color:#000;}
#hotnews_block a:hover{text-decoration:underline;}
#hotnews_block .prev-next-arrow{position:absolute;top:5px;background:url(../i/prev-next-arrow.png) no-repeat;width:8px;height:13px;overflow:hidden;text-indent:20px;cursor:pointer;}
#hotnews_block .prev{background-position:left top;right:17px;}
#hotnews_block .next{background-position:right top;right:0px;}


.blockwrap { float: left; width: 670px; margin-right: 10px;overflow:hidden;}
    .block1 { float: left; width: 460px; overflow:hidden;}
    .block2 { float: left; width: 200px; margin-left: 10px;overflow:hidden;}

.block4 .block2{margin-left:20px;}

.infoBlock .infoBlock .block2 { float: right; margin-right: 0; }


.block3 { float: right; width: 300px; overflow:hidden;}
.block4 { float: left; width: 720px; overflow:hidden;}
.block5 { float: right; width: 240px; margin-bottom:20px;overflow:hidden;}
.block6 { float: left; width: 500px;}



.moreInfo{padding-left:17px;font:11px Arial,serif;color: #000;font-weight:bold;}
a.moreInfo { text-decoration: none; }
a.moreInfo:hover { text-decoration: underline; }

.iFoto { background: url('../i/iFoto.gif') no-repeat left top;}
.iVideo { background: url('../i/iVideo.gif') no-repeat left top; }
.iComment { background: url('../i/iComment.gif') no-repeat left top; }
.iTxt { background: url('../i/iTxt.gif') no-repeat left top; }
.iAudio { background: url('../i/iAudio.gif') no-repeat left top; }

.pr_ico {float:left;margin:5px 5px 0 0;}

.infoBlock { margin-bottom: 25px;}
.infoBlock:after { display: block; content: ' '; height: 0; overflow: hidden; clear: both; }

.todayNewsBlock h2.title{font:14px Trebuchet MS;margin:10px 0;}
.todayNewsBlock .first { margin-bottom: 20px; }
.todayNewsBlock .first dt { margin-bottom: 7px; font: 30px/28px "Trebuchet MS", "Arial", serif; color: #000000; font-weight: bold; }
.todayNewsBlock .first .first_date{font:14px Arial;margin:7px 2px 10px;}
.todayNewsBlock .first dt a { color: #000000; text-decoration: none; line-height:1;}
.todayNewsBlock .first dt a:hover { text-decoration: underline; }
.todayNewsBlock .first dd {}
.todayNewsBlock .first dd:after { display: block; content: ' '; height: 0; overflow: hidden; clear: both; }
.todayNewsBlock .first .descr {margin-top: -17px;}
.todayNewsBlock .first .moreInfo {margin-top: -17px;margin-top:5px;display:inline-block;}

.todayNewsBlock .slidesBlock { padding-bottom: 34px; background: url('../i/bg01.png') no-repeat left bottom; }
.todayNewsBlock .slidesBlock .lentaWrap { position: relative; width: 460px; height:256px; overflow: hidden; }
.todayNewsBlock .slidesBlock .lenta { position: absolute; top: 0; left: 0; width: 20000px; z-index: 0; }
.todayNewsBlock .slidesBlock .lenta .block { position: relative; float: left; width: 460px; height: 256px; }
.todayNewsBlock .slidesBlock .lenta .block .sliderText { position: absolute; bottom: 0; left: 0; width: 460px; min-height:25px; height:auto !important;height:25px; /* width: 388px; height: 25px; */padding: 5px 0; color: #fff; background: url('../i/bg02.png') repeat 0 0; }
.todayNewsBlock .slidesBlock .lenta .block .sliderText a{color:#fff;}
.todayNewsBlock .slidesBlock .lenta .block .sliderText .middle{width:360px;min-height:25px;height:25px;display:table-cell;vertical-align:middle;padding:0 0 0 15px;}
.todayNewsBlock .slidesBlock .lenta .block .sliderText .vmiddle{margin-top: expression((parentNode.offsetHeight-this.offsetHeight)<0?"0":(parentNode.offsetHeight-this.offsetHeight)/2+"px");}

.todayNewsBlock .slidesBlock .next, 
.todayNewsBlock .slidesBlock .prev { position: absolute;top:100%;margin-top:-28px; width: 20px; height: 20px; text-indent: -999px; overflow:hidden;cursor: pointer;z-index:2;}
.todayNewsBlock .slidesBlock .next {right:5px;background: url('../i/arrowLentaR.png') no-repeat center center; }
.todayNewsBlock .slidesBlock .prev {left:100%;margin-left:-50px;background: url('../i/arrowLentaL.png') no-repeat center center; }

.todayNewsBlock .slidesBlock ul.slide { position: absolute; bottom: 13px; left: 263px; height: 10px; z-index: 2; }
.todayNewsBlock .slidesBlock ul.slide li { float: left; margin-right: 5px; width: 11px; height: 10px; text-indent: -999px; cursor: pointer; //cursor: hand; overflow: hidden; background: url('../i/circle.png') no-repeat 0 0; }
.todayNewsBlock .slidesBlock ul.slide li.cur { cursor: default; background-position: 0 -10px; }
.todayNewsBlock .slidesBlock .allSlide { position: absolute; bottom: 10px; right: 59px; z-index: 2; font-size: 12px; color: #ffffff; }

.todayNewsBlock .list { padding-top: 8px; border-top: 1px solid #999999; //zoom: 1; }
.todayNewsBlock .list:after { display: block; content: ' '; height: 0; overflow: hidden; clear: both; }
.todayNewsBlock .list dl {float:left; margin-right: 20px; width: 140px;margin-bottom:10px;}
.todayNewsBlock .list dl.third{margin-right:0;}
/*.todayNewsBlock .list dl:first-child { margin-left: 0; }*/
.todayNewsBlock .list dl dt {position:relative;margin-bottom: 5px; font: 14px/14px "Trebuchet MS", "Arial", serif;color: #000;background:url('../i/bg03.png') no-repeat left 100px;width:140px;}
.todayNewsBlock .list dl dt a {text-decoration: none;cursor:pointer;display:inline;}
.todayNewsBlock .list dl dt a:hover { text-decoration: underline; }
.todayNewsBlock .list dl ul { margin-top: 8px; }
.todayNewsBlock .list dl ul li { margin-bottom: 3px; }
.todayNewsBlock .list dl img { display: block; margin: 2px 0 -15px 0; width: 140px; height: 100px; padding-bottom: 34px;}
.todayNewsBlock .list dl dt .news_attach{position:absolute;right:0;top:108px;padding:1px 2px;}
.todayNewsBlock .list dl dt .news_attach .moreInfo{float:left;display:inline-block;height:15px;}

.todayNewsBlock .list a .item_news_photo{display:block;width:140px;height:100px;overflow:hidden;margin-bottom:25px;}

.todayNewsBlock .list dt .item_news_date {position:absolute;left:0;top:108px;font:11px arial;color:#818080;text-decoration:none;margin-bottom:3px;}
.todayNewsBlock .list dt .item_news_title{font:12px Arial;color:#000;}

.lastNewsBlock { position: relative;background: #E6EFE5;width:200px;overflow:hidden; }
.lastNewsBlock .title{padding:8px 10px 0 10px;}
.lastNewsBlock .lastNewsContent{position:relative;width:200px;}
.lastNewsBlock .padding{ position: relative; padding: 20px 10px 25px 10px;}
.lastNewsBlock .list {position:relative;height:500px; overflow:hidden; width:180px;}
.lastNewsBlock .list #last_news{position:relative;margin-top:0;}
.lastNewsBlock .list li { margin-bottom: 5px; color: #a2a19f; }
.lastNewsBlock .list li a { display: block; color: #474745; text-decoration: none; }
.lastNewsBlock .list li a:hover { text-decoration: underline; }
.lastNewsBlock .refresh { cursor:pointer; position: absolute; top: 10px; right: 10px; width: 16px; height: 16px; text-indent: -999px; overflow: hidden; background: url('../i/refresh.gif') no-repeat center center; }

#hotnews-sort {margin-bottom: 10px; font-size: 14px;}
#hotnews-sort a {border-bottom: 1px dotted #000; text-decoration: none; margin: 0 4px;}
#hotnews-sort a:hover {border-bottom: none;}
#hotnews-sort a.act {background: #529946; color: #fff; border: 1px solid #bad6b5; padding: 4px 6px;}
#show-more-news {background: #e7e7de; border: 1px solid #c5c3bb; color: #7c7c76; padding: 10px 0; cursor: pointer; float: left; text-align: center; text-decoration: underline; width: 500px;}

.last_news_scroll{position:absolute;left:174px;top:0;width:6px;overflow:hidden;height:40px;background:url(../i/scroll.png) no-repeat;cursor:pointer;margin-top:0;}
#scrollContent .color0 {background-position:0 0;}
#scrollContent .color1 {background-position:0 0;}
#scrollContent .color2 {background-position:0 0;}
#scrollContent .color3 {background-position:-28px 0;}
#scrollContent .color4 {background-position:-35px 0;}
#scrollContent .color5 {background-position:-42px 0;}
#scrollContent .color6 {background-position:-49px 0;}
#scrollContent .color7 {background-position:-56px 0;}
#scrollContent .color8 {background-position:0 0;}

#scrollContent .pr_ico{margin-top:2px;}

.blogsList { padding-top: 8px; }
.blogsList a { color: #4c4c4c; text-decoration: none; }
.blogsList a:hover { text-decoration: none; }
.blogsList dl { padding: 9px 127px 0 0; }
.blogsList dl dt { margin-bottom: 5px; padding-top: 10px; font-size: 16px; line-height: 16px; color: #a7a6a6; font-weight: bold; background: url('../i/bg04.gif') no-repeat 0 0; }
.blogsList dl dt a { color: #4c4c4c; text-decoration: none; }
.blogsList dl dt a:hover { text-decoration: underline; }
.blogsList dl dd { position: relative; margin-bottom: 19px; min-height: 87px; }
.blogsList dl dd img { display: block; position: absolute; bottom:0; top: 0; right: -127px; width: 127px; height: 127px; }
*

.blogsList .main_opinion{background: url('../i/bg04.gif') no-repeat 0 0;margin:8px 0 5px 0; padding-top: 8px; color: #4c4c4c; font:12px/1.2 Arial;}
.blogsList .main_opinion a{text-decoration:none;color:#4c4c4c;}
.blogsList .main_opinion a:hover{text-decoration:underline;}
.blogsList .main_opinion p{margin-top:3px;}
.blogsList .main_opinion_author {position:relative;}
.blogsList .main_opinion_author p{font-size:11px;margin-bottom:10px;}
.blogsList .main_opinion img{float:right;margin:0 0px 10px 10px;}
.blogsList .main_opinion_author a{font:18px Arial;}
.blogsList .main_opinion_text a{font:bold 13px Arial;}
.blogsList .main_opinion_text .pr_ico{float:left !important; margin:2px 5px 0 0 !important;}

/* Котровки и курс Kase */
.exchangeBlock { padding:10px 0; width: 300px; overflow: hidden;background-color: #ecedef;}
.exchangeBlock .select_type span {margin:0 10px;display: inline;border-bottom:1px dotted #000;cursor: pointer;}
.exchangeBlock .select_type span.current {font-weight:bold;border:0;}
.exchangeBlock img { display: block; margin-left: 5px; }
.exchangeBlock table { margin-top: 12px; width: 290px; margin-left: 5px; margin-right: 5px; }
.exchangeBlock table th { padding: 0 0 1px 10px; width: 1%; color: #818080; font-weight: normal; text-align: left; background:  #ffffff; height: 20px; vertical-align: bottom;}
.exchangeBlock table td { padding: 2px 0 2px 10px; width: 1%; color: #000000; }
.exchangeBlock table tr.color td { background: #ffffff; }
.exchangeBlock h2.title { padding-left: 10px; padding-right:10px; padding-bottom:10px; display: inline-block; border-bottom: dotted 2px white; width: 280px;}
/* End Котировки и курс Kase */

/* mobile reporter */
.popup_bg{position:fixed;left:0;top:0;width:100%;height:100%;background:url(/static/i/png50.png);z-index:10;//position:absolute;}
.popup{position:absolute;left:50%;margin-left:-460px;z-index:10;overflow:hidden;}
		.popup_content{position:relative;margin:0 auto;background:#fff;padding:10px;}
.hide{height:0px;overflow:hidden;}

#reporter_btn{position:relative;background:url(../i/mobile_reporter.png) no-repeat left top;width:300px;height:38px;overflow:hidden;}
#reporter_btn a{display:block;position:absolute;right:0;width:107px;height:38px;text-indent:110px;overflow:hidden;}

#popup{position:absolute;left:50%;top:100px;margin-left:-300px;z-index:10;}
	#popup_top{background:url(../i/popup_top_bot.png) no-repeat left top;height:70px;width:597px;}
	#popup_bot{background:url(../i/popup_top_bot.png) no-repeat left bottom;height:70px;width:597px;}
	#popup_mid{background:url(../i/popup_mid.png) repeat-y left top;width:597px;}
		#popup_content{position:relative;width:460px;margin:0 auto;}
			#popup_header{position:relative;}
			#popup_header .title{color:#0e6100;}
			#popup_header a{float:right;}
				.simple_text{line-height:18px;}
	
				.gray_form{background:#f1f1f1;padding:20px;margin-top:20px;}
				.gray_form div{color:#000;margin-bottom:3px;}
				.gray_form input{width:100%;border:1px solid #a8acad;padding:2px 3px;margin-bottom:20px;}
				.gray_form textarea{width:420px;border:1px solid #a8acad;padding:2px 3px;margin-bottom:20px;height:115px;}
				.gray_form input.btn_green{width:105px;font:15px Arial;color:#fff;text-align:center;border:0;cursor:pointer;background:url(../i/btn_green.png) no-repeat;padding:6px 0;margin:0;}
				.gray_form .loader{margin-left:20px;}

				.gray_form .attention{margin-bottom:15px;}
				.gray_form .attention div{color:red;float:left;margin-right:3px;}
				.gray_form .attention span{font:11px Arial;line-height:0.5;}


.b670{margin:20px 0;}
.b660 { width: 660px; overflow: hidden; }
.b660 img,.b980 img,.b460 img,.b210 img,.b240 img { display: block; }
.b240 {width: 240px; overflow: hidden;}
.b980 { width: 980px; overflow: hidden; /*height:100px;*/ margin:0 auto;}
#mainWrap .b980 {margin-bottom:15px;}
.b460 { width: 460px; overflow: hidden; height:80px; margin-bottom: 15px;}
.b210 {margin-bottom: 15px; width: 240px; overflow: hidden; height:210px;}
.block5 .b210 {margin-bottom: 30px;}
.b{position:relative;margin-bottom:20px;text-align:center;}
.b img{display:block;}
.b object{position:relative;top:0;z-index:1;left:0;}
.b a.obj_link{position:absolute;z-index:2;left:0;top:0;background:url(/static/i/empty.gif);display:block;}

/*---------------------------------------------*/

.newsRubricList {  }
.newsRubricList div.list {margin-bottom: 15px;}
.newsRubricList div.list:after { display: block; content: ' '; height: 0; overflow: hidden; clear: both; }

.newsRubricList dl dt { margin-bottom: 10px; padding-bottom: 8px; font: 18px/17px "Trebuchet MS", "Arial", serif; font-weight: normal; text-transform: uppercase; }
.newsRubricList dl dt a { text-decoration: none; }
.newsRubricList dl dt a:hover { text-decoration: underline; }

.newsRubricList dl div.list div {margin-bottom: 5px; padding-left: 27px; color: #4a4544; }
.newsRubricList dl div.list div a {font: 14px/14px "Trebuchet MS", "Arial", serif;text-decoration: none;line-height:1;}
.newsRubricList dl div.list div a:hover { text-decoration: underline; }
.newsRubricList dl div.list div img { display: block; float: left; margin: 3px 11px 0 0; }
.newsRubricList dl div.list div.first-child {padding: 9px 13px 10px 13px;margin-bottom:15px;}
.newsRubricList dl div.list div.first-child a {display:inline-block;margin-bottom:5px;font-size: 24px; line-height: 24px; }
.newsRubricList dl div.list div.first-child span.first_childs_date {display:block;margin-bottom:5px;color:#818080;}
.newsRubricList dl div.list div.first-child span.first_childs_announce{display:block;margin-left:150px;color:#4a4544;}

.newsRubricList dl div.list div.other-child {padding: 0px 0px 5px 0px;}
.newsRubricList dl div.list div.other-child .other_childs_date{float:left;font:11px Arial;display:inline-block;text-align:right;width:65px;white-space:nowrap;}
.newsRubricList dl div.list div.other-child .other_childs_title{display:block;margin-left:75px;}
.newsRubricList dl div.list div.other-child .other_childs_title a{font: 12px Arial;}

.newsRubricList .first_row dl{margin-right:20px;}
.newsRubricList .main_col{float:left;width:360px;}
.newsRubricList .list dl {float: left; width: 350px;margin-right:10px;}
.newsRubricList .list dl dd { margin-left: -10px; padding-left: 9px;}
.newsRubricList .list div.after_first_childs{min-height:152px;height:auto !important;height:152px;padding:0;}

.newsRubricList .list dl dd div.first-child {float:none;}
.newsRubricList .list dl.first-child dd { margin-left: 0; padding-left: 0; border-left: 0 none; }

.newsRubricList dl.color1 div.list div.first-child { background: #f8e8e5; }
.newsRubricList dl.color2 div.list div.first-child { background: #eaecef; }
.newsRubricList dl.color3 div.list div.first-child { background: #feefe5; }
.newsRubricList dl.color4 div.list div.first-child { background: #f1eaf1; }
.newsRubricList dl.color5 div.list div.first-child { background: #e8edf4; }
.newsRubricList dl.color6 div.list div.first-child { background: #f1eeec; }
.newsRubricList dl.color7 div.list div.first-child { background: #e6efe5; }
.newsRubricList dl.color8 div.list div.first-child { background: #e6f1f0; }



.newsRubricList dl.allLine { margin-bottom: 11px; }
.newsRubricList dl.allLine dd{position:relative;}
.newsRubricList dl.allLine div.list{position:relative;}
.newsRubricList dl.allLine div.list div {float: right; width: 350px; margin-bottom: 5px; padding: 0 10px 5px 0;background: none;}
.newsRubricList dl.allLine div.list div.first-child {float: left; width: 315px; padding: 9px 13px 10px 12px; border: 0 none; }
.newsRubricList dl.allLine div.list div.last { border: 0 none; }
a.today_archive{position:absolute;right:0;margin-top:-30px;background:url(../i/arrow.gif) no-repeat right center;padding-right:15px;text-decoration:none;font:11px Arial;display:inline-block;}
a.today_archive:hover{text-decoration:underline;}

.halfLine{margin-bottom:10px;}
.halfLine dd{position:relative;}
.halfLine a.today_archive{margin-top:-5px;}

/*-------------------- Popular Articles --------------------------------------*/
.dotline{height:2px;overflow:hidden;background:url(/static/i/dotted2px_gray.gif) repeat-x;}

.popularArticle{margin-bottom:23px;padding-top:1px;background:#ededed;}
.popularArticle h2{margin:12px 15px 10px 15px;color:#000;}
.popularArticle .dotline{background-color:#8e8e8e;}
	#popular_articles_block{position:relative;padding:13px 30px;}
	#popular_articles_block	.prev{background-position:left top;left:-1px;}
	#popular_articles_block	.next{background-position:right top;left:100%;margin-left:-17px;}
	#popular_articles_block	.noprev{background-position:left bottom;cursor:default;}
	#popular_articles_block	.nonext{background-position:right bottom;cursor:default;}
		.scroll_block{position:relative;width:919px;overflow:hidden;}
			.scroll_block_width{position:relative;left:0;width:5000000px;}
			.simple_article_block{position:relative;float:left;width:932px;overflow:hidden;}
			.scroll_btn{position:absolute;top:116px;width:17px;height:36px;background:url(/static/i/prev-next.png) no-repeat;cursor:pointer;}

				.simple_article{position:relative;float:left;width:220px;overflow:hidden;margin-right:13px;//zoom:1}
					.simple_article_title{position:relative;display:block;padding-top:105px;color:#000;text-decoration:none;}
					.simple_article_title:hover{text-decoration:underline;}
					.simple_article_title img{position:absolute;top:0;left:0;}
					.simple_article_title span{font:bold 14px Arial;color:#000;}

					.simple_article_announce{position:relative;margin:10px 0 5px;font:12px Arial;color:#000;line-height:17px;}
					.simple_article_announce div{max-height:87px;overflow:hidden;margin-bottom:8px;}
					.simple_article_announce img{position:absolute;top:62px;left:0;width:220px;height:25px;}
					.simple_article_announce .moreInfo{position:relative;font:11px Arial;color:#0e6100;z-index:2;}

.popularArticle table { width: 100%; }
.popularArticle table td { width: 1%; padding: 0 0 17px 9px; background-position: right bottom; background-repeat: no-repeat; }
.popularArticle a.name { display: block; margin: 0 45px 9px 0; font: 14px/14px "Trebuchet MS", "Arial", serif; font-weight: bold; color: #000000; text-decoration: none; }
.popularArticle a.name:hover { text-decoration: underline; }
.popularArticle .descr { margin: 0 90px 15px 0; }

/*----------------------------------------------------------------------------*/

/* main video */
.videoMainBlock {padding: 15px 0 15px 15px;background:#eef0e6 url(../i/bord_dotted2.gif) repeat-y 477px top;}
.videoMainBlock dt { font: 14px/14px "Trebuchet MS", "Arial", serif; font-weight: bold; color: #000000; text-transform: uppercase; }

.videoMainBlock .videoOne {float:left; margin: 25px 0px 7px 0; width:450px;overflow:hidden;}
.videoMainBlock .videoOne dt {font-size: 24px; line-height: 24px; font-weight: normal; color: #000; text-transform: none;}
.videoMainBlock .videoOne dt a{text-decoration:none;}
.videoMainBlock .videoOne dt a:hover{text-decoration:underline;}
.videoMainBlock .videoOne .flash {position:relative;width: 450px;height:307px;margin-top:10px;}
.videoMainBlock .videoOne .flash .html5video_block{position:absolute;left:0;top:0;width:450px;height:307px;overflow:hidden;z-index:10;}
.videoMainBlock .videoOne .flash img { display: block; margin:0 auto;}
.videoMainBlock .videoOne .alt{background: url('../i/bg07.png') no-repeat left top;padding-top:20px;color:#000;min-height:15px;height:auto !important;height:15px;font:13px Arial;}
.videoMainBlock .videoOne .date {font: 18px Arial; color: #818080;margin:5px 0;}

.video_poster{position:relative;overflow:hidden;background:#000;width:450px;}
.video_poster a{display:block;position:relative;overflow:hidden;height:310px;width:450px;text-align:center;}
.video_poster .poster{position:absolute;left:0;bottom:0;}

.newVideoList{position:relative;float:right;width:485px;overflow:hidden;padding-left:20px;}
.newVideoList #previewVideoWidth{position:relative;width:460px;overflow:hidden;}
.newVideoList #preVideoBlock{position:relative;width:460px;overflow:hidden;}
.newVideoList #previewVideosBlock{position:relative;left:0;top:0;width:30000px;}
.newVideoList #previewVideosBlock .simplePreviewBlock{float:left;width:490px;overflow:hidden;}
.newVideoList .block {position:relative;float: left; width: 215px; margin-right: 30px;margin-bottom:20px;}
.newVideoList .mr0 {margin-right:0;}
.newVideoList .block .date{float:left;font:11px Arial;text-align:right;color:#818080;}
.newVideoList .block .data{position:relative;margin-left:65px;}
.newVideoList .block .data .name{display:block;background: url('../i/bg05.png') no-repeat left top;padding-top:10px;color:#000;font:13px Arial;}
.newVideoList .block .data .img{display: block; font: 16px/16px "Trebuchet MS", "Arial", serif; color: #000; text-decoration: none; }
.newVideoList .block .data .img .preview{display:block;width:140px;overflow:hidden;height:100px;}
.newVideoList .block .data img{display: block;width: 140px;}
.newVideoList .block .data a:hover { text-decoration: underline; }
.newVideoList .block .data .play { position: absolute; top: 0; left: 0; width: 140px; height: 100px; cursor: pointer;text-indent: -999px; overflow: hidden; background: url('../i/bg06.png') no-repeat 0 0; }
.newVideoList .prev{position:absolute;left:2px;top:45%;background:url(../i/prev-next.gif) no-repeat left top;display:block;width:18px;height:34px;}
.newVideoList .next{position:absolute;left:100%;margin-left:-18px;top:45%;background:url(../i/prev-next.gif) no-repeat right top;display:block;width:18px;height:34px;}
.newVideoList .prev a{display:block;width:18px;height:34px;}
.newVideoList .next a{display:block;width:18px;height:34px;}
.newVideoList .none{display:none;}
.newVideoList .noprev{background-position:left bottom;}
.newVideoList .nonext{background-position:right bottom;}
.newVideoList .noprev a{display:none;}
.newVideoList .nonext a{display:none;}


.newsRubricList2 { width: 720px; overflow: hidden; }
.newsRubricList2 .list { width: 740px; //zoom: 1; }
.newsRubricList2 .list:after { display: block; content: ' '; height: 0; overflow: hidden; clear: both; }

.newsRubricList2 dl { float: left; margin-bottom: 20px; width: 350px; margin-right: 20px; }
.newsRubricList2 dl dt { margin-bottom: 18px; padding-left: 9px; font: 14px/25px "Trebuchet MS", "Arial", serif; text-transform: uppercase; }
.newsRubricList2 dl dt a { text-decoration: none;}
.newsRubricList2 dl dt a:hover { text-decoration: underline;}

.newsRubricList2 ul li { margin-bottom: 11px; padding-left: 16px; background: url('../i/li.gif') no-repeat 0 5px; }
.newsRubricList2 ul li a { font: 12px/12px "Trebuchet MS", "Arial", serif; text-decoration: none; }
.newsRubricList2 ul li a:hover { text-decoration: underline; }
.newsRubricList2 ul li:first-child { position:relative; margin-bottom: 7px; padding: 0 0 8px 148px; min-height: 102px; background: none; border-bottom: 1px dotted #999999; }
.newsRubricList2 ul li:first-child a { display:block; margin-bottom: 4px; font-size: 18px; line-heighT: 18px; }
.newsRubricList2 ul li:first-child img { display:block; position: absolute; top: 2px; left: 0; width: 140px; height: 100px; }
.newsRubricList2 ul li.nofoto { padding-left: 0; min-height: 1px; }


.todayNewsOne { margin-bottom: 26px; }
.todayNewsOne dt { margin-bottom: 4px; }
.todayNewsOne dt a { display: block; margin-bottom: 2px; font: 24px/24px "Trebuchet MS", "Arial", serif; text-decoration: none; }
.todayNewsOne dt a:hover { text-decoration: underline; }
.todayNewsOne dt .date { color: #9fa19e; }
.todayNewsOne .descr { position: relative; margin-bottom: 13px; min-height: 137px;}
.todayNewsOne .descr .descr_announce{margin-left:156px;}
.todayNewsOne img {float:left; width: 140px; height: 100px; padding-bottom: 34px; background: url('../i/bg03.png') no-repeat left bottom; }

.todayNewsList { padding-top: 18px; border-top: 1px solid #999999; }
.todayNewsList h2 { margin-bottom: 18px; font-size: 14px; line-height: 14px; }
.todayNewsList .list { margin-bottom: 17px; //zoom: 1; }
.todayNewsList .list:after { display: block; content: ' '; height: 0; overflow: hidden; clear: both; }
.todayNewsList .list .block { display: block; float: left; width: 240px; margin-left: 20px; text-decoration: none;}
.todayNewsList .list .block:first-child { margin-left: 0; }
.todayNewsList .list .block dfn { font: 14px/14px "Trebuchet MS", "Arial", serif; font-style: normal; }
.todayNewsList .list .block:hover dfn { text-decoration: underline; }
.todayNewsList .list .block span { display: block;  color: #9fa19e; }
.todayNewsList .list .block img { display: block; margin-bottom: -27px; /*width: 140px;*/ height: 100px; padding-bottom: 34px; background: url('../i/bg03.png') no-repeat left bottom; }


.themeLinks { padding-left: 9px; border-left: 1px solid #acacac; }
.themeLinks .list { margin-top: 10px; }
.themeLinks .list li { margin-bottom: 15px; }
.themeLinks .list li a {display: inline; color: #4c4c4c; text-decoration: none; font:normal 12px Arial;}
.themeLinks .list li a:hover { text-decoration: underline; }

/*
.themeLinks .iFoto,
.themeLinks .iVideo,
.themeLinks .iComment,
.themeLinks .iTxt { text-indent: 20px; }
*/

.twitterLinks { background-color: #ebedee; margin-top:20px;}
.twitterLinks .twitterLinksTitle { font-size: 16px; padding: 12px 10px; border-bottom: 2px dotted #FFFFFF; }
#twitter_container { padding: 8px 10px 10px 10px; clear:both;margin-bottom:20px;width:200px;}
    #twitter_container .tweethead{ width: 100%; overflow: hidden;}
    #twitter_container .tweet { margin-bottom: 15px;}
    #twitter_container .avatar { float: left; margin-right: 4px;}
    #twitter_container .txt {display: block;width: 100%; }

.newsOne h1 { margin: 0 0 2px 0; font: 24px/24px "Trebuchet MS", "Arial", serif; }
.newsOne h1.pr_ico {background:url(/static/i/pr_ico.gif) no-repeat left 4px;padding-left:17px;}
.newsOne .date { margin-bottom: 10px; color: #9fa19e; }
.opinionOne .date {margin-bottom:10px;}
.opinionOne .first{margin-bottom:0;}
.opinionOne .typical{margin-top:-10px;}

.newsOne .typical { width: 500px; overflow: hidden; }

.typical { color: #000000; }


.print { margin-top: 20px; margin-bottom: 15px;}
.print a { padding-left: 22px; text-decoration: none; background: url('../i/iPrint.gif') no-repeat 0 2px;  }
.print a:hover { text-decoration: underline; }
.print span{float:right;}

.edit { margin-top: 20px; }
.edit a { padding-left: 22px; text-decoration: none; background: url('../i/pencil.gif') no-repeat 0 -3px;  }
.edit a:hover { text-decoration: underline; }

.shareBlock {margin: 20px 0;}
/*
.shareBlock .links {padding:5px 0 0;}
.shareBlock .links li {float: left;width:150px;height:35px;}
.shareBlock .links li.clear{float:none;height:0;padding:0;margin:0;overflow:hidden;}
.shareBlock .links li.mr0 {margin-right: 0; }
.shareBlock .links li a { display: block; text-indent: -999px; overflow: hidden; }

.shareBlock .links .iMail,.shareBlock .links li.iTwitter{}
.shareBlock .links .iFacebook,.shareBlock .links li.iVk{}
.shareBlock .links .iMail a {text-indent:20px;padding-top:3px; height: 21px; background: url('../i/iMail.gif') no-repeat 0 0; }
.shareBlock .links .iTwitter a { width: 74px; height: 21px; background: url('../i/iTwitter.gif') no-repeat 0 0; }
.shareBlock .links .iMyWorld a { width: 86px; height: 21px; background: url('../i/iMyWorld.gif') no-repeat 0 0; }
.shareBlock .links .iFacebook a { width: 79px; height: 21px; background: url('../i/iFacebook.gif') no-repeat 0 0; }
.shareBlock .links .iVk a { width: 88px; height: 21px; background: url('../i/iVk.gif') no-repeat 0 0; }
.shareBlock .links .iKlass { width: 90px; overflow: hidden; }
.shareBlock .links .iKlass a { width: 90px; height: 19px; text-indent:0;}
.shareBlock .links .iKlass span{position:relative;top:-1px;}

.shareBlock .links .ilj a { width: 69px; height: 18px; background: url('../i/iLj.gif') no-repeat 0 0; }
.shareBlock .links .iYa a { width: 35px; height: 18px; background: url('../i/iYa.gif') no-repeat 0 0; }
.shareBlock .links .iLi a { width: 85px; height: 18px; background: url('../i/iLi.gif') no-repeat 0 0; }
.shareBlock .links .iOn a { width: 76px; height: 18px; background: url('../i/iOn.gif') no-repeat 0 0; }
*/
.shareBlock textarea { display: block; margin: -8px 0 10px 0; width: 380px; //width: 374px; height: 90px; //height: 84px; }

.shareBlock .first_line{background:#f7f7f4;border-top:1px solid #c9c9c9;border-bottom:1px solid #d7d7d4;margin-bottom:20px;}
.shareBlock .first_line a{text-decoration:none;display:block;padding:7px 8px 7px 34px;border-width:0 1px;border-style:solid;border-color:#fff #eeeeeb #fff #dcdcd9;float:left;background:no-repeat 10px center;cursor:pointer;}
.shareBlock .first_line .link1{background-image:url(/static/i/arrow_big.gif);border-left:0;}
.shareBlock .first_line .link2{background-image:url(/static/i/rss_ico.gif);}
.shareBlock .first_line .link3{background-image:url(/static/i/qu_ico.gif);border-right:0;}

#shareMailForm{position:relative;background:url(/static/i/bg_gray.gif) repeat-x left top;padding:15px;margin-bottom:20px;}
#shareMailForm .inp{border:0;width:225px;padding:3px 10px;}
#shareMailForm label{position:absolute;color:#9c9c9c;top:3px;left:10px;cursor:text;}
#shareMailForm .fl_l{position:relative;float:left;margin-right:20px;}
#shareMailForm .mr0{margin-right:0;}
#shareMailForm .message{float:left;margin-top:10px;color:#920000;}
#shareMailForm .but{text-align:right;margin-top:10px;}
#shareMailForm .btn{background:#787878;border:0;cursor:pointer;padding:3px 15px;color:#fff;}

#share_buttons{border-bottom:3px solid #e5e5e5;margin-bottom:15px;}
#share_buttons .left{float:left;margin-right:20px;margin-bottom:15px;}
#share_buttons .mr_like{width:220px;overflow:hidden;}

#social_blocks{position:relative;color:#616161;}
#social_blocks font{display:inline-block;padding:5px 0;}
#social_blocks .social_btns{border-bottom:1px solid #a1a7ae;}
#social_blocks .social_btns span{display:inline-block;background:url(/static/i/btn_bg_grad.gif) repeat-x left top;margin-left:7px;float:right;}
#social_blocks .social_btns span.ml0{margin-left:0;}
#social_blocks .social_btns a{display:inline-block;padding:5px 10px;}
#social_blocks .social_btns a.tw{background:url(/static/i/tw.gif) no-repeat 7px center;padding-left:27px;}
#social_blocks .social_btns a.fb{background:url(/static/i/fb.gif) no-repeat 7px center;padding-left:27px;}
#social_blocks .social_btns a.vk{background:url(/static/i/vk.gif) no-repeat 7px center;padding-left:27px;}
#social_blocks .social_btns a.gp{background:url(/static/i/gplus_ico.png) no-repeat 5px 5px;padding-left:27px;}
#social_blocks .more{display:block;cursor:pointer;background:#f3f1f1;color:#939393;font:10px Arial;padding:5px;text-align:right;}

#soc_block{height:0; overflow:hidden;}
#soc_block #vk_block{display: none; height: 292px; overflow: hidden;}
#soc_block #vk_block #vk_groups{height: 292px; overflow: hidden;}
#soc_block #vk_block #vk_groups iframe{height: 292px;}

#sharingCode textarea{width:100%;border:1px solid #dae2e8;height:200px;margin:0;}
#sharingCode .btn{background:#787878;border:0;cursor:pointer;padding:3px 15px;color:#fff;}

.show-add-comment-form {background: #408623; border: 1px solid #c5c3bb; color: #fff; margin: 0 0 10px 0; padding: 10px 0; cursor: pointer; float: left; text-align: center; text-transform: uppercase; width: 500px;}
.commentsBlock { margin-top: 20px; color: #000; }
.commentsBlock h2 { font: 14px/14px "Trebuchet MS", "Arial", serif; }
.commentsBlock ul { margin: 7px 0 20px 0; }
.commentsBlock ul li { padding: 7px 0; background:url(/static/i/bord_dotted.gif) repeat-x left top;/*border-top: 1px dotted #7f7f7f; */}
.commentsBlock ul li .name { margin-right: 15px; font-weight: bold; text-decoration: none; }
.commentsBlock ul li .name:hover { text-decoration: underline; }
.commentsBlock ul li div { margin-bottom: 3px; }
.commentsBlock .not-commentable {color: #c50000; padding: 6px 4px; text-align: center; border: 1px solid #c50000;
                 background: url(/static/i/not-commentable-bg.png) 4px center no-repeat; }
.commentsBlock .commentable-period-close {color: #060; padding: 6px 4px; text-align: center; border: 1px solid #060;
                 /*background: url(/static/i/not-commentable-bg.png) 4px center no-repeat;*/ }

.yandex{background:url(/static/i/providers_icon/yandex.png) no-repeat left center;padding-left:20px;}
.google{background:url(/static/i/providers_icon/google.png) no-repeat left center;padding-left:20px;}
.mailru{background:url(/static/i/providers_icon/mailru.png) no-repeat left center;padding-left:20px;}
.vkontakte{background:url(/static/i/providers_icon/vkontakte.png) no-repeat left center;padding-left:20px;}
.facebook{background:url(/static/i/providers_icon/facebook.png) no-repeat left center;padding-left:20px;}
.twitter{background:url(/static/i/providers_icon/twitter.png) no-repeat left center;padding-left:20px;}
.email{background:url(/static/i/providers_icon/email.png) no-repeat left center;padding-left:20px;}

#statusMessage{padding:20px 25px 7px;margin:10px 0;font-size:13px;text-align:left;color:#111;}
#statusMessage p{margin-bottom:10px;}


.ibutton { 
			 display: inline-block;
			//zoom: 1; //display: inline;
			width: auto;
			vertical-align: baseline;
			outline: none;
			cursor: pointer; //cursor: hand;
			text-align: center;
			text-decoration: none;
			color: #ffffff;
			font: 12px/100% "Trebuchet MS", "Arial", serif;
			padding: 0 7px 0 7px;
			//padding: 2px 7px 0 7px;
			min-height: 20px;
			//height: 17px;
			text-transform: uppercase;
			
			border: 1px solid #000000;
			background: #000000;
			//overflow: visible;
		}
.ibutton:hover { background: #000000; }
.ibutton:active { position: relative; top: 1px; }



.iForm .field { position: relative; margin-bottom: 9px;}
.iForm .field textarea { display: block; width: 500px; //width: 494px; height: 82px; //height: 76px; }
.iForm .field .inp { padding-left: 6px; width:245px; //width:233px; height: 22px; //height: 16px; }
.iForm div{position:relative;margin-bottom:10px;color:#777;}
.iForm .input input{border:1px solid #abadb3;padding:2px;width:245px;color:#777;margin-right:5px;}

.iForm .checkbox{float:right;margin-top:2px;}
.iForm .checkbox input{width:15px;margin-right:1px;vertical-align:middle;}

.iForm .input textarea{border:1px solid #abadb3;padding:2px;width:500px;height:100px;color:#777;margin-right:5px;}
.iForm .input label{font:11px Arial;}
.iForm .loginza{margin-left:10px;text-decoration:none;}
.iForm .loginza img{vertical-align:middle;margin-left:5px;}
.iForm .auth_type .ava{float:left;}
.iForm .auth_type div{margin-left:60px;line-height:2;}
.iForm .auth_type div a{margin-right:25px;}
.iForm .auth_type div .auth_name{font:bold 12px Arial;}
.iForm .auth_type div img{vertical-align:middle;margin-left:5px;}

.comment{position:relative;}
.comment img{float:left;}
.comment .comment_data{margin-left:60px;}
.comment .comment_data .auth_name{font:bold 12px Arial;margin-right:25px;background-position:left bottom;}
.comment .comment_data .auth_name:hover{text-decoration:none;}
.comment .comment_data .answer{float:right;}
.comment .comment_data div{margin-top:5px;}

.addComment { position: relative; }
.addComment h2 { margin-bottom: 17px; }

.addComment .name { display: block; position: absolute; top: 0; left: 0; padding-left: 6px; width:239px; height: 22px; line-height: 20px; color: #898888; }
.addComment .fl_l { position: relative; float: left; width:245px; }
.addComment .fl_r { position: relative; float: right; width:245px; }
.addComment .textarea .name { padding-left: 6px; width:494px; height: 82px; line-height: 20px; color: #898888; }

.addComment .code img { display: block; float: left; margin-right: 10px; }
.addComment .code input { padding: 0; width: 80px; //width: 74px; }
.addComment .but { text-align: left; }
.addComment .but .ibutton{ float:right; }
.addComment .but .ibutton.disabled{background-color:#666;border-color:#666;}
.addComment .but img{ float:right;vertical-align:middle;margin:3px 10px; }
.addComment .but p{margin-right:120px;}



.shareLink {display: none;margin:0 7px 10px 0; padding: 5px; background: #c9c9c9; border: 1px solid #ffffff; }

.shareLink .name { display: block; position: absolute; top: 0; left: 0; padding-left: 6px; width:239px; height: 22px; line-height: 20px; color: #898888; }
.shareLink .fl_l { position: relative; float: left; width:234px; }
.shareLink .fl_r { position: relative; float: right; width:234px; }
.shareLink .field .inp { width:234px; //width:222px;  }

.shareLink .but { text-align: right; }
#sharingCode{clear:both;}


.peopleList { padding: 8px 30px 1px 29px; border-left: 1px solid #acacac; }
.peopleList dt { margin-bottom: 5px; font: 14px/14px "Trebuchet MS", "Arial", serif; color: #000000; font-weight: bold; }
.peopleList dt a { color: #000000; text-decoration: none; }
.peopleList dt a:hover { text-decoration: underline; }
.peopleList dd { margin-bottom: 17px; color: #818181; }
.peopleList img { display: block; margin-bottom: 9px; }

.autorBlock { color: #818181; }
.autorBlock a { display: block; margin-bottom: 5px; font: 14px/1.3 "Arial", serif; color: #000000; font-weight: bold; text-decoration: none;  }
.autorBlock a:hover { text-decoration: underline; }
.autorBlock img { display: block; margin-bottom: 9px; /*width: 60px; height: 60px;*/ }

.typical .autorBlock { float: left; width: 170px; margin: 0 10px 10px 0; }

.opinionsList { margin-right: 20px; }
.opinionsList .block { position: relative; margin-bottom: 28px; min-height: 127px;height:auto !important;height:127px; padding-left: 140px; }
.opinionsList dl dt { margin-bottom: 7px; font-size: 16px; line-height: 16px; color: #a7a6a6; font-weight: bold; }
.opinionsList dl dt .pr_ico {float:left;margin:2px 5px 0 0; position: relative; width: 13px; height: 12px;}
.opinionsList dl dt a { color: #4c4c4c; text-decoration: none; }
.opinionsList dl dt a:hover { text-decoration: underline; }
.opinionsList dl dt .date { display: block; margin: 6px 0 2px 0; font-size: 12px; font-weight: normal; }
.opinionsList img { display: block; position: absolute; top: 0; left: 0; width: 127px; height: 127px; }

ul.pager li { display: inline; margin-right: 10px; color: #b3b2b2; }
ul.pager li:first-child { color: #4c4c4c; }
ul.pager li a { color: #4c4c4c; text-decoration: underline; }
ul.pager li a:hover { text-decoration: underline; }


.videoAudio h2 { margin-bottom: 18px; font: 14px/14px "Trebuchet MS", "Arial", serif; }
.videoAudio .videoList { margin-bottom: 30px; padding-bottom: 27px; border-bottom: 1px solid #999999; }
.videoAudio .more { text-decoration: none; }
.videoAudio .more:hover { text-decoration: underline; }


.videoList .list { margin-bottom: 25px; //zoom: 1; }
.videoList .list:after { display: block; content: ' '; height: 0; overflow: hi.listen; clear: both; }

.videoList .list .block { position: relative; float: left; width: 150px; margin-left: 20px; color: #000000; }
.videoList .list .block img { display: block; margin: 0 0 -16px 0; width: 140px; height: 100px; padding-bottom:28px; background: url('../i/bg03.png') no-repeat left bottom; }
.videoList .list .block a { display: block; margin-bottom: 9px; font: 13px Arial; color: #000; text-decoration: none; }
.videoList .list .block a:hover { text-decoration: underline; }
.videoList .list .block .date { margin-top: 4px; color: #818080; }

.videoList .list .block .play { position: absolute; top: 0; left: 0; width: 140px; height: 100px; cursor: pointer; //cursor: hand; text-indent: -999px; overflow: hidden; background: url('../i/bg06.png') no-repeat 0 0; }

.videoList .list { margin-bottom: 25px; //zoom: 1; }
.videoList .list:after { display: block; content: ' '; height: 0; overflow: hi.listen; clear: both; }
.videoList .list .ml0{margin-left:0;}

.videoListLast .list .block { position: relative; width: 150px; color: #000000; margin-bottom:25px;}
.videoListLast .list .block img { display: block; margin: 0 0 -16px 0; width: 140px; height: 100px; padding-bottom:28px; background: url('../i/bg03.png') no-repeat left bottom; }
.videoListLast .list .block a { display: block; margin-bottom: 9px; font: 13px Arial; color: #000; text-decoration: none; }
.videoListLast .list .block a:hover { text-decoration: underline; }
.videoListLast .list .block .date { margin-top: 4px; color: #818080; }

.videoListLast .list .block .play { position: absolute; top: 0; left: 0; width: 140px; height: 100px; cursor: pointer; //cursor: hand; text-indent: -999px; overflow: hidden; background: url('../i/bg06.png') no-repeat 0 0; }


.audioList .list { margin-bottom: 25px; //zoom: 1; }
.audioList .list:after { display: block; content: ' '; height: 0; overflow: hi.listen; clear: both; }

.audioList .list .block { position: relative; float: left; width: 150px; margin-left: 20px; color: #000000; }
.audioList .list .block img { display: block; margin: 0 0 -16px 0; width: 140px; height: 100px; padding-bottom:28px; background: url('../i/bg03.png') no-repeat left bottom; }
.audioList .list .block a { display: block; margin-bottom: 9px; font: 13px Arial; color: #000; text-decoration: none; }
.audioList .list .block a:hover { text-decoration: underline; }
.audioList .list .block .date { margin-top: 4px; color: #818080; }

.audioList .list .block .play { display: block; margin-top: 12px; width: 130px; height: 30px; padding-right: 10px; color: #818080; line-height: 26px; text-align: right; font-weight: normal; cursor: pointer; //cursor: hand; background: url('../i/audioPlay.gif') no-repeat 0 0; }
.audioList .list .block a:hover .play { text-decoration: none; }
.audioList .list .ml0{margin-left:0;}


.autorBlock2 { position: relative; margin-bottom: 30px; }
.autorBlock2 dt { margin-bottom: 14px; }
.autorBlock2 dt span { display: block; margin-bottom: 3px; font: 24px/24px "Trebuchet MS", "Arial", serif; color: #000000; }
.autorBlock2 img { display: block;float:left; width: 127px;margin:0 10px 5px 0;}
.autorBlock2 dd { line-height:17px;}

.articleList { margin-bottom: 33px; }
.articleList li { margin-bottom: 15px; color: #818080; }
.articleList a { display: block; font: 13px/1.3 "Arial", serif; color: #000; text-decoration: none; }
.articleList a:hover { text-decoration: underline; }


#footer { position: relative; min-height: 105px; min-height: 129px;}
#footer dfn {float:left;display: block;font-style: normal; color: #fff; }

#footer .menuBot { text-align:right;text-decoration: none; }
#footer .menuBot li { display: inline; margin-left: 25px; }
#footer .menuBot li a { color: #ffffff; }


#footer .wrap {padding:7px 25px;background: #000; }

#footer .creator { position: absolute; bottom:30px; right: 20px; font-size: 12px; line-height: 14px; color: #000000; text-align: right; }
#footer .creator a { display: block; color: #000000; padding-top: 20px; text-decoration: none; background: url('../i/nota.gif') no-repeat 100% 0; }

#footer .award-coins { position: absolute; bottom: 1px; right: 270px; font-size: 12px; line-height: 14px; color: #000000; text-align: right;}

#p404{background:#e7e7de;color:#010101;}
#p404 h1{font:24px Trebuchet MS;color:#36930e;}
#p404 p{font:13px Arial;color:#010101;line-height:17px;}
#p404 #container{background: none;width:800px;margin:0 auto;margin-bottom: 50px;}
#p404 #header {margin-bottom: 50px; background: none; }
#p404 #left404{float:left;width:470px;}
#p404 #left404 ul{padding-left:25px;margin-bottom:40px;}
#p404 #left404 ul li{list-style-type:square;color:#36930e;margin-bottom:3px;}
#p404 #left404 ul li span{color:#000;}
#p404 .searchBlock { position: relative; margin-top: 6px; width: 280px; }
#p404 .searchBlock .inp { width: 255px; //width: 239px; }

#p404 #right404{float:right;width:285px;}
#p404 #right404 h2{margin-bottom:10px;}
#p404 #right404 .menu404 li{margin-bottom:5px;}
#p404 #right404 .menu404 a{color:#000;font:14px Arial;text-transform:uppercase;text-decoration:none;}
#p404 #right404 .menu404 a:hover{text-decoration:underline;}

#p404 .todayNewsBlock{margin-top:40px;}
#p404 .todayNewsBlock .list{border:0;}
#p404 .todayNewsBlock .list dl{margin-right:25px;}
#p404 .todayNewsBlock .list dl dt{background:none;}
#p404 .todayNewsBlock h2{font:17px Trebuchet MS;}

/*
.txt404 { float: left; margin-left: 114px; width: 465px; color: #000000; }
.txt404 h1 { margin: 0 0 8px 0; font-size: 72px; line-height: 72px; font-weight: bold; }
.txt404 blockquote { margin-bottom: 23px; font: 24px/24px "Trebuchet MS", "Arial", serif; }
.txt404 dt { margin-bottom: 7px; }
.txt404 dt a { font: 14px/14px "Trebuchet MS", "Arial", serif; color: #000000; text-decoration: none; font-weight: bold; }
.txt404 dt a:hover { text-decoration: underline; }


.menu404Block { float: right; margin-top: 84px; width: 280px; color: #000000; }
#p404 .searchBlock { position: relative; margin-top: 6px; width: 280px; }
#p404 .searchBlock .inp { width: 255px; //width: 239px; }

.menu404 { margin-top: 32px; }
.menu404 ul { float: left; width: 119px; }
.menu404 ul li { margin-bottom: 9px; padding-right: 15px; }
*/

.searchLine  { padding: 5px; margin-bottom: 3px; font-size: 14px; line-height: 16px; color: #000000; background: #eef0e6; }

.searchResult { margin-top: 8px; }
.searchResult li { margin-bottom: 17px; padding: 12px 0 0 10px; border-top: 1px dotted #000000; }
.searchResult li:first-child { border-top: 0 none; }
.searchResult li span { color: #a2a19f; }
.searchResult li .name {  position: relative;  }
.searchResult li .name a { display: block; font-size: 14px; margin-bottom: 7px; }
.searchResult li span { display: block; font-size: 11px; margin-bottom: 1px; }
.searchResult li span a { color: #a2a19f; }
.searchResult li .num { position: absolute; top: 0; left: -109px; width: 100px; font-size: 14px; text-align: right; color: #a2a19f;  }

.searchResult .img{float:left;margin-right:14px;display:block;width:140px;height:100px;position:relative;overflow:hidden;margin-top:3px;}
.searchResult .img span.play{position:absolute;left:0;top:0;background:url("../i/bg06.png") no-repeat 0 0;display:block;width:140px;height:100px;cursor:pointer;}

.ratesNames li {float:left;margin:20px 7px 10px 0;padding:2px 4px;cursor:pointer;}
.ratesNames li.act {background:#59C714;}


/*-------- Р В РЎСџР В РЎвЂўР РЋР С“Р В Р’ВµР РЋРІР‚В°Р В Р’В°Р В Р’ВµР В РЎВР РЋРІР‚в„–Р В Р’Вµ - Р В РЎв„ўР В РЎвЂўР В РЎВР В РЎВР В Р’ВµР В Р вЂ¦Р РЋРІР‚С™Р В РЎвЂР РЋР вЂљР РЋРЎвЂњР В Р’ВµР В РЎВР РЋРІР‚в„–Р В Р’Вµ ------*/
#most_popular a{text-decoration:none;}
#most_popular a:hover{text-decoration:underline;}
#most_popular .filtr2 a:hover{text-decoration:none;}

.today {position:relative;margin-bottom:20px;background:#ebedee url(/static/i/dotted2px.gif) repeat-x left 40px;padding:10px;width:220px;overflow:hidden;}
.today .block_title{position:relative;width:220px;color:#535353;font:18px Trebuchet MS;text-transform:uppercase;}
.today .block_title a{position:absolute;right:0;top:0;}
.today .today_width{position:relative;width:550px;overflow:hidden;height:auto;}
.today .today_block{float:left;width:220px;overflow:hidden;margin-right:20px;}

.today .list { margin-top: -1px; border: 1px solid #C4C4C4; //zoom: 1; }
.today .list div { position: relative; padding: 11px 8px;  margin: -1px -1px 0 0; background: url('/static/i/coners.gif') no-repeat 100% -21px; //zoom: 1; }
.today .list h2 { margin: 0 0 7px 0; }
.today .list ul li, ul.articles_list2 li { position: relative; margin-bottom: 7px; padding-left: 12px; font-size: 12px; line-height: 14px; background: url('/static/i/li.gif') no-repeat 0 4px; }
.today .list ul.comments li { background-position: 0 8px; }

.today .list .month_lnk_block ul li sup { padding: 0 3px; background: #c4c4c4; color: #ffffff; margin-left: 3px; }

.today .filtr2 {margin:15px 0 10px;}
.today .filtr2 a{padding-left:0;color:#818080;text-decoration: none;border-bottom:1px dashed #818080;font:12px Arial;margin-right:10px;}
.today .filtr2 a:hover{text-decoration:none;}
.today .filtr2 a.act {color: #525252; border-bottom: 0 none; font-weight:bold;}

.today .today_news{padding-left:15px;}
.today .today_news li {margin-bottom:5px;list-style-type:square;}
.today .today_news li a{color:#535353;font:12px Arial;line-height:1;text-decoration:none;}
.today .today_news li a:hover{text-decoration:underline;}
.today .today_news li span{color:#0e6100;font:11px Arial;margin-left:3px;}

.list .news_list{margin-bottom:10px;padding-bottom:0;}
.list .news_list a{color:#474745;text-decoration:none}
.list .news_list a:hover{text-decoration:underline;}
.list .news_list .last_event_date{font:14px Arial;color:#789375;}

/*----------- last comments widget -------------------------------*/
.last_comments_widget{position:relative;margin-bottom:20px;background:#ebedee url(/static/i/dotted2px.gif) repeat-x left 55px;padding:10px;width:220px;overflow:hidden;}
.last_comments_widget .block_title{position:relative;width:220px;color:#535353;font:18px Trebuchet MS;text-transform:uppercase;line-height:1;}
.last_comments_widget .today_news{margin-top:20px}
.last_comments_widget .today_news li{margin-bottom:10px;}
.last_comments_widget .today_news a{text-decoration:none;}
.last_comments_widget .today_news a:hover{text-decoration:underline;}
.last_comments_widget .rubric_link{font:bold 12px Arial;color:#535353;}
.last_comments_widget .comment_news{font:12px Arial;color:#0e6100;}
.last_comments_widget .comment_link{font:11px Arial;color:#535353;}


/* --------------------------------- */
#onkzwidget #onkzwidget_menu{border-bottom:1px solid #7f7f7f;padding:5px 0 10px;margin-bottom:10px;}
#onkzwidget #onkzwidget_menu a{color:#1a3dc1;font:13px Arial;text-decoration:underline;display:inline-block;margin:5px 10px 5px 2px;}
#onkzwidget #onkzwidget_menu a:hover{text-decoration:none;}
#onkzwidget #onkzwidget_menu a#blog_ico{background:url(/static/images/blog_ico.png) no-repeat left center;padding-left:20px;}
#onkzwidget #onkzwidget_menu a#community_ico{background:url(/static/images/group_ico.png) no-repeat left center;padding-left:20px;}
#onkzwidget #onkzwidget_menu a#photo_ico{background:url(/static/images/photo_ico.png) no-repeat left center;padding-left:20px;}
#onkzwidget #onkzwidget_menu a#video_ico{background:url(/static/images/video_ico.png) no-repeat left center;padding-left:20px;}
#onkzwidget #onkzwidget_menu a#contest_ico{background:url(/static/images/conkurs_ico.png) no-repeat left center;padding-left:20px;}

/* ---------------- tags ------------------ */
.general_cont { position: relative; //zoom: 1; }
.general_cont:after { display: block; content: ' '; height: 0; overflow: hidden; clear: both; }

.mid h2 { margin: 0; font-size: 14px; font-weight: bold; line-height: 16px; }
.mid h2 a { padding-right: 17px; color: #000000; background: url('/static/i/arrow.gif') no-repeat 100% -14px; }

.mid { margin-bottom: 21px; }
.mid .news_list_block { margin: 0 9px 37px 0; }
.mid .rubrics_block { margin: 0 0 18px 10px; }

.block11 { position: relative; float: left; margin-right: -1px;  border-right: 1px solid #C4C4C4; }
.block11 { width: 485px; }
.block12 { position: relative; float: right;}
.block12 { width: 484px; }
.block12 h2 { margin-left: 10px; }

ul.alphabet { margin-bottom: 30px; }
ul.alphabet li { display: inline; padding: 1px 4px; //padding-right: 0; font-size: 14px; color: #C4C4C4; }
ul.alphabet li.act { color: #ffffff; background: #C4C4C4; }

ul.tags { width: 85px; }
ul.tags li { padding: 2px 0 3px 0; font-size: 12px; color: #C4C4C4; line-height: 14px; background: url('/static/i/point_x2.gif') repeat-x bottom left; }
ul.tags li a { color: #C4C4C4;}
ul.tags li.last { background: none; }

ul.tags_list { margin-top: 10px; }
ul.tags_list li { display: inline; margin-right: 8px; }
ul.tags_list li a{ font-size:14px;line-height:20px; }

.tag_opisanie{border-bottom:2px solid #000;padding-bottom:20px;margin-top:15px;}

.block11 ul.tags_list { margin-right: 10px; }
.block12 ul.tags_list { margin-left: 10px; }

.author{margin:15px 0;}
.author span.bg{background:#f7f7f7;padding:5px 10px;display:inline-block;}
.author a{background:url(/static/i/soc_icons.png) no-repeat;margin-left:5px;text-indent:40px;overflow:hidden;display:inline-block;width:19px;height:19px;vertical-align:middle;}

.author a.vk{background-position:left bottom;}
.author a.tw{background-position:-23px bottom;}
.author a.fb{background-position:-46px bottom;}

.author a.vk:hover{background-position:left top;}
.author a.tw:hover{background-position:-23px top;}
.author a.fb:hover{background-position:-46px top;}


.metki{color:#4c4c4c;}
.metki a{color:#4c4c4c;text-decoration:none;}
.metki a:hover{text-decoration:underline;}
.metki b{float:left;}
.metki span{display:block;margin-left:45px;}


.up-down-btn{position:absolute;display:block;width:34px;height:18px;overflow:hidden;}
.up-down-btn span{position:absolute;left:10px;top:0;display:block;width:14px;height:8px;overflow:hidden;}
.up-down-btn span.color0 {background-color:#0e6100;}
.up-down-btn span.color1 {background-color:#69bc46;}
.up-down-btn span.color2 {background-color:#69bc46;}
.up-down-btn span.color3 {background-color:#F66200;}
.up-down-btn span.color4 {background-color:#733171;}
.up-down-btn span.color5 {background-color:#215296;}
.up-down-btn span.color6 {background-color:#715647;}
.up-down-btn span.color7 {background-color:#0e6100;}
.up-down-btn span.color8 {background-color:#0E6100;}
.up-down-btn span.color9 {background-color:#808080;}

.up-down-btn div{position:relative;display:block;background:url(../i/up-down.png) no-repeat;width:34px;height:18px;overflow:hidden;cursor:pointer;}
.up_btn{top:-2px;left:50%;margin-left:-17px;}
.down_btn{bottom:0;left:50%;margin-left:-17px;}
.down_btn div{background-position:left bottom;}
.down_btn span{top:8px;}
.line{background:url(../i/dotted2px.gif) repeat-x;height:2px;overflow:hidden;}
.up-down-btn.disabled span{background:gray;cursor:default;}



#tooltip {position: absolute;z-index: 3000;background-color: #636363;padding: 5px 10px;color:#fff;font:12px Helvetica;max-width:300px;display:none;}
.tooltip_arrow{position:absolute;top:-5px;left:50%;margin-left:-3px;}

/* fotogallery */
/* карусель на главной */
.simple_gallery_block {float:left;width:930px;overflow:hidden;position:relative;}
.simple_gallery{position:relative; float:left; font:11px Arial; color:#818080; width: 234px; height: 160px; overflow: hidden;}
	/*.simple_tweet_block{float:left;width:930px;overflow:hidden;position:relative;}
		.simple_tweet{position:relative;float:left;margin-right:15px;font:11px Arial;color:#818080;padding-left:150px;min-height:100px;height:auto !important;height:100px;width:147px;}
		.simple_tweet a{font:12px Arial;text-decoration:none;}
		.simple_tweet a:hover{text-decoration:underline;}
		.simple_tweet a img{position:absolute;left:0;top:0;}
		.simple_tweet div{margin-top:5px;}*/
                
.foto_report{background:#373737 url(../i/dotted2px.gif) repeat-x left 35px;margin-bottom:20px;}
.foto_report h2.title{padding:10px;margin:0;}
.foto_report h2.title a{text-decoration:none;color:#fff;}
.foto_report h2.title a:hover{text-decoration:underline;}
.foto_report dd .fbig{position:relative;width:240px;height:160px;overflow:hidden;} 
.foto_report .active{opacity:0.3;filter:alpha(opacity=30)} 
.main_gallery_title{position:absolute;bottom:0;background:url(/static/i/opacity70.png);padding:5px 10px;color:#b5b4b4;font-size:11px;width:220px;}
.main_gallery_title a{color:#fff;font-size:12px;text-decoration:none;}
.main_gallery_title a:hover{text-decoration:underline;}
                                                          
.foto_report .prev-next{position:absolute;top:40px;width:18px;height:34px;overflow:hidden;text-indent:20px;z-index:2;}
.foto_report .prev-next.prev{left:-18px;background:url(/static/i/prev-next-black.png) no-repeat 0 0;}
.foto_report .prev-next.next{right:-18px;background:url(/static/i/prev-next-black.png) no-repeat -18px top;}
.foto_report .prev-next.prev.showed{left:0;}
.foto_report .prev-next.next.showed{right:0;}

.foto_lenta{position:relative;display:none;}

.foto_report2{background:#e8edf4;padding:10px;width:460px;margin:20px 0;}
.foto_report2 .foto_lenta{width:460px;}
.foto_report2 .foto_lenta .lenta_cont{left:0;width:460px;}
.foto_report2 .foto_lenta .lenta_cont .fotos{margin-right:7px;}
.foto_report2 .fbig{width:460px;overflow:hidden;}
.foto_report2 .fbig_alt{margin-top:5px;}
.foto_report2 .active{opacity:0.3;filter:alpha(opacity=30)}

.photo_albom{float:left;margin:0 20px 25px 0;width:225px;overflow:hidden;}
	.albom_photo{text-align:center;}
	.albom_photo a{display:block;width:225px;height:150px;overflow:hidden;}
	.albom_photo img{display:block;}
	.albom_date{background:url(/static/i/bg10.png) no-repeat left top;padding-top:10px;font:11px Arial;color:#818080;}
	.albom_date span{float:right;}
	.albom_name{margin-top:5px;}
	.albom_name a{font:12px Arial;text-decoration:none;color:#000;line-height:1.3;}
	.albom_name a:hover{text-decoration:underline;}

#single_gallery .infoBlock{margin-bottom:0;}
#single_gallery .block4{position:relative;}
#single_gallery .block2{margin-top:20px;}
#single_gallery .print{margin-top:0;}
#single_gallery .print span{position:absolute;right:0;}

#toggle_view{position:absolute;right:0;margin-top:-25px;font:11px Arial;color:#525252;text-align:right;margin-bottom:3px;}
#toggle_view span{display:inline-block;width:21px;height:21px;background:url(/static/i/toggle_gallery_view.gif) no-repeat;vertical-align:middle;cursor:pointer;}
#toggle_view span.carusel{background-position:left top}
#toggle_view span.carusel.noactive{background-position:left bottom;}
#toggle_view span.blog{background-position:-23px top}
#toggle_view span.blog.noactive{background-position:-23px bottom;}

#big_photo_carusel{position:relative;width:720px;overflow:hidden;}
#big_photo_carusel #big_photo_carusel_block{position:relative;width:99999px;height:485px;}
#big_photo_carusel #big_photo_carusel_block img{position:absolute;top:485px;left:0;display:block;}
#big_photo_carusel #big_photo_carusel_block img.first{top:0;left:0;}
#big_photo_carusel .photo_alt{position:relative;background:#000 url(/static/i/afisha_shadow_big.png) no-repeat center bottom;padding:5px 50px 39px 10px;font:11px Arial;color:#fff;clear:both;width:660px;}
#big_photo_carusel .photo_alt p{position:absolute;right:10px;top:5px;}
#big_photo_carusel .photo_alt p font{color:#999;font-size:11px;}
#big_photo_carusel .photo_alt div{min-height:15px;height:auto !important;height:15px;}
#big_photo_carusel .photo_alt div a {color: #FFFFFF;}
#big_photo_carusel .photo_alt div a:hover {color: #FFFFFF;}
#big_photo_carusel .photo_alt div a:visited {color: #FFFFFF;}
#big_photo_carusel .photo_alt div.clear{height:0;min-height:0;}
#big_photo_carusel .prev_next{position:absolute;width:70px;height:134px;background:url(/static/i/prev-next_big.png) no-repeat;top:170px;cursor:pointer;}
#big_photo_carusel .prev{background-position:-70px 0;left:-70px;}
#big_photo_carusel .next{background-position:0 0;right:-70px;}
	.gallery_announce{position:relative;top:-15px;color:#000;width:720px;}
	.gallery_announce.blog{margin-bottom:20px;}

#big_photo_carusel.blog{overflow-y:visible;}
#big_photo_carusel.blog .prev_next{display:none;}
#big_photo_carusel.blog .photo_alt{display:none;}
#big_photo_carusel #big_photo_carusel_block.blog{left:0;height:auto;overflow-y:visible;}
#big_photo_carusel #big_photo_carusel_block.blog .photo_alt{display:block;}
#big_photo_carusel #big_photo_carusel_block img.blog{position:relative;top:0;left:0;display:block;}


/* news archives */
#calendar{position:relative;background:#f3f8f2 url(/static/i/dotted2px.gif) repeat-x left 50px;padding:10px;margin-bottom:20px;}
#calendar h2.title{color:#408623;}
#calendar .month_year{position:relative;top:-1px;float:right;font:12px Arial;color:#000;text-align:right;}
#calendar .month_year div{position:relative;}
#calendar .month_year div div{text-align:left;}
#calendar .month_year #month_select{margin-top:3px;}
#calendar .month_year span{border-bottom:1px dotted #000;cursor:pointer;}
#calendar #year_select .none{width:47px;right:0;}
#calendar #year_select div{clear:both;}
#calendar .month_year .none{position:absolute;top:20px;right:0;background:#fff;padding:5px 0;width:160px;overflow:hidden;z-index:2;}
#calendar .month_year .none div{float:left;padding:2px 10px;width:60px;font-size:12px;}
#calendar .month_year .none span{border-color:#fff;}
#calendar .month_year .none span:hover{border-color:#000;}
#calendar table{border-spacing:0;border-collapse:collapse;}
#calendar table td{text-align:center;height:22px;width:30px;vertical-align:middle;border:1px solid #f3f8f2;}
#calendar table thead td{font:12px Arial;color:#000;}
#calendar table tbody td{font:12px Arial;color:#000;}
#calendar table tbody td.date{background:#e6efe5;color:#869285}
#calendar table tbody td.date a{display:table-cell;width:30px;height:22px;vertical-align:middle;text-align:center;text-decoration:none;}
#calendar table tbody td.date a:hover{background:#c5dbbb;}
#calendar table tbody td.now a{background:#fff;font-weight:bold;color:#5a934d;}
#calendar table td.weekend a{color:#f25a61;}
#calendar table td.weekend{color:#f25a61;}
#calendar table tbody td.weekend{color:#f0787e;}
#calendar table tbody td.weekend a{color:#e0151f;}
#calendar table tbody td.active a{background:#408623;color:#fff;}

.calendar_data{margin-bottom:10px;}
.calendar_data span{color:#000;font:13px Arial;display:inline-block;padding:2px 3px;text-transform:capitalize}
.calendar_data a{color:#419b16;font:13px Arial;display:inline-block;padding:2px 3px;text-decoration:none;text-transform:capitalize}
.calendar_data a:hover{background:#e1e1e1;}
.calendar_data a.active{background:#419b16;color:#fff;}
.calendar_data a.disabled{color:#000;cursor:default;}

/* hot video */
#informer{margin-bottom:20px;}

#hot_video_block{background:#eef0e6;margin-bottom:20px;}
#hot_video_block .title{font:18px Trebuchet MS;text-transform:uppercase;color:#000;padding:10px;background:url("/static/i/dotted2px.gif") repeat-x scroll left 40px;}
	.video_title{margin:0 10px 10px 10px;display:inline-block;text-decoration:none;}
	.video_title:hover{text-decoration:underline;}
	.video_img{position:relative;width:200px;height:143px;overflow:hidden;display:block;text-decoration:None;}
	.video_img .play{position:absolute;left:0;top:0;background:url(/static/i/play2.png) no-repeat;z-index:2;height:143px;width:200px;display:block;}

/* football widget */
.right_widget{margin:20px 0;}
.football_widget{background:#151d37;padding-bottom:10px;}
.football_widget table{background:#e7e7de;}
.football_widget table .chet_row td{background:#dadacf;}
.football_widget table td{text-align:center;padding:3px 0;font:10px Arial;color:#000;}
.football_widget table td.team_name{text-align:left;padding:3px 5px;font-weight:bold;}

#vibori_frame{border:0;padding:0;width:460px;height:258px;overflow:hidden;margin-bottom:15px;}
.todayNewsBlock #vibori_frame{margin-bottom:27px;}

#ctrlcopy{height:1px;overflow:hidden;position:absolute;width:1px;margin-left:-1px;}


/* Афиша  */
.width505{float:left;width:505px;margin-right:15px;overflow:hidden;}
.width200{float:left;width:200px;overflow:hidden;}
.width240{float:right;width:240px;overflow:hidden;}
.hline{height:1px;background:#9b9b9b url(/static/i/dotted.gif) repeat-x;overflow:hidden;}

#afisha_promoblock{position:relative;width:720px;height:360px;overflow:hidden;background:url(/static/i/afisha_shadow_big.png) no-repeat left 325px;}
#promophoto{position:relative;height:325px;overflow:hidden;}
#promophoto .afishaphotoblock{position:relative;left:0;top:0;width:50000px;}
#promophoto .simple_afisha_photo{position:relative;width:720px;height:325px;float:left;overflow:hidden;}
#promophoto .sliderText { position: absolute; bottom: 0; left: 0; width: 720px; height: 35px; /* width: 388px; height: 25px; */padding: 0px; color: #fff; background: url('../i/bg02.png') repeat 0 0; }
#promophoto .sliderText a{color:#fff;}
#promophoto .sliderText .middle{display:block;height:35px;display:table-cell;vertical-align:middle;padding:0 0 0 15px;}
#promophoto .sliderText .vmiddle{margin-top: expression((parentNode.offsetHeight-this.offsetHeight)<0?"0":(parentNode.offsetHeight-this.offsetHeight)/2+"px");}

#promophoto a{display:block;}
#promo_dots{text-align:center;margin-top:15px;}
#promo_dots span{display:inline-block;height:13px;width:13px;overflow:hidden;margin:0 5px;background:url(/static/i/afisha_dot.png) no-repeat left top;cursor:pointer;}
#promo_dots span.active{background-position:right top;cursor:default;}


.line_title{font:18px Trebuchet MS;text-transform:uppercase;border-bottom:3px solid #000;padding-bottom:1px;margin-bottom:10px;}
.afisha .line_title{color:#d70377;border-color:#d70377;}
.afisha .hline{margin:10px 0 5px;}

.afisha_city{position:relative;margin-bottom:15px;color:#000;}
.afisha_city div{position:absolute;left:170px;top:0;}
.afisha_city div span{padding:1px 5px;margin-right:5px;margin-right:10px;}
.afisha_city div span a{background:url(/static/i/bord_dotted.gif) repeat-x -1px 14px;text-decoration:none;}
.afisha_city div .active{background:#d70377;color:#fff;}
.afisha_city div .active a{color:#fff;background:none;}

.afisha_block{position:relative;min-height:300px;height:auto !important;height:300px;margin-bottom:20px;}
.afisha_block a{text-decoration:none;}
.afisha_block a:hover{color:#d70377;text-decoration:underline;}
	.afisha_photo{position:absolute;left:0;top:0;background:url(/static/i/afisha_shadow.png) no-repeat left bottom;padding-bottom:34px;}
	.afisha_photo img{display:block;}
	.afisha_data{margin-left:170px;}
		.afisha_link{margin-bottom:5px;}
		.announce_rubric{float:right;width:95px;color:#898989;}
		.afisha_name{margin:0 110px 0 40px}
		.afisha_date{float:left;font:11px Arial;margin-top:1px;color:#d70377;width:27px;text-align:center;}
		.afisha_date.last{color:#898989;}

/* Афиша Рубрики */
.afisha_rubrics{margin-bottom:40px;}
.half_line{width:350px;float:left;margin-right:20px;margin-bottom:20px;}
	.first_afisha{background:#dfdfdf;padding:10px 12px;margin-bottom:12px;}
	.first_afisha a{font:24px Trebuchet MS;text-decoration:none;line-height:1.1;}
	.first_afisha a:hover{text-decoration:underline;}
	.first_afisha img{float:left;}
	.first_afisha .afisha_header{margin-bottom:5px;}
	.first_afisha_date{color:#d70377;margin-bottom:5px;}
	.first_afisha .afisha_announce{margin-left:150px;line-height:1.3;margin-bottom:5px;color:#000;}
	.first_afisha .afisha_place{margin-left:150px;color:#5d5d5d;font:11px/1.4 Arial;}

	.afisha_other{clear:both;margin-bottom:10px;}
	.afisha_other span{float:left;width:65px;text-align:right;color:#d70377;font:11px/1.5 Arial;}
	.afisha_other div{margin-left:75px;font:11px/1.4 Arial;}
	.afisha_other div a{color:#000;text-decoration:none;font:12px Arial;line-height:1.4;}
	.afisha_other div a:hover{text-decoration:underline;}


/* Афиша Хроники Событий */
.bgblack{background:#000;}
.bgblack h2.title{color:#d70377;font:18px Trebuchet MS;line-height:1.1;padding:10px;margin:0;background:url(/static/i/dotted2px.gif) repeat-x left bottom;}
.hroniki_block .hroniki{padding:8px 10px;border-bottom:1px dotted #515151;}
.hroniki_block a{color:#fff;font:14px Arial;text-decoration:none;}
.hroniki_block a:hover{text-decoration:underline;}
.hroniki_block a img{position:relative;left:-10px;top:-8px;float:left;}

/* продолжение новости */
.historyLinks{position:relative;top:-10px;background:#eee url(/static/i/dotted2px.gif) repeat-x left 35px;padding:12px 12px 2px;margin-bottom:5px;}
.historyLinks h2.title{margin:0 0 20px;line-height:1;border:0;}
.historyLinks ul.list{border:0;margin:0;padding:0;}
.historyLinks ul.list li{padding:0 0 0 13px;margin-bottom:8px;background:url(/static/i/li2.gif) no-repeat 0 5px;}
.historyLinks ul.list li a{font:12px Arial;color:#4c4c4c;margin:0;text-decoration:none;}
.historyLinks ul.list li a:hover{text-decoration:underline;}

/* инфографика */
.infographics{width:140px;float:left;margin:0 30px 30px 0;background:url(/static/i/bg03.png) no-repeat left 100px;}
.infographics_thumb{height:100px;width:140px;overflow:hidden;}
.infographics_date{margin:10px 0 5px;font:11px Arial;color:#818080;}
.infographics_name a{text-decoration:none;}
.infographics_name a:hover{text-decoration:underline;}


/* выбор редакции */
#vibor_redakcii{margin-bottom:30px;}
#vibor_redakcii .title{color:#3d3530;border-bottom:3px solid #6f6f6f;padding-bottom:7px;margin:0;}
#vibor_redakcii .prev2{background-position:left top;left:-1px;top:50%;margin-top:-20px;}
#vibor_redakcii .next2{background-position:right top;left:100%;margin-left:-17px;top:50%;margin-top:-20px;}
#vibor_redakcii .noprev2{background-position:left bottom;cursor:default;}
#vibor_redakcii .nonext2{background-position:right bottom;cursor:default;}
#vibor_redakcii_block{position:relative;background:#f1eeec;padding:0 17px;}
	.simple_tweet_block{float:left;width:944px;overflow:hidden;position:relative;}
		.simple_tweet{position:relative;float:left;margin-right:15px;font:11px Arial;color:#818080;padding-left:150px;min-height:100px;height:auto !important;height:100px;width:147px;}
		.simple_tweet a{font:12px Arial;text-decoration:none;}
		.simple_tweet a:hover{text-decoration:underline;}
		.simple_tweet a img{position:absolute;left:0;top:0;}
		.simple_tweet div{margin-top:5px;}
	.preloader{position:absolute;left:0;top:0;width:100%;height:100%;}
	.preloader img{position:absolute;left:50%;top:50%;}
	
#vibor_redakcii_block .foto_report{float:left;margin-bottom:0;border-right:1px solid #6f6f6f;}	
#vibor_redakcii_block .foto_report dd .fbig{width:235px}
#vibor_redakcii_block .scroll_block{width:943px;}


/* Плавающий блок Читайте также */
#alsoread {width: 295px; height: 317px; position: fixed; bottom: 0px; right: 0px;
         padding: 20px 0 0 20px; display: none; z-index: 100;
         background: url('/static/i/bg11.png') top left no-repeat;
}
    .alsoread-top {width: 280px; height: 24px;}
    .alsoread-top .alsoread-title {float: left; font-size: 18px; font-family: Trebuchet MS; text-transform: uppercase;}
    .alsoread-top .alsoread-close {float: right; width: 15px; height: 18px; cursor: pointer; margin: 0 20px 0 0;
                    background: url('/static/i/alsoread-close.png') top left no-repeat;}
    .alsoread-news {width: 280px; height: 256px; padding: 17px 0 0 0; position: relative;}
        .alsoread-container {height: 225px; overflow: hidden; position: relative;}
        ul.alsoread-new {position: absolute; top: 0; left: 0;}
        ul.alsoread-new li {width: 258px; height: 71px; b-order-bottom: 1px solid #b8b8b8; padding: 2px 0; overflow: hidden;}
        ul.alsoread-new li a {text-decoration: none;}
        ul.alsoread-new li a:hover {text-decoration: underline;}
        ul.alsoread-new li .also-photo {width: 88px; height: 70px; float: left; margin: 0 10px 0 0;
            background: url("/static/i/bg12.png") no-repeat left 62px transparent;}
        ul.alsoread-new li .also-photo img {width: 88px; height: 62px;}

        
/* Голосование за будущюю новость */
.overlay {position: absolute; _position: absolute; left: 0; top: 0; width: 100%; height:100%; 
         background:url(/static/i/png50.png) top left repeat; z-index: 11; display: none;}
/* кнопка в шапке */
#vote-future-btn {width: 150px; height: 25px; position: relative; margin-left: 10px; cursor: pointer;
                  background: url(/static/i/ordernews-btn.png) top left no-repeat;}
/*#vote-future-btn a {background:url(/static/i/bord_dotted.gif) repeat-x left bottom;}*/
#vote-future-btn .vote-future-btn-tip {width: 334px; height: 22px; text-align: center; padding-top: 16px; 
                                       position: absolute; top: 20px; left: -90px; z-index: 10; display: none;
                                       background: url(/static/i/order-news-tip-bg.png) top left no-repeat; }

#vote-future-block {width: 444px; position: absolute; top: 80px; z-index: 12; background: #ffffff;
                    font-family: 'Trebuchet MS', 'Arial', serif; border: 1px solid #c2c2c2;
                    display: none;}
#vote-future-block .title {width: 398px; height: 26px; padding: 10px 0 0 10px; border-bottom: 1px solid #dededb;
       font-size: 13pt; text-transform: uppercase; background: #e7e7e7;}
#vote-future-block .future-close {width: 36px; height: 36px; border-bottom: 1px solid #dededb;
              background: url('/static/i/votefuture-close.png')  center center no-repeat #e7e7e7; cursor: pointer;}
#vote-future-block .future-month {margin: 4px 8px 8px 8px; width: 400px; position: relative;}
#vote-future-block .future-month .stringdate {color: #439023; cursor: pointer; background: url(/static/i/bord_dotted.gif) repeat-x left bottom;}
#vote-future-block .future-month .calendar-days {position: absolute; top: 20px; left: 0; display: none;
                                                 width: 190px; h-eight: 115px; z-index: 5; background: #fff;}
    /* календарь в блоке заказать новость */
    #ordernews-calendar {border-spacing:0;border-collapse:collapse;}
    
    #ordernews-calendar td{text-align:center; height:18px; width:26px; vertical-align:middle; border:1px solid #fff;}
    #ordernews-calendar thead td{font:12px Arial; color:#000; background: #F4F8F2;}
    #ordernews-calendar thead td.weekend{color: #f25a61;}
        
    #ordernews-calendar tbody td {font:12px Arial; color: gray; background: #EAF4E6;}
    #ordernews-calendar tbody td.now {background: #fff;}
    #ordernews-calendar tbody td.active{background: #439023;}
    #ordernews-calendar tbody td.weekend{color: #f5a8ac;}
    #ordernews-calendar tbody td.events{color: #000; cursor: pointer;}
    #ordernews-calendar tbody td.weekend.events{color: #f42f38; cursor: pointer;}
    /*#ordernews-calendar tbody td span {cursor: pointer; color: #000;}*/
    
    /*#ordernews-calendar tbody td.date{background:#e6efe5;color:#869285}
    #ordernews-calendar tbody td.date a{display:table-cell;width:30px;height:22px;vertical-align:middle;text-align:center;text-decoration:none;}
    #ordernews-calendar tbody td.date a:hover{background:#c5dbbb;}
    #ordernews-calendar tbody td.now a{background:#fff;font-weight:bold;color:#5a934d;}
    #ordernews-calendar td.weekend a{color:#f25a61;}*/
    /*#ordernews-calendar tbody td.weekend{color:#f0787e;}
    #ordernews-calendar tbody td.weekend a{color:#e0151f;}*/

#vote-future-block .calendar-years {cursor: pointer;}
#vote-future-block #vote-list {max-height: 260px; min-height: 50px; /*overflow: hidden;*/}
    ul#vote-mark {width: 444px;}
    ul#vote-mark li {padding: 6px 0 6px 0; border-bottom: 1px solid #e6e6e4; width: 444px; position: relative;}
    ul#vote-mark li .checked {width: 26px; height: 24px; margin-top: 10px; background: url('/static/i/vf-voter.png') top left no-repeat;}
    ul#vote-mark li .description {position: absolute; top: 29px; left: 50px; z-index: 5;
                 width: 350px; padding: 10px; display: none; background: #ffffff; border: 1px solid #d7d7d3;}
    ul#vote-mark li .description span {cursor: pointer}
    ul#vote-mark li.ligray {padding: 6px 0 6px 0; border-bottom: 1px solid #e6e6e4; width: 444px; background: #f5f5f5;}
    ul#vote-mark li table, ul#vote-mark li.ligray table {width: 100%;}
    ul#vote-mark li .vn-header {font-size: 13pt; line-height: 14pt; width: 360px;}
    ul#vote-mark li .vn-date {line-height: 12pt;}
    ul#vote-mark li .vn-info {line-height: 12pt;}
    ul#vote-mark li .vn-info span {cursor: pointer;}
    ul#vote-mark li .vn-total {line-height: 13pt;}
#vote-future-block .event-description {display: none; padding: 10px; background: #f5f5f5; position: absolute; border: 1px solid #8e8e8e;}
#vote-future-block .descr-btn-tip-close {position: absolute; top: 0; right: 4px; cursor: pointer;}

#vote-future-block .calendar-show {w-idth: 190px; height: 17px; padding: 5px 20px 5px 20px; text-align: center;
               background: #f4f8f2; position: relative; margin: 20px 0 0 20px;}
#vote-future-block .calendar-show span,
#vote-future-block .more-btn span,
#vote-future-block .quest-btn span,
#vote-future-block .vn-info span
    {cursor: pointer; background: url(/static/i/bord_dotted.gif) repeat-x left bottom;}
#vote-future-block .calendar-show .calendar {position: absolute; left: 0px; top: -124px;
                                             background: #ffffff;
                                             width: 290px; height: 98px; display: none;}
#vote-future-block .calendar-show .calendar .years {width: 282px; padding: 4px; background: #f4f8f2; text-align: right;}
#vote-future-block .calendar-show .calendar ul {}
#vote-future-block .calendar-show .calendar ul li {float: left; width: 84px; padding: 4px; margin: 1px; background: #eaf4e6; cursor: pointer;}
#vote-future-block .calendar-show .calendar ul li:hover {text-decoration: underline;}
#vote-future-block .future-vote-btn {width: 119px; height: 27px; margin: 20px 0 0 100px;
                 background: url('/static/i/vf-vote-btn.png') top left no-repeat; cursor: pointer;}
#vote-future-block .future-voted-btn {width: 190px; height: 17px; padding: 5px 10px 5px 10px; text-align: center;
                 background: #f4f8f2; margin: 20px 0 0 40px; display: none;}
#vote-future-block .vf-share {width: 420px; text-align: right; line-height: 30pt; color: #767676; vertical-align: middle;}
#vote-future-block .more-btn {width: 275px; height: 28px; background: #e7e7e7; text-align: center; font-size: 11pt; padding: 5px 0 0 0; position: relative;}
#vote-future-block .more-btn .more-text {width: 255px; background: #e7e7e7; text-align: left; font-size: 10pt; padding: 10px;
                                        display: none; position: absolute; left: 0; bottom: 30px;}
#vote-future-block .quest-btn {width: 169px; height: 28px; background: #d3d3d3; text-align: center; font-size: 11pt; padding: 5px 0 0 0; position: relative;}
#vote-future-block .quest-btn-tip {position: absolute; top: -40px; left: -40px; background: papayawhip; font-size: 8pt; padding: 4px; display: none;}
#vote-future-block .quest-btn-tip-close {position: absolute; top: 0; right: 2px; cursor: pointer;}
#vote-future-block .send-question {background: #d3d3d3; display: none; width: 444px; h-eight: 256px; padding: 14px 0 14px 0;}

/*#vote-future-block table.future-question tr th {text-align: right;}*/
#vote-future-block table.future-question tr th {width: 84px; padding: 6px 4px 0 0; text-align: right; vertical-align: top; font-weight: normal;}
#vote-future-block table.future-question tr td {padding: 4px;}
#vote-future-block table.future-question tr td.txt-quest {font-size: 13pt; line-height: 14pt;}
#vote-future-block table.future-question input.txt {width: 180px; height: 20px; outline: none; border: none;}
#vote-future-block table.future-question textarea {width: 330px; height: 85px; outline: none; border: none; resize: vertical;}
#vote-future-block table .send-btn {width: 91px; height: 23px; outline: none; border: none; cursor: pointer;
    background: url('/static/i/vf-send-btn.png') top left no-repeat;}

#vf-preloader {width: 444px; height: 70px; padding-top: 20px; text-align: center; vertical-align: middle; background: #d3d3d3; display: none;}
#vf-message {width: 444px; height: 70px; padding-top: 20px; text-align: center; vertical-align: middle; background: #d3d3d3; display: none;}


/* Подписка */
#subscribe {width: 494px; height: 186px; background: url('/static/i/subscribe-bg.png') top left no-repeat transparent;
            position: absolute; top: 80px; z-index: 12; display: none;
            font-family: 'Trebuchet MS', 'Arial', serif;}
#subscribe .title {width: 441px; height: 26px; padding: 10px 0 0 10px; border-bottom: 1px solid #dededb;
       font-size: 13pt; text-transform: uppercase; background: #e7e7e7;}
#subscribe .close {width: 36px; height: 36px; border-bottom: 1px solid #dededb;
              background: url('/static/i/votefuture-close.png')  center center no-repeat #e7e7e7; cursor: pointer;}
#subscribe form {width: 436px; height: 100px; margin: 32px 12px 10px 36px; position: relative;
    b-order: 1px solid gray; }
#subscribe table th {padding: 2px; text-align: right; text-decoration: none; font-weight: normal; font-size: 12pt;}
#subscribe table th span {color: #e50000;}
#subscribe table td {padding: 2px;}
#subscribe form input.txt {outline: none; border: 1px solid #d5d5d5; color: #909090; padding: 3px 2px 3px 2px; width: 220px;}
#subscribe form .rubrics {width: 140px; background: #eaf4e6;}
#subscribe form a.show-rubrics {background: url('../i/bord_dotted.gif') bottom left repeat-x; cursor: pointer;}
#subscribe form tr.rubric {display: none;}
#subscribe form .preloader-sub {width: 16px; height: 16px; position: absolute; bottom: 6px; right: 130px; display: none;}
#subscribe form input.submit {width: 119px; height: 27px; background: url('/static/i/subscribe-submit-btn.png') top left no-repeat transparent;
                                border: none; outline: none; position: absolute; bottom: 0px; right: 0px; cursor: pointer;}
#subscribe form input.submit.dis {background-position: 0 -27px;}
#subscribe .rubrics table td {padding: 2px 0px 2px 8px;}
#subscribe .rubrics table td {text-transform: uppercase;}
.ez-hide { opacity: 0; filter:alpha(opacity=0); }
.subscribe-checkbox {width: 15px; height: 15px; display: inline-block;
                    background: transparent url('/static/i/subscribe-checkbox.png') top left no-repeat;}
.subscribe-checkbox-checked {width: 15px; height: 15px; display: inline-block; display: inline-block;
                            background-position: 0 -15px;}



/* Новости на карте */
.map_open_link{cursor:pointer;display:inline-block;background:url(/static/i/map_ico.gif) no-repeat 7px center;padding-left:27px;border-left:1px dotted #b9b9b9;margin-left:3px;}
.map_open_link font{border-bottom:1px dotted #000;margin-right:2px;}
#map_news{position:absolute;margin-left:-150px;margin-top:5px;z-index:10;}
	#map_news span{display:block;border-bottom:1px solid #c0c0c0;font:bold 14px Arial;padding-bottom:3px;margin-bottom:3px;}
	#map_news a{font:12px/1.4 arial;color:#000;text-decoration:none;text-transform:capitalize;}
	#map_news a:hover{color:#0e6100;text-decoration:underline;}
 	#map_news a.country_title{font:bold 14px Arial;}
	#map_news .in{background:url(/static/i/shadow_m.png) repeat-y right top;padding:10px;width:700px;}
	.shadow_t{background:url(/static/i/shadow_t.png) no-repeat right top;height:16px;overflow:hidden;}	
	.shadow_b{background:url(/static/i/shadow_b.png) no-repeat right bottom;height:20px;overflow:hidden;}	


	#map{float:left;position:relative;width:426px;height:248px;background:#fff url(/static/i/map.gif) no-repeat;margin:0 10px;top:30px;}
	#map p{position:absolute;top:290px;width:426px;left:0;}
	#map a{position:absolute;display:block;background:url(/static/i/map.gif) no-repeat;}	

	#map a.link1{width:153px;height:20px;left:0;top:0;background-position:0 0;}
	#map a.link2{width:144px;height:67px;left:0;top:20px;background-position:0 -20px;}
	#map a.link3{width:164px;height:57px;left:0;top:87px;background-position:0 -87px;}

	#map a.link4{width:85px;height:21px;left:154px;top:0;background-position:-154px 0;}
	#map a.link5{width:94px;height:65px;left:145px;top:21px;background-position:-145px -21px;}
	#map a.link6{width:74px;height:14px;left:165px;top:86px;background-position:-165px -86px;}
	#map a.link7{width:84px;height:15px;left:165px;top:100px;background-position:-165px -100px;}

	#map a.link8{width:186px;height:74px;left:240px;top:0;background-position:-240px 0;}
	#map a.link9{width:64px;height:20px;left:240px;top:74px;background-position:-240px -74px;}
	#map a.link10{width:24px;height:5px;left:240px;top:94px;background-position:-240px -94px;}
	#map a.link11{width:14px;height:15px;left:250px;top:99px;background-position:-250px -99px;}

	#map a.link12{width:26px;height:19px;left:265px;top:95px;background-position:-265px -95px;}

	#map a.link13{width:176px;height:103px;left:0;top:145px;background-position:0 -145px;}
	#map a.link14{width:80px;height:29px;left:165px;top:115px;background-position:-165px -115px;}
	#map a.link15{width:101px;height:104px;left:177px;top:143px;background-position:-177px -143px;}
	#map a.link16{width:36px;height:132px;left:279px;top:115px;background-position:-279px -115px;}

	#map a.link17{width:121px;height:20px;left:305px;top:75px;background-position:-305px -75px;}
	#map a.link18{width:134px;height:19px;left:292px;top:95px;background-position:-292px -95px;}
	#map a.link19{width:110px;height:133px;left:316px;top:114px;background-position:-316px -114px;}

	#map a.link20{width:32px;height:27px;left:246px;top:115px;background-position:-246px -115px;}

	/* active region */
	#map a.link1.active{background-position:0 -248px;}
	#map a.link2.active{background-position:0 -268px;}
	#map a.link3.active{background-position:0 -335px;}

	#map a.link4.active{background-position:-154px -248px;}
	#map a.link5.active{background-position:-145px -269px;}
	#map a.link6.active{background-position:-165px -334px;}
	#map a.link7.active{background-position:-165px -348px;}

	#map a.link8.active{background-position:-240px -248px;}
	#map a.link9.active{background-position:-240px -322px;}
	#map a.link10.active{background-position:-240px -342px;}
	#map a.link11.active{background-position:-250px -347px;}

	#map a.link12.active,#map a.link12:hover{background-position:-265px -343px;}

	#map a.link13.active,#map a.link13:hover{background-position:0 -393px;}

	#map a.link14.active{background-position:-165px -363px;}
	#map a.link15.active{background-position:-177px -391px;}

	#map a.link16.active,#map a.link16:hover{background-position:-279px -363px;}

	#map a.link17.active{background-position:-305px -323px;}
	#map a.link18.active{background-position:-292px -343px;}
	#map a.link19.active{background-position:-316px -362px;}

	#map a.link20.active,#map a.link20:hover{background-position:-246px -363px;}
	/*  */

	#map_country{float:left;}
	#map_country div.column{float:left;margin-right:15px;width:110px;}

/*  about  */
h2.about_title{font:bold 30px Arial;color:#000;clear:both;margin-bottom:25px;}
.about_user{float:left;width:150px;overflow:hidden;margin:0 20px 25px 0;}
.about_user a, .about_user span{font:bold 14px Arial;color:#000;text-decoration:none;}
.about_user a:hover{color:#0e6100;}

h3.city_title{clear:both;font:bold 20px Arial;color:#000;margin:20px 0;}

.about_text{background:#f2f2f2;padding:15px;font:12px Arial;color:#5c5c5c;}
.about_text h2{font:18px Trebuchet MS;margin-bottom:25px;line-height:1;text-transform:uppercase;color:#000;}
.about_text span,.about_text a{font:14px/1.4 Arial;color:#000;text-decoration:none;}
.about_text a{text-decoration:underline;}

/* zasedanie pravitelstva */
#zasedanie{
  background:#6abd45;
  padding:5px 10px;
  color:#fff;
  margin-bottom:10px;
}
#zasedanie a{
  color:#fff;
  font:italic 12px Arial;
}

/* classes */
.overflow{overflow:hidden;}
.none{display:none;}
.show{display:block;}
.nomarg{margin:0;}
.mr0{margin-right:0;}
.nobord{border:0;}
.ml20{margin-left:20px;}
.clear{clear:both;height:0;overflow:hidden;display:block;margin:0;width:100%;}
.middled{margin-top: expression((parentNode.offsetHeight-this.offsetHeight)<0?"0":(parentNode.offsetHeight-this.offsetHeight)/2+"px");}
.popUpBg{position:fixed;_positiob:absolute;left:0;top:0;width:100%;height:100%;background:url(../i/empty.gif);z-index:9;display:none;}
.popUpContent{display:none;}
.download{display:inline-block;vertical-align:middle;background:url(/static/i/download_ico.gif) no-repeat right top;width:21px;height:21px;margin-right:10px;}
.download:hover{background-position:right bottom;}
.read_full{text-decoration:underline;color:#408623;cursor:pointer;}
.read_full:hover{text-decoration:none;}
.close_btn{display:block;width:13px;height:12px;background:url(/static/i/close.png) no-repeat;cursor:pointer;}

/* Общие стили */
.left {float: left;}
.right {float: right;}
#zone65.banner{margin-bottom:20px;}

/* Поиск */
.select_engine
{
    position: absolute;
    width: 28px;
    height: 20px;
    top: 1px;
    left: 1px;
    background-image: url('/static/images/select_engine.png');
    background-repeat: no-repeat;
    background-position: left center;
    cursor: pointer;
}

#selected_engine
{
    position: absolute;
    left: -2px;
    top: 0px;
    width: 28px;
    height: 20px;
    background-repeat: no-repeat;
}

#selected_engine.tengri
{
    background-image: url('/static/images/search_tengri.png');
}

#selected_engine.google
{
    background-image: url('/static/images/search_google.png');
}

#selected_engine.yandex
{
    background-image: url('/static/images/search_yandex.png');
}

#search_engines
{
    width: 275px;
    height: 68px;
    z-index: 9999;
    position: absolute;
}

#select_tengri_search
{
    height: 23px;
    border-top: 1px solid #f1f1ef;
    cursor: pointer;
    line-height: 23px;
    padding-left: 35px;
    background: #eeede9 url('/static/images/search_tengri.png') no-repeat left center;
}

#select_tengri_search:hover
{
    background-color: #e6e5db;
}

#select_tengri_search.selected
{
    background: #c4c2af url('/static/images/search_check.png') no-repeat left center;
}

#select_google_search
{
    height: 23px;
    border-top: 1px solid #f1f1ef;
    cursor: pointer;
    line-height: 23px;
    padding-left: 35px;
    background: #eeede9 url('/static/images/search_google.png') no-repeat left center;
}

#select_google_search.selected
{
    background: #c4c2af url('/static/images/search_check.png') no-repeat left center;
}

#select_google_search:hover
{
    background-color: #e6e5db;
}

#select_yandex_search
{
    height: 23px;
    border-top: 1px solid #f1f1ef;
    cursor: pointer;
    line-height: 23px;
    padding-left: 35px;
    background: #eeede9 url('/static/images/search_yandex.png') no-repeat left center;
}

#select_yandex_search.selected
{
    background: #c4c2af url('/static/images/search_check.png') no-repeat left center;
}

#select_yandex_search:hover
{
    background-color: #e6e5db;
}

.search_text
{
    display: block;
    background-color: #ebedee;
    width:100%;
    margin-top: 5px;
}

.search_text_title
{
    display: inline-block;
    border-bottom: dotted 2px white;
    width: 100%;
    padding-left: 10px;
    padding-top: 10px;
}

.search_text .but
{
    display: inline;
    width: 19px;
    height: 22px;
    text-indent: -999px;
    overflow: hidden;
    cursor: pointer;
    border: 0 none;
    background: url('../i/btnSearch.gif') no-repeat center center;
}

.search_text #fsearch
{
    margin: 10px 4px 10px 10px;
    width: 672px;
    height: 20px;
}


.advanced_search_block
{
    display: block;
    background-color: #ebedee;
    width:100%;
    margin-top: 20px;
    padding-bottom: 5px;
}

.advanced_search_block_title
{
    display: inline-block;
    border-bottom: dotted 2px white;
    width: 100%;
    padding-left: 10px;
    padding-top: 10px;
}

label.advanced_search_block_label
{
    margin-left: 10px;
    line-height: 20px;
}

label.advanced_search_block_label_r
{
    display: inline-block;
    margin: 10px;
}

.advanced_search_block_tags
{
    height: 20px;
    margin-top: 10px;
    display: inline-block;
    margin-left: 13px;
    width: 175px;
    border: 1px solid #ABADB3;
    background-image: url('/static/images/search_bg.png');
    background-repeat: repeat-x;
    padding-left: 5px;
}

.advanced_search_block_advsearch
{
    height: 20px;
    margin-top: 10px;
    display: inline-block;
    margin-left: 3px;
    width: 153px;
    border: 1px solid #ABADB3;
    background-image: url('/static/images/search_bg.png');
    background-repeat: repeat-x;
    padding-left: 5px;
}

.advanced_search_block_selected_rubric
{
    display: block;
    padding: 3px;
    text-decoration: underline;
    background-color: white;
    margin: 0px auto 5px auto;
    width: 120px;
    text-align: center;

}

.advanced_search_block_button
{
    display: block;
    position: relative;
    margin: 0 auto;
}

.advanced_search_block_datestart, .advanced_search_block_dateend
{
    width: 70px;
    margin-left: 2px;
    margin-top: 10px;
    height: 20px;
    border: 1px solid #ABADB3;
    background-image: url('/static/images/search_bg.png');
    background-repeat: repeat-x;
}

.advanced_search_block ._autohide
{
    display: block;
    position: absolute;
    top: 99px;
    left: 765px;
    width: 270px;
    height: 22px;
    padding-left: 38px;
    font: 13px/20px "Trebuchet MS", "Arial", serif;
    color: #A8A8A8;
    cursor: text;
}

.advanced_search_block .advsearch._autohide
{
    display: block;
    position: absolute;
    top: 68px;
    left: 784px;
    width: 270px;
    height: 22px;
    padding-left: 38px;
    font: 13px/20px "Trebuchet MS", "Arial", serif;
    color: #A8A8A8;
    cursor: text;
}

#advanced_search_block_rubric_select
{
    display: block;
    position: absolute;
    background-color: white;
    top: 152px;
    left: 745px;
    height: 350px;
    width: 228px;
    z-index: 99999;
    border: 1px solid #666;
    overflow-y: hidden;
}

.sbr_body
{
    display: block;
    background-color: white;
    max-height: 300px;
    width: 228px;
    overflow-y: scroll;
}


.sbr_header
{
    height: 18px;
    text-align: center;
    padding: 2px;
    border-bottom: 1px solid #E7E7E7;
    background-color: #E7E7E7;
}

.sbr_footer
{
    height: 25px;
    border-top: 1px solid #E7E7E7;
    background-color: #E7E7E7;
}

.sbr_btn
{
    margin: 5px auto;
    padding: 2px;
    background-color: green;
    color: white;
    width: 60px;
    text-align: center;
    cursor: pointer;
}

#advanced_search_block_rubric_select ul
{
    padding-left: 10px;
}

ul.advanced_search_block_ul_left
{
    display: block;
    width: 195px;
    float: left;
}

ul.advanced_search_block_ul_right
{
    display: block;
    width: 150px;
    float: left;
}

.advanced_search_block_button
{
    margin: 5px 3px 10px 3px;
    /* width: 80px;*/

    padding: 5px;
    background-color: #529946;
    display: inline-block;
    color: white;
    cursor: pointer;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    border: 1px solid #0e6100;
}

.advanced_search_block_button.reset
{
    background-color: #666;
    border-color: #444;
}
.advanced_search_buttons
{
    width: 156px;
    margin: 0 auto;
    display: block;
    text-align: center;
}

#selected_rubrics
{
    display: inline-block;
    margin: 10px 10px 10px 0;
}

.rubrick_block
{
    display: inline-block;
    background-color: #FAFAFA;
    padding: 3px;
    margin: 1px;
}

.close_btn_small
{
    width: 9px;
    height: 12px;
    background-image: url("/static/images/close_btn_small.png");
    background-position: top;
    background-repeat: no-repeat;
    display:inline-block;
    margin-left: 2px;
    cursor: pointer;
}

.rubric_name
{
    display: inline;
}

.rubric_close_btn
{
    width: 12px;
    height: 12px;
    display: inline-block;
    background-image: url("/static/images/close_btn.png");
    float: right;
    margin: 2px;
    cursor: pointer;
}

.search_text_body a
{

}


#blogs_widget{background:#ecedef;margin-bottom:15px;}
#blogs_widget .title{background:url(/static/i/dotted2px.gif) repeat-x left 35px;padding:7px 15px;}
#blogs_widget .title h2{font:18px Trebuchet MS;text-transform:uppercase;color:#000;}
#blogs_widget .title .hidden{visibility:hidden;}
#blogs_widget_carusel{position:relative;overflow:hidden;}
.blog_item{position:absolute;width:300px;top:0;}
.blog_item.active{position:relative;}
.blog_item.next{position:absolute;left:300px;}
.blog_item.prev{position:absolute;left:-300px;}
	.blog_company{font:14px Arial;color:#000;padding:5px 15px;}
	.blog_company a{color:#000;text-decoration:none;}
	.blog_company a span{}
	.blog_company img{float:left;margin-right:15px;}
	
	.blog_post{background:#f4f5f6;position:relative;}
	.blog_post .blog_author{padding:10px 15px 0;}
	.blog_post .blog_author a{font:bold 14px Arial;color:#000;text-decoration:None;}
	.blog_post .blog_author a:hover{text-decoration:underline;}
	.blog_post .blog_author p{color:#646464;font:11px Arial;margin-top:3px;}
	
	.blog_post .blog_announce{position:relative;padding:0 100px 10px 15px;min-height:60px;height:auto !important;height:60px;}
	.blog_post .blog_announce .blog_date{color:#646464;font:11px Arial;margin-bottom:5px;}
	.blog_post .blog_announce a{text-decoration:none;}
	.blog_post .blog_announce a:hover{text-decoration:underline;}
	.user_photo{position:absolute;top:100%;margin-top:-80px;left:100%;margin-left:-90px; max-height: 90px; max-width: 90px;}
	
	.blog_author_page h1{font-size:46px;}
	.blog_author_page h2{font:24px Trebuchet MS;color:#000;}
	.blog_author_page .author_bio{color:#000;}
	
	.company_author{float:left;margin-right:20px;}
	.company_author.mr0{margin-right:0px;}
	.company_authors h3{font:18px Trebuchet MS;text-transform:uppercase;color:#000;margin-bottom:10px;}
	.company_authors a{font:bold 14px Arial;color:#000;text-decoration:none;}
	.company_authors a:hover{text-decoration:underline;}
	.company_authors p{margin:5px 0;}

    ul.pager li.act b {background-color: #529946;color:#FFF;padding: 2px 5px;}

    ul.pager li.first {padding-left: 15px; background-image: url("/static/i/arrow_first.png"); background-position: center left; background-repeat: no-repeat;}
    ul.pager li.last {padding-right: 15px; background-image: url("/static/i/arrow_last.png"); background-position: center right; background-repeat: no-repeat;}
    ul.pager li.prev {padding-left: 10px; background-image: url("/static/i/arrow_l.png"); background-position: center left; background-repeat: no-repeat;}
    ul.pager li.next {padding-right: 10px; background-image: url("/static/i/arrow_r.png"); background-position: center right; background-repeat: no-repeat;}
	
	
#currency_rates{position:absolute;left:679px;top:22px;}
.currency_rates{background:#fff;margin-bottom:1px;color:#aaa;padding:0 5px 1px 0;}
.currency_rates span{color:#000;}
.currency_rates span.up{background:url(/static/i/rates_diff.gif) no-repeat 4px -12px;padding:0 0 0 15px;}
.currency_rates span.down{background:url(/static/i/rates_diff.gif) no-repeat 4px 6px;padding:0 0 0 15px;}

.horoscope h1{font:bold 30px "Trebuchet MS";margin-bottom:0}
.horoscope .todayNewsBlock .first{margin:0;}
.horoscope .text{color:#000;}
.horoscope .lenta .block{position:relative;}
.horoscope .lenta .block .photo_title{position:absolute;left:190px;top:55px;font:30px Trebuchet MS;color:#fff;}
.horoscope .lenta .block .photo_title .row2{font:14px Trebuchet MS;color:#b8bab9;}

.globa_image{position:relative;display:block;width:240px;overflow:hidden;margin-bottom:20px;}
.globa_image .text{position:absolute;left:100px;top:20px;color:#fff;font:16px Trebuchet MS;}
.globa_image .text .row2{font-size:13px;color:#b8bab9;}

/* branding */
.branding_bg{position:relative;}
.branding_bg.brand .branding_content{width:1015px;margin:0 auto;background:#fff;}
.branding_bg.brand .branding_content #brand_link{position:absolute;left:0;top:0;width:100%;height:100%;z-index:1;}

.branding_bg.globa{background:#000 url(/static/i/globa_bg.jpg) no-repeat center top fixed;}
.branding_bg.mib{background:#000 url(/static/i/mib_bg.jpg) no-repeat center top fixed;}
.branding_bg.pepsi{background:#000 url(/static/i/pepsi_bg.jpg) center top no-repeat;}

/* breadcrumbs */
.breadcrumbs{margin:20px 0;}


#mainWrap.proftalk {background: white;}
.proftalk .proftalk-bg {background: #e7eff8; position: absolute; height: 100%; z-index: -1;}

.proftalk .header {width: 980px; height: 230px; position: relative; background: url(/static/i/proftalk-header-bg.png) 0 0 no-repeat; z-index: 5;}
.proftalk .header #countdown {width: 224px; height: 96px; padding: 15px 20px 0 20px;
                              position: absolute; top: 80px; left: 16px;
                              text-align: center; color: #2c436f;
                              background: url(/static/i/proftalk-countdown-bg.png) 0 0 no-repeat;}
.proftalk .header #countdown p {margin: 0;}
.proftalk .header #countdown p.date {font-size: 24pt; margin: 15px 0 0 0; font-weight: bold;}
.proftalk .header #countdown p.onair{font:24px Arial;margin-top:20px;}

.proftalk .header .next-time {width: 258px; height: 90px; padding: 22px 38px 0 0;
                              position: absolute; top: 85px; right: 207px;
                              text-align: center; color: white;
                              background: url(/static/i/proftalk-next-bg.png) 0 0 no-repeat;}
.proftalk .header .next-time p {margin: 0;}
.proftalk .header .next-time p.date {font-size: 18pt; margin: 10px 0 0 0; font-weight: bold;}
.proftalk .header .submenu {position: absolute; left: 0; bottom: 0; height: 38px; margin-left: 20px; overflow: hidden;}
.proftalk .header .submenu li {height: 27px; padding: 11px 10px 0 10px; float: left;}
.proftalk .header .submenu li a {font-size: 11pt;}
.proftalk .header .submenu li.cur {background: #71a3d6;}
.proftalk .header .submenu li.cur a {color: white; text-decoration: none;}
.proftalk .infoBlock {margin: 0; z-index: 5; position: relative;}

.proftalk .single-video {width: 446px; padding: 10px 10px 20px 20px;}
.proftalk .single-video dt {font-size: 24px; line-height: 24px; color: black;}
.proftalk .single-video dt a {text-decoration: none;}
.proftalk .single-video .date {margin-bottom: 20px;}
.proftalk .single-video .alt {margin: 10px 0 20px 0;}

.proftalk  table td.firtBg { background: white;}
.proftalk  table td.listBg {background: url(/static/i/bord_dotted3.png) 0 0 repeat-y #f4f8fc;}
.proftalk .list-video {width: 504px;}
.proftalk .list-video .newVideoList {padding-top: 20px;}
.proftalk .list-video .prev,
.proftalk .list-video .next {background-image: url(/static/i/prev-next-trans.png);}
.proftalk .newVideoList .block .data .name {background: none;}

.proftalk .videoList {margin: 55px auto 20px 75px;}
.proftalk .pager {margin: 0 0 0 75px; padding-bottom: 20px;}
/*.proftalk .pager {margin: 0 0 20px 75px;}*/
.proftalk .pager li.act b {background-color: #477e9d;}
 
.proftalk .info {border-top: 1px solid #cecece; padding: 10px 0;}


.proftalk .iForm .input textarea,
.proftalk .show-add-comment-form {width: 456px; }
.proftalk .show-add-comment-form {background: #477e9d;}

.proftalk .proftalk_tabs{border-bottom:1px solid #fff;}
.proftalk .proftalk_tabs a{display:inline-block;padding:10px 20px;font-size:14px;}
.proftalk .proftalk_tabs a.active{background:#71a3d6;color:#fff;text-decoration:none;}

#arrowToTop {
    position: fixed;
    bottom: 0px; 
    left: 0px; 
    cursor:pointer; 
    display:none;
    height: 100%;
    width: 131px;
    z-index: 20;
    /*background: url(/static/i/arrowToTop.png) bottom left no-repeat;*/
    margin-right: 100px;
}

#arrowToTop div {
    position: absolute;
    bottom: 0px; 
    left: 0px;
    width: 131px;
    height: 43px;
}