/* CSS Document */

.Finance .BigColumn{
    width: 663px;
}

.Finance .WidthPage .BigColumn{
    width: 668px;
}

/* === ContentBlock's Design === */
.ContentBlock .CB_header{
    height: 34px;
    background: url(/images/finance/bg_CB_header_waves.png) no-repeat;
}

.ContentBlock_Tabs .CB_header{
    background: url(/images/afisha/bg_CB_header.png) no-repeat;
}

.ContentBlockWide .CB_header{
    background: url(/images/finance/bg_CB_header_waves_wide.png) no-repeat;
}

.ContentBlockWide_Tabs .CB_header{
    background: url(/images/finance/bg_CB_header_wide.png) no-repeat;
}

.ContentBlock .CB_header h3, .ContentBlock .CB_header h1{
    top: 11px;
    color: #3c3c3c;
}

.ContentBlock .CB_header a.rss{
    background: transparent url(/images/finance/ico_rss.gif) no-repeat scroll 0 0;
    float: right;
    width: 13px;
    height: 14px;
    margin-top: 15px;
}

.NewsBlock .title a.rss{
    -moz-background-clip: border;
    -moz-background-inline-policy: continuous;
    -moz-background-origin: padding;
    background: transparent url(/images/finance/ico_rss.gif) no-repeat scroll 0 0;
    float: right;
    height: 14px;
    margin-top: 11px;
    width: 13px;
    padding: 0 !important;
}

.headerOff .CB_header a.rss{
    position: absolute;
    top: 0px;
    right: 15px;
    display: block !important;
    background: transparent url(/images/finance/ico_rss.gif) no-repeat scroll 0 0;
    float: right;
    height: 14px;
    margin-top: 15px;
    width: 13px;
}

.ContentBlock .CB_header .tabs{

}

.ContentBlock .CB_header .tabs li{

}

.ContentBlock .CB_header h1 a, .ContentBlock .CB_header h3 a{
    background-position: 100% -43px !important;
}

.ContentBlock .CB_header h1 a:hover, .ContentBlock .CB_header h3 a:hover{
    color: #0e87d1;
}

.EqHeight .content{
    /*padding-bottom: 15px !important;*/
}

/* === ContentBlock's Design === */

.DropDownElement a.dd_button{
    background-image: url(/images/finance/arr_search_dropdown.gif) !important;
}

.DropDownElement .DropDownList span font{
    background-image: url(/images/finance/arr_search_dropdown_na.gif) !important;
}

.JobWidget form .submit{
    background-image: url(/images/finance/button_search.gif);
}

body{
    color: #333;
}

.iefix{

}

#tochka_header .logo{
    margin-top: 24px;
}

.fl{
    float: left;
}

.fr{
    float: right;
}

.clear{
    clear: both;
    height: 0px;
    overflow: hidden;
    font-size: 0px;
}

.clear10{
    clear: both;
    height: 10px;
    overflow: hidden;
    font-size: 0px;
}

.clear_big{
    clear: both;
    height: 15px;
    overflow: hidden;
    font-size: 0px;
}

.gray{
    color: #666;
}

.vmid{
    vertical-align: middle;
}

.mrt_small{
    margin-right: 5px;
}

.mrl_small{
    margin-left: 5px;
}

.mrl{
    margin-left: 10px;
}

.mtp_xsmall{
    margin-top: 3px;
}

.small{
    font-size: 11px;
}

.normal{
    font-size: 12px;
}

.large{
    font-size: 15px;
}

#footer .rss{
    background: url(/images/finance/ico_rss_footer.gif) no-repeat;
    height: 13px;
    padding-left: 21px;
    padding-bottom: 8px;
}

.quickSearch .content form .submit{
    background: url(/images/finance/button_search.gif) no-repeat;
}

.quickSearch .tabs .current .dd_button{
    background: url(/images/finance/arr_search_dropdown.gif) no-repeat;
}

.ContentBlockWide .DemicenterColumn.fr{
    width: 314px;
    text-align: right;
}

.spisok li{
    background: url(/images/finance/ic_li.gif) no-repeat 0px 4px;
    padding: 1px 0 7px 15px;
}

a.underline{
    text-decoration: underline;
}

a.underline:hover{
    text-decoration: none;
}

.ic_comment{
    background: url(/images/finance/ic_comment.gif) no-repeat 0px 2px;
    padding-left: 20px;
}

.ic_photo{
    background: url(/images/finance/ic_photo.gif) no-repeat 0px 1px;
    padding-left: 20px;
}

.red{
    color: #cf1111;
}

.green{
    color: #216802;
}

.DemicenterColumn{
    width: 310px;
    text-align: left !important;
}

.text_height{
    height: 54px;
    overflow: hidden;
    margin-bottom: 8px;
}

.bord_spec{
    border-bottom: 1px dashed #cccccc !important;
}

.nobord{
    border-top: none !important;
}

.text_right{
    text-align: right;
}

.text_center{
    text-align: center;
}

.kursy td{
    padding: 3px 10px;
    border-right: 1px solid #fff;
}

.kursy .tr_header td{
    background-color: #EBEBEC;
    padding: 6px;
}

.kursy .tr_info td{
    background-color: #EBEBEC;
}

.ContentBlock .CB_header .tabs li a{
    _padding-left: 5px !important;
    _padding-right: 5px !important;
}

.alphabet{
    font-size: 14px;
}

.alphabet a{
    display: block;
    float: left;
    padding: 1px 3px;
    color: #de0000;
    margin-right: 2px;
    text-decoration: underline;
}

.alphabet a:hover{
    text-decoration: none;
}

.alphabet span{
    display: block;
    float: left;
    padding: 1px 3px;
    color: #7a7a7a;
    margin-right: 2px;
}

.bukva{
    font-size: 20px;
    color: #de0000;
}

.alph .gray a{
    color: #666;
    line-height: 20px;
    font-size: 13px;
}

/* FRONTPAGE */
/* ul.newsList */
.ContentBlock ul.newsList{
    padding: 0 3px;
}

.ContentBlock ul.newsList li{
    overflow: hidden;
/ zoom : 1;
    padding-bottom: 14px;
    font-size: 110%;
    color: #949494;
    position: relative;
}

.opera .ContentBlock ul.newsList li{
    overflow: visible;
    clear: left;
}

.ContentBlock.OtherArticles ul.newsList li{
    font-size: 100%;
}

.ContentBlock ul.newsList li .image{
    float: left;
    margin-right: 6px;
    margin-bottom: 10px;
}

.ContentBlock ul.newsList li .text{
}

.ContentBlock ul.newsList li .text .title{
    font-size: 100%;
    display: block;
    margin-top: -2px;
}

.ContentBlock ul.newsList li.topNews .text .title{
    font-size: 110%;
    display: block;
    padding-bottom: 10px;
    padding-left: 127px;
    font-weight: bold;
}

.ContentBlock ul.newsList li .text p{
}

.ContentBlock ul.newsList li.topNews .text .info{
    left: 126px;
}

.ContentBlock ul.newsList li .text .info .icons{
    white-space: nowrap;
}

.ContentBlock ul.newsList li .date, .ContentBlock ul.newsList li .photos_icon, .ContentBlock ul.newsList li .comments_icon{
    font-size: 90%;
    margin-right: 3px;
}

.ContentBlock ul.newsList li p{
    color: #333;
}

.ContentBlock ul.newsList li.marked{
    padding-bottom: 6px;
    font-size: 110%;
    padding-left: 14px;
    background: url(/images/finance/blt_max.gif) no-repeat 1px 4px;
}

/* ul.newsList */

.RatesCarousel{
}

.RatesCarousel .CB_header{
    background-image: url(/images/finance/bg_markets_top2.png);
    height: 10px;
    font-size: 1px;
}

.RatesCarousel .CB_inner{
    background: url(/images/finance/bg_markets2.png) no-repeat bottom;
}

.RatesCarousel .CB_footer{
    display: none;
}

.RatesCarousel .CB_inner .content{
    border: #fff 0px solid;
    padding: 2px 10px 4px 10px;
    min-height: 20px;

}

.RatesCarousel .CB_inner .navButtons{
    float: right;
    padding-top: 3px;
}

.RatesCarousel .CB_inner .navButtons .prev{
    width: 7px;
    height: 13px;
    display: inline-block;
    background: url(/images/finance/arr_left.gif) no-repeat;
    margin-right: 3px;
}

.RatesCarousel .CB_inner .navButtons .pause{
    width: 13px;
    height: 13px;
    display: inline-block;
    background: url(/images/finance/btn_pause.gif) no-repeat;
    margin-right: 3px;
}

.RatesCarousel .CB_inner .navButtons .next{
    width: 7px;
    height: 13px;
    display: inline-block;
    background: url(/images/finance/arr_right.gif) no-repeat;
}

.RatesCarousel .CB_inner .carousel_container{
    width: 570px;
    overflow: hidden;
    height: 20px;
    margin-bottom: 5px;
    position: relative;
}

.RatesCarousel .CB_inner .carousel_container ul{
    position: relative;
    left: -13px;
}

.RatesCarousel .CB_inner .carousel_container ul li{
    float: left;
    border-right: #a4cde3 1px solid;
    border-left: #fff 1px solid;
    height: 20px;
    line-height: 19px;
    padding: 0 13px;
    font-size: 110%;
}

.button_grn{
    display: inline-block;
    background: url(/images/finance/bg_btn_green_23.gif) no-repeat;
    margin: 2px 8px;
}

span.button_grn *{
    display: inline-block;
    border: #fff 0px solid;
    height: 23px;
    font-size: 110%;
    font-weight: 900;
    line-height: 24px;
    padding: 0 14px;
    color: #fff !important;
    background: url(/images/finance/bg_btn_green_23_r.gif) no-repeat top right;
    cursor: pointer;
    font-size: 12px;
}

span.button_grn input{
    padding-bottom: 1px;
}

.button_blue{
    display: inline-block;
    background: url(/images/finance/bg_btn_blue_23.gif) no-repeat;
    margin: 2px 8px;
}

span.button_blue *{
    display: inline-block;
    border: #fff 0px solid;
    height: 23px;
    font-size: 110%;
    font-weight: 900;
    line-height: 22px;
    padding: 0 14px;
    color: #fff !important;
    background: url(/images/finance/bg_btn_blue_23_r.gif) no-repeat top right;
    cursor: pointer;
    font-size: 12px;
}

span.button_blue input{
    padding-bottom: 1px;
}

.specialTheme .CB_header, .specialTheme2 .CB_header{
    background-image: url(/images/finance/bg_CB_header_spec.png);
    height: 29px;
    padding-top: 3px;
    line-height: 28px;
    font-size: 120%;
    font-weight: 900;
}

.specialTheme .content, .specialTheme2 .content{
    border-top: #fff 0px solid;
    padding: 8px 10px 0 10px;
    overflow: hidden;
    zoom: 1;
}

.specialTheme2 div.fl{
    width: 390px;
}

.specialTheme2 div.fr{
    width: 222px;
}

.specialTheme2 .DemicenterColumn .large{
    display: block;
    font-size: 160%;
    padding-bottom: 6px;
}

.specialTheme2 .DemicenterColumn .image{
    float: left;
    margin-right: 10px;
}

.specialTheme2 .DemicenterColumn p.descr{
    min-height: 112px;
    padding-bottom: 10px;
    font-size: 110%;
}

.specialTheme2 ul.newsList li .text .title{
    margin-bottom: 0;
    font-size: 130%;
    font-weight: 900;
}

.specialTheme2 ul.newsList li .text p{
    position: static;
}

