@charset "utf-8";
body {    	
	margin: 0px;
	padding: 0px;
	color: #FFFFFF;
	font-size:11px;	
	background-position:top right;	
	background: #000000 url(../img/body.png) no-repeat;	
}
/* Body area */
#body_area {
	width: 1000px;
	margin-right: auto;
	margin-left: auto;	
	
}
#new_year {
margin-top:20px;
width:1000px;
}
#body_area_main {
	width: 1000px;
	margin-right: auto;
	margin-left: auto;	
	
	height:956px;		
}
#body_area_main a{
   border:0;
}
/*  Header area */
#header_area {
   width: 1000px;
   height:80px;
   margin:0;
}
#login_area { 
   margin-left:50px;
   width:300px;
   padding-top:15px;
   font-family:Arial;
   font-variant:normal;
   font-size:12px;   
}
#login_area img {
   border:0px;
   padding-left:10px;
   padding-right:10px;   
}
#login_area a{
   text-decoration:none;
   font-family:Arial;
   font-weight:bold;
   font-size:12px;
   color:#FFFFFF;
}
#langs {   
   margin-top:14px;
   margin-left:76px;  
   font-family:Arial;;
   font-size:10px;
   font-weight:400;  

}
#langs a{
  font-family:Arial;;
  font-size:10px;
  font-weight:400;  
  padding-right:2px;
  padding-left:2px;  
  color:#FFFFFF;
  text-decoration:none;
}
#langs a:hover,#login_area a:hover{
  color:#eace18;
}
#langs a.active,#login_area a.active{
  color:#eace18;
}
/* Horizontal Menu */
#horizontal_menu {
  width:1000px;
  height:20px;
  text-align:center;
  margin-top:30px;
} 
#horizontal_menu a{
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  font-weight:bold;
  color:#FFFFFF;
  text-decoration: none;
  
}
#horizontal_menu a:hover{
  color:#FFFFFF;  
  background-color:#3c3c3c;  
 }
#horizontal_menu a.active{
  color:#FFFFFF;  
  background-color:#3c3c3c;  
}

/* Center content produse*/
#center_content{
	width: 1000px;
	margin-top:20px;
}
#center_content_main{
	width: 1000px;
	margin-top:100px;
	height:630px;
}
/*  Center  */
#center{
	width: 610px;
	margin-left:195px;
	margin-right:195px;
	background:url(../img/hd_center.png) center;
}
/* Title Produse*/
h2 {
	margin-right: 100px;
	margin-left: 100px;
	font-size: 12px;
	font-weight: bold;
	text-align:center;
}
/* End Title Produse*/
/* Center Produse */ 
#center_company{
  font-family: Arial;
  font-size: 11px;
  font-weight: 500;
  font-variant: normal;  
  padding-left:60px;
  padding-right:60px;
  background:url(../img/hd_center.png) center;
  text-align:justify;
}
#center_company a{
  color:#FFFFFF;
  text-decoration:none;
}
#center_company a:hover{
  color: #FFFF00;
}
#center_company a.paginare{
  color: #FFFF00;
}
#center_company ul{ 
    list-style:none;
	list-style-image:url(../img/arrow_1.gif);
 }
#center_company ul a{ 
   font-family:Arial;
	font-variant:normal;
	font-weight:bold;
	font-size:11px;
	text-align:left;
	color: #FFFFFF;
	text-decoration:none;    
}
#center_company ul a:hover{ 
   font-family:Arial;
	font-variant:normal;
	font-weight:bold;
	font-size:11px;
	text-align:left;
	color: #eace18;
	
	text-decoration:none;    
}
/* Login */
#center_login{
	width: 610px;
	margin-left:195px;
	
	margin-right:195px;
	background:url(../img/hd_center.png) center;
}
.reg{
	background-color: #FFFFFF;	
	background:url(../img/btn.gif) no-repeat;
	border:0;
	width: 116px;
	height:32px;
	color:#c9b716;
	font-family:Arial;
	font-variant:normal;
	font-weight:bold;
	font-size:12px;
}
.send{
	background-color: #FFFFFF;	
	background:url(../img/send_cart.jpg) no-repeat;
	border:0;
	width: 141px;
	height:32px;
	color:#c9b716;
	font-family:Arial;
	font-variant:normal;
	font-weight:bold;
	font-size:12px;
}
#center_login_new{
	width: 648px;
	margin-left:auto;
	
	margin-right:auto;
	background:url(../img/hd_center2.png) center;
}
#login_bg_left {
    background: url(../img/log_bg.gif) center;
	width:243px;
	height:307px;
	
}
#login_bg_right {
    background: url(../img/log_bg.gif) center;
	width:243px;
	height:307px;	
	float:left;	
	
}
td.hd_text {
    font-family:Arial;
	font-variant:normal;
	font-weight:600;
	text-align:center;
	padding-left:40px;
	padding-top:20px;
}
td.text {
    font-family:Arial;
	font-variant:normal;
	font-weight:normal;
	font-size:12px;
	text-align:left;
	padding-left:32px;
	padding-top:10px;
	color:#c0bebe;

}
td.text2 {
    font-family:Arial;
	font-variant:normal;
	font-weight:normal;
	font-size:12px;
	text-align:left;
	padding-left:10px;
	padding-top:10px;
	color:#c0bebe;

}
td.text3 {
    font-family:Arial;
	font-variant:normal;
	font-weight:bold;
	font-size:12px;
	text-align:left;
	padding-left:10px;
	padding-top:10px;
	color: #eace18;
}
td.text3 a{
	color: #c0bebe;
	text-decoration:none;

}

