a{
    color: #004faf;
}

/* === SEARCH === */
.search .normal{
    font-size: 12px;
}

.search .pad_null{
    padding: 0px !important;
}

.search .mrt{
    margin-right: 10px;
}

.search .pad_content_return{
    padding: 8px 12px 0px 12px;
}

.search .ResultFind{
    background-color: #fff8c7;
    padding: 0px 3px;
}

.search .active .ResultFind{
    background-color: #fae498;
}

.search .LineSearchH3{
    position: relative;
    background: #efefef url(../images/search/bg_LineSearchH3.gif) repeat-x 0px 0px;
    border-top: 1px solid #e0e0e0;
    border-bottom: 1px solid #d9d8d8;
    padding: 6px 12px;
}

.search .LineSearchH3 .NavButtons{
    margin-top: 0;
}

.search .SearchH2{
    font-size: 15px;
    font-weight: 700;
}

.search .SearchH3{
    font-size: 15px;
    color: #3b3b3b;
    display: inline-block;
}

.search .SearchH3 a{
    color: #004faf;
}

.search .SearchH3 a:hover{
    color: #c42e29;
}

.search .clear_search{
    clear: both;
    height: 7px;
    font-size: 0px;
    line-height: 0px;
    overflow: hidden;
}

.search .search_inp{
    font-size: 13px;
    float: left;
    border: 1px solid #cfcdcd;
    border-right: none;
    width: 450px;
    height: 16px;
    padding: 4px 7px;
    color: #272727;
    background-color: #fff;
    border-radius: 3px 0 0 3px;
}

.search .search_select{
    float: left;
    position: relative;
    z-index: 421;
    border: 1px solid #cfcdcd;
    border-left: none;
    border-right: none;
    padding-right: 9px;
    width: 130px;
    height: 24px;
    text-align: right;
    background-color: #fff;
}

.search .search_select span{
    cursor: pointer;
    font-size: 11px;
    color: #8e8e8e;
    line-height: 24px;
    padding-left: 5px;
    padding-right: 12px;
    background: url(../images/search/sprite_search.gif) no-repeat right 6px;
    border-left: 1px solid #fff;
    display: inline;
    float: none;
}

.search .search_select_drop_down{
    display: none;
    position: absolute;
    top: 24px;
    right: -1px;
    border: 1px solid #cfcdcd;
    border-top: none;
    text-align: left;
    min-width: 1px;
    border-radius: 0 0 3px 3px;
/ top : 25 px;
}

.search .open_search_select span{
    border-color: #cfcdcd;
    background-position: right -6px;
}

.search .search_select li{
    padding: 5px 6px;
}

.search .search_select  li:nth-child(even), .DD_ListNoJS li:nth-child(even){
    background-color: #F7F7F7;
}

.search .search_select  li.even{
    background-color: #F7F7F7;
}

.search .search_select  li:nth-child(odd), .DD_ListNoJS li:nth-child(odd){
    background-color: #fff;
}

.search .search_select  li.odd{
    background-color: #fff;
}

.search .search_select li:hover, .search .search_select li.hover{
    background-color: #2473c0;
}

.search .search_select li.google_link{
    border-bottom: 1px solid #dadada;
}

.search .search_select li b{
    width: 16px;
    height: 16px;
    background: url(../images/search/icon_small_sprite.png) no-repeat;
    border: none;
    padding: 0;
    display: inline-block;
    vertical-align: top;
    margin-right: 3px;
/ display : inline;
/ zoom : 1;
}

.search .search_select li a{
    color: #272727;
    text-decoration: none;
    font-size: 13px;
}

.search .search_select li a:hover, .search .search_select li:hover, .search .search_select li.hover, .search .search_select li:hover a, .search .search_select li.hover a{
    color: #fff;
}

.search .search_select li b.google_ic{
    background: url(../images/search/google_ic.gif) no-repeat;
}

.search .search_select li:hover b.google_ic, .search .search_select li.hover b.google_ic{
    background-position: 0 -0;
}

.search .search_select li b.www_ic{
    background-position: 0 0;
}

.search .search_select li:hover b.www_ic, .search .search_select li.hover b.www_ic{
    background-position: 0 -16px;
}

.search .search_select li b.news_ic{
    background-position: -16px 0;
}

.search .search_select li:hover b.news_ic, .search .search_select li.hover b.news_ic{
    background-position: -16px -16px;
}

.search .search_select li b.realty_ic{
    background-position: -512px 0;
}

