html,body{line-height:1;height:100%;width:100%;margin:0;padding:0;}
body{font:0.8em/1 Arial,Helvetica,sans-serif;color:#333;background:#FFF;margin:0 50px 0 70px;}
table{border-collapse:collapse;padding:0;}
table td{border:0;vertical-align:top;padding:0;}
ul,ol,li,ul li,ol li,h1,h2,h3,h4,h5,h6,pre,form,div,body,html,p,a,blockquote,fieldset,input{margin:0;padding:0;}
ul,ol{list-style:none;}
li,dd,blockquote{margin-left:1em;}
a img,:link img,:visited img{border:none;}
fieldset{border:solid 0 transparent;}
input,select,textarea{font-size:100%;}
.cleaner{clear:both;font-size:0;line-height:0;height:0;}
.center-text{text-align:center;}
#main .nopaddingtop{padding-top:0;}
.msword{padding-left:20px;background-repeat:no-repeat;background-position:0 center;}
a{text-decoration:underline;color:#000;outline:none;}
img{border:0;}
#min-width{min-width:1000px;}
#wrapper{width:auto;padding:33px 40px 15px 60px;}
#main{margin-left:233px;padding:10px 0 0;}
#leftbar{width:213px;float:left;padding-right:20px;padding-top:15px;}
#footer{border:1px solid #cecea5;background:#d7dabd;}
.logo{display:block;width:208px;height:105px;margin-bottom:28px;padding:0 2px 0 3px;}
.calend{margin-bottom:21px;}
.calend table.title{background:#dc3a46;height:26px;}
.calend table.title td.title_prev,.calend table.title td.title_next{width:45%;background-repeat:no-repeat;background-position:0 -29px;}
.calend table.title td.title_next{background-position:right -29px;}
.calend table.title a{background-repeat:no-repeat;width:13px;height:13px;display:block;}
.calend table.title a.title_prev{background-position:0 0;float:right;}
.calend table.title a.title_next{background-position:0 -13px;}
.calend table.title .title_middle{width:10%;white-space:nowrap;color:#FFF;font-size:1em;padding:0 10px;}
.calend table.grid table.grid{width:100%;border-top:1px solid #FFF;border-left:1px solid #e2e2e2;border-right:1px solid #e2e2e2;background-color:#f9f9f9;}
.calend table.grid table.grid td{text-align:center;vertical-align:middle;color:#000;padding:0.5em 0;}
.calend table.grid table.grid .name td{color:#909090;background:#e4e4e4;}
.calend table.grid table td{font-size:0.85em;cursor:default;}
.calend table.grid table.grid .property a,.calend table.grid table.grid .weekend_property a{color:#de1b1b;}
.calend table.grid .property_selected,.calend table.grid .weekend_property_selected,.calend table.grid .other_property_selected{background-color:#e4e4e4;}
.calend table.grid .property_other a,.calend table.grid .other_property a,.calend table.grid .weekend_other a,.calend table.grid .weekend_other_property a,.calend table.grid .other a,.calend table.grid .other_property_selected a{color:#aaa;}
.calend table.chop{width:100%;background-color:#f9f9f9;border:1px solid #e2e2e2;}
.calend table.chop td{text-align:center;vertical-align:middle;color:#999;font-weight:700;padding:0.5em 0;}
.calend table.chop td.chop_today{border-right:1px solid #e2e2e2;}
.calend table.quick{width:100%;border:1px solid #e2e2e2;border-bottom:0;}
.calend table.quick td{background:#efefef;padding:2px 1px;}
.calend table.quick input{background:none;border:0;color:#999;font-weight:700;cursor:pointer;}
.gb,.rb{background:#efefef;margin-bottom:13px;position:relative;min-height:15px;}
.rb{background:#e13441;}
.gb q,.gb u,.gb b,.gb i,.rb q,.rb u,.rb b,.rb i{display:block;position:absolute;overflow:hidden;height:5px;width:5px;font-size:0;line-height:0;background-repeat:no-repeat;}
.gb a:hover{color:#dc3a46;}
.gb q{background-position:-92px -15px;left:0;top:0;}
.gb u{background-position:-97px -15px;right:0;top:0;}
.gb b{background-position:-92px -20px;left:0;bottom:0;}
.gb i{background-position:-97px -20px;right:0;bottom:0;}
.rb q{background-position:-102px -15px;left:0;top:0;}
.rb u{background-position:-107px -15px;right:0;top:0;}
.rb b{background-position:-102px -20px;left:0;bottom:0;}
.rb i{background-position:-107px -20px;right:0;bottom:0;}
.gift{font-weight:700;text-align:center;line-height:28px;}
.search-b{padding:27px 0 8px 16px;}
.search-txt,.search-txt-edit{background-position:-112px 0;background-repeat:no-repeat;background-color:#FFF;width:141px;height:22px;border:none;color:#999;font-style:italic;margin-right:6px;padding:3px 10px 0;}
html:first-child .search-txt,html:first-child .search-txt-edit{height:25px;padding:0 10px;}
.search-txt-edit{font-style:normal;}
.search-bt{background-position:-81px 0;background-repeat:no-repeat;border:none;width:15px;height:15px;cursor:pointer;}
.search-b a.small{font-size:0.8em;color:#666;padding-left:10px;text-decoration:underline;}
.link1,.link2{height:57px;font-weight:700;padding:7px 0 0 11px;}
.link1 div{background-repeat:no-repeat;background-position:0 -55px;height:44px;padding:11px 0 0 63px;}
.link2 div{background-repeat:no-repeat;background-position:0 0;height:40px;padding:15px 0 0 63px;}
/*.link0 a{color:#333;text-decoration:none;} */
/*.link0{height:64px;margin-bottom:10px;background:url(http://img.susanina.net/common/images/links-olymp-bg.png) 0 0 no-repeat;font-weight:700;}*/
/*.link0 div{height:42px;padding:7px 0 0 87px;}*/
/*.linkadv a{color:#333;text-decoration:none;}*/
/*.linkadv{height:64px;margin-bottom:10px;background:url(http://img.susanina.net/common/images/links-uic-bg.png) 0 0 no-repeat;font-weight:700;}*/
/*.linkadv div{height:42px;padding:0px 0 0 87px;}*/
.cloud{background-color:#f5f5f5;border:1px solid #e2e2e2;margin-bottom:19px;color:#333;line-height:1.0;padding:8px 9px 11px;}
.cloud .s0{font-size:1.5em;color:#444;}
.cloud .s1{font-size:1.3em;color:#444;}
.cloud .s2{font-size:1.1em;color:#666;}
.cloud .s3{font-size:1em;color:#888;}
.cloud .s4{font-size:0.9em;color:#aaa;}
.cloud .s5{font-size:0.8em;color:#bbb;}
.cloud .s6{font-size:0.7em;color:#ccc;}
.cloud .s7{font-size:0.5em;color:#ccc;}
.cloud .c0{font-size:1.9em;color:#444;}
.cloud .c1{font-size:1.7em;color:#444;}
.cloud .c2{font-size:1.5em;color:#666;}
.cloud .c3{font-size:1.4em;color:#888;}
.cloud .c4{font-size:1.3em;color:#aaa;}
.cloud .c5{font-size:1.2em;color:#bbb;}
.cloud .c6{font-size:1.1em;color:#ccc;}
.cloud .c7{font-size:0.9em;color:#ccc;}
.banner-l{margin-top:11px;margin-bottom:23px;text-align:left;}
#leftbar h5.red-h3,#leftbar h5.black-h3{height:19px;background:#e13441;color:#FFF;font-size:0.9em;float:left;padding:8px 23px 0 21px;}
#leftbar h5.black-h3{background:#333;}
html:first-child #leftbar h5.red-h3,html:first-child #leftbar h5.black-h3{height:20px;padding-top:7px;}
.pop-themes .date{color:#FFF;font-size:0.9em;background-color:#e13441;float:left;margin-bottom:6px;padding:0.3em;}
.pop-themes .date4,.pop-themes .date5,.pop-themes .date6{background-color:#e45964;}
.pop-themes .date7,.pop-themes .date8,.pop-themes .date9{background-color:#e77f87;}
.wheather .cont-in{padding:15px 0 12px;}
.wheather table td.gmtdttl{padding:0 0 2px 21px;}
.events h5{text-transform:uppercase;margin-bottom:7px;}
.events .cont-in .ldate{width:35px;color:#c33;font-weight:700;white-space:nowrap;}
.events table{margin-bottom:15px;line-height:1.3;}
.events dl{margin:0;padding:0;}
.events dt,.events dd{display:block;margin:0;padding:0;}
.events dd{color:#666;font-size:0.9em;line-height:1.2;}
.persons .cont-in{padding:18px 20px 20px;}
.persons .img{margin-bottom:13px;}
.persons .photo{color:#999;font-size:0.85em;margin-bottom:16px;}
.persons .name{font-size:1.1em;font-weight:700;margin-bottom:18px;}
.persons blockquote{display:block;border-left:6px solid #ccc;padding-left:17px;font-style:italic;color:#333;font-size:0.9em;quotes:"\00ab" "\00bb";margin:0;}
.ratings h5{color:#c33;margin-bottom:7px;}
.ratings table td{border-top:1px solid #ccc;font-size:0.9em;padding:6px 0 5px;}
.ratings table .top td{border-top:none;}
.ratings table .right{text-align:right;padding-left:0.5em;}
.ratings .cont-in ul{line-height:1.3;margin-bottom:1em;}
.poll table input.fleft{width:150px;height:26px;color:#FFF;border:none;font-size:0.9em;background-color:#e13441;background-position:0 0;background-repeat:repeat-x;margin:10px 0 0 5px;}
.poll .header{font-size:1em;line-height:1.2;margin-bottom:10px;font-weight:700;}
* html .arch-polls p img{padding-left:3px;}
.gb .ico-link{margin-bottom:16px;font-size:0.9em;border-bottom:1px solid #ccc;position:relative;padding:11px 0 16px 32px;}
.gb .ico-link2{padding-top:11px;}
.gb .ico-link em{display:block;position:absolute;width:24px;height:24px;left:0;top:5px;background-repeat:no-repeat;}
.gb .ico-link em.ico-rss{background-position:0 -110px;}
.gb .ico-link em.ico-lj{background-position:0 -158px;}
.gb .ico-link em.ico-twitter{background-position:0 -134px;}
.subscription-b{padding:10px 15px 22px;}
.subscription-b h3{color:#333;margin-bottom:10px;}
.search2-bt{background-repeat:no-repeat;background-position:-96px 0;border:none;width:15px;height:14px;cursor:pointer;}
.left-menu{margin-bottom:10px;border-left:6px solid #e13744;}
.left-menu ul{line-height:1.2;font-weight:700;color:#333;padding:4px 15px 4px 17px;}
.left-menu ul li{padding:2px 0;}
.left-menu ul.menu-afisha ul{font-weight:400;}
.banner-r{margin-top:72px;margin-bottom:20px;float:left;}
.top-middle{height:50px;position:relative;}
.wap-link{float:left;height:27px;position:relative;padding:7px 0 0 18px;}
.mobnews-link{float:left;height:27px;margin-left:10px;position:relative;padding:7px 0 0 35px;}
.wap-link b,.mobnews-link b,.top-nav b{position:absolute;display:block;left:0;background-repeat:no-repeat;line-height:0;font-size:0;}
.wap-link b{width:10px;height:15px;top:7px;background-position:-71px 0;}
.mobnews-link b{width:29px;height:29px;top:0;background-position:-13px 0;}
.top-nav{float:right;height:22px;}
.top-nav li{float:left;padding:8px 17px 0 0;}
.top-nav li.home{padding:0 15px 0 0;}
.top-nav li b{position:static;float:left;}
.top-nav li.home b{width:29px;height:29px;background-position:-42px 0;}
.top-nav li.map b{width:11px;height:12px;background-position:-81px -15px;}
.top-nav li.print b{width:10px;height:12px;background-position:-71px -15px;}
.tmenu{height:88px;}
.tmenu-inline{height:59px;}
.topmenu{height:29px;background:#666;color:#FFF;display:block;}
.topmenu li{text-align:center;line-height:1.1;height:23px;float:left;width:16%;position:relative;z-index:10;padding:6px 0 0;}
.topmenu .select{background-color:#e55560;background-position:0 -26px;background-repeat:repeat-x;}
.topmenu .select div{position:absolute;left:0;top:29px;height:6px;width:100%;z-index:10;background-repeat:no-repeat;background-position:center -55px;}
.tmenu-inline .topmenu .select div{background-position:center -61px;}
.subtopmenu{position:relative;border:1px solid #cecece;border-top-color:#FFF;height:27px;display:block;background:#efefef;z-index:5;}
.subtopmenu li{height:21px;display:block;line-height:1.1;float:left;padding:6px 9px 0;}

.banner_old{text-align:center;padding-bottom:2px;padding-top:3px;border-bottom:3px solid #666;border-top:2px solid #efefef;}
.banner{border-bottom:1px solid #cecece;border-top:1px solid #EFEFEF;padding-bottom:2px;padding-top:2px;text-align:center;margin-bottom:10px;}
.banner_topline{border-bottom:1px solid #EFEFEF;border-top:1px solid #EFEFEF;padding-top:2px;padding-bottom:2px;text-align:center;vertical-align:middle;margin-bottom:10px;display:block;}
.banner2{text-align:center;vertical-align:top;padding-bottom:11px;}
.banner3{text-align:center;vertical-align:top;padding-top:11px;}
.pre-text ul{list-style-type:square;padding-left:25px;}
.pre-text span{color:#333;font-size:1.1em;font-weight:700;}
.news-block h2{margin-bottom:20px;color:#c33;font-size:2em;font-weight:400;text-decoration:none;padding:20px 0 0 19px;}
.hot-news .ticker{height:auto !important;min-height:40px;padding-bottom:10px;}
.hot-news .ticker1{width:100%;height:auto !important;min-height:15px;padding-bottom:10px;border-top: 4px solid #e13441; background-color:#f5f5f5; }
.hot-news .ticker1 .news-link{color:#666;font-size:0.9em;font-weight:700;line-height:1.2;margin-left:65px;margin-right:10px;padding:4px 0 0 10px;}
.hot-news .ticker1 .redleft{width:59px;height:22px;margin-right:-149px;color:#e13441;text-decoration:underline;float:left;border:none;font-size:1.0em;font-weight:700;padding:4px 0 0 25px;display:inline;}

.hot-news .ticker2{width:100%;height:auto !important;min-height:20px;padding-bottom:10px;border-top: 4px solid #e13441; }
.hot-news .ticker2 .news-link{width:100%;color:#666;font-size:0.9em;font-weight:700;line-height:1.2;margin-left:59px;margin-right:0px;padding:15px 0 0 10px; background-color:#f5f5f5;}

.hot-news .ticker .redleft{width:69px;height:22px;margin-right:-139px;color:#FFF;text-decoration:underline;float:left;color:#FFF;border:none;font-size:1.0em;background-color:#e13441;background-position:0 0;background-repeat:repeat-x;padding:4px 0 0 25px;}
.hot-news .ticker .hour{background:#E13441 none repeat scroll 0 0;border-bottom:0px solid #cecece;border-left:0px solid #EFEFEF;border-right:0px solid #EFEFEF;color:#FFF;float:left;font-weight:700;height:20px;margin-right:-139px;width:59px;padding:4px 0 0 15px;}
.hot-news .ticker .news-link{color:#666;font-size:0.9em;font-weight:700;line-height:1.2;margin-left:99px;margin-right:10px;padding:0px 0 0 10px;}

.news-block .expert-comment{padding-left:10px;padding-top:5px;padding-bottom:20px;line-height:1.5;}
.expert-block .title{height:27px;padding-bottom:10px;}
.expert-block .title .hour{width:180px;height:21px;margin-right:-139px;color:#FFF;font-weight:700;background:#e13441;float:left;padding:6px 0 0 20px;}
.expert-block .photo{float:left;display:inline-block;padding-right:5px;padding-left:10px;}
.expert-block .photo img{padding:5px;}
.expert-block .big_picture{float:none;display:block;padding-right:5px;padding-left:0;}
.expert-block .big_picture img{padding-top:5px;}
.expert-block .expert-name{font-weight:400;line-height:1.3;text-align:left;font-style:italic;padding-top:10px;}
.expert-block .highlight table{border:1px solid #ffe4e4;}
.news-block .linkh2 a{text-decoration:none;color:#000;}
.news-block .linkh2 a:hover{text-decoration:underline;color:#000;}
.news-block .linkh2 h2{color:#000;}
.top-news .title{height:27px;}
.top-news .title .hour{width:119px;height:21px;margin-right:-139px;color:#FFF;font-weight:700;background:#e13441;float:left;padding:6px 0 0 20px;}
.top-news .title .date{color:#666;font-size:0.9em;margin-left:139px;padding:7px 0 0 25px;}
.top-news .top-photo{float:left;display:inline-block;padding-right:25px;}
.top-news .top-photo img{padding:15px 0 10px;}
.top-news .top-photo span{color:#999;font-size:0.8em;display:block;white-space:normal;padding:0 0 10px;}
.top-news .top-news-text h3{font-size:1.5em;font-weight:400;display:inline;line-height:1.2;margin:0;padding:0;}
.top-news .top-news-text .h3{line-height:1.2;padding:0 0 8px;}
.top-news .top-news-text p{display:block;color:#333;line-height:1.5;text-align:left;padding:8px 0 0;}
.last-news .title-news h4 a{color:#c33;line-height:1.4em;}
#f-main{margin-left:233px;border-top:5px solid #333;padding:10px 0 0;}
#f-leftbar{width:213px;float:left;text-align:center;border-top:5px solid #c33;padding:10px 0;}
#f-leftbar div{margin-bottom:5px;}
#f-main div{color:#666;font-size:0.9em;line-height:1.2;padding:16px 20px 20px 19px;}
#f-rightbar div{padding-top:16px;border-top:5px solid #c33;font-weight:700;line-height:1.2;font-size:0.9em;margin:0 20px 0 0;}
.ratings-block .gb{background:#efefef;color:#333;line-height:1.2;padding:13px 19px;}
.ratings-block h3{color:#333;font-size:1.5em;font-weight:400;border-bottom:1px solid #ccc;margin:0 0 22px 14px;padding:29px 0 3px;}
.table-rating td,.table-rating th{border-bottom:1px solid #FFF;padding:9px;}
.table-rating .col1{width:11%;}
.table-rating .col2{width:72%;}
.table-rating .col3{width:17%;}
.table-rating .row1{background:#f6c2c6;}
.table-rating .row2{background:#f8ced1;}
.table-rating .row3{background:#f9d4d7;}
.table-rating .row4{background:#fae0e2;}
.table-rating .row5{background:#fcedee;}
.table-rating th{border-bottom-width:2px;background:#666;color:#FFF;font-size:0.9em;text-align:left;}
.table-rating .rating-up,.table-rating .rating-down{background-repeat:no-repeat;background-position:10px center;padding-left:22px;font-size:0.9em;}
.search-table{background:#efefef;display:block;border-top:13px solid #efefef;}
.search-table .col1{width:30%;}
.search-table .col2{width:70%;}
.search-table td{vertical-align:middle;padding:0 13px 13px 19px;}
.search-table td.top-text-label{vertical-align:top;padding-top:5px;}
.search-table strong.gray{color:#919191;}
.search-table .txt-search{display:block;width:90%;margin-bottom:7px;border:1px solid #999;background:#FFF;height:20px;color:#666;padding:3px 6px 0;}
.search-table .txt-date{width:94px;border:1px solid #999;background:#FFF;height:20px;color:#666;padding:3px 6px 0;}
.search-table .bt-submit{width:132px;height:26px;background:#e13946;background-repeat:repeat-x;background-position:0 0;color:#FFF;text-align:center;border:0;padding:0;}
.search-table select{background:#FFF;border:1px solid #999;width:100%;color:#666;}
.search-block h3{color:#333;font-size:1.5em;font-weight:400;border-bottom:1px solid #ccc;margin:0 0 20px 19px;padding:22px 0 3px;}
.search-block .title-results{font-weight:700;background:#efefef;color:#333;padding:14px 19px;}
.search-block .title-part{color:#333;font-size:1.1em;margin-left:19px;padding-top:16px;}
.search-block .title-part span{color:#666;background:none;}
.search-block span{background:#fcc;}
.search-block ul{margin-bottom:10px;}
.search-block li{display:block;padding-top:18px;margin-left:19px;color:#333;line-height:1.2;}
.search-block .tags,.search-block .author{color:#666;font-size:0.8em;background:none;}
.auction-block h2{color:#c33;font-size:2em;font-weight:400;}
.auction-block .title-table td{vertical-align:bottom;width:100%;padding:20px 0 20px 19px;}
.auction-block .title-table .right{text-align:right;padding-bottom:22px;white-space:nowrap;}
.auction-block ul li{padding:0 12px 12px 0;}
.auction-block ul table td{padding:12px 0 0 12px;}
.auction-block ul table .col1{width:22%;}
.auction-block ul table .col2{width:78%;}
.auction-block ul table .col3{width:100%;}
.auction-block table.tender td{padding:0 0.5em 0.5em 0;}
.auction-block .cont-in{padding-left:19px;}
.news-item-block h5.title-rubric{margin-bottom:20px;color:#c33;font-size:2em;font-weight:400;vertical-align:top;padding:20px 0 0 19px;}
.news-item-block h2.title-rubric{margin-bottom:20px;color:#c33;font-size:2em;font-weight:400;vertical-align:top;padding:20px 0 0 19px;}
.news-item-block .item-news{background:none;vertical-align:top;}
.item-news .top-photo{float:left;padding-right:20px;display:inline-block;vertical-align:top;}
.item-news .top-photo img{vertical-align:top;padding:2px 20px 10px 0;}
.item-news .top-photo span{color:#999;font-size:0.8em;display:block;vertical-align:top;padding:0 0 10px;}
.item-news .top-news-text{vertical-align:top;line-height:1.3;padding:0 25px 20px 20px;}
.item-news .top-news-text span.date{color:#666;font-size:0.9em;display:block;padding:0 0 15px;}
.item-news .top-news-text .h3{padding:0 0 8px;}
.item-news .top-news-text h2{font-size:1.5em;font-weight:400;display:inline;line-height:1.2;color:#c33;margin:0;padding:0;}
.item-news .top-news-text p{display:block;color:#333;line-height:1.5;vertical-align:top;padding:8px 0 0;}
.news-item-block hr{height:4px;color:#666;border:none;}
.item-news-noimage{padding:19px 20px 20px 19px;}
.guestbook-block h1{height:26px;color:#c33;font-size:2em;font-weight:400;padding:20px 0 0 19px;}
.news-item-block .related-themes{background:#efefef;padding:10px 19px 15px 15px;}
.related-themes h5,.item-comments h5{font-size:1.5em;font-weight:400;color:#333;padding-bottom:4px;border-bottom:1px solid #ccc;}
.related-themes li{display:block;padding-top:12px;line-height:1.2em;}
.related-themes .seemore-src{font-size:0.8em;background-color:#e13441;background:#e13441;color:#FFF;vertical-align:middle;padding:2px 3px;}
.related-themes h3{display:inline;line-height:1.4em;}
.related-themes h3 .seemore-link{display:inline;padding-left:5px;}
.news-item-block .item-comments{padding:31px 10px 10px;}

.news-item-block .addinfo{display:block;margin-top:15px; padding-top: 5px; padding-bottom: 5px;border-top: 1px solid #efefef;border-bottom: 1px solid #efefef;min-height: 20px !important;}
.news-item-block .addinfo span.num-comments {background-color:#e13441;padding:2px 7px;font-size:1.0em;font-weight:700;color:#ffffff;}

.item-comments h5{margin-left:5px;}
.item-comments .single{color:#333;font-size:0.9em;padding:7px 5px;}
.item-comments li{display:block;line-height:1.2;padding:7px 5px;}
.item-comments .title{color:#666;font-size:0.8em;margin-bottom:3px;}
.item-comments .text{color:#333;font-size:0.9em;}
.news-item-block .gallery-block{padding:30px 0 0 19px;}
.news-item-block .banner-context1{padding:11px 10px 0px;}

.gallery-block h5{font-size:1.5em;font-weight:400;color:#333;padding-bottom:10px;border-bottom:1px solid #ccc;}
.gallery-block table td img{border:1px solid #999;padding:1px;}
.gallery-block .video-title{padding-top:1px;font-size:1em;font-weight:700;color:#c33;text-align:left;}
.gallery-block a{color:#c33;text-decoration:underline;}
.gallery-block a:hover{color:#c33;text-decoration:none;}
.gallery-block .video-duration{padding-top:5px;font-size:0.8em;font-weight:400;text-align:left;}
.gallery-block .video-description{padding-top:5px;font-size:0.95em;font-weight:400;text-align:left;}
.pages-div{white-space:nowrap;color:#333;text-align:right;padding:14px 0;}
.news-item-block .comments-pager{border-bottom:1px solid #ccc;display:block;width:99%;vertical-align:top;}
.guestbook-block .comments-pager{border-bottom:none;vertical-align:top;}
.comments-pager td{white-space:nowrap;color:#333;vertical-align:top;padding:14px 0;}
.comments-pager td.pages{white-space:normal;text-align:right;width:100%;}
.news-item-block .post-comment{vertical-align:top;color:#333;line-height:1.5;padding:10px 0;}
.post-comment h6{font-weight:700;font-size:1.1em;margin-bottom:15px;}
.post-comment p{margin-bottom:0.5em;display:block;vertical-align:top;}
.post-comment .bot-comment{font-size:0.9em;}
.post-comment input{width:162px;height:20px;background:#FFF;border:1px solid #999;vertical-align:top;padding:0 3px;}
.post-comment textarea{width:98%;background:#FFF;border:1px solid #999;vertical-align:top;}
.post-comment table td{padding-right:7px;}
.post-comment table input{width:93px;}
.post-comment table input.fleft{width:160px;height:26px;background:#e13441;background-repeat:repeat-x;background-position:0 0;color:#FFF;border:none;margin-left:8px;margin-top:14px;font-size:0.8em;}
.regular-page .content-in{line-height:1.2;vertical-align:top;padding:0 15px 10px 19px;}
.content-in h2,.content-in h3,.content-in h4 .content-in h5,.content-in h6{margin-bottom:0.5em;color:#c33;}
.content-in h2{font-size:1.3em;}
.content-in h3{font-size:1.2em;}
.content-in h4{font-size:1.1em;}
.content-in hr{height:1px;color:#737373;border:none;}
html>body .content-in hr{height:1px;background-color:#737373;border:0 solid #737373;}
.content-in table{margin-bottom:1em;vertical-align:top;}
.content-in table td{padding:0.3em;}
.content-in ul{line-height:1.2;margin-left:0.3em;list-style:disc;}
.content-in ul.map{margin-bottom:0.7em;}
.content-in ul.map li{font-weight:700;list-style:none;}
.content-in ul.map li li{font-weight:400;margin-left:1em;list-style:disc;}
.content-in ol{line-height:1.2;margin-left:1em;list-style:decimal;}
.content-in table.border td{border:1px solid #737373;}
.content-in table.noall td{border:0;padding:0;}
.inv{font-size:10px;color:#484848;text-decoration:none;font-family:Arial, sans-serif;line-height:1.2;}
.li{line-height:15px;font-size:9px;color:#484848;text-decoration:none;font-family:Arial, sans-serif;}
.blockh{font-size:11px;color:#484848;text-decoration:none;font-family:Arial, sans-serif;font-weight:700;}
.content-in .films-list .title{font-size:1em;border-bottom:none;}
.content-in h2.gray{color:#909090;}
.content-in .link11 a,.link22 a{text-decoration:none;color:#909090;}
.content-in .link11 a:hover,.link22 a:hover{text-decoration:underline;color:#909090;}
.content-in ul.films,.search-block ul.films{list-style:none;margin-left:0;}
.content-in ul.films li,.search-block ul.films li{border-top:3px solid #ddd;padding-top:20px;}
.content-in ul.films li:first-child,.search-block ul.films li:first-child{border-top:none;padding-top:0;}
.content-in table.films{margin-bottom:0.5em;}
.content-in table.films .photo,.search-block table.films .photo{float:left;width:222px;padding-top:3px;}
.content-in table.films .photo .big,.search-block table.films .photo .big{display:block;width:210px;margin-bottom:6px;}
.content-in table.films td,.search-block table.films td{line-height:1.2em;padding:0;}
.content-in table.seance{margin-bottom:2em;width:100%;}
.content-in table.seance td{border-bottom:1px solid #eee;border-top:1px solid #eee;line-height:1.2em;padding:0.3em 0;}
.content-in table.seance td.cinema{width:30%;padding:0.3em 10px 0.3em 5px;}
.content-in table.desc_cinema{margin-bottom:20px;width:100%;}
.content-in table.desc_cinema td{line-height:1.2em;border-bottom:3px solid #ccc;padding:0 0 10px;}
.search-block .films h2{margin-bottom:0.5em;color:#c33;font-size:1.3em;font-weight:700;padding:0;}
.content-in ul.thumbs,.search-block ul.thumbs{list-style:none;display:inline;margin:0;padding:0;}
.content-in ul.thumbs li,.search-block ul.thumbs li{display:inline;line-height:1;float:left;border:none;margin:0 0 6px;padding:0;}
.content-in table.films .photo .photo-big img,.search-block table.films .photo .photo-big img{width:210px;height:auto;margin:0 0 6px;padding:0;}
#caption-adv{display:none;height:0;line-height:0;font-size:0;}
.calend-title{height:26px;margin-bottom:6px;background-color:#dc3a46;background-repeat:no-repeat;background-position:0 -67px;}
.calend-title div{height:20px;padding-top:6px;text-align:center;color:#FFF;font-weight:700;background-repeat:no-repeat;background-position:right -93px;}
.straight-block{line-height:1.2;padding:17px 0;}
.straight-block h4{font-weight:700;padding-bottom:10px;}
.straight-block img{border:1px solid #cecece;float:left;margin:0 17px 17px 0;}
h1,h2,h3,h4,h5,h6,pre,code,.content-in h5,.content-in h6{font-size:1em;}
.no,.adv-fbottom{display:none;}
a:hover,.calend a,.calend table.grid table.grid a:hover,.gb a,.rb a,.search-b a.small:hover,.wheather a{text-decoration:none;}
#cont1,#f-cont1{width:100%;float:left;margin-right:-162px;}
#cont2,#f-cont2{margin-right:162px;}
#rightbar,#f-rightbar{width:142px;padding-left:20px;float:right;}
.bottom-left-block,.bottom-right-block{margin-bottom:30px;}
.calend a:hover,.calend table.grid table.grid .property a:hover,.calend table.grid table.grid .weekend_property a:hover,.calend table.grid .property_today a:hover,.calend table.grid .property_selected_today a:hover,.calend table.grid .property_other_today a:hover,.gb a:hover,.rb a:hover,.link0 a:hover,.wheather a:hover{text-decoration:underline;}
.calend table.title td,.search-b input,.wheather table td,.subscription-b input,.content-in .vmiddle *{vertical-align:middle;}
.calend table.grid .property_today,.calend table.grid .property_selected_today,.calend table.grid .property_other_today,.pop-themes .date1,.pop-themes .date2,.pop-themes .date3{background-color:#e13441;}
.calend table.grid .property_today a,.calend table.grid .property_selected_today a,.calend table.grid .property_other_today a,.rb a,.rb a:hover,.topmenu a,.subtopmenu a{color:#FFF;}
.calend table.chop td a,.auction-block ul em{color:#999;}
.gb a,.hot-news .ticker .news-link a,.straight-block h4 a{color:#e13441;}
.link2 a,.link2 a:hover,.link0 a:hover,.ratings .cont-in ul a,.left-menu ul a,.subtopmenu li a,.table-rating td,.search-table strong,.search-table label{color:#333;}
.cloud .all,.pop-themes .all,.events .all,.poll .all{color:#e13441;font-size:0.9em;}
.pop-themes,.wheather,.persons,.poll{background:#efefef;margin-bottom:20px;}
.pop-themes .cont-in,.poll .cont-in{padding:18px 20px 11px;}
.pop-themes li,.poll .cont-in li{line-height:1.2;border-bottom:1px solid #efefef;margin-bottom:7px;}
.pop-themes li a,.poll .cont-in li a{clear:left;color:#333;display:block;}
.pop-themes li a span,.poll .cont-in li a span,.arch-polls .tags a,.top-news .top-news-text span.comments,.top-news .top-news-text span.tags a,.last-news .tags a,.search-block .tags	a,.item-news .top-news-text a.comments,.item-news .top-news-text span.tags a,.gallery-block span{color:#666;}
.events,.ratings{background:#efefef;margin-bottom:20px;color:#333;}
.events .cont-in,.ratings .cont-in{line-height:1.2;padding:18px 20px 15px;}
.persons .name a,.arch-polls .title-polls h4 a,.gb .ico-link a,.left-menu ul .select,.left-menu ul .select a,.subtopmenu li.select,.subtopmenu li.select a,.top-news .top-news-text h3 a,#f-rightbar a,.search-block .author a,.search-block .title-news h4 a,.auction-block .title-table a,.auction-block ul a,.auction-block a,.item-news .top-photo span a,.item-news .top-news-text p a,.related-themes h3 a,.related-themes h3 .seemore-link a,.item-comments .title a,.post-comment .red,.content-in a,.regular-page .title-news h4 a,.search-block .films h2 a{color:#c33;}
.ratings .all,.arch-polls .all,.last-news .all{color:#e13441;font-size:0.95em;}
.ratings table,* html .subscription-b h3,*+html .subscription-b h3{margin-bottom:8px;}
.current-poll .question,.regular-page .question{font-size:1em;background:#efefef;color:#333;line-height:1.3;padding:13px 19px;}
.current-poll .question .dates,.arch-polls .title-polls .time,.last-news .title-news .time,.search-block .title-news .time,.related-themes .time,.regular-page .question .dates{font-size:0.8em;background:#e13441;color:#FFF;vertical-align:middle;padding:2px 3px;}
.arch-polls,.last-news{padding:22px 0 13px 19px;}
.arch-polls .title,.last-news .title,.regular-page .title{border-bottom:1px solid #ccc;color:#333;font-size:1.5em;padding:0 0 3px;}
.arch-polls li,.last-news li,.regular-page li{display:block;padding-top:18px;}
.arch-polls .title-polls,.last-news .title-news,.search-block .title-news,.regular-page .title-news{padding-bottom:3px;line-height:1.2;}
.arch-polls .title-polls h4,.last-news .title-news h4,.search-block .title-news h4,.regular-page .title-news h4{display:inline;}
.arch-polls .title-polls span.comments,.arch-polls .title-polls a.comments,.news-block h2 span,.last-news .title-news span.comments,.last-news .title-news a.comments,.ratings-block h2 span,.search-block .title-news a.comments,.news-item-block h5.title-rubric span,.related-themes a.comments{color:#666;font-size:0.9em;}
.arch-polls p,.last-news p,.auction-block ul,.regular-page p{color:#333;line-height:1.2;}
.arch-polls p img,.last-news p img{float:left;display:inline-block;padding:3px 5px 5px 0;}
.arch-polls .tags,.last-news .tags{font-size:0.8em;}
.wap-link a,.mobnews-link a{color:#c33;font-size:0.8em;}
.banner_topline_in,.banner_topline_in2{text-align:center;vertical-align:middle;display:inline;}
.pre-text,.top-news .top-news-text{text-align:left;line-height:1.3;padding:0 25px 20px 20px;}
.news-block .top-news,.auction-block ul .alt,.item-comments .alt{background:#efefef;}
.news-block .expert-block,.expert-block .highlight{background:#ffe4e4;}
.top-news .top-news-text p:first-child,.item-news .top-news-text p:first-child,.content-in table.nopadding td,.top-news-text .straight-block{padding:0;}
.top-news .top-news-text span.tags,.item-news .top-news-text span.tags{color:#666;font-size:0.8em;}
.ratings-block h2,.search-block h2,.regular-page h1{margin-bottom:20px;color:#c33;font-size:2em;font-weight:400;padding:20px 0 0 19px;}
.ratings-block .table-rating,.auction-block .title-table,.auction-block ul table,.gallery-block table.video{display:block;}
html:first-child .search-table .txt-search,html:first-child .search-table .txt-date{padding-top:0;height:23px;}
html>body .search-block hr,html>body .news-item-block hr{height:4px;background-color:#666;border:0 solid #666;}
.auction-block table.tender,.content-in p,.content-in ul,.content-in ol{margin-bottom:1em;}
.gallery-block table td,.gallery-block table td .video{text-align:left;padding:5px 5px 10px;}
.pages-div a,.comments-pager a{color:#c33;margin-left:15px;}
.pages-div span,.comments-pager span{color:#FFF;background:#c33;margin-left:8px;padding:3px 7px;}
.pages-div span+a,.comments-pager span+a{margin-left:8px;}
* html .pages-div span,* html .comments-pager span{margin-left:15px;}
.inv a:link,a.inv:link,.inv a:visited,a.inv:visited,.inv a:hover,a.inv:hover{font-size:10px;color:#484848;text-decoration:underline;font-family:Arial, sans-serif;}
.content-in table.films .photo div img,.search-block table.films .photo div img,.content-in table.films ul.thumbs li img,.search-block table.films ul.thumbs li img{cursor:pointer;float:left;width:62px;line-height:1;margin:0 12px 6px 0;padding:0;}
.content-in table.desc_cinema .fleft,.content-in table.desc_cinema .fleft,.content-in table.object .fleft {margin:3px 10px 10px 0;}
