body {margin:0px;padding:0px;font:12px Tahoma;color:#021841;}
html {border:none;}

a {font:12px Tahoma;outline:none;}
img {border:none;}
a:hover {text-decoration:none;}

form,input,select,textarea {padding:0px;margin:0px;}

p {margin:0px 0px 15px 0px;line-height:17px; text-indent:10px;}

table {border:0px;border-collapse:collapse;}
table td {padding:0px;font:12px Tahoma;color:#01475e;vertical-align:top;} 



h2 {font-size:14px;color:#365fb4;font-weight:bold;}


/*             ================================                */
#header {}
	#logo-main { background:url(i/head_main.jpg) no-repeat  center top; height:575px;}
	#logo{ background:url(i/head.jpg) no-repeat  center top; height:322px;}
	#monitor { position:relative; top:178px; left:50%; width:388px; height: 397px;  background:url(i/monitor2.gif) 0px 0px no-repeat  !important;background:none;//filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='i/monitor.png'); margin-top:-73px;}
	#monitor_ { position:relative; top:45px; left:50%; width:379px; height: 278px;  background:url(i/_monitor2.gif) 0px 0px no-repeat  !important;background:none;//filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='i/_monitor.png');}
	#firmname {position:relative; top:70px; left:27%; width:636px; height: 73px;  background:url(i/firmname.png) 0px 0px no-repeat  !important;background:none;//filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='i/firmname.gif');}



	#top_menu {height:28px;background:url(i/li.gif) repeat-x;padding:0px 0px 0px 0px;position:relative;}
		#top_menu table { width:80%;}
		#top_menu table td {text-align: center;}
		
		#top_menu div {position:relative;}
		#top_menu div a {background:url(i/li_.gif) 10px 0 no-repeat;color:#fff;font-size:12px;text-transform:none;text-decoration: none;display:block;height:22px;padding:6px 30px 0px 25px; font-weight:bold;}
		#top_menu div a:hover,#top_menu div.active a {background:url(i/li_2.gif) 10px 0 no-repeat; color:#f3f1a4;}
		
		
		#top_menu-zakaz div {position:relative;}
		#top_menu-zakaz div a {background:url(i/li_zakaz.gif) 10px 0px no-repeat;position:relative; width:128px;}
		#top_menu-zakaz div a:hover,#top_menu div.active a {background:url(i/_li_zakaz.gif)  10px 0px no-repeat;position:relative;  width:128px;}
		
		#top_menu div ul {position:absolute;top:41px;margin:0px;padding:1px 0px 0px 0px;display:none;left:0px;}
		#top_menu div ul li {padding:0px 0px 0px 0px;margin:0px;list-style:none;}
		#top_menu div ul li a {background:url(i/str.gif) 8px 8px no-repeat #777777;font-size:11px;font-weight:bold;height:auto;padding:3px 15px 5px 25px;white-space:nowrap;text-transform:none;margin:0px 0px 1px 0px;cursor:pointer;border-top:0px;}
		#top_menu div ul li a:hover {background:url(i/str.gif) 8px 8px no-repeat #777777;border:none;}
		#top_menu div.active ul a {background:url(i/str.gif) 8px 8px no-repeat #777777;border:none;}



/*             ================================                */
#main {margin:15px 0px;}
	#left { margin:0px 0px 0px 0px; width:320px; padding:0px 10px 0px 0px; }
		.banner { margin:0px;}
		#news { display:none; margin:0px 0px 0px 10px;}
		#news h2 {background:url(i/h2_news.gif) no-repeat bottom center; margin:15px 0px 0px 0px; width:300px; padding:0px 0px 3px 0px; text-indent:20px;}
		
		#sidebar {margin:0px 30px 0px 10px;}
		#sidebar h2 {background:url(i/h2_news.gif) no-repeat bottom center; margin:15px 0px 0px 0px; width:300px; padding:0px 0px 3px 0px; text-indent:20px;}
		#sidebar ul { list-style: url(i/list.jpg); margin:0px; padding:0px 0px 0px 15px;}
		#sidebar ul li  {margin-bottom:10px;}
		#sidebar ul li a { text-decoration: none; color:#365fb4; font-weight:bold; } 
		#sidebar ul li a.flevl { color:#01475E;}
		#sidebar ul li a:hover { text-decoration: none; color:#C12729;} 
				
		#sidebar ul li ul { margin-top:6px;list-style: url(i/list-sub.jpg);}
		#sidebar ul li ul li { margin-bottom:2px;}
		#sidebar ul li ul li a{ font-size:0.9em;}
		
		#sidebar2 {margin:0px 30px 0px 10px;}
		#sidebar2 h2 {background:url(i/h2_news.gif) no-repeat bottom center; margin:15px 0px 0px 0px; width:300px; padding:0px 0px 3px 0px; text-indent:20px;}
		#sidebar2 ul { list-style: url(i/list.jpg); margin:0px; padding:0px 0px 0px 15px;}
		#sidebar2 ul li  {margin-bottom:16px;}
		#sidebar2 ul li a { text-decoration: none; color:#365fb4; font-weight:bold; font-size:14px; } 
		#sidebar2 ul li a.flevl { color:#01475E;}
		#sidebar2 ul li a:hover { text-decoration: none; color:#C12729;} 
		
			
		.article{ margin:10px 0px 0px 0px; padding:0px;}
		.article span { color:#FFFFFF; background:#cc3333; font-weight:bold; margin:0px 0px 3px 4px; font-size:13px; padding:1px;}
		.article .text { color:#021841; font-size:12px; text-indent:5px;margin:5px 0px 0px 4px;}
		.article .podr { text-align:right;color:#409106; font-size:10px;}
		.article .podr a { color:#409106; font-size:10px; text-decoration:underline; margin:5px 0px 0px 0px; font-style:italic; }
		.article .podr a:hover {text-decoration: none;}
				
	#right { padding:0px 25px 0px 10px; margin:0px;}
		#path { font-size:10px;  color:#204aa7; font-weight:bold; margin:0px; padding:0px;}
		#path a { color:#204aa7;text-decoration:underline;font-size:10px;font-weight:bold;}
		#path a:hover { text-decoration:none;}
		#path span a {color:#409106; font-size:12px;}
		
		#production { margin:0px; padding:0px;}
		
		#production h2 {background:url(i/h2_prod.gif) no-repeat bottom left; margin:5px 0px 0px 0px; width:100%; padding:0px 0px 3px 0px; text-align:right; font-size: 18px;}
		#production h2 span { padding-right:25px; }
		#production table { margin-top:20px; width:440px; background:url(i/table_bg.gif) top left no-repeat #f5e8be; }
			#production table td { padding:10px 10px 0px 10px; text-align:center; font-weight:bold; font-size:0.9em;} 
			#production table td img { padding-top:10px;}
			#production table td a { text-align:center; font-weight:bold; font-size:0.9em; color:#333333; text-decoration:none;}
			
		#content { margin:20px 0px 0px 0px; padding:0px 0px 30px 0px;}
		#content h2 {background:url(i/h2_cont.gif) no-repeat bottom left; margin:5px 0px 0px 0px; width:100%; padding:0px 0px 3px 0px; text-align:right; font-size: 18px;}
		#content h2 span { padding-right:25px;}
		
		#content a {color:#409106; text-decoration:underline;}
		#content a:hover { text-decoration:none;}
		#content p { text-indent:10px; margin-bottom:-1px;}
		
				
				
	#right-main { padding:0px 25px 0px 10px; margin:0px;}
		#path-main { font-size:10px;  color:#204aa7; font-weight:bold; margin:0px; padding:0px;}
		#path-main a { color:#204aa7;text-decoration:underline;font-size:10px;font-weight:bold;}
		#path-main a:hover { text-decoration:none;}
		#path-main span a {color:#409106; font-size:12px;}
		
		#production-main { margin:0px; padding:0px;}
		
		#production-main h2 {background:url(i/h2_prod.gif) no-repeat bottom left; margin:5px 0px 0px 0px; width:100%; padding:0px 0px 3px 0px; text-align:right; font-size: 22px;}
		#production-main h2 span { padding-right:25px; }
		#production-main table { margin-top:20px; width:440px; background:url(i/table_bg.gif) top left no-repeat #f5e8be; }
			#production-main table td { padding:10px 10px 0px 10px; text-align:center; font-weight:bold; font-size:0.9em;} 
			#production-main table td img { padding-top:10px;}
			#production-main table td a { text-align:center; font-weight:bold; font-size:0.9em; color:#333333; text-decoration:none;}
			
		#content-main { margin:20px 0px 0px 0px; padding:0px 0px 30px 0px;}
		#content-main h2 {background:url(i/h2_cont.gif) no-repeat bottom left; margin:5px 0px 0px 0px; width:100%; padding:0px 0px 3px 0px; text-align:right; font-size: 22px;}
		#content-main h2 span { padding-right:25px;}
		
		#content-main a {color:#409106; text-decoration:underline;}
		#content-main a:hover { text-decoration:none;}
		#content-main p { text-indent:10px; margin-bottom:-1px; font-size:14px;}

		

/*             ================================                */

#footer { background:url(i/footer.gif) repeat-x; height: 19px; width:100%; }
#footer td{color:#fff; font-size:10px; text-align:center; padding:2px 0px 0px 0px;}


.catalog table {}
.catalog td { padding:5px;border-bottom:1px solid #C12729;} 
.catalog th {color:#FFFFFF; font-weight: bold; background:url(i/li.gif) bottom repeat-x #e96c00; text-align:center; border-right:1px solid #fff;}

.catalog2 table {}
.catalog2 td { padding:1px;border:1px solid #C12729;} 
.catalog2 th {color:#FFFFFF; font-weight: bold; background:url(i/li.gif) bottom repeat-x #e96c00; text-align:center; border-right:1px solid #fff;}
.catalog2 h3 { padding:12px 0px 0px 0px;}

.catalog3 table {}
.catalog3 td { padding:5px;border-bottom:1px solid #C12729;} 
.catalog3 th { font-weight: bold; border-right:1px solid #fff; text-align:left;}