.search .search_select li:hover b.realty_ic, .search .search_select li.hover b.realty_ic{
    background-position: -512px -16px;
}

.search .search_select li b.finance_ic{
    background-position: -48px 0;
}

.search .search_select li:hover b.finance_ic, .search .search_select li.hover b.finance_ic{
    background-position: -48px -16px;
}

.search .search_select li b.lady_ic{
    background-position: -128px 0;
}

.search .search_select li:hover b.lady_ic, .search .search_select li.hover b.lady_ic{
    background-position: -128px -16px;
}

.search .search_select li b.emotion_ic{
    background-position: -144px 0;
}

.search .search_select li:hover b.emotion_ic, .search .search_select li.hover b.emotion_ic{
    background-position: -144px -16px;
}

.search .search_select li b.glamur_ic{
    background-position: -160px 0;
}

.search .search_select li:hover b.glamur_ic, .search .search_select li.hover b.glamur_ic{
    background-position: -160px -16px;
}

.search .search_select li b.games_ic{
    background-position: -256px 0;
}

.search .search_select li:hover b.games_ic, .search .search_select li.hover b.games_ic{
    background-position: -256px -16px;
}

.search .search_select li b.fun_ic{
    background-position: -192px 0;
}

.search .search_select li:hover b.fun_ic, .search .search_select li.hover b.fun_ic{
    background-position: -192px -16px;
}

.search .search_select li b.tele_ic{
    background-position: -464px 0;
}

.search .search_select li:hover b.tele_ic, .search .search_select li.hover b.tele_ic{
    background-position: -464px -16px;
}

.search .search_select li b.tv_ic{
    background-position: -224px 0;
}

.search .search_select li:hover b.tv_ic, .search .search_select li.hover b.tv_ic{
    background-position: -224px -16px;
}

.search .search_select li b.video2_ic{
    background-position: -240px 0;
}

.search .search_select li:hover b.video2_ic, .search .search_select li.hover b.video2_ic{
    background-position: -240px -16px;
}

.search .search_select li b.afisha_ic{
    background-position: -272px 0;
}

.search .search_select li:hover b.afisha_ic, .search .search_select li.hover b.afisha_ic{
    background-position: -272px -16px;
}

.search .search_select li b.travel_ic{
    background-position: -112px 0;
}

.search .search_select li:hover b.travel_ic, .search .search_select li.hover b.travel_ic{
    background-position: -112px -16px;
}

.search .search_select li b.sport_ic{
    background-position: -32px 0;
}

.search .search_select li:hover b.sport_ic, .search .search_select li.hover b.sport_ic{
    background-position: -32px -16px;
}

.search .search_select li b.auto_ic{
    background-position: -64px 0;
}

.search .search_select li:hover b.auto_ic, .search .search_select li.hover b.auto_ic{
    background-position: -64px -16px;
}

.search .search_select li b.hi-tech_ic{
    background-position: -96px 0;
}

.search .search_select li:hover b.hi-tech_ic, .search .search_select li.hover b.hi-tech_ic{
    background-position: -96px -16px;
}

.search .search_select li b.debaty_ic{
    background-position: -480px 0;
}

.search .search_select li:hover b.debaty_ic, .search .search_select li.hover b.debaty_ic{
    background-position: -480px -16px;
}

.search .search_select li b.blogs_ic{
    background-position: -368px 0;
}

.search .search_select li:hover b.blogs_ic, .search .search_select li.hover b.blogs_ic{
    background-position: -368px -16px;
}

.search .search_select li b.newlinks_ic{
    background-position: -416px 0;
}

.search .search_select li:hover b.newlinks_ic, .search .search_select li.hover b.newlinks_ic{
    background-position: -416px -16px;
}

.search .search_select li b.conferences_ic{
    background-position: -400px 0;
}

.search .search_select li:hover b.conferences_ic, .search .search_select li.hover b.conferences_ic{
    background-position: -400px -16px;
}

.search .search_select li b.horo_ic{
    background-position: -176px 0;
}

.search .search_select li:hover b.horo_ic, .search .search_select li.hover b.horo_ic{
    background-position: -176px -16px;
}

.search .search_submit{
    float: left;
    border: 1px solid #bababa;
    border-radius: 0px 3px 3px 0px;
    cursor: pointer;
    width: 27px;
    height: 26px;
    overflow: hidden;
    background: url(../images/search/sprite_search.gif) no-repeat right -26px;
}

