.sitemap{
float:left;margin:0 1em 1em 0;width:45%;
}
.sitemap dt{
font-size:1.6em; font-weight:normal; 
}
.sitemap dt a{ text-decoration:none;}
/*
=================================layout base ===========================
*/

	/* column container */
	.colmask {
		position:relative;		/* This fixes the IE7 overflow hidden bug and stops the layout jumping out of place */
	   clear:both;
	   float:left;
      width:100%;			/* width of whole page */
		overflow:hidden;	/* This chops off any overhanging divs */
		
		
		
	}
	.index_back {
	background:url(../images/back.jpg) no-repeat 0 10px;_position:relative;
	}
	.index_back #content{
	padding-top:322px;
	}
	.index_back #container{
background-image:url(../images/logo2_index.png);
}
	
	
	/* 2 column left menu settings */
	.leftmenu {

	}
    .leftmenu .colright {
        float:left;
        width:200%;
		position:relative;
		left:252px;
       
    }
    .leftmenu .col1wrap {
	    float:right;
	    width:50%;
	    position:relative;
	    right:252px;
	   
	}
	.leftmenu .col1 {
      margin:0 0 0 252px;
	    position:relative;
	    right:100%;
	    overflow:hidden;
	}
    .leftmenu .col2 {
        float:left;
        width:252px;
        position:relative;
        right:252px;
    }
    
    




/*
tau

*/

/* content */	
	#content{
	padding:0 00px 0 0;  
	padding-right:40px;
	_height:1000px; 
	color: #98836F;font-size:1.2em; line-height:2em;
	_height:1%; min-height:500px; overflow:hidden;
	_padding-right:35px;
	_width:100%;
		}
		/* for index-page */
	.index_images{
    /*background: url(../images/left_back_img.png) no-repeat; */
		overflow:hidden; 
      margin:20px 0;
    /*height:1%;
    clear:both;
    overflow:hidden; 
    _widtffh:444px;
    _float:left;
    _height:1%;
    _overflow:visible; 
    _height:328px;
    _dispflay:none;
    */
		}
	.index_images img{
		display: block; 
		overflow:hidden; 
    background: url(../images/right_back_img.png) no-repeat 100% 0;
		}

#actions{

opacity:.7; filter: alpha(opacity=70); -moz-opacity: 0.7; 
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70); 
color:white; position:relative; margin:-100px 0 30px 0;
background: black; padding:7px 20px;
border:1px solid white; 
border-left:none; border-right:none;
_overflow:hidden; _float:left; _width:100.5%;
font-size:1.1em;

}
#actions p, #actions b{

  background-color:transparent;
  position:relative; color:red;
  
}

/* 
-------------------------------  box_for_index_page  --------------------------------------
*/
#content #bfip{ 
  line-height:1.15em;
}


#content #bfip ul.tabs-nav{
list-style-type:disc;list-style-position:outside;
}
#content #bfip ul.tabs-nav li {
/*float:left; width:150px;  margin:0 1em 0 0;  font-size:11px;*/
dispflay:inline; font-weight:normal; float:none;  
 margin:0 0 2px 15px; 
}
#content #bfip ul.tabs-nav li a{
 font-weight:normal; text-decoration:none; border-bottom:1px dotted #C3B19C; display:inline; padding:0;margin:0;
}


#content ul#box_index{

/*list-style-position:inside;
list-style-type:decimal;
marfgin:-70px 0 0 0; font-family:Arial; 


color:black; background:white; */

filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50); 
opacity:.5; filter: alpha(opacity=40); -moz-opacity: 0.5; 

line-height:13px;
padding:0px;
margin:10px 0 10px 0; 
clear:both;
}

#content ul#box_index li{
display:block;  list-style:none;
}
#content ul#box_index p{
font-size:11px;
}
#content ul#box_index p a{

}
body{
	background:#0f0a04 url(../images/back.png) 50% 0;
	font-family: Arial, serif;
	color: #c3b19c; 
}
body a{
	/*color:#ed1c24;*/ color:#C3B19C;
	}
