html { overflow-x: auto; } 

body {
padding: 0;
margin: 0;
background: #ECF6FC url("images/bg.gif") repeat-x;
font-family: Verdana, Arial, sans-serif;
font-size: 12px;
color : #000; 
}

a img {
border: none;
}

ul {
margin-left: 0;
padding-left: 10px;
list-style: none;
font: bold 12px Verdana;
}


#main_wrapper, #head_wrapper, #footer { width: 100%; margin: 0 auto;}
#main_wrapper {	background: url(images/fuck_ie_bg.gif) repeat-y left;}
#main_container { width: 100%; background: url(images/fuck_ie_bg.gif) repeat-y left; float: right; margin-left: -190px; }
#main_content { margin-left: 190px;}
#wrap_container { width: 100%; background: url(images/fuck_ie_bg.gif) repeat-y right;	float: left; margin-right: -190px;}
#wrap_content {	margin-right: 190px;}

.logged {
margin-left: 40px;
margin-top: 1px;
height: 10px;
}

#header {
  height: 110px;
  padding:0px;
  margin-left: 10px; 
  margin-right: 10px;
  margin-top: 12px;
  margin-bottom: 0px;
  min-width:980px;
  background: #fff url("images/hd_center.gif") repeat-x;
  border-bottom: 6px solid #0c7eee;
}

#header h1 {
  margin:5px;
  padding: 0px;
  font-family: verdana, arial, sans-serif;
  font-size: 24px;
  color:#000;
  letter-spacing: -1px;
}

.title_left {
  margin:5px;
  padding: 0px;
  font-family: verdana, arial, sans-serif;
  font-size: 12px;
  color:#0F3974;
  letter-spacing: 1px;
  float: left;
}

.title_right {
  padding: 5px;
  text-align:center;
  float: right;
}

.title_right h3 {
  margin:0px;
  padding-top: 0px;
  padding-left: 10px;
  padding-right: 10px;
  padding-bottom: 10px;
  font-family: verdana, arial, sans-serif;
  font-size: 1px;
  letter-spacing: 1px;
  color:#00f;

}


#left_sidebar {
  margin-top: 10px; margin-left:10px;
  padding:0px;
  float: left;
  width: 170px;
  background: #fff url("images/side_bg.png") repeat-y;
}

#right_sidebar {
  margin-top: 10px; margin-right:10px;
  padding:0px;
  float: right;
  width: 170px;
  background: #fff url("images/side_bg.png") repeat-y;
}

#left_sidebar h3, #right_sidebar h3 {
  margin-top:0px; margin-bottom:0px;
  padding:6px;
  font-family: verdana, arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #fff;
  background: #0c7eee url("images/off.jpg") repeat-x;
}

.columntext {
  margin:5px;
  font-family: verdana, arial, sans-serif;
  font-size: 11px;
  line-height: 16px;
  color: #333333;
}


#content {
	margin-top: 10px;
	margin-bottom: 10px;
	padding: 7px;  
	background: #fff;
}

#content p {
  margin: 3px;
  font-family: verdana, arial, sans-serif;
  font-size: 12px;
  line-height: 18px;
  color: #333333;
}

#content h3 {
  margin: 10px;
  font-family: verdana, arial, sans-serif;
  font-size: 18px;
  font-weight: bold;
  line-height: 18px;
  color: #2153AA;
}


#footer {
	padding:0px;
	margin:0px;
	height: 55px;
	padding-top: 20px;
	margin-top: 10px;
	text-align: center;
	margin: auto;
	font-size: 10px;
	background: #b5dbf1 url("images/bg.gif") repeat-x;

}


.clearing {	height: 0; clear: both;}


a:link {color: #0F3974; text-decoration: none;}
a:visited {color: #0F3974; text-decoration: none;}
a:active {color: #0F3974; text-decoration: none;}
a:hover {color: #0F3974; text-decoration: underline;}

div.hd_left { padding:0px; background-image: url("images/hd_left.gif"); } 
div.hd_right { padding:5px; background-image: url("images/hd_right.gif"); } 
div.hd_left { background-position: 0 0; background-repeat: no-repeat; }
div.hd_right { background-position: 100%  0; background-repeat: no-repeat; }

div.bt_center { background-image: url("images/bt_center.png"); } 
div.bt_left { background-image: url("images/bt_left.png"); } 
div.bt_right { background-image: url("images/bt_right.png"); } 
div.bt_center { background-position: 0 100%; background-repeat: repeat-x; }
div.bt_left { background-position: 0 100%; background-repeat: no-repeat; }
div.bt_right { background-position: 100%  100%; background-repeat: no-repeat; }
div.bottom { padding-bottom:5px; margin: 8px; background: #fff;}


.nav{

text-align: right;
margin-top: 19px;
padding-right: 0px;
padding-bottom: 0px;
float: right;
}


.nav ul{
display: inline;
margin: 0px;
padding: 0px;
}

.nav li {
display: inline;
padding-top: 4px;
padding-right: 4px;
text-align: right;
font: bold 12px Verdana;
color: #fff;
float: left;
}

.nav li a{
padding: 5px;
color: #fff;
text-decoration: none;
background: #0c7eee url("images/off.jpg") repeat-x;
}

.nav li a:hover{
background: #0c7eee url("images/off.jpg") repeat-x;
position: relative;
top: 1px;
}




.searh {
margin: 0px;
padding-right: 5px;
text-align: right;
font: bold 12px Verdana;
color: #fff;
float: right;
}

.searh form{
float: right;
margin: 0px;
padding-left: 6px;
padding-right: 6px;
padding-top: 2px;
padding-bottom: 2px;
color: #fff;
text-decoration: none;
background: #0c7eee url("images/off.jpg") repeat-x;
}

.tbox{
	background-color: #f0f9fe;
	border: #0c7eee 1px solid;
	color: #000000;
	font: 10px verdana, arial, sans-serif;
}


.tbox.searh{
	background-color: #f0f9fe;
	border: #0c7eee 1px solid;
	color: #000000;
	font: 10px verdana, arial, sans-serif;
}

.button{
	background: #0232A0;
	border: #0c7eee 1px solid;
	color: #fff;

	font: bold 12px Verdana;
	text-align:center;
}

.button.search {
background: url("images/search-btn.png") repeat-x;
height: 20px;
width: 20px;
border: none;
text-indent: -999%;
line-height: 1px;
}






.limenu {
font-size: 10pt;
font-weight:bold;
color: #0F3974;
}

.limenu a {
text-decoration: none;
}

.limenu a:hover {
text-decoration: underline;
}


.treeview ul{
margin: 0;
padding: 0;
}

.treeview li{
background: url(http://webamator.ru/close.png) no-repeat left 1px;
list-style-type: none;
padding-left: 18px;
margin-bottom: 1px;
}

.treeview li.submenu{
cursor: hand !important;
cursor: pointer !important;
}

.treeview li.submenu ul{
display: none;
}

.treeview .submenu ul li{
cursor: default;
}




.root_left{
width: 65%;
float: left;

}


.root_right{
width: 35%;
float: right;

}

.root_left li a, .root_right li a{
display: block;
}

.root_left li a:hover, .root_right li a:hover{
background: #ECF6FC;

}





.pre {
padding : 10px;
margin : 10px 0 10px 15px;
border-left : 5px solid #0c7eee;
background : #dfe8f7;
color : #000;
line-height : 140%;
}