/* CSS Document */
html, body {
	margin:0;
	padding:0;
}

body {
	background:url(images/body_bg.gif) #d13925 repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333;
}
a {text-decoration:none;}
form {margin:0; padding:0;}

.clearFloats {
	clear:both;
}
.clear {
	clear:both;
}

#containerBackground{
	/*background:url(images/home-pt-bg2.png) 10px 20px no-repeat;*/
	width:100%;
	height:1310px;
	overflow:hidden;
	position:absolute;
	top:55px; 
	left:0px;
	z-index:-1;
}
#main-container {
	width:986px;
	margin:15px auto 0 auto;
}
#top-logo {
	width:986px;
	height:95px;
	background-image:url(images/top-logo_bg.jpg);
}
#promo {
	width:986px;
	height:237px;
	background:url(images/common-bg.gif) repeat-y #FCBD00;
}
	#promo-pic {
		width:980px;
		height:237px;
		text-align:center;
		float:left;
		padding-left:3px;
	}
	#promo-det {
		width:616px;
		height:202px;
		padding:35px 43px 0 0;
		float:left;
	}
	#promo-link-det {
		width:109px;
		height:32px;
		line-height:32px;
		text-align:center;
		background-image:url(images/promo-link-det_bg.gif);
		margin-left:129px;
		*margin-top:-16px;
	}
		#promo-link-det a {
			font-size:14px;
			font-weight:bold;
			color:#24211d;
		}
#banda {
	width:986px;
	height:40px;
	background-color:#fcbd00;
}
	#control {
	height:26px;
	padding-left:17px;
	padding-top:14px;
	border-right:1px #fff solid;
	float:left;
	}
		#control a { padding-right:17px; font-weight:bold; color:#333333;}
	#banda span { height:26px; padding-top:14px; float:left; margin-left:25px; font-weight:bold; color:#d13925;}

#meniu {
	width:983px;
	height:27px;
	padding-top:1px;
	padding-left:3px;
	background:url(images/common-bg2.gif) repeat-y;
	background-color:#d13925;
	float:left;
	display:inline;
}	
	#meniu a {
		padding:5px 28px 0 29px;
		background:#d13925 repeat-x;
		height:22px;
		border-right:1px solid #fff;
		color:#FFF;
		font-weight:bold;
		display:block;
		float:left;
	}
	#meniu a:hover{
		background:#d13925;
		color:#FFF;
		font-weight:bolder;
	}
	#descarca {
			width:236px;
			height:22px;
			border-right:0;
			color:#fff;
			display:inline;
			float:left;
			background:#d13925;
			padding-top:5px;
		}
	#descarca a {
			border-right:0;
			color:#fff;
			display:inline;
			float:left;
			padding-top:0;
		}
#content {
	width:986px;
	padding-top:21px;
	background:url(images/common-bg.gif) repeat-y;
	*margin-bottom:15px;
	padding-top:10px;
	display:inline;
	float:left;
	
}
#left{
	width:228px;
	padding:12px 19px 0 13px;
	float:left;
}
#right{
	width:726px;
	float:left;
}

#search {
	width:210px;
	height:48px;
	padding-left:18px;
}
	.search-text{
		width:163px;
		height:18px;
		padding-top:2px;
		padding-left:3px;
		border:1px solid #999;
		color:#444;
	}
	.search-submit {
		width:25px;
		height:28px;
		background-image:url(images/search.gif);
		border:0;
		margin-left:8px;
		position:relative; top:-2px;
	}
	.advanced-search {
		margin-top:8px;
		margin-left:6px;
		display:block;
	}
	.advanced-search a { font-size:11px; color:#333; }
	.advanced-search img { margin-right:5px; }

#categorii {
	width:228px;
	margin-top:33px;
}
.title {
	font-size:14px; 
	font-weight:bold; 
	color:#ea3900; 
	margin-left:16px;
}
ul.sidebar-menu {
	width:228px;
	margin:0;
	padding:0;
}

ul.sidebar-menu li {
	height:24px;
	line-height:24px;
/*	background:url(images/arrow-search.gif) no-repeat 30px 9px;
*/	padding-left:43px;
	list-style:none;
}
ul.sidebar-menu li a { border-bottom:1px solid #adadad;
	border-top:1px solid #fff;
	border-left:1px solid #fff;
	border-right:1px solid #fff;
	color:#333;
	display:block;
	margin-left:-26px;
	padding-bottom:0px;
	width:100%;
	height:100%;}
