/*common Styles*/
* { margin: 0; padding: 0;}
BODY { background: url("../img/body_bg_blue.png") repeat; font-family: Arial; }


/*Branding*/
body.brand_back { background: #b0b0af url("../img/branding/branding_3.jpg") no-repeat center top; background-attachment:fixed; }
.brand_active_content { width: 740px; }
.brand { margin-top: 0px !important; }
.brand_actieve1 { position: absolute; width: 1000px; height: 119px; top: -246px; }
.brand_actieve2 { position: absolute; width: 730px; height: 110px; top: -126px; right: 0; }

img { border: 0; } 
.clear { clear: both; float: none; }
a { text-decoration: none; }

.invisible { visibility: hidden; }


.music a{ color: #5B3199 !important; }
.music .title a:hover{ color: #5B3199 !important; }
.news a { color: #505C73 !important; }
.it a { color: #006699 !important; }
.kino a { color: #33ABFF !important; }
.showbiz a { color: #AD2138 !important; }
.auto a { color: #539299 !important; }
.lady a { color: #CA2E78 !important; }
.sport a { color: #5F8D69 !important; }
.games a { color: #FF9900 !important; }

.newsStrip_news { background: #505C73 !important; }
.newsStrip_music { background: #5B3199 !important; }
.newsStrip_it { background: #006699 !important; }
.newsStrip_kino { background: #33ABFF !important; }
.newsStrip_showbiz { background: #AD2138 !important; }
.newsStrip_auto { background: #539299 !important; }
.newsStrip_lady { background: #CA2E78 !important; }
.newsStrip_sport { background: #5F8D69 !important; }
.newsStrip_games { background: #FF9900 !important; }

.musichover a:hover{ color: #5B3199 !important; }
.newshover a:hover { color: #505C73 !important; }
.ithover a:hover { color: #006699 !important; }
.kinohover a:hover { color: #33ABFF !important; }
.showbizhover a:hover { color: #AD2138 !important; }
.autohover a:hover { color: #539299 !important; }
.ladyhover a:hover { color: #CA2E78 !important; }
.sporthover a:hover { color: #5F8D69 !important; }
.gameshover a:hover { color: #FF9900 !important; }

div.jGrowl{z-index:9999; color:#fff; padding:5px; font-size: 13px; opacity:0.9;}
body > div.jGrowl{position:fixed}
body > div.jGrowl.top-right{right:0; top:0}
body > div.jGrowl.bottom-right{right:0; bottom:0}
body > div.jGrowl.center{top:0; width:50%; left:25%}
div.center div.jGrowl-notification,div.center div.jGrowl-closer{margin-left:auto; margin-right:auto}
div.jGrowl div.jGrowl-notification,div.jGrowl div.jGrowl-closer{background:#ED6060; background:rgba(237, 96, 96, 0.9) !important; zoom:1; position:relative; width:270px; margin:2px; text-align:left; display:none; padding:10px; border-radius:2px;}
div.jGrowl div.jGrowl-notification{min-height:20px}
div.jGrowl div.jGrowl-notification div.header{font-weight:700; font-size: 13px;}
div.jGrowl div.jGrowl-notification div.close{z-index:99; position:absolute; top:3px; right:5px; cursor:pointer}
div.jGrowl div.jGrowl-closer{padding-top:4px; padding-bottom:4px; cursor:pointer; font-weight:700; text-align:center}
div.jGrowl .header { text-align: center; }
div.jGrowl .message { font-size: 13px; text-align: center; }

/*Header Styles*/
#header{ width: 1000px; margin: 1px auto 9px auto; overflow: hidden; } 
#header .logo { width: 254px; height: 107px; background: url("../img/logo.png") no-repeat center 0.8%; float: left;}
#header .logo.patric { background: url("../img/logo_patric.png") no-repeat left center;}
#bannerTop { max-width: 740px; min-height: 90px; float: right; margin-top: 10px; } 

/*Menu Styles*/
#menu { width: 1000px; margin: 0 auto 18px auto; border-radius: 5px; border-bottom: 1px solid rgba(68,77,90,0.2); border-top: 1px solid rgba(68,77,90,0.1); position: relative; }
#menu .menuHead { height: 31px; border-radius: 5px 5px 0 0; background: url("../img/bg_menu_top.png") repeat-x; } 
#menu .menuFooter { height: 76px; background: #222; border-radius: 0 0 5px 5px; z-index:5;  position: relative; padding-top: 4px;}

#menu .separator { height: 23px; width: 4px; margin-top: 4px; background: url("../img/menu_vertical_separ.png") no-repeat; float: left; }

.menuHead .date, .newsCharacter, .search, .changeBack, .options, .auth { height: 100%; } 
.menuHead .date { font-size:10px !important; float: left; width: 140px; text-transform: uppercase; letter-spacing: 0.1px; font: 11px Arial; line-height: 34px; color: #222; margin-left: 18px;}
.menuHead .date span { color: #636B78; }

.menuHead .newsCharacter{ float: left; width: 118px; }
.menuHead .newsCharacter .moodcontainer { margin: 6px auto 0 auto; width: 79px;}
.moodcontainer div { cursor: pointer; } 
.news_good { visibility:hidden; display:inline-block; width: 17px; height: 19px; background: url("../img/news_smiles.png") no-repeat 1% 99%; margin-right: 8px; }
.news_inert { visibility:hidden; display:inline-block; width: 17px; height: 19px; background: url("../img/news_smiles.png") no-repeat center 99%; margin-right: 8px; }
.news_bad { visibility:hidden; display:inline-block; width: 17px; height: 19px; background: url("../img/news_smiles.png") no-repeat 98% 99%; }

.moodcontainer .disact_good { background: url("../img/menu_good.png") !important; }
.moodcontainer .disact_inert { background: url("../img/menu_inert.png") !important; }
.moodcontainer .disact_bad { background: url("../img/menu_bad.png") !important; }

.menuHead .search {  float: left; width: 264px; text-align: right; }
.googleLogo { width: 51px; height: 17px; background: url("../img/menu_google.png"); float: left; margin: 10px 0 0 16px;}
.search .searchInput { width: 160px; margin: 4px 0 0 76px; background: #FFF; border: 1px solid #CCC; border-radius:3px; height: 22px; vertical-align: middle;}
.search .searchInput div { margin: 3px 0 0 0; float: left; }
.search .searchInput input { margin-left:5px; height: 17px; width: 125px; font-family: Arial; font-size: 11px; color: #868F9E; border: 0;}
.search .searchInput .search-magnifier { margin:1px 0 0 8px; width: 21px; height: 21px;  padding: 0; background: url("../img/menu_search.png") no-repeat 50% 50%; border: 0; cursor: pointer;} 

.menuHead .changeBack { float: left; width: 137px; }
.changeBack .backContainer div { float: left; width: 11px; height: 11px; cursor: pointer; }
.changeBack .backContainer { width: 100px; margin: 10px auto 0 auto; }
#change_grey { margin: 0 12px 0 8px; background-color: #8491a1; }
#change_blue { margin-right: 12px; background-color: #2481ba; }
#change_green { margin-right: 12px; background-color: #39b34a; }
#change_red { background-color: #b04c43; }
.changed_act_grey { background-color: #f7f7f7 !important; width: 5.2px !important; height: 5.2px !important; border: 3px solid #8491a1;}  
.changed_act_blue { background-color: #f7f7f7 !important; width: 5.2px !important; height: 5.2px !important; border: 3px solid #2481ba;}
.changed_act_green { background-color: #f7f7f7 !important; width: 5.2px !important; height: 5.2px !important; border: 3px solid #39b34a;}
.changed_act_red { background-color: #f7f7f7 !important; width: 5.2px !important; height: 5.2px !important; border: 3px solid #b04c43;}

.menuHead .options { float: left; width: 94px; overflow: hidden;}
.favorities, .rss {   cursor: pointer;}
.favorities { margin: 8px 0 0 23px; background: url("../img/menu_favorities.png") no-repeat center center; width: 18px; height: 16px; top: 8px; float: left; }
.rss { margin: 8px 19px 0 0; background: url("../img/menu_rss.png") no-repeat center center; width: 15px; height: 15px; float: right; }

.menuHead .auth { padding-top: 4px; float: right; margin-right: 9px; }
.menuHead .auth .autchContainer { width: 190px; height: 22px;  border: 1px solid #CCC; border-radius: 2px; background: #FFF url("../img/menu_user_av.png") no-repeat 3%; }
.autchContainer .text { font: 11px "Arial"; color: #8A93A2; float: left; margin: 5px 0 0 23px;}
.autchContainer .facebook { cursor:pointer;  width: 17px; height: 17px; background: url("../img/menu_facebook.png") no-repeat; float: left; margin: 2px 0 0 10px; }
.autchContainer .vk { cursor:pointer; width: 19px; height: 20px; background: url("../img/menu_vkontakt.png") no-repeat; float: left; margin: 1px 0 0 6px; }
.autchContainer .avatar { width: 37px; height: 37px; background: url("../img/no_avatar.png") no-repeat center 34.5%; margin-left: 150px; margin-top: -16px;}
.autchContainer .user_avatar { background: none; border: 1px solid #CCC; border-radius: 3px; padding: 1px; margin-left: 148px; margin-top: -20px; }
.autchContainer .user_avatar img { border-radius: 2px; }
.autchContainer .exit { cursor:pointer; width: 53px; height: 22px; border: 1px solid #CCC; border-radius: 2px; background: url("../img/button_exit.png") repeat-x; text-align: center; vertical-align: middle; float: left; margin: -6px 0 0 -24px;}
.autchContainer .exit span { margin-top: 5px; display: block; color: #8A93A2;}
.autchContainer .exit span:hover { color: #000; }
.autchContainer .wellcome { display: block; float: left; margin-left: 5px; width: 80px; overflow: hidden; white-space: nowrap; height: 16px;}

#menu .mainButtons { width: 100%; height: 38px; }

.menu_blue { background: url("../img/menu_colors.png") repeat-x top; }
.menu_red { background: url("../img/menu_colors.png") repeat-x 0 67%; }
.menu_green { background: url("../img/menu_colors.png") repeat-x 0 100%; }
.menu_gray { background: url("../img/menu_colors.png") repeat-x 0 33%; }

.buttons_menu { height: 100%;}
.buttons_menu td { text-align: center; width: auto; vertical-align: middle; cursor: pointer;}
.buttons_menu td a { display: block;}
.buttons_menu td img { padding: 0 10px;  } /*0 22px*/
.buttons_menu td:hover, .buttons_menu .active { background: #222; border: 1px solid #222; }
.buttons_menu .active img { padding-top: 8px; }
.buttons_menu .spinner { width: 11px; height: 7px; background: url("../img/menu_active_spinner.png"); margin-left: 47%; margin-top: -16px;}

.button_gray td { border-left: 1px solid #A1B3C5; border-top: 1px solid #A1B3C5; border-right: 1px solid #5F6B79; border-bottom: 1px solid #5F6B79; }
.button_red td { border-left: 1px solid #CB4E43; border-top: 1px solid #CB4E43; border-right: 1px solid #86403E; border-bottom: 1px solid #86403E; }
.button_green td{ border-left: 1px solid #39B54A; border-top: 1px solid #39B54A; border-right: 1px solid #006838; border-bottom: 1px solid #006838; }
.button_blue td{ border-left: 1px solid #2481BA; border-top: 1px solid #2481BA; border-right: 1px solid #396287; border-bottom: 1px solid #396287; }

/*SubMenu Buttons*/
.subMenuButtons{ height:auto; vertical-align: middle; margin: 7px 0 0 13px; }
.subMenuButtons .sButton { width: 28px; height: 28px; float: left; }
.subMenuButtons .catLink { display: block; float: left; margin: 6px 0 0 0; color: #f7f7f7; font-size: 12px; padding-right: 6px;}
.subMenuButtons .catLink a { color: #f7f7f7;  }
.subMenuButtons .catLink a:hover { text-decoration: underline; }

.sBut_news, .sBut_it, .sBut_sport, .sBut_music, .sBut_kino, .sBut_showbiz,
.sBut_lady, .sBut_games, .sBut_auto { height: 12px; width: 12px; margin: 7px auto 0 auto; background: url("../img/submenucolor.png") no-repeat; }
.sBut_news { background-position: left; } 
.sBut_it { background-position: 11%; }
.sBut_sport { background-position: 22%; }
.sBut_music { background-position: 33%; }
.sBut_kino { background-position: 44%;}
.sBut_showbiz { background-position: 55%;}
.sBut_lady { background-position: 66%}
.sBut_games { background-position: 77%}
.sBut_auto { background-position: 89%}

/*Menu Hovered*/
#menuHovered { display:none; height: 125px; width: 1000px; background: rgba(34,34,34,0.9); position: absolute; border-radius: 0 0 5px 5px; top: 76px; z-index: 100;  }
#menuHovered .item { display:none; color: #f7f7f7; height: 100px; margin: 15px auto 0 auto; width: 950px; overflow: hidden; }
#menuHovered .item .top { float: left; width: 450px; }
#menuHovered .item .top img { float: left; }
#menuHovered .item .top span { display: block; margin-left: 150px;}
#menuHovered .item .top .title { font-size: 14px; line-height: 18px; font-weight: bold; text-transform: uppercase; }
#menuHovered .item .top .title a { text-shadow: #000 0 0 1px; color: #f7f7f7;}
#menuHovered .item .top .title a:hover { color: #f7f7f7 !important; }
#menuHovered .item .top .text { font-size: 14px; line-height: 18px; margin-top: 5px;}
#menuHovered .item .top .text a { color: #f7f7f7; }
#menuHovered .item .newsList { margin-left: 480px; background: none; width: auto; height: 90px; position: relative; top: 5px;}
#menuHovered .item .newsList .inner_item { display: inline-block; width: 220px; }
#menuHovered .item .newsList .inner_item a { text-transform: uppercase; font-size: 14px; color: #f7f7f7; line-height: 18px; font-weight: bold;}
#menuHovered .item .newsList .itemfix { margin-left: 20px; }
#menuHovered .item .newsList .separator { display: inline-block; width: 100%; height: 0; margin-bottom: 15px; border: 0; background: none; }

/*Weather Block Styles*/
.weather_title { width: 100px; }
/*.weatherBlock td{ vertical-align: top; }*/
.weather_title .sep{ height: 70px; background: url("../img/back_stroke.png");}
.weather_title .title { text-transform: uppercase; text-align: center; color: #4B6CAB; font-size: 14px; background: #f7f7f7; display: inline-block; width: 100%; margin-top: 22px; padding: 6px 0;}
.weather_title .title a { color: #4B6CAB; text-decoration: underline; }
.weatherBlock { height: 100%; width: 100%; }
.weatherBlock .selector { text-align: center; width: 190px; position: relative; top: 23px; display: block;}
.weatherBlock .select_w { border-bottom: 1px solid #CCC; width: 152px; margin: 4px auto 0 auto; color: #222; font-size: 13px; font-family: Arial; text-align: left; overflow: hidden; }
.weatherBlock .select_w #country { margin-right: 5px; padding-bottom: 4px; cursor: pointer; width: 78px; text-align: right; float: left;}
.weatherBlock .select_w #country:hover { text-decoration: underline; }
.weatherBlock .select_w #day { float: right; }
.weatherBlock .select_w #day:hover { cursor: pointer; text-decoration: underline;}  
.weatherBlock .select_w img { margin-left: 1px; }
.weatherBlock .select_nbu { width: 50px; vertical-align: middle; text-align: center;}
.weatherBlock .select_nbu .select { position: relative; width: 82px; }
.weatherBlock .weather { width: 330px; vertical-align: middle; }
.weatherBlock .weather .content { height: 52px; width: 300px; background: url("../img/back_stroke.png"); display:table-cell;  vertical-align: middle; }
.weatherBlock .weather .content .insider { margin: 0 auto; }
.weatherBlock .weather .content .insider td{ vertical-align: middle; font-size: 13px; color: #222; font-family: Arial; font-weight: bold;}
.weatherBlock .weather .content .spin { height: 30px; border-right:1px dotted #CCC; margin: 0 10px;}
.weatherBlock .weather .content .bottom td { text-align: right; vertical-align: top; }
.weatherBlock .weather .content .bottom span { font-weight: normal; display: block; margin-top: -3px; }
.weatherBlock #nbu { font-size: 13px; color: #222222; font-family: Arial; margin-bottom: 1px; cursor: pointer; }
.weatherBlock #nbu:hover { text-decoration: underline; }
.weatherBlock #nbu img { margin-left: 2px; }

.weatherBlock .nbu_content { width: 240px; vertical-align: middle; }
.weatherBlock .nbu_content .content { height: 52px; background: url('../img/back_stroke.png'); overflow: hidden; text-align: center;}
.weatherBlock .nbu_content .content .item_container { height: 34px; margin: 11px auto 0 auto; width: 175px; }
.weatherBlock .nbu_content .content .item_container .currency_item { float: left; color: #222; font-weight: bold; }
.weatherBlock .nbu_content .content .item_container .currency_item .curr_name { font-size: 14px; text-align: left;}
.weatherBlock .nbu_content .content .item_container .currency_item .curr_val { font-size: 13px; text-align: left;}
.weatherBlock .nbu_content .content .item_container .sep { width: 1px; border-left: 1px dotted #CCC; height: 100%; float: left; margin: 0 13px;}
.weatherBlock .nbu_content .content .item_container .arrow { display: inline-block; width: 7px; height: 8px; margin-top: 4px; margin-left: 2px; background: url('../img/arrow.png') no-repeat center bottom; }
.weatherBlock .nbu_content .content .item_container .arrow.up { background-position: center top; }
.weatherBlock .nbu_content .content .item_container .arrow.down { background-position: center center; }
.curr_container { display: none; }

/* Weather Popup Classes */
.weather_popup { font-size: 13px; text-align: left; display:none; position: absolute; background: rgba(75,108,171,0.7); z-index: 10; border-radius:0 0 5px 5px; padding: 5px;} 
#country_list, #day_list span { color: #f7f7f7; cursor: pointer; }
#country_list { left: 0;}
#country_list span:hover { text-decoration: underline; }
#day_list span:hover { text-decoration: underline; }
#day_list span { display: block; margin: 0 auto; }
#day_list { right: 18px; }
#currency_list { display:none; right:0px; top: 20px; position: absolute; z-index: 10; padding: 5px 5px 5px 10px; border-radius:0 0 5px 5px; background: rgba(75,108,171,0.7); text-align: left;}
#currency_list span { display: block; margin: 0 auto; color: #f7f7f7; font-size: 13px; cursor: pointer; }
#currency_list span:hover { text-decoration: underline; }

/*Page Body Styles*/
#pageBody { width: 1000px; margin: 0 auto; margin-bottom: 46px; padding: 6px; background: rgba(247,247,247,0.2); overflow: hidden;}

.leftSide { float: left; width: 326px; }
#metaInfo, #topNewsBl, #favorBl, #kinoBl, #advInformer, .newsList, .advInformer { background: #f7f7f7; margin-bottom: 6px; }
#metaInfo { height: 70px; margin: 0 auto; margin-bottom: 6px; }
#topNewsBl { min-height: 446px; border: 1px solid #FFF;}
#favorBl { width: 324px; padding-top: 11px; padding-bottom: 6px; border: 1px solid #FFF; overflow: hidden;}
#kinoBl { width: 324px; height: 624px; border: 1px solid #FFF;}
#advInformer { width: 324px; border: 1px solid #FFF;}

.newsBlock { margin-bottom: 30px; border-bottom: 1px solid #E0E0E0; }

#mainStrip { width: 666px; float: right; border: 1px solid #FFF; background: #f7f7f7;}  
.newsListContent { padding-top: 11px; margin: 0 16px 0 16px;}
.newsList .domain { padding-top: 16px !important; }
.newsList { width: 100%; height: auto;}

.block_title { overflow: hidden; height: 22px}
.block_title .block_stripe { float: left; width: 566px; height: 4px; background: #4B6CAB; margin-top: 12px; text-align: center;}
.block_title .block_stripe a { display: inline-block; position: relative; bottom: 7px; background: #f7f7f7; padding: 0 10px; text-decoration: none; text-transform: uppercase; font-size: 14px; color: #222;}
.block_title .hiding { float: right; height: 21px; overflow: hidden; width: 54px;}
.block_title .hiding .hide, .block_title .hiding .show { height: 21px; width: 27px; background: url("../img/hide_show.png") no-repeat; cursor: pointer; }
.block_title .hiding .hide { float: left; background-position: left 95%; }
.block_title .hiding .show { float: right; background-position: right 0; }

.link_lenta { color: #222; font-size: 12px; display: block; text-align: right; margin-bottom: 10px; font-weight: bold; }
.link_lenta:hover { text-decoration: underline; }

.s_news { background: #505C73 !important; }
.s_music { background: #5B3199 !important; }
.s_it { background: #006699 !important; }
.s_kino { background: #33ABFF !important; }
.s_showbiz { background: #AD2138 !important; }
.s_auto { background: #539299 !important; }
.s_lady { background: #CA2E78 !important; }
.s_sport { background: #5F8D69 !important; }
.s_games { background: #FF9900 !important; } 

.newsListTop { height: 144px; overflow: hidden; }
.newsListTop .vote { width: 26px; height: 100%; float: right; margin-right: 7px; }
.newsListTop .top_container {  float: left; width: 593px; height: 100%; }
.newsListTop .top_container .content { height: 102px; overflow: hidden; text-align: left; }
.newsListTop .top_container .content img { float: left; margin-right: 15px; }
.newsListTop .top_container .content .title, .newsItem .news_container .content .text { display: block; }
.newsListTop .top_container .content .title { text-transform: uppercase; font-size: 16px; line-height: 18px; font-weight: bold; margin-bottom: 10px; }
.newsListTop .top_container .content .title a { color: #222; }
.newsListTop .top_container .content .text { color: #222; font-size: 14px; line-height: 18px; }
.newsListTop .top_container .metaInfo { border-top: 1px dotted #E0E0E0; margin-top: 5px; overflow: hidden; font-size: 10px; padding-top: 3px;}
.newsListTop .top_container .metaInfo .content { width: 265px; float: left; overflow: hidden; }
.newsListTop .top_container .metaInfo .content .cat_link { margin-top: 3px; font-weight: bold; margin-left: 26px; float: left;}
.newsListTop .top_container .metaInfo .content .date { height: 12px; float: left; color: #8A93A2; background: url("../img/time.png") no-repeat left top; padding-left: 17px; margin-top: 3px; }
.newsListTop .top_container .metaInfo .social { float: right; }

.newsListLenta { margin:0; padding-bottom: 8px;}
.newsItem { float: left; width: 299px; height: 144px; overflow: hidden; font-family: Arial; }
.newsItem .vote { width: 26px; height: 100%; float: right; }
.newsItem .news_container {  float: left; width: 269px; }
.newsItem .news_container .content { height: 112px; overflow: hidden; text-align: left; }
.newsItem .news_container .content .title, .newsItem .news_container .content .text { display: block; }
.newsItem .news_container .content .title { text-transform: uppercase; font-size: 14px; line-height: 18px; font-weight: bold; font-family: Arial; }
.newsItem .news_container .content .title a { text-decoration: none; color: #222; }
.newsItem .news_container .content .text { margin-top: 10px; color: #636B78; font-size: 13px; line-height: 16px; }
.newsItem .news_container .metaInfo { border-top: 1px dotted #E0E0E0; margin-top: 5px; overflow: hidden; font-size: 10px; padding-top: 5px; }
.newsItem .news_container .metaInfo .cat_link { float: right; margin-top: 3px; font-weight: bold; }
.newsItem .news_container .metaInfo .date { height: 12px; float: left; color: #8A93A2; background: url("../img/time.png") no-repeat left top; padding-left: 17px; margin-top: 3px;}

.newsListLenta .blockseparator {  border-bottom: 1px solid #e0e0e0; margin: 12px 0 20px 0; } 

.item_fix { margin-left: 28px; }
.blockseparator { border-bottom: 1px solid #e0e0e0; display: inline-block; height: 1px; width: 100%; margin: 12px 0 20px 0;}

.navi_container { overflow: hidden; }
.navi_container .navigation{ float: left; width: 150px; }
.navi_container .lenta_link { float: right; }
.navi_container .lenta_link a { color: black; font-size: 11px; font-weight: bold; }
.navi_container .lenta_link a:hover { text-decoration: underline; }

/*Voting Vertical*/
.star_vote { width: 26px; position: relative; }
.star_vote .count_vote { width: 26px; height: 25px; background: url("../img/vote_count.png") no-repeat 0 0; text-align: center;}
.star_vote .count_vote a { color: #FFF; text-decoration: none; display: block; font-size: 11px; line-height:21px; font-weight: bold; }
.star_vote .stars ul { list-style: none; width: 17px; padding: 0; margin: 0 auto; background:  url("../img/vote.png") repeat-y left 0; }
.star_vote .stars ul li { margin: 0; text-indent: -9999px; height: 18px; }
.star_vote .stars ul li a { position: absolute; width: 17px; display: block; z-index: 2; cursor: pointer; }
.star_vote .stars ul li a:hover { background: url("../img/vote.png") center 0; }
.star_vote .stars a.vote_1:hover { bottom: 0; }
.star_vote .stars a.vote_2:hover { height: 37px; z-index: 2; bottom: 0;}
.star_vote .stars a.vote_3:hover { height: 55px; z-index: 2; bottom: 0;}
.star_vote .stars a.vote_4:hover { height: 73px; z-index: 2; bottom: 0;}
.star_vote .stars a.vote_5:hover { height: 91px; z-index: 2; bottom: 0;}
.star_vote .stars a.vote_6:hover { height: 109px; z-index: 2; bottom: 0;}
.star_vote .stars a.vote_7:hover { height: 127px; z-index: 2; bottom: 0;}
.star_vote .stars a.vote_8:hover { height: 145px; z-index: 2; bottom: 0;}
.star_vote .stars a.vote_9:hover { height: 163px; z-index: 2; bottom: 0;}
.star_vote .stars a.vote_10:hover { height: 181px; z-index: 2; bottom: 0;}
.star_vote .stars .current { position: absolute; background: url("../img/vote.png") right bottom ; width: 17px; display: block; z-index: 0; text-indent: -9999px; bottom: 0px;}

/*Voting horizontal*/
.vote_h { display: inline-block; height: 26px; position: relative; }
.vote_h .count_vote { width: 26px; height: 25px; background: url("../img/vote_count.png") no-repeat 0 0; text-align: center; float: left; }
.vote_h .count_vote a { color: #FFF; text-decoration: none; display: block; font-size: 11px; line-height:20px; font-weight: bold; }
.vote_h ul { list-style: none; height: 18px; padding: 0; margin: 2px 0 0 34px; background:  url("../img/vote_vert.png") repeat-x left top; }
.vote_h ul li { float: left; text-indent: -9999px; width: 18px; height: 100%; }
.vote_h ul li.current { position: absolute; width: 0px; background: url('../img/vote_vert.png') 0 39px; height: 18px; }
.vote_h ul li a { position: absolute; width: 18px; height: 18px; display: block; cursor: pointer; z-index: 2; }
.vote_h ul li a:hover { background: url('../img/vote_vert.png') 0 19px; }
.vote_h ul li a.vote_1:hover { left: 34px; width: 18px; z-index: 1; }
.vote_h ul li a.vote_2:hover { left: 34px; width: 37px; z-index: 1; }
.vote_h ul li a.vote_3:hover { left: 34px; width: 54px; z-index: 1; }
.vote_h ul li a.vote_4:hover { left: 34px; width: 72px; z-index: 1; }
.vote_h ul li a.vote_5:hover { left: 34px; width: 90px; z-index: 1; }
.vote_h ul li a.vote_6:hover { left: 34px; width: 108px; z-index: 1; }
.vote_h ul li a.vote_7:hover { left: 34px; width: 126px; z-index: 1; }
.vote_h ul li a.vote_8:hover { left: 34px; width: 144px; z-index: 1; }
.vote_h ul li a.vote_9:hover { left: 34px; width: 162px; z-index: 1; }
.vote_h ul li a.vote_10:hover { left: 34px; width: 181px; z-index: 1; }

/*Roller Navigation*/
.pagination li { float:left; margin:0 1px; list-style:none; }
.pagination li a { display:block; width:28px; height:28px;  background: url('../img/pagination_slide.png') no-repeat 0 0; float:left; overflow:hidden; text-indent: -9999px;}
.pagination li.current a { background-position:0 97%; }
.pagination .next, .pagination .prev { display:block; width:29px; height:29px;  background: url('../img/page_navi.png') no-repeat 0 0; float:left; overflow:hidden; text-indent: -9999px; margin: 0 2px; }
.pagination .next { background-position: 0 -30px; }

/*Block Navigation*/
#hideButtons { width: 55px; height: 21px; float: right; margin: -6px 0 0 0; visibility: hidden;}
#hideButtons .hide { float:left; width: 27.5px; height: 21px; background: url("../img/hide_show.png") no-repeat left 97%; }
#hideButtons .show { width: 27.5px; height: 21px; margin-left: 27.5px; background: url("../img/hide_show.png") no-repeat right 2%; }

/*Top News Block*/
.topNewsContainer { padding-top: 21px; overflow: hidden; padding-left: 20px;}
.topNewsContent { overflow: hidden; width: 649px; float: left; vertical-align: top; margin-right: 10px;}
#top_slide { overflow: hidden; padding-bottom: 4px;}
#top_slide .slides_control { height: 210px !important; }
.topNewsContent .top_content { float: left; display: block; }
.topNewsContent .top_content .preview { float: left; }
.topNewsContent .top_content .text_holder { float: left; width: 312px; margin-left: 20px; }
.topNewsContent .top_content .text_holder span { display: block; text-align: left; }
.topNewsContent .top_content .text_holder .meta { border-top: 1px dotted #e0e0e0; height: 25px; padding-top: 5px; font-size: 10px; overflow: hidden;}
.topNewsContent .top_content .text_holder .meta .date { background: url('http://news.siteua.org/standard/tpl/img/time.png') no-repeat left top; height: 17px; color: #8A93A2; padding-left: 18px; float: left; }
.topNewsContent .top_content .text_holder .meta .catlink { float: right; font-weight: bold;}
.topNewsContent .top_content .text_holder .content { padding-bottom: 3px;}
.topNewsContent .top_content .text_holder .content .title { font-size: 19px; text-transform: uppercase; font-weight: bold; margin-bottom: 15px;}
.topNewsContent .top_content .text_holder .content .title a { color: #222; }
.topNewsContent .top_content .text_holder .content .text { font-size: 15px; line-height: 19px; color: #222; min-height: 57px; max-height: 95px; overflow: hidden; margin-bottom: 4px; }
.topNewsContent .vote { width: 26px; float: right; display: block; }
#top_slide .pagination { float:right; width: auto; margin: 5px 0 0 0; }

.top_news { margin-bottom: 1px; }
.top_news .newsListTitle { width: 100%; margin-bottom: 12px; }
.top_news .newsListTitle .title { margin: -11px auto 0 auto !important; font-size: 14px; font-family: Arial; color: #222222; }
.newsStrip {  height: 4px; margin: 6px 0 0 0; }

.topNews_slider { overflow: hidden; margin-top: 7px; }
.topNews_slider .slide_container { height: 132px; border-bottom: 1px dotted #E0E0E0; border-top: 1px solid #E0E0E0; margin-top: 2px; padding: 5px 0; text-align: center; padding-top: 12px;}
.topNews_slider .block_item { width: 302px; float: left; }
.topNews_slider .block_item.bloc_fix_r { margin-left: 43px;  }
.topNews_slider .block_item img { float: left; margin-right: 14px; }
.topNews_slider .slide_container .title { font-size: 11px; text-transform: uppercase; font-family: Arial; font-weight: bold; line-height: 15px; display: block; text-align: left; }
.topNews_slider .slide_container .title a { color: #363636; }
.topNews_slider .slide_container .sep { margin-bottom: 10px; border-bottom: 1px dotted #E0E0E0; clear: both; padding-top: 10px;}
.topNews_slider .pagination { float: right;  margin: 5px 0 6px 0;}
.topNewsBanner { width: 300px; float: right; }

.domain_top { margin: 0 20px 0 15px; }
.domain_top .text_holder { width: 293px !important;}
.domain_top .topNewsContent { width: 628px; }
.domain_top #top_slide { margin-bottom: 5px; }
.domain_top .block_item.bloc_fix_r { margin-left: 24px; }

/*Block*/
.block .block_title { padding: 0 20px; margin-bottom: 9px; }
.block .block_title .block_stripe { width: 100%; }

.block .content { margin: 0 20px; }
.block .content .slide_container div{ width: 283px; }
.block .content .slide_container .slides_control { height: 464px !important; }
.block .content .title { text-transform: uppercase; font-size: 17px; font-weight: bold; text-align: center; line-height: 21px; display: block;}
.block .content .title a { color: #363636; }
.block .content .small { font-size: 11px; line-height: 15px !important; display: block; text-align: left; overflow: hidden;}
.block .content .small img { float: left; margin-right: 10px;}
.block .content .img { height: 118px; width: 280px !important; margin: 3px auto 10px auto; display: block;} 
.block .content .pagination { width: 90px; margin: 0 auto;}
.block .content .spin { border-top: 1px dotted #E0E0E0; margin: 7px 0 7px 0; display: block; height: 1px;}


/*NEWS PAGE*/
.postContainer, .rightSide .sideBlock, #the3rd .sideBlock { background: #f7f7f7; border: 1px solid #FFF; }
.postContainer, .mainstrip { width: 666px;  float: left; }
.post { margin: 20px; }
.post_category { width: auto; text-transform: uppercase; font-size: 14px; overflow: hidden; }
.post_category .date { float: right;font-size: 11px; color: #8A93A2; text-transform: none; margin: 0; }
.post .post_cat_music { border-bottom: 4px solid #5B3199; padding-bottom: 5px; }
.post .post_cat_news { border-bottom: 4px solid #505C73; padding-bottom: 5px; } 
.post .post_cat_it { border-bottom: 4px solid #069; padding-bottom: 5px; }
.post .post_cat_kino { border-bottom: 4px solid #33ABFF;  padding-bottom: 5px;}
.post .post_cat_auto { border-bottom: 4px solid #539299; padding-bottom: 5px; }
.post .post_cat_games { border-bottom: 4px solid #F90; padding-bottom: 5px; }
.post .post_cat_showbiz { border-bottom: 4px solid #AD2138; padding-bottom: 5px; }
.post .post_cat_lady { border-bottom: 4px solid #CA2E78; padding-bottom: 5px; }
.post .post_cat_sport { border-bottom: 4px solid #5F8D69; padding-bottom: 5px; }

.post_category a { color: #363636; }
.post_category div { float: left; margin: 3px 10px 0 10px; }
.post .title { margin-top: 15px; color: #363636; text-transform: uppercase; font-weight: bold; font-size: 26px; line-height: 32px; text-align: left; }
.post .newsHolder { margin-top: 20px; overflow: hidden; text-align: justify;}

.post .top_holder { overflow: hidden; }
.post .newsHolder .preview { float: left; width: 303px; background: #f7f7f7; }

.post .topInfo { min-height: 130px; float: right;}
.post .topInfo .topSpinner { border-bottom: 1px dotted #CCC; margin-top: 10px; }

.post .news_banner_place { max-width: 300px; float: right; margin: 15px 0 10px 20px; text-align: center; }

.post .social { width: 320px; }
.post .social td { text-align: right; }
.post .meta { margin-top: 6px; border-bottom: 1px dotted #E0E0E0; border-top: 1px dotted #E0E0E0; padding: 6px 0 7px 0; color: #8A93A2; font-size: 11px; }
.post .meta span { display: block; float: right; }
.post .meta .author { float: left; margin-right: 5px; color: #636B78; }
.post .meta span img { position: relative; top: 2px; margin-right: 4px; }
.post .info { margin-top: 10px; overflow: hidden; }
.post .info .mood { float: left; }
.post .vote { float: left; margin-left: 25px;}
.post .vote .count_post_votes { color: #666e7b; font-size: 10px; text-align: right; }
.post .font_changer { float:right; }
.post .font_changer .plus { width: 14px; height: 14px; background: url("../img/plus.png") no-repeat center 40%; cursor: pointer; }
.post .font_changer .font { cursor:pointer; width: 38px; height: 18px; background: url("../img/font.png") no-repeat center center; padding: 0 4px; }
.post .font_changer .minus {  width: 14px; height: 14px; background: url("../img/minus.png") no-repeat center center; cursor: pointer; }

.domain_page_butt { overflow: hidden; }
.cat_butt_link { display: block; float: left; }
.post_button { width: 12px; height: 12px; background: url("../img/post_buttons_top.png") no-repeat right 40%; margin-bottom: 1px; }
.post_buttonmusic,.post_buttonnews,.post_buttonit,
	.post_buttonkino,.post_buttonsport,.post_buttonlady,
	.post_buttonauto,.post_buttonshowbiz,.post_buttongames { width: 12px; height: 12px; background: url("../img/post_buttons_top.png") no-repeat; margin-bottom: 2px; }
.post_buttonmusic { background-position: 33% center; } 
.post_buttonit { background-position: 10.7% center; }
.post_buttonkino { background-position: 44% center; }
.post_buttonsport { background-position: 22% center; }
.post_buttonlady { background-position: 66% center; }
.post_buttonauto { background-position: 88.5% center; }
.post_buttonshowbiz { background-position: 55.2% center; }
.post_buttongames { background-position: 77% center; }

.post .vrez { width: 320px; margin: 10px auto 0 auto; background: #F4F4F4;  }
.post .vrez .quote_bottom { background: url("../img/quote_bottom.png") no-repeat right bottom; }
.post .vrez .quote_top { background: url("../img/quote_top.png") no-repeat left top; }
.post .vrez .content { padding: 10px 25px; font-size: 14px; font-style: italic;  text-align: left; }

.post .news_post { display: block; margin-top: 10px; color: #363636; font-size: 15px; line-height: 20px;  }
.post .news_post p { margin: 10px 0; }
.post .news_post p:first-letter { margin-left: 20px; }
.post .news_post a { text-decoration: underline; color: blue !important; }
.post .news_post img { max-width: 600px; }

.post .album_title { padding: 20px 0 10px 0; display: block; text-align: left; color: gray; }
.post .post_album { width: 460px; margin: 0 auto; }
.post .post_album a { display: inline-block; }
.post .wide_thumb { margin: 10px 18px; }

#prev_adv { border: 1px solid; height: 59px; width: 234px; margin: 20px 0 0 26px;}

.bottom_navi { border-top: 1px solid #E0E0E0; border-bottom: 1px solid #E0E0E0; height: 41px; margin-top: 5px; text-align: left; padding: 6px 0 0 0; }
.bottom_navi .vote { float: left; margin: 7px 40px 0 0;}
.bottom_navi .vote .vote_h ul li a:hover { background: none; } 
.bottom_navi .vote .vote_h ul { margin-left: 0; }
.bottom_navi .social { width: auto;  float: left; margin: 0; height: 30px; padding: 6px 0;}
.bottom_navi .share { width: 100px; float: right; margin-top: 5px;}
.bottom_navi .share div { display: inline-block; margin-top: 3px; float: right;}
.bottom_navi .share .mail { width: 22px; height: 14px; background: url("../img/mail.png") no-repeat center center; margin-top: 9px; }
.bottom_navi .share .print { width: 24px; height: 19px; background: url("../img/print.png") no-repeat center center; margin-left: 10px;}

.bottom_banner { border: 1px solid; text-align: left; margin: 20px auto 0 auto; width: 618px; height: 90px; background: #CCC;}


.last_post_container { }
.lastNewsPost {  margin-top: -15px; border-top: 1px solid #f7f7f7; position: relative;}
.blockTitle.relevant { overflow: hidden; }
.blockTitle .title_last, .title_similar { cursor: pointer; position: absolute; background: #f7f7f7; height:27px; border-bottom:0; margin-top:0px; text-transform: uppercase; font-size: 12px; color: #d3d3d9; padding: 0 21px; float: left;}
.blockTitle .title_last { left: 0px; position: relative; z-index: 2; }
.blockTitle .title_last span, .title_similar span { display: block; margin-top: 7px; }
.blockTitle .title_similar { position: relative; z-index: 2; margin-left: 30px; }
.blockTitle .active { padding: 0 10px;}
.blockTitle .active span { color: #222 !important; font-size: 14px;}
.lastNewsPost .stripe { margin-top: -19px;}
.lastNewsPost .posts { padding: 10px 20px; margin-top: 17px; border-top: 1px solid #FFF; border-bottom: 1px solid #FFF;  background: #eaeaed; width: 626px; margin-left: -20px; overflow: hidden;}
.lastNewsPost .posts .item { display: inline-block; width: 309px; max-height: 32px; text-align: center; text-transform: uppercase; font-size: 14px; font-weight: bold; }
.lastNewsPost .posts .item a { color: #363636; }
.lastNewsPost .posts .separator { width: 100%; border-bottom: 1px dotted #d1d1d5; margin: 8px 0 10px 0; }

.lastNewsPost .posts .block_item { width: 292px; float: left; }
.lastNewsPost .posts .block_item img { border: 1px solid #FFF; } 
.lastNewsPost .posts .bloc_fix_r { margin-left: 33px; }
.lastNewsPost .posts .block_item img { float: left; margin-right: 14px; }
.lastNewsPost .posts .sep { margin-bottom: 10px; border-bottom: 1px dotted #CCC; clear: left; padding-top: 10px;}
.lastNewsPost .posts .block_item .title { font-size: 11px; text-transform: uppercase; font-family: Arial; font-weight: bold; line-height: 15px; text-align: left; margin: 0;}
.lastNewsPost .posts .block_item .title a { color: #222; }

.post .source_link { font: italic 12px Arial; text-align: right; }
.post .source_link a { color: #363636; }
.post .source_link a:hover { text-decoration: underline; }

.edit_place { text-align: right; }
.edit_place a { display: inline-block; padding: 3px 5px; border: 1px solid #e0e0e0; background: rgba(51,171,255,0.3); color: #363636; font-size: 13px; }

.share_content { height: 22px; background: #fff; border: 1px solid #D8D8D8; border-radius:3px; margin: 10px 0; overflow: hidden; display: inline-block; }
.share_content .button_content { float: left; border: 1px solid #D8D8D8; margin-top: -1px; margin-left: -1px; border-radius: 3px; }
.share_content .share_button { cursor: pointer; border: 1px solid #eee; height: 20px; border-radius:3px; background: #E2E2E2; background: -moz-linear-gradient(top,  #f9f9f9 0%, #e2e2e2 100%); /* FF3.6+ */	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f9f9f9), color-stop(100%,#e2e2e2)); /* Chrome,Safari4+ */	background: -webkit-linear-gradient(top,  #f9f9f9 0%,#e2e2e2 100%); /* Chrome10+,Safari5.1+ */	background: -o-linear-gradient(top,  #f9f9f9 0%,#e2e2e2 100%); /* Opera 11.10+ */	background: -ms-linear-gradient(top,  #f9f9f9 0%,#e2e2e2 100%); /* IE10+ */	background: linear-gradient(top,  #f9f9f9 0%,#e2e2e2 100%); /* W3C */	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9f9f9', endColorstr='#e2e2e2',GradientType=0 ); /* IE6-9 */  }
.share_content .share_button:hover { border:solid 1px #CCCCCC; background: #eaeaea; background: -moz-linear-gradient(top,  #eaeaea 0%, #e2e2e2 100%); /* FF3.6+ */	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eaeaea), color-stop(100%,#e2e2e2)); /* Chrome,Safari4+ */	background: -webkit-linear-gradient(top,  #eaeaea 0%,#e2e2e2 100%); /* Chrome10+,Safari5.1+ */	background: -o-linear-gradient(top,  #eaeaea 0%,#e2e2e2 100%); /* Opera 11.10+ */	background: -ms-linear-gradient(top,  #eaeaea 0%,#e2e2e2 100%); /* IE10+ */ background: linear-gradient(top,  #eaeaea 0%,#e2e2e2 100%); /* W3C */	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eaeaea', endColorstr='#e2e2e2',GradientType=0 ); /* IE6-9 */ }
.share_content .share_button:active { border:solid 1px #CCCCCC; background: #E2E2E2; /* Old browsers */	background: -moz-linear-gradient(top,  #f9f9f9 0%, #e2e2e2 100%); /* FF3.6+ */	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f9f9f9), color-stop(100%,#e2e2e2)); /* Chrome,Safari4+ */	background: -webkit-linear-gradient(top,  #f9f9f9 0%,#e2e2e2 100%); /* Chrome10+,Safari5.1+ */	background: -o-linear-gradient(top,  #f9f9f9 0%,#e2e2e2 100%); /* Opera 11.10+ */	background: -ms-linear-gradient(top,  #f9f9f9 0%,#e2e2e2 100%); /* IE10+ */	background: linear-gradient(top,  #f9f9f9 0%,#e2e2e2 100%); /* W3C */	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9f9f9', endColorstr='#e2e2e2',GradientType=0 ); /* IE6-9 */ }
.share_content .share_button .share_text { color: #666666; text-transform: uppercase; font-size: 9px; display: block; float: left; height: 100%; line-height: 20px; padding: 0 8px; border-right: 1px solid #d8d8d8; }
.share_content .share_button .pointer { display: block; float: left; color: #666; font-size: 16px; font-weight: bold; line-height: 16px; border-left: 1px solid #FCFCFC; height: 100%; padding: 0 8px; }
.share_content input { display: none; text-align: center; float: left; border: 0; height: 100%; font-size: 14px; color: #1E1E1E; padding: 0 8px; min-width: 180px; cursor: text; }
.share_content .button_content.buffer { margin-left: 0; border-radius: 3px 0 0 3px; display: none; }
.share_content .button_content.buffer .share_button { border-radius: 3px 0 0 3px; }
.share_content .button_content.buffer .share_button .share_text { border-right: 0; border-left: 1px solid #eee; }
.share_content .button_content.buffer .share_button .pointer { border-left: 0; border-right: 1px solid #D8D8D8; }
.share_content .share_close { display: none; height: 18px; margin-right: 1px; font-size: 11px; font-weight: bold; margin-left: 1px; float: left; margin-top: 1px; padding: 0 6px; line-height: 18px; border:solid 1px #F2F2F2; cursor:pointer; background: #dcdcdc; /* Old browsers */	background: -moz-linear-gradient(top,  #dcdcdc 30%, #e6e6e6 100%); /* FF3.6+ */	background: -webkit-gradient(linear, left top, left bottom, color-stop(30%,#dcdcdc), color-stop(100%,#e6e6e6)); /* Chrome,Safari4+ */	background: -webkit-linear-gradient(top,  #dcdcdc 30%,#e6e6e6 100%); /* Chrome10+,Safari5.1+ */	background: -o-linear-gradient(top,  #dcdcdc 30%,#e6e6e6 100%); /* Opera 11.10+ */	background: -ms-linear-gradient(top,  #dcdcdc 30%,#e6e6e6 100%); /* IE10+ */	background: linear-gradient(top,  #dcdcdc 30%,#e6e6e6 100%); /* W3C */	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dcdcdc', endColorstr='#e6e6e6',GradientType=0 ); /* IE6-9 */ }
.share_content .share_close:hover { border:solid 1px #CCCCCC; background: #eaeaea; /* Old browsers */ background: -moz-linear-gradient(top,  #eaeaea 0%, #e2e2e2 100%); /* FF3.6+ */	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eaeaea), color-stop(100%,#e2e2e2)); /* Chrome,Safari4+ */	background: -webkit-linear-gradient(top,  #eaeaea 0%,#e2e2e2 100%); /* Chrome10+,Safari5.1+ */	background: -o-linear-gradient(top,  #eaeaea 0%,#e2e2e2 100%); /* Opera 11.10+ */	background: -ms-linear-gradient(top,  #eaeaea 0%,#e2e2e2 100%); /* IE10+ */	background: linear-gradient(top,  #eaeaea 0%,#e2e2e2 100%); /* W3C */	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eaeaea', endColorstr='#e2e2e2',GradientType=0 ); /* IE6-9 */ }
.share_content .share_close:active { border:solid 1px #CCCCCC; background: #E2E2E2; /* Old browsers */ background: -moz-linear-gradient(top,  #f9f9f9 0%, #e2e2e2 100%); /* FF3.6+ */	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f9f9f9), color-stop(100%,#e2e2e2)); /* Chrome,Safari4+ */	background: -webkit-linear-gradient(top,  #f9f9f9 0%,#e2e2e2 100%); /* Chrome10+,Safari5.1+ */	background: -o-linear-gradient(top,  #f9f9f9 0%,#e2e2e2 100%); /* Opera 11.10+ */	background: -ms-linear-gradient(top,  #f9f9f9 0%,#e2e2e2 100%); /* IE10+ */ background: linear-gradient(top,  #f9f9f9 0%,#e2e2e2 100%); /* W3C */	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9f9f9', endColorstr='#e2e2e2',GradientType=0 ); /* IE6-9 */ }

/*COMMENT BLOCK*/
.comments { margin: 15px 0; }
.comments .top { border-bottom: 1px dotted #E0E0E0; padding-bottom: 5px;}
.comments .top .count { float: left; font-size: 14px; text-transform: uppercase; }
.comment_navi { float: right; font-size: 11px; color: #363636;}

.comments_container { margin-top: 30px; }
.comm_cont { margin-bottom:30px; padding-bottom:20px; border-bottom: 1px dotted #E0E0E0; }
.comments .separator { margin: 20px 0 30px 0; border-bottom: 1px dotted #E0E0E0; height: 1px;}
.comment .back { border: 1px dotted #CCC;  height: 47px; background: #f1f2f3; }
.comment .back .avatar { float: left; margin: 5px; height: 38px; width: 38px; background: url("../img/no_avatar.png") no-repeat center 34%; }
.comment .back .user_avatar { background: none; padding: 1px; border: 1px solid #CCC; border-radius: 3px; margin: 3px 3px 4px 3px !important;}
.comment .back .user_avatar img { border-radius: 2px; }
.comment .back .metaInfo { margin: 10px 0 0 3px; float: left;}
.comment .back .metaInfo span { display: inline-block; position: relative; font-size: 11px;}
.comment .back .metaInfo .name { color: #4D4D4D; margin-right: 3px; }
.comment .back .metaInfo .date { top: 0; font-size: 10px; color: #8A93A2; margin-left: 5px; }
.comment .comm_t { margin-top: 0px; display: block;}

.comment .coment_text { min-height: 10px; background: #fff; border: 1px solid #E0E0E0; width: 564px; margin: -15px 0 0 50px; padding: 5px 5px 5px 5px; font-size: 13px; color: #363636;}
.comment .coment_text .quote { border: 1px solid #E0E0E0; background: #f1f2f3; padding: 5px; margin-bottom: 5px; font-size: 11px;}
.comment .coment_text .quote .from { color: #8A93A2;  }
.comment .coment_text .quote .repl_name { color: #4D4D4D; }
.comment .coment_text .quote .repl_text { font-size: 13px; margin-top: 5px;}
.comment .reply span { cursor:pointer; display: block; float: right;  background: #8a93a2; color: #fff; font-size: 11px; padding: 3px 5px; margin-top: 4px;}

/*Comments Form*/
#comments_form .facebook{ left: 5px; top: 0; height: 17px; width: 17px; background: url("../img/menu_facebook.png") no-repeat 0 0; display: inline-block;}
#comments_form .vk { left: 10px; bottom: 0; width: 17px; height: 17px; display: inline-block; background: url("../img/menu_vkontakt.png") no-repeat 0 40%;}
#comments_form .name { bottom: 4px; }
#comments_form .coment_text { padding: 0; width: 574px; }
#comments_form .coment_text textarea { width: 564px; border: 0; min-height: 60px; max-height:400px; padding: 5px; color: #363636; resize: vertical; font-size: 13px; font-family: Arial;}
.reply_area { width: 550px; border: 0; min-height: 60px; max-height:400px; padding: 5px; color: #363636; resize: vertical; border: 1px solid #E0E0E0; font-size: 13px;}
#comment_add span{ background: #5a6976; border: 0; color: #FFF; padding: 3px 5px; font-size: 11px; }


/*Category Page*/
.left_news_container { width: 300px; float: left; }
.catFav_block { overflow: hidden; float: right; width: 292px;}
.catFav_block .head { position: relative; padding-bottom: 6px; }
.catFav_block .head .stripe { height: 4px; background: #4B6CAB; text-align: center; margin-top: 10px}
.catFav_block .head .title { text-transform: uppercase; font-size: 12px; display: inline-block; position: relative; bottom: 6px; background: #f7f7f7; padding: 0 10px;  }
.catFav_block .head .title a { text-decoration: none; color: #222; }
.catFav_block .separator { border-top: 1px dotted #CCC; margin: 10px 0 12px 0;}
.catFav_block .text_separator { margin: 5px 0 4px 0; border-bottom: 1px dotted #CCC; }
.catFav_block .block_item { overflow: hidden; width: 294px; }
.catFav_block .block_item .stripe { display: table-cell; float: left; color: #636B78; vertical-align: top; font-size: 20px; line-height: 10px; margin-right: 12px;}
.catFav_block .block_item .title { float: left; width: 178px; font-size: 11px; font-weight: bold; text-transform: uppercase; line-height: 14px; text-align: left; }
.catFav_block .block_item .title a { color: #222; }
.catFav_block .block_item img { max-width: 80px; float: right; }
.catFav_block .block_item .date {font-size: 10px; color: #8A93A2; text-transform: none; font-weight: normal;}
.catFav_block .pagination { float: right; }

/*Right Pannel*/
.rightSide { float: right; }
.rightSide .sideBlock, #the3rd .sideBlock { width:  323px;}

/*Footer Styles*/
#footer { height: 388px; background: #636b78; padding-top: 1px; margin: 0 auto; }
#footer .sep { height: 1px; width:1000px; background: #484e5a; margin: 0 auto; }
#footer .sepl { height: 1px; background: #8A93A2; clear: left; width: 256px;}
#footer .partners { border-top: 1px solid #484e5a; border-bottom: 1px solid #484e5a; height: 37px; text-transform: uppercase; text-align: center; background: url("../img/footer_light_down.png") no-repeat center center;}
#footer .partners div { font-family: Arial; font-size: 14px; color: #f7f7f7; margin-top: 13px; }
#footer .partnersList { height: 100px; border-top:2px solid #59606b; margin: 0 auto; padding: 5px 0 5px 0;}
#footer .partnersList table { padding: 0; margin: 0 auto; height: 100%; width: 1000px; }
#footer .partnersList table .p { height: 79px; width: 112px; background: #000; margin: 0 auto; }
#footer .footRes { width:1000px; margin: 0 auto; border-top: 1px solid #8A93A2; border-bottom: 1px solid #484e5a; }
#footer .footRes .catlist { height: 100%; width: 1000px;; display: inline-block; }
#footer .footRes .catlist .content { width: 100%; height: 100%; }
#footer .footRes .links { width: 740px;}
#footer .footRes .linkitem { width: 195px; height: 30px; float: left; margin-right: 50px;}
#footer .footRes .linkitem .arrow { margin-right: 33px; }
#footer .footRes .linkitem span { float: left; margin-top: 5px; color: #f7f7f7; font-family: Arial;}
#footer .footRes .linkitem a { display: block; margin-top: 8px; color: #f7f7f7; text-transform: uppercase; font-size: 11.5px; }
#footer .footRes .linkitem a:hover { color: #8a93a2; }
#footer .footRes .press { width: 175px; }
#footer .footRes .press span { float: none; text-align: left; }
#footer .footRes .press span a { text-transform: uppercase; font-size: 11.5px; color: #8a93a2; display: table-cell; vertical-align: middle; height: 27px; text-align: left;}
#footer .footRes .press span a:hover { color: #f7f7f7; }
#footer .footRes .press .s { border-bottom: 1px solid #484e5a; text-align: left; width: 256px; margin: 0;}
#footer .footCounters { margin: 10px auto 0 auto; width: 1000px; padding: 5px 0 0 0; height: 37px; }
#footer .footCounters .adminenter { float:left; width: 134px; height: 22px; border-top: 1px solid #484e5a; border-bottom:1px solid #8A93A2; border-radius:8px; cursor: pointer; margin-top: 3px;}
#footer .footCounters .adminenter .title { width:102px; height:22px; background: url("../img/button_admin_grey.png") repeat-x left; display: inline-block; border-radius:8px 0 0 8px; text-align: center; }
#footer .footCounters .adminenter .title span { position: relative; font-size: 11px; color: #484e5a; text-transform: uppercase; top: 5px;}
#footer .footCounters .adminenter .lock { display: inline-block; width:32px; height:22px; background: url("../img/button_admin_blue.png") repeat-x left; position: relative; left:102px; border-radius:0 8px 8px 0; bottom: 22px; }
#footer .footCounters .adminenter .lock img { margin-left: 10px; margin-top: 2px; }
#footer .footCounters .counters { height: 30px; width:850px; float: right;}
#footer .footCopyrigth { text-align: center; width: 1000px; margin: 30px auto 0 auto; }
#footer .footCopyrigth span { display: block; font-size: 11.5px;} 
#footer .footCopyrigth .copy { color: #f7f7f7; text-transform: uppercase; }
#footer .footCopyrigth .info { color: #8A93A2; }

.FooterLinksBanner { font-size: 9px; color: black; }
.FooterLinksBanner a { color: #C1D4E7; }

/* NEWS LENTA */
.banner_lenta { margin: 10px 0; }
.news_holder_lenta { border-top: 1px solid #E0E0E0; border-bottom: 1px solid #E0E0E0; padding: 10px 0; text-align: left; }
.news_holder_lenta .lenta_item .date { font-size: 11px; }
.news_holder_lenta .lenta_item .title a { color: #222; font-size: 11px; text-transform: uppercase; font-weight: bold; line-height: 19px;}
.news_holder_lenta .lenta_item a:hover { text-decoration: underline; }
.news_holder_lenta .lenta_item .category { font-size: 11px; font-weight: bold; }
.navigation_holder { border-bottom: 1px solid #E0E0E0; padding: 6px 0 0 0; text-align: left; }
.navigation_holder .loading { display: inline-block; margin: 0 0 7px 5px; visibility: hidden;}

/* PAGE NAVIGATION */
.navigation { display: inline-block; overflow: hidden;}
.navigation .prev_full { float: left; width: 32px; height: 24px; background: url("../img/page_navi_full.png") no-repeat; margin-top: 3px; opacity: 0.7; position: relative; z-index: 1; cursor: pointer;}
.navigation .prev_full:hover, .navigation .prev:hover { opacity: 1; z-index: 2; position: relative;}
.navigation .prev { width: 30px; height: 30px; background: url("../img/page_navi.png") no-repeat; float: left; margin-left: -8px; opacity: 0.7; cursor: pointer; position: relative; z-index: 2;}
.navigation .input { float: left; height: 21px; margin-top: 3px; min-width:62px; text-align: center; border-bottom: 1px solid #DDDFE1; border-top: 1px solid #DDDFE1; margin-left: -8px; position: relative; z-index: 0; background: white;}
.navigation .input span { display: inline-block; margin-top: 2px;}
.navigation .input .act { font-size: 15px; font-weight: bold; color: #636B78; margin-left: 8px; margin-right: 8px; cursor: pointer;}
.navigation .input .inact { font-size: 9px; color: #B3B8C2; font-weight: bold; }
.navigation #prev_page { padding-left: 8px;}
.navigation #next_page { padding-right: 8px; }
.navigation .next { background-position: 0 104%; float: left; margin: 0 0 0 -8px;}
.navigation .next_full { float: left; background-position: 0 104%; margin-left: -8px;}

.relatedInline { font: normal 13px Arial, sans-serif; color: #363636; line-height: 19px; margin-top: 5px; color: black; }
.relatedInline a { text-decoration: underline; color: #222222; font-size: 13px; }
.relatedInline a:hover { color: #636B78; }

/*CURRENCY STAT PAGE*/
.stat_curr_main_table { font: normal 14px Arial; }
.stat_curr_main_table .val { color: #808998; outline: none; }
.stat_cur_header .val:hover { text-decoration: underline; }
.stat_cur_header .val:hover, .stat_cur_header .val.active{ color: #fff; background: #808998; padding: 4px 0;} 
.stat_curr_main_table .val2 { color: #6F8CCD; }
.stat_curr_main_table .val2:hover { color: #BA0404; text-decoration: underline; }
.stat_curr_main_table .val2.active { color: #fff; background: #6F8CCD; padding: 4px; }
.stat_curr_main_table { font-size: 13px; }
.stat_curr_main_table .oper { font: bold 13px Arial; color: #999; }
.stat_curr_main_table #blulin { height: 5px; background: #7D9DE6; }
.stat_curr_main_table #pinklin { height: 5px; background: #DF73FF; }
.stat_curr_main_table .bank_line_top { display: block; }
.stat_curr_main_table .ttd1 { width: 190px; text-align: left; }
.stat_curr_main_table .ttd1 a { color: #334462; text-decoration: none; }
.stat_curr_main_table .ttd3 { width: 100px; text-align: center; color: #666; }
.stat_curr_main_table .ttd2 { width: 40px; text-align: right; }
.stat_curr_main_table .ser { height: 5px; background: #D3D4D7; }
.stat_curr_main_table .bank_line { display: none; }
.stat_curr_main_table .val_active { font: 14px Arial, sans-serif; color: white; background-color: #808998; padding: 4px 4px 2px 4px; outline: none; }
.stat_curr_main_table .blusmall { background: #7D9DE6; height: 5px; }
.stat_curr_main_table .oper2 { font: bold 15px Arial, sans-serif; color: #999; }
.stat_curr_main_table .akk { font: bold 15px Arial, sans-serif; color: #666; text-align: center; }

/* ссылки на социальные группы  */

.social_groups .tabs_articles .inner_link a{
    color: #4B6CAB;
}

.social_groups .tabs_articles .selected_item a{
    color: #636B78;
}
.social_groups .tabs_articles .inner_link a:hover{
    text-decoration: underline;
}

.social-block #facebook, .social-block #twitter, .social-block #vk {
    padding-top: 5px;
    padding-bottom: 5px;
    border-bottom: 1px solid #A6BADF;
}
