/* COMMON [START] */
@font-face {font-family: "Insomnia"; src: url('/static/file/Insomnia.eot');}
@font-face {font-family: "Insomnia"; src: url('/static/file/Insomnia.ttf');}

html,body {padding:0; margin:0; height: 100%;}
body {background:#8B0E21;}

#wrapper {position: relative; min-height: 100%; height: auto !important; height: 100%; margin: 0 auto -225px; background: #8B0E21 url('/static/img/backgrounds/bg.jpg') no-repeat 50% 37px;}
.chrome #wrapper {margin-bottom: 0;}
.safari #wrapper {margin-bottom: 0;}
#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:#3d505a;}
#wrapper a:hover, #wrapper a:focus {text-decoration:none;}
#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:12px; vertical-align:top; text-align:left; color:#303030;}
#wrapper hr {display:none; margin:0; padding:0; line-height:0; font-size:0; height:0px; overflow:hidden;}
#wrapper .clear {clear:both; display:block; line-height:0; height:0px; 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 .screen {background-color:#000;}
#wrapper #left {width:640px; float:left;}
#wrapper #right {width:340px; float:right;}

#wrapper #container {width:980px;}
/* COMMON [END] */

/* MINI-NOTE INLINE ELEMENT [start]
  HTML-code: <a href='javascript:void(0)' class='mininote'><span class='start'>&nbsp;</span><span class='text'>Some text here!!!</span><span class='end'>&nbsp;</span></a>
*/
#wrapper .mininote {position:relative; margin:-2px 0 0;}
#wrapper .mininote, #wrapper .mininote * {white-space:nowrap; line-height:15px; font-size:10px;}
#wrapper .mininote .start {float:left; word-spacing:0px; letter-spacing:0px; background:url(/static/img/mininote.gif) no-repeat 1px 1px;}
#wrapper .mininote .text{float:left; color:#fff; padding:0 2px 10px; background:url(/static/img/mininote.gif) no-repeat -4px 1px;}
#wrapper .mininote .end {float:left; word-spacing:0px; letter-spacing:0px; background:url(/static/img/mininote.gif) no-repeat -498px 1px;}

/* overheader: START*/
#overheader{height:37px; background:#e9e9e9; margin:0 auto; overflow:hidden;}
#overheader .holder{width:985px; overflow:hidden;}

#overheader ul.inline {display:inline;}
#overheader ul.inline li {display:inline; padding:0 10px; line-height:37px;}
#overheader ul.inline li * {color:#929292;}
#overheader .left * {float:left; overflow:hidden;}
/* overheader: END*/

/* header: START (Logo TVKino and banner)*/
#wrapper #header {width:980px; height:223px; margin:0 auto;}
/*#wrapper #header .banner {width:728px; height:90px; margin-left:160px; padding:10px 0;}*/
#wrapper #header .logo {display:block; position:absolute; width:195px; height:195px; overflow:hidden; margin:20px 0 0 40px; padding:0; overflow:hidden; line-height:1000px;}
#wrapper #header .top_banner {width:728px; height:90px; float:right; margin:10px 0; background:#ffffff;}
/**top_menu**/
#wrapper #header #top_menu {display:block; width:980px; height:77px; margin:0 auto; padding:0; overflow:hidden; float:none; clear:both;}
#wrapper #header #top_menu .menu {list-style:none; display:block; position:absolute; margin:0 0 0 265px; height:37px; padding:0; white-space:nowrap; }
#wrapper #header #top_menu .item {display:block; float:left; height:37px; margin:0; padding:0 4px 0 0; white-space:nowrap;}
#wrapper #header #top_menu .link {display:block;  float:left; height:37px; margin:0;  padding:0 11px 0 15px; white-space:nowrap; font-family: "Insomnia"; font-size:22px; line-height:37px; text-decoration:none; color:#fff; white-space:nowrap;}
#wrapper #header #top_menu .item:hover, #wrapper #header #top_menu .current {background:url(/static/img/buttons/top_menu_button.gif) 100% 100% no-repeat;}
#wrapper #header #top_menu .item:hover .link, #wrapper #header #top_menu .current .link {background:url(/static/img/buttons/top_menu_button.gif) 0 0 no-repeat;}
#wrapper #header #top_menu .link .arrow {display:inline-block; width:27px; height:27px;  margin:5px 0; background:url('/static/img/buttons/menu_arrow.gif') no-repeat 0 0; font-size:0; line-height:0; overflow:hidden;}
#wrapper #header #top_menu .item:hover .arrow {background-position:100% 100%;}

#wrapper #header #top_menu .submenu {position:absolute; display:none; left:0; z-index:500; width:95px; height:34px; margin:42px 0 0 440px; }
#wrapper #header #top_menu .selected .submenu {display:block;}
#wrapper #header #top_menu .subitem {display:block; width:125px; height:40px; padding:0 4px 0 0 ; margin:0; background: #3a1c73;}
#wrapper #header #top_menu .subitem .sublink {display:block; height:40px; padding:0 11px 0 15px; font:normal bold 14px arial; color:#b69ce7; line-height:35px; overflow:hidden;}
#wrapper #header #top_menu .subitem {margin-top:-5px; background:#3a1c73; border-top:dashed 1px #583697;}
#wrapper #header #top_menu .subitem.first,
#wrapper #header #top_menu .subitem.last {background:url(/static/img/buttons/top_menu_button.gif)  no-repeat 100% -37px;}
#wrapper #header #top_menu .subitem.first .sublink, 
#wrapper #header #top_menu .subitem.last .sublink {background:url(/static/img/buttons/top_menu_button.gif) no-repeat -1px 0; }
#wrapper #header #top_menu .subitem.first {border:none; border-top:dashed 1px #9b052b;}

#wrapper #header #top_menu .subselected .sublink,
#wrapper #header #top_menu .subitem .sublink:hover {color:#ffffff;}
#wrapper #header #top_menu .item:hover .submenu {display:block; z-index:5000;}

#wrapper #header #top_menu .selected ul:hover {display:block;}
/* header: END (Logo zhinka and banner)*/

#wrapper .box {display:block; margin:0 0 10px 0;}
#wrapper .box_630 {width:630px;}
#wrapper .box_340 {width:340px; }

#wrapper .box .header {display:block; height:12px; overflow:hidden; margin:0; padding:0;}
#wrapper .box .header .header_left {display:block; position:absolute; width:12px; height:12px; overflow:hidden; margin:0; padding:0; background:url(/static/img/backgrounds/box_header_left.png) no-repeat; *background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/static/imgbackgrounds/backgrounds/box_header_left.png",sizingMethod="scale");}
#wrapper .box .header .header_right {display:block; position:absolute; width:12px; height:12px; overflow:hidden; margin:0; padding:0; background:url(/static/img/backgrounds/box_header_right.png) no-repeat; *background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/static/img/backgrounds/box_header_right.png",sizingMethod="scale");}
#wrapper .box .header .header_middle {display:block; position:absolute; height:12px; overflow:hidden; margin:0 12px; padding:0; background:#ffffff;}

#wrapper .box_630 .header .header_right {margin:0 0 0 618px;}
#wrapper .box_340 .header .header_right {margin:0 0 0 328px;}
#wrapper .box_630 .header .header_middle {width:606px;}
#wrapper .box_340 .header .header_middle {width:316px;}

#wrapper .box .before_header {overflow:hidden; height:36px; margin:0 0 0 20px; line-height:36px; clear:both; }
#wrapper .box .before_header .page_link {display:block; float:left; padding:0 0 0 10px; height:36px; font:normal bold 12px arial; line-height:36px; color:#fff; text-align:center;}
#wrapper .box .before_header .page_link:hover {text-decoration:none; color:#e93d26}

#wrapper .box .body {background:#ffffff; }
#wrapper .box .token {padding:8px 20px; min-height:225px;}

#wrapper .box .footer {display:block; height:12px; overflow:hidden; margin:0; padding:0;}
#wrapper .box .footer .footer_left {display:block; position:absolute; width:12px; height:12px; overflow:hidden; margin:0; padding:0; background:url(/static/img/backgrounds/box_footer_left.png) no-repeat; *background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/static/img/backgrounds/box_footer_left.png",sizingMethod="scale");}
#wrapper .box .footer .footer_right {display:block; position:absolute; width:12px; height:12px; overflow:hidden; margin:0; padding:0; background:url(/static/img/backgrounds/box_footer_right.png) no-repeat; *background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/static/img/backgrounds/box_footer_right.png",sizingMethod="scale");}
#wrapper .box .footer .footer_middle {display:block; position:absolute; height:12px; overflow:hidden; margin:0 12px; padding:0; background:#ffffff;}
#wrapper .box_630 .footer .footer_right {margin:0 0 0 618px;}
#wrapper .box_340 .footer .footer_right {margin:0 0 0 328px;}
#wrapper .box_630 .footer .footer_middle {width:606px;}
#wrapper .box_340 .footer .footer_middle {width:316px;}

#wrapper .r_caption {display:block; font: normal normal 28px "Insomnia"; color:#b0001b}
#wrapper .w_caption {display:block; font: normal normal 28px "Insomnia"; color:#fff}

#wrapper .red_pop_video {height:36px; background:url(/static/img/pop_video.png) no-repeat  0 0; *background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/static/img/pop_video.png",sizingMethod="scale");}
#wrapper .red_pop_photo {height:36px; background-position:0 -127px;}
#wrapper .red_forum {height:36px; background-position:0 -230px;}
#wrapper .red_tsn_glamur {height:36px; background-position:0 -390px;}
#wrapper .red_index_news {float:left; width:100px; height:36px; background-position:0 -283px;}
#wrapper .red_index_video {float:left; width:100px; height:36px; background-position:0 -35px;}
#wrapper .red_index_horoscope {float:left; width:120px; height:36px; background-position:0 -179px;}

/* box pager1 */
#wrapper .type_1 {display:block; margin:0;}
#wrapper .type_1 .pager {position:absolute; display:block; margin:0 0 -1px 120px; height:32px; line-height:32px; }
#wrapper .type_1 .pager .page,
#wrapper .type_1 .pager .selected {display:block; float:left; width:33px; height:33px; margin:0 1px 0 0; overflow:hidden; color:#fff; font:normal bold 12px Georgia; line-height:27px; text-align:center; background:url(/static/img/pagination_btn.gif) no-repeat 50% 100%;}
#wrapper .type_1 .pager .selected, #wrapper .type_1 .pager .page:hover {height:34px; color:#363333; background:url(/static/img/pagination_btn.gif) 50% 50% no-repeat;}
#wrapper .type_1 .navigate {display:none;}

/* box pager2 */
#wrapper .type_2 {display:block; margin:0;}
#wrapper .type_2 .pager {display:block; float:left; margin:0 0 -7px 20px; height:29px; line-height:27px; }
#wrapper .type_2 .pager .page,
#wrapper .type_2 .pager .selected {display:block; float:left; width:33px; height:29px; margin:7px 1px 0 0; overflow:hidden; color:#fff; font:normal bold 12px Georgia; line-height:27px; text-align:center; background:url(/static/img/pagination_btn_1.gif) no-repeat 0 -29px;}
#wrapper .type_2 .pager .selected, #wrapper .type_2 .pager .page:hover {color:#363333; background:url(/static/img/pagination_btn_1.gif) 0 0 no-repeat;}
#wrapper .type_2 .navigate {display:none;}
#wrapper .point_separator.type_2 {display: none;}

/* box pager3 */
#wrapper .type_3{display:block; float:none; clear:both; margin:0 0 -2px 0; height:29px; line-height:27px; }
#wrapper .type_3 .pager {margin:0;}
#wrapper .type_3 .page {display:block; float:left; width:33px; height:29px; padding:0 1px 0 0; overflow:hidden; color:#fff; font:normal bold 12px Georgia; line-height:27px; text-align:center; background:url(/static/img/pagination_btn.gif) 0 -64px no-repeat;}
#wrapper .type_3 .separator {display:block; float:left; width:33px; padding:0px 1px 0 0; overflow:hidden; color:#363333; font:normal bold 12px Georgia; line-height:27px; text-align:center; background:#ffffff;}
#wrapper .type_3 .selected,
#wrapper .type_3 .page:hover {display:block; float:left; width:33px; height:29px; overflow:hidden; color:#363333; font:normal bold 12px Georgia; line-height:27px; text-align:center; background:url(/static/img/pagination_btn.gif) no-repeat 50% 50%;}

#wrapper .type_3 .navigate a{display:block; float:left; width:31px; height:28px; background:url(/static/img/pagination_next_prev.gif) no-repeat 0 0; font-size:0;}
#wrapper .type_3 .prev a {background-position: 0 0;}
#wrapper .type_3 .prev a:hover {background-position: 0 -28px;}
#wrapper .type_3 .next a{background-position: -31px 0;}
#wrapper .type_3 .next a:hover {background-position: -31px -28px}

/* box c_pager - comments pager */
#wrapper .c_pager_box{display:block; float:none; clear:both; margin:0 0 -2px 20px; height:29px; line-height:27px; }
#wrapper .c_pager_box .c_pager {margin:0;}
#wrapper .c_pager_box .page {display:block; float:left; width:33px; height:29px; padding:0 1px 0 0; overflow:hidden; color:#fff; font:normal bold 12px Georgia; line-height:27px; text-align:center; background:url(/static/img/pagination_btn.gif) 0 -64px no-repeat;}
#wrapper .c_pager_box .separator {display:block; float:left; width:33px; padding:0px 1px 0 0; overflow:hidden; color:#363333; font:normal bold 12px Georgia; line-height:27px; text-align:center; background:#ffffff;}
#wrapper .c_pager_box .selected,
#wrapper .c_pager_box .page:hover {display:block; float:left; width:33px; height:29px; overflow:hidden; color:#363333; font:normal bold 12px Georgia; line-height:27px; text-align:center; background:url(/static/img/pagination_btn.gif) no-repeat 50% 50%;}

#wrapper .c_pager_box .navigate a{display:block; float:left; width:31px; height:28px; background:url(/static/img/pagination_next_prev.gif) no-repeat 0 0; font-size:0;}
#wrapper .c_pager_box .prev a {background-position: 0 0;}
#wrapper .c_pager_box .prev a:hover {background-position: 0 -28px;}
#wrapper .c_pager_box .next a{background-position: -31px 0;}
#wrapper .c_pager_box .next a:hover {background-position: -31px -28px}

#wrapper .point_separator {width:610px; height:1px; margin:0 0 0 -20px; padding:0 0 0 20px; background:url(/static/img/separator_bg.jpg) repeat-x 0 0; }

/* box index_video */
#wrapper .central_index_video {display:block; padding:8px 0 8px 20px; overflow:hidden;}
#wrapper .central_index_video .header {overflow:hidden; width:590px; height:29px; line-height:29px; }


#wrapper .central_index_video  .ctop {display: block; width:590px; height: 31px; margin:0; padding:0; background: #f0f0f0; border: 1px solid #e0e0e0;}
#wrapper .central_index_video  .ctop .play_icon {position: absolute; display: block;width: 33px; height: 33px; margin: -1px 0 0 -1px; background: url("/static/img/buttons/btn_play_now.gif") no-repeat 0 0;}
.msie7 #wrapper .central_index_video  .ctop .play_icon {margin-left:-50px;}
#wrapper .central_index_video  .ctop .title {display: block; height: 31px; margin: 0 0 0 50px; font:normal bold  12px arial; line-height: 31px; color: #363333;}
#wrapper .central_index_video  .ctop .date {display:block; float:left; margin:0 0 5px 75px; font:normal normal 10px arial; color:#878787;}
#wrapper .central_index_video  .ctop .cloud_comments{float:right; margin: 8px 10px 0 0;}


#wrapper .central_index_video .page_link {display:block; float:left; height:29px; padding:0 0 0 10px; color:#363333; text-align:center; font:normal bold 12px arial; line-height:29px;}
#wrapper .central_index_video .pagination_2 {margin:2px 0 0 48px; clear:none; float:left; }
#wrapper .central_index_video .holder_bg {min-height:50px; overflow:visible;}
#wrapper .central_index_video #main_player {float:left; width:590px; height:443px; padding-bottom: 10px;}
#wrapper .central_index_video .item {display:block; width:280px; height:75px; float:left; margin:12px 20px 0 0; }
#wrapper .central_index_video .item img {width:95px; height:70px; float:left; margin:0 10px 10px 0; padding:2px; background:#fff; border:1px solid #d2cdcd;}
#wrapper .central_index_video .item .caption {color:#363333; font:normal bold 12px arial;}
#wrapper .central_index_video .item .time {float:left; color:#878787; font:normal normal 10px arial;}
#wrapper .central_index_video .item a:hover {text-decoration:none; color:#e93d26}

/* box main_news */
#wrapper .central_index_news {display:block; padding:8px 0 0 20px; overflow:hidden;}
#wrapper .central_index_news .item {display:block; width:280px; height:160px; float:left; margin:12px 20px 0 0; overflow:hidden;}
#wrapper .central_index_news .item .image {display:block; width:99px; height:74px; float:left; margin:0 10px 10px 0; border: solid 1px #d2cdcd; background:#fff;}
#wrapper .central_index_news .item img {width:95px; height:70px; margin:2px;}
#wrapper .central_index_news .item .caption {color:#363333; font:normal bold 12px arial;}
#wrapper .central_index_news .item .time {float:left; color:#878787; font:normal normal 10px arial;}
#wrapper .central_index_news .item .desc {color:#363333; font:normal normal 12px arial;}
#wrapper .central_index_news .item a:hover {text-decoration:none; color:#e93d26}

/* box main_horoscope */
#wrapper .index_horoscope {padding:0px 0pt 0px 20px;}

/* box official_groups */
#wrapper .official_groups {display:block; height:71px; overflow:hidden; margin:10px auto; background:url(/static/img/holder_external.png) no-repeat; *background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/static/img/holder_external.png",sizingMethod="scale");}
#wrapper .official_groups a.vkontakte {display:block; float:left; width:290px; height:29px; margin:20px 0 20px 20px; overflow:hidden; line-height:1000px; background:url(/static/img/vkontakte.gif) no-repeat;}
#wrapper .official_groups a.facebook {display:block;  float:right; width:290px; height:29px; margin:20px 20px 20px 0; overflow:hidden; line-height:1000px; background:url(/static/img/facebook.gif) no-repeat; }

/* box right_search_form */
#wrapper .right_search_form form.search {float:left; display:block; overflow:hidden; width:340px; position:relative;}
#wrapper .right_search_form form.search .search-field {float:left; background:url(/static/img/field_search.png) no-repeat; *background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/static/img/field_search.png",sizingMethod="scale"); height:30px; width:309px; overflow:hidden;}
#wrapper .right_search_form form.search .search-field .search-string {color: #000; font-size:12px; background:transparent; width:300px; height:30px; border:0; padding-left:10px;}
#wrapper .right_search_form form.search .search-submit {float:left; background:url(/static/img/icon_search.gif) no-repeat; height:30px; width:30px; overflow:hidden; border:0; cursor:pointer;}

/* box right_banner_premium */
#wrapper .right_banner_premium {margin:0; padding:8px 20px; min-height:225px;}

/* box right_currency_weather_informer */
#wrapper .right_currency_weather_informer {float:none; clear:both; position: relative; z-index: 1100; background:#fff; padding:8px 20px;}
#wrapper .right_currency_weather_informer {overflow: visible;}
#wrapper .right_currency_weather_informer * {font-size:11px;}
#wrapper #opo-iw { position: relative; z-index: 255 }
#wrapper #opo-iw .weatherbox { border-bottom:1px solid #e4e4e4; border-left:1px solid #e4e4e4; border-right:1px solid #e4e4e4; padding: 0;font-size:1.1em; height:52px; position: relative }
#wrapper #opo-iw .weatherbox p { display:block; height: 20px; margin: 0; float: left }
#wrapper #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}

#wrapper #opo-iw-list {position:absolute; bottom:0; height:26px; font-size:0; overflow:hidden; z-index:20;}
#wrapper #opo-iw-list li {float:left; width: 53px; height:15px; text-align:center; color:#414141; margin: 0; padding: 0 6px 0 6px }
#wrapper #opo-iw-list li.item_2 {width: 80px; margin-left: 5px; border-left: 1px solid #e4e4e4 }
#wrapper #opo-iw-list li.item_3 {width: auto; margin-left: 5px; border-left: 1px solid #e4e4e4 }
#wrapper #opo-iw-list li img {margin:-4px 2px 0 2px; vertical-align:middle;}
#wrapper #opo-iw-list li small,
#wrapper #opo-iw-list li strong {color:#444;}

#wrapper #opo-iw .weather_c_sel { position: absolute; left: 0; top: 5px; list-style: none; width: 250px; color:#147; height: auto; background: #f5f5f5; padding: 0; margin: 0; z-index: 255; margin-top: 20px; border:1px solid #e4e4e4 }
#wrapper #opo-iw .collapsed {height:auto; background: transparent; border: 0; margin-top: 0; width: auto }
#wrapper #opo-iw .weather_c_sel li {float:left; clear:none; width:90px; padding:2px 20px 0 10px; height:18px; text-align:left; cursor:pointer; font:normal 11px Arial; color:#147; *width: 90px;}
#wrapper #opo-iw .collapsed li { display: none }
#wrapper #opo-iw .weather_c_sel li.selected { display: block; width: auto }
#wrapper #opo-iw .weather_c_sel li.hover { color:#eb6a6b; }

#wrapper #opo-iw li.selected { position: absolute; top: -21px; left: 0; background: url("/static/img/currency_weather/u_arr.gif") right no-repeat }
#wrapper #opo-iw .collapsed li.selected { position: relative; top: 0; left: 1px; background: url("/static/img/currency_weather/d_arr.gif") right no-repeat; }

#wrapper #opo-iw .fulllink { position: absolute; right: 5px; top: 5px; font: normal 11px Arial }

#wrapper #opo-iw .currencyContainer {border:1px solid #E4E4E4; padding: 9px 0 9px 0; text-align: center; height: 12px; border-bottom: 1px dotted #B50007; }
#wrapper #opo-iw .currencyContainer * {color:#444;}
#wrapper #opo-iw .currencyContainer div { display: inline; margin: 5px }
#wrapper #opo-iw .up, #wrapper #opo-iw .down {padding: 0 5px 0 0 }
#wrapper #opo-iw .up { background: url("/static/img/currency_weather/up.gif") right no-repeat }
#wrapper #opo-iw .down { background: url("/static/img/currency_weather/down.gif") right no-repeat }

/* box right_video */
#wrapper .right_video {display:block; padding:10px 0 9px 0; overflow:hidden;}
#wrapper .right_video .top_item {display:block; width:298px; border: solid 1px #d2cdcd; border-width:1px 1px 0 1px; background:#fff;}
#wrapper .right_video .top_item .image {display:block; width:294px; height:220px; margin:2px 2px 0 2px;}
#wrapper .right_video .top_item .transparent {margin:-39px 2px 0 2px; width:294px; height:41px; background: #000; filter:alpha(opacity=50); moz-opacity:.5; opacity:.5;}
#wrapper .right_video .top_item .info {position:absolute; display:block; margin:-39px 0 0 0; *margin:-45px 0 0 0; width:275px; padding:4px 10px; overflow:hidden;}
#wrapper .right_video .top_item .info .caption {color:#fff; font:normal normal 12px arial;}
#wrapper .right_video .top_item .info .time {color:#fff; font:normal normal 10px arial; line-height:14px; white-space:nowrap;}
#wrapper .right_video .top_item .info a:hover {text-decoration:none; color:#e93d26}
#wrapper .right_video .item-holder {width:298px; padding:0 0 2px; border:1px solid #d2cdcd; border-width:0 1px 1px; overflow:hidden;}
#wrapper .right_video .item-holder .includes {width:320px; overflow:hidden;}
#wrapper .right_video .item {display:block; float:left; width:97px; height:73px; overflow:hidden; padding:1px 1px 0 1px; background:#ffffff;}
#wrapper .right_video .item .image {display:block; width:97px; height:73px; overflow:hidden;}
#wrapper .right_video .item .transparent {display:none; position:absolute; margin:-73px 0 0 0; width:97px; height:73px; overflow:hidden; background:#000; filter:alpha(opacity=50); moz-opacity:0.5; opacity:0.5;}
#wrapper .right_video .item .caption {display:none; position:absolute; margin:-73px 0 0 5px; width:87px; height:63px; overflow:hidden; color:#ffffff; font:normal normal 12px arial; }
#wrapper .right_video .item:hover .transparent, #wrapper .right_video .item:hover .caption {display:block;}
#wrapper .right_video .item:hover .caption{z-index:10}

/* box right_news */
#wrapper .right_news {display:block; padding:0 20px 9px 20px; overflow:hidden;}
#wrapper .right_news .item {display:block; padding:12px 0 0 18px; background:url(/static/img/icon_news.gif) no-repeat 0 15px;}
#wrapper .right_news .item .caption {color:#363333; font:normal normal 12px arial;}
#wrapper .right_news .item .time {color:#878787; font:normal normal 10px arial; white-space:nowrap;}
#wrapper .right_news .item a:hover {text-decoration:none; color:#e93d26}

/*footer: START*/
#footer { position:relative; width:100%; margin:20px auto 0 !important; padding:20px 0 20px; background:#252525; overflow:hidden;}
#footer .holder {width:980px; margin:0 auto;}
#footer .holder .right {float:right;}

#footer .holder, #footer .holder a, #footer .holder p {font:normal normal 11px arial; color:#868686;}
#footer .holder p {margin:0;}
#footer .holder a {text-decoration:none; color:#fff;}
#footer .holder .separator {margin:0 2px; font-size:11px;}
#footer .bottomMenuBox {height:115px; margin:0; padding:0 0 0 180px; background:url(/static/img/backgrounds/logo_1plus1_white.gif) no-repeat 0 0; border-bottom:0px solid #353434; overflow:hidden;}
#footer .bottomMenuBox .narrowColumn4 {float:left; margin:0; padding:0 0 1px 0; width:200px; overflow:hidden;}
#footer .bottomMenuBox .narrowColumn4 h4 {margin:0;}
#footer .bottomMenuBox .narrowColumn4 h4 a {margin:0; font:normal bold 12px arial; color:#cecece; text-decoration:none;}
#footer .bottomMenuBox .narrowColumn4 a {margin:5px 0 0 0; display:block; text-decoration:none;}
#footer .bottomMenuBox .narrowColumn4 a span {font:normal normal 11px arial; color:#cecece; text-decoration:none;}
#footer .bottomMenuBox .narrowColumn4 a:hover,
#footer .bottomMenuBox .narrowColumn4 a:hover span {color:#fff;}
#footer .f_top {border-bottom:1px solid #353434; margin-bottom:20px;}
/*footer: END*/

/* top_menu*/
#wrapper .box_central {display:block; margin: 0 0 0 20px;}
#wrapper .box_menu {display:block; width:300px; margin:0; padding:0; overflow:hidden; float:left; clear:both;}
#wrapper .box_menu .menu {list-style:none; display:block; margin:0; padding:0; overflow:hidden; white-space:nowrap; float:left;}
#wrapper .box_menu .item {display:block; height:29px; margin:0 1px 0 0; padding:0; white-space:nowrap; float:left;}
#wrapper .box_menu .link {display:block; height:29px; margin:0; padding:0 2px 0 0; overflow:hidden; font:normal bold 12px arial; line-height:29px; text-decoration:none; color:#fff; white-space:nowrap; background: url(/static/img/buttons/orang_btn.gif) 100% 100% no-repeat;}
#wrapper .box_menu .link .caption {display:block; height:29px; margin:0; padding:0 7px; overflow:hidden; font:normal bold 12px arial; line-height:29px; text-decoration:none; color:#fff; white-space:nowrap; background: url(/static/img/buttons/orang_btn.gif) 0 0 repeat-x;}
#wrapper .box_menu .link:hover,
#wrapper .box_menu .current .link {background: url(/static/img/buttons/white_btn.gif) 100% 100% no-repeat;}
#wrapper .box_menu .link:hover .caption,
#wrapper .box_menu .current .caption {color:#363333; background: url(/static/img/buttons/white_btn.gif)  0 0 no-repeat;}


/* style static page - about */
#wrapper .about {display:block; padding:8px 20px; overflow:hidden;}
#wrapper .about .image {display:block; float:left;  height:218px; overflow:hidden; margin:0 10px 10px 0; border: solid 1px #d2cdcd; background:#fff;}
#wrapper .about img {width:300px; height:214px; margin:2px;}
#wrapper .about .content {padding:0 10px 0 0;}
#wrapper .about .title {color:#363333; font:normal bold 14px arial; padding-bottom:8px;}
#wrapper .about .text {color:#363333; font:normal normal 12px arial; padding:10px 0 0 0;}

/* page central_news_list */
#wrapper .central_news_list {display:block; padding:0 20px 10px 20px; overflow:hidden;}
#wrapper .central_news_list .item {display:block; overflow:hidden; padding:10px 0 0 0; }
#wrapper .central_news_list .item .image {display:block; float:left; width:140px; height:96px; overflow:hidden; padding:2px; margin:0 10px 10px 0; border: solid 1px #d2cdcd; background:#fff;}
#wrapper .central_news_list .item .info .caption {color:#363333; font:normal bold 14px arial;}
#wrapper .central_news_list .item .info .line {height:17px; overflow:hidden; }
#wrapper .central_news_list .item .info .line .time {float:left; color:#878787; font:normal normal 10px arial; white-space:nowrap;}
#wrapper .central_news_list .item .info a:hover {text-decoration:none; color:#e93d26}
#wrapper .central_news_list .item .descr {color:#363333; font:normal normal 12px arial;}
#wrapper .central_news_list .pagination_2 {margin-top:0;}

/* box news_item */
#wrapper .central_news_item {display:block; padding:8px 20px; overflow:hidden;}
#wrapper .central_news_item .image {display:block; float:left; width:300px; height:215px; overflow:hidden; padding:2px; margin:0 10px 10px 0; border: solid 1px #d2cdcd; background:#fff;}

#wrapper .central_news_item .holder .caption {margin:10px 0; font:normal bold 18px arial; color:#363333;}

#wrapper .central_news_item .top_panel {margin-bottom:12px; border: solid 1px #e4e4e4;}
#wrapper .central_news_item .top_panel .info {display:block; float:left; width:250px; height:40px; padding:0 15px 0 10px; border-right: solid 1px #e4e4e4;}
#wrapper .central_news_item .top_panel .info * {font:normal normal 11px arial; color:#868686; line-height: 40px;}
#wrapper .central_news_item .top_panel .print {float:right; padding-left:15px; background:url(/static/img/icon_print.gif) no-repeat 0 50%;}

/*#wrapper .central_news_item .top_panel .top_social_links {display:block; float:right; width:290px; height: 20px; vertical-align:middle; padding:10px;}
#wrapper .central_news_item .top_panel .top_social_links .g_button {width:70px; height:30px; padding:0px 0 0 0; float:left;}
#wrapper .central_news_item .top_panel .top_social_links .g_button #___plusone_0 {display:block!important;}*/
#wrapper .central_news_item .top_panel .top_social_links {display:block; width:260px; margin:0px; padding:10px 0 0 10px; /*border-left:1px solid #E4E4E4;*/ float: left;}
#wrapper .central_news_item .top_panel .top_social_links .g_button {float:left; padding:0; margin:0; width:70px; margin: -10px 0 0;}
#wrapper .central_news_item .top_panel .top_social_links .twitter_holder {width:20px; float:left; padding:3px 0 0 0;}
#wrapper .central_news_item .top_panel .top_social_links .fb_holder {margin:0px; float:left; width:143px; text-align:left;}
#wrapper .central_news_item .top_panel .top_social_links .vk_holder {float:left; width:20px; text-align:left; padding:3px 7px 0 0;}

/*#wrapper .central_news_item .top_panel .top_social_links .fb_holder {margin:0px; float:left; width:143px; text-align:left;}
#wrapper .central_news_item .top_panel .top_social_links .vk_holder {float:left; width:70px; text-align:left;}*/

#wrapper .central_news_item .holder .summary {margin-bottom:12px; font:normal bold 14px arial; color:#363333; line-height: 16px;}

#wrapper .central_news_item .body {color:#363333; font:normal normal 12px arial; line-height: 16px;}
#wrapper .central_news_item .link {color:#363333; font:normal bold 12px arial;}
#wrapper .central_news_item .link:hover {text-decoration:none; color:#e93d26}
#wrapper .central_news_item .user_img {display:block; float:left; overflow:hidden; padding:2px; margin:0 10px 10px 0; border: solid 1px #d2cdcd; background:#fff;}

/*#wrapper .central_news_item .social_links {height:50px; margin:0; padding:15px 0;}
#wrapper .central_news_item .social_links .fb_holder {float:left; width:590px; margin:0 0 10px 0;}
#wrapper .central_news_item .social_links .g_button {float:left; width:70px; padding:2px 0 0 0; }
#wrapper .central_news_item .social_links .vk_holder {float:left; width:170px; text-align:left;}*/
#wrapper .central_news_item .social_links {float:left; display:block; /*position:absolute;*/ width:600px; height:60px; margin:0; padding:0; background-color:#fff; border-top:0px solid #d8d8d8;}
#wrapper .central_news_item .social_links .fb_holder {margin:0; float:left; width:620px; padding:0 0 10px 0; height:24px;}
#wrapper .central_news_item .social_links .g_button {padding:1px 0 0 0; width:70px; float: left; margin: -10px 0 0;}
#wrapper .central_news_item .social_links .twitter_holder {float:left; padding:1px 0 0 0;}
#wrapper .central_news_item .social_links .vk_holder {float:left; padding:0 30px 0 0; text-align:left;}

/* central_video_list */
#wrapper .central_video_list {display:block; padding:5px 0 10px 20px;}
#wrapper .central_video_list .item {display:block; width:188px; height:200px; float:left; margin:12px 10px 0 0; overflow:hidden;}
#wrapper .central_video_list .item .icon_play {display:block; position:absolute; height:25px; width:24px; overflow:hidden; margin:117px 0 0 160px; background:url(/static/img/icon_play.gif) no-repeat;}
#wrapper .central_video_list .item .img {width:184px; height:138px; padding:2px; background:#fff; border:1px solid #d2cdcd; }
#wrapper .central_video_list .item .info {display:block; overflow:hidden; width:177px; margin: 5px 0;}
#wrapper .central_video_list .item .info .caption {color:#363333; font:normal bold 12px arial; line-height:12px;}
#wrapper .central_video_list .item .info .time {padding:0 5px; color:#878787; font:normal normal 10px arial; line-height:14px; white-space:nowrap;}
#wrapper .central_video_list .item .info a:hover {text-decoration:none; color:#e93d26}

/* central_video_item */
#wrapper .central_video_item {display:block; margin:0; padding:10px 20px;}
#wrapper .central_video_item .panel_action {height:22px; margin:20px 0 15px 0;}
#wrapper .central_video_item .panel_action a {display:block; float:left; height:22px; line-height:11px; width:60px; padding:0 0 0 27px; color:#716f6f; font:normal normal 10px arial;}

#wrapper .central_video_item .title {margin-bottom:10px; font:normal bold 18px arial; color:#363333;}

#wrapper .central_video_item .top_panel {margin-bottom:12px; border: solid 1px #e4e4e4;}
#wrapper .central_video_item .top_panel .info {display:block; float:left; width:250px; height:40px; padding:0 15px 0 10px; border-right: solid 1px #e4e4e4;}
#wrapper .central_video_item .top_panel .info * {font:normal normal 11px arial; color:#868686; line-height: 40px;}
#wrapper .central_video_item .top_panel .print {float:right; padding-left:15px; background:url(/static/img/icon_print.gif) no-repeat 0 50%;}

/*#wrapper .central_video_item .top_panel .top_social_links {display:block; float:right; width:290px; height: 20px; vertical-align:middle; padding:10px;}
#wrapper .central_video_item .top_panel .top_social_links .g_button {width:70px; padding:0; float:left;}
#wrapper .central_video_item .top_panel .top_social_links .fb_holder {margin:0px; float:left; width:143px; text-align:left;}
#wrapper .central_video_item .top_panel .top_social_links .vk_holder {float:left; width:70px; text-align:left;}*/

#wrapper .central_video_item .top_panel .top_social_links {display:block; width:260px; margin:0px; padding:10px 0 0 10px; /*border-left:1px solid #E4E4E4;*/ float: left;}
#wrapper .central_video_item .top_panel .top_social_links .g_button {float:left; padding:0; margin:0; width:70px; margin: -10px 0 0;}
#wrapper .central_video_item .top_panel .top_social_links .twitter_holder {width:20px; float:left; padding:3px 0 0 0;}
#wrapper .central_video_item .top_panel .top_social_links .fb_holder {margin:0px; float:left; width:143px; text-align:left;}
#wrapper .central_video_item .top_panel .top_social_links .vk_holder {float:left; width:20px; text-align:left; padding:3px 7px 0 0;}

/*#wrapper .central_video_item .social_links {height:50px; margin:0; padding:15px 0;}
#wrapper .central_video_item .social_links .fb_holder {float:left; width:590px; margin:0 0 10px 0;}
#wrapper .central_video_item .social_links .g_button {float:left; width:70px; padding:2px 0 0 0; }
#wrapper .central_video_item .social_links .vk_holder {float:left; width:170px; text-align:left;}*/
#wrapper .central_video_item .social_links {float:left; display:block; /*position:absolute;*/ width:600px; height:60px; margin:10px 0; padding:0; background-color:#fff; border-top:0px solid #d8d8d8;}
#wrapper .central_video_item .social_links .fb_holder {margin:0; float:left; width:620px; padding:0 0 10px 0; height:24px;}
#wrapper .central_video_item .social_links .g_button {padding:1px 0 0 0; width:70px; float: left; margin: -10px 0 0;}
#wrapper .central_video_item .social_links .twitter_holder {float:left; padding:1px 0 0 0;}
#wrapper .central_video_item .social_links .vk_holder {float:left; padding:0 30px 0 0; text-align:left;}

/* central_search_result */
#wrapper #central_search_result {padding:10px 20px;}
#wrapper #central_search_result .caption {color:#363333; font:normal bold 18px arial; padding: 0 0 10px 0;}
#wrapper #central_search_result .search {display:block; margin:}
#wrapper #central_search_result .search .text{font:normal normal 12px arial; line-height:24px; color:#8c8f8f;}
#wrapper #central_search_result .search .word{font:normal bold 12px arial; line-height:24px; color:#363333;}
#wrapper #central_search_result .search .filters {display:block; float:right; width:450px; height:28px; margin:0; padding:0; overflow:hidden; list-style:none; white-space:nowrap;}
#wrapper #central_search_result .search .filters li {display:block; float:left; height:23px; margin-right:1px; white-space:nowrap; font:normal normal 11px arial; line-height:23px; color:#8c8f8f;}
#wrapper #central_search_result .search .filters .filter {display:block; overflow:hidden; background: url(/static/img/buttons/buttons.gif) 0 -46px no-repeat;}
#wrapper #central_search_result .search .filters .menuitem {display:block; height:28px;}
#wrapper #central_search_result .search .filters .selected,
#wrapper #central_search_result .search .filters .menuitem:hover {background: url(/static/img/buttons/selected_btn.gif)  50% 100% no-repeat;}
#wrapper #central_search_result .search .filters .menuitem .link {display:block; height:23px; margin:0; padding:0 2px 0 0; overflow:hidden; font:normal bold 12px arial; line-height:23px; text-decoration:none; color:#fff; white-space:nowrap; background: url(/static/img/buttons/orang_1_btn.gif) 100% 100% no-repeat;}
#wrapper #central_search_result .search .filters .menuitem .link .caption {display:block; height:23px; margin:0; padding:0 15px; overflow:hidden; font:normal bold 12px arial; line-height:23px; text-decoration:none; color:#fff; white-space:nowrap; background: url(/static/img/buttons/orang_1_btn.gif) 0 0 repeat-x;}
#wrapper #central_search_result .search .filters .menuitem .link:hover,
#wrapper #central_search_result .search .filters .selected .link{background: url(/static/img/buttons/blue_btn.gif) 100% 100% no-repeat;}
#wrapper #central_search_result .search .filters .menuitem .link:hover .caption,
#wrapper #central_search_result .search .filters .selected .link .caption {background: url(/static/img/buttons/blue_btn.gif)  0 0 no-repeat;}

#wrapper #central_search_result .item {margin-top:20px;}
#wrapper #central_search_result .item .image {display:block; float:left;}
#wrapper #central_search_result .item .image img{width:200px; margin:0 10px 10px 0; padding:3px; background:#fff; border:solid 1px #d4cfcf;}
#wrapper #central_search_result .item .info {display:block; float:left; width:370px;}
#wrapper #central_search_result .item .info .title{font:normal bold 14px arial; color:#363333;}
#wrapper #central_search_result .item .info .date{font:italic normal 10px arial; color:#ababab; line-height:16px;}
#wrapper #central_search_result .item .info .descr{font:normal normal 12px arial; color:#363333;}
#wrapper #central_search_result .foot {padding-bottom:20px; font:normal normal;}

/* comments: START */
#wrapper .comments {margin:10px 0 0 0; overflow:hidden;}
#wrapper .comments .c_head {padding-left:27px; padding-right:12px; height:37px; background:#ddd; font-size:0; overflow:hidden;}
#wrapper .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;}
#wrapper .comments #btn_c_form:hover {color:#eb6a6b;}
#wrapper .comments .btn_opened {background:#f6f6f6 url('/static/img/buttons/comment_arrow.gif') no-repeat 0 16px; overflow:hidden;}
#wrapper .comments .btn_closed {background:#ddd url('/static/img/buttons/comment_arrow_horisontal.gif') no-repeat 0 15px; overflow:hidden;}
#wrapper .comments .btn_closed:hover {background-color:#f6f6f6;}

#wrapper .comments .form {position:relative; height:264px; border:1px solid #e4e4e4; border-top:0; background:#f6f6f6; overflow:hidden;}
#wrapper .comments .form .left_box {position:absolute; left:30px; top:64px; width:184px;}
#wrapper .comments .form .left_box .caption {font:normal normal 11px arial; color:#878787; width:120px; margin:0 0 14px 0;}
#wrapper .comments .form .left_box .captcha {width:184px; height:48px; border:0;}
#wrapper .comments .form .code_confirm {margin:12px 0 0 0;}
#wrapper .comments .form .right_box {position:absolute; left:214px; top:10px;}
#wrapper .comments .form textarea {border:1px solid #e4e4e4; width:335px; height:160px; margin:5px 0 0 54px; overflow:auto;}
#wrapper .comments .form .msg {width:340px; margin:5px 0 0 54px; line-height:24px; vertical-align:middle; overflow:visible;}
#wrapper .comments .form #comment_length {border:1px solid #e4e4e4; padding:1px 3px; background:#fff; line-height:24px;}
#wrapper .comments .form #coment_submit {margin:5px 0 0 295px; border:1px solid #e4e4e4;}
.opera #wrapper .comments .form #coment_submit {position:absolute;}

#wrapper .comments .form .text_field {width:125px; height:15px; padding-top:1px; border:1px solid #e4e4e4;}
#wrapper .comments .form .label {vertical-align:bottom;}

#wrapper .comments .comments_list {padding:0 14px; border:1px solid #e4e4e4; border-top:0; overflow:hidden; z-index:-1;}
#wrapper .comments .comments_list .item {margin:0 0 14px 0;}
#wrapper .comments .comments_list .c_caption strong {font:normal bold 11px arial; color:#444; vertical-align:middle;}
#wrapper .comments .comments_list .c_caption span {font:normal normal 10px arial; color:#878787; vertical-align:bottom;}

#wrapper .comments_block {margin:0; padding:0; overflow:hidden; background: #ffffff;}
#wrapper .comments_block .sorting {position:absolute; margin:9px 0 0 370px;}
#wrapper .comments_block .sorting * {font:normal normal 10px arial; color:#868686; vertical-align:middle;}
#wrapper .comments_block .sorting .block {float:left; margin:0 0 0 5px;}
#wrapper .comments_block .sorting .caption {display:block; float:left;}
#wrapper .comments_block .sorting .caption_selected {color:#444;}
#wrapper .comments_block .sorting .sort {position:relative; top:3px; display:block; float:left; width:10px; height:9px; margin:0 0 0 5px; font-size:0; line-height:0; oveflow:hidden;}
#wrapper .comments_block .sorting .sort_down {background:url('/static/img/buttons/btn_sort_down.gif') no-repeat 0 0;}
#wrapper .comments_block .sorting .sort_up {background:url('/static/img/buttons/btn_sort_up.gif') no-repeat 0 0;}
#wrapper .comments_block .sorting .sort_selected {background-position:0 -9px;}
#wrapper .comments_block .tabs {position:absolute; padding-left: 20px; font-size:0; overflow:hidden; z-index:10;}
#wrapper .comments_block .tabs .item {float:left; display:block; height:23px; margin:4px 15px 0 0; padding:0; text-align:center; color:#147; background: url('/static/img/buttons/comment_btn.gif') no-repeat 0 0;}
#wrapper .comments_block .tabs .item .link {float:left; display:block; height:23px;  margin-left:2px; padding:0 12px 0 10px; color:#ffffff; background: #fff url('/static/img/buttons/comment_btn.gif') no-repeat 100% 0;}
#wrapper .comments_block .tabs #tab_hide_form .link{font: normal bold 15px Giorgia; line-height: 23px;}
#wrapper .comments_block .tabs #tab_show_form .link{font: normal bold 12px arial; line-height: 23px;}
#wrapper .comments_block .tabs #tab_hide_form.selected .link,
#wrapper .comments_block .tabs #tab_show_form.selected .link,
#wrapper .comments_block .tabs #tab_hide_form .link:hover,
#wrapper .comments_block .tabs #tab_show_form .link:hover{line-height: 28px;}
#wrapper .comments_block .tabs .item:hover,
#wrapper .comments_block .tabs .selected {height:33px; margin:0 15px 0 0; background: url('/static/img/buttons/comment_btn_active.png') no-repeat 0 0;}
#wrapper .comments_block .tabs .item:hover .link,
#wrapper .comments_block .tabs .selected .link {display:block; height:28px; margin-left:2px; padding:0 12px 0 10px; color:#333; background:#fff url('/static/img/buttons/comment_btn_active.png') no-repeat 100% 0;}

#wrapper .comments_block .all_content {margin:27px 0 0 0; background:#f2ebff; border: dotted #be2e44;  border-width: 1px 0px;}
#wrapper .comments_block .form {padding:10px 10px 0 10px;}
#wrapper .comments_block .label {font:normal normal 10px arial; color:#868686;}
#wrapper .comments_block .form .head {position:relative; height:24px; overflow:hidden;}
#wrapper .comments_block .form .head .nick {position:absolute; display:block; width:154px; height:12px; padding:5px 8px; border:1px solid #e4e4e4; font:normal normal 10px arial; color:#868686;}
#wrapper .comments_block .form .head .captcha_label {position:absolute; display:block; right:182px; margin:0; height:24px; line-height:24px;}
#wrapper .comments_block .form .head .captcha {position:absolute; display:block; right:92px; margin:0; width:80px; height:24px;}
#wrapper .comments_block .form .head .code_confirm {position:absolute; display:block; right:0; width:65px; height:12px; margin:0; padding:5px 8px; border:1px solid #e4e4e4; font:normal normal 10px arial; color:#868686;}
#wrapper .comments_block .form .body {}
#wrapper .comments_block .form .body .holder {}
.opera #wrapper .comments_block .form .body .holder {height:100%!important;}
#wrapper .comments_block .form .body .holder .btn_close_form {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;}
#wrapper .comments_block .quotation {padding:0 0 0 18px; margin:0 0 5px 0;}
#wrapper .comments_block .quotation * {font:normal normal 10px arial; color:#868686; vertical-align:baseline;}
#wrapper .comments_block .quotation .nick {font:normal bold 12px arial;}
#wrapper .comments_block .quotation .date {}
#wrapper .comments_block .quotation .text {font:normal normal 12px arial;}
#wrapper .comments_block .quotation .btn_close_form {display:block; float:right!important; font-size:0; overflow:hidden;}
#wrapper .comments_block .form .body .holder .textarea {display:block; width:100%; height:88px; margin:0; padding:0; border:0; font:normal normal 12px arial; color:#333; overflow:auto;}
#wrapper .comments_block .form .body .holder .msg {position:relative; display:block; margin:5px 0 0 0;}
#wrapper .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 #wrapper .comments_block .form .body .holder .btn_send,
.msie8 #wrapper .comments_block .form .body .holder .btn_send {height:16px;}

#wrapper .comments_block .help {position:absolute; margin:-18px 0 0 0; display:inline; overflow:hidden;}
#wrapper .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;}
#wrapper .comments_block .help .help_content {float:left; display:block; font:normal normal 10px arial; line-height:12px; color:#dadada; padding:0 7px 3px 5px; background:transparent url('/static/img/backgrounds/comment_help_right_bg.gif') no-repeat scroll right top; overflow:hidden;}

#wrapper .comments_block .list_comments {padding:10px 20px 0 20px;}
#wrapper .comments_block .list_comments .item {margin:0 0 10px 0;}
#wrapper .comments_block .list_comments .item .head {}
#wrapper .comments_block .list_comments .item .head .caption {float:left;}
#wrapper .comments_block .list_comments .item .caption .title {font:normal bold 12px arial; color:#444; vertical-align:baseline;}
#wrapper .comments_block .list_comments .item .caption .date {font:normal normal 10px arial; color:#868686; vertical-align:baseline;}
#wrapper .comments_block .list_comments .item .head .voting {float:right; display:block; margin:0; padding:0 10px 0 0;}
#wrapper .comments_block .list_comments .item .voting .rating {float:right; display:block; height:11px; margin:2px 0 0 20px; padding:0 14px 0 0; font:normal normal 10px arial; color:#868686; vertical-align:baseline;  background:url('/static/img/buttons/comments_voting.gif') no-repeat 100% 0; overflow:hidden;}
#wrapper .comments_block .list_comments .item .voting .r_up {background-position:100% 0;}
#wrapper .comments_block .list_comments .item .voting .r_down {background-position:100% 100%;}
#wrapper .comments_block .list_comments .item .voting .btn_vote {float:right; display:block; width:11px; height:11px; margin:0 0 0 3px; vertical-align:baseline; line-height:0; font-size:0; overflow:hidden;}
#wrapper .comments_block .list_comments .item .voting .btn_vote:hover {background-position:0 100%;}
#wrapper .comments_block .list_comments .item .voting .btn_vote_active {background-position:0 100%!important;}
#wrapper .comments_block .list_comments .item .voting .btn_up {background:url('/static/img/buttons/vote_btn_up.gif') no-repeat 0 0;}
#wrapper .comments_block .list_comments .item .voting .btn_up:hover .help {display:inline;}
#wrapper .comments_block .list_comments .item .voting .btn_up .help {margin-left:-16px; display:none;}
#wrapper .comments_block .list_comments .item .voting .btn_down {background:url('/static/img/buttons/vote_btn_down.gif') no-repeat 0 0;}
#wrapper .comments_block .list_comments .item .voting .btn_down:hover .help {display:inline;}
#wrapper .comments_block .list_comments .item .voting .btn_down .help {margin-left:-32px; display:none;}
#wrapper .comments_block .list_comments .item .body {}
#wrapper .comments_block .list_comments .item .comment {}
#wrapper .comments_block .list_comments .item .comment .comment_text {font:normal normal 12px arial; color:#363333;}
#wrapper .comments_block .list_comments .item .comment .controls {margin:5px 0 0 0;}
#wrapper .comments_block .list_comments .item .comment .controls .btn {float:left; display:block; height:18px; padding:0 0 0 25px; margin:0 12px 0 0; font:normal normal 11px arial; color:#147; line-height:22px; overflow:hidden;}
#wrapper .comments_block .list_comments .item .comment .controls .btn:hover {background-position:0 -18px; text-decoration:none; color:#e93d26; overflow:hidden;}
#wrapper .comments_block .list_comments .item .comment .controls .btn_active {background-position:0 -18px; text-decoration:none; color:#e93d26; overflow:hidden;}
#wrapper .comments_block .list_comments .item .comment .controls .btn_answer {background:url('/static/img/buttons/btn_answer.gif') no-repeat 0 0;}
#wrapper .comments_block .list_comments .item .comment .controls .btn_quote {background:url('/static/img/buttons/btn_quote.gif') no-repeat 0 0;}
#wrapper .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;}
#wrapper .comments_block .list_comments .item .comment .controls .btn_spam:hover {background-position:0 100%;}
#wrapper .comments_block .list_comments .item .comment .controls .btn_spam:hover .help {display:inline;}
#wrapper .comments_block .list_comments .item .comment .controls .btn_spam .help {margin-left:-108px; display:none;}
#wrapper .comments_block .list_comments .item .body .child_comment {margin:15px 0 0 0; padding:0 0 0 18px; background:url('/static/img/backgrounds/icon_answered_pass.gif') no-repeat 0 2px;}
#wrapper .comments_block .list_comments .item .body .child_comment:hover {background:url('/static/img/backgrounds/icon_answered_act.gif') no-repeat 0 2px;}
#wrapper .comments_block .list_comments .item .body .child_comment .answered {}
#wrapper .comments_block .list_comments .item .body .child_comment .comment {margin:5px 0 0 0;}

#wrapper .comments_block .list_comments .form {padding:10px 0 0 0;}
#wrapper .comments_block .list_comments .form .body {width:auto;}
#wrapper .comments_block .list_comments .form .body .holder {width:auto;}
#wrapper .comments_block .list_comments .form .body .holder .btn_send {right:36px;}
#wrapper .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;}

#wrapper .comments_block .body {margin:5px 0 0 0; padding:5px 0 0 0; overflow:visible; background: #f2ebff;}
#wrapper .comments_block .item .form .body { background: #ffffff;}
#wrapper .comments_block .body .holder {position:relative; margin:0; padding:10px; border:1px solid #e4e4e4; background:#fff; font-size:0; overflow:visible;}
#wrapper .comments_block .body .holder .left-top {position:absolute; left:-1px; top:-6px; width:25px; height:7px; background:url('/static/img/backgrounds/comment_form_left_top.gif') no-repeat 0 0;}
#wrapper .comments_block .body .holder .left-bottom {position:absolute; left:-1px; bottom:-1px; width:2px; height:2px; background:url('/static/img/backgrounds/comment_form_left_bottom.gif') no-repeat 0 0;}
#wrapper .comments_block .body .holder .right-bottom {position:absolute; right:-1px; bottom:-1px; width:2px; height:2px; background:url('/static/img/backgrounds/comment_form_right_bottom.gif') no-repeat 0 0;}
#wrapper .comments_block .body .holder .right-top {position:absolute; right:-1px; top:-1px; width:2px; height:2px; background:url('/static/img/backgrounds/comment_form_right_top.gif') no-repeat 0 0;}
.msie6 #wrapper .comments_block .body .holder .left-bottom {bottom:-13px;}
.msie6 #wrapper .comments_block .body .holder .right-bottom {right:-2px; bottom:-13px;}
.msie6 #wrapper .comments_block .body .holder .right-top {right:-2px;}

/* comments: END */