.Center_2inRow{
    overflow: hidden;
}

.Center_2inRow .BlockWidth411{
    width: 411px;
}

.Center_2inRow .BlockWidth411 .CB_header{
    background-image: url(/images/finance/bg_CB_header_411.png);
}

.Center_2inRow .BlockWidth411 .CB_inner{
    background-image: url(/images/finance/bg_CB_inner_411.png);
}

.Center_2inRow .BlockWidth411 .CB_footer{
    background-image: url(/images/finance/bg_CB_footer_411.png);
}

.Center_2inRow .LastNews ul li .text{
}

.Center_2inRow .BlockWidth245{
    width: 245px;
}

.Center_2inRow .BlockWidth245 .CB_header{
    background-image: url(/images/finance/bg_CB_header_245.png);
}

.Center_2inRow .BlockWidth245 .CB_inner{
    background-image: url(/images/finance/bg_CB_inner_245.png);
}

.Center_2inRow .BlockWidth245 .CB_footer{
    background-image: url(/images/finance/bg_CB_footer_245.png);
}

.Center_2inRow .Blogs ul{
    padding: 0;
}

.Center_2inRow .Blogs ul li{
}

.Center_2inRow .Blogs ul.newsList li{
    min-height: 60px;
}

.Center_2inRow .Blogs ul li .text{
    min-height: 0;

}

.Center_2inRow .Blogs ul li .text a.title{
    display: block;
    font-size: 115%;
    padding-bottom: 4px;
    padding-left: 67px;
}

.Center_2inRow .Blogs ul li .text a.author{
    font-style: italic;
}

.Center_2inRow .Blogs .carousel_container{
    overflow: hidden;
    visibility: visible;
    position: relative;
    z-index: 2;
    width: 217px;
}

.ContentBlock.ExpertsAdvise .carousel_container{
    overflow: hidden;
    visibility: visible;
    position: relative;
    z-index: 2;
    width: 290px;
}

.Center_2inRow .Blogs .carousel_container > ul,
.ContentBlock.ExpertsAdvise .carousel_container > ul{
    margin: 0;
    padding: 0;
    position: relative;
    list-style: none;
    z-index: 1;
}

.Center_2inRow .Blogs .carousel_container > ul > li{
    float: left;
    width: 217px;
}

.ContentBlock.ExpertsAdvise .carousel_container > ul > li{
    float: left;
    width: 290px;
}

.Center_2inRow .Blogs .navButtons,
.ContentBlock.ExpertsAdvise .navButtons{
    position: absolute;
    top: 14px;
    right: 14px;
    color: #666666;
    font-size: 120%;
    z-index: 70;
}

.Center_2inRow .Blogs .navButtons a,
.ContentBlock.ExpertsAdvise .navButtons a{
    width: 16px;
    height: 16px;
    display: inline-block;
    right: 0;
    left: auto;
    top: auto;
    position: static;
    vertical-align: text-top;
}

.Center_2inRow .Blogs .navButtons a img,
.ContentBlock.ExpertsAdvise .navButtons a img{
/ width : 16 px;
/ height : 16 px;
}

.Center_2inRow .Blogs .navButtons .btn_prev,
.ContentBlock.ExpertsAdvise .navButtons .btn_prev{
    background: url(/images/finance/arrow_prev.gif) no-repeat;
    margin-left: 6px;
}

.Center_2inRow .Blogs .navButtons .btn_next,
.ContentBlock.ExpertsAdvise .navButtons .btn_next{
    background: url(/images/finance/arrow_next.gif) no-repeat;
    margin-left: 2px;
}

.Center_2inRow .Blogs .navButtons .notAble,
.ContentBlock.ExpertsAdvise .navButtons .notAble{
    visibility: visible;
}

.TabsNews{
}

.TabsNews .CB_inner{
    background: url(/images/finance/bg_CB_innerWfoot.png) no-repeat bottom;
}

.TabsNews .CB_footer{
    display: none;
}

.TabsNews .content{
    padding: 1px 2px 5px 2px;
    min-height: 120px;
    border: #fff 0px solid;
    border-top: #DCDCDC 1px solid;
}

.TabsNews .tabsHover{
    width: 170px;
    margin-left: 146px;
    height: 118px;
    background: #ebf8ff;
    border: #c7e0ee 1px solid;


}

.TabsNews .tabsHover li{
    height: 39px;
    border-bottom: #c7e0ee 1px solid;
    font-size: 110%;
    position: relative;
/ margin-bottom : - 3 px;
}

.TabsNews .tabsHover li .selBG{
    overflow: hidden;
    padding: 5px 7px 5px 25px;
    height: 30px;
    width: 151px;
    position: absolute;
    right: -1px;
    top: -1px;
    background: url(/images/finance/bg_selectedNews.png) no-repeat;
    background-position: 0 -9999px;
}

.TabsNews .tabsHover li .selBG a{
    display: block;
    height: 2.4em;
    overflow: hidden;
}

.TabsNews .tabsHover li.current .selBG{
    background-position: 0 0;
}

.TabsNews .tabsHover li.current a{
    color: #fff;
}

.TabsNews .TabContent{
    position: absolute;
}

.headerOffWide .content{
    overflow: hidden;
    zoom: 1;
}

.headerOff .CB_header, .headerOffWide .CB_header{
    font-size: 1px;
}

.oneCategory{
    padding-bottom: 5px;
}

.oneCategory .categoryTitle a{
    font-size: 120%;
    font-weight: 900;
    padding-right: 16px;
    background: url(/images/common/arr_header_finance.gif) no-repeat right;
    color: #333;
}

.oneCategory .large{
    font-size: 14px;
    font-weight: 900;
}

.oneCategory ul{
    padding: 3px 0 !important;
}

.oneCategory ul li{
    padding-bottom: 3px !important;
}

.ExpertsAdvise .content{
    overflow: hidden;
    zoom: 1;
    padding: 0 1px;
}

.ExpertsAdvise .DemicenterColumn{
    width: 325px;
}

.ExpertsAdvise .DemicenterColumn.fl{
    width: 326px !important;
}

.ExpertsAdvise .DemicenterColumn.fr{
    width: 325px !important;
    border-left: #ebebeb 1px solid;
}

.ExpertsAdvise .categoryTitle{
    background: #f1faff;
    height: 19px;
    padding: 4px 7px;
    font-size: 120%;
    border-bottom: #ebebeb 1px solid;
}

.ExpertsAdvise .categoryTitle a{
    font-weight: 900;
    color: #333;
    padding-right: 16px;
    background: url(/images/common/arr_header_finance.gif) no-repeat right;
}

.ExpertsAdvise .categoryTitle .selectNew{
    float: right;
}

.ExpertsAdvise .ExpertsList{
    padding: 0 12px;
}

.ExpertsAdvise .ExpertsList li{
    min-height: 64px;

    padding-top: 6px;
    padding-bottom: 4px;
}

.ExpertsAdvise .ExpertsList .image{
    float: left;
}

.ExpertsAdvise .ExpertsList .image .expert{
    display: block;
    width: 50px;
    height: 14px;
    background: url(/images/finance/bg_expert.gif) no-repeat;
    line-height: 13px;
    text-align: center;
    color: #fff;
}

.ExpertsAdvise .ExpertsList .text{
    padding-left: 60px;
    font-size: 120%;
}

.ExpertsAdvise .ExpertsList .text .author{
    font-size: 110%;
}

.ExpertsAdvise .Questions{
}

.ExpertsAdvise .Questions li{
    min-height: 55px;

    padding: 0 12px;
    padding-top: 6px;
    padding-bottom: 4px;
    font-size: 110%;
}

.ExpertsAdvise .Questions li.grey{
    background-color: #f9f9f9;
}

.ExpertsAdvise .Questions .title{
    font-size: 130%;
}

.ExpertsAdvise .Questions .comments_icon{
    background-image: url(/images/finance/comments_icon_org.gif) !important;
    text-decoration: none !important;
    font-weight: 900 !important;
    color: #000 !important;
}

.ExpertsAdvise .QuestionsBottom{
    background: #f9f9f9;
    padding: 6px;
    text-align: right;
}

.ExpertsAdvise .QuestionsBottom .askQuestion{
    background: url(/images/finance/btn_askQuestion.gif) no-repeat;
    width: 149px;
    height: 28px;
    display: block;
    float: left;
}

.Center_2inRow .ExpertsAdvise .DemicenterColumn{
    width: auto;
    border: #fff 0px solid;
}

.Center_2inRow .ExpertsAdvise .categoryTitle{
    border-top: #ebebeb 1px solid;
}

.Center_2inRow .ExpertsAdvise .ExpertsList{
    margin: 6px 0;
}

.MostNews{
}

.MostNews .content{
    /*position: relative;*/
}

.MostNews .content li{
    padding-bottom: 7px !important;
}

.MostNews .content li.hot{
    font-weight: 900;
}

.Polls .content ul li input{
    position: static;
    visibility: visible;
    margin-right: 4px;
    vertical-align: middle;
}

.Polls .content ul li span.radioBtn{
    display: none;
}

.newsFull .otherNews .btn_prev{
    background-image: url(/images/finance/arr_daysel_left_big.gif);
}

.newsFull .otherNews .btn_next{
    background-image: url(/images/finance/arr_daysel_right_big.gif);
}

.newsFull .otherNews .notAble{
    background-position: 0 100%;
}

/* Widgets */

.BestRatesWidget .CB_footer{
    _margin-left: 2px;
}

.BestRatesWidget .content{
    padding: 1px;
    position: relative;
}

.BestRatesWidget .tabs{
    margin: 1px 0 !important;
}

.BestRatesWidget .options{
    background: #ebf8ff;
    padding: 5px 10px;
    font-size: 110%;
    position: relative;
    z-index: 71;
}

.BestRatesWidget .options .selectedValue{
    width: 60px;
    vertical-align: middle;
    margin-right: 10px;
}

.BestRatesWidget .options ul{
    width: 84px;
}

.BestRatesWidget .RatesDataTable{
    z-index: 70;
}

.BestRatesWidget .buttons{
    padding: 0 6px;
    padding-top: 10px;

}

.BestRatesWidget .content .listEvent{
    margin: 0;
}

.BestRatesWidget .content .listEvent li{
    list-style: none;
}

.BestRatesWidget .content .listEvent .bg_Date{
    background: url(/images/finance/bg_date.gif) no-repeat;
    width: 39px;
    height: 48px;
    position: relative;
    left: -5px;
    float: left;
}

.BestRatesWidget .content .listEvent .bg_Date .moon{
    font-size: 7px;
    color: #FFF;
    height: 13px;
    text-align: center;
    padding-top: 4px;
}

.BestRatesWidget .content .listEvent .bg_Date .date{
    font-size: 20px;
    color: #383838;
    text-align: center;
    font-weight: bold;
    overflow: hidden;
}

.rightColumn .QuizWidget .content{
    padding: 10px 14px 6px 14px;
}

.rightColumn .QuizWidget .content .question{
    font-size: 140%;
    padding-bottom: 10px;
}

.rightColumn .QuizWidget .content ul{
    margin-bottom: 12px;
}

.rightColumn .QuizWidget .content ul li{
    padding-bottom: 4px;
    font-size: 110%;
}

.rightColumn .QuizWidget .content ul li input{
    visibility: hidden;
    position: absolute;
}

.rightColumn .QuizWidget .content ul li span.radioBtn{
    background: url(/images/common/bg_quiz_radio.gif) no-repeat;
    display: inline-block;
    width: 13px;
    height: 13px;
    vertical-align: middle;
    margin-right: 6px;
    padding-bottom: 2px;
    cursor: pointer;
}

