@charset "utf-8";
/* CSS Document */

.centerColumn .ContentBlock .CB_inner, .ContentBlock .content{
    overflow: visible;
}

/*floats*/
.fl{
    float: left;
}

.fr{
    float: right;
}

/*END floats*/

/*margins*/
.minus_hor{
    margin: 0 -9px;
}

.mr_min_hor9{
    margin: 0 -9px;
}

.mr_min_hor10{
    margin: 0 -10px;
}

.mt1{
    margin-top: 1px;
}

.mt2{
    margin-top: 2px;
}

.mt6{
    margin-top: 6px;
}

.mt7{
    margin-top: 7px;
}

.mt8{
    margin-top: 8px;
}

.mt10{
    margin-top: 10px;
}

.mt17{
    margin-top: 17px;
}

.mt25{
    margin-top: 25px;
}

.mr5{
    margin-right: 5px;
}

.ml5{
    margin-left: 5px;
}

.mr10{
    margin-right: 10px;
}

.ml10{
    margin-left: 10px;
}

.mr4{
    margin-right: 4px;
}

.mr15{
    margin-right: 15px;
}

.ml15{
    margin-left: 15px;
}

.ml35{
    margin-left: 35px;
}

.ml45{
    margin-left: 45px;
}

.ml105{
    margin-left: 105px;
}

.ml117{
    margin-left: 117px;
}

.mrl20{
    margin-left: 20px;
}

.mb5{
    margin-bottom: 5px;
}

.mb10{
    margin-bottom: 10px;
}

/*END margins*/

/*paddings*/
.pad0{
    padding: 0 !important;
}

.pad1{
    padding: 1px !important;
}

.pad3{
    padding: 3px !important;
}

.pad5{
    padding: 5px !important;
}

.pad6{
    padding: 6px !important;
}

.pad7{
    padding: 7px !important;
}

.pad9{
    padding: 9px !important;
}

.pad10{
    padding: 10px !important;
}

.pad15{
    padding: 15px !important;
}

.pad20{
    padding: 20px !important;
}

/*END paddings*/

/*Font size*/
.font11{
    font-size: 11px !important;
}

.font12{
    font-size: 12px !important;
}

.font13{
    font-size: 13px !important;
}

.font14{
    font-size: 14px !important;
}

.font15{
    font-size: 15px !important;
}

.font16{
    font-size: 16px !important;
}

.font17{
    font-size: 17px !important;
}

.font18{
    font-size: 18px !important;
}

.font19{
    font-size: 19px !important;
}

.font21{
    font-size: 21px !important;
}

.font23{
    font-size: 23px !important;
}

/*END Font size*/

/*Font position*/
.left{
    text-align: left;
}

.right{
    text-align: right;
}

.center{
    text-align: center;
}

.zoom{
    zoom: 1   !ie;
}

/*END Font position*/

/**/
.line_h15{
    line-height: 15px;
}

/**/

/*position*/
.pabs{
    position: absolute;
}

.prel{
    position: relative;
}

.top_min2{
    top: -2px;
}

.top_min4{
    top: -4px;
}

.top_min5{
    top: -5px;
}

.top_min6{
    top: -6px;
}

.top_min12{
    top: -12px !important;
}

.top3{
    top: 3px;

}

.top6{
    top: 6px;
}

.top10{
    top: 10px;
}

.top12{
    top: 12px;

}

.top15{
    top: 15px;

}

.top20{
    top: 20px;

}

.top30{
    top: 30px;
}

.right10{
    right: 10px;
}

.bottom{
    bottom: 0;
}

.bottom10{
    bottom: 10px;
}

.bottom_min10{
    bottom: -10px;
}

/*END position*/

/*border*/
.bordr_t0{
    border-top: 0 !important;
}

.bordr0{
    border: 0 !important;
}

/*end border*/

