




.reduc {
		color: red;
		font-size: 11px;
}

.borderbot
	{
		border-bottom: 1px solid #cccccc;
	}


body {
	margin: 0;
	padding: 0;
	font-family: Tahoma, Verdana, Helvetica;
	font-size: 12px;
	line-height: 16px;
	color: #5E6B72;
	background: #ffffff url('') 596px top no-repeat;
	text-align: left;
	}
	
table, td, p, form, input, textarea, select {
	font-family: Tahoma, Verdana, Helvetica;
	font-size: 11px;
	color: #5E6B72;
	}

font {
	font-family: Tahoma, Verdana, Helvetica;
	font-size: 11px;
	}

a:link, a:visited {
	color: #000000;
	}

a:hover, a:active {
	color: #C500C5;
	}

.link_temp2:link, .link_temp2:visited {
	color: #CCOOCC;
} 

.link_temp:link, .link_temp:visited {
	color: #CCOOCC;
	}

.link_temp:hover, .link_temp:active {
	color: #C500C5;
	} 
 
 
a.link_prodview:link, a.link_prodview:visited {
	color: #cc0033;
	}

a.link_prodview:hover, a.link_prodview:active {
	color: #C500C5;
	} 
 
.h4_home {
	margin: 0;
	padding: 0;
}	
	
.linkmen:link, .linkmen:visited {
	text-decoration: none;
}	

a.linkmen2:link, a.linkmen2:visited {
	text-decoration: none;
	color: #545454;
}	
a.linkmen2:hover,  a.linkmen2:active {
	text-decoration: underline;
	color: #545454;
}

.fontmen {
	font-size: 12px;
	font-family: georgia;
	font-style: italic;
}
	
/* ============ containere mari  */
		
.container {
	position: relative;
	display: block;
	margin: 0;
	text-align: left;
	background: transparent url('images/container_voal.jpg') 350px top no-repeat;
	background-attachment: fixed;	

	}
	
.container960 {
	position: relative;
	display: block;
	/*padding top de inaltimea headerului si left de latimea leftului*/
	padding: 200px 0 100px 290px;
	margin: 0;
	background: transparent;
	text-align: left;
	width: 670px;
	min-height: 300px;
	_height: 300px;
	}

	
		
.boxpromoright {
	position: absolute;
	top: 610px;
	left: 990px;
	padding: 5px;
	width: 200px;
	border: 1px solid #cccccc;	
}
		
.boxpromoright hr {
	color: #ececec;
	background-color: #ececec;
	height: 1px;
}		
		
/* ============ LEFT  */

.left {
	/*pt. ie7 position: fixed, si pt. rezolutii mai mici de 800x600 repozitionare cu js pe ie7*/
	position: absolute;
	top: 0;
	left: 0;
	padding: 0;
	text-align: left;
	background: transparent url('images/left_bg.jpg') left top no-repeat;
	width: 271px;
	height: 800px;
	z-index: 2;
	}

.logo {
	position: absolute;
	top: 30px;
	left: 20px;
	width: 237px;
	height: 48px;
	}
	
	.logo img {
		border: none;
		width: 237px;
		height: 48px;
		}

h1 {
font-size: 16px;
font-weight: bold;
text-align: left;
word-spacing: 0;
text-indent: 0;
line-height: 100%;
margin: 0;
padding: 0}		
		
h2 {
font-size: 16px;
font-weight: bold;
text-align: left;
word-spacing: 0;
text-indent: 0;
line-height: 100%;
margin: 0;
padding: 0}		

h3 {
font-size: 11px;
font-weight: bold;
text-align: left;
word-spacing: 0;
text-indent: 0;
line-height: 100%;
margin: 3px;
padding: 0}		
/* left_menu  */
		