.rightColumn .QuizWidget .content ul li span.radioBtn img{
    visibility: hidden;
}

.rightColumn .QuizWidget .content ul li.selected span img{
    visibility: visible;
}

.rightColumn .QuizWidget .content .button_red{
    float: left;
    display: block;
}

/* Widgets */

/* FRONTPAGE */

/* RATES SECTION */

.rates{
    margin-top: -10px;
}

.rates .rightColumn{
    margin-top: 10px;
}

.WorldMarkets{
}

.WorldMarkets .CB_header{
    background-image: url(/images/finance/bg_markets_top.png);
    height: 20px;
}

.WorldMarkets .CB_inner{
    background: url(/images/finance/bg_markets.png) no-repeat bottom;
}

.WorldMarkets .CB_footer{
    display: none;
}

.WorldMarkets .CB_header .minimize{
    background: url(/images/finance/ico_minimize_markets.gif) no-repeat;
    position: absolute;
    left: 16px;
    top: 4px;
}

.WorldMarkets .CB_header .maximize{
    background-image: url(/images/finance/ico_maximize_markets.gif);
    position: absolute;
    left: 16px;
    top: 4px;
}

.WorldMarkets .CB_inner .content{
    border: #fff 0px solid;
    padding: 2px 10px 4px 10px;
    min-height: 20px;

}

.WorldMarkets .content p.markets{
    font-size: 110%;
    padding-bottom: 6px;
}

.WorldMarkets .content p.markets span.market{
    padding-left: 10px;
    margin-left: 14px;
    background: url(/images/common/marker_ul_hitech.gif) no-repeat 0 4px;
}

.WorldMarkets .content p.markets span.open{
    background-image: url(/images/common/marker_ul_sport.gif);
}

.WorldMarkets .content p.markets span.open .status{
    color: #006600;
}

.WorldMarkets .mainRates{
    height: 39px;
    border-top: #a4cde3 1px solid;
    border-right: #a4cde3 1px solid;
    margin-left: -9px;
    width: 543px;
    background: url(/images/finance/bg_mainRates.gif) no-repeat bottom left;
    position: relative;
}

.WorldMarkets .mainRates .btn_prev{
    position: absolute;
    left: 0;
    top: 4px;
    display: block;
    width: 20px;
    height: 30px;
    background: url(/images/finance/arr_rates_prev.gif) no-repeat center;
}

.WorldMarkets .mainRates .btn_next{
    position: absolute;
    right: 0;
    top: 4px;
    display: block;
    width: 20px;
    height: 30px;
    background: url(/images/finance/arr_rates_next.gif) no-repeat center;
}

.WorldMarkets .mainRates .carousel_container{
    margin: 0 20px;
    width: 506px;
    overflow: hidden;
    position: relative;
}

.WorldMarkets .mainRates .carousel_container ul{
    margin: 4px 0;
    height: 31px;
    position: relative;
}

.WorldMarkets .mainRates .carousel_container ul li{
    float: left;
    width: 148px;
    height: 30px;
    padding: 1px 10px 0 10px;
    background: url(/images/finance/bg_rates_carousel.gif) no-repeat left;
}

.WorldMarkets .mainRates .carousel_container ul li .value{
    float: right;
    font-size: 110%;
}

.WorldMarkets .mainRates .carousel_container ul li a.name{
    font-size: 110%;
}

.WorldMarkets .mainRates .carousel_container ul li span.time{
}

.WorldMarkets .map{
    position: absolute;
    right: 6px;
    top: 20px;
    z-index: 72;
}

span.upValue{
    padding-right: 10px;
    background: url(/images/finance/ico_rates_up.gif) no-repeat right;
    color: #006600;
}

span.downValue{
    padding-right: 10px;
    background: url(/images/finance/ico_rates_down.gif) no-repeat right;
    color: #c50e0f;
}

.Comparison{
}

.Comparison .CB_header .note{
    position: absolute;
    left: 10em;
    top: 15px;
    z-index: 70;
    font-size: 110%;
}

.Comparison .content{
    padding: 1px;
    padding-left: 2px;
}

.Currency{
}

.Currency .tabs{
    right: auto !important;
    left: 12em;
}

.Currency .content{
    padding: 1px;
    padding-left: 2px;
}

.FuelCost{
}

.FuelCost .content{
    padding: 1px;
    padding-left: 2px;
}

.BankingMetals{
}

.BankingMetals .tabs{
    right: auto;
    left: 18em;
}

.BankingMetals .content{
    padding: 1px;
    padding-left: 2px;
}

.UAMarket{
}

.UAMarket .tabs{
    right: auto;
    left: 1em;
}

.UAMarket .content{
    padding: 1px;
    padding-left: 2px;
}

.Funds_Assets{
}

.Funds_Assets .tabs{
    right: auto;
    left: 1em;
}

.Funds_Assets .content{
    padding: 1px;
    padding-left: 2px;
}

.RatesDataTable{
    width: 252px;
    float: left;
    position: relative;
    z-index: 73;
    border-collapse: separate;
/ border-collapse : collapse;
}

.switchableRows{
    width: 253px;
}

.RatesDataTable td{
    height: 30px;
    vertical-align: middle;
    padding-left: 8px;
    font-size: 110%;
    padding-bottom: 1px;
    padding-top: 1px;
}

.RatesDataTable td.name{
    padding-left: 8px;
}

.RatesDataTable tr.selected td.name{
    padding-left: 7px;
}

.RatesDataTable th{
    text-align: left;
    padding-left: 8px;
    background: #fff;
    white-space: nowrap;
    height: 30px;
    vertical-align: middle;
    color: #999999;
}

.RatesDataTable th img.marker{
    position: absolute;
    margin-left: -10px;
    margin-top: 3px;
}

.RatesDataTable th a{
    font-size: 110%;
    text-decoration: none;
}

.RatesDataTable tr{
    background: #f9f9f9 url(/images/common/bg_table_tr_dashed.gif) no-repeat bottom;
}

.RatesDataTable tr.noneBG{
    background-image: none;
}

.switchableRows tr{
    cursor: pointer;
}

.RatesDataTable tr.headerTR{
    cursor: default;
}

.RatesDataTable .selected td{
    border-top: #f8de75 1px solid !important;
    border-bottom: #f8de75 1px solid !important;
    background: #fffcea;
    padding-top: 1px !important;
    padding-bottom: 1px !important;
}

.Currency .RatesDataTable td{
    text-align: right;
    padding-right: 10px;
    padding-top: 2px;
    padding-bottom: 2px;
}

.Currency .RatesDataTable th{
    text-align: center;
}

.Currency .RatesDataTable th span.marker{
    text-align: left;
    padding-left: 10px;
}

.Currency .RatesDataTable th span.bid{
    background: #fff url(/images/finance/blt_buy.gif) no-repeat center left;
}

.Currency .RatesDataTable th span.ask{
    background: #fff url(/images/finance/blt_sell.gif) no-repeat center left;
}

.Currency .RatesDataTable th span.nbu{
    background: #fff url(/images/finance/blt_bank.gif) no-repeat center left;
}

.withoutBG{
    margin-top: 4px;
}

.withoutBG tr{
    background: none;
}

.withoutBG td{
    height: 22px;
}

.withoutBG th{
    height: 22px;
}

.fullWidth{
    float: none;
    width: 100%;
}

.fullWidth tr{
    background: none;
}

.fullWidth td{
    height: 22px;
}

.fullWidth th{
    height: 22px;
}

.RatesGraphics{
    background: url(/images/finance/bg_GarphicsContent.gif) no-repeat bottom right;
    border-top: #f5dd7b 1px solid;
    border-left: #f5dd7b 1px solid;
    padding: 0px 5px 0px 6px;
    margin-left: 253px;
    width: 388px;
/ padding : 0 px 4 px 0 px 6 px;
    position: relative;
    z-index: 74;
    left: -1px;
}

.RatesGraphics .period{
    min-height: 16px;
    margin-bottom: 4px;
    margin-top: 5px;
}

.RatesGraphics .period li{
    float: left;
    margin-right: 9px;
    height: 16px;
    line-height: 16px;
}

.RatesGraphics .period li a{
    color: #000;
    padding: 0 6px;
}

.RatesGraphics .period li.selected{
    background: url(/images/finance/bg_period.gif) no-repeat;
}

.RatesGraphics .period li.selected a{
    display: inline-block;
    background: url(/images/finance/bg_period_r.gif) no-repeat right;
    height: 16px;
    line-height: 16px;
    color: #fff;
    text-decoration: none;
}

.RatesGraphics .GraphContent{
    width: 285px;
    padding-bottom: 6px;
}

.FavCurrency .DropDownElement{
    position: absolute;
    top: 12px;
    right: 18px;
}

.FavCurrency table{
    width: 100%;
}

.FavCurrency table th{
    text-align: left;
    color: #999999;
    padding: 0 8px 8px 8px;
}

.FavCurrency table td{
    font-size: 110%;
    padding: 8px;
}

.FavCurrency table tr{
    background: url(../_finance/images/common/bg_blogslist.gif) repeat-x left bottom;
}

.Converter table{
    width: 100%;
}

.Converter table th{
    font-size: 130%;
    padding: 5px 2px;
}

.Converter table td{
    font-size: 110%;
    padding: 5px 2px;
}

.Converter table td .inputBg{
    border: #d4e0ee 1px solid;
    padding: 1px 6px;
    width: 127px;
    background: url(/images/common/bg_input.gif) no-repeat;

}

.Converter table td .result{
    background: url(/images/finance/bg_results_blueBG.gif) no-repeat;
    display: inline-block;
    height: 18px;
    line-height: 18px;
    font-size: 115%;
    color: #fff;
}

.Converter table td .result .inner{
    background: url(/images/finance/bg_results_blueBG_r.gif) no-repeat right;
    display: inline-block;
    height: 18px;
    line-height: 18px;
    padding: 0 12px;
}

.Converter table td .exchangeValue{
    font-size: 90%;
    color: #666;
    padding-left: 12px;
}

.Converter table tr.devider{
    background: url(/images/common/bg_blogslist.gif) repeat-x left center;
}

div.selectNew span.selectedValue{
    background-image: url(/images/finance/arr_select_filters.gif);
}

div.selectNew ul{
    max-height: 146px;
}

/* RATES Currency Official Graph */

.OfficialRates .tabs{
    left: 15em;
}

.OfficialRates .content, .CostUnits .content{

}

.OfficialRates .CB_footer, .CostUnits .CB_footer{
    _margin-left: 2px;
}

.OfficialRates .RatesDataTable{
    float: none;
    z-index: 70;
}

.OfficialRates .RatesDataTable th{
    border-bottom: #ebebeb 1px solid;
}

.RatesDataTable th a{
    font-size: 100%;
}

.OfficialRates .RatesDataTable td{
    height: 30px;
}

.OfficialRates .RatesGraphics{
    float: none;
    margin-left: 0;
    background: #fffcea;
    border: #f5dc77 1px solid;
    width: 640px;
    z-index: auto;
}

.OfficialRates .RatesGraphics .GraphContent{
    width: auto;
}

.OfficialRates .RatesGraphics .graphVal{
    float: right;
    padding: 3px 28px 3px 0px;
    color: #666;
}

.Exchange .content{
    zoom: 1;
    overflow: hidden;
    padding: 1px;
}

.Currency .options{
    padding: 2px 10px;
    font-size: 110%;
    color: #666666;
}

.Currency .options .currencySelector{
    float: right;
/ position : relative;
/ z-index : 75;
    font-size: 90%;
    color: #999999;
}

