body {
background:#114084;
background-image:url(../files/images/fon.jpg);
background-repeat:no-repeat;
background-attachment:fixed;
background-position:top center;
	font:12px Times New Roman, Verdana, Arial, Helvetica, sans-serif;
	padding:0px;
	text-align : center;
	height: 100%;
}
img {
	border:0;
	display:block;
	padding:0px;
	margin:0px;
}

#page-holder{
	background-image:url(../../files/2009/images/bg_white.jpg);
	background-repeat:y-repeat;
	height: 100%;
    min-height: 100%;
	width:1000px;
	padding:0px;
	margin:0px auto;
	text-align:center;
}

#top{
	width:915px;
	margin:0 0 0 41px;
}

#baner{
	width:915px;
	height:110px;
}

#lang{width:180px;padding:0 0 0 37px;float:left; background:#5c8aac;}
#lang  a{margin:0 5 0 0px;}
#lang img{float:left; margin:3 5 0 0px;}

/*--goriz menu --*/
#nav{width:695px; float:right; background:#000000; margin: 0 0 0 0px; height:25px;
padding:0px !important;font-family:Times New Roman;}

#nav ul{display:block;padding:0 0 0 25px !important; margin:0px;} 

#nav li.top {text-align:left;display:block; float:left;list-style:none;font-size:18px; color:#cce4ef;padding:0px;margin: 0 7 0 0px;font-weight: bold;font-family:Times New Roman;width:auto;}

#nav li a.top_link {text-align:left;display:block; margin:0 7 0 0px; float:left; text-decoration:none;font-weight: bold; padding:0px;color:#cce4ef;font-size:19px;width:auto;}

#nav li a.active_top_link  {display:block; margin:0 7 0 0px; float:left; text-decoration:none; font-size:19px; font-weight: bold; padding:0px;  color:#ff0000;width:auto;}

#nav li a.top_link:hover {display:block; margin:0 7 0 0px; float:left; text-decoration:none; font-size:19px; font-weight: bold; padding:0px;  color:#ff0000;width:auto;}

#nav li{position:relative; padding:0px;margin:0px;}

/*--Center part--*/
#center{clear:both;width:980px;padding:0px;height:100%;min-height:500px;}

/*--Left part--*/
#left_part{float:left;width:255px; height:auto;}

/*--Vertical menu--*/
#left_menu{ height:360px; background:url(../files/images/okoshko.gif); background-repeat:no-repeat;background-position:right top; padding:0px; margin:0px;}

#left_menu ul{
text-align:left;
padding:20 0 0 77px;
list-style-image:url(../files/images/star.gif);
}

#left_menu li{
color:#cce4ef;font-family: Arial; font-weight: bold;font-size: 14px;margin-left: 0px;list-style-image:url(../files/images/star.gif); text-align:left;line-height:1.7;}

#left_menu a.st2{
color:#cce4ef;font-family: Arial; font-weight: bold;font-size: 14px; text-decoration:none;}

#left_menu a.st2:hover{
color:#ff0000;font-family: Arial; font-weight: bold;font-size: 14px;text-decoration:none;}

#left_menu a.st3{
color:#ff0000;font-family: Arial; font-weight: bold;font-size: 14px;text-decoration:none;}

#left_menu a.st3:hover{
color:#ff0000;font-family: Arial; font-weight: bold;font-size: 14px;text-decoration:none;}

#search{height:70px; background:url(../files/images/gelezo.gif); background-repeat:no-repeat;background-position:right top; padding:0px; margin:0px;}
#search img{float: left;padding:10 0 0 60px;}

#text{width:650px;float:left;margin:0 0 20 15px; padding:0 0 0 0px;text-align:left;font:18px bold Times New Roman;color:#021d50;}
#text h1{font:22px Times New Roman; display:block; font-weight:bold; color:#000000;padding:0 0 0 20px}
#text h2{font:20px Times New Roman; display:block; font-weight:bold; color:#021d50;padding:0 0 0 20px}
#text p{color:#021d50; font:18px bold Times New Roman; }
#text ul, li{color:#021d50; font:18px bold Times New Roman; list-style-type:disc;line-height:1.5;}
#text a{color:#021d50;}


#news{width:650px;float:left;margin:0 0 20 15px; padding:0 0 0 0px;text-align:left; }
#news h1{font:22px Times New Roman; display:block; font-weight:bold; color:#000000;padding:0 0 0 20px}
.news_box{clear:both; width:650px;margin:20 0 0 0px;}

.news_box  p,.news_box  div,.news_box  span, .news_box  table * {color:#021d50; font:18px bold Times New Roman; }
.news_box  ul, li{color:#021d50; font:18px bold Times New Roman; list-style-type:disc;line-height:1.5;}
.news_box a{color:#021d50;}

#news  hr {color:#101010; height:1px; border:0; background:#101010; margin-bottom:15px}
#news  span.date{color:#021d50; font:20px Times New Roman;padding:0 0 0 20px;}
#news  p{color:#021d50; font:18px bold Times New Roman; }
#news a.link{color:#021d50; font:14px normal Times New Roman;text-align:right;width:650px;display:block;}

#bottom{clear:both;height:95px;width:915px;padding:0px;margin:25 0 0 41px; background-image:url(../files/images/footer.gif);background-repeat:repeat-y; background-position:bottom; border-top:10px solid #000000;font:15px normal Times New Roman !important;}

#adr_tel{width:900px;padding:7 0 0 0px;line-height:1 !important; margin:0px auto; font-size:15px;font-weight:normal;font-family: Times New Roman !important; text-align:center; }