.left_menu {
	position: absolute;
	top: 110px;
	left: 35px;
	width: 200px;
	font-size: 11px;
	z-index: 4;
	
	}
	
	.search_box {
		position: relative;
		width: 200px;
		height: 20px;
		background: #FFE0FF;
		text-align: left;
		margin: 0;
		padding: 0;
		z-index: 2;
		}
		
	
		.search_box input {
			width: 100px;
			height: 15px;
			padding: 2px;
			border: none;
			background: #FFE0FF;
			color: #666666;
			font-size: 11px;
			font-family: georgia;
			font-style: italic;
			}				 
		
		.search_box .gosearch {
			position: absolute;
			top: -2px;
			right: -2px;
			width: 63px;
			height: 19px;
			border: none;
			cursor: pointer;
			background: transparent;
			}
			
			.search_box .gosearch img {
				width: 63px;
				height: 19px;
				border: none;
				}
				
		.search_box a.adv_link:link, .search_box a.adv_link:visited {
			position: absolute;
			top: 1px;
			right: 60px;
			width: 21px;
			height: 10px;
			color: #C500C5;
			font-size: 9px;
			text-decoration: none;
			}
			
		.search_box a.adv_link:hover, .search_box a.adv_link:active {
			color: #000000;
			}
				
		
				
	/* oferte speciale - prod. noi */	
			
	.left_special {
		position: relative;
		width: 200px;
		padding: 6px 0 0 0;
		text-align: justify;
		color: #FFD5FF;
		font-size: 12px;
		font-family: georgia;
		font-style: italic;
		line-height: 20px;
		}
		
		.left_special font {
		font-size: 12px;
		font-family: georgia;
		font-style: italic;
		} 
		
		.left_special a:link, .left_special a:visited {
			color: #cc00cc;
			text-decoration: none;	
			font-weight: bold;
			font-size: 12px;
			}
		
		.left_special a:hover, .left_special a:active {
			color: #cc00cc;
			text-decoration: underline;	
			}
	
		 
 
	
	
	/* accordion categorii */	
	
	.left_cat {
		position: relative;
		width: 200px;
		margin: 0 0 8px 0;
		text-align: left;
		}
	
	
	
	
		
		
	
/* ============ HEADER  */

.header {
	position: absolute;
	top: 0;
	left: 271px;
	padding: 0;
	text-align: left;
	background-color: #ebebeb;
	background: url('images/header_bg.jpg') left top no-repeat;
	width: 690px;
	height: 165px;
	z-index: 2;
	}
	
	/* menu about */
	
	.menu_about {
		position: absolute;
		top: 60px;
		left: 21px;
		width: 275px;
		height: 25px;
		color: #FECAFE;
		font-size: 12px;
		font-family: georgia;
		font-style: italic;
		}
		
		.menu_about a:link, .menu_about a:visited {
			color: #ffffff;
			font-weight: bold;
			text-decoration: none;
			font-size: 12px;
			}
			
		.menu_about a:hover, .menu_about a:active {
			text-decoration: underline;
			}		
			
		span.tel_comenzi {
			position: absolute;
			top: -5px;
			left: 32px;
			display: block; 
			width: 228px;
			height: 53px;
			font-size: 13px;
			font-weight: bold;
			background: url(images/comenzi_telefon.gif) left top no-repeat;
			text-indent: 300px;
			overflow: hidden;
			white-space: nowrap;
			}	
			
		span.tel_comenzi_orar {	
			position: absolute;
			top: 43px;
			left: 79px;
			display: block; 
			width: 228px;
			height: 53px;
			color: #ffffff;
			overflow: hidden;
			display: block;
			font-size: 11px;
			font-style: italic;
			}

	/* menu shop */
	
	.menu_shop {
		position: absolute;
		top: 60px;
		left: 300px;
		width: 315px;
		height: 25px;
		color: #FFF0FF;
		font-size: 11px;
		font-family: georgia;
		font-style: italic;
		/*background: #FE68FF;*/
		text-align: center;
		}
		
		.menu_shop a:link, .menu_shop a:visited {
			color: #ffffff;
			text-decoration: none;
			font-weight: bold;
			font-size: 12px;
			}
			
		.menu_shop a:hover, .menu_shop a:active {
			text-decoration: underline;
			}
			
		.menu_shop span.welcome_user {
			position: absolute;
			top: -32px;
			left: 65px;
			display: block; 
			font-size: 12px;
			font-weight: bold;
			/*background: #FE68FF;*/
			text-align: left;
			color: #FFC5FF;
			}
			
			.view_cart {
				padding: 0 20px 0 0;
				background: url(images/cart_white.gif) right center no-repeat;
				}
			



		
			
	/* Slide Out Box */			
	
	.slidemenu_sub {
		position:relative;
		text-align: left;
		}
		
			/* slide_title */
			
			p.slide_title {
				display: block !important;
				margin: 0 0 0px 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 asistenta */
			#menu2Content {
				width: 190px !important;
				height: 182px !important;
				position:relative;
				top: 0;
				left: 0;
				margin: 0;
				background: #FFE0FF;
				color: #333333;
				padding: 10px;
				border: 1px solid #FF94FF;
				font-family: tahoma;
				font-style: normal;
				}
				
				#menu2Content a:link, #menu2Content a:visited {
					font-weight: normal;
					font-size: 11px;
					color: #C500C5;
					}
					
				#menu2Content a:hover, #menu2Content a:active {
					color: #000000;
					}
		
		
		/* boxa contul meu */
			#menu3Content {
				width: 210px !important;
				height: 183px !important;
				position:relative;
				top: 0;
				left: 0;
				margin: 0;
				background: #FFE0FF;
				color: #333333;
				padding: 10px;
				border: 1px solid #FF94FF;
				font-family: tahoma;
				font-style: normal;
				}
				
				#menu3Content a:link, #menu3Content a:visited {
					font-size: 11px;
					color: #C500C5;
					font-weight: normal;
					}
					
				#menu3Content a:hover, #menu3Content a:active {
					color: #000000;
					}
					
					#menu3Content .login_table {
						
						}
					
					#menu3Content .login_table td {
						padding: 2px 2px 2px 0;
						}
					
					#menu3Content .login_table form {
						display: inline;
						}
				
			.button_login {
							border:none; background: transparent url('images/butt_login.gif') left top no-repeat; width:73px; height: 18px; cursor: pointer;
						}
						
			.button_continue {
							border:none; background: transparent url('images/butt_continue.gif') left top no-repeat; width:96px; height: 18px; cursor: pointer;
						}
						
			.button_final {
							border:none; background: transparent url('images/butt_final.gif') left top no-repeat; width:161px; height: 18px; cursor: pointer;
						}
						
			.button_anuleaza {
							border:none; background: transparent url('images/butt_anuleaza.gif') left top no-repeat; width:75px; height: 18px; cursor: pointer;
						}
	
	
							

