BODY,TD {font-size: 12px;font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;margin:0px; color:#42464B; height:100%;}

A { font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px; color: #474B7A; text-decoration:underline;}
A:hover {color: #FF9600; text-decoration: none;}
H1 {color:#858585; font-size:22px; position:relative; z-index:2; line-height:22px;}
INPUT {border:1px solid #858585; padding-left:6px; margin:0px;color:#42464B;}
/*SELECT {border:1px solid #858585; width:80%;}*/
SELECT .form {clear:both;border:1px solid #858585;color:#42464B;}
OPTION {color:#42464B;}
TEXTAREA {border:1px solid #858585;font-size: 12px;color:#42464B;}
.auth-form INPUT {width:150px;}
#button {background-color:#858585; color:#FFFFFF;}

div.auth-form {margin:-100px auto auto auto; padding:8px; width:335px;
 box-sizing:border-box; -moz-box-sizing:border-box; min-height:200px; position:relative;}
 .auth-form FORM {margin:0px; padding:0px;}
div.auth-form div.header {font-weight:bold; padding:0px 3px 8px 3px; margin:0px; background-image:url(../img/dots_auth.gif); background-position:left bottom; background-repeat:repeat-x;}
div.auth-form div.picture {float:left; width:84px; height:120px; margin:0px; background-image:url(../img/icons/auth_pict.gif); background-position:center; background-repeat:no-repeat;}
div.auth-form div.table {float:left; margin:20px 0px 20px 10px;}
div.auth-form td {padding:3px;}
div.auth-form td.label {text-align:right;}
div.auth-form label {color:#3E65B2;}
div.auth-form input.input-text {width:150px;}
.footerpanel {background:url(../img/dots_auth.gif) left top repeat-x; margin-top:4px; padding-top:10px;}

#topblock {position:absolute; width:100%; min-width:940px; table-layout:fixed;}
#top {height:88px; border-top:4px solid #717171; background:#3A3A3A url(../img/top/bg.gif) repeat-x 0px 0px; color:#898989;
font-size: 11px;}
#top .icon_block {border-left:1px solid #5A5A5A; margin:6px auto auto 260px; height:77px;}
#top A {color:#FFA200;}
#top A:hover {color:#FFB400;}
#top A.withborder {color:#FFFFFF; text-decoration:none;}
#top A.withborder:hover {border-bottom:1px solid #6B6B6B; color:#FFF1C4;}
#top .light {color:#C8C8C8; font-size:12px;}
#to_home {position:absolute; margin-left:78px; margin-top:21px;}
#to_home_link {position:absolute; margin-left:119px; margin-top:32px;}

#help {position:absolute; margin-left:217px; margin-top:14px;}
#help_link {position:absolute; margin-left:267px; margin-top:32px;}

#exit {position:absolute; margin-left:354px; margin-top:13px;}
#exit_link {position:absolute; margin-left:397px; margin-top:32px;}

#logo { position:absolute; left:48px; top:32px; z-index:2;}

#version { position:absolute; left:168px; top:43px; z-index:3;}

#top_right_block {margin-left:460px; }
#top_right {margin:0px 10px 0px auto; width:200px; padding-top:8px; text-align:left;}
#top_right .str {margin-top:4px;}
#top_right .icon { position:absolute; margin-left:-17px; margin-top:4px;}


/* left block */
#left {border-right:1px solid #DCDCDC; width:180px; padding:108px 20px 20px 60px; background-color:#FAFAFA;
padding-bottom:50px;}
#leftmenu A { color:#818181; text-decoration:none; font-size:13px;}
#leftmenu A:hover { color:#FFA200; text-decoration:underline;}

#leftmenu .mainitem {font-size:20px; color:#3D3D3D; margin-top:-10px; line-height:32px;}
#leftmenu .mainitem{text-decoration:underline;}
#leftmenu .mainitem:hover{text-decoration:none;}
#leftmenu .mainitem_icon {position:relative; margin-left:-20px; z-index:2;}
#leftmenu .active_block {background-color:#CCCCCC;}
#leftmenu .active_block A {color:#3D3D3D;text-decoration:underline;}
#leftmenu .active_block A:hover { color:#FFA200; text-decoration:none;}

#leftmenu  A.active {color:#FFA200;}

#leftmenu .hr {height:1px; line-height:1px; font-size:1px; display:block; color:#FFFFFF;}
#left .hrline { background:url(../img/hr.gif) repeat-x left top;}
#left .show {visibility:visible; position:relative;}
#left .hide {position:absolute; visibility:hidden; display:none;}

#main_block {padding:111px 80px 60px 36px;}
#left A.menu-plus {position:absolute; margin-left:-14px; margin-top:2px;
 padding:0px; width:10px;}

#changeGroupForm .hr {height:1px; line-height:1px; font-size:1px; display:block; color:#FFFFFF;}



/*================== Main Path ====================*/
#maintable {border-bottom:5px solid #717171;}
#mainpath {color:#FFA200; padding-bottom:14px; margin-bottom:10px; background:url(../img/dots_hor.gif) repeat-x left bottom;}
#mainpath A {color:#3D3D3D; text-decoration:underline; padding-right:14px; margin-right:6px; background:url(../img/arrow_path.gif) no-repeat right center;}
#mainpath A:hover { color:#FF6600; text-decoration:none;}


#titlepage {font-size:20px; color:#9A9A9A; margin-bottom:16px;}
#addbuttons IMG {margin-right:12px; }
#addbuttons A {color:#3D3D3D; text-decoration:underline; font-size:12px; font-weight:bold; line-height:28px;}
#addbuttons A:hover {color:#FF6600; text-decoration:none;}
#addbuttons_bottom A {color:#3D3D3D; text-decoration:underline; font-size:12px;}
#addbuttons_bottom A:hover {color:#FF6600; text-decoration:none;}
/*================== Main Path END ====================*/

/*================== Main Block ====================*/
.position_name { padding:5px 0px 5px 0px;}
.position_input { padding:5px 0px 5px 20px;}
.small {font-size:11px;}


.dashedblock {padding:8px; background-color:#FFFFFF; border:1px dashed #B6D3E8;
margin-bottom:10px; margin-left:12px;}
.alertblock {padding:8px; background-color:#FFFFFF; border:2px solid #FF0000;
margin-bottom:10px; margin-left:12px; width:50%;}
.confirmblock {padding:8px; background-color:#FFFFFF; border:2px solid #474B7A;
margin-bottom:10px; margin-left:12px; width:50%; display:table;}
.title {color:#9A9A9A; line-height:16px; vertical-align:middle;}
.title IMG {/*margin-right:8px;*/ position:absolute;}
.title SPAN {line-height:20px; margin-left:26px;}
.linkshow {background:URL('../img/tree/plus.gif') no-repeat left; display:inline; padding:3px 3px 3px 15px; z-index:2; margin-left:12px; }
.linkhide {background:URL('../img/tree/minus.gif') no-repeat left; display:none; padding:3px 3px 3px 15px; z-index:2; margin-left:12px; }

.show {visibility:visible;}
.hide {position:absolute; visibility:hidden;}

.pop5 {visibility:hidden;position:absolute; z-index:5; width:120px;}
.go5 {visibility:visible;position:absolute; z-index:4; width:120px;}

.light_table {border-collapse:collapse; border:1px solid #DEDEDE;}
.light_table THEAD {background-color:#F5F5F5;color: #808080; font-size:9px;}
.light_table TD {border:1px solid #DEDEDE;}
.light_table THEAD TD {color: #808080; font-size:11px; padding:0px 2px 0px 4px;}
.light_table .td1 {background-color:#F5F5F5;}
.light_border {border:1px solid #bdc6e0;border-top-width:0px;}
.light_border_lighttd {background-color:#F9FAF3;}



/* tooltips*/
#tooltip {
background:#FFFFFF;
border:1px solid #FFC600;
font-size:11px;
color:#3D3D3D;
margin:0px;
-moz-border-radius:8px;
-moz-opacity:0.9;
padding:10px;
position:absolute;
z-index:5;
visibility:hidden;
text-align:center;
}
#tooltip_big {
width:250px;
background:#FFFFFF;
border:1px solid #FFC600;
font-size:11px;
color:#3D3D3D;
margin:0px;
-moz-border-radius:8px;
-moz-opacity:0.9;
padding:10px;
position:absolute;
z-index:5;
visibility:hidden;
text-align:center;
}

/*================== Main Block END ====================*/

#bottom_contacts {position:absolute; left:48; margin-top:-50px; color:#42464B;}
#bottom_contacts .small {font-size:9px;}

#bottom_contacts A {color:#FFA200;}
#bottom_contacts A:hover {color:#FFB400;}

#bottom_contacts .str {margin-top:4px;}
#bottom_contacts .icon { position:absolute; margin-left:-17px; margin-top:4px;}
