#meniu div.submeniu { display: none; }
.activeMenu { color: #fff; background-color: #c20029; background-image: none; }

#maincontainer  
  { margin: 0px;
    padding: 0px;
    border: 0px;
    position: relative;
    display: block; }


#container-dark #content-dark { width: 960px; margin-left: auto; margin-right: auto; padding-top: 20px; padding-bottom: 20px; }
.mycartcheckout { background: url(../img/btn-checkout-dark2.png) 0 0 no-repeat; display: block; width: 78px; height: 26px; text-indent: -9999px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; float: right;}
.mycartcheckout:hover { background-position: 0% 100% }

.mysendbutton { background: url(../img/btn_trimite.png) 0 0 no-repeat; display: block; width: 78px; height: 26px; text-indent: -9999px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; float: right;}
.mysendbutton:hover { background-position: 0% 100% }

.mysendbutton2 { background: url(../img/btn_trimite.png) 0 0 no-repeat; display: block; width: 78px; height: 26px; text-indent: -9999px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;float: right;}
.mysendbutton2:hover { background-position: 0% 100% }

.mycartcheckout2 { background: url(../img/btn-checkout-dark2.png) 0 0 no-repeat; display: block; width: 78px; height: 26px; text-indent: -9999px; }
.mycartcheckout2:hover { background-position: 0% 100% }

.mycartcheckout5 { background: url(../img/btn_viewcos2.png) 0 0 no-repeat; display: block; width: 112px; height: 26px; text-indent: -9999px; }
.mycartcheckout5:hover { background-position: 0% 100% }

.mycartcheckout3 { background: url(../img/btn_viewcos.png) 0 0 no-repeat; display: block; width: 156px; height: 26px; text-indent: -9999px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; float: right;}
.mycartcheckout3:hover { background-position: 0% 100% }

.mycartcheckout6 { background: url(../img/btn_viewcos2.png) 0 0 no-repeat; display: block; width: 112px; height: 26px; text-indent: -9999px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; float: right;}
.mycartcheckout6:hover { background-position: 0% 100% }

.mycoscontinue_old { background: url(../img/btn_continua.png) 0 0 no-repeat; display: block;  float: right; width: 78px; height: 26px; margin: 0px 10px 0px 0px; text-indent: -9999px; }
.mycoscontinue_old:hover { background-position: 0% 100% }

.mycoscheckout_old { background: url(../img/btn_finalizeaza.png) 0 0 no-repeat; display: block; float: right; width: 78px; height: 26px; margin: 0px 45px 0px 0px; text-indent: -9999px; }
.mycoscheckout_old:hover { background-position: 0% 100% }

.mycoscontinue { background: url(../img/btn_cosrevin.png) 0 0 no-repeat; display: block;  float: right; width: 156px; height: 26px; margin: 0px 10px 0px 0px; text-indent: -9999px; }
.mycoscontinue:hover { background-position: 0% 100% }

.mycoscheckout { background: url(../img/btn_cosfinalizez.png) 0 0 no-repeat; display: block; float: right; width: 156px; height: 26px; margin: 0px 45px 0px 0px; text-indent: -9999px; }
.mycoscheckout:hover { background-position: 0% 100% }


.mycosmodificadatele { background: url(../img/btn_modificadatele.png) 0 0 no-repeat; display: block; float: right; width: 156px; height: 26px; margin: 0px 45px 0px 0px; text-indent: -9999px; }
.mycosmodificadatele:hover { background-position: 0% 100% }

.mycoscontinapoi { background: url(../img/btn_inapoi.png) 0 0 no-repeat; display: block;  float: right; width: 78px; height: 26px; margin: 0px 10px 0px 0px; text-indent: -9999px; }
.mycoscontinapoi:hover { background-position: 0% 100% }

.mycancel { background: url(../img/btn_inapoi.png) 0 0 no-repeat; display: block; float: right; width: 78px; height: 26px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; text-indent: -9999px; }
.mycancel:hover { background-position: 0% 100% }

a.salveaza_setari2 { display: block; width: 112px; height: 26px; background: url(../img/btn_creaza_cont.png) no-repeat; text-indent: -9999px; }
a.salveaza_setari2:hover { background-position: 0% 100%; }

a.salveaza_setari3 { display: block; width: 78px; height: 26px; background: url(../img/btn_salveaza.png) no-repeat; text-indent: -9999px; }
a.salveaza_setari3:hover { background-position: 0% 100%; }

a.mod_shipping { display: block; width: 180px; height: 26px; background: url(../img/btn_modshiping.png) no-repeat; text-indent: -9999px; }
a.mod_shipping:hover { background-position: 0% 100%; }

a.mod_keepshopping { display: block; width: 180px; height: 26px; background: url(../img/btn_continuicumparaturile.png) no-repeat; text-indent: -9999px; float: right; margin-right: 10px;}
a.mod_keepshopping:hover { background-position: 0% 100%; }

.index-product-title { margin: 10px 0px 10px 0px;}
.index-product-dash { line-height: 1px; width: 142px; padding: 4px 0px 4px 0px; margin: 0px 0x 0px 0px; }
.index-product-dash2 { line-height: 1px; width: 142px; padding: 10px 0px 4px 0px; margin: 0px 0x 0px 0px; }
.index-product-description  { min-height: 80px; }
.index-product-price { font-weight: normal; color: #ff0000; margin: 14px 0px 20px 0px; }
    
.categorie-product-dash2 { font-family: "Times New Roman", Times, serif; font-size: 14px; font-weight: normal; color: #fff; line-height: 1px; margin: 2px 0px 20px 0px; width: 219px; }
.categorie-product-description { font-family: "Times New Roman", Times, serif; font-weight: normal; font-size: 14px; color: #fff; margin: 0px 0px 10px 0px; height: 65px; width: 219px; overflow: hidden; clear: both;}
.categorie-product-link-details { position: relative; display: block; padding: 0px 0px 0px 0px; margin: 20px 0px 0px 0px; }
    
.recomandari-title2 { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #fff; font-weight: bold; margin-bottom: 15px; }
.index-faq-title2 { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #fff; font-weight: bold; }
a.index-faq-all2 { font-family: "Times New Roman", Times, serif; font-size: 14px; color: #d49b4f; text-decoration: none; float: right; clear: right;  }
a.index-faq-all2:hover { color: #c20029; }    

.userfield_active    { background: url(../img/login-bg-username.png) 0 50% no-repeat; }
.userfield_inactive  { background: none;  }
/* FAQ */
#showfaq {
		width: 620px;
	}
	#showfaq dt {
		color: #d49b4f;
		/*cursor: pointer;*/
		margin: 0px 0px 0px 0px;
		padding: 10px 0px 0px 0px; }
	#showfaq dd {		
		padding: 0px 0px 10px 15px;
		margin: 3px 0px 10px 15px;
		font-weight: normal;
		background: url(../img/bg-link-triangle.gif) 0px 6px no-repeat;
	}
	
/* STOP FAQ */
/* USERS BOX */
#userbox-flat #userbox-flat-content a#btnlogin { background: url(../img/login-btn-login2.png) 0 0 no-repeat; display: block; width: 63px; height: 26px; text-indent: -9999px; }
#userbox-flat #userbox-flat-content a#btnlogin:hover { background-position: 0 100%; }

#userbox-flat #userbox-flat-content a#btn-checkout { background: url(../img/btn_viewcos2.png) 0 0 no-repeat; display: block; width: 112px; height: 26px; text-indent: -9999px; }
#userbox-flat #userbox-flat-content a#btn-checkout:hover { background-position: 0% 100% }  
/* USERS BOX STOP*/

/* override the root element to enable scrolling */
 
#flowpanes { 
    position:relative; 
    overflow:hidden; 
    clear:both; 
} 
 
/* override single pane */ 
#flowpanes div { 
    float:left; 
    display:block; 
    width:670px; 
    cursor:pointer; 
    font-size:14px; 
} 
 
/* our additional wrapper element for the items */ 
#flowpanes .items { 
    width:20000em; 
    position:absolute; 
    clear:both; 
    margin:0; 
    padding:0; 
} 
 
#flowpanes .less, #flowpanes .less a { 
    color:#999 !important; 
    font-size:11px; 
}

#Previewholder{
left:0px;
top:0px;
position:absolute;
display:none;
width: 250px; height: 330px; background: url(../img/index-frame-portrait.jpg) no-repeat;
padding: 46px 0px 0px 47px; 
/*background:#fff;*/
border:0px solid #af7428;
z-index: 4000;
}
#Previewholder img{
display:block;
}
#Previewholder p{
margin:0;
padding:0;
font:11px Verdana,sans-serif;
color:#090808;
}
#Previewholder p span{
border-top:1px solid #ccc;
display:block;
padding:5px;
}

