body
	{
		margin:0px;
		padding:0px;
		background:#ffffff;
		font-family:Tahoma;
		font-size:11px;
		color:#848687
	}
	
h1
	{
		padding:5px 0px 5px 0px;
		margin:0px;
		font-size:18px;
		color:#F76E0C;
		font-weight:bold;
	}	


h2
	{
		padding:0px 0px 0px 0px;
		margin:0px;
		font-size:12px;
		color:#676766;
		font-weight:bold;
	}

h3
	{
		padding:15px 0px 15px 0px;
		margin:0px;
		font-size:13px;
		color:#F76E0C;
		font-weight:bold;
	}	


h4
	{
		padding:5px 0px 5px 0px;
		margin:0px;
		font-size:11px;
		color:#878788;
		font-weight:bold;
	}	
	
img
	{
		border:0px;
	}	
	
input
	{
		width:105px;
		height:17px;
		border:1px solid #D9D9D9;
	}	
	
input.search	
	{
		width:51px;
		height:23px;
		background:url(images/search2.gif) top left no-repeat;
		border:0px;
	}
	
form	
	{
		margin:0px;
		padding:0px;
	}
	
/* шапка */	
	
	
.body
	{
		min-width: 998px;
		width:expression((document.documentElement.clientWidth || document.body.clientWidth) < 999 ? "998px" : "100%");
	}	
	
.head1
	{
		background:url(images/top_fon1.gif) top left repeat-x;
		height:198px;
		margin:0px 25px 0px 0px;
	}	
	
.nadp1
	{
		position:absolute;
		top:16px;
		left:26px;
		width:420px;
		height:14px;
		background:url(images/nadp1.gif) top left no-repeat;

	}
	
.logo1
	{
		width:183px;
		height:154px;
		background:url(images/top_fon3.gif) top left repeat-y;
		float:left;
		margin:44px 0px 0px 0px;
	}	
	
.logo2
	{
		float:right;
		background:url(images/top_fon2.gif) top left no-repeat;
		width:9px;
		height:154px;
	}	
	
.logo1 a
	{
		float:left;
		margin:41px 0px 0px 40px;
		background:url(images/logo.gif) top left no-repeat;
		width:83px;
		height:64px;
		text-indent:-9999px;
		text-decoration:none;
	}	

.top1
	{
		width:264px;
		height:154px;
		float:left;
		margin:44px 0px 0px 0px;
		background:url(images/top_img2.jpg) top left no-repeat;
	}


.recucl
	{
		float:right;
		width:215px;
		height:198px;
		background:url(images/top_img1.gif) top left no-repeat;
	}
	
	
.recucl2
	{
		margin:166px 0px 0px 87px;
		background:url(images/recucle.gif) 0px 4px no-repeat;
		padding:0px 0px 0px 26px;
		
		font-size:11px;
		color:#C57000;
		font-weight:bold;
	}
.recucl2 a
	{
		color:#975502;
		text-decoration:none;
	}	
	
.recucl2 a:hover
	{
		text-decoration:underline;		
	}	
	
	
/* шапка */	



/* левая колонка */
.left1
	{
		width:179px;
		float:left;
		margin:3px 0px 0px 0px;
	}

.kat1
	{
		height:13px;
		background:#C3C3C3 url(images/left1.gif) top right no-repeat;
		
		font-family:Verdana;
		font-size:10px;
		color:#ffffff;
		padding:0px 0px 0px 39px;
	}


.lmenu1 
	{
		padding:10px 0px 20px 0px;
		background:#EDEDED;
	}


.lmenu1 a
	{
		font-family:Verdana;
		font-size:10px;
		color:#757E87;
		font-weight:bold;
		display:block;
		padding:0px 15px 0px 28px;
		background:url(images/marker1.gif) 16px 10px no-repeat;
		line-height:18px;
		text-decoration:none;
	} 
	
.lmenu1 b
	{
		display:block;
		font-family:Verdana;
		font-size:10px;
		color:#ffffff;
		background:#FF9806;
		padding:0px 0px 2px 28px;
	}
	
.lmenu1 a:hover
	{
		text-decoration:underline;
	}	
	
.banner1
	{
		margin:7px 0px 10px 0px;
	}	
		
	
	
/* /левая колонка */

/* центр */

.center1
	{
		margin:0px 0px 0px 179px;
	}



.menu1
	{
		padding:0px 0px 0px 15px;
		height:46px;
		border-bottom:1px solid #EDEDED;
	}
	

.menu1 a
	{
		float:left;
		padding:19px 15px 19px 5px;
		background:url(images/menu_fon1.gif) top right no-repeat;
			
		font-size:11px;
		color:#FF7505;
		font-weight:bold;	
		text-decoration:none;
		width:140px;
		text-align:center;
	}


.menu1 a:hover
	{
		color:#AE5004;
	}


