#z_main {
         height:100%;
		 width:100%;
	 	 background-color:#FFFFFF;
		 padding-left:6px;
		 padding-right:6px;
		   }
		   
		 table.innermain {
         height:100%;
		 width:100%;
		  
		   }
		   
table.top {
         height:121px;
		 width:100%;
		background-color:#f7f7f7;		  
		   }
		   
	table.top td.l
	{
		padding-left:21px;
		height:103px;
	}	   
	table.top td.ld
	{
		padding-left:21px;
		height:18px;
	}	 		
	
	table.top td.oi
	{
		padding-bottom:15px;
	}	 	
	table.top td.b
	{
		 vertical-align:top;
		 width:240px;
		 padding-top:1px;
		 padding-right:33px;
	}   
	
	 td.s_line
	{
 			background-image:url('/i/s_linebg.gif');
			background-repeat:repeat-x;
			background-position:top left;
		 padding-top:0px;
		 padding-bottom:1px;
		 height:55px;
		 vertical-align:top;
		 padding-left:6px;
	}   
	
	input.z_search{
		width:300px;
		height:24px;
		border:1px solid #839eb3;
			font-size:16px;
		color:#3b69a1;
		font-weight:bold;
		vertical-align:middle;
		
	}
	td.z_search_s {
		padding-left:15px;
		
		
	}
	input.z_search_s{
		width:90px;
		height:26px;
		border:1px solid #839eb3;
		background-color:#e8e9eb;
		font-size:14px;
		color:#000;
		font-weight:bold;
		
	}
	td.z_search {
		padding-left:15px;
		
	}
	td.z_search select{
		width:205px;
		height:26px;
		border:1px solid #839eb3;
		font-size:14px;
		color:#3b69a1;
		font-weight:bold;
			vertical-align:middle;
	}
	td.z_search select option {
		font-size:14px;
		color:#3b69a1;
		font-weight:700;
			vertical-align:middle;
		
	}
	
	td.z_example  {
   font-size:11px;
    font-family: "Arial,Helvetica,Sans-serif";
		color:#3b69a1;
		vertical-align:top;
		height:20px;
    }
	
	td.r_menu{
		padding-bottom:1px;
		 font-family: "Arial,Helvetica,Sans-serif";
		  font-size:12px;
	}
	td.z_example  a{
   font-size:12px;
		color:#3b69a1;
		 font-family: "Arial,Helvetica,Sans-serif";
		font-weight:700;
		text-decoration:none;
		border-bottom:1px dotted #3b69a1;
    }
	span.select { 
background:transparent url('/i/s_sel.gif') no-repeat scroll 0 0;
color:#3b69a1;
font-family:arial,sans-serif;
font-size:14px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
height:26px;
line-height:26px;
overflow:hidden;
padding:0 24px 0 8px;
position:absolute;
width:215px;
}

td.but_l{
background:transparent url('/i/but_l.gif') no-repeat scroll 0 0;	
}
td.but_r{
background:transparent url('/i/but_r.gif') no-repeat scroll 0 0;	
}
td.but_bg{
	vertical-align:top;
background:transparent url('/i/but_bg.gif') repeat-x scroll 0 0;	
text-align:center;
color:#2a6b7f;
padding-top:4px;
white-space:nowrap;
}

td.but_bg a{
 font-family: "Helvetica";
 font-size:18px;
 font-weight:700;
 letter-spacing:0px;
color:#2a6b7f;
text-decoration:none;
border-bottom: solid 1px #2a6b7f;
}

td.but_bg a:hover{
 
border-bottom:0px;
}
table.leftline td.catalogtop{
background:transparent url('/i/l_baloon.gif') no-repeat scroll 0 0;		
height:40px;
color:#FFF;	
 font-family: "Arial,Helvetica,Sans-serif";
 font-size:16px;
  font-weight:700;
  padding-left:10px;
}

table.leftline table.catalog td.catitem{
background:transparent url('/i/cat_a.gif') no-repeat scroll 0 14px;		
height:30px;
padding-left:12px;
padding-top:10px;
padding-bottom:5px;
}