.Currency .options .currencySelector .selectNew{
    vertical-align: middle;
    margin: 6px 0;
    font-size: 110%;
}

.Currency .options .currencySelector .selectNew .selectedValue{
    width: auto;
    color: #0049a3;
    _margin: 1px 0;
}

.Currency .options .currencySelector .selectNew ul{
    width: auto;
    padding-right: 4px;
    left: auto;
    right: 0;
/ right : 6 px;
    _right: 104px;
}

.Currency .calendarDropDown{
    position: relative;
    z-index: 75;
    margin-left: -2px;
    font-size: 90%;
}

.Currency .calendarIcon{
    padding: 5px 7px 8px 7px;
    vertical-align: middle;
}

.Currency .activeCalendar a.calendarIcon{
    background: url(/images/finance/bg_ico_calendar.gif) no-repeat;
}

.Currency .activeCalendar .datepicker{
    right: auto;
    left: 0px;
    _left: -2px;
    top: 19px;
/ top : 28 px;
}

.opera .Currency .activeCalendar .datepicker{
    top: 26px;
}

.Currency .dateSelector{
    position: absolute;
    top: 9px;
    right: 6px;
}

.Currency .dateSelector a{
    font-size: 110%;
}

.Currency .dateSelector .datepicker{
    right: auto;
    left: 0px;
    top: 19px;
/ top : 27 px;
}

.opera .Currency .dateSelector .datepicker{
    top: 26px;
}

.FaworablyRates .content{
    position: relative;
}

.FaworablyRates .options{
    border-bottom: #ebebeb 1px solid;
}

.FaworablyRates .RatesDataTable{
    float: none;
    z-index: 70;
    position: relative;
}

.FaworablyRates .activeCalendar .datepicker{
    position: absolute;
    top: 24px;
}

.FaworablyRates .RatesDataTable th{
    text-align: left;
    border-bottom: #ebebeb 1px solid;
    padding-right: 13px;
}

.FaworablyRates .RatesDataTable td{
    text-align: left;
    height: 30px;
}

.FaworablyRates .RatesDataTable tr.odd{
    background-color: #f9f9f9;
}

.FaworablyRates .RatesDataTable th.headerSortUp{
    background: #b6e3ff url(/images/common/arr_up_blue.gif) no-repeat 95% center;
}

.FaworablyRates .RatesDataTable th.headerSortDown{
    background: #b6e3ff url(/images/common/arr_down_blue.gif) no-repeat 95% center;
}

.FaworablyRates .selectNew ul li{
    padding-right: 20px !important;
}

.centerColumn .ContentBlock.FaworablyRates .CB_inner{
    overflow: visible;
}

.BankMetals .tabs{
    left: 18em;
}

.BankMetals .RatesDataTable{
    float: none;
    z-index: 70;
}

.BankMetals .RatesDataTable th{
    border-bottom: #ebebeb 1px solid;
}

.RatesDataTable th a{
    font-size: 100%;
}

.BankMetals .RatesDataTable td{
    height: 30px;
}

.BankMetals .RatesGraphics{
    float: none;
    margin-left: 0;
    background: #fffcea;
    border: #f5dc77 1px solid;
    width: 640px;
    z-index: auto;
}

.BankMetals .RatesGraphics .GraphContent{
    width: auto;
}

.BankMetals .RatesGraphics .graphVal{
    float: right;
    padding: 3px 28px 3px 0px;
    color: #666;
}

.PFTS .tabs{
    left: 22em;
}

.PFTS .RatesDataTable{
    float: none;
    z-index: 70;
}

.PFTS .RatesDataTable th{
    border-bottom: #ebebeb 1px solid;
}

.RatesDataTable th a{
    font-size: 100%;
}

.PFTS .RatesDataTable td{
    height: 24px;
}

.PFTSResults .RatesDataTable td{
    height: 30px;
}

.PFTS .RatesGraphics{
    float: none;
    margin-left: 0;
    background: #fffcea;
    border: #f5dc77 1px solid;
    width: 640px;
    z-index: auto;
}

.PFTS .RatesGraphics .GraphContent{
    width: auto;
}

.PFTS .RatesGraphics .graphVal{
    float: right;
    padding: 3px 28px 3px 0px;
    color: #666;
}

.FundsRating .content{
    padding: 0;
}

.FundsRating .RatesDataTable td{
    height: 30px;
}

.FundsRating .periods{
    background: #f1faff;
    border-bottom: #ebebeb 1px solid;
    font-size: 110%;
    padding: 1px 10px 2px 10px;
    width: 635px;
}

.Currency .excel{
    float: right;
    background: url(/images/finance/ico_excel.gif) no-repeat;
    height: 16px;
    line-height: 16px;
    padding-left: 21px;
    margin-top: 3px;
}

.FundsRating .periods .buttonStyle{
    background: url(/images/finance/bg_button_period_l.gif) no-repeat;
    height: 22px;
    display: inline-block;
    color: #505050;
    position: relative;
    vertical-align: middle;
}

.FundsRating .periods .buttonStyle span.bgInner{
    background: url(/images/finance/bg_button_period_r.gif) no-repeat top right;
    height: 16px;
    line-height: 15px;
    padding: 3px 7px;
    display: inline-block;
    position: relative;
    z-index: 2;
}

.FundsRating .periods .buttonStyle span.textcopy{
    position: absolute;
    z-index: 1;
    left: 7px;
    top: 4px;
    color: #fff;;
}

.FundsRating .periods .active{
    background-image: url(/images/finance/bg_button_period_sel_l.gif);
}

.FundsRating .periods .active span.bgInner{
    background-image: url(/images/finance/bg_button_period_sel_r.gif);
}

.CostUnits .tabs{
    left: 15em;
}

.CostUnits .options{
    border-bottom: #ebebeb 1px solid;
    height: 26px;
}

.CostUnits .RatesDataTable{
    float: none;
    z-index: 70;
}

.CostUnits .RatesDataTable th{
    border-bottom: #ebebeb 1px solid;
}

.CostUnits .RatesDataTable td{
    height: 30px;
}

.BestRates{
}

.BestRates .options{
    border-bottom: #ebebeb 1px solid;
    height: 20px;
    padding-top: 3px;
    position: relative;
    z-index: 76;
}

.BestRates .options .selectNew{
    vertical-align: middle;
    margin-right: 30px;
}

.BestRates .options .selectNew .selectedValue{
    width: 130px;
}

.BestRates .options .selectNew ul{
    width: 154px;
}

.BestRates .RatesDataTable td{
    height: 30px;
}

.Comparison .compElements{
}

.Comparison .compElements .title{
    font-size: 130%;
    padding: 7px 16px;
    border-bottom: #ebebeb 1px solid;
}

.Comparison .compElements .oneElement{
    padding: 7px 15px;
    position: relative;
    z-index: 70;
    font-size: 110%;
}

.Comparison .compElements .oneElement a{
    padding-right: 16px;
    background: url(/images/finance/arr_drpdwn.gif) no-repeat right;
    border-bottom: #0049a3;
}

.Comparison .compElements .oneElement a span{
    border-bottom: #0049a3 1px dotted;
}

.Comparison .compElements .oneElement a:hover span{
    border-bottom: #c42e29 1px dashed;
}

.Comparison .compElements .oneElement img{
    margin-right: 11px;
}

.Comparison .compElements .oneElement a.delete{
    background: url(/images/finance/ico_delete.gif) no-repeat 0 2px;
    padding: 0;
    padding-left: 16px;
    position: absolute;
    right: 20px;
    top: 7px;
    visibility: hidden;
}

.Comparison .compElements .oneElement .dropdown{
    font-size: 110%;
    position: absolute;
    left: 24px;
    _left: 9px;
    top: 27px;
    z-index: 70;
    background: #fff;
    border: #bbbbbb 1px solid;


}

.Comparison .compElements .oneElement .dropdown div.currentVal{
    background: #fff;
    border: #bbbbbb 1px solid;


    border-bottom: #fff 0px solid;
    position: absolute;
    height: 26px;
    padding: 0 3px;
    top: -27px;
    left: -1px;
}

.Comparison .compElements .oneElement .dropdown div.currentVal span{
    border-bottom: #d9d9d9 1px solid;
    background: url(/images/finance/arr_drpdwn_back.gif) no-repeat right;
    padding: 0 5px;
    padding-right: 25px;
    display: inline-block;
    height: 25px;
    line-height: 25px;
    font-size: 90%;
    color: #0049a3;
}

.Comparison .compElements .oneElement .dropdown ul{
    padding: 8px;
    background: #eeeeee url(/images/finance/bg_dropdown.gif) repeat-x;
}

.Comparison .compElements .oneElement .dropdown ul li{
    padding: 1px 0;
}

.Comparison .compElements .oneElement .dropdown ul li a{
    padding-right: 0;
    padding-left: 14px;
    background: url(/images/finance/dropdown_plus.gif) no-repeat left;
}

.Comparison .compElements .oneElement .dropdown ul li.open a{
    background: url(/images/finance/dropdown_minus.gif) no-repeat left;
}

.Comparison .compElements .oneElement .dropdown ul li .subList{
    display: none;
}

.Comparison .compElements .oneElement .dropdown ul li.open .subList{
    margin: 3px 0;
    margin-left: 15px;
    display: block;
}

.Comparison .compElements .oneElement .dropdown ul li.open .subList ul{
    background: none;
    position: relative;
    padding: 0;
    top: 0px;
}

.Comparison .compElements .oneElement .dropdown ul li.open .subList ul li{
    padding: 0;
    line-height: 16px;
    height: 16px;
}

.Comparison .compElements .oneElement .dropdown ul li.open .subList a{
    background: none;
    padding: 0;
}

.Comparison .compElements .oneElement .dropdown ul li.open .subList a.btn_up{
    display: block;
    width: 139px;
    height: 10px;
    font-size: 1px;
    background: url(/images/finance/btn_carousel_up.gif) no-repeat;
}

.Comparison .compElements .oneElement .dropdown ul li.open .subList a.btn_up:hover{
    background-position: 0 100%;
}

.Comparison .compElements .oneElement .dropdown ul li.open .subList a.btn_dwn{
    display: block;
    width: 139px;
    height: 10px;
    font-size: 1px;
    background: url(/images/finance/btn_carousel_dwn.gif) no-repeat;
    margin-top: 2px;
}

.Comparison .compElements .oneElement .dropdown ul li.open .subList a.btn_dwn:hover{
    background-position: 0 100%;
}

.Comparison .compElements .oneElement .dropdown ul li.open .subList .carousel_container{
    position: relative;
    height: 96px;
    width: 137px;
    padding-left: 2px;
    overflow: hidden;
}

.Comparison .addElement{
    padding: 7px 16px;
    font-size: 110%;
    border-top: #ebebeb 1px solid;
}

.Comparison .addElement a{
    padding-left: 16px;
    background: url(/images/finance/plus.gif) no-repeat left;
}

.Comparison .compElements .hovered{
    background: #f7f7f7;
}

.Comparison .compElements .hovered a.delete{
    visibility: visible;
    border: #fff 0px solid;
}

/* RATES Currency Official Graph */

.filter{
    font-size: 110%;
    overflow: hidden;
    zoom: 1;
    position: relative;
}

.filter form{
    color: #666666;
    border: #8cbff2 1px solid;
    background: #f1faff;
    padding: 4px 22px;
}

.filter form h5{
    margin: 0 -22px;
    font-weight: 900;
    color: #333333;
    font-size: 100%;
    padding: 8px 9px 5px 9px;
}