.search .large{
    font-size: 14px;
}

.bb_top{
    border-top: #dcdcdc 1px solid;
}

.search .filtr_line{
    font-size: 12px;
    border-bottom: 1px solid #d9d8d8;
    padding: 6px 10px;
    line-height: 19px;
    background: #efefef url(../images/search/bg_filtr_line.gif) repeat-x 0px 0px;
}

.search a.a_f_l{
    margin: 0px 10px;
    color: #004faf;
}

.search a.a_f_l span{
    border-bottom: 1px dotted #004faf;
}

.search a.a_f_l:hover{
    color: #c42e29;
    border-color: #c42e29;
}

.search a.sort_down{
    font-size: 12px;
    font-weight: 700;
    background: url(../images/search/arr_filtr.gif) no-repeat right center;
    padding-right: 10px;
    line-height: 16px;
}

.search a.sort_top{
    font-size: 12px;
    font-weight: 700;
    background: url(../images/search/arr_filtr_na.gif) no-repeat right center;
    padding-right: 10px;
    line-height: 16px;
}

/* SearchHorizontalShow */
.search .SearchHorizontalShow li{
    width: 100%;
    float: left;
}

.search .SearchHorizontalShow li .tb{
    padding: 9px 10px;
    border: 1px solid #fff;
    margin: 1px;
}

.search .SearchHorizontalShow li .active{
    border-color: #fae498;
    background-color: #fffbe6;
}

.search .SearchHorizontalShow img{
    float: left;
    margin: 1px 10px 0 0;
}

.search .SearchHorizontalShow .title{
    font-size: 15px;
    line-height: 18px;
}

.search .SearchHorizontalShow .title-retsept{
    font-size: 18px;
}

.search .SearchHorizontalShow .about{
    display: block;
    font-size: 12px;
    margin-top: 4px;
    padding-bottom: 4px;
    line-height: 16px;
    padding-left: 160px;
}

.search .SearchHorizontalShow .about .time_prepare{
    background: url(../images/search/sprite_info.gif) no-repeat left -82px;
    padding-left: 17px;
}

.search .SearchHorizontalShow .info_normal{
    display: block;
    color: #747474;
    font-size: 12px;
    padding-left: 130px;
}

.search .SearchHorizontalShow .info_normal a{
    color: #0049a3 !important;
}

.search .SearchHorizontalShow .info_normal a:hover{
    color: #c42e29 !important;
}

.search .SearchHorizontalShow .info{
    color: #5b5b5b;
    display: block;
    font-size: 12px;
    padding-left: 160px;
}

.search .SearchHorizontalShow .info a{
    color: #004faf !important;
}

.search .SearchHorizontalShow .info a:hover{
    color: #c42e29 !important;
}

.search .SearchHorizontalShow .retsept_rating{
    display: block;
    padding-left: 130px;
    margin-top: 9px;
    color: #757575;
    font-size: 12px;
    line-height: 18px;
}

.search .SearchHorizontalShow .retsept_rating .scale{
    display: inline-block;
    width: 48px;
    height: 18px;
    vertical-align: middle;
    background: url(../images/search/bg_rating_empty.gif) repeat-x;
    margin-right: 8px;
    line-height: 1px;
}

.search .SearchHorizontalShow .retsept_rating .fill{
    display: block;
    background: url(../images/search/bg_rating_fill.gif) repeat-x;
    height: 18px;
    line-height: 1px;
}

.search .SearchHorizontalShow .blogs{
    padding-left: 0;
}

/* === SearchCaruselPhoto === */
.search .SearchCaruselPhoto .carousel_container{
    margin: 0;
    overflow: hidden;
    visibility: visible;
    position: relative;
    z-index: 2;
    width: 655px;
}

.search .SearchCaruselPhoto .carousel_container ul li{
    float: left;
    width: 150px;
    padding: 6px;
    border-top: 1px solid #fff;
    border-bottom: 1px solid #fff;
    height: 200px;
    overflow: hidden;
}

.search .SearchCaruselPhoto .carousel_container ul li.correct_pad{
    padding-right: 13px;
}

.search .SearchCaruselPhoto .carousel_container ul li.active{
    border-color: #fae498;
    background-color: #fffbe6;
}

.search .SearchCaruselPhoto .carousel_container .image img{
    margin-bottom: 3px;
}