#ipzooomer       { position: relative; width: 600px; }
#ipsmall         { position: relative; width: 300px; }
#iplarge         { background: white; position: relative; width: 600px; }
#ipmover         { position: absolute; top: 0; left: 0; width: 104px; height: 104px; overflow: hidden; z-index: 100; background: white; display: none; }
#ipoverlay       { border: 1px solid blue; width: 102px; height: 102px; position: absolute; top: 0; left: 0; z-index: 200; }


#Previewholder{
width: 240px; height: 240px;
padding: 5px 0px 0px 5px;
background: transparent; 
top: 0px; left: 0px;
}

#mycart {    
  padding: 0px;
  margin: 0px;  
}

#mycarticon   { width: 32px; height: 32px; display: block; position: relative; float: left; }
#mycartexpand { width: 32px; height: 32px; display: inline; position: relative; float: right; margin:0px; padding: 6px 0px 0px 2px; clear: right;}

#mycarttitle {  
  position: relative;
  display: block;  
  height: 32px;
  width: 205px;
  vertical-align: middle;
  margin: 0px 0px 0px 6px;
  padding: 8px 0px 0px 0px;
  float: left;
  border: 0px solid #ffffff;
}

#mycartitems  { font-family: "Times New Roman", Times, serif; font-size: 12px;  clear: both;}
.cmstext 
{ padding: 0px;
  margin: 0px;
  border: 0px; }
  