.filter form h5.border{
    border-top: #8cc0f3 1px dashed;
}

.filter form .selectContainer{
    background: #fff;
    border: #dedede 1px solid;
    width: 327px;
    margin-bottom: 11px;
}

.CostUnits .filter .scroll{
    overflow: auto;
    width: 327px;
    position: relative;

    scrollbar-3dlight-color: #fff;
    scrollbar-arrow-color: #fff;
    scrollbar-highlight-color: #fff;
    scrollbar-face-color: #cd1618;
    scrollbar-shadow-color: #fff;
    scrollbar-darkshadow-color: #fff;
    scrollbar-track-color: #eee;
}

.ie7 .CostUnits .filter .scroll{
    height: 129px;
    border-top: #dedede 1px solid;
}

.CostUnits .filter ul{
    width: 307px;
}

.CostUnits .filter ul li{
    padding: 3px 8px;
}

.CostUnits .filter ul li input{
    vertical-align: middle;
}

.filter .wrapperEl{
    border-top: #dedede 1px solid;
    width: 327px;
    height: 126px;
}

.filter .note{
    padding: 4px 22px;
    display: block;
    color: #666;
    font-size: 90%;
}

.filter .star{
    color: red;
}

.filter a.excel{
    margin: 8px 20px;
}

.filter a.cvs{
    float: right;
    padding-left: 21px;
    margin: 8px 20px;
    background: url(/images/finance/ico_cvs.gif) no-repeat 0 0px;
    height: 16px;
    line-height: 16px;
}

.filter .button{
    display: inline-block;
    background: url(/images/finance/bg_button_green.gif) no-repeat;
    margin: 2px 22px;
}

.filter span.button a{
    display: inline-block;
    border: #fff 0px solid;
    height: 26px;
    font-size: 110%;
    font-weight: 900;
    line-height: 25px;
    padding: 0 22px;
    color: #fff !important;
    background: url(/images/finance/bg_button_green_r.gif) no-repeat top right;
    cursor: pointer;
    font-size: 12px;
}

/* RATES SECTION */

/* Currency informer */
.ContentBlock.CoursesInformer .content{
    padding: 15px 10px 0;
}

.ContentBlock.CoursesInformer .content .informer{
    font-size: 110%;
    padding-top: 3px;
    margin-top: 1px;
    margin-bottom: -3px;
}

.ContentBlock.CoursesInformer .content .informer textarea{
    border: #d4e0ee 1px solid;
    background: #fff;
    padding: 2px;
    width: 293px;
    max-width: 293px;

    height: 80px;
    vertical-align: top;
    color: #666;
}

.ContentBlock.CoursesInformer .content .informerAgreement{
    text-align: justify !important;
    padding: 5px;
}

.ContentBlock.CoursesInformer .content .informerAgreement p{
    font-size: 130%;
    line-height: 140%;
    margin: 0;
    padding: 0 0 12px;
    text-align: justify;
}

/* End currency informer */

/* Informer selection pages */
.Calculator .content{
    padding: 0;
}

.Calculator,
.Calculator a{
    font-size: 12px;
}

.Calculator .convert{
    font-size: 11px;
}

.Calculator .h_steps{
    padding: 10px;
}

.Calculator .steps{
    background: url(/images/finance/bg_calc_step.gif) no-repeat 0 0;
    height: 41px;
    width: 632px;
    position: relative;
}

.Calculator .steps div{
    position: absolute;
    width: 632px;
    height: 41px;
    color: #fff;
    font-size: 13px;
}

.Calculator .steps div td{
    vertical-align: middle;
}

.Calculator .steps div td i{
    font-size: 30px;
    font-style: normal;
    display: block;
    padding-right: 6px;
}

.Calculator .steps .bgInner{
    display: block;
    position: relative;
    z-index: 1;
}

.Calculator .steps .step_1 .bgInner{
    padding: 3px 0 0 15px;
}

.Calculator .steps .step_2 .bgInner{
    padding: 3px 0 0 247px;
}

.Calculator .steps .step_3 .bgInner{
    padding: 3px 0 0 444px;
}

.Calculator .steps .step_1 table{
    width: 170px;
}

.Calculator .steps .step_2 table{
    width: 155px;
}

.Calculator .steps .step_3 table{
    width: 190px;
}

.Calculator .steps .disabled{
    cursor: default;
}

.Calculator .steps .textcopy{
    color: #989898;
    position: absolute;
    z-index: 2;
    top: 2px;
    font-size: 13px;
}

.Calculator .steps .step_1 .textcopy{
    left: 14px;
}

.Calculator .steps .step_2 .textcopy{
    left: 246px;
}

.Calculator .steps .step_3 .textcopy{
    left: 443px;
}

.Calculator .steps #active .textcopy{
    color: #59a6d7;
}

.Calculator .steps #active a{
    color: #59A6D7;
}

.Calculator .steps a{
    color: #989898;
}

.Calculator .clear_b{
    clear: both;
}

.Calculator .h_type{
    padding: 0 1px 0 1px;
}

.Calculator .type_informer{
    border-bottom: solid 1px #e2e2e2;
    border-top: solid 1px #e2e2e2;
    background: #f9f9f9;
}

.Calculator .type_informer .border_FF{
    border-bottom: solid 1px #FFF;
    border-top: solid 1px #FFF;
    padding: 5px 16px 5px 16px;
}

.Calculator .type_informer .buttonStyle{
    background: url(/images/finance/bg_button_period_l.gif) no-repeat;
    height: 22px;
    display: inline-block;
    color: #505050;
    position: relative;
    vertical-align: middle;
}

.Calculator .type_informer .buttonStyle span.bgInner{
    background: url(/images/finance/bg_button_period_r.gif) no-repeat top right;
    height: 16px;
    line-height: 15px;
    padding: 3px 7px;
    display: inline-block;
    position: relative;
    z-index: 2;
}

.Calculator .type_informer .buttonStyle span.textcopy{
    position: absolute;
    z-index: 1;
    left: 7px;
    top: 4px;
    color: #fff;
}

.Calculator .type_informer .active{
    background-image: url(/images/finance/bg_button_period_sel_l.gif);
}

.Calculator .type_informer .active span.bgInner{
    background-image: url(/images/finance/bg_button_period_sel_r.gif);
}

.Calculator .h_convert{
    padding: 11px 10px 11px 10px;
}

.Calculator .convertEstablish{
    border: solid 1px #ecebde;
    background: #fffbe3;
    width: 230px;
    margin-top: 5px;
/ / position : relative;
    z-index: 70;
}

.Calculator .convertEstablish .h_cont{
    padding: 5px 8px 5px 5px;
}

.Calculator .convertEstablish .button_blue{
    margin: 0;
}

.Calculator .convertEstablish .button_blue a{
    font-weight: normal;
    padding: 0 10px;

}

.Calculator .convertEstablish .convertSize{
    display: block;
    font-size: 11px;
    color: #818181;
    padding-top: 5px;
    float: right;
/ / position : absolute;
/ / right : 10 px;
}

.Calculator .h_numbval{
    padding: 12px 15px 12px 15px;
/ / z-index : 70;
/ / position : relative;
}

.Calculator .nomber_val .h_radioBut{
    padding-top: 2px;
    float: left;
/ / padding-right : 5 px;
}

.Calculator .nomber_val input{
    margin-left: 8px;
    margin-right: 2px;
}

.Calculator .nomber_val .floatLeft{
    float: left;
}

.Calculator .nomber_val .selectWidth{
    margin-left: 6px
}

.ie7 .Calculator .nomber_val .selectWidth,
.ie8 .Calculator .nomber_val .selectWidth{
    margin-left: 0
}

.Calculator .nomber_val .selectWidth .selectedValue{
    width: 34px;
}

.Calculator .nomber_val .selectWidth ul{
    width: 58px;
}

.Calculator .nomber_val .selectNoact{
    border: solid 1px #cbcdce;
    width: 58px;
    position: absolute;
    color: #757575;
    display: inline-block;
    font-style: normal;
    margin-left: 6px;
    background: #FFF;
}
.ie7 .Calculator .nomber_val .selectNoact,
.ie8 .Calculator .nomber_val .selectNoact{
    margin-left : 0;
    left : 0px;
}


.Calculator .nomber_val .selectNoact .selectedValue{
    height: 16px;
    width: 34px;
    line-height: 16px;
    overflow: hidden;
    padding: 0 19px 0 5px;
    text-align: left;
    white-space: nowrap;
    display: block;
    background: url(/images/finance/arr_select_filters_na.jpg) no-repeat right top;
}

.Calculator .nomber_val .relative{
    position: relative;
    float: left;
}

.Calculator .floatLeft{
    float: left;
}

.Calculator .floatRight{
    float: right;
}

.Calculator .h_clear_top{
    padding-top: 0;
}

.Calculator .convert .h_clear_bot{
    padding-bottom: 0;
}

.Calculator .h_curs_left{
    padding-left: 53px;
}

.Calculator .h_curs_top{
    margin-top: 22px;
}

.Calculator .cursWidth112 .h_size112{
    padding-top: 0;
    padding-bottom: 3px;
}

.Calculator .cursWidth112 .button_blue{
/ / margin-top : 20 px;
}

.Calculator .cursWidth112 .convertSize{
/ / left : 5 px;
    white-space: nowrap;
}

.Calculator .cursWidth194{
    width: 194px;
}

.Calculator .cursWidth112{
    width: 112px;
}

.Calculator .editPanelWidth{
    position: relative;
    width: 390px;
}

.Calculator .h_editor_curs{
    padding-left: 17px;
}

.Calculator .editor_curs{
}

.Calculator .editor_curs .text_1{
    font-size: 15px;
}

.Calculator .editor_curs .gamma{
    padding: 5px 0;
}

.Calculator .editor_curs .gamma span{
    width: 22px;
    display: block;
    float: left;
    margin-right: 5px;
}

.Calculator .editor_curs .gamma span a{
    height: 22px;
    display: block;
    text-indent: -9999px;
    cursor: pointer;
}

.Calculator .editor_curs .gamma .blue{
    background: url(/images/finance/bg_calc_blue.gif) repeat-x;
}

.Calculator .editor_curs .gamma .green{
    background: url(/images/finance/bg_calc_green.gif) repeat-x;
}

.Calculator .editor_curs .gamma .orange{
    background: url(/images/finance/bg_calc_orange.gif) repeat-x;
}

.Calculator .editor_curs .gamma .red{
    background: url(/images/finance/bg_calc_red.gif) repeat-x;
}

.Calculator .editor_curs .gamma .grey{
    background: url(/images/finance/bg_calc_grey.gif) repeat-x;
}

.Calculator .editor_curs .gamma a.active{
    height: 20px;
    width: 20px;
}

.Calculator .editor_curs .gamma .blue a.active{
    border: solid 1px #8abfdf;
}

.Calculator .editor_curs .gamma .green a.active{
    border: solid 1px #537404;
}

.Calculator .editor_curs .gamma .orange a.active{
    border: solid 1px #ec5a02;
}

.Calculator .editor_curs .gamma .red a.active{
    border: solid 1px #d5121b;
}

.Calculator .editor_curs .gamma .grey a.active{
    border: solid 1px #5b5b5b;
}

.Calculator .editor_curs .h_editorLeft{
    padding-left: 17px;
}

.Calculator .editor_curs .h_editor_lineHige{
    line-height: 24px;
}

.Calculator .editor_curs .button_grn{
    margin: 0;
    margin-top: 4px;
}

.Calculator .editor_curs .button_grn a{
    margin: 0;

}