.search .SearchCaruselPhoto .duration{
    display: inline;
    position: relative;
    float: right;
    margin: -30px 0 0 0;
    font-size: 13px;
    color: #fff;
    font-weight: 700;
    padding: 4px 6px 4px 9px;
    background: url(../images/search/bg_duration.png) 0 0;
}

.search .SearchCaruselPhoto .duration b{
    background: url(../images/search/ic_photo.gif) no-repeat 0 center;
    padding-left: 21px;
}

.search .SearchCaruselPhoto .carousel_container .title{
    display: block;
    font-size: 14px;
    line-height: 17px;
    margin-top: 3px;
}

/* === SearchCaruselVideo === */
.search .SearchCaruselVideo .carousel_container{
    padding: 6px;
    overflow: hidden;
    visibility: visible;
    position: relative;
    z-index: 2;
    width: 648px;
}

.search .SearchCaruselVideo .carousel_container ul li{
    float: left;
    width: 150px;
    margin: 6px;
    border-top: 1px solid #fff;
    border-bottom: 1px solid #fff;
}

.search .SearchCaruselVideo .carousel_container ul li.active{
    border-color: #fae498;
    background-color: #fffbe6;
}

.search .SearchCaruselVideo .carousel_container .image img{
    margin-bottom: 3px;
}

.search .SearchCaruselVideo .carousel_container .title{
    display: block;
    font-size: 13px;
    padding-bottom: 4px;
}

.search .SearchCaruselVideo .carousel_container .info{
    font-size: 11px;
    display: block;
    color: #666;
}

.search .SearchCaruselVideo .carousel_container .nick_add{
    font-size: 11px;
    display: block;
    background: url(../images/search/sprite_info.gif) no-repeat left 0px;
    padding-left: 18px;
}

.search .SearchCaruselVideo .carousel_container .s_favorits{
    font-size: 11px;
    font-weight: 700;
    display: inline-block;
    padding-top: 6px;
    color: #e30c15;
    background: url(../images/search/sprite_info.gif) no-repeat left -24px;
    padding-left: 18px;
}

.search .SearchCaruselVideo .carousel_container .s_views{
    font-size: 11px;
    display: inline-block;
    padding-top: 6px;
    color: #383838;
    margin-left: 10px;
    background: url(../images/search/sprite_info.gif) no-repeat left -49px;
    padding-left: 20px;
}

.search .model_img{
    float: left;
    margin-right: 15px;
}

.search .a_more{
    color: #0049a3 !important;
    font-size: 11px;
    border-bottom: 1px dotted #0049a3;
    margin-left: 3px;
}

.search .a_more:hover{
    color: #c42e29 !important;
    border-color: #c42e29;
}

.search .TableModel td{
    padding: 0 0 10px 0;
    vertical-align: top;
}

.search .lh_normal{
    line-height: 16px;
}

.search .models_col{
    float: left;
    width: 300px;
    padding: 8px;
    font-size: 12px;
    line-height: 18px;
}

.search .model_img{
    float: left;
    margin-bottom: 3px;
    margin-right: 10px;
}

.search .detail{
    font-size: 11px;
    padding-right: 12px;
    background: url(../images/search/sprite_info.gif) no-repeat right -104px;
    color: #0049a3 !important;
    margin-left: 4px;
}

.search .detail:hover{
    color: #c42e29 !important;
    background-position: right -124px;
}

.search .detail i{
    border-bottom: 1px dotted #0049a3;
    font-style: normal;
}

.search .detail:hover i{
    border-color: #c42e29;
}

.search .NoPreview .info, .search .NoPreview .about{
    padding-left: 0;
}

.CB_inner .tabsSearch{
    float: left;
    position: relative;
}

.CB_inner .tabsSearch li{
    font-size: 130%;
    margin-top: 1px;
    margin-right: -10px;
    margin-left: 6px;
    position: relative;
    float: left;
    word-spacing: normal;
    padding-right: 10px;
}

.CB_inner .tabsSearch li a{
    display: inline-block;
    padding: 0 11px 0 0;
    text-decoration: none;
    position: relative;
    z-index: 2;
    padding-right: 9px;
    font-size: 13px !important;
    background: url(../images/search/widget_search_tabs.gif) right -30px no-repeat !important;
    height: 30px !important;
}

.CB_inner .tabsSearch li a span{
    background: url(../images/search/widget_search_tabs.gif) left top no-repeat;
    height: 25px;
    font-size: 15px;
    color: #004faf;
    display: inline-block;
    text-align: center;
    padding: 7px 4px 0 14px;
    cursor: pointer;
}

