
/* $Id: universal.css 39668 2011-04-29 08:21:51Z shirokova $ */
@import "colorScheme.css";
/*all*/
*{margin:0;padding:0}
:focus{outline:none}
img{border:0}
a,#showCategories,#hideCategories{color:#339;text-decoration:none;outline:none}
a:hover,#showCategories:hover,#hideCategories:hover{text-decoration:underline}
label,#showCategories,#hideCategories{cursor:pointer}
.clear{clear:both}
.bold{font-weight:bold}
.pt2{padding-top:2px}
.spacer{height:10px;overflow:hidden;clear:both}
.mr-1{margin-right:-1px}
.ml7{margin-left:7px}
.mt10{margin-top:10px}
.pt10{padding-top:10px}
.mr10{margin-right:10px}
.mb10{margin-bottom:10px}
.mt20{margin-top:20px}
.mt30{margin-top:30px}
.pt30{padding-top:30px}
.h120{height:120px}
.h400{height:400px}
.noBckg{background:none !important}
.noDsp{display:none}
td{vertical-align:top}
.left{float:left}
.right{float:right}
h5{font:bold 14px Arial;color:#fff;text-transform:uppercase;padding:2px 6px}
.w50{width:50px}
.w89{width:89px}
.w115{width:115px}
.block137{width:137px}
.block141{width:141px}
.w148{width:148px}
.block192,.w192{width:192px !important}
.w180{width:180px}
.w200{width:200px}
.block204{width:192px;margin:0 12px}
.block240{width:240px}

.w380,.block380{width:380px !important}
.block396{width:396px}
.block600{width:600px}
.block851{width:851px}
.block999{width:999px;margin:0 auto; z-index:2; position:relative; overflow:hidden; background-color:#fff;}
.topCounters{height:10px;overflow:hidden}

.quiz_correct_answer {color:red}
/*leftColumn*/
#changeTown{height:42px;overflow:hidden}
#changeTown select,.promoCaro{border:1px solid #848b8b}
#changeTown select{font:12px Arial, Helvetica, sans-serif;width:120px;margin:12px 0 0 7px}
.leftHeader{height:50px;padding:9px 0 0 10px}
.leftHeader a{color:#fff}
.leftHeader a,.columnSubscribe{font:12px/20px Arial, Helvetica, sans-serif}
.columnSubscribe {display:block;height:23px;overflow:hidden;padding:3px 0 0 9px;color:#333}
.columnSubscribe a {color:#333}
/*leftColumn lastFeatures & SpecialProjects*/
.leftFeatures{margin:8px 0}
.redBlockTOP{background:#e10000;text-align:center}
.redBlockBOTTOM{height:9px;background:url(../img/RedAnglesBg_bottom.gif) repeat-x;overflow:hidden}
.leftColBlock a,.leftFeatures a{font:bold 13px/14px Arial, Helvetica, sans-serif;display:block;padding:5px 0 6px;background:url(../img/dotted_topBottom_bg.gif) bottom repeat-x}
.leftColBlock a{color:#c00}
.leftFeatures a{color:#339}
/*left column banners*/
.magazineImg{border:1px solid #b0b0b0;display:block}
#freeCinema{width:137px;height:137px}
#subscriptionBanner{width:137px;height:240px}
#wapTelephone{width:137px;height:300px}
#MarketGid2038 div{width:110px;text-align:left}
#MarketGid2038 a{display:block;clear:both;text-align:left}
div#rdminfrm_14992 div,div#rdminfrm_11713{padding:2px}
div#rdminfrm_14992 td,div#rdminfrm_11713 td{width:25%;padding:4px;text-align:center;vertical-align:top}
div#rdminfrm_14992 a,div#rdminfrm_11713 a,#DIV_BSN_2 a{font:normal 11px Arial, Helvetica, sans-serif;color:#339 !important}
div#rdminfrm_14992 img,div#rdminfrm_11713 img{border:1px solid #ccc}
/*center UserComments*/
/*.readersViews{color:#ccc;padding:8px}
.readersViews a{color:#fff;font:15px/16px Arial, Helvetica, sans-serif}
*/
.leftReaders{width:245px;float:left}
.leftReaders img{float:left;width:96px;height:67px;border:solid 1px #b0b0b0;margin-right:8px}
.leftReaders a{font-weight:bold}
.leftReaders div{font:10px Arial}
/*.rightReaders{width:320px;float:right}*/
.rightReaders img#nickIcon{position:relative;top:-2px;left:3px;float:left;margin-right:5px;width:10px;height:15px}
.rightReaders div{font:11px Arial, Helvetica, sans-serif;padding-top:5px}
/*centerColumn mainMenu*/
.mainMenu{height:33px;list-style:none;font:bold 15px/13px Arial, Helvetica, sans-serif;padding-top:4px}
.mainMenu li{float:left;padding:6px 11px 6px;background:url(../img/mainMenu_dots.gif) right center no-repeat}
.mainMenu a{color:#000;text-decoration:none}
*html .mainMenu a:hover{text-decoration:none}
/*centerColumn searchForm & nameSection*/
.sectionName{height:59px;overflow:hidden}
#clearTitle{display:block;font:50px Tahoma;color:#fff;text-transform:lowercase;margin:-7px 0 0 18px;white-space:nowrap}
*html #clearTitle{margin-left:9px}
#clearTitle:hover, #clearTitle a:hover{text-decoration:none}
#clearTitle a, #clearTitle a:visited {color:#fff;}
.findForm{width:424px;float:right;padding:19px 20px 0 0}
.findForm #query{width:303px;font:11px Arial;color:#666;float:left;position:relative;top:1px}
.findForm #button {width:109px;height:21px;$position:absolute;$margin-top:18px;margin-left:5px;background:url(../img/formButtonSubm.png) no-repeat;border:0 solid transparent;cursor:pointer;}
.findForm input#button:hover{background:url(../img/formButtonSubm-hover.png) no-repeat}
/*centerColumn subMenu*/
.subMenu{height:26px;overflow:hidden}
.subMenu ul{list-style:none;font:12px/14px Arial}
.subMenu li{float:left;padding:6px 1px 6px 0;background: url(../img/subMenu_bg.gif) center right no-repeat}
.subMenu li a,.subMenu li span{padding:10px}
.subMenu a{color:#333}
.subMenu .here{color:#fff}
/*centerColumn topRating*/
.tDl{background:url(../img/spriteDBck.png) top left}
.bDl{background:url(../img/spriteDBck.png) right bottom}
.wrapperRating{padding:5px 0 0 15px;font:11px Arial, Helvetica, sans-serif;color:#666}
.block396 .wrapperRating,.mRdh{min-height:35px}
.block192 .mRdh.descriptionCard{min-height:30px}
*html .block192 .mRdh.descriptionCard{height:30px}
*html .block396 .wrapperRating{height:35px}
*html .mRdh{height:35px}
.block192 .wrapperRating{padding:5px 10px 0}
.block192 .wrapperRating.descriptionCard{padding-bottom:5px;line-height:17px}
.wrapperRating .stars{padding:3px 0}
#showError{background:url(../img/error_01.gif);display:block;height:21px;width:109px}
#showError:hover{background-image: url(../img/error_02.gif)}
/*centerColumn google*/
.gs-title,.gs-title b,.gsc-cursor-page{color:#339 !important;text-decoration:none !important;font-weight:bold}
.gs-title:hover,.gs-title b:hover,.gsc-cursor-page:hover{text-decoration:underline !important}
.gsc-control{width:100% !important}
.gsc-results{margin-top:10px}
.gs-snippet{padding-bottom:10px}
.gsc-resultsHeader,.gsc-trailing-more-results,.gs-visibleUrl{display:none !important}
.gsc-cursor-current-page{font-weight:normal !important}
.gsc-cursor-box{padding-top:5px;background:url(../img/dotted_topBottom_bg.gif) repeat-x top}
/*centerColumn mainFeature*/
#wrapperMainImg{float:left;width:396px;height:276px;position:relative;z-index:1}
.topWeek{width:192px;float:right;//overflow:hidden}
.topWeek h3{font:normal 18px/18px Arial;letter-spacing:-0.2pt;margin:3px 0 3px 6px;width:180px}
.topWeek a{color:#339;text-decoration:none}
.topWeek a:hover{text-decoration:underline}
.topWeek table{width:192px;height:245px}
.objectStuff{clear:both;font:11px/11px Arial, Helvetica, sans-serif;color:#666;display:block}
/*centerColumn gallery*/
.gallery{background:#f4f4f4;display:table;padding-bottom:10px;width:600px;clear:both}
.gallery img{/* height: 62px; */width:94px;border:1px solid #b0b0b0;float:left;margin:10px 0 0 10px}
.gallery .active{opacity:0.4;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=40)}
.featureGallery{display:block;text-align:center;padding-top:5px}
/*centerColumn choiceForm*/
.choiceForm{background:#ececec;padding:10px 0 10px 10px;margin-bottom:10px;height:20px}
#textChoiceForm{color:#d71d20;font:bold 12px Arial, Helvetica, sans-serif;float:left;position:relative;top:2px}
.redBottom{width:22px;height:21px;float:left;background:url(../img/formButton.png) center no-repeat;border:0;cursor:pointer;position:relative;top:-1px}
*html .redBottom{position:static;top:0}
*+html .redBottom{top:0}
.choiceForm select{width:176px;margin-right:11px;font:11px Arial;float:left}
.choiceForm option{font:11px Arial}	
/*centerColumn topWeek*/
.topWeek h5{margin-bottom:6px;text-transform:none}
.topWeek div.stars{margin-left:3px}
.topWeek #none{background:none}
/*centerColumn alphabet*/
.alphabet_text td{font:bold 12px/18px Arial,Helvetica,sans-serif;text-align:center;width:18px;height:18px;border:1px solid #fff;color:#fff}
.sqrBckg a{text-decoration:none;color:#339 !important}
.sqrBckg{background:#e2e2e2 url(../img/alphabet_text_bg.png) no-repeat}
.alphabetBottomBorder{height:11px;border-bottom:3px solid #999;clear:both;overflow:hidden}
/*centerColumn manyColms*/
.filmInfo{display:block;//overflow:hidden;//width:192px}
.filmInfo:hover{text-decoration:none}
*html .filmInfo:hover{text-decoration:underline}
.filmInfo:hover h3,.filmInfo:hover p{text-decoration:underline}
.filmInfo h3{font:normal 18px/18px Arial, Helvetica, sans-serif;padding:6px 6px 3px}
.filmInfo h5{text-decoration:none !important}
.filmInfo .stars{padding-left:6px;cursor:pointer}
.filmInfo p{font:13px/15px Arial;color:#333;padding:6px 6px 3px}
.filmInfo .objectStuff{padding:0 0 3px 7px;display:block}
.filmInfo div.pad7{height:7px;overflow:hidden}
.filmInfo div.pad11{height:11px;overflow:hidden;clear:both}
.filmInfo div.pad16{height:16px;overflow:hidden}
.filmInfo .centerColPix{border-top:0 !important}
/*centerColumn post*/
#navigationPosts{width:396px}
#navigationPosts td{padding:5px 0;vertical-align:middle}
#navigationPosts .arrows{width:28px}
#leftNamePost,#rightNamePost{width:160px}
#leftNamePost{text-align:left}
#rightNamePost{text-align:right}
.descriptionCard #postSpacer{width:20px}
.descriptionCard #avatarka{display:block;margin:4px 0 2px}
.descriptionCard #bestPosts{font-size:12px;color:#9d9d9d;padding:0 0 5px}
.descriptionCard #namePoster{font:bold 17px/18px Arial, Helvetica, sans-serif}
.descriptionCard div#namePoster{color:#000}
.descriptionCard #sloganInfo{color:#000;font-size:11px;padding-bottom:5px}
.descriptionCard #descriptionPostAutor{font:12px/16px Arial, Helvetica, sans-serif;padding-top:2px}
.descriptionCard .bestPost{font:bold 15px/14px Arial, Helvetica, sans-serif}
.wrapperRating h4{color:#303030;padding:0}
.block192.right h4{padding-bottom:0}
.morePost{background:url(../img/dotted_topBottom_bg.gif) repeat-x bottom;padding:10px 0}
.namePost{color:#666;font:normal 12px Arial, Helvetica, sans-serif;text-decoration:underline}
.namePost:hover{text-decoration:none}
#wrapperRssIcon{background:url(../img/dotted_topBottom_bg.gif) repeat-x bottom;}
.rssIcon{background:url(../img/dotted_topBottom_bg.gif) repeat-x bottom;display:block;text-align:left;padding:6px 0 8px 24px;color:#666;text-decoration:underline;font:normal 12px Arial,Helvetica,sans-serif !important;background:url(../img/rssIcon.gif) 0 4px no-repeat}
.rssIcon:hover{text-decoration:none}
.subjectPost{font-weight:bold}
.editorsPosts a{font:bold 13px/13px Arial, Helvetica, sans-serif}
.lenghtComment{font:10px Arial, Helvetica, sans-serif;color:#606060;padding-top:2px}
.morePost .lenghtComment{padding:4px 0 0}
.descriptionCard .lenghtComment{padding-bottom:10px}
.editorsPosts h5{color:#000;text-align:center;text-transform:inherit;background:url(../img/dotted_topBottom_bg.gif) repeat-x bottom;padding:0 0 3px 0}
.editorsPosts h6{color:#ff005f;text-transform:uppercase;text-align:center;font:bold 10px Arial, Helvetica, sans-serif;padding:3px 0}
.editorsPosts{text-align:center}
.editorsPosts .namePost{padding:3px 0 2px;font-weight:bold;text-decoration:none}
.editorsPosts .lenghtComment{padding-bottom:3px;background:url(../img/dotted_topBottom_bg.gif) repeat-x bottom}
#archivePosts{background:#d4d4d4;padding:5px 10px 10px;color:#2f2f2f}
#archivePosts h6{font:bold 16px Arial, Helvetica, sans-serif}
.datePost{background:#fff;height:23px;margin-top:5px}
#leftPost,#rightPost{width:22px;height:23px;display:block}
#leftPost{background:url(../img/leftDatePost.png)}
#rightPost{background:url(../img/rightDatePost.png)}
#monthPost{margin:0 22px;height:20px;text-align:center;font-weight:bold;padding-top:3px}
#postsListHeader{color:#5c5c5c;font:bold 14px Arial, Helvetica, sans-serif;padding-top:0}
#wrapperPostsList{padding-left:7px}
#wrapperPostsList a{font:bold 16px Arial, Helvetica, sans-serif}
#wrapperPostsList .dateAndComments{color:#666;font-size:11px;padding-bottom:8px;background:url(../img/dotted_topBottom_bg.gif) repeat-x bottom;margin-bottom:9px}
/*centerColumn cardPlace&poll*/
.multiRating{list-style:none;padding:5px 0}
.multiRating li{float:left;padding-right:2px}
.multiRating li strong{display:block;text-align:center;font-size:16px;color:#000}
.pollMultiRating{color:#e10000;font-weight:bold}
#multiPlaceName .namePlace{padding:6px 0 6px 20px;font-size:22px;clear:both;border-top:2px solid #dadada;background:url(../img/closeMultiRating.png) no-repeat 0 13px;cursor:pointer;color:#339}
#multiPlaceName .namePlace span{background: none #FFFFFF repeat; color: #333333; font-size:10px;padding:2px 0 3px}
#multiPlaceName .namePlace span strong{background: none #FFFFFF repeat; color: #333333; font:bold 12px Arial, Helvetica, sans-serif}
#multiPlaceName h5{padding:5px 16px 10px 0;text-transform:inherit;color:#000;text-align:center}
#multiPlaceName .active{color:#e20001;background-image:url(../img/openMultiRating.png)}
div.also {border-top:1px solid #dadada;}
.also h6{font:bold 13px/20px Arial, Helvetica, sans-serif;color:#000}
.also a{color:#191852;font:bold 14px/20px Arial, Helvetica, sans-serif !important}
.pictMultiRating{width:120px;float:left;padding-bottom:7px}
.saveMultiRating,.totalScore{text-align:center}
.saveMultiRating{padding-bottom:5px}
.totalScore{clear:both;border-top:1px solid #dadada;font-size:12px;padding:2px 0 3px}
.totalScore strong{font:bold 16px Arial, Helvetica, sans-serif}
.averageScore{text-align:center;font-size:10px;padding-right:16px}
.averageScore strong{font:bold 12px Arial, Helvetica, sans-serif}
.averageScore .stars{text-align:left}
.pictMultiRating .stars,.pictMultiRating .starsEdit{padding:5px 0 0 21px}
.pictMultiRating .starsEdit img{cursor:pointer}
/*centerColumn trailer*/
.buttonsGallery {display:table;float:right}
.buttonsGallery a{width:88px;height:21px;float:right;margin:6px 0 8px 10px}
.viewTrailer{width:580px;display:table;background:#f4f4f4;padding:10px;font-size:11px}
.viewTrailer .smallpic{width:95px;padding-right:15px;float:left}
.viewTrailer .smallpic img{width:96px;height:64;border:1px solid #ababad;margin-bottom:5px}
#keywordForm input{margin-right:5px}
.submitKey{display:block;width:100px;height:21px;margin-top:5px}
/*centerColumn gallery*/
#galleryScroll{width:100%}
#galleryScroll td{vertical-align:middle}
#wrapperPictureGallery{width:500px;overflow:hidden}
#mainPictureGallery{display:block;margin:0 auto}
.arrowGallery{width:29px;height:28px}
/*centerColumn KaroFilm*/
#karoLogo,#screenCinema .left,#screenCinema .right,.placeEconom,.placeVip,.placeSelected,.placeReserved,#attentionUser div,.attentionError div{background:url(../img/karo/spriteKaro.png) no-repeat}
#karoLogo{width:93px;height:28px;float:right;text-indent:-5000px;overflow:hidden;position:relative;top:4px}
.ticketFilm{display:table;width:100%;background:url(../img/dotted_topBottom_bg.gif) bottom repeat-x;padding:10px 0 12px}
.ticketFilm img{float:left;width:96px;height:67px}
.ticketFilm div{margin-left:110px}
.ticketFilm a{font:bold 22px Arial, Helvetica, sans-serif;position:relative;top:-5px}
.ticketFilm div span{font:bold 16px/20px Arial, Helvetica, sans-serif;display:block}
#screenPlaceCinema{border-collapse:collapse;margin:14px auto 0}
#screenCinema{height:20px;background:url(../img/karo/repeatBckg.png) repeat-x;text-align:center;font:bold 12px/19px Tahoma;color:#666;padding-bottom:18px}
#screenCinema .left,#screenCinema .right{height:20px;width:20px;overflow:hidden}
#screenCinema .left{background-position:-93px 0}
#screenCinema .right{background-position:-113px 0}
.centerPlaces{text-align:center}
#legendCinemaScreen div,.centerPlaces div{width:19px;height:19px;overflow:hidden}
.centerPlaces div{display:inline-table;margin:2px -4px 0 0;font:bold 12px/15px Tahoma;color:#000}
.centerPlaces .b-seat{cursor:pointer}
*+html .centerPlaces div {margin-right:0;display: inline; zoom: 1;}
*html .centerPlaces div {margin-right:0;display: inline; zoom: 1;}
.placeEconom{background-position:-133px 0}
.placeVip{background-position:-151px 0}
.placeSelected{background-position:-169px 0}
.placeReserved{background-position:-187px 0;cursor:default}
#legendCinemaScreen{display:block;padding:11px 0 9px;border:solid 1px #d3d3d3;text-align:center}
#legendCinemaScreen li{list-style:none;display:inline-block;padding-right:15px;font:12px/22px Arial, Helvetica, sans-serif}
*html #legendCinemaScreen li{display:inline}
*+html #legendCinemaScreen li{display:inline}
#legendCinemaScreen div{float:left;margin-right:2px}
#orderTickets{margin:4px auto 0;width:520px;display:table}
#quantityTickets{width:335px;float:left;text-align:center;padding-top:30px;font:18px Arial, Helvetica, sans-serif}
#quantityTickets div{color:#c00;font:bold 19px Arial, Helvetica, sans-serif}
#captchaTickets{width:176px;height:146px;padding-top:10px;float:right;background:url(../img/karo/captchaBckg.jpg) no-repeat;color:#fff;text-align:center;font:14px Arial, Helvetica, sans-serif}
#captchaTickets div{position:relative;left:-3px;text-align:center}
#captchaTickets #imgCaptha{float:none;border:1px solid #fff;margin:6px auto 0;display:block}
#captchaTickets #captchaCodeInt{margin:10px 0 0}
#captchaTickets #submitTicket{margin-top:10px;width:140px}
.attentionError,#attentionUser{padding:8px 8px 9px;margin-bottom:10px;font:11px Arial, Helvetica, sans-serif;background:url(../img/dotted_topBottom_bg.gif) repeat-x left bottom;min-height:29px;clear:both}
#attentionUser{color:#999}
#attentionUser div,.attentionError div{width:28px;height:28px;float:left;margin-right:5px}
#attentionUser div{background-position:-93px -20px}
.attentionError div{background-position:-121px -20px}
#quantity{margin-bottom:20px}
.confirmReserv .red{color:#c00}
.confirmReserv span span{display:inline}
.confirmReserv a{top:0}
.numberReserv{font-size:21px !important}
#confirmTicketOk,#confirmTicketCancel,#karoLogoBig,#telephoneCinema,.metroCinema{background:url(../img/karo/spriteConfirmKaro.png) no-repeat;text-indent:-5000px}
#confirmTicketOk,#confirmTicketCancel{width:115px;height:16px;overflow:hidden;float:left;cursor:pointer;margin-top:10px}
#confirmTicketCancel{background-position:0 -16px;margin-left:12px}
#printCoupon{width:555px;margin:50px auto 0}
#karoLogoBig{width:129px;height:37px;display:block;background-position:0 -32px}
#printCoupon h1{font:bold 36px/70px Arial, Helvetica, sans-serif}
#printCoupon h2{font:bold 22px Arial, Helvetica, sans-serif;margin-top:-12px}
#printCoupon h3{font:bold 18px/24px Arial, Helvetica, sans-serif}
#printCoupon h4{font:16px/18px Arial, Helvetica, sans-serif}
#printCoupon h5{font:12px/18px Arial, Helvetica, sans-serif;color:#000;padding:0;text-transform:none;}
.metroCinema,#telephoneCinema{float:left;margin-right:3px;position:relative}
.metroCinema{width:13px;height:11px;background-position:-116px -13px;top:4px}
#telephoneCinema{width:7px;height:13px;background-position:-122px 0;top:2px}
#cinemaPS{font:11px/11px Arial, Helvetica, sans-serif;color:#666}
.scheduleKaro{color:#fff;background:#346ea8;padding:1px 2px}
/*centerColumn FeatureContent*/
.mainFeatureImg{margin:0 auto}
.mainFeatureImg p{padding-bottom:6px;color:#666;font:11px Arial, Helvetica, sans-serif;border-bottom:2px solid #525252}
.navigation{width:100%;clear:both; background:url(../img/dotted_topBottom_bg.gif) repeat-x top}	
.navigation img{width:5px;height:9px;border:0 !important;position:relative;top:1px}
.navigation td{width:33%;text-align:center;padding:8px 0}
.navigation td.back a,.navigation td.forward a{font:bold 11px Arial, Helvetica, sans-serif}
.navigation td.back{text-align:left}
.navigation td.forward{text-align:right}
#enterFullGallery{display:block;margin-top:4px;position:relative;left:2px;text-decoration:none}
#enterFullGallery img{width:72px;margin:0 4px 5px 0}
/*centerColumn comments*/
.oneCommentCENTER{font-size:12px;padding:6px 15px}
.oneCommentCENTER.odd{background:#eaeaea}
.oneCommentCENTER.even{background:#e1e1f3}
.oneCommentCENTER p{margin:6px 0 0 0 !important}/*because .review*/
.commentInfo{background:url(../img/dotted_topBottom_bg.gif) left bottom repeat-x;font-size:12px;padding-bottom:10px}
.commentInfo img{margin-right:6px;float:left}
.commentInfo a{font-weight:bold;margin-right:6px}
.commentInfo span{font:10px Arial;color:#666}
#submitMessage{padding:6px 15px 10px;font:12px Arial, Helvetica, sans-serif;background:#eaeaea}
#commentTable{border-collapse:collapse;;width:100%}
#commentTable td{padding-top:4px}
.widthComments{width:398px;height:14px;font-size:11px !important}
#commentTable textarea{font:11px Arial, Helvetica, sans-serif}
#commentTable td textarea{width:398px;height:60px;margin-bottom:4px}
#imgCaptha{width:109px;height:47px;float:left}
#captchaCodeInt{width:107px;height:12px;font-size:11px;margin-left:10px}
#attachCommentBottom{display:block;width:109px;height:19px;background:url(../img/submitComment.gif) no-repeat;margin:10px 0 0 119px}
#attachCommentBottom:hover{background:url(../img/submitComment2.gif)}
.commentButtons{margin:10px 0;font:bold 12px Arial, Helvetica, sans-serif}
.showCommenting{display:block; background:url(../img/showCommenting.png);width:109px;height:19px}
.commentButtons .showCommenting{float:right}
/*centerColumn tenArticles*/
.tenArticles{display:table;width:380px;background:url(../img/dotted_topBottom_bg.gif) left bottom repeat-x;font:15px/18px Arial;margin:8px 8px 0;padding-bottom:6px}
.tenArticles a{color:#333}
.tenArticles a:hover em{text-decoration:underline !important}
.tenArticles em{position:relative;top:-2px;display:block;font-style:normal}
.tenArticles em.withPict{float:right;width:275px}
.tenArticles img{display:block;border:solid 1px #b0b0b0}
.tenArticles span{font:18px/18px Arial;color:#339}
.articleBlock{display:table;width:388px;padding:8px 8px 10px 3px;list-style:none}
.articleBlock li{background:url(../img/square_red.gif) 0 4px no-repeat;padding-left:18px}
.articleBlock a{font:14px Arial}
/*centerColumn interview*/
.interview .title{display:block;font:normal 14px Arial}
.interview img{display:block;border:1px solid #b0b0b0}
.interview span{display:block;padding:3px 0 5px 8px}
.interview a{color:#fff;font:11px/15px Arial}
.interview .all{margin:0 0 3px 8px;font-weight:bold}
.interview .title:hover{text-decoration:none}
.interview .title:hover span{text-decoration:underline !important}
*html .interview .title:hover{text-decoration:underline}
*html .interview .title:hover h5{text-decoration:none !important}
/*centerColumn Alphabet*/
#wrapperHeelAlphabet{width:600px;border-collapse:collapse;margin:10px 0 5px;clear:both;}
#rightPartAlphabet{width:484px;border:1px solid #989898}
#rightPartAlphabet div{display:none}
#rightPartAlphabet .active{display:block}
#rightPartAlphabet .ABC{width:450px}
#rightPartAlphabet .ABC td{text-align:center;color:#cacaca;font-weight:bold;padding:8px 0}
#heelAlphabet{width:116px;padding:10px 0 5px}
#heelAlphabet div{display:block;width:105px;padding:1px 0 1px 10px;font:bold 12px Arial, Helvetica, sans-serif;color:#000;margin-bottom:4px;border:solid #fff;border-width:1px 0 1px 1px;cursor:pointer}
#heelAlphabet .active{border:solid #989898;border-width:1px 0 1px 1px;background:#fff;position:relative;left:1px;width:106px;padding-left:9px}
/*rightColumn dottedBlock*/
.BlockCENTER.dotted{padding:11px 0}
.ABC{width:226px;text-align:center;font:12px/18px Arial;color:#999;margin:0 auto}
.ABC td{width:10%}
.ABC td#horBg{height:11px;background:url(../img/dotted_topBottom_bg.gif) center repeat-x}
.ABC a{font:bold 12px/18px Arial}
/*footer*/
.footer{font:11px/13px Arial;color:#666}
.footer .mainMenu{padding-top:0;position:relative;left:-12px}
.footer .block600 a{color:#666}
.footer .block600 strong{font-size:12px}
.footer .block600 p{margin-top:6px}
/*BannersCity it's method silly because fucking IE*/
.nameBannersCity{display:table;border:solid #ddd;border-width:1px 1px 0 1px;position:relative;top:1px;z-index:2;float:left}
.nameBannersCity div{float:left;color:#fff;background:#ddd;font:bold 11px Arial;padding:0 7px;border:1px solid #fff;position:relative;z-index:1}
.bannersCityBorder{border:1px solid #ddd;clear:both;min-height:50px}
.bannersCityBorder img{border:0 !important}
#MarketGid5010,#MarketGid5065,#MarketGid3370,#MarketGid2038{padding-left:5px}
/*dies*/
h5#smallText{font:bold 12px Arial;color:#fff}
.arrowWhite{position:relative;top:12px;right:5px;float:right}
.journalFeature h5 a{color:#fff;text-transform:none}
/*stars*/
.stars,.starsEdit{height:13px}
.stars img,.starsEdit img{width:12px;height:12px;display:block;float:left}
.greenStar{width:91px !important;height:13px !important}
/*images*/
.timeOutLogo{width:137px;height:90px;display:block}
.smallMagazineImg img{border:1px solid #b0b0b0;display:block}
img.bigImage{border:1px solid #b0b0b0;}
img.centerColPix{border:1px solid #b0b0b0;width:190px;height:132px}
.shadowImage{display:block;width:192px;height:134px;background:#000 url(../img/playFilm2.png) no-repeat center center;position:relative}
.shadowImage:hover{background:#333 url(../img/playFilm.png) no-repeat center center;}
.shadowImage img{opacity:0.5;filter:alpha(opacity=50);border:1px solid #b0b0b0}
/*lines*/
.dottedLine{background:url(../img/dotted_topBottom_bg.gif) bottom repeat-x;padding-bottom:2px}
/*font styles*/
.whiteText{color:#fff !important}
.grayText,.darkgrey{color:#666 !important}
.mediumGrayText{color:#999}
.lightgrey{color:#ccc}
.black{color:#000 !important}
.whiteBg{background:#fff}
.noWeight{font-weight:normal !important}
.elevenpx{font-size:11px !important}
.red,.attentionError{color:#e10000}
.tenpx{font-size:10px}
.fifpx{font-size:15px}
.seventeenpx{font-size:17px !important}
.twentypx{font-size:20px;line-height:23px}
.underLined a{text-decoration:underline !important}
.underLined span{text-decoration:none;padding:5px 0;background:#fff}
/*sizes*/
.fixHeight600 .BlockTOP{width:192px;margin:0 auto}
.fixHeight300 .BlockTOP{width:192px;margin:0 auto}
/*align*/
.leftTxt{text-align:left}
.rightTxt{text-align:right}
/*navigation*/	
.bigArrow{width:19px;height:19px;position:relative;top:5px}
.cinema a.activeLink{color:#b6b7e2 !important}
/*podpis*/
#centerPodpis{background:#000 url(../img/repeatPodpis.gif) repeat-x;position:relative;height:199px;color:#fff;width:600px;clear:both}
#viewNewSubscribe{position:absolute;left:10px;top:178px;font:12px Arial, Helvetica, sans-serif;color:#fff}
.leftCornerPodpis,.rightCornerPodpis{width:6px;height:199px;background:url(../img/podpisBckg.gif)}
.rightCornerPodpis{background:url(../img/podpisBckg.gif) right top}
#newsPaperPodpis{display:block;width:291px;height:220px;position:absolute;left:305px;top:-21px}
#leftContentPodpis{width:420px;height:120px;position:absolute;left:10px;top:7px}
#leftContentPodpis h2{margin:0;padding:0;font:bold 21px/25px Arial, Helvetica, sans-serif}
#wrapperSubscribeForm{position:absolute;left:10px;top:80px;font:12px Arial, Helvetica, sans-serif;width:280px}
#emailSubscribeBottom{height:13px;width:210px;background:#fff;border:1px solid #d7d7d7;font-size:11px;margin-bottom:11px}
#submitSubscribe{width:109px;height:19px}
#errorAdress{font:12px Arial, Helvetica, sans-serif;position:absolute;left:120px;top:27px;width:230px}
*html #span{top:30px}
*+html #span{top:30px}
/*Adwords*/
#showAwardDetalies,#hideAwardDetalies{clear:both}
#hideAwardDetalies {display:none}
/*login&auth&register*/
.newLogin{background:url(../img/submitComment2.gif)}
/*\\\\\\\\\\\\\\\\\\\\\\*/
#saveIt,#delFriend,#regIt,#getFriend{display:block;width:120px;height:21px;text-indent:-5000px;overflow:hidden}
#regIt{background:url(../img/reg_01.gif);margin:0 auto}
#regIt:hover{background:url(../img/reg_02.gif)}
#getFriend{background:url(../img/button_add.gif)}
#getFriend:hover{background:url(../img/button_add_hover.gif)}
#delFriend{background:url(button_del.gif)}
#delFriend:hover{background:url(button_del_hover.gif)}
#saveIt{background:url(img/save_01.gif)}
#saveIt:hover{background:url(img/save_02.gif)}
.partnersBlock{height:16px;background:url(../img/dotted_topBottom_bg.gif) bottom repeat-x;color:#666;font:normal 11px Arial, sans-serif;clear:both;padding-left:7px}
.hatBanner {width:980px;margin:0 auto;height:150px}
.block999 .hatBanner {width:auto;margin:0;height:90px}
.subway{width:100%;display:table;font-size:12px;font-weight:bold}
.subway a{display:block;cursor:pointer}
.subwayImg{width:13px;height:13px;margin-right:3px;display:block;float:left;background:red url(../img/subway.png);overflow:hidden}

#noStandartBanner{float:left;padding-right:20px}
#noStandartBanner img{border:0 !important}
#wrapperRateFilm{margin-top:4px}
#wrapperRateFilm .rate{margin-top:2px !important;padding:0 !important;background:#fff !important}
#wrapperRateFilm b{color:#666 !important;display:block !important;float:none !important}
.dumbPager img{width:11px;height:9px;margin-left:11px}
.dottedRow{height:1px;background:url(../img/dotted_topBottom_bg.gif) left top repeat-x;display:block;font-size:1px}
.bullet{color:#999;font:bold Arial 12px/14px}
.error{color:#c00}
.trailers{padding-left:4px}
#trailerName{margin:4px 0 0 16px;font-weight:bold !important}
.trailers strong{font:15px Arial;color:#fff;line-height:16px}
.trailers p{font:11px Arial;color:#ccc;margin:4px 0 0 17px;padding:0 0 6px 0}
.trailers p strong{font:bold 11px Arial;color:#fff}
.trailers #scrollPreview{display:block;margin:0 0 6px 0}
.ArticlesRating{width:214px;margin:0 auto 6px;background:url(../img/dotted_topBottom_bg.gif) left bottom repeat-x;display:table;padding-bottom:7px;font:11px Arial, Helvetica, sans-serif;color:#666}
.ArticlesRating a{font:bold 15px/15px Arial, Helvetica, sans-serif}
.ArticlesRating p{margin:4px 0 8px}
.ArticlesRating#none{background:none}
h4#italicText {font:italic 17px/19px Arial;color:#333;margin:0 6px 8px 13px;padding:0}
h4#smallNames{font:bold 15px/17px Arial;color:#4546a3}
.poll{list-style:none;margin:5px 0}
.poll li{padding:2px 8px}
.poll li label{position:relative;top:-1px}
.resaultPoll{background:#024191;height:12px;overflow:hidden;margin-top:3px}
.fixHeight600{width:100%;height:600px;background:#fff;display:table}
.fixHeight300{width:100%;height:300px;display:table}
.marginBottom7{padding-bottom:7px !important}
.dotted{background:url(../img/BlueDottedBg.gif) repeat-y}
/*because fucking center Block*/
.block600 .dotted{background:url(../img/centerBigDotted.png) repeat-y;display:table;width:100%}
.block600 .ArticlesRating{float:left;width:180px;margin:0 10px 10px;height:100px}
.block600 .BlockCENTER #none{background:url(../img/dotted_topBottom_bg.gif) left bottom repeat-x}
.block600 .BlockCENTER p#small{clear:both;margin:10px 10px 3px}
/*end fucking center Block*/
.white{background:#fff}
.BlockBOTTOM{height:9px;overflow:hidden}
.BlockTOPswitch,.SwitchBlock{height:30px;cursor:pointer;padding:0 4px 0 5px}
.SwitchBlock h5,.BlockTOPswitch h5{position:relative;top:5px;font:bold 15px Arial;color:#fff;float:left;text-transform:none !important}
#mainBlockLink{font:bold 11px/15px Arial;position:relative;left:15px}
p#small{font:10px Arial;color:#666;margin:10px}
.adriverCode{height:1px;overflow:hidden}
.hiddenCounters {height:0;width:0;overflow:hidden}
/*hack png form button*/
*html .png{
    behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
        this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
        this.src = "http://www.timeout.ru/img/1px.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
        this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
        this.runtimeStyle.backgroundImage = "none")),this.pngSet=true)
    );}
/* for quest */
#quest {width:170px;background:url('../img/popup_quest_bottom.png') no-repeat 0 100%;position:relative}
#quest-hint b, #quest a {color:#92278f}
#quest #quest-bottom {background:url('../img/popup_quest.png') no-repeat 0 0;padding:50px 13px 35px;min-height:188px;_height:188px}
#quest #stars-container {position:absolute;top:11px;left:10px}
#quest #stars-container img {margin-right:6px}
#quest #about-stars {font:bold 18px 'Arial';color:#fff;line-height:18px;margin-bottom:15px}
#quest #about-stars a {background:url('../img/quest_arrow.gif') no-repeat 100% 8px;padding-right:13px}
#quest-hint {font:bold 12px 'Arial';color:#fff;padding-bottom:15px}
#quest-rules {font:bold 10px 'Arial'}

/* new */
.b-q {width:530px;margin-top:10px;border:#b7b7b7 1px solid;padding:2px 3px}
#searchs {margin-left:10px;margin-bottom:10px}
#searchs h3 {font:bold 18px 'Arial';color:#7d0925}
#searchs .bbtn input {background:transparent url(../img/formButtonSubm.png) no-repeat scroll 0 0;border:0 solid transparent;cursor:pointer;height:21px;margin-left:430px;width:109px;position:absolute;margin-top:8px}
#searchs .redBottom {position:absolute;z-index:20;float:none;margin:10px 0 0 545px;top:auto}
#searchcontrol {margin:0 20px 0 10px;border-top:#b7b7b7 1px dotted;padding-top:10px}
.b-searchResult .b-titleRes {font:bold 12px 'Arial';text-decoration:none}
.b-searchResult a b {color:#666;font:normal 11px 'Arial'}
.b-snippet, .b-snippet b {color:#000;font-weight:normal !important}
.b-searchResult p {margin-bottom:20px}
.s-nav span, .s-nav a, .s-nav b {display:inline-block;vertical-align:top;white-space:nowrap}
.s-nav span {background:url('/img/newdesign/nav_b.png') no-repeat 100% 0;margin:0 3px}
.s-nav a, .s-nav .selected b {display:block;background:url('/img/newdesign/nav_b_l.png') no-repeat 0 0;padding:4px 8px 15px;text-align:center;min-width:14px;_width:14px} 
.s-nav .selected, .s-nav .selected b {background:transparent !important;color:#ff0000}
#count_on_page {float:right;position:relative;right:-9px;font:bold 11px 'Arial';color:#666}
#count_on_page select{float:none}
.tCount {font:bold 11px 'Arial';color:#666}
#searchcontrol ol {margin-left:20px;font:normal 12px 'Arial'}

/*photoReport*/
#photoReportSlide {display:table;width:100%}
#photoReportSlide img {float:left}
#photoReportSlide span {color:#6D6E6D;font:bold 14px Arial}
#areaUnderPicture {clear:both;background:#ECECEC;padding:8px 55px;margin-top:10px;position:relative;}
#arrowLeftReport, #arrowRightReport {background:url('../img/spriteArrow.gif') no-repeat;position:absolute;top:32px;width:11px;height:21px}
#arrowLeftReport {left:20px}
#arrowRightReport {right:20px;background-position:-11px 0}
#w-wrapperPhotoReport {overflow:hidden}
#wrapperPhotoReport {height:72px;width:3000px}
#wrapperPhotoReport img {border:1px solid #DEDEDE;display:block;float:left;margin-right:32px}
#wrapperPhotoReport img.herePhoto {border:1px solid #BFBFBF}

/*autocomplite search*/
.ac_results {padding:0;border:1px solid #B7B7B7;background-color: white;overflow: hidden;z-index: 99999;width:536px !important;top:345px !important}
.ac_results ul {width: 546px;$width:560px;list-style-position: outside;list-style: none;padding: 0;margin: 0;overflow-x:hidden !important}
.ac_results li {margin: 0px;padding: 2px 5px;cursor: default;display: block;font: menu;font:normal 14px 'Arial';$font-size:14px !important;line-height: 16px;overflow: hidden;border-left:#B7B7B7 1px solid}
.ac_odd {background-color: #eee;}
.ac_over {background-color: #999;color: white;}

/*homeCity*/
.homeQuestion {display:block;text-align:center;font:bold 15px Arial, Helvetica, sans-serif}
.textHomeCity {font:12px/16px Arial, Helvetica, sans-serif !important;color:#666;margin-top:20px !important}
#okButton, #cancelButton {margin:10px;cursor:pointer;display:inline-block;_display:block;background:url('../img/_spriteHome.png') no-repeat;width:100px;height:19px}
#okButton {background-position:0 0}
#cancelButton {background-position:-100px 0}

/* Nokia Ovi CSS */
.td1_nokia_kz {
	background-image: url(/img/nokiaOvi/compass.gif);
	border: 0px none #FFF;
	width: 58px;
	height: 44px;
}
.td2_nokia_kz {
	background-image: url(/img/nokiaOvi/img/line.gif);
	border: 0px none #FFF;
	width: 528px;
	height: 44px;
	background-repeat: repeat-x;
}
.td3_nokia_kz {
	background-image: url(/img/nokiaOvi/img/right_ar.gif);
	border: 0px none #FFF;
	width: 40px;
	height: 44px;
}

.nokiaOvi {
	padding-top: 6px;
}

.nokiaSlogan {
	position: absolute; width: 200px; left: -150px;top:3px; color: #FFFFFF !important;
}