.menu1 a.active
	{
		color:#AE5004;
	}
	
	
	
.menu1 a.active:hover
	{
		color:#FF7505;
	}	
	
.menu1 a.nofon
	{
		background:none;
	}	
	
	
.online
	{
		margin:6px 25px 0px 6px;
	}
	
.online_center
	{
		height:57px;
		background:#EDEDED;
		
	}
	
	
	
.onli, .onli_a
	{
		height:5px;
		background:#EDEDED url(images/online_fon.gif) top left repeat-x;
		font-size:0px;
		line-height:0px;
	}	

.onli_a
	{
		background:#EDEDED;		
	}		
	
	
.online1, .online1a
	{
		float:left;
		width:5px;
		height:5px;
		background:url(images/online1.gif) top left no-repeat;
		font-size:0px;
		line-height:0px;
	}	
	
.online1a
	{
		background:url(images/online3.gif) top left no-repeat;		
	}	
	
.online2, .online2a
	{
		float:right;
		width:5px;
		height:5px;
		background:url(images/online2.gif) top left no-repeat;
		font-size:0px;
		line-height:0px;
	}
.online2a
	{
		background:url(images/online4.gif) top left no-repeat;
	}		
		
	
	
.online3
	{
		font-size:11px;
		color:#454444;
		background:url(images/online_fon2.gif) left no-repeat;

		padding:10px 0px 0px 35px;
		float:left;
		
		

	}	
	
.online3 b, .online3 a
	{
		font-size:10px;
		color:#F2920B;
		font-weight:bold;
		text-decoration:none;
	}	
	
 .online3 a:hover
 	{
 		text-decoration:underline;
 	}		
	
	
.search1
	{
		margin:0px 0px 0px 45%;
		height:50px;
		
		background:url(images/search.gif) left no-repeat;

	}	

.search2
	{
		font-size:10px;
		color:#505050;
		padding:10px 0px 0px 40px;
		float:left;
	}
	
.search3
	{
		float:left;
		padding:13px 0px 0px 13px;
	}	
	
.search4
	{
		float:left;
		padding:12px 0px 0px 5px;
	}	
	
	
	
.center2
	{
		height:35px;
		border-bottom:4px solid #FFA22D;
		padding:25px 28px 0px 5px;
	}
	
.tel1
	{
		width:203px;
		height:20px;
		float:right;
		font-size:16px;
		color:#ff8000;

	}	

.spets
	{
		float:left;
		width:160px;
		height:24px;
		background:#FFA22D url(images/zag1.gif) top left no-repeat;
		margin:11px 0px 0px 0px;
	}	

.spets2
	{
		float:right;
		background:#FFA22D url(images/zag2.gif) top left no-repeat;
		width:5px;
		height:24px;
	}	
	

.spets b
	{
		float:left;
		font-size:13px;
		color:#ffffff;
		padding:4px 10px 0px 9px;
		background:url(images/marker2.gif) 100% 12px no-repeat;
	}	
	
.center3
	{
		margin:2px 0px 0px 0px;
		padding:10px 17px 0px 14px;
		border-top:1px solid #DFDFDF
	}
	
.tovari
	{
		font-size:11px;
		color:#848687;
		line-height:12px;
		padding:5px 0px 5px 0px;
	}	

.tovari b
	{
		font-weight:bold;
		color:#2E404F;
		font-size:12px;
	}
.tovari b.price
	{
		color:#FF2700;
		font-size:14px;		
	}
	
.podr1
	{
		padding:10px 0px 10px 0px;
	}	
	
.podr1 a
	{
		float:left;
		padding:2px 5px 4px 27px;
		background:url(images/ico1.gif) top left no-repeat;
		font-weight:bold;
		font-size:11px;
		color:#F27D00;
		text-decoration:none;
	}	
	
.podr1 a.kup
	{
		background:url(images/ico2.gif) top left no-repeat;
	}
	
	
.podr1 a:hover
	{
		text-decoration:underline;
	}	
	
	
.actii
	{
		padding:25px 0px 15px 0px;
		text-align:center;
	}	
			
/* /центр */


/* футер */



.footer1
	{
		clear:both;
		height:38px;
		background:#FF9806 url(images/bottom1.gif) top left no-repeat;
		margin:45px 20px 25px 8px;
	}


.footer2
	{
		padding:11px 0px 0px 58px;
		float:left;
		width:34%;
	}
	
	
.footer2, .footer2 a
	{
		font-family:Verdana;
		font-size:10px;
		color:#ffffff;
	}
.footer2 a
	{
		text-decoration:underline;
	}	
	
.footer2 a:hover
	{
		text-decoration:none;
	}	
	
	
.footer3
	{
		margin:11px 0 0 0;
		width:200px;
		height:20px;
		font-size:13px;
		color:#ffffff;
		float:left;

	}	
	