.CB_inner .tabsSearch span.textcopy{
    font-size: 100%;
    left: 13px;
    top: 4px;
}

.CB_inner .tabsSearch li.current{
    background: none;
    z-index: 500;
    margin-top: 0px;
    height: 31px;
}

.CB_inner .tabsSearch li.current a{
    background: url(../images/search/widget_search_tabs_active.gif) right -32px no-repeat !important;
    height: 33px !important;
    color: #4e4e4e;
}

.CB_inner .tabsSearch li.current a span{
    background: url(../images/search/widget_search_tabs_active.gif) left top no-repeat;
    height: 25px;
    font-size: 15px;
    color: #3b3b3b;
    padding-top: 8px;
    font-weight: normal;
}

/* nav buttons */
.search .Block .navButtons{
    top: 6px;
    width: auto;
}

.search .Block .navButtons a{
    display: inline-block;
    left: auto;
    top: auto;
    position: static;
    vertical-align: text-top;
}

/* nav buttons */

/* end search tabs */
.Glamurchik .search{
    height: auto;
    background: transparent;
    width: auto;
    margin: 0;
}

.search .centerColumn .ContentBlock{
    width: auto;
}

.search .Block .navButtons{
    z-index: 0 !important;
}

.search .centerColumn .SearchCaruselPhoto, .searchBig .SearchCaruselPhoto{
    margin-top: 1px;
}

.searchBig .B_header h3{
    /*	font-size:16px;*/
}

.searchBig .B_inner, .search .centerColumn .CB_inner, .centerColumn .searchBig .B_inner{
    padding: 0;
}

.searchBig .all, .search .CB_inner .all{
    width: auto;
    background: transparent;
    height: auto;
}

.centerColumn .searchBig .B_inner .menuRound_in, .searchBig .menuRound_in, .search .menuRound_in{
    border-top: none;
    border-bottom: none;
    margin: 0;
}

.searchBig .BlockTab, .search  .BlockTab{
    padding-left: 8px;
}

.searchBig .LogoSearch_inp, .search .LogoSearch_inp{
    width: 450px !important;
    margin: 0;
    font-style: normal;
}

.search .searchBig input{
    margin: 0 !important;
}

.searchBig .LogoSearch_position, .search .LogoSearch_position{
    float: left !important;
    margin: 0 !important;
}

/* menuRound */
.searchBig .menuRound_in{
    background: #efefef url(/images/search/bg_gray_sl.gif) repeat-x 0px 0px;
    padding: 12px 12px 0;
}

.menuRound a, .menuRound span{
    padding: 1px 8px 2px 8px;
    display: inline-block;
}

.menuRound span{
    padding-left: 0;
}

.menuRound a.selected{
    border: 1px solid #9d9d9d;
    border-radius: 10px;
    color: #4d4d4d;
    text-shadow: 0 -1px 0 #fff;
    box-shadow: inset 0 1px 1px 0 #c2c2c2;
    background: #e0e0e0;
    background: -moz-linear-gradient(top, #e0e0e0 0%, #fdfdfd 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e0e0e0), color-stop(100%, #fdfdfd));
    background: -webkit-linear-gradient(top, #e0e0e0 0%, #fdfdfd 100%);
    background: -o-linear-gradient(top, #e0e0e0 0%, #fdfdfd 100%);
    background: -ms-linear-gradient(top, #e0e0e0 0%, #fdfdfd 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e0e0e0', endColorstr='#fdfdfd', GradientType=0);
    background: linear-gradient(top, #e0e0e0 0%, #fdfdfd 100%);
}

.Glamurchik .searchBig .menuRound_in .all{
    width: auto !important;
}

/* menuRound */

/* google_search */
.searchBig .LogoSearch #searchInGoogle .LogoSearch_inp{
    border: 1px solid #CFCDCD !important;
    border-right: none !important;
    padding: 5px 4px 4px !important;
}

.google_search .searchBig .LogoSearch_inp{
    width: 785px !important;
}

.google_search .menuRound_in{
    background: #fff;
}

.google_search .google_results{
    padding: 12px 12px;
/ padding-bottom : 32 px;
}

.LogoSearch .all{
    width: auto;
    margin: 0;
}

#tochka_header .LogoSearch .all{
    width: 995px;
    margin: 0 auto;
}

.search .ContentBlock{
    width: auto;
}
