body{
  margin: 0px; margin-top:3px; margin-bottom:3px; padding:0px;
}

div#header{
  display:block;width:960px;height:120px;text-align:left;padding:0px;overflow:show;font-family:verdana; font-size: 0.8em; font-style: normal;position:relative;
}

div#logo{
display:block;width:150px; cursor:pointer;height:100px;border:0px;position:absolute;z-index:9999;top:0px;left:0px;
}

a{color:black;font-family: verdana; font-size: 0.9em; font-weight: normal; cursor:pointer; text-decoration:none;}
a:link{color:black; cursor:pointer;text-decoration:none;}
a:visited{color:black; cursor:pointer;text-decoration:none;}
a:hover{color:red;cursor:pointer;text-decoration:underline;}

#usermenuover{
	z-index:1; position:absolute;top:0px;left:0px;width:960px;}

#usermenu {
	  display:block ; text-align:right; background-color:#eeeeee; float:right;border:1px solid #666666;filter:alpha(opacity=85);mozOpacity:0.85;opacity:0.85;padding-bottom:2px;  
}

#usermenu span{
	padding:3px; 
}

#usrnm, #pswrd, #nwsltrs{
	width:160px;
}

#catmenu{
	display:block;float:left; margin-top:100px; padding:0px;
}

.clsCMOn, .clsCMOver {
  padding: 2px 4px;
  color: black;
  font-family: verdana; font-size: 0.70em; font-weight: normal; 
}

.tfvNormal{
	color:red;
}

div#login{
	position:absolute;visibility:hidden;display:block;border:1px solid #B6BDD2;z-index:9999;width:260px; height:95px; 
	top:0px; left:400px; background-color:#B6BDD2;overflow: hidden; filter:alpha(opacity=85);mozOpacity:0.85;opacity:0.85; 
}
#login label{
	font-family: verdana; font-size: 11px; 
}

div#newsletters{
	position:absolute;visibility:hidden;display:block;border:1px solid black;z-index:9999;width:260px; height:60px; 
	top:0px; left:550px; background-color:#B6BDD2; overflow: hidden;filter:alpha(opacity=85);mozOpacity:0.85;opacity:0.85; 
}
#newsletters label{
	font-family:  verdana; font-size: 11px; 
}

div#forget_password{
	position:absolute;visibility:hidden;display:block;border:1px solid black;z-index:9999;width:260px; height:95px; top:0px; left:400px; background-color:#B6BDD2; overflow: hidden;filter:alpha(opacity=85);mozOpacity:0.85;opacity:0.85; 
}
#forget_password label{
	font-family:  verdana; font-size: 11px; 
}

div#invitation{
	position:absolute;visibility:hidden;display:block;border:1px solid black;z-index:9999;width:260px; height:60px; 
	top:0px; left:550px; background-color:#B6BDD2; overflow: hidden;filter:alpha(opacity=85);mozOpacity:0.85;opacity:0.85; 
}

#invitation label{
	font-family:  verdana; font-size: 11px; 
}
	
#mainmenu {
  display:block; background-color:#eeeeee; text-align:left; font-family: verdana;  font-weight: normal;
  border:0px solid #666666;padding:2px;
}

div#body{
	width:960px; background-color:#ffffff; display:table; height: 400px; font-family:   verdana; font-size: 0.75em; margin:0px;padding:0px; 
	}
div#footer{
	width:960px; height:100px;background-color:#eeeeee; display:table;
}
div#footer td{
 font-family: verdana; font-size: 0.75em; font-weight: normal;
}

div#footer .right_line{
	border-right:1px solid #B6BDD2;
}

div#footer .left_line{
	border-left:1px solid #B6BDD2;
}

.footerinfo{
  display:block; background-color:#eeeeee; text-align:center; font-family: verdana; 
  font-size: 0.75em; font-weight: normal;width:960px; border:1px solid #B6BDD2;padding:2px;
}

#searchmenu{
	padding:0px;pad/ding-top:35px;p/adding-left:220px; 
	padding-top:1px;
	#padding-top:0px;
	display:table;color:black;font-family: verdana; font-size: 0.85em; font-weight: normal;
	fil/ter:alpha(opacity=85);mozO/pacity:0.85;opa/city:0.85;vertical-align:bottom;overflow:hidden;position:absolute;left:787px;top:100px;z-index:9999;
}

#searchmenu input{
	height:20px;border:1px solid red;width:135px;margin:0px;padding:0px;
}

#searchmenu img{
	margin-bottom:-5px;
}

#newaccount{
	text-align:center; width:100%;
	}

#newaccount td,th{
	font-family: verdana; font-size: 13px; font-weight: normal;
}

#newaccount TH{
	font-weight:bold;border:none;
}

#newaccount input, select, textarea{
	width:285px; font-family: verdana; font-size: 13px; font-weight: normal;	
}

#accountdetails{
	text-align:center; width:100%;
	}

#accountdetails td,th{
	font-family: verdana; font-size: 13px; font-weight: normal;
}

#accountdetails hr{
	border-top: 3px double #f00;
	width: 100%;
	height: 3px;
	text-align: left;
	}	

#accountdetails TH{
	font-weight:bold;border:none;
}

#accountdetails input, select, textarea{
	width:500px; font-family: verdana; font-size: 1em; font-weight: normal;	
}

#search{
	text-align:left; 
}

#search td{
	font-family: verdana; font-size: 13px;
}

#search .header{
	width:100%;display:block;padding:0px;margin:0px;padding-left:5px;text-align:left; font-style:italic;
}