#container{
	/*background: url(../images/content_back.jpg);*/
	margin:0 auto;
	max-width:1280px;
	min-width:1000px;
	widtffffh:auto;
	background:url(../images/logo2.png) no-repeat 98% 0;
	
	/*height: 1000px;*/
}



#header{
	 _overflow:hidden; _hfffffeight:1%;
	 widffffth:1000px;
	 height:150px;
	}
#logo1{
	background: url(../images/logo.png) no-repeat;
	width:163px; 
	margin:21px 54px 0 38px;
	height: 106px;
	
	display: block; text-decoration:none;
	text-indent: -5555px; float:left; _display:inline;
	_margin-right:41px;
	}
#logo2{
	
	width:295px; height:197px;
	display: block;text-decoration:none;
	text-indent: -5555px; float:right; margin:0 50px 0 0;
	}


#top{
	background: url(../images/topnav.png) no-repeat;  overflow:hidden;  _height:1%;
	}
#top li{
	display: block;float:left;
	}	
#top li a{
	float: left;  width:110px; margin-right:6px; text-indent: -5555px; text-decoration:none;height:152px;  
	}

/* end top */	


	
/* left side */	
#left_side{
	padding:0px 50px 0 34px;
	}
#left_side h5{	
margin: 0em 0pt 0.5em; font-size: 18px; font-weight: normal;letter-spacing:-1px;
}
#cat{
	/*background: url(../images/cat.png) no-repeat;*/
	 /*padding:30px 0 0 0;*/
	 
	 display: block;
	 /*height:1%;*/
	}		

#cat ul li{
	background: url(../images/menu-lines.gif) repeat-x 1px 100%;padding:2px 0 2px 8px;  padding-left:0;
	}
#cat ul li * li{
	background: none;	padding-left:8px;
}		
#cat ul li a{
	/*color: #98836F; */
	font-size:1.3em; text-decoration:none; display:block; color:#C3B19C; padding:1px 0;
	}
	
#cat ul li a:hover, 
#cat ul li a.active, 
#cat ul li.Current a
{
	/*color: #C3B19C;*/
	color: #98836F;
	}	
#cat ul li ul li a,
#cat ul li.Current ul li a
{
	color: #98836F; 
	}		
	
/*
add for subcat
*/	
.CatLevel1 ul{
/*overflow:hidden; height:.0001em; _height:0px;*/
}	
	
	
/*
boxFilters
*/	
#boxFilters{
	background:  url(../images/filters.gif) no-repeat;height:1%; 
	font-size:1.2em; padding:53px 0 0 0; margin:2em 0;
	}
#boxFilters h3
{
	font-size: 1.1em;font-weight:bolder;color: #98836F;
	}
#filters_form{
	padding:3px;font-sizfe:0.9em;color: #c3b19c;
	}
	#filters_form div{
		clear: both; overflow:hidden; height:1.4em;padding:0px 0;
		}
#filters_form div input	{
	flfoat: left;margin: 0  7px 0 0;
	}
#filters_form div b{
	floaft: left;margin:0;
	}	
	
	
#pricebox{
		/*background:  url(../images/price.gif) no-repeat;
		height:1%;  margin:2em 0;*/
		padding:23px 0 0 0;
	}	
#pricebox h5,
#left_side div.categories,
#boxManufacturers h5,
#left_side	.articles_box h5
		{	
	/*color:#C3B19C;*/
	
	color:#9e825a;
font-size:25px;
font-weight:normal;
margin-bottom:0.5em;
margin-left:0;
margin-right:0;
margin-top:1em;
line-height:8px;
	
	}
#pricebox .hide_box,
.hide_box
	{
  overflow:hidden; height:.001em; 
}
#pricebox ul li{
  padffffding: 2px 0; line-height:1.8em; font-size:1.1em;
}	
#pricebox ul li a{
	font-size: 1.1em; padding:0 0 0 5px; color: #98836F;
	}
/* cart */
#cart{
	background: url(../images/cart.png) no-repeat;padding:34px 0 14px 40px; margin:30px 0 0 0; ovefrflow: hidden;
