.tumb {
    cursor: pointer;
}

.form-signin {
    font-size: 18px;
    max-width: 320px;
    padding: 10px 10px 10px 10px;
    margin: 4px auto 4px;
    background-color: #fff;
    border: 2px solid #a8a8a8;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.05);
    -moz-box-shadow: 0 1px 2px rgba(0,0,0,.05);
    box-shadow: 0 1px 2px rgba(0,0,0,.05);
}
.form-signin .form-signin-heading,
.form-signin .checkbox {
    margin-bottom: 12px;
}
.checkbox {
    background-color: tomato;
    height: 26px;
    margin-top: 6px;
    font-size: 18px;
}
.alert input {
    width: 16px;
    height: 16px
}
.form-signin-heading{
    font-size: 24px;
    font-weight: bold;
}
.form-signin input[type="text"],
.form-signin input[type="password"] {
    font-size: 18px;
    height: auto;
    margin-bottom: 15px;
    padding: 7px 9px;
}
.div_not_access {
    text-align: center; 
    max-width: 400px; 
    color: red; 
    margin: 20px auto 10px; 
    font-size: 18px
}



table {table-layout:fixed}

#shapka_main {overflow: hidden}

#rezult_main { overflow:auto}

#table_shapka {
    font-family:Arial, Helvetica, sans-serif; 
    font-size:16px; 
    font-weight:bold; 
    color:#000
}

#table_shapka_grafik {
    font-family:Arial, Helvetica, sans-serif; 
    font-size:0px; 
    font-weight:bold; 
    color:#000
}

#table_rows  {
    font-family:Arial, Helvetica, sans-serif; 
    font-size:16px; 
    font-weight:normal; 
    color:#000
}

#days {
    width: 100%;
    overflow: hidden
}

#days table {
    width: 100%
}

#days td  {
     width: 100%; 
     height: 40px;
     text-align: center;
         font-size: 24px;
    background-color:#FFFFCC;
    
     border-top: 2px blue solid;
         border-bottom: 2px blue solid;
         border-left: 1px blue solid;
         border-right : 1px blue solid
}

#days-top {
    width: 100%;
    height: 99px;
    background-color:#FFFFCC;
/*    overflow: hidden;*/
       
}
#days-top table {
    border: 1px blue solid;
    width: 100%;
    height: 100%
}
    
/*#days-top td {
     width: 100%; 
     
     text-align: center;
         font-size: 24px;
    background-color:#FFFFCC;
    
     border-top: 2px red solid;
         border-bottom: 2px red solid;
         border-left: 1px red solid;
         border-right : 1px red solid    
}*/



#table_shapka td { border:solid #0000FF 1px; background-color:#FFFFCC; padding:2px}

#table_shapka_grafik tr { font-size: 0px; height: 0px}
#table_shapka_grafik td { border:solid #0000FF 1px; background-color:#FFFFCC; padding:0px; margin: 0px}

#table_shapka_grafik .td_shapka_bottom {
     padding:0px; 
     margin: 0px;
     border-bottom-width:2px
}


#table_rows td {border:solid #0000FF 1px; padding:2px}

#table_rows .td_red_border {border:solid #FF0000 1px}

#table_rows tr { height:28px}


#table_rows_grafik {
    font-family:Arial, Helvetica, sans-serif; 
    font-weight:normal; 
    color:#000
}

#table_rows_grafik td {
    border-left: solid #0000FF 1px; 
    border-right: solid #0000FF 1px; 
    border-top: solid #0000FF 1px; 
    border-bottom: solid #0000FF 2px; 
    padding:0px; 
    margin: 0px;
    font-size: 0px
}

#table_rows_grafik .td_grafik_day {
    font-size: 24px;
    background-color:#FFFFCC
}

label {font-family: Arial, Helvetica, sans-serif; font-size: 14px;}

.td_main { padding:4px}

.label_main { 
    font-family:Arial, Helvetica, sans-serif; 
    font-size:16px; 
    font-weight:bold;
    color:#000
}

.label2_main { font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:normal; color:#000}

.label_zagolovok { 
    white-space: nowrap;
    margin:4px; 
    padding: 4px;
    font-family:Arial, Helvetica, sans-serif; 
    font-size:20px; 
    font-weight:bold; 
    font-style:italic; 
    color:#000DFF;
    overflow: hidden
}

.select_main {
    font-family:Arial, Helvetica, sans-serif; 
    font-size:16px; 
    color:#000; 
    width:100%; 
    margin-bottom:10px; 
    border:solid #0000FF 1px
}

.select_main_big_font {
    font-size:20px; 
    height: 36px
}

.input_main {font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#000; width:100%; margin-bottom:10px}

#loader { 
    background-color: transparent; 
    position:absolute; 
    left:280px; 
    top:10px;
    opacity:0.5;
    filter: alpha(opacity=40); 
    display:none
}

#loader_register 
{ 
    background-color: transparent; 
    position:absolute; 
    left:10px; 
    top:10px;
    opacity:0.5;
    filter: alpha(opacity=40); 
    display:none
}

/*//*/
#paging_button { 
    width:100%; 
    text-align:center; 
    background-color:#0FE;
    overflow:hidden
}

#paging_button ul { 
    width: 100%; 
    padding: 0px; 
    margin: 3px; 
    text-align:center
}

#paging_button ul li { 
	-moz-border-radius: 4px;
        border-radius: 5px;
	background: none repeat scroll 0 0 #000000;
    color: #FFFFFF;
    float: left;
    font-family: helvetica,arial,sans-serif;
    font-size: 20px;
    margin: 2px;
    padding: 4px 4px;
    text-align: center;
    text-decoration: none;
    text-shadow: none;
	list-style-type:none; 
    width: 29px;
	cursor:pointer;
	}
        
#paging_button ul li:hover{background:#006699;color: #FF0000; cursor: pointer;}
/*//*/

#cb_edit { float:left; padding:0px; margin:0px; width:18px; height:18px; margin-bottom:0px; margin-right:10px; margin-left:0px}

#new_item { width:85%; height:28px; margin-bottom:10px; font-family:"Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, sans-serif; font-size:14px}

.curs { background-color:#FED061; cursor:pointer}
.curs:hover { background-color:#F18914}


.arrow {
    float: left
}

.iter_local {
    width: 100%;
    height: 20px;
    cursor: pointer
}

.iter_remote {
    width: 100%;
    height: 19px;
    border-top: 1px blue solid
}

.iter_on {
    background-color: tomato
}

.iter_off {
    background-color:lightcyan
}

.img_wait {
    cursor: pointer
}

.img_wait_load {
    margin: 0px;
    padding: 0px;
    height: 18px;
    width: 97%
}

#panel_main_w, #panel_main_h, #panel_main, #panel_grafik, #panel_chart {
    border: 1px tomato solid;
    background-color:#0FC; 
    padding: 4px
}

#tr_hide .td_hide {
    background-color: transparent;
    height: 0px;
    font-size: 0px;
    border-top: 0px transparent solid;
    border-right: 1px transparent solid;
    border-left: 1px transparent solid;
}
