html {width:100%;height:100%; font:13px/16px Arial, Verdana, Tahoma, Helvetica, sans-serif; color: #2a2a2a;}
body {width:100%;height:100%;padding:0;margin:0; background: url("http://i.smotra.ru/img/v2/wrap/bg-wrap.png") repeat;}

html, body, div, span, applet, object, iframe, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
    border: 0 none;
    list-style-type: none;
    margin: 0;
    outline: 0 none;
    padding: 0;
}

/*a {outline: none; text-decoration: none; border-bottom: 1px solid #a2b9d2; color: #1F5591;}
a:hover{outline: none;    text-decoration: none; border-bottom: 1px solid #f10000; color: #f10000;}*/

a {outline: none; text-decoration: none; border-bottom: none; color: #1F5591;}
a:hover{outline: none;    text-decoration: none; border-bottom: none; color: #f10000;}

#header .menu-top li.selected a{outline: none;    text-decoration: none; border-bottom: 1px solid #2a2a2a; color: #1F5591;}
#header .menu-top li.selected a:hover {outline: none;    text-decoration: none; border-bottom: 1px solid #f10000; color: #f10000;}


.pp_top a, .pp_top a:hover{border-bottom: none;}
.pp_content_container a, .pp_content_container a:hover{border-bottom: none;}

p{line-height: 18px;}
/*table {border-collapse:collapse;}*/

h1{
    font-size: 32px; 
    margin-top: 20px; 
    margin-bottom: 30px; 
}

.title-block h1 { 
    font-size: 48px; 
    margin-top: 40px; 
    margin-bottom: 30px; 
    background-color: #FBFBFB;
    font-family: Georgia; 
    font-style: italic; 
    font-weight: normal;
    display: inline;
    position: relative;
    top: 80px;
    padding: 0px 5px;
}

h1.post-title {
    font-size: 32px;
    display: block;
    color: #414141;
    font-family: Arial;
    font-style: normal;    
    margin: 0;
    margin-top: 10px;
    padding: 0;
    top: 0;
}


h2.italic{
    font:24px Georgia, Arial, Verdana, Tahoma, Helvetica, sans-serif; color: #8e8e8e;
    font-style: italic;
    text-align: center; 
    line-height: 35px;
    margin: 90px 0 0;
    padding: 0;
}

h2{
    font:30px Arial, Verdana, Tahoma, Helvetica, sans-serif; color: #2a2a2a;
    line-height: 35px;
    margin: 5px 0 15px 0;
    padding: 0;
}

h3 { font-size: 18px; font-weight: bold; margin: 0 0 18px 0px;}
h4 { font-size: 18px; color: 555555; font-weight: normal; margin: 5px 0;}
h5 { color: #2a2a2a; font-size: 13px; margin: 5px 0 !important; font-weight: bold;}


h6 {     
    font:11px Arial, Verdana, Tahoma, Helvetica, sans-serif; color: #2a2a2a;
    line-height: 35px;
    margin: 5px 0 10px 0;
    padding: 0;
}

.title-a{
    font-size: 24px;
    line-height: 24px;
    border-bottom: 1px solid #A2B9D2;
}
.title-a:hover {
    border-bottom: 1px solid #F10000;   
}


.title-a-20{
    font-size: 20px;
    line-height: 30px;
    margin: 0;
}

.title-a-18{
    font-size: 18px;
    line-height: 30px;
    margin: 0;
    font-weight: bold;
}

.title-all-block{
    background: -moz-linear-gradient(top,#fafafa,#f2f2f2);
    background: -webkit-gradient(linear, left top, left bottom, from(#fafafa), to(#f2f2f2));
    filter: progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr=#fafafa,endColorstr=#f2f2f2,GradientType=0); zoom: 1;
    background: -o-linear-gradient(top,#fafafa,#f2f2f2);
    
    border-bottom: 1px solid #cccccc;
    padding: 11px 20px;
    font-size: 18px;
    font-weight: bold;
    line-height: 20px;
    
    
    -moz-border-radius: 3px 3px 0px 0px;
    -webkit-border-radius: 3px 3px 0px 0px;
    border-radius: 3px 3px 0px 0px;    

}

p{margin: 10px 0px 10px 0px;}

.starrequired{color: #dc291e;}
.errortext{color: #dc291e;}
.clear{clear: both;}

.placeholder {color: #A6A6A6;}

.bold{font-weight: bold;}
.no-bold{font-weight: normal;}

.right-calendar.loading{
    background: url("http://i.smotra.ru/img/v2/loader.gif") no-repeat 350px 250px #FFFFFF;
    border: 1px solid #EFEFEF;
    height: 523px;
    width: 694px;
}

/* плавающая кнопка наверх и юзербар */

.button-go-up { display: none; }

.button-go-up.fixed{
    background: url("http://i.smotra.ru/img/v2/header/btn-go-up.png") no-repeat 0px 0;
    display: block;
    height: 24px;
    position: fixed;
    top: 0;
    width: 69px;
    text-align: center;
    line-height: 20px;
/*    margin-left: 34px;*/
    z-index: 100;
    opacity: 0.6;
    filter: alpha(opacity=60);    
}

.personal-menu.sticky-elem.fixed{
    position: fixed;
    right: 50%;                                                                                                        
    margin-right: -562px;                                                                                                        
    top: -30px;
    opacity: 0.6;
    filter: alpha(opacity=60);    
}


.personal-menu.sticky-elem.fixed .more{
    display: none;
}

div.button-go-up.fixed:hover, div.personal-menu.sticky-elem.fixed:hover{
    opacity: 1;
    filter: alpha(opacity=100);
}

.personal-menu.sticky-elem.fixed .personal-link .personal-data-av{
    width: 15px;
    height: 15px;
    float: left;
    position: relative;
    top:2px;
}

.personal-menu.sticky-elem.fixed .personal-link .personal-data-av img{
    width: 15px;
    height: 15px;
}

.personal-menu.sticky-elem .personal-link .personal-data-av, .personal-menu.sticky-elem .personal-link .personal-data-link{
    display: none;
}

.personal-menu.sticky-elem.fixed .personal-link .personal-data-link a {
    color: #1F5591;
/*    border-bottom-color: #1F5591;*/
    border-bottom: none;
/*    margin-right: 5px;*/
}

.personal-link li a:hover, div.more a:hover, div.logout a:hover{
    color: #2a2a2a;
    border-bottom: 1px solid #2a2a2a;
}

.personal-link li a:hover, .personal-menu.sticky-elem.fixed .personal-link .personal-data-link a:hover {
    color: #2a2a2a;
    border-bottom: 1px solid #2a2a2a;
}

.personal-menu.sticky-elem.fixed .personal-link .personal-data-av, .personal-menu.sticky-elem.fixed .personal-link .personal-data-link{
    display: inline;
    margin: 0 5px 0 0;
    padding: 0;
}

.personal-menu.sticky-elem.fixed .btn-add-block{
    bottom: 26px;
    left: 344px;
}
/* плавающая кнопка наверх и юзербар (end)*/

/* Скролл */
.scroll-pane {
    width: 395px; /* Ширина видимой области*/
    height: 676px; /* Высота видимой области*/
    overflow: auto; /* Если отключены скрипты это правило позволит отобразить обычный скролл */
}

.jspDrag{
    background: url("http://i.smotra.ru/img/v2/work_area/top-day/bus2.png") no-repeat -1px 0;
/*    background: url("http://i.smotra.ru/img/v2/work_area/top-day/animation_wheel.png") no-repeat -2px 0;*/
    cursor: pointer;
    left: 0;
    position: relative;
    width: 26px;
    height: 54px;
}

.jspBeforeDrag {
    background: url("http://i.smotra.ru/img/v2/work_area/top-day/bg-scroll-road3.png") no-repeat 4px 0;
    padding-top: 4px;
    position: relative;
    right: 0;
    top: 0;
    width: 26px;
}

.jspTrack {
    background: url("http://i.smotra.ru/img/v2/work_area/top-day/bg-scroll2.png") no-repeat 5px -15px;
    position: relative;
    right: 24px;
    width: 26px;
    top:8px;
}
.jspVerticalBar{
    background: none;
    z-index: 1;
}

/*.jspDrag.wheel-0{background-position: 0px 0px; }
.jspDrag.wheel-1{background-position: 0px -120px; }
.jspDrag.wheel-2{background-position: 0px -180px; }
.jspDrag.wheel-3{background-position: 0px -240px; }
.jspDrag.wheel-4{background-position: 0px -300px; }
.jspDrag.wheel-5{background-position: 0px -360px; }
.jspDrag.wheel-6{background-position: 0px -420px; }
.jspDrag.wheel-7{background-position: 0px -480px; }
.jspDrag.wheel-8{background-position: 0px -540px; }
.jspDrag.wheel-9{background-position: 0px -540px; }
.jspDrag.wheel-10{background-position: 0px -600px; }
.jspDrag.wheel-11{background-position: 0px -660px; }
.jspDrag.wheel-12{background-position: 0px -720px; }
.jspDrag.wheel-13{background-position: 0px -780px; }
.jspDrag.wheel-14{background-position: 0px -840px; }
.jspDrag.wheel-15{background-position: 0px -900px; }
.jspDrag.wheel-16{background-position: 0px -960px; }
.jspDrag.wheel-17{background-position: 0px -1020px; }
.jspDrag.wheel-18{background-position: 0px -1080px; }
.jspDrag.wheel-19{background-position: 0px -1140px; }
.jspDrag.wheel-20{background-position: 0px -1200px; }
.jspDrag.wheel-21{background-position: 0px -1260px; }
.jspDrag.wheel-22{background-position: 0px -1320px; }
.jspDrag.wheel-23{background-position: 0px -1380px; }
.jspDrag.wheel-24{background-position: 0px -1440px; }
.jspDrag.wheel-25{background-position: 0px -1500px; }
.jspDrag.wheel-26{background-position: 0px -1560px; }
.jspDrag.wheel-27{background-position: 0px -1620px; }
.jspDrag.wheel-28{background-position: 0px -1680px; }
.jspDrag.wheel-29{background-position: 0px -1740px; }
.jspDrag.wheel-30{background-position: 0px -1800px; }
.jspDrag.wheel-31{background-position: 0px -1860px; }
.jspDrag.wheel-32{background-position: 0px -1920px; }
.jspDrag.wheel-33{background-position: 0px -1980px; }
.jspDrag.wheel-34{background-position: 0px -2040px; }
.jspDrag.wheel-35{background-position: 0px -2100px; }
.jspDrag.wheel-36{background-position: 0px -2160px; }  */

.border{border-bottom: 1px solid #a2b9d2; line-height: 14px;}
.border:hover{border-bottom: 1px solid #f10000;}

.border-bl{border-bottom: 1px solid #a2b9d2; display: block; line-height: 14px;}

.border-dotted{border-bottom: 1px dotted #1F5591;}
.border-dotted:hover{border-bottom: 1px dotted #f10000;}

.no-border{border: none !important;}

.bord{margin: 15px 0; border-bottom: 1px solid #DFDFDF;}
.bord.bef-anonce{margin: 5px 0 15px 0; border-bottom: 1px solid #F2F2F2;}

.div-input-search input{
    font-size: 12px; 
    padding: 0px;
    font-family: arial;
    width: 245px;
    z-index: 1000;
    position: relative;
    bottom: 3px;
    border-color:white;  /* для ie7 */
    border-width:0;      /* для ie7 */
}
input.text{
    background: url("http://i.smotra.ru/img/v2/header/bg-input-search-short.png") no-repeat;
    width: 229px;
    height: 22px;
    position: absolute;
/*    line-height: 22px;*/
    right: 65px;
    padding-left: 3px;
}

input.text:focus{
    background: url("http://i.smotra.ru/img/v2/header/bg-input-search.png") no-repeat;
    right: 67px;
    width: 327px;
    padding-left: 3px;
}

/*textarea {font-size: 12px; padding: 0; font-family: arial;}*/

/*Наведенные картинки*/
#logo:hover, .green-counter-com:hover{
    opacity: 0.6;
    filter: alpha(opacity=60);
}

/* Закругленные углы */
.top-panel-filter-active-m, 
.active-sub-filter,
.brands-filter-item .sub-list-brands-m
{
    -moz-border-radius: 3px; /* Firefox */
    -webkit-border-radius: 3px; /* Safari, Chrome */
    border-radius: 3px; /* CSS3 */
}

#wrap {
    width: 1255px;
    margin: 0 auto;
    overflow: hidden;
    background: url("http://i.smotra.ru/img/v2/wrap/bg-wrap.png") repeat scroll 0 0;
   /* padding-bottom: 270px;    */
}

#work_area {
/*    height: 100%;*/
    width: 1228px;
    margin: 0 auto;
    background: url("http://i.smotra.ru/img/v2/work_area/bg-work-area.png") repeat-y scroll 0 0;
/*    padding-bottom: 143px;*/
}

/*header*/
#header{
/*    height: 363px;*/
    width: 1212px;
    margin: 0 auto;
}

/*Верхний баннер пилотка*/
.banner-top{
    height: 108px;
}


/*Сервисное меню в хедере*/
.header-service{
    height: 164px;
    position: relative;
    z-index: 5;
}

/* заметки */
.head-anonce{
    left: 215px;
    line-height: 18px;
    position: relative;
    top: 17px;
    width: 305px;
    font-size: 11px;
    color: #9A9A9A;
}
.rand-anonce{
    display: block;
    overflow: hidden;
    line-height: 15px;
}
.mdash{
    display: block;
    width: 17px;
    float: left;
    line-height: 12px;
}

/* социальные сети */
.header-social{
    position: absolute;
    width: 145px;
    height: 52px;
    background: url("http://i.smotra.ru/img/v2/header/social/bg-social.png") no-repeat;
    top:10px;
    left: 32px;
    padding: 5px 0 0 12px;
    z-index: 10;
}

.header-social a:hover, .header-social a{border:none;}

.icon-box{
    float: left;
    width: 16px;
    height: 16px;
    margin: 0 10px 0 0;
    padding-bottom: 20px;
}

.soc-widget{
    position: absolute;
    left: 0;
    z-index: 999;
}

.icon-box.sb:hover{background: url("http://i.smotra.ru/img/v2/header/social/icon-box.png") no-repeat scroll 0 0 transparent;}
.icon-box.sb{
    height: 23px;
    left: 111px;
    padding: 4px;
    position: absolute;
    top: 2px;
    width: 25px;
}

.icon-box.yt .soc-widget, .icon-box.fb .soc-widget, .icon-box.vk .soc-widget{
    background: #F0F2F4;
    margin-top:15px;
    z-index: 999;
    left: 2px;
}

.icon-box.tw .soc-widget{
    background: url("http://i.smotra.ru/img/v2/header/social/soc-widget-twi.png") no-repeat;
    height: 101px;
    left: 84px;
    padding: 40px 0 0 13px;
    top: 1px;
    width: 230px;
    z-index: -1;
    overflow: hidden;
}

.icon-box.yt .soc-widget{
    background: url("http://i.smotra.ru/img/v2/header/social/soc-widget-yt.png") no-repeat;
    height: 159px;
    left: 6px;
    padding: 30px 0 0 7px;
    top: -14px;
    width: 254px;
    z-index: -1; 
    overflow: hidden;
}
.icon-box.vk .soc-widget{
    background: url("http://i.smotra.ru/img/v2/header/social/soc-widget-vk.png") no-repeat;
    height: 347px;
    left: 32px;
    padding: 30px 0 0 7px;
    top: -14px;
    width: 214px;
    z-index: -1; 
    overflow: hidden;
}

.icon-box.fb .soc-widget{
    background: url("http://i.smotra.ru/img/v2/header/social/soc-widget-vk.png") no-repeat;
    height: 347px;
    left: 58px;
    padding: 30px 0 0 7px;
    top: -14px;
    width: 214px;
    z-index: -1; 
    overflow: hidden;
}

/*.arrow-top-yt{
    display: block;
    background: url("http://i.smotra.ru/img/v2/social/social/arrow-top-yt.png") no-repeat;
    height: 11px;
    left: 8px;
    position: absolute;
    top: -10px;
    width: 18px;
}

.arrow-top-vk{
    background: url("http://i.smotra.ru/img/v2/header/social/arrow-top-vk.png") no-repeat;
    display: block;
    height: 11px;
    left: 35px;
    position: absolute;
    top: -10px;
    width: 18px;
}

.arrow-top-fb{
    background: url("http://i.smotra.ru/img/v2/header/social/arrow-top-yt.png") no-repeat;
    display: block;
    height: 11px;
    left: 61px;
    position: absolute;
    top: -10px;
    width: 18px;
}

.arrow-top-tw{
    background: url("http://i.smotra.ru/img/v2/header/social/arrow-top-yt.png") no-repeat;
    display: block;
    height: 11px;
    left: 86px;
    position: absolute;
    top: -11px;
    width: 18px;
}*/

/* Радио */
.radio-soc-bl{
    position: relative;
    width: 720px;
    padding:15px 0px;
    clear:both;
}

.radio-soc-bl .soc-ico-radio{position: absolute; right: 0; top:15px}

.radio-soc-bl .bg-link-comm{
    display: block;
    width: 130px;
    background: -moz-linear-gradient(top,#FAFAFA,#DFDFDF);
    background: -webkit-gradient(linear, left top, left bottom, from(#FAFAFA), to(#DFDFDF));
    filter: progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr=#FAFAFA,endColorstr=#DFDFDF,GradientType=0); zoom: 1;
    background: -o-linear-gradient(top,#FAFAFA,#DFDFDF);
    

    border:1px solid #f2f2f2;
    border-color:#D0D0D0 #C9C9C9 #A4A4A4 #BDBDBD;
    
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;

    padding: 0.2em 1.5em 0.3em; font-size: 12px;;
}

.radio-soc-bl .bg-link-comm span{border-bottom: 1px solid #a2b9d2; color:#1F5591}
.radio-soc-bl .bg-link-comm:hover span{border-bottom: 1px solid #f10000; color: #f10000;}

.smotragram-a{
    background: url("http://i.smotra.ru/img/v2/header/smotragram.png") no-repeat 0px 3px;
    display: block;
    height: 32px;
    padding-left: 41px;
    line-height: 33px;
    border: none;
}

.smotragram{
    left: 635px;
    position: absolute;
    top: 82px;
}

.radio-a{
    background: url("http://i.smotra.ru/img/v2/header/microphone.png") no-repeat;
    display: block;
    height: 40px;
    padding-left: 25px;
    line-height: 33px;
    border: none;
}
.radio-a:hover{border: none;}

.production-icon {
    height: 32px;
    background: url("http://i.smotra.ru/img/v2/header/production.png") no-repeat scroll 0 4px rgba(0, 0, 0, 0) !important;
}

.locator-icon {
    height: 32px;
    background: url("http://i.smotra.ru/img/locator/locator64.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    background-size: 32px 32px !important;
    padding-left: 39px;
}
.locator-icon .radio-title {
    width: auto !important;
}

.radio{
    left: 507px;
    position: absolute;
    top: 83px;
}

.smotragram-a:hover .smotragram-title{border-bottom:1px solid #f10000;}

.smotragram .smotragram-title,
.radio .radio-title {
    line-height: 15px;
    border-bottom: 1px solid #a2b9d2;
    width: 59px;
}

.smotragram .smotragram-title{width: 69px;}

.smotragram .smotragram-desc,
.radio .radio-desc {
    font-size: 9px;
    line-height: 9px;
    margin-top: 2px;
    color: #b0b0b0;
}

div.radio:hover a.radio-a .radio-title{border-bottom: 1px solid #f10000;}

.radio-live{
    position: absolute;
    background: url("http://i.smotra.ru/img/v2/sm-elements/radio-live.png") no-repeat 0px 0px;
    width: 69px;
    height: 33px;
    top: 29px;
    left: 22px;
}

/* радио громкость */
.ui-state-default, .ui-widget-content .ui-state-default {
    background: url("/img/v2/smplayer/radio.png") no-repeat scroll -3px -205px transparent;
    display: block;
    border:none;
}
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus {
    background: url("/img/v2/smplayer/radio.png") no-repeat scroll -3px -205px transparent;
    border:none;
}
.ui-state-active, .ui-widget-content .ui-state-active { 
    background: url("/img/v2/smplayer/radio.png") no-repeat scroll -3px -205px transparent;
}

#slider {
    background: url("/img/v2/smplayer/radio.png") no-repeat scroll -3px -180px transparent;
    cursor: pointer;
    height: 10px;
  /*  overflow: hidden;  */
    position: absolute;
    width: 62px;
    left: 233px;
    top: 13px;
}
#slider.ui-widget-content {border:none;}
#slider div.jp-volume-bar-value {
    background: url("/img/v2/smplayer/radio.png") repeat-x scroll -3px -150px transparent;
    height: 8px;
    margin-top: 1px;
}
#slider.ui-slider .ui-slider-handle {
    width:15px;
    height: 15px;
    top:-2px;
    margin-left:-7px;
    cursor: pointer;
     background: url("/img/v2/smplayer/radio.png") repeat-x scroll -2px -204px transparent;
    border: medium none;    
}
/* радио громкость (end)*/


/* чат */
.counter-chat a{
    border: none;
}
.counter-chat{
    left: 611px;
    position: absolute;
    top: 90px;
}

div.counter-chat:hover span.border{border-bottom: 1px solid #f10000;}

.counter-chat .chat-left{
    background: url("http://i.smotra.ru/img/v2/header/chat-left.png") no-repeat left top;
    cursor: pointer;
    display: block;
    float: left;
    height: 20px;
    padding-top: 1px;
    position: relative;
    width: 7px;
}

.counter-chat .chat-mid{
    background: url("http://i.smotra.ru/img/v2/header/chat-mid.png") repeat-x;
    height: 20px;
    display: block;
    float: left;
    padding-top: 1px;
    padding-left: 1px;
    cursor: pointer;
}

.counter-chat .chat-right{
    background: url("http://i.smotra.ru/img/v2/header/chat-right.png") no-repeat left top;
    width: 9px;
    height: 20px;
    display: block;
    float: left;
    margin: 0;    
}
.counter-chat:hover span.border{
    border-bottom: 1px solid #f10000;
}

.arrow-chat{
    background: url("http://i.smotra.ru/img/v2/header/chat-arrow.png") no-repeat left top;
    width: 26px;
    height: 10px;
    position: absolute;
    top: 19px;
}

/* переключатель скинов */
/*.switch-skin{
    background: url("http://i.smotra.ru/img/v2/header/sw-skins-v1.png") no-repeat 0 -5px;
    height: 30px;
    line-height: 24px;
    padding-left: 60px;
    position: absolute;
    left: 555px;
    top: 14px;
    width: 140px;
} */

.switch-skin.active{
	background: url("http://i.smotra.ru/img/v2/sm-elements/switch-skin.png") no-repeat 0px -41px;
}
.switch-skin a{
	display: block;
	height: 22px;
	left: 28px;
	position: absolute;
	top: 4px;
	width: 43px;
}

.switch-skin{
	background: url("http://i.smotra.ru/img/v2/sm-elements/switch-skin.png") no-repeat 0px 0px;
	display: block;
    height: 30px;
    padding: 0;
    position: absolute;
    width: 91px;
    left: 643px;
    top: 17px;
}


.skin-text{
    border-bottom: 1px dotted #2a2a2a;
    color: #2A2A2A;
}

.skin-text:hover{
    border-bottom: 1px dotted #f10000;
    color:#f10000;
}

#white .v2{
    background: url("http://i.smotra.ru/img/v2/header/sw-skins-v1.png") no-repeat 0 -5px;
}

#black .v2{
    background: url("http://i.smotra.ru/img/v2/header/sw-skins-v1.png") no-repeat 10px -40px;
}

#white .v1{
    background: url("http://i.smotra.ru/img/v2/header/sw-skins-v1.png") no-repeat 0 -5px;
}

#black .v1{
    background: url("http://i.smotra.ru/img/v2/header/sw-skins-v1.png") no-repeat 10px -40px;
}

/* Логтип */

#logo, #logo:hover{
    background: url("http://i.smotra.ru/img/logos/logo-12.png") 0px 0px;
    width: 167px;
    height: 72px;
    display: block;
    position: absolute;
    top: 40px;
    left: 34px;
    border-bottom: none;
}

#logo.traur {
    background: url("http://i.smotra.ru/img/logos/logo-12-traur.png") 0px 0px;
}

#black #logo.traur {
    background: url("http://i.smotra.ru/img/logos/logos-black/logo-12-traur.png") 0px 0px;
}

#logo.winter {
    background: url("http://i.smotra.ru/img/logos/logo-winter-12.png") 0px 0px;
    width: 156px;
    height: 86px;
    top: 46px;
    left: 57px;
}

#logo.birthday {
    background: url("http://i.smotra.ru/img/logos/sm_bday_light.png") 0px 0px no-repeat;
    width: 180px;
    height: 65px;
    top:61px;
    left:21px;  
}

#text-logo{
    color: #9a9a9a;
    font-size: 11px;
    font-style: italic;
    line-height: 24px;
    position: absolute;
    top:121px;
    left: 68px;
}

/* Счетчик */

.switch-block{
    left: 8px;
    position: relative;
    top: 0px;
    width: 169px;
}

.switch-item0 ,.switch-item1, .switch-item2,.switch-item3,.switch-item4,.switch-item5,.switch-item6,.switch-item7{
    background: url('/img/v2/header/numbers2.png') no-repeat -5px 8px;
    float: left;
    position: relative;
    width: 20px;
    height: 33px;
}

.switch-item2, .switch-item3, .switch-item4{left: 1px;}
.switch-item4, .switch-item5, .switch-item6, .switch-item7{left: 2px;}
.switch-item7{left: 3px;}

.num-0{background: url('/img/v2/header/numbers2.png') no-repeat -5px 8px;}

.num-1{background: url('/img/v2/header/numbers2.png') no-repeat -5px -23px;}

.num-2{background: url('/img/v2/header/numbers2.png') no-repeat -5px -55px;}

.num-3{background: url('/img/v2/header/numbers2.png') no-repeat -5px -87px;}

.num-4{background: url('/img/v2/header/numbers2.png') no-repeat -5px -119px;}

.num-5{background: url('/img/v2/header/numbers2.png') no-repeat -5px -151px;}

.num-6{background: url('/img/v2/header/numbers2.png') no-repeat -5px -183px;}

.num-7{background: url('/img/v2/header/numbers2.png') no-repeat -5px -215px;}

.num-8{background: url('/img/v2/header/numbers2.png') no-repeat -5px -246px;}

.num-9{background: url('/img/v2/header/numbers2.png') no-repeat -5px -277px;}

.switch{
    background: url('/img/v2/header/switch.png') no-repeat;
    height: 35px;
    left: 292px;
    position: absolute;
    top: 84px;
    width: 200px;
}

.text-switch{
    font-weight: bold;
    left: 231px;
    line-height: 24px;
    position: absolute;
    top: 87px;
}

/* подсказка */
#white .big-tt-content{
    background: url("http://i.smotra.ru/img/v2/header/tooltip.png") no-repeat left center;
    display: none;
    height: 60px;
    left: 0;
    padding: 11px;
    position: absolute;
    top: 35px;
    width: 173px;
    z-index: 100;
}

#white .sm-big-tt:hover .big-tt-content{display:block;}

#white .big-tt-content a, .big-tt-content a:hover{
    border: none;
    font-weight: bold;
}
#white .big-tt-content p{
    font-size: 11px;
    margin: 2px 0px;
    line-height: 15px;
    color: #000000;
}

p{
/*    font-size: 11px; */
    margin: 2px 0px;
    line-height: 15px;
}


/* Личное меню */
.personal-menu{
    background: url("http://i.smotra.ru/img/v2/header/personal-menu/bg-personal-menu.png") no-repeat left center;
    width: 408px;
    height: 83px;
    position: absolute;
    right: 35px;
    top:71px;
    color: #a6a6a6;
}

.not-vote{
    color: #868686;
    font-size: 11px;
    position: absolute;
    right: 35px;
    top:134px;
    width:396px;
    text-align: center;
}

.not-vote a{border-bottom: 1px solid #1F5591;}
.not-vote a:hover{border-bottom-color: #F10000;}

.auth-block a{
    line-height:29px;
    border-bottom-style:dotted;
    border-width: 1px;
    
}
.auth-block{
    background: url("http://i.smotra.ru/img/v2/header/handle.png") no-repeat left 7px;
    color: #A6A6A6;
    height: 27px;
    padding-left: 65px;
    position: absolute;
    right: -23px;
    top: 86px;
    width: 200px;
    display: none;
}

.personal-data{
    height: 25px;
    margin-bottom: 0;
    padding: 8px 0 0 27px;
    width: 355px;
}

/*.personal-data a{line-height: 22px;}*/

/*.personal-data span{
    display: block;
    float: left;
    margin-top: 4px;
}*/

.personal-data-av{
    float: left;
    height: 20px;
    overflow: hidden;
    width: 20px;
}
.personal-data-av img{
    height: 20px;
    width: 20px;
}

.personal-data-link{
/*    border-bottom-color: #1F5591;*/
    display: block;
    float: left;
    font-size: 12px;
    font-weight: bold;
    line-height: 14px;
    margin: 2px 5px 0;
}

.personal-data-av a, .personal-data-av a:hover{    border: none; }

.f.on,
.m.on,
.club,
.team,
.cmty {border: none;}

a.cmty, .cmty { color: #8B0 !important; }

.f.on:hover,
.m.on:hover,
.club:hover,
.team:hover,
.cmty:hover {border-bottom: 1px solid #f10000  !important; color: #f10000  !important;}

.logout a{color: #A6A6A6; border-bottom: 1px solid #A6A6A6;}

.companies a{color: #867BD2; border-bottom: 1px solid #867BD2;}
.companies a:hover{color: #f10000; border-bottom:1px solid #f10000;}


.logout{
    float: left;
    font-size: 12px;
    line-height: 14px;
    margin: 1px 0 0 3px;
}

/*.logout:hover{
    border-bottom: 1px solid #f10000;
    color: 1px solid #f10000;
}*/

/*.personal-data-link:hover{
    color: #f10000;
    border-bottom-color: #f10000;
}*/

.settings{
    border: medium none;
    display: block;
    float: left;
    left: 8px;
    position: relative;
	
	background: url("/img/v2/header/personal-menu/settings.png?1") no-repeat 0px 0px;
	height: 18px;
	top: -1px;
    width: 18px;    
}

.settings:hover{border: none;}

.more{
    float: left;
    font-size: 12px;
    margin-left: 25px;
    position: relative;
    top: 1px;
    z-index: 10;
}

/*.personal-menu.sticky-elem.fixed .more{
    right: 90px;
}*/

.more .personal-link-more{
    display: none;
    padding-bottom: 5px;
    position: absolute;
    right: -56px;
    top: -5px;
    width: 137px;
    z-index: -1;
}

div.more:hover div.personal-link-more{
    display:block;
}

.more .personal-link-more .mid ul li a:hover{
    border-bottom: 1px solid #f10000 !important;
    color: #f10000 !important;
}


.more a{
    border-bottom: 1px dotted #868686;
    color: #868686;
    line-height: 14px;
}

.more a:hover{
    border-bottom: 1px dotted #f10000;
    color: #f10000;
}

/*Всплывающее меню еще*/
.personal-link-more .top{
    background: url("http://i.smotra.ru/img/v2/header/personal-menu/popup-menu-new/top.png") no-repeat 1px 0px;
    width: 139px;
    height: 29px;
}

.personal-link-more .mid{
    background: url("http://i.smotra.ru/img/v2/header/personal-menu/popup-menu-new/mid.png") repeat-y 2px 0px;
    width: 137px;
    padding: 8px 0 12px 15px;
    position: relative;
}

.more .bot{
    background: url("http://i.smotra.ru/img/v2/header/personal-menu/popup-menu-new/shadow.png") no-repeat 0 bottom;
    bottom: -10px;
    height: 83%;
    position: absolute;
    right: -4px;
    width: 143px;
    z-index: -1;
}

.personal-link-more .mid li{
    line-height: 20px;
    font-size: 12px;
}

.personal-link-more .mid li a{
    border-bottom: 1px solid #a2b9d2;
    color: #1F5591;
}

.personal-link-more .mid li a:hover{
    border-bottom: 1px solid #f10000;
    color: #f10000;
}

/*Всплывающее меню еще (end)*/

.personal-link{
    overflow: hidden;
    position: relative;
    left: 26px;
    top:0px;
    float: left;
}
.personal-link li{
    font-size: 12px;
    float: left;
    list-style: none outside none;
    padding: 0 12px 0 0;
    text-align: center;
    line-height: 18px;
}

.personal-link li.new a, .personal-link li.new b{
    color: #373737;
    line-height: 14px;
    border-color: #373737;
}

.personal-link    li.more a {    border-bottom: 1px dotted #373737;}
    
.personal-link li a {
    color: #868686;
/*    float: left;*/
    outline: medium none;
    border-bottom: 1px solid #868686;
}

.personal-link li a:hover {
    border-bottom: 1px solid #F10000;
    color: #F10000;
}

/* Всплывающее меню */

.popup-personal-menu{
    bottom: 25px;
    display: none;
    position: relative;
    right: 42px;
    width: 137px;
    z-index: 5;
}

.popup-personal-menu .popup-theme{
    padding-bottom: 10px;
    border-bottom: 1px solid #ececec;
    width: 110px;
}

.popup-personal-menu .top{
    background: url("http://i.smotra.ru/img/v2/header/personal-menu/popup-menu-new/top.png") no-repeat left top;
    width: 139px;
    height: 29px;
    padding-left: 42px;
}

.popup-personal-menu .mid{
    background: url("http://i.smotra.ru/img/v2/header/personal-menu/popup-menu-new/mid.png") repeat-y 1px 0px;
    width: 137px;
    padding: 8px 0 12px 15px;
    position: relative;
}

.popup-personal-menu .bot{
    background: url("http://i.smotra.ru/img/v2/header/personal-menu/popup-menu-new/shadow.png") no-repeat left top;
    bottom: -15px;
    height: 201px;
    left: -2px;
    position: absolute;
    width: 143px;
    z-index: -1;
}

.popup-theme a:hover, .popup-content a:hover{
    color: #f10000;
}

.popup-personal-menu .popup-content{
    padding-top: 4px;        
    width: 140px;
}

.popup-personal-menu li{
    font-size: 12px;
    line-height: 20px;
    list-style: none outside none;
    padding: 0 15px 0 0;
}

/* ������� �� ������� */
.vote-car{
    position: absolute;
    right: 31px;
    top: 15px;
}

.btn-vote{
	background: url("http://i.smotra.ru/img/v2/sm-elements/btn-vote.png") no-repeat 0px 0px;
	display: block;
	cursor: pointer;
	height: 36px;
	width: 202px;
	border:none;
}

.btn-vote span{
	color: #FFFFFF;
    font-size: 12px;
    font-weight: bold;
    padding-left: 62px;
    position: relative;
    text-shadow: -1px 0 #6A9724;
    top: 9px;
}

.btn-vote:hover{background-position: 0px -36px;}
.btn-vote:hover span{text-shadow: -1px 0px #80871f;}

.btn-vote:active{background-position: 0px -72px;}
.btn-vote:active span{text-shadow: -1px 0px #6a9724;}

/* / ������� �� ������� */

.btn-add-block{
    background: url("http://i.smotra.ru/img/v2/header/personal-menu/btn-add.png") no-repeat;
    bottom: 41px;
    font-size: 12px;
    height: 27px;
    left: 332px;
    line-height: 25px;
    position: absolute;
    width: 64px;
    z-index: 1000;
    padding-left: 5px;
}

div.btn-add-block:hover div.popup-personal-menu{
    display:block;
}

.popup-btn-hide{
    background: none;
}

.btn-add{
    border-bottom: 1px dotted #1F5591;
    font-size: 12px;
}


/* Поиск */
.search-main{
    width: 350px;
    position: absolute;
    left: 859px;
    top:14px;
}

#searchForm{
    line-height: 25px;
    width: 355px;
}

.div-input-search{
    float: right;
    position: absolute;
    right: 30px;
    overflow: hidden;
    width: 400px;
    height: 22px;
    padding-top: 3px;
}
.div-input-search input{
    float: right;
    position:relative;
    margin-top:0;
    padding:0;
}
.div-btn-search{
    top: 2px;
    position: absolute;
    right: 30px;
}

.btn-text{
    background: url("http://i.smotra.ru/img/v2/header/search-button.png") no-repeat;
    border-bottom: none;
    color: #FFFFFF;
    font-size: 12px;
    text-align: center;
    padding: 4px 13px 4px 13px;
    margin-left: 5px;
}
.btn-text:hover{
    color: #FFF; 
    border-bottom: 1px solid #fff;
    background: url("http://i.smotra.ru/img/v2/header/search-button-hover.png") no-repeat;
}

.row-not-found, .row-not-found-res{padding: 5px 10px;}

.global-search-results { 
    background: -moz-linear-gradient(top,#fbfbfb,#f2f2f2);
    background: -webkit-gradient(linear, left top, left bottom, from(#fbfbfb), to(#f2f2f2));
    filter: progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr=#fbfbfb,endColorstr=#f2f2f2,GradientType=0); zoom: 1;
    background: -o-linear-gradient(top,#fbfbfb,#f2f2f2);
    
    border: 1px solid #cbcbcb;
    
    margin-top: 25px; 
    position: absolute; 
    z-index: 1000; 
    right: 97px;
    width: 328px;    
    color: #2a2a2a;
    font-size: 12px;
}
    
/* Меню главное */
.menu-top{
    background: url("http://i.smotra.ru/img/v2/header/menu-top/mid.png") repeat-x;
    height: 64px;
    position: relative;
    padding-left: 22px;
}

.left-menu-top{
    background: url("http://i.smotra.ru/img/v2/header/menu-top/left.png") no-repeat;;
    height: 74px;
    position: absolute;
    display: block;
    width: 14px;
    left: -14px;
    top: -1px;
}
.right-menu-top{
    background: url("http://i.smotra.ru/img/v2/header/menu-top/right.png") no-repeat;
    height: 74px;
    position: absolute;
    display: block;
    width: 14px;
    right: -14px;
    top:0;
}

.shadow-menu{
    background: url("http://i.smotra.ru/img/v2/header/menu-top/shadow.png") no-repeat 0 -4px;
    position: relative;        
    width: 100%;
    height: 26px;
    z-index: 1;
}
.menu-top ul{
    height: 64px;
    overflow: hidden;
    position: relative;
}
.menu-top ul li{
    color: white;
    float: left;
    line-height: 20px;
    list-style: none outside none;
    margin: 18px 15px 0 0px;
    text-align: center;
    padding: 3px 5px 3px 5px;
}

.menu-top li.selected a {
    color: #2a2a2a;
    border-color: #a2b9d2;
}

#header .menu-top li a {
    float: left;
    font-size: 21px;
    outline: medium none;
    border-bottom: 1px solid #a2b9d2;
}

#header .menu-top li.active{
/*    background: url("http://i.smotra.ru/img/v2/header/menu-top/active-mid.png") repeat-x;*/
    float: left;
    font-size: 21px;
    outline: medium none;
    padding: 3px 5px 3px 5px;

    background: -moz-linear-gradient(top,#272727,#5B5B5B);
    background: -webkit-gradient(linear, left top, left bottom, from(#272727), to(#5B5B5B));
    filter: progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr=#272727,endColorstr=#5B5B5B,GradientType=0); zoom: 1;
    background: -o-linear-gradient(top,#272727,#5B5B5B);
    
    -moz-border-radius: 3px; /* Firefox */
    -webkit-border-radius: 3px; /* Safari, Chrome */
    border-radius: 3px; /* CSS3 */    
}

#header .menu-top li a:hover {
    color:#f10000;
    border-bottom: 1px solid #f10000;
}

#header .menu-top li.active a,
#header .menu-top li.active a:hover,
#header .menu-top li.selected.active a,
#header .menu-top li.selected.active a:hover{
    color: #fff;
    border-bottom: none;
}

.active-menu .active-menu-l{
    background: url("http://i.smotra.ru/img/v2/header/menu-top/active-left.png") no-repeat;
    display: block;
    height: 27px;
    width: 6px;
    float: left;
}

.active-menu .active-menu-m{
    background: url("http://i.smotra.ru/img/v2/header/menu-top/active-mid.png") repeat-x;
    display: block;
    height: 27px;
    float: left;
}

.active-menu .active-menu-r{
    background: url("http://i.smotra.ru/img/v2/header/menu-top/active-right.png") no-repeat;
    display: block;
    height: 27px;
    width: 7px;
    float: left;
}


/*Самое важное*/
.most-important{
    border-bottom: 1px solid #ECECEC;
    height: 125px;
    position: relative;
    right: 34px;
    width: 1212px;
    margin-bottom: 75px;
}

.text-hide {
    text-indent: 100%;
    white-space: nowrap;
    overflow: hidden;
}

.most-imp-what{
    position: absolute;
    left: 32px;
    top:86px;
}

.what-is-this{
    font-size: 11px;
    border-bottom: 1px dotted #cfcfcf;
    color: #cfcfcf;
    font-weight: bold;
}
.what-is-this:hover{
    color: #868686;
    border-bottom: 1px dotted #868686;
}

.line{
    border-bottom: 1px solid #F3F3F3;
    bottom: 0;
    height: 1px;
    position: absolute;
}

.most-imp{
    background: url("http://i.smotra.ru/img/v2/header/most-important/most-important.png") no-repeat 0 0;
    display: block;
    position: relative;
    height: 50px;
    width: 109px;
    top:5px;
    left: 34px;
    float: left;
    border-bottom: none;
}

.most-imp:hover{
    border-bottom: none;
}

.most-imp-slider{
    left: 65px;
    position: relative;
    top: 2px;
    width: 975px;
    padding-left: 35px;
}

.most-imp-item{
    overflow: hidden;
    position: relative;
    width: 206px;    
    line-height: 18px;
    float: left;
    margin-right: 40px;
}

.blog-link{
    color: #2a2a2a;
    border-bottom: 1px solid #2a2a2a;
    line-height: 25px;
}

.author img{
    height: 20px;
    float: left;
    margin-right: 3px;
}

.author a, .author span{line-height: 20px;}

.green-author:hover, .author a:hover, .author-img a:hover{color: #f10000}

.author a, .author a:hover, .green-author, .green-author:hover, .author-img a, .author-img a:hover{border-bottom: none;}

span.green-author{color: #7cb335;}

.author{
    font-size: 11px;
    border-bottom: none;
    padding: 6px 6px 6px 0;
    float: left;
}

a.f, .f, .f:hover  { color: #FE56A2}
a.m.off, .m.off {color:#608bba}
a.f.off, .f.off {color:#d480a6}


a.m.off:hover, .m.off:hover, a.team:hover,
a.f.off:hover, .f.off:hover {
    color: #f10000 !important;
    border-bottom: 1px solid #f10000;
}

a.team,
a.m.off, .m.off, 
a.f.off, .f.off{
    border-bottom: none;
}

.data-publ, .post-subj{
    color: #868686;
    font-size: 11px;
    float: left;
    padding: 8px 0px 8px 0;
}

.post-subj .sm-tt{
    color: #2a2a2a;
}

.most-imp-item .data-publ{padding: 7px 0 7px 0; line-height: 18px;}

.most-imp-item .rating{clear: both;}

.rating{
    bottom: 1px;
    font-size: 11px;
    font-weight: bold;
    position: relative;
    right: 5px;
}

.counter-like{
    margin-right: 5px;
}

.rating .counter-like, .rating .counter-com, .rating .counter-rating, .rating-event .counter-com, .rating .counter-views {
    background: url("http://i.smotra.ru/img/v2/header/most-important/heart.png") no-repeat scroll 0 0 transparent;
    border-bottom: medium none;
    color: #2A2A2A;
    display: block;
    float: left;
    height: 16px;
    line-height: 14px;
    margin-left: 5px;
    padding-left: 20px;
    
/*    width: 20px;    */
}


.rating-views {
    /*margin-left: 10px !important;*/
}

.rating .counter-views{
     background: url("http://i.smotra.ru/img/v2/header/most-important/eye.png?4") no-repeat;
     line-height: ;
}

.rating .counter-com{
     background: url("http://i.smotra.ru/img/v2/header/most-important/communication.png") no-repeat;
     line-height: ;
}

.count-active{
     background: url("http://i.smotra.ru/img/v2/ico/heart-h.png") no-repeat;
}

.counter-rating{
     background: url("http://i.smotra.ru/img/v2/ico/rating.png") no-repeat;
}

.counter-com:hover{
    color: #f10000;
    border-bottom: none;
    opacity: 0.6;
    filter: alpha(opacity=60);    
}

.author-img{
    height: 29px;
    line-height: 29px;
    padding-left: 29px;
    position: relative;
    top: 1px;
    font-size: 11px;
}

.rating-img{
    bottom: 1px;
    font-size: 11px;
    font-weight: bold;
    position: relative;
    right: 1px;
}

.what-news-link{
    color: #b42320;
    border-bottom-color: #b42320;
}

.arrow-slider {
    display: block;
    position: absolute;
    width: 21px;
    height: 44px;
    top: 13px;
    border-bottom: none;
}
.arrow-slider.sm-slider-nav-l {
    background: url("http://i.smotra.ru/img/v2/header/most-important/arrow-left.png") no-repeat 0px 0px;
    left: 0px;
    top: 20px;
}
.arrow-slider.sm-slider-nav-r {
    background: url("http://i.smotra.ru/img/v2/header/most-important/arrow-right.png") no-repeat 0px 0px;
    right: 0px;
    top: 20px;
}

.arrow-slider.sm-slider-nav-l:hover {
    background: url("http://i.smotra.ru/img/v2/header/most-important/arrow-left.png") no-repeat 0px -40px;
    border-bottom: none;
}
.arrow-slider.sm-slider-nav-r:hover {
    background: url("http://i.smotra.ru/img/v2/header/most-important/arrow-right.png") no-repeat 0px -40px;
    border-bottom: none;
}

/*Самое важное (end)*/

/* header (end)*/ 



/****** КОНТЕНТ *******/

.content{
    position: relative;
    padding-left: 42px;
}    

.container.stats{left: -20px; padding: 0;}


.content-one-column{
    width:     1140px;
}

.content-bl-left{
    float: left;
    position: relative;
    width: 720px;
    margin-top: 0px;
/*    overflow: hidden;*/
}

.content-bl-right{
    float: right;
    position: relative;
    width: 400px;
    right: 40px;
    margin-top: 0px;
}

/* Бренды выезжающие на главной */
div.brands-short{
    -moz-border-radius: 3px; /* Firefox */
    -webkit-border-radius: 3px; /* Safari, Chrome */
    border-radius: 3px; /* CSS3 */
    background: none repeat scroll 0 0 #5D5D5D;
    padding: 5px 0 5px 5px;
    position: absolute;
    right: -115px;
    top: 0px;
    z-index: 4;
    width: 155px;
}

div.brands-short:hover{
    right: -3px;
}

.brands-short ul li{
    list-style: none outside none;
    padding: 3px 0 5px 10px;
    position: relative;
}

.brands-short ul li a{
    border: medium none;
    color: #FFFFFF;
    display: block;
    padding: 0px 0px 0px 35px;
}

.brands-short ul li a img{
    left: 0;
    position: absolute;
    top: 2px;
}

.brands-top-bar.opened{
    -moz-border-radius: 0px 0px 6px 6px; /* Firefox */
    -webkit-border-radius: 0px 0px 6px 6px; /* Safari, Chrome */
    border-radius: 0px 0px 6px 6px; /* CSS3 */
}

.brands-top-bar{
    background: url("/img/v2/work_area/brands/bg-big-brands.png") repeat 0px 0px;
    
    -moz-border-radius: 0px; /* Firefox */
    -webkit-border-radius: 0px; /* Safari, Chrome */
    border-radius: 0px; /* CSS3 */

    -webkit-box-shadow: 0 2px 5px 0 #797979;
    -moz-box-shadow: 0 2px 5px 0 #797979; 
    box-shadow: 0 2px 5px 0 #797979; 
    
    left: 7px;
    top:125px;
    position: absolute;
    width: 1213px;
    z-index: 4;
    min-height: 55px;    
}

.brands-top-bar .brands-line-opened{
    display: none; 
    padding: 27px 0px 0px 10px;
    height: 545px;
}
.brands-top-bar .brands-line-opened .brand-item.top-bar{
    text-align: center;
    width: 150px;
    height: 96px;
    float: left;
}

.brands-top-bar .brands-line-closed{
    padding: 0 30px;
    position: absolute;
    
    -webkit-box-shadow: 0px 4px 5px 0 #000000 inset;
    -moz-box-shadow: 0px 4px 5px 0 #000000 inset; 
    box-shadow: 0px 4px 5px 0 #000000 inset; 

    -moz-border-radius: 0px 0px 6px 6px; /* Firefox */
    -webkit-border-radius: 0px 0px 6px 6px; /* Safari, Chrome */
    border-radius: 0px 0px 6px 6px; /* CSS3 */
}
.brands-top-bar .brands-line-closed .brand-item.top-bar{
    text-align: center;
    width: 72px;
    height: 55px;
    float: left;
    overflow: hidden;
}

.brands-top-bar .brands-line-opened .brand-item.top-bar a:hover{background-position: 0px -66px !important;}
.brands-top-bar .brands-line-closed .brand-item.top-bar a:hover{background-position: -28px -70px !important;}

.brands-top-bar .brands-line-switcher{
    background: url("/img/v2/work_area/brands/line-switcher.png") no-repeat 0px 0px;
    position: absolute; 
    width: 60px; 
    height: 15px; 
    left: 576px;
    bottom: -13px;
    cursor: pointer;
}

.brands-top-bar .brands-line-switcher{background: url("/img/v2/work_area/brands/line-switcher.png") no-repeat 0px 0px;}
.brands-top-bar .brands-line-switcher:hover{background-position:0px -15px; }

.brands-top-bar.opened .brands-line-switcher{background: url("/img/v2/work_area/brands/line-switcher.png") no-repeat -60px 0px;}
.brands-top-bar.opened .brands-line-switcher:hover{background-position:-60px -15px; }

.brands-top-bar .brand-item.top-bar a{display: block;height: 72px;width: 125px;}

.brands-top-bar .brand-item.top-bar a:hover span{border-bottom: 1px solid #fff;}
.brands-top-bar .brand-item.top-bar span{color: #FFFFFF; font-size: 14px; position: relative; top: 60px;}

.brands-top-bar .top-bar-link{
    
    color: #FFFFFF;
    display: block;
    height: 30px;
    line-height: 30px;
    margin: 0 auto;
    position: relative;
    text-align: center;
    top: -43px;
    width: 280px;
}
.brands-top-bar .top-bar-link:hover span{color: #FFFFFF; border-bottom: 1px solid #fff}

.brands-top-bar .all-brands-bg.top-bar{
    height: 30px; width:300px; margin:0 auto;
    -webkit-box-shadow: 0 6px 10px -7px #000000;
    -moz-box-shadow: 0 6px 10px -7px #000000; 
    box-shadow: 0 6px 10px -7px #000000; 
}

.brands-top-bar .all-brands-bg.top-bar:hover .all-brands.top-bar{opacity: 0.3; filter: alpha(opacity=30);}
.brands-top-bar .all-brands-bg.top-bar .all-brands.top-bar{
    display: block;
    height: 30px;
    width: 300px;
    background-color: #fff;
    text-align: center;
    line-height: 26px;
    margin: 13px auto;
    left:0;
    top:0;
    
    opacity: 0.2;
    filter: alpha(opacity=20);
    
    -moz-border-radius: 20px;
    -webkit-border-radius: 20px;
    border-radius: 20px;
}

/* Бренды выезжающие на главной (end)*/


/* Переключатель Лидеры    */

.sel-leaders a span.yellow-bg{ background: #fbf08f; color: #2a2a2a; }
.sel-leaders a:hover, .sel-leaders a{  color: #2a2a2a; }

.sel-leaders{
    background: none repeat scroll 0 0 #F0F0F0;
    left: 315px;
    padding: 10px 15px;
    position: absolute;
    top: 15px;
    -moz-border-radius: 3px; 
    -webkit-border-radius: 3px;
    border-radius: 3px;
    width:372px;
}
.sel-leaders.main-page-auth-block {
    width: 446px;
    left: 237px;
}

.sel-leaders.main-page-auth-block a.pretty-button {
    border-bottom-style: dotted;
    border-width: 1px;
}

.program-bl .sel-leaders {
    top: auto;
    bottom: 5px;
    left: 230px;    
}

.content .leaders{
    background: url("http://i.smotra.ru/img/v2/work_area/leaders/leaders.png") no-repeat left center;
    position: relative;
    width: 288px;
    height: 88px;
    right: 51px;
    line-height: 18px;
}

.content .leaders a:hover{color:#9bddff; border-bottom: 1px solid #8dcced;}
.content .leaders a{
    border-bottom:1px solid #d4e1ef;
    color: #FFFFFF;
    display: block;
    font-size: 24px;
    height: 20px;
    left: 54px;
    position: relative;
    top: 21px;
    width: 87px;
}

.content .leaders .auto-moto-switch, .auto-moto-switch.auto, .auto-moto-switch.moto{
    background: url("http://i.smotra.ru/img/v2/sm-elements/lead-auto-moto.png?2") no-repeat 0 7px;
    border-bottom: medium none;
    display: block;
    height: 50px;
    left: 155px;
    position: absolute;
    top: 5px;
    width: 110px;
}

.content .leaders .auto-moto-switch.auto:hover{
    background-position: 0 -41px;
    border: none;
}

.content .leaders .auto-moto-switch.moto{
    background-position: 0 -88px;
    border: none;
}

.content .leaders .auto-moto-switch.moto:hover{
    background-position: 0 -138px;
    border: none;
}

.checkbox-item-uni, .checkbox-item-uni.active{
    background: url("http://i.smotra.ru/img/v2/sm-elements/checkbox.png") no-repeat 0 -66px;
    height: 13px;
    line-height: 11px;
    margin-right: 0px;
    padding-left: 20px;
    cursor: pointer;
    border-bottom: none;
    float:left;
}

.checkbox-item-uni {
    background: url("http://i.smotra.ru/img/v2/sm-elements/checkbox.png") no-repeat 0 -50px;
}

.checkbox-item-uni:hover {
    background: url("http://i.smotra.ru/img/v2/sm-elements/checkbox.png") no-repeat 0 -32px;
    border-bottom: none;    
}

.checkbox-item-uni.active:hover {
    background: url("http://i.smotra.ru/img/v2/sm-elements/checkbox.png") no-repeat 0 -17px;
    border-bottom: none;    
}

.checkbox-item-uni.active:active, .checkbox-item-uni:active {
    background: url("http://i.smotra.ru/img/v2/sm-elements/checkbox.png") no-repeat 0 0px;
    border-bottom: none;    
}
.checkbox-item-uni .checkbox-item-name {
    margin-right: 13px;
    line-height: 11px;
    margin-top:3px;
}



/*Левая колонка*/
.content-left{
    position: relative;
    width: 747px;
    float: left;
}

/*Правая колонка*/
.content-right{
    float: left;
    overflow: hidden;
    position: relative;
    width: 431px;
}


/* Лучшие машины */
.best-cars-small .day, .name-big-car .day {
    background: url("http://i.smotra.ru/img/v2/work_area/best-cars/another-day.png") repeat-x;
    color: #FFFFFF;
    display: block;
    font-size: 10px;
    height: 17px;
    left: 5px;
    padding: 0 5px;
    position: absolute;
    top: 67px;
}

.best-cars-small.active .day, .name-big-car .day {
    background: url("http://i.smotra.ru/img/v2/work_area/best-cars/today.png") repeat-x;
}

.name-big-car .day {
    top: -17px;
    left: 0;
}


.best-cars{
    position: relative;
    width: 747px;
    height: 345px;
}

.best-cars-block-container, .best-cars-block-container.loading{
    height: 920px;
    width: 730px;
}

.best-cars-block-container.loading{
    background: url("http://i.smotra.ru/img/v2/loader.gif") no-repeat 350px 250px #FFFFFF;
}

.left-best-cars{
    width: 148px;
    height: 307px;
    float: left;
    margin-right: 19px;
}

.best-cars-small{
    border: 1px solid #FBFBFB;
    width: 148px;
    height: 90px;
    overflow: hidden;
    margin: 0px 0px 15px 0px;
    position: relative;
    padding: 2px 3px 3px 2px;
}

.best-cars-small a {
    border: 1px solid #7ba3c5;
    display: block;
    width: 148px;
    height: 90px;
    background-color: transparent; 
    background-position: left bottom; 
    background-repeat: no-repeat;   
}
.best-cars-small:hover a, .best-cars-small.active a {
    background-position: left top; 
}

.best-cars-small.active a{border: 1px solid #FBFBFB;}
.best-cars-small.active{
    border: 1px solid #E7E7E7;
    padding: 2px 3px 3px 2px;
    position: relative;
}


.best-cars-block {display: none;}
.best-cars-block.active {display: block;}



.best-cars-block-photos-wrap{
/*    background: url("http://i.smotra.ru/img/v2/work_area/best-cars/bg-big-best-car.png") no-repeat scroll 0 0 transparent;*/
    height: 304px;
    padding: 1px;
    width: 544px;
    overflow: hidden;
    position: relative;

    border: 1px solid #E7E7E7;
    padding: 2px;
}

.best-cars-big.sm-slider-elem{width: 546px;}
.best-cars-big{
/*    background: url("http://i.smotra.ru/img/v2/work_area/best-cars/bg-big-best-car.png") no-repeat;*/
/*    height: 306px;
    overflow: hidden;
    padding: 1px;
    width: 563px;*/
    position: relative;
}

.shine{
    background: url("http://i.smotra.ru/img/v2/work_area/best-cars/shine.png") no-repeat 18px 0;
    height: 305px;
    width: 479px;
    right: 18px;
    display: block;
    position: absolute;
    top: 1px;
    z-index: 99;
    border: none;
}

.shine:hover{border:none;}

.right-best-cars{
    float: left;
}



.name-big-car{
    position: absolute;
    top: 255px;    
    left: 177px;
    z-index: 1;
}

.name-big-car-left{
    background: url("http://i.smotra.ru/img/v2/work_area/best-cars/bg-name-big-car-left.png") no-repeat;
    float: left;
    width: 14px;
    height: 62px;
    display: block;
}

.name-big-car-mid{
    background: url("http://i.smotra.ru/img/v2/work_area/best-cars/bg-name-big-car-mid.png") repeat-x;
    height: 62px;
    float: left;
    padding: 0px 7px 0 0;
}

.best-cars-block-container .name-big-car-mid{
    padding-top: 11px;
}

.name-big-car-right{
    background: url("http://i.smotra.ru/img/v2/work_area/best-cars/bg-name-big-car-right.png") no-repeat;
    width: 20px;
    height: 62px;
    float: left;
    display: block;
}

.name-big-car p a, .name-big-car p a:hover{
    font-weight: bold;
    font-size: 18px;
    color: #fff;
    margin: 12px 0px 9px 0px;
    border-bottom: none;
}

.name-big-car-mid span{
    font: italic 12px Georgia;
    color: #ddd;
}

.name-big-car-mid span.like-best-car{
    font: bold 11px/14px Arial;
    color: #ddd;
}


.name-big-car-mid .owner-car{
    color: #999;    
    display: block;
    float: left;
}

.name-big-car-mid .name-owner-car{
    display: block;
    float: left;
}

.name-owner-car a.m.off{color: #DDDDDD !important; border-bottom:none;}
.name-owner-car a.m.off:hover{color: #f10000 !important; border-bottom:none;}

.like-best-car{
    background: url("http://i.smotra.ru/img/v2/ico/ico-rating-bl.png") no-repeat;
    display: block;
    width: 16px;
    height: 16px;
    margin-left: 15px;
    float: left;
    position: relative;
    left: 10px;
}

.like-best-car, .comm-best-car{
    font: bold 11px Arial;
    line-height: 14px;
    padding-left: 19px;
    color: #fff;
    margin: 0;
    border-bottom: none;
}
 
 .like-best-car:hover, .comm-best-car:hover{
    border-bottom: none;
    color: #fff;
    opacity: 0.6;
    filter: alpha(opacity=60);
}
 
.comm-best-car{
    background: url("http://i.smotra.ru/img/v2/work_area/best-cars/comm.png") no-repeat;
    display: block;
    margin-left: 25px;
    width: 16px;
    height: 16px;
    float: left;
}

.slider-navigation{
    position: relative;
    top: 25px;
    left: 242px;
}

.slider-navigation .dot, .slider-navigation .dot-active{
    background: url("http://i.smotra.ru/img/v2/work_area/best-cars/dot.png") no-repeat center center;
    display: block;
    float: left;
    width: 10px;
    height: 11px;
    border-bottom: none;
    margin-right: 7px;
}

.slider-navigation .dot:hover, .slider-navigation .dot-active{
    background: url("http://i.smotra.ru/img/v2/work_area/best-cars/dot-hover.png") no-repeat center center;
    border-bottom: none;
}

/* Лучшие машины (end)*/



/* Перспективные машины */
.prospective-car{
    width: 747px;
/*    height: 266px;*/
}
.prosp-car-item{
    position: relative;
    float: left;
    margin: 0 19px 0px 0;
    min-height: 255px;
}

.prosp-car-item .counter{
    left: 5px;
    position: absolute;
    top: 145px;
}

.last{
    margin: 0px 0px 45px 0;
}

.prosp-car-item .info-prosp span.m.off,
.prosp-car-item .info-prosp span.f.off{
    font-size: 11px;
    line-height: 20px;
}

.prosp-car-item .info-prosp{
    color: #868686;
    font-size: 11px;
    line-height: 30px;
    position: relative;
}

.prosp-car-item-img a, .prosp-car-item-img a:hover{ border-bottom: none;}
.prosp-car-item-img{
    border: 1px solid #E7E7E7;
    height: 155px;
    overflow: hidden;
    padding: 3px;
    width: 210px;
}

.prosp-car-item .new-car{
    background: url("http://i.smotra.ru/img/v2/work_area/prosp-cars/new-car.png") no-repeat center center;
    display: block;
    position: absolute;
    height: 17px;
    width: 43px;
    padding-left: 5px;
    top:158px;
    left: 5px;
    font-size: 10px;
    color: #fff;
    z-index: 10;
}

.rating-prosp-car{
    position: absolute;
/*    top: 205px;*/
    right: 10px;
    bottom: 6px;
}

.rating-prosp-car .green-counter-com, .rating-prosp-car .green-counter-com:hover{
    display: block;
    float: right;
    height: 16px;
    line-height: 16px;
}

/* Перспективные машины (end)*/

/* Бренды */
.brands-block{
    height: 100px;
    position: relative;
    right: 47px;
    top: 35px;
    width: 778px;
    margin-bottom: 73px;
}

.brands-link{
    display: block;
    font-size: 13px;
    height: 20px;
    left: 47px;
    position: absolute;
    top: 7px;
    width: 50px;
    z-index: 1000;
    line-height: 20px;
}

.arrow-brands-left, .arrow-brands-left:hover{
    display: block;
    border-bottom: none;
    background: url("http://i.smotra.ru/img/v2/work_area/brands/arrow-l.png") no-repeat 0px -49px;
    position: absolute;
    height: 39px;
    width: 13px;
    top:28px;
    left: 19px;
}

.arrow-brands-right, .arrow-brands-right:hover{
    display: block;
    border-bottom: none;
    background: url("http://i.smotra.ru/img/v2/work_area/brands/arrow-r.png") no-repeat 0px -49px;
    position: absolute;    
    height: 38px;
    width: 11px;
    top:28px;    
    right: 21px;    
}


.arrow-brands-left:hover{
    background: url("http://i.smotra.ru/img/v2/work_area/brands/arrow-l.png") no-repeat 0px -20px;
}

.arrow-brands-right:hover{
    background: url("http://i.smotra.ru/img/v2/work_area/brands/arrow-r.png") no-repeat 0px -20px;
}

.brands-bl-left{
    background: url("http://i.smotra.ru/img/v2/work_area/brands/bg-brands-left.png") no-repeat left top;
    border-bottom: none;
    display: block;
    float: left;
    height: 99px;
    position: absolute;
    width: 47px;
}

.brands-bl-right{
    background: url("http://i.smotra.ru/img/v2/work_area/brands/bg-brands-right.png") no-repeat left top;
    display: block;
    float: left;
    height: 90px;
    position: absolute;
    overflow: hidden;
    right: 0;
    width: 12px;
}

.brands-bl-mid{
    background: url("http://i.smotra.ru/img/v2/work_area/brands/bg-brands-mid.png") repeat-x;
    height: 90px;
    left: 47px;
    position: absolute;
    overflow: hidden;
    width: 715px;
    padding-left: 4px;
}

.brands-item{
    float: left;
    width: 63px;
    height: 51px;
    margin: 30px 6px 0px 0px;
}

.brands-item a{
    border: none;
}


/* Бренды (end)*/


.left-inner-block{
    float: left;
    margin-right: 30px;
    width: 445px;
}

.right-inner-block{
    float: left;
    width: 230px;
    padding-left: 3px;
}

/* Обзоры */
.review-block{
    position: relative;
    margin-top: 34px;
}

.content-bl-left.review .sort-all-cars{height: 100%;}

.review-item{
    height: 110px;
    margin-bottom: 35px;
}
.review-img{
    float: left;
    width: 150px;
    height: 110px;
    overflow: hidden;
    margin-right: 11px;
    position: relative;
}

.review-item .new-car{
    background: url("http://i.smotra.ru/img/v2/work_area/prosp-cars/new-car.png") no-repeat center center;
    display: block;
    position: absolute;
    height: 17px;
    width: 43px;
    padding-left: 5px;
    top:98px;
    left: 5px;
    font-size: 10px;
    color: #fff;
}

.review-info{
    position: relative;
    overflow: hidden;
}

.photo-video-info{
    position: relative;
    overflow: hidden;
    top: -5px;
}
.review-data{
    margin: 0;
    font-size: 11px;
    color: #868686;
    margin: 0px 0px 1px 0px;
}
.review-name{
    font: bold 14px Arial;
    border: none;
}
.data{
    margin: 0;
    font-size: 11px;
    color: #868686;
    margin: 0px 0px 1px 0px;
}
.name{
    font: bold 14px Arial;
    border: none;
}
.review-anonce{
    margin: 6px 0px 0px 0px;
}

.review-rating{
    height: 30px;
    left: 0;
    position: relative;
    top: 9px;
}

.review-rating .rating .like{
     left: 0;
     top: 6px;
}

.review-rating .rating .counter-like{
     left: 4px;
     top: 4px;
}

.review-rating .rating .com{
    left: -2px;
    top: 9px;
}

.review-rating .rating .counter-com{
    left: 1px;
    top: 4px;
}

.most-imp-item .green-counter-com, .most-imp-item .green-counter-com:hover{
    float: left;
    line-height: 14px;
    bottom: 0;
}
.green-counter-com, .green-counter-com:hover{
    border-bottom: medium none;
    bottom: 1px;
    color: #76A511;
    position: relative;
}
.more-review{
    font-size: 12px;
    color: #9a9a9a;
    border-bottom-color: #9a9a9a;
    padding-top: 5px;
}

.more-review-link{
    position: relative;
    top: -5px;
}
/* Обзоры (end)*/

/* Фото и видео*/
.photo-video-block{
    width: 229px;
    margin: 34px 0px 16px 0px;
    position: relative;
}

/*.play-video{
    background: url("http://i.smotra.ru/img/v2/work_area/photo-video/btn-play.png") no-repeat center center;
    height: 167px;
    position: absolute;
    top: 0;
    width: 229px;
}

div.video-preview a:hover div.play-video{
    opacity: 0.7;
    filter: alpha(opacity=70);    
}*/
.video-preview a:hover, .video-preview a{
    border:none;
}

.btn-photo-video{
    background: url("http://i.smotra.ru/img/v2/work_area/photo-video/btn-photo-video.png") no-repeat center center;
    width: 229px;
    height: 53px;
    position: relative;
    top: -5px;
}

.btn-photo-video .slider-navigation{
    left: 74px;
    position: relative;
    top: 8px;
}

.right-inner-block .new-car {
    background: url("http://i.smotra.ru/img/v2/work_area/prosp-cars/new-car.png") no-repeat center center;
    color: #FFFFFF;
    display: block;
    font-size: 10px;
    height: 17px;
    left: 4px;
    padding-left: 5px;
    position: absolute;
    top: 155px;
    width: 43px;
}
.photo-video-info p.author{
    margin: 9px 0 0 0px;
}

.photo-video-info .data-publ {line-height: 16px;}

.arrow-phvi-left{
    background: url("http://i.smotra.ru/img/v2/work_area/photo-video/arrow-l.png") no-repeat 0px 0px;
    display: block;
    position: absolute;
    width: 10px;
    height: 19px;
    top: 4px;
    left: 5px;
    border-bottom: none;
}

.arrow-phvi-left:hover{
    background: url("http://i.smotra.ru/img/v2/work_area/photo-video/arrow-l.png") no-repeat 0px -20px;
    border-bottom: none;
}

.arrow-phvi-right{
    background: url("http://i.smotra.ru/img/v2/work_area/photo-video/arrow-r.png") no-repeat 0px -1px;
    display: block;
    position: absolute;
    width: 10px;
    height: 19px;
    right: 7px;
    top: 4px;
    border-bottom: none;
}

.arrow-phvi-right:hover{
    background: url("http://i.smotra.ru/img/v2/work_area/photo-video/arrow-r.png") no-repeat 0px -20px;
    border-bottom: none;
}
/* Фото и видео (end)*/

/* Люди недели */
.people-week-block{
    position: relative;
    margin-top: 8px;
}
.people-week-title{
    font-size: 18px;
}

.people-week-sub-title{
    color: #2a2a2a;
    border: none;
    font-size: 18px;
    font-weight: bold;
}

.people-week-what{
    position: absolute;
    left: 128px;
    top:0;
}

.people{
    margin-top: 22px;
}

.people-item{
    position: relative;
}
.people-img{
    overflow: hidden;
    width: 65px;
    height: 65px;
    float: left;
    margin-right: 11px;
}
.people-img a{
    border-bottom: none;
}

.medal{
    width: 19px;
    height: 19px;
    position: relative;
    top:0px;
}

.people-info{
    overflow: hidden;
    height: 85px;
}

.name-block{
    position: relative;
    height: 23px;
}
.name-block a {
    font-weight: bold;
    font-size: 14px;
}

.people-name{
    float: left;
    padding-top: 1px;
    color: #2a2a2a;
    font-size: 15px;
    font-weight: bold;
    line-height: 14px;
    border: none;
}

.people-name:hover {
    color: #f10000;
}

.people-link-more {
    padding-top: 3px;
}

.people-link{
    position: relative;
}
.people-link-more a{
    color: #2a2a2a;
    border-color : #2a2a2a;
}

.people-link-more a:hover{
    color: #f10000;
    border-color : #f10000;
}

.counter{
    left: 4px;
    position: absolute;
    top: 53px;
}
.counter-mid{
    background: url("http://i.smotra.ru/img/v2/work_area/people-week/counter-mid.png") repeat-x;
    display: block;
    height: 17px;
    float: left;
    font-size: 11px;
    color: #fff;
    line-height: 16px;
    padding-left: 4px;
}

.counter-right{
    background: url("http://i.smotra.ru/img/v2/work_area/people-week/counter-right.png") no-repeat;
    display: block;
    height: 17px;
    width: 11px;
    float: left;
}
/* Люди недели (end)*/


/* Лучшее за день */

.read-day-top{
    background: -moz-linear-gradient(top,#fbfbfb,#f2f2f2);
    background: -webkit-gradient(linear, left top, left bottom, from(#fbfbfb), to(#f2f2f2));
    filter: progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr=#fbfbfb,endColorstr=#f2f2f2,GradientType=0); zoom: 1;
    background: -o-linear-gradient(top,#fbfbfb,#f2f2f2);
    
    -moz-border-radius: 2px 2px 0 0px; /* Firefox */
    -webkit-border-radius: 2px 2px 0 0px; /* Safari, Chrome */
    border-radius: 2px 2px 0 0px; /* CSS3 */    

    width: 350px;
    height: 62px;
    padding: 15px 0 0 17px;
    position: relative;
    border: 1px solid #CBCBCB;
}

.read-day-top .checkbox-block{
    left: 125px;
    position: absolute;
    top: 17px;
}
.read-day-top .checkbox-block .checkbox-item{
    margin-right: 4px;
    padding-left: 18px;
    color: #2a2a2a;
}

.read-day-filter{position: relative; top:-4px; left: -11px;}

.read-day-filter a{font-weight: bold;color: #d38b2b; font-size: 12px; padding: 2px 10px 4px 10px;}

.read-day-filter a.active:hover span{cursor:auto; color: #2a2a2a;}
.read-day-filter a.active span{border: none;}

.read-day-filter a span{border-bottom: 1px dotted #d38b2b;}
.read-day-filter a:hover span{font-weight: bold;color: #f10000;}

.read-day-filter a.active span{border: none;cursor: pointer;}
.read-day-filter a.active{
    font-weight: bold;color: #2a2a2a; border-bottom: none; cursor: auto;
    background: #fff;
    padding: 2px 9px 4px;
    border-top: 1px solid #cdced2;
    border-right: 1px solid #e5e5e6;
    border-left: 1px solid #e5e5e6;
    border-bottom: 1px solid #e6e6e6;
    cursor:pointer;
    
    -moz-border-radius: 5px; /* Firefox */
    -webkit-border-radius: 5px; /* Safari, Chrome */
    border-radius: 5px; /* CSS3 */
}

.main_block_posts h3{
	background: url("http://i.smotra.ru/img/v2/ico/ico-best-post.png") no-repeat -1px 2px;
	padding-left: 24px;
}

.main_block_posts.new-post h3{
	background: url("http://i.smotra.ru/img/v2/ico/ico-new-post.png") no-repeat  -2px 0px;
	padding-left: 32px;
}

div.main_block_posts {
    position: relative;
}
.top-day-top{
    background: -moz-linear-gradient(top,#fbfbfb,#f2f2f2);
    background: -webkit-gradient(linear, left top, left bottom, from(#fbfbfb), to(#f2f2f2));
    filter: progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr=#fbfbfb,endColorstr=#f2f2f2,GradientType=0); zoom: 1;
    background: -o-linear-gradient(top,#fbfbfb,#f2f2f2);
    
    -moz-border-radius: 3px 3px 0 0px; /* Firefox */
    -webkit-border-radius: 3px 3px 0 0px; /* Safari, Chrome */
    border-radius: 3px 3px 0 0px; /* CSS3 */    

    width: 378px;
    height: 72px;
    padding: 15px 0 0 17px;
    position: relative;
    border: 1px solid #CBCBCB;
}

.checkbox-block{
    left: 126px;
    position: absolute;
    top: 20px;
}

.checkbox-item, .checkbox-item.active-check{
    background: url("http://i.smotra.ru/img/v2/sm-elements/checkbox.png") no-repeat 0 -66px;
    float: left;
    height: 13px;
    line-height: 11px;
    margin-right: 0px;
    padding-left: 20px;
    cursor: pointer;
    border-bottom: none;
}

.checkbox-item{
    background: url("http://i.smotra.ru/img/v2/sm-elements/checkbox.png") no-repeat 0 -50px;
}

.checkbox-item:hover{
    background: url("http://i.smotra.ru/img/v2/sm-elements/checkbox.png") no-repeat 0 -32px;
    border-bottom: none;    
}

.checkbox-item.active-check:hover{
    background: url("http://i.smotra.ru/img/v2/sm-elements/checkbox.png") no-repeat 0 -17px;
    border-bottom: none;    
}

.checkbox-item.active-check:active, .checkbox-item:active{
    background: url("http://i.smotra.ru/img/v2/sm-elements/checkbox.png") no-repeat 0 0px;
    border-bottom: none;    
}

.checkbox-item-name{
    float: left;
    margin-right: 13px;
    line-height: 11px;
}

.top-day-mid{
/*    background: url("http://i.smotra.ru/img/v2/work_area/top-day/top-day-mid.png") repeat-y;*/
    width: 395px;
    padding: 0px 5px 25px 5px;
/*    border-right: 1px solid #CBCBCB;
    border-left: 1px solid #CBCBCB;
    border-bottom: 1px solid #CBCBCB;*/
}

.top-day-mid-container, .top-day-mid-container.loading{
    width: 395px;
    height: 676px;
    border-right: 1px solid #CBCBCB;
    border-left: 1px solid #CBCBCB;
    border-bottom: 1px solid #CBCBCB;
}

.top-day-bot{
    background: url("http://i.smotra.ru/img/v2/work_area/top-day/top-day-bot.png") no-repeat 0px 0px;
    width: 397px;
    height: 26px;
    margin-bottom: 20px;
}

.top-day-item{
    width: 353px;
    padding: 10px 11px 20px 10px;
    border-bottom: 1px solid #ececec;
}

.top-day-item .data-publ{ line-height: 16px; line-height: 16px;}

/* Лучшее за день (end)*/

/* Смотрины */
.bride{
    position: relative;
    width: 360px;
}

.bride h3{
    margin-bottom: 14px;
}

.bride-what{
    position: absolute;
    top:0;
    left: 104px;
}


.bride-item{
    height: 110px;
}

.bride-item-img{
    width: 90px;
    height : 90px;
    border: 1px solid #eaeaea;
    overflow: hidden;
    float: left;
}
.bride-item-img a{
    border: none;
    display: block;
    width: 90px;
    height : 90px;
}
.bride-item-info{
    overflow: hidden;
    padding: 2px 0 0 12px;
}

/*грохнуть когда закроется задача смотрины весь блок наведенный*/
.bride-item-info a:hover{border-bottom: 1px solid #f10000}
.bride-item-info a{
    border: none;
    font-size: 14px;
}
/*грохнуть когда закроется задача смотрины весь блок наведенный (end)*/

.bride-item .bride-item-info p{
    margin: 7px 0;
    color: #2a2a2a;    
}

.bride-item .bride-item-info p.title{
    font-size: 14px;
    font-weight: bold;
    color: #1F5591;
}

.bride-item:hover .bride-item-info .title{color: #f10000}

.bride-item-info .cost{
    font-size: 18px;
    font-weight: bold;
    margin: 11px 0;
}

.bride-item-info .cost-currency{
    font-size: 14px;
    font-weight: normal;
}

.banner-right{
    margin-bottom: 40px;
    margin-top: 30px;
}
.banner-right a{
    border: none;
}
/* Смотрины (end)*/

/* Компании */
.company-block{
    position: relative;
    left: -47px;
    margin-top: 31px;
    width: 1238px;
}
.company-block-left{
    background: url("http://i.smotra.ru/img/v2/work_area/company/company-block-left.png") no-repeat 0px 0px;
    display: block;
    width: 13px;
    height: 117px;
    position: relative;
    float: left;
}

.company-block-mid{
    background: url("http://i.smotra.ru/img/v2/work_area/company/company-block-mid.png") repeat-x;
    height: 117px;
    float: left;
       padding-left: 4px;
    position: relative;
    width: 1208px;    
}

.company-block-right{
    background: url("http://i.smotra.ru/img/v2/work_area/company/company-block-right.png") no-repeat 0px 0px;
    display: block;
    width: 13px;
    height: 117px;
    position: relative;
    float: left;
}

.company-item a, .company-item a:hover{border:none}

.company-item a:hover img{
    opacity: 0.6;
    filter: alpha(opacity=60);
}


.company-item{
    float: left;
    width: 60px;
    height: 60px;
    margin: 37px 0 0 30px;
}

.company-link{
    font-size: 13px;
    height: 20px;
    left: 33px;
    position: absolute;
    top: 5px;
    z-index: 1000;
    line-height: 20px;
}
.company-link-partner{
    color: #9a9a9a;
    border-bottom-color: #9a9a9a;
}
/* Компании (end)*/

/* Баннер средний */

.banner-mid{
    height: 100px;
    left: 82px;
    overflow: hidden;
    position: relative;
    top: 24px;
    /*width: 980px;*/
    margin-bottom: 51px;
}

.banner-mid a{
    border-bottom: none;
}

/* Баннер средний (end)*/



/* Календарь */
.calendar{
    width: 1144px;
    height: 525px;
    background: url("http://i.smotra.ru/img/v2/work_area/calendar/bg-calendar.png") no-repeat 0px 45px;
    overflow: hidden;
    position: relative;
}

.left-calendar{
    position: relative;
    float: left;
    width: 448px;
}

.right-calendar{
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #efefef;
    float: left;
    height: 523px;
/*    overflow: hidden;*/
    position: relative;
    width: 694px;    
}

.calendar-filter{
    background: url("http://i.smotra.ru/img/v2/work_area/calendar/bg-filter.png") no-repeat 0px 0px;
    width: 404px;
    height: 205px;
    position: relative;
    left: -9px;
    padding: 34px 0 0 54px;
}

.calendar-filter .title-a:hover span{border-bottom: 1px solid #f10000;color: #f10000;}
.calendar-filter .title-a span{	border-bottom: 1px solid #99B7D7;color: #6F9DCA;}
.calendar-filter .title-a{
	background: url("http://i.smotra.ru/img/v2/ico/ico-calendar.png") no-repeat 0px 3px;
	border-bottom: none;
	left: -25px;
	padding-left: 33px;
	position: relative;	
}

.table-filter {
    padding: 20px 0pt 0pt;
}
.table-filter tr{
    height: 33px;
}

.field-table{
    width: 48px;
}

.filter-where, .filter-event{
    width: 200px;
}

.filter-year{
    width: 80px;
    margin-left: 11px;
}

.filter-month{
    width: 105px;
}

.switch-calendar{
    background: url("http://i.smotra.ru/img/v2/work_area/calendar/bg-switch-calendar3.png") no-repeat;
    height: 25px;
    left: 147px;
    position: absolute;
    top: 36px;
    width: 163px;
}

.switch-calendar a{
    font-size: 12px;
    color: #2a2a2a;
    line-height: 23px;
}

#sw-feed, #sw-calendar{
    border-bottom: 1px dotted #2a2a2a;
}

#switch-active{
    background: url('/img/v2/work_area/calendar/bg-switch-link-active.png') no-repeat;
    width: 84px;
    height: 24px;
    position: absolute;
    z-index: 2;
    top:1px;
    left: 0;
}

.sw-calendar-bl{
    width: 83px; text-align: center; float: left; font-size: 12px; line-height: 23px; z-index: 5; position: relative;
}

.sw-feed-bl{
    width: 78px; text-align: center; float: left; font-size: 12px; line-height: 23px;  z-index: 5; position: relative;
}


.calendar-slider-feed{
    position: relative;
    width: 900px;
    overflow: hidden;
    
}
.calendar-feed{
    line-height: 14px;
    padding-left: 43px;
    height: 255px;
    width: 380px;
    position: relative;
    overflow: hidden;
    float: left;
}
.calendar-slider{
    line-height: 14px;
    padding-left: 43px;
    text-align: center;
    height: 285px;
    width: 405px;
    position: relative;
    overflow: hidden;
    float: left;
}
.calendar-item{
    margin-bottom: 30px;
}
.year{
    font-size: 24px;
    line-height: 24px;
    color: #c7c7c7;
    font-weight: bold;
    position: relative;
    left: 158px;
    width: 55px;
    margin-bottom: 10px;    
}

.calendar-slider .prev-month{
    font-size: 13px;
    color: #9a9a9a;
    font-weight: bold;
    border-bottom: 1px solid #9a9a9a;
}

.calendar-slider .next-month{
    font-size: 13px;
    color: #1f5591;
    border-bottom: 1px solid #a2b9d2;
    font-weight: bold;
}

.calendar-slider .prev-month.dotted, .calendar-slider .next-month.dotted{border-bottom-style: dotted; border-width: 1px;}

.arrow-next-month{
    float: left;
    position: relative;
    left: 5px;
    width: 70px;
 }

.arrow-prev-month{
    float: left; 
    position: relative;
    left: -8px;
    width: 70px;
}

.cur-month{
    float: left;
    margin: 0 8px 0px 8px;
    width: 210px;
    font-size: 18px;
    color: #2a2a2a;
    font-weight: bold;
}

.calendar-slider-left-shdow{
    background: url("http://i.smotra.ru/img/v2/work_area/calendar/l-shadow.png") repeat-y left top;
    height: 222px;
    left: -2px;
    position: absolute;
    top: 66px;
    width: 50px;
    z-index: 1000;
    opacity: 0.8;
}
.calendar-slider-right-shdow{
    background: url("http://i.smotra.ru/img/v2/work_area/calendar/r-shadow.png") repeat-y right top;
    right: -10px;
    position: absolute;
    top: 66px;
    width: 50px;
    height: 222px;
    z-index: 1000;
    opacity: 0.8;
}
.calendar-slider-left{
    float: left;
    overflow: hidden;
    position: relative;
    top:10px;
    color: #666666;
    font-size: 12px;
    font-weight: bold;
    width: 62px;
}

.calendar-slider-mid{
    float: left;
    width: 218px;
    margin: 0 18px 0 18px;
    color: #666666;
    font-size: 12px;
    font-weight: bold;
    position: relative;
    top:10px;
}

.calendar-slider-right{
    float: left;
    width: 63px;
    overflow: hidden;
    position: relative;
    color: #666666;
    font-size: 12px;
    font-weight: bold;
    top:10px;
}

.block-cur-month-top{
    background: url("http://i.smotra.ru/img/v2/work_area/calendar/bg-cur-month-top.png") no-repeat;
    position: relative;
    width: 218px;
    height: 4px;
}

.block-cur-month{
    background: url("http://i.smotra.ru/img/v2/work_area/calendar/bg-cur-month-mid.png") repeat-y;
    position: relative;
    overflow: hidden;
    width: 218px;
    
}

.block-cur-month-bot{
    background: url("http://i.smotra.ru/img/v2/work_area/calendar/bg-cur-month-bot.png") no-repeat 0px -2px;
    position: relative;
    width: 225px;
    height: 6px;
}

.table-cur-month{
    text-align: center;
    width: 213px;    
    margin: 0 auto;
    border-bottom: 1px solid #999;
}

.table-cur-month th{
    height: 20px;
    font-size: 11px;
    color: #a3a3a3;
}

.table-cur-month td{
    background: url("http://i.smotra.ru/img/v2/work_area/calendar/day/grey.png") no-repeat 1px 1px;
    width: 29px;
    height: 29px;
    font-size: 12px;
    font-weight: bold;
    border-color: #bbbbbb;
    border-style: solid;
    border-width: 1px 0 0 1px;
    color: #666666;
}

.table-cur-month td a{
    border-bottom: medium none;
    color: #666666;
    display: block;
    height: 29px;
    line-height: 29px;
    text-align: center;
}

.table-cur-month td a:hover{
    opacity: 0.6;
    filter: alpha(opacity=60);    
}
/* Для таблиц */

.prev{
    color: #b4b3b3;    
}
td.white{
    background: url("http://i.smotra.ru/img/v2/work_area/calendar/day/white.png") repeat;
    color: #bbb;
}

td.light-yellow.blue a:hover, td.yellow.blue a:hover{
    opacity: 1;
    filter: alpha(opacity=100);
    cursor: auto;
}

td.blue.yellow a, td.light-yellow.blue a{
    background: url("http://i.smotra.ru/img/v2/work_area/calendar/day/blue.png") repeat;
    color: #e0e0e0;
}

td.light-yellow a{
    background: url("http://i.smotra.ru/img/v2/work_area/calendar/day/light-yellow.png") repeat;
}


td.yellow a{
    background: url("http://i.smotra.ru/img/v2/work_area/calendar/day/yellow.png") repeat;
    color: #e49e24;
}

/* Для таблиц (end)*/


.calendar-events{
    padding: 94px 29px 25px;
    overflow: hidden;
    height: 405зч;
}

.data-events{
    position: absolute;
    left: -11px;
    top:27px;
}

.data-event-shadow{
    background: url("http://i.smotra.ru/img/v2/work_area/calendar/bg-data-event-shadow.png") no-repeat;    
    height: 15px;
    left: -11px;
    position: absolute;
    top: 69px;
    width: 150px;
    z-index: 1000;
}

.data-events-left{
    background: url("http://i.smotra.ru/img/v2/work_area/calendar/bg-data-event-left.png") no-repeat;
    display: block;
    float: left;
    width: 20px;
    height: 52px;
}

.data-events-right{
    background: url("http://i.smotra.ru/img/v2/work_area/calendar/bg-data-event-right.png") no-repeat;
    display: block;
    float: left;
    width: 20px;
    height: 52px;
}

.data-events-mid{
    background: url("http://i.smotra.ru/img/v2/work_area/calendar/bg-data-event-mid.png") repeat-x;
    display: block;
    float: left;
    height: 52px;
    color: #fff;
    font-size: 18px;
    font-weight: bold;
    line-height: 42px;
}


.events-item{
    position: relative;
    border-bottom: 1px solid #ececec;
    margin-bottom: 19px;
    width: 630px;
    overflow: hidden;
}

.data-item-event{
    position: relative;
}

.time-event{
    font-weight: bold;
    font-size: 18px;
    color: #2a2a2a;
}

.where-event{
    color: #2a2a2a;
    border-bottom: 1px solid #2a2a2a;
}

.img-events{
    width: 200px;
    height: 150px;
    overflow: hidden;
    border: 1px solid #ebebeb;
    margin: 20px 0;
    float: left;
}

.anonce-events{
    margin: 16px 0;
    float: left;
    width: 410px;
    position: relative;
    left:20px;
}

.anonce-events p{
    padding: 2px 0px 0px 0px;
}

.img-anonce-events{
    float: left;
    width: 35px;
    height: 35px;
    overflow: hidden;
    margin: 5px 10px 0 0px;
}
.name-event{
    float: left;
/*    overflow: hidden;*/
    font-size: 18px;
    font-weight: bold;
    width: 355px;
}

.name-event a{
    border: none;
    line-height: 24px;
}

.name-event a:hover{
    border-bottom: 1px solid #f10000;
}

.event-type {
    font-weight: bold;
}
/*.party, .meet, .challenge, .drag, .drift, .rally, .time-attacks, .show-exhib {*/
.party, .meeting, .challenge, .drag, .drift, .rally, .time-attacks, .show {
    background: url("http://i.smotra.ru/img/v2/sm-elements/badge.png") repeat-x scroll 0 0 transparent;
    color: #FFFFFF;
    font-size: 10px;
    font-weight: bold;
    margin-left: 10px;
    padding: 0 11px 2px;
    text-align: center;
    border: 1px solid #78952f;
    line-height: 12px;
    width: 63px;
}

/*.meet{*/
.meeting{
    background: url("http://i.smotra.ru/img/v2/sm-elements/badge.png") repeat-x 0px -16px;
    border-color: #456BC2;
}

.challenge {
    background: url("http://i.smotra.ru/img/v2/sm-elements/badge.png") repeat-x 0px -32px;
    border-color: #6D1795;
}

.drag{
    background: url("http://i.smotra.ru/img/v2/sm-elements/badge.png") repeat-x 0px -48px;
    border-color: #851414;
}

.drift{
    background: url("http://i.smotra.ru/img/v2/sm-elements/badge.png") repeat-x 0px -64px;
    border-color: #848484;
}

.rally{
    background: url("http://i.smotra.ru/img/v2/sm-elements/badge.png") repeat-x 0px -80px;
    border-color: #1E96B9;
}

.time-attacks{
    background: url("http://i.smotra.ru/img/v2/sm-elements/badge.png") repeat-x 0px -96px;
    border-color: #6573AA;
}

/*.show-exhib{*/
.show{
    background: url("http://i.smotra.ru/img/v2/sm-elements/badge.png") repeat-x 0px -112px;
    border-color: #E49320;
}
.rating-events{
    font-size: 11px;
    font-weight: bold;
    position: relative;
    left: 10px;
}

.white-shadow{
    background: url("http://i.smotra.ru/img/v2/work_area/calendar/white-shadow2.png") repeat-x;
/*    bottom: 45px;*/
    top: -42px;
    height: 41px;
    position: relative;
    width: 666px;
    border-bottom: 1px solid #c8c8c8;
}
/* Календарь (end)*/



/****** КОНТЕНТ (end)*******/

/* footer */
.footer{
    padding: 50px 0 60px 125px;
}

.footer-item{
    float: left;
    margin-right: 76px;
}

.footer-right ul{
    margin-bottom: 27px;
}
.footer-right{
    float: left;
    margin-left: 43px;
    position: relative;
    top: 1px;
}

.footer-item li, .footer-right li{
    line-height: 24px;
    list-style: none outside none;
    padding: 0 15px 0 0;
}

.footer-bottom{
    height: 9px;
    width: 1228px;
    margin: 0 auto;
    background: url("http://i.smotra.ru/img/v2/footer/footer.png") no-repeat 0px -1px;
}
.important{
    color: #b42320;
    border-color: #b42320;
}
.copyright{
    font-size: 13px;
    left: -12px;
    margin-bottom: 17px;
    position: relative;
}

.tech a{
    border-bottom: 1px dotted;
    line-height: 18px;
}

.tech a:hover{
    border-bottom: 1px dotted #f10000;
}

.horn{
    background: url("http://i.smotra.ru/img/v2/footer/horn.png") no-repeat 0 0;
    display: block;
    height: 37px;
    left: -40px;
    position: absolute;
    top: 29px;
    width: 37px;
}

.mgy{
    padding-top: 27px;
}
.mgy a{
    border-bottom: 1px dotted #2A2A2A;
    color: #2A2A2A;
}
.mgy a:hover{
    border-bottom: 1px dotted #f10000;
    color: #f10000;
}
/* footer (end)*/


/************************************************************* внутренние страницы ************************************************************************/

/*Авто мото*/

.top-panel{
    position: relative;
    right: 34px;
    width: 1035px;
    height: 106px;
    background: #e9e9e9;
    z-index: 0;
    bottom: 26px;
    border-bottom: 1px solid #b2b2b2;
    border-top: 1px solid #b2b2b2;
}

.top-panel .add-advt{
    top: 35px;
}

/*.top-panel-all-auto{
    position: relative;
    right: 34px;
    width: 1212px;
    height: 80px;
    z-index: 0;
    bottom: 37px;
}
*/
.top-panel-filter{
    left: 34px;
    position: absolute;
    top: 30px;
}

.top-panel-filter-left, .top-panel-filter-mid, .top-panel-filter-right{
    float: left;
    height: 47px;
    padding-top: 10px;
}

.top-panel-filter-left{
    background: url("http://i.smotra.ru/img/v2/work_area/inner-page/auto-moto/top-panel-filter-left.png") no-repeat 0 0;
    width: 126px;
}

.top-panel-filter-mid{
    background: url("http://i.smotra.ru/img/v2/work_area/inner-page/auto-moto/top-panel-filter-mid.png") repeat-x;
    width: 302px;
}

.top-panel-filter-mid.for-admin{width: 460px;}
.top-panel-filter-mid.for-admin ul li{margin-left: 10px;}

.top-panel-filter-right{
    background: url("http://i.smotra.ru/img/v2/work_area/inner-page/auto-moto/top-panel-filter-right.png") no-repeat 0px 0px;
    width: 5px;
}

.top-panel-filter-active-m{
    background: url("http://i.smotra.ru/img/v2/work_area/inner-page/auto-moto/all/active-top-panel-filter-m.png") repeat-x 0px 11px;
}

.sw-category{                                              
    background: url("http://i.smotra.ru/img/v2/sm-elements/sw-lead-auto-moto.png") no-repeat 2px 0px;
    height: 44px;
    left: 3px;
    position: absolute;
    top: 5px;
    width: 111px;
}
.sw-category:hover{    background-position: 2px -48px;}

.sw-category.moto { background-position: 3px -93px;}
.sw-category.moto:hover { background-position: 2px -141px;}

.sw-category #moto-link, #moto-link:hover{
    display: block;
    height: 35px;
    left: 55px;
    position: absolute;
    width: 50px;
    border:none;
}
.sw-category #auto-link, #auto-link:hover{
    display: block;
    height: 35px;
    left: 0px;
    position: absolute;
    width: 50px;
    border:none;
}

.top-panel-filter-mid ul li{
    float: left;
    list-style: none;
    margin-left: 25px;
    margin-right: 1px;
}

.top-panel-sub-filter .lider{
    background: url("http://i.smotra.ru/img/v2/work_area/inner-page/auto-moto/medal.png") no-repeat center center;
    display: block;
    height: 17px;
    width: 27px;
    position: absolute;
    left: 0px;
    top:4px;
}

.top-panel-sub-filter li{
    position: relative;
    float: left;
    list-style: none;
    margin-right: 16px;
    padding: 0px 5px;
}

.top-panel-filter-mid ul li a, .top-panel-sub-filter li.active-sub-filter a{border-bottom: none;}

.top-panel-sub-filter li.active-sub-filter, .top-panel-sub-filter li {padding-left: 25px;}
.top-panel-sub-filter li.active-sub-filter a:hover {border: none; color: #2a2a2a; cursor: auto;}
    
.top-panel-filter-mid ul li a, .top-panel-sub-filter li a{
    font-size: 18px;
    color: #2a2a2a;
    border-color: #2a2a2a;
    line-height: 24px;
}

.top-panel-filter-mid ul li a:hover, .top-panel-sub-filter li a:hover{
     border-bottom: 1px solid #f10000; color: #f10000;
}

.top-panel-sub-filter.for-admin{left: 638px;}
.top-panel-sub-filter{
    left: 513px;
    position: absolute;
    top: 40px;
}

.active-sub-filter{
    padding: 0px 5px;
    background: url("http://i.smotra.ru/img/v2/work_area/inner-page/auto-moto/all/active-top-panel-filter-m.png") repeat-x 0px 0px;
}

.add_car{
    background: url("http://i.smotra.ru/img/v2/work_area/inner-page/auto-moto/add_car.png") no-repeat;
    display: block;
    height: 51px;
    left: 834px;
    position: absolute;
    top: 37px;
    width: 178px;
    border: none;
}

.add_car_shadow{
    background: url("http://i.smotra.ru/img/v2/work_area/inner-page/auto-moto/add_car_shadow.png") no-repeat;
    height: 21px;
    left: 850px;
    position: absolute;
    top: 66px;
    width: 153px;
}

.add_car:hover{
    border: none;
    opacity: 0.6;
    filter: alpha(opacity=60);    
}

.add_car p{
    font-size: 14px;
    line-height: 9px;
    padding-left: 48px;    
}

.brands-and-models{
    background: url("http://i.smotra.ru/img/v2/work_area/inner-page/auto-moto/auto-and-brands-shadow.png") repeat-x 0px 195px;
    bottom: 27px;
    height: 120px;
    left: -34px;
    position: relative;
    width: 1030px;
    z-index: 1;
}

.brand-model-car{
    left: 27px;
    position: relative;
    top: 29px;
}

.brand-car-left{
    background: url("http://i.smotra.ru/img/v2/work_area/inner-page/auto-moto/bg-brand-car-left.png") no-repeat;
    display: block;
    width: 19px;
    height: 30px;
    float: left;
}

.brand-car-mid{
    background: url("http://i.smotra.ru/img/v2/work_area/inner-page/auto-moto/bg-brand-car-mid.png") repeat-x;
    display: block;
    height: 30px;
    float: left;
}

.brand-car-mid a, .model-car-mid a{
    border-bottom: medium none;
    color: #2A2A2A;
    font-family: Myriad Pro;
    font-size: 18px;
    line-height: 28px;    
}

.brand-car-right{
    background: url("http://i.smotra.ru/img/v2/work_area/inner-page/auto-moto/bg-brand-car-right.png") no-repeat;
    display: block;
    width: 10px;
    height: 30px;
    float: left;
}

.brands-car-shadow{
    background: url("http://i.smotra.ru/img/v2/work_area/inner-page/auto-moto/brand-car-shadow.png") no-repeat;
    display: block;
    height: 21px;
    left: 10px;
    position: absolute;
    top: 30px;
    width: 112px;
}

.model-car-left{
    background: url("http://i.smotra.ru/img/v2/work_area/inner-page/auto-moto/bg-model-car-left.png") no-repeat;
    display: block;
    width: 20px;
    height: 30px;
    float: left;
    margin-left: 9px;
}

.model-car-mid{
    background: url("http://i.smotra.ru/img/v2/work_area/inner-page/auto-moto/bg-model-car-mid.png") repeat-x;
    display: block;
    height: 30px;
    float: left;
}

.model-car-right{
    background: url("http://i.smotra.ru/img/v2/work_area/inner-page/auto-moto/bg-model-car-right.png") no-repeat;
    display: block;
    width: 11px;
    height: 30px;
    float: left;
}

.submenu-for-brand-car{
    font-size: 14px;
/*    left: 657px;*/
    right: 0;
    position: absolute;
    top: 34px;
/*    width: 373px;*/
}

.submenu-for-brand-car ul li{
    float: left;
    list-style: none;
    margin-left: 1px;
    margin-right: 16px;
}

.models-car{
    left: 29px;
    position: absolute;
    top: 89px;
}

.models-car-item{
    width: 145px;
    text-align: center;
    font-size: 14px;
    font-weight: bold;
    height: 105px;
    float: left;
    margin-right: 35px;
    opacity: 0.5;
    filter: alpha(opacity=50);
}

.models-car-item a{border: none;}

.models-car-item a.name-model{
    border: none;
    position: relative;
    top: 5px;
}

.model-active, .models-car-item:hover{
    opacity: 1;
    filter: alpha(opacity=100);
}

.car{
    overflow: hidden;
    width: 1030px;
}

.main-car{
    margin-top: -45px;
    float: left;
    margin-left: -34px;
    z-index: 0;
    height: 680px;
    width: 1030px;
    margin-bottom: 50px;
    position: relative;
}

.main-car a{
    border: none;
}

.car-name{
    bottom: 30px;
    position: absolute;
    right: 30px;
}

.car-name p a, .car-name p a:hover{
    font-weight: bold;
    font-size: 18px;
    color: #fff;
    margin: 12px 0px 9px 0px;
    border-bottom: none;
}

.car-name p{
    font-weight: bold;
    font-size: 18px;
    color: #fff;
    margin: 12px 0px 9px 0px;
}

.main-car .slider-navigation{
    left: 476px;
    position: relative;
    top: 22px;
}

.cars{
    position: relative;
    bottom:30px;
    width: 991px;
    float: left;
}

.cars-block{
    margin-top: 19px;
    height: 252px;
    width: 996px;
    position: relative;
    overflow: hidden;
}

.main-content-bl .auto-day-choice-yesterday .category-bl-body .cars-block,
.main-content-bl .auto-day-choice-month .category-bl-body .cars-block{
    width: 955px;
}

.main-content-bl .auto-day-choice-yesterday,
.main-content-bl .auto-day-choice-month{
    width: 955px;
}

.cars-block-best, .cars-block-new{
    height: 240px;
    width: 991px;
    float: left;
    position: relative;
    left: 0px;
}

.cars-block-new{
    position: absolute;
    top:0;
    /*left: 1214px;     */
}

.cars-best-item{
    float: left;
    margin-right: 19px;
    position: relative;
}

.cars-block .cars-best-item{
    margin-right: 17px;
}

.cars-best-img{
    width: 212px;
    height: 157px;
    overflow: hidden;
    border: 1px solid #E7E7E7;
    padding: 2px;
}
.cars-best-item .author-prosp
{
    border-bottom: medium none;
    float: left;
    font-size: 11px;
    padding: 6px 6px 6px 0;
}
.cars-best-item .rating
{
    float: right;
    right: 15px;
    top: 7px;
}

.cars-best-name {margin-top: 15px; width: 230px;}

.cars-best-name a{
    font-size: 18px;
}

.cars-best-name .cars-best-inf{
    font-size: 12px;
    color: #9a9a9a;
}

.cars-best-rating{
    position: relative;
    top: 6px;    
}

.cars-best-item .counter{
    left: 4px;
    position: absolute;
    top: 148px;    
}

/*преключатели */

.switch-cars{
    background: url('/img/v2/work_area/inner-page/auto-moto/bg-switch.png') no-repeat;
    height: 25px;
    left: 109px;
    position: absolute;
    top: 3px;
    width: 163px;
}

.switch-bort{
    background: url('/img/v2/work_area/inner-page/auto-moto/bg-switch.png') no-repeat;
    height: 25px;
    left: 127px;
    position: absolute;
    top: 3px;
    width: 110px;
}

.right-bl-title .switch-profile-info a,
.switch-profile-info a,
.switch-profile-info a.active:hover span,
.switch-profile-info a.active span{
	font-size: 13px;
	color: #608bba;
	border-bottom: none;
	line-height: 17px;
}

.switch-profile-info a.active span,
.switch-profile-info a.active:hover span{cursor: auto;}    

.switch-profile-info a:hover span{color: #f10000;border-bottom-color: #f10000;}
.switch-profile-info a span{color: #343844;	border-bottom: 1px dotted #343844;}

.switch-profile-info .sw-r{
	position: absolute;
	right: 0;
}
.switch-profile-info .sw-l{
	position: absolute;
	left: 0;
}

.switch-profile-info{
	background: url("/img/v2/sm-elements/bg-sw-profile.png") no-repeat 63px 0px;
    height: 19px;
    position: absolute;
    right: 30px;
    top: 5px;
    width: 163px;
}

.switch-profile-info.active{
	background: url("/img/v2/sm-elements/bg-sw-profile.png") no-repeat 63px -31px;
}

/*.switch-small{
    background: url('/img/v2/work_area/inner-page/auto-moto/bg-switch.png') no-repeat;
    height: 25px;
    left: 127px;
    position: absolute;
    top: 3px;
    width: 110px;
}
 */
.cars-sw-new-bl a, .cars-sw-best-bl a,
.sw-new a, .sw-best a,
.sw-new-bl a, .sw-best-bl a
{
    font-size: 11px;
    color: #2a2a2a;
    line-height: 23px;
}

.sw-option.active a {
    border-bottom: 0;
}
.sw-option a {
    border-bottom: 1px dotted #2a2a2a;
}

#sw-best, #sw-new,
#cars-sw-best, #cars-sw-new,
#bort-sw-best, #bort-sw-new
{
    border-bottom: 1px dotted #2a2a2a;
}

.switch-small-active,
#cars-switch-active,
#bort-switch-active{
    background: url('/img/v2/work_area/inner-page/auto-moto/bg-switch-link-active.png') no-repeat;
    width: 60px;
    height: 24px;
    position: absolute;
    z-index: 2;
    top:1px;
    left: 0;
}

.sw-best-bl,
.cars-sw-best-bl,
.bort-sw-best-bl
{
    width: 55px; text-align: center; float: left; font-size: 12px; line-height: 23px; z-index: 5; position: relative;
}

.sw-new-bl,
.cars-sw-new-bl,
.bort-sw-new-bl
{
    width: 55px; text-align: center; float: left; font-size: 12px; line-height: 23px;  z-index: 5; position: relative;
}

/*преключатели (end)*/

.bortoviki{
    width: 415px;
    position: relative;
    overflow:hidden;
    float:left;
}

.bortoviki .bort-best-item, .topics .bort-best-item{
    padding: 15px 0;
}
.bort-best-item a{
    line-height: 20px;
}
.bort-block{
    position: relative;
    overflow: hidden;    
}
.bort-block-best{
    position: relative;
    width:415px;
}

.bort-block-new{
    /*left: 415px;  */
   /* position: absolute; */
       width:415px;
    top: 0;
}

.bort-topics{
    width: 800px;
    position: relative;
}

.bort-best-item{
    width: 340px;
    padding: 15px 0px 30px 0px;
}

.bort-best-item .rating{
    bottom: 0;
    font-size: 11px;
    font-weight: bold;
    padding: 10px 0;
    position: relative;
    right: 3px;
}
.bort-best-item .author{ float:left; padding: 6px 6px 6px 0;}

.bort-best-item .data-publ{
    display: block;
    font-size: 11px;
    line-height: 16px;
    padding: 0;
    float: left;
    padding: 8px 0 8px 0;
}

.topics{
    float: left;
    width: 400px;
}

.banner-right-auto-moto a{border: none;}

.banner-right-auto-moto{
    left: 15px;
    position: relative;    
    float: left;
}

.bottom-block-group{
    position: relative;
    left:-34px;
    height: 84px;
    border-bottom: 1px solid #b9b9b9;
    width: 1212px;
    margin-bottom: 55px;
}

.bottom-name-group{
    background: url("http://i.smotra.ru/img/v2/work_area/inner-page/auto-moto/bg-group-name.png") no-repeat;
    height: 71px;
    left: 387px;
    line-height: 42px;
    position: absolute;
    text-align: center;
    top: 60px;
    width: 434px;
}

.bottom-name-group a{
    font-size: 18px;
    font-weight: bold;
}

.bottom-info-group{
    left: 532px;
    position: absolute;
    top: 109px;
}
.bottom-info-group span{
    color: #868686;
    font-size:11px;
}

.brands-filter{
    color: #FFFFFF;
    float: right;
    left: 0px;
    position: relative;
    top: -138px;
    z-index: 3;
    left: -5px;
}

.list-brands-t{
    background: url("http://i.smotra.ru/img/v2/work_area/inner-page/auto-moto/list-brands-t.png") no-repeat;
    width: 190px;
    height: 68px;
}

.list-brands-m{
    background: url("http://i.smotra.ru/img/v2/work_area/inner-page/auto-moto/list-brands-m.png") repeat-y;
    width: 190px;
    position: relative;
    padding-bottom: 20px;
}

.list-brands-b{
    background: url("http://i.smotra.ru/img/v2/work_area/inner-page/auto-moto/list-brands-b.png") no-repeat;
    width: 190px;
    height: 42px;
    position: relative;
    bottom: 0px;
    *bottom: 0px;
}

.list-brands-t a{
    color: #fff;
    border-bottom-color: #fff;
    font-size: 13px;
    font-weight: bold;
}

.all-brands{
    left: 25px;
    position: relative;
    top: 38px;
}

.button-show-all-brands{
    position: relative;
    bottom: -25px;
    left: 25px;
    z-index: 5;
}

.button-show-all-brands a:hover{ border:none;}
.button-show-all-brands a{
    border-bottom-color: #FFFFFF;
    color: #FFFFFF;
    font-size: 12px;
    font-weight: bold;    
}

.sub-list-brands-t, .sub-list-brands-m, .sub-list-brands-b{
    width: 142px;
    margin-left: 25px;
}

.sub-list-brands-t{
    background: url("http://i.smotra.ru/img/v2/work_area/inner-page/auto-moto/sub-list-brands-t.png") no-repeat;
    height: 5px;
}

.sub-list-brands-m{
    background: url("http://i.smotra.ru/img/v2/work_area/inner-page/auto-moto/sub-list-brands-m.png") repeat-y;
}

.sub-list-brands-b{
    background: url("http://i.smotra.ru/img/v2/work_area/inner-page/auto-moto/sub-list-brands-b.png") no-repeat;
    height: 4px;
}

.sub-list-brands-m ul {
    position: relative;
}

.sub-list-brands-m ul li:hover{
    background: url("http://i.smotra.ru/img/v2/work_area/inner-page/auto-moto/bg-list-brands-hover.png") no-repeat 0px 0px;
}

.sub-list-brands-m ul li.active-model ul li:hover,
.sub-list-brands-m ul li ul li:hover
{ position: relative; right: 10px; padding: 3px 0 5px 30px; background: url("http://i.smotra.ru/img/v2/work_area/inner-page/auto-moto/bg-list-brands-hover.png") no-repeat;}

.sub-list-brands-m ul li.active-model ul li,
.sub-list-brands-m ul li ul li
{ position: relative; right: 10px; padding: 3px 0 5px 30px;}


.sub-list-brands-m ul li.active-model, li.active-model:hover{
    background: url("http://i.smotra.ru/img/v2/work_area/inner-page/auto-moto/bg-active-model-list-brands2.png") no-repeat;
    left: -25px;
    list-style: none outside none;
    padding: 3px 0 5px 35px;
    position: relative;
    width: 132px;
}

.sub-list-brands-m ul li.active-model ul li.active-model, .sub-list-brands-m ul li.active-model ul li.active-model:hover{
    background: url("http://i.smotra.ru/img/v2/work_area/inner-page/auto-moto/bg-active-model-list-brands2.png") no-repeat;
    left: -35px;
    padding: 3px 0 5px 45px;
}
.sub-list-brands-m ul li{
    list-style: none outside none;
    padding: 3px 0 5px 10px;
    position: relative;
    width: 143px;
}

.sub-list-brands-m ul li a{
    color: #fff;
    display: block;
    border: none;
}
.sub-list-brands-m ul li.name-brand{
     padding: 3px 0;
     display: list-item;
     border-bottom: none;
}

.active-brand a{
    border: medium none;
    color: #FFFFFF;
    font-weight: bold;
    left: 28px;
    position: relative;
    top: -1px;
}

.sub-list-brands-m ul li.name-brand a{
    border: medium none;
    display: block;
    color: #FFFFFF;
    left: 0px;
    padding-left: 42px;
    position: relative;
    top: -1px;
}

.sub-list-brands-m ul li.name-brand img{
    left: 0px;
    position: absolute;
    top: -4px;
}

.brands-filter-item{
    margin: 0 0 4px;
}

.brands-filter-item-active{
    margin-bottom: 4px;
}

.brands-filter-item .sub-list-brands-m{
    background: #666;
    position: relative;
}

/*Авто мото (end)*/



/*Авто мото все */

.sort-all-cars{
    position: relative;
    height: 50px;
}

.title-sort{
    float: left;
    margin-right: 16px;
    color:#2a2a2a;
}

.menu-sort-all-cars li{
    float: left;
    line-height: 16px;
    list-style: none outside none;
    margin-right: 16px;
    padding: 0 5px;
}

.menu-sort-all-cars li a{
    border-bottom-style: dotted;
    border-width: 1px;
}

.active-sort-all-car{
    color: #2a2a2a;
    border-bottom-color: #2a2a2a;
    font-weight: bold;
}

/*Авто мото все (end)*/

/*Кто будет лидером */
.what-is-liders{
    position: relative;
    height: 239px;
    left: -47px;
    margin-top: 18px;
    margin-bottom: 61px;
    width: 1060px;
}

.what-is-liders-l{
    background: url("http://i.smotra.ru/img/v2/work_area/inner-page/auto-moto/what-is-leaders/bg-left.png") no-repeat;
    position: relative;
    float: left;    
    height: 239px;
    width: 13px;
}
.what-is-liders-m{
    background: url("http://i.smotra.ru/img/v2/work_area/inner-page/auto-moto/what-is-leaders/bg-mid.png") repeat-x;
    position: relative;
    float: left;    
    height: 239px;
    width: 1043px;
}

.what-is-liders-bg{
    background: url("http://i.smotra.ru/img/v2/work_area/inner-page/auto-moto/what-is-leaders/medals.png") no-repeat;
    position: absolute;
    width: 297px;
    height: 141px;
    right: 0px;
}

.what-is-liders-title{
    height: 50px;
    left: 5px;
    position: relative;
    top: 24px;
    margin-bottom: 38px;
}

.mdash24{
    font-size: 24px
}

.what-is-liders-subtitle{
    color: #A7A7A7;
    font-size: 14px;
    left: 30px;
    position: relative;
    top: 8px;
}


.what-is-liders-block{
    position: relative;
    left: 35px;
}

.what-is-liders-block .prosp-car-item .new-car{ top: 82px}

.what-is-liders-block .prosp-car-item .rating-prosp-car{ top: 112px}

.what-is-liders-block .prosp-car-item{    margin: 0 15px 40px 0;}

.what-is-liders-block .prosp-car-item-img img{    
    height: 90px;
    width: 100px;    
}
.what-is-liders-block .prosp-car-item-img{
    height: 90px;
    padding: 3px;
    width: 100px;    
}

/*Кто будет лидером (end)*/


/*Постраничная навигация */

.paginator{
    margin-bottom: 81px;
    position: relative;
    top: 16px;
}

.paginator a{
    display: block;
    border: none;
    font-size: 12px;
    color: #717171;
    font-weight: bold;
    border-bottom: none;
    line-height: 24px;
}

.page-arrow-prev, .page-item, .dot-nav, .page-arrow-next{
    float: left;
    height: 26px;
    margin-right: 2px;
}

.page-arrow-prev, .page-arrow-next{
    background: url("http://i.smotra.ru/img/v2/page-navigation/paginator.png") no-repeat 0px -1px;
    width: 28px;
    height: 26px;
    margin-right: 5px;
}

.page-arrow-next{
    background: url("http://i.smotra.ru/img/v2/page-navigation/paginator.png") no-repeat -27px -1px;
}

.page-item-r{
    background: url("http://i.smotra.ru/img/v2/page-navigation/paginator.png") no-repeat -81px -28px;
    display: block;
    width: 5px;
    height: 26px;
    float: left;
}

.page-item-m{
    background: url("http://i.smotra.ru/img/v2/page-navigation/paginator.png") no-repeat -1px -28px;
    display: block;
    min-width: 13px;
    height: 25px;
    float: left;
    padding: 0px 5px 0 7px;
    text-align: center;
}

.dot-nav{
    font-size: 13px;
    color: #717171;
    font-weight: bold;
    margin: 0 8px;
    position: relative;    
}

.page-arrow-prev:hover{
    background: url("http://i.smotra.ru/img/v2/page-navigation/paginator.png") no-repeat 0px -109px;
}

.page-arrow-next:hover{
    background: url("http://i.smotra.ru/img/v2/page-navigation/paginator.png") no-repeat -27px -109px;
}

.page-item:hover .page-item-r{
    background: url("http://i.smotra.ru/img/v2/page-navigation/paginator.png") no-repeat -81px -55px;
}

.page-item:hover .page-item-m{
    background: url("http://i.smotra.ru/img/v2/page-navigation/paginator.png") no-repeat -1px -55px;
}

.page-item-active .page-item-r, .page-item-active:hover .page-item-r{
    background: url("http://i.smotra.ru/img/v2/page-navigation/paginator.png") no-repeat -81px -82px;
    height: 26px;
}

.page-item-active .page-item-m, .page-item-active:hover .page-item-m{
    background: url("http://i.smotra.ru/img/v2/page-navigation/paginator.png") no-repeat -1px -82px;
    min-width: 11px;
    height: 25px;
}

.page-item-active span.page-item-m{
    color: #fff;    
}
/*Постраничная навигация (end)*/

/* Бренды */

.title-block{
    border-bottom: 1px solid #BDBDBD;
    bottom: 16px;
    height: 100px;
    left: -35px;
    position: relative;
    text-align: center;
    width: 1213px;
    margin: 0 0 75px;
}

.title-brands{
    background: url("http://i.smotra.ru/img/v2/h1/brands.png") no-repeat center 8px;
    width: 1030px;
}

.brand-logo{
    border: none;
}

.brands-list{
    left: 60px;
    position: relative;
    top: 46px;
    width: 991px;
    margin-bottom: 100px;
    float: left;
}

.brands-list-item{
    float: left;
    width: 234px;
    min-height: 320px;
}

.brands-list-item ul li{
    line-height: 18px;
    list-style: none outside none;
}

.brands-list-item ul {
    margin-bottom: 20px;
}

.brands-filter-marg{
    position: relative;
    top: 57px;
}

/* Бренды (end)*/



/* Добавление авто (загрузка) */
.title-add-auto{
    background: url("http://i.smotra.ru/img/v2/h1/add-auto.png") no-repeat center 24px;
    width: 1213px;
}

.master{
    background: url(/img/v2/work_area/inner-page/add-auto/all-no-active.png) no-repeat;
    height: 35px;
    left: 348px;
    position: relative;
    top: 24px;
    width: 470px;
}

.master li{
    line-height: 35px;
    list-style: none outside none;
    float: left;
    width: 167px;
    text-align: center;
}

.master li span{
    color: #999999;
    font-size: 13px;
    font-weight: bold;
}

#tab1{width: 173px;}

#tab1 span{
    left: -5px;
    position: relative;
}

#tab2 span{
    left: 0px;
    position: relative;
}

#tab3 span{
    left: -5px;
    position: relative;
}

#tab2{
    width: 165px;
    left: -20px;
    position: relative;
}

#tab3{
    left: -20px;
    position: relative;
    width: 122px;
}

#tab1.active span, #tab2.active span, #tab3.active span{color: #555555;}

#tab1.active{
    background: url(/img/v2/work_area/inner-page/add-auto/left-right-active.png) no-repeat 0px 0px;
}

#tab3.active{
    background: url(/img/v2/work_area/inner-page/add-auto/left-right-active.png) no-repeat top right;
    left: -20px;
    position: relative;
    width: 122px;    
}

#tab2.active{
    background: url(/img/v2/work_area/inner-page/add-auto/mid-active.png) no-repeat -154px 0px;
    left: -20px;
    position: relative;
    width: 165px;    
}

.upload-file-img{
    margin-top: 100px;
    margin-bottom: 90px;
    padding-left: 20px;
}

.button-load-auto{
    left: -35px;
    position: relative;
    text-align: center;
    top: 78px;
    width: 1213px;
}

.proces-uploading{
    color: #FFFFFF;
    font-size: 18px;
    font-weight: bold;
    left: 455px;
    position: absolute;
    text-align: center;
    text-transform: uppercase;
    top: 17px;
    width: 300px;
}

.name-file-load{
    color: #CFCFCF;
    font-size: 11px;
    left: -35px;
    position: relative;
    text-align: center;
    top: 72px;
    width: 1213px;
}

.name-file-load .strong{
    color: #868686;
}

.upload-file-img .cars-best-item{
    position: relative;
    width: 260px;
    height: 198px;
}

.upload-file-img .cars-best-item .cars-best-img{
    height: 164px;
    left: 17px;
    overflow: hidden;
    position: relative;
    top: 7px;
    width: 223px;
}

.upload-file-img .cars-best-item .checkbox-item{
    position: absolute;
    top:180px;
    left: 15px;
}

.upload-file-img .cars-best-item .checkbox-item-name{
    position: absolute;
    top:180px;
    left: 35px;
}

.btns-uploads{
    position: relative;
    height: 100px;
    width: 1100px;
}

.btn-save, .btn-next{position: absolute;}
                   
.btn-save{right: 135px;}

.btn-next{right: 34px;}

.save-info{
    font-size: 11px;
    position: absolute;
    right: 167px;
    top: 33px;
    color: #868686;
}

.cancel-x{font-size: 13px; color: #9a9a9a;}

.btns-uploads a{color: #9a9a9a; border-bottom-color: #9a9a9a;}

.cancel{position: absolute; right: 38px; top: 70px}

.cars-best-item:hover{
/*    background: url(/img/v2/work_area/inner-page/add-auto/hover-car.png) no-repeat 0 0;*/
   /* cursor: pointer; */
}

.cancel-img{
    background: url(/img/v2/work_area/inner-page/add-auto/cancel.png) no-repeat 0 0;
    height: 28px;
    position: absolute;
    right: 25px;
    top: 13px;
    width: 29px;
    display: none;
}

.cars-best-item:hover .cancel-img{
    display: block;
}

.add-form{
    left: 345px;
    margin: 55px 0 15px 0;
    position: relative;
}

.add-form table tr{    height: 37px;}

.add-form table tr.checkbox{
    height: 15px;
    font-size: 12px;
    color: #000
}

.add-form table tr.checkbox .checkbox-item-name{
    line-height: 12px;
}

.add-form .name-field{
    color: #555555;
    font-size: 13px;
    font-weight: bold;
    text-align: right;
    width: 133px;
}

.add-form .field{
    width: 305px;
    padding-left: 5px;
}

.field select{
    width: 290px;
}

.field input{
    width: 284px;
}

.explain{
    color: #868686;
    font-size: 11px;
    width: 380px;
}

.form-powerful{
    background: url(/img/v2/work_area/inner-page/add-auto/form-powerful.png) no-repeat 0 0;
    position: relative;
    width: 380px;
    height: 97px;
    left: 371px;
    margin-bottom: 28px;
}

.form-powerful a{
    border-bottom-style: dotted;
    border-width: 1px;
    font-size: 18px;
    font-weight: bold;
    left: 102px;
    position: relative;
    top: 42px;
}

.form-powerful .explain{
    left: 81px;
    position: relative;
    top: 48px;
    font-size: 11px;
}

/*.field select.disabled{
    color: #a6a6a6;
}*/


/* Добавление авто (загрузка) (end)*/


/* Сообщества */

.filter-blogs{
    position: relative;
    height: 115px;
    top: 3px;
    left: -2px;
}

.filter-blogs-l, .filter-blogs-r{
    position: relative;
    background: url(/img/v2/work_area/inner-page/cmty/bg-filter-blog.png) no-repeat 0 -1px;
    width: 20px;
    height: 81px;
    float: left;
}
.filter-blogs-m{
    background: url(/img/v2/work_area/inner-page/cmty/bg-filter-blog.png) repeat-x 0px -90px;
    height: 75px;
    float: left;
    position: relative;
    width: 680px;
    padding-top: 7px;
}

.filter-blogs-r{
    background: url(/img/v2/work_area/inner-page/cmty/bg-filter-blog.png) no-repeat -3px -177px;
}

.filter-blogs-m ul {
    position: absolute;
    z-index: 1;
}
.filter-blogs-m ul li{
    float: left;
    line-height: 30px;
    list-style: none outside none;
    text-align: center;
    margin: 0 10px 0 10px;
    padding: 0 10px 0 10px;
    display: block;
    height: 40px;    
}

.filter-blogs-m ul li.active span.active-l, .filter-blogs-m ul li.active span.active-r{
    background: url("http://i.smotra.ru/img/v2/work_area/inner-page/cmty/tab-filter-blog.png") repeat-x 0 0px;
    display: block;
    height: 40px;
    width: 7px;
    float: left;
}

.filter-blogs-m ul li.active span.active-r{
    background-position: 0px -85px;
}

.filter-blogs-m ul li.active a:hover{color: #2a2a2a}
.filter-blogs-m ul li.active a{
    background: url("http://i.smotra.ru/img/v2/work_area/inner-page/cmty/tab-filter-blog.png") repeat-x 0 -42px;
    border-bottom: medium none;
    display: block;
    height: 40px;
    float: left;
}

.filter-blogs-m ul li a{
    font-size: 18px;
    border-bottom: 1px solid #2a2a2a;
    color: #2a2a2a;
}

.filter-blogs ul li ul li a:hover, .filter-blogs-m ul li a:hover{
    color: #f10000;
    border-bottom-color: #f10000;
}

.sub-filter-blogs {
    position: absolute;
    top: 39px;
    z-index: 0;
}

.filter-blogs ul li ul li{margin: 0 30px 0 0; line-height: 30px; padding: 0px;}

.sub-filter-blogs ul li{margin: 0;}

.sub-filter-blogs ul li a.all{color: #2a2a2a; border:none;}
.sub-filter-blogs ul li a.all:hover{color: #f10000;}


.sub-filter-blogs ul li span{font-size: 12px; font-style: italic; color: #999;}
.sub-filter-blogs ul li a{
    font-size: 12px;
    border-bottom: 1px solid #a2b9d2;
    color: #1f5591;
}

.sub-filter-blogs-l{
    background: url(/img/v2/work_area/inner-page/cmty/bg-sub-filter-blog.png) no-repeat 0px 0px;
    float: left;
    height: 31px;
    width: 10px;    
}

.sub-filter-blogs-r{
    background: url(/img/v2/work_area/inner-page/cmty/bg-sub-filter-blog.png) no-repeat 0px -69px;
    float: left;
    height: 31px;
    width: 10px;    
}

.sub-filter-blogs ul{
    background: url(/img/v2/work_area/inner-page/cmty/bg-sub-filter-blog.png) repeat-x 0px -35px;
    float: left;
    height: 31px;
    position: relative;
}

div.search-cmty {height: 55px;}

div.search-cmty span{
    font-size: 15px;
    color: #2a2a2a;
    font-weight: bold;
}

.search-cmty input{
    background: url(/img/v2/work_area/inner-page/cmty/bg-input-search.png) no-repeat;
    border: none;
    width: 365px;
    height: 20px;
    padding: 5px;
    margin-left: 5px;
}

/* основные стили таблицы */
.sm-table{ width: 100%;}

.sm-table th {text-align: center;}

.sm-table td {
    text-align: center; 
    font-size: 20px;
    border-top: 1px solid #fefefe;
    border-bottom: 1px solid #ececec;
    color: #2a2a2a;
    padding: 15px 0px;
}

.sm-table-small td {
    padding: 0;
    font-size: 14px; 
    text-align: auto;  
}

.sm-table-small  tr{
    height: auto !important;   
}

.sm-table tbody tr:hover{    background: url("http://i.smotra.ru/img/v2/work_area/inner-page/cmty/bg-tr-hover.png") repeat-x;}

.sm-table  tr{
    background: url("http://i.smotra.ru/img/v2/work_area/inner-page/cmty/bg-tr.png") repeat-x;
    height: 83px;
    vertical-align: middle;
}

.sm-table thead tr{
    height: 35px;
    background:none;
}

.sm-table tr.inactive{
    background: #E6E6E6;
}

.sm-table thead a{
    border-bottom-style: dotted;
    border-width: 1px;
    font-weight: normal;
}

.sm-table a:hover{
    color: #f10000;
    border-bottom-color: #F10000;
}

.sm-table td span.td-rating {
    background: url("http://i.smotra.ru/img/v2/work_area/inner-page/cmty/rating.png") no-repeat 0px 4px;
    display: block;
    height: 20px;
    line-height: 20px;
    padding-left: 0;
}

.sm-table th.active a{
    border-bottom-color: #2a2a2a;
    border-bottom-style: dotted;
    border-width: 1px;
    color: #2a2a2a;
    font-weight: bold;
}

.sm-table td.first-col, th.first-col, th.active.first-col{text-align: left;}

.sm-table td.last-col {font-size: 18px; font-weight: bold;}

.sm-table.small td.first-col {width:300px;}
.sm-table.small td {font-size:14px;}
.sm-table.small td div.info-cmty { font-size:14px;  width: auto; overflow: hidden;}
.sm-table.small td div.info-cmty a {font-size:14px;}

/* основные стили таблицы (end) */

.list-cmty{
    border-bottom: 1px solid #DFDFDF;
    position: relative;
}

.list-cmty .paginator{
    height: 109px;
    margin: 0;
    padding-top: 35px;
}

.list-cmty {width: 705px;}

#community-members .info-cmty p{
	padding: 0;
}
#community-members .img-cmty img{
	width: 50px;
	height: 50px;
}
.img-cmty{    
    float: left;
    width: 50px;
    height: 50px;
    overflow: hidden;
    text-align: center;
}

.info-cmty{    
    float: left;
    min-height: 40px;
    width: 340px;
    margin-left: 10px;
}

.info-cmty p{
    margin: 3px 0;
    font-size: 11px;
    color: #2a2a2a;
}

.info-cmty a:hover{    
    color: #2a2a2a;
    border-bottom-color: #2a2a2a;
}
.info-cmty a{
    font-size: 20px;
    border-bottom: 1px solid #867BD2;
}

.info-cmty a.team,
.info-cmty a.team:hover,
.info-cmty a.cmty,
.info-cmty a.cmty:hover,
.info-cmty a.club,
.info-cmty a.club:hover{    
    border-bottom: none;
}

a.company:hover{
    color: #f10000;
    border-bottom: 1px solid #867BD2;
}
a.company, .company{
    color:#867BD2;
    border-bottom: none;
}


/**правый блок**/
.right-bl{
    position: relative;
    margin-bottom: 25px;
}
.right-bl-t{
    background: url("http://i.smotra.ru/img/v2/work_area/right-bl/right-bl-t.png") no-repeat;
    width: 397px;
    height: 14px;
}

.right-bl-m .data-publ{color: #868686; font-size: 11px; line-height: 16px; display: block; float: none; padding-top: 6px; }
/*.right-bl-m .author{ padding-top: 4px; }*/
.right-bl-m{
    background: url("http://i.smotra.ru/img/v2/work_area/right-bl/right-bl-t.png") no-repeat;
    width: 397px;
    position: relative;
    background-color: #fff;    
}

.right-bl-b{
    background: url("http://i.smotra.ru/img/v2/work_area/right-bl/right-bl-b.png") no-repeat 0 0px;
    bottom: 0;
    height: 6px;
    position: absolute;
    width: 397px;
}

.right-bl-title{
    color: #2A2A2A;
    font-size: 20px;
    font-weight: normal;
    line-height: 30px;
    padding : 5px 0;
    position: relative;
}

.right-bl-title-a{
    font-size: 20px;
    line-height: 30px;
    margin: 0;
}

.right-bl-content{
    width: 367px;
    position: relative;
    padding: 15px 15px 35px;
}

.right-bl-title .switch-small{
    left: 150px;
    top: 2px;
}

.forum-bl-item{
    margin-top: 15px;
}

/*.forum-bl-item a{    line-height: 20px;}*/

.forum-bl-item .rating{
    bottom: 25px;
    float: right;
    position: relative;
    margin-top: 2px;
}

/* Сообщества (end)*/

/* Блоги */

.filter-blog{
    position: relative;
    height: 70px;
}


    /* Общая сортировка */
.sm-sort-bl{
    position: relative;
    height: 50px;
}

.sm-title-sort{
    float: left;
    margin-right: 16px;
}

.sm-sort-menu li{
    float: left;
    line-height: 16px;
    list-style: none outside none;
    margin-right: 16px;
    padding: 0 5px;
}

.sm-sort-menu li a{
    border-bottom-style: dotted;
    border-width: 1px;
}

.active-sm-sort{
    color: #2a2a2a;
    border-bottom-color: #2a2a2a;
    font-weight: bold;
}
    /* Общая сортировка (end)*/
        
    /*Верхний фильтр в паненле */    
    
.sm-filter-l{
    background: url("http://i.smotra.ru/img/v2/work_area/inner-page/auto-moto/top-panel-filter-left.png") no-repeat 0 0;
    width: 10px;
    height: 47px;
    float: left;
}

.sm-filter-m{
    background: url("http://i.smotra.ru/img/v2/work_area/inner-page/auto-moto/top-panel-filter-mid.png") repeat-x 0 0;
    height: 27px;
    float: left;
    padding: 10px 0px;
}

.sm-filter-r{
    background: url("http://i.smotra.ru/img/v2/work_area/inner-page/auto-moto/top-panel-filter-right.png") no-repeat 0 0;
    width: 5px;
    height: 47px;
    float: left;
}

.sm-filter-m ul li { 
    float: left;
    line-height: 16px;
    list-style: none outside none;
    margin-left: 15px;
    margin-right: 15px;
}

.sm-filter-m ul li a:hover{
    color: #f10000;
    border-color: #f10000;
}
.sm-filter-m ul li a{
    border-color: #2A2A2A;
    color: #2A2A2A;
    font-size: 18px;
    line-height: 24px;
}

.active-sm-filter {
    background: url("http://i.smotra.ru/img/v2/work_area/inner-page/auto-moto/all/active-top-panel-filter-m.png") repeat-x 0 0;
    padding: 0 5px;
    -moz-border-radius: 3px; /* Firefox */
    -webkit-border-radius: 3px; /* Safari, Chrome */
    border-radius: 3px; /* CSS3 */    
}

    /*Верхний фильтр в паненле (end)*/
    
.add-advt.btn-or.wr-post{
    background: url("http://i.smotra.ru/img/v2/sm-elements/btn-write-post.png") no-repeat;
    text-align: center;
    width: 182px;
}
    
    
/*панель юзера в блоге*/
.blog-user-panel{
    margin: 10px 0 8px;
    padding-left: 19px;
    position: relative;
}

.parent-obj-panel .top-panel-user-wrap{width: 720px;}

.top-panel-user-wrap{
    margin-bottom: 35px;
    height: 47px; 
    width: 100%;
    padding: 1px;

    -o-background-size: 100% 100%; -webkit-background-size: 100% 100%; -khtml-background-size: 100% 100%; background-size: 100% 100%;

    background: -moz-linear-gradient(top,#d3d3d3,#ABABAB);
    background: -webkit-gradient(linear, left top, left bottom, from(#d3d3d3), to(#ABABAB));
    filter: progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr=#d3d3d3,endColorstr=#ABABAB,GradientType=0); zoom: 1;
    background: -o-linear-gradient(top,#d3d3d3,#ABABAB);

    background-clip: border-box; -moz-background-clip: border; -webkit-background-clip: border-box;
    background-origin: border-box; -moz-background-origin: border; -webkit-background-origin: border-box;

    -moz-border-radius: 3px; /* Firefox */
    -webkit-border-radius: 3px; /* Safari, Chrome */
    border-radius: 3px; /* CSS3 */    

}

.top-panel-user{
    width: 100%;
    height: 47px;
    position: relative;

    -o-background-size: 100% 100%; -webkit-background-size: 100% 100%; -khtml-background-size: 100% 100%; background-size: 100% 100%;

    background: -moz-linear-gradient(top,#F9F9F9,#DEDEDE);
    background: -webkit-gradient(linear, left top, left bottom, from(#F9F9F9), to(#DEDEDE));
    filter: progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr=#F9F9F9,endColorstr=#DEDEDE,GradientType=0); zoom: 1;
    background: -o-linear-gradient(top,#F9F9F9,#DEDEDE);

    background-clip: border-box; -moz-background-clip: border; -webkit-background-clip: border-box;
    background-origin: border-box; -moz-background-origin: border; -webkit-background-origin: border-box;


    -moz-border-radius: 2px; /* Firefox */
    -webkit-border-radius: 2px; /* Safari, Chrome */
    border-radius: 2px; /* CSS3 */    
}

.top-panel-user .angle{
    background: url("http://i.smotra.ru/img/v2/sm-elements/angle.png") no-repeat 0 0;
    display: block;
    height: 16px;
    left: 28px;
    position: absolute;
    top: -8px;
    width: 15px;
}

.sm-panel-user ul {padding: 14px 14px 14px 10px;}

.sm-panel-user ul li { 
    float: left;
    line-height: 16px;
    list-style: none outside none;
    margin-left: 8px;
    margin-right: 8px;
}

.sm-panel-user ul li a:hover{
    color: #f10000;
    border-color: #f10000;
}
.sm-panel-user li a{
    border-color: #2A2A2A;
    color: #2A2A2A;
    font-size: 14px;
    line-height: 16px;
}

.sm-panel-user li span{font-size: 12px; color: #989898; font-style: italic;}

.sm-panel-user li.active a{border: none;}

.sm-panel-user li.active {
    background: url("http://i.smotra.ru/img/v2/work_area/inner-page/auto-moto/all/active-top-panel-filter-m.png") repeat-x 0 0;
    padding: 0 5px;
    -moz-border-radius: 3px; /* Firefox */
    -webkit-border-radius: 3px; /* Safari, Chrome */
    border-radius: 3px; /* CSS3 */    
}

.counter-new{color: #76A511 !important; position: relative;}

.blog-user-panel .author-name{
    font-size: 24px;
    font-weight: bold;
    line-height: 37px;
}

.rating-user-panel{    vertical-align: super; color: #fca03b; font-size: 14px; font-weight: normal;}
/*панель юзера в блоге (end)*/

/*раздел лучшее в блогах*/
.best_blogs_section_settings {
    margin-bottom:5px;
    padding-top:5px;
    height: 25px;
}
.best_blogs_section_settings #best_blogs_section_submit {
    position: relative;
    top:-7px;
}
/*раздел лучшее в блогах (end)*/
    

.write-post, .write-post:hover{
    background: url("http://i.smotra.ru/img/v2/work_area/inner-page/blog/write-post.png") no-repeat 0 0;
    width: 178px;
    height: 51px;
    border: none;
    display: block;
    right: 40px;
    position: absolute;
    top: 15px;
}

.banner, .banner:hover{
    border:none;
    position: relative;
}

.comments-bl-item .author{ padding: 0px; float: none;}
.comments-bl-item{
    padding : 10px 0 20px 0;
    border-bottom: 1px solid #ececec;
    color: #2a2a2a;
}

.comments-bl-item.last-item{border: none}

.blog-list{margin-bottom: 25px;}

.blog-list-item.single-obj {
    padding-top: 0;   
}
.blog-list-item{
    border-bottom: 1px solid #dfdfdf;
    padding-top: 30px;
    position: relative;
}

/*.blog-list-item .info-publ{height: 100%;}
.blog-list-bl .blog-list-item .info-publ{height: 50px;}*/

.sm-name{
    font-size: 18px;
    font-weight: bold;
    line-height: 30px;
}

.sm-preview-text{
    line-height: 18px;    
    color: #414141;
    margin-bottom: 20px;
    margin-top: 2px;
    
}

.sm-preview-pic-blog{
/*    width: 704px;*/
    width: 100%;
/*    height: 529px;*/
    padding: 3px;
    overflow: hidden;
}

.sm-preview-pic-blog img{
    border: 1px solid #dfdfdf;
/*    height: 529px;*/
}

.sm-detail-link    {
    background: #F3F1E9;
    font-size: 14px;
    height: 26px;
    line-height: 25px;
    margin: 20px 0 15px 0;
    padding-left: 10px;
    position: relative;
    width: 130px;
}

.sm-tags{
    background: url("http://i.smotra.ru/img/v2/ico/tags.png") no-repeat 0px 1px;
    min-height: 15px;
    padding-left: 20px;
    margin-bottom: 10px;
    color: #2A2A2A;
    font-size: 12px;
}
.sm-tags a{color: #666666;}
.sm-tags a:hover{color: #f10000;}

.sm-auto{
    background: url("http://i.smotra.ru/img/v2/ico/car.png") no-repeat 0px 3px;
    min-height: 15px;
    padding-left: 20px;
    color: #2A2A2A;
    margin-bottom: 10px;
    font-size: 12px;
}
.sm-auto a{color: #666666;}
.sm-auto a:hover{color: #f10000;}

.info-publ{
    height: 50px;
    padding: 10px 0;
}

.info-publ .data-publ{float: left; line-height: 20px;}

.info-publ .rating{
    float: left;
    margin-left: 10px;
    position: relative;
    top: 10px;
}


/**Общая кнопка нравится для публикация **/
.rating-public .rating-count {
    background: url("http://i.smotra.ru/img/v2/ico/rating.png") no-repeat 0 -152px;
    color: #2A2A2A;
    display: block;
    float: left;
    font-size: 18px;
    font-weight: bold;
    height: 34px;
    line-height: 33px;
    padding: 0 12px 0 14px;
    text-align: center;
    position: relative;
    overflow: hidden;
} 

.rating-public .rating-count .rating-flip {
    height: 21px;
    line-height: 22px;
    margin-top: 6px;
    overflow: hidden;
    position: relative;
}

.rating-public a{
    background: url("http://i.smotra.ru/img/v2/ico/rating.png") no-repeat -52px -1px;
    border: medium none;
    color: #2A2A2A;
    display: block;
    float: left;
    font-size: 18px;
    font-weight: bold;
    height: 34px;
    left: 50px;
    line-height: 33px;
    text-align: center;
    top: 0;
    width: 37px;
} 
.rating-public a:hover{border: none; }

div.rating-public a.active, div.rating-public a.active:hover, div.rating-public a.active:active{
    background: url("http://i.smotra.ru/img/v2/ico/rating.png") no-repeat -52px -74px;
    height: 34px;
    float: left;
}

div.rating-public a:hover{    background-position: -52px -37px;}

div.rating-public a:active{ background-position: -52px -114px;}
/**Общая кнопка нравится для публикация (end) **/

.author-blog-img a, .author-blog-img a:hover{border: none !important; float: left;}

.author-blog {float: left; margin: 0 5px 0 25px;}

.author-blog-img img{width: 30px; height: 30px;}
.author-blog-img{
    background: url("http://i.smotra.ru/img/v2/work_area/inner-page/blog/bg-img-author-blog.png") no-repeat 0px 0px;
    display: block;
    width: 36px;
    height: 36px;
    padding: 3px;
    float: left;
}

.author-blog .author-name{
    font-size: 13px;
    font-weight: bold;
    float: left;
    line-height: 35px;
}

.author-name a{border: none;}

.data-publ{
    color: #868686;
    display: block;
    font-size: 11px;
    line-height: 35px;
}

.soc-ico{float: right; position: relative; top:15px;}

.soc-ico a, .soc-ico a:hover{border:none}
/* Блоги (end)*/

/* Пост детально */

.post-detail{
    margin-bottom: 60px;
    padding-top: 5px;
}

.btn-add-comments{
    left: 60px;
    position: relative;
    top: 15px;
    color: #2a2a2a;
}

.info-publ .info-controls{
    height: 27px;
    position: relative;
    top: 6px;    
    float: left;
}

.controls-edit, .controls-delete, .controls-claim {
    background-image: url("http://i.smotra.ru/img/v2/sm-elements/admin-control-buton.png");
    background-position: center center;
    background-repeat: no-repeat;
    display: block;
    float: left;
    height: 22px;
    margin-left: 10px;
    width: 22px;
}
.controls-claim { background-position: 0 -26px; }
.controls-claim:hover { background-position: 0 -102px; }
.controls-claim:active { background-position: 0 -26px; }
.controls-edit { background-position: 0 0; }
.controls-edit:hover { background-position: 0 -77px; }
.controls-edit:active { background-position: 0 0; }
.controls-delete { background-position: 0 -51px; }
.controls-delete:hover { background-position: 0 -127px; }
.controls-delete:active { background-position: 0 -51px; }

/* Пост детально (end)*/

/*Добавить комментарий*/
.add-comment-bl{
    height: 213px;
    margin-bottom:30px;
}

/*.add-comment-bl-l{
    background: url("http://i.smotra.ru/img/v2/comments-bl/bg-comm-bl.png") no-repeat 0px 0px;;
    width: 9px;
    height: 216px;
    float: left;
}

.add-comment-bl-r{
    background: url("http://i.smotra.ru/img/v2/comments-bl/bg-comm-bl.png") no-repeat 0px -437px;
    width: 9px;
    height: 216px;
    float: left;
}

.add-comment-bl-m{
    background: url("http://i.smotra.ru/img/v2/comments-bl/bg-comm-bl.png") repeat-x 0px -215px;;
    height: 216px;
    float: left;
    width: 702px; 
    position: relative;
}*/

.add-comment-bl-m{
    height: 216px;
    border-bottom: 1px solid #cecece;
    border-left: 1px solid #e7e7e7;
    border-top: 1px solid #eaeaec;
    border-right: 1px solid #e7e7e7;
    width: 99%;
    position: relative;

    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px;

    background: -moz-linear-gradient(top,#f2f2f4,#f7f7f7);
    background: -webkit-gradient(linear, left top, left bottom, from(#f2f2f4), to(#f7f7f7));
    filter: progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr=#f2f2f4,endColorstr=#f7f7f7,GradientType=0); zoom: 1;
    background: -o-linear-gradient(top,#f2f2f4,#f7f7f7);
    
}

.arrow-add-comm{
    background: url("http://i.smotra.ru/img/v2/comments-bl/arrow-comm-bl.png") no-repeat left top;
    position: absolute;
    width: 21px;
    height: 18px;
    left: 18px;
    top: -13px;
}

.add-comm-link{
    background: url("http://i.smotra.ru/img/v2/comments-bl/add-comments.png") no-repeat left center;
    height: 35px;
    padding-left: 25px;
}
.add-comm-link a{
    font-weight: normal;
    border-bottom: 1px dotted #1F5591;
    color: #1F5591;
}

.add-comm-link a:hover{
    border-bottom: 1px dotted #f10000;
    color: #f10000;
}

.title-comm-bl, .add-comm-link{
    font-size: 18px;
    font-weight: bold;
    line-height: 30px;
    margin: 15px 0px;
}

.toolbar-area{
    height: 25px;
    padding: 13px 0 6px 53px;
}

.toolbar-area-l{
    border-right: 1px solid #e8e8e8;
    float: left;
    padding-right: 12px;
}

.toolbar-area-r{
    border-left: 1px solid #cbcbcb;
    float: left;
    padding-left: 10px;
}

.toolbar-area-r a, .toolbar-area-r a:hover,
.toolbar-area-l a, .toolbar-area-l a:hover{
    display: block;
    width: 20px;
    height: 17px;
    border: none;
    margin: 5px 1px;
}

.toolbar-area-l a.paragraph{
    background: url("http://i.smotra.ru/img/v2/comments-bl/paragraph.png") no-repeat left top;
    float: left;
}

.toolbar-area-l a.bold{
    background: url("http://i.smotra.ru/img/v2/comments-bl/bold.png") no-repeat left top;
    float: left;
}

.toolbar-area-l a.italic{
    background: url("http://i.smotra.ru/img/v2/comments-bl/italic.png") no-repeat left top;
    float: left;
}

.toolbar-area-l a.cross{
    background: url("http://i.smotra.ru/img/v2/comments-bl/cross.png") no-repeat left top;
    float: left;
}

.toolbar-area-r a.pic{
    background: url("http://i.smotra.ru/img/v2/comments-bl/pic.png") no-repeat left top;
    float: left;
}

.toolbar-area-r a.video{
    background: url("http://i.smotra.ru/img/v2/comments-bl/video.png") no-repeat left top;
    float: left;
}

.toolbar-area-r a.hlink{
    background: url("http://i.smotra.ru/img/v2/comments-bl/hlink.png") no-repeat left top;
    float: left;
}

.author-comments{
    position: relative;
    float: left;
    width: 40px;
    padding: 33px 10px 0;
}

.mess-comments{
    position: relative;
    float: left;
}

.list-comm-bl{
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    border: 1px solid #cccccc;    
    margin-top: 20px;
}

.list-comm-bl-head{
    -moz-border-radius: 4px 4px 0px 0px;
    -webkit-border-radius: 4px 4px 0px 0px;
    border-radius: 4px 4px 0px 0px;
    background: url("http://i.smotra.ru/img/v2/comments-bl/bg-comm-list-header.png") repeat-x;
    border-bottom: 1px solid #CCCCCC;
    height: 43px;
    padding-left: 23px;
    position: relative;
}

.title-comm-list{
    font-size: 18px;
    font-weight: bold;
    line-height: 43px;
    margin: 0;
    color: #2a2a2a;
}

.list-comm-bl-body{
/*    padding: 0px 40px 0px 25px;*/
}

.comm-item.del{    background: #fef1f1; z-index: 100;}

/*.comm-item.my .comm-item-content:first-child{    background: #fffaee;}*/

.comm-item{
    padding: 15px 0px;
    margin: 0px 10px;
    border-bottom: 1px solid #ccc;
    position: relative;
}

.comm-item.last{
    border-bottom: none;
}

.comm-author-img{
    float: left;
    width: 60px;
    margin-right: 25px;
    overflow: hidden;
}

.comm-author-img a, .comm-author-img a:hover{ border: none; font-size: 13px;}
.comm-author-img img{
    width: 60px;
}

.comm-message{
    float: right;
    width: 612px;
    position: relative;
    color: #2a2a2a;
}

.comm-message .comment-content { margin: 10px 0; font-size: 12px;}
.comm-message .obj-likes { margin-top: -2px; }

.comment-content img{max-width:100%}

.comm-info{
    font-size: 12px;
    color: #999;
}

.comm-from{
    border: none;
    color: #999999;
    margin-right: 5px;
}

.to-comment, .to-complain, .to-edit{
    font-size: 12px;
    border-bottom: none;
    color: #1F5591;
    margin-right: 20px;
}

.comm-item .comm-item .comm-item .comm-item .to-comment, 
.comm-item .comm-item .comm-item .comm-item .to-complain, 
.comm-item .comm-item .comm-item .comm-item .to-edit {
    margin-right: 8px;   
}

.to-comment:hover, .to-complain:hover, .to-edit:hover, .to-like:hover .to-like-span{border-bottom: 1px solid #1F5591; color:#1F5591;}

.to-like{
    display: block;
    line-height: 18px;
    border: none !important;
    color: #1F5591;
    font-size: 12px;
    height: 18px;
    margin-top: 2px;
}
.to-like:hover {
    color: #1F5591;   
}

.obj-likes {
    float: right;   
}

.count-like-comm {
    position: relative;
    display: block;
    float: left;
    background: url("http://i.smotra.ru/img/v2/comments-bl/like.png") no-repeat 0px 0px;
    padding-left: 20px; 
    height: 18px;
    overflow: hidden;   
}

.to-like:hover .count-like-comm { 
    background-position: 0 -16px;
}
.to-like-span {
    float: left;   
    margin-right: 5px;
    line-height: 15px;
    margin-top: 1px;
}
.comm-item-content:hover .to-like-span {
    display: block;   
}
a.to-like.active .count-like-comm { background-position: 0px -16px; }


.del-comm, .del-comm:hover{
    background: url("http://i.smotra.ru/img/v2/comments-bl/del.png") no-repeat 0px 0px;
    display: block;
    right: 0px;
    position: absolute;
    width: 12px;
    height: 12px;
    border: none;
    top: 15px;
    z-index: 10;
}

.comm-item .comm-item,
.comm-item .comm-item .comm-item,
.comm-item .comm-item .comm-item .comm-item,
.comm-item .comm-item .comm-item .comm-item .comm-item
{ 
    border: none; 
    border-top: 1px solid #ccc;
    margin-top: 20px;
    padding-bottom: 0;
    padding-left: 87px;
    padding-right: 0;
    margin-right: 0;
    margin-left: 0;
}


.comm-item .comm-item .comm-item .comm-item .comm-item
{ padding-left:0px; }

.comm-item .comm-item .comm-message{width: 545px;}
.comm-item .comm-item .comm-item .comm-message{width: 458px;}
.comm-item .comm-item .comm-item .comm-item .comm-message{width: 371px;}

.comm-item .comm-item .comm-author-img
{
    float: left; width: 40px; margin-right: 25px; overflow: hidden;
}

.comm-item .comm-item .comm-author-img img{
    width: 40px;
}

.auth-for-publ{
    margin-left: 25px;
}
/*Добавить комментарий (end)*/

/* Системные сообщения */

.system-messages{
    border: 1px solid #cccccc;
    background: #fff;
        
    -moz-border-radius: 3px 3px 3px 3px; /* Firefox */
    -webkit-border-radius: 3px 3px 3px 3px; /* Safari, Chrome */
    border-radius: 3px 3px 3px 3px; /* CSS3 */    
}

.system-messages.obj-activity .message-item { padding-left: 25px; }

.message-item{padding: 15px 25px 15px 66px; line-height: 20px; border-bottom: 1px solid #e9e9e9; font-size: 14px;}

.message-item.new,
.message-item.sys-friend.new,
.message-item.sys-basket.new,
.message-item.sys-attention.new,
.message-item.sys-reject.new,
.message-item.sys-admins.new{
    background-color:#FEF5EA;
}

.message-item.last{border-bottom: none; margin: 0;}

.message-item.sys-friend{ background: url("http://i.smotra.ru/img/v2/ico/sys-friend.png") no-repeat 25px 18px;}
.message-item.sys-basket{ background: url("http://i.smotra.ru/img/v2/ico/sys-basket.png") no-repeat 25px 18px;}
.message-item.sys-attention{ background: url("http://i.smotra.ru/img/v2/ico/sys-attention.png") no-repeat 25px 18px;}
.message-item.sys-reject{ background: url("http://i.smotra.ru/img/v2/ico/sys-reject.png") no-repeat 28px 18px;}
.message-item.sys-admins{ background: url("http://i.smotra.ru/img/v2/ico/sys-admins.png") no-repeat 25px 18px;}

.data-message{float: left; width: 150px; font-size: 12px; color:#999999;}

.text-message{float: left; width: 435px;}

.button.accept { 
    display: inline-block; 
    *display: inline;
    outline: none; 
    cursor: pointer; 
    text-align: center; 
    text-decoration: none;
    line-height: 40px;
    font: 12px/100%  Arial;
    padding: 0.2em 1em 0.35em;
    color: #fff;
    font-weight: bold;
    margin: 0px 5px 0px 0px;

    background: -moz-linear-gradient(top,#9bce4a,#78b808);
    background: -webkit-gradient(linear, left top, left bottom, from(#9bce4a), to(#78b808));
    filter: progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr=#9bce4a,endColorstr=#78b808,GradientType=0); zoom: 1;
    background: -o-linear-gradient(top,#9bce4a,#78b808);
    
    text-shadow: 2px 1px 0 #53af11;

    border-top:1px solid #75a231;
    border-left:1px solid #618926;
    border-bottom:1px solid #587d20;
    border-right:1px solid #689129;    
    
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;

} 
    
.button.accept:active{ 
    background: -moz-linear-gradient(top,#76b705,#9bce4a);
    background: -webkit-gradient(linear, left top, left bottom, from(#76b705), to(#9bce4a));
    filter: progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr=#76b705,endColorstr=#9bce4a,GradientType=0); zoom: 1;
    background: -o-linear-gradient(top,#76b705,#9bce4a);

    border-top:1px solid #568800;
    border-left:1px solid #7eac29;
    border-bottom:1px solid #77a81d;
    border-right:1px solid #689129;    
    
    position: relative; top: 1px; 
    
    text-decoration: none;
}
     

.button.accept:hover { 
    background: -moz-linear-gradient(top,#66a002,#9bce4a);
    background: -webkit-gradient(linear, left top, left bottom, from(#66a002), to(#9bce4a));
    filter: progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr=#66a002,endColorstr=#9bce4a,GradientType=0); zoom: 1;
    background: -o-linear-gradient(top,#66a002,#9bce4a);
    text-decoration: none;
}

.control-message{margin: 5px 0;}

.control-message .reject-link{border-bottom-style: dotted; font-size: 12px;border-width: 1px;}
.control-message .or{color: #999999; font-size: 12px; padding: 0px 5px;}

.paginator-message{
    background: -moz-linear-gradient(top,#fafafa,#f2f2f2);
    background: -webkit-gradient(linear, left top, left bottom, from(#fafafa), to(#f2f2f2));
    filter: progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr=#fafafa,endColorstr=#f2f2f2,GradientType=0); zoom: 1;
    background: -o-linear-gradient(top,#fafafa,#f2f2f2);

    border-top: 1px solid #cccccc;
    padding: 10px 20px;

    -moz-border-radius: 0px 0px 3px 3px; /* Firefox */
    -webkit-border-radius: 0px 0px 3px 3px; /* Safari, Chrome */
    border-radius: 0px 0px 3px 3px; /* CSS3 */    
}

.paginator-message .paginator{
    height: 25px;
    position: relative;
    margin: 0;
    top:0;
}

.count-message-new{color: #669900;}

/* Системные сообщения (end)*/

/* tracker */

.sm-panel-user.tracker li{line-height: 20px; margin: 0px 15px;}

.sm-panel-user.tracker li a{font-size: 18px;}

.tracker-block{
    border: 1px solid #cccccc;
    background: #fff;
        
    -moz-border-radius: 2px; /* Firefox */
    -webkit-border-radius: 2px; /* Safari, Chrome */
    border-radius: 2px; /* CSS3 */    
}

.tracker-item{border-bottom: 1px solid #e9e9e9; padding: 20px; position: relative;}

.tracker-item .del{
    background: url("http://i.smotra.ru/img/v2/ico/del-from-list.png") no-repeat 0px 0px;
    display: none;
    height: 15px;
    position: absolute;
    right: 15px;
    width: 15px;
    border: none;
}

.tracker-item:hover .del{display: block;}

.tracker-item .del:hover{
    cursor: pointer;
    border: none;
    opacity: 0.6;
    filter: alpha(opacity=60);
}

.tracker-item .author-img{ 
    width: 30px;
    height: 30px;
    padding: 2px;
    border: 1px solid #d0d0d0;
    float: left;
    margin-right: 10px;
    
    -webkit-box-shadow: 0 0 2px #bbb;
    -moz-box-shadow: 0 0 2px #bbb; 
    box-shadow: 0 0 2px #bbb; 
    
    -moz-border-radius: 2px; /* Firefox */
    -webkit-border-radius: 2px; /* Safari, Chrome */
    border-radius: 2px; /* CSS3 */    
}

.tracker-item .author-img a:hover, .tracker-item .author-img a{border:none}

.tracker-item .author-img a img{ width: 30px;    height: 30px;}

.tracker-item-name{    float: left;font-size: 14px; line-height: 20px; width: 500px;}

.tracker-item-name .comment-text a{color: #2a2a2a; border: none;}
.tracker-item-name .comment-text a:hover{color: #2a2a2a; border: 1px solid #2a2a2a;}


.tracker-item .data{font-size: 12px; line-height: 14px;}

.toltip-tracker{
    padding: 20px;
    background-color: #e7edf0;
    font-size: 12px;
    position: relative;
    margin-top: 83px;
    
    -moz-border-radius: 5px; /* Firefox */
    -webkit-border-radius: 5px; /* Safari, Chrome */
    border-radius: 5px; /* CSS3 */
}

.toltip-tracker .tooltip-title{ font-size: 14px; font-weight: bold;}

.corner{
    /*-webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);    */
    background: url("http://i.smotra.ru/img/v2/sm-elements/corner-tooltip.png") no-repeat 0px 0px;
    height: 20px;
    left: -12px;
    position: absolute;
    top: 20px;
    width: 13px;
}

.tracker-block.answers .tracker-item-name{font-size: 13px;}

/*.tracker-block.answers .info{font-size: 13px;}*/
.tracker-block .info span{font-size: 12px; color: #868686}
.tracker-block span a{font-weight: normal; border: none;}
.tracker-block span a:hover{border-bottom: 1px solid #f10000;}

/* tracker (end)*/

/* барахолка */
.add-advt{
    background: url("http://i.smotra.ru/img/v2/sm-elements/add-btn-or-206.png") no-repeat 0 0px;
    border: none;
    display: block;
    height: 50px;
    padding-left: 15px;
    position: absolute;
    right: 0px;
    top: 13px;
    width: 206px;;
    color: #5C5C5C;
}
.add-advt.event {
    position: relative;
    float:right;
    top:0px;
    left:14px;
}
.add-advt.add-blog-button {
    position: relative;
    float:right;
    top:0px;
    left:18px;
}

.add-advt:hover{border: none; color: #5C5C5C;}

.event-link-arhiv{
    position: relative;
    bottom:36px;
    left: 120px;
}
.shop-lihk-arhiv{
    position: relative;
    bottom:35px;
    left: 165px;
}

.sm-filter-select{
    position: relative;
    height: 53px;
}

.sm-filter-select .button.white{
    position: absolute;
    right: 15px;
    top: -1px;
}

.sm-filter-select .button.white:active {
/*    background: -moz-linear-gradient(center top , #dfdfdf, #fafafa) repeat scroll 0 0 transparent;
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfdfdf', endColorstr='#fafafa');*/

    background: -moz-linear-gradient(top,#dfdfdf,#fafafa);
    background: -webkit-gradient(linear, left top, left bottom, from(#dfdfdf), to(#fafafa));
    filter: progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr=#dfdfdf,endColorstr=#fafafa,GradientType=0); zoom: 1;
    background: -o-linear-gradient(top,#dfdfdf,#fafafa);
    
    
    color: #5C5C5C;
    outline: none;
    position: absolute;
    right: 15px;
    top: 0px;
}


.sm-filter-select select{
    margin-right: 15px;
}

.goods-list-bl{
    position: relative;
    margin-bottom: 46px;
}

.goods-list-bl.shop-smotra{
    position: relative;
    height: 239px;
}

.goods-list-bl.shop-smotra .shop-bl-l{
    background: url("http://i.smotra.ru/img/v2/work_area/inner-page/shop/bg-shop-smotra-bl.png") no-repeat 0 0;
    float: left;
    height: 251px;
    left: -47px;
    position: absolute;
    width: 17px;
}

.goods-list-bl.shop-smotra .shop-bl-r{
    background: url("http://i.smotra.ru/img/v2/work_area/inner-page/shop/bg-shop-smotra-bl.png") no-repeat scroll -15px -521px transparent;
    float: left;
    height: 251px;
    position: absolute;
    right: 2px;
    width: 4px;
}

.goods-list-bl.shop-smotra .shop-bl-m{
    background: url("http://i.smotra.ru/img/v2/work_area/inner-page/shop/bg-shop-smotra-bl.png") repeat-x scroll 0 -261px transparent;
    float: left;
    height: 219px;
    left: -30px;
    padding-left: 30px;
    position: relative;
    width: 714px;
    padding-top: 20px;
}

.label-shop-smotra{
    background: url("http://i.smotra.ru/img/v2/sm-elements/label-shop-smotra.png") no-repeat;
    height: 94px;
    left: 624px;
    position: absolute;
    top: -1px;
    width: 94px;
}

.goods-list-bl.shop-smotra .shop-bl-m .goods-list-item{
    float: left;
    margin-right: 20px;
    position: relative;
}

.goods-list-item{
    float: left;
    margin-right: 20px;
    position: relative;
}

.goods-item-img img{ width: 210px;}
.goods-item-img{
    width: 210px;
    height: 155px;
    overflow: hidden;
    padding: 2px;
    border: 1px solid #dddddd;
    margin-bottom: 11px;
}

.goods-item-cost{
    left: 6px;
    position: absolute;
    top: 138px;
}

.goods-item-cost-m{
    background: url("http://i.smotra.ru/img/v2/work_area/inner-page/shop/cost-bg.png") repeat-x 0px 0px;
    color: #FFFFFF;
    display: block;
    float: left;
    font-size: 15px;
    height: 25px;
    line-height: 25px;
    padding-left: 10px;
    padding-right: 8px;
    font-weight: bold;
    text-shadow: 0 1px 1px rgba(0,0,0,.3);
}

.goods-item-cost-r{
    background: url("http://i.smotra.ru/img/v2/work_area/inner-page/shop/cost-bg.png") no-repeat 0px -25px;
    display: block;
    float: left;
    height: 25px;
    width: 11px;
}

.goods-item-cost-ex{
    font-size: 11px;
}
.goods-item-name{
    position: relative;
    width: 210px;
    margin-bottom: 6px;
}
.goods-item-name a{
    font-size: 16px;
    line-height: 20px;
}


.goods-item-info{
    position: relative;
    width: 210px;
}

div.goods-item-info div.author-name{
    position: relative;
} 

.goods-item-info .author-name .m.off, 
.goods-item-info .author-name a.m.off, 
.goods-item-info .author-name .f.off,
.goods-item-info .author-name a.f.off,

.goods-item-info .author-name .m.on, 
.goods-item-info .author-name .f.on,
.goods-item-info .author-name .team,
.goods-item-info .author-name .club,
.goods-item-info .author-name .cmty{
    font-size: 12px !important;
}

.city{
    color: #999;
}

/*Корзина */
.basket-bl{
    position: relative;
    width: 396px;
    border: 1px solid #cecece;
    margin-bottom: 30px;
    
       -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}

.orders-history{
    color: #333;
    border-bottom: 1px solid #333;
    position: absolute;
    right: 10px;
    top:16px;
}

.orders-history:hover{
    color: #f10000;
    border-bottom: 1px solid #f10000;
}

.basket-bl-header {
    /*background: -moz-linear-gradient(center top, #fbf6e6, #f3eade) repeat scroll 0 0 transparent;
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#fbf6e6', endColorstr='#f3eade');*/

    background: -moz-linear-gradient(top,#fbf6e6,#f3eade);
    background: -webkit-gradient(linear, left top, left bottom, from(#fbf6e6), to(#f3eade));
    filter: progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr=#fbf6e6,endColorstr=#f3eade,GradientType=0); zoom: 1;
    background: -o-linear-gradient(top,#fbf6e6,#f3eade);
    
    border-bottom: 1px solid #CECECE;
    height: 45px;
    padding-left: 20px;
    padding-top: 5px;
}

.basket-bl-header .right-bl-title{
    background: url("http://i.smotra.ru/img/v2/ico/basket.png") no-repeat 80px 12px;
    font-size: 18px;
    font-weight: bold;
}
.basket-bl-body{
    padding: 10px 10px 10px 20px;
    color: #2a2a2a;
}

.basket-bl-body .count-goods p {margin: 5px 0 15px;}
.count-goods{border-bottom: 1px solid #ececec; padding-bottom: 20px;}

.basket-bl-body .yellow-bl {position: relative; left: -5px;}
.basket-bl-body .yellow-bl span{border-bottom: 1px solid #a2b9d2; font-weight: bold;}
.basket-bl-body .yellow-bl:hover{color: #1F5591}

.count-unpaid-goods{ padding-bottom: 10px; }
div.count-unpaid-goods a { border: none;}

.shadow-right-bl{
    background: url("http://i.smotra.ru/img/v2/sm-elements/shadow-right-bl.png") no-repeat;
    height: 26px;
    left: 40px;
    position: absolute;    
    width: 326px;
}
/*Корзина (end)*/


/* Категории */
.main-content-bl{
    position: relative;
    border: 1px solid #cecece;
    margin-bottom: 30px;

    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}

.main-content-bl .category-bl-body{padding: 15px 10px 15px 20px; color: #2a2a2a}
.main-content-bl .category-bl-body .category-items{padding: 0px; border: none;}

.category-bl{
    position: relative;
    width: 396px;
    border: 1px solid #cecece;
    margin-bottom: 30px;

      -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}

.category-bl-header {
    /*background: -moz-linear-gradient(center top, #FBFBFB, #F0F0F0) repeat scroll 0 0 transparent;
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#FBFBFB', endColorstr='#F0F0F0');*/

    background: -moz-linear-gradient(top,#FBFBFB,#F0F0F0);
    background: -webkit-gradient(linear, left top, left bottom, from(#FBFBFB), to(#F0F0F0));
    filter: progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr=#FBFBFB,endColorstr=#F0F0F0,GradientType=0); zoom: 1;
    background: -o-linear-gradient(top,#FBFBFB,#F0F0F0);
    
       -webkit-border-radius: 3px 3px 0 0;
    -moz-border-radius: 3px 3px 0 0;
    border-radius: 3px 3px 0 0;
    border-bottom: 1px solid #CECECE;
    height: 45px;
    padding-left: 20px;
    padding-top: 5px;
}

.category-bl-header .right-bl-title{
    font-size: 18px;
    font-weight: bold;
}

.category-items{
    padding: 15px 10px 15px 20px;
    border-bottom: 1px solid #ECECEC;
    color: #2a2a2a;
}

.category-items.last{
    border-bottom: none;
    margin: 0;
}

.category-items.active{
    background: -moz-linear-gradient(top,#FFF9E9,#FEF5EA);
    background: -webkit-gradient(linear, left top, left bottom, from(#FFF9E9), to(#FEF5EA));
    filter: progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr=#FFF9E9,endColorstr=#FEF5EA,GradientType=0); zoom: 1;
    background: -o-linear-gradient(top,#FFF9E9,#FEF5EA);
}

.cat-items-l{
    width: 315px;
    float: left;
    font-weight: bold;
}

.cat-items-r{
    width: 50px;
    float: left;
    text-align: center;
    color: #666666;
}
/* Категории(end)*/

/* Барахолка (end)*/


/* Барахолка детально */
.detail-goods{
    border: 1px solid #CECECE;
    padding: 20px;
    position: relative;
    margin-bottom: 35px;
}

.detail-goods-img a, .detail-goods-img a:hover{border: none; margin-right: 12px; margin-bottom: 12px;}
.detail-goods-img-small a.last-small-img, .detail-goods-img-small a.last-small-img:hover{border: none; margin-right: 0px; margin-bottom: 12px;}

.detail-goods-img{
    width: 340px;
    overflow: hidden;
    float: left;
    margin-right: 30px;
}

.detail-goods-bl{
    width: 300px;
    overflow: hidden;
    float: left;
    margin-top: 25px;
}

.detail-goods-img-big{
    width: 340px;
    height: 250px;
    overflow: hidden;
    margin-bottom: 10px;
}

.detail-goods-img-small{
    width: 340px;
    overflow: hidden;
}

.detail-goods-img-small a {display: block; overflow: hidden; width: 105px; height: 80px; float: left;}
.detail-goods-img-small a img{width: 105px;}

.cost-goods{ height: 52px;}

.cost-goods-l{
    background: url("http://i.smotra.ru/img/v2/sm-elements/bg-det-cost.png") no-repeat;
    float: left;
    width: 30px;
    height: 30px;
}
.cost-goods-m{
    background: url("http://i.smotra.ru/img/v2/sm-elements/bg-det-cost.png") no-repeat right top;
    float: left;
    height: 30px;
    color: #FFFFFF;
    font-size: 18px;
    line-height: 31px;
    font-weight: bold;
    text-shadow: 0 1px 1px rgba(0,0,0,.3);
    padding-right: 15px;
}

.cost-goods-ex{
    font-size: 15px;
}

.mod-goods{
    position: absolute;
    right: 15px;
    top: 14px;
    line-height: 20px;
}

.mod-goods .edit span, .mod-goods .del span{border-bottom: 1px solid #666666;}
.mod-goods .edit, .mod-goods .del{
    background: url("http://i.smotra.ru/img/v2/ico/arrow.png") no-repeat left top;
    color: #666666;
    font-size: 11px;
    padding-left: 18px;
    border-bottom: none;
}
.mod-goods .del{
    background: url("http://i.smotra.ru/img/v2/ico/del.png") no-repeat left top;
}

.detail-goods-bl .author-name{
    float: left;
    height: 20px;
    font-weight: bold;
}

.detail-goods-bl .data-publ {
    color: #868686;
    font-size: 11px;
    height: 20px;
    line-height: 18px;
    display: inline;
    padding: 0;
}

.detail-goods-info{    float: left; width: 255px;}
.detail-goods-info a{font-size: 12px; margin-right: 5px; line-height: 16px;}

.detail-goods-info .author{float: left; padding: 0;}

.contact-goods{
    height: 20px;
    padding: 14px 0;
}

.contact-goods .phone{
    font-size: 15px;
    font-weight: bold;
    line-height: 20px;
}

.for-cars{
    margin-bottom: 25px;
}
.for-cars p{
    margin: 5px 0;
}

.anonce-goods{
    color: #414141;
}

.anonce-goods p{
    margin: 15px 0;
}

.bord-bef-anonce{
    color: #F2F2F2;
}

.soc-bl{
    position: absolute;
    right: 0;
    top:35px;
}

.social-share {margin-top: 5px;}
.social-share a, .social-share a:hover{border: none;}

.related-ads-bl{
    margin-bottom: 30px;
}

.related-ads-item{
    float: left;
    margin-right: 20px;
    position: relative;
}

.related-ads-img {
    border: 1px solid #DDDDDD;
    height: 110px;
    margin-bottom: 11px;
    overflow: hidden;
    padding: 1px;
    width: 150px;
}

.related-ads-img img{
    width: 150px;
}

.related-ads-cost {
    left: 6px;
    position: absolute;
    top: 92px;
}

.related-ads-name {
    margin-bottom: 6px;
    position: relative;
    width: 155px;
}

.related-ads-item .goods-item-name a {
    font-size: 13px;
    line-height: 16px;
}

.related-ads-info {
    position: relative;
    width: 155px;
}
div.related-ads-info div.author-name {
    position: relative;
}

.related-ads-info .author-name .m.off, 
.related-ads-info .author-name a.m.off, 
.related-ads-info .author-name .f.off,
.related-ads-info .author-name a.f.off,

.related-ads-info .author-name .m.on, 
.related-ads-info .author-name .f.on,
.related-ads-info .author-name .team,
.related-ads-info .author-name .club,
.related-ads-info .author-name .cmty{
    font-size: 11px !important;
}

.related-ads-info .city{
    font-size: 11px;
    color: #999;
}


/* Барахолка детально (end)*/

/* Магазин */
.shop-filter{
    position: absolute;
    right: 0;
    top:15px;
    z-index: 3;
}

.shop-filter ul li{
    float: left;
    font-size: 15px;
    margin-right: 26px;
    padding: 3px 5px 3px 7px;
}

.shop-filter ul li a{border-bottom: 1px solid #a2b9d2; color: #1F5591;}
.shop-filter ul li a:hover{border-bottom: 1px solid #f10000; color: #f10000;}

.shop-filter ul li.active a{color: #fff; border-bottom: none;}
.shop-filter ul li.active a span.numb {color: #dbdbdb;}
.shop-filter ul li.active{
    background-color: #557eab;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
}

.filter-blog.shop{margin: 15px 0 0px 0;}

.filter-blog.shop .sm-filter-m { padding:10px 0 15px;}
.filter-blog.shop .sm-filter-m ul li { margin-left: 5px; margin-right: 5px; padding: 0px 5px;}
.filter-blog.shop .sm-filter-m ul li a{font-size: 16px;}
.filter-blog.shop .sm-filter-m ul li a span.numb,
.shop-filter ul li a span.numb{ color: #666666; font-size: 11px; font-style: italic; position: relative; top: -5px}

.filter-blog.shop .sm-filter-m ul li.active{
    background: -moz-linear-gradient(top,#d4d4d4,#fdfdfd);
    background: -webkit-gradient(linear, left top, left bottom, from(#d4d4d4), to(#fdfdfd));
    filter: progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr=#d4d4d4,endColorstr=#fdfdfd,GradientType=0); zoom: 1;
    background: -o-linear-gradient(top,#d4d4d4,#fdfdfd);
    
    -moz-border-radius: 3px; /* Firefox */
    -webkit-border-radius: 3px; /* Safari, Chrome */
    border-radius: 3px; /* CSS3 */    
    
}

.back-link.shop{left: -15px; position: relative; top: -5px;}


/*Блок правый с желтым заголовком */
.info-right-bl{
    position: relative;
    width: 396px;
    border: 1px solid #cecece;
    margin-bottom: 30px;
    
    -webkit-border-radius: 3px 3px 0px 0px;
    -moz-border-radius: 3px 3px 0px 0px;
    border-radius: 3px 3px 0px 0px;
    color: #2a2a2a;
}

.info-right-header {
    background: -moz-linear-gradient(top,#fbf6e6,#f3eade);
    background: -webkit-gradient(linear, left top, left bottom, from(#fbf6e6), to(#f3eade));
    filter: progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr=#fbf6e6,endColorstr=#f3eade,GradientType=0); zoom: 1;
    background: -o-linear-gradient(top,#fbf6e6,#f3eade);
    
    border-bottom: 1px solid #CECECE;
    height: 45px;
    padding-left: 20px;
    padding-top: 5px;
    -webkit-border-radius: 3px 3px 0px 0px;
    -moz-border-radius: 3px 3px 0px 0px;
    border-radius: 3px 3px 0px 0px;
}

.info-right-header .right-bl-title{
    font-size: 18px;
    font-weight: bold;
}
.info-right-body{
    padding: 10px 10px 10px 20px;
}

.info-right-body.shop-mng.stats{padding:0;}
.info-right-body.shop-mng.stats .category-items{padding:10px 10px 10px 20px;}

.info-right-body .yellow-bl {position: relative; left: -5px;}
.info-right-body .yellow-bl span{border-bottom: 1px solid #a2b9d2; font-weight: bold;}
.info-right-body .yellow-bl:hover{color: #1F5591}

.info-right-body .phone{
    background: url("http://i.smotra.ru/img/v2/ico/phone.png") no-repeat;
    color: #78930A;
    font-size: 22px;
    font-weight: bold;
    line-height: 22px;
    padding-bottom: 10px;
    padding-left: 45px;
    margin: 22px 0 0 0;
}

.info-right-body .phone span{
    font-size: 22px;
    color: #2a2a2a;
    font-weight: normal;
}

.info-right-body .mail-shop a{color: #2a2a2a; border-bottom: 1px solid #999999;}
.info-right-body .mail-shop a:hover{border-bottom: 1px solid #f10000; color: #f10000;}

.info-right-body .mail-shop{
    background: url("http://i.smotra.ru/img/v2/ico/mail-shop.png") no-repeat 0px 4px;
    font-size: 22px;
    font-weight: normal;
    line-height: 22px;
    padding-bottom: 10px;
    padding-left: 46px;
    margin: 7px 0 10px 0;
}

/*Блок правый с желтым заголовком (end)*/


.shop-filter.market {
    height: 25px;
    right: -31px;
    top:-8px;
}
.shop-filter.market .filter-blog{
    right: 0;
    top: -5px;
}

.shop-filter.market .link-all{
    position: relative;
    top: 5px;
}

.detail-goods-bl select{
    width: 185px;
    margin: 0 10px 0 0;
    float: left;
}

.detail-goods-bl input{
    float: left;
    position: relative;
    top: 0px;
}

.soc-bl.market{    top:70px;}

input.shop-order-btn{
    background: url("http://i.smotra.ru/img/v2/sm-elements/in-basket.png") no-repeat;
    border: medium none;
    height: 44px;
    width: 91px;
}

.category-bl-header.basket{
	height: 43px;
	padding-top: 0;
}

.category-bl-header.basket .right-bl-title{line-height: 32px;}

/*.msg-check-data {padding-left: 20px; margin-top: 17px;}*/
.msg-check-data h3{
	font-size: 16px;
	color: #e1800e;
	margin: 0px 0px 3px 0px;
	font-weight: bold;
}

.main-content-bl .category-bl-body.shop-order-form .add-buttons{
	margin: 0 10px;
	padding-left: 20px;
	padding-top: 13px;
	background: #f9f9f9;
	margin-top: 20px;
}
.main-content-bl.personal .category-bl-header.basket,
.main-content-bl.personal .category-bl-body.shop-order-form{
	padding-left:20px;
}

.main-content-bl .category-bl-body.shop-order-form{
	padding: 15px 0px;
	font-size: 14px;
	background: #fff;
}

.main-content-bl .category-bl-body.shop-order-form .currency{
	font-size: 12px;
	text-transform: lowercase;
}

.main-content-bl .category-bl-body.shop-order-form table.sm-table-basket{
	width: 100%;
	color: #333;
}

.main-content-bl .category-bl-body.shop-order-form table.sm-table-basket .column1{
	text-align: left;
	width: 285px;
	padding: 17px 0;
	padding-left: 20px;
}

.main-content-bl .category-bl-body.shop-order-form table.sm-table-basket .column2{
	text-align: center;
	width: 150px;
	font-weight: bold;
}

.main-content-bl .category-bl-body.shop-order-form table.sm-table-basket .column3{
	text-align: center;
	width: 120px;
	font-weight: bold;
}

.main-content-bl .category-bl-body.shop-order-form table.sm-table-basket .column4{
	text-align: center;
	font-weight: bold;
}

.main-content-bl .category-bl-body.shop-order-form table.sm-table-basket .column1 a{
	font-size: 15px;
	font-weight: bold;
}

.main-content-bl .category-bl-body.shop-order-form table.sm-table-basket .column3 .form-input.input-price{
	 height: 30px;
	 line-height: 30px;
	 font-size: 14px;
	 font-weight: bold;
	 width: 50px;
	 text-align: center;
	 display: inline;
	 color: #333;
	 -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    border-top: 1px solid #acadb2;
    border-left: 1px solid #e3e3eb;
    border-right: 1px solid #dbe0e6;
    border-bottom: 1px solid #e2e9ef;
}

.main-content-bl .category-bl-body.shop-order-form table.sm-table-basket td.column1,
.main-content-bl .category-bl-body.shop-order-form table.sm-table-basket td.column2,
.main-content-bl .category-bl-body.shop-order-form table.sm-table-basket td.column3,
.main-content-bl .category-bl-body.shop-order-form table.sm-table-basket td.column4{
	border-bottom: 1px solid #e9e9e9;
}

#delivery-cost,
#total-cost{
	padding-right: 20px;
	text-align: right;
	height:30px;
	line-height: 30px;	
}

#total-cost{
	height:30px;
	line-height: 30px;
	font-weight: bold;
	color: #639310;
	text-transform: uppercase;
}

#delivery-cost .total,
#total{text-align: center; font-weight: bold;}

#recount-btn{
	left: 210px;
}

.main-content-bl .category-bl-body.shop-order-form table.sm-table-basket h5{
	font-size: 12px;
	color: #333333;
	font-weight: normal;
}

.main-content-bl.personal .category-bl-body.shop-order-form h5,
.radio_desc{
	color: #999;
	font-size: 12px;
	font-weight: normal;
}

.button-auth-wrap.for-basket{
	left: 288px;
    position: relative;	
}

/* Магазин (end)*/



/*Элементы редактировани*/


/***убираем пунктирные рамки н ассылках***/
:focus {outline: none;}

/*селект */
select {
    overflow: hidden;
    height: 32px;
    padding: 5px;
    font-size:14px;
    line-height:24px;
    width:180px;
    color: #555;

    /*box-shadow: 1px 1px 1px 0 #2d2d2d;
    -webkit-box-shadow: 1px 1px 1px 0 #2d2d2d;
    -moz-box-shadow: 1px 1px 1px 0 #2d2d2d;*/
}

select.disable{
    color: #A8A8A8;
}

.for-select{
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    
    vertical-align:middle;
    height: 28px;
    border-top:1px solid #aaadb2;
    border-left:1px solid #e3e3eb;
    border-bottom:1px solid #e2e9ef;
    border-right:1px solid #dadfe5;
    
    overflow: hidden;
    float:left;
}
/*селект (end)*/

/*инпут */
.sm-input,
.sm-input-small,
.sm-input-smallest{
    height: 32px;
    padding: 4px 5px 7px;
    font-size:14px;
    line-height:24px;
    color: #555555;
    border-top:1px solid #aaadb2;
    border-left:1px solid #e3e3eb;
    border-bottom:1px solid #e2e9ef;
    border-right:1px solid #dadfe5;
    
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
}

.sm-input {width:675px;}
.sm-input-small{width: 100%;}

.sm-input-smallest{
    font-size: 13px;
    height: 16px;
    line-height: 14px;
    padding: 1px 4px 3px;
    font-family: Arial;
}

.sm-btn-add{
    border: medium none;
    font: bold 13px/28px Arial,Myriad Pro,Helvetica,sans-serif;
    height: 43px;
    padding: 0 0 16px;
    text-align: center;
    color: #fff;
    cursor: pointer;
    text-shadow: 0 -2px #333333;
}

.sm-btn-add.b{background: url("/img/v2/sm-elements/btn_192x43.png") no-repeat; width: 192px;}
.sm-btn-add.b:hover{background-position: -193px 0px}
.sm-btn-add.b:active{background-position: -386px 0}

.sm-btn-add.m{background: url("/img/v2/sm-elements/btn_131x43.png") no-repeat; width: 131px; color: #fff;}
.sm-btn-add.m:hover{background-position: -133px 0px; color: #fff;}
.sm-btn-add.m:active{background-position: -266px 0}

.sm-btn-add.s{background: url("/img/v2/sm-elements/btn_91x43.png") no-repeat; width: 91px;}
.sm-btn-add.s:hover{background-position: -93px 0px}
.sm-btn-add.s:active{background-position: -186px 0}

.sm-btn-del{border-bottom: 1px solid #a2b9d2; margin: 0 15px 0 0px;}
.sm-btn-del:hover{border-bottom: 1px solid #f10000;}

/*инпут (end)*/



textarea{
    padding: 4px 5px 7px;
    font-size:13px;
    line-height:20px;
    color: #555555;
    font-family: Arial;
    border-top:1px solid #aaadb2;
    border-left:1px solid #e3e3eb;
    border-bottom:1px solid #e2e9ef;
    border-right:1px solid #dadfe5;
    
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
}

/*кнопка*/

.sm-btn-add .sm-btn-l{
    background: url("http://i.smotra.ru/img/v2/sm-elements/sm-btn-add.png") no-repeat 0px -1px;
    width:5px;
    height: 30px;
    float:left;
}

.sm-btn-add .sm-btn-m a{
    line-height: 26px;
    border-bottom: 1px dotted;
    text-shadow:0px 1px 0px #ffffff;
    font-size:14px;
    font-family:Myriad Pro;
    font-weight: bold;
}

.sm-btn-add .sm-btn-m a.black:hover{color: #f10000; border-bottom: 1px dotted #f10000;}

.sm-btn-add .sm-btn-m a.black{
    color: #5c5c5c;
    line-height: 26px;
    border-bottom: 1px dotted #5c5c5c;
    text-shadow:0px 1px 0px #ffffff;
    font-size:14px;
    font-family:Myriad Pro;
    font-weight: bold;
}

.sm-btn-add .sm-btn-m{
    background: url("http://i.smotra.ru/img/v2/sm-elements/sm-btn-add.png") repeat-x 0px -35px;
    height: 30px;
    float:left;
    padding:0 15px;
}

.sm-btn-add .sm-btn-r{
    background: url("http://i.smotra.ru/img/v2/sm-elements/sm-btn-add.png") no-repeat 0px -70px;
    width:5px;
    height: 30px;
    float:left;    
}

/*кнопка (end)*/


.button-m{
    background: url("http://i.smotra.ru/img/v2/sm-elements/view.png") no-repeat;
    width: 96px;
    height: 45px;
    border: none;
    padding: 0 10px 18px;
    color: #5C5C5C;
    font: bold 13px/28px Arial,Helvetica,sans-serif;
/*    text-shadow: 0 1px 0 #FFFFFF;*/
}

.button-m:hover { cursor:pointer;}
.button-m:active { cursor:pointer; outline: none; }


.att-note-t{
    background: url("http://i.smotra.ru/img/v2/sm-elements/att-note.png") no-repeat 0px 0px;
    height: 5px;
    width: 687px;
}
.att-note-m{
    background: url("http://i.smotra.ru/img/v2/sm-elements/att-note-m.png") repeat-y 0px 0px;
    width: 666px;
    padding: 5px 10px;
    color: #2a2a2a;
}

.att-note-m p{
    margin: 0;
    padding: 0px 0;
    font-size: 11px;
    line-height: 14px;
}

.att-note-b{
    background: url("http://i.smotra.ru/img/v2/sm-elements/att-note.png") no-repeat 0px -14px;
    height: 5px;
    width: 687px;
}

.att-note.big .att-note-m p{
    font-size: 13px !important;
    line-height: 18px;
    margin: 10px 10px 10px 0px;
}


.note-yellow{
    background: #fbf08f; 
    left: -3px;
    padding: 0px 3px 0px 4px;
    position: relative;
}

.note-yellow.a{
    padding: 0px 3px 3px 3px;
}

.note-pink{background: #c01e8d;}

.yellow-bl, .yellow-bl:hover{
    background: #ffee33; 
    padding: 5px 5px 9px 5px;
    border: none;
       -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}

.sm-explain{font-size: 11px; color: #868686;}

.sm-hint-yellow, .sm-hint-yellow h5{
    background: #fbf08f;
    color: #2A2A2A;
    font-family: arial;
    font-size: 11px;
    font-weight: normal;

    padding: 1px 0 2px 5px;
    border: none;
    line-height: 16px;
    margin-bottom: 15px;

    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;

}

/*кнопки css3 в градиентом*/
.button, input.button {
    background: -moz-linear-gradient(top,#FAFAFA,#DFDFDF);
    background: -webkit-gradient(linear, left top, left bottom, from(#FAFAFA), to(#DFDFDF));
    filter: progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr=#bdbdbd,endColorstr=#DFDFDF,GradientType=0); zoom: 1;
    background: -o-linear-gradient(top,#FAFAFA,#DFDFDF);

    border:1px solid #f2f2f2;
    border-color:#D0D0D0 #C9C9C9 #A4A4A4 #BDBDBD;
    
    display: inline; 
    outline: none; 
    cursor: pointer; 
    text-align: center; 
    text-decoration: none;
    line-height: 40px;
    font: 14px/100% Arial, Helvetica, sans-serif;
    padding: 0.3em 1.5em 0.45em;
    color: #5C5C5C;

    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
} 
    
.button:hover { text-decoration: none; } .button:active { position: relative; top: 1px; }

.button:active { position: relative; top: 1px; }

.button.active{
    /*background: -moz-linear-gradient(center top , #bdbdbd, #d1d1d1) repeat scroll 0 0 transparent;
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#bdbdbd', endColorstr='#d1d1d1');*/

    background: -moz-linear-gradient(top,#bdbdbd,#d1d1d1);
    background: -webkit-gradient(linear, left top, left bottom, from(#bdbdbd), to(#d1d1d1));
    filter: progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr=#bdbdbd,endColorstr=#d1d1d1,GradientType=0); zoom: 1;
    background: -o-linear-gradient(top,#bdbdbd,#d1d1d1);
    
    color: #5C5C5C;
    outline: none;
}

/*кнопки css3 в градиентом (end)*/


/*.white {
    background: -moz-linear-gradient(center top , #fafafa, #dfdfdf) repeat scroll 0 0 transparent;
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#fafafa', endColorstr='#dfdfdf');
    text-shadow: 0 1px 0 #FFFFFF;
    border-top:1px solid #d0d0d0;
    border-left:1px solid #bdbdbd;
    border-bottom:1px solid #a4a4a4;
    border-right:1px solid #c9c9c9;
    color: #5C5C5C;
}
.white:hover {
    background: -moz-linear-gradient(center top , #FAFAFA, #c8c8c8) repeat scroll 0 0 transparent;
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#FAFAFA', endColorstr='#DCDCDC');
}

.white:active {
    background: -moz-linear-gradient(center top , #dfdfdf, #fafafa) repeat scroll 0 0 transparent;
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfdfdf', endColorstr='#fafafa');
    color: #5C5C5C;
    outline: none;
}*/


.add-radio{
    background: -moz-linear-gradient(top,#f7f7f7,#e9e9e9);
    background: -webkit-gradient(linear, left top, left bottom, from(#f7f7f7), to(#e9e9e9));
    filter: progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr=#f7f7f7,endColorstr=#e9e9e9,GradientType=0); zoom: 1;
    background: -o-linear-gradient(top,#f7f7f7,#e9e9e9);
    
    height: 30px;
    border: 1px solid #c6c6c6;
    color: #266bb1;    

    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    
    display: inline-block;
}

.add-radio li {
    float: left;
    line-height: 28px;
}


.add-radio li.active a, .add-radio li.active a:hover{
    background: -moz-linear-gradient(top,#ffedae,#f8e6a9);
    background: -webkit-gradient(linear, left top, left bottom, from(#ffedae), to(#f8e6a9));
    filter: progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr=#ffedae,endColorstr=#f8e6a9,GradientType=0); zoom: 1;
    background: -o-linear-gradient(top,#ffedae,#f8e6a9);

    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;

    border-bottom: 1px solid #EAD9A0;
    color: #5C5C5C;
    display: block;
    outline: medium none;
    padding: 4px 7px 7px;
    position: relative;
    

    -webkit-box-shadow: 0px 1px 2px 1px #d5c691 inset;
    -moz-box-shadow: 0px 1px 2px 1px #d5c691 inset; 
    box-shadow: 0px 1px 2px 1px #d5c691 inset; 
    
}

.add-radio li.disabled a, .add-radio li.disabled a:hover{
    background: #f5f5f5;
    color: #b5b7b9;
    outline: none;
}


.add-radio li a:hover{
    background: -moz-linear-gradient(top,#e9e9e9,#f7f7f7);
    background: -webkit-gradient(linear, left top, left bottom, from(#e9e9e9), to(#f7f7f7));
    filter: progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr=#e9e9e9,endColorstr=#f7f7f7,GradientType=0); zoom: 1;
    background: -o-linear-gradient(top,#e9e9e9,#f7f7f7);
    color: #266bb1;
    
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
}
.add-radio li a{
    /*background: -moz-linear-gradient(center top , #d1d1d1, #bdbdbd) repeat scroll 0 0 transparent;
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#d1d1d1', endColorstr='#bdbdbd');*/

    /*background: -moz-linear-gradient(top,#d1d1d1,#bdbdbd);
    background: -webkit-gradient(linear, left top, left bottom, from(#d1d1d1), to(#bdbdbd));
    filter: progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr=#d1d1d1,endColorstr=#bdbdbd,GradientType=0); zoom: 1;
    background: -o-linear-gradient(top,#d1d1d1,#bdbdbd);*/
    
    /*border-top:1px solid #9a9a9a;
    border-left:1px solid #b3b4b4;
    border-bottom:1px solid #9a9a9a;
    border-right:1px solid #b3b4b4;*/

    height: 19px;
    display: block;
    color: #266bb1;
    font: 14px/20px Arial,Helvetica,sans-serif;    
    
    text-shadow: 0 1px 1px #fff;
    
    padding: 0.3em 0.5em 0.5em;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    border-bottom: none;
}

/*.add-radio li a:hover {
    
    background: -moz-linear-gradient(top,#d1d1d1,#c6c6c6);
    background: -webkit-gradient(linear, left top, left bottom, from(#d1d1d1), to(#c6c6c6));
    filter: progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr=#d1d1d1,endColorstr=#c6c6c6,GradientType=0); zoom: 1;
    background: -o-linear-gradient(top,#d1d1d1,#c6c6c6);
    
}*/

/*.add-radio li a:active{
    
    background: -moz-linear-gradient(top,#bdbdbd,#d1d1d1);
    background: -webkit-gradient(linear, left top, left bottom, from(#bdbdbd), to(#d1d1d1));
    filter: progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr=#bdbdbd,endColorstr=#d1d1d1,GradientType=0); zoom: 1;
    background: -o-linear-gradient(top,#bdbdbd,#d1d1d1);

    color: #5C5C5C;
    outline: none;
}*/


/*.add-radio li.disabled a{

    background: -moz-linear-gradient(top,#d1d1d1,#bdbdbd);
    background: -webkit-gradient(linear, left top, left bottom, from(#d1d1d1), to(#bdbdbd));
    filter: progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr=#d1d1d1,endColorstr=#bdbdbd,GradientType=0); zoom: 1;
    background: -o-linear-gradient(top,#d1d1d1,#bdbdbd);

    border-top:1px solid #9a9a9a;
    border-left:1px solid #b3b4b4;
    border-bottom:1px solid #9a9a9a;
    border-right:1px solid #b3b4b4;

    color: #2A2A2A;
    font: 14px/100% Arial,Helvetica,sans-serif;    
    
    text-shadow: 0 1px 1px #fff;
    padding: 0.3em 0.5em 0.5em;
       -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}*/

/*.add-radio li.disabled a:hover {
    background: -moz-linear-gradient(top,#d1d1d1,#c6c6c6);
    background: -webkit-gradient(linear, left top, left bottom, from(#d1d1d1), to(#c6c6c6));
    filter: progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr=#d1d1d1,endColorstr=#c6c6c6,GradientType=0); zoom: 1;
    background: -o-linear-gradient(top,#d1d1d1,#c6c6c6);
    
} */

/*.add-radio li.disabled a:active{
    background: -moz-linear-gradient(top,#bdbdbd,#d1d1d1);
    background: -webkit-gradient(linear, left top, left bottom, from(#bdbdbd), to(#d1d1d1));
    filter: progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr=#bdbdbd,endColorstr=#d1d1d1,GradientType=0); zoom: 1;
    background: -o-linear-gradient(top,#bdbdbd,#d1d1d1);
    
    color: #5C5C5C;
    outline: none;
}*/



/*.add-radio li.active a{
    background: url("http://i.smotra.ru/img/v2/sm-elements/bg-btn-view.png") repeat 0px 5px;
    
    color: #2A2A2A;
    font: 14px/100% Arial,Helvetica,sans-serif;    
    
    border-top:1px solid #f2f2f2;
    border-left:1px solid #d1d1d1;
    border-bottom:1px solid #747575;
    border-right:1px solid #cdcdcd;
    
    padding: 0.3em 0.5em 0.5em;
    -webkit-box-shadow: 1px 1px 1px #D1D1D1;
    -moz-box-shadow: 1px 1px 1px #D1D1D1; 
    box-shadow: 1px 1px 1px #D1D1D1; 

       -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}

.add-radio li.active a:hover {
    background: url("http://i.smotra.ru/img/v2/sm-elements/bg-btn-view.png") repeat 0px 5px;
}

.add-radio li.active a:active {
    background: url("http://i.smotra.ru/img/v2/sm-elements/bg-btn-view.png") repeat 0px -29px;    
    color: #5C5C5C;
    outline: none;
}

.add-radio li a:hover,
.add-radio li.active a:hover { 
    text-decoration: none; 
}*/

.white-view {
    background: url("http://i.smotra.ru/img/v2/sm-elements/bg-btn-view.png") repeat 0px 5px;
    border-top:1px solid #f2f2f2;
    border-left:1px solid #d1d1d1;
    border-bottom:1px solid #747575;
    border-right:1px solid #cdcdcd;
    color: #5C5C5C;
    padding: 0.5em 0.5em 0.5em 0.5em ;
    -webkit-box-shadow: 1px 1px 1px #D1D1D1;
    -moz-box-shadow: 1px 1px 1px #D1D1D1; 
    box-shadow: 1px 1px 1px #D1D1D1; 

       -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}

.white-view:hover {
    background: url("http://i.smotra.ru/img/v2/sm-elements/bg-btn-view.png") repeat 0px 5px;
}

.white-view:active {
    background: url("http://i.smotra.ru/img/v2/sm-elements/bg-btn-view.png") repeat 0px -29px;    
    color: #5C5C5C;
    outline: none;
}


/*.btn-view{
    color: #2a2a2a;
    font-weight: normal;
    font: 14px/100%  Arial, Helvetica, sans-serif;
}*/

/*.btn-adds, .btn-adds:active{
    color: #1F5591;
    font-weight: bold !important;
    font: 14px/100%  Myriad Pro,Arial, Helvetica, sans-serif;
}*/

.del-post{    background: url("http://i.smotra.ru/img/v2/sm-elements/del-post.png") no-repeat 0px 4px;}
.del-post span{    color: #9a9a9a;    border-bottom: 1px solid #9a9a9a; margin-left: 12px}

.del-post a{color: #9a9a9a;    border-bottom: 1px solid #9a9a9a; margin-left: 12px}
.del-post a:hover {color: #f10000;    border-bottom: 1px solid #f10000;}

.add-quest{    
    background: none repeat scroll 0 0 #F0F0F0;
    position: relative;
    padding: 10px 15px 10px 15px;
    width: 135px;

       -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;    
}

.add-quest a, .add-quest span{
    color: #1f5591;    border-bottom: 1px dotted #1f5591;
    font-size: 18px;
}

.add-quest a:hover{
    color: #f10000;    border-bottom: 1px dotted #f10000;
}

.calendar-ico{
    background: url("http://i.smotra.ru/img/v2/sm-elements/calendar_ico.png") no-repeat 0px 0px;    
    width: 23px; 
    height:23px;
}

.allow-checkbox-bl .checkbox-item.active-check, .allow-checkbox-bl .checkbox-item{
    background: url("http://i.smotra.ru/img/v2/sm-elements/checkbox.png") no-repeat scroll 0 -66px transparent;
    border-bottom: medium none;
    color: #000000;
    cursor: pointer;
    float: left;
    font-size: 18px;
    height: 13px;
    line-height: 11px;
    margin-right: 0;
}

.allow-checkbox-bl .checkbox-item {
    background: url("http://i.smotra.ru/img/v2/sm-elements/checkbox.png") no-repeat scroll 0 -15px transparent;
    display: block;
    line-height: 12px;
}

.allow-checkbox-bl .checkbox-item:hover{
    background: url("http://i.smotra.ru/img/v2/sm-elements/checkbox.png") no-repeat scroll 0 -30px transparent;
}

.btn-or{
    color: #5C5C5C;
    font: bold 13px/28px Arial, Myriad Pro,Helvetica,sans-serif;
    text-align: center;
    text-decoration: none;
    text-shadow: 0 1px 0 #FFFFFF;
}

.units { bottom: 3px; right: 5px; position: absolute; font-size:12px; color: #CCC; }

/*Элементы редактировани (end)*/

/*Редактирование поста*/
.title-edit-post{
    background: url("http://i.smotra.ru/img/v2/h1/edit-post.png") no-repeat center 15px;
}

.post_edit_field_content {width:720px;}

.post_edit_field {width:687px;}

.post_edit-container{ margin: 0 0 30px 0;}

.post_edit-container.is_admin{

       -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;    

    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #D4D3D3;
    padding: 20px;
}



.add-edit-content {width: 720px; margin: 0 auto;}
.add-edit-content .sm-explain{line-height: 14px;}

.att-note{ margin-bottom: 10px;}
.att-note.big{ margin-bottom: 30px;}

.post_edit_field.sm-input.input-ac {width: 675px;}

select.post_edit_field{width: 687px;}

#msg_text{ 
    width: 685px; height: 182px;
    font-size: 13px;
    height: 182px;
    line-height: 20px;    
    color: #555555;
    font-family: Arial;
}

.markItUp .markItUpButton.spellCheck{
    float: left;
    margin: 0 0 0 5px;
}

.markItUpHeader li a {border: none;}
.markItUpHeader li a:hover {border: none;}

.sm-filter-select .del-post{
    float: right;
    position: relative;
    right: 37px;
    top: 5px;
    cursor: pointer;
}

#white .rrr {
    color: #990000;
    font-size: 13px;
}

#create_alb_form .sm_checkbox{left: 0; position: absolute;top: 320px;}

/*Редактирование поста (end)*/


/*Редактирование элементов */
.add-edit-content.user-profile .author-name a{line-height: 32px}
/*Редактирование элементов (end)*/


/* Афиша */

.event-item-bl{
    position: relative; 
    border: 1px solid #CECECE;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    padding: 25px;
    background: #fff;
    margin-bottom: 20px;
}

.badge{ position: absolute; right: 30px; top: 45px; }

.event-item-info{padding-left: 71px; width: 495px;}

.logo-group{ 
    width: 60px;
    height: 60px;
    overflow: hidden;
    float: left;
    text-align: center;
}

.logo-group a, .logo-group a:hover{border:none}

.logo-group a img{width: 30px;}

.event-item-data{ font-size: 17px; line-height: 25px;}

.event-item-name{ font-size: 17px; line-height: 25px; font-weight: bold;}

.event-item-img{
    width: 650px;
    height: 370px;
    overflow: hidden;
    margin-top: 22px;
    margin-bottom: 23px;
    text-align: left;
}

.event-item-img img{
    max-width: 100%;
}

.event-item-img a, .events-item-img a:hover{border:none}

.event-more-inf{
    float: left;
    padding-top: 3px;
}

.event-item-bl .info-controls{    
    display: block;
    height: 25px;
}

.event-more-inf .place-event{font-weight: bold; margin-right: 5px; float: left;}
.event-more-inf .data-publ{ font-size: 12px; float: left; line-height: 16px; padding: 0;}

.rating-event a {border-bottom: none;}
.rating-event a:hover {border-bottom: none;}
.rating-event a.counter-com{line-height: 12px;}
.rating-event a.green-counter-com{line-height: 14px; right: 0; display: block; float: left;}
.rating-event{
    float: left;
    font-size: 12px;
    font-weight: bold;
    margin-left: 10px;
    position: relative;
    top:2px;
}
.count-partic{
    background: url("http://i.smotra.ru/img/v2/ico/man.png") no-repeat 0px 2px;
    position: absolute;
    bottom: 30px;
    right: 42px;
    font-weight: bold;
    padding-left: 20px;
}

.left-calendar.for-events{
    width: 400px;
}

.left-calendar.for-events{
    width: 400px;
}

.left-calendar.for-events .calendar-slider{width: 400px; padding-left: 0; height: 280px;}
.left-calendar.for-events .calendar-filter{
    background: url("http://i.smotra.ru/img/v2/work_area/calendar/calendar-right-bl.png") no-repeat;
    width: 400px;
    left: 0;
}

.calendar-slider .calendar-slider-content{
    margin-left: -152px;    
}

.left-calendar.for-events .calendar-slider-content {
    margin-top: 40px;
    overflow: hidden;
    width: 9999px;
}

.left-calendar.for-events .block-events-calend {
    float: left;
}

.left-calendar.for-events .calendar-slider-left-shdow {
    background: url("http://i.smotra.ru/img/v2/work_area/calendar/l-shadow.png") repeat-y scroll left top transparent;
    height: 200px;
    left: -2px;
    opacity: 0.8;
    position: absolute;
    top: 55px;
    width: 100px;
    z-index: 1000;
}

.left-calendar.for-events .calendar-slider-right-shdow {
    background: url("http://i.smotra.ru/img/v2/work_area/calendar/r-shadow.png") repeat-y scroll right top transparent;
    height: 200px;
    opacity: 0.8;
    position: absolute;
    right: -2px;
    top: 55px;
    width: 100px;
    z-index: 1000;
}

.left-calendar.for-events .block-events-calend.cur-events-month{
    margin: 0px 15px;
}

.left-calendar.for-events .arrow-prev-month{left: 17px;}
.left-calendar.for-events .cur-month{margin: 0 27px;}

.left-calendar.for-events .year{left: 174px;}

.left-calendar.for-events .arrow-next-month {
    float: left;
    left: -14px;
    position: relative;
    width: 60px;
}

/* Афиша (end)*/


/* Видео */

.filter-blog.video{left: -15px;}

.filter-blog.video .add-advt{
    display: block;
    float: left;
    margin-left: 20px;
    position: relative;
    top: 9px;
}

.sm-production a{
    color: #498408 !important;
    border-bottom-color: #498408 !important;
}

.sm-production a:hover{
    color: #f10000 !important;
    border-bottom-color: #f10000 !important;
}

.video-list-bl{
    position: relative;
    margin-bottom: 20px;
}

.video-list-bl.smotra-product{
    position: relative;
    height: 300px;
}

.video-list-bl.smotra-product .product-bl-l{
    background: url("http://i.smotra.ru/img/v2/sm-elements/bg-smotra-product.png") no-repeat 0 0;
    float: left;
    height: 387px;
    left: -47px;
    position: absolute;
    width: 17px;
}

/*.video-list-bl.smotra-product .product-bl-r{
    background: url("http://i.smotra.ru/img/v2/work_area/inner-page/shop/bg-smotra-product.png") no-repeat scroll -15px -521px transparent;
    float: left;
    height: 251px;
    position: absolute;
    right: 2px;
    width: 4px;
}*/

.video-list-bl.smotra-product .product-bl-m{
    background: url("http://i.smotra.ru/img/v2/sm-elements/bg-smotra-product.png") repeat-x scroll 14px -403px transparent;
    border-bottom: 1px solid #DDDDDD;
    border-right: 1px solid #DDDDDD;
    border-top: 1px solid #DDDDDD;
    float: left;
    height: 318px;
    left: -30px;
    padding-left: 30px;
    padding-top: 55px;
    position: relative;
    width: 714px;
    margin-bottom: 30px;
} 

.label-smotra-product{
    background: url("http://i.smotra.ru/img/v2/sm-elements/smotra-production.png") no-repeat;
    height: 94px;
    left: 624px;
    position: absolute;
    top: -1px;
    width: 94px;
}

.label-in-moderation{
    background: url("http://i.smotra.ru/img/v2/sm-elements/in-moderation.png") no-repeat;
    height: 94px;
    left: 146px;
    position: absolute;
    top: -1px;
    width: 94px;
}

.video-list-bl.smotra-product .product-bl-m .video-list-item{
    float: left;
    margin-right: 20px;
    position: relative;
}                       

.video-list-item{
    float: left;
    margin-right: 20px;
    position: relative;
}

.video-list-item.in-moderation .video-item-img{border-color: #CFCFCF; height: 160px;}
.video-list-item.in-moderation .video-item-img img{border-color: #CFCFCF; height: 160px; width: 210px;}

.video-list-item.in-moderation{
    background: #E7E7E7;
    left: -15px;
    top:-17px;
    margin: 0;
    padding: 12px;
    position: relative;
    opacity: 0.6;
    filter: alpha(opacity=60);
}

.video-item-img img{ width: 210px;}

.video-item-img a, .video-item-img a:hover{ border:none;}

.video-item-img{
    width: 210px;
    height: 155px;
    overflow: hidden;
    padding: 2px;
    border: 1px solid #dddddd;
    margin-bottom: 11px;
    position: relative;
}

.video-item-name{
    position: relative;
    width: 210px;
    margin-bottom: 6px;
}
.video-item-name a:hover{border-bottom: 1px solid #a2b9d2; color: #1F5591;}

.video-item-name a{
    font-size: 14px;
    line-height: 20px;
    border-bottom: none;
}


.video-item-info{
    position: relative;
    width: 210px;
    margin-top: 10px;
}

.video-item-info .author-name{
    position: relative;
    float: left;
    z-index: 3;
    margin-right: 5px;
} 

.video-item-info .author-name .m.off,
.video-item-info .author-name a.m.off, 
.video-item-info .author-name .f.off,
.video-item-info .author-name a.f.off,

.video-item-info .author-name .m.on, 
.video-item-info .author-name .f.on,
.video-item-info .author-name .team,
.video-item-info .author-name .club,
.video-item-info .author-name .cmty{
    font-size: 12px;
}

.video-item-info .data-publ{
    line-height: 18px;
    padding: 0px;
    position: relative;
    left: 0px;
}

.video-item-info .rating{margin-top: 10px;}


.play-video{
    background: url("http://i.smotra.ru/img/v2/sm-elements/play-video.png") no-repeat 72px 40px;
    width: 214px;
    height: 159px;
    position: absolute;
    top: 0px;
    left: 0px;
}

.play-video2{
    background: url("http://i.smotra.ru/img/v2/sm-elements/play-video.png") no-repeat 35px 10px;
    width: 150px;
    height: 110px;
    position: absolute;
    top: 0px;
    left: 0px;
}

.play-video:hover, .play-video2:hover{
/*    background-position: 72px -272px;*/
    opacity: 0.7;
    filter: alpha(opacity=70);    

}
.filter-blog.video{height: 80px; width: 1145px;}
.filter-blog.company-filter{height: 80px; width: 720px; border: none;}

/* Видео (end)*/


/* Профиль сообщества */

.top-panel-profile{
    margin-top: 27px;
}

.info-profile{position: relative;}
.info-profile-img a,info-profile-img a:hover{border:none}

.info-profile-img{
    overflow: hidden;
    border: 1px solid #d2d2d2;
    float: left;
    background: #fff;
    text-align: center;
    padding: 2px;
    
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;

    -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
    -moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
    box-shadow: 0 1px 2px rgba(0,0,0,.2); 
}

.info-profile-name{
    color: #88BB00;
    float: left;
    font-size: 30px;
    font-weight: bold;
    margin-left: 10px;
    padding-top: 15px;
}

.info-profile-name .profile-count-partic span{color: #999999; font-size: 12px; font-style: italic; font-family: Georgia; font-weight: normal;}
.info-profile-name .profile-count-partic span.count{font-size: 16px;}

.direct-comm{
    color: #5d5d5d; font-size: 16px; font-style: italic; font-family: Georgia; font-weight: normal; line-height: 20px;
    padding-right: 15px;
}

.direct-comm.closed-comm{
    background: url("http://i.smotra.ru/img/v2/ico/lock.png") no-repeat right 8px;
}

.group-block{
    border-bottom: 1px solid #bebebe;
    border-top: 1px solid #b1b1b1;
    height: 60px;
    left: -34px;
    margin-top: 25px;
    position: relative;
    width: 1212px;
    
    
    text-align: center;
    
    background: -moz-linear-gradient(top,#e9e9e9,#dddddd);
    background: -webkit-gradient(linear, left top, left bottom, from(#e9e9e9), to(#dddddd));
    filter: progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr=#e9e9e9,endColorstr=#dddddd,GradientType=0); zoom: 1;
    background: -o-linear-gradient(top,#e9e9e9,#dddddd);
}


.btn-group span{
    font-size: 18px;
    font-weight: bold;
    font-family: Arial;
    color: #1f5591;
    border-bottom: 1px dotted #1f5591;
}

#join_comm_btn {
    font-size: 15px;   
}

.btn-group-wrap {
    height: 39px;
    padding: 5px;
    text-align: center;
    width: 290px;
    margin: 5px auto;
        
    background: -moz-linear-gradient(center top , #d9d9d9, #cecece) repeat scroll 0 0 transparent;
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#d9d9d9', endColorstr='#cecece');
    background: -webkit-gradient(linear, left top, left bottom, from(#d9d9d9), to(#cecece));
    background: -o-linear-gradient(top,#d9d9d9,#cecece);
        
    text-shadow: 0 1px 0 #FFFFFF;

    -moz-border-radius: 25px;
    -webkit-border-radius: 25px;
    border-radius: 25px;
}

.btn-group {
    display: inline-block;
    
    background: -moz-linear-gradient(center top , #fafafa, #dedede) repeat scroll 0 0 transparent;
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#fafafa', endColorstr='#dedede');
    background: -webkit-gradient(linear, left top, left bottom, from(#fafafa), to(#dedede));
    background: -o-linear-gradient(top,#fafafa,#dedede);
        
    text-shadow: 0 1px 0 #FFFFFF;

    -moz-border-radius: 20px;
    -webkit-border-radius: 20px;
    border-radius: 20px;

    border-top:1px solid #d0d0d0;
    border-left:1px solid #bdbdbd;
    border-bottom:1px solid #a4a4a4;
    border-right:1px solid #c9c9c9;
    color: #5C5C5C;
    padding: 9px 48px 12px;
}

 .shadow-group-bl {
    background: url("http://i.smotra.ru/img/v2/work_area/inner-page/group/shadow-btn.png") no-repeat scroll 0px 0 transparent;
    bottom: 12px;
    display: block;
    height: 24px;
    margin: 0 auto;
    position: relative;
    width: 280px;
}

.btn-group:hover {
    border-bottom:1px solid #a4a4a4;
    background: -moz-linear-gradient(center top , #FAFAFA, #c8c8c8) repeat scroll 0 0 transparent;
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#FAFAFA', endColorstr='#DCDCDC');
    background: -webkit-gradient(linear, left top, left bottom, from(#e9e9e9), to(#dddddd));
    background: -o-linear-gradient(top,#e9e9e9,#dddddd);
}

.btn-group:active {
    background: -moz-linear-gradient(center top , #dfdfdf, #fafafa) repeat scroll 0 0 transparent;
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfdfdf', endColorstr='#fafafa');
    background: -webkit-gradient(linear, left top, left bottom, from(#e9e9e9), to(#dddddd));
    background: -o-linear-gradient(top,#e9e9e9,#dddddd);

    color: #5C5C5C;
    outline: none;
}

.top-panel-profile .sm-explain {
    left: -34px;
    position: relative;
    text-align: center;
    width: 1212px;
}

.rating-group .sm-explain{text-align: center;}

/*.rating-group{
    line-height: 20px;
    position: absolute;
    right: 40px;
    top: 0px;
    z-index: 5;
}
.rating-group-l{
    display: block;
    background: url("http://i.smotra.ru/img/v2/ico/arrow.png") no-repeat left top;
} */

.control-el {
    line-height: 20px;
    position: absolute;
    right: 40px;
    top: -42px;
    z-index: 2;
}

.control-el a:hover span{color: #f10000; border-bottom-color: #f10000;}

.control-el .edit span, .control-el .del span{border-bottom: 1px solid #666666;}

.control-el .edit, .control-el .del,
.control-el .fine, .control-el .claim,
.control-el .invite, .control-el .mail{
    color: #7d7d7d;
    font-size: 12px;
    padding-left: 18px;
    border-bottom: none;
    margin-left: 15px;
}
.control-el .edit{
    background: url("http://i.smotra.ru/img/v2/ico/arrow.png") no-repeat 4px 1px;
}

.control-el .del{
    background: url("http://i.smotra.ru/img/v2/ico/del.png") no-repeat left top;
}

.control-el .claim{
    background: url("http://i.smotra.ru/img/v2/ico/claim.png") no-repeat left top;
}

.control-el .fine{
    background: url("http://i.smotra.ru/img/v2/ico/flag.png") no-repeat 2px 2px;
}

.control-el .mail{
    background: url("http://i.smotra.ru/img/v2/ico/mail.png") no-repeat 2px 3px;
}

.control-el .mail span,
.control-el .claim span{
    border-bottom: 1px solid #a2b9d2;
    color: #1F5591;
}

.control-el .invite { padding: 0px 0px 0px 3px !important ;}
.control-el .invite span{ border-bottom: 1px dotted #1F5591 !important; color: #1F5591;}

.control-el .invite span:hover{ border-color: #f10000 !important;}



.top-panel-profile .sm-explain a{ border-bottom-style: dotted;border-width: 1px;}

.main-bl, .about-bl, .photo-albums-bl{
    border: 1px solid #d4d3d3;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    background: #fff;    
    padding: 10px;
    margin-top: 25px;
    margin-bottom: 25px;
    position: relative;
}

.about-bl, .main-bl {
    margin-top: 0;   
}

.main-bl .logo-group-main{
    float: left;
    width: 255px;
    height: 310px;
    overflow: hidden;
    padding: 3px;
    border: 1px solid #eaeaea;
}

.main-bl .logo-group-main a, .main-bl .logo-group-main a:hover {border: none;}
/*.main-bl .logo-group-main img{width: 255px;}*/

.main-bl .group-info{
    float: left;
    margin-left: 30px;
    margin-top: 15px;
    width: 400px;
    overflow: hidden;
}

.group-info .name-field{color: #999999; width: 140px; vertical-align: top;}
.group-info tr {height: 22px;}

.main-bl .group-info .about-table tr td{font-size: 13px; line-height: 20px;}

.group-info table a{border-bottom: none;}
.group-info table a:hover{border-bottom: 1px solid #f10000;}
.group-info .sw-content { width: 400px; }

.about-bl .title{font:32px Georgia, Arial, Verdana, Tahoma, Helvetica, sans-serif; font-style: italic; margin-top: 15px; margin-bottom: 15px;}

.content-block{color: #2a2a2a}
.about-bl .content-block{min-height:100px; max-height: 300px; overflow: hidden;}

.about-bl .content-block.visible{height: auto;max-height: none;}
.about-bl .content-block.visible .shadow-group-about{display: none;}

.about-bl .title{font:32px Georgia, Arial, Verdana, Tahoma, Helvetica, sans-serif; font-style: italic; margin-top: 15px;}


.shadow-group-about {
    background: url("http://i.smotra.ru/img/v2/work_area/inner-page/group/shadow-about-block.png") no-repeat scroll center center transparent;
    bottom: 33px;
    height: 83px;
    position: absolute;
    width: 684px;
}

.all-about{
    position: absolute;
    bottom: 25px;
    border-bottom-style: dotted;
    border-width: 1px;
/*    height: 160px;*/        
}

.sm-select-link{
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    background: none repeat scroll 0 0 #F0F0F0;
    position: absolute;
    right: 30px;
    top: 33px;
    padding: 8px 10px 10px 10px;
}

.sm-select-link a{
    border-bottom-style: dotted;
    border-width: 1px;
    position: relative;
}

.about-bl{padding: 10px 30px 55px; margin-bottom: 40px;}

.photo-albums-bl{ padding: 5px;}

.photo-albums-bl .link-all{
    color: #7D7D7D;
    font-size: 12px;
    border-bottom: 1px solid #7D7D7D;
    position: relative;
    top: -13px;
    left: 5px;
}

.photo-albums-bl .link-all:hover{
    color: #f10000;
    border-bottom-color: #f10000;
}

.photo-album-item{
    background: url("http://i.smotra.ru/img/v2/work_area/inner-page/group/bg-photo-albom.png") no-repeat 0px 0px;
    width: 297px;
    height: 255px;
    padding: 13px 13px 0 13px;
    margin-right: 30px;
    margin-bottom: 20px;
}

.cover-album{
    width: 300px;
    height: 180px;
    overflow: hidden;
}

.cover-album img{width: 300px;}

.name-album { margin: 8px 0 10px 0;}

.name-album a{font-size: 14px; line-height: 20px; position: relative; top:1px;}

.name-album span{font:14px Georgia; font-style: italic; color: #999999; padding-left: 5px;}

.photo-album-item {float: left;}

.link-all{color: #7D7D7D; font-size: 12px; border-bottom: 1px solid #7D7D7D;}
.link-all:hover{color: #f10000;    border-bottom-color: #f10000;}

.activity-bl-item{margin: 10px 0; color:#2a2a2a}

.right-bl-title a.title-partic{font-size: 18px; font-weight: bold;}
.right-bl-title a { border-bottom: 1px solid #A2B9D2; }
.right-bl-title a:hover { border-bottom-color: #F10000; }
.total-count{font-size: 16px; color: #999; font-family: Georgia; font-style: italic; padding-left: 5px; font-weight: normal;}
.total-count.mng-shop{    
    color: #2A2A2A;
    font-family: Arial;
    font-size: 18px;
    font-style: normal;
    font-weight: normal;
}

.profile-avatar-small{
    width: 65px;
    height: 65px;
    overflow: hidden;
    margin-right: 5px;
    margin-bottom: 5px;
    float: left;
}
.profile-avatar-small a img{width: 65px;}


.counter-view-page{
    height: 39px;
    padding: 5px;
    text-align: center;
    width: 290px;
    margin: 30px auto 0px;
    background: #e9e9e9;
    position: relative;
    -moz-border-radius: 25px;
    -webkit-border-radius: 25px;
    border-radius: 25px;
}

 .counter-view-page .switch {
    left: 0;
    margin: 2px auto;
    position: relative;
    top: 0;
    width: 178px;
}

.content-bl-right .sm-explain{
    text-align: center;
    width: 275px;
    margin: 0px auto;
}

.poster-bl{
    border: 1px solid #d4d3d3;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    background: #fff;    
    margin-top: 50px;
    position: relative;
}

.poster-bl-header {
    border-bottom:1px solid #dedede;
    border-top: 1px solid #ececec;
    background: -moz-linear-gradient(center top , #ffffff, #ececec) repeat scroll 0 0 transparent;
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ececec');
    background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#ececec));
    background: -o-linear-gradient(top,#ffffff,#ececec);

    -moz-border-radius: 3px 3px 0px 0px;
    -webkit-border-radius: 3px 3px 0px 0px;
    border-radius: 3px 3px 0px 0px;
    
    padding: 15px 0 15px 30px;
    position: relative;

}
.poster-bl-head-shadow {
    background: url("http://i.smotra.ru/img/v2/work_area/inner-page/group/shadow-post-header.png") no-repeat;
    position: absolute;
    top: 58px;
    left: 0;
    width: 686px;
    height: 25px;
}

.poster-bl-header a {font-size: 18px; font-weight: bold;}

.poster-bl-body{
    padding: 0;
    height: 270px;
    overflow: hidden;
}

.poster-bl-body .event-item-bl{ border: none; padding: 0px 10px 0px 25px;}
.poster-bl-body .event-item-bl .events-item{ width: 650px;}
.poster-bl-body .event-item-bl .anonce-events{margin: 20px 0;}

.poster-bl-body .anonce-events p{margin:0px 0px 10px 0px; padding: 0;}

.poster-bl-body .info-event .party,
.poster-bl-body .info-event .meet,
.poster-bl-body .info-event .challenge,
.poster-bl-body .info-event .drag,
.poster-bl-body .info-event .drift,
.poster-bl-body .info-event .rally,
.poster-bl-body .info-event .time-attacks,
.poster-bl-body .info-event .show-exhib{
    position: relative;
    top:-2px;
}

.poster-bl-body .event-item-bl .events-item .img-events{ padding: 2px;}

.poster-bl-body .name-event{ margin: 5px 0;}

.img-events a, .img-events a{ border: none;}

/* Рейтинги штрафы и респекты */

/* Рейтинги штрафы и респекты (end)*/

 .rating-group-bl {
    position: absolute;
    right: 42px;
    top: 16px;
}
 
.fines-wrap{
    height: 32px; 
    float: left;
    padding: 1px;
    position: relative;
    margin-left: 20px;

    -o-background-size: 100% 100%; -webkit-background-size: 100% 100%; -khtml-background-size: 100% 100%; background-size: 100% 100%;

    background: -moz-linear-gradient(top,#c8c8c8,#ababab);
    background: -webkit-gradient(linear, left top, left bottom, from(#c8c8c8), to(#ababab));
    filter: progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr=#c8c8c8,endColorstr=#ababab,GradientType=0); zoom: 1;
    background: -o-linear-gradient(top,#c8c8c8,#ababab);

    background-clip: border-box; -moz-background-clip: border; -webkit-background-clip: border-box;
    background-origin: border-box; -moz-background-origin: border; -webkit-background-origin: border-box;

    -moz-border-radius: 5px; /* Firefox */
    -webkit-border-radius: 5px; /* Safari, Chrome */
    border-radius: 5px; /* CSS3 */    
}

.fines{
    height: 32px;

    -o-background-size: 100% 100%; -webkit-background-size: 100% 100%; -khtml-background-size: 100% 100%; background-size: 100% 100%;

    background: -moz-linear-gradient(top,#eeeeee,#f3f3f3);
    background: -webkit-gradient(linear, left top, left bottom, from(#eeeeee), to(#f3f3f3));
    filter: progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr=#eeeeee,endColorstr=#f3f3f3,GradientType=0); zoom: 1;
    background: -o-linear-gradient(top,#eeeeee,#f3f3f3);

    background-clip: border-box; -moz-background-clip: border; -webkit-background-clip: border-box;
    background-origin: border-box; -moz-background-origin: border; -webkit-background-origin: border-box;


    -moz-border-radius: 4px; /* Firefox */
    -webkit-border-radius: 4px; /* Safari, Chrome */
    border-radius: 4px; /* CSS3 */    
}

.fines .count-fines{
    font-size: 24px;
    line-height: 32px;
    padding: 0px 20px;
    color: #2a2a2a;
}
.fines span{
    color: #e1001a;
}


.rating-group-wrap{
    height: 32px; 
    float: left;
    padding: 1px;
    position: relative;
    margin-left: 20px;
    
    -o-background-size: 100% 100%; -webkit-background-size: 100% 100%; -khtml-background-size: 100% 100%; background-size: 100% 100%;

    background: -moz-linear-gradient(top,#f9a92c,#ef8221);
    background: -webkit-gradient(linear, left top, left bottom, from(#f9a92c), to(#ef8221));
    filter: progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr=#f9a92c,endColorstr=#ef8221,GradientType=0); zoom: 1;
    background: -o-linear-gradient(top,#f9a92c,#ef8221);

    background-clip: border-box; -moz-background-clip: border; -webkit-background-clip: border-box;
    background-origin: border-box; -moz-background-origin: border; -webkit-background-origin: border-box;

    -moz-border-radius: 5px; /* Firefox */
    -webkit-border-radius: 5px; /* Safari, Chrome */
    border-radius: 5px; /* CSS3 */    
}

.rating-group{
    height: 32px;

    -o-background-size: 100% 100%; -webkit-background-size: 100% 100%; -khtml-background-size: 100% 100%; background-size: 100% 100%;

    background: -moz-linear-gradient(top,#ff9b22,#ffba36);
    background: -webkit-gradient(linear, left top, left bottom, from(#ff9b22), to(#ffba36));
    filter: progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr=#ff9b22,endColorstr=#ffba36,GradientType=0); zoom: 1;
    background: -o-linear-gradient(top,#ff9b22,#ffba36);

    background-clip: border-box; -moz-background-clip: border; -webkit-background-clip: border-box;
    background-origin: border-box; -moz-background-origin: border; -webkit-background-origin: border-box;


    -moz-border-radius: 4px; /* Firefox */
    -webkit-border-radius: 4px; /* Safari, Chrome */
    border-radius: 4px; /* CSS3 */    
}

.rating-group .sm-explain{text-align: center;}

.rating-group .count-rating{
    font-size: 24px;
    line-height: 32px;
    padding: 0 12px;
    font-weight: bold;
    color: #fff;
    text-shadow: 0px 1px 0 rgba(0,0,0,.3)
}
      
.respect-group-wrap{
    height: 32px; 
    float: left;
    padding: 1px;
    position: relative;
    margin-left: 20px;

    -o-background-size: 100% 100%; -webkit-background-size: 100% 100%; -khtml-background-size: 100% 100%; background-size: 100% 100%;

    background: -moz-linear-gradient(top,#7e902a,#70661e);
    background: -webkit-gradient(linear, left top, left bottom, from(#7e902a), to(#70661e));
    filter: progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr=#7e902a,endColorstr=#70661e,GradientType=0); zoom: 1;
    background: -o-linear-gradient(top,#7e902a,#70661e);

    background-clip: border-box; -moz-background-clip: border; -webkit-background-clip: border-box;
    background-origin: border-box; -moz-background-origin: border; -webkit-background-origin: border-box;

    -moz-border-radius: 5px; /* Firefox */
    -webkit-border-radius: 5px; /* Safari, Chrome */
    border-radius: 5px; /* CSS3 */    
}

.respect-group-wrap .sm-explain{text-align: center; clear: both;}

.respect-group-count{
    height: 32px;
    float: left;
    border-right: 1px solid #aabf39;

    -o-background-size: 100% 100%; -webkit-background-size: 100% 100%; -khtml-background-size: 100% 100%; background-size: 100% 100%;

    background: -moz-linear-gradient(top,#95af29,#b6c943);
    background: -webkit-gradient(linear, left top, left bottom, from(#95af29), to(#b6c943));
    filter: progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr=#95af29,endColorstr=#b6c943,GradientType=0); zoom: 1;
    background: -o-linear-gradient(top,#95af29,#b6c943);

    background-clip: border-box; -moz-background-clip: border; -webkit-background-clip: border-box;
    background-origin: border-box; -moz-background-origin: border; -webkit-background-origin: border-box;


    -moz-border-radius: 4px 0px 0px 4px; /* Firefox */
    -webkit-border-radius: 4px 0px 0px 4px; /* Safari, Chrome */
    border-radius: 4px 0px 0px 4px; /* CSS3 */    
}

.add-respect{

    font-size: 24px;
    line-height: 30px;
    padding: 0px 10px;
    font-weight: bold;
    color: #fff;
    text-shadow: 0px 1px 0 rgba(0,0,0,.3);
    border-bottom:none;
    
    display: block;
    height: 32px;
    float: left;
    border-left: 1px solid #91aa28;

        
    -o-background-size: 100% 100%; -webkit-background-size: 100% 100%; -khtml-background-size: 100% 100%; background-size: 100% 100%;

    background: -moz-linear-gradient(top,#95af29,#b6c943);
    background: -webkit-gradient(linear, left top, left bottom, from(#95af29), to(#b6c943));
    filter: progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr=#95af29,endColorstr=#b6c943,GradientType=0); zoom: 1;
    background: -o-linear-gradient(top,#95af29,#b6c943);

    background-clip: border-box; -moz-background-clip: border; -webkit-background-clip: border-box;
    background-origin: border-box; -moz-background-origin: border; -webkit-background-origin: border-box;


    -moz-border-radius: 0px 4px 4px 0px; /* Firefox */
    -webkit-border-radius: 0px 4px 4px 0px; /* Safari, Chrome */
    border-radius: 0px 4px 4px 0px; /* CSS3 */    
}

.add-respect:hover{

    color: #fff;
    border-bottom:none;
    
    border-left: 1px solid #79961a;

    -o-background-size: 100% 100%; -webkit-background-size: 100% 100%; -khtml-background-size: 100% 100%; background-size: 100% 100%;

    background: -moz-linear-gradient(top,#c5d34e,#aabf39);
    background: -webkit-gradient(linear, left top, left bottom, from(#c5d34e), to(#aabf39));
    filter: progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr=#c5d34e,endColorstr=#aabf39,GradientType=0); zoom: 1;
    background: -o-linear-gradient(top,#c5d34e,#aabf39);

    background-clip: border-box; -moz-background-clip: border; -webkit-background-clip: border-box;
    background-origin: border-box; -moz-background-origin: border; -webkit-background-origin: border-box;
}


.add-respect:active, .add-respect.active{

    color: #d0dc99;
    border-bottom:none;
    float: left;
    
    border-left: 1px solid #79961a;

    -o-background-size: 100% 100%; -webkit-background-size: 100% 100%; -khtml-background-size: 100% 100%; background-size: 100% 100%;

    background: -moz-linear-gradient(top,#c5d34e,#aabf39);
    background: -webkit-gradient(linear, left top, left bottom, from(#c5d34e), to(#aabf39));
    filter: progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr=#c5d34e,endColorstr=#aabf39,GradientType=0); zoom: 1;
    background: -o-linear-gradient(top,#c5d34e,#aabf39);

    background-clip: border-box; -moz-background-clip: border; -webkit-background-clip: border-box;
    background-origin: border-box; -moz-background-origin: border; -webkit-background-origin: border-box;
    
    box-shadow: -1px 1px 4px 0px #66771C inset;
    -webkit-box-shadow: -1px 1px 4px 0px #66771C inset;
    -moz-box-shadow: -1px 1px 4px 0px #66771C inset;
}

.add-respect.disabled, .add-respect.disabled:active, .add-respect.disabled:hover{

    color: #fff;
    cursor: auto;
    border-left: 1px solid #91aa28;
    -o-background-size: 100% 100%; -webkit-background-size: 100% 100%; -khtml-background-size: 100% 100%; background-size: 100% 100%;

    background: -moz-linear-gradient(top,#a5a5a5,#c5c5c5);
    background: -webkit-gradient(linear, left top, left bottom, from(#a5a5a5), to(#c5c5c5));
    filter: progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr=#a5a5a5,endColorstr=#c5c5c5,GradientType=0); zoom: 1;
    background: -o-linear-gradient(top,#a5a5a5,#c5c5c5);

    background-clip: border-box; -moz-background-clip: border; -webkit-background-clip: border-box;
    background-origin: border-box; -moz-background-origin: border; -webkit-background-origin: border-box;

    box-shadow: 0px 0px 0px 0px #66771C inset;
    -webkit-box-shadow: 0px 0px 0px 0px #66771C inset;
    -moz-box-shadow: 0px 0px 0px 0px #66771C inset;
}

.respect-group-count .count-respect, .add-respect{
    font-size: 24px;
    line-height: 30px;
    padding: 0px 10px;
    font-weight: bold;
    color: #fff;
    text-shadow: 0px 1px 0 rgba(0,0,0,.3);
    overflow: hidden;
    height: 32px;
    min-width: 16px;
}

.info-profile .sm-explain{
    text-align: center;
    width: 100%;
    left: 0;
}

.info-profile .sm-explain a{
    color: #868686;
    border-bottom-color: #868686;
}
.info-profile .fines .sm-explain a{
    color: #e1001a !important;
    border-bottom-color: #e1001a !important;
}

.info-profile .sm-explain a:hover{
    color: #f10000;
    border-bottom-color: #f10000;
}
/* Профиль сообщества (end)*/

/*Редактирование поста*/
.title-edit-post{
    background: url("http://i.smotra.ru/img/v2/h1/edit-post.png") no-repeat center 15px;
}

.post_edit-container{ margin: 20px 0;}

.post_edit_field_content {width:720px;}

.post_edit_field {width:687px;}

.add-edit-content .sm-explain{line-height: 14px;}

.att-note{ margin-bottom: 10px;}

.post_edit_field.sm-input.input-ac {width: 675px;}

select.post_edit_field{width: 687px;}

#msg_text{ 
    width: 685px; height: 182px;
    font-size: 13px;
    height: 182px;
    line-height: 20px;    
    color: #555555;
}

.markItUpHeader li a {border: none;}
.markItUpHeader li a:hover {border: none;}
/*Редактирование поста (end)*/

/*Профиль пользователя */
.info-profile-name.user{padding: 15px 0; position: relative;}

.info-profile.auto{ height: 60px;}
.info-profile.auto .info-profile-name{float: none; position: relative; top: 12px;} 

.user-status{
    color: #5d5d5d; font-size: 16px; font-style: italic; font-family: Georgia; font-weight: normal; line-height: 30px;
}
.online-ico{
    background: url("http://i.smotra.ru/img/v2/ico/online.png?555") no-repeat;
     color: #000000;
    font-size: 10px;
    height: 21px;
    line-height: 12px;
    position: absolute;
    right: -37px;
    text-align: center;
    top: -7px;
    width: 38px;    
}

.control-el.user .edit, .control-el.user .del,
.control-el.user .fine, .control-el.user .claim,
.control-el.user .invite, .control-el.user .mail{
    color: #7d7d7d;
    font-size: 12px;
    padding-left: 18px;
    border-bottom: none;
    margin-left: 15px;
}


.control-el.user .edit span, .control-el.user .del span,
.control-el.user .fine span, .control-el.user .claim span,
.control-el.user .invite span, .control-el.user .mail span{
    border-bottom: 1px solid;
}

.group-info .switch-small{
    position: relative;
    left:0;
    top:0;
    margin-bottom: 10px;
}

/*.main-bl, .about-bl, .photo-albums-bl{ */

.user-profile-block .photo-albums-bl{
    margin-bottom: 40px;
}

.garage-bl .cars-block{    height: 100%;}
.garage-bl{
    margin-bottom: 25px;
    margin-top: 25px;
    position: relative;
}

.garage-bl .cars-best-item{ 
    display: inline-block;
    margin-right: 30px;
    min-height: 280px;
}

.garage-bl .cars-best-name a {
    font-size: 18px;
    line-height: 22px;
}

.garage-bl .cars-best-img{ width: 210px; height: 155px; padding: 2px; border: 1px solid #dfdfdf; overflow: hidden; }

.garage-bl .cars-best-img img{ width: 210px; }

.garage-bl .cars-best-item:hover{background: none;}

.garage-bl .rating .counter-like{background: url("http://i.smotra.ru/img/v2/ico/ico-rating.png") no-repeat;}

.group-user-bl{
    margin: 20px 0 38px 0;
}
.group-user-item{
    width: 215px;
    margin-right: 20px;
    float: left;
    position: relative;
    margin-bottom: 20px;
}

.group-img img{width: 60px;}
.group-img{
    width: 60px;
    height: 60px;
    overflow: hidden;
    padding: 2px;
    border: 1px solid #dfdfdf;
    float: left;
    margin-right: 10px;
}

.group-name a{
    line-height: 20px;
}
.group-name{
    font-size: 16px;
/*    margin: 13px 0;*/
}

.status-in-group {
    font-size: 12px;
    color: #9a9a9a;
    line-height: 25px;
}

.advt-user-bl{margin-top: 20px;}

.advt-user-bl .goods-list-bl{margin: 15px 0px 0px 0px }

.advt-user-bl .goods-list-item{
    margin-bottom: 15px;
}

.advt-user-bl .goods-item-name{width: 150px;}

.advt-user-bl .goods-item-name a{font-size : 12px;}

.advt-user-bl .goods-item-img{
    width: 150px;
    height: 110px;
    overflow: hidden;
    padding: 2px;
}

.advt-user-bl .goods-item-img a img{
    width: 150px;
}
.user-profile-block .soc-bl{
    position: relative;
    top:0;
    left: 0;
    margin: 50px 0;
}

/*Профиль пользователя (end)*/

/*Профиль авто */
.info-profile.auto h2{
    color:#1F5591;
    font-weight: bold;    
    margin: 0;
}

.info-profile.auto .info-profile-name{
    padding: 0;
}

.auto-nick{
    color: #5D5D5D;
    font-family: Georgia;
    font-size: 16px;
    font-style: italic;
    font-weight: normal;
    line-height: 15px;
}

.owner-auto-wrap{
    height: 42px; 
    float: left;
    padding: 1px;
    position: absolute;
    top: -45px;
    left: 10px;
    z-index: 15;
    
    -o-background-size: 100% 100%; -webkit-background-size: 100% 100%; -khtml-background-size: 100% 100%; background-size: 100% 100%;

    background: -moz-linear-gradient(top,#e5e5e5,#cccccc);
    background: -webkit-gradient(linear, left top, left bottom, from(#e5e5e5), to(#cccccc));
    filter: progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr=#e5e5e5,endColorstr=#cccccc,GradientType=0); zoom: 1;
    background: -o-linear-gradient(top,#e5e5e5,#cccccc);

    background-clip: border-box; -moz-background-clip: border; -webkit-background-clip: border-box;
    background-origin: border-box; -moz-background-origin: border; -webkit-background-origin: border-box;

    -moz-border-radius: 5px; /* Firefox */
    -webkit-border-radius: 5px; /* Safari, Chrome */
    border-radius: 5px; /* CSS3 */    
}

.owner-auto{
    height: 38px;
    padding: 2px 10px 2px 2px;

    background: #fff;

    -moz-border-radius: 4px; /* Firefox */
    -webkit-border-radius: 4px; /* Safari, Chrome */
    border-radius: 4px; /* CSS3 */    
}

.owner-auto .info-profile-img{
    float: left;
    width:30px;    
    height :30px;    
    overflow: hidden;
    padding: 2px;
    border: #cdcdcd;
    margin: 2px 5px 0;
    
}

.owner-auto .info-profile-img a img{
    width:30px;    
}

.owner-name{ float: left; position: relative; top: -1px;}

.owner-name .rating-user-panel{ font-size: 10px; font-weight: bold;}
.owner-name a{ font-size: 12px; font-weight: bold;}

.owner-status{
    color: #5d5d5d; font-size: 11px; font-style: italic; font-family: Georgia; font-weight: normal; line-height: 12px;
}

.specification-bl .name-field{color: #999999; width: 140px;}
.specification-bl tr {height: 22px;}

.specification-bl {background: url("http://i.smotra.ru/img/v2/work_area/inner-page/profile-auto/bg-specification.png") no-repeat bottom right;}

.specification-bl table a{border-bottom: none;}
.specification-bl table a:hover{border-bottom: 1px solid #f10000;}

.specification-bl .right-bl-title{font-size: 18px; font-weight: bold;}

.slyder-gallery {
    height: 450px;
    left: -34px;
    position: relative;
    width: 1213px;
    overflow: hidden;
    margin: 25px 0 5px;
}

.slyder-gallery a img{height: 450px;}
.slyder-gallery a, .slyder-gallery a:hover    {border: none;}

.arrow-slide-gallery-l, .arrow-slide-gallery-r{
    height: 450px;
    width: 30px;
    position: absolute;
    top:0;
}

.arrow-slide-gallery-l{    left: 0;    background: url("http://i.smotra.ru/img/v2/work_area/inner-page/profile-auto/arrow-slyder.png") no-repeat 0px 0px;}
.arrow-slide-gallery-l:hover{left: 0; background: url("http://i.smotra.ru/img/v2/work_area/inner-page/profile-auto/arrow-slyder.png") no-repeat 0px -450px; cursor: pointer;}

.arrow-slide-gallery-r{    right: 0px;    background: url("http://i.smotra.ru/img/v2/work_area/inner-page/profile-auto/arrow-slyder.png") no-repeat -35px -450px;}
.arrow-slide-gallery-r:hover{    right: 0px;    background: url("http://i.smotra.ru/img/v2/work_area/inner-page/profile-auto/arrow-slyder.png") no-repeat -35px 0px; cursor: pointer;}

.auto-gallery-item {
    float: left;
    overflow: hidden;
}


/*Профиль авто (end)*/


/*Профиль компании */

.top-panel-profile.company{
    left: -35px;
    margin: 0;
    position: relative;
    top: -27px;
    width: 1213px;
}

.profile-img-big{
    width: 516px;
    height: 387px;
    overflow: hidden;
    float: left;
}

.profile-img-big img{
    width: 516px;
    height: 390px;
}

.top-panel-profile.company .info-profile{
    float: left;
    width: 655px;
    margin-top: 55px;
    margin-left: 38px;
}

.status-profile{
    color: #5d5d5d; font-size: 16px; font-style: italic; font-family: Georgia; font-weight: normal; line-height: 35px;
}

 .company-info {
    background: none repeat scroll 0 0 #E9E9E9;
    border-bottom: 1px solid #C0C0C0;
    border-top: 1px solid #D0D0D0;
    float: left;
    height: 227px;
    margin-top: 22px;
    padding-left: 38px;
    position: relative;
    width: 659px;
    padding-top: 15px;
}

.top-panel-profile.company .info-profile-name {
    padding-top: 5px;
}

.top-panel-profile.company h2 {
    color: #1F5591;
    font-weight: bold;
    margin: 0;
}

.company-info .name-field{color: #999999; width: 140px;}
.company-info tr {height: 22px;}

.top-panel-profile.company a{border-color: #1F5591; color: #1F5591;}
.top-panel-profile.company a:hover{border-color: #f10000; color: #f10000;}

.company-info table a{border-bottom: none; color: #1F5591;}
.company-info table a:hover{border-bottom: 1px solid #f10000; color: #f10000}

.top-panel-profile.company .about-bl {
    padding:5px 30px 35px; 
    border-width: 0px 0px 1px 0px;
    margin-top: 0;
    margin-bottom: 10px;
}
.top-panel-profile.company .all-about {bottom: 15px; }

.top-panel-profile.company .about-bl .title{float: left; margin-top: 10px; font-size: 24px;}
.top-panel-profile.company .about-bl .about-company-info{    
    float: left;
    padding-left: 30px;
    width: 925px;
}

.top-panel-profile.company .info-profile-img{
    width: 60px;
    height: 60px;
}

.top-panel-profile.company .info-profile-img img{
    width: 60px;
    height: 60px;
}

.advt-company-bl{
    margin: 20px 0 40px;
}

.advt-company-bl .goods-list-bl {margin: 15px 0 0;}
.advt-company-bl .goods-list-item {margin-bottom: 15px;}

.advt-company-bl .goods-item-img {
    height: 110px;
    overflow: hidden;
    padding: 2px;
    width: 150px;
}

.advt-company-bl .goods-item-img img{width: 150px;}

.advt-company-bl .goods-item-name {width: 150px;}

.advt-company-bl .goods-item-name a {
    font-size: 12px;
}

.right-bl-content.service-company{
    border: 1px solid #d4d3d3;
    position: relative;
    width: 367px;
    padding: 15px 15px 25px;
    background: #fff4e5;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 2px;
}

.right-bl-content.service-company ul {margin-bottom: 15px;}
.right-bl-content.service-company ul li{
    list-style: none;
    line-height: 20px;
}

.company-contacs{font-size: 12px;}

.company-contacs .adress{margin: 5px 0;}
.company-contacs .mode{margin: 10px 0; color: #7D7D7D;}

.company-contacs p{margin: 0; line-height: 14px;}

.company-contacs a.title-a-18{
    font-weight: normal;
    font-size: 16px;
}

.phone-list{list-style: none; line-height: 20px; margin: 5px 0 15px; font-size: 14px;}

.content-bl-left .soc-bl {
    left: 0;
    margin: 50px 0;
    position: relative;
    top: 0;
}
.info-profile-name.campany{
    color:#867BD2 !important;
}                  

.content-bl-left .soc-bl.market {
    margin: 10px 0;
    top: 0;
}

.content-bl-left .soc-bl.market .social-share {
    position: absolute;
    right: 0;
    top: -34px;
    margin: 0;
}

/*Профиль компании (end)*/

/* форум */

/*.title24{ font-size: 24px; font-weight: bold; line-height: 20px; margin: 30px 0px 15px 0px; padding-left: 15px;}

.forums-content{position: relative;}

.forums-list-bl{ position: relative; margin-top: 25px;}

.forums-content .sm-btn-adds{
    position: absolute;
    top:0;
    right: 0;
}

.forums-list-body{
    border: 1px solid #cccccc;
    background: #fff;
            
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
}

.forum-item{border-bottom: 1px solid #e9e9e9; padding: 10px 0;}

.forums-list-bl .forum-name{
    padding: 5px 30px 5px 15px;
    width: 380px;
    float: left;
}

.forums-list-bl .forum-last-post{
    padding: 5px 15px 5px 15px;
    width: 260px;
    float: left;
}

.forum-name p{font-size: 12px; color: #333333; }

.forum-name a{font-size: 18px; color: #608e08; font-weight: bold; border: none;}
.forum-name a:hover{font-size: 18px; color: #608e08; font-weight: bold; border-bottom: 1px solid #608e08;}

.forum-name .count-topics{font-size: 15px; color: #999999; font-style: italic; vertical-align: super;}

.forum-last-post {font-size: 12px;}
.forum-last-post .last-post{margin-bottom: 10px;}
.forum-last-post .author-name a{ font-weight: bold; }
.forum-last-post .data a{ color: #868686; font-size: 11px; font-weight: normal; margin: 0 0 1px}


.forums-list-bl .link-all{position: absolute; right: 0; top: -30px;}

.forums-list-body.group .forum-item{float: left; width: 218px; margin: 0px 10px; border: none;}*/

/* форум (end)*/

/* форум список тем */

/*.forums-list-bl .link-all{
    position: absolute;
    top: -35px;
    right: 0;
}
.name-group{line-height: 20px;    font-size: 18px;}
.name-group a{border: none; color: #2a2a2a}
.name-group a:hover{color: #f10000; border-bottom: 1px solid #f10000;}*/

/* форум список тем (end)*/

/*forum topic*/
/*.forums-list-bl .topic-name {
    float: left;
    padding: 10px 0 5px 17px;
    width: 381px;
    font-size: 15px;
    line-height: 25px;
}

.forums-list-bl .topic-name a{border-bottom : none;}
.forums-list-bl .topic-name a:hover{border-bottom : 1px solid #a2b9d2; color: #1F5591;}
.forums-list-bl .topic-name p{font-size: 12px;}

.forums-list-bl .topic-answer {
    float: left;
    padding: 10px 0 5px 13px;
    width: 87px;
    width: 87px;
}

.forums-list-bl .topic-last-post {
    float: left;
    padding: 0 0 4px 32px;
    width: 186px;
}

.forums-list-head .topic-answer, .forums-list-head .topic-last-post, .forums-list-head .topic-name{padding: 10px 0 5px 17px; font-size: 12px; line-height: 25px;}

.forum-item:hover {background-color: #fbfdfe;}*/
/*forum topic (end)*/

/*forum message */
/*#white .btn-add-comments input {
    text-indent: -9999px;
}
.btn-add-comments input {
    background: url("http://i.smotra.ru/img/v2/sm-elements/send.png") no-repeat 0px 0px;
    border: medium none;
    cursor: pointer;
    height: 44px;
    width: 91px;
}
.btn-add-comments input:hover {
    background: url("http://i.smotra.ru/img/v2/sm-elements/send.png") no-repeat -93px 0px;
}

.btn-add-comments input:active {
    background: url("http://i.smotra.ru/img/v2/sm-elements/send.png") no-repeat -185px 0px;
    outline: none;
}

.forums-content .back-link{
    position: relative;
    top:15px;
} */
/*forum message (end)*/


/* бейдж новый зеленый: треккер,  */
.sm-badge-new{
    background: #85bf09;
    
    -moz-border-radius: 1px; /* Firefox */
    -webkit-border-radius: 1px; /* Safari, Chrome */
    border-radius: 1px; /* CSS3 */    
    
    text-shadow: 0 -1px 0 #53A713;
    
    padding: 1px 6px 2px;
    margin-left: 5px;
    color: #fff;
    font-size: 12px;
}

/*ава автора 30px: список форумов*/
.sm-author-img-30{ 
    width: 30px;
    height: 30px;
    padding: 2px;
    border: 1px solid #d0d0d0;
    float: left;
    margin-right: 10px;
    
    -webkit-box-shadow: 0 0 2px #bbb;
    -moz-box-shadow: 0 0 2px #bbb; 
    box-shadow: 0 0 2px #bbb; 
    
    -moz-border-radius: 2px; /* Firefox */
    -webkit-border-radius: 2px; /* Safari, Chrome */
    border-radius: 2px; /* CSS3 */    
}

.sm-author-img-30 a:hover, .sm-author-img-30 a{border:none}
.sm-author-img-30 a img{ width: 30px;    height: 30px;}
/*ава автора 30px (end)*/

/*кнопка оранжевая добавить что-то: форум*/
.sm-btn-adds, .sm-btn-adds:hover{
    background: url("http://i.smotra.ru/img/v2/sm-elements/btn-adds.png") no-repeat 0px 0px;
    border-bottom: medium none;
    color: #2A2A2A;
    display: block;
    font-family: Myriad Pro;
    font-size: 14px;
    font-weight: bold;
    height: 51px;
    line-height: 24px;
    padding-left: 30px;
    text-align: center;
    text-shadow: 0 1px 0 #FFFFFF;
    width: 148px;
}
/*кнопка оранжевая добавить что-то (end)*/

/*верний регистр количество тем на форуме*/
.sm-count-topics, .sm-count-topics-small {
    color: #999999;
    font-size: 15px;
    font-weight: normal;
    font-style: italic;
    vertical-align: super;
}
.sm-count-topics-small{font-size: 12px;}
/*верний регистр количество тем на форуме (end)*/

/*лого группп 30px : форум, Афиша*/
.sm-logo-group-30 {
    width: 34px;
    height: 34px;
    overflow: hidden;
    float: left;
    text-align: center;
    padding: 2px;
}

.sm-logo-group-30 a, .sm-logo-group-30 a:hover{border:none}

.sm-logo-group-30 a img{width: 30px; height: 30px;}

/*лого группп 30px (end)*/


/* Количество зеленое: трекер, форум */
.count-wrap a, .count-wrap a:hover{
    color: #2a2a2a;
    border: none;
}
.count-wrap-new a, .count-wrap-new a:hover{
    color: #fff;
    border: none;
}

.count-wrap{
    padding: 1px 0px 1px 1px;
    float: left;

    -o-background-size: 100% 100%; -webkit-background-size: 100% 100%; -khtml-background-size: 100% 100%; background-size: 100% 100%;

    background: -moz-linear-gradient(top,#f2f4f5,#cccecf);
    background: -webkit-gradient(linear, left top, left bottom, from(#f2f4f5), to(#cccecf));
    filter: progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr=#f2f4f5,endColorstr=#cccecf,GradientType=0); zoom: 1;
    background: -o-linear-gradient(top,#f2f4f5,#cccecf);

    background-clip: border-box; -moz-background-clip: border; -webkit-background-clip: border-box;
    background-origin: border-box; -moz-background-origin: border; -webkit-background-origin: border-box;

    -moz-border-radius: 5px; /* Firefox */
    -webkit-border-radius: 5px; /* Safari, Chrome */
    border-radius: 5px; /* CSS3 */    
}

.count{
    position: relative;

    -o-background-size: 100% 100%; -webkit-background-size: 100% 100%; -khtml-background-size: 100% 100%; background-size: 100% 100%;

    background: -moz-linear-gradient(top,#fafafa,#e7e7e7);
    background: -webkit-gradient(linear, left top, left bottom, from(#fafafa), to(#e7e7e7));
    filter: progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr=#fafafa,endColorstr=#e7e7e7,GradientType=0); zoom: 1;
    background: -o-linear-gradient(top,#fafafa,#e7e7e7);

    background-clip: border-box; -moz-background-clip: border; -webkit-background-clip: border-box;
    background-origin: border-box; -moz-background-origin: border; -webkit-background-origin: border-box;

    -moz-border-radius: 4px; /* Firefox */
    -webkit-border-radius: 4px; /* Safari, Chrome */
    border-radius: 4px; /* CSS3 */    
    
    padding: 6px 9px 7px 7px;
    font-size: 18px;
    font-weight: bold;
}

.count-wrap.has-new{
    -moz-border-radius: 5px 0px 0px 5px; /* Firefox */
    -webkit-border-radius: 5px 0px 0px 5px; /* Safari, Chrome */
    border-radius: 5px 0px 0px 5px; /* CSS3 */    
}

.count-wrap.has-new .count{
    -moz-border-radius: 4px 0px 0px 4px; /* Firefox */
    -webkit-border-radius: 4px 0px 0px 4px; /* Safari, Chrome */
    border-radius: 4px 0px 0px 4px; /* CSS3 */    
}

.count-wrap-new{
    padding: 1px;
    float: left;

    -o-background-size: 100% 100%; -webkit-background-size: 100% 100%; -khtml-background-size: 100% 100%; background-size: 100% 100%;

    background: -moz-linear-gradient(top,#87c12f,#72a12a);
    background: -webkit-gradient(linear, left top, left bottom, from(#87c12f), to(#72a12a));
    filter: progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr=#87c12f,endColorstr=#72a12a,GradientType=0); zoom: 1;
    background: -o-linear-gradient(top,#87c12f,#72a12a);

    background-clip: border-box; -moz-background-clip: border; -webkit-background-clip: border-box;
    background-origin: border-box; -moz-background-origin: border; -webkit-background-origin: border-box;

    -moz-border-radius: 0px 5px 5px 0px; /* Firefox */
    -webkit-border-radius: 0px 5px 5px 0px; /* Safari, Chrome */
    border-radius: 0px 5px 5px 0px; /* CSS3 */    
}

.count-new{
    position: relative;

    -o-background-size: 100% 100%; -webkit-background-size: 100% 100%; -khtml-background-size: 100% 100%; background-size: 100% 100%;

    background: -moz-linear-gradient(top,#9bcd4a,#79b90a);
    background: -webkit-gradient(linear, left top, left bottom, from(#9bcd4a), to(#79b90a));
    filter: progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr=#9bcd4a,endColorstr=#79b90a,GradientType=0); zoom: 1;
    background: -o-linear-gradient(top,#9bcd4a,#79b90a);

    background-clip: border-box; -moz-background-clip: border; -webkit-background-clip: border-box;
    background-origin: border-box; -moz-background-origin: border; -webkit-background-origin: border-box;

    -moz-border-radius: 0px 4px 4px 0px; /* Firefox */
    -webkit-border-radius: 0px 4px 4px 0px; /* Safari, Chrome */
    border-radius: 0px 4px 4px 0px; /* CSS3 */    
    
    padding: 6px 7px 7px 5px;
    font-size: 18px;
    color: #fff;
    font-weight: bold;
    text-shadow: 0px -1px 0 #53a713;
}
/* Количество зеленое (end)*/

/* Бордер у комментарий с фейдом на концах */
.gradient-border-bot{
    height: 1px;
    margin: 15px 0;
    
    background-image: linear-gradient(right , #ffffff -30%, #dddddd 50%, #ffffff 125%);
    background-image: -o-linear-gradient(right , #ffffff -30%, #dddddd 50%, #ffffff 125%);
    background-image: -moz-linear-gradient(right , #ffffff -30%, #dddddd 50%, #ffffff 125%);
    background-image: -webkit-linear-gradient(right , #ffffff -30%, #dddddd 50%, #ffffff 125%);
    background-image: -ms-linear-gradient(right , #ffffff -30%, #dddddd 50%, #ffffff 125%);
}
/* Бордер у комментарий с фейдом на концах (end)*/


/*Кнопка войти для авторизации*/
.button-auth-wrap {
    background: -moz-linear-gradient(top,#75a231,#587c20);
    background: -webkit-gradient(linear, left top, left bottom, from(#75a231), to(#587c20));
    filter: progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr=#75a231,endColorstr=#587c20,GradientType=0); zoom: 1;
    background: -o-linear-gradient(top,#75a231,#587c20);

    -o-background-size: 100% 100%; -webkit-background-size: 100% 100%; -khtml-background-size: 100% 100%; background-size: 100% 100%;
    
    background-clip: border-box; -moz-background-clip: border; -webkit-background-clip: border-box;
    background-origin: border-box; -moz-background-origin: border; -webkit-background-origin: border-box;
    
    -moz-border-radius: 4px; /* Firefox */
    -webkit-border-radius: 4px; /* Safari, Chrome */
    border-radius: 4px; /* CSS3 */    
    
    padding: 1px;
    display:inline-block;
    cursor:pointer;
    border: none;
}

.button-auth {
    background: -moz-linear-gradient(top,#9bce4b,#76b704);
    background: -webkit-gradient(linear, left top, left bottom, from(#9bce4b), to(#76b704));
    filter: progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr=#9bcd49,endColorstr=#76b704,GradientType=0); zoom: 1;
    background: -o-linear-gradient(top,#9bce4b,#76b704);

    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
        
    text-shadow: 0 -1px 0 #74b726;
    color: #fff;
    cursor:pointer;
    border: none;
    padding: 8px 13px 9px 14px;
    font-size: 18px;

    -webkit-box-shadow: 0 1px 0px 0 #B3E483 inset;
    -moz-box-shadow: 0 1px 0px 0 #B3E483 inset; 
    box-shadow: 0 1px 0px 0 #B3E483 inset; 
}
.button-auth:hover {
    background: -moz-linear-gradient(top,#76b704,#9bce4b);
    background: -webkit-gradient(linear, left top, left bottom, from(#76b704), to(#9bce4b));
    filter: progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr=#76b704,endColorstr=#9bce4b,GradientType=0); zoom: 1;
    background: -o-linear-gradient(top,#76b704,#9bce4b);
}

.button-auth:active {
    background: -moz-linear-gradient(top,#6ba20a,#98ca4a);
    background: -webkit-gradient(linear, left top, left bottom, from(#6ba20a), to(#98ca4a));
    filter: progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr=#6ba20a,endColorstr=#98ca4a,GradientType=0); zoom: 1;
    background: -o-linear-gradient(top,#6ba20a,#98ca4a);

    -webkit-box-shadow: 0 1px 0px 0 #66990c inset;
    -moz-box-shadow: 0 1px 0px 0 #66990c inset; 
    box-shadow: 0 1px 0px 0 #66990c inset; 
    
}
/*Кнопка войти для авторизации (end)*/


/*кнопка угнан*/
.date-theft-r {
 background: url("http://i.smotra.ru/img/v2/sm-elements/date-theft.png") repeat scroll 0 -24px transparent;
    display: block;
    float: left;
    height: 24px;
    width: 6px;
}
.date-theft {
 background: url("http://i.smotra.ru/img/v2/sm-elements/date-theft.png") repeat scroll 0 0 transparent;
    color: #FFFFFF;
    display: block;
    float: left;
    font-size: 15px;
    font-weight: bold;
    height: 24px;
    line-height: 25px;
    padding-bottom: 0;
    padding-left: 10px;
    padding-right: 15px;
    text-shadow: 0 1px 1px rgba(0, 0, 0, 0.3);
}
.nameplates {}
/*кнопка угнан (end)*/
 

/*школа смотра */
.schedule {
    border: 1px solid #CBCBCB;    
    margin-left: 37px;
}

.schedule th {
    background: -moz-linear-gradient(center top , #fbfbfb, #f2f2f2) repeat scroll 0 0 transparent;
    background: -webkit-gradient(linear, left top, left bottom, from(#fbfbfb), to(#f2f2f2));
    filter: progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr=#fbfbfb,endColorstr=#f2f2f2,GradientType=0); zoom: 1;
    background: -o-linear-gradient(top,#fbfbfb,#f2f2f2);
    
    padding: 10px 0;
    text-align: center;
    width: 320px;
    font-weight: normal;
    color: #2a2a2a;
}

.schedule td {
    border: 1px solid #CBCBCB;
    padding: 15px 0;
    text-align: center;
}
.schedule td:first-child {
    width: 123px;
}
.common-shedule{
    width: 397px;
}
.title-shedule {
    font-size: 18px;
    font-weight: bold;
    padding: 8px 0 6px;
    text-align: center;
    
}
 
  .left-content {
    border: 1px solid #CECECE;
    width: 720px;
    margin-top: 25px;
    position: relative;
    border-radius: 3px;
    -moz-border-radius: 3px; /* Firefox */
    -webkit-border-radius: 3px; /* Safari, Chrome */
}

 
 .right-content {
    border: 1px solid #CECECE;
    width: 395px;
    margin-top: 25px;
    position: relative;
    border-radius: 3px;
    -moz-border-radius: 3px; /* Firefox */
    -webkit-border-radius: 3px; /* Safari, Chrome */
}
.right-content .category-bl-header {
    border-bottom: none;
    border-top: 1px solid #fff;
    margin-bottom: 5px;
    padding-top: 4px;
    border-radius: 3px 3px 0 0;
    -moz-border-radius: 3px 3px 0 0; /* Firefox */
    -webkit-border-radius: 3px 3px 0 0; /* Safari, Chrome */
}
.contact-school {
    margin-bottom: 20px;
    margin-left: 17px;
    margin-top: 15px;
    color: #2A2A2A;
}
.shedule-school {padding-bottom: 26px;}
.contact-school p {line-height: 20px;}

.sm-content-note-wrap {
    background: -moz-linear-gradient(top,#f5f5f5,#c1c1c1);
    background: -webkit-gradient(linear, left top, left bottom, from(#f5f5f5), to(#c1c1c1));
    filter: progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr=#f5f5f5,endColorstr=#c1c1c1,GradientType=0); zoom: 1;
    background: -o-linear-gradient(top, #f5f5f5,#c1c1c1);
    
    -o-background-size: 100% 100%; -webkit-background-size: 100% 100%; -khtml-background-size: 100% 100%; background-size: 100% 100%;

    background-clip: border-box; -moz-background-clip: border; -webkit-background-clip: border-box;
    background-origin: border-box; -moz-background-origin: border; -webkit-background-origin: border-box;

    -moz-border-radius: 5px; /* Firefox */
    -webkit-border-radius: 5px; /* Safari, Chrome */
    border-radius: 5px; /* CSS3 */    

    padding: 1px;
    margin: 18px 32px 20px 13px;
}

.sm-content-note {
    background-color: #FFFFFF;
    -moz-border-radius: 4px; /* Firefox */
    -webkit-border-radius: 4px; /* Safari, Chrome */
    border-radius: 4px; /* CSS3 */    
    padding: 6px 0 7px;
}

.content.advert .sm-content-note {padding: 1px}

.sm-text {
    padding-left: 61px;
}
.sm-text span{font-size: 16px;}
.sm-content-note .sm-text.attention {
    background: url("http://i.smotra.ru/img/v2/ico/flag-big.png") no-repeat 21px 13px;
    color: #2a2a2a;
}
.sm-content-note .sm-text.manager a{border-bottom: 1px solid #a2b9d2;}
.sm-content-note .sm-text.manager a:hover{border-bottom: 1px solid #f10000;}
.sm-content-note .sm-text.manager p{
	margin-bottom: 0px;
	margin-top: 4px;
}
.sm-content-note .sm-text.manager {
    background: url("http://i.smotra.ru/img/v2/sm-elements/manager.png") no-repeat 17px 16px;
    color: #333;
    padding: 14px 0 20px 74px;
}
.sm-content-note .sm-text.finance {
    background: url("http://i.smotra.ru/img/v2/ico/cost.png") no-repeat 16px 7px;
    color: #2a2a2a;
}

/*школа смотра (end)*/


/* для авто дополнительно */
.category-bl-header.in-sale {
    background: -moz-linear-gradient(top,#9bce4c,#75b702);
    background: -webkit-gradient(linear, left top, left bottom, from(#9bce4c), to(#75b702));
    filter: progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr=#9bce4c,endColorstr=#75b702,GradientType=0); zoom: 1;
    background: -o-linear-gradient(top,#9bce4c,#75b702);
    
    border-right: 1px solid #577C20;
    border-top: 1px solid #b3e483;
    border-left: 1px solid #577C20;
    border-bottom: 1px solid #577C20;
    margin-left: -1px;
    width: 375px;
    height: 41px;
    padding-top: 0;
}

.right-content.in-sale {
    border-top: 1px solid #577c20;
    margin-bottom: 25px;
}
.right-bl-title.in-sale{
    color: #fff;
}

.info-profile.auto .cost-goods.cost-left {
    float: left;
    padding-left: 6px;
    padding-top: 16px;
}

.info-profile.auto .info-profile-name.cost-left{
    float: left;
}

.date-theft.cost-left {
    margin-top: 17px;
    margin-left: 10px;
    border-radius: 3px 3px 3px 3px;
    -moz-border-radius: 3px; /* Firefox */
    -webkit-border-radius: 3px; /* Safari, Chrome */
}
/* для авто дополнительно (end)*/

/* сетка вещания*/

#popup-radio-grid{
    height: 755px;
    left: 40%;
    margin-left: -250px;
    margin-top: -180px;
    position: absolute;
    top: 25%;
    width: 835px;
    z-index: 1110;
}

.popup-content .popup-slide{ padding-top:100px;}

#popup-post-img .popup-content .popup-slide{ padding-top:0px;}


#popup-radio-grid .popup-window .popup-content, .popup-window .add-forms{margin-top: 0;}

.radio-wrap{
    border: 1px solid #EEEEEE;
    margin: 0 9px 0 11px;
}

.radionet {
    border: 1px solid #fff;
    color:666666;
    width: 100%;
    text-align: center;
    border-collapse: collapse;
}

.radionet th {
    background-color: #ECEFF1;
    height: 43px;
    border-left: 1px solid #fff;
    border-bottom: 1px solid #fff;
    color: #333;
    font-size: 12px;
    
    background: -moz-linear-gradient(top,#f0f0f0,#dbe1e8);
    background: -webkit-gradient(linear, left top, left bottom, from(#f0f0f0), to(#dbe1e8));
    filter: progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr=#f0f0f0,endColorstr=#dbe1e8,GradientType=0); zoom: 1;
    background: -o-linear-gradient(top,#f0f0f0,#dbe1e8);
}

.radionet .light-pink {
    background: -moz-linear-gradient(top,#f3e8c9,#e1d4c3);
    background: -webkit-gradient(linear, left top, left bottom, from(#f3e8c9), to(#e1d4c3));
    filter: progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr=#f3e8c9,endColorstr=#e1d4c3,GradientType=0); zoom: 1;
    background: -o-linear-gradient(top,#f3e8c9,#e1d4c3);
    
    color: #f2670a;
    font-weight: bold;
}

.radionet td.first-child.light-pink {
    background: -moz-linear-gradient(top,#fcf1d2,#fae9d2);
    background: -webkit-gradient(linear, left top, left bottom, from(#fcf1d2), to(#fae9d2));
    filter: progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr=#fcf1d2,endColorstr=#fae9d2,GradientType=0); zoom: 1;
    background: -o-linear-gradient(top,#fcf1d2,#fae9d2);

}

.radionet td {
    background-color: #ECEFF1;
    height: 22px;
    width: 106px;
    border-left: 1px solid #fff;
    border-bottom: 1px solid #fff;
    font-size: 12px;
}

.radionet td.first-child {
    background-color: #fff;
    width: 71px;
    border-left: 1px solid #fff;
    border-bottom: 1px solid #EEEEEE;
    font-size: 13px;
}

.radionet tr:last-child td:first-child {
    border: none;
}  
.radionet .radio-blue {
    background-color: #7cb8e0;
    
}
.radionet .radio-green {
    background-color: #96b03d;
    
}
.radionet .radio-brown {
    background-color: #caa822;
    
}
.radionet .radio-purple {
    background-color: #8914b0;
    
}
.radionet .radio-light-blue {
    background-color: #14b8e1;
    
}
.radionet .radio-light-green {
    background-color: #1ca896;
    
}
.radionet .radio-pink {
    background-color: #d55a6b;
    
}
.radionet .radio-red{
    background-color: #c12a3f;
    
}
.radionet .radio-blue, .radionet .radio-green, .radionet .radio-brown, .radionet .radio-purple,.radionet .radio-light-green,
.radionet .radio-pink, .radionet .radio-red, .radionet .radio-light-blue {color: #fff;}

.font-10{font-size: 10px;}
.font-11{font-size: 11px;}
.font-12{font-size: 12px;}
.font-14{font-size: 14px;}
.font-16{font-size: 16px;}

.smotra-net {
    background-color: #fbfbfb;
    padding-top: 96px;
    position: relative;
    width: 834px;
    padding-bottom: 13px;
}
.blue-tab{
/*    background: url("http://i.smotra.ru/img/v2/ico/blue-tab.png") no-repeat scroll 0 0 transparent;*/
    height: 62px;
    left: 0px;
    position: absolute;
    top: 20px;
    z-index: 10;
}
.blue-tab-long{
    background: url("http://i.smotra.ru/img/v2/ico/blue-tab-long.png") no-repeat scroll 0 0 transparent;
    float: left;
    height: 62px;
    padding: 16px 35px 10px;
    font-size: 24px;
}
.blue-tab p {margin: 0; color: #fff; text-shadow: 0 -1px #333333;}
.close-radio {
    position: absolute;
    right: 16px;
    top: 13px;
    cursor: pointer;
}
/* сетка вещания (end)*/


/* фото альботы */

.albums-list-bl{ padding-right: 40px; margin-top: 40px;}

.albums-items{margin: 0 0 40px 0;}

.title-albums{ position: relative; margin-bottom: 10px;}

.title-albums div{ position: absolute; top:10px; right: 0;}
.title-albums div span{color: #1F5591}

.albums-list-photo{
    position: relative;
    border: 1px solid #d4d3d3;
    padding: 15px 0 50px 15px;
    overflow: hidden;
    
    
/*    background: #fff;*/
    
    -moz-border-radius: 3px; /* Firefox */
    -webkit-border-radius: 3px; /* Safari, Chrome */
    border-radius: 3px; /* CSS3 */
}

.albums-list-photo .preview-photo{
    float: left;
    width: 200px;
    height: 150px;
    padding: 3px;
    overflow: hidden;
    border: 1px solid #d9d9d9;
    margin: 0 14px 20px 0;
}

.albums-list-photo .preview-photo a img{
    width: 200px;
    height: 152px;
}

.albums-list-photo .preview-photo a, .albums-list-photo .preview-photo a:hover{border: none;}

.albums-list-photo .author-name{float: left; position: relative; font-weight: bold;}
.albums-list-photo .rating{float: left; position: relative; bottom:0;}
.albums-list-photo .data-publ{float: left; position: relative; line-height: 16px; font-size: 12px; padding: 0px 0px 0px 5px;}
.albums-list-photo .data-update{float: left; position: relative; line-height: 16px; font-size: 12px; padding-left: 5px; color: #868686}

.albums-list-photo .slyde-preview-arrow-l,
.albums-list-photo .slyde-preview-arrow-r{
    position: absolute;
    height: 159px;
    width: 44px;    
    display: block;
    border: none;
}

.albums-list-photo .slyde-preview-arrow-l:hover, .albums-list-photo .slyde-preview-arrow-r:hover{border: none;}

.list-photo-slyder{
    position: relative;
    width: 9999px;
}

.albums-list-photo .slyde-preview-arrow-l{
    background: url("http://i.smotra.ru/img/v2/sm-elements/slyde-arrow-photo-prew.png") no-repeat;
    background-position: 0px 0px;
    left: 0px;
    top: 34px;
    z-index: 5;
}

.albums-list-photo .slyde-preview-arrow-r{
    background: url("http://i.smotra.ru/img/v2/sm-elements/slyde-arrow-photo-prew.png") no-repeat;
    background-position: -46px 0px;
    right: 9px;
    top: 34px;
}

.big-list-photo-slyder{
    position: relative;
    width: 9999px;
}

.detail-photo{
    width: 920px;
    height: 620px;
    border: 1px solid #dedede;
    padding: 10px;
    overflow: hidden;
    margin: 0 auto;
    position: relative;
}

.big-list-photo-slyder a, .big-list-photo-slyder a:hover{border: none}

.big-list-photo-slyder img{
    width: 920px;
    height: 620px;
}

.albums-detail-photo{position: relative; margin-bottom: 25px;}

.albums-detail-photo .slyde-preview-arrow-l{
    background: url("http://i.smotra.ru/img/v2/sm-elements/slyde-arrow-photo-detail.png") no-repeat;
    height: 35px;
    left: 28px;
    top: 309px;
    width: 18px;
}

.albums-detail-photo .slyde-preview-arrow-r{
    background: url("http://i.smotra.ru/img/v2/sm-elements/slyde-arrow-photo-detail.png") no-repeat;
    background-position: -22px 0px;
    height: 35px;
    width: 18px;
    right: 37px;
    top: 309px;
}

.albums-detail-photo .slyde-preview-arrow-l:hover{
    background-position: 0px -40px;
}
.albums-detail-photo .slyde-preview-arrow-r:hover{
    background-position: -20px -40px;
}

.info-albums{padding-left: 100px; color: #333333; font-size: 12px; position: relative;}

.info-albums .data-publ{
    float: none;
    position: absolute;
    right: 95px;
    top: -10px;
}

.info-albums input{
    font-size: 12px;
    padding: 3px 3px 7px;
    width: 450px;
    position: relative;
    bottom: 5px;
}

.info-albums .soc-bl{     
    right: 95px;
    top: 20px;
}

.list-comm-bl{
    width: 717px;
}

div.scrollable {position:relative; overflow:hidden; width:1120px; height:158px;background: none;}
/* фото альботы (end)*/


.reloader-mes-small{
    font-size: 20px;
    color: #edf6f8;
    line-height: 30px;
}


/*радио */

.radio-top-panel{
    position: relative;
    border: 1px solid #dfdfdf;
    margin-right: 40px;
    margin-top: 15px;
    width: 1144px;
    background: #F1F3F6;
    
    -moz-border-radius: 3px; /* Firefox */
    -webkit-border-radius: 3px; /* Safari, Chrome */
    border-radius: 3px; /* CSS3 */
}

.radio-top-panel .program-bl{ float: left; padding: 15px 15px 15px 15px; width: 735px; border-right: 1px solid #dfdfdf; position: relative; min-height: 127px; background: #fff;}
.radio-top-panel .program-bl .soc-ico { top: 0px; margin-top:-5px; margin-left: 20px; }

.radio-top-panel .player-bl{ 
    float: left;
    background: #f1f3f6;
    width: 348px;
    min-height: 131px;
    position: relative;
    padding: 15px;
}

.time-bl{
    border-top: 1px solid #fafafa;
    border-left: 1px solid  #e8e8e8;
    border-right: 1px solid  #e8e8e8;
    border-bottom: 1px solid  #c4c4c4;
    padding: 5px 5px 0;
    text-align: center;
    font-weight: bold;
    width: 40px;
    height: 37px;
    float: left;
    margin-right: 12px;

    -moz-border-radius: 3px; /* Firefox */
    -webkit-border-radius: 3px; /* Safari, Chrome */
    border-radius: 3px; /* CSS3 */
    
    -webkit-box-shadow: 1px 1px 1px #D1D1D1;
    -moz-box-shadow: 1px 1px 1px #D1D1D1; 
    box-shadow: 1px 1px 1px #D1D1D1; 
}

.broadcast-item{
    background: url("http://i.smotra.ru/img/v2/sm-elements/next-arrow.png") no-repeat right center;
    float: left;
    padding-right: 30px;
    margin: 30px 30px 15px 0;
    width: 185px;
}

.broadcast-item-wrap{
    padding: 1px;
    float: left;
    margin: 17px 30px 15px 0;
    
    -o-background-size: 100% 100%; -webkit-background-size: 100% 100%; -khtml-background-size: 100% 100%; background-size: 100% 100%;

    background: -moz-linear-gradient(top,#f7ad2b,#ce8a0d);
    background: -webkit-gradient(linear, left top, left bottom, from(#f7ad2b), to(#ce8a0d));
    filter: progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr=#f7ad2b,endColorstr=#ce8a0d,GradientType=0); zoom: 1;
    background: -o-linear-gradient(top,#f7ad2b,#ce8a0d);

    background-clip: border-box; -moz-background-clip: border; -webkit-background-clip: border-box;
    background-origin: border-box; -moz-background-origin: border; -webkit-background-origin: border-box;

    -moz-border-radius: 3px; /* Firefox */
    -webkit-border-radius: 3px; /* Safari, Chrome */
    border-radius: 3px; /* CSS3 */    
}

.broadcast-item.current{
    border-top: 1px solid #ffd041;
    border-left: 1px solid #fbbf41;
    border-right: 1px solid #fab742;
    border-bottom: 1px solid #f7a842;
    float: none;
    margin: 0;
    padding: 10px;
    position: relative;
    
    
    -o-background-size: 100% 100%; -webkit-background-size: 100% 100%; -khtml-background-size: 100% 100%; background-size: 100% 100%;

    background: -moz-linear-gradient(top,#ffca2c,#f69e2d);
    background: -webkit-gradient(linear, left top, left bottom, from(#ffca2c), to(#f69e2d));
    filter: progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr=#ffca2c,endColorstr=#f69e2d,GradientType=0); zoom: 1;
    background: -o-linear-gradient(top,#ffca2c,#f69e2d);

    background-clip: border-box; -moz-background-clip: border; -webkit-background-clip: border-box;
    background-origin: border-box; -moz-background-origin: border; -webkit-background-origin: border-box;

    -moz-border-radius: 2px; /* Firefox */
    -webkit-border-radius: 2px; /* Safari, Chrome */
    border-radius: 2px; /* CSS3 */    
}

.broadcast-item.current .time-bl {
    -moz-border-radius: 3px 3px 3px 3px;
    -moz-box-shadow: 1px 1px 1px #BD7A23;
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #F2B12A;
}

.broadcast-item.current, .broadcast-item.current span{color: #fff;}

.broadcast-item.current .time-bl .day-week, .broadcast-item.current .time-bl .time{color: #e18e22;}

.airwaves{
    font-size: 16px;
    color: #da0f0f;
    font-weight: bold;
}

.time-bl .day-week{
    font-size: 14px;
    text-transform: uppercase;
    color: #4e93c6;
}

.time-bl .time{
    font-size: 13px;
    color: #4e93c6;
}

.see-program a{border-bottom-style: dotted;border-width: 1px;}
.see-program{
    position: absolute;
    right: 79px;
    top: 17px;
}

.info-broadcast{float: left; padding-top: 5px; width: 120px;}

.info-broadcast span{font-size: 12px; color: #999999;}

.info-broadcast .name-broadcast{
    font-size: 14px;
    font-weight: bold;
    color: #2a2a2a;
}

.broadcast-item.current .corner-radio{
    background: url("http://i.smotra.ru/img/v2/sm-elements/corner-radio.png") no-repeat 0px 0px;
    position: absolute;
    width: 11px;
    height: 9px;
    top: -9px;
    left: 10px;
}

.sm-player-audio{
    left: -4px;
    position: absolute;
    top: 30px;
}

.player-bl h3 span{color: #1f5591;}

.sm-player-wrap{ 
    float: left;
    background: #f1f3f6;
    width: 363px;
}


/*радио (end)*/


/*чат */
.nbt.new-pm-cl .nbt-box{
    max-height: 562px;
    overflow-y: auto;
}

.nbt.new-pm-cl.radio-chat .nbt-box{
   max-height: 651px; 
}

.nbt.new-pm-msg.chat{
    border: 1px solid #cccccc;

    -moz-border-radius: 3px; /* Firefox */
    -webkit-border-radius: 3px; /* Safari, Chrome */
    border-radius: 3px; /* CSS3 */    
}
.nbt-header{
    height: 40px;
    border-bottom: 1px solid #cccccc;

    -moz-border-radius: 3px 3px 0px 0px; /* Firefox */
    -webkit-border-radius: 3px 3px 0px 0px; /* Safari, Chrome */
    border-radius: 3px 3px 0px 0px; /* CSS3 */    
    
    -o-background-size: 100% 100%; -webkit-background-size: 100% 100%; -khtml-background-size: 100% 100%; background-size: 100% 100%;

    background: -moz-linear-gradient(top,#fafafa,#f3f3f3);
    background: -webkit-gradient(linear, left top, left bottom, from(#fafafa), to(#f3f3f3));
    filter: progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr=#fafafa,endColorstr=#f3f3f3,GradientType=0); zoom: 1;
    background: -o-linear-gradient(top,#fafafa,#f3f3f3);

    background-clip: border-box; -moz-background-clip: border; -webkit-background-clip: border-box;
    background-origin: border-box; -moz-background-origin: border; -webkit-background-origin: border-box;
}

.nbt.new-pm-msg.chat .nbt-header #new-pm-msg-title-empty{font-size: 18px; font-weight:bold; line-height: 38px; padding-left: 25px;}

.new-pm-msg-box {
    height: 500px;
    overflow-y: auto;
    padding: 5px 0;
}

.private-messages .new-pm-msg-box {
     height: 339px;
}
.private-messages .new-pm-msg-box-empty {
     height: 515px;
}

#msgs_area .new-pm-msg-box-fade{ padding-left: 25px;}
.private-messages #msgs_area #pm-send-div { margin-top: 20px; height: 155px;}
#msgs_area #pm-send-div{ margin-top: 20px; height: 110px;}

#msgs_area .chat-msg-body .chat-msg-date{font-size: 12px; color: #999999; float: left; line-height: 20px;}
#msgs_area .chat-msg-body .chat-msg-text{font-size: 13px; color: #414141; float: left; line-height: 20px; margin-left: 10px; width: 585px;}

#msgs_area .chat-msg-text .msg-author{font-size: 14px; font-weight: bold;}

#msgs_area .chat-msg-body{clear: both; padding: 15px 0;}

#pm-send-div{
    border-top: 1px solid #cccccc;    
    padding-top: 10px;
    padding-left: 25px;
    position: relative;
}
#pm-send-div #chat_controls{
    position: absolute;
    right: -3px;
    top: 73px;
}

#pm-send-div div.chat-item-checkbox {
    float:left;
    margin-right:10px;
}
#pm-send-div div.hint {
    color: #B0B0B0;
    font-size: 9px;
    line-height: 9px;
    margin-top: 4px;
    margin-left: 20px;
}

#pm-send-div h5{font-size: 16px;}

select.form-input{ font-size: 15px;}

#pm-send-div .form-input.chat-input{width: 660px; padding: 5px;}

#pm-send-div .button-s{
    background: url("http://i.smotra.ru/img/v2/sm-elements/send.png") no-repeat 0px 0px;
    border: medium none;
    cursor: pointer;
    height: 44px;
    width: 91px;
    margin-top: 10px;
}

#pm-send-div .button-s:hover {
    background: url("http://i.smotra.ru/img/v2/sm-elements/send.png") no-repeat -93px 0px;
}

#pm-send-div .button-s:active {
    background: url("http://i.smotra.ru/img/v2/sm-elements/send.png") no-repeat -185px 0px;
    outline: none;
}


.add-radio.add-radio-s {border: none; background: none;}
.add-radio.add-radio-s li{list-style: none; float: left; margin: 5px 20px 0 0;}

.add-radio.add-radio-s li.active a{
    -moz-border-radius: 5px 5px 5px 5px;
    -moz-box-shadow: 1px 1px 1px #D1D1D1;
    background: url("http://i.smotra.ru/img/v2/sm-elements/bg-btn-view.png") repeat scroll 0 5px transparent;
    border-color: #F2F2F2 #CDCDCD #747575 #D1D1D1;
    border-style: solid;
    border-width: 1px;
    color: #2A2A2A;
    font: 14px/20px Arial,Helvetica,sans-serif;
    padding: 0.3em 0.5em 0.5em;
}
                                                                     
.add-radio.add-radio-s li a {
    -moz-border-radius: 5px 5px 5px 5px;
    background: -moz-linear-gradient(center top , #D1D1D1, #BDBDBD) repeat scroll 0 0 transparent;
    border-color: #9A9A9A #B3B4B4;
    border-style: solid;
    border-width: 1px;
    color: #2A2A2A;
    font: 14px/100% Arial,Helvetica,sans-serif;
    padding: 0.3em 0.5em 0.5em;
    text-shadow: 0 1px 1px #FFFFFF;
}

/*чат (end)*/

/*в чате */

.nbt.new-pm-cl{
    border: 1px solid #cccccc;
    margin-bottom: 20px;

    -moz-border-radius: 3px; /* Firefox */
    -webkit-border-radius: 3px; /* Safari, Chrome */
    border-radius: 3px; /* CSS3 */    
}

.nbt.new-pm-cl .nbt-header{
    font-size: 18px;
    font-weight: bold;
    line-height: 38px;
    padding-left: 25px;
    color: #2a2a2a;
    
    height: 40px;
    border-bottom: 1px solid #cccccc;

    -moz-border-radius: 3px 3px 0px 0px; /* Firefox */
    -webkit-border-radius: 3px 3px 0px 0px; /* Safari, Chrome */
    border-radius: 3px 3px 0px 0px; /* CSS3 */    
    
    -o-background-size: 100% 100%; -webkit-background-size: 100% 100%; -khtml-background-size: 100% 100%; background-size: 100% 100%;

    background: -moz-linear-gradient(top,#fafafa,#f3f3f3);
    background: -webkit-gradient(linear, left top, left bottom, from(#fafafa), to(#f3f3f3));
    filter: progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr=#fafafa,endColorstr=#f3f3f3,GradientType=0); zoom: 1;
    background: -o-linear-gradient(top,#fafafa,#f3f3f3);

    background-clip: border-box; -moz-background-clip: border; -webkit-background-clip: border-box;
    background-origin: border-box; -moz-background-origin: border; -webkit-background-origin: border-box;
}

#total_online{
    /*font-size: 18px;
    font-weight: bold;
    line-height: 38px;
    padding-left: 5px;    
    color: #999999;
    font-style: italic;*/
}

#chat-list{padding: 10px 20px 10px 20px;}

.new-pm-cl-box .nbt-row{ clear: both; height: 50px; cursor:pointer;}
.new-pm-cl-box .nbt-row .col-1{ float: left; position: relative; top: 5px; margin-right: 10px;}

.new-pm-cl-box .nbt-row .col-1 a, .new-pm-cl-box .nbt-row .col-1 a:hover{ border-bottom: none;}
.new-pm-cl-box .nbt-row .col-1 a img{
    width: 30px;
    height: 30px;
    padding: 2px;
    border: 1px solid #d0d0d0;
    margin-right: 10px;
    
    -webkit-box-shadow: 0 0 2px #bbb;
    -moz-box-shadow: 0 0 2px #bbb; 
    box-shadow: 0 0 2px #bbb; 
    
    -moz-border-radius: 2px; /* Firefox */
    -webkit-border-radius: 2px; /* Safari, Chrome */
    border-radius: 2px; /* CSS3 */    
}

.new-pm-cl-box .nbt-row .col-2{ float: left; margin-right: 10px; height: 20px;}
.new-pm-cl-box .nbt-row .col-3{ float: left; margin-right: 10px; height: 20px;}

.nbt.new-pm-cl  .nbt-header .nbt-header-numb{ 
    color: #999999;
    font-size: 18px;
    font-style: italic;
    font-weight: bold;
    line-height: 38px;
    padding-left: 5px;
}

.private-messages .new-pm-msg-box .nbt-row .col-1{float: left;} 
.private-messages .new-pm-msg-box .nbt-row {margin-bottom: 10px;}
.private-messages .new-pm-msg-box .nbt-row.my {background-color:#eaf7ff;} 

.private-messages .form-input.pm-input {width: 655px; height: 60px;} 

.private-messages .new-pm-msg .info-date {font-size: 12px;}

#chat-list{padding: 10px 20px 10px 20px;}

#chat-list .nbt-row{ clear: both; height: 50px;}
#chat-list .nbt-row .col-1{ float: left; position: relative; top: 5px;}
#chat-list .nbt-row .col-2{ float: left;}

#chat-list .nbt-row .col-1 a, #chat-list .nbt-row .col-1 a:hover{ border-bottom: none;}

#chat-list .nbt-row .col-1 a img{ 
    width: 30px;
    height: 30px;
    padding: 2px;
    border: 1px solid #d0d0d0;
    margin-right: 10px;
    
    -webkit-box-shadow: 0 0 2px #bbb;
    -moz-box-shadow: 0 0 2px #bbb; 
    box-shadow: 0 0 2px #bbb; 
    
    -moz-border-radius: 2px; /* Firefox */
    -webkit-border-radius: 2px; /* Safari, Chrome */
    border-radius: 2px; /* CSS3 */    
}

#chat-list .nbt-row .col-1 a:hover img{
    -webkit-box-shadow: none;
    -moz-box-shadow: none 
    box-shadow: none; 
    
    -moz-border-radius: 0px; /* Firefox */
    -webkit-border-radius: 0px; /* Safari, Chrome */
    border-radius: 0px; /* CSS3 */    
}

#chat-list .nbt-row .col-1 a:hover, .col-1 a{border:none}
#chat-list .nbt-row .col-1 a img{ width: 30px;    height: 30px;}

.tw-smotra-fm{
    border: 1px solid #cccccc;
    padding: 20px 10px;
    color: #2a2a2a;
}

.tw-smotra-fm-header{
    font-size: 18px;
    background: url("http://i.smotra.ru/img/v2/ico/tw-ico.png") no-repeat 255px 0px;
    margin-bottom: 10px;    
}

.tw-smotra-fm-item{    border-bottom: 1px solid #ececec; padding: 10px 0px;}
.tw-smotra-fm-item .data-publ{    line-height: 16px; }

#twitter_update_list li{
    border-bottom: 1px solid #ECECEC;
    padding: 10px 0;
}

#twitter_update_list span{
    display: block;
    font-size: 13px;
    line-height: 18px;
    margin: 5px 0;
}

#twitter_update_list a, #twitter_update_list a:hover{
    color: #868686;
    line-height: 16px;
    border: none;
    font-size: 11px;
}

.tw-smotra-fm-item a{color: #1791be; }

.tw-smotra-fm-item.last{ border-bottom: none; margin: 0;}

/*в чате (end)*/

/* текстовые страницы */

ul.rules-list div.col-1 {
    font-size: 14px;
    position: absolute;
    top: 4px;
    width: 43px;
}

ul.rules-list div.col-2 {
    padding: 0 40px;
}

.new-pm .col-left {
    float: none;
    left: 42px;
    position: absolute;
    top: 45px;
    width: 350px;
    z-index: 5;
}

/* текстовые страницы (end)*/


.auto_vote .category-bl-body.albums-list-photo .cars-best-item .cars-best-img a,
.auto_vote .category-bl-body.albums-list-photo .cars-best-item .cars-best-img a:hover
{    border: none    }

.main-content-bl .cars-best-name a
{ font-size: 14px;}

.main-content-bl .cars-best-name
{ margin: 0px;}


.auto_vote .category-bl-body.albums-list-photo .cars-block .cars-best-item
{    display: inline-block;    min-height: 265px;}


.content-one-column.auto-day-choice .att-note.big{
    bottom: 20px;
    margin-bottom: 30px;
    position: relative;
}
.content-one-column.auto-day-choice .att-note-m{
    padding: 10px;
    
    -webkit-box-shadow: 0 0 2px #bbb;
    -moz-box-shadow: 0 0 2px #bbb; 
    box-shadow: 0 0 2px #bbb; 

    background: #f0f0f0;
    
    -moz-border-radius: 3px; /* Firefox */
    -webkit-border-radius: 3px; /* Safari, Chrome */
    border-radius: 3px; /* CSS3 */    
    width: 935px;
}

.category-bl-body.albums-list-photo .cars-best-item {width: 215px;}

.category-bl-body.albums-list-photo .cars-best-item .cars-best-img{    width: 215px;}
.category-bl-body.albums-list-photo .cars-best-item .cars-best-img img{    width: 215px;}

.main-content-bl .cars-best-item  .cars-best-rating{top: 10px;}


.content-one-column.auto-day-choice .title-brands{width: 990px;}
.auto-day-choice-voting .cars-block{margin-bottom: 50px;}
.auto-day-choice-voting .cars-best-name{margin-top: 10px;}
.auto-day-choice-voting .cars-best-name a{ line-height: 20px}
.auto-day-choice-voting .cars-best-vote-btn{clear: both; position: absolute; bottom: 0;}

.auto-day-choice-voting .cars-best-vote-btn .button.accept{padding: 0.3em 1em 0.45em;}

.auto-day-choice-voting .cars-block .cars-best-item{min-height: 265px;}

.auto-day-choice-voting .rating{
    float: right;
    right: 15px;
    top: 7px;
}
.auto-day-choice-voting .cars-best-img{
    border: 1px solid #E7E7E7;
    height: 157px;
    padding: 2px;
    width: 212px;
}

.auto-day-choice-voting{margin-bottom: 70px;}

/*.auto-day-choice-yesterday .cars-block, .auto-day-choice-month cars-block{margin-bottom: 20px;}*/

.auto-day-choice-voting .cars-block{ height: 100%; margin-top: 0;}
.auto-day-choice-yesterday .cars-block{ height: 100%; margin-top: 0;}

.auto-day-choice-month .cars-block{ height: 100%; margin-top: 0;}
.auto-day-choice-month .cars-best-item .counter{ top: 90px; left: 15px}

.auto-day-choice-month .cars-block .cars-best-item{width: 120px;}
.auto-day-choice-yesterday .cars-block .cars-best-item{width: 140px;}

.auto-day-choice-yesterday .cars-best-item .cars-best-img
{
    height: 90px;
    width: 120px;
    margin: 10px 20px 20px 10px;
}

.auto-day-choice-month .cars-best-item,
.auto-day-choice-month .cars-best-item .cars-best-img
{
    height: 90px;
    width: 120px;
    margin: 10px 25px 40px 10px;
}


.auto-day-choice-voting.has-vote .cars-best-item  { opacity: 0.5; }
.auto-day-choice-voting.has-vote .cars-best-item.voted { opacity:1; }

.category-bl-body .col3{margin-bottom: 15px;}
.category-bl-body.shop-order-form h4{
    margin: 20px 0 3px 0;
}

.auto-day-choice-month .data-publ{
    bottom: 32px;
    color: #868686;
    display: block;
    float: none;
    font-size: 11px;
    line-height: 18px;
    padding: 0;
    position: relative;
    left:10px;
}

.main-content-bl.auto-day-choice-month,
.main-content-bl.auto-day-choice-yesterday{
    width: 955px;
}

.main-content-bl.auto-day-choice-yesterday .main-content-bl .category-bl-body{padding-bottom: 0;}
.main-content-bl.auto-day-choice-yesterday .cars-best-item .counter{
    top: 90px;
    left: 15px;
}

.nbt.shop-items-list .nbt-row .col-3{ line-height: 36px;}
.nbt.shop-items-list .nbt-row .col-4{ font-size: 21px; width: 100%; text-align: right;}

#delivery-cost .col-4{ font-size: 21px; width: 100%; text-align: right;}

.nbt .nbt-header.add-header{
    font-size: 21px;
    background: none;
}

.nbt-row.new{background: #FEF6E9}

.status-new{
    text-shadow: 1px 1px 0 #2c6f02;
    background: none repeat scroll 0 0 #85BF09;
    color: #FFFFFF;
    font-size: 10px;
    line-height: 14px;
    padding: 0 4px 1px 4px;    
}

.forum-bl-item .status-new, .status-new.comment{ float:none; margin-top:0; margin-left: 6px; display: inline;}
.forum-bl-item .forum-item-title{ /*float: left; */}

/*.comm-info .comment-new {background: #85bf09; margin-left: 5px; color: #fff;}*/

#comment_add_form .add-comment-bl-m{width: 90%;}
#comment_add_form .add-comment-bl-m .resizable-textarea textarea{width: 100%; 
    -moz-border-radius: 3px 3px 0px 0px;
    -webkit-border-radius: 3px 3px 0px 0px;
    border-radius: 3px 3px 0px 0px;
}
#comment_add_form .add-comment-bl-m .resizable-textarea .grippie{
    left: 1px;
    position: relative;
}

#comment_add_form .add-comment-bl-m .mess-comments{width: 82%;}

/* магазин оформление заказа */
.shop-users-list.show_order th{text-align: center;}
.shop-users-list.show_order th.user-data{text-align: left;}

.shop-users-list.show_order td.column2,
.shop-users-list.show_order td.column3,
.shop-users-list.show_order td.column4{text-align: center;}

.shop-users-list.show_order td{font-size: 14px;}

.sm-content-note .sm-text.attention.show_order p{line-height: 20px;}
.sm-content-note .sm-text.attention.show_order{
	background-position: 21px 6px;
	font-size: 14px;
}

/* магазин оформление заказа (end)*/


/*магазин админка*/

.shop-users-list tbody tr td.orders-checkbox { text-align: center;}
.shop-users-list tbody tr td.orders-checkbox .checkbox-item-uni { float:none; }

.shop-users-list thead .checkbox {width: 52px;}
.shop-users-list thead .user-data {width: 310px;}
.shop-users-list thead .info-order {width: 195px;}

.shop-users-list td h3 a{font-size: 15px;}
.shop-users-list td .nbt-checkbox { margin: 0 12px; width: 26px;}
.shop-users-list td.total-price { font-size: 25px; font-weight: bold; text-align: center;}
.shop-users-list td.total-price h5{ font-size: 12px; font-weight: normal;}

.shop-users-list td .nbt-checkbox a { background-image:url("http://i.smotra.ru/img/nb-checkbox.png"); background-position:center top; background-repeat:no-repeat; display:block; width: 26px; height: 26px;}
.shop-users-list td .nbt-checkbox a:hover { background-color: #6699cc;}
.shop-users-list td .nbt-checkbox.active a { background-position:center bottom;}

.category-bl.shop-goods .category-bl-body .category-items{}
.category-bl.shop-goods .category-bl-body .category-items h5{font-size: 15px; font-weight: bold;}
.category-bl.shop-goods .category-bl-body .category-items p.sm-explain,
.info-right-body p.sm-explain
{font-size: 12px;  text-align: left; width: 100%; margin-bottom: 10px;}

.category-bl.shop-goods .category-bl-body .category-items select{width: 85px;}

.info-right-body.shop-mng .sm-input {
    padding: 5px 5px 7px;
    height: 18px;
    width: 248px;
    margin-right: 10px;
}

.back-link.shop.admin a{color: #81A646; border-bottom: 1px solid #81A646;}

.back-link.shop.admin{
    position: relative;
    left: 0;
    top: -10px;
    color: #81A646;
}

.add-buttons{color: #2a2a2a}

.shop-users-list,
.shop-items-edit-list
{margin-bottom: 20px; border-collapse: collapse;}

.shop-items-edit-list td,
.shop-users-list td,
.shop-users-list th{color:#2a2a2a; border-bottom: 1px solid #e9e9e9;}

.shop-users-list td{ padding:15px 10px 15px 10px;background: #fff;}
.shop-users-list th{ padding: 0px 10px 0px 10px;}
.shop-users-list thead{ font-weight: bold; color: #333; height: 30px; text-align: left;}

.shop-items-edit-list tbody,
.shop-users-list tbody { font-size: 12px; border: 1px solid #E9E9E9;}

.shop-users-list tbody tr{ border-collapse:collapse;}

.shop-items-edit-list tbody tr:hover td,
.shop-items-edit-list tbody tr.active td,
.shop-users-list tbody tr:hover td,
.shop-users-list tbody tr.active td
{background-color: #FBFDFE;}

.shop-items-edit-list a{ font-size: 15px; font-weight: bold;}
.shop-items-edit-list td span{font-size: 12px;}
.shop-items-edit-list td{ padding: 15px 10px  15px 10px; font-size: 14px; font-weight: bold; color: #333; text-align: center;}
.shop-items-edit-list th.shop-name-item{text-align: left; padding-left: 10px;}
.shop-items-edit-list th{ padding: 0px 5px; text-align: center;}
.shop-items-edit-list thead{ font-weight: bold; color: #333; height: 30px; text-align: left;}
.shop-items-edit-list tbody { font-size: 12px;}

.shop-items-edit-list td.shop-name-item{font-size: 12px; font-weight: normal; width: 200px; text-align: left;}
.shop-items-edit-list td.shop-name-item a{ font-size: 15px; font-weight: bold;}

.logs{padding: 10px;}
.logs td{padding: 10px; font-size: 12px; color:#2a2a2a; border-bottom: 1px solid #E9E9E9;}

.bl-links-admin{padding: 10px 0px 15px 20px;}
.bl-links-admin a{margin-right: 24px; font-size: 12px; border-bottom: 1px dotted #1f5591;}
.bl-links-admin a:hover{border-bottom: 1px dotted #f10000;}

/*магазин админка (end)*/

/** popup **/

#choose_album_dialog {
    background-color: #FBFBFB;
    padding-bottom: 13px;
    padding-top: 96px;
    padding-left: 49px;
    width: 507px;
    height: 198px;
    left: 50%;
    margin-left: -279px;
    margin-top: -180px;
    position: fixed;
    top: 50%;
    z-index: 1110;                    
}
#your-albums {
    width:250px;
}

.popup-wrap.select-album{height: 110px; margin: 0 0 25px; padding: 10px 0 0; width: 457px; border-bottom: 1px solid #e7edf0;}
.popup-select-album select{min-width: 220px; position: relative; left: 18px; left: 24px\9;}

#choose_album_dialog .form-col select.disabled{opacity: 0.6; filter: alpha(opacity=60);}

#choose_album_dialog .form-col{float: left; width: 250px; padding: 10px 0 0px 0;}
#choose_album_dialog .form-col.right{left: 40px; position: relative; width: 200px;}

.popup-wrap.select-album .form-col .sm-space-form-el{ height: 20px;} 

.sm-space-form-el{margin-bottom: 10px;}

.popup-wrap.select-album p{font-size: 15px; font-weight: bold; line-height: 21px;}

.popup-wrap.select-album .form-col .label-radio{font-size: 14px; font-family: Arial; vertical-align: middle;}

#popup-name-album-new, #popup-name-album-cur {margin: 0px; vertical-align: middle;}

#choose_album_dialog .button-auth-wrap{float: left;}
/** popup(end) **/

.add-block.post_edit-container .nbt.ui-sortable .nbt-row{position: relative; margin: 5px 0px;}
.add-block.post_edit-container .nbt.ui-sortable .nbt-row .drag{border: none; left: 710px;}

/* форум */

.title24{ font-size: 24px; font-weight: bold; line-height: 20px; margin: 30px 0px 15px 0px; padding-left: 15px;}

.forums-content{position: relative;}

.forums-list-bl{ position: relative; margin-top: 25px;}

.forums-content .sm-btn-adds{
    position: absolute;
    top:-7px;
    right: 0;
}

.forums-list-body{
    border: 1px solid #cccccc;
    background: #fff;
            
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
}

.forum-item{border-bottom: 1px solid #e9e9e9; padding: 10px 0;}

.forums-list-bl .forum-name{
    padding: 5px 30px 5px 15px;
    width: 380px;
    float: left;
}

.forums-list-bl .forum-last-post{
    padding: 5px 15px 5px 15px;
    width: 260px;
    float: left;
}

.forum-name p{font-size: 12px; color: #333333; }

.forum-name a{font-size: 18px; color: #608e08; font-weight: bold; border: none;}
.forum-name a:hover{font-size: 18px; color: #608e08; font-weight: bold; border-bottom: 1px solid #608e08;}

.forum-name .count-topics{font-size: 15px; color: #999999; font-style: italic; vertical-align: super;}

.forum-last-post {font-size: 12px;}
.forum-last-post .last-post{margin-bottom: 10px;}
.forum-last-post .author-name a{ font-weight: bold; }
.forum-last-post .data a{ color: #868686; font-size: 11px; font-weight: normal; margin: 0 0 1px}


.forums-list-bl .link-all{position: absolute; right: 0; top: -30px;}

.forums-list-body.group .forum-item{float: left; width: 218px; margin: 0px 10px; border: none;}

/* форум (end)*/

/* форум список тем */

.forums-list-bl .link-all{
    position: absolute;
    top: -35px;
    right: 0;
}
.name-group{line-height: 20px;    font-size: 18px;}
.name-group a{border: none; color: #2a2a2a}
.name-group a:hover{color: #f10000; border-bottom: 1px solid #f10000;}

/* форум список тем (end)*/

/*forum topic*/
.forums-list-bl .topic-name {
    float: left;
    padding: 10px 0 5px 17px;
    width: 350px;
    font-size: 15px;
    line-height: 25px;
}

.forums-list-bl .topic-name a{border-bottom : none;}
.forums-list-bl .topic-name a:hover{border-bottom : 1px solid #a2b9d2; color: #1F5591;}
.forums-list-bl .topic-name p{font-size: 12px;}

.forums-list-bl .topic-answer {
    float: left;
    padding: 10px 0 5px 13px;
    width: 110px;
}

.forums-list-bl .topic-last-post {
    float: left;
    padding: 0 0 4px 32px;
    width: 186px;
}

.forums-list-head .topic-answer, .forums-list-head .topic-last-post, .forums-list-head .topic-name{padding: 10px 0 5px 17px; font-size: 12px; line-height: 25px;}

.forum-item:hover {
    background-color: #fbfdfe;
}
/*forum topic (end)*/

/*forum message */
#white .btn-add-comments input {
    text-indent: -9999px;
}
.btn-add-comments input {
    background: url("http://i.smotra.ru/img/v2/sm-elements/send.png") no-repeat 0px 0px;
    border: medium none;
    cursor: pointer;
    height: 44px;
    width: 91px;
}
.btn-add-comments input:hover {
    background: url("http://i.smotra.ru/img/v2/sm-elements/send.png") no-repeat -93px 0px;
}

.btn-add-comments input:active {
    background: url("http://i.smotra.ru/img/v2/sm-elements/send.png") no-repeat -185px 0px;
    outline: none;
}

.forums-content .back-link{
    position: relative;
    top:0px;
}
/*forum message (end)*/

.surfinbird__like_iframe {
    width:10px;
    left:5px;
    position:relative;
    top:-2px;
}

/*Лендинг пейдж для баннеров*/

#popup-warning.popup-landing-auth{
    width: 620px;
}

#popup-warning.popup-landing-auth .blue-tab-long{
    font-size: 22px;
    padding: 17px 24px 10px;
}

.content.landing .title-a-20{margin: 10px 0px;}
.content.landing .video-block { text-align: left; margin-bottom: 10px;}
.content.landing .sm-preview-text {font-size: 14px; line-height: 20px;}

.content.landing .video-list-bl {margin-bottom: 50px;}

.content.landing .register-link{font-size: 18px;}
.content.landing .register-link a{border-bottom: 1px dashed #1F5591;}
.content.landing .register-link a:hover{border-bottom: 1px dashed #f10000; color: #f10000}

.attantion-right-bl{
    position: relative;
    width: 396px;
    margin-bottom: 30px;
    color: #2a2a2a;
    
    -webkit-border-radius: 3px 3px 0px 0px;
    -moz-border-radius: 3px 3px 0px 0px;
    border-radius: 3px 3px 0px 0px;
    color: #2a2a2a;
}

.attantion-right-header-wrap {
    background: -moz-linear-gradient(top,#faaf2d,#ce8a0d);
    background: -webkit-gradient(linear, left top, left bottom, from(#faaf2d), to(#ce8a0d));
    filter: progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr=#faaf2d,endColorstr=#ce8a0d,GradientType=0); zoom: 1;
    background: -o-linear-gradient(top,#faaf2d,#ce8a0d);
    
    padding: 1px;
    -webkit-border-radius: 3px 3px 0px 0px;
    -moz-border-radius: 3px 3px 0px 0px;
    border-radius: 3px 3px 0px 0px;
}

.attantion-right-header {
    background: -moz-linear-gradient(top,#ffca2c,#f6a02d);
    background: -webkit-gradient(linear, left top, left bottom, from(#ffca2c), to(#f6a02d));
    filter: progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr=#ffca2c,endColorstr=#f6a02d,GradientType=0); zoom: 1;
    background: -o-linear-gradient(top,#ffca2c,#f6a02d);
    
    border-top: 1px solid #ffd041;
    border-bottom: 1px solid #f7a842;
    border-left: 1px solid #fbbe41;
    border-right: 1px solid #fbbe41;
    height: 45px;
    padding-left: 20px;
    padding-top: 5px;
    -webkit-border-radius: 2px 2px 0px 0px;
    -moz-border-radius: 2px 2px 0px 0px;
    border-radius: 2px 2px 0px 0px;
}

.attantion-right-header .attantion-right-title{
    font-size: 18px;
    line-height: 38px;
    font-weight: bold;
    text-shadow: 0 1px #fcd696;
}
.attantion-right-body{
    padding: 10px 15px;
    border-left:1px solid #d5d5d5;
    border-right:1px solid #d5d5d5;
    border-bottom:1px solid #d5d5d5;
}

.shadow-right-bl.landing {
    background-position: 0 -8px;
}

.attantion-right-body .register-bl{
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;

    border-left:1px solid #efefef;
    border-right:1px solid #efefef;
    border-bottom:1px solid #cfcfcf;
    border-top:1px solid #f8f8f8;
    
    background: -moz-linear-gradient(top,#f5f5f5,#f2f2f2);
    background: -webkit-gradient(linear, left top, left bottom, from(#f5f5f5), to(#f2f2f2));
    filter: progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr=#f5f5f5,endColorstr=#f2f2f2,GradientType=0); zoom: 1;
    background: -o-linear-gradient(top,#f5f5f5,#f2f2f2);
    
    padding: 15px;
    margin: 10px 0px 21px 0px;
}

.register-bl .button-auth-wrap{    
    margin: 15px 0px 0px 0px;
}
.comm-freely .title, .evaluate .title, .join-comm-clubs .title {font-size: 14px; font-weight: bold; line-height: 20px;}

.comm-freely, .evaluate, .join-comm-clubs{    margin: 0px 0px 25px 0px; padding-left: 50px;}

.comm-freely{
    background: url("http://i.smotra.ru/img/v2/ico/mouse-wires.png") no-repeat 5px 3px;
}

.evaluate{
    background: url("http://i.smotra.ru/img/v2/ico/facebook-like.png") no-repeat 5px 3px;
}
.join-comm-clubs{
    background: url("http://i.smotra.ru/img/v2/ico/speech-bubbles.png") no-repeat 5px 3px;
}

.attantion-right-body .info-wrap{
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;

    border-left:1px solid #efefef;
    border-right:1px solid #efefef;
    border-bottom:1px solid #cfcfcf;
    border-top:1px solid #f2f2f4;

    margin: 5px 0px;
    float:left;
}


.attantion-right-body .info{
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    
    background: -moz-linear-gradient(top,#f2f2f2,#f7f7f7);
    background: -webkit-gradient(linear, left top, left bottom, from(#f2f2f2), to(#f7f7f7));
    filter: progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr=#f2f2f2,endColorstr=#f7f7f7,GradientType=0); zoom: 1;
    background: -o-linear-gradient(top,#f2f2f2,#f7f7f7);
    
    padding: 4px 5px 5px 5px;
    font-weight: bold;
    font-size: 12px;
}

.attantion-right-body .info span{color: #ee6c0d}

.content.landing .play-video{background-position: 65px 40px;}
.content.landing .play-video:hover{background-position: 65px 40px;}

/*Лендинг пейдж для баннеров (end)*/

/*Тест автоманьяка*/
/*#header .menu-top li.auto-test{
    background: url("/img/v2/work_area/auto-test/item-menu-auto-test.png") no-repeat -204px 0px;
    padding: 3px 8px 3px 10px;
}*/

#header .menu-top li.auto-test a, #header .menu-top li.auto-test a:hover{
    color: #fff;
    text-transform: uppercase;
    font-size: 11px; 
    text-shadow: 0 -1px #ef6109;
    font-weight: bolder;
    border: none;
    padding: 3px 0px 3px 0px;
    display: block;
    width: 102px;
    text-align: center;
    position: relative;
    bottom: 2px;
}

#header .menu-top li.auto-test{
    margin-right: 0;
}
#header .menu-top li.auto-test a{
    background: url("/img/v2/work_area/auto-test/item-menu-auto-test.png") no-repeat -102px 0px;
}

#header .menu-top li.auto-test a:hover{
    background-position: -204px 0px;
    text-shadow: 0 -1px #f08f0b;
    border: none;
}

#header .menu-top li.auto-test a:active{
    background-position: -306px 0px;
    text-shadow: 0 -1px #f08f0b;
    border: none;
}

#header .menu-top li.auto-test.active{background: none;}
#header .menu-top li.auto-test.active a, #header .menu-top li.auto-test.active a:hover{
    background-position: 0px 0px;
    text-shadow: 0 -1px #767676;
    border: none;
}

#header .menu-top li.auto-test.active a:hover{
    background: url("/img/v2/work_area/auto-test/item-menu-auto-test.png") no-repeat -204px 0px;
    text-shadow: 0 -1px #f08f0b;
    border: none;
}

#header .menu-top li.auto-test.active a:active{
    background: url("/img/v2/work_area/auto-test/item-menu-auto-test.png") no-repeat -306px 0px;
    text-shadow: 0 -1px #f08f0b;
    border: none;
}

#header .menu-top ul li.smotra-run a{
	background: url("/img/v2/sm-elements/smtr_run2012.png?5") no-repeat 0px 0px;
	width: 103px;
	height: 26px;
	display: block;
	border: none;
    opacity: 0.6;
    margin-top: -4px;
}

#header .menu-top ul li.smotra-run a:hover{
	opacity: 1;
}

#header .menu-top ul li.smotra-run2013 a{
    background: url("/img/run2013/header-menu-run2013.png?5") no-repeat 0px 0px;
    width: 95px;
    height: 26px;
    display: block;
    border: none;
    opacity: 0.9;
    margin-top: -4px;
}

#header .menu-top ul li.smotra-run2013 a:hover{
    opacity: 1;
}

#header .menu-top ul li.smotra-rivals a{
    background: url("/img/pr/NFSRsmotra95x26.png?5") no-repeat 0px 0px;
    width: 95px;
    height: 26px;
    display: block;
    border: none;
    opacity: 0.9;
    margin-top: -2px;
}

#header .menu-top ul li.smotra-rivals a:hover{
    opacity: 1;
}

#header .menu-top ul li.nfstest a{
    background: url("/img/etc/autotest/nfs/nfs_test_menu.png") no-repeat 0px 0px;
    width: 103px;
    height: 26px;
    display: block;
    border: none;
    opacity: 0.6;
    margin-top: -4px;
}

#header .menu-top ul li.nfstest a:hover{
    opacity: 1;
}

.finish-block{
    background: url("http://i.smotra.ru/img/v2/work_area/auto-test/flags.png") no-repeat;
    height: 177px;
    margin: 0 auto;
    position: relative;
    top: 15px;
    width: 345px;
    z-index: 0;
}

.auto-test-result{
    font-size: 35px;
    text-align: center;
    line-height: 35px;
    padding: 20px 0px;
}

.pattern-bl{
    background: url("http://i.smotra.ru/img/v2/work_area/auto-test/pattern-auto-test.png") no-repeat 0px 0px;
    width: 1106px;
    height: 154px;
    position: absolute;
    top: 0;
    z-index: 0;    
}
.quest-bl-t, .quest-bl-b{
    background: url("/img/v2/work_area/auto-test/bg-quest.png") no-repeat 0px 0px;
    height: 12px;
    left: -34px;
    position: relative;
    width: 1212px;
}

.quest-bl-m{
    background: url("http://i.smotra.ru/img/v2/work_area/auto-test/bg-quest-m.png") repeat 0px 0px;
    left: -34px;
    position: relative;
    width: 1212px;
    padding: 22px 0;
}

.quest-bl-b{
    background: url("/img/v2/work_area/auto-test/bg-quest.png") no-repeat 0 -12px;
}

.auto-test-title{
    background: url("/img/v2/work_area/auto-test/bg-title.png") no-repeat center center;
    text-align: center;
    color: #fff;
    font-weight: bold;
    font-size: 28px;
    text-shadow: 0 -1px #5995c7;
    left: -34px;
    position: relative;
    width: 1212px;
    height: 73px;
    line-height: 54px;
    z-index: 3;    
    margin: 14px 0px 0px 0px;
}

.auto-test-title.finish{
    background: url("/img/v2/work_area/auto-test/bg-title-finish.png") no-repeat center center;
}

.sub-auto-test-title{
    color: #bcbcbc;
    font-size: 14px;
    font-style: italic;
    font-family: Georgia;
    text-align: center;
    left: -34px;
    position: relative;
    width: 1212px;
    z-index: 3;    
    margin-bottom: 30px;
}
.step-quest{
    font-size: 15px;
    font-weight: bold;
    text-align: center;
    padding: 5px 0px;
}
.text-quest{
    font-size: 24px;
    line-height: 24px;
    font-weight: bold;
    text-align: center;
    padding: 10px 0px;
}

.count-partic-test{
    color: #979797;
    font-size: 18px;
    font-style: italic;
    font-family: Georgia;
    text-align: center;
    margin: 70px 0 10px 0;
    position: relative;
    right: 27px;    
}

.tell-about-bl{
    background: url("/img/v2/work_area/auto-test/bg-tell-about.png") no-repeat center center;
    font-size: 15px;
    font-weight: bold;
    height: 103px;
    left: 310px;
    position: relative;
    text-align: center;
    top: 45px;
    width: 526px;
}
.tell-about{
    left: 160px;
    position: absolute;
    top: 30px;
}

.item-res-pic a.hovered {
    background-position: 0px 0px;
    position: relative;
    /*bottom: 13px;     */
}
/*.item-res-pic a:hover {
    background-position: 0px 0px;
    position: relative;
    bottom: 13px;
}*/

.item-res-pic a{
    display: block;
    background: url("/img/v2/work_area/auto-test/bg-pic.png") no-repeat -236px 0px;    
    width: 213px;
    height: 213px;
    padding: 12px;
    position: relative;
}

.item-res-pic a .highlight{
    background: url("/img/v2/work_area/auto-test/highlight.png") no-repeat 0px 0px;    
    width: 196px;
    height: 117px;
    position: absolute;
    top:5px;
    left: 10px;
}

.item-res-pic a span{
    background: url("/img/v2/work_area/auto-test/shadow.png") no-repeat  -165px 15px;
    display: block;
    height: 70px;
    left: 38px;
    position: relative;
    width: 163px;
}
.item-res-pic a:hover span{background-position: 0px 15px;left: 23px; bottom: -13px; position: relative;}
/*.item-res-pic a:hover div.highlight{top: -13px; position: relative;}*/

.item-res-pic{
    float: left;
    width: 213px;
    height: 272px;
    padding: 19px 12px;
    margin: 30px 0px 0 77px;
}
.answer-test-bl{
    padding: 0 0 0 100px;
}
/*Тест автоманьяка(end)*/

/* ss */
.ss-promo {
    width: 397px;
    height: 68px;
    background: url("/img/v2/ss-promo-block-bg.png") repeat-x 0px 0px #f3f3f3;      
    border: #cccccc solid 1px;   
    position: absolute;
    right: 260px;
    top: -3px;    
}
.ss-promo.ss-promo-inner {
    top: 0px;
    height: 97px;
    width: 318px;
    right: 131px;   
}

#black .ss-promo.ss-promo-inner {
    width: 300px;   
    background: url("/img/v2-black/ss-promo-block-bg-inner.png") repeat-x 0px 0px #424242; 
}
.ss-promo .ss-promo-calc-ico {
    float: left;
    width: 28px;
    height: 31px;
    background: url("/img/v2/ss-promo-block-calc-ico.png") no-repeat 0px 0px;    
    margin-left: 21px;
    margin-top: 12px;
}
.ss-promo.ss-promo-inner .ss-promo-calc-ico {
    margin-top: 26px;  
}
.ss-promo span {
    font-size: 11px;    
    text-align: center;
    display: block;
    margin-top: 5px;
}
.ss-promo a {
    width: 187px;
    height: 35px; 
    display: block;
    float: left;
    margin-left: 80px;
    margin-top: 9px;
    background: url("/img/v2/ss-promo-block-btn.png") no-repeat 0px -35px;
}
.ss-promo.ss-promo-inner a {
    margin-top: 23px;
    margin-left: 40px;   
}
#white .ss-promo {
    background: url("/img/v2/ss-promo-block-bg.png") repeat-x 0px 0px #f3f3f3;   
    border-color: #cccccc;
}
#white .ss-promo span {
    color: #575757;   
}
#white .ss-promo a {
    background-image: url("/img/v2/ss-promo-block-btn.png");
}
#black .ss-promo {
    background: url("/img/v2-black/ss-promo-block-bg.png") repeat-x 0px 0px #424242;   
    border-color: #2c2d2d;
}
#black .ss-promo a {
    background-image: url("/img/v2-black/ss-promo-block-btn.png");
}
#black .ss-promo span {
    color: #cccccc;   
}

.ss-promo a:hover {
    background-position: 0px 0px;  
}

.footer-traffic-change {
    border-color: #CCCCCC;
    border-radius: 3px;
    color: #333333;
    display: block;
    padding: 5px;
    background-color: #FFFFFF;
    margin: 10px 0 0 10px;
}

.footer-traffic-change:hover {
    color:#333;
    background-color:#ebebeb;
    border-color:#adadad
}

/*smotragram*/
.content.sm-gram{padding-left: 8px;}
.smotragram-bl{
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    background: #fff;
    border: 1px solid #e9eaeb;
    width: 1096px;
    position: relative;
    left: -6px;
    padding: 27px 25px 25px 27px;
    margin-top: 22px;
    font-size: 15px;
    margin-left: 34px;
}

.smotragram-bl a{border-bottom: 1px solid #a2b9d2; color: #1F5591;}
.smotragram-bl a:hover{border-bottom: 1px solid #f10000; color: #f10000;}
.smotragram-bl .rating a.counter-com:hover{border-bottom: none;}

.smotragram-bl .sm-gram-right .sm-gram-img-bl a{border: none;}

.sm-gram-left p.sm-gram-title{
    font-size: 28px;
    line-height: 33px;
    margin-top: 17px;
    color: #4b4b4b;
}
.sm-gram-left p{padding-left: 20px; color: #666666}
.sm-gram-left{
    float: left;
    width: 440px;
    margin-right: 39px;
}
.sm-gram-right{
    float: left;
}

.sm-gram-list li.number{
    display: block;
    padding: 10px 10px 10px 65px;
    min-height: 35px;
    margin-bottom: 8px;
}

.sm-gram-list li.number.num1{ background: url("/img/v2/work_area/inner-page/smotragram/1.png") no-repeat 13px 17px;}
.sm-gram-list li.number.num2{ background: url("/img/v2/work_area/inner-page/smotragram/2.png") no-repeat 13px 15px;}
.sm-gram-list li.number.num3{ background: url("/img/v2/work_area/inner-page/smotragram/3.png") no-repeat 13px 13px;}
.sm-gram-list li.number.num4{ background: url("/img/v2/work_area/inner-page/smotragram/4.png") no-repeat 13px 15px;}
.sm-gram-list li.number.num5{ background: url("/img/v2/work_area/inner-page/smotragram/5.png") no-repeat 13px 13px;}

.sm-gram-list{margin-top: 22px; margin-bottom: 14px; color: #666;}
.sm-gram-list li{
    font-size: 15px;
    line-height: 21px;
    list-style: none outside none;
    padding: 10px;    
}

.sm-gram-img-bl{
    width: 612px;
    height: 612px;
    padding: 1px;
    border: 1px solid #e5e5e5;
    position: relative;
}

.sm-gram-corner{
     background: url("/img/v2/work_area/inner-page/smotragram/corner.png") no-repeat;
     width: 74px;
     height: 75px;
     position: absolute;
     top:1px;
     right: 1px;
}
.sm-gram-soc-bl{
    left: -12px;
    position: relative;
    top: 3px;
}
.sm-gram-day-photo{
    background: url("/img/v2/work_area/inner-page/smotragram/bg-day-photo.png") no-repeat;
    width: 414px;
    height: 41px;
    line-height: 42px;
    margin-top: 34px;
    padding-left: 20px;
    text-shadow: 0 -1px #EBF7FD;
    color: #333333;
}

.photos-bl{ position: relative; margin-top: 33px; width: 1180px;}

.photos-bl .item-photo{ 
	position: relative; 
	float:left; 
	margin-right: 82px; 
	height: 400px; 
	width: 310px; 
	margin-left: 0px;
	margin-bottom: 16px;
}

.photos-bl .item-photo-sm .photo-bl .date-photo,
.photos-bl .item-photo .photo-bl .date-photo{ 
    background: url("/img/v2/work_area/inner-page/smotragram/bg-date.png") no-repeat;
    position: absolute;
    right: 1px;
    bottom: 1px;
    display: block; 
    width: 150px; 
    height: 30px;
    font-size: 12px;
    text-align: center;
    font-weight: bold;
    color: #fff;
    line-height: 30px;
}

.photos-bl .item-photo .photo-bl{ 
    padding: 1px; 
    border: 1px solid #e1e1e1; 
    width: 306px; 
    height: 306px;
    position: relative;
}

.smotragram-bl .photos-bl .item-photo .photo-bl a{border: none;}
.photos-bl .item-photo .rating{ margin-top: 18px; right: 4px;}

.photos-bl .item-photo .info{ margin-top: 5px; font-size: 11.5px; color: #666;}
.photos-bl .item-photo .info .author-photo{font-weight: bold; color: #464646}

.more-photo-bl{
    height: 67px;
    position: fixed;
    width: 1212px;
    text-align: center;
    bottom: 0;
    z-index: 99;
}

.wait-photo-bl{
    height: 67px;
    position: absolute;
    width: 1212px;
    text-align: center;
    bottom: 0px;	
}
.wait-photo{
    color: #494949;
    font-size: 18px;
    text-shadow: -1px 1px #f7f7f7;
    left: -40px;
    
    line-height: 64px;
    height: 67px;
    position: relative;
    width: 1212px;
    background: #e7e7e7;
    
    -webkit-box-shadow: 0 1px 2px 0 #d9d9d9 inset;
    -moz-box-shadow: 0 1px 2px 0 #d9d9d9 inset; 
    box-shadow: 0 1px 2px 0 #d9d9d9 inset; 	
}
.more-photo{
    height: 67px;
    position: relative;
    width: 1212px;
    background: #a3a3a3;
    opacity: 0.23;
    filter: alpha(opacity=23);    
    
    -webkit-box-shadow: 0 1px 2px 0 #444444 inset;
    -moz-box-shadow: 0 1px 2px 0 #444444 inset; 
    box-shadow: 0 1px 2px 0 #444444 inset; 
}

.more-photo-bl a{
    color: #0769a8;
    font-size: 18px;
    position: relative;
    bottom: 42px;
    border-bottom: none;
}
.more-photo-bl a span{border-bottom: 1px dashed #78a9c9;}
.more-photo-bl a:hover span{border-bottom: 1px dashed #f10000;}

.more-photo-bl a:hover{
    color: #f10000;
    border-bottom: none;
}


.photos-bl .item-photo-sm .photo-bl a, 
.photos-bl .item-photo-sm .photo-bl a:hover{border: none;} 
.photos-bl .item-photo-sm .photo-bl{ 
    padding: 1px; 
    border: 1px solid #e1e1e1; 
    width: 150px; 
    height: 150px;
    position: relative;
}

.photos-bl .item-photo-sm{ 
    position: relative; 
    float:left; 
    margin-right: 32px; 
    width: 154px;
    overflow: hidden;
    height: 255px;
} 

.photos-bl .item-photo-sm.first{
    background: #f5f5f5;
    left: -21px;
    margin-right: 2px;
    padding: 20px 20px 0px 20px;
    position: relative;
    top: -20px;
}

.photos-bl .item-photo-sm .rating{ margin-top: 18px; right: 4px;}

.photos-bl .item-photo-sm .info{ margin-top: 5px; font-size: 12px; color: #666; font-size: 11.5px;}
.photos-bl .item-photo-sm .info .author-photo{font-weight: bold; color: #464646}
.item-photo .author-popup { font-weight: bold; }
.all-photo-bl{
    height: 40px;
    position: relative;
    width: 388px;
    text-align: center;
    left: 355px;
    line-height: 40px;
    background: #f6f6f6;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
}

.all-photo-bl a{
    color: #0769a8;
    font-size: 18px;
    position: relative;
    border-bottom: 1px dashed #78a9c9;
}

.smotragram-bl .all-photo-bl a:hover,
.more-photo-bl a:hover{border-bottom: 1px dashed #f10000; color: #f10000}

.title-last-photo b{color: #333;}
.title-last-photo{
    font-size: 24px;
    line-height: 24px;
    position: relative;
    left: 420px;
    margin: 26px 0px 31px;
    color: #000;
}

.last-photo-bl{ margin-left: 40px; width: 1180px; padding-bottom: 67px;}

.last-photo-bl .item-photo{
    height: 382px;
    padding: 17px;
    width: 306px;
    border: 1px solid #dddddd;
    float: left;
    margin-right: 51px;
    position: relative;
    margin-bottom: 34px;
    background: #fff;
    overflow: hidden;
}

.last-photo-bl .item-photo .date-photo{
    color: #c1c1c1;
    font-size: 12px;
    position: absolute;
    right: 15px;
    top: 339px;
}

.last-photo-bl .item-photo.del {background:#FCE7E4;}
.last-photo-bl .item-photo .rating{ margin-top: 17px;}
.last-photo-bl .item-photo .info{ margin-top: 5px; color: #666; font-size: 11.5px;}
.last-photo-bl .item-photo .info .author-photo{ font-weight: bold; color: #464646;}

a.smotragram-delete {
	margin-left:10px;	
}

#sm-gram-popup .sm-popup-close a:hover{background-position: left top}
#sm-gram-popup .sm-popup-close a{
	background: url(/img/v2/sm-elements/sm-close.png) no-repeat right top; 
 	display:block; 
	width:22px; 
	height:23px;
	
}
#sm-gram-popup .sm-popup-close{
	right: 25px;
    top: 20px;
	height: 23px;
	position: absolute;
	width: 22px;
	z-index: 99;
}
#sm-gram-popup.open-comments{
	position: absolute;
}

#sm-gram-popup{
	background: #fff;
	width: 616px;
	left: 50%;
	margin-left: -382px;
	padding-bottom: 13px;
	padding-left: 74px;
	padding-right: 74px;
	padding-top: 47px;
	position: absolute;
	z-index: 1110;
    -webkit-box-shadow: 0 3px 14px 0 #a1a1a1;
    -moz-box-shadow: 0 3px 14px 0 #a1a1a1; 
    box-shadow: 0 3px 14px 0 #a1a1a1; 
}

#sm-gram-popup .photo-bl{
	padding: 1px; 
	border: 1px solid #e5e5e5; 
	width: 612px; 
	height: 612px;
	position: relative;	
}

#sm-gram-popup .left-arrow-bl, #sm-gram-popup .right-arrow-bl{
	display: block;
	background-color: #fff;
	position: absolute;
	height: 614px;
	width: 73px;
	left:0;
	top: 47px
}

#sm-gram-popup .left-arrow-bl:hover, #sm-gram-popup .right-arrow-bl:hover{
	background-color: #f6f6f6;
}

#sm-gram-popup .right-arrow-bl{
	left:691px;
	top: 47px;
}

#sm-gram-popup .right-arrow-bl .right-arrow,
#sm-gram-popup .left-arrow-bl .left-arrow{
	background:  url("/img/v2/sm-elements/arrow-smgram.png") no-repeat 0px 0px;
	display: block;
	width: 20px;
	height: 32px;
	left: 26px;
	position: absolute;
	top: 302px;
}

#sm-gram-popup .left-arrow-bl:hover .left-arrow{background-position:  -1px -33px;}

#sm-gram-popup .right-arrow-bl .right-arrow{background-position:  -20px 0px;}
#sm-gram-popup .right-arrow-bl:hover .right-arrow{background-position:  -20px -33px;}

#sm-gram-popup .rating{margin-top: 19px;}
#sm-gram-popup .info{margin-top: 10px; color: #666}
#sm-gram-popup .info .author-photo{font-weight: bold; color: #464646;}
#sm-gram-popup .info .date-photo{color: #999;}

#sm-gram-popup .more-comments-bl{
    height: 40px;
    position: relative;
    width: 388px;
    text-align: center;
    left: 113px;
    line-height: 38px;
    background: #f6f6f6;
    margin-top: 29px;
    margin-bottom: 14px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
}

#sm-gram-popup .more-comments-bl a{
    color: #0769a8;
    font-size: 14px;
    position: relative;
    border-bottom: 1px dashed #78a9c9;
}

#sm-gram-popup .more-comments-bl a:hover{border-bottom: 1px dashed #f10000; color: #f10000}

#sm-gram-popup .attention{
	 background: url("/img/v2/work_area/inner-page/smotragram/attention.png") no-repeat;
	 width: 545px;
	 height: 35px;
	 margin-top: 28px;
	 padding: 8px 34px;
	 font-size: 12px;
	 line-height: 17px;
}

#sm-gram-popup .comments-bl{margin-top: 24px; margin-bottom: 30px;}
#sm-gram-popup .count-comments{
	font-size: 14px;
	font-weight: bold;
}

#sm-gram-popup .comments-bl .comment-item {padding-left: 0; margin-top: 17px; margin-bottom: 20px;}
#sm-gram-popup .comments-bl .comment-item .author-img{
	float: left;
	width: 30px;
	height: 30px;
	padding-left: 0;
	top:4px;
}

#sm-gram-popup .comments-bl .comment-item .info-comment{
	float: left;
	left: 13px;
	position: relative;
	color: #999;
}

#sm-gram-popup .comments-bl .comment-item .info-comment .message{
	color: #666;
	line-height: 20px;
}
#sm-gram-popup .comments-bl .comment-item .info-comment span{
	font-weight: bold;
	color: #464646;
}

.smotragram-bl .sm-gram-soc-bl .social-share a,.smotragram-bl .sm-gram-soc-bl .social-share a:hover {
	border: none;
}

.photos-bl .item-photo .sm-gram-fadeout,
.last-photo-bl .item-photo .sm-gram-fadeout,
.photos-bl .item-photo-sm .sm-gram-fadeout{
	background: url("/img/v2/work_area/inner-page/smotragram/sm-gram-fadeout.png") no-repeat;
	height: 27px;
	bottom: 0;
	height: 27px;
	left: 0;
	position: absolute;
	width: 333px;
}
.photos-bl .item-photo-sm.first .sm-gram-fadeout{
	background: url("/img/v2/work_area/inner-page/smotragram/sm-gram-fadeout-first.png") no-repeat;
	width: 154px;
	bottom: 0px;
}
/*smotragram (end)*/

/*Благотворительность*/
.info-right-body.charity h3{
	margin-bottom: 5px;
    text-align: center;
}
.category-bl-body.charity .charity .column1{
	text-align: left;
	width: 180px;
	font-size: 18px;
	color: #333;
}

.category-bl-body.charity .charity .column2{
	text-align: left;
	text-align: center;
	font-size: 18px;
	font-weight: bold;
	color: #333;
}


.category-bl-body.charity .charity .currency{
	font-size: 14px;
}
.category-bl-body.charity .charity th,
.category-bl-body.charity .charity td{
	padding: 10px 0px;
}
/*Благотворительность (end)*/


/*гараж*/
.nbt.garage-s .nbt-row.link-invert {
    height: 90px;
    line-height: 89px;
    margin-bottom: 15px;
    padding-left: 0;
    position: relative;
}

.nbt.garage-s .nbt-row.link-invert .col-1{
	float: left;
	height: 90px;
	margin-right: 15px;
	width: 120px;
	position: relative;
	left: 0;
	margin-top: 0;
	top:0;
}
/*гараж (end)*/
 
/*админка*/
.nbt.admin-claims-list {width: 730px;}
.nbt.admin-claims-list .nbt-header{border-bottom: none; margin-bottom: 20px;}
.nbt.admin-claims-list .nbt-small-head{font-size: 16px; margin-bottom: 18px;}

.nbt.admin-claims-list .nbt-row{
	border-bottom: 1px solid #E9E9E9;
    padding: 15px 0;
}

.nbt.claims-top .nbt-row{
	border-bottom: 1px solid #E9E9E9;
    padding: 15px 0;
}

.nbt.claims-top .col-1{	width: 40%;}
.nbt.claims-top .col-2{	width: 22%;}
.nbt.claims-top .col-3{	width: 30%;}

.nbt.claims-top .col-1,
.nbt.claims-top .col-2,
.nbt.claims-top .col-3 {float: left; padding-left: 10px;}
/*админка (end)*/

/*Раздел рекламы*/
.content.advert{
	font-size: 14px;
	color: #333;
	padding-top: 4px;
}

.content.advert h2{	margin: 5px 0 27px;}
.content.advert .sm-content-note-wrap{	margin-top: 25px; margin-bottom: 41px;}

.content.advert .bl-left,
.content.advert .bl-right{
	float:left;
	text-align: center;
	font-size: 16px;
}
.content.advert .bl-left div,
.content.advert .bl-right div{
	margin-bottom: 14px;
}

.content.advert .starrequired{
	color: #76b704;
}
.content.advert p{
	line-height: 20px;
	margin-bottom: 20px;
}

.content.advert .category-bl{margin-top: 72px;}

.content.advert .category-bl-body{
	padding: 0 40px 10px 19px;
}
.content.advert .category-bl-body .info p{
	line-height: 18px;
}
.content.advert .category-bl-body .info{
	background: url("/img/v2/sm-elements/ico-pdf.png") no-repeat left center;
	padding-left: 52px;
}

.content.advert .category-bl-body p.required{font-weight: bold;}
.content.advert .category-bl-body p{
	margin-bottom: 5px;
	margin-top: 17px;
}

.content.advert .category-bl-body textarea{
	height: 62px;
	width: 324px;
	resize: none;
}

.content.advert .category-bl-body input{
	height: 22px;
	line-height: 22px;
	width: 330px;
}

.content.advert .category-bl-body .note{
	float: right;
	color:#464646;
	font-size: 12px;
	margin-top: 31px;
}
.content.advert .category-bl-body .button-auth-wrap{
	margin-top: 21px;
	margin-bottom: 17px;
}

/*Раздел рекламы (end)*/

.smotra-run2012{
	width: 720px;
	overflow: hidden;
}
.smotra-run2012 p{
	line-height: 20px;
	margin-bottom: 20px;
}

.crew-bl-list{
	width: 800px;
}

.crew-bl{
	background: #fff;
	float: left;
	width: 197px;
	
	border-top: 1px solid #fbfbfb;
	border-left: 1px solid #e7e7e7;
	border-right: 1px solid #e7e7e7;
	border-bottom: 1px solid #c1c1c1;
	
	padding: 3px 5px 3px 10px;
	margin-right: 32px;
	margin-bottom: 28px;
	text-align: left;

    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    -khtml-border-radius: 5px;
	
}
.crew-item{
	margin-bottom: 5px;	
}

.crew-bl .name-crew{
	font-weight: bold;
	font-size: 14px;
	line-height: 30px;
}

.crew-bl .crew-member-item{margin-bottom: 9px;}
.crew-bl .crew-member-photo{
	background: url("/img/v2/sm-elements/bg-avatar-crew.png") no-repeat 0px 0px;
	float: left;
	height: 30px;
	margin-right: 10px;
	padding: 3px;
	width: 30px;
}

.crew-member-photo a img{
	height: 30px;
    width: 30px;
}
 
.crew-bl .crew-member-name{
	display: table-cell;
    font-size: 14px;
    height: 36px;
    vertical-align: middle;
    width: 150px;
}
.crew-comp,
.crew-city{
	margin-left: 5px;
	font-size: 13px;
	color: #999;
}
 
/************************************************************* внутренние страницы (end) ******************************************************************/