table.leftline table.catalog td.catitem a,a.catlist{
 
 font-family: "Arial";
 font-size:13px;  
 font-weight:700;
 color:#044f7f;   
  text-decoration:none;
  
}
table.ur td span
{
 font-family: "Arial";
 font-size:13px;  
 font-weight:700;
 color:#5A5A5A;    
}
td.ur1{
padding-left:20px;
}
td.ur2{
padding-left:35px;
}
td.ur3{
padding-left:50px;
}
table.leftline table.catalog td.catitem a:hover,a.catlist:hover{
 
  text-decoration:underline;
  
}
table.leftline table.catalog td.catitem a.selected{
 
 font-family: "Arial";
 font-size:13px;  
 font-weight:700;
 color:#044f7f; 
  text-decoration:none;
  
}

table.leftline table.catalog td.catitem2{
background:transparent url('/i/ln2.gif') no-repeat  20px 4px;		
height:20px;
padding-left:30px;
padding-top:0px; 
}

table.leftline table.catalog td.catitem2 a{
 
 font-family: "Arial";
 font-size:12px;   
 color:#494949;   
  text-decoration:none;
  
}

table.leftline table.catalog td.catitem2 a:hover{
  text-decoration:underline;
  
}

table.leftline table.catalog td.catitem2 a.selected{
 
 font-family: "Arial";
 font-size:12px;  
 font-weight:700;
  color:#295182;    
  text-decoration:none;
  
}

table.leftline table.catalog td.catitem3{
background:transparent url('/i/ln2.gif') no-repeat  35px 4px;		
height:20px;
padding-left:46px;
padding-top:0px; 
}

table.leftline table.catalog td.catitem3 a{
 
 font-family: "Arial";
 font-size:12px;  
 
 color:#494949;    
  text-decoration:none;
  
}

table.leftline table.catalog td.catitem3 a:hover{
 
 
  text-decoration:underline;
  
}

table.leftline table.catalog td.catitem3 a.selected{
 
 font-family: "Arial";
 font-size:12px;  
  color:#295182;  
  font-weight:700;   
  text-decoration:none;
  
}


 table.leftline table.catalog td.delim{
background:transparent url('/i/cat_bg.gif')  repeat-x;	 
}

 table.leftline td.rbrand, table.leftline td.rbrandh{
background-color:#f5f6f0;	 
padding-left:10px;
}

table.leftline td.rbrandh{
 font-family: "Arial";
 font-size:16px;  
 font-weight:700; 
 height:35px;
 color:#85b65a;   
 vertical-align:top;
 padding-top:5px;
 background:url('/i/allbrand.gif')  no-repeat  115px 9px #f5f6f0;	
}
table.leftcust td{
 border-left:1px solid #85b65a;
 padding-left:3px;
 padding-top:2px;
 height:15px;
 vertical-align:top;
}
table.leftcust td a{
font-family: "Arial";
 font-size:12px;  
 font-weight:700; 
 text-decoration:none;
 color:#5a5a5a;  
}


td.htime  {
   font-size:13px;
   font-family: "Helvetica";
		color:#000;
		vertical-align:top;
		height:20px;
		padding-left:10px; 
		 
    }
	td.htime span {
   white-space:nowrap;
    }
td.htime span.b {
   font-size:13px;
    font-family: "Helvetica";
	color:#3B69A1;
	font-weight:700;  
    }
td.mlevel2  {
   
		vertical-align:top;
		height:25px; 
		white-space:nowrap;
		text-align:right;
		padding-right:10px;
    }
	
	td.mlevel2  a{
   font-size:14px;
   font-family: "Helvetica"; 
		color:#3B69A1;
		padding-left:10px;
		text-decoration:none; 
		   background-image: url('/i/arr.gif');
        background-repeat:  no-repeat;
        background-position:  1px 7px;
		/*border:1px solid red;*/
		margin-left:5px;
    }
	
	td.mlevel2  a:hover{
 
		text-decoration:underline; 
		 
    }