/*line*/
.line_dashed_grey{
    height: 1px;
    background: url(../images/informers/horo/line_dotte.gif) repeat-x;
    font-size: 0;
}

.line_dashed_grey_ver{
    background: url(../images/informers/horo/line_dashed_grey_ver.gif) right 0px repeat-y;
}

.lineGray{
    height: 0;
}

.lineGreen{
    height: 1px;
    background-color: #b0de9e;
    font-size: 0;
}

/*end line*/

/*color*/
.color_gray{
    color: #777;
}

.color_green{
    color: #5b8200;
}

.color_orange{
    color: #e34501;
}

.color_black{
    color: #272727;
}

.black{
    color: #000 !important;
}

.color_white{
    color: #FFF;
}

.color_blue{
    color: #1155a9 !important;
}

/*end color*/

/*bg*/
.graybg{
    display: block;
    background-color: #f0f1f4;
}

/*end bg*/

/*width*/
.w50pr{
    display: inline-block;
    width: 50%;
}

.w33pr{
    display: inline-block;
    width: 33%;
}

.w265{
    display: inline-block;
    width: 265px;
}

.w220{
    display: inline-block;
    width: 220px !important;
}

/*END width*/

.h48{
    height: 48px;
}

div.select{
    margin-right: 0;
    padding-right: 5px;
}

div.select input{
    background: url(../images/informers/horo/arr_select_filters.gif) no-repeat right 3px #FFFFFF;
    padding: 4px 26px 4px 4px;
    width: 18px;
    font-size: 13px;
    border: 1px solid #cbcbcb;
}

div.select ul{
    background: none repeat scroll 0 0 #FFFFFF;
    height: auto;
    left: 0 !important;
    max-height: 157px;
    overflow: auto;
    top: 25px;

    width: 48px;
    font-size: 13px;
}

div.select ul li{
    color: #757575;
    cursor: pointer;
    padding: 5px 5px 5px 7px;
    font-size: 13px;
}

/*inputs & select*/
.inp250{

/ / width : 250 px !important;
}

.inp250 input{
    width: 218px !important;
}

.inp250 ul{
    width: 248px !important;
}

/*END input $ select*/

/**/
.icon_left_pointer_blue{
    display: inline-block;
    width: 4px;
    height: 6px;
    background: url(../images/informers/horo/icon_left_pointer_blue.gif) 0 0 no-repeat;

    position: relative;
    top: -1px;
/ / top : - 4 px;

}

.icon_right_pointer_blue{
    display: inline-block;
    width: 4px;
    height: 6px;
    background: url(../images/informers/horo/icon_right_pointer_blue.gif) 0 0 no-repeat;

    top: 0px;
/ / top : - 4 px;

}

/**/

.ContentBlock .CB_header{

}

.clear1{
    clear: both;
    height: 1px;
    overflow: hidden;
}

.informer_code{
    display: inline-block;
    width: 623px;
    height: 101px;
    padding: 5px;
    background: url(../images/informers/horo/informer_code.gif) no-repeat;
    border: none;
    color: #5b5b5b;
    font-size: 11px;
    overflow: auto;
}

/*informer*/
.w240{
    width: 240px;
}

.w100pr{
    width: 100%;
    _width: 100%
}

.informer{
    display: inline-block;
    border: 1px solid;
    width: 100%;

    margin-left: -1px;
    _margin-left: 2px;
}

.informer .informer_header{
    height: 42px;
    position: relative;
}

.informer .informer_content .title{
    display: inline-block;
    position: relative;
    vertical-align: middle;
}

.w240 .informer_content .title{
    width: 167px;
}

/*end informer*/

/*icon horo informer*/
.icon_horo_today{
    display: inline-block;
    position: relative;
    width: auto;
    height: 47px; /*background:url(../images/informers/horo/icons/horo/icon_horo_today.gif) 0 center no-repeat;*/
    width: 50px;
    vertical-align: middle;
}