a.bt {
    text-decoration:none;
    text-align:center;
	padding-left:80px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#c0bebe;
	font-size:12px;
	
}
a.bt:hover {
    text-decoration:none;
 	color: #c9b716;
}
/* Errore*/
.error{
	color: #FF0000;
	background-color: #FEECE7;
	background-image: url(../img/exclamation.png);
	background-repeat: no-repeat;
	background-position: 5px center;
	border: 1px solid #FF3300;
	clear: both;
	margin-left: 20px;
	margin-right: 20px;
	padding-top: 2px;
	padding-right: 10px;
	padding-bottom: 2px;
	padding-left:10px;
	margin-top: 5px;
	margin-bottom: 5px;
}
.succes{
	color: #009900;
	background-color: #EAFFDD;
	background-image: url(../img/accept.png);
	background-repeat: no-repeat;
	background-position: 5px center;
	border: 1px solid #009900;
	clear: both;
	margin-left: 20px;
	margin-right: 20px;
	padding-top: 2px;
	padding-right: 10px;
	padding-bottom: 2px;
	padding-left:10px;
	margin-top: 5px;
	margin-bottom: 5px;
	
}
/* input */
.field{
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
	width: 175px;
}
/* Left Menu */
#left_menu {
 width:150px;
 padding-left:10px;
}
ul.text { 
 list-style-type: none;
 font-family: Arial;
 font-size: 12px;
 font-weight: 500;
 font-variant: normal;
 margin-bottom:0;
 text-align:center;
 color:#FFFFFF;
}
ul.offert { 
 list-style-type: none;
 font-family: Arial;
 font-size: 12px;
 font-weight: 500;
 font-variant: normal;
 margin-bottom:0;
 text-align:center;
 color:#FFFFFF;
 width:178px;
 padding-left:0px;
}
ul.offert li{  
 border-bottom:1px dotted #6E6C6C;
  margin-left:10px;
}
ul.offert a{
 text-decoration:none; 
  font-family: Arial;
 font-size: 12px;
 font-weight: 500;
 font-variant: normal;
 margin-bottom:0;
 text-align:center;
 color:#FFFFFF; 
}
/* Right Content*/
#right_content{
 float:left;
 width:610px; 
 background:url(../img/hd_center.png) repeat-y; 
}
#right_content p{
 padding-left:100px;
 padding-right:100px;
 padding-top:20px; 
 text-align:justify;
 font-family:Arial;
 font-size:12px;
}
#right_content p a{
  text-decoration:none;
  color:#FFFFFF;
}
#img_prod {
	padding-left:100px;
	padding-right:100px;
	padding-top:20px;

}
#comment {
	padding-left:100px;
	padding-right:100px;
	padding-top:20px;

}
#img_prod1 {
	padding-left:100px;
	padding-right:100px;
	padding-top:10px;
	padding-bottom:20px;

}
img.center{
	border: 1px solid #FFFFFF;
	background-color:#736F70;
	padding:3px;
}