.header_fade {
	position: absolute;
	top: 190px;
	left: 271px;	
	width: 690px;
	height: 28px;
	z-index: 0;
	display: none;
	}
	

	
	
	
/* ============ CONTENT  */

.content {
	position: relative;
	font-size: 11px;
	}
	
 
	/* nav. level */	
	.nav_level {
		position: absolute;
		top: 165px;
		left: 290px;
		display: block;
		
		color: #999999;
		font-size: 11px;
		font-family: georgia;
		font-style: italic;
		}
		
		.nav_level a:link, .nav_level a:visited {
			color: #999999;
			}
		
		.nav_level a:hover, .nav_level a:active {
			color: #000000;
			}
			
			
		
	/* cat. level */	
	.cat_level {
		position: relative;
		clear: both;
		display: block;
		color: #666666;
		font-size: 11px;
		font-family: georgia;
		font-style: italic;
		border-bottom: 1px solid #cccccc;
		margin: 2px 0 5px 0;
		}
		
		.cat_level a:link, .cat_level a:visited {
			color: #666666;
			text-decoration: none;
			}
		
		.cat_level a:hover, .cat_level a:active {
			color: #000000;
			text-decoration: none;
			}
			
			
		.cat_level .level_note {
			position: absolute;
			top: 0;
			right: 0;
			width: 150px;
			text-align: right;
			
			}
			
		
	h4 {
		margin: 20px 0 10px 0;
		color: #666666;
		}
		
 
		
		
	/* paginatie - sortare */
	
	.CPpageNav {
		border: 1px solid #e026e5;
		color: #999999;
		font-size: 11px;
		margin-bottom: 15px;
		
		}
		
		.CPpageNav td, .CPpageNav select {
			color: #666666;
			font-weight: bold;
			}
			
		.CPpageNav a:link, .CPpageNav a:visited {
			color: #800080;
			}
			
		.CPpageNav a:hover {
			color: #666666;
			}
		
		.CPpageNav a:active {
			color: #800080;
			}
			
			
	.prod_tops_box {
		position: relative;
		float: left;
		width: 216px;
		height: 290px;
		text-align: left;
		padding: 3px;
		font-family: tahoma;
		font-size: 10px;
		color: #000000;
 		}
			
	 
	.promo_prod_list_box {
		position: relative;
		float: left;
		width: 198px;
		height: 210px;
		text-align: center;
		font-family: tahoma;
		font-size: 11px;
		color: #000000;
		border: 1px solid #cccccc;
		/*background-color: #f0f0f0;*/
		margin-bottom: 5px;
		}
		
		.promo_prod_list_box table th {
		width:240px;
		height:120px;
		vertical-align: middle;
		}	
		 
		.promo_prod_list_box_bg {
			position: absolute;
			top: 0;
			left: 0;
			width: 203px;
			height: 210px;
			text-align: center;
			z-index: 2;
			}
			
			
			a.promo_prod_list_title:link, a.promo_prod_list_title:visited {
				position: absolute;
				top: 0;
				display: block;				
				width: 150px;
				left: 27px;
				padding-top: 130px;
				text-align: center;
				color: #000000;
				}
				
			a.promo_prod_list_title:hover, a.promo_prod_list_more:active {
				text-align: center;
				color: #C500C5;
				}
				
				
			a.promo_prod_list_more:link, a.promo_prod_list_more:visited {
				position: absolute;
				top: 192px;
				left: 59px;
				color: #000000;				
				}
				
			a.promo_prod_list_more:hover, a.promo_prod_list_more:active {
				color: #C500C5;		
				}
				
				
		.promo_title {
			padding: 2px;
			border: 1px solid #cccccc;
			margin-bottom: 5px;
			text-align: center;
			font-style: italic;
			font-weight: bold;
			color: #C500C5;
		}
				
		.promo_title a:link, .promo_title a:visited {
			color: #C500C5;
			text-decoration: none;
			
			}		
		
		.promo_title a:hover, .promo_title a:active {
			color: #C500C5;
			text-decoration: underline;
			}
	/* LISTARE PRODUSE */
	
	.prod_list_box {
		position: relative;
		float: left;
		width: 223px;
		height: 240px;
		text-align: center;
		font-family: tahoma;
		font-size: 11px;
		color: #000000;
		}
		
		.prod_list_box table th {
		width:240px;
		height:120px;
		vertical-align: middle;
		}
		
		a.prod_img_small, a.prod_img_small:link, a.prod_img_small:hover {		 
			display: block;
			text-align: center;
			z-index: 1;
			}
			
			.prod_img_small img {
				/* width: 120px; */
				border: none;
				z-index: 1;
				padding-top: 10px;
				
				}
		
		/* background produs standard */
		.prod_list_box_bg {
			position: absolute;
			top: 0;
			left: 0;
			width: 223px;
			height: 233px;
			text-align: center;
			background: transparent url('images/prod_list_box_bg.gif') top left no-repeat;
			z-index: 2;
			}

			
			/* listare titlu */
			a.prod_list_title:link, a.prod_list_title:visited {
				position: absolute;
				top: 0;
				left: 40px;
				display: block;				
				width: 150px;
				padding-top: 130px;
				text-align: center;
				color: #000000;
				}
				
			a.prod_list_title:hover, a.prod_list_title:active {
				text-align: center;
				color: #C500C5;
				}
			.prod_list_title b {font-weight: normal;}
			/* listare pret */
			.prod_list_price {
				position: absolute;
				top: 165px;
				left: 0;
				width: 100%;
				display: block;
				text-align: center;
				}
				
			/* listare pret vechi */
			.prod_list_old_price {
				color: #cc0033;
				text-decoration: line-through;
				}
				
			/* la comanda */
			.prod_list_stock {
				position: absolute;
				top: 179px;
				left: 0;
				width: 100%;
				display: block;
				text-align: center;
				color: #cc0033;
				font-size: 10px;
				font-family: arial;
				}
			.prod_list_instock {
				position: absolute;
				top: 179px;
				left: 0;
				width: 100%;
				display: block;
				text-align: center;
				color: #000000;
				font-size: 10px;
				font-family: arial;
			
				}
			/* listare more details */
			a.prod_list_more:link, a.prod_list_more:visited {
				position: absolute;
				top: 192px;
				left: 72px;
				color: #000000;				
				}
				
			a.prod_list_more:hover, a.prod_list_more:active {
				color: #C500C5;		
				}
				
				
			/* iconuri */
			.prod_list_icons {
				position: absolute;
				top: 3px;
				left: 3px;
				width: 50px;
				height: 138px;
				background: transparent;
				}
				
				.prod_list_icons span {
					position: relative;
					float: left;
					width: 43px;
					height: 36px;
					padding-top: 10px;
					color: #ffffff;
					text-align: center;
					}
					
				.prod_list_icons a:link, .prod_list_icons a:visited {
					color: #ffffff;
					text-decoration: none;
					}
				.prod_list_icons a:hover, .prod_list_icons a:active {
					color: #ffffff;
					text-decoration: underline;
					}
				
				.icon_reducere {
					background: transparent url('images/icon_reducere.gif') top left no-repeat;
					}
					
				.icon_cadou {
					background: transparent url('images/icon_cadou.gif') top left no-repeat;
					}
				
				.icon_set {
					background: transparent url('images/icon_set.gif') top left no-repeat;
					}
					
				.icon_new {
					background: transparent url('images/icon_new.gif') top left no-repeat;
					}
					
				.icon_livrare {
					padding: 2px 0 7px !important;
					background: transparent url('images/icon_livrare.gif') top left no-repeat;
					}
		

	/* LISTARE PRODUSE PROMO RIGHT */
	
	.prod_list_promo_box {
		position: relative;
		float: right;
		width: 223px;
		height: 240px;
		text-align: left;
		font-family: tahoma;
		font-size: 11px;
		color: #000000;
		}
		
		.prod_img_promo_small {
			border: none;
			text-align: center;
			padding-top: 10px;
			z-index: 1;
			}
		
		.prod_list_promo_box table th {
			width:240px;
			height:120px;
			vertical-align: middle;
			text-align: center;
		}
		
		/* background produs promo */
		.prod_list_box_promo_bg {
			position: absolute;
			top: 0;
			left: 0;
			width: 223px;
			height: 233px;
			text-align: center;
			background: transparent url('images/prod_list_box_promo_bg.gif') top left no-repeat;
			z-index: 2;
			}
			
			/* listare header */
			.prod_list_promo_header {
				position: absolute;
				top: 0;
				left: 0;
				display: block;
				width: 100%;		
				text-align: left;
				padding: 2px 0 0 10px;
				color: #666666;
				font-weight: bold;
				}
			
			
			/* listare titlu */
			a.prod_list_promo_title:link, a.prod_list_promo_title:visited {
				position: absolute;
				top: 25px;
				left: 40px;
				display: block;				
				width: 150px;
				padding-top: 105px;
				text-align: center;
				color: #000000;
				}
				
			a.prod_list_promo_title:hover, a.prod_list_promo_title:active {
				text-align: center;
				color: #C500C5;
				}			
			
			/* listare more details */
			a.prod_list_promo_more:link, a.prod_list_promo_more:visited {
				position: absolute;
				top: 165px;
				left: 40px;
				width: 150px;
				color: #000000;				
				}
				
			a.prod_list_promo_more:hover, a.prod_list_promo_more:active {
				color: #C500C5;		
				}
				
									
				
			