.footer4
	{
		width:210px;
		height:26px;
		background:url(images/bottom2.gif) top left no-repeat;
		float:right;
		padding:12px 0px 0px 42px;
		
		font-size:10px;
		color:#ffffff;
	}	
	
.footer4 a
	{
		font-size:10px;
		color:#ffffff;
		font-weight:bold;
		text-decoration:none;
	}	
	
.footer4 a:hover
	{
		text-decoration:underline;
	}	

.footer4 b
	{
		color:#B86702;
	}
/* /футер */



/* дополнительные для page1 */

.navig
	{
		float:left;
		font-size:10px;
		color:#F78C05;
		margin:4px 0px 0px 0px;
	}
	
.navig a
	{
		font-size:10px;
		color:#777573;
		text-decoration:none;
		background:url(images/marker3.gif) 100% 4px no-repeat;
		padding:0px 10px 0px 5px;
	}

.navig a:hover
	{
		text-decoration:underline;
	}



.opis1
	{
		font-size:11px;
		color:#576979;
	}
	
a.print
	{
		padding:0px 0px 0px 17px;
		background:url(images/print.gif) 0px 1px no-repeat;
		font-size:10px;
		color:#686868;
		text-decoration:underline;
	}	

a.print:hover
	{
		text-decoration:none;		
	}		
	
.table1
	{
		border-collapse:collapse;
		margin:1px 0px 0px 0px;
	}	
	
	
.td_row1
	{
		font-size:11px;
		color:#6B6B6B;
		font-weight:bold;
		padding:3px 5px 3px 5px;
		
		border-top:4px solid #EAEAEA;
		border-right:1px solid #EAEAEA;
		border-left:1px solid #EAEAEA;
		border-bottom:1px solid #EAEAEA;
	}	
	
.td_row2
	{
		font-size:11px;
		color:#63676B;
		padding:1px 5px 1px 5px;
		
		border-bottom:4px solid #F4F4F4;
		border-right:1px solid #EAEAEA;
		border-left:1px solid #EAEAEA;
		border-top:1px solid #EAEAEA;
	}		
	
	
.nobord_left
	{
		border-left:0px;
	}	
	
.nobord_right
	{
		border-right:0px;
	}

td.prise
	{
		font-size:12px;
		color:#FA0505;
		font-weight:bold;
	}



.tehn1
	{
		border-top:4px solid #EAEAEA;
		border-bottom:4px solid #EAEAEA;
		padding:3px 0px 3px 0px;
		height:63px;		
	}
	
.tehn1_txt
	{
		font-size:11px;
		color:#3A3A3A;
		line-height:18px;
		border-right:1px solid #EAEAEA;
		border-left:1px solid #EAEAEA;	
		padding:1px 4px 7px 4px;	
	}
	
.tehn2
	{
		border-top:4px solid #F4F4F4;
		border-bottom:4px solid #F4F4F4;
		height:63px;
		padding:3px 0px 3px 5px;	
		margin:0px 0px 0px 1px;	
	}	
	
		

/* /дополнительные для page1 */


/* дополнительные для page2 */

.opis2
	{
		font-size:11px;
		color:#62676C;
		line-height:16px;
		margin:20px 0px 10px 0px;
	}
.opis2 a
	{
		font-size:10px;
		color:#F76806;
		font-weight:bold;
		text-decoration:none;
	}

.opis2 a:hover
	{
		text-decoration:underline;		
	}
	
a.print2
	{
		padding:0px 0px 0px 17px;
		background:url(images/print.gif) 0px 1px no-repeat;
		font-size:10px;
		color:#727272;
		font-weight:normal;
		text-decoration:underline;
	}	

a.print2:hover
	{
		text-decoration:none;		
	}		
	
	
.rekom1
	{
		font-size:12px;
		color:#375672;
		font-weight:bold;
		line-height:25px;
	}	
	
.rekom1 b
	{
		font-size:18px;
		color:#F76806;	
	}
	
.rekom1 a
	{
		font-size:12px;
		color:#FFAE5F;
		font-weight:bold;
		padding:2px 5px 4px 27px;
		background:url(images/ico4.gif) top left no-repeat;
	}	
	
.td_row3
	{
		font-size:11px;
		color:#63676B;
		padding:2px 5px 5px 5px;
		
		border-bottom:4px solid #F4F4F4;

		border-top:1px solid #EAEAEA;
	}		
		
	
.td_row4
	{
		font-size:11px;
		color:#6B6B6B;
		font-weight:bold;
		padding:3px 5px 3px 5px;
		
		border-top:4px solid #EAEAEA;

		border-bottom:1px solid #EAEAEA;
	}	
			
		
.td_row5
	{
		padding:3px 5px 3px 5px;
		font-size:11px;
		color:#4C4C4C;
	}		
a {
          font: 8pt tahoma; color:#797876; text-decoration:underline }
a:hover {
          text-decoration:none
}