table.sovetmenu   div 
{
        display: block;
		font-size: 80%;
         background-color: #f7f7f7;
        padding: 3px 3px 5px 25px;
        background-image: url('/i/sov.gif');
        background-repeat:  no-repeat;
        background-position: 1px 7px;
        color: #107aa1;
		text-decoration:none;
        font-weight:normal;
		padding-left:16px;
}
td.sovethead 
{

  background-image: url('/i/sovet.gif');
        background-repeat:  repeat-x;
        background-position: left;
		font-size:14px;
		height:31px;
}

td.sovethead span
{
	background-image: url('/i/sovetlogo.gif');
        background-repeat:  no-repeat;
        background-position: left;
			font-family: "Helvetica"; 
		font-weight:700;
		 color: #3c62a0;
		font-size:13px;
		height:31px;
		padding-left:16px;
}
table.sovetmenu  
{
 background-color: #f7f7f7;
}
a.indexsovet
{
      	 font-size:12px;
   		font-family: "Helvetica"; 
		color: #364761;
		text-decoration:underline;
        font-weight:700;
}	
	
	table.newsmenu td {
        color: #000000;
       
}




table.newsmenu td  div.item
{
        display: block;
      	   background-image: url('/i/news.gif');
        background-repeat:  no-repeat;
        background-position: 1px  2px;
         font-size:12px;
   		font-family: "Helvetica"; 
		 color:#545454;   
		text-decoration:none;
        font-weight:normal;
		padding-left:20px;
}

table.newsmenu td  div.item span.d
{
         font-size:12px;
   		font-family: "Helvetica"; 
		 
		color:#3B69A1;
	text-decoration:none; 
        font-weight:normal;
}
table.newsmenu div.head
{
    	 font-size:16px;
   		font-family: "Helvetica"; 
		color:#3B69A1;
			padding-left:20px;
			padding-top:10px;
			text-decoration:none;
		 	font-weight:700;
}
table.newsmenu div.all
{
    	
			padding-left:20px;
			padding-top:10px;
		 
}

 
a.indexnews
{
    	 font-size:12px;
   		font-family: "Helvetica"; 
		color:#3B69A1;
		
			text-decoration:underline;
}
a.indexnews1 
{
         color:#545454;   
		text-decoration:underline;;
        font-weight:700;
}
a.indexnews2
{
    font-size:12px;
   		font-family: "Helvetica"; 
		 
		color:#3B69A1;
	text-decoration:none;  
		text-decoration:underline;
        
}
div.blueheader
{
	height:50px;
	vertical-align:top;
	padding-top:8px;
	 font-size:18px;
	 font-weight:700;
   		font-family: "Helvetica"; 
		color:#dd7917;
		
			text-decoration:none;
			   background-image: url('/i/headbg.gif');
        background-repeat:  repeat-x;
        background-position: 0px  43px;
}
table.blueheader
{
	height:50px;
	width:100%;
	 padding-top:8px;
	
    background-image: url('/i/headbg.gif');
    background-repeat:  repeat-x;
    background-position: 0px  43px;
}
table.blueheader td.m1
{
vertical-align:top;
font-size:18px;
width:60%;
font-weight:700;
font-family: "Helvetica"; 
color:#dd7917;
text-decoration:none;
}
table.blueheader td.m2
{ 
font-size:12px;
width:25%; 
font-family: "Helvetica"; 
color:#000000;
text-decoration:none;
white-space:nowrap;
}
table.blueheader td.m2 a
{ 
font-size:12px;
width:25%; 
font-family: "Helvetica";  
color:#044F7F;
text-decoration:none;
}
table.blueheader td.m3
{ 
font-size:12px;
width:15%; 
font-family: "Helvetica"; 
color:#000000;
white-space:nowrap;
text-decoration:none;
}
table.blueheader td.m4
{ 
font-size:12px;
width:100%; 
font-family: "Helvetica"; 
color:#000000;
text-align:center;
white-space:nowrap;
text-decoration:none;
}
table.blueheader td.m3 span
{ 
font-size:12px;
width:15%; 
font-family: "Helvetica"; 
color:#044F7F;
text-decoration:none;
}
table.firm
{
	width:100%;
}	
table.firm td
{
	width:50%;
}	 
table.char td.val
{ 
font-size:13px; 
font-family: "Helvetica"; 
color:#DD7917;
text-decoration:none;

 white-space:nowrap;
}
table.char td.val a
{
font-size:13px; 
font-family: "Helvetica";  
color:#000;
padding-left:10px;
text-decoration:none;
}

