
/* GENERAL */

body {color: #535353; margin: 0px; padding: 0px; font: 11px tahoma, Verdana, Arial, sans-serif; text-align: center;}

table, td, p {font: 11px tahoma, Verdana, Arial, sans-serif; text-align: left;}

a {color: #2D2D2D; text-decoration: underline;}
a:hover {color: #ffb062; text-decoration: none;}

a.blue {font-weight: bold; color: #004189; text-decoration: none;}
a.blue:hover {color: #ffb062;}

a.orange {font-weight: bold; color: #ffb062; text-decoration: none;}
a.orange:hover {color: #004189;}

form {display: inline;}

input, select, textarea {COLOR: #333333; FONT-SIZE: 11px; border: 1px solid #818181;}


    .normal
    {
      font: 11px Tahoma, Verdana, Arial, sans-serif;;
      text-align: left;
      margin: 0px;
      border: thin none black;
    }

.tdbotline {
		border-bottom: dotted 1px gray;
}	
	
.tabeldetalii
	{
		border-width: 1px;
		border-spacing: ;
		border-style: dotted;
		border-color: gray;
		border-collapse: separate;
 		width:320px;
	}
.tabeldetalii th
	{
		padding: 5px;
	}
	
.fieldsetstyle {
	position:relative;
	margin-top:15px;
	background:#ffffff;
	padding-top:10px;
}
.legendstyle {
	 position:absolute;
	 top:-10px;
	 left: 1px;
	 background:#FF9D00;
	 color:#ffffff;
	 border: none; 
	 padding:2px 5px;
	 font-weight:bold;
	 font-size:12px;
}
	
.inputtextconfig
	{
	background:#FFFFFF;
	font-size:18px;
	border: 1px solid #FFFFFF;
	font-weight: bold;
	padding-bottom: 0px;
	}
 

.container {width: 970px; margin: 0 auto;}

/* HEADER */

.top_links {height: 36px; text-align: right; vertical-align: middle; padding: 5px; border-bottom: 3px solid #484848;}
	.top_links a {font-size: 10px; font-weight: bold; color: #004189; padding: 4px 8px 0 8px; background: url(img/sep_dot_v.gif) bottom right repeat-y;}
	.top_links a:hover {color: #ffb062;}
	
.main_menu {height: 48px; text-align: center; vertical-align: middle; padding: 0; margin: 0; border-top: 1px solid #ffffff; border-bottom: 1px solid #ffffff; background: url(img/menu_bg.gif) top left repeat-x;}
.menu_item {width: 100%; margin: 0; padding: 0;}
	.menu_item td {width: 120px;text-align: center; padding:0; vertical-align: middle;}
	.menu_item td.menu_sep {width: 2px; background: url(img/menu_sep.gif) top left no-repeat;}
	.menu_item a {display: block;  width: 100%; margin: 0; padding: 0; font-size: 13px; font-family: arial narrow; color: #ffffff; font-weight: bold; text-decoration: none; text-transform: uppercase;}
	.menu_item a:hover {color: #cccccc;}

.cms_menu {height: 37px; background: #e1e1e1; text-align: center; vertical-align: middle;}
	.cms_menu a {padding: 0 25px 0 20px;}

	
.search_bar {height: 37px; text-align: center; vertical-align: middle; padding: 0; margin: 0; background: #EAECEC;}	
.colectii { width: 182px; text-align: center; background: url(img/sep_dot_v.gif) top right repeat-y;}
.searchBox {width: 390px; text-align: center;}
.advsearch {width: 178px; text-align: center;}

/* BODY */

/* left */
.left {width: 180px; vertical-align: top; border-top: 2px solid #ffffff; border-right: 2px solid #ffffff;}
	.logo {width: 180px; height: 150px; border-bottom: 2px solid #ffffff;}
		.logo img {width: 180px; height: 150px; border: none;}
		
.list_box {width: 180px; vertical-align: top; border: 1px solid #B4B4B4; margin-bottom: 2px; border-collapse: collapse;}
.list_head {height: 25px; vertical-align: middle; padding-left: 12px; border-bottom: 1px solid #B4B4B4; text-transform: uppercase; font-weight: bold; color: #3A3A3A;}
.list_group {vertical-align: top; overflow: hidden;}
.list_item {vertical-align: top; padding: 5px 5px 5px 22px;}


a.cat_list {position: relative; display: block; width: 147px; font-weight: bold; color: #004189; text-decoration: none; padding: 5px 5px 5px 24px; background: url(img/m12.gif) left bottom repeat-x;}
a.cat_list:link, a.cat_list:visited {text-decoration: underline;}
a.cat_list:hover {color: #ffb062; text-decoration: underline;}
a.cat_list img {position: absolute; left: 8px; top: 9px; width: 6px; height: 5px; border: none;}

a.info_list {display: block; width: 100%; font-weight: bold; color: #333333; text-decoration: none; padding: 5px 5px 5px 8px; background: url(img/m12.gif) left bottom repeat-x;}
a.info_list:hover {color: #ffb062;}
a.info_list img {width: 6px; height: 5px; border: none; padding: 0px 9px 2px 0px;}

a.top_list {display: block; width: 100%; font-weight: normal; color: #333333; text-decoration: none; padding: 5px 5px 5px 10px; background: url(img/m12.gif) left bottom repeat-x;}
a.top_list:hover {color: #004189;}
 
/* content */
.content {width: 610px; vertical-align: top; border-top: 2px solid #ffffff; padding-top: 8px; height: 400px;}
.content2 {width: 610px; vertical-align: top; border-top: 2px solid #ffffff; padding-top: 8px; height: 150px;}

.promo1 {width: 100%; position: relative; left: 0; top: -8px; height: 150px;}
.promo1_abs {position: absolute; width: 605px; height: 150px; border-bottom: 3px solid #ffffff; top: 0; left: -10px; background: #cccccc;}

.welcome {width: 100; position: relative; left: 0; top: -8px; height: 81px;}
.welcome_abs {position: absolute; width: 386px; height: 80px; border-top: 2px solid #ffffff; top: 0; left: -10px; background: #e1e1e1;}


.content_box {width: 366px; padding:5px; vertical-align: top; margin-bottom: 2px; border-collapse: collapse;}
.content_head {height: 25px; vertical-align: middle; padding: 0; border-bottom: 1px solid #e1e1e1; text-transform: uppercase; font-weight: bold; color: #3A3A3A;}
.content_group {vertical-align: top; overflow: hidden;}
.content_item {vertical-align: top; padding: 5px 5px 5px 22px;}

.content_box_config {width: 585px; color: #000000;}

.view_details {width: 100%;}
	.view_details .view_price {width: 50%; text-align: left; vertical-align: bottom;}
	.view_details .view_more {width: 50%; text-align: right; vertical-align: bottom;}
	
/* option groups */	

.prodview_option .group_title {font-size: 12px; font-weight: bold; color: #143365; padding: 0 0 5px 0; background: url(img/dot_borderh.gif) bottom left repeat-x;}

.prodview_option {
	position: relative; 
	display: block; 
	float: right; 
	width: 300px; 
	padding: 10px; 
	background: #BCE6FF; 
	border-bottom: 1px solid #B2B2B2; 
	margin-top: 10px;
	}
	
.prodview_option label {
	position: relative;
	display: block;
	width: 300px;
	margin: 10px 0;
	padding: 8px 8px 8px 30px;
	border-top: 1px solid #ffffff;
	border-left: 1px solid #ffffff;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
	cursor: pointer;
	background: #f1f1f1;
	}
	
.prodview_option .opt_radio_btn {
	position: absolute;
	top: 6px;
	left: 8px;
	}
	
.prodview_option .opt_checkbox_btn {
	position: absolute;
	top: 6px;
	left: 8px;
	}	
	
.prodview_option .opt_title {
	position: relative;
	display: block;
	padding: 0 5px;
	color: #333333;
	font-weight: bold;
	}	

.prodview_option .opt_price {
	position: absolute;
	top: 0;
	right: 8px;
	color: #0ba9f4;
	font-size: 14px;
	}
	
.prodview_option .opt_details {
	position: relative;
	display: block;
	padding: 5px;
	}

.prodview_option .opt_content_noimg {
	position: relative;
	display: block;
	}
		
.prodview_option .opt_content_img {
	position: relative;
	display: table;
	}
	
.prodview_option .opt_content_img .img {
	float: left;
	margin: 0 8px 3px 0;
	width: 60px;
	border: 2px solid #e1e1e1;
	}	
		
	

.prodview_option .no_option {
	padding: 0 5px;
	color: #cc0033;
	}

.prodview_option .no_option .no_option_btn {
	position: absolute;
	top: 6px;
	left: 8px;
	}	




/* Image Preview */
.border_preview {z-index:100; position:absolute; background: #fff; border: 1px solid #444; text-align: left;}
#loader_container {text-align:center;position:absolute;top:30px; left: 10px;width: 50px;}
#loader {font-family:arial, sans; font-size:10px; color:#000000; background-color:#FFFFFF; padding:10px 0 16px 0; margin:0 auto; display:block; width:135px; border:1px solid #6A6A6A; text-align:left; z-index:255;}
#loader_bg {background-color:#EBEBE4; position:relative; top:8px;left:8px;height:7px; width:113px;font-size:1px;}
#progress {height:5px; font-size:1px; width:1px; position:relative; top:1px; left:10px; background-color:#9D9D94;}
.title_h2 {width:200px; padding:10px 0 0 10px; font-size:16px;}
.preview_temp_load {vertical-align:middle; text-align:center; padding: 10px;}
.preview_temp_load img {vertical-align:middle; text-align:center;}
	

/* right */
.right {width: 180px; vertical-align: top; border-top: 2px solid #ffffff; border-left: 2px solid #ffffff;}
.promo2 {width: 180px; height: 150px; border-bottom: 2px solid #ffffff;}
.newsletter {width: 180px; height: 80px; margin: 0; padding: 0; border-bottom: 2px solid #ffffff; background: #505050; vertical-align: middle;}
	.newsletter a {color: #cccccc; font-size: 10px; line-height: 20px; padding-left: 15px;}
	.newsletter span {display: block; color: #ffffff; line-height: 25px; font-weight: bold; padding-left: 15px;}
	.newsletter form {padding-left: 15px;}



/* FOOTER */	

.footer {width: 970px; margin: 0 auto; margin-top: 20px;}
.left_foot_top {width: 180px; height: 6px; background: #1B91BE;}	
.right_foot_top {width: 790px; height: 6px; background: #505050;}
.left_foot {width: 180px; height: 60px; background: #f1f1f1; border-top: 2px solid #ffffff; text-align: center; vertical-align: middle;}	
.right_foot {width: 790px; height: 60px; text-align: right;}
	.right_foot a {font-size: 11px; font-weight: bold; padding: 4px 8px 0 8px; background: url(img/sep_dot_v.gif) bottom right repeat-y;}
	.right_foot a:hover {color: #ffb062;}
	
.copy {line-height: 25px; margin: 0px; text-align: right;}
	.copy a {background: none; font-weight: normal; padding: 0px;}



/* DEFAULT CSS #################################################################### */



/* Info Box WITHOUT Headings */
.CPbox1            {BACKGROUND-COLOR: #F5F5F5; BORDER: 1px solid #BBC3D3}
.CPbox1 A:link     {COLOR: #333333; FONT-SIZE: 8pt; FONT-WEIGHT: bold; TEXT-DECORATION: none}
.CPbox1 A:visited  {COLOR: #333333; FONT-SIZE: 8pt; FONT-WEIGHT: bold; TEXT-DECORATION: none}
.CPbox1 A:hover    {COLOR: #996666; FONT-SIZE: 8pt; FONT-WEIGHT: bold; TEXT-DECORATION: underline}

/* Info Box WITH Headings ( H = Heading cell ; B = Body cell ) */
.CPbox2            {BACKGROUND-COLOR: #F5F5F5; BORDER: 1px solid #BBC3D3}
.CPbox2H           {BACKGROUND-COLOR: #DDDDDD; PADDING: 1px}
.CPbox2B           {BACKGROUND-COLOR: #F5F5F5}
.CPbox2B A:link    {COLOR: #333333; FONT-SIZE: 10px; TEXT-DECORATION: none}
.CPbox2B A:visited {COLOR: #333333; FONT-SIZE: 10px; TEXT-DECORATION: none}
.CPbox2B A:hover   {COLOR: #996666; FONT-SIZE: 10px; TEXT-DECORATION: underline}

/* Box - Page Headings */
.CPpageHead {BORDER-BOTTOM: 2px solid #505050; PADDING-BOTTOM: 4px; line-height: 16px;}

/* Box - Page Navigation */
.CPpageNav {BACKGROUND-COLOR: #EEEEEE}
	.CPpageNav td {width: 50%;}

/* Box - General Headings */
.CPgenHeadings {BACKGROUND-COLOR: #EEEEEE}

/* Box - Product Image (Home page) */
.CPhomeImg {padding: 10px 10px 10px 8px; vertical-align: middle; width: 125px; text-align: center; background: url(img/m12.gif) left bottom repeat-x;}
	.CPhomeImg img {width: 115px;}

/* Box - Product Description (Home page) */
.CPhomeDesc {vertical-align: top; text-align: left; padding: 15px 5px 15px 0; background: url(img/m12.gif) left bottom repeat-x;}

/* Horizontal and Vertical lines */
.CPlines {BACKGROUND-COLOR: #CCCCCC}

/* Product Short Description (Except Detail page) */
.CPprodDesc {FONT-SIZE: 9pt; display: block; margin-bottom: 5px;}

/* Product Short Description (Detail page only) */
.CPprodDescDet {color: #004189;}

/* Product Long Description */
.CPprodDescLong {}

/* Product Detail */
.CPprodDet {}

/* Product SKU */
.CPprodSKU {color: #999999;}

/* Product Price - Text Label */
.CPprodPriceT {font-weight: bold; }

/* Product Price - Price Value */
.CPprodPriceV {font-size: 13px;
 color: #0096C7;
 font-weight: bold;}

/* Product List Price - Text Label */
 

/* Product List Price - Price Value */
.CPprodLPriceV {TEXT-DECORATION: line-through; color: #000000;}

/* Product Sale Price - Text Label */
.CPprodSPriceT {}

/* Product Sale Price - Price Value */
.CPprodSPriceV {COLOR: red}

/* Free Shipping text */
.CPfreeShipMsg {COLOR: #888888}

/* In Stock text */
.CPinStock {
	COLOR: #888888;
	font-size: 10px;
	}

/* Out of Stock text */
.CPoutStock {COLOR: red}

/* No Image text */
.CPnoImgT {COLOR: #800000;}

/* Category List */
/* display: block; padding-left: 20px;margin:5 5 5 5; list-style-type:disc; list-style-position:outside; */
.CPcatDescList {}
	.CPcatDescList li {margin-bottom: 2px;}
	.CPcatDescList hr {background: #ffffff; color: #ffffff; margin: 5px 0px 5px 0px; padding: 0px; border: none; border-top: 2px solid #505050;}
	.CPcatDescList div.subcat {position: relative; top: -7px; height: 6px; margin: 0px; padding: 0px; background: url(img/m12.gif) left bottom repeat-x;}
	.CPcatDescList a {color: #004189; text-decoration: none;}

/* Category Description - No products linked to it */
.CPcatDesc {font-weight: bold;}

/* Category Description - Has products linked to it */
.CPcatDescProd {FONT-WEIGHT: normal; color: #999999; font-size: 11px;}

/* Option Description */
.CPoptDesc {FONT-STYLE: italic}

/* Option Select box */
.CPoptSel {FONT-FAMILY: Verdana, Arial, helvetica; FONT-SIZE: 8pt}

/* Option Text box */
.CPoptTxt {FONT-FAMILY: Verdana, Arial, helvetica; FONT-SIZE: 8pt}

/* ADDED - Version 2.3 */

/* Box - 2, 3 and 4 Column Layout for product list page */
.CPcolsView {BACKGROUND-COLOR: #F5F5F5; BORDER: 1px solid #CCCCCC}
.CPcolsView A:link    {COLOR: #000099; TEXT-DECORATION: none}
.CPcolsView A:visited {COLOR: #000099; TEXT-DECORATION: none}
.CPcolsView A:hover   {COLOR: #996666; TEXT-DECORATION: underline}

/* System Messages */
.CPsysMsg    {FONT-SIZE: 10pt}
.CPsysMsgErr {COLOR: red; FONT-SIZE: 10pt}
.CPsysMsgURL {FONT-SIZE: 10pt}

/* ADDED - Version 2.4 */

/* Highlights used in search results */
.CPhighlight {COLOR: #000000; BACKGROUND-COLOR: #ffff66}


/* Slide Out Box */			
	
	.slidemenu_sub {
		position:relative;
		text-align: left;
		}
		
			/* slide_title */
			
			p.slide_title {
				display: block !important;
				margin: 0 0 10px 0 !important;
				color: #000000 !important;
				padding: 0 !important;
				}
			
			/* link close */
		
			a.close_slide:link, a.close_slide:visited {
					position: absolute;
					top: 9px !important;
					right: 10px !important;
					color: #000000 !important;
					font-weight: normal !important;
					text-decoration: underline !important;
					}
					
			a.close_slide:hover, a.close_slide:active {
					color: #C500C5 !important;	
					}
		
		/* boxa adv. search */
			#menu1Content {
				width: 180px !important;
				height: 145px !important;
				position:relative;
				top: 0;
				left: 0;
				margin: 0;
				background: #FFE0FF;
				color: #333333;
				padding: 10px;
				border: 1px solid #FF94FF;	
				}			
				
				#menu1Content .radio_noborder {
					width: 20px;
					height: 15px;
					padding: 0 0 0 2px;
					margin: 0;
					border: none;
					background: #FFE0FF;
					color: #333333;
					font-size: 10px;
					}
					
				#menu1Content label {
					margin: 0;
					padding: 0;
					} 
					
				#menu1Content p {
					display: block;
					margin: 0;
					padding: 6px 0 0 0;
					}
					
		/* boxa discounturile mele */
			#menu2Content {
				width: 160px !important;
				height: 182px !important;
				position:relative;
				top: 0;
				left: 0;
				margin: 0;
				background: #F0F0F0;
				color: #333333;
				padding: 10px;
				border: 1px solid #EBEBEB;
				font-family: tahoma;
				font-style: normal;
				}
				
				
		 
	