height:1%;
}
#cart p{
	/*color: #ed1c24;*/
	color:#9e825a;
	 font: 1.4em Arial,serif; white-space: nowrap;
}	
#cart a{
	color:#c3b19c; font:1.2em Arial,serif;
}
/* search */
#search{
	background: url(../images/search.png) no-repeat 0 100%; overflow: hidden;margin:0px 0 0 0; padding: 0px 0 0 3px;
	_height:1%; height:22px;
}
#search input{
	border: none; background: none;color:#C3B19C;font:1.2em Arial,serif; 
	display:block; width:130px;float:left; padding:2px 0 0 2px;
}
#search .subm{
	background:none; silver;width:25px; float:left;margin:0 0 0 7px;font-size:14px;
}
/* loginbox */
#loginbox{
	background: url(../images/lc.gif) no-repeat; padding:25px 0 5px 0;margin:15px 0 0 0;height:1%;overflow:hidden;
	}
#loginbox p a{color:#98836F	}
	
/* myinfo */
#myinfo{
	margin: 0 0 0 39px;
	}
#myinfo li{
	display: inline;font-size:1.2em;
	}
#myinfo li a{
	 text-decofration:none; color: #98836F;
	}	
#loginbox{
	font-size: 1.2em; color: #98836F;
	}
#loginbox input{
	background: #403c37;color:#c3b19c;border:1px solid #c3b19c; padding:3px; font:1em Arial,serif;width:155px;display: block;
	}
#loginbox input.submit{
	padding: 10px; margin:3px 0;background:#312E29; display: block;width:162px;
	}	
/* articles */
#articles{
	/*background: url(../images/articles.png) no-repeat;overflow:hidden; margin: 30px 0 0 0;padding: 35px 0 10px 3px;*/
	_height:1%;
}
#articles li{
	display: block;font-size:1.2em;line-height:1.8em;
}
#articles_new{
padding: 0 0 0 3px;
}
#articles_new li{
margin:0 0 .8em 0; line-height:1em; font-size:1.2em;
}
#articles li a, #articles_new li a{
	color: #98836F; display:block;
}
#content #articles_new li a{
display:inline; text-decoration:underline;
}
#content #articles_new.news li {
font-size:1em; line-height:1.6em;
}
#articles_new li a{
text-decoration:none;
}
#content h5#h5{
font-size:1.5em; font-weight:normal; 
}
#content h5#h5 a{
text-decoration:none; border-bottom:1px dashed #C3B19C;color:#C3B19C;
}

/* info */
#info{
	background: url(../images/info.png) no-repeat;overflow:hidden; margin: 30px 0 0 0;padding: 35px 0 0 3px;
	_height:1%;
}
#info li{
	display: block;font-size:1.2em;line-height:1.8em;
}
#info li a{
	color: #98836F
}
#info li.mega1 a{
  font:bolder 18px Arial,serif;
}

/* phone */

/*#top_phone{
margin: 10px 0 0 0;
float:right;
margin:-149px 36px 0 0;
position:relative;
text-align:right;
width:160px;
}*/
#top_phone {
/*
background: url(../images/phone.png) no-repeat;
*/
font:2.2em Arial,serif; color:white;

padding: 25px 0 0 3px;
text-align:right;
width:160px;
position:absolute;top:0;right:00px;z-index:99;
margin-right:40px;
_overflow:hidden; _height:1%;
}


/* end left_side */

/* footer */
#footer{
	background: url(../images/footer1.png) no-repeat 40px 100%;
	/*border-bottom:1px solid #B6484B;*/
	/*padding:0 40px 0 0;*/
	clear:both; overflow:hidden;
	/*border-bottom: 4px solid #A01014; */
}
#footer2{
	background: url(../images/footer2.png) no-repeat 100% 100%; height: 177px; /* */
	overflow:hidden;
	/*margin-left:200px;*/
}
#copyright{
	margifn:0 auto;
	background: url(../images/logo-footer.png) no-repeat 0px 100%;
	font-size:1.1em;color:#83807D; overflow: hidden; _hefight:1%; position:relative;
	padfding:130px 0 0 0;
	width:460px; color:#403C37;
	width:660px; margin:60px 0 0 380px;
}
.at{
		line-height:16px;padding:5px 0 0;margin:0 0 0 54px;
}
.copy{
	background: url(../images/logo2-footer.png) no-repeat 0 10px;float:left; padding:23px 0 0 0;

margin-top:16px;

	
	
}
#ts{
	background: url(../images/ts.png) no-repeat 0 100%; color:#403C37; 
	;
	float:right;
	display:block;
	_display:inline;
	font-size:1em;
	margin:-95px 100px 0 0;
	padding:0 0 5px 23px;
	text-align:center;
	text-decoration:none;
	width:41px;
	height: 31px;
}

