/* COMMON [START] */
html,body {padding:0; margin:0;}

#wrapper {margin:0 auto; background:#ffffff;}
#wrapper div {margin:0 auto;}
#wrapper ol, #wrapper ul {list-style:none;}
#wrapper :focus, #wrapper :active {outline:none; outline-style:none;}
#wrapper img {border:0;}
#wrapper a {text-decoration:none; color:#000000;}
#wrapper a:hover, #wrapper a:focus {text-decoration:none; color:#d94d52;}
#wrapper a, #wrapper a:hover {cursor:pointer;}
#wrapper * {margin:0 auto; padding:0; outline:none; outline-style:none; font-family: Arial, Helvetica, Tahoma, Verdana, sans-serif; font-size:11px; vertical-align:top; text-align:left; color:#444;}
#wrapper hr {display:none; margin:0; padding:0; line-height:0; font-size:0; height:0px; overflow:hidden;}
#wrapper hc {display:none!important;}
#wrapper .clear, .clear  {clear:both; display:block; line-height:0; height:0; overflow:hidden;}
#wrapper .blank {font-size:0!important; letter-spacing:-1px!important; word-spacing:-1px!important; line-height:0!important; height:0!important; overflow:hidden!important; margin:0!important; padding:0!important; text-indent:10000px;}
#wrapper .hidden {display:none;}
#wrapper .left {float:left;}
#wrapper .right {float:right;}
#wrapper .wrapper_right {width:300px;}

#wrapper .cloud_comments {overflow:hidden;}
#wrapper .cloud_comments a {font:italic normal 11px Georgia; padding-right: 16px; text-align: right; color:#898585; background: url("/static/img/icon_comments.png") no-repeat scroll 100% 50% ;*background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/static/img/icon_comments.png',sizingMethod="no-scale");}
#wrapper a.video {padding:0 15px 0 0; background:transparent url('/static/img/icon_video.png') no-repeat 0 0;*background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/static/img/icon_video.png',sizingMethod="no-scale");}
#wrapper a.photo {padding:0 15px 0 0; background:transparent url('/static/img/icon_photo.png') no-repeat 0 0;*background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/static/img/icon_photo.png',sizingMethod="no-scale");}
#wrapper .promo {float:left; width:13px; height:13px;}
#wrapper .promo_cn {background: url('/static/img/icon_news_company.gif') no-repeat 0 50%;}
#wrapper .promo_r {background: url('/static/img/icon_promo.gif') no-repeat 0 50%;}
#wrapper .actual_news_main {display:inline; width:13px; height:13px; margin:0; padding:0 7px; overflow:hidden; background:url(/static/img/buttons/bg_actual_news_main.png) no-repeat 0 0;}

#wrapper .line_one {background: url('/static/img/backgrounds/bg_line_one.gif') repeat-x 0 50%; text-align: center;}
#wrapper .line_three {display:inline-block; margin:0 auto; padding:0 5px; background: url('/static/img/backgrounds/bg_line_three.gif') repeat-x 0 50%;}
#wrapper .line_one .line_three .link {padding: 10px; background:#ffffff; font:normal normal 13px 'Times New Roman'; color:#231f20; text-align: center;}
#wrapper .line_one.main_news_day {width: 300px; float: left;}
#wrapper .line_one.all_news {width: 300px; float: right;}

#wrapper .tizer_holder {margin:20px 0;}

#container .sep-0 {display:block; height:17px; font-size:0;}
#container .sep-1 {display:block; height:20px; font-size:0;}
#container .sep-2 {display:block; height:30px; font-size:0;}

/*pager*/
#container .c_foot {position:relative; float:left; left:50%; margin:20px 0 10px 0; overflow:visible;}
#container .c_foot .c_holder {position:relative;left:-50%;}
#container .c_foot .c_pager {float:left; height:31px; overflow:visible; }
#container .c_foot .c_pager * {display:block; float:left; width:32px; height:31px; font:normal normal 14px 'Times New Roman'; line-height:31px; text-align:center; text-transform:uppercase; background:#fff;}
#container .c_foot .c_pager span {color:#231f20; background: url('/static/img/buttons/btn_pg_current.gif') no-repeat 0 0; }
#container .c_foot .c_pager a,
#container .c_foot .c_pager a:visited {color:#666565;}
#container .c_foot .c_pager a:hover {color:#666565; background: url('/static/img/buttons/btn_pg_current.gif') no-repeat 0 0; }

#container .c_foot .c_pager .separator {background: none;}

#container .navigate span {float:left; display:block; width:30px; height:29px;}
#container .navigate a {display:block; width:30px; height:29px; background:url('/static/img/buttons/c_navigator.gif') no-repeat 0 0; font-size:0; overflow:hidden;}
#container .navigate .prev a {background-position:0 0;}
#container .navigate .prev {position:absolute; left:-40px;}
#container .navigate .prev a:hover { background-position:0 -29px;}
#container .navigate .next a {background-position:-30px 0;}
#container .navigate .next {position:absolute; right:-40px; }
#container .navigate .next a:hover {background-position:-30px -29px;}
/* COMMON [END] */

#overheader{height:30px; background:#454545; margin:0 auto; overflow:hidden;}
#overheader .holder{width:960px; overflow:hidden;}
#menu{margin:0 auto;}
#menu .holder{position:relative; width:960px; height:40px; overflow:visible;}


#container {margin:0 auto; font-size:0; word-space:0; overflow:hidden; border-bottom: solid 1px #dcdcdc;}
#container .holder{position:relative; z-index:10; width:960px; font-size:0; word-space:0; }

/* footer top-menu: START */
#wrapper #footer #top_menu {}
#wrapper #footer #top_menu .holder {display:block; border-bottom:dotted 1px #adadad;}
#wrapper #footer #top_menu .menu {display:block; width:100%; height:45px;line-height:0; font-size:0; }
#wrapper #footer #top_menu .menu .item {float:left; display:block;}
#wrapper #footer #top_menu .menu .item a {display:block; padding: 0 11px; font:normal normal 13px arial; color:#231f20; line-height:45px; border-bottom:solid 5px #dcdcdc; text-shadow:1px 1px 1px #ffffff;}
#wrapper #footer #top_menu .menu .item a:hover {border-bottom-color:#7e7b7c;}
#wrapper #footer #top_menu .menu .selected a {border-bottom-color:#7e7b7c;}
/*footer top-menu: END */

#footer {margin:0 auto; background:#dcdcdc; padding: 0 0 20px 0; overflow:hidden; border-top: solid 2px #ffffff;}
#footer .holder {width:960px; overflow:hidden; text-align: center;}
#footer .bottom_menu {width:330px; height:16px; margin:15px auto; list-style:disc; text-align: center;}
#footer .bottom_menu .item {float:left; margin: 0 10px; }
#footer .bottom_menu .item .link{font:normal normal 11px 'Times New Roman'; color:#5e5e5e;text-transform: uppercase;}
#footer .copyright *{width:100%; padding-bottom: 10px; font:normal normal 11px arial; color:#7e7e7e; text-align: center;}
#footer .copyright .text1 {text-transform: uppercase;}

/* overheader: START*/
#overheader a {font: normal normal 11px arial; color:#d4d4d4;}
#overheader .left {float:left; padding:0; overflow:hidden;}
#overheader .left * {float:left; overflow:hidden;}
#overheader .right {float:right; overflow:hidden;}
#overheader .right * {float:left; overflow:hidden;}
#overheader .datetime {float: left; width:115px; font:normal normal 10px arial; line-height: 30px; color:#cacaca;}
#overheader .language_menu .menuitem {float: left;}
#overheader .language_menu .menuitem .link{padding: 0 15px; font: normal normal 11px arial; color:#d4d4d4; line-height: 30px; text-transform: uppercase; }
#overheader .language_menu .menuitem .link:hover {background:url("/static/img/buttons/language_menuitem_hover.gif") repeat-x 0 0; color:#fafafa;}
#overheader .rss {padding:0 25px; background:url('/static/img/rss.gif') no-repeat 100% 0; font:normal normal 11px arilal; line-height:30px; color:#d4d4d4;}
#overheader .rss:hover {color:#ffa200; background-position: 100% -30px;}
#overheader .forum {padding:0 15px; text-transform: uppercase; line-height: 30px;}
#overheader .forum:hover {color:#ffffff;}

#overheader ul.inline {display:inline;}
#overheader ul.inline li {padding:0 17px; background: url('/static/img/buttons/reg_menuitem.gif') no-repeat 0 0;}
#overheader ul.inline li .link {font:normal normal 12px arial; line-height: 30px; color:#d4d4d4;}
#overheader ul.inline li:hover {background-color:#323232;}
#overheader ul.inline li:hover .link {color:#ffffff;}
#overheader ul.inline li .open-settings {display:block; height:30px; padding:0 0 0 20px; background: url('/static/img/icon_glavred.gif') no-repeat 0 50%; overflow:visible;}
#overheader ul.inline li .vk-settings {display:block; height:30px; padding:0 0 0 20px; background: url('/static/img/icon_vkontakte_16.gif') no-repeat 0 50%; overflow:visible;}
#overheader ul.inline li .fb-settings {display:block; height:30px; padding:0 0 0 20px; background: url('/static/img/icon_facebook_16.gif') no-repeat 0 50%; overflow:visible;}
#overheader ul.inline li .tw-settings {display:block; height:30px; padding:0 0 0 20px; background: url('/static/img/icon_twitter_16.gif') no-repeat 0 50%; overflow:visible;}

#overheader ul.inline .sublogin {display:none; width:130px; height:110px; position:absolute; z-index:5000; margin:30px 0 0 -15px; padding:5px; background:#323232;}
#overheader ul.inline .sublogin_item {display:block; float:none; height:16px; margin-bottom:5px; padding:3px; background:none; border:solid 1px #414141;}
#overheader ul.inline li:hover .sublogin {display:block;}
.msie6 #overheader ul.inline .hover .sublogin {display:block;}
#overheader ul.inline .sublogin_item:hover { background: #454545;}
#overheader ul.inline .sublogin_item a {display:block; height:16px; padding-left:35px; font:normal normal 10px arial; color:#858585; line-height:16px; overflow:hidden; text-transform: uppercase;}
#overheader ul.inline .sublogin_item:hover a {color:#ffffff;}
#overheader ul.inline .sublogin_item .glavred {background: url('/static/img/icon_glavred.gif') no-repeat 0 0;}
#overheader ul.inline .sublogin_item .vkontakte {background: url('/static/img/icon_vkontakte.gif') no-repeat 0 0;}
#overheader ul.inline .sublogin_item .facebook {background: url('/static/img/icon_facebook.gif') no-repeat 0 0;}
#overheader ul.inline .sublogin_item .twitter {background: url('/static/img/icon_twitter.gif') no-repeat 0 0;}
/* overheader: END*/

/*preheader: START*/
#preheader .holder {z-index:10; width:960px; overflow:hidden; margin:10px auto;}
/*preheader: END*/

/* header: START (quote, main menu)*/

#header .holder {z-index:10; display:block; width:960px; margin-bottom:20px; border-bottom:solid 1px #231f20;}
#header .holder .logo {display:block; float:left; width:202px; height:74px; background: url('/static/img/logo.gif') no-repeat 0 0; overflow:hidden; text-indent: -9999px;}
#header .holder .quote {float:left; width:490px; height:75px; padding-left:20px;}
#header .holder .quote .text {float:left; width:325px; padding:6px 0; font:italic normal 14px Georgia; color:#606060; line-height: 19px;}

#header .holder .quote .info {float:left; width:160px;}

#header .holder .quote .info .top {position:relative; height:59px; background:url('/static/img/backgrounds/bg_quote_shadow.gif') no-repeat  0 100%;}
#header .holder .quote .info .top .comments {position: absolute; margin:20px 0 0 20px;}
#header .holder .quote .info .top .photo {position: absolute; height:69px; right: 12px; margin-top:-10px;}
#header .holder .quote .info .author {display:block; padding-top:4px; font:normal normal 11px arial; line-height: 15px; color:#7e7e7e; text-align: center;}

#wrapper #topsearch {float:left; margin:-3px 0 0 0;}
.msie6 #wrapper #topsearch {margin-right:-12px;}
#wrapper #topsearch #search {width:248px; height:48px; margin:0 auto; padding:0; background:transparent; overflow:hidden;}
#wrapper #topsearch #search div {width:251px; height:48px; background:url(/static/img/backgrounds/bg_search.gif) no-repeat 0 0; overflow:hidden; }
#wrapper #topsearch #search div label {display:none;}
#wrapper #topsearch #search #query {float:left; width:172px; height:16px; margin:15px 0 0 13px; background:transparent; border:0; font:normal normal 14px arial; line-height:16px; color:#666565;}
#wrapper #topsearch #search .submit {float:right; width:22px; height:22px; margin: 13px 8px 0 0; border:0; cursor:pointer; background:url(/static/img/buttons/icon_search.gif) no-repeat 0 0; font-size:0px; color:#fff; line-height:0px; text-indent:10000px; overflow:hidden;}
#wrapper #topsearch #search .submit:hover {background-position: 0 -22px;}
/* header: END (quote, main menu)*/


/* menu: START */
#header .menu {float:left; display:block; width:100%; height:40px; margin:9px 0 2px 0; line-height:0; font-size:0; border-bottom:solid 1px #231f20;}
#header .menu .item {float:left; display:block; }
#header .menu .item a {display:block; padding: 6px 9px 0 10px; font:normal normal 11px "Times New Roman"; text-transform:uppercase; color:#231f20; line-height:28px; border-bottom:solid 6px #ffffff;}
.msie #header .menu .item a,
.chrome #header .menu .item a {padding:6px 9px 0 9px;}
#header .menu .item a:hover {border-bottom-color:#231f20;}
#header .menu .selected {}
#header .menu .selected a {color:#ffffff; background:#231f20;border-bottom-color:#231f20;}
/* menu: END */

/*right_currency_weather_informer: START */
#container .topmost {float:none; clear:both; position: relative; z-index: 1100; background:#fff; padding:10px!important; margin-bottom:10px!important;}
#container #opo-iw { position: relative; top:-2px; z-index: 255; margin: 0 0 25px 0; }
#container #opo-iw .weatherbox { padding: 0;font-size:1.1em; height:85px; position: relative }
#container #opo-iw .weatherbox .weather_wrapper {width: 207px; height:90px; float: left; border-right: 1px solid #e4e4e4; margin-right:2px;}
#container #opo-iw .weatherbox p { display:block; height: 20px; margin: 0; float: left }
#container #opo-iw .brandholder {border-top:1px solid #e4e4e4; border-left:1px solid #e4e4e4; border-right:1px solid #e4e4e4; padding: 0;font-size:1.1em; display:block; height:28px}

