.baloon {width:150px; padding:10px;cursor:pointer;}
                                                                                                                                                                                                 
.share-line, .share-sn, .share-send, .share-vk, .share-mr, .share-tw, .share-fb, .share-lj, .diaryicon,.mmmicon,.yaicon,.liruicon,.ljicon,.facebookicon,.twittericon,.vkicon,.anchoricon,.anchoricondel,.rssicon,.mmmicon,.lefticon,.righticon,.googleicon,.oidicon,.mvideoicon,.mphotoicon,.mnewsicon,.dwnldicon,.showicon,.hideicon,.pro16icon,.contra16icon{background:url(/images/icons/sociallogosfulldub.png) no-repeat;}
span.icon16x{display:inline-block;width:16px;height:16px;cursor:pointer;margin:0 5px -5px 5px;}

#user_extended {position: absolute; z-index: 1000; padding: 10px; width: 228px; font-size: 14px; border: 1px solid #f0f0f0; margin-top: -10px; display: none; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; background: #F9F9F9;}
.share-sn{background-position:-162px -87px;float:left;height:12px;width:60px;margin:6px 8px;}
.share-lk{display:inline;background-position:-120px -86px;width:15px;height:14px;float:left;margin:4px 4px;}
.share-ulk{display:inline;background-position:-138px -86px;width:20px;height:14px;float:left;margin:4px 4px;}
.share-send{background-position: -161px -40px;width:54px;height:10px;float:left;margin:6px 4px;}
.share-vk{background-position:-40px -82px;width:20px;height:20px;float:right;}
.share-mr{background-position:-80px -82px; width:20px;height:20px;float:right;}
.share-tw{background-position:-20px -82px;width:20px;height:20px;float:right;}
.share-fb{background-position:-60px -82px;width:20px;height:20px;float:right;}
.share-lj{background-position:0 -82px;width:20px;height:20px;float:right;}
.share-line{background-position:-152px -40px;width:1px;height:22px;float:right;margin:0 4px;}

.share-lk:hover{display:inline;background-position:-120px -66px;width:15px;height:14px;float:left;margin:4px 4px;}
.share-ulk:hover{display:inline;background-position:-138px -66px;width:20px;height:14px;float:left;margin:4px 4px;}
.share-vk:hover{background-position:-40px -62px;width:20px;height:20px;float:right;}
.share-mr:hover{background-position:-80px -62px; width:20px;height:20px;float:right;}
.share-tw:hover{background-position:-20px -62px;width:20px;height:20px;float:right;}
.share-fb:hover{background-position:-60px -62px;width:20px;height:20px;float:right;}
.share-lj:hover{background-position:0 -62px;width:20px;height:20px;float:right;}

span.diaryicon{background-position:-40px 0;}
span.liruicon{background-position:-20px 0;}
span.ljicon{background-position:0 0;}
span.facebookicon{background-position:-81px 0;}
span.twittericon{background-position:-61px 0;}
span.anchoricon{background-position:-181px 0; width: 12px;}
span.anchoricondel{background-position:-181px -20px; width: 12px;}
span.rssicon{background-position:-161px -20px;}
span.mmmicon{background-position:-120px 0;}
span.vkicon{background-position:-101px 0;}
span.yaicon{background-position:-140px 0;}
span.oidicon{background-position:-213px 0;}
span.googleicon{background-position:-233px 0;}
span.diaryicon:hover{background-position:-40px -20px;}
span.liruicon:hover{background-position:-20px -20px;}
span.ljicon:hover{background-position:0 -20px;}
span.facebookicon:hover{background-position:-81px -20px;}
span.twittericon:hover{background-position:-61px -20px;}
span.anchoricon:hover{background-position:-181px -20px; width: 12px;}
span.anchoricondel:hover{background-position:-181px 0; width: 12px;}
span.mmmicon:hover{background-position:-120px -20px;}
span.vkicon:hover{background-position:-101px -20px;}
span.yaicon:hover{background-position:-140px -20px;}
span.oidicon:hover{background-position:-213px -20px;}
span.googleicon:hover{background-position:-233px -20px;}
span.mvideoicon{background-position:-20px -40px;}
span.mphotoicon{background-position:-60px -40px;}
span.mnewsicon{background-position:-40px -40px;}
span.dwnldicon{background-position:-271px 0px;}
span.dwnldicon:hover{background-position:-271px -20px;}
span.showicon{background-position:-290px 0px;}
span.hideicon{background-position:-290px -20px;}
span.pro16icon{background-position:-319px 0px;}
span.contra16icon{background-position:-319px -20px;}

span.zoomicon{background:url(/images/icons/zoomicon.png) top left no-repeat;}
span.com12icon{background:url(/images/icons/com12icon.png) top left no-repeat;}
span.infoicon{background:url(/images/icons/infoicon.png) top left no-repeat;}
span.reviewicon{background:url(/images/icons/reviewicon.png) top left no-repeat;}

img.icon30 {float:left;display:inline-block;width:22px;height:22px;cursor:pointer;margin:0;}
span.icon32x5 {float:left;display:inline-block;width:32px;height:32px;cursor:pointer;margin:0 5px;}
span.icon32x {float:left;display:inline-block;width:32px;height:32px;cursor:pointer;margin:0 5px;}
.ljsin,.diarysin,.vksin,.mmmsin,.yasin,.facesin,.twisin,.goosin,.opensin,.blogsin,.filmzin,.youtube,.futubra,.shareblogs,.kinopoisk,.okru,.rutube,.rss{background:url(/images/icons/signinlogos32.png?ver=3) no-repeat;}
.ljsin{background-position:-32px 0;}
.diarysin{background-position:-192px 0;}
.vksin{background-position:-96px 0;}
.mmmsin{background-position:-160px 0;}
.yasin{background-position:-128px 0;}
.facesin{background-position:-256px 0;}
.twisin{background-position:-64px 0;}
.goosin{background-position:-224px 0;}
.opensin{background-position:0 0;}
.blogsin{background-position:-288px 0;}
.filmzin{background-position:-320px 0;}
.youtube{background-position:-352px 0;}
.futubra{background-position:-384px 0;}
.shareblogs{background-position:-416px 0;}
.kinopoisk{background-position:-448px 0;}
.okru{background-position:-480px 0;}
.rutube{background-position:-512px 0;}
.rss{background-position:-384px 0;}