#ts2{
color:#403C37; 
	float:right;
	display:block;
	_display:inline;
	font-size:1em;
	margin:-65px 100px 0 0;
	padding:0 0 5px 23px;
	text-align:center;
	text-decoration:none;
	wаidth:91px;
	heiаght: 31px;
}

/* end footer */


	
	
	/* breadcrumbs */
	#content #bc{
		color:#98836F;margin:0px 0 0 0;  overflow: hidden; _height:1%;padding:0; z-index:101; position:relative;
		}	
	#bc li{
		background: url(../images/bc.gif) no-repeat 0 60%; display:block;float:left;padding:0 .8em;font-size:0.9em;
	}	
	#bc .first{
		background: none;padding-left:0;
	}
	#bc a{
		color:#98836F;
	}	
	/* end breadcrumbs */
	
	.clear{
		clear: both; _heffight:1%; _overflow:visible; _clear:none;
		}
	#content h1{
		font:normal 2em Arial,serif;  margin:15px 0 0px 0;  color: #c3b19c;
		}	
	#content h3
	{
	font-size:13px; font-weight:bolder;
	}	
		#content h3 b,
		#content h3 strong,
		#content h3 em,
    #content h3 i,
    #content h3 a
    {
    font-style:normal; text-decoration:none;
	}
	a.prod_name,
	#content h1 a,
	#content h2 a
	{
		color:#c3b19c;text-decoration:none;
		}	
		a.prod_name:hover,
	#content h1 a:hover,
	#content h2 a:hover,
	#content #index_new_prod h3 a:hover
	
	{
		border-bottom: 1px dashed #c3b19c;
		}
	#content #index_new_prod h3{
    padding-bottom:5px; margin-top:0;
	}

		
	#content h2,
	#content #index_new_prod h3
	{
	font:normal 1.5em Arial,serif;  margin:15px 0 5px 0;
		}		
	#content #container-1 h2{
	margin-top:0;
	}
	.h3_span{
	font:normal 1.5em Arial,serif;  margin:15px 0 5px 0; display:block;
	}
	
	
			
	#content .text{
	
	}			
	#content .art a{
		text-decoration:none; color:#98836F; color:#937E6A;
	}

#content ul{
list-style-type:disc;
padding:0 0 0 30px;
}	

#content ul.news
{
list-style-type:none; padding:0;
}
	#content  .params{
		line-height: 1.4em;font-size:.9em;padding:0 0 1em 0; font-weight: bolder;
		}
	#content .params p{
		font-weight: normal;
		}	
	/* news and articles */
	.news{
		clear: both; overflow: hidden;	font-size: 1em;color:#c3b19c; _overflow:visible; 
		}
	.news li{
		display: block;float:left; width:46%; margin:0 2% 0em 0; /*bylo margin bottom 2em*/
		}
	.news li span{
		padding: 0 0 0 1em;color:#98836F;
		}
	.news li div.desc_news{
		line-height: 1.6em; padding:.6em 0;
		}		
	.other{
		font-size: 1.2em;	
		}
	
	/* items  catalog */	
		#content #items
		{
		clear:both;overfflow:hidden;_overflow:visible; padding:0; list-style-type:none;
		}
	#items li{
		display: block;float:left; width:48%; margin:0 1% 2em 0; 
		/*
		add for image height more
		*/
		_height:240px; overflow:hidden; max-height:240px;
		}
	#items li.v02,
	#content #articles_new li.v02
	{
	clear:both;width:555px;height:1px;overflow:hidden; float:none;
		}		
	#items a.image{
		float: left;display:block;margin:0 10px 0 0;border:1px solid #665847;
		}	
	#items a.image:hover{
		border:1px solid #B6A591;
		}	
	#items a.image img,
	.images_list a.image img,
	.more_images_list a img{
		display: block;
	}	
	.images_list{
			float: left; backgroufnd: silver;margin:0 10px 0 0;
		}
	
	.images_list a.image{
		border:1px solid #B6A591;
		}	
	.more_images_list	{
		clear: both; overflow:hidden; padding:1em 0;
		}