#hd_top {
 display:block;
 background:url(../img/hd_top.png) no-repeat;
 height:35px;
 width:610px;
}
#hd_top_new {
 display:block;
 background:url(../img/hd_top2.png) no-repeat;
 height:135px;
 width:648px;
}
#hd_top_new h3{
 padding-left:85px;
 padding-top:95px;
 color: #eace18;
 font-size:15px; 

}
#price {
 
 background:url(../img/hd_center.png) repeat-y;
 padding-left:100px;
 padding-right:100px;
 height:30px; 
}
#price a{
 float:right;
 padding-bottom:10px;
}
#price span{
 background:url(../img/btn.png) no-repeat;
 padding-bottom:10px;
 padding-left:10px;
 padding-top:7px;
 display:block;
 float:right;
 margin-right:10px;
 padding-right:30px;
 text-align:justify;
 font-family:Arial;
 font-weight:bold;
 color:#454444; 
 font-size:15px; 
}
#hd_bottom{
 display:block;
 background:url(../img/hd_bottom.png) no-repeat;
 height:35px;
 width:610px;
}
#hd_bottom_new{
 display:block;
 background:url(../img/hd_bottom2.png) no-repeat;
 height:97px;
 width:648px;
}


/* footer */

#footer {
 font-size:12px;
 font-family: Geneva, Arial, Helvetica, sans-serif ;
 padding:0px;
 margin:0px;
 width:100%;
 clear:both; 
 width:100%;
 margin-top:70px;
 margin-left:auto;
 margin-right:auto;
 text-align:center;
}

#footer a:hover {
color:#000000;
}

#footer a {
color:#333333;
text-decoration:none;
}



#body_area_full {
	width: 100%;
	margin-right: auto;
	margin-left: auto;
}
#header_area  {
	width:100%;
	margin-right: auto;
	margin-left: auto;
}
body img{
    border:0px;
}
/* Header top*/
img.logo  {    
	width:235px;
	height:75px;
	border:0px;
}
td.hdtop_left {background:url(../img/hdtop_left.gif) no-repeat;height:32px;width:3px;}
td.hdtop_center {background:url(../img/hdtop_center.gif) repeat-x;height:32px;width:200px; vertical-align:text-top;text-align:left;}
td.hdtop_recycle {
    background:url(../img/hdtop_center.gif) repeat-x;
	height:32px;
	width:130px; 
	vertical-align:text-top;
	color:#FFFFFF;
	font-size:14px;
	text-align:right;
}
td.hdtop_center a{
    color:#FFFFFF;
	text-decoration:underline;
	font-size:14px;
	padding-left:10px;
	padding-bottom:20px;
}
td.hdtop_recycle a{
    color:#FFFFFF;
	text-decoration:underline;
	font-size:14px;
	padding-left:10px;
	padding-bottom:20px;
}
img.recycle {
    width:20px;
	height:21px;
	border:0px;
	text-align:right;  
}
td.hdtop_right {background:url(../img/hdtop_right.gif) no-repeat;height:32px;width:3px;}
td.hdtop_account {
     background:url(../img/hdtop_account.gif) no-repeat;
	 height:32px;
	 width:101px;
	 text-align:left;
}
/* Header center*/
td.hdcenter_left {background:url(../img/hdcenter_left.gif) no-repeat ;height:60px;width:6px;}
td.hdcenter_serach {background:url(../img/hdcenter_serach.gif) no-repeat;height:60px;width:58px;}
td.hdcenter_form {background:url(../img/hdcenter_form.gif) repeat-x;height:60px;width:200px;}
td.hdcenter_go {background:url(../img/hdcenter_go.gif) no-repeat;height:60px;width:35px;}
td.hdcenter_menu1 {background:url(../img/hdcenter_menu1.gif) no-repeat;height:23px;width:92px;}
td.hdcenter_menu2 {background:url(../img/hdcenter_menu2.gif) no-repeat;height:23px;width:60px;}
td.hdcenter_menu3 {background:url(../img/hdcenter_menu3.gif) no-repeat;height:23px;width:76px;}
a.menu {
  font-family:Tahoma;  
  font-size:10px;
  font-weight: bolder;
  color:#66420C;
  text-decoration:none;
}
td.hdcenter_bottom {background:url(../img/hdcenter_bottom.gif) no-repeat;height:37px;}
td.hdcenter_bottom2 {background:url(../img/hdcenter_bottom2.gif) repeat-x;height:37px;width:545px;}
td.hdcenter_right {background:url(../img/hdcenter_right.gif) no-repeat right;height:37px;width:3px;}
/* header bottom ,menu dropdown  */
td.hdmenu_right {background:url(../img/hdmenu_right.gif) no-repeat right;width:4px;height:23px;}
td.hdmenu_left {background:url(../img/hdmenu_left.gif) no-repeat left;width:4px;height:23px;}
td.hdmenu_lefthr {background:url(../img/hdmenu_lefthr.gif) no-repeat right;width:7px;height:23px;}
td.hdmenu_center {background:url(../img/hdmenu_center.gif) repeat-x ;height:23px;}
/* Under header*/
td.under_header {background:#8e96a4;border-top:1px solid #fff;border-bottom:2px solid #fff;height:10px;}
td.banner {background-color:#8e96a4;background:url(../img/totus_banner.gif) repeat-x ;border-top:1px solid #fff;border-bottom:2px solid #fff;height:130px;}
/* Left Content */
td.left_content {
  
  width:160px;
  margin:0 0 3px 8px;
  border:1px solid #526380;
  font-size:14px;
  padding-left:5px;
  background:#eeeff0;
}
td.left_content ul.big{
  list-style-type:none;
  line-height:15px;
  font-weight:bold;
  color:#dadada;
  padding-bottom:5px;
  padding-top:5px;
  padding-left:5px;
  margin-left:-5px;
  margin-top:0px;
  background:#33425a;
 }
 td.left_content ul{
  list-style-type:none;
  line-height:18px;
  font-weight:normal;
  padding-left:1px;
  margin-top:-5px;
  margin:0px;
  }
  td.left_content ul a{
  list-style-type:none;
  line-height:18px;
  font-weight:normal;
  padding-left:1px;
  margin-top:-5px;
  text-decoration:none;
  margin:0px;
  }
#pages {
   background: url(../img/bg_product.gif) repeat-x center;
   border-bottom:1px solid #E1E1E1;	
   height:30px;
   text-align:right;
   margin-top:10px;
   vertical-align:text-bottom;
  }
 

/* Right Content */
td.right_content {
  width:120px;
  
 }
#promotion{ 
  border-left:1px solid #526380; 
  border-bottom:1px solid #526380;
  border-top:1px solid #526380;
  width:120px;
   
  /*  border-bottom:#526380 1px solid; */
     
   margin-bottom:5px;
  
 }
 