#search .result{
	display:table;font-size:11px;
}

#search .result_head{
	color:blue; 
}
#search .result_foot{
	color:green;
}

#search .right_line{
	border-right:1px solid #666666;
}

.message{
	color:red;
}

#manufacturers {
	text-align:left; width:960px;display:block;
}

#manufacturers td{
	font-family: verdana; font-size: 13px; font-weight: normal;
}

#manufacturers .title{
	font-weight:bold;	
}

#manufacturers ul{
	list-style-type:none;
}

#manufacturers li{
	margin-left:0px;overflow:hidden; float:left; margin-bottom:0px; background-color:#ffffff;
	font-family: verdana; font-size: 13px; font-weight: normal; display:block; padding:0px; padding:0px; 
}

#way{
	text-align:left;padding-left:0px;
}

.bold{
	font-weight:bold;	
}

#categories {
	text-align:left; width:960px;display:block; overflow:hidden
}

#categories td{
	font-family: verdana; font-size: 13px; font-weight: normal;
}

#categories .title{
	font-weight:bold;	
}

#categories ul{
	list-style-type:none;margin-left:-30px;
}

#categories li{
	margin-left:10px;overflow:hidden; float:left; margin-bottom:10px; border:1px solid #B6BDD2;
	background-color:#ffffff;font-family: verdana; font-size: 15px; font-weight: normal; font-color:#666666; height:200px; display:block;
}

#categories .normal_price{
	font-weight:bold;color:#000000;
}

#categories hr{
	border-top: 1px #000000;
	width: 100%;
	height: 1px;
	text-align: left;
}

#categories .normal_disabled{
	font-weight:bold; text-decoration:line-through;color:black;
}

#categories .low_price{
	font-weight:bold; color:red;
}

#products {
	text-align:left; width:960px;display:block; 
}

#products td{
	font-family: verdana; font-size: 13px; font-weight: normal;
}

#products .title{
	font-weight:bold;	
}

#products .normal_price{
	font-weight:bold;
}

#products .normal_disabled{
	font-weight:bold; text-decoration:line-through;
}

#products .low_price{
	font-weight:bold; color:red;
}

#products ul{
	list-style-type:none; width:300px;display:block;float:left; margin:0px;padding:0px;
}

#products li{
	margin-left:10px;overflow:hidden; float:left; margin-bottom:5px; border:1px solid #666666; cursor: pointer;
	border-bottom:2px solid #B6BDD2;border-right:2px solid #B6BDD2;white-space: nowrap;
}

.cartspan{
	float:left;width:200px;display:block
}

.green{
	color:green;
}

.red{
	color:red;float:left;
}

#cart .cartlist{
    border-style:outset; border-color:#666666; border-width:1px;border-collapse:collapse;width:960px;
  }

#cart .cartlist td, th{
	font-family: verdana; font-size: 13px; font-weight: normal;border-bottom:1px solid #666666; border-style:inset; border-color:#666666; border-width:1px; 
}


#cart td,th{
	font-family: verdana; font-size: 13px; font-weight: normal;
}

#cart TH{
	font-weight:bold;
}

#cart .cartlist th{
	font-weight:normal;
}

#cart .title{
	font-weight:bold;border:none;
}

#cart ul{
	list-style-type:none;
}

#cart li{
	margin-left:10px;overflow:hidden; float:left; margin-bottom:10px; border:1px solid #666666;
}
#details{
position:absolute; background-color:#eee9e9; font-family:verdana; font-size:10px; visibility:hidden; display: block; border:1px solid black; width:150px; padding-left: 2px; h eight:100px;
}

#materials {
	text-align:left; width:960px;display:block;
}

#materials td{
	font-family:verdana; font-size: 13px; font-weight: normal;
}

#materials .title{
	font-weight:bold;	
}

#materials ul{
	list-style-type:none;
}

#materials li{
	margin-left:0px;overflow:hidden; float:left; margin-bottom:0px; border:0px solid red;background-color:#eeeeee;font-family: verdana; font-size: 13px; font-weight: normal; height:100px; display:block; padding:0px; 
}

#clear {
	clear: both;
}

#gallery { padding: 15px 0 0 0;}
#gallery div.off {color:#505050; height:25px; width: 32px; margin-right:2px; margin-top: 2px; text-align: center; line-height:22px; float:left; background:url('http://www.emont.ro/photos/image_home_tabs/tabs_0.png') repeat-x left bottom; border:1px solid #cccccc; border-bottom-color: #bbbbbb; cursor:pointer; position:relative; z-index:20;}
#gallery div.on {color:#000; width: 32px; margin-right:2px; text-align: center; margin-top:1px; float:left; background:url('http://www.emont.ro/photos/image_home_tabs/tabs_2.png') repeat-x left bottom; border:1px solid #adadad; cursor:pointer; border-bottom:0; height:26px; line-height:21px; position:relative; z-index:100;}

div.hide { display:none; width:0; overflow:hidden;}
div.show { clear:left; width:930px; #width:960px; height: 198px; margin-top:0;float:left; top:-1px;border:1px solid #adadad; background-color: whitesmoke; padding: 18px 15px 0 18px; position:relative; z-index:50;}
div.show img {float:left; margin-right: 15px;}
div.show h2 { margin-bottom: 0; margin-top: 0;}
div.show hr { height: 1px; color: #9d9d9d; }
.clear {clear:both;}

.rightbar{
	border:0px solid black;
}
.rightbar div{
	display:block;height:140px;text-align:center;border:1px solid #B6BDD2;margin:10px 2px 0 2px;
}
