body{margin: 0 auto; /*это чтоб центрировать контент при превышении max-width*/
  min-width:1024px;
  max-width: 1920px;
  padding:0;
  width:100%;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size:0.8em;
background: #FFFFFF; color:#000;}
p {font-size:13px; line-height:1.5em; margin:0; padding:5px 0;}
h3{font-size:14px; color: #000; padding: 4px; text-align:center}

h2.salary{font-size:14px; font-style:italic; color: #000; padding: 4px;}

a, a:visited{color:#cc0000}
hr{border:1px solid #e8e8e8; background:#e8e8e8;}
img{padding:2px; margin:4px; border:0;}

a.link_1, a.link_1:visited{ color:gray; font-size:1em; text-decoration:underline; font-weight:bold}
a.link_1:hover{ text-decoration:underline; color:#c00;}
a.link_4, a.link_4:visited{ color:#cc0000; font-size:13px; text-decoration:underline; font-weight:normal}
a.link_4:hover{ text-decoration:underline; color:#990000}

input.text{font-size:14px; font-weight:normal; background-color:#fff; height:16px; font-family:verdana; border:2px solid silver; width:100px;}
select.text{font-size:10px; font-weight:normal; background-color:#fff; font-family:verdana; border:1px solid silver}
input.but1{height:30px; font-size:13px; font-weight:bold; text-align:center; background-color:#E0E0E0;  font-family:verdana; border:1px solid gray; cursor:pointer; color:#000; padding:2px 4px;}

ul {margin: 10px; padding: 0;}

hr.divider{
color: #c00;
background-color: #c00;
height: 5px;
}

table.graf_tab th{font-weight:bold; font-size:13px; text-align:center;}

.mainBody{padding:1em;  border-left: 1px solid #e4e4e4; height:100%;min-height:530px;}
.mainBody h1{font-size:18px; text-align:left; margin-bottom: 1.2em; color:rgb(102,102,102); border-bottom: 1px solid rgb(204, 204, 204); padding-bottom:2px;}

#mainContent {
    margin-left: 19.35em;
    height:100%;
    min-height:550px;
}

#sidebar {
	width: 19.3em;
        position:relative;
	float:left;
	background-color: #ffffff;
	/*border-right: 1px solid #e4e4e4;*/
	overflow: hidden;
	padding: 0 0 5em 0;
	min-width: 232px;
        height:100%;
        min-height:550px;
}

#sidebar ul {
	padding: 0;
	margin: 4px 4px 4px 20px;
	list-style: none;
}

.clearfloat {
   clear:both;
   height:0;
   font-size: 1px;
   line-height: 0px;
}

.navibar{background-color:#fff; 
        /*display:block; */
        padding:4px; margin:0; padding-left:-5px;  border-left: 1px solid #e4e4e4;}
.navibar a, .navibar a:visited{color:#000; font-size:12px; text-decoration:none; border-bottom:1px dashed #000; text-transform:lowercase}
.navibar a:hover{color:#c00; border-bottom:1px dashed #c00; text-decoration:none;}
