@charset "windows-1251";
/* CSS Document */

@media screen {

html { overflow:scroll; }
body { margin:0; padding:0; width:100%; position:absolute; height:100%; font:11px Arial, Verdana, Helvetica, sans-serif; }
/*Îñíîâíûå ïàðàìåòðû*/
img { border:0; }
table { border-collapse:collapse; }
a { text-decoration:underline; outline: none; font:11px Arial, Verdana, Helvetica, sans-serif; }
a:hover { text-decoration:none; }
dfn { font-weight:bold; font-style:normal; }
form { margin:0; }
a.active { text-decoration:none; }
td { vertical-align:top; font:11px Arial, Verdana, Helvetica, sans-serif; }
h1 , h2 , h3 , h4 , h5 { font-weight:bold; color:#666; }
p { padding:8px 0 7px 0; margin:0; }
/*li:hover a {text-decoration:underline; }*/
/**/

/*STARS*/
#table_stars .block .mini_comments1 , #table_stars .list_img , #table_stars .list_element_anons , #table_stars .list_element .foto_list h2, #table_stars  .list_element .comment h2, #table_stars .comments h2 { background-color:#b30125; }
/*BEAUTY*/
#table_beauty .block .mini_comments1 , #table_beauty .list_img , #table_beauty .list_element_anons , #table_beauty .list_element .foto_list h2, #table_beauty .list_element .comment h2, #table_beauty .comments h2 { background-color:#c07abb; }
/*FASHION*/
#table_fashion .list_element .foto_list h2, #table_fashion .list_element .comment h2, #table_fashion .comments h2 , #table_starsfashion .list_element_anons , #table_fashion .list_img , #table_fashion .block .mini_comments1 { background-color:#d9446b; }
/*STYLE*/
#table_style .block .mini_comments1 , #table_style .list_img , #table_style .list_element_anons , #table_style .list_element .foto_list h2, #table_style .list_element .comment h2, #table_style .comments h2 { background-color:#721a5a; }
/*LIVING*/
#table_living .block .mini_comments1 , #table_living .list_img , #table_living .list_element_anons , #table_living .list_element .foto_list h2, #table_living .list_element .comment h2, #table_living .comments h2 { background-color:#053e70; }
/*GID*/
#table_gid .block .mini_comments1 , #table_gid .list_img , #table_gid .list_element_anons , #table_gid .list_element .foto_list h2, #table_living .list_element .comment h2, #table_living .comments h2 { background-color:#00abca; }
/**/
#table_stars .hover .mini_comments1 , #table_beauty .hover .mini_comments1 , #table_fashion .hover .mini_comments1 , #table_style .hover .mini_comments1 , #table_living .hover .mini_comments1 , #table_gid .hover .mini_comments1 , #table_stars .hover .list_img , #table_beauty .hover .list_img , #table_fashion .hover .list_img , #table_style .hover .list_img , #table_living .hover .list_img , #table_gid .hover .list_img { background-color:#000; }
h2.stars , h2.beauty , h2.fashion , h2.style , h2.living , h2.gid , h2.h2 { padding:2px 0 2px 0; margin:0; background-position:9px 0; background-repeat:no-repeat; font-size:13px; color:#000; }
/****/
.samii_top_banner { position:absolute; left:0; top:0; width:100%; text-align:center; z-index:2; }
.samii_top_banner .width { width:995px; height:10px; font-size:1px; line-height:1px; }
/*MAIN*/
#table { position:absolute; height:100%; width:100%; border:0; border-collapse:collapse; background:url(/bitrix/templates/index/i/foot_back.gif) 50% 100% no-repeat; }
#td { vertical-align:top; padding:110px 0 258px 0; }
.td { width:50%; }
#div { width:902px; background-color:#f6f7f1; }
.big_banner { width:902px; height:200px; background:url(/bitrix/templates/index/i/images/big_img.gif) 0 0 no-repeat; }
.logotype { position:relative; float:left; width:163px; }
.logotype img { margin:17px 0 0 11px; }
.big_img_menu { position:relative; float:left; width:554px; }
.big_img_menu ul { padding:0 0 0 30px; margin:0; list-style:none; }
.big_img_menu ul li { position:relative; width:auto; float:left; padding:0; margin:16px 0 0 0; list-style:none; border:solid 1px #e4e4e4; }
.big_img_menu ul li a { display:block; width:auto; padding:2px 20px 1px 5px; position:relative; float:left; background:url(/bitrix/templates/index/i/arrow_top_menu_search.gif) #fff 100% 50% no-repeat; cursor:pointer; font-size:11px; color:#6f6f6f; text-decoration:none; }
.big_img_menu ul li a:hover { color:#000; }
.big_img_search { position:relative; float:left; width:185px; padding-top:15px; }
.big_img_search input.search_ok { width:26px; height:18px; position:relative; padding:0; border:none; background:url(/bitrix/templates/index/i/search_ok.gif) 0 0 no-repeat; cursor:pointer; margin:-1px 0 0 0; }
.big_img_search input { margin:0 0 -1px 8px; position:relative; padding-top:2px; width:136px; border:solid 1px #e4e4e4; background-color:#fff; font:11px Arial, Verdana, Helvetica, sans-serif; color:#6f6f6f; }
/**/
.top_menu { position:relative; float:left; margin:-27px 0 0 0; padding-bottom:45px; width:902px; background:none; }
.top_menu ul { margin:0; padding:0 0 0 11px; list-style:none; }
.top_menu ul li { position:relative; float:left; width:140px; margin:0; padding:0 8px 8px 0; list-style:none; background:url(/bitrix/templates/index/i/li_shadow.gif) 0 100% no-repeat; }
.top_menu ul li a { display:block; line-height:13px; font-size:12px; font-weight:bold; color:#fff; text-decoration:none; text-align:left; background:url(/bitrix/templates/index/i/top_menu.gif) 0 0 no-repeat; text-transform:uppercase; white-space:nowrap; }
.top_menu ul li.stars a { background-position:0 0; width:83px; padding:8px 0 7px 57px; }
.top_menu ul li.beauty a { background-position:-140px 0; width:85px; padding:8px 0 7px 55px; }
.top_menu ul li.fashion a { background-position:-280px 0; width:76px; padding:8px 0 7px 64px; }
.top_menu ul li.style a { background-position:-420px 0; width:99px; padding:8px 0 7px 41px; }
.top_menu ul li.living a { background-position:-560px 0; width:111px; padding:8px 0 7px 29px; }
.top_menu ul li.gid a { background-position:-700px 0; width:106px; padding:8px 0 7px 34px; }
.top_menu ul li.stars a:hover { background-position:0 -28px; }
.top_menu ul li.beauty a:hover { background-position:-140px -28px; }
.top_menu ul li.fashion a:hover { background-position:-280px -28px; }
.top_menu ul li.style a:hover { background-position:-420px -28px; }
.top_menu ul li.living a:hover { background-position:-560px -28px; }
.top_menu ul li.gid a:hover { background-position:-700px -28px; }
.top_menu li table { visibility:hidden; position:absolute; width:auto; z-index:2; }
.top_menu li:hover table { visibility:visible; }
.top_menu ul li table { height:33px; margin:8px 0 0 0; padding:0; border:solid 1px #ebebeb; }
.top_menu ul li table td { float:none; width:auto; padding:0 9px 0 8px; text-align:center; vertical-align:middle; height:33px; background:url(/bitrix/templates/index/i/other_menu.gif) 0 0 repeat-x; white-space:nowrap; }
.top_menu ul li.stars table td a , .top_menu ul li.beauty table td a , .top_menu ul li.fashion table td a , .top_menu ul li.style table td a , .top_menu ul li.living table td a , .top_menu ul li.gid table td a { background:none; cursor:pointer; font-size:12px; font-weight:bold; color:#fefefe; text-decoration:none; text-transform:none; padding:0; display:inherit; width:auto; }
.top_menu ul li.stars table td { background-position:0 0; }
.top_menu ul li.beauty table td { background-position:0 -33px; }
.top_menu ul li.fashion table td { background-position:0 -66px; }
.top_menu ul li.style table td { background-position:0 -99px; }
.top_menu ul li.living table td { background-position:0 -132px; }
.top_menu ul li.gid table td { background-position:0 -165px; }
/**/
.left { width:543px; }
.left_div { margin:0 25px 23px 25px; width:493px; }
.right_div { margin:0 25px 23px 0; width:334px; }
.right { width:359px; }
h1 { padding:2px 0 2px 0; margin:0; background-position:9px 0; background-repeat:no-repeat; font-size:13px; color:#000; }
/*h2 { padding:2px 0 2px 0; margin:0; background-position:9px 0; background-repeat:no-repeat; font-size:13px; font-family:Arial, Verdana, Helvetica, sans-serif; color:#000; }*/
h2 { padding:2px 0 2px 0; margin:0; background-position:9px 0; background-repeat:no-repeat; font-size:20px; font-family:Arial, Verdana, Helvetica, sans-serif; color:#666; }
.right_div h4 { color:#000; }
h1.h1 { background:url(/bitrix/templates/index/i/h4.gif) 9px 0 no-repeat; padding-left:39px; }
h2.h2 { background-image:url(/bitrix/templates/index/i/h2.gif); padding-left:39px; }
h2.fashion { background-image:url(/bitrix/templates/index/i/h2_fashion.gif); padding-left:39px; }
h2.beauty { background-image:url(/bitrix/templates/index/i/h2_beauty.gif); padding-left:39px; }
h2.stars { background-image:url(/bitrix/templates/index/i/h2_stars.gif); padding-left:39px; }
h2.living { background-image:url(/bitrix/templates/index/i/h2_living.gif); padding-left:39px; }
h2.style { background-image:url(/bitrix/templates/index/i/h2_style.gif); padding-left:39px; }
h2.gid { background-image:url(/bitrix/templates/index/i/h2_unnone.gif); padding-left:39px; }
h3 { font-size:13px; color:#666; }
.block h3.list { margin:0; padding:0; font-size:13px; color:#d63355; }
h4 { padding:2px 0 2px 0; margin:0; font-size:13px; color:#666; }
.right_div h4 { background:url(/bitrix/templates/index/i/h4.gif) 9px 0 no-repeat; padding-left:39px; }
.right_div h4 a { margin:-2px 0 0 -42px; padding:2px 0 6px 41px; font:bold 13px Arial, Verdana, Helvetica, sans-serif; color:#000; text-decoration:none; }
h2 a , h1 a { margin:-2px 0 0 -42px; padding:2px 0 6px 41px; font:bold 13px Arial, Verdana, Helvetica, sans-serif; color:#000; text-decoration:none; }
h2 a:hover , h1 a:hover { background:url(/bitrix/templates/index/i/h4_black.gif) 12px 0 no-repeat; text-decoration:none; }
.right_div h4 a:hover { background:url(/bitrix/templates/index/i/h4_black.gif) 12px 0 no-repeat; text-decoration:none; }
h6 { background:url(/bitrix/templates/index/i/region.gif) 0 0 no-repeat; font:13px Arial, Verdana, Helvetica, sans-serif; color:#fff; padding:4px 0 5px 9px; margin:0; }
.margin { padding:5px 0 12px 0; }
.block { padding:1px; background-color:#ebebeb; clear:both; }
.block .border { padding:8px; background-color:#fff; }
.block .border img { vertical-align:bottom; }
.foto_mini img { width:100px; height:120px; }
div.png { position:absolute; padding-left:236px; }
table.png_png { width:239px; height:68px; z-index:0; margin:0; color:#fff; font:12px Arial, Verdana, Helvetica, sans-serif; }
td.png_png_td1 { height:191px; text-align:center; vertical-align:bottom; font:bold 29px Arial, Verdana, Helvetica, sans-serif; }
td.png_png_td2 { height:68px; background:url(/bitrix/templates/index/i/png.png) 0 0 no-repeat;  font-weight:bold; font-size:14px; display:block; padding-bottom:2px; text-align:center; }
td.png_png_td2 div { padding:18px 19px 0 20px; }
.block_double1 { padding-right:17px; }
.block_double1 .block , .block_double2 .block , .list .block , .fashion_img .block { cursor:pointer; }
.block_double2 { width:245px; }
.block_double1 img , .block_double2 img { width:220px; height:264px; }
.big_img { width:475px; height:570px; }
.fashion_img { height:259px; }
.fashion_img img { width:475px; height:259px; }
.block .mini_comments1 { background-color:#565656; width:220px; height:70px; }
.stars .mini_comments1 { background-color:#b30125; }
.beauty .mini_comments1 { background-color:#c07abb; }
.fashion .mini_comments1 { background-color:#d9446b; }
.style .mini_comments1 { background-color:#721a5a; }
.living .mini_comments1 { background-color:#053e70; }
.gid .mini_comments1 { background-color:#00abca; }
.block .mini_comments1 h2 { margin:0; padding:5px 8px 0 8px; font-size:13px; color:#fff; }
.block .mini_comments1 span { display:block; position:relative; margin:-1px 8px 0 8px; font-size:11px; color:#fff; }
.block .mini_anons1 { width:220px; height:130px; font-size:11px; color:#666666; }
.block .mini_anons1 div { padding:8px; }
.hover .mini_comments1 { background-color:#000; }
.mini_buttons { position:absolute; margin:-24px 0 0 156px; }
.mini_coment { display:block; margin:0 16px 0 8px; position:relative; z-index:2; background:url(/bitrix/templates/index/i/comments_mini.gif) 0 0 no-repeat; width:96px; height:19px; font-size:11px; color:#fff; text-decoration:none; }
.mini_coment:hover { background:url(/bitrix/templates/index/i/comments_mini.gif) -96px 0 no-repeat; text-decoration:none; }
.mini_coment span { display:block; width:25px; text-align:center; padding-top:2px; }
.mini_photo { display:block; margin-left:8px; width:91px; height:17px; background:url(/bitrix/templates/index/i/photos_mini.gif) 0 0 no-repeat; }
.mini_photo:hover { background:url(/bitrix/templates/index/i/photos_mini.gif) -91px 0 no-repeat; }
/**/
.abc { padding:0 14px 0 10px; height:52px; background-color:#383838; }
.abc a { font:bold 12px Arial, Verdana, Helvetica, sans-serif; color:#fff; text-decoration:none; }
.abc a:hover { color:#fff; text-decoration:none; }
.abc ul { font:bold 12px Arial, Verdana, Helvetica, sans-serif; color:#fff; list-style:none; margin:0; padding:0; font-weight:bold; position:relative; clear:both; width:450px; }
.abc ul li {  padding:3px 0 3px 0; margin:4px 5px -3px 0; width:20px; position:relative; float:left; z-index:200; text-align:center; }
.abc ul li.active { background:url(/bitrix/templates/index/i/abc_li.gif) 50% 50% no-repeat; }
.abc ul div.ahover { position:absolute; background:url(/bitrix/templates/index/i/abc_li.gif) 0 0 no-repeat; margin-top:1px; }
/**/
.list { padding-left:0; }
.list .border { padding-left:0; }
.list_img { padding-left:8px; background-color:#cc3437; }
/**/
.stars .list_img { background-color:#b30125; }
.beauty .list_img { background-color:#c07abb; }
.fashion .list_img { background-color:#d9446b; }
.style .list_img { background-color:#721a5a; }
.living .list_img { background-color:#053e70; }
.gid .list_img { background-color:#00abca; }
/**/
.list .border:hover .list_img { background-color:#000; }
.list_img img { width:140px; height:168px; }
.list_text { padding-left:17px; }
.list_text div { width:302px; color:#666666; margin-top:-1px; font-size:11px; }
.list .list_text h3 { position:relative; z-index:3; margin:-3px 0 10px 0; font-size:12px; }
/*****/
.foto_mini .border { padding:8px 0 0 8px; }
.foto_mini .border table { width:100%; }
.foto_mini td { padding:0 0 8px 0; }
.foto_mini a { color:#fff; font-size:10px; text-decoration:none; }
.foto_mini a span { display:block; cursor:pointer; height:35px; width:100px; background-color:#565656; padding:0; }
.foto_mini a span span { width:auto; height:auto; display:block; padding:5px 6px 5px 6px; }
.foto_mini a:hover span { background-color:#000; }
.foto_mini td.mini_more { padding-bottom:0; }
.foto_mini_more { margin:-8px 0 0 -8px; }
.foto_mini_more a { display:block; width:332px; height:44px; background:url(/bitrix/templates/index/i/foto_mini_more.gif) 0 0 no-repeat; margin:0; }
.foto_mini_more a:hover { background-position:-332px 0; }
.right_banner .border { text-align:center; background:url(/bitrix/templates/index/i/block_stars.gif) #fff 0 0 repeat-y; }
.new_magazine { position:relative; margin:0 0 0 -8px; }
.new_magazine h5 , .date h5 { font-size:12px; font-weight:bold; color:#cc002a; margin:-2px 0 -4px 0; padding:0; }
.new_magazine td { padding-left:8px; }
.mini_ko { margin:5px 0 -2px 0; line-height:13px; }
.mini_ko table { width:150px; }
.mini_ko ul { margin:0 -4px 0 0; padding:0; width:150px; list-style:none; }
.mini_ko ul li { display:block; width:120px; padding:8px 0 0 16px; background:url(/bitrix/templates/index/i/mini_ok.gif) 0 12px no-repeat; list-style:none; }
.oklist ul { list-style:none; margin:0; padding:0; }
.oklist ul li { display:block; padding:8px 0 0 16px; background:url(/bitrix/templates/index/i/mini_ok.gif) 0 12px no-repeat; list-style:none; }

/**/
.podpiska border { padding-bottom:6px; }
.podpiska .block h2 { padding:8px 18px 8px 17px; margin-bottom:5px; background-color:#000; font:bold 15px Arial, Verdana, Helvetica, sans-serif; color:#fff; }
.podpiska .border div { height:35px; clear:both; }
.podpiska input.input { position:relative; float:left; border:1px dotted #D2D2D0; color:#5A5A5A; font:11px Arial,Verdana,Helvetica,sans-serif; margin:3px 10px 6px 0; padding:2px 1px 1px 1px; width:162px; }
.podpiska input.input_ok { position:relative; float:left; cursor:pointer; border:none; margin-bottom:6px; padding:0; width:140px; background:url(/bitrix/templates/index/i/buttons.gif) -887px 0 no-repeat; height:26px; }
.podpiska input.input_ok:hover { background-position:-887px -46px; }
.podpiska br { height:1px; font-size:1px; line-height:1px; }
.podpiska span { margin-left:5px; }
/**/
.border .votes1 { width:316px; }
.border .votes1 td { text-align:center; }
.border .votes2 { width:316px; }
.votes2 .vote1 { padding-right:8px; }
.votes1 span { display:block; background-color:#565656; text-align:left; }
.votes2 span { display:block; background-color:#565656; text-align:left; width:142px; }
.votes1 span span , .votes2 span span { padding:5px 6px 15px 6px; color:#fff; }
.vote1 div , .vote2 div { margin-top:4px; font:11px Arial, Verdana, Helvetica, sans-serif; color:#636363; text-decoration:underline; }
.votes1 table { width:308px; }
.votes2 table { width:154px; }
.votes1 table td , .votes2 table td { padding:8px 3px 0 0; vertical-align:middle; text-align:left; }
.votes1 table td span , .votes2 table td span { display:block; width:128px; background:none; text-decoration:underline; }
.votes1 table td span { width:288px; }
input.votes_ok { float:left; width:119px; height:26px; background:url(/bitrix/templates/index/i/buttons.gif) -768px 0 no-repeat; border:none; margin-top:10px; }
input.votes_ok:hover { background:url(/bitrix/templates/index/i/buttons.gif) -768px -46px no-repeat; }
a.rezult_mini { display:block; background:url(/bitrix/templates/index/i/rezult_mini.gif) 0 0 no-repeat; width:92px; height:26px; float:left; margin-top:8px; }
a.rezult_mini:hover { background-position:-92px 0; }
/**/
.date .block .border img { vertical-align:middle; }
table.date { width:160px; height:202px; background:url(/bitrix/templates/index/i/date_back.gif) 0 0 no-repeat; }
.date_back , .date_forward { padding:0 8px 0 8px; height:26px; vertical-align:middle; text-align:left; }
.date_forward { padding:0 8px 0 8px; height:26px; vertical-align:middle; text-align:right; }
.date_back img { vertical-align:middle; width:4px; height:7px; background:url(/bitrix/templates/index/i/arrow_date.gif) 0 0 no-repeat; }
.date_forward img { vertical-align:middle; width:4px; height:7px; background:url(/bitrix/templates/index/i/arrow_date.gif) -4px 0 no-repeat; }
.month { vertical-align:middle; text-align:center; height:26px; font:bold 11px Arial, Verdana, Helvetica, sans-serif; color:#fff; }
.month a { font:bold 11px Arial, Verdana, Helvetica, sans-serif; color:#fff; text-decoration:none; }
.all_days { height:176px; }
.all_days th { text-align:center; vertical-align:middle; width:26px; height:26px; font:bold 11px Arial, Verdana, Helvetica, sans-serif; color:#232323; }
.all_days td { text-align:center; vertical-align:middle; width:26px; height:26px; font:bold 11px Arial, Verdana, Helvetica, sans-serif; color:#232323; }
.all_days td a { display:block; padding:5px; color:#c41236; font:bold 11px Arial, Verdana, Helvetica, sans-serif; }
.all_days td a:hover , .all_days td span.active { display:block; padding:5px; background:url(/bitrix/templates/index/i/date.gif) 50% 50% no-repeat; color:#fff; text-decoration:none; }
.date_text { padding-left:8px; }
.date_text ul { margin:0 0 8px 7px; padding:0; list-style:none; }
.date_text ul li { list-style:none; margin-top:4px; }
.date_text a { font:11px Arial, Verdana, Helvetica, sans-serif; color:#636363; }
.date_text h5 { padding-top:3px; padding-bottom:1px; }

/*********************/

.list_element { font:11px Arial, Verdana, Helvetica, sans-serif; }
.list_element_anons { background-color:#565656; padding:9px 14px 15px 14px; color:#fff; font-size:14px; }
.list_element_anons strong { font-size:18px; font-weight:bold; display:block; position:relative; margin-bottom:-5px; }
.list_element .text { padding:9px 8px 20px 8px; color:#666; }
.list_element_img { vertical-align:bottom; }
.something { background-color:#565656; border:solid 1px #ececec; font-size:11px; color:#fff; padding:11px 20px; margin:11px 0 8px 0; }
.podpis .something { background-color:#565656; border:solid 1px #ececec; font-size:14px; color:#fff; padding:11px 8px; margin:11px 0 8px 0; }
.list_element .text span { font-size:10px; }
.list_element span.head { font-size:11px; font-weight:bold; }
.text a { color:#666; }
.text h5 { font:bold 11px Arial, Verdana, Helvetica, sans-serif; color:#000; position:relative; z-index:2; margin:12px 0 0 0; padding:0; }
.text .name { margin:11px 0 0 0; line-height:12px; }
.middle_ok { position:relative; }
.list_element .foto_list , .list_element .comment { margin:0 -8px 5px -8px; }
.list_element .foto_list img { margin:3px -6px 0 8px; width:75px; height:90px; }
.list_element .foto_list h2 , .list_element .comment h2 , .comments h2 { padding:5px 7px 5px 7px; margin:0 8px 0 8px; background:#f17800; font-size:11px; color:#fff; }
.list_element .foto_list h2 { margin:0 8px 2px 8px; background:#f17800; font-size:11px; color:#fff; }
.list_element .comment_text { margin:0 8px 0 8px; text-align:center; background:#565656; padding:15px 110px 15px 110px; color:#fff; font-size:21px; }
.list_element .comment_forma { margin:5px 8px 0 8px; }
.comment_forma input { width:218px; border:1px dotted #D2D2D0; padding:3px; font:11px Arial, Verdana, Helvetica, sans-serif; color:#5a5a5a; margin-bottom:6px; }
.comment_forma textarea { width:233px; height:131px; position:relative; float:right; border:1px dotted #D2D2D0; padding:3px; font:11px Arial, Verdana, Helvetica, sans-serif; color:#5a5a5a; }
.comment_forma .comment_ok { width:226px; height:36px; background:url(/bitrix/templates/index/i/buttons.gif) -542px 0 no-repeat; border:none; padding:0; margin-bottom:9px; }
.comment_forma .comment_ok:hover { background-position:-542px -36px; }
.comment_forma .comment_reg { width:226px; height:36px; background:url(/bitrix/templates/index/i/buttons.gif) -316px 0 no-repeat; border:none; padding:0; margin-bottom:9px; }
.comment_forma a:hover .comment_reg { background-position:-316px -36px; }
.comments { margin:0 8px 0 8px; }
.comments h2 { margin:0 -8px 0 -8px; }
.comments_text { margin-top:5px; border:dotted 1px #ccc; padding:19px 36px 19px 36px; font-style:italic; }
a.all_comments { display:block; margin:0 -16px 0 -16px; background:url(/bitrix/templates/index/i/comments.gif) 0 0 no-repeat; width:491px; height:42px; }
a.all_comments:hover { background-position:-491px 0; }
a.all_list { display:block; width:158px; height:36px; background:url(/bitrix/templates/index/i/buttons.gif) 0 0 no-repeat; }
a.all_list:hover { background-position:0 -36px; }
a.return { display:block; width:158px; height:36px; background:url(/bitrix/templates/index/i/buttons.gif) -158px 0 no-repeat; }
a.return:hover { background-position:-158px -36px; }
/**/
.nav_chain { height:20px; font:10px Arial, Verdana, Helvetica, sans-serif; }
.nav_chain div { position:relative; float:left; background-color:#565656; height:20px; width:385px; }
.nav_chain div a { display:block; position:relative; float:left; width:auto; padding:3px 4px 2px 4px; color:#8e8e8e; text-decoration:none; }
.nav_chain div span { display:block; position:relative; float:left; width:auto; padding:3px 4px 2px 4px; color:#fff; }
.nav_chain div a:hover { color:#fff; text-decoration:none; }
span.nav_start , span.nav_end , a.nav_start , a.nav_end , a.nav_left , span.nav_left , a.nav_right , span.nav_right { display:block; background:url(/bitrix/templates/index/i/nav_arrow.gif) 0 0; width:20px; height:20px; position:relative; float:left; }
span.nav_start , a.nav_start , a.nav_left , span.nav_left { margin-right:2px; }
span.nav_end , a.nav_end , a.nav_right , span.nav_right { margin-left:2px; }
span.nav_start , a.nav_start { background-position:0 0; }
span.nav_end , a.nav_end { background-position:-20px 0; }
span.nav_left , a.nav_left { background-position:-40px 0; }
span.nav_right , a.nav_right { background-position:-60px 0; }
a.nav_start:hover { background-position:-80px 0; }

a.nav_end:hover { background-position:-100px 0; }
a.nav_left:hover { background-position:-120px 0; }
a.nav_right:hover { background-position:-140px 0; }
.photogallery_element .nav_chain { background-color:#565656; }
/**/
.photogallery , .biography , .redakziya , .arhiv { position:relative; margin:0 -40px -5px 0; padding:5px 0 0 0; }
.photogallery .margin , .biography .margin , .redakziya .margin , .arhiv .margin { position:relative; float:left; padding:0; margin:0 6px 10px 0; width:158px; }
.photogallery .block , .biography .block , .redakziya .block , .arhiv .block { padding:1px; background-color:#ebebeb; }
.photogallery .block .border , .redakziya .block .border { padding:8px; height:250px; background-color:#fff; }
.arhiv .block .border { padding:8px; height:201px; background-color:#fff; }
.photogallery .block .border img , .biography .block .border img , .redakziya .block .border img , .arhiv .block .border img { vertical-align:bottom; width:140px; height:168px; }
/*ÑÕÎÆÅ Ñ foto_mini a span*/
.photogallery a , .biography a , .redakziya a , .arhiv a , { color:#fff; font-size:11px; text-decoration:none; }
.photogallery a span , .biography a span , .redakziya span { display:block; cursor:pointer; height:42px; width:140px; background-color:#565656; padding:0; }
.arhiv a span { display:block; cursor:pointer; height:32px; width:140px; background-color:#565656; padding:0; }
.redakziya span { cursor:default; }
.biography a span , .arhiv a span { background-color:#b30125; }
.photogallery a span span , .biography a span span , .redakziya span span , .arhiv a span span { width:auto; height:auto; display:block; padding:5px 6px 5px 6px; color:#fff; }
.photogallery a:hover span , .biography a:hover span , .arhiv a:hover span { background-color:#000; }
.photogallery a:hover span.mini_text , .biography a:hover span.mini_text { background-color:#fff; }
.photogallery a span.mini_text , .biography a span.mini_text , .redakziya span.mini_text { display:block; cursor:pointer; height:24px; width:140px; background-position:100% 9px; background-repeat:no-repeat; background-color:#fff; padding:7px 0 7px 0; font:10px Arial, Verdana, Helvetica, sans-serif; color:#666666; }
.redakziya span.mini_text { cursor:default; }
.photogallery a span.mini_text span , .biography a span.mini_text span { display:block; cursor:pointer; height:auto; width:90px; background:none; padding:0; font:10px Arial, Verdana, Helvetica, sans-serif; color:#666666; }
.redakziya span.mini_text span { display:block; height:auto; width:140px; background:none; padding:0; font:10px Arial, Verdana, Helvetica, sans-serif; color:#666666; }
/**/
.photogallery_element .nav_chain { height:24px; font:10px Arial, Verdana, Helvetica, sans-serif; }
.photogallery_element .nav_chain div { width:435px; height:24px; }
.photogallery_element .nav_chain div img { position:relative; float:left; width:auto; margin:4px -2px 4px 10px; }
.photogallery_element .nav_chain div a , .photogallery_element .nav_chain div span { margin-left:3px; padding:5px 4px 4px 4px; }
.photogallery_element .nav_chain span.nav_start , .photogalelry_element .nav_chain a.nav_start { margin:2px 0 0 0; }
.photogallery_element .nav_chain span.nav_end , .photogallery_element .nav_chain a.nav_end { margin:2px 0 0 0; }
.photogallery_element .nav_chain img.indicator { position:absolute; margin-left:101px; }
.mini_list { margin:2px -5px 5px 0; }
.mini_list img { margin-right:5px; width:75px; height:90px; }
.photogallery_element a.left_img , .photogallery_element a.right_img { position:absolute; width:38px; height:41px; background:url(/bitrix/templates/index/i/img_left_right.gif) 0 0 no-repeat; }
.photogallery_element a.left_img { background-position:-38px 0; margin:262px 0 0 30px; }
.photogallery_element a.right_img { background-position:-76px 0; margin:262px 0 0 404px; }
.photogallery_element a.left_img:hover { background-position:0 0; }
.photogallery_element a.right_img:hover { background-position:-114px 0; }
.stars_vote { width:475px; height:62px; }
.stars_vote a , .stars_vote span { display:block; position:relative; float:left; width:auto; height:auto; background:url(/bitrix/templates/index/i/stars.gif) 0 0 no-repeat; }
.stars_vote a.stars_vote1:hover { background-position:0 0; width:24px; height:24px; margin:27px 0 0 106px; }
.stars_vote a.stars_vote2:hover { background-position:-50px 0; width:33px; height:32px; margin:22px 0 0 19px; }
.stars_vote a.stars_vote3:hover { background-position:-116px 0; width:36px; height:35px; margin:18px 0 0 19px; }
.stars_vote a.stars_vote4:hover { background-position:-188px 0; width:40px; height:40px; margin:16px 0 0 19px; }
.stars_vote a.stars_vote5:hover { background-position:-268px 0; width:44px; height:43px; margin:12px 0 0 19px; }
.stars_vote a.stars_vote1 , .stars_vote span.stars_vote1 { background-position:-25px 0; width:24px; height:24px; margin:27px 0 0 106px; }
.stars_vote a.stars_vote2 , .stars_vote span.stars_vote2 { background-position:-83px 0; width:33px; height:32px; margin:22px 0 0 19px; }
.stars_vote a.stars_vote3 , .stars_vote span.stars_vote3 { background-position:-152px 0; width:36px; height:35px; margin:18px 0 0 19px; }
.stars_vote a.stars_vote4 , .stars_vote span.stars_vote4 { background-position:-228px 0; width:40px; height:40px; margin:16px 0 0 19px; }
.stars_vote a.stars_vote5 , .stars_vote span.stars_vote5 { background-position:-312px 0; width:44px; height:43px; margin:12px 0 0 19px; }
/**/
.gurnal { text-align:center; }
.gurnal h2 { color:#fff; }
/**/
.goroskop h2 { font:bold 18px Arial, Verdana, Helvetica, sans-serif; color:#fff; }
.goroskop .list_element_anons { background-color:#565656; padding:4px 14px 9px 14px; color:#fff; font-size:14px; }
.goroskop .list_element_anons2 h2 { background-color:#565656; padding:3px 2px 4px 8px; font:bold 13px Arial, Verdana, Helvetica, sans-serif; color:#fff; }
.goroskop .list_element_anons2 span { font:normal 11px Arial, Verdana, Helvetica, sans-serif; margin-left:11px; }
.goroskop_img { padding-right:15px; }
.goroskop_text h3 { margin:0; padding:0; font:bold 13px Arial, Verdana, Helvetica, sans-serif; color:#000; }
.goroskop_text h4 { margin:0; padding:3px 0 6px 0; font:bold 13px Arial, Verdana, Helvetica, sans-serif; color:#666; }
.goroskop .list_element_anons2 img { position:absolute; margin:-4px 0 0 420px; }
.goroskop .text { padding:17px 8px 30px 8px; color:#666; }
.goroskop_list { width:475px; background-color:#fff; }
.goroskop_list ul { margin:0; padding:0; height:182px; list-style:none; }
.goroskop_list ul li { position:relative; float:left; margin:0; padding:15px 0 0 13px; list-style:none; }
.goroskop_list a , .goroskop_list span { display:block; position:relative; float:left; width:65px; height:65px; background:url(/bitrix/templates/index/i/goroskop.jpg) 0 0 no-repeat; }
a.goroskop1 { background-position:-390px 0; }
a.goroskop2 { background-position:-260px 0; }
a.goroskop3 { background-position:-715px 0; }
a.goroskop4 { background-position:0 0; }
a.goroskop5 { background-position:-325px 0; }
a.goroskop6 { background-position:-130px 0; }
a.goroskop7 { background-position:-65px 0; }
a.goroskop8 { background-position:-650px 0; }
a.goroskop9 { background-position:-520px 0; }
a.goroskop10 { background-position:-195px 0; }
a.goroskop11 { background-position:-585px 0; }
a.goroskop12 { background-position:-455px 0; }
a.goroskop1:hover , span.goroskop1 { background-position:-390px -65px; }
a.goroskop2:hover , span.goroskop2 { background-position:-260px -65px; }
a.goroskop3:hover , span.goroskop3 { background-position:-715px -65px; }
a.goroskop4:hover , span.goroskop4 { background-position:0 -65px; }
a.goroskop5:hover , span.goroskop5 { background-position:-325px -65px; }
a.goroskop6:hover , span.goroskop6 { background-position:-130px -65px; }
a.goroskop7:hover , span.goroskop7 { background-position:-65px -65px; }
a.goroskop8:hover , span.goroskop8 { background-position:-650px -65px; }
a.goroskop9:hover , span.goroskop9 { background-position:-520px -65px; }
a.goroskop10:hover , span.goroskop10 { background-position:-195px -65px; }
a.goroskop11:hover , span.goroskop11 { background-position:-585px -65px; }
a.goroskop12:hover , span.goroskop12 { background-position:-455px -65px; }
/**/
.list_element_anons2 img { width:45px; height:46px; background:url(/bitrix/templates/index/i/goroskop.jpg) 0 -132px no-repeat; }
img.goroskop1 { background-position:-271px -132px; }
img.goroskop2 { background-position:-182px -132px; }
img.goroskop3 { background-position:-495px -132px; }
img.goroskop4 { background-position:-1px -132px; }
img.goroskop5 { background-position:-226px -132px; }
img.goroskop6 { background-position:-92px -132px; }
img.goroskop7 { background-position:-46px -132px; }
img.goroskop8 { background-position:-450px -132px; }
img.goroskop9 { background-position:-360px -132px; }
img.goroskop10 { background-position:-136px -132px; }
img.goroskop11 { background-position:-406px -132px; }
img.goroskop12 { background-position:-316px -132px; }
/**/
.biography .block .border { padding:8px; height:211px; background-color:#fff; }
/**/
.audio .block .border { padding-left:0; }
.audio table { width:475px; }
.audio td { font-family:Arial, Verdana, Helvetica, sans-serif; }
.audio td.audio_format { width:83px; text-align:center; vertical-align:top; padding-top:17px; background: url(/bitrix/templates/index/i/audio_border.gif) repeat-y scroll 0 0; }
.audio td.audio_img { padding:3px; text-align:center; vertical-align:top; background:url(/bitrix/templates/index/i/audio_back.gif) 50% 0 no-repeat; }
.audio td.audio_img img { width:76px; height:78px; }
.audio td.audio_text { padding-left:17px; line-height:13px; }
.audio td.audio_text h3 { padding:0 0 6px 0; margin:0; font-size:14px; line-height:14px; }
.audio td.audio_name { padding:21px 0 0 17px; font-size:12px; font-style:italic; }
.audio table.audio_download { width:236px; height:32px; margin:1px 0 0 257px; background-color:#fff; border:solid 1px #ebebeb; }
.audio table.audio_download td { vertical-align:middle; }
.audio td a { font-size:11px; color:#666666; }

.audio table.audio_download a { font-size:12px; color:#666666; font-style:italic; }
.audio table.audio_download td.format { width:36px; }
.audio .format img { width:21px; height:22px; background:url(/bitrix/templates/index/i/audio_mini.gif) 0 0 no-repeat; margin:4px 0 0 15px; }
.audio .format img.format_midi { background-position:0 0; }
.audio .format img.format_ogg { background-position:-21px 0; }
.audio .format img.format_wav { background-position:-42px 0; }
.audio .format img.format_mp3 { background-position:-63px 0; }
.audio .format img.format_ac3 { background-position:-84px 0; }
.audio table.audio_download td.size { padding:1px 0 0 8px; font-size:12px; font-style:italic; }
.audio table.audio_download td.download { padding:0 0 0 16px; font-size:12px; font-style:italic; }
.audio table.audio_download td.download_img { padding:3px 7px 0 0; }
/**/
.block_date { background-color:#fff; border:solid 1px #ebebeb; padding:8px; }
.block_date3 { width:8px; }
.block_date .mini_comments1 { background-color:#565656; width:224px; height:57px; }
.block_date .mini_comments1 h2 { font-size:16px; color:#fff; margin:0; padding:5px 8px 0 8px; }
.block_date .mini_comments1 span { font-size:13px; color:#fff; margin:0 8px 0 8px; font-size:11px; }
.block_date .mini_anons1 { width:224px; height:auto; font-size:12px; color:#666666; }
.block_date .mini_anons1 table td { padding:12px 8px 17px 8px; }
.block_date .mini_anons1 table td strong { display:block; padding-bottom:1px; font-size:12px; }
.block_date .mini_anons1 table td.date_img { padding:17px 8px 17px 8px; background:url(/bitrix/templates/index/i/audio_back.gif) 50% 14px no-repeat; }
.block_date .mini_anons1 table td.date_img img { vertical-align:bottom; }
.block_date .mini_anons1 table td a { color:#f27c01; font:bold 12px Arial, Verdana, Helvetica, sans-serif; }
/**/
.region div { padding:8px 8px 15px 8px; }
span.name_ok { }


/***********************/

/********/
/*FOOTER*/
#footer_td { vertical-align:top; height:0; font-size:1px; line-height:1px; }
#footer { position:relative; width:100%; height:258px; margin-top:-258px; font:11px Arial, Verdana, Helvetica, sans-serif; line-height:14px; }
#foot { width:902px; position:relative; z-index:2; font-size:10px; height:108px; color:#6d6d63; background:url(/bitrix/templates/index/i/footer.gif) #666 0 0 repeat-x; }
#footer a { font:10px Arial, Verdana, Helvetica, sans-serif; color:#6d6d63; text-decoration:underline; }
#footer a:hover { color:#6d6d63; text-decoration:none; }
.foot_logo { position:relative; float:left; width:194px; height:90px; background:url(/bitrix/templates/index/i/foot_border.gif) 160px 24px no-repeat; }
.foot_logo img { margin:29px 59px 0 46px; }
.foot_text { position:relative; float:left; width:492px; padding-top:26px; line-height:11px; }
#foot p { padding:0 0 8px 0; }
.foot_menu { position:relative; margin:0 0 0 -5px; padding-bottom:24px; }
#footer .foot_menu a { text-decoration:none; }
.foot_menu ul { margin:0; padding:0 0 13px 0; list-style:none; }
.foot_menu ul li { position:relative; float:left; width:auto; border-right:solid 1px #6d6d63; padding:1px 5px 1px 5px; }
.foot_menu ul li.last { border-right:none; }
.reclame { position:relative; float:left; width:auto; padding:26px 20px 0 57px; }
#footer .reclame a.rss { display:block; margin-top:1px; padding:0 0 0 23px; background:url(/bitrix/templates/index/i/foot_rss.gif) 0 0 no-repeat; font:bold 13px Arial, Verdana, Helvetica, sans-serif; text-decoration:none; margin-bottom:17px; }
.reclame select { font:11px Arial, Verdana, Helvetica, sans-serif; width:115px; margin-top:6px; }
.foot_banner { margin-top:10px; text-align:center; }
.foot_idex { position:absolute; width:150px; margin-top:46px; white-space:nowrap; }
.search_bar { position:absolute; margin-top:8px; width:902px; text-align:right; }
.search_bar img { margin-left:10px; }
/**/
.carousel-next { position:absolute; }


/**********************************/

}

/******************/

@media print {

}