/* Image Preview */
.border_preview {z-index:100; position:absolute; background: #fff; border: 1px solid #e1e1e1; 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:13px;text-align:left;}
.preview_temp_load {vertical-align:middle; text-align:center; padding: 10px;}
.preview_temp_load img {vertical-align:middle; text-align:center;}
.prev_cod {display: block; font-weight: normal;}	



	/* LISTARE CATEGORII */
	
	.cat_list_box {
		position: relative;
		float: left;
		width: 165px;
		height: 165px;
		text-align: center;
		font-family: tahoma;
		font-size: 11px;
		color: #000000;		
		}
		
		.cat_img_small {
			width: 90px;
			border: none;
			
			z-index: 1;
			}
			
			
		.cat_list_box table td {
			width:155px;
			height:115px;
			vertical-align: middle;
			text-align: center;
			 
		}
		/* background standard cat */
		.cat_list_box_bg {
			position: absolute;
			top: 0;
			left: 0;
			width: 165px;
			height: 165px;
			text-align: center;
			background: transparent url('images/cat_list_box_bg.gif') top left no-repeat;
			z-index: 2;
			}
			
		
		/* background promo cat */
		.cat_list_box_promo_bg {
			position: absolute;
			top: 0;
			left: 0;
			width: 165px;
			height: 165px;
			text-align: center;
			background: transparent url('images/cat_list_box_promo_bg.gif') top left no-repeat;
			z-index: 2;
			}
			
			/* listare titlu categorie */
			a.cat_list_title:link, a.cat_list_title:visited {
				position: absolute;
				top: 0;
				left: 10px;
				margin: 0 20px 0 20px;
				width: 100px;
				display: block;				
				padding-top: 115px;
				text-align: center;
				color: #666666;
				}
				
			a.cat_list_title:hover, a.prod_list_title:active {
				text-align: center;
				color: #C500C5;
				}
				
		
		
		.cat_desc {
			position: relative;
			display: block;
			padding: 0 0 10px 0;
			font-size: 11px;
			color: #666666;
			}
		
			.cat_desc_title {
				display: block;
				padding: 0 0 0 0;
				font-size: 11px;
				font-weight: bold;
				}
		
			

	/* DETALII PRODUS */
	
	/* imagini produs */
	
	.prod_img_container {
		float: left;
		width: 320px;
		}		
			
		.prod_img_container .prod_images_loadarea, .prod_img_container .prod_images_loadarea td {
			display: block;
			width: 320px;
			height: 300px;
			padding: 0;
			margin: 0;
			text-align: center;
			vertical-align: middle;
			}
		
		 
		
		.prod_img_container .prod_img_thumb_container {
			display: block;
			width: 320px;
			height: 118px;
			overflow: auto;
			white-space: nowrap;
			}
				
			.pic_row {display: block; height: 95px; white-space: nowrap; margin: 0; padding: 0;}
			.pic_row td {text-align: center;}
			.pic_row a {font-size: 11px; text-decotarion: none;}
			.pic_row img {height: 95px; border: 1px solid #ffffff; margin: 0 8px 0 0;}
			.pic_row a:hover img, .pic_row a:active img {border: 1px solid #e1e1e1;}
			

			
	/* detalii produs */	
		
	.prod_details_container {
		float: right;
		width: 320px;
		padding: 0 0 0 15px;
		}
		
		.prod_details_cap {
			position: relative;
			left: -15px;
			display: block;
			width: 335px;
			border-bottom: 1px solid #e1e1e1;
			margin: 10px 0 5px 0;
			padding: 0;
			color: #000000;
			font-size: 12px;
			}
		

		/* Product Short Description (Detail page only) */
		.CPprodDescDet {
			position: relative;
			left: -15px;
			display: block;
			width: 335px;
			color: #800080;
			border-bottom: 1px solid #e1e1e1;
			margin: 10px 0 5px 0;
			padding: 0;
			font-size: 14px;
			}
		
		/* Product Long Description */
		.CPprodDescLong {}
		
		/* Product Detail */
		.CPprodDet {}
		
		/* Product SKU */
		.CPprodSKU {
			color: #800080;
			font-size: 11px;
			}
		
		/* Product Price - Text Label */
		.CPprodPriceT {
			font-weight: normal;
			}
		
		/* Product Price - Price Value */
		.CPprodPriceV {
			font-size: 14px;
		 	color: #800080;
		 	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 {
			display: block;
			COLOR: #888888;			
			}
			
		
		/* Out of Stock text */
		.CPoutStock {
			COLOR: red;
			padding: 10px 0 0 0;
			}
		
		/* No Image text */
		.CPnoImgT {COLOR: #800000;}
				
	
	
	

/* optiuni produs */

.prodview_option .group_title {
	font-weight: bold; 
	margin: 0;
	padding: 0;
	}
	
.prodview_option .group_title span {
	color: #cc0033;
	font-weight: normal; 
	}	
	
.group_details {
	margin: 0;
	padding: 5px 0;
	line-height: 12px;
	}	

.prodview_option {
	position: relative; 
	display: block; 
	}
	
.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 {
	color: #FF0069;
	font-size: 12px;
	font-weight: normal;
	}
	
.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;
	}	
	
	
	
	
	/* diverse */

	.prod_misc_container {
		position: relative;
		display: block;
		border-bottom: 1px solid #e1e1e1;
		margin: 10px 0 15px 0;
		padding: 10px 0 5px 0;
		}
	.diverse3 {
		position: absolute;
		top: 25px;
		left: 198px;
	}
	.opinii {
 
	
	}		
	/* produse related */
	
	.prod_related_container {
		display: block;
		border-bottom: 1px solid #e1e1e1;
		margin: 10px 0 5px 0;
		padding: 10px 0 5px 0;
		}
		
		.prod_related_container p.title {
			display: block;
			margin: 0;
			padding: 0;
			font-weight: bold;
			}
		
		.prod_related {
			float: left;
			width: 140px;
			height: 150px;
			padding: 8px;
			text-align: center;	
			border-right: 5px solid #ffffff;	
			border-bottom: 5px solid #ffffff;
			text-align: center;
			}
			
			.prod_related img {				
				border: none;
				padding: 0 30px;
				display: block;
				}
				
			.prod_related a {
				display: block;
				text-align: center;
				}
		
		
		
		

		
.info_text_big {
	font-size: 13px;
	}		
		
		
			
				
	
/* ============ RIGHT  */

.right {
	position: relative;
	float: right;
	width: 160px;
	}
	
	.boxa_right {
		width: 160px;
		height: 80px;
		background: #e1e1e1;
		margin-bottom: 10px;
		}
	
	


/* ============ clear  */
.clear	{clear: both; height: 1px; overflow: hidden;}

.pagecatlst {
	border-top: 1px solid #cccccc;
	margin-top: 10px;
}

/* ============ FOOTER  */
.s_footer_text, .s_prodlist_top	{
		font-family: Tahoma, Verdana, Helvetica;
		font-size: 11px;
		color: #666666;
		}
		
.footer {
	position: absolute;
	bottom: 1px;
	left: 290px;
	width: 670px;
	height: 62px;
	text-align: left;
	border-top: 1px solid #cccccc;
	}
	
	.foot_menu {
		position: absolute;
		left: 0;
		top: 10px;
		width: 385px;
		text-align: left;
		font-size: 11px;
		color: #666666;
		}
		
		.foot_menu a:link, .foot_menu a:visited  {
			color: #666666;
			text-decoration: underline;
			}
			
		.foot_menu a:hover  {
			color: #C500C5;
			text-decoration: underline;
			}	
		
	.copy {
		position: absolute;
		right: 0;
		top: 10px;
		width: 345px;
		text-align: right;
		font-family: tahoma;
		font-size: 11px;
		color: #999999;
		}
		
		.copy a:link, .copy a:visited  {
			color: #999999;
			text-decoration: underline;
			}
			
		.copy a:hover  {
			color: #C500C5;
			text-decoration: underline;
			}	
			
	.cc_pics {
		position: absolute;
		left: 0;
		top: 40px;
		width: 445px;
		text-align: left;
		font-size: 11px;
		color: #666666;
		}

		
		

		

/* 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 - General Headings */
.CPgenHeadings {BACKGROUND-COLOR: #EEEEEE;}
	.CPgenHeadings b {align: center;}

/* 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: 115px; height: 115px;}

/* 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;}

/* 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 {}

/* Category Description - No products linked to it */
.CPcatDesc {font-weight: normal; color: #666666;}

/* Category Description - Has products linked to it */
.CPcatDescProd {FONT-WEIGHT: normal; color: #999999; font-size: 11px;}

.CPcatDescProd a  {
	text-decoration: none;

}

/* 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}


/* form validation */

.fValidator-msg {
	width:80%; PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-SIZE: 10px; PADDING-BOTTOM: 2px; COLOR: #fff; PADDING-TOP: 2px; BACKGROUND-COLOR: #c00
}



/*
tool-tips
*/
		.tool-tip {
			color: #fff;
			width: 302px;
			z-index: 13000;
		}		
		
 
		.tool-title {
			font-weight: bold;
			font-size: 11px;
			margin: 0;
			color: #9FD4FF;
			padding: 8px 8px 4px;
			background: url(../usermods/images/bubble.png) top left;
		}
		 
		.tool-text {
			font-size: 11px;
			padding: 4px 8px 8px;
			background: url(../usermods/images/bubble.png) bottom right;
		}
		.tool-text A {
			color:#069;
		}
		.tool-loading {
			background: url(../usermods/images/ajax_load.gif) center center no-repeat;
			width: 30px;
			height: 30px;
			margin: 0 auto;
		}

