@charset "windows-1251";
/* CSS Document */
/* border:#000 solid 1px; */
body{ margin:0px; padding:0px; font-family:Arial; background-image:url(../images/top_bg.jpg); background-position:top; background-repeat:repeat-x; behavior: url(../images/csshover.htc);}
.all{ width:1000px; margin:auto; font-size:12px}
img{ border:0px;}
a{ color:#0065ab}
a:hover{ text-decoration:none}
.top{height:116px;}
.logo{ float:left; padding:17px 60px 0px 27px;}
.phone{ float:left; background-image:url(../images/phoneicon.gif); background-repeat:no-repeat; background-position:top left; margin:20px 0px 0px 29px; padding:0px 0px 0px 26px; font-style:italic}
.phone p{padding:6px 0px 0px 0px; margin:0px; font-size:26px; font-weight:bold;}
.phone p sup{color:#464545}
.lang{ float:left; padding:20px 0px 0px 47px; font-style:italic}
.topicons{ float:left; padding:18px 0px 0px 127px;}
.topicons p{ margin:0px 0px 0px 32px; float:left; padding:0px;}
.hand{ background-image:url(../images/top_hand.jpg); background-position:bottom right; width:100%; background-repeat:no-repeat; height:116px}

.header{ background-image:url(../images/header.jpg); width:1000px; height:142px; color:#fff}
.headed_title1{ font-size:30px; font-weight:bold; font-style:italic; padding:22px 0px 0px 30px}
.headed_title2{font-size:24px; font-style:italic; padding:4px 0px 0px 207px}
.headed_title3{font-size:24px; font-style:italic; padding:5px 0px 0px 310px}

.topmenu{ padding:19px 0px 0px 0px; float:left}
.topmenu p{ margin:0px; padding:4px 0px 0px 0px}
.topmenu p a{ font-size:18px; font-style:italic}
.topmenu_item{width:250px; height:152px; text-align:center; float:left;}

.mainbody{ float:left; padding:0px 24px 0px 24px; width:688px;}

h1{ font-size:26px; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; font-style:italic; font-weight:normal; text-align:left; line-height:normal}
.text{ line-height:18px; text-align:justify; clear:both}
.text table{ margin-top:10px;}

.catlist{}
.catlist li{ line-height:30px;}
.catlist li a{ font-size:14px;}

.mainpage_block{ float:left; width:422px; border:#ccd7df solid 1px; padding:0px 6px 6px 6px}
h2{ font-size:20px; padding:7px 0px 0px 10px; margin:0px 0px 0px 0px; font-style:italic; font-weight:normal; text-align:left; line-height:normal}
.mainpage_block p{ margin:0px; padding:0px 0px 0px 0px; font-size:11px; line-height:22px; float:left; width:200px; text-align:left}
.mainpage_block span a{ font-size:14px; display:block; margin-bottom:10px;  line-height:22px;}
	.mainpage_img{ float:left; width:206px; padding:16px 10px 0px 0px}



.news{ padding:0px 0px 0px 0px;}
.news_title{ font-size:20px; padding:7px 0px 7px 0px; margin:0px 0px 0px 0px; font-style:italic; font-weight:normal; text-align:left; line-height:normal; text-decoration:underline; }
.news_date{ color:#989898}
.news_title_small{line-height:20px;font-size:14px;}
.news_title_small a{ display:block}
.news_desc{ font-size:12px; line-height:20px; padding:2px 0px 0px 0px}
.newsspacer{ height:16px;}

.mainpagespacer{ float:left; width:1px; height:16px; clear:both}

.footer{ float:left; width:1000px; background-image:url(../images/footer.jpg); height:84px; margin-top:75px; position:relative;}
.footer_logo{ padding:24px 0px 0px 28px; float:left}
.footer_copy{ padding:24px 0px 0px 13px; float:left; font-size:11px; font-style:italic; color:#FFF; line-height:16px;}
.footer_menu{ padding:24px 27px 0px 0px; color:#FFF; font-style:italic; text-align:right}
.footer_menu a{color:#FFF; text-decoration:underline}
.footer_menu a:hover{ text-decoration:none}

.live{ position:absolute; top:30px; left:450px;}

.news_desc p{ margin:0px; padding:0px;}

.leftmenu{ background-image:url(../images/leftmenu_bg.jpg); background-repeat:no-repeat; width:240px; height:454px; float:left; margin-left:24px; display:inline}
.leftmenu p{ margin:0px; padding:18px 0px 0px 26px; font-size:20px; font-style:italic; color:#FFF}

.leftmenu ul{ padding:10px 0px 0px 63px; margin:0px 0px 0px 0px; list-style:none;}
.leftmenu li{ padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; height:auto; display:inline}
.leftmenu li a{padding:11px 0px 10px 0px; color:#FFF; font-size:12px; display:block; background-image:url(../images/leftmenu_hover.gif); background-repeat:no-repeat; line-height:normal}
.leftmenu li a:hover{ text-decoration:none; background-position:right;}

#nonline{ background:none}
#nonline:hover{ background:none}

.leftmenu li:hover a{ text-decoration:none; background-image:url(../images/leftmenu_hover.gif);  background-position:right}
.leftmenu li:hover ul li a{ text-decoration:none;  background-position:left}
.leftmenu li:hover ul li a:hover{ text-decoration:none; background-position:right;  background-color:#67abd7}

.leftmenu ul li li:hover a{ text-decoration:none; background-image:url(../images/leftmenu_hover.gif);  background-position:right;  background-color:#67abd7}
.leftmenu ul li li:hover ul li a{ text-decoration:none;  background-position:left; background-color:#1980c2;}
.leftmenu ul li li:hover ul li a:hover{ text-decoration:none; background-position:left; background-color:#67abd7}

	#leftmenu li ul
	{
	position:absolute; 
	margin:-35px 0px 0px 177px;
	display: none;
	padding:0px;
	}
	
	#leftmenu ul li:hover ul ul
	{
	position:absolute; 
	margin:-34px 0px 0px 192px;
	display: none;
	padding:0px;
	}
	
	#leftmenu ul li ul{ padding-left:1px; background-color:#FFF}
	#leftmenu ul li li{ display:block; margin:0px 0px 1px 0px; background-color:#1980c2; }
	#leftmenu ul li li a{ margin:0px; padding:10px 26px 9px 6px; display:block; width:160px;}
	#leftmenu ul li li a:hover{}
	
	#leftmenu ul li ul li ul{ padding-left:1px; background-color:#FFF}
	#leftmenu ul li ul li li{ display:block; margin:0px 0px 1px 1px; background-color:#1980c2; }
	#leftmenu ul li ul li li a{ margin:0px; padding:10px 26px 9px 6px; display:block; width:220px;}
	#leftmenu ul li ul li li a:hover{}
	
	
		
	#leftmenu ul li:hover ul, 
	#leftmenu li ul li:hover ul
	{display: block;}
	
	.siteimage{ position:relative; top:13px;}
	.siteimage img{ position:relative; top:6px;}