.cmstext p
{ padding: 0px;
  margin: 0px;
  border: 0px; }  
  
#theproducts { 
    overflow:hidden; 
    position:relative;
  	width: 956px;
  	height:550px;
  	margin: 0px;     
  	padding: 0px;  } 
 
/* scrollable items */ 
#theproducts .items { 
    width:200000px;
    clear:both; 
    position:absolute; } 
 
/* single scrollable item called ".page" in this setup */
#theproducts .page_new_in_work { 
  	float:left;
  	margin:0px 0px 0px 0px;
  	-moz-border-radius:4px;
  	-webkit-border-radius:4px;      
}
 
#theproducts .page { 
  	float:left;
  	margin:2px 10px 20px 10px;
  	width:219px;
  	-moz-border-radius:4px;
  	-webkit-border-radius:4px;      
}

#theproducts .page2 { 
  	float:left;
  	margin:2px 10px 20px 10px;
  	width:219px;
  	-moz-border-radius:4px;
  	-webkit-border-radius:4px;      
}
/* this makes it possible to add next button beside scrollable */



/* prev, next, prevPage and nextPage buttons */
a.browse {	
	width:61px;
	height:28px;
	/*float:left;*/
	margin:0px 0px 0px 0px;
	cursor:pointer;
	font-size:1px;
}



/* right */
a.right 				{ background:url(../img/button-next.png) no-repeat; background-position: 0px 0px;float: left; clear:right; margin-right: 0px;}
a.right:hover 	{ background-position: 0px -28px; }
a.right:active 	{ background-position: 0px 0px; } 


/* left */
a.left				  { background:url(../img/button-prev.png) no-repeat; background-position: 0px 0px; margin-left: 0px; float: left; clear:left;} 
a.left:hover  	{ background-position: 0px -28px; }
a.left:active  	{ background-position: 0px 0px; }