.Calculator .editor_curs .h_otherCalc{
    line-height: normal;
    padding-top: 10px;
}

.Calculator .CB_footer_grey{
    background: url(/images/common/bg_CB_footer_grey.png) no-repeat;
    height: 9px;
}

.Calculator .informerAgreement{
    text-align: justify;
    padding: 15px;
}

.Calculator .conv_code{
    border-top: solid 1px #e2e2e2;
    padding-left: 1px;
    padding-right: 1px;
}

.Calculator .conv_code .button_blue{
    margin-left: 0;
}

.Calculator .conv_code .border_FF{
    border: solid 1px #FFF;
    border-bottom: none;
    background: #f7f7f7;
    padding: 10px;
    padding-bottom: 0;
}

.Calculator .conv_code .text_2{
    font-size: 15px;
}

.Calculator .conv_code a{
    font-size: 12px;
}

.Calculator .conv_code .textArea{
    width: 98%;
    height: 250px;
    border: solid 1px #d3e0ee;
    margin: 7px 0 10px 0;
    font-size: 12px;
    color: #999999;
    padding: 5px;
}

.convert{
    width: 230px;
    position: relative;
    z-index: 70;
}

.convert .border_FF{
    border: solid 1px #FFF;
}

.convert .convert_title{
    height: 28px;
    position: relative;
}

/*color_convert*/
/*blue*/
.convert .blue_convert{
    border: solid 1px #a9d4ee;
    border-top: none !important;
}

.convert .blue_convert .border_FF{
    background: #f9f9f9;
}

.convert .blue_convert .button_blue{
    background: url(/images/finance/bg_but_blue_left.gif) no-repeat left;
}

.convert .blue_convert .button_blue a{
    background: url(/images/finance/bg_but_blue_right.gif) no-repeat right;
}

.convert.cursWidth112 .blue_convert .border_FF{
    background: solid 1px #f9f9f9;
}

/*end:blue*/
/*green*/
.convert .green_convert{
    border: solid 1px #bfda87;
    border-top: none !important;
}

.convert .green_convert .border_FF{
    background: #f9f9f9;
}

.convert .green_convert .button_blue{
    background: url(/images/finance/bg_but_green_left.gif) no-repeat left;
}

.convert .green_convert .button_blue a{
    background: url(/images/finance/bg_but_green_right.gif) no-repeat right;
}

.convert.cursWidth112 .green_convert .border_FF{
    background: #f9f9f9;
}

/*end:green*/
/*orange*/
.convert .orange_convert{
    border: solid 1px #fcd794;
    border-top: none !important;
}

.convert .orange_convert .border_FF{
    background: #f9f9f9;
}

.convert .orange_convert .button_blue{
    background: url(/images/finance/bg_but_orange_left.gif) no-repeat left;
}

.convert .orange_convert .button_blue a{
    background: url(/images/finance/bg_but_orange_right.gif) no-repeat right;
}

.convert.cursWidth112 .orange_convert .border_FF{
    background: #f9f9f9;
}

/*end:orange*/
/*red*/
.convert .red_convert{
    border: solid 1px #ffc3c3;
    border-top: none !important;
}

.convert .red_convert .border_FF{
    background: #f9f9f9;
}

.convert .red_convert .button_blue{
    background: url(/images/finance/bg_but_red_left.gif) no-repeat left;
}

.convert .red_convert .button_blue a{
    background: url(/images/finance/bg_but_red_right.gif) no-repeat right;
}

.convert.cursWidth112 .red_convert .border_FF{
    background: #f9f9f9;
}

/*end:red*/
/*grey*/
.convert .grey_convert{
    border: solid 1px #e3e3e3;
    border-top: none !important;
}

.convert .grey_convert .border_FF{
    background: #f9f9f9;
}

.convert .grey_convert .button_blue{
    background: url(/images/finance/bg_but_grey_left.gif) no-repeat left;
}

.convert .grey_convert .button_blue a{
    background: url(/images/finance/bg_but_grey_right.gif) no-repeat right;
}

.convert.cursWidth112 .grey_convert .border_FF{
    background: #f9f9f9;
}

/*end:grey*/

/*end:color_convert*/

.convert .h_convert_cont{
    padding: 7px;
}

.convert .textfield{
    background: #FFFFFF;
    border: 1px solid #D4E0EE;
    color: #000000;
    padding: 1px 7px;
    vertical-align: middle;
    width: 44px;
}

.convert .ico_next{
    background: url(/images/finance/ico_calc_convert_next.gif) no-repeat right center;
    float: left;
    padding-right: 19px;
}

.convert .floatLeft{
    float: left;
}

.convert .selectWidth{
    padding-left: 6px;
}

.convert .selectWidth .selectedValue{
    width: 34px;
}

.convert .selectWidth ul{
    width: 58px;
    left: 6px
}

.convert .button_blue{
    margin: 0;
    margin-top: 8px;
}

.convert .button_blue a{
    font-weight: normal;
    padding: 0 10px;
    height: 20px;
    padding-bottom: 1px;
}

.convert .tochka_finance_ru{
    width: 89px;
    background: url(/images/finance/bg_logo_calc_2.gif) no-repeat;
    float: right;
    position: absolute;
    bottom: 8px;
    right: 10px;
}

.convert .tochka_finance_ua{
    width: 89px;
    background: url(/images/finance/bg_logo_calc_2.gif) no-repeat;
    float: right;
    position: absolute;
    bottom: 8px;
    right: 10px;
}

.convert .tochka_finance_ru a, .convert .tochka_finance_ua a{
    display: block;
    height: 13px;
    padding-top: 8px;
    font-size: 11px;
    color: #6d6e71;
    text-align: right;
}

.convert .h_clear_top{
    padding-top: 0;
}

.convert .h_clear_bot{
    padding-bottom: 0;
}

.convert .cursValut{
    padding-bottom: 23px;
}

.convert .cursValut .position{
    bottom: 2px;
    right: 2px;
}

.convert .cursValut table{
    width: 100%;
}

.convert .cursValut th{
    border-bottom: solid 1px #e2e2e2;
    color: #999999;
    background: #FFF;
    padding-top: 5px;
    padding-bottom: 5px;
}

.convert .cursValut td{
    border-bottom: dashed 1px #cccccc;
    padding: 5px 10px 5px 0px;
    text-align: right;
}

.convert .cursValut .col_th{
    color: #999;
}

.convert .down{
    background: url(/images/finance/ic_down.gif) no-repeat right center;
    padding-right: 10px;
    display: block;
}

.convert .up{
    background: url(/images/finance/ic_up.gif) no-repeat right center;
    padding-right: 10px;
    display: block;
}

.convert .pr10 i,
.convert .down i,
.convert .up i{
    color: #999999;
    font-style: normal;
}

.cursWidth194{
    width: 194px;
}

.cursWidth112{
    width: 112px;
}

.cursWidth112 .textcopy .down{
    background: url(/images/finance/ic_down_w.gif) no-repeat right center;
    padding-right: 8px;
}

.cursWidth112 .textcopy .up{
    background: url(/images/finance/ic_up_w.gif) no-repeat right center;
    padding-right: 8px;
    padding-bottom: 2px;
}

.convertEstablishEdit .button_blue{
    margin-left: 8px;
    margin-bottom: 8px;
}

.convert.cursWidth112 .cursValut td{
    padding: 5px 3px 5px 3px;
}

.cursValutUpdate{
    padding-bottom: 5px !important;
}

.cursValutUpdate .button_blue{
    margin-left: 5px;
}

.convert_title a{
    font-size: 16px;
    text-decoration: none;
    text-shadow: 1px 1px 0px #FFF;
}

.convert_title i{
    font-size: 11px;
    font-style: normal;
    text-shadow: 1px 1px 0px #FFF;
}

.convert_title{
    height: auto !important;
    border-bottom: none !important;
}

.convert_title .FFb{
    padding: 3px 10px 3px;
    border: solid 1px #FFF;
}

.infBg_blue{
    background: url(/images/finance/bg_informer_blue.jpg) no-repeat right bottom #afe3f8 !important;
    border: solid 1px #A9D4EE;
}

.infBg_blue a, .infBg_blue i{
    color: #006DB0;
}

.infBg_green{
    background: url(/images/finance/bg_informer_green.jpg) no-repeat right bottom #c9e09a !important;
    border: solid 1px #BFDA87;
}

.infBg_green a, .infBg_green i{
    color: #537404;
}

.infBg_orange{
    background: url(/images/finance/bg_informer_orange.jpg) no-repeat right bottom #ffd08a !important;
    border: solid 1px #FCD794;
}

.infBg_orange a, .infBg_orange i{
    color: #EC5A02;
}

.infBg_red{
    background: url(/images/finance/bg_informer_red.jpg) no-repeat right bottom #ffbabf !important;
    border: solid 1px #FFC3C3;
}

.infBg_red a, .infBg_red i{
    color: #D5121B;
}

.infBg_grey{
    background: url(/images/finance/bg_informer_grey.jpg) no-repeat right bottom #e0e0e0 !important;
    border: solid 1px #E3E3E3;
}

.infBg_grey a, .infBg_grey i{
    color: #5B5B5B;
}

/* End informer selection pages */

.platinumTopBan{
    background: url(/images/finance/bg_logoBankRepeat.gif) repeat-x top;
}

.platinumTopBan .platinumTopBanleft_bg{
    background: url(/images/finance/bg_logoBankLeft.gif) no-repeat left top;
}

.platinumTopBan .platinumTopBanright_bg{
    background: url(/images/finance/bg_logoBankRight.gif) no-repeat right top;
    height: 66px;
    position: relative;
}

.platinumTopBan .logoPlatinum{
    top: 14px;
    left: 79px;
    position: absolute;
}

.platinumTopBan .titlePlatinumText{
    position: absolute;
    left: 227px;
    top: 26px;
}

.platinumPageApplication{
    color: #000;
    padding-top: 26px;
    font-size: 12px;
}

.platinumPageApplication table td{
    vertical-align: top;
}

.platinumPageApplication h1{
    font-size: 24px;
    margin-bottom: 12px;
}

.platinumPageApplication .leftFormPlatinum{
    width: 470px;
    float: left;
    padding-right: 40px;
    line-height: 18px;
}

.platinumPageApplication .leftFormPlatinum .listServicePlatinum{
    margin-bottom: 10px;
}

.platinumPageApplication .leftFormPlatinum .listServicePlatinum td{
    vertical-align: middle;
}

.platinumPageApplication .leftFormPlatinum .listServicePlatinum img{
    float: left;
    margin: 0 5px 0 10px;
}

.platinumPageApplication .leftFormPlatinum .listServicePlatinum span{
    clear: both;
    display: inline-block;
}

.platinumPageApplication .leftFormPlatinum .listServicePlatinum h3{
    font-size: 14px;
    font-weight: bold;
    display: block;
}

.platinumPageApplication .rightFormPlatinum{
}

.platinumPageApplication .rightFormPlatinum strong{
    margin-bottom: 5px;
    display: block;
}

.platinumPageApplication .rightFormPlatinum .input_platinum{
    background: url(/images/finance/inputPlatinum_left.gif) no-repeat top left;
    padding-left: 5px;
}

.platinumPageApplication .rightFormPlatinum .input_platinum div{
    background: url(/images/finance/inputPlatinum_right.gif) no-repeat top right;
    padding-right: 7px;
}

.platinumPageApplication .rightFormPlatinum .input_platinum input{
    background: url(/images/finance/inputPlatinum_repeat.gif) repeat-x top #FFF;
    border: none;
    padding: 0;
    margin: 0;
    height: 30px;
    width: 100%;
    font-size: 14px;
    color: #484747;
    padding-left: 1px;
}