ul.sidebar-menu li a:hover { border-bottom:1px solid #d13925;
	border-top:1px solid #d13925;
	border-left:1px solid #d13925;
	border-right:1px solid #d13925;}

.product {
	width:167px;
	height:277px;
	border:1px solid #999;
	margin-right:11px;
	*margin-right:9px;
	margin-bottom:11px;
	float:left;
}
	.product-pic {
		width:167px;
		height:167px;
		border-bottom:1px solid #999;
		position:relative;
	}
	.reducere {
		width:44px;
		height:44px;
		position:absolute; top:0; left:0;
		/*background:url(images/reducere.png);*/
		z-index:2;
	}
	.nou {
		width:44px;
		height:44px;
		position:absolute; bottom:0; right:0;
		/*background:url(images/nou.png);*/
	}
	.product-name {
		font-weight:bold;
		padding:8px 0 13px 8px;
		height: 29px;
	}
	.product-price {
		padding:0 0 13px 8px;
		font-weight:bold;
		color:#D13925;
	}
	.link-detalii {
		width:167px;
		height:31px;
		line-height:31px;
		text-align:center;
		background:url(images/arr-right.gif) no-repeat 30px center #d13925;
	}
		.link-detalii a { font-weight:bold; color:#fff; margin-left:14px; }
.content-bottom {
	width:986px;
	height:13px;
	background-image:url(images/content-bottom.gif);
	margin-top:15px; 
	*float:left;
	*overflow:hidden;
}
#footer {
	width:986px;
	height:40px;
	margin-top:5px;
}
	#footer p {
		color:#fff;
		margin:0px;
		padding:0xp;
		margin-left:20px;
		margin-top:10px;
		margin-bottom:10px;
		float:left;
		display:inline;
	}
	#footer div {
		float:right;
		margin-top:10px;
		*position:relative; 
		*top:-12px;
		*display:inline;
	}
	
/* ------------- browse ------------- */
#location {
	width:726px;
	height:46px;
	padding-top:7px;
}
	#location a { color:#333;}
	#location img { margin:0 3px 0 3px; }
.filtre {
	width:694px;
	*width:688px;
	height:auto;
	padding:26px 0 0 13px;
	margin-bottom:10px;
	background-color:#fafafa;
	border:1px solid #999;
	position:relative;
}
	.options {
		width:135px;
		margin-bottom:30px;
		float:left;
	}
	.options-title {
		font-weight:bold; 
		padding-left:4px; 
		margin-bottom:3px;
	}
	.options label {
		position:relative; top:-1px;
	}
	.banda-sortare {
		width:692px;
		*width:686px;
		height:20px;
		padding-top:5px;
		/*line-height:25px;*/
		background-color:#ddd;
		margin-left:-12px;
		padding-left:13px;
		position:absolute; bottom:1px;
	}
		.banda-sortare img {
			margin-right:4px;
			margin-left:3px;
		}
.paginatie-container {
	width:707px;
	*width:701px;
	height:30px;
	border:1px solid #999;
	background-color:#ddd;
	text-align:center;
}
	.paginatie {
		width:705px;
		*width:699px;
		height:28px;
		line-height:28px;
		border:1px solid #f8f8f8;
	}
	.paginatie strong { font-size:11px; margin-left:5px; margin-right:5px; }
	.paginatie a {
		font-size:11px;
		color:#666;
		text-decoration:underline;
		margin-right:3px;
	}
	.paginatie a:hover { text-decoration:none; }
	
	input.paginatie-formfield {
		width:22px;
		height:14px;
		padding-left:5px;
		border:1px solid #aaa;
		color:#aaa;
		font-size:11px;
	}
	input.paginatie-submit {
		width:27px;
		height:16px;
		padding-bottom:1px;
		background-color:#d13925;
		border-width:0;
		font-size:11px;
		color:#fff;
		text-align:center;
		position:relative;
		top:1px;
		*top:-1px;
	}
	
	
/*-------------------detail--------------------*/
#product-detail {
	width:709px;
	height:216px;
	display:inline;
}
	#prod-det-pic {
		width:316px;
		height:216px;
		float:left;
		display:inline;
	}
		#prod-det-pic img { /*float:left;*/ }
		#thumbnails {
			width:123px;
			height:207px;
			padding-top:9px;
			float:left;
			margin-left:3px;
		}
			.thumb {
				width:50px;
				height:50px;
				padding:1px;
				border:1px solid #999;
				float:left;
				margin-right:12px;
				margin-bottom:12px;
				*display:inline;
			}
	#prod-det-info {
		width:377px;
		height:216px;
		padding-left:15px;
		border-left:1px solid #bfbfbf;
		float:left;
	}
		#prod-det-info hr {
			color:#bbb;
			background-color:#bbb;
			height:1px;
			border:0;
		}
		.disponibil {
			font-size:14px; 
			color:#7da66d;
			margin-top:6px; 
			float:left;
		}
		.disponibil img { margin-right:6px; position:relative; top:-1px; *top:0; }
	.info-contact {
		width:367px;
		height:33px;
		padding:9px 0 0 10px;
		margin-top:11px;
		*margin-top:25px;
		background-color:#f5f5f5;
	}