#center_content_full{
	background:#fff;
}
#center_content_full .center_content_full {
    border-left:1px solid #526380;
	border-right:1px solid #526380;
	width:100%;
}
p.center_top_txt {
margin:0 0 5px;
padding:5px;
font-size: 12px;
}
p.center_top_txt a{
	color: #666666;
}
p.center_top_txt a:hover{
	text-decoration: underline;
	color: #000000;
}
#product_center{
 position:relative;
 float:left;clear:both;
 background:#fff;
 padding-bottom:10px;
}

td.center { 
 padding-left:2px;
 padding-right:2px

}
/* Oferts */
.oferts {
 border:1px solid #CCCCCC;
 display:inline;
 float:left;
 margin:2px 5px 20px 5px;
 padding:0;
 width:99%;
 background-color:#FFFFFF;
}


.oferts h2 {
 background:#E7ECF4 url(../img/h2.gif) repeat-y scroll 0 0;
 border-bottom:1px solid #CCCCCC;
 float:left;

 font-weight:normal;
 height:15px;
 margin:0;
 padding:10px 0;
 width:100%;
}
.oferts h2 .left_oferts{
  float:right;
  width:300px;
  height:25px;
  padding:10px 20px 0 20px;
  margin-top:-30px;
  text-align:right;
  background:url(../img/left_ofert.gif) no-repeat left top;
}
#product_oferts{
  float:left;
  display:inline;
  width:20%;
  margin:0 2%;
  padding-top:5px;
  text-decoration:none;  
}
#product_oferts_full{
  float:left;
  display:inline;
  width:20%;
  margin:0 2%;
  padding-top:5px;
  text-decoration:none; 
  border-right:1px solid #E1E1E1;
}
#product_oferts p{
  margin:0;
  padding-left:10px;
  padding-right:10px;
  line-height:20px; 
}
.title{
  color: #000000;
  font-size:12px; 
 }
.text{
  color:#EE7700; 
 }
.price {
  color:#000000;
  font-size:14px;
} 
.stoc {
  color: #008000;
}
.buy {
  width:200px;
  height:30px;
  border-bottom:1px solid #E1E1E1;
}
#product_detail {
  margin:0 auto;
  text-align:center;
  width:965px;
}
#product_detail_left {
  float:left;
  padding-left:0;
  text-align:left;
  vertical-align:top;
  width:49%;
}
#product_detail_right {
  float:right;
  padding:0;
  text-align:left;
  vertical-align:top;
  width:49%;
}
/* Login */
#hd_login {
 color:#41577B;
 font-size:13px;
 line-height:16px;
 margin-bottom:4px; 
 padding-bottom:4px;
 padding-left:25px;
 margin-left:230px;
 font-weight:bold;
}
#login {
  width:505px;
  margin-left:250px;
  border:2px solid #DDDDDD;  
}