#container #opo-iw-list {position:absolute; top:32px; left:0; overflow: hidden; font-size:0; overflow:hidden; z-index:20;}
#container #opo-iw-list li {display: block; margin: 0; padding: 0 4px; overflow: hidden; text-align:center; color:#414141;}
#container #opo-iw-list li.item_1 {height: 33px; margin: 0 0 3px 0;}
#container #opo-iw-list li.item_1 img {margin: 0 2px 0 0;}
#container #opo-iw-list li.item_1 small {width: 66px; display: inline-block; margin: 3px 0 0 0; font: normal normal 14px Arial; color: #858585;}
#container #opo-iw-list li.item_1 strong {font: normal bold 22px Arial; color: #444444;}
#container #opo-iw-list li.item_2 {text-align: left; }
#container #opo-iw-list li.item_2 small {width: 66px; display: inline-block; margin: 0; font: normal normal 11px Arial; color: #858585; text-align: left;}
#container #opo-iw-list li.item_3 {display:none; }
#container #opo-iw-list li img {margin:-4px 2px 0 2px; vertical-align:middle;}
#container #opo-iw-list li small,
#container #opo-iw-list li strong {color:#444;}

#container #opo-iw .weather_c_sel {position: absolute; left: 0; top: 5px; width: 270px; height: auto; margin:29px 0 0 4px; padding: 14px; list-style: none; color:#147; background: #f0f0f0; z-index: 255; border:1px solid #d4d4d4; box-shadow:0 0 3px #a2a2a2;}
#container #opo-iw .weather_c_sel:hover {}
#container #opo-iw .collapsed {margin-top: 0; padding:0; width: auto; height:auto; background: transparent; border: 0;  box-shadow:none;}
#container #opo-iw .weather_c_sel li {float:left; clear:none; width:135px; *width: 90px; height:18px; padding:0 0 2px 0; text-align:left; cursor:pointer;}
#container #opo-iw .weather_c_sel li .city_span {padding-bottom:2px;font: normal normal 13px arial; line-height:15px; color:#666565; border-bottom: 1px dotted #f0f0f0;}
#container #opo-iw .collapsed li {display: none }
#container #opo-iw .weather_c_sel li.selected {display: block; width: auto;}
#container #opo-iw .weather_c_sel li.selected .city_span {border-bottom: none!important; font: normal normal 11px 'Times New Roman'; line-height:18px; color:#231f20;}
#container #opo-iw .weather_c_sel li.hover .city_span {color:#231f20; border-bottom: 1px dotted #9c9c9c;}

#container #opo-iw li.selected { position: absolute; top: -30px; left: -1px; padding-right: 30px; font: normal normal 11px 'Times New Roman'; text-transform: uppercase; background: url("/static/img/currency_weather/u_arr.png") right top no-repeat;}
#container #opo-iw .collapsed li.selected { position: relative; top:0; left: 0; padding:0 30px 40px 0; background: url("/static/img/currency_weather/d_arr.png") right top no-repeat;}

#container #opo-iw .fulllink { position: absolute; right: 5px; top: 5px; font: normal 11px Arial }

#container #opo-iw .currencyContainer {width: 96px; height:79px; padding-top: 11px; overflow: hidden; float: left; border-left: 1px solid #e4e4e4;}
#container #opo-iw .currencyContainer * {color:#444;}
#container #opo-iw .currencyContainer div {margin: 5px 0 12px 15px;}
#container #opo-iw .currencyContainer .currency {font-size: 10px; color: #858585; padding: 0 6px 0 0;}
#container #opo-iw .currencyContainer .rate {font-size: 11px; color: #444444;}
#container #opo-iw .up, #container #opo-iw .down {padding: 0 5px 0 0 }
#container #opo-iw .up { background: url("/static/img/currency_weather/up.gif") right no-repeat }
#container #opo-iw .down { background: url("/static/img/currency_weather/down.gif") right no-repeat }
/*right_currency_weather_informer: END */

/* right_banner_premium: START */
#wrapper .right_banner_premium {width:300px; min-height:250px; padding:3px; border: solid 1px #e0e0e0;}
/* right_banner_premium: START */

/* right_authors_columns: START */
#wrapper .right_authors_columns .head {margin-bottom:-2px;}
#wrapper .right_authors_columns .item {position:relative; padding:0 4px 10px 4px; border-bottom:dotted 1px #b4b4b4;}
#wrapper .right_authors_columns .last {padding-bottom:0; border:none}
#wrapper .right_authors_columns .item .bg_img {position:absolute; display:block; width:120px; height: 90px; background: url('/static/img/backgrounds/bg_authors_border.png') no-repeat 0 0; }
#wrapper .right_authors_columns .item .image {float:left; display:block; width:90px; height:90px;padding: 0 15px;}
#wrapper .right_authors_columns .item .info {float:right; width:172px; height:75px; padding:9px 0 0 0;}
#wrapper .right_authors_columns .item .info .author {display:block;font:normal normal 11px "Times New Roman"; line-height:19px; color: #231f20; text-transform: uppercase;text-align: center;}
#wrapper .right_authors_columns .item .info .date {font-size:10px;color:#a9a9a9; margin-top: 2px; text-align: center;}
#wrapper .right_authors_columns .item .info .pannel {margin-top: 5px; text-align: center;}
#wrapper .right_authors_columns .item .info .pannel .comments {font:italic normal 11px Georgia;color:#898585; text-align: center; }
#wrapper .right_authors_columns .item .title {display:block; font:normal normal 18px "Times New Roman"; line-height:22px; color:#231f20;}
#wrapper .right_authors_columns .item:hover .title{color:#d94d52;}
#wrapper .right_authors_columns .item .summary {display:block; padding-top: 5px; font: normal normal 12px arial; line-height:16px; color:#666565; overflow: hidden;}
/* right_authors_columns: START */

/* right_incident: START */
#wrapper .right_incident .black .caption {background: #000000; color:#cfcfcf;border-color:#000000;}
#wrapper .right_incident  .news {margin-top:-3px;}
#wrapper .right_incident .item {position:relative; margin-top:7px; padding:0 0 10px 0; border-bottom:dotted 1px #b4b4b4;}
#wrapper .right_incident .last {padding-bottom:0; border:none}
#wrapper .right_incident .item .title {display:block; padding-bottom:9px;font:normal bold 16px "Times New Roman"; line-height:19px; color:#231f20;}
#wrapper .right_incident .item:hover .title{color:#d94d52;}
#wrapper .right_incident .item .bg_img {position:absolute; display:block; width:120px; height: 93px; background: url('/static/img/backgrounds/bg_authors_border.png') no-repeat 0 0; *background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/static/img/backgrounds/bg_authors_border.png',sizingMethod='no-scale');}
#wrapper .right_incident .item .link_title {float:left; display:block; width:93px; height:93px;}
#wrapper .right_incident .item .image {width:93px; margin: 0 10px 0 0;}
#wrapper .right_incident .item .bg_img {position:absolute; display:none; width:93px; height:93px; background: url('/static/img/backgrounds/bg_img_hover_93x93.png') no-repeat 0 0; *background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/static/img/backgrounds/bg_img_hover_93x93.png',sizingMethod="no-scale");}
#wrapper .right_incident .item:hover .bg_img {display:block;}
#wrapper .right_incident .item .info {float:right; width:197px; height:93px;}
#wrapper .right_incident .item .info .summary {height:70px; font: normal normal 12px arial; line-height:18px; color:#666565; overflow: hidden;}
#wrapper .right_incident .item .info .pannel {height:13px; margin-top:10px; text-align: center;}
#wrapper .right_incident .item .info .pannel .date {float:left; font-size:10px;color:#a9a9a9; text-align: center;}
#wrapper .right_incident .item .info .pannel .photo {float:right;margin-left:5px}
#wrapper .right_incident .item .info .pannel .video {float:right;margin-left:5px}
#wrapper .right_incident .item .info .pannel .cloud_comments {float:right; margin-left:5px;}/*font:italic normal 11px Georgia;color:#898585; text-align: center; }*/
/* right_incident: START */

/* right_news_list: START */
#wrapper .right_news_list .news {margin-top: -3px;}
#wrapper .right_news_list .item {position:relative; padding:10px 0 8px 0; border-bottom:dotted 1px #b4b4b4;}
#wrapper .right_news_list .last {padding-bottom:0; border:none}
#wrapper .right_news_list .item .link_image {display:block; float:left;}
#wrapper .right_news_list .item .image {width:80px; padding: 3px; border:solid 1px #b4b4b4; margin: 0 10px 0 0;}

#wrapper .right_news_list .item .info {float:right; width:200px; margin-top:-2px;}
#wrapper .right_news_list .item .info .title {display:block; min-height: 49px; font:normal normal 16px "Times New Roman"; line-height:18px; color:#666565;}
#wrapper .right_news_list .item:hover .info .title{color:#d94d52;}

#wrapper .right_news_list .item .info .pannel {height:13px; margin-top:9px;}
#wrapper .right_news_list .item .info .pannel .date {float:left; font-size:10px;color:#a9a9a9; text-align: center;}
#wrapper .right_news_list .item .info .pannel .photo {float:right;margin-left:5px}
#wrapper .right_news_list .item .info .pannel .video {float:right;margin-left:5px}
#wrapper .right_news_list .item .info .pannel .cloud_comments {float:right; margin-left:5px;}
/* right_news_list: START */

/* right_special_project: START */
#wrapper .right_special_project .item {position:relative; padding:0 0 10px 0; border-bottom:dotted 1px #b4b4b4;}
#wrapper .right_special_project .item .top {vertical-align: middle;}
#wrapper .right_special_project .item .logo {float:left; width:93px; height:46px; background: url('/static/img/icon_sp_vip.jpg') no-repeat 50% 50%;}
#wrapper .right_special_project .item .title {float:right; display:block; width:197px; height:30px; margin:10px 0 5px 0; font:normal normal 11px "Times New Roman"; line-height:16px; color:#231f20; text-transform: uppercase; text-align: center; vertical-align: middle; overflow:hidden;}
#wrapper .right_special_project .item .link_image {float:left; display:block; width:93px; height:98px;}
#wrapper .right_special_project .item .image {width:93px; margin: 0 10px 0 0; border-top: solid 5px #df2027;}
#wrapper .right_special_project .item .info {float:right; width:197px; height:98px;}
#wrapper .right_special_project .item .info .summary {height:80px; font: normal normal 14px arial; line-height:20px; color:#666565; overflow: hidden;}
#wrapper .right_special_project .item .info .pannel {height:13px; margin-top:5px; text-align: center;}
#wrapper .right_special_project .item .info .pannel .date {float:left; font-size:10px;color:#a9a9a9; text-align: center;}
#wrapper .right_special_project .item .info .pannel .photo {float:right;margin-left:5px}
#wrapper .right_special_project .item .info .pannel .video {float:right;margin-left:5px}
#wrapper .right_special_project .item .info .pannel .cloud_comments {float:right; margin-left:5px;}
/* right_special_project: START */

/* right_chat: START */
#wrapper .right_chat .head {position:relative; z-index:100; margin-bottom:-9px;}
#wrapper .right_chat .item {position:relative; padding:0 0 7px 8px; border-bottom:dotted 1px #b4b4b4;}
#wrapper .right_chat .last {padding-bottom:0; border:none}
#wrapper .right_chat .item .bg_img {position:absolute; display:block; width:120px; height: 80px; background: url('/static/img/backgrounds/bg_chat_border.png') no-repeat 0 0; *background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/static/img/backgrounds/bg_chat_border.png',sizingMethod='no-scale');}
#wrapper .right_chat .item .image {float:left; display:block; width:120px; height:80px;}
#wrapper .right_chat .item .info {float:right; width:111px; height:70px; padding:11px 8px 0 52px;}
#wrapper .right_chat .item .info .date {width:111px; font: normal normal 10px arial;color:#666565; line-height: 10px; text-transform: uppercase; text-align: center;}
#wrapper .right_chat .item .info .date.full {margin-top:9px; color:#a9a9a9;}
#wrapper .right_chat .item .info .time {width:111px; font: normal bold 22px arial; line-height: 20px; color:#666565; margin-top:5px; text-align: center;}
#wrapper .right_chat .item .info .cloud_comments{width: 111px; margin-top:8px; text-align: center;display: inline-block}
#wrapper .right_chat .item .info .status_chat {display:block; width:111px; height:29px; margin-top:5px;font:normal normal 10px arial; text-transform:uppercase; line-height:29px; color:#231f20; text-align: center; }
#wrapper .right_chat .item .info .status_chat.live {background: url('/static/img/buttons/btn_chat_status.jpg') no-repeat 0 0; font-size:12px; color:#ffffff; text-shadow:1px 1px 1px #93050a;}
#wrapper .right_chat .item .info .status_chat.active {background: url('/static/img/buttons/btn_chat_status.jpg') no-repeat 0 -29px; color:#231f20; text-shadow:1px 1px 1px #faf165;}
#wrapper .right_chat .item .info .status_chat:hover {background-position: 0 -58px; color:#ffffff;}
#wrapper .right_chat .item .info .status_chat.archive {margin-top:0; background: none; color:#231f20; font:normal normal 11px 'Times New Roman'; line-height: 29px;}

#wrapper .right_chat .item .title {display:block; margin-top:5px; font:normal normal 18px "Times New Roman"; line-height:22px; color:#231f20;}
#wrapper .right_chat .item:hover .title{color:#d94d52;}
#wrapper .right_chat .item .summary {padding-top: 5px; font: normal normal 11px arial; line-height:16px; color:#8e8e8e; overflow: hidden;}
/* right_authors_columns: START */

/* container: START */
#container #left {float:left; width:630px; margin:0 22px 0 0; font-size:0;}
#container #right {float:right; width:308px;  font-size:0; }
#container #left .banner_minisp {background:#fff; padding:10px 0 0 10px;}

#container a {color:#000000;}
#container a:hover {color:#d94d52;}
/*#container a:visited {color:#7192B1;}*/

#wrapper .head {background:url('/static/img/backgrounds/bg_caption.gif') repeat-x 0 50%;}
#wrapper #right .head {width:300px;}
#wrapper .head .col {width:50%}
#wrapper .head .caption {display:block; padding:0px 15px 0 25px; font:normal normal 10px "Times New Roman"; line-height: 15px; letter-spacing:0.63em; color:#858585; text-transform: uppercase; white-space: nowrap; background: #fff; border-radius:30px; border:solid 1px #b2b2b2; }

#wrapper .redhead {background:url('/static/img/backgrounds/bg_caption_red.gif') repeat-x 0 50%;}
#wrapper .redhead .col {width:50%}
#wrapper .redhead .caption {display:block; padding:0 11px 0 16px; font:normal normal 10px "Times New Roman"; line-height: 15px; letter-spacing:0.6em; color:#ffffff; text-transform: uppercase; white-space: nowrap; background: #df2027; border-radius:30px; border:solid 1px #df2027; }