.icon_horo_chine{
    display: inline-block;
    width: auto;
    height: 47px;
    background: url(../images/informers/horo/icons/horo/icon_horo_chine.gif) 0 center no-repeat;
    width: 50px;
    vertical-align: middle;
}

.icon_red_hearts{
    display: inline-block;
    width: auto;
    height: 47px;
    background: url(../images/informers/horo/icons/horo/icon_red_hearts.gif) 0 center no-repeat;
    width: 50px;
    vertical-align: middle;
}

/*end icon horo informer*/

/*informer horo_today*/
.horo_block .informer_content{

}

.horo_block .informer_content ul.zodiak, .horo_block .informer_content ul.zodiak_chine{
    margin: 0 -9px 0 -10px;
    _margin: 0 -2px 0 -8px;
}

.horo_block .informer_content ul.zodiak li, .horo_block .informer_content ul.zodiak_chine li{
    display: inline-block;
    float: left;
    text-align: center;
}

.horo_block .informer_content ul.zodiak li a, .horo_block .informer_content ul.zodiak_chine li a{
    font-size: 11px;
}

.w240 .informer_content ul.zodiak li, .w240 .informer_content ul.zodiak_chine li{
    width: 25%;
    height: 75px;
}

.w100pr .informer_content ul.zodiak, .w100pr .informer_content ul.zodiak_chine{
    width: 100%;
    margin: 0 auto;
}

.w100pr .informer_content ul.zodiak li, .w100pr .informer_content ul.zodiak_chine li{
    width: 8%;

    height: 65px;
    padding: 0 1px 0 1px;
    _padding: 0;
}

.horo_block	.informer_header .logotype{
    display: inline-block;
    width: 94px;
    height: 30px;
    margin-left: 11px;
    margin-top: 7px;
}

/*informer horo_today*/

/*informer blue*/
.blue{
    border-color: #d8e7f1;
}

.w240 .blue .informer_header{
    background: url(../images/informers/horo/informer_header_blue_240.gif) no-repeat;
}

.w100pr .blue .informer_header{
    background: url(../images/informers/horo/informer_header_blue_100pr.gif) right repeat-x;
}

/*end informer blue*/

/*informer green*/
.green{
    border-color: #bfdb81;
}

.w240 .green .informer_header{
    background: url(../images/informers/horo/informer_header_green_240.gif) no-repeat;
}

.w100pr .green .informer_header{
    background: url(../images/informers/horo/informer_header_green_100pr.gif) right repeat-x;
}

/*end informer green*/

/*informer orange*/
.orange{
    border-color: #fdd48e;
}

.w240 .orange .informer_header{
    background: url(../images/informers/horo/informer_header_orange_240.gif) no-repeat;
}

.w100pr .orange .informer_header{
    background: url(../images/informers/horo/informer_header_orange_100pr.gif) right repeat-x;
}

/*end informer orange*/

/*informer red*/
.red{
    border-color: #ffbfc2;
}

.w240 .red .informer_header{
    background: url(../images/informers/horo/informer_header_red_240.gif) no-repeat;
}

.w100pr .red .informer_header{
    background: url(../images/informers/horo/informer_header_red_100pr.gif) right repeat-x;
}

/*end informer red*/

/*informer grey*/
.grey{
    border-color: #d1d1d1;
}

.w240 .grey .informer_header{
    background: url(../images/informers/horo/informer_header_grey_240.gif) no-repeat;
}

.w100pr .grey .informer_header{
    background: url(../images/informers/horo/informer_header_grey_100pr.gif) right repeat-x;
}

/*end informer grey*/

/*informer color shema*/
.color_shema a{
    display: inline-block;
    width: 22px;
    height: 22px;
    margin-right: 2px;
/ / margin-right : 5 px;

}

.color_shema a.blue, .color_shema a.green, .color_shema a.orange, .color_shema a.red, .color_shema a.grey{
    padding: 1px;
    position: relative;
    top: 1px
}

