/*---default---------------------*/
body {
    background: white;
    color: #3d535a;
}
h2 {
    color: #c81e2a 
}
a {
    color: #0d6cd1;
}
a:hover, a:active, a:focus {
    color: #818e92;
}
input, option, textarea, select {
    color: #3d535a;   
}
/*---fixed-----------------------*/
    .b-fixed_fond {
        background: black;
    }
/*---alert-----------------------*/
.b-alert {
    border: 1px solid #bec4c8;
    background: white;
    border-bottom-width: 0px;
}      
/*---submenu---------------------*/
.b-submenu {
    border: 1px solid #b7c4c8;
    background: white;    
}
.b-submenu span {
    background: #b7c4c8;
    color: white;
}
.b-submenu a {
    color: #818e92;
}
.b-submenu a:hover, 
.b-submenu a:active, 
.b-submenu a:focus {
    color: #0d6cd1;
}
/*---m-search-----*/
.m-search .field {
    border: 1px solid #b7c4c8;
}    
.m-search .field input {
    border: 0;
}    
.m-search .field-button {
    background: #95a2a6 url(/img/white/bg-4.gif) repeat-x;
}
.m-search .field-button span {
    background: url(/img/white/decor.gif) center center no-repeat;
}
/*---decor-----------------------*/
.b-decor .field {
    border: 1px solid #b7c4c8;
}    
.b-decor .field input {
    border: 0;
    color: #999999;
}    
.b-decor .field-button {
    background: #95a2a6 url(/img/white/bg-4.gif) repeat-x;
}
.b-decor .field-button span {
    background: url(/img/white/decor.gif) center center no-repeat;
}
    /*-------------------------------*/
    .b-decor_login .field-button span {
        background: url(/img/white/marker.gif) center center no-repeat;
    }
/*---logo------------------------*/
.b-logo {
    background: url(/img/white/logo.png) no-repeat;
}
/*---service---------------------*/
.b-service li {
    background: url(/img/white/service.gif) 0 .6em no-repeat;
    color: #818e92;
}
/*---phone-----------------------*/
.b-phone p {
    color: #818e92;
}
.b-phone span {
    color: #3d535a;
}
/*---advert-----------------------*/
.b-advert {
    border: 1px solid #b7c4c8;
}
/*---notice-----------------------*/
    .b-notice .item_1 {
        background: #4e88c6 url(/img/white/bg-1super.gif) repeat-x;
        color: white;
    }
    .b-notice .item_1 a {
        color: #aed9ff;
    }
    .b-notice .item_1 a:hover, 
    .b-notice .item_1 a:active, 
    .b-notice .item_1 a:focus {
        color: white;
    }    
    /*-------------------------------*/
    .b-notice .item_2 {
        border: 1px solid #b7c4c8;
        color: #818e92;
    } 
/*---person----------------------*/
.b-person .name {
    color: #818e92;
}
    /*-------------------------------*/
    .b-person_print {
        border: 1px solid #b7c4c8;
        border-top: 0;
    }
    /*-------------------------------*/
    .b-person_right .selected {
        background: #b7c4c8;
    }    
    .b-person_right .selected .name {
        color: white;
    }
    .b-person_right .selected .name em {
        color: #3d535a;
    }
    /*-------------------------------*/
    .b-person_text .name {
        color: #3d535a;
    }    
/*---scroll----------------------*/
.b-scroll span {
    background: url(/img/white/scroll.gif) no-repeat;
}
    /*-------------------------------*/
    .b-scroll_top span {
        background-position: 0 0;
    }
    .b-scroll_top span:hover {
        background-position: 0 -10px;
    }
    /*-------------------------------*/
    .b-scroll_bot span {
        background-position: 0 -20px;
    }
    .b-scroll_bot span:hover {
        background-position: 0 -30px;
    }    
/*---news------------------------*/
.b-news dd {
    background: url(/img/white/news.gif) 0 .5em no-repeat;
}
.b-news dd a,
.b-news dd {
    color: #9bacb2;
}
.b-news dd a:hover, 
.b-news dd a:active, 
.b-news dd a:focus {
    color: #0d6cd1;
}
/*---photos----------------------*/
.b-photos .link span {
    border: 1px solid #818e92;
    background: #a4b1b5;
}
.b-photos .link span span {
    background: #c1cdd1;
}
.b-photos .link span span span {
    background: #d8e4e7;
}
.b-photos p {
    color: #818e92;
}
.b-photos p em {
    color: #91a6af
}
    /*-------------------------------*/
    .b-photos_casting .date {
        color: #818e92;
    }   
    .b-photos_casting p {
        color: #3d535a;
    }
    .b-photos_casting .organizer span {
        color: #818e92;
    }