#overlay_feed {position: fixed; width: 100%; height: 100%; background: #000; opacity: 0.6; z-index: 1000;}
#modal_feed {position: fixed; width:300px; height:440px; left:50%; top:50%; margin: -220px 0 0 -150px!important; background: #fff; z-index:10001; opacity:1; box-shadow: 0 0 20px #000;}
#modal_close {position: absolute; display: block; height: 23px; width: 23px; background: url(/static/img/buttons/close_btn.png); cursor:pointer; top:-15px;right:-10px;}
.modal_feed_container {width: 280px; margin: 0 auto; overflow: hidden;}
.modal_feed_container .caption {width: 268px; border: 1px solid #d9d9d9; padding: 5px!important; margin: 5px 0 0 0!important; background: #f0f0f0;}
.fb-like-box {width: 278px; height: 68px; margin: 10px 0 10px 0!important; border: 1px solid #d9d9d9;}
#vk_groups_ {width: 278px; overflow: hidden;}
.redhead_ {margin: 5px 0 0 0!important;}
/* container: END */

/*special_subject: START*/
#wrapper .special_subject .redhead{position:relative;}
#wrapper .special_subject .content {margin-top:-12px; background: #f0f0f0;}
#wrapper .special_subject .content .item {padding: 12px 40px; border-bottom:dotted 1px #969696;}
#wrapper .special_subject .content .item .link {display:block;font:normal bold 21px "Times New Roman"; line-height:24px; text-align: center; color:#231f20;}
/*special_subject: END*/

/* news_informer: START */
#container .news_informer {float:left; padding:0; margin:0; font-size:0; overflow:hidden;}
#container .news_informer .tabs {font-size:0; overflow:hidden; z-index:10;}
#container .news_informer .tabs .item {float:left; display:block; width:150px; height:33px; text-align:center; border:1px solid #ffffff; border-bottom-color:#b2b2b2;}
#container .news_informer .tabs .item a {display:block; height:27px; margin:2px 3px 4px; font:normal normal 11px 'Times New Roman'; line-height:27px; color:#231f20; text-transform:uppercase; text-align:center; background:url('/static/img/buttons/btn_tab_bg.gif') repeat 0 0;}
#container .news_informer .tabs .item a:hover {color:#858585;}
#container .news_informer .tabs .selected {border-color:#b2b2b2 #b2b2b2 #ffffff #b2b2b2;}
#container .news_informer .tabs .selected a {background:none; color:#858585;}

#container .news_informer .content_informer {padding:10px 0 0 0; overflow:hidden; }
#container .news_informer .content_informer .list {overflow:hidden;}
#container .news_informer .content_informer .list .item {margin-bottom:13px; overflow:hidden;}
#container .news_informer .content_informer .time {float:left; font:normal normal 10px arial; color:#a9a9a9; margin:0 10px 0 0; }
#container .news_informer .content_informer .news {width:300px;}
#container .news_informer .content_informer .news .left,
#container .news_informer .content_informer .news .right {margin-top:3px;}
#container .news_informer .content_informer .news .link_title {display:block;}
#container .news_informer .content_informer .news .title {font:normal normal 14px arial; line-height:18px; color:#231f20;}
#container .news_informer .content_informer .news .title:hover {color:#d94d52;}
#container .news_informer .content_informer .news .views {margin-left:5px; font:normal normal 11px arial; line-height:18px; color:#a9a9a9;}
#container .news_informer .content_informer .news .photo {margin-left:5px;}
#container .news_informer .content_informer .news .video {margin-left:5px;}
 /* news_informer: END */

/* scrollpane: START */
#container .central_scrollpane_simple {width:630px; overflow:hidden; background:#fff; float:none; clear:both; margin:0 0 10px;}
#container .central_scrollpane_simple .head {position:relative; z-index: 100;}
#container .central_scrollpane_simple .head .caption {padding:0px 50px;}
#container .scrollpane_photo_main .head .caption {padding:0 50px 0 59px;}
#container .scrollpane_video_main .head .caption {padding: 0 49px 0 60px}

/*scrollpane_photos_main:START*/
#container .central_scrollpane_simple .includes {width:580px; margin:-10px auto 17px auto; padding: 0 25px; overflow:hidden; background:#efefef; border-bottom:dotted 1px #bbbbbb;}
#container .central_scrollpane_simple .scrollable {margin:20px auto 10px auto; width:580px; height:220px; overflow:hidden;}
#container .central_scrollpane_simple .prev,
#container .central_scrollpane_simple .next
  {display:block; position:absolute; width:30px; height:29px; overflow:hidden; font-size: 0;}
#container .central_scrollpane_simple .prev a,
#container .central_scrollpane_simple .next a
  {display:block; position:absolute; width:30px; height:29px; overflow:hidden; font-size: 0; background:url(/static/img/buttons/navigator.png) no-repeat 0 0; }
#container .central_scrollpane_simple .prev a, #container .scrollpane_simple .next a {display:none; line-height:1000px;}
#container .central_scrollpane_simple .prev {margin:77px 0 0 -13px;}
#container .central_scrollpane_simple .next {margin:77px 0 0 565px;}
#container .central_scrollpane_simple .prev a {background-position:0 0;}
#container .central_scrollpane_simple .prev a:hover {background-position:0 100%;}
#container .central_scrollpane_simple .next a {background-position:100% 0;}
#container .central_scrollpane_simple .next a:hover {background-position:100% 100%;}

#container .central_scrollpane_simple .list {display:block; width:32766px; list-style:none; margin:0 25px; padding:0;}
#container .central_scrollpane_simple .item {display:block; float:left; width:185px; height:230px; margin-right:13px; overflow:hidden;}
#container .central_scrollpane_simple .link {display:block; width:284px; height:180px; text-align:center; overflow:hidden;}
#container .central_scrollpane_simple .image {display:block; width:184px; height:140px; margin:0 auto 10px auto;}
#container .central_scrollpane_simple .image img {padding:3px; border:solid 1px #d4d3d3;}
#container .central_scrollpane_simple .item .title {display:block; height:50px; margin-bottom:5px; overflow: hidden; font: normal normal 14px arial; line-height:16px; color:#666565;}
#container .central_scrollpane_simple .item:hover .title {color:#231f20;}

#container .central_scrollpane_simple .link:hover * {color:#eb6a6b;}
#container .central_scrollpane_simple .link:visited .caption {color:#444;}
#container .central_scrollpane_simple .navigator {position:absolute; margin:14px 0 0 217px; font-size:0; overflow:hidden;}
#container .central_scrollpane_simple .navigator .btn_nav {float:left; display:block; padding:0; width:5px; height:5px; background:#b60007; margin:0 10px 0 0;  font-size:0; overflow:hidden;}
#container .central_scrollpane_simple .navigator .btn_sel {background:#adadad; cursor:default;}
 /*scrollpane_photos_main:END*/


 /*right_photos_last:START*/
#container .scrollpane_simple {width:300px; overflow:hidden; background:#fff; float:none; clear:both; margin:0 auto 27px;}
#container .scrollpane_simple .head {position:relative; z-index: 100;}
#container .scrollpane_simple .head .caption {padding:0px 50px;}

#container .scrollpane_simple .includes {width:300px; margin-top:-13px; overflow:hidden;background: #efefef; border-bottom: dotted 1px #bebebe;}
#container .scrollpane_simple .scrollable {margin:23px auto 0 auto; width:226px; height:263px; overflow:hidden;}
#container .scrollpane_simple .prev,
#container .scrollpane_simple .next
  {display:block; position:absolute; width:30px; height:29px; overflow:hidden;}
#container .scrollpane_simple .prev a,
#container .scrollpane_simple .next a
  {display:block; position:absolute; width:30px; height:29px; overflow:hidden; background:url(/static/img/buttons/navigator.png) no-repeat 0 0; *background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/static/img/backgrounds/buttons/navigator.png',sizingMethod='scale');}
#container .scrollpane_simple .prev a, #container .scrollpane_simple .next a {display:none; line-height:1000px;}
#container .scrollpane_simple .prev {margin:95px 0 0 24px;}
#container .scrollpane_simple .next {margin:95px 0 0 245px;}
#container .scrollpane_simple .prev a {background-position:0 0;}
#container .scrollpane_simple .next a {background-position:100% 0;}
#container .scrollpane_simple .prev a:hover {background-position:0 100%;}
#container .scrollpane_simple .next a:hover {background-position:100% 100%;}
#container .scrollpane_simple .list {display:block; width:32766px; list-style:none; margin:0; padding:0;}
#container .scrollpane_simple .item {display:block; float:left; width:226px; height:260px; overflow:hidden;}
#container .scrollpane_simple .link {display:block; width:226px; height:240px; text-align:center; overflow:hidden;}
#container .scrollpane_simple .image {width:218px; margin:0 auto 6px auto; padding:3px; border:solid 1px #d4d3d3;}
#container .scrollpane_simple .link .caption {font:normal normal 14px arial; color: #666565; line-height: 18px;}
#container .scrollpane_simple .link:hover * {color:#d94d52;}
#container .scrollpane_simple .link:visited .caption {color:#666565;}
#container .scrollpane_simple .navigator {position:absolute; margin:14px 0 0 217px; font-size:0; overflow:hidden;}
#container .scrollpane_simple .navigator .btn_nav {float:left; display:block; padding:0; width:5px; height:5px; background:#b60007; margin:0 10px 0 0;  font-size:0; overflow:hidden;}
#container .scrollpane_simple .navigator .btn_sel {background:#adadad; cursor:default;}
 /*right_photos_last:END*/

 /**/

/* scrollpane: END */

/* central_section_main: START */
#wrapper .central_section_main {width:300px;}
#wrapper .central_section_main.left {float:left;}
#wrapper .central_section_main.right {float:right;}
#wrapper .central_section_main .item {margin-bottom:10px; padding-bottom:10px; border-bottom:dotted 1px #b4b4b4;}
#wrapper .central_section_main .item.last {border-bottom: none; margin-bottom: 20px;}
#wrapper .central_section_main .author {text-align:center; margin: 5px 0 5px 0;}
#wrapper .central_section_main .link_author {font:normal normal 13px 'Times New Roman'; line-height: 17px; text-align: center; color:#666565;border-bottom: dotted 1px #ffffff;}
#wrapper .central_section_main .link_author:hover {border-bottom-color:#a6a6a6;}
#wrapper .central_section_main .item .link_title {display:block; margin-bottom:10px;}
#wrapper .central_section_main .item .title {font:bold normal 16px 'Times New Roman'; line-height: 19px; text-align: left; color:#231f20;}
#wrapper .central_section_main .item:hover .title {color:#d94d52;}
#wrapper .central_section_main .item .bg_img {position:absolute; display:none; width:93px; height:93px; background: url('/static/img/backgrounds/bg_img_hover_93x93.png') no-repeat 0 0; *background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/static/img/backgrounds/bg_img_hover_93x93.png',sizingMethod="no-scale");}
#wrapper .central_section_main .item:hover .bg_img {display:block;}
#wrapper .central_section_main .item .left {width:93px; margin-right: 10px;}
#wrapper .central_section_main .item .right {width: 195px;}
#wrapper .central_section_main .summary {height:75px; overflow:hidden; font:normal normal 12px arial; line-height: 18px; text-align: left; color:#666565; margin: -4px 0 0 0;}
#wrapper .central_section_main .datetime {font:normal normal 10px  arial; line-height: 14px; text-align: left; color:#a9a9a9;}
#wrapper .central_section_main .cloud_comments {float:right;}
#wrapper .central_section_main .photo {float:right;}
#wrapper .central_section_main .video {float:right;}
/* central_section_main: END */

/* cenral_section_main_wide: START */
#wrapper .cenral_section_main_wide {}
#wrapper .cenral_section_main_wide .head {position:relative;}
#wrapper .cenral_section_main_wide .content {margin-top:-9px;}
#wrapper .cenral_section_main_wide .item {float:left; width:190px; margin-right:30px;}
#wrapper .cenral_section_main_wide .last {margin:0;}
#wrapper .cenral_section_main_wide .item .image {display:block; width:190px; height:130px;margin-bottom:10px;}
#wrapper .cenral_section_main_wide .item .title {font:normal normal 18px 'Times New Roman'; line-height:22px;color:#231f20;}
#wrapper .cenral_section_main_wide .item:hover .title{color:#d94d52;}
#wrapper .cenral_section_main_wide .item .panel {margin-top:10px;}
/* cenral_section_main_wide: END */

/* full_vip_start: START */
#wrapper .full_vip_start {width: 956px;}
#wrapper .full_vip_start .head {margin-bottom: 12px;}
#wrapper .full_vip_start .content {padding:0 30px 25px 30px; background: url('/static/img/backgrounds/bg_box_vip_star.gif') no-repeat 0 100px;}
#wrapper .full_vip_start .item {float:left; width:196px; margin-right:37px;}
#wrapper .full_vip_start .last {margin:0;}
#wrapper .full_vip_start .item .image {display:block;width:190px; height:130px; padding:0 6px 6px 0; background:url('/static/img/backgrounds/bg_img_vip_star.gif') no-repeat 100% 100%;}
#wrapper .full_vip_start .author {display:block; height:20px; padding-left:7px;}
#wrapper .full_vip_start .author .author_link {font:normal normal 13px 'Times New Roman'; line-height: 17px; color:#eb8181; text-shadow: 1px 1px 1px #780000; border-bottom: dotted 1px #990000;}
#wrapper .full_vip_start .author .author_link:hover {border-bottom-color:#ab6262;}
#wrapper .full_vip_start .item .link_title {display:block; height:80px;}
#wrapper .full_vip_start .item .title {font:normal normal 17px 'Times New Roman'; line-height:20px;color:#ffffff;}
#wrapper .full_vip_start .item:hover .title {color:#f4c2c2;text-shadow: 2px 2px 2px #650000;}
#wrapper .full_vip_start .item .panel {margin-top:10px;}
/* full_vip_start: END */

/* box_poll: START */
#container .wrapper_poll {width:300px;}
#container .box_poll {}
#container .box_poll .title {margin:4px 20px 8px;}
#container .box_poll .title a {display:block; font:normal normal 14px 'Times New Roman'; line-height: 20px; text-align:center; text-transform: uppercase; color:#666565;}
#container .box_poll .title a:hover {color:#d94d52;}
#container .box_poll .answers .item {margin:0 0 7px 0;}
#container .box_poll .answers .item .radio {vertical-align:middle; height:16px; line-height:16px; margin:0 10px 0 0;}
#container .box_poll .answers .item label {font:normal normal 12px arial; color:#666565; line-height:16px; vertical-align:middle; border-bottom: 1px dotted #ffffff;}
#container .box_poll .answers .item:hover label {border-bottom: 1px dotted #a6a6a6;}
#container .box_poll .submit {float:left; display:block; padding:0 10px 0 12px; font:normal normal 10px arial; line-height: 29px; text-transform: uppercase;}
#container .box_poll .s_woman {color:#e5878a; background:url('/static/img/box/rightmini/icon_woman_poll.gif') no-repeat left center;}
#container .box_poll .s_man {color:#63a0c3; background:url('/static/img/box/rightmini/icon_man_poll.gif') no-repeat left center;}
#container .box_poll .btn_holder .button {float:right; width:101px; height:29px; border:none; background:url('/static/img/box/rightmini/btn_voting.gif') no-repeat 0 0; font:normal normal 10px arial; line-height: 29px; text-align: center; text-transform: uppercase; color:#231f20; text-shadow:1px 1px 1px #faf165;}
#container .box_poll .btn_holder .button:hover {background-position: 100% 100%; color:#ffffff;}
#container .box_poll .btn_holder {padding-bottom:10px; border-bottom:dotted 1px #b4b4b4;}

#container .box_poll .poll_form {}
#container .box_poll .foot {position:relative; margin:6px 0 0 0;}
#container .box_poll .foot .bottom_btns {padding: 7px 0;}
#container .box_poll .foot .cloud_comments {top:9px; left:160px; position:absolute;}
#container .box_poll .form_submit_disabled {width: auto; color: #aaa; font-size: 11px; display:block; float:left; height:22px; line-height:22px; margin: 8px 5px 10px 10px; padding: 0 10px 0 10px; cursor:default;}
#container .box_poll .form_submit {width: auto; color: #434343; font-size: 11px; display:block; float:left; height:22px; line-height:22px; margin: 8px 5px 10px 10px; padding: 0 10px 0 10px;}
#container .box_poll .polls_link {color: #231f20; font:normal normal 13px 'Times New Roman'; line-height:17px;}
#container .box_poll .polls_link.comments_poll {float:right; color: #231f20; font:normal normal 13px 'Times New Roman'; line-height:17px;}

#container .poll_results .filters {margin:0 0 10px 0; text-align:center;}
#container .box_poll .poll_results .submit {display:inline;}
#container .res_answers .item {margin:0 0 7px 0;}
#container .res_answers .text {position:relative; overflow:hidden;}
#container .res_answers .text span {font:normal normal 12px arial; color:#444; padding-right:40px;}
#container .res_answers .text strong {position:absolute; right:0; font:normal normal 12px arial; color:#898989;}
#container .res_answers .graph {margin-top:16px; height:8px; background:#e4e4e4; font-size:0; overflow:hidden;}
#container .res_answers .graph .vote_part {display:block; height:8px; margin:0; background:#c33; font-size:0; overflow:hidden;}
#container .poll_results .foot {position:relative; margin:30px 0 0 0;}
#container .poll_results .polls_link {line-height:16px;}
#container .poll_results .all_answers {float: right; margin-top: -19px; width: 150px;color: #868686;font: 12px/20px Arial; padding-right: 4px; text-align:right}
/*#container .box_poll .poll_results .foot .bottom_btns {border: 1px solid #E4E4E4; border-top:0px; float: left; margin: 9px 0 0 -11px; padding: 0 0 10px 0; width: 298px; position:relative; background:#F5F5F5;}
#container .box_poll .poll_results .polls_link {display:block; float:left; height:22px; line-height:22px; margin:8px 55px 0 10px; font-size:12px;}
#container .box_poll .poll_results .polls_link.comments_poll {display:block; float:right; height:22px; line-height:22px; margin:8px 15px 0 10px;}
#container .box_poll .poll_results .foot .cloud_comments {top:12px; left:160px; position:absolute;}
 */
#container #left .box_poll {width: 628px; border:1px solid #e4e4e4; border-top: none;}
#container #left .all_polls {border-top:1px solid #e4e4e4;}
#container #left .box_poll .title {font:normal bold 14px arial; line-height: 18px; color:#333333; margin: 0 0 25px 0; height:100%;}
#container #left .box_poll .title a {display:block; width:100%; font:normal bold 14px arial; color:#114477; background: url("/static/img/backgrounds/bg_more_t1.gif") no-repeat 590px 5px transparent;}
#container #left .box_poll .title a:hover {color:#eb6a6b; background: url("/static/img/backgrounds/bg_more_t1_hover.gif") no-repeat 590px 0 transparent;}
#container #left .box_poll .answers {margin: 0; padding: 0;}
#container #left .box_poll .answers .item {padding: 0 0 0 15px; margin: 0; height:45px; background: #f5f5f5; border-top: 1px solid #e4e4e4;}
#container #left .box_poll .answers .item:hover {background: #fff;}
#container #left .box_poll .answers .item .radio {vertical-align:middle; height:14px; line-height:45px; margin:3px 15px 0 0; }
#container #left .box_poll .answers .item label {font:normal normal 14px arial; color:#444; line-height:45px; vertical-align:middle; width: 100%; height:100%; cursor: pointer;}
#container #left .box_poll .submit {display:block; padding:0 0 0 12px; height:100%;}
#container #left .box_poll .s_woman {background:url('/static/img/box/rightmini/icon_woman_poll.gif') no-repeat left center;}
#container #left .box_poll .s_man {background:url('/static/img/box/rightmini/icon_man_poll.gif') no-repeat left center;}
#container #left .box_poll .s_all {padding:0 0 0 24px; background:url('/static/img/box/rightmini/icon_man_woman_poll.gif') no-repeat left center;}
#container #left .box_poll .foot {padding: 10px 0 0 0; margin: 0; background: #fff; border: none; border-top: 1px solid #e4e4e4;}
#container #left .box_poll .foot .bottom_btns {border-top: 1px solid #E4E4E4; float: left; margin: 10px 0 0 -10px; width: 298px; position:relative;}
#container #left .box_poll .foot .cloud_comments {top:12px; left:160px; position:absolute;}
#container #left .box_poll .button {float:left; }
#container #left .box_poll .poll_form {background: none;}
#container #left .box_poll .poll_form .form_submit_disabled {width: auto; color: #fff; font-size: 12px; font-weight: bold; border: none; border-radius: 3px; display:block; float:right; height:30px; line-height:30px; margin: 0 10px 10px 10px; padding: 0 15px 0 15px; background: #e9b2b4;}
#container #left .box_poll .poll_form .form_submit {width: auto; color: #fff; font-size: 12px; font-weight: bold; border: none; border-radius: 3px; display:block; float:right; height:30px; line-height:30px; margin: 0 10px 10px 10px; padding: 0 15px 0 15px; background: #b60007;}
#container #left .box_poll .polls_link {width: auto; border: none; display: inline-block; margin: 3px 0 0 15px; font-size: 12px; font-weight: normal; color: #114477; padding-top: 0;}
#container #left .box_poll .poll_form .polls_link.comments_poll {display:block; float:right; height:22px; line-height:22px; margin:8px 15px 0 10px;}

#container #left .poll_results .filters {margin:0 0 10px 0; text-align:center;}
#container #left .box_poll .poll_results .submit {display:inline;}
#container #left .res_answers .item {margin-bottom:0; padding-bottom: 7px; padding-top: 5px;}
#container #left .res_answers .text {position:relative; width:413px; overflow:hidden;}
#container #left .res_answers .text span {font:normal normal 14px arial; color:#444; padding-right:40px; display: table-cell;font: 14px/16px Arial;height: 41px;margin: 0; vertical-align: middle;}

#container #left .res_answers.all .text {height: auto; position:relative; width:260px; overflow:hidden;}
#container #left .res_answers.all .text span {font:normal normal 12px arial; color:#444; padding-right:30px; display: table-cell;height: 41px;margin: 0; vertical-align: middle;}

#container #left .res_answers .text strong {position:absolute; right:0; font:normal normal 12px arial; color:#898989;}
#container #left .res_answers .graph {margin-top:5px; height:8px; background:#e4e4e4; font-size:0; overflow:hidden;}

#container #left .res_answers.all .graph {margin-top:17px; margin-left: 5px; height:8px; background:#e4e4e4; font-size:0; overflow:hidden;}

#container #left .res_answers .graph .vote_part {display:block; height:8px; margin:0; background:#c33; font-size:0; overflow:hidden;}
#container #left .poll_results .foot {position:relative; width:280px; margin:30px 0 0 0;}
#container #left .poll_results .polls_link {line-height:16px;}
#container #left .poll_results .all_answers {float: right; margin-top: -60px; width: 150px;color: #868686;font: 11px/20px Arial; padding-left: 10px;}
#container #left .box_poll .poll_results .foot .bottom_btns {border: 1px solid #E4E4E4; float: left; margin: 10px 0 0 -11px; padding: 0 0 10px 0; width: 298px; position:relative; background:#F5F5F5;}
#container #left .box_poll .poll_results .polls_link {display:block; float:left; height:22px; line-height:22px; margin:8px 55px 20px 10px; font-size:12px;}
#container #left .box_poll .poll_results .polls_link.comments_poll {display:block; float:right; height:22px; line-height:22px; margin:8px 15px 0 10px;}
#container #left .box_poll .poll_results .foot .cloud_comments {top:12px; left:160px; position:absolute;}

#left .box_poll {width:628px; border: none; border: 1px solid #e4e4e4; border-top: none; padding:10px 0 0 0px; margin:10px 0 0px 0; position:relative;}
#left .box_poll .title {padding-left:10px;padding-right: 10px;}
#left .box_poll .filters {text-align:left; margin:0;}
#left .box_poll .filters .selected {font-weight:bold;}
#left .box_poll .res_answers {margin:5px 0 0 0; background: #f5f5f5;}
#left .box_poll .res_answers .item {margin:0; width:608px; padding: 0 10px;}
#left .box_poll .res_answers .item.odd {background:#fff;}
#left .box_poll .res_answers .text {float:left; position:static; width:250px; margin:0 0 0px 0; overflow: hidden; height: 36px; padding: 0;}
#left .box_poll .res_answers .text span {display:table-cell; vertical-align:middle; font:normal normal 12px/16px Arial; color:#444; padding:0px; margin:0px; }
#left .box_poll .res_answers .num {float:left; width:78px; height:41px; overflow:hidden; text-align:center; font:normal normal 12px/16px Arial; color:#444;}
#left .box_poll .res_answers .num span {display:table-cell; width:78px; height: 41px; text-align:center; vertical-align:middle; font:normal normal 14px/16px Arial; color:#444; padding:0; margin:0px;}

#left .box_poll .res_answers.all .num {float:left; width:70px; height:41px; overflow:hidden; text-align:center; font:normal normal 12px/16px Arial; color:#444;}

#left .box_poll .res_answers .graph {float:left; width:200px;}
#left .box_poll .txt_answers {font:normal normal 11px/20px Arial; color:#333333; padding-left: 10px;}
#left .box_poll .txt_answers span {display:inline-block; text-align:center; font:normal normal 11px/20px Arial; color:#868686; width:73px;}
#left .box_poll .txt_answers .all_answers_count {display:inline; font:normal bold 14px/20px Arial; color:#333333;}
#left .box_poll .poll_results .cloud_comments {position:absolute; top:30px; right:12px;}

#left .box_poll .poll_results .txt_answers {font:normal normal 11px Arial; color:#868686; padding-left: 10px;}
#left .box_poll .poll_results .txt_answers span {display:inline-block; padding: 0 0 0 23px; text-align:center; font:normal normal 11px Arial; color:#868686; width:43px;}
#left .box_poll .poll_results .txt_answers span.percents {display:inline-block; text-align:center; font:normal normal 11px Arial; color:#868686; width:20px;}
#left .box_poll .poll_results .txt_answers .all_answers_count {display:inline; padding: 0; font:normal bold 11px Arial; color:#868686;}
#left .box_poll .poll_results .txt_answers .dates_poll {margin: 0;padding: 0;text-align: left;width: 150px;}
/* box_poll: END */

/* central_news_list: START */
#wrapper .central_news_list {}
#wrapper .central_news_list .item {float:left; width: 300px; margin-right: 30px; padding:20px 0 10px 0; border-top:dotted 1px #b4b4b4;}
#wrapper .central_news_list .second {margin:0;}
#wrapper .central_news_list .top {border:none;}
#wrapper .central_news_list .item .image {float:left; margin-right:20px;}
#wrapper .central_news_list .item .info {float:right; width:185px}
#wrapper .central_news_list .item .info .title {min-height:93px; margin-bottom:10px;}
#wrapper .central_news_list .item .info .title_link { font:normal normal 18px 'Times New Roman'; color:#231f20; line-height:21px;}
#wrapper .central_news_list .item:hover .info .title_link {color:#d94d52;}

#wrapper .central_news_list .item .info .date {float:left; font:normal normal 10px arial; color:#a9a9a9; line-height: 14px;}
#wrapper .central_news_list .item .info .date {float:left;}
#wrapper .central_news_list .item .info .cloud_comments {float:right; margin-left:5px;}
#wrapper .central_news_list .item .info .photo {float:right; margin-left:5px;}
#wrapper .central_news_list .item .info .video {float:right; margin-left:5px;}
/* central_news_list: END */

/* central_top_news: START */
#wrapper .central_top_news {}
#wrapper .central_top_news .item {display: inline-block; width:190px; overflow: hidden; padding-right: 27px; padding-bottom:19px; border-top:dotted 1px #b4b4b4;}
#ipad #wrapper .central_top_news .item { padding-right: 25px;}
#wrapper .central_top_news .top {border:none;}
#wrapper .central_top_news .third {padding-right:0;}
#ipad #wrapper .central_top_news .third { padding-right: 0px;}
#wrapper .central_top_news .item .image {display:block; margin-bottom:7px;}

#wrapper .central_top_news .item .info {overflow: hidden;}
#wrapper .central_top_news .item .title {max-height:105px; margin-bottom:8px; overflow: hidden;}
#wrapper .central_top_news .item .title_link { font:normal normal 20px 'Times New Roman'; color:#231f20; line-height:21px;}
#wrapper .central_top_news .item:hover .title_link {color:#d94d52;}
#wrapper .central_top_news .item .summary {max-height:70px; overflow:hidden; margin-bottom:7px; font:normal normal 12px arial; line-height:18px; color:#666565}
#wrapper .central_top_news .item .date {float:left; font:normal normal 10px arial; color:#a9a9a9; line-height: 14px;}
#wrapper .central_top_news .item .date {float:left;}
#wrapper .central_top_news .item .cloud_comments {float:right; margin-left:5px;}
#wrapper .central_top_news .item .photo {float:right; margin-left:5px;}
#wrapper .central_top_news .item .video {float:right; margin-left:5px;}
/* central_top_news: END */

/* central_news_list: START */
#wrapper .central_news_list {border-top:dotted 1px #b4b4b4;}
#wrapper .central_news_list .item {float:left; width: 300px; margin-right: 30px; padding:20px 0 10px 0; border-top:dotted 1px #b4b4b4;}
#wrapper .central_news_list .second {margin:0;}
#wrapper .central_news_list .top {border:none;}
#wrapper .central_news_list .item .image {float:left; margin-right:20px;}
#wrapper .central_news_list .item .info {float:right; width:185px}
#wrapper .central_news_list .item .info .title {min-height:93px; margin-bottom:10px; margin-top:-4px;}
#wrapper .central_news_list .item .info .title_link { font:normal normal 18px 'Times New Roman'; color:#231f20; line-height:21px;}
#wrapper .central_news_list .item:hover .info .title_link {color:#d94d52;}

#wrapper .central_news_list .item .info .date {float:left; font:normal normal 10px arial; color:#a9a9a9; line-height: 14px;}
#wrapper .central_news_list .item .info .date {float:left;}
#wrapper .central_news_list .item .info .cloud_comments {float:right; margin-left:5px;}
#wrapper .central_news_list .item .info .photo {float:right; margin-left:5px;}
#wrapper .central_news_list .item .info .video {float:right; margin-left:5px;}
/* central_news_list: END */

/* COMMENTS: START */
#container .comments {margin:10px 0 0 0; overflow:hidden;}
#container .comments .c_head {padding-left:27px; padding-right:12px; height:37px; background:#ddd; font-size:0; overflow:hidden;}
#container .comments #btn_c_form {display:block; width:91px; margin:2px 0 0 0; padding:0 12px; font:normal normal 13px arial; color:#147; line-height:35px;}
#container .comments #btn_c_form:hover {color:#eb6a6b;}
#container .comments .btn_opened {background:#f6f6f6 url('/static/img/buttons/comment_arrow.gif') no-repeat 0 16px; overflow:hidden;}
#container .comments .btn_closed {background:#ddd url('/static/img/buttons/comment_arrow_horisontal.gif') no-repeat 0 15px; overflow:hidden;}
#container .comments .btn_closed:hover {background-color:#f6f6f6;}

#container .comments .form {position:relative; height:264px; border:1px solid #e4e4e4; border-top:0; background:#f6f6f6; overflow:hidden;}
#container .comments_block .form_holder {overflow: hidden; padding: 0 0 17px 0; background: url("/static/img/backgrounds/frontpage_news_main_bg.png") repeat-x center bottom; margin: 0 0 3px 0;}
#container .comments .form .left_box {position:absolute; left:30px; top:64px; width:184px;}
#container .comments .form .left_box .caption {font:normal normal 11px arial; color:#878787; width:120px; margin:0 0 14px 0;}
#container .comments .form .right_box {position:absolute; left:214px; top:10px;}
#container .comments .form textarea {border:1px solid #e4e4e4; width:335px; height:160px; margin:5px 0 0 54px; overflow:auto;}
#container .comments .form .msg {width:340px; margin:5px 0 0 54px; line-height:24px; vertical-align:middle; overflow:visible;}
#container .comments .form #comment_length {border:1px solid #e4e4e4; padding:1px 3px; background:#fff; line-height:24px;}
#container .comments .form #coment_submit {margin:5px 0 0 295px; border:1px solid #e4e4e4;}
.opera #container .comments .form #coment_submit {position:absolute;}

#container .comments_block .quotation {padding:0 0 0 18px; margin:0 0 5px 0; background:url('/static/img/backgrounds/quotes.gif') no-repeat 0 2px;}
#container .comments_block .quotation * {font:normal normal 10px arial; color:#868686; vertical-align:baseline;}
#container .comments_block .quotation .nick {font:normal bold 12px arial; padding: 0 5px 0 0;}
#container .comments_block .quotation .date {padding: 0 5px 0 0;}
#container .comments_block .quotation .text {font:normal normal 12px arial;}
#container .comments_block .quotation .btn_close_form {display:block; float:right!important; font-size:0; overflow:hidden;}
#container .comments_block .form .body .holder .textarea {display:block; width:100%; height:80px; margin:0; padding:0; border:0; font:normal normal 14px arial; color:#666565; overflow:auto; resize: none;}
#container .comments_block .form .body .holder .msg {position:relative; display:block; margin:5px 0 0 10px;}
#container .comments_block .form .body .holder .btn_send {position:absolute; right:10px; bottom:10px; display:block; cursor:pointer; width:72px; border:0; font:normal normal 11px arial; color:#fff; text-align:center; background:url('/static/img/buttons/btn_send_comment.gif') no-repeat 0 0;}
.chrome #container .comments_block .form .body .holder .btn_send,
.msie8 #container .comments_block .form .body .holder .btn_send {height:16px;}

#container .comments .form .text_field {width:125px; height:15px; padding-top:1px; border:1px solid #e4e4e4;}
#container .comments .form .label {vertical-align:bottom;}

#container .comments .comments_list {padding:0 14px; border:1px solid #e4e4e4; border-top:0; overflow:hidden; z-index:-1;}
#container .comments .comments_list .item {margin:0 0 14px 0;}
#container .comments .comments_list .c_caption strong {font:normal bold 11px arial; color:#444; vertical-align:middle;}
#container .comments .comments_list .c_caption span {font:normal normal 10px arial; color:#878787; vertical-align:bottom;}

#container .comments_block .form .auth_box {}
#container .comments_block .form .auth_caption {display:block; font:normal normal 13px "Times New Roman"; color:#a9a9a9;}
#container .comments_block .form .auth_soc_box {width: 135px; float: left; margin: 0;}
#container .comments_block .form .auth_soc_box a {width:129px; height:22px; display:block; margin:0 0 5px 0; font:normal normal 10px Arial; line-height: 22px; color:#858585; text-transform:uppercase; text-decoration:none; border: 1px solid #d4d3d3; text-align: center;}
#container .comments_block .form .auth_soc_box a:hover {color:#231f20;}
#container .comments_block .form .auth_soc_box .c_glavred {background:url('/static/img/icon_glavred.gif') no-repeat 3px 3px;}
#container .comments_block .form .auth_soc_box .c_vk {background:url('/static/img/icon_vkontakte.gif') no-repeat 3px 3px;}
#container .comments_block .form .auth_soc_box .c_fb {background:url('/static/img/icon_facebook.gif') no-repeat 3px 3px;}
#container .comments_block .form .auth_soc_box .c_tw {background:url('/static/img/icon_twitter.gif') no-repeat 3px 3px;}
#container .comments_block .form .auth_create {display:block; clear:both; font:normal normal 12px "Times New Roman"; color:#979585;}
#container .comments_block .form .auth_create a {font:normal normal 12px Verdana; text-decoration:none; color:#231f20;}
#container .comments_block .form .auth_create a:visited {color:#147;}

#container .comments_block .form .body .holder {position:relative; width:628px; min-height:99px; margin:0 0 10px 0; background:#f0f0f0; border:1px solid #d4d4d4; font-size:0; overflow:visible;}
#container .comments_block .form .body .holder .textarea {display:block; width:100%; height:60px; margin:10px 0 0 0; padding:0;background:#f0f0f0; border:0; font:normal normal 14px arial; color:#666565; overflow:auto; resize: none;}
#container .comments_block .form .body .holder .msg {position:absolute; bottom: 10px; display:block;}
#container .comments_block .form .body .holder .btn_send {position:absolute; right:10px; bottom:10px; display:block; cursor:pointer; width:72px; border:0; font:normal normal 11px arial; color:#fff; text-align:center; background:url('/static/img/buttons/btn_send_comment.gif') no-repeat 0 0;}

#container .comments_block .form_disable .body .holder {background:#FFFFFF; border:1px solid #d4d4d4; float: right; width: 472px;}
#container .comments_block .form_disable .body .holder .textarea {width: 100%; background:#FFFFFF;}
#container .comments_block .form_disable .body .holder .btn_send {background:url('/static/img/buttons/btn_send_comment_dis.gif') no-repeat 0 0;}

#container .comments_block {margin:0; padding:0; overflow:visible;}
#container .comments_block .tabs {position:absolute; font-size:0; overflow:hidden; z-index:10;}
#container .comments_block .tabs .item {float:left; display:block; margin:0; padding: 4px 3px 4px 3px; text-align:center; width:298px; background:transparent; border: 1px solid #fff; border-bottom: 1px solid #d4d3d3; }
#container .comments_block .tabs .item .link {display:block; height:27px; font: 11px/27px 'Times New Roman'; text-align: center; color:#231F20; text-transform:uppercase; background: url('/static/img/buttons/btn_tab_bg.gif');}
#container .comments_block .tabs .item .link:hover {color: #858585;}
#container .comments_block .tabs .selected {background:transparent; border: 1px solid #d4d3d3; border-bottom: none;}
#container .comments_block .tabs .selected .link {color:#333; background:transparent;}
#container .comments_block .all_content {margin:4px 0 0 0; border-top: 1px solid #b2b2b2; padding-top: 10px;}
#container .comments_block .form {}
#container .comments_block .label {font:normal normal 10px arial; color:#868686;}
#container .comments_block .form .head {position:relative; height:15px; overflow:hidden;}
#container .comments_block .form_disable .head {height:22px; background: none;}
#container .comments_block .form .head .nick {position:absolute; display:block; left:0; width:545px; height:14px; padding:0; border:0; font:normal normal 12px "Times New Roman"; color:#444; background:transparent; line-height:14px;}
#container .comments_block .form .head .c_logout {position:absolute; display:block; right:0; width:55px; height:15px; background:url('/static/img/backgrounds/comments_form_logout.gif') no-repeat 100% 30%; font:normal normal 11px Arial; color:#676767; line-height:15px; text-decoration:none;}
#container .comments_block .form .head .c_logout:hover {text-decoration:underline;}
#container .comments_block .help {position:absolute; margin:-18px 0 0 0; display:inline; overflow:hidden;}
#container .comments_block .help .help_holder {float:right; padding:0 0 0 2px; margin:0; background:transparent url('/static/img/backgrounds/comment_help_left_bg.gif') no-repeat scroll left top; font-size:0; overflow:hidden;}
#container .comments_block .help .help_content {float:left; display:block; height: 23px; font:normal normal 11px arial; line-height:20px; color:#dadada; padding:0 7px 3px 5px; background:transparent url('/static/img/backgrounds/comment_help_right_bg.gif') no-repeat scroll center top; overflow:hidden;}

#container .comments_block .all_comments {width: 630px; height: 27px; display: block; text-align: center; font: normal normal 13px "Times New Roman"; text-transform: uppercase; line-height:27px; color: #231f20; background: url('/static/img/buttons/btn_tab_bg.gif');}
#container .comments_block .all_content .head {background: none;}
#container .comments_block .list_comments .item {padding:15px 0 0 0; border-bottom: 1px dotted #b4b4b4; }
#container .comments_block .list_comments .item {margin:0 0 7px 0; border-bottom: 1px dotted #b4b4b4; padding: 0 0 9px 0;}
#container .comments_block .list_comments .item .head {width: 127px;  margin: 0 8px 15px 0; background: none; float: left;}
#container .comments_block .list_comments .item .head .caption {overflow: hidden; float:left; background: none; border: none; border-radius:0; padding:0 ;margin: 0;letter-spacing: 0; white-space: normal;}
#container .comments_block .list_comments .item .caption .title {float:left; display:block; width:120px; height:16px; padding: 0 0 3px 0; overflow:hidden;font:normal normal 13px "Times New Roman"; color:#858585; vertical-align:baseline; text-transform: none;}
#container .comments_block .list_comments .item .caption .title-type-1 {padding:0 0 0 33px; background: url('/static/img/comment_icon_glavred.png') no-repeat 0 0;}
#container .comments_block .list_comments .item .caption .title-type-2 {padding:0 0 0 33px; background: url('/static/img/comment_icon_vk.png') no-repeat 0 0;}
#container .comments_block .list_comments .item .caption .title-type-3 {padding:0 0 0 33px; background: url('/static/img/comment_icon_facebook.png') no-repeat 0 0;}
#container .comments_block .list_comments .item .caption .title-type-4 {padding:0 0 0 33px; background: url('/static/img/comment_icon_twitter.png') no-repeat 0 0;}
#container .comments_block .list_comments .item .caption a.title-type-2 {color:#2B587A;}
#container .comments_block .list_comments .item .caption a.title-type-3 {color:#3B5998;}
#container .comments_block .list_comments .item .caption a.title-type-4 {color:#0084B4;}
#container .comments_block .list_comments .item .caption a.title:hover {text-decoration:underline;}
#container .comments_block .list_comments .item .caption .date {display:block; height:24px; margin:0; float:left; font:normal normal 10px arial; color:#868686; line-height:24px; vertical-align:baseline; text-transform: none;}
#container .comments_block .list_comments .item .voting {display:inline-block; margin:0; padding:0;}
#container .comments_block .list_comments .item .voting .rating {float:left; display:block; height:11px; margin:7px 1px 0 2px; padding:0 0 0 0; font:normal normal 13px "Times New Roman"; color:#868686; vertical-align:baseline;}
#container .comments_block .list_comments .item .voting .r_up {background-position:100% 0;}
#container .comments_block .list_comments .item .voting .r_down {background-position:100% 100%;}
#container .comments_block .list_comments .item .voting .btn_vote {float:left; display:block; width:32px; height:31px; margin:0 0 0 3px; vertical-align:baseline; line-height:0; font-size:0; overflow:hidden;}
#container .comments_block .list_comments .item .voting .btn_vote:hover {background-position:0 100%;}
#container .comments_block .list_comments .item .voting .btn_vote_active {background-position:0 100%!important;}
#container .comments_block .list_comments .item .voting .btn_up {background:url('/static/img/buttons/vote_btn_up.png') no-repeat 0 0;}
#container .comments_block .list_comments .item .voting .btn_up:hover {background-position: 0 -31px;}
#container .comments_block .list_comments .item .voting .btn_up.r_up {background-position: 0 -62px;}
#container .comments_block .list_comments .item .voting .btn_up.r_up:hover {background-position: 0 -93px;}
#container .comments_block .list_comments .item .voting .btn_up:hover .help {display:inline;}
#container .comments_block .list_comments .item .voting .btn_up .help {margin-left:-18px; margin-top: -25px; display:none;}
#container .comments_block .list_comments .item .voting .btn_down {background:url('/static/img/buttons/vote_btn_down.png') no-repeat 0 0;}
#container .comments_block .list_comments .item .voting .btn_down:hover {background-position: 0 -31px;}
#container .comments_block .list_comments .item .voting .btn_down.r_down {background-position: 0 -62px;}
#container .comments_block .list_comments .item .voting .btn_down.r_down:hover {background-position: 0 -93px;}
#container .comments_block .list_comments .item .voting .btn_down:hover .help {display:inline;}
#container .comments_block .list_comments .item .voting .btn_down .help {margin-left:-25px; margin-top: -25px;display:none;}

#container .comments_block .list_comments .item .body {float:left; width:485px; margin-right: 10px;}
#container .comments_block .list_comments .item .body .holder {width:100%;}
#container .comments_block .list_comments .item .answer {width:630px;}

#container .comments_block .list_comments .item .comment {min-height:70px}
#container .comments_block .list_comments .item .comment .comment_text {font:normal normal 12px arial; color:#333;}
#container .comments_block .list_comments .item .comment .controls {margin:5px 0 0 0;}
#container .comments_block .list_comments .item .comment .controls .btn {float:left; display:block; height:31px; padding:0 0 0 37px; margin:0 37px 0 0; font:normal normal 10px arial; color:#666565; line-height:31px; overflow:hidden; text-transform: uppercase; letter-sapcing:0.4em;}
#container .comments_block .list_comments .item .comment .controls .btn:hover {background-position:0 -31px; text-decoration:none; color:#231f20; overflow:hidden;}
#container .comments_block .list_comments .item .comment .controls .btn_active {background-position:0 -31px; text-decoration:none; color:#231f20; overflow:hidden;}
#container .comments_block .list_comments .item .comment .controls .btn_answer {background:url('/static/img/buttons/btn_answer.gif') no-repeat 0 0;}
#container .comments_block .list_comments .item .comment .controls .btn_quote {background:url('/static/img/buttons/btn_quote.gif') no-repeat 0 0;}
#container .comments_block .list_comments .item .comment .controls .btn_spam {float:right; display:block; width:39px; height:13px; line-height:0; padding:0; margin:7px 0 0 0; font-size:0; background:url('/static/img/buttons/btn_spam.gif') no-repeat 0 0; overflow:hidden;}
#container .comments_block .list_comments .item .comment .controls .btn_spam:hover {background-position:0 100%;}
#container .comments_block .list_comments .item .comment .controls .btn_spam:hover .help {display:inline;}
#container .comments_block .list_comments .item .comment .controls .btn_spam .help {margin-left:-73px; margin-top: -26px; display:none;}
#container .comments_block .list_comments .item .body .child_comment {max-width:482px; margin:15px 0 0 0; padding: 12px 0 8px 15px; background:url('/static/img/backgrounds/icon_answered_pass.gif') no-repeat 0 2px; border-top: 1px dotted #B4B4B4}
#container .comments_block .list_comments .item .body .child_comment:hover {background:url('/static/img/backgrounds/icon_answered_act.gif') no-repeat 0 2px;}
#container .comments_block .list_comments .item .body .child_comment .answered {}
#container .comments_block .list_comments .item .body .child_comment .comment {margin:5px 0 0 0;}

#container .comments_block .list_comments .form {padding:10px 0 0 0;}
#container .comments_block .list_comments .form .body {width:auto;}
#container .comments_block .list_comments .form .body .holder {width:auto;}
#container .comments_block .list_comments .form .body .holder .btn_send {right:36px;}
#container .comments_block .list_comments .form .body .holder .btn_close_form {position:absolute; bottom:10px; right:10px; display:block; width:16px; height:16px; background:url('/static/img/buttons/form_btn_close.gif') no-repeat 0 0; font-size:0; line-height:0; overflow:hidden;}

#container .comments_block .form_disable .body .holder {float: right; width:100%!important; max-width: 482px; background:#FFFFFF; border:1px solid #d4d4d4; margin: 0; padding: 5px;}
#container .comments_block .form_disable textarea {width: 100%; background:#FFFFFF;}
#container .comments_block .form_disable .body .holder .left-top {}
#container .comments_block .form_disable .body .holder .btn_send {background:url('/static/img/buttons/btn_send_comment_dis.gif') no-repeat 0 0;}

#container .comments_block .list_comments .form .body {width:100%;/*width:495px;*/}
#container .comments_block .list_comments .form_disable .body {width:100%;}
#container .comments_block .list_comments .form .body .holder {width:100%; max-width:420px;}
#container .comments_block .list_comments .form .head {display:none;}
 /* COMMENTS: END */

/*chat_block: START*/
#container .chat_block .form_holder {overflow: hidden; padding: 0 0 17px 0; background: url("/static/img/backgrounds/frontpage_news_main_bg.png") repeat-x center bottom; margin: 0 0 3px 0;}
#container .chat_block .form .head {position:relative; overflow:hidden; height:24px; padding-bottom: 9px; background:none;}
#container .chat_block .form .head .nick {position:absolute; display:block; left:0; width:545px; height:24px; padding:0; border:0; font:normal normal 12px "Times New Roman"; color:#444; background:transparent; line-height:14px;}
#container .chat_block .form .head .nick-type-1 {padding:0 0 0 33px; background: url('/static/img/comment_icon_glavred.png') no-repeat 0 0;}
#container .chat_block .form .head .nick-type-2 {padding:0 0 0 33px; background: url('/static/img/comment_icon_vk.png') no-repeat 0 0;}
#container .chat_block .form .head .nick-type-3 {padding:0 0 0 33px; background: url('/static/img/comment_icon_facebook.png') no-repeat 0 0;}
#container .chat_block .form .head .nick-type-4 {padding:0 0 0 33px; background: url('/static/img/comment_icon_twitter.png') no-repeat 0 0;}

#container .chat_block .form .head .c_logout {position:absolute; display:block; right:0; width:55px; height:24px; background:url('/static/img/backgrounds/comments_form_logout.gif') no-repeat 100% 30%; font:normal normal 11px Arial; color:#676767; line-height:24px; text-decoration:none;}
#container .chat_block .form .head .c_logout:hover {text-decoration:underline;}

#container .chat_block .form .body {margin:0; padding:0; overflow:visible; float: left;}
#container .chat_block .form .auth_box {}
#container .chat_block .form .auth_caption {display:block; font:normal normal 13px "Times New Roman"; line-height:24px; color:#a9a9a9;}
#container .chat_block .form .auth_soc_box {width: 135px; float: left; margin: 0;}
#container .chat_block .form .auth_soc_box a {width:129px; height:22px; display:block; margin:0 0 5px 0; font:normal normal 10px Arial; line-height: 22px; color:#858585; text-transform:uppercase; text-decoration:none; border: 1px solid #d4d3d3; text-align: center;}
#container .chat_block .form .auth_soc_box a:hover {color:#231f20;}
#container .chat_block .form .auth_soc_box .c_glavred {background:url('/static/img/icon_glavred.gif') no-repeat 3px 3px;}
#container .chat_block .form .auth_soc_box .c_vk {background:url('/static/img/icon_vkontakte.gif') no-repeat 3px 3px;}
#container .chat_block .form .auth_soc_box .c_fb {background:url('/static/img/icon_facebook.gif') no-repeat 3px 3px;}
#container .chat_block .form .auth_soc_box .c_tw {background:url('/static/img/icon_twitter.gif') no-repeat 3px 3px;}
#container .chat_block .form .c_rules {float:left; height:17px; padding-left:32px; font:normal normal 13px 'Times New Roman'; line-height:22px; color:#231f20; text-transform: none; text-align: left; background:url('/static/img/icon_rules.gif') no-repeat 0 0; border:none;}
#container .chat_block .form .c_rules:hover {color:#d94d52;}

#container .chat_block .form .auth_create {display:block; clear:both; font:normal normal 12px "Times New Roman"; color:#979585;}
#container .chat_block .form .auth_create a {font:normal normal 12px Verdana; text-decoration:none; color:#231f20;}
#container .chat_block .form .auth_create a:visited {color:#147;}

#container .chat_block .form .body .holder {position:relative; width:608px; height:89px; margin:0 0 10px 0;padding: 10px; background:#f0f0f0; border:1px solid #d4d4d4; font-size:0; overflow:visible;}
#container .chat_block .form .body .holder .textarea {display:block; width:100%; height:80px; margin:0; padding:0;background:#f0f0f0; border:0; font:normal normal 14px arial; color:#666565; overflow:auto; resize: none;}
#container .chat_block .form .body .holder .msg {position:relative; display:block; margin:-5px 0 10px 0;}
#container .chat_block .form .body .holder .btn_send {position:absolute; right:10px; bottom:10px; display:block; cursor:pointer; width:72px; border:0; font:normal normal 11px arial; color:#fff; text-align:center; background:url('/static/img/buttons/btn_send_comment.gif') no-repeat 0 0;}
/*.chrome #container .chat_block .form .body .holder .btn_send,
.msie8 #container .chat_block .form .body .holder .btn_send {height:16px;}*/

#container .chat_block .label {font:normal normal 10px arial; color:#868686;}

#container .chat_block .form_disable .head {background: none;}
#container .chat_block .form_disable .body .holder {background:#FFFFFF; border:1px solid #d4d4d4; float: right; width: 472px;}
#container .chat_block .form_disable .body .holder .textarea {width: 100%; background:#FFFFFF;}
#container .chat_block .form_disable .body .holder .btn_send {background:url('/static/img/buttons/btn_send_comment_dis.gif') no-repeat 0 0;}

#container .chat_block {margin:0; padding:0; overflow:visible;}
#container .chat_block .tabs {position:absolute; font-size:0; overflow:hidden; z-index:10;}
#container .chat_block .tabs .item {float:left; display:block; margin:0; padding: 4px 3px 4px 3px; text-align:center; width:298px; background:transparent; border: 1px solid #fff; border-bottom: 1px solid #d4d3d3; }
#container .chat_block .tabs .item .link {display:block; height:27px; font: 11px/27px 'Times New Roman'; text-align: center; color:#231F20; text-transform:uppercase; background: url('/static/img/buttons/btn_tab_bg.gif');}
#container .chat_block .tabs .item .link:hover {color: #858585;}
#container .chat_block .tabs .selected {background:transparent; border: 1px solid #d4d3d3; border-bottom: none;}
#container .chat_block .tabs .selected .link {color:#333; background:transparent;}
#container .chat_block .all_content {margin:4px 0 0 0; padding-top:9px; border-top: 1px solid #b2b2b2;}

#container .chat_block .help {position:absolute; margin:-18px 0 0 0; display:inline; overflow:hidden;}
#container .chat_block .help .help_holder {float:right; padding:0 0 0 2px; margin:0; background:transparent url('/static/img/backgrounds/comment_help_left_bg.gif') no-repeat scroll left top; font-size:0; overflow:hidden;}
#container .chat_block .help .help_content {float:left; display:block; height: 23px; font:normal normal 11px arial; line-height:20px; color:#dadada; padding:0 7px 3px 5px; background:transparent url('/static/img/backgrounds/comment_help_right_bg.gif') no-repeat scroll center top; overflow:hidden;}

#container .chat_block .all_comments {width: 630px; height: 58px; display: block; text-align: center; font: normal normal 30px "Times New Roman"; text-transform: uppercase; line-height:58px; color: #231f20; background: url('/static/img/buttons/btn_tab_bg.gif');}
#container .chat_block .list_comments {list-style: none outside none; margin-top: -7px;}
#container .chat_block .list_comments .item {padding:15px 0 0 0; border-bottom: 1px dotted #b4b4b4; }
#container .chat_block .list_comments .item .head {width: 125px; background: none; float: left; margin:0 10px 0 0;}
#container .chat_block .list_comments .item .head .caption {overflow: hidden; float:left; background: none; border: none;border-radius:0; padding:0 ;margin: 0;letter-spacing: 0; white-space: normal;}
#container .chat_block .list_comments .item .caption .title {display:block; padding: 0 0 3px 0; font:normal normal 13px "Times New Roman"; line-height:19px; color:#858585; vertical-align:baseline; text-transform: none;}
#container .chat_block .list_comments .item .caption .title-type-1 {padding:0 0 0 33px; background: url('/static/img/comment_icon_glavred.png') no-repeat 0 0;}
#container .chat_block .list_comments .item .caption .title-type-2 {padding:0 0 0 33px; background: url('/static/img/comment_icon_vk.png') no-repeat 0 0;}
#container .chat_block .list_comments .item .caption .title-type-3 {padding:0 0 0 33px; background: url('/static/img/comment_icon_facebook.png') no-repeat 0 0;}
#container .chat_block .list_comments .item .caption .title-type-4 {padding:0 0 0 33px; background: url('/static/img/comment_icon_twitter.png') no-repeat 0 0;}
#container .chat_block .list_comments .item .caption a.title-type-2 {color:#2B587A;}
#container .chat_block .list_comments .item .caption a.title-type-3 {color:#3B5998;}
#container .chat_block .list_comments .item .caption a.title-type-4 {color:#0084B4;}
#container .chat_block .list_comments .item .caption a.title:hover {text-decoration:underline;}
#container .chat_block .list_comments .item .caption .date {display:block; height:24px; margin:0; font:normal normal 10px arial; color:#a9a9a9; line-height:24px; vertical-align:baseline; text-transform: none;}
#container .chat_block .list_comments .item .voting {display:inline-block; margin:3px 0 0 0; padding:0;}
#container .chat_block .list_comments .item .voting .rating {float:left; display:block; height:11px; margin:7px 1px 0 0; padding:0 5px; font:normal normal 13px "Times New Roman"; color:#868686; vertical-align:baseline;}
#container .chat_block .list_comments .item .voting .r_up {background-position:100% 0;}
#container .chat_block .list_comments .item .voting .r_down {background-position:100% 100%;}
#container .chat_block .list_comments .item .voting .btn_vote {float:left; display:block; width:32px; height:31px; margin:0 0 0 3px; vertical-align:baseline; line-height:0; font-size:0; overflow:hidden;}
#container .chat_block .list_comments .item .voting .btn_vote:hover {background-position:0 100%;}
#container .chat_block .list_comments .item .voting .btn_vote_active {background-position:0 100%!important;}
#container .chat_block .list_comments .item .voting .btn_up {background:url('/static/img/buttons/vote_btn_up.png') no-repeat 0 0;}
#container .chat_block .list_comments .item .voting .btn_up:hover {background-position: 0 -31px;}
#container .chat_block .list_comments .item .voting .btn_up.r_up {background-position: 0 -62px;}
#container .chat_block .list_comments .item .voting .btn_up.r_up:hover {background-position: 0 -93px;}
#container .chat_block .list_comments .item .voting .btn_up:hover .help {display:inline;}
#container .chat_block .list_comments .item .voting .btn_up .help {margin-left:-18px; margin-top: -25px; display:none;}
#container .chat_block .list_comments .item .voting .btn_down {background:url('/static/img/buttons/vote_btn_down.png') no-repeat 0 0;}
#container .chat_block .list_comments .item .voting .btn_down:hover {background-position: 0 -31px;}
#container .chat_block .list_comments .item .voting .btn_down.r_down {background-position: 0 -62px;}
#container .chat_block .list_comments .item .voting .btn_down.r_down:hover {background-position: 0 -93px;}
#container .chat_block .list_comments .item .voting .btn_down:hover .help {display:inline;}
#container .chat_block .list_comments .item .voting .btn_down .help {margin-left:-25px; margin-top: -25px;display:none;}

#container .chat_block .list_comments .item .body {float:left; width:485px; margin-right: 10px;}
#container .chat_block .list_comments .item .body .holder {width:100%;}
#container .chat_block .list_comments .item .answer {width:630px;}

#container .chat_block .list_comments .item .comment .comment_text {font:normal bold 14px arial; line-height: 19px; color:#666565;}
#container .chat_block .list_comments .item .comment .controls {margin:5px 0 0 0;}
#container .chat_block .list_comments .item .comment .controls .btn {float:left; display:block; height:31px; padding:0 0 0 37px; margin:0 37px 0 0; font:normal normal 10px arial; color:#666565; line-height:31px; overflow:hidden; text-transform: uppercase; letter-sapcing:0.4em;}
#container .chat_block .list_comments .item .comment .controls .btn:hover {background-position:0 -31px; text-decoration:none; color:#231f20; overflow:hidden;}
#container .chat_block .list_comments .item .comment .controls .btn_active {background-position:0 -31px; text-decoration:none; color:#231f20; overflow:hidden;}
#container .chat_block .list_comments .item .comment .controls .btn_answer {background:url('/static/img/buttons/btn_answer.gif') no-repeat 0 0;}
#container .chat_block .list_comments .item .comment .controls .btn_quote {background:url('/static/img/buttons/btn_quote.gif') no-repeat 0 0;}
#container .chat_block .list_comments .item .comment .controls .btn_spam {float:right; display:block; width:39px; height:13px; line-height:0; padding:0; margin:7px 0 0 0; font-size:0; background:url('/static/img/buttons/btn_spam.gif') no-repeat 0 0; overflow:hidden;}
#container .chat_block .list_comments .item .comment .controls .btn_spam:hover {background-position:0 100%;}
#container .chat_block .list_comments .item .comment .controls .btn_spam:hover .help {display:inline;}
#container .chat_block .list_comments .item .comment .controls .btn_spam .help {margin-left:-73px; margin-top: -26px; display:none;}
#container .chat_block .list_comments .item .separator {padding-top:20px;}

#container .chat_block .list_comments .item.my_question {background:#fefbe4}
#container .chat_block .list_comments .item .child_comment {width:630px; padding:20px 0; background: #ffffff;}
#container .chat_block .list_comments .item .child_comment .cloud_icon {float:left; width:28px; height:24px; background: url('/static/img/backgrounds/cloud_chat.png') no-repeat 0 0;}
#container .chat_block .list_comments .item.my_question .child_comment .cloud_icon {background-position: 100% 100%;}
#container .chat_block .list_comments .item .child_comment .comment_text {min-height:22px; padding: 0 0 0 42px; font:normal normal 14px arial; color:#231f20; line-height: 22px; }

#container .chat_block .list_comments {}
#container .chat_block .list_comments .form .body {width:495px;}
#container .chat_block .list_comments .form .body .holder {width:475px;}
#container .chat_block .list_comments .form .head {display:none;}
#container .chat_block .list_comments .form .c_rules {display:none;}

/*chat_block: END*/

/* central_top_vip_stars: START */
#wrapper .central_top_vip_stars .content {height:400px; margin-bottom:20px; background: url('/static/img/backgrounds/bg_box_top_vip_star.gif') no-repeat 0 100%;}
#wrapper .central_top_vip_stars .item {}
#wrapper .central_top_vip_stars .item .image {display:block; padding:0 6px 6px 0;}
#wrapper .central_top_vip_stars .item .author {display:inline-block; margin-left:6px;}
#wrapper .central_top_vip_stars .item .author .author_link {font:normal normal 13px 'Times New Roman'; line-height: 20px; color:#eb8181; text-shadow:1px 1px 1px #780000; border-bottom: dotted 1px #990000;}
#wrapper .central_top_vip_stars .item .author .author_link:hover {border-bottom-color: #ab6262;}
#wrapper .central_top_vip_stars .item .title_link {display:block; overflow: hidden; font:normal normal 20px 'Times New Roman'; color:#ffffff; line-height: 21px;}
#wrapper .central_top_vip_stars .item:hover .title_link {color:#f4c2c2;text-shadow: 2px 2px 2px #650000;}

#wrapper .central_top_vip_stars .item .panel {margin-top:10px;}
#wrapper .central_top_vip_stars .first {float:left; width:306px; margin:0 0 20px 35px;}
#wrapper .central_top_vip_stars .first .image {width:300px; background:url('/static/img/backgrounds/bg_img_vip_star_1.png') no-repeat 100% 100%; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/static/img/backgrounds/bg_img_vip_star_1.png',sizingMethod="no-scale");}
#wrapper .central_top_vip_stars .first .title_link {max-height:107px;font-size: 26px; line-height: 26px;}
#wrapper .central_top_vip_stars .second {float:left; width:231px; margin:0 20px 20px 38px;}
#wrapper .central_top_vip_stars .second .image {width:196px; margin:0; background:url('/static/img/backgrounds/bg_img_vip_star_2.png') no-repeat 100% 100%; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/static/img/backgrounds/bg_img_vip_star_2.png',sizingMethod="no-scale");}
#wrapper .central_top_vip_stars .second .title_link {max-height:85px;}
/* central_top_vip_stars: END */

/* central_vip_stars_list: START */
#wrapper .central_vip_stars_list .content {border:dotted #b4b4b4; border-width: 1px 0 0 0;}
#wrapper .central_vip_stars_list .item {float:left; display:inline-block; width:190px; padding-right: 30px; padding-bottom:20px; }
#wrapper .central_vip_stars_list .top {border:none;}
#wrapper .central_vip_stars_list .third {padding-right:0;}
#wrapper .central_vip_stars_list .line {float:left; width:630px; height: 1px; border-top: dotted 1px #b4b4b4;}
#wrapper .central_vip_stars_list .item .image {display:block; margin-bottom:7px;}

#wrapper .central_vip_stars_list .item .info {}
#wrapper .central_vip_stars_list .item .title {margin-bottom:8px;}
#wrapper .central_vip_stars_list .item .title_link { font:normal normal 20px 'Times New Roman'; color:#231f20; line-height:21px;}
#wrapper .central_vip_stars_list .item:hover .title_link {color:#d94d52;}
#wrapper .central_vip_stars_list .item .summary {margin-bottom:6px; font:normal normal 12px arial; line-height:18px; color:#666565}
#wrapper .central_vip_stars_list .item .date {float:left; font:normal normal 10px arial; color:#a9a9a9; line-height: 14px;}
#wrapper .central_vip_stars_list .item .date {float:left;}
#wrapper .central_vip_stars_list .item .cloud_comments {float:right; margin-left:5px;}
#wrapper .central_vip_stars_list .item .photo {float:right; margin-left:5px;}
#wrapper .central_vip_stars_list .item .video {float:right; margin-left:5px;}
/* central_vip_stars_list: END */

/* central_columns_list: START */
#wrapper .central_columns_list {border-top:dotted 1px #b4b4b4;}
#wrapper .central_columns_list .item {float:left; position:relative; width:300px; height:206px; padding:0 14px 10px 0; border:dotted #b4b4b4; border-width: 0 1px 1px 0;}
#wrapper .central_columns_list .even {border-right:none;padding:0 0 10px 14px;}
#wrapper .central_columns_list .item .bg_img {position:absolute; display:block; width:120px; height: 93px; background: url('/static/img/backgrounds/bg_authors_border.png') no-repeat 0 0; *background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/static/img/backgrounds/bg_authors_border.png',sizingMethod='no-scale');}
#wrapper .central_columns_list .item .link {float:left; display:block; width:120px; height:90px;}
#wrapper .central_columns_list .item .image {width:90px; padding: 0 15px;}
#wrapper .central_columns_list .item .info {float:right; width:180px; height:70px; padding:9px 0 10px 0;}
#wrapper .central_columns_list .item .info .author {display:block; font:normal normal 11px "Times New Roman"; line-height: 19px; color: #231f20; text-transform: uppercase;text-align: center;}
#wrapper .central_columns_list .item .info .date {font-size:10px;color:#a9a9a9; text-align: center;}
#wrapper .central_columns_list .item .info .pannel {margin-top: 5px; text-align: center;}
#wrapper .central_columns_list .item .info .pannel .comments {font:italic normal 11px Georgia;color:#898585; text-align: center; }
#wrapper .central_columns_list .item .title {font:normal normal 20px "Times New Roman"; line-height:21px; color:#231f20;}
#wrapper .central_columns_list .item:hover .title{color:#d94d52;}
#wrapper .central_columns_list .item .summary {margin-bottom:10px; padding-top: 10px; font: normal normal 12px arial; line-height:16px; color:#666565; overflow: hidden;}
/* central_columns_list: END */

/* central_top_author: START */
#wrapper .central_top_author {position:relative; border-top: dotted 1px #b4b4b4;}
#wrapper .central_top_author .image {float:left; width: 250px; padding: 0 27px;}
#wrapper .central_top_author .bg_img {position:absolute; display:block; width:300px; height: 250px; background: url('/static/img/backgrounds/bg_authors_border_large.png') no-repeat 0 0; }
#wrapper .central_top_author .info {float:left; width:300px; height:190px; margin:50px 0 0 26px; text-align: center;}
#wrapper .central_top_author .info .author {margin-bottom:25px; font:normal normal 31px 'Times New Roman';text-transform:uppercase;text-align: center; line-height: 36px; color:#231f20;}
#wrapper .central_top_author .info .description {font:normal normal 14px 'Times New Roman';text-align: center; line-height: 15px; color:#888888;}
/* central_top_author: END */

/* central_author_page: START */
#wrapper .central_author_page .content {margin:-4px 0 15px 0;}
#wrapper .central_author_page .item {position:relative; float:left; width:300px; height: 134px; padding:15px 0; border-bottom:dotted 1px #b4b4b4;}
#wrapper .central_author_page .item.first {padding-right: 14px; border-right:dotted 1px #b4b4b4;}
#wrapper .central_author_page .item.second {padding-left: 15px;}
#wrapper .central_author_page .item .title {margin-bottom:6px;}
#wrapper .central_author_page .item .title_link { font:normal normal 20px 'Times New Roman';color:#231f20; line-height:21px;}
#wrapper .central_author_page .item .summary {height:45px; overflow:hidden; margin-bottom:7px; font:normal normal 12px arial;color:#666565; line-height:16px;}
#wrapper .central_author_page .item .panel {position:absolute; bottom:15px; width:300px; height:13px;}
#wrapper .central_author_page .item .date {font:normal normal 10px arial;color:#a9a9a9;}
#wrapper .central_author_page .item .cloud_comments{float:right;}
/* central_author_page: END */

/* block_archive: START */
#container .block_archive {margin:0; padding:0;}
#container .block_archive .tabs {width:630px; height:35px; font-size:0; overflow:hidden; z-index:10; margin-bottom:20px; background: url('/static/img/backgrounds/bg_tab_menu.gif') repeat-x 0 0;}
#container .block_archive .tabs .item {float:left; display:block; height:35px; text-align:center;}
#container .block_archive .tabs .item a {display:block; width:100%; height:100%; font:normal normal 13px 'Times New Roman'; line-height:35px; color:#231f20; text-align: center; text-transform:uppercase; }

#container .block_archive .tabs .selected {position:relative; background:#ffffff;}
#container .block_archive .tabs .selected a {position:absolute; color:#858585; font-size: 16px; text-align:center;line-height:27px; border: solid #b2b2b2; border-width: 1px 1px 0 1px;}

#container .block_archive .search {display:block; width:635px;}
#container .block_archive .search .text_search {font: normal normal 17px 'Times New Roman'; color:#888888; line-height:48px; padding-right:24px;}
#container .block_archive .search .text {width:158px; height:48px; margin-right:10px; font:normal normal 14px arial; line-height: 48px; text-align:center; background:url('/static/img/backgrounds/bg_input.png') no-repeat 0 0; border: none; color:#858585; cursor:pointer;}
#container .block_archive .search .text:hover {background-position:0 100%; }
#container .block_archive .search .text:focus {font-size: 20px;}
#container .block_archive .search .last {margin-right:0;}
#container .block_archive .search .submit {cursor:pointer; margin-left:5px; width:101px; height:29px; margin:16px 0 0 330px; font:normal normal 10px arial; line-height: 29px; text-shadow:0px 2px 2px #faf165; text-align:center; text-transform:uppercase; background:url('/static/img/buttons/btn_submit.gif') no-repeat 0 0; border:0; color:#231f20;}

#container .block_archive .content {margin:20px 0 0 0; padding:0; z-index:-1;border-top: dotted 1px #b4b4b4;}
#container .block_archive .content .calendar-picker {margin:6px 0 0 424px;}
#container .block_archive .content .caption {height:63px; font:normal bold 26px 'Times New Roman'; color:#231f20; line-height:57px;}
#container .block_archive .content .separator {height:7px; background: url('/static/img/backgrounds/bg_separator.png') no-repeat 0 100%;}
#container .block_archive .nofound {height:110px; margin:20px 0 0 0;}
#container .block_archive .section_selector {height:24px; margin:-24px 0 0 0; z-index:10100;}
#container .block_archive .section_selector .head {display:inline; height:50px; padding:0 0 20px 20px; margin:0; background: none; cursor:pointer; line-height:20px;}
#container .block_archive .section_selector .head .link {padding:0; margin:0;}
#container .block_archive .section_selector .head .link .title {width:125px; padding-right: 20px; font:normal normal 11px 'Times New Roman'; line-height:20px; color:#231f20; text-transform: uppercase;}
#container .block_archive .section_selector .head .link .arrow {display:inline-block; margin:0px; width:20px; height:19px; background: url('/static/img/arrow.png') no-repeat 50% 100%;}
#container .block_archive .section_selector .head .link .arrow_close {background-position:100% 100%;}
#container .block_archive .section_selector .head .link .arrow_open {background-position: 0 0;}

#container .block_archive .section_selector .s_content {position:relative; border:0; margin:0; padding:0;}
#container .block_archive .section_selector .s_content .section-list {position:absolute; z-index:21; top:0; left:0; width:282px; margin:10px 0 0 20px; padding:14px 0 14px 16px; border:1px solid #d4d4d4; background:#f0f0f0; box-shadow:0 0 5px #ccc; overflow:hidden; display:none;}
#container .block_archive .section_selector .s_content .section-item {display:block; float:left; width:50%; margin:0 0 6px 0;}
#container .block_archive .section_selector .s_content .section-item .name {font:normal normal 13px arial; color:#666565;}
#container .block_archive .section_selector .s_content .section-item .name:hover {color:#231f20; border-bottom:dotted 1px #9c9c9c;}
#container .block_archive .section_selector .s_content .section-item .selected .name {font-weight:bold; color:#b60007;}

#wrapper .list_type_1 {margin:-5px 0 0 0; overflow:hidden;}
#wrapper .list_type_1 .item {padding:15px 0; overflow:hidden; border-bottom:dotted 1px #b4b4b4;}
#wrapper .list_type_1 .item .section_name {font: normal normal 13px 'Times New Roman'; color:#231f20;}
#wrapper .list_type_1 .item .image {float:left; display:block; margin: 9px 0 0 0 ; width:80px; height:60px; padding:3px; border:1px solid #d4d3d3; background:#fff;}
#wrapper .list_type_1 .item .image img {width:80px; height:60px;}
#wrapper .list_type_1 .item .info {float:right; width:523px;}
#wrapper .list_type_1 .item .title {margin-bottom:8px;}
#wrapper .list_type_1 .item .title a {font:normal normal 18px 'Times New Roman'; color:#231f20; line-height: 21px;}
#wrapper .list_type_1 .item .title a:hover {color:#d94d52;}
/* #wrapper .list_type_1 .item.hover .title a{color:#d94d52} */
#wrapper .list_type_1 .item .info .panel {margin-top:10px;}
#wrapper .list_type_1 .item .info .date {float:left; margin-right:15px; font:normal normal 10px arial; color:#a9a9a9; line-height: 14px;}
#wrapper .list_type_1 .item .info .cloud_comments {float:left; margin-right:10px;}
#wrapper .list_type_1 .item .info .photo {float:left; margin-right:10px;}
#wrapper .list_type_1 .item .info .video {float:left; margin-right:10px;}
#wrapper .list_type_1 .item .info .promo {margin-right: 15px;}
#wrapper .list_type_1 .item .descr {font:normal normal 12px arial; color:#666565; line-height:18px;}
/* block_archive: END */

/*** CALENDAR-PICKER [START] ***/
#container .calendar-picker {position:absolute; z-index:10000; display:block;  overflow:hidden; float:none; width:198px; height:39px; margin:9px 5px 0 0; padding:4px; background:#f0f0f0;}
#container .calendar-picker:hover {height:200px; overflow:visible; box-shadow:0 0 3px #a2a2a2;}
#container .calendar-picker .calend_holder {height:37px; border: solid 1px #d1d1d1;}
#container .calendar-picker:hover .calend_holder {height:200px; border:solid 1px #ffffff;}

#container .calendar-picker .calendar {width: 170px;}
#container .calendar-picker .calendar .HeaderTitle {height:11px; padding:13px 0 13px 0;}
#container .calendar-picker .calendar .HeaderTitle strong {font:normal normal 11px 'Times New Roman'; line-height:11px; text-transform: uppercase; color:#444444;}
#container .calendar-picker .calendar .HeaderDayNames {height:16px; font:normal normal 10px arial; line-height:10px; color:#a9a9a9; text-transform: uppercase;}
#container .calendar-picker .calendar td {height:21px; width:21px;}

#container .calendar * {font-size: 12px;}
#container .calendar b {font-weight:normal; color: #cbcbcb;}
#container .calendar a:hover,
#container .calendar a:hover b {color:#d94d52!important;}
#container .calendar a,
#container .calendar a b {color:#231f20!important;}
/*#container .calendar a:hover {color:#eb6a6b;}*/
#container .calendar table {border-collapse:separate!important; border-spacing:2px; background:#fff; border:1px solid #ddd; margin:-1px;}
#container .calendar td {border-collapse:separate!important;}
#container .calendar .calendarHeader {text-transform:capitalize;}
#container .calendar .HeaderTitle, #container .calendar-picker .HeaderTitle * {vertical-align:top; font:normal normal 11px arial; text-align:center;}
#container .calendar .HeaderDayNames {color:#444; text-align:center;}
#container .calendar .HeaderPrewArrow,
#container .calendar .HeaderNextArrow,
#container .calendar .HeaderPrewArrow a,
#container .calendar .HeaderNextArrow a {width:30px; height:11px; vertical-align:middle; overflow:hidden; font-size:0px!important; line-height:0px; letter-spacing:0px; word-spacing:0px;}
#container .calendar .HeaderPrewArrow {background:url(/static/img/buttons/arrow_calendar_left_grey.gif) no-repeat 0 50%;}
#container .calendar .HeaderNextArrow {background:url(/static/img/buttons/arrow_calendar_right_grey.gif) no-repeat 100% 50%;}
#container .calendar .HeaderPrewArrow a, #container .calendar-picker .HeaderNextArrow a {display:block; text-indent:1000px;}
#container .calendar .HeaderPrewArrow a {background:url(/static/img/buttons/arrow_calendar_left.gif) no-repeat 0 0;}
#container .calendar .HeaderNextArrow a {background:url(/static/img/buttons/arrow_calendar_right.gif) no-repeat 100% 0;}
#container .calendar .calendarToday,
#container .calendar .calendarLink {width:18px; height:18px; color:#ddd; vertical-align:middle; text-align:center;}
#container .calendar .calendarToday a,
#container .calendar .calendarLink a {display:block; width:18px; height:18px; overflow:hidden; line-height:18px; text-align:center;}

#container .calendar .calendarSelected {width:18px; height:18px; border:1px solid #cbcbcb; border-radius:11px; background:#ffffff; color:#777; text-align:center; vertical-align:middle;}
#container .calendar .calendarSelected a {display:block; width:18px; height:18px; overflow:hidden; line-height:18px; text-align:center;}

#container .calendar .calendarNoLink {width:18px; height:18px; color:#cbcbcb; vertical-align:middle; text-align:center; overflow:hidden; line-height:18px;}
#container .calendar .calendarToday {/*background: url('/static/img/backgrounds/bg_calendar_today.png');*/border:1px solid #cbcbcb; border-radius:11px; background:#ffffff;}

#container .calend_list {font-size:0; }
#container .calend_item {display:block; float:left; width:198px; height:200px; margin:9px 6px 0 0; padding:4px; background:#f0f0f0;}
#container .calend_item.hover { box-shadow:0 0 3px #a2a2a2;}
#container .calend_item .calend_holder {height:99%; border: solid 1px #d1d1d1;}
#container .calend_item.hover .calend_holder {border:solid 1px #ffffff;}
#container .calend_last {margin-right:0;}
#container .calend_item .calendar {border:0;}
#container .calend_item .calendar .HeaderPrewArrow,
#container .calend_item .calendar .HeaderNextArrow {background:none; display:none;}
#container .calend_item .calendar .HeaderTitle {height:11px; padding:13px 0 13px 50px;}
#container .calend_item .calendar .HeaderTitle strong {font:normal normal 11px 'Times New Roman'; line-height:11px; text-transform: uppercase; color:#444444;}
#container .calend_item .calendar .HeaderDayNames {height:16px; font:normal normal 10px arial; line-height:10px; color:#a9a9a9; text-transform: uppercase;}
#container .calend_item .calendar td {height:21px; width:21px;}
/*** CALENDAR-PICKER [END] ***/

/* central_special_project: START */
#wrapper .central_special_project {border-top: dotted 1px #b4b4b4;}
#wrapper .central_special_project .separator {float:left; width:630px; height: 1px; border-top: dotted 1px #b4b4b4;}
#wrapper .central_special_project .item.big {float:left; width:300px; padding-right: 30px; padding-bottom:20px;}
#wrapper .central_special_project .item.second {padding-right: 0;}
#wrapper .central_special_project .item.big .image {display:block; margin-bottom:10px;}
#wrapper .central_special_project .item.big .info {height:120px;}
#wrapper .central_special_project .item.big .title {margin-bottom:10px;}
#wrapper .central_special_project .item.big .title_link { font:normal normal 26px 'Times New Roman'; color:#231f20; line-height:26px;}
#wrapper .central_special_project .item.big:hover .title_link {color:#d94d52;}

#wrapper .central_special_project .item {float:left; width:190px; padding-right: 30px; padding-bottom:20px;}
#wrapper .central_special_project .item.fifth {padding-right: 0;}
#wrapper .central_special_project .item .image {display:block; margin-bottom:10px;}
#wrapper .central_special_project .item .info {height:200px;}
#wrapper .central_special_project .item .title {margin-bottom:12px;}
#wrapper .central_special_project .item .title_link { font:normal normal 20px 'Times New Roman'; color:#231f20; line-height:21px;}
#wrapper .central_special_project .item:hover .title_link {color:#d94d52;}
#wrapper .central_special_project .item .summary {margin-bottom:12px; font:normal normal 12px arial; line-height:18px; color:#666565}
#wrapper .central_special_project .item .date {float:left; font:normal normal 10px arial; color:#a9a9a9; line-height: 14px;}
#wrapper .central_special_project .item .cloud_comments {float:right; margin-left:5px;}
#wrapper .central_special_project .item .photo {float:right; margin-left:5px;}
#wrapper .central_special_project .item .video {float:right; margin-left:5px;}
/* central_special_project: END */

/* central_search_result: START */
#container .search_result {margin:0; padding:4px 0 0 0; border-top:dotted 1px #b4b4b4;}
#container .search_result .results {}
#container .search_result .head {height:134px; background: #f2f2f2; border-radius:none;}
#container .search_result .head .caption {padding:0; margin:0 0 20px 0; font:normal bold 20px arial; color:#111; line-height:24px; height:100%;}
#container .search_result .head .sort {display:block; height:100%;}
#container .search_result .head .search {position:relative;}
#container .search_result .head .search_word {width: 630px; height:45px; padding:0; font:normal normal 17px 'Times New Roman'; line-height: 42px; text-align:center; color:#888888;}

#container .search_result .head .search .section_selector {height:24px; margin:0; z-index:10100;}
#container .search_result .head .search .section_selector .head {display:inline; height:50px; padding:0; margin:0; background: none; cursor:pointer; line-height:20px;}
#container .search_result .head .search .section_selector .head .link {padding:0 10px 10px 0; margin:0;}
#container .search_result .head .search .section_selector .head .link .title {width:125px; padding-right: 20px; font:normal normal 11px 'Times New Roman'; line-height:20px; color:#231f20; text-transform: uppercase;}
#container .search_result .head .search .section_selector .head .link .arrow {display:inline-block; margin:0px; width:20px; height:19px; background: url('/static/img/arrow.png') no-repeat 50% 100%;}
#container .search_result .head .search .section_selector .head .link .arrow_close {background-position:100% 100%;}
#container .search_result .head .search .section_selector .head .link .arrow_open {background-position: 0 0;}

#container .blsearch_result .head .searchock_archive .section_selector .s_content {position:relative; border:0; margin:0; padding:0;}
#container .search_result .head .search .section_selector .s_content .section-list {position:absolute; z-index:21; top:0; left:0; width:282px; margin:26px 0 0 0; padding:14px 0 14px 16px; border:1px solid #d4d4d4; background:#f0f0f0; box-shadow:0 0 5px #ccc; overflow:hidden; display:none;}
#container .search_result .head .search .section_selector .s_content .section-item {display:block; float:left; width:50%; margin:0 0 6px 0;}
#container .search_result .head .search .section_selector .s_content .section-item .name {font:normal normal 13px arial; color:#666565;}
#container .search_result .head .search .section_selector .s_content .section-item .name:hover {color:#231f20; border-bottom:dotted 1px #9c9c9c;}
#container .search_result .head .search .section_selector .s_content .section-item .selected .name {font-weight:bold; color:#b60007;}

#container .search_result .nofound {margin:15px 0 0 0; font:normal bold 14px/18px Arial; color:#626262; padding:0 0 20px 12px;}
#container .search_result .foot * {font: normal normal 14px arial;line-height: 20px;color:#666565;}

#container .search_result #search {text-align:left;}
#container .search_result #search div {width:570px; height:38px; margin: 0 0 0 30px;}
#container .search_result #search #query_center {width:516px; height:38px; padding:0 27px; background:#ffffff; border:solid 1px #d7d7d7;font:normal normal 20px/38px arial; color:#444444; }
#container .search_result #search #query_center:focus {box-shadow:0 0 3px #a2a2a2;}
#container .search_result #search .submit { width:101px; height: 29px; margin:10px 0 0 235px; background: url("/static/img/buttons/btn_submit.gif") no-repeat scroll 0 0 transparent; border: 0 none; cursor: pointer; font:normal normal 10px arial; color:#231f20; text-align:center; text-transform: uppercase;}

#container .search_result .list_type_1 {margin:5px 0 0 0; overflow:hidden;}
#container .search_result .list_type_1 .item .bleft {float:left; width:88px; margin-right: 20px; text-align: center;}
#container .search_result .list_type_1 .item .info {float:left; width:520px;}
#container .search_result .list_type_1 .item .title {margin:-4px 0 8px 0;}
#container .search_result .list_type_1 .item .bottom_cap {font:13px 'Times New Roman'; line-height:13px; color:#231f20;text-align: center;}
#container .search_result .list_type_1 .item .bottom_cap:hover {border-bottom:dotted 1px #a6a6a6;}

#container .search_result .sections_holder {width:200px; margin:0; position:absolute; left:30px; top:55px; z-index:2000;}
#container .search_result .sections_holder .section {display:none; position: relative; top: -27px; left: 44px;}
/* central_search_result: END */

/* central_static_page: START */
#container .central_static_page .content {padding:12px 0 0 0;}
#container .central_static_page .title { margin-bottom:16px; font:normal normal 38px 'Times New Roman'; color:#231f20; line-height: 38px; text-align: center;}
#container .central_static_page .address { font:normal normal 17px 'Times New Roman'; line-height:22px; color:#888888; text-align: center;}
#container .central_static_page .contacts_list {margin:19px 0 0 0; padding:4px 0 0 0; border-top:dotted 1px #b4b4b4}
#container .central_static_page .contacts_list table {border:0;}
#container .central_static_page .contacts_list td {vertical-align: middle; border:0;}
#container .central_static_page .contacts_list .item {height:50px;}
#container .central_static_page .contacts_list .odd {background:#f2f2f2;}
#container .central_static_page .contacts_list .item .position {width:290px; padding: 0 20px; font:normal normal 12px arial; color:#888888;}
#container .central_static_page .contacts_list .item .name {width:250px; font:normal normal 12px arial; color:#231f20;}
#container .central_static_page .contacts_list .item .email {display:block; width:30px;height:22px; margin:0 10px; background: url('/static/img/buttons/btn_email.png') no-repeat 0 0;}
#container .central_static_page .contacts_list .item:hover {background: #231f20;}
#container .central_static_page .contacts_list .item:hover .name {color:#ffffff;}
#container .central_static_page .contacts_list .item:hover .email {background-position:100% 100%;}

/* central_static_page: END */