/* disabled navigational button */
/*a.disabled {  visibility:hidden !important;		}*/
a.left.disabled { background:url(../img/button-prev-disabled.png) no-repeat; background-position: 0px 0px;  }
a.right.disabled { background:url(../img/button-next-disabled.png) no-repeat; background-position: 0px 0px; }

.pagination { margin: 0px 10px 00px 0px; padding: 0px 10px 10px 0px; float: right; clear: both; }


.navi {      
    width:920px; 
    height:20px;    
    text-align: right;    
    clear: both; } 
  
.navi a { 
    float: left;
    text-align: left;
    width:8px; 
    height:8px;  
    margin:3px 0px 0px 0px;     
    background:url(../img/navigator.png) 0 0 no-repeat; 
    display:block; 
    font-size:1px; } 
 
.navi a:hover { background-position:0 -8px; }  
.navi a.active { background-position:0 -16px;  } 	
  
/* ERRORS */

.index_login_error  {
  position: absolute; bottom: -36px; left: 6px; width: 276px;
}

#success{margin:-px 0px;border:1px solid #b2dc4d;color:#40550d;font-family:"Arial", Arial, sans-serif;font-size:12px;background:#cce297;font-weight:700;padding:5px;-moz-border-radius:3px;-webkit-border-radius: 3px;}
#faillogin{margin:5px 0px;border:1px solid #c82820;color:#c82820;font-family:"Arial", Arial, sans-serif;font-size:12px;font-weight:700;background:#e7928d;padding:5px;-moz-border-radius:3px;-webkit-border-radius: 3px;}
#warning{margin:5px 0px;border:1px solid #efdc90;color:#a9a014;font-family:"Arial", Arial, sans-serif;font-size:12px;font-weight:700;background:#fffecc;padding:5px;-moz-border-radius:3px;-webkit-border-radius: 3px;}