/*---panel-----------------------*/
.b-panel {
    background: #7aafde;  
}
.b-panel p {
    background: #2f69b3;
}
.b-panel p span {
    background: url(/img/white/panel.gif);
}
.b-panel p a {
    color: white;
}
.b-panel p a:hover,
.b-panel p a:active, 
.b-panel p a:focus,
.b-panel p {
    color: #94cdff;
}
.b-panel dd a {
    color: #001429;
}
.b-panel dd a:hover,
.b-panel dd a:active, 
.b-panel dd a:focus,
.b-panel dl {
    color: white;
}
    /*-------------------------------*/
    .b-panel_2 {
        background: #2f69b3;    
    }
    .b-panel_2 p {
        background: #184182;
    }
/*---rating----------------------*/
.b-rating .name h2 {
    color: #3d535a;
}
    /*-------------------------------*/
    .b-rating .item_bg {
        background: #e9edee;
    } 
/*---tabs------------------------*/
.tabs__header {
    border: 1px solid #b7c4c8;
    border-bottom: 0;
    background: #edf1f2;
    color: #b7c4c8;
}
.tabs__header:hover {
    color: #3d535a;
}
.b-tabs dt.selected {
    background: white;
    color: #3d535a;
}
.b-tabs dd.selected {
    display: block;
}
/*---recom-----------------------*/
.b-recom {
    border: 1px solid #b7c4c8;
}
.b-recom .date {
    color: #818e92;    
}
.b-recom .photo {
    color: #818e92;
}
    /*-------------------------------*/
    .b-recom_comment .content h3 span {
        color: #818e92;        
    }
/*---prm-------------------------*/
.b-prm dt {
    color: #818e92;
}
.b-prm dd em {
    color: #b7c4c8;
}
.b-prm dd .assessment ins {
    background: url(/img/white/prm-assessment.gif)
}
.b-prm dd .assessment .on {
    background-position: 0 -14px;
}
/*---ttch------------------------*/
.b-ttch {
    background: #b7c4c8;
}
.b-ttch .ttch__0 td div {
    border-bottom: 1px solid white;
}
.b-ttch .ttch__l {
    color: white;
}
/*---message---------------------*/
.message__c1 span {
   border-bottom-width: .1em;
   border-bottom-style: dashed;    
   color: #0d6cd1;
}
.message__c1 span:hover {
   color: #818e92;
}
.message__1 td {
    background: #e9edee;
    border-left: 1px solid white;
}
.message__2 td {
    border-left: 1px solid #e9edee;
}
.message__2 .message__l,
.message__1 .message__l {
    border-left: 0;
}
    /*-------------------------------*/
    .b-message_bill .message__2 .message__c1,
    .b-message_bill .message__1 .message__c1 {
        border-left: 0;
    }    
    /*-------------------------------*/
    .b-message_bill_2 .message__2 .message__c2,
    .b-message_bill_2 .message__1 .message__c2 {
        border-left: 0;
    }   
	
/*---message-2-------------------*/
.message-2__1 td {
    background: #e9edee;
    border-left: 1px solid white;
}
.message-2__2 td {
    border-left: 1px solid #e9edee;
}
.message-2__2 .message-2__c1,
.message-2__1 .message-2__c1,
.message-2__2 .message-2__l,
.message-2__1 .message-2__l {
    border-left: 0;
}
.message-2__l img {
    border: 1px solid #b7c4c8;
}
/*---fun-------------------------*/
.b-fun .item {
    border: 1px solid #b7c4c8;
}    
.b-fun .item h4 {
    color: #818e92;
}
.b-fun .item .dsc {
    color: #818e92;
}
    /*-------------------------------*/
    .b-fun .item_other {
        border-color: #f99d1c;
        background: #f99d1c;
    }
/*---search----------------------*/
.b-search {
    color: #818e92;
}
.b-search .slider input {
    border: 0;
}
.b-search .slider .ruler {
    border: 1px solid #818e92;
}
.b-search .slider .ruler div {
    background: #649bd2;
}
.b-search .slider .ruler span {
    border-width: 1px;
    border-style: solid;
    border-color: #d9e0e7 #495562 #495562 #d9e0e7;
    background: #b7c4c8;    
}
.b-search .selected span {
    border-bottom-width: 1px;
    border-bottom-style: dashed;
    color: #0d6cd1;
}
.b-search .selected span.hover,
.b-search .selected span:hover,
.b-search .selected span:focus {
    color: #818e92;
}
/*---list------------------------*/
.b-list li {
    color: #818e92;
}    
    /*-------------------------------*/
    .b-list_invert a {
        color: #818e92;
    }
    .b-list_invert a:hover, 
    .b-list_invert a:active, 
    .b-list_invert a:focus {
        color: #0d6cd1;
    }
    /*-------------------------------*/
    .b-list_othert a {
        color: white;
    }
    .b-list_othert a:hover, 
    .b-list_othert a:active, 
    .b-list_othert a:focus {
        color: #0d6cd1;
    }   
        /*-------------------------------*/
        .b-list_rating_model li span {
            color: #3d535a;
        }