.color_shema a:hover, .color_shema a.active{
    padding: 0;
    top: 0;
    border: 1px solid;
}

.color_shema a.blue{
    background: url(../images/informers/horo/bg_calc_blue.gif) repeat-x;
    border-color: #8ABFDF !important;
}

.color_shema a.green{
    background: url(../images/informers/horo/bg_calc_green.gif) repeat-x;
    border-color: #537404 !important;
}

.color_shema a.orange{
    background: url(../images/informers/horo/bg_calc_orange.gif) repeat-x;
    border-color: #EC5A02 !important;
}

.color_shema a.red{
    background: url(../images/informers/horo/bg_calc_red.gif) repeat-x;
    border-color: #D5121B !important;
}

.color_shema a.grey{
    background: url(../images/informers/horo/bg_calc_grey.gif) repeat-x;
    border-color: #5B5B5B !important;
}

/*end informer color shema*/

/*informer butons*/
.informer .informer_header .ButtonBox{
    display: inline-block;
    padding-top: 10px;
    position: absolute;
    right: 7px;
    top: 0;
}

.informer .informer_header .ButtonBox a{
    margin-right: 2px;
}

.bt_grey_white_gr{
    display: inline-block;
    height: 21px;
    background: url(../images/informers/horo/bt_grey_white_gr.gif) right -21px no-repeat;
    padding-right: 2px;
    position: relative;
    vertical-align: middle;
}

.bt_grey_white_gr span{
    display: inline-block;
    background: url(../images/informers/horo/bt_grey_white_gr.gif) left 0px no-repeat;
    padding: 3px 5px 3px 7px;
    color: #ffffff;
    font-size: 12px;
    z-index: 2;
    position: relative;
}

.bt_grey_white_gr_current{
    background-position: right -63px;
}

.bt_grey_white_gr_current span{
    background-position: left -42px;
}

.bt_grey_white_gr_big{
    display: inline-block;
    height: 26px;

    background: url(../images/informers/horo/bt_grey_white_gr_big.gif) right -27px no-repeat;
    padding-right: 2px;
    position: relative;
    vertical-align: middle;
}

.bt_grey_white_gr_big span{
    display: inline-block;
    background: url(../images/informers/horo/bt_grey_white_gr_big.gif) left 0px no-repeat;
    padding: 6px 0 5px;
    color: #ffffff;
    font-size: 12px;
    z-index: 2;
    position: relative;
    text-align: center;
}

.bt_grey_white_gr_big:hover{
    background-position: right -84px;
    height: 27px;
    margin-top: -1px;

    margin-left: -2px;
    _margin-left: -2px;
    padding-right: 6px;
    _padding-right: 5px;


}

.bt_grey_white_gr_big:hover span{
    background-position: left -54px;
    padding: 7px 0 6px 2px;
    _padding: 7px 0 6px 4px;

}

.w240 .bt_grey_white_gr_big{
    width: 218px;

}

.w240 .bt_grey_white_gr_big span{
    width: 218px;

}

span.textcopy{
    display: inline;
    background: none;
    color: #6f6f6f;
    left: 0px;
    position: absolute;
    top: -1px;
    z-index: 3;
}

.bg_inpt_internal_shade{
    padding: 0 0 0 0;
    background: url(../images/informers/horo/bg_inpt_internal_shade.gif) right -26px no-repeat;
    padding-right: 2px;
    width: 218px;

}

.bg_inpt_internal_shade	.textfield{
    padding: 4px 3px 6px 3px;
    border: none;
    background: url(../images/informers/horo/bg_inpt_internal_shade.gif) left 0 no-repeat;
    width: 212px;
    font-size: 13px;
    color: #bab9b9;

}

/*end informer butons*/

.informer_horo_list{
    display: block;
    width: 216px;
}

.informers_lady .inf_type{
    width: 240px;
    position: relative;
    z-index: 210;
    padding-right: 10px;
}