table.char td.val a:hover
{

text-decoration:underline;
}

table.char td.val a.charitemsel
{
background-image:url(/i/fs.gif);
background-position:2px 7px;
background-repeat:no-repeat;
font-weight:700;
text-decoration:underline;
}

table.char td.val a.charitemsel:hover
{
 
text-decoration:none;
}	

table.firm td a
{ 
font-size:13px; 
font-family: "Helvetica"; 
color:#888888; 
text-decoration:none;
}
table.firm td a:hover
{ 
 
text-decoration:underline;
}

table.firm td.firmsel a
{ 
font-size:13px; 
font-family: "Helvetica"; 
font-weight:700;
color:#000;
text-decoration:underline;
}

table.firm td.firmsel a:hover
{ 
 
text-decoration:none;
}
table.firm td  
{ 
font-size:13px; 
font-family: "Helvetica"; 
color:#eab583;
text-decoration:none;
padding-left:10px;
 white-space:nowrap;
 
}table.firm td.firmsel  
{ 
font-size:13px; 
font-family: "Helvetica"; 
color:#DD7917;
text-decoration:none;
padding-left:10px;
 white-space:nowrap;
 	   background-image: url('/i/fs.gif');
        background-repeat:  no-repeat;
        background-position: 2px 7px;
}


table.pagesbox   a
{ 
color:#BFDAE3;
 text-decoration:underline;
}
table.pagesbox   a.sel
{ 
color:#BFDAE3;
background-color:#efefe7;
 text-decoration:underline;
}
div.rightheader
{
vertical-align:top;
font-size:13px;
font-weight:700;
font-family: "Helvetica"; 
color:#dd7917;
text-decoration:none;
padding-left:10px;
padding-top:5px;
padding-bottom:5px;
}

div.blueheader2
{
	height:50px;
	vertical-align:top;
	padding-top:8px;
	font-size:18px;
	font-weight:700;
   	font-family: "Helvetica"; 
	color:#3a6c8f;
	text-decoration:none;
	background-image: url('/i/headbg.gif');
    background-repeat:  repeat-x;
    background-position: 0px  43px;
}

table.warelist td.line,table.proplist td.line  { 
border-bottom:5px solid #bfdae3;
}	

td.rightlist
{
 width:215px;
 background-color:#f6f8f5;
}


td.mainprice, span.mainprice
{
font-size:18px; 
color:#cf2724;
 font-weight:700;
text-decoration: none;
}

span.smainprice
{
font-size:16px; 
color:#cf2724;
 font-weight:700;
text-decoration: none;
}
tr.vitrina_up td
{
	height:43px; 
	}
table.vitrina 
{
	
	background-image: url('/i/up_baloon_bg.gif');
    background-repeat:  repeat-x; 
}

tr.vitrina_up td.left
{
width:10px;
background-image: url('/i/up_baloon_l.gif');
background-repeat:  no-repeat;
background-position:left; 
}
tr.vitrina_up td.center
{
 
background-image: url('/i/up_baloon_arrow.gif');
background-repeat:  no-repeat; 
background-position:0px 0px;
padding-left:40px; 
 font-size:18px;
	 font-weight:700;
   		font-family: "Helvetica"; 
		color:#fff;
}


tr.vitrina_up td.center a
{
  
 font-size:18px;
	 font-weight:700;
   		font-family: "Helvetica"; 
		color:#fff;
		text-decoration:none;
}