span.icon24x5 {float:left;display:inline-block;width:24px;height:24px;cursor:pointer;margin:2px;}
span.icon24x {float:left;display:inline-block;width:24px;height:24px;cursor:pointer;margin:4px 2px 0;}
.ljsin24,.diarysin24,.vksin24,.mmmsin24,.yasin24,.facesin24,.twisin24,.goosin24,.opensin24,.blogsin24,.filmzin24,.youtube24,.shareblogs24,.kinopoisk24,.okru24,.rutube24{background:url(/images/icons/signinlogos24.png) no-repeat;}
.opensin24{background-position:0 0;}
.ljsin24{background-position:-24px 0;}
.ljsin24:hover{background-position:-24px -24px;}
.twisin24{background-position:-48px 0;}
.twisin24:hover{background-position:-48px -24px;}
.vksin24{background-position:-72px 0;}
.vksin24:hover{background-position:-72px -24px;}
.yasin24{background-position:-96px 0;}
.yasin24:hover{background-position:-96px -24px;}
.mmmsin24{background-position:-120px 0;}
.mmmsin24:hover{background-position:-120px -24px;}
.diarysin24{background-position:-144px 0;}
.diarysin24:hover{background-position:-144px -24px;}
.goosin24{background-position:-168px 0;}
.goosin24:hover{background-position:-168px -24px;}
.facesin24{background-position:-192px 0;}
.facesin24:hover{background-position:-192px -24px;}
.blogsin24{background-position:-216px 0;}
.blogsin24:hover{background-position:-216px -24px;}
.filmzin24{background-position:-240px 0;}
.filmzin24:hover{background-position:-240px -24px;}
.youtube24{background-position:-264px 0;}
.shareblogs24{background-position:-312px 0;}
.kinopoisk24{background-position:-336px 0;}
.okru24{background-position:-360px 0;}
.okru24:hover{background-position:-360px -24px;}
.rutube24{background-position:-384px 0;}


div.low, div.medium, div.high, div.ultra, div.hd480, div.hd720, div.hd1080{width:67px;height:10px;float:left;margin:5px 0;background:url(/images/icons/buttons_tr_line_size.png) no-repeat;}
div.low{background-position:0;}
div.medium{background-position:-67px 0;}
div.high{background-position:-134px 0;}
div.ultra{background-position:-201px 0;}
div.hd480{background-position:-268px 0;}
div.hd720{background-position:-335px 0;}
div.hd1080{background-position:-402px 0;}
div.vflv,div.vmp3,div.vmp4,div.vdivx,div.vquicktime,div.vwindowsmedia,div.vother{width:25px;height:20px;float:left;margin:0 10px 0 5px;background:url(/images/icons/buttons_trailers_line.png) no-repeat 0 0;}
div.vflv{background-position:-90px 0;}
div.vmp3{background-position:0;}
div.vmp4{background-position:-30px 0;}
div.vdivx{background-position:-150px 0;}
div.vquicktime{background-position:-180px 0;}
div.vwindowsmedia{background-position:-120px 0;}
div.vother{background-position:-60px 0;}
div.quoteimg{background:url(/img/quoteimgblue.gif) top left no-repeat;width:37px;height:34px;float:left;margin:0;}
div.quoteimgend{background:url(/img/quoteimgendblue.gif) top left no-repeat;width:37px;height:10px;margin:0;}

DIV.ok{color:#999;}
DIV.warning{color:#9f7800;}
DIV.alert{color:#9f0000;}
DIV.stop{color:#ed0000;}

div.h20px,div.h20pxdwn{width:320px;height:16px;background-position:0 -80px;}

div.arrow_krug_down,div.arrow_krug_up{width:27px;height:27px;margin:5px auto;background:url(/images/icons/arrow_updown.png) no-repeat;}
div.arrow_krug_down{background-position:0 0;}
div.arrow_krug_up{background-position:0 -27px;}

.calendar_month{width:177px;border-style:solid;border-width:1px;margin:8px;}
.calendar_bar{height:7px;}
.calendar_month_title{font-weight:bold;padding-top:4px;padding-bottom:4px;text-align:center;background-color:#e0e0e0;}
.calendar_item{width:25px;height:25px;vertical-align:baseline;}
.calendar_item_day{font-weight:bold;}
.calendar_month{border-color:#3971a5;}
.calendar_month,.calendar_bar,.calendar_item{float:left;}
.calendar_item{font-size:8pt;text-align:center;}
.calendar_bar{width:100%;}
.calendar_item_day{background-color:#f0f0f0;}
.calendar_month_title,.calendar_item{text-align:center;}
TD.calendar_page,TD.calendar_page_act{padding:3px 10px;}
TD.calendar_page{background-color:#a9dcff;}
TD.calendar_page,TD.calendar_page_act{border:0;}
TD.calendar_page,TD.calendar_page_act{font-size:6pt;font-family:Arial;}
TD.calendar_page a,TD.calendar_page_act,.calendar_month_title{color:#333;}
TD.calendar_page a{text-decoration:none;}