.platinumPageApplication .rightFormPlatinum .active{
    background: url(/images/finance/inputPlatinum_leftActive.gif) no-repeat top left !important;
}

.platinumPageApplication .rightFormPlatinum .active div{
    background: url(/images/finance/inputPlatinum_rightActive.gif) no-repeat top right !important;
    padding-right: 5px !important;
}

.platinumPageApplication .rightFormPlatinum .active input{
    background: url(/images/finance/inputPlatinum_repeatActive.gif) repeat-x top #FFF !important;
    height: 32px !important;
    padding: 2px 0 0 1px;
    color: #ffcc66 !important;
    font-style: italic !important;
}

.platinumPageApplication .rightFormPlatinum table td{
    padding-bottom: 17px;
}

.select_Platinum{
    background: url(/images/finance/inputPlatinum_repeat.gif) repeat-x top #FFF;
}

.select_Platinum .select_PlatinumLeft{
    background: url(/images/finance/inputPlatinum_left.gif) no-repeat top left;
}

.select_Platinum .select_PlatinumRight{
    background: url(/images/finance/inputPlatinum_right.gif) no-repeat top right;
    padding: 3px 0 0 0;
    height: 27px;
}

.select_Platinum .selectNew{
    width: 100% !important;
}

.select_Platinum .selectedValue{
    width: 93.5% !important;
    background: url(/images/finance/ico_selectPlatinum.gif) no-repeat right top !important;
    border: none !important;
    height: 20px !important;
    padding-top: 5px !important;
    font-size: 14px !important;
}

.select_Platinum ul{
    width: 99.8% !important;
    border: none !important;
    background: url(/images/finance/ico_selectPlatinum.gif) no-repeat right top #FFF !important;
}

.select_Platinum ul li{
    height: 27px !important;
    padding-top: 5px !important;
    background: url(/images/finance/inputPlatinum_leftRepeat.gif) repeat-y left !important;
    font-size: 14px !important;
}

.textarea_Platinum{
    background: url(/images/finance/inputPlatinum_repeat.gif) repeat-x top;
}

.textarea_Platinum div{
    background: url(/images/finance/inputPlatinum_left.gif) no-repeat top left;
    padding-top: 2px;
}

.textarea_Platinum textarea{
    background: url(/images/finance/inputPlatinum_leftRepeat.gif) repeat-y left #FFF;
    padding: 0;
    margin: 0;
    border: none;
    width: 99.8%;
    padding-left: 3px;
    padding-top: 1px;
    height: 87px;
    color: #484747;
    font-size: 14px;
}

.fontSize22 input{
    font-size: 22px !important;
    padding: 0 !important;
    height: 30px !important;
}

.update_Captcha{
    padding-top: 10px;
    text-align: right;
}

.update_Captcha a{
    background: url(/images/finance/ico_update_Captcha.gif) no-repeat 2px 2px #c7d2e3;
    font-size: 11px;
    display: inline-block;
    padding: 1px 4px;
    padding-left: 15px;
}

.captchaIMGPlat{
    background: #FFF;
    float: right;
    padding: 8px;
}

.ButOrange{
    background: url(/images/finance/Platinum_ButSend_Repeat.gif) repeat-x top;
    display: inline-block;
}

.ButOrange div{
    background: url(/images/finance/Platinum_ButSend_Left.gif) no-repeat left top;
    display: inline-block;
}

.ButOrange div a{
    background: url(/images/finance/Platinum_ButSend_Right.gif) no-repeat right top;
    display: inline-block;
    position: relative;
    padding: 7px 20px;
    color: #a16200;
    font-size: 18px;
}

.ButOrange div a span{
    position: absolute;
    display: inline-block;
    color: #FFF;
    font-size: 18px;
    left: 20px;
    top: 8px;
}

.ButOrange div, .ButOrange div a{
    float: right;
}

body.platinumPromo{
    background: url(/images/finance/body_bg.jpg) repeat-x top #DBDEE3;
}

/*menuOrange for platinum*/

/* RATES SECTION */
.quote p{
    text-align: left !important;
    color: #0049A3;
}

/*
 * "Financial Passage" widget
 */
.fin_pass .subHeader{
    background: #007AC5 url(/finance/images/finance_passage/widgets/subtitle_bg.gif) repeat-x;
    color: #fff;
    font-size: 120%;
    padding: 7px 11px 9px 11px;
    line-height: normal
}

.fin_pass ul, .fin_pass ul li{
    margin: 0;
    padding: 0;
    list-style-type: none;
}

.fin_pass .content{
    width: 320px;
    border: 0;
    overflow: hidden;
    position: relative;
    padding: 0;
}

.fin_pass ul{
    width: 318px;
    padding: 10px 0 5px 0;
}

.fin_pass ul li{
    float: left;
    width: 105px;
    height: 109px;
    text-align: center;
    border-left: 1px solid #e7e7e7;
    font-size: 130%;
    margin: 0;
    padding: 0;
}

.fin_pass ul li.line{
    float: left;
    clear: both;
    height: 1px;
    position: relative;
    font-size: 1px;
    width: 300px;
    background: #e7e7e7;
    margin: 0 0 0 10px;
    border: 0;
    overflow: hidden;
}

.fin_pass .img{
    height: 69px;
    width: 82px;
    margin: 5px auto 8px auto;
}

.fin_pass .offline_item a, .fin_pass .offline_item a:hover, .fin_pass .offline_item a:visited{
    color: #dadada !important;
}

.NewBlockFA .CB_header{
    height: 41px;
    background: url(/finance/images/bg_header_FA.gif) no-repeat left top;
    overflow: hidden;
    width: 630px;
}

.NewBlockFA .CB_header span.textcopy,
.NewBlockFA .CB_header h3{
    white-space: nowrap;
}

.footerFA .CB_footer{
    background: url(/finance/images/bg_footer_FA.gif) no-repeat left top;
}

.NewBlockFA .content{
    padding: 0;
}

.NewBlockFA .p_cont{
    padding: 6px 10px 0px;
    font-size: 14px;
}

.NewBlockFA .table_ico_FA{
}

.NewBlockFA .table_ico_FA td{
    border: none;
    background: url(/finance/images/bg_block_FA_1.gif) repeat-x bottom left;
    padding-left: 15px;
    border-bottom: solid 1px #e7e7e7;
    border-right: solid 1px #e7e7e7;
}

.NewBlockFA .table_ico_FA td a{
    display: block;
    height: 91px;
    font-size: 20px;
    color: #0571b7;
    padding: 0 0 0 100px;
    position: relative;
    line-height: 20px;
}

.NewBlockFA .table_ico_FA td a:hover{
    color: #E20000;
}

.NewBlockFA .table_ico_FA td a span{
    position: absolute;
    top: 50%;
}

.NewBlockFA .table_ico_FA .ico_FAauto{
    background: url(/finance/images/ico_FA_auto.gif) no-repeat left center;
}

.NewBlockFA .table_ico_FA .ico_FAotpusk{
    background: url(/finance/images/ico_FA_chemodan.gif) no-repeat left center;
}

.NewBlockFA .table_ico_FA .ico_FAhouse{
    background: url(/finance/images/ico_FA_home.gif) no-repeat left center;
}

.NewBlockFA .table_ico_FA .ico_FAmoney{
    background: url(/finance/images/ico_FA_money.gif) no-repeat left center;
}

.NewBlockFA .table_ico_FA .ico_FAauto span,
.NewBlockFA .table_ico_FA .ico_FAhouse span{
    margin-top: -10px;
}

.NewBlockFA .table_ico_FA .ico_FAotpusk span,
.NewBlockFA .table_ico_FA .ico_FAmoney span{
    margin-top: -20px;
}

.practiksBlock{
    clear: both;
    margin-bottom: 23px;
}

.practiksBlock img{
    margin-right: 10px;
}

.practiksBlock a{
    font-size: 14px;
}

.practiksBlock span{
    color: #898989;
    display: block;
    font-size: 12px;
    padding-top: 5px;
}

.practiksBlock span .commFA{
    font-size: 12px !important;
    background: url(/finance/images/ico_commfa.gif) no-repeat left center;
    padding-left: 20px;
}

.progressFA .step_1p,
.progressFA .step_2p,
.progressFA .step_3p{
    border-right: solid 1px #dadada;
    margin-right: 5px;
    width: 205px;
    float: left;
}

.progressFA .step_1p h2,
.progressFA .step_2p h2,
.progressFA .step_3p h2{
    font-size: 16px;
    color: #313131;
}

.progressFA .step_1p span,
.progressFA .step_2p span,
.progressFA .step_3p span{
    font-size: 14px;
    color: #727272;
}

.progressFA .stepsp{
    margin: 3px 0;
}

.progressFA .progressBarFA{
    background: url(/finance/images/progressFA.gif) no-repeat left bottom;
    width: 632px;
    height: 15px;
    overflow: hidden;
    position: relative;
}

.progressFA .prougressAct{
    background: url(/finance/images/progressFA.gif) no-repeat left top;
    height: 15px;
    overflow: hidden;
    border-right: solid 1px #e18b01;
    text-indent: -9999px;
}

.progressFA .title{
    font-size: 14px;
    margin: 10px 0;
}

.progressFA .selectNew{
    width: 190px;
    float: left;
    margin-right: 10px;
}

.progressFA .selectedValue{
    width: 160px !important;
}

.progressFA .selectNew ul{
    width: 184px;
    left: 0;
}

.progressFA .FloatLeft{
    float: left;
}

.ButsNextPrev{
    padding-top: 10px;
}

.ButFABlue{
    background: url(/finance/images/butFA_blue.gif) repeat-x 0 -24px;
    float: right;
    margin-left: 7px;
}

.ButFABlue b{
    background: url(/finance/images/butFA_blue.gif) no-repeat left bottom;
    display: block;
}

.ButFABlue a{
    background: url(/finance/images/butFA_blue.gif) no-repeat right top;
    display: block;
    color: #fdffff;
    font-weight: normal;
    text-align: center;
    padding: 4px 17px;
    font-size: 13px;
}

.ButFAGrey{
    background: url(/finance/images/butFA_grey.gif) repeat-x 0 -24px;
    float: right;
}

.ButFAGrey b{
    background: url(/finance/images/butFA_grey.gif) no-repeat left bottom;
    display: block;
}

.ButFAGrey a{
    background: url(/finance/images/butFA_grey.gif) no-repeat right top;
    display: block;
    color: #4e4e4e;
    font-weight: normal;
    text-align: center;
    padding: 4px 17px;
    font-size: 13px;
}

.type_radio{
    background: url(/finance/images/bg_radio.gif) no-repeat;
    float: left;
    margin-right: 4px;
    overflow: hidden;
    width: 14px;
}

.type_radio input{
    margin-left: -99999px;
    position: absolute;
    visibility: hidden;
}

.type_radio a{
    cursor: pointer;
    display: block;
    height: 14px;
    outline: medium none;
    text-decoration: none;
    text-indent: -9999px;
}

.progressFA .print{
    border-bottom: dashed 1px #b2b2b2;
    padding: 4px 0;
    text-align: right;
}

.progressFA .print a{
    background: url(/finance/images/ico_print.gif) no-repeat left top;
    padding-left: 20px;
    padding-top: 4px;
    display: inline-block;
    font-size: 12px;
}

.listFA{
    margin-left: 20px;
    padding: 10px 0;
}

.listFA li{
    list-style: decimal;
    font-size: 14px;
    font-weight: bold;
    padding-bottom: 28px;
}