/*---form------------------------*/
.b-form h3,
.b-form h2 {
    color: #3d535a;
}
.b-form .item {
    background: #e9edee;
}
.b-form .line sup {
    color: #c6000e;
}
.b-form .line .calendar {
    background: url(/img/white/calendar.gif);
}
.b-form .line .login {
    color: #0d6cd1;
}
    /*-------------------------------*/
    .b-form_alert .item {
        background: transparent;
    }
    .b-form_alert .cropping {
        border: 1px solid #bec4c8;
    }
/*--------------------------js---*/
.js-mark_call {
    color: #0d6cd1;
}
/*---step------------------------*/
.b-step div div {
    border: 1px solid #b7c4c8;
    background: url(/img/white/step.gif) right center no-repeat;
}
.b-step div .on {
    border: 0;
    background: #f99d1c url(/img/white/step-on.gif) right center no-repeat;
    color: white;
}
/*---tariff----------------------*/
.b-tariff td {
    border: 1px solid #b7c4c8;
}
/*---tooltip---------------------*/
.tooltip__content {
    border: 1px solid #b7c4c8;
    background: white url(/img/white/tooltip-content.gif) 4px 8px no-repeat;
    color: #818e92;
}
.tooltip__corner {
    background: url(/img/white/tooltip-corner.gif);
}
    /*-------------------------------*/
    .b-tooltip_left .tooltip__corner {
        background: url(/img/white/tooltip-corner-left.gif);
    }
/*---tooltip-2-------------------*/
.tooltip-2__content {
    border: 1px solid #b7c4c8;
    background: white;
    color: #818e92;
}
.tooltip-2__corner {
    background: url(/img/white/tooltip-2-corner.gif);
}
.tooltip-2__head div {
    color: #394a4f;
}
/*---section---------------------*/
a.b-section {
    background: #5088c6 url(/img/white/bg-1.gif) repeat-x;
}
a.b-section:hover,
a.b-section:active, 
a.b-section:focus,
.b-section {
    background: #3262a3;
    color: white;
}
.b-section .marker {
    background: white;
    color: #133c7d;
}
.b-section .marker span {
    background: url(/img/white/section.gif) no-repeat;
}
a.b-section .marker span.hover {
    background-position: 0 -7px;
}
    /*-------------------------------*/
    a.b-section_exit {
        background: #b1000d url(/img/white/bg-3.gif) repeat-x;
    }
    a.b-section_exit:hover {
        background: #b1000d;
    }
    .b-section_exit span {
        background: url(/img/white/section_exit.gif) center center no-repeat;
    }
    /*-------------------------------*/
    .b-section_person span {
        background: url(/img/white/marker.gif);
    } 
        /*-------------------------------*/
        a.b-section_person_print {
            background: #95a2a6 url(/img/white/bg-4.gif) repeat-x;
        }
        a.b-section_person_print:hover {
            background: #95a2a6;
        }
