.color_red {color:#f36;}
.color_green {color:#060;}
.color_blue {color:#36c;}
.color_lightgrey {color:#999;}

.line_White {background:#fff;}
.line_whiteTolb {background:#fff;}
.line_lightred {background:#ffd7d7;}
.line_delite {background:#f66;}


.statistic_info li{
        font-size:14px;
        color:#333;
        background:url(../../i/dots.gif) left bottom repeat-x;
        margin:3px 0;
        padding-top:4px;
        width:200px;
        vertical-align:bottom;
}
.statistic_info li span {background:white;padding-right:5px;}

.statistic_info li .num{font:16px georgia,serif;float:right;}

.add_new {
        font-size:12px;
        line-height:23px;
}
.add_new  .section {
        margin-bottom:15px;
        padding-bottom:15px;
        border-bottom:1px solid #e8e8e8;
}
.gift_table {
        font-size:12px;
        line-height:18px;
        color:#666;
        font-family:tahoma,sans-serif;
}
.gift_table h1{
        font-size:17px;
        font-weight:normal;
        padding:0 0 10px 0;
        margin:0px;
        font-family:tahoma,sans-serif;
}


.bright {
        border-right:1px solid #e8e8e8;
        padding:10px 20px 10px 10px;
}

.footer_left a {color:#999;}
.footer_left {
        font-size:12px;
        color:#999;
}

.footer_list li {
        float:left;
        padding:0 10px;
        font-size:12px;
}
.footer_list li a{color:#036}


.rightTableMenu {
        font:bold 13px arial,sans-serif;
        color:#666;
        margin-top:10px;
        
}
.rightTableMenu span{ 
        cursor:pointer;
        color:#369;
        text-decoration:underline;
        padding-left:5px  !important;
        padding-right:5px  !important;
        
}

.rightTableMenu  .rightTableMenu_checked{
        background:#ff9c00 !important;
        padding:3px 10px  !important;
        text-decoration:none !important;
        color:white;
}

.rightTableMenu  .rightTableMenu_checked span{
        color:white !important;
        text-decoration:none !important;
}

.outerwidgetGrey_block {
        padding:1px;
        border:1px solid #5e5e5e;
        background:#e1e1e1;
}


.someFonview {background:url(../../i/someFonview.gif) left top repeat-y;}
.outerwidget_block {
        padding:1px;
        border:1px solid #e8e8e8;
        background:white;
}

.line_darkgrey {
        background:#505050;
        font-family:tahoma,sans-serif !important;
        color:white !important;
}

.widget_block  td{
        height:25px;
        padding:0 5px 0 10px;
        font:11px tahoma,sans-serif;
        line-height:25px;
        color: #000;
}

.widget_block a:hover {text-decoration:none;}
.widget_block a {
    color:black;
                
}


.widget_block .Wheader {background:#5e5e5e;}
.widget_block .Hheader {background:#938e61;}

.widget_block .Wheader td {height:23px !important;line-height:23px !important; text-align:left ;}
.widget_block .Wheader th {height:23px !important;line-height:23px !important; text-align:left ; font-size:11px; font-family:arial,sans-serif; padding:0pt 5px 0pt 10px; color:white;}

.widget_block .Hheader td {height:23px !important;line-height:23px !important; text-align:left ;}
.widget_block .Hheader th {height:23px !important;line-height:23px !important; text-align:left ; font-size:11px; font-family:arial,sans-serif; padding:0pt 5px 0pt 10px; color:white;}


.widget_block .Wheader a{color:white; }
.widget_block .Hheader a{color:white;}


.navigation  {
        float:right;
        font:10px tahoma,sans-serif;
}

.navigation td {
        padding-right:6px;
}

.navigation  select{height:16px;font-size:11px;}

.num_fon {
        background:#cb6572;
        height:19px;
        color:white;
}

.button {cursor:pointer;}
.button .text{
        font:9px arial,sans-serif;
        color:white;
        text-transform:uppercase;
        background:#0078b3;
        padding:0 10px;
}

.button_red {cursor:pointer;}
.button_red .text{
        font:9px arial,sans-serif;
        color:white;
        text-transform:uppercase;
        background:#bd2820;
        padding:0 10px;
}


.invoice_sort {
        font-size:14px;
        padding-top:15px;
}

.invoice_sort select{
        width:100px;
        font-size:14px;
}
.invoice {
        font:11px arial,sans-serif;
}



/*************************************************************************/

.color_red {color:#f36 !important;}
.color_green {color:#060 !important;}
.color_blue {color:#36c !important;}


.padding0 {padding:0 !important;}
.padding10 {padding:10px;}
.padding15{padding-bottom:15px  !important; padding-top:15px  !important;}

.padding_td0  td{padding:0 !important;}
.padding_td2  td{padding:2px !important;}
.paddingTD2x4 td {padding:2px 4px !important;}


.padding_left0 {padding-left:0px !important;}
.padding_left5 {padding-left:5px;}
.padding_left6 {padding-left:6px;}
.padding_left10 {padding-left:10px   !important;}
.padding_left15 {padding-left:15px;}
.padding_left20 {padding-left:20px  !important;}
.padding_left30 {padding-left:30px  !important;}
.padding_left40 {padding-left:40px}
.padding_left80 {padding-left:80px}


.padding_right5 {padding-right:5px;}
.padding_right6 {padding-right:6px;}
.padding_right10{padding-right:10px;}
.padding_right15{padding-right:15px;}
.padding_right20{padding-right:20px !important;}
.padding_right30{padding-right:30px !important;}
.padding_right40{padding-right:40px;}

.padding_top0 {padding-top:0;}
.padding_top5{padding-top:5px;}
.padding_top10{padding-top:10px;}
.padding_top15{padding-top:15px;}
.padding_top20{padding-top:20px;}
.padding_top30{padding-top:30px;}
.padding_top50{padding-top:50px;}
.padding_top62{padding-top:62px;}
.padding_top70{padding-top:70px;}

.padding_bottom0{padding-bottom:0 !important;}
.padding_bottom5{padding-bottom:5px !important;}
.padding_bottom10{padding-bottom:10px  !important;}
.padding_bottom15{padding-bottom:15px  !important;}
.padding_bottom20{padding-bottom:20px;}
.padding_bottom30{padding-bottom:30px;}


.margin_bottom5 {margin-bottom:5px;}
.margin_bottom10 {margin-bottom:10px;}
.margin_bottom15 {margin-bottom:15px;}
.margin_bottom20 {margin-bottom:20px;}

.margin_top3 {margin-top:3px;}
.margin_top15 {margin-top:15px;}
.margin_top20 {margin-top:20px;}

.margin_right5 {margin-right:5px;}
.margin_right10 {margin-right:10px;}
.margin_right20 {margin-right:20px;}
.margin_right30 {margin-right:30px;}


.float_right {float:right;}
.float_left {float:left;}

.no_bg {background:0  !important;}

.position_absolute {position:absolute;}


.arial12  {font:12px arial,sans-serif;}

.blue {color:#039 !important;}

.line_grey {background:#f1f1f1;}

/***************************************************************************/

.authorization {
        margin-top:12%;
        text-align:center;
        font:11px arial,sana-seif;
        color:#999;
}

.authorization table{
        width: 100%;
}

.authorization h1{
        text-align:center;
        font:37px georgia,serif;
        color:#360;
        margin-bottom:30px;
}


.authorization #log_form {
        text-align:center;
        margin:0 auto;
        padding:30px 0;
        border-top:2px dashed #355b0e;
        border-bottom:2px dashed #355b0e;
        background:#f8f8f8;
        width:500px;
}

.authorization #log_form td {   
        height:30px;
        font:bold 11px tahoma,sans-serif;
        color:#666;
        vertical-align:bottom;
}
.authorization #log_form input {font:14px arial;}



.hintsClass {
        font:12px arial,sans-serif;
        line-height:18px;
        color:#414141;
        background:#f6fff1;
        padding:15px;
        border:1px solid #b3d0a3;
        max-width:400px;
        width:expression(document.body.clientWidth > 400? "400px": "auto" );
        white-space: normal;
}

.hintSource {
        color: green;
        /*text-decoration: underline;*/
        cursor: pointer;
}

.hintsClass:first-letter {font-size:30px;text-transform:uppercase;padding-right:2px;color:#fc6;}


.hintsClass2 {
        /*font:12px arial,sans-serif;
        line-height:18px;
        color:#414141;
        background:#f6fff1;
        padding:15px;
        border:1px solid #b3d0a3; */
        max-width:300px;
        width:expression(document.body.clientWidth > 300? "300px": "auto" );
        white-space: normal;
        text-align:left;
        border:4px solid #5a564d;
        padding:5px 10px;
        font:12px verdana,sans-serif;
        color:#312715;
        line-height:16px;
        position:absolute;
        z-index:21;
        background:white;
}



.linkDecor { text-decoration:underline; cursor:pointer;}


.RadEditorShow {
        width: 100% ;
        padding: 5px 5px 5px 5px !important;
}
.RadEditorShow ol{padding-left:15px;margin-left:15px;}
.RadEditorShow ul{padding-left:15px;margin-left:15px;list-style-type:disc;}
.RadEditorShow BLOCKQUOTE{padding-left:15px;margin-left:15px;}


.newDocFlow_pp {
        background:#efe;
        font:12px arial,sans-serif;
        color:black;
}


.newDocFlow_pp .menu  td {padding:5px 0 0 0 !important;}
.newDocFlow_pp .menu span{padding:5px 10px;}
.newDocFlow_pp .docMenu_mark {
        font:16px trebuchet MS,sans-serif  !important;
        background:#b3e6c4 !important;
        margin-top:10px;
}

.senderList {
        background:#e5fded;
        border:1px solid white;
        border-bottom:0;
        width:600px;
}

.senderList td{
        line-height:24px;
        height:24px;
        border-bottom:1px solid white;
        color:black;
        font:10px tahoma,sans-serif;
        padding:0 5px;
}
.senderList th{
        line-height:24px;
        height:24px;
        border-bottom:1px solid white;
        color:black;
        font:10px tahoma,sans-serif;
        padding:0 5px;
}
.senderList b {
        font-size:11px;
        color:#5e5e5e;
}
.senderList i{
        font-style:normal;
        color:#7f858a;
}

.subNoteTitle{
 float: left; 
 font-family: trebuchet ms,sans-serif; 
 font-size: 16px; 
 color: rgb(0, 102, 204); 
 padding-bottom: 5px;
}

.describe_zone {
     padding:10px;
     background:#fffdea;
     border:1px solid #e2e2e2;
     font:12px Tahoma,sans-serif;
}

.describe_zone ol{padding-left:15px;margin-left:15px;}
.describe_zone ul{padding-left:15px;margin-left:15px;list-style-type:disc;}
.describe_zone BLOCKQUOTE{padding-left:15px;margin-left:15px;}

.describe_zone_selected {
     padding:10px;
     background:#fffdea;
     border:1px solid #e2e2e2;
     border-left:1px solid #c30;
     color:Black;
     font:12px Tahoma,sans-serif;
}
.radGridHideExpandButton input{visibility:hidden}

.bord_left {background:url(../../i/b_left.gif) right top repeat-y;}

.line_green {background:#ebf6ee;}
.line_greenTolb {background:#ebf6ee;} 



.control_panel {
        width:212px;
        background:#d9d1bb;
}

.top_ornament {
        padding:22px 0 29px 0;
        text-align:center;
}

.light_title {
        font:bold 10px georgia,serif;
        color:#796645;
        line-height:24px;
        border-bottom:1px solid #796645;
        text-align:center;
        text-transform:uppercase;
        margin-bottom:10px;
}
.btop {border-top:1px solid #796645;}

.menu_list li{
        background:url(../../images/list_arrow.png) left 9px no-repeat;
        padding-left:7px;
        margin-bottom:5px;
        line-height:17px;
}
.menu_list li a{
        font:10px georgia,sans-serif;
        color:#531c06;
        text-decoration:none;
}

.manu_padding {
        padding:0 10px;
}

.form_border {
        margin:0 8px;
        border:3px solid #f7f1df;
}
.form_zone {
        border:2px solid #dbd3bd;
        background:#f7f1df;
        padding:0 6px;
        font:10px verdana,sans-serif;
        color:#531c06;
}

.form_input {
        width:95%;
        height:16px;
        border:2px solid white;
        border-top-color:#848484;
        border-left-color:#848484;
}
.form_select {
        width:100%;
        height:18px;
        border-top:2px solid #848484;
        border-left:2px solid #84848;
        padding:0px;
        line-height:16px;
        font-size:12px;
}

.form_table td {
        padding:2px;
        line-height:18px;
}
.btn_remove {
        background:#ca9292;
        border-right:2px solid #8a5151;
        border-bottom:2px solid #8a5151;
        font:12px verdana,sans-serif;
        color:black;
        padding:2px 5px;
        margin:5px 0;
        cursor:pointer;
}
.btn_apply {
        background:#f0f0f0;
        border-right:2px solid #848484;
        border-bottom:2px solid #848484;
        font:12px verdana,sans-serif;
        color:black;
        padding:2px 5px;
        margin:5px 0;
        cursor:pointer;
}



.dark_ver {background:transparent;}/*#d3d4c3;}*/
.dark_ver .form_border{border-color:white;}
.dark_ver .form_zone{border-color:#d3d4c3;background:white;}

.leg_disc {
        color:#5f6058;
        font:10px georgia,serif;
        line-height:17px;
        padding:0 10px;
        text-align:center;
}




.page_title {
        color:#a13228 ;
        font:bold 14px georgia,serif;
        line-height:27px;
        background:#e5e6db;
        padding:0 10px;
}

.page_subtitle {
        font:12px georgia,sans-serif;
        line-height:27px;
        color:black
}

.dist_name {
        font:bold 12px verdana,sans-serif;
        color:#675943;
}

.prop_name {
        font:bold 10px verdana,sans-serif;
        color:#675943;
        padding-bottom:5px;
}

.content_zone{
        padding:3px;
        background:white;
        width:400px;
}



.massive_table td{
        width:23px;
        text-align:center;
        vertical-align:top;
        font:bold 10px verdana;
        line-height:19px;
}

.massive_table .bsf_top  {
        color:#675943;
        border-top:2px solid #675943;
}
.massive_table .bsf_bottom  {border-bottom:2px solid #675943;}
.massive_table .bsf_right  {border-right:2px solid #675943;}
.massive_table .bsf_left  {border-left:2px solid #675943;}
.massive_table .hseas_dark {background:#c9bfb8;}
.massive_table .hseas_light{background:#d9cece;}
.massive_table .lseas_dark {background:#c9d2d2;}
.massive_table .lseas_light{background:#e1e9f1;}


.massive_table .ucell{
        width:22px;
        height:19px;
        line-height:19px;
        margin:16px 1px 80px 0;
        font-size:11px;
        color:black;
}

.massive_table .available {background:#646464;}
.massive_table .booked {
        width:19px;
        border:2px solid black;
}

.massive_table .hseas_dark  .not_available{background:url(../../images/hseas_dark_off.png) center center no-repeat;}
.massive_table .hseas_light .not_available{background:url(../../images/hseas_light_off.png) center center no-repeat;}
.massive_table .lseas_dark .not_available {background:url(../../images/lseas_dark_off.png) center center no-repeat;}
.massive_table .lseas_light .not_available{background:url(../../images/lseas_light_off.png) center center no-repeat;}

.roll_cell {background:#eaebe3;padding-bottom:50px; padding-top:0; margin-top:0;width:400px;}

.mounth_header {
        width:500px;
        height:70px;
        overflow:hidden;
        position:absolute;
}

.mounth_move {position:absolute;padding-left:10px;}
.mounth_move span {
        position:absolute;
        font:bold 16px verdana,sans-serif;
        color:#675943;
        white-space:nowrap;
        
}

.mounth_holidays {margin-top:30px;}
.mounth_holidays p{
        color:white;
        font:bold 12px verdana;
        background:#a8aeba;
        padding:0 17px;
        line-height:25px;
        border:2px solid #5d678d;
        border-width:2px 2px 0 2px;
        float:left;
        position:absolute;
        white-space:nowrap;

}