.listFA li p{
    font-weight: normal;
    font-size: 13px;
}

.listFA li .srock{
    display: inline-block;
    padding: 6px 8px 3px 8px;
    background: #cce7f7;
    margin: 10px 0;
}

.listFA li .links{
    display: block;
    margin-top: 10px;
    font-size: 12px;
}

.financeHelp .content h3{
    font-size: 18px;
    color: #0075be;
    margin-bottom: 10px;
}

.financeHelp .content p{
    font-size: 14px;
    color: #313131;
}

.financeHelp .content h5{
    color: #272727;
    font-size: 14px;
    margin: 10px 0;
}

.financeHelp .content .golosnik{
    font-size: 13px;
    margin-bottom: 10px;
}

.hnil{
    margin-top: 0px;
}

.mrt10{
    margin-right: 10px;
}

.overHead{
    padding-top: 0px;
}

#main .centerColumn, #main .rightColumn{
    overflow: hidden;
}

.Calculator .h_convert.h_clear_top{
    padding-top: 10px !important;
}

.centerColumn,
.centerColumn .Calculator.ContentBlock,
.centerColumn .Calculator.ContentBlock .CB_inner{
    overflow: visible !important;
}

.type_radio label a{
    _line-height: 12px;
}

#copyContainer{
/ / position : static !important;
}

#currencySelect ul{
    _left: 0;

}

#currencyConverter .selectNew ul{

}

.Bookmark .rightColumn .ContentBlock ul.newsList li.marked{
    background-position: left -246px !important;
}

#main.finance .rightColumn{
    overflow: visible;
}

#main.finance .calendar_seminar{
    padding-top: 0;
    padding-bottom: 0px;
}

.lectorAbout .h_top ul li{
    background: url("http://i.tchkcdn.com/images/finance/blt_max.gif") no-repeat 1px 4px;
    font-size: 120%;
    padding-left: 14px;
    padding-bottom: 3px;
}

/* VIDEO */
#main .ContentBlock .CB_header h1, #main .ContentBlock .CB_header h3{
    text-shadow: 0px 0px 0px !important;
}

.newVideo .CB_header .tabs, .nowSee .CB_header .tabs{
    left: 10px;
}

.newVideo .carousel_container, .nowSee .carousel_container{
    width: 635px;
    overflow: hidden;
    visibility: visible;
    position: relative;
    z-index: 2;
    margin: 0;
}

.newVideo .carousel_container ul, .nowSee .carousel_container ul{
    list-style: none outside none;
    margin: 0;
    padding: 0;
    position: relative;
    width: 10000px;
    z-index: 1;
}

.newVideo .carousel_container ul li, .nowSee .carousel_container ul li{
    width: 162px;
    font-size: 12px;
    float: left;

    color: #858585;
}

.views_icon{
    text-align: right;
    padding-left: 22px;
    color: #666 !important;
    margin-right: 5px;
}

.rate_icon{
    display: inline-block;
    background: url(http://s.tchkcdn.com/video/images/ico_rate.gif) no-repeat 0 0;
    padding-left: 20px;
    height: 15px;
    line-height: 15px;
    color: #666 !important;
    text-decoration: none;
    margin-right: 5px;
    vertical-align: text-bottom;
    font-size: 11px;
    display: none;
}

.title_user{
    font-size: 11px;
    display: inline-block;
    background: url(http://s.tchkcdn.com/video/images/ico_man.gif) no-repeat 0 -1px;
    padding-left: 15px;
    padding-bottom: 0px;
    margin: 3px 0;
}

.shadowImg{
    background: #2B2419;
    filter: progid:DXImageTransform.Microsoft.Alpha(opacity=80);
    -moz-opacity: 0.8;
    -khtml-opacity: 0.8;
    opacity: 0.8;
    width: 43px;
    display: block;
    position: absolute;
    right: 0;
    bottom: 3px;
    z-index: 20;
    text-align: center;
    color: white;
    font-size: 12px;
    font-weight: bold;
    padding: 2px 0;
    _right: -1px;
}

.img_plus{
    position: absolute;
    left: 5px;
    bottom: 5px;
    z-index: 20;
}

.prel{
    position: relative;
}

.AllVideo .DropDownElement a.dd_button{
    /*background: url(/video/images/arr_drpdwn.gif) no-repeat right 8px !important;*/
    padding-right: 18px;
    font-size: 150%;
    font-weight: normal;
    margin-top: 11px;
    color: #3C3C3C;
    position: relative;
    z-index: 79;
    float: left;
    background-position: right !important;
}

.AllVideo .DropDownElement.act_v .dd_button{
    color: #3C3C3C;
}

.AllVideo .DropDownElement .DropDownList{
    top: 4px;
    z-index: 70;
    left: -8px;
    width: 145px;
    background: none;
    padding: 0;
    border: none;
    position: absolute;
    right: -13px;
    opacity: 1;
}

.AllVideo .DropDownElement .DropDownList ul.DropDownList_top{
    border: 0px;
    background: url(/video/images/popUp.png) no-repeat left top;
    border-top: none;
    padding: 25px 4px 0 4px !important;
}

.AllVideo .DropDownElement .DropDownList li{
    float: none !important;
    padding: 0px;
    font-size: 100%;
    white-space: nowrap;
}

.AllVideo .DropDownElement .DropDownList li a{
    padding: 3px 10px;
    color: #36C;
    line-height: normal;
    background: none;
    position: relative;
    width: 117px;
    display: block;
}

.AllVideo .DropDownElement .DropDownList .DropDownList_bottom{
    background: url(/video/images/popUp.png) no-repeat left bottom;
    height: 10px;
}

.AllVideo .carousel_container{
    width: 635px;
    overflow: hidden;
    visibility: visible;
    position: relative;
    z-index: 2;
    margin: 0;
}

.AllVideo .carousel_container ul{
    list-style: none outside none;
    margin: 0;
    padding: 0;
    position: relative;
    width: 10000px;
    z-index: 1;
}

.AllVideo .carousel_container ul li{
    width: 161px;
    font-size: 12px;
    float: left;

    color: #858585;
}

.MyVideo{
    background: url(http://s.tchkcdn.com/video/images/bg_myVideo.png) no-repeat;
    height: 95px;
}

.MyVideo .button_myVideo_green{
    display: block;
    top: 55px;
    padding-left: 12px;
    position: absolute;
}

.MyVideo .myVideoTitle{
    padding-top: 14px;
    padding-left: 12px;
    font-size: 18px;
}

.periods{
    background: url(http://s.tchkcdn.com/conferences/images/common/border_tab.gif) no-repeat left 12px;
    padding: 10px 0 0 10px;
    font-size: 12px;
    color: #505050;
    float: right;
}

.prel{
    position: relative;
}

.ml10{
    margin-left: 10px;
}

.periods .title{
    padding: 4px 4px 0 0;
    display: inline-block;
    float: left;

}

.periods a{
    position: relative !important;
    right: auto !important;
    top: auto !important;
    font-size: 12px !important;
}

.periods .active{
    background: url("http://s.tchkcdn.com/images/buttons_V3/btn_main_group.png") no-repeat right -115px;
}

.periods a{
    position: relative !important;
    right: auto !important;
    top: auto !important;
    font-size: 12px !important;
}

.periods a{
    cursor: pointer;
}

.ContentBlock .navButtons .btn_prev{
    background: url(/images/finance/arrow_prev.gif) no-repeat;
}

.ContentBlock .navButtons .btn_next{
    background: url(/images/finance/arrow_next.gif) no-repeat;
}

/*Update*/
.VideoPlayer .CB_inner .content{
    padding: 3px 7px;
}

.VideoPlayer .video_title{
    font-size: 23px;
    font-weight: bold;
    padding-bottom: 3px;
}

.VideoPlayer .time_gray{
    font-size: 18px;
}

.VideoPlayer .views_icon{
    background-position: 0 3px;
    color: #000000 !important;
    font-size: 13px;
    font-weight: bold;
    margin-top: 2px;
}

.VideoPlayer .subHeader{
    float: left;
    padding-bottom: 6px;
}

.VideoPlayer .subHeader .options{
    font-size: 100%;
}

.VideoPlayer .subHeader .options span.black{
    display: none;
}

.VideoPlayer .subHeader .rate_icon{
    margin-right: 0;
}

.VideoPlayer .subHeader .options .other{
    vertical-align: text-bottom;
}

.VideoPlayer .subHeader .options .other .share{
    border: medium none;
    padding: 0;
}

.VideoPlayer .RateShow{
    float: right;
    font-size: 13px;
    padding-top: 4px;
}

.VideoPlayer .toPlayList{
    float: left;
    font-size: 13px;
    margin-bottom: 6px;
}

.VideoPlayer .size13{
    font-size: 13px;
}

.VideoPlayer .playerCode{
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #D5D5D5;
    color: #000000;
    margin-top: 3px;
    padding: 4px 7px;
    vertical-align: top;
    white-space: nowrap;
    width: 496px;
}

.VideoPlayer .dotted{
    border-bottom: 1px dashed #004FAF;
    text-decoration: none;
}

.VideoPlayer .dotted:hover{
    border-bottom: medium none;
    border-bottom: 1px dashed #FFF;
}

.VideoPlayer .toPlayList a, .VideoPlayer .codePast a{
    border-bottom: 1px dashed #004FAF;
}

.VideoPlayer .toPlayList a:hover, .VideoPlayer .codePast a:hover{
    border-bottom: medium none;
}

.VideoPlayer .codePast{
    float: left;
    font-size: 13px;
    margin-bottom: 6px;
    margin-left: 15px;
}

.VideoPlayer .codePast a img{
    margin-right: 5px;
}

.border_dcdcdc{
    background-color: #DCDCDC;
    clear: both;
    font-size: 1px;
    height: 1px;
    margin: 10px 0 7px;
    overflow: hidden;
}

.MyVideo{
    background: url("/video/images/bg_myVideo.png") no-repeat scroll 0 8px transparent;
    height: 95px;
}

.MyVideo .ContentBlock .CB_header, .MyVideo .CB_header{
    height: 8px;
}

/* Opros */
.Finance .centerColumn .SmallColumn{
    width: 328px;
}

ul.OprosRadioButtons li{
    margin-bottom: 10px;
}

ul.OprosRadioButtons .opros-radio{
    display: block;
    float: left;
}

ul.OprosRadioButtons label{
    display: block;
    font-size: 14px;
    line-height: 16px;
    color: #494949;
    padding-left: 17px;
    cursor: pointer;
}

.tb_result_small td{
    vertical-align: bottom;
    padding-bottom: 10px;
    font-size: 12px;
    color: #676767;
}

.result_gray_small{
    width: 200px;
    height: 6px;
    background: #d8d8d8;
    display: block;
}

.result_red_small{
    height: 6px;
    background: #a90636;
    display: block;
}

/* end Opros */

.TradingLessons .B_inner{
    background: url(/images/finance/bg_TradingLessons.gif) center top;
}

.TradingLessons ul li{
    margin-bottom: 7px;
}

/*Realtys*/
.Realtys .bPreview .text{
    font-size: 13px;
}

.Realtys .bPreview .text span, .Realtys .bPreview .text h4{
    display: block;
    margin-bottom: 4px;
}

.Realtys .bPreview .text span{
    margin-bottom: 6px;
}

.Realtys .bPreview .text .price{
    font-size: 14px;
}

.Realtys .line{
    background-color: #DDE3E7;
    clear: both;
    font-size: 0;
    height: 1px;
    margin: 12px 0;
}

/*end Realtys*/