#items .more_images_list a{
		border:1px solid #B6A591;display:block;float:left;
		cursor:pointer;
		}	
#items .more_images_list a img{		
  width:150px;cursor:pointer;
}
	.desc{
		margin-left:188px;
	}
	.desc h3{
		font-size: 1.4em;padding:0em 0 0 0 ;
		}
#items .desc h3 a{
color: #C3B19C; font:normal 1.3em Arial; margin: 0 0 10px 0;
text-decoration:none; padding:0;
/*
border-bottom:1px dashed #C3B19C;
*/
}
#items.index_new .desc h3{

}
#items.index_new .desc h3 a{
font-weight:bolder; 
}

#items .desc h3 a:hover{
border-bottom:1px dashed #C3B19C;
}
 a.prod_name,
	#items h2{
		/*color: #ed1c24;*/ font:normal 1.8em Arial; margin: 0 0 10px 0;
		}		
		 a.prod_name:first-letter,
		#items h2:first-letter,
		#items h3:first-letter 
		{	
      text-transform:uppercase;
		}
	.p1{
		font-size:1em; 
		}		
	.p2{
		color:#ffe933; font:1.8em Arial,serif;/*margin:0 0 1em 0;*/
		white-space:nowrap;
	}	
	.p2 .old{
		font-size:.6em; text-decoration: line-through; color: #98836F;display:block;
		}
	.p2 .new b{
	/*	font-size:.6em;*/
	color: #c3b19c;font-weight:normal; font-size:15px;
		}
	.p2 span.new{
	display:block; /*font-size:11px; color:#98836F;*/
	}
	
	.productOldPrice1{
	font-size:12px; text-decoration: line-through; color: #9E825A;
	}
	.spec1{
	font-size:18px;
	white-space:normal;
width:270px;
	}
	
	
	
	
	.p3{
		background: url(../images/buy.gif) no-repeat 0 100%; color: #ed1c24; font:1.8em Arial,serif; padding:0 0 0 30px;
		cursor:pointer;text-decoration:underline; 
	}
	/* end items catalog */
	
	/* sort box */
	.sort{
	overflow: hidden;clear:both;  padding:1em 0;
	}
.sort span{
	float: left;margin:-3px 10px 0 0;
	}
.ar_t, .ar_b{
	background: url(../images/arrow.png) no-repeat; margin:0 2px;
	text-indent:-5555px; display: block; float:left; width:20px;height:20px;
	text-decoration: none;
	}
.ar_b{
	background-position: -25px 0; margin-right:3em;
	}	
.perpage{
	background: url(../images/perpage.png) no-repeat 0 55px; 
	color:#98836F; float: left;  letter-spacing: -1px;
	margin:-3px 3px 0 3px;text-decoration:none; width:22px;height:23px; text-align: center;
	}	
.perpage:hover{
	background-position: 0 1px;
	}
	
.navigation{
	margin:0 0 2em 0; _overflow:hidden;_height:1%;_clear:both
	}	
.hr{
	background:#403c37;height:1px;overflow:hidden; width:300px; 
	margin:1em 0;
	}	
.red{
	color: #a01014;
	}	
.s09{
	font-size: .9em;line-height:1.5em;
	}	
	fieldset.form p{
		overflow: hidden;clear:both; line-height: 1em; margin:5px 0;
		}	
	fieldset.form p span{
		float: left; width:85px;margin:4px 0 0 0;
		}
fieldset.form p span.Requirement{
	display: inline; float:none;
	}	
fieldset.form p span.inputRequirement,
fieldset.form p span.alert,	
#stateXML, 
#country {
		display: inline; float:none;
		}	
