
			

/* GENERAL */

body {background: url('images/bg_body.gif') top center repeat-y; 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: #FF6600; text-decoration: none;}

a.blue {font-weight: bold; color: #004189; text-decoration: none;}
a.blue:hover {color: #FF6600;}

a.orange {font-weight: bold; color: #FF6600; text-decoration: none;}
a.orange:hover {color: #004189;}

form {display: inline;}

input, select, textarea {COLOR: #333333; FONT-SIZE: 11px; border: 1px solid #818181;}



/* HEADER */


.header {position: relative; margin: 0 auto; width: 100%; height: 215px; background: #ffffff url('images/bg_header.gif') bottom center no-repeat;}

	.help_top {position: relative; margin: 0 auto; width: 775px; height: 20px; background: #ffffff; padding-top: 16px; text-align: right; color: #8F8F8F;}
		.help_top a:link, .help_top a:visited {font-size: 10px; font-weight: bold; color: #000000; text-decoration: none;}
		.help_top a:hover {color: #FF6600;}
			.help_top a.cart {padding-right: 18px; padding-left: 8px; background: #ffffff url('images/cart.gif') bottom right no-repeat;}
				.help_top a.cart span {color: green; font-weight: normal;}
				.help_top a.cart:hover span {color: #FF6600; font-weight: normal;}
	
	.header_content {position: relative; margin: 0 auto; width: 775px; height: 179px;}
		.logo {position: absolute; top: 22px; left: 17px; width: 160px; height: 74px; text-align: left;}
			.logo a:link, .logo a:visited {color: #000000; text-decoration: none;}
			.logo a:hover {color: #0D2E39; text-decoration: none;}
			.logo img {width: 82px; height: 29px; border: none;}
			
		.promo_top_default {position: absolute; top: 3px; right: 0; width: 572px; height: 143px; background: url('images/promo_top.jpg') top left no-repeat;}
			.promo_top_default a {display: block; width: 572px; height: 100px; text-indent: 580px; overflow: hidden; white-space: nowrap;}
			.promo_top_default h3 {display: block; width: 572px; height: 43px; margin: 0; padding: 0; text-indent: 580px; overflow: hidden; white-space: nowrap;}
		.promo_top {position: absolute; top: 3px; right: 0; width: 572px; height: 143px;}
			.promo_top img {border: none;}
		
		.main_menu {position: absolute; bottom: 0; right: 0; width: 572px; height: 29px; color: #D5D5D5; line-height: 24px; text-align: left;}
			.main_menu a:link, .main_menu a:visited {color: #ffffff; padding: 2px 20px; font-weight: bold; text-decoration: none;}
			.main_menu a:hover {color: #D3F5FF;}
		
		.search_box {position: absolute; bottom: 5px; left: 17px; width: 175px; height: 20px; text-align: left;}
			.search_box .gosearch {border: none; background: #FF6600; color: #ffffff; font-size: 10px; font-weight: bold; font-family: tahoma; height: 17px;}
			
		

	
/* BODY */


.container {width: 775px; margin: 0 auto;}

/* left */
.left {width: 168px; vertical-align: top; float: left; border-left: 17px solid #ffffff; margin-top: 20px; text-align: left; background: #ffffff;}
.right {width: 560px; vertical-align: top; float: right; margin-top: 20px; text-align: left;}




/* /BODY */







.container22 {width: 750px; 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(images/sep_dot_v.gif) bottom right repeat-y;}
	.top_links a:hover {color: #FF6600;}
	

.menu_item {width: 100%; margin: 0; padding: 0;}
	.menu_item td {text-align: center; vertical-align: middle;}
	.menu_item td.menu_sep {width: 2px; background: url(images/menu_sep.gif) top left no-repeat;}
	.menu_item a {display: block; line-height: 46px; 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;}
	
.search_bar {height: 37px; text-align: center; vertical-align: middle; padding: 0; margin: 0; background: #EAECEC;}	
.colectii { width: 182px; text-align: center; background: url(images/sep_dot_v.gif) top right repeat-y;}
.searchBox {width: 390px; text-align: center;}
.advsearch {width: 178px; text-align: center;}

/* BODY */

/* left */
.left22 {width: 180px; vertical-align: top; border-top: 2px solid #ffffff; border-right: 2px solid #ffffff;}

		
		
.list_box {width: 168px; 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; color: #333333; width: 130px; text-decoration: none; padding: 5px 5px 5px 18px; background: url(images/arrow.gif) 0 8px no-repeat; border-bottom: 1px solid #DDDDDD;}
a.cat_list:link, a.cat_list:visited {text-decoration: none;}
a.cat_list:hover {color: #FF6600; text-decoration: none;}

a.info_list {display: block; width: 100%; font-weight: bold; color: #333333; text-decoration: none; padding: 5px 5px 5px 8px; background: url(images/m12.gif) left bottom repeat-x;}
a.info_list:hover {color: #FF6600;}
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(images/m12.gif) left bottom repeat-x;}
a.top_list:hover {color: #004189;}
 
/* content */
.content {width: 366px; vertical-align: top; border-top: 2px solid #ffffff; padding-top: 8px; height: 400px;}

.promo1 {width: 100%; position: relative; left: 0; top: -8px; height: 150px;}
.promo1_abs {position: absolute; width: 386px; 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: 560px; padding: 0; vertical-align: top;}
.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;}

.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;}

	
		
/* detalii produs */

.prodview_img {position:relative; display: block; float: left; width: 300px; height: 350px;}		
.prodview_img_mic {position:relative; display: block; float: left; width: 223px; height: 173px; padding: 88px 38px 89px 39px;}		

.prodview_label {position:relative; display: block; float: right; width: 195px; height: 350px;}
.prodview_label .description {display: block; font-size: 14px; font-weight: bold; color: #075548; margin: 0; padding: 70px 0 20px 0;}
.prodview_label p {display: block; float: left; width: 82px; margin: 0; padding: 0; color: #333333; line-height: 16px;}
		.prodview_label span {display: block; float: left; width: 108px; margin: 0; padding: 0; color: #000000; line-height: 16px;}
			.prodview_label .red {color: #cc0033;}
			.prodview_label .green {color: #115A3F;}
			.prodview_label .pricelabel {font-size: 12px; line-height: 45px;}
			.prodview_label .price {color: #115A3F; font-size: 14px; line-height: 45px;}
			.prodview_label .listprice {text-decoration:line-through; font-size: 14px; line-height: 45px; color: #000000;}
			.prodview_label .promoprice {color: #cc0033; font-size: 14px; line-height: 45px;}
			.prodview_label .promostar {position: relative; display: block; width: 120px; height: 46px; padding: 15px 15px 10px 18px; color: #ffffff; font-size: 14px; text-align: center; line-height: 40px; background: url(images/promostar_bg_white.jpg) center center no-repeat;}
			.prodview_label a.details:link, .prodview_label a.details:visited {position: absolute; display: block; bottom: -24px; right: -1px; width: 77px; height: 22px; color: #FFFFD2; font-size: 11px; text-align: center; line-height: 18px; background: url(images/details.jpg) top left no-repeat;}
			.prodview_label a.details:hover {color: #ffffff;}
			
.prodview_description {position: relative; display: block; float: right; width: 500px; padding: 10px; background: #CCEAB1; border-bottom: 1px solid #B2B2B2;}
.prodview_description .descriptionLong {display: block; font-size: 12px; color: #075548; margin: 0; padding: 10px 0 10px 0;}
.prodview_description .details {display: block;}

/* optiuni produs */

.prodview_option .group_title {font-size: 12px; font-weight: bold; color: #115A3F; padding: 0 0 5px 0; background: url(images/dot_borderh.gif) bottom left repeat-x;}

.prodview_option {
	position: relative; 
	display: block; 
	float: right; 
	width: 500px; 
	padding: 10px; 
	background: #FFE7F1; 
	border-bottom: 1px solid #B2B2B2; 
	margin-top: 10px;
	}
	
.prodview_option label {
	position: relative;
	display: block;
	width: 460px;
	display: block;
	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;
	}	



.clear {clear: both; height: 1px; overflow: hidden;}

	
/* 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 */
.right22 {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: 750px; margin: 0 auto; margin-top: 20px;}
.left_foot_top {width: 180px; height: 6px; background: #1B91BE;}	
.right_foot_top {width: 568px; 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: 568px; height: 60px; text-align: right;}
	.right_foot a {font-size: 11px; font-weight: bold; padding: 4px 8px 0 8px; background: url(images/sep_dot_v.gif) bottom right repeat-y;}
	.right_foot a:hover {color: #FF6600;}
	
.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 {display: block; BORDER-BOTTOM: 1px solid #115A3F; PADDING-BOTTOM: 4px;}

/* category long description */
.categoryHTMLLong {display: block; padding: 20px 0;}

/* Box - Page Navigation */
.CPpageNav {position: relative; display: block; BACKGROUND-COLOR: #CCEAB1; padding: 4px; height: 19px;}
.CPprodSort {position: absolute; right: 4px; top: 4px; width: 220px; text-align: right;}

/* Box - General Headings */
.CPgenHeadings {BACKGROUND-COLOR: #EEEEEE}

/* Box - Product Image (Home page) */
.CPhomeImg {padding: 25px 15px 25px 8px; vertical-align: top; width: 130px; text-align: right; background: url(images/m12.gif) left bottom repeat-x;}
	.CPhomeImg img {width: 120px;}

/* Box - Product Description (Home page) */
.CPhomeDesc {width: 100%; vertical-align: top; text-align: left; padding: 25px 5px 25px 0; background: url(images/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: normal;}

/* Product Price - Price Value */
.CPprodPriceV {font-size: 15px;
 color: #0096C7;
 font-weight: bold;}

/* Product List Price - Text Label */
.CPprodLPriceT {}

/* 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}

/* Out of Stock text */
.CPoutStock {COLOR: red}

/* No Image text */
.CPnoImgT {COLOR: #800000;}

/* Category List */
.CPcatDescList {list-style-type: none; display: block; margin: 5px 0px 18px 15px; padding-left: 2px;}
	.CPcatDescList li {margin-bottom: 5px;}
	.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(images/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}