/*---avatar----------------------*/
.b-avatar em {
    color: #b7c4c8;
}
/*---sorting---------------------*/
.b-sorting {
    color: #818e92;
}
.b-sorting ins {
    background-image: url(/img/white/sorting.gif);
}
/*---head------------------------*/
.b-head .head__number {
    color: #818e92;
}
/*---head_step-------------------*/
.b-head-step {
    color: #c81e2a;
}
/*---run-------------------------*/
.b-run ins,
.b-run ins:hover,
.b-run *,
.b-run a:hover,
.b-run a:active, 
.b-run a:focus {
    color: white;
}
.b-run a {
    background: white;
}
.b-run a:hover {
    background: #dce3e5;
}
.b-run .star * {
    background: url(/img/white/run-star.gif) center center no-repeat;
}
.b-run .fav {
    background: #f6a11c url(/img/white/bg-2small.gif) repeat-x;
}
.b-run a.fav:hover {
    background: #f6a11c;
}    
.b-run .fav * {
    background: url(/img/white/run-fav.gif) center center no-repeat;
}
.b-run .del {
    background: #b3000d url(/img/white/bg-3small.gif) repeat-x;
}
.b-run a.del:hover {
    background: #b3000d;
}     
.b-run .del * {
    background: url(/img/white/run-del.gif) center center no-repeat;
}
.b-run .tfp {
    background: #5189c6 url(/img/white/bg-1small.gif) repeat-x;
}
.b-run a.tfp:hover {
    background: #5189c6 url(/img/white/bg-1small.gif) repeat-x;
}    
.b-run .tfp * {
    background: url(/img/white/run-tfp.gif) center center no-repeat;
}    
.b-run .cam,
.b-run a.cam:hover,
.b-run a.cam:active, 
.b-run a.cam:focus {
    color: #0d6cd1;
}
.b-run .cam * {
    background: url(/img/white/run-cam.gif) .4em center no-repeat;
}
.b-run .text-1 {
    background: #5189c6 url(/img/white/bg-1small.gif) repeat-x;
}
.b-run a.text-1:hover {
    background: #3262a3;
}
.b-run .text-2 {
    background: #f6a11c url(/img/white/bg-2small.gif) repeat-x;
}
.b-run a.text-2:hover {
    background: #f6a11c;
}
.b-run .text-3 {
    background: #b3000d url(/img/white/bg-3small.gif) repeat-x;
}
.b-run a.text-3:hover {
    background: #b3000d;
}
.b-run .tag {
    background: #f6a11c url(/img/white/bg-2small.gif) repeat-x;
}
.b-run a.tag:hover {
    background: #f6a11c;
}
.b-run .tag * {
    background: url(/img/white/run-tag.gif);
}
    /*-------------------------------*/
    .b-run_personal {
        color: white;
    }
    .b-run_personal .text-1 {
        background: #2f69b3;
    }    
    /*-------------------------------*/
    .b-run_banner a {
        background: #4f87c5 url(/img/white/bg-1big.gif) repeat-x;
    }
    .b-run_banner a:hover {
        background: #3262a3;
    }
    .b-run_banner .tfp * {
        background: url(/img/white/run-tfp.gif) center center no-repeat;
    }
    .b-run_banner .more * {
        background: url(/img/white/run-more.gif) center center no-repeat;
    }
    /*-------------------------------*/
    .b-run_panel .arrow {
        background: #b1000d url(/img/white/bg-3.gif) repeat-x;
    }
    .b-run_panel a.arrow:hover {
        background: #b1000d;
    }
    .b-run_panel .arrow * {
        background: url(/img/white/run-arrow.gif);
    }
    /*-------------------------------*/
    .b-run_2 .star * {
        background: url(/img/white/run-star.gif) center center no-repeat;
    }   
    .b-run_2 .fav {
        background: #f5a31c url(/img/white/bg-2.gif) repeat-x;
    }
    .b-run_2 .fav:hover {
        background: #f5a31c;
    }    
    .b-run_2 .fav * {
        background: url(/img/white/run_2-fav.gif) center center no-repeat;
    }
    .b-run_2 .del {
        background: #b1000d url(/img/white/bg-3.gif) repeat-x;
    }
    .b-run_2 .del:hover {
        background: #b1000d;
    }     
    .b-run_2 .text-1 {
        background: #5088c6 url(/img/white/bg-1.gif) repeat-x;
    }
    .b-run_2 a.text-1:hover {
        background: #3262a3;
    }
    .b-run_2 .text-2 {
        background: #f5a31c url(/img/white/bg-2.gif) repeat-x;
    }
    .b-run_2 a.text-2:hover {
        background: #f5a31c;
    }
    .b-run_2 .text-3 {
        background: #b1000d url(/img/white/bg-3.gif) repeat-x;
    }
    .b-run_2 a.text-3:hover {
        background: #b1000d;
    }    
/*---counter---------------------*/
.b-counter {
    color: #818e92;
}
.b-counter span {
    background: #2f69b3;
    color: white;
}
.b-counter .ar,
.b-counter .al {
    background-image: url(../img/white/counter.gif);
}
.b-counter a {
    color: #818e92;
}
.b-counter a:hover, 
.b-counter a:active, 
.b-counter a:focus {
    color: #0d6cd1;
}
/*---ref-------------------------*/
.b-ref {
    background: #b3000d url(/img/white/bg-3small.gif) repeat-x;
    color: white;
}
.b-ref:hover,
.b-ref:focus {
    background: #b3000d;
    color: white;
}
/*---editor----------------------*/
.b-editor li {
    color: #818e92;
}
.b-editor th {
    border-left: 1px solid white;
    background: #b7c4c8;
    color: white;
}
.b-editor .inv {
    border-bottom: 1px solid white;
    border-left: 1px solid white;
    background: #7aafde;
    color: white;
}