fieldset.form p  img{
	position: absolute;
	}		
	fieldset.form textarea{
		height:155px; width:555px;
		}	
	fieldset.form input,
	fieldset.form textarea {
		background: #403c37;color:#c3b19c;border:1px solid #c3b19c; padding:3px; font:1em Arial,serif;
	}	
	fieldset.form input{
		widfth:126px;
		}
dl.Login{
  padding:15px; background: #1F170D; border:1px dotted;
  margin:1em 0;
}

#account_edit p label,
#create_account p label,
#addressbook p label,
#account_password p label,
#login p label
{
	float: left; width:85px; margin:4px 0 0 0;
	}	
#create_account p label,
#account_password p label{
	width: 100px;
	}		
#errormsg{
	overflow: hidden; padding:1em 0;
	}		
	
	input.submit,
	a.submit
	{
	cursor: pointer;
	background: #312E29;
/*	#403c37;*/
	color:#c3b19c;border:1px solid #5F5A55; padding:10px; font:1em Arial,serif;margin-left:85px; text-decoration: none;
	font-wefight: bolder;
		}	
a.submit{
	display: block;width:120px; text-align:center;
	}		
input.submit, a.m0{
	margin:0;
	}
select, select options{
		background: #403c37;border:1px solid #c3b19c;  font:1em Arial,serif;;color:#c3b19c;
	}		
		
table.shoping_cart2 {
width:90%;	border:1px solid #403c37; border-collapse: collapse; padding:0;margin:0 0 0 1px;
	}		

.shoping_cart2 td{
border:1px solid #403c37; padding:4px;
	}	
.shoping_cart2 input	{
		background: #403c37;color:#c3b19c;border:1px solid #c3b19c; font:1em Arial,serif; text-align: center
	}
.shoping_cart2 .noborder input,
#addressbook .noborder input,
#checkout_address .noborder input,
#checkout_payment .noborder input
{
	borfder: none;background:#403C37; disfplay:block;margin:3px 0 5px 0; wfidth:250px;
	}	
div.shoping_cart2 table{
	border:1px solid #403c37; border-collapse: collapse;width:75%; padding:0;margin:0 0 10px 1px;
	}	
div.shoping_cart2 table td{
	border:1px solid #403c37; padding:4px;
	}	

	
	
.bold, .bold td{
	font-weight: bolder;
	}	
.center{
	text-align: center;
	}	
.a_right{
	text-align: right;
	}		
.text2{
		 border-left:1px solid #98836F;padding:0 20px 0px 10px;flofat:left;wifdth:30%;
		}	
#checkout_payment .text2 fieldset.form p span.bold{
	display: inline; float:none;
	}		
		
#content .text2 h2{
	margin-top:0;
	}		
#content .text2 a,
#content .account a,
a.account
{
	color: #c3b19c;
	}	


 .pagecontent1{
color:#54483B; padding:10px; margin:0 20px 0 0;
positifon:absolute; rigfht:0;tfop:280px; bofrder:1px dotted;
}
.pagecontent1 p b{
font-size:12px; font-weight:normal;
}
.pagecontent1 p{
text-align:right;
display: inline;
clfear:both;
font-size:11px;
overflow:hidden;
}
.pagecontent1 p.prod_nav{

}
.pagecontent1 p.prod_nav span{
font-size:35px;vertical-align:sub;
}
.pagecontent1 a{
text-decoration:none; color:#54483B; margin:0 2px; font-size:12px;
}
.pagecontent1 a:hover {border-bottom:1px dotted #98836F}



.pagecontent{
color:#54483B; padding:10px; margin:0 20px 0 0;
position:absolute; right:0;top:280px; border:1px dotted;
}
.pagecontent p b{
font-size:12px; font-weight:normal;
}
.pagecontent p{
text-align:right;
clear:both;
font-size:11px;
overflow:hidden;
}		
.pagecontent p.prod_nav{

}
.pagecontent p.prod_nav span{
font-size:35px;vertical-align:sub;
}
.pagecontent a{
text-decoration:none; color:#54483B; margin:0 2px; font-size:12px;
}
.pagecontent a:hover {border-bottom:1px dotted #98836F}

	#left_side{
		/*position: relative;float:left;*/
		}	

	fieldset legend{
		margin: 0; padding:0;text-align:left;
		}	
		
#phone2{
color:white;
float:right;
font-family:Arial;
font-size:30px;
height:1%;
overflow:hidden;
padding:110px 42px 0 0;
}		
.abs_opacity{
position:absolute; 
margin:-31px 0 0 0;
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50); 
opacity:.5; filter: alpha(opacity=40); -moz-opacity: 0.5; 
}
.abs_opacity img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50); 
opacity:.5; filter: alpha(opacity=40); -moz-opacity: 0.5; 
}
#content .index_text{
padding:0 0 1em 0;
}
#content .index_text h1{
  display:inline; font-size:12px;
}

