BODY{
	background-color: #414141;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 0;
  	margin: 0;
}

INPUT{
	border: 1px solid #C0C0C0;
	background-color: #FFF;
}

A IMG{
  border: none;
}

INPUT:focus{
	border: 1px solid #808080;
	background-color: #FFFFDF;
}

TEXTAREA{
	border: 1px solid #C0C0C0;
	background-color: #FFF;
}

TEXTAREA:focus{
	border: 1px solid #808080;
	background-color: #FFFFDF;
}

SELECT{
	border: 1px solid #C0C0C0;
	background-color: #FFF;
}

SELECT:focus{
	border: 1px solid #808080;
	background-color: #FFFFDF;
}

A{
  color: #196499;
}

PRE{
	font-size: 100%;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

HR{
  background: #0d4365;
  border: none;
  height: 1px;
}

H3{
  text-align: left;
  color: #274455;
  font-size: 23px;
  font-weight: normal;
  margin-top: 0;
  padding: 0 20px;
  border-bottom: 1px dashed #274455;
}
.clear{
  clear:both;
}
.headline{

}
.footerline{

}
DIV.wrapper{
	margin: 0px auto;
	width:940px;
}
DIV.content{
	margin: 20px auto;
	position:relative;
	width:920px;
	background-color: #e6e6e6;
	padding:10px;
		border-radius: 7px 7px 7px 7px;
  	-khtml-border-radius: 7px 7px 7px 7px;
  	-webkit-border-radius: 7px 7px 7px 7px;
  	-moz-border-radius: 7px 7px 7px 7px;
  	   box-shadow: 0px 2px 5px #000;
   -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=180, Color='#000000')";
   filter: progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=180, Color='#000000');
}
DIV.header{
  width:100%;
  min-height:180px;
  background-color: #414141;
  background: url("img/header-bg.png") no-repeat transparent top center;
}

DIV.logotype{
  float:right;
  margin:20px;
  margin-bottom:20px;
}

A.logotype{
  background: url("img/logotype.png") no-repeat transparent center center;
  width: 211px;
  height: 91px;
  display: block;
}

div.left{
	margin: 10px;
	margin-left: 15px;
	float:left;
	width: 300px;
}
div.right{
	margin: 10px;
	margin-left: 0px;
	float: right;
	width:560px;
}
DIV.statistic{
  display: block;
  float:left;
  margin-right: 390px;
  font-size:13px;
  background: url("img/header-splitter.png") no-repeat top left transparent;
  padding: 28px 28px 0px 40px;
  color: #ffffff;
}

DIV.tree-menu{
   width:100%;
   color: #ffffff;
   border-top: 1px solid #fffff;
}
DIV.tree-menu A{
  margin-left: 30px;
  float:left;
  width:270px;
  display: block;
  min-height: 31px;
  text-decoration: none;
  line-height: 30px;
  color: #a1a1a1;
  border-bottom: 1px solid #121212;
}
DIV.tree-menu A:hover{
  color: #e6e6e6;
}
DIV.tree-menu div A{
  margin: 0 30px;
  width:100%;
  display: block;
  min-height: 31px;
  text-decoration: none;
  line-height: 30px;
  color: #a1a1a1;
  border-bottom: 0px solid #d0d0d0;
  clear:bath;
}

DIV.tree-menu A IMG{
  float: left;
  margin: 12px 10px 3px 3px;
}

DIV.block-title{
  margin-left: 20px;
  min-height: 44px;
  line-height: 24px;
  color: #ffffff;
  font-size: 24px;
  text-align: left;
  text-shadow: 1px 1px #525252;
}

DIV.news-box-out{
   width:300px;
   color: #222222;
   background-color: #e1e2e2;
   border: 1px solid #c4c4c4;
	border-radius: 7px 7px 7px 7px;
  	-khtml-border-radius: 7px 7px 7px 7px;
  	-webkit-border-radius: 7px 7px 7px 7px;
  	-moz-border-radius: 7px 7px 7px 7px;
	padding: 10px;
}
div.news-box{
	padding: 0px;
}
DIV.tree{
  min-height: 44px;
  line-height: 24px;
  color: #4b4b4b;
  font-size: 24px;
  text-align: center;
  text-shadow: 1px 1px #C0C0C0;
}

div.new-block{
width: 270px;
color: #222222;
background: url("img/news.png") repeat-y top left transparent;
margin-left: 5px;
height: 100% !important;
padding: 10px;
border-bottom: 1px solid #c4c4c4;
}
div.new-block b{
	color:#4350d4;
}

DIV.main-table{
 	vertical-align: top;
 	margin-top: 0px;
}

div.main-table h3{
  min-height: 24px;
  line-height: 24px;
  color: #4b4b4b;
  font-size: 24px;
  text-align: center;
  text-shadow: 1px 1px #C0C0C0;	border-bottom: 0px solid #d0d0d0;
}
div.right_menu_line{
	width: 100%;
	margin-top: 5px;
	min-height: 40px;
	background-color:#525252;
	border: 1px solid #000000;
	border-radius: 7px 7px 7px 7px;
  	-khtml-border-radius: 7px 7px 7px 7px;
  	-webkit-border-radius: 7px 7px 7px 7px;
  	-moz-border-radius: 7px 7px 7px 7px;
  	background: url("img/right_menu-bg.png") repeat-x top left transparent;
}
DIV.right_menu{
	margin-top: 5px;
	float:right;
	width:178px;
}
DIV.right_menu A{
	float:left;
 	color: #ffffff;
 	margin: 5px;
 	margin-left:15px;
 	font-size:14px;
    text-decoration: none;
}
div.splitter{
	float:left;
	width:1px;
	height:14px;
	background: #626fee;
	margin: 7px;
	margin-right:0px;
}
DIV.main-table table{
    float:right;
    margin-bottom: 20px;
    border-bottom: 1px solid #c0c0c0;
}

table.site-table{
	line-height: 14px;
	width:100%;
}
table.site-table td{

	vertical-align: middle;
	padding: 5px;
	height: 180px;
}
td.site-img{
	width:220px;
    text-align: center;
}
td.site-box{
	vertical-align: top;
	padding:10px;
	color:#293e51;
}
td.site-box a{
	color:#293e51;
}
div.site-name{
	margin-top:0px;
	color: #cda5e1;
	font-size: 16px;
	font-family: "Georgia";
}
div.site-desc{
	margin-bottom: 10px;
	color:#717171;
}
div.site-url a{
	color:#54a1bf;
}
div.site-url a.astat{
	color:#b1b1b1;
}

DIV.copyright{
  margin:0px auto;
  margin-top: 20px;
  text-align: left;
  color: #b4b4b4;
  width:900px;
  min-height:40px;
  background: url("img/footer-bg.png") repeat-x top right transparent;
  	border: 1px solid #000000;
    border-bottom: 0px solid #000000;
	border-radius: 7px 7px 7px 7px;
  	-khtml-border-radius:7px 7px 7px 7px;
  	-webkit-border-radius: 7px 7px 7px 7px;
  	-moz-border-radius: 7px 7px 7px 7px;
  	padding: 10px;
}

DIV.copyright A{
  color: #b4b4b4;
}
div.copyright-logo{
	float:left;
	min-height: 45px;
	width: 200px;
	background: url("img/logotype-mini.png") no-repeat center center transparent;
}
div.copyright-right{
	position: relative;
	float:right;

}
