/* CSS Document */
html{ background:#20313B;}
body{
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	background:#FEFEFE;
	}
.clear{ clear:both; display:block; font-size:0px; width:auto; height:1px;}
button{ border:0px;}
fieldset, form,input,p,h1,h2,h3,h4{ margin:0px; padding:0px;}
fieldset { border:none;}
#wrapper{ 
	width:990px; 
	height:auto; 
	overflow:hidden;
	margin:0 auto;
	background:#FFF;
	clear:both;
	}
/** HEADER **/

#header{ display:block; width:990px; height:120px; position:relative; clear:both; z-index:999; }
.logo{ width:140px; height:42px; background:url(../images/logo.jpg); display:block; position:absolute; top:20px; left:30px;}
.h1{  right:0px; top:0px; background:#EFEFEF;}
.header-top-menu{ list-style-type:none; margin:0px; padding:0px; font-size:12px;  }
.header-top-menu li{ float:right; margin-left:10px;}
.header-top-menu li a{ color:#333333; background:url(../images/arrow.gif) no-repeat; padding-left:5px; background-position:0px 5px;}
	
.cart-info{ float:right; display:block; width:400px; height:75px; background:url(../images/cart-info.jpg); margin-top:7px; position:relative;}
.cart-info .ci1{ font-size:11px; position:absolute; top:25px;}
.cart-info .ci2{ position:absolute; top:25px; left:250px; font-size:11px; width:140px;}


/** NAVIGATION **/
.navigation-menu{ z-index:99; bottom:5px; position:absolute; height:41px; background:url(../images/navigation-menu-bg.gif); width:984px; }
.navigation{ list-style-type:none; margin:0px; padding:0px; }
.navigation li{ display:block; float:left; position:relative; padding-top:8px; }
.navigation li a{ font-size:12px; color:#990000; font-size:13px; font-weight:bold; text-decoration:none;}
.navigation-menu form{ margin:0px; padding:0px;}

.tab{padding-left:25px;}
.src{ width:400px; padding:0px 0px 0px 60px;}
.src input{ width:250px; height:20px; line-height:20px; float:left; margin:0px; padding:0px; border:1px solid #DB0102; float:left; }

.promo{ display:none; width:180px; position:absolute; background:#FFFFFF; top:30px; left:0px; border:1px solid #999999; list-style-type:none; margin:0px; padding:0px;}
.promo li{ display:block; width:180px; text-align:left; }
.promo li a{ font-weight:normal; }

/** LEFT **/
#left{ 
	width:206px; 
	float:left; 
	display:block;
	margin-right:5px;
}

#content{ width:613px; display:block; float:left; overflow:hidden; background:url(../images/middle_top.jpg) no-repeat; padding-top:12px; margin-right:5px;}
#content .middle{ display:block; height:auto; background:url(../images/middle_middle.jpg); padding:0px 10px 0px 10px; overflow:hidden; }
#content .bottom{ display:block; height:8px; font-size:0px; background:url(../images/middle_bottom.jpg); overflow:hidden; clear:both;}

/** RIGHT **/

#right{  float:left; width:160px; height:auto; background:url(../images/right_top.jpg) no-repeat; padding-top:12px; }
#right .middle{ display:block; padding:5px; height:auto; background:url(../images/right_middle.jpg);}
#right .bottom{ display:block; height:8px; font-size:0px; background:url(../images/right_bottom.jpg); }

.right-header{ height:22px; background:red; background:url(../images/right-header.jpg); color:#FFF; font-size:12px;}
.right-header span{ padding-left:5px; line-height:22px; text-transform:capitalize; font-variant:small-caps;}

.brands{ list-style-type:none; margin:0px; padding:5px;}
.brands a{ text-decoration:none; font-size:12px; color:#333333; background:url(../images/arrow.gif) no-repeat; background-position:0px 5px; padding-left:5px;}

.newsletter-form{ margin:0px; padding:5px; font-size:12px;}
.newsletter-form label{}
.newsletter-form input{ border:1px solid #CCCCCC; width:136px; margin-bottom:5px;}

.menu{
	width:206px; 
	float:left; 
	display:block; 
	background:url(../images/left_top.jpg) no-repeat;
	position:relative;
	padding-top:30px;
	}
.menu .middle{ display:block; height:auto; background:url(../images/left_middle.jpg); padding:0px 10px 0px 10px; }

.menu .bottom{ display:block; height:8px; font-size:0px; background:url(../images/left_bottom.jpg); }

#categs{ list-style-type:none; margin:0px; padding:0px; font-size:11px;}
#categs li{ border-bottom:1px solid #EFEFEF; line-height:18px; height:18px;}
#categs a{ color:#000; text-decoration:none;}
#categs .sub_hidden a{ padding-left:10px; }


/**** LISTING ***/
.odd{}
.listing{ float:left; display:block; width:290px; margin:0px 0px 20px 5px; height:140px; position:relative; background:url(../images/list_separator.jpg); background-position:bottom center; background-repeat:no-repeat;  }
.listing h1{ font-size:12px; margin-bottom:5px;}
.listing .img{ width:80px; border:1px solid #EFEFEF; float:left; display:block;}
.listing p{ width:165px; margin-left:5px; font-size:11px; float:left; clear:right;} /* description*/
.listing .price{ font-size:12px; display:block; clear:both; margin-top:5px;}
/*** Paginator **/
.paginator{ clear:both; display:block; font-size:11px;}
.paginator a{ color:#333333;}
.paginator span{ color:red;}

.listing .option{ position:absolute; bottom:10px; height:18px; right:0px;}
.ordonate{ 
	display:block; 
	height:20px; 
	clear:both; 
	border-bottom:1px solid #20313B; 
	margin-bottom:20px; 
	text-align:right; 
	font-size:11px;
	font-weight:bold;
	color:#20313B;
	}
.ordonate a{ font-size:10px; color:#20313B; text-decoration:none;}

/** BUTTONS **/
.comanda{ width:62px; height:18px; background:url(../images/comanda.jpg); display:block; float:right; font-size:0px; margin:0px 5px 0px 5px;}
.detalii{ width:62px; height:18px; background:url(../images/detalii.jpg); display:block; float:right; font-size:0px; margin:0px 5px 0px 5px;}
.addtocart{ width:90px; height:26px; background:url(../images/addToCart.jpg); border:none;}
.checkout_button{  width:90px; height:26px; background:url(../images/finalizare-comanda.jpg); border:none; }
.back{ width:90px; height:26px; background:url(../images/back.jpg); border:none; }
.updateCart{ width:90px; height:26px; background:url(../images/update_cart.jpg); border:none; }
.srcBtn{ width:68px; height:26px; border:none; background-image:url(../images/search_btn.jpg); float:left;}
.newsletterBtn{width:90px; height:26px; border:none; background-image:url(../images/newsletterBtn.jpg); float:left;}

/**DETAILS**/
.big-image{ width:250px; border:1px solid #efefef; margin-right:5px; overflow:hidden; position:relative; }
.big-image .zoom{ width:45px; height:45px; position:absolute; top:0px; left:0px; background-image:url(../images/search_48.png); border:1px solid black; z-index:1;}
.big-image ul{ list-style-type:none; clear:both; }
.big-image ul li{ float:left; display:block;}
.view-prod{}
.view-prod h1{ font-weight:bold; font-size:14px;}
.view-prod h2{ font-weight:normal; font-size:13px;}
.discount_price{ text-decoration:line-through;}
.tabber{ font-size:12px;}

.compare{ font-size:12px; color:#000000;}
/** CART **/
.cart_list{ font-size:12px;}
.cart_list input{ border:1px solid #CCCCCC;}
.cart_list textarea{ border:1px solid #CCCCCC; }
.dot_cart{ background:url(../images/dot.gif); background-repeat:repeat-x; background-position:bottom;}

/*** FOOTER ***/
#footerWrapper{
	display:block;
	overflow:hidden;
	margin-top:35px;
	height:auto; 
	margin:0 auto;
	background:#20313B;
	clear:both;
	}
#footer{ font-size:11px; width:990px; margin:0px auto;}
.footer_links{ list-style-type:none; clear:both; height:auto;}
.footer_links li{ float:left; width:220px; margin:10px 0px 0px 0px; text-align:justify; background:url(../images/arrow.gif) no-repeat; background-position:left; }
.footer_links li a{ text-decoration:none; padding-left:7px; color:#fff;}

/** CHECKOUT FORM **/
.checkout{font-size:13px; padding:5px; }
.checkout label{ display:block; font-variant: small-caps; font-weight:bold;  }
.checkout input{ border:1px solid #CCCCCC; width:260px;}
.checkout textarea{border:1px solid #CCCCCC; width:555px; height:40px;}
.checkout .ch_left{ float:left; display:block; width:270px; height:auto;}
.checkout .ch_right{ float:left; display:block; width:270px; height:auto;}
.checkout button{ 
	border:none; 
	background-color:none; 
	background-image:url(../images/checkout.jpg); 
	width:90px; 
	height:26px; 
	float:right; 
	margin-right:4px; margin-top:20px;
	}
	
/** SENDMAIL FORM **/
.sendmail{font-size:13px; padding:5px; }
.sendmail label{ display:block; font-variant: small-caps; font-weight:bold;  }
.sendmail input{ border:1px solid #CCCCCC; width:260px;}
.sendmail textarea{border:1px solid #CCCCCC; width:555px; height:40px;}
.sendmail .ch_left{ float:left; display:block; width:270px; height:auto;}
.sendmail .ch_right{ float:left; display:block; width:270px; height:auto;}
.sendmail button{ 
	border:none; 
	background-color:none; 
	background-image:url(../images/trimite.jpg); 
	width:90px; 
	height:26px; 
	float:right; 
	margin-right:4px; margin-top:20px;
	}

/** USER FORM **/
.user_form{font-size:13px; padding:5px;}
.user_form label{ display:block; font-variant: small-caps; font-weight:bold;  }
.user_form input{ border:1px solid #CCCCCC; width:260px;}
.user_form textarea{border:1px solid #CCCCCC; width:530px;}
.user_form .ch_left{ float:left; display:block; width:270px; height:80;}
.user_form .ch_right{ float:left; display:block; width:270px; height:auto;}
.user_form button{ border:none; background-color:none; background-image:url(../images/autentificare.jpg); width:90px; height:26px; float:right; margin-right:30px; margin-top:20px;}



.formsC{ width:595px; height:auto; margin-top:35px; overflow:hidden; display:block;  background:url(../images/formBgMiddle.gif); }
.formsC .header{ width:595px; height:44px; display:block; background:url(../images/formMenuTop.jpg) no-repeat; }
.formsC .footer{ width:595px; height:16px; display:block; background:url(../images/formFooter.jpg) no-repeat; }
.formsC .content{ width:573px; height:auto; display:block; border-left:1px solid #CCCCCC; border-right:1px solid #CCCCCC; background:#FFF;  margin-left:10px; }
.error{ font-size:10px; color:red;}

.texts{ font-size:12px;}
.texts h1{ font-size:16px; margin-bottom:25px; padding-left:10px;}
.texts p{ padding:0px 10px 30px 10px; text-align:justify;}