#boxManufacturersContent {
font-size:1.2em; 

}
#boxManufacturersContent a {
text-decoration:none; display:block;
background: url(../images/menu-lines.gif) repeat-x 1px 100%;padding:2px 0 2px 0px; 
}

#boxManufacturersContent br{
height:0px; overflow:hidden; line-height:0px; font-size:0px; display:none;
}

#content h4{
font-weight:normal;
}
#content h4 a{
font-size:18px; border-bottom:1px dotted #98836F; font-weight:normal; text-decoration:none;
}
#pt{
margin:-26px 0 0; font-size:11px;
width:200px;
color:#403C37; background:#0F0A04;
color:#403C37;
float:right;
lettfer-spacing:-1px;
wofrd-spacing:-1px;
text-align:right;
/*text-inffdent:-44em;
fffilter:progid:DXImageTransform.Micffrosoft.Alpha(opacity=20); 
opafffcity:.2; filtffer: alpha(opacity=20); -moz-opaffcity: 0.2; 
*/
}
#pt a{
color:#403C37; text-decoration:none;
color:#403C37;
}





/*
new top_menu 11 05 2010
*/
	#top1{
		background: url(../images/head_menu_new.png) no-repeat; font:12px Arial;
		padding:14px 0 10px 0;
		position:absolute; z-index:100; top:0;left:250px; width:400px;
	}
#top_menu{
display:block;
}	
	#top_menu li{
	display:inline;
	float:left;
	_position:relative;
	padding:0 13px;
	}
	
	#top_menu li.tm2{
	padfding: 0 20px 0 10px; 
}		
	#top_menu li.tm3{
padding:0 25px;
}	
	
	#top_menu li a{
		color:#EAE5D1; text-decoration: none;
	}
	#top_menu li a:hover {
	color:black;
	}	
#top_menu li ul{
	height:150px;
padding:7px 0 0;
width:333px;
position:absolute;
_top:15px; _left:12px;
_width:333px;  z-index:100;
display:none; 
}
#top_menu li ul li{
	float:none; position: relative; display: block; padding:1px 0px; margin:0;
	
}
#top_menu li ul li a{
	color:#C3B19C;
}
#top_menu li ul li a:hover {
	color:#C3B19C; background:black;
	}
#add_info_product{
font-size:11px; color:#54483B; lettefr-spacing:-1px;
clear:both; wfidth:350px;
}
#add_info_product a{
 color:#54483B;
}
.ulsv{
table-layout:fixed; border-collapse:collapse; border:1px solid #54483B;
line-height:12px;
}

.ulsv th{
border:1px solid #54483B; padding:3px 15px;font-weight:bolder; background: #342C1C
}
.ulsv td{
border:1px solid #54483B; padding:3px 15px;
}

#items li.ulos{
height:auto; max-height:inherit;
}
#sp101 a{
color:#9B8B79; text-decoration:none;
}
#container-2 h2,
#container-2 h3,
#container-2 h4{
font-size:1.1em; margin:.5em 0; padding: 3px 0;
}
#container-2 h2 u,
#container-2 h3 u,
#container-2 h4 u

{
font:11px tahoma; text-decoration:none;
}
#container-2 h2{font-size:1.5em;}
#container-2 h3{font-size:1.4em;}
#container-2 h4{font-size:1.3em;}
#bfip h5{
margin:1em 0 .5em 0; font-size:1.1em; font-weight:bolder; 
}