tr.vitrina_up td.center a:hover
{
  
 font-size:18px;
	 font-weight:700;
   		font-family: "Helvetica"; 
		color:#fff;
		text-decoration:underline;
}

tr.vitrina_up td.right
{
width:11px;
background-image: url('/i/up_baloon_r.gif');
background-repeat:  no-repeat; 
background-position:right; 
}

tr.vitrina_do td
{
	height:10px; 
	}
tr.vitrina_do td.center
{
	height:10px;
	background-image: url('/i/do_baloon_bg.gif');
    background-repeat:  repeat-x; 
}
tr.vitrina_do td.left
{
height:10px;
background-image: url('/i/do_baloon_l.gif');
background-repeat:  no-repeat;
background-position:left; 
}
 

tr.vitrina_do td.right
{
height:11px;
background-image: url('/i/do_baloon_r.gif');
background-repeat:  no-repeat; 
background-position:right; 
}

tr.vitrina_bo td.left
{ 
background-image: url('/i/l_baloon_bg.gif');
background-repeat:  repeat-y;
background-position:left; 
}

tr.vitrina_bo td.right
{ 
background-image: url('/i/r_baloon_bg.gif');
background-repeat:  repeat-y;
background-position:right; 
}

div.smallLamp {
float:left;
margin:15px 28px 0  28px;
padding:0;
width:190px; 
height:340px; 

}
div.smallLamp td.spicture {
 
height:200px; 
}

div.smallLamp td.shead {
 
height:60px; 
}
a.stitleware{ 
text-decoration:none;
color: #000;
font-size:11px;
font-weight:bold;
}

td.sl_1_l
{ 
background-image: url('/i/sl_1_l.gif');
background-repeat:  no-repeat;
background-position:bottom left; 
}

td.sl_1_c
{ 
background-image: url('/i/sl_1_c.gif');
background-repeat: repeat-x;
background-position:bottom; 
}

td.sl_1_r
{ 
background-image: url('/i/sl_1_r.gif');
background-repeat:  no-repeat;
background-position:bottom right; 
}

td.sl_l_bg
{ 
background-image: url('/i/sl_l_bg.gif');
background-repeat: repeat-y;
background-position:left; 
}

td.sl_r_bg
{ 
background-image: url('/i/sl_r_bg.gif');
background-repeat: repeat-y;
background-position:right; 
}

td.sl_d_l
{ 
background-image: url('/i/sl_d_l.gif');
background-repeat:  no-repeat;
background-position:top left; 
}

td.sl_d_c
{ 
background-image: url('/i/sl_d_bg.gif');
background-repeat: repeat-x;
background-position:top; 
}

td.sl_d_r
{ 
background-image: url('/i/sl_d_r.gif');
background-repeat:  no-repeat;
background-position:top right; 
}


td.sl_t_l
{ 
height:3px;
max-height:3px;
background-image: url('/i/sl_t_l.gif');
background-repeat:  no-repeat;
background-position:top left; 
}

td.sl_t_c
{ 
height:3px;
max-height:3px;
background-image: url('/i/sl_t_bg.gif');
background-repeat: repeat-x;
background-position:top; 
}

td.sl_t_r
{ 
height:3px;
max-height:3px;
 background-image: url('/i/sl_t_r.gif');
/*background-image: url('/i/sl_r_bg.gif');*/
background-repeat:  repeat-y;
background-position:top right; 
}

div.headerchar {
        color:#346c85;
font-family:"Arial";
font-size:12px;
font-weight:700;
text-decoration:none;
}
div.headerdescr {
      
 
font-size:13px; 
text-decoration:none;
}
span.print 
{
	 background-image: url('/i/pr.jpg'); 
background-repeat:  repeat-y;
background-position:top right; 
line-height:30px;
}	
span.print a
{
	color:#4c555e;
	text-decoration:underline;
	font-size:12px;
	padding-top:5px; 
	padding-right:30px;
}

