html, body {height: 100%;}
body{text-align:center;color:#000000;font-size:12px;min-width:1300px;}
.clear{clear:both;}
.hidden{display:none;visibility:hidden;}
.visible{display:block;visibility:visible;}
.invisible{visibility:hidden;}
.display-none{display:none;}
.display-table-row{display:table-row;}

h1{text-align:left;font-size:15px;line-height:15px;margin:0;padding-top:10px;padding-bottom:0;padding-left:20px;}
h2{text-align:left;font-size:14px;line-height:14px;margin:0;padding-top:10px;padding-bottom:10px;font-weight:bold;}
p.hint{margin-top:15px;margin-bottom:15px;}

a:link{color:#2756A5;text-decoration:underline;}
a:active{color:#2756A5;text-decoration:underline;}
a:hover{color:#2756A5;text-decoration:underline;}
a:visited{color:#2756A5;text-decoration:underline;}

.left{position:relative;float:left;}
.right{position:relative;float:right;}

.w50{width:49%;}
.hint{color:#6A6A6A;}
.pointer{cursor:pointer;}

/* ÐÀÁÎ×ÈÉ ÈÍÒÅÐÔÅÉÑ */
.content{
text-align:left;
}

.page{
margin-left:20px;
margin-right:20px;
}

.toppanel{
background-color:#2C2C2C;
height:30px;
width:100%;
}

.menublock{
position:relative;float:left;
width:160px;
color:#EBEBEB;
height:20px;
background-color:#696969;
margin-left:20px;
margin-top:5px;
font-size:14px;
line-height:14px;
border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;-khtml-border-radius:2px;
}

.menublock div{padding-top:3px;}
.menublock a{color:#FFFFFF;margin-top:-3px;}

.popupblock{
text-align:left;
width:160px;
color:#EBEBEB;
padding-bottom:20px;
background-color:#696969;
margin-top:5px;
font-size:14px;
line-height:14px;
border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;-khtml-border-radius:2px;
display:none;
visibility:hidden;
position:relative;
z-index:9999;
}
.popupblock div{padding-left:10px;}
.popupblock div a{display:block;padding-top:15px;}
.popupblock div a:link{color:#FFFFFF;}
.popupblock div a:active{color:#FFFFFF;}
.popupblock div a:visited{color:#FFFFFF;}
.popupblock div a:hover{color:#FFFFFF;}

.showmessage{border:4px #7A7A7A solid;background-color:#FFBDBD;margin:10px;padding:10px;}

.usertable td{height:25px;}
.edituserform input{width:300px;}
.edituserform textarea{width:300px;height:150px;}
.edituserform select{width:300px;}


/* ÎÒÎÁÐÀÆÅÍÈÅ ÑÒÐÓÊÒÓÐÛ ÄÀÍÍÛÕ */
.structuretable{width:50%;margin-left:25%;}
.structuretable tr{height:20px;}
.structuretable td{margin:3px;padding:3px;}



/* ÏÀÍÅËÜ ÓÏÐÀÂËÅÍÈß */
.controlmenu{width:100%;height:70px;background-color:#F3F3F3;}
.button{position:relative;float:left;margin-left:20px;width:160px;height:25px;margin-top:10px;background-color:#E5E5E5;
border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;-khtml-border-radius:2px;
cursor:pointer;
}
.button div{margin-top:4px;color:#000000;font-weight:bold;text-align:center;}
.addbutton{background-image:URL(/images/add.gif);background-repeat:no-repeat;background-position:17px 3px;}
.viewbutton{background-image:URL(/images/view.gif);background-repeat:no-repeat;background-position:17px 3px;}
.filterbutton{background-image:URL(/images/filter.png);background-repeat:no-repeat;background-position:17px 3px;}
.columnsbutton{background-image:URL(/images/settings.png);background-repeat:no-repeat;background-position:17px 3px;}
.structurebutton{background-image:URL(/images/structure.gif);background-repeat:no-repeat;background-position:17px 3px;}

.searchbutton{background-image:URL(/images/search.png);background-repeat:no-repeat;background-position:17px 3px;}
.navitext{}


/* ÏÀÍÅËÜ ÏÎÈÑÊÀ */
.search_panel{background-color:#2C4D92;}
.search_panel .search_input{width:400px;padding-left:15px;margin-left:15px;}
.search_panel .fade{color:#7F7D7D;}
.search_panel .subbut{margin-right:20px;}

/* ÏÀÍÅËÜ ÔÈËÜÒÐÀÖÈÈ */
.filter_panel{background-color:#EEF7FF;}
.filter_panel .control{height:25px;width:350px;}
.filter_panel .control input{width:150px;}
.filter_panel div.filt{position:relative;float:left;width:200px;height:60px;border:1px dashed #2E333E;margin:5px;padding:10px;}
.filter_panel .grey{background-color:#DBEDFF;}
.filter_panel .red{background-color:#E9D4A6;}

.filter_panel input{margin:0;padding:0;height:22px;}
.filter_panel select{margin:0;padding:0;width:150px;}
.filter_panel .textinput{width:150px;}
.filter_panel .dateicon{margin-left:-25px;margin-top:1px;margin-right:2px;display:block;float:left;position:relative;cursor:pointer;}
.filter_panel .dateinput{width:122px !important;display:block;float:left;}
.filter_panel .datetimeinput{display:block;float:left;width:126px !important;padding-right:6px;}
.filter_panel .timeinput{width:22px;display:block;float:left;}
.filter_panel .time{width:5px;display:block;float:left;color:#595959;margin-top:5px;padding-left:2px;}
.filter_panel .radio{display:block;position:relative;float:left;margin-right:5px;}
.filter_panel .radiohint{display:block;position:relative;float:left;}
.filter_panel .popup{width:132px;position:absolute;z-index:999;border:1px solid #BCBCBC;background-color:#FAFFBD;padding:10px;}
.filter_panel .popup div{padding-bottom:10px;}
.filter_panel .selectpopup{width:200px;}
.filter_panel .chosen{padding-top:5px;padding-bottom:5px;}
.filter_panel .closebutton{width:22px;height:20px;font-size:12px;}
.filter_panel .clear{clear:none !important;width:10px;height:10px;position:relative;float:left;display:block;}



/* ÏÀÍÅËÜ ÏÅÉÄÆÈÍÃÀ */
.paging_panel{background-color:#F3F3F3;width:100%;height:40px;padding-top:5px;color:#6E6E6E;}
.paging_panel .w1{width:170px;margin-top:5px;margin-left:20px;}
.paging_panel .w2{width:140px;margin-top:5px;}
.paging_panel .w3{width:100px;margin-top:2px;}
.paging_panel .w4{width:500px;}
.paging_panel .nav span{padding-top:5px;padding-bottom:5px;padding-left:9px;padding-right:9px;margin-left:3px;margin-right:3px;background-color:#525252;display:block;position:relative;float:left;color:#FFFFFF;font-weight:bold;}
.paging_panel .nav a{padding-top:5px;padding-bottom:5px;padding-left:9px;padding-right:9px;margin-left:3px;margin-right:3px;background-color:#E7E7E7;display:block;position:relative;float:left;}
.paging_panel .nav div{display:block;position:relative;float:left;margin-top:5px;}


/* ÔÎÐÌÀ ÀÂÒÎÐÈÇÀÖÈÈ */
.loginblock{margin:15% auto;width:550px;}
.loginform_message{
width:550px;height:70px;
text-align:left;
background-color:#D60D2E;
color:#FFFFFF;
font-size:18px;
border:1px solid #DEDEDE;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-khtml-border-radius:4px;
}
.loginform_message div{padding-top:23px;margin-left:20px;}

.loginform{width:550px;height:300px;margin-top:30px;
text-align:left;
border:1px solid #DEDEDE;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-khtml-border-radius:4px;
background-image:URL(/images/keys.png);background-repeat:no-repeat;background-position:18px 220px;
}
.project_name{
background-color:#F2F2F2;
height:35px;
font-size:18px;
}
.project_name div{padding-top:5px;margin-left:20px;}
.form_title{position:relative;float:left;margin-left:20px;width:150px;height:30px;margin-top:15px;}
.form_field{position:relative;float:left;width:379px;height:30px;margin-top:15px;}
.title{font-size:20px;}

.present{color:#C7022C;}
.not_present{color:#059049;}




