*{padding:0px;margin:0px;}

html {font-size:100.01%;height:100%;}
BODY {color:#000;background:#fff;margin:0;padding:0;font-size:12px;height:100%;font-family: Arial, Verdana, Tahoma,  Times New Roman,  sans-serif;}
TD, BODY, DIV {}
IMG {border: 0;}
TD, FORM {padding: 0; margin: 0;}
TABLE {border-collapse: collapse;}
html body * span.clear,html body * div.clear,html body * li.clear,html body * dd.clear{background:none;border:0;clear:both;display:block;float:none;font-size:0;list-style:none;margin:0;padding:0;overflow:hidden;visibility:hidden;width:0;height:0;}

a {color:#275996;text-decoration:underline}
a:hover {text-decoration:none;}
a.red {color:#ff0000}
.b {font-weight:bold}
p {margin:2px 0px;}


.main{width:1000px;margin:0 auto;}
.clc{clear:both;height:1px;font-size:1px;}

	/********first***********/
	#head {padding:10px 0 0 0}
		.logo {float:left;}
		.top {float:right;padding:0 120px 0 0;line-height:47px;}
			.top a {font-size:13px;font-weight:bold;color:#7f7f7f;background:url(../images/mailto.gif) left center no-repeat;padding:10px 0 10px 20px}
	
		
		.topmenu {position:relative;padding:4px 0;background:#7f7f7f;height:15px;margin-bottom:10px}
		.qqm {float:right; right:50%;  width:auto; position:relative; margin-top: -5px; }
		.topmenu ul {list-style:none;float:left; right:-50%; position:relative;}
		.topmenu li {float:left;padding-right:20px}
		.topmenu a {padding:3px 15px 4px 0;color:#fff;font-size:14px;display:block;background:url(../images/topmenu.gif) right center no-repeat;text-decoration:none}
		
			


	
	#big_pic {background:#396ba6 url(../images/final.jpg) center top no-repeat;height:150px;margin:10px 0;position:relative;}
		.tex {position:absolute;top:60px;left:50px;color:#fff;text-transform:uppercase;font-size:18px}
		.slog {float:left;padding-right:20px;background:url(../images/tex.gif) right top repeat-y}
		.phon {float:left;padding-left:20px}
		.tex .phonanum {font-size:24px;color:#ff802d}
		.tex .phonanum span {vertical-align:baseline;font-size:14px}
		
		
	.middle {width: 100%;height: 1%;}
	.middle:after {content: '.';	display: block;	clear: both;	visibility: hidden;	height: 0;}
	.content {	width: 100%;	float: left;	overflow: hidden;}
	.contentor {padding: 0 260px 0 0;}
	
        #stat .contentor ul {list-style:square;padding-bottom:10px}
	#stat .contentor li {margin-left:20px;  padding-bottom:3px;}

	.righter {float:left;width:225px;margin-left:-250px;position:relative;padding:0 0 0 20px;border-left:2px #095c7d solid}
	
        table.table_prod { border:1px grey solid; }
		.table_prod td, .table_prod th {padding:5px 5px;  border:1px grey solid;}
		.table_prod th {font-size:14px;font-weight:bold;color:#396ba6;font-style:normal; background:#ededee;}

        .news_title {color:#213a63;font-size:30px;font-weight:normal;padding-bottom:15px;}
	
	h1 {font-size:30px;color:#213a63;padding-bottom:15px;}
	h3 {color:#213a63;font-size:14px;font-weight:bold;padding-bottom:15px;}
	h4 {color:#fe6906;font-size:19px;font-weight:normal;padding-bottom:5px}
       
        .fonts_site {color:#0c4e7e;font-size:13px;font-weight:bold;}

		.news {padding-bottom:10px}
		.news a {color:#575861;font-size:13px;font-weight:bold; }
		.newsblock {padding-bottom:30px}
		.eia {background:url(../images/line.gif) left bottom repeat-x;}
		.eia2 {background:url(../images/line.gif) left top repeat-x;padding:10px 0 10px 5px;color:#4c435e}
			.eia2 a {color:#2c135e}
			.desicions {padding-top:15px}
			.desc {padding-bottom:30px;}
			.desc img {float:left}
                        .desc_img_fon {float:right !important; padding-right:10px;}
			.desc p, .desc h4 {margin-left:180px}
			.desc h4 span {padding:0px 20px 2px 0;background:url(../images/blue.gif) right center no-repeat;}
			
		.baners {padding:20px 0;text-align:center;}	
			.baners img {margin:0 5px}
			
		.bottommenu {background:url(../images/bbpt.gif) 0 0 repeat-y;margin-bottom:15px}	
			.bott {background:url(../images/bottommenu.gif) 0 0 repeat-x;}
			.bottommenu .botblock  ul a {text-decoration:none;}
			.bottommenu .botblock  ul a:hover {text-decoration:underline;}
			.bname {color:#fff;font-size:14px;line-height:53px;margin-bottom:10px}
				.bname a {color:#fff;font-size:14px;text-decoration:none}
			.botblock {float:left;width:220px;padding-left:30px;}
				.botblock ul {list-style:none}
				.botblock li {background:url(../images/lines.gif) left center no-repeat;padding:3px 0 3px 10px}
				.botblock a {font-size:14px}
				#cont {border:0;width:170px;padding:0 10px 0 24px}
				#cont .bname a  {font-size:14px}
				#cont p {padding-bottom:10px}

		.footer {text-align:right;color:#fff;padding:5px 25px 5px 0;background:url(../images/footer.gif) left top repeat-x;}
			.footer a {color:#fff}
	
	.passway {background:#203860 url(../images/footer.gif) left top repeat-x;padding:2px 0 2px 10px;color:#fff}
		.passway  ul {list-style:none}
		.passway  li {float:left;padding-right:10px;line-height:20px}
		.passway a {color:#fff}
		.p1 a {font-size:18px}
		.p2 a{font-size:14px}
			.pss {padding:10px;background:url(../images/passway.gif) left top repeat-y;}
	
	#lib, #cat, #cat_in {padding:30px 0}
		#lib h1 {text-transform:none;font-weight:normal;padding-bottom:40px}
		.sup {color:#808080;font-style:italic;font-size:11px;width:200px;padding:0 0 20px 30px;margin-top:-40px}
		#lib  p {padding-bottom:10px}
		#lib .righter {color:#40612e;font-size:11px;}
		#lib .righter a {color:#40612e;font-size:11px;}
		#lib .righter ul {list-style:none;padding-top:15px}
		#lib .righter li {padding-bottom:10px}
		
		.img_right {margin:10px 0 10px 10px}
		.img_left {margin:10px 10px 10px 0}
		.imas_right {float:right;margin:10px 0 10px 10px;text-align:right;}
		.imas_right img{padding:5px;border:1px #bfbfbf solid;margin-bottom:5px}
		.imas_right a {color:#bfbfbf;font-style:italic;}
		.imas_right a {text-decoration:none;}
		.imas_right a span {text-decoration:underline;}
		.imas_right a:hover span {text-decoration:none;}
		
	
	/*#cat .righter {width:215px;margin-left:-215px;}*/
	#cat .righter h4 {color:#000;font-size:18px;font-weight:normal;padding-bottom:10px;text-transform:none}
	#cat .righter ul {list-style:none}
	#cat .righter li {background:url(../images/lino.gif) left 17px no-repeat;padding:10px 0 2px 15px}
	#cat .righter a {color:#5169be}
		.catter {list-style:none;display:inline-block}
		.catter li {float:left;padding:0 20px 35px 0}
		.catter a {color:#3a69a1;font-size:18px;}
		.tname {text-indent:0px}
		
	#cat_in 	.righter {padding-right:5px;	float: left;	width: 215px;	margin-left: -100%;	position: relative;border-right:1px #095c7d solid;border-left:0}
	#cat_in .contentor {padding:0 0 0 255px}
	#cat_in .contentor p {padding-bottom:15px}
	#cat_in .contentor h1 {color:#ff7f00;font-size:18px;padding-bottom:25px;text-transform:none;font-style:italic;}
	#cat_in .contentor h2 {color:#4d65bb;font-size:18px;padding-bottom:10px;text-transform:none;font-style:italic;font-weight:normal}
	#cat_in .contentor ul {list-style:square;padding-bottom:10px}
		#cat_in .contentor li {margin-left:20px;  padding-bottom:3px;}
		#cat_in .no_line li {background:none;padding:2px 0}
	

	#cat_in .righter ul {list-style:none}
	#cat_in .righter li {padding:5px 0 5px 13px;}
	#cat_in .righter li a {color:#fe6906;font-size:18px;background:url(../images/blue.gif) right 5px no-repeat;padding:0px 25px 3px 0}
	#cat_in .righter li li a {color:#0066cc;font-size:14px;background:none}
	
	#cat_in .righter li li li a {color:#000;font-size:12px}
	#cat_in .righter li li li li a {color:#666666;font-size:11px}


	#cat_in .righter li li {background:url(../images/yellow.gif) 0 5px no-repeat;padding:3px 0 5px 20px}
	#cat_in .righter li li li {background:url(../images/yellow2.gif) 0 5px no-repeat;padding:3px 0 5px 15px}
	#cat_in .righter li li li li {background:url(../images/list.gif) 0 12px no-repeat;padding:5px 0 5px 8px}
	#cat_in .righter li li.active2 {background:none}
	#cat_in .righter li li a.activea  {font-weight:800}
        #cat_in .righter li.elements {background:url(../images/list.gif) 0 12px no-repeat;padding:5px 0 5px 8px}
        #cat_in .righter li.elements a {color:#666666;font-size:11px}

	.search_h h1 {margin-right:275px}
	.search_h  .sync {float:right;padding-right:25px}
	.search_h  input {border:1px #43829c solid;padding:2px}
	.search_h button {border:0;padding:3px 10px;color:#fff;background:#c7c7c7 url(../images/search.gif) left top repeat-x;cursor:pointer;font-size:11px}
	
	.tabos  {padding:10px}
		.tabos h3 {font-size:18px;color:#fff;font-weight:bold;background:#203860 url(../images/footer.gif) left top repeat-x;padding:2px 20px}
		.tabos td {padding:5px 0}
		.tabos img {border:0;padding:0;margin:0 10px 0 0}