p.hd {
  background:#DDDDDD none repeat scroll 0 0;
  border-bottom:2px solid #DDDDDD;
  font-family:Verdana,Helvetica,sans-serif;
  font-size:12px;
  font-weight:bold;
  line-height:normal;
  margin:0;
  height:20px;
  padding-left:10px;
  padding-top:5px;
}
#product_detail h1 {
  font-size:14px;
  margin:0;
  text-align:left;
  width:500px;
}
 
#partners {
   margin-left:auto;
   margin-right:auto;   
   background:#f2f2e8;
   height:230px;
   padding:5px; 
   border:1px solid #aaa;
   border-left-color:#FFFFFF;
   border-right-color:#FFFFFF;
   clear:both;
}
.partner{float:left;display:inline;margin:25px;padding:5px;background:#FFF;border:1px solid #aaa;}
/* product detail */
hr.hr1 {
border-bottom:4px solid #526380;
margin-bottom:1px;
}
hr.hr2 { 
border-top:4px solid #8E96A4;
border-bottom:0;
border-left:0;
border-right:0;
margin:0;
padding-top:10px;

}
.buy_detail {
  width:200px;
  float:right;
  height:30px;
  border-bottom:1px solid #E1E1E1;
}
.price_detail {
  color:#7A7A7A;
  font-size:14px;
  font-variant:normal;
  font-weight: 200;
}

/* registre */
.reg_btn {
 background:#234786 none repeat scroll 0 50%;
 border-color:#78859F #000033 #000033 #78859F;
 border-style:solid;
 border-width:2px;
 color:#FFFFFF;
 cursor:pointer;
 display:inline;
 font-family:verdana,arial,helvetica,sans-serif;
 font-size:12px;
 font-weight:bold;
 height:10px;
 padding:1px;
 margin-left:200px;
 padding-left:20px;
 padding-right:20px;
}
.reg_btn a{

 font-family:verdana,arial,helvetica,sans-serif;
 font-size:12px;
 font-weight:bold;
 text-decoration:none;
 color:#FFFFFF;
}
/* buy roduct */
td.bar_top { background-color:#526380;height:3px;}
td.bar_top2 { background-color:#BCBCBC;height:15px;}

#cart { 
  background: url(../img/cart.gif) no-repeat left ;
  height:18px;
  margin-bottom:-1px;
  margin-left:1px;
 }

tr.cart_text {
 background-color:#D5D5D5;
 color:#3A3A3A;
 font-weight:bold;
}
a.cart_text {
 background-color:#D5D5D5;
 color:#3A3A3A;
 font-weight:bold;
 text-decoration:none;
}
.cart{
	background-color: #DEDEDE;
	background-image: url(../img/cart_go.png);
	background-repeat: no-repeat;
	background-position: right center;
	padding-top: 3px;
	padding-right: 20px;
	padding-bottom: 3px;
	padding-left: 3px;
	border: 1px solid #DEDEDE;
	color: #FF0000;
	margin-top: 10px;
}
/* footer */

#footer {
 font-size:14px;
 padding:0px;
 width:100%;
 clear:both;
 color: #FFFFFF;
 font-size:10px;
 width:100%;
 text-align:center;
}

#footer a:hover {
color:#000000;
}

#footer a {
color:#333333;
text-decoration:none;
}
.foto1 {
	float: left;
	height: 200px;
	width: 185px;
	margin-left:3px;
	margin-right:10px;
	margin-bottom:28px;
	margin-top:3px;
	text-align:center;
}
.foto1 a{
	color: #FFFFFF;
	text-decoration: none;

}
.foto2 {
	float: left;
	height: 200px;
	width: 185px;
	border: 1px solid #FFFFFF;
	background-color:#736F70;
	padding:3px;
}
#more1 {
  height:200px;
  overflow:hidden;
}
#more2 {
  display:none;
}
#more3 {
  display:block;
}

.butt {
-moz-border-radius:5px 5px 5px 5px;
background-image:url("../img/but_bg.jpg");
background-position:center center;
background-repeat:repeat-x;
border:1px solid #999999;
color:#FFFFFF;
padding:5px 10px;
}

.prod_comments{
	line-height: 16px;
	color: #666666;
	text-decoration: none;
	margin-top: 5px;
	margin-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	margin-left:100px;
	margin-right:100px;

}
.prod_comments span{
	font-weight: bold;
}