.ico_user{background:url(../../../img/admin/adm/ico_user.jpg) no-repeat 5px center #f1f1f1; padding-left:30px;}
.ico_success{padding-left:20px;background:url(../../../img/admin/adm/success.jpg) no-repeat left center}
.ico_cancel{padding-left:20px;background:url(../../../img/admin/adm/error.jpg) no-repeat left center}
.ico_error{padding-left:20px;background:url(../../../img/admin/adm/ico_error.jpg) no-repeat left center}
.ico_pending{padding-left:20px;background:url(../../../img/admin/adm/ico_hourglass.jpg) no-repeat left center}
.ico_chart{padding-left:20px;background:url(../../../img/admin/adm/ico_chart_bar.jpg) no-repeat left center}

.message_info, .message_success, .message_warning, .message_error, .message_validation {
    font-family:Arial, Helvetica, sans-serif; 
    font-size:12px;  
    border: 1px solid;
    margin: 10px 0px;
    padding:15px 10px 15px 50px;
    background-repeat: no-repeat;
    background-position: 10px center;
}
.message_info {
    color: #00529B;
    background-color: #BDE5F8;
    background-image: url('./img/messages/info.png');
}
.message_success {
    color: #4F8A10;
    background-color: #DFF2BF;
    background-image:url('./img/messages/validgreen.png');
}
.message_warning {
    color: #9F6000;
    background-color: #FEEFB3;
    background-image: url('./img/messages/warning.png');
}
.message_error {
    color: #D8000C;
    background-color: #FFBABA;
    background-image: url('./img/messages/cancel.png');
}

.message_validation {
    color: #D63301;
    background-color: #FFCCBA;
    background-image: url('./img/messages/validation.png');
}

.message_info, .message_success, .message_warning, .message_error, .message_validation  li  { padding-left: 70px; }
.message_dontshow { display: none; }

.mycheckbox {
  height: 14px;
  background-color: #6d5223;  }

#apprememberme {
  height: 14px;
  background-color: #6d5223;
  border: 1px solid #6d5223;  }
  
.mylabel {
  color: #c9944d; font-family: "Times New Roman", Times, serif; font-size: 14px; text-decoration: none;
}

/* CHECK OUT */
#cos2 { width: 800px; text-align: left; position:relative; display: block;  font-family: "Times New Roman", Times, serif; font-size: 18px; color: #fff; font-weight: normal; line-height: 28px; min-height: 400px;}
#cos2 .title2
  { height: 32px; 
    background: url(../../../img/sys/basket02.png) center left no-repeat;
    vertical-align: middle; 
    padding-left: 40px; padding-right: 0px; padding-bottom: 0px; padding-top: 0px;
    margin-left: 0px; margin-right: 0px; margin-bottom: 10px; margin-top: 10px;
    width: 750px; 
    font-size: 20px; 
    font-weight: bold; 
    color: #fff;
    text-align: left; }
#cos2 .cos-separator { font-size: 1px; line-height: 1px; height: 1px; background-image: url(../img/separator.png); background-position: 50% 0; width: 796px; margin: 2px auto; }
#cos2 .cos-separator2 { font-size: 1px; line-height: 1px; height: 1px; background-image: url(../img/separator.png); background-position: 50% 0; width: 796px; margin: 2px auto; }
#cos2 .cos-separator3 { font-size: 1px; line-height: 1px; height: 1px; background-image: url(../img/separator.png); background-position: 50% 0; width: 300px; margin: 2px auto; }        
#cos2 .coscart { color: #b08a56;  }
#cos2 .coscart  th { }
#cos2 .coscart  td { color: #ffffff; height: 45; font-size: 14px; padding: 5px 0px 5px 0px; vertical-align: middle;  }
#cos2 .coscart  .separator  { color: #ffffff; font-size: 2px; padding: 0px 0px 0px 0px; }
#cos2 .coscartcolor { color: #b08a56;  }

.general-separator { font-size: 1px; line-height: 1px; height: 1px; background-image: url(../img/separator.png); background-position: 50% 0; width: 796px; margin: 2px auto; }

#faillogin2{list-style: none; margin:5px 0px;border:1px solid #c82820;color:#c82820;font-family:"Arial", Arial, sans-serif;font-size:12px;font-weight:700;background:#e7928d;padding:5px;-moz-border-radius:3px;-webkit-border-radius: 3px;}

#loginfailtext  { list-style: none; }
#loginfailtext2  { list-style: none; }
#loginfailtext2 li  
{ margin: 2px 0px 0px 30px;
  padding: 0px 0px 0px 20px;  
  background-image:url(../../../img/sys/arrow_right.gif);
  background-position: center left;
	background-repeat:no-repeat; 
  list-style: none;}
	
  	
.newerroralert
{ background-image:url(../../../img/sys/arrow_left.gif);
	background-position: center right;
	background-repeat:no-repeat; }
	
.newerroralert  li  { list-style: none; }

#faillogin2 .newerroralert
{ background-image: none;
  background-position: -900 -900; }
  
#content-account  input { background-color: #c0c0c0;  }
#cos2  input { background-color: #c0c0c0;  }
#cos2  #loginfailtext2  { line-height: 14px; }
#cos2  table td  { line-height: 15px; }

.search_master
  { position: relative;
    width: 610px;
    padding: 4px 2px 4px 2px;
    margin: 0px 0x 10px 0px;    
    border-bottom: 1px solid #b08a56;
    font-size: 12px;    
    color: #ffffff;
  }
  
  
.search_master h2 { font-size: 13px; font-weight: bold; border-bottom: 0px solid #ffffff; }

.search_details { font-size: 12px;  color: #ffffff; padding-top: 2px; padding-bottom: 2px;  }
.search_details a 
  { padding: 4px 0px 4px 24px;
    font-size: 12px; text-decoration: none; color: #b08a56; 
    background-image:url(../../../img/sys/anchor.png);
	  background-position: center left;
	  background-repeat:no-repeat;    
	  vertical-align: middle;  }
    
.search_details a:hover { text-decoration: underline; }
.nodisplayclass { display: none;  }

.product-image-display { position: absolute; top: 46px; left: 48px; }  

.newfancy { background: transparent url(../img/question-ico.png) no-repeat top left; color: #ffffff; text-decoration: none; padding: 0px 0px 0px 20px; }

.client_questions { width: 400px; background-color: #282d33; color: #2a2f35;   border-radius: 3px;  -moz-border-radius: 3px;  -webkit-border-radius: 3px;   }

.client_questions h2 { padding: 6px 6px 6px 10px;  margin:0px 0px 10px 0px; background-color: #171d24;  color: #b08a56; }

.client_questions_out p { margin: 0px; padding: 4px 4px 15px 4px;  color: #b08a56; }

.popupcontent { padding: 0px 15px 20px 15px;  color: #b08a56; font-size: 14px; }

.client_questions p { margin: 0px; padding: 4px 4px 4px 4px;  color: #b08a56; }

.mytext { width: 97%; padding: 3px; background-color: #ffffff; color: #000000; }
.mytextb { width: 97%; padding: 3px; background-color: #ffffff; color: #000000; border: 1px solid #b08a56; }
.mytextarea { width: 97%; padding: 3px; background-color: #ffffff; color: #000000; }
.mytextareab { width: 97%; padding: 3px; background-color: #ffffff; color: #000000; border: 1px solid #b08a56; }

.toverlay {			
	width: 400px;
  height: 331px;
  padding: 10px 10px 10px 10px;
}

.saytooltip { z-index: 9999999; }

/* COS LINGA CAUTARE */

#header #cauta { width: 297px; height: 29px; background: url(../img/bg-cauta.png) no-repeat; position: absolute; left: 650px; top: 33px; }

/* HEADER CU TEXTUL LATERAL
#header #cautare_cos { width: 32px; height: 32px; position: absolute; left: 420px; top: 30px; color: #2a2f35; text-align: center; }
#header #cautare_cos a { color: #b08a56; font-size: 13px; }

#header #cautare_cos_text { width: 80px; height: 25px; position: absolute; left: 442px; top: 41px; color: #2a2f35; text-align: center; }
#header #cautare_cos_text a { color: #b08a56; font-size: 13px; }

#header #putmp3player { width: 25px; height: 25px; position: absolute; left: 530px; top: 40px; }
#header #putmp3player span { color: #b08a56; font-size: 13px; }

#header #putmp3player_text { width: 100px; height: 25px; position: absolute; left: 560px; top: 41px; }
#header #putmp3player_text span { color: #b08a56; font-size: 13px; }
*/

#header #cautare_cos { width: 32px; height: 32px; position: absolute; left: 510px; top: 30px; color: #2a2f35; text-align: center; }
#header #cautare_cos a { color: #b08a56; font-size: 13px; }

#header #cautare_cos_text { width: 80px; height: 25px; position: absolute; left: 485px; top: 58px; color: #2a2f35; text-align: center; }
#header #cautare_cos_text a { color: #b08a56; font-size: 13px; }

#header #putmp3player { width: 25px; height: 25px; position: absolute; left: 590px; top: 30px; }
#header #putmp3player span { color: #b08a56; font-size: 13px; }

#header #putmp3player_text { width: 100px; height: 25px; position: absolute; left: 585px; top: 58px; }
#header #putmp3player_text span { color: #b08a56; font-size: 13px; }
#header #putmp3player_text a { color: #b08a56; font-size: 13px; }


#header #putreducere { width: 300px; height: 40px; position: absolute; left: 215px; top: 20px; line-height: 15px; color: #ff0000; font-weight: bold; font-size: 14px; }

.zoomlupa { cursor: url('../img/zoomimage.cur'), auto;  }


#cos2 .title_factura
  { height: 32px; 
    background: url(../../../img/sys/302.gif) center left no-repeat;
    vertical-align: middle; 
    padding-left: 40px; padding-right: 0px; padding-bottom: 0px; padding-top: 0px;
    margin-left: 0px; margin-right: 0px; margin-bottom: 10px; margin-top: 10px;
    width: 750px; 
    font-size: 20px; 
    font-weight: bold; 
    color: #fff;
    text-align: left; }