.dotari {
	width:686px;
	/*height:66px;*/
	padding:16px 10px 15px 13px;
	background-color:#f5f5f5;
	margin-top:20px;
	margin-bottom:11px;
}
	.dotari p { margin-bottom:0; }
.table-element {
	width:709px;
	margin-top:11px;
}
	.table-element-a, .table-element-b {
		height:19px;
		line-height:19px;
		padding-left:13px;
		background-color:#eee;
		margin-bottom:1px;
	}
	.table-element-b { background-color:#f5f5f5; }
	.table-element-a div, .table-element-b div { float:left; width:220px; }
.actions {
	margin-top:29px;
}
	.actions a {color:#333; }
	.actions img { margin-right:10px; }
	.actions span { margin-right:10px; }
.alarma {
	width:686px;
	padding:14px 10px 15px 13px;
	background-color:#f5f5f5;
	margin-top:15px;
	margin-bottom:11px;
}
	.alarma .search-text { color:#666; margin-right:15px; }
	input.alarma-submit {
		height:20px;
		padding-left:15px;
		padding-right:15px;
		background-color:#d13925;
		border-width:0;
		font-size:12px;
		color:#fff;
		text-align:center;
		position:relative;
		top:-3px;
		*top:-3px;
		padding-top:3px;
		vertical-align:middle;
	}
.comment {
	width:709px;
	margin-top:10px;
	background-color:#fff;
}
	.comment-header { background-color:#eee; padding-left:13px; }
	.comment-text {
		background-color:#f5f5f5; 
		margin-top:1px; 
		padding:5px 10px 5px 13px;
	}
	.stars {
		width:102px;
		padding-left:5px;
		border-left:2px solid #fff;
		float:right;
	}
.produs-similar {
	width:350px;
	margin-bottom:10px;
	margin-right:10px;
	background-color:#f5f5f5;
	float:left; display:inline;
}
	.produs-similar .thumb { margin:0; }
	.prod-sim-info {
		padding-top:9px;
		background-color:#f5f5f5;
		padding-left:10px;
		float:left;
	}
	
	
.contact-textarea {
	width:501px;
	height:100px;
	font: 12px Arial, Helvetica, sans-serif, Tahoma;
	border:1px solid #999;
	color:#444;
	text-decoration: none;
	padding-left:5px;
	padding-top:5px;
	overflow:auto;
	background:#FFF;
	margin-top:8px;
}
.reg-parag{
	width:502px;
	float:left;
	height:30px;
	}
.label{
	width:107px;
	height:20px;
	float:left;
	display:block;
}
.fieldholder{
	width:250px;
	height:20px;
	float:left;
	display:block;
}
.reg-selectionlist {
	width:181px;
	font: 12px Arial, Helvetica, sans-serif, Tahoma;
	color: #666666;
	text-decoration: none;
	padding-left:5px;
}
.reg-formfield {
	width:171px;
	height:13px;
	font: 12px Arial, Helvetica, sans-serif, Tahoma;
	color: #333333;
	text-decoration: none;
	padding-left:5px;
}

/*/////////////////////////////ZSOLT///10012009////////////////////////////////////////////////////////////////*/

.sliderwrapper{
position: relative; /*leave as is*/
overflow: hidden; /*leave as is*/
width: 700px; /*width of featured content slider*/
height: 40px;
}
.sliderwrapper .contentdiv{
visibility: hidden; /*leave as is*/
position: absolute; /*leave as is*/
left: 0;  /*leave as is*/
top: 0;  /*leave as is*/
padding: 5px;
background: none;
width: 690px; /*width of content DIVs within slider. Total width should equal slider's inner width (390+5+5=400) */
height: 26px;
padding-top:12px;
color:#333;
font-weight:bold;
text-align:center;
font-size:14px;
}
.pagination{
display:none
}

.sliderwrapper2{
position: relative; /*leave as is*/
overflow: hidden; /*leave as is*/
width: 983px; /*width of featured content slider*/
height: 237px;
}
.sliderwrapper2 .contentdiv{
visibility: hidden; /*leave as is*/
position: absolute; /*leave as is*/
left: 0;  /*leave as is*/
top: 0;  /*leave as is*/
width: 982px; /*width of content DIVs within slider. Total width should equal slider's inner width (390+5+5=400) */
height: 237px;
filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);
-moz-opacity: 1;
opacity: 1;
float:left;
display:inline;
padding-left:3px;
background-color:#fcbd00;
}
.sliderwrapper2 .contentdiv img{
	border:none;
	margin:auto;
}
.pagination2{
width: 160px; /*Width of pagination DIV. Total width should equal slider's outer width (400+10+10=420)*/
text-align: left;
}
.pagination2 a{
padding: 0 5px;
text-decoration: none; 
color: #333;
}
.pagination2 a:hover, .pagination2 a.selected{
color: #000;
}