table.qo{
background-color:#ebf5fe;	
	
}

td.qoheader{
font-size:15px;
padding-left:20px;
padding-top:20px;
padding-bottom:10px;
}


td.qofield{
font-size:12px;
padding-top:10px;
padding-left:20px; 
}

td.qoinput{
padding-left:20px; 
padding-right:20px; 
}

td.qoinput input{
width:100%; 
height:20px;
border: solid 1px #000000;
background-color:#f7f7f7;
}

td.qoinput textarea{
width:100%; 
height:60px;
border: solid 1px #000000;
background-color:#f7f7f7;
}

td.qobut{
padding-top:20px;
padding-left:20px; 
text-align:right;
padding-right:20px; 
padding-bottom:15px;
}


input.qobut{
width:116px; 
height:33px;
border:0px;
	 background-image: url('/i/qbut.jpg'); 
background-repeat:  no-repeat;
background-position:top left;
 cursor:hand;
	 cursor:pointer;
}

span.pricetoday{
 color:#475562;
 font-size:15px;
padding-bottom:15px;	
	font-weight:700;
}
td.sendtobasket{
	padding-top:10px;
}
td.sendtobasket a{
 color:#0d0b0c;
 font-size:12px;
padding-top:15px;	
	font-weight:700;
}

td.end
{
	background-color:#efefef;
	text-align:center;
	vertical-align:top;
	padding-top:10px;
	 background-image: url('/i/endbg.gif'); 
background-repeat:  repeat-x;
background-position:top left; 
font-size:12px;
color:#000000;
}
td.counter
{
	background-color:#EFEFEF;
}
span.copy1
{
	font-size:12px;
	font-weight:700;
	color:#3b6daa;
}

span.copy2
{
	font-size:12px;
	color:#000000;
	font-weight:700;
}

span.customer
{
	 background-image: url('/i/cust.gif'); 
background-repeat:  no-repeat;
background-position:10px 3px; 
	padding-left:25px;color:#DD7917; font-size:10px;text-decoration:none;font-weight:700;
	
}

span.emailfb
{
 font-family:"Arial";
	padding-left:9px;color:#000; font-size:12px;text-decoration:none;
	
}

span.emailfb a
{
 color:#346C85;
font-family:"Arial"; 
text-decoration:none;
	 font-size:12px;
	
}
div.options
{
	color:#4C555E;
	text-align:center;
	font-size:10px;
}

div.options span.wstatus,div.options span.wcode
{
	line-height:25px;
}
span.nmainprice
{
font-size:17px; 
color:#FF0000;
 font-weight:700;
text-decoration: none;
}
div.options input.tb 
{
	height:34px;
	width:122px;
	border:0;
	padding:0;
	margin:0;
	margin-top:10px;
	 background-image: url('/i/tb.jpg'); 
background-repeat:  no-repeat;
background-position:0px 0px; 
}
span.spacecode{
	color:#5c2423;
}

span.popular{
	 font-weight:700;
	 color:#4C555E;
	 font-size:10px;
}
span.cw{
	color:#4C555E;
}
td.compare a{
	 
	 font-weight:700;
	 color:#4C555E;
	 font-size:10px;
	 text-decoration:underline;
	 cursor:hand;
	 cursor:pointer;
}

td.compare a:hover{
	 
 
	 text-decoration:none;
	 cursor:hand;
	 cursor:pointer;
}
 


input.listby
{
 
	 background-image: url('/i/bb1.jpg'); 
background-repeat:  no-repeat;
background-position:0px 0px; 
 
width:79px;
height:21px;
	 border:0px;
	 background-color:transparent;
	 cursor:pointer;
	 cursor:hand;
}

table.sr td a {
color:#E77B0E;
font-family:"Arial";
font-size:12px;
font-weight:700;
text-decoration:none;
}

table.sr  td  {
background:transparent url(/i/sr.gif) no-repeat scroll 11px 4px;
height:20px;
padding-left:20px;
padding-top:0;
}
