/* CSS Document */
html, body, form {
	margin:0;
	padding:0;
}
body {
	background:url(images/body_bg.gif) repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333;
}
a { text-decoration:none; color:#333; }
ul, li { margin:0; padding:0; }
.clearFloats { clear:both; }

.siteContainer {
	width:920px;
	margin:0 auto;
	padding:0 11px 0 13px;
	background:#fff;
}
.header {
	width:918px;
	height:172px;
}
	.header-content {
		width:918px;
		height:142px;
		background:url(images/header-content_bg.gif);
		position:relative;
	}
	.logo {
		width:283px;
		height:110px;
		position:absolute;
		top:8px; left:26px;
	}
	.cautare {
		width:308px;
		height:50px;
		padding:13px 0 0 51px;
		background:url(images/cautare_bg.gif);
		overflow:hidden;
	}
	.header-content-right {
		margin-right:20px;
		float:right;
		position:relative;
	}
	.vezi-cosul {
		width:70px;
		height:18px;
		line-height:18px;
		margin-top:6px;
		margin-right:3px;
		text-align:center;
		color:#fff;
		background:url(images/vezi-cosul.gif);
		display:block;
		float:left;
	}
	.comanda {
		width:92px;
		height:18px;
		line-height:18px;
		margin-top:6px;
		text-align:center;
		color:#fff;
		background:url(images/comanda_bg.gif);
		display:block;
		float:left;
	}
		.input-search {
			width:225px;
			height:16px;
			padding:3px 0 1px 10px;
			border-top:1px solid #7f7f7f;
			border-left:1px solid #7f7f7f;
			border-bottom:none;
			border-right:none;
			color:#666;
			font-size:12px;
			margin-right:-2px;
			font-family:Arial, Helvetica, sans-serif;
		}
		.input-submit {
			width:30px;
			height:21px;
			line-height:23px;
			padding-bottom:2px;
			color:#fff;
			background:#f84600;
			font-size:12px;
			border:none;
		}
		.cautare-avansata {	margin-top:5px; text-align:right; margin-right:27px;	}
		.cautare-avansata a { margin-left:3px; font-size:12px; }
		.cautare-avansata a:hover { text-decoration:underline; } 
		.cautare-avansata img { position:relative; bottom:1px;}
.meniu {
	width:900px;
	height:31px;
	line-height:31px;
	padding-left:18px;
	background:url(images/meniu_bg.gif);
	position:relative;
}
	.meniu li {
		background:url(images/li_bg.gif) no-repeat right center;
		float:left;
		padding-right:22px;
		margin-right:13px;
	}
	.meniu li a { font-weight:bold; color:#fff; font-size:12px;	}
	.cart {
		width:145px;
		height:31px;
		padding-left:35px;
		background:url(images/cart_bg.gif) 12px center no-repeat #f84600;
		float:right;
		font-size:12px;
		font-weight:bold;
		color:#fff;
		display:inline;
	}
		.cart a { font-size:12px; font-weight:bold; color:#fff; }
		.cart a:hover { text-decoration:underline; }
	.login {
		width:100px;
		line-height:normal;
		padding-top:7px;
		margin-left:10px;
		margin-right:10px;
		display:inline;
		float:right;
	}
		.login a { font-weight:bold; font-size:12px; color:#fff; margin-left:8px; position:relative; top:1px; *top:0; }
		.login img { vertical-align:middle;  }
.location {
	padding-left:9px;
	margin:10px 0 10px 0;
}
	.location img { margin:0 2px 0 2px; }
	
.main-content {
	width:920px;
	margin-bottom:20px;
}
.left {
	width:166px;
	margin-right:10px;
	float:left;
}
.center {
	width:564px;
	margin-right:10px;
	float:left;
	*overflow:hidden;
}
	.center p { text-align:justify; }

.side-block {
	width:163px;
	border:1px solid #ddd;
	border-top:none;
	padding-left:1px;
	margin-bottom:12px;
	*overflow:hidden;
}
		.round-corners-blue {
			width:166px;
			height:5px;
			background:url(images/round-corners-gray.gif) top no-repeat;
			position:relative; left:-2px; 
			overflow:hidden;
		}
	.side-block-title {
		width:132px;
		height:22px;
		padding-left:30px;
		padding-top:6px;
		background:url(images/side-block-title_bg.gif) 10px center no-repeat #f4dad0;
		font-weight:bold;
		font-size:12px;
		margin-bottom:1px;
	}
	.side-block-content {
		padding:8px;
	}
	.categ {
		width:155px;
		height:25px;
		line-height:25px;
		padding-left:7px;
		background:#f5f5f5;
		margin-bottom:1px;
	}
	.sub-categ {
		width:140px;
		height:25px;
		line-height:25px;
		padding-left:22px;
		background:url(images/arr-right.gif) 10px center no-repeat;
		border-top:1px solid #ddd;
	}
		.sub-categ a:hover { text-decoration:underline; }
		.no-border-bottom { border-bottom:none !important; }
	.input-news {
		width:94px;
		height:16px;
		padding-top:3px;
		background: #eee;
		border:none;
		color:#666;
		font-size:11px;
		display:inline;
		float:left;
		border-left:1px solid #999;
		border-top:1px solid #999;
		padding-left:2px;
		font-family:Arial, Helvetica, sans-serif
		}
	.submit-news {
		width:48px;
		height:21px;
		line-height:23px;
		background:#f84600;
		text-align:center;
		border:none;
		color:#fff;
		font-size:11px;
		padding-bottom:2px; float:left;
	}
	.buton-news {
		text-align:right;
		margin-top:6px;
		margin-right:1px;
	}
	.prag-pret {
		width:85px;
		height:23px;
		padding-left:7px;
		line-height:23px;
		background:#eee;
		margin:0 9px 8px -1px ;
		float:left;
	}
.input-login {
	width:141px;
	height:16px;
	padding-top:3px;
	margin:3px 0 3px 0;
	background: #eee;
	border:none;
	color:#666;
	font-size:11px;	
	border-left:1px solid #999;
	border-top:1px solid #999;
	padding-left:2px;
	font-family:Arial, Helvetica, sans-serif; 
}
.submit-login {
	height:21px;
	padding:0 8px;
	*padding: 0px;
	background:#f84600;
	color:#fff;
	text-align:center;
	border:none;
	font-size:11px;
	display:block;
	margin:3px 0 5px 63px; 
}
.advanced-search {
	margin:3px 0 0 3px;
}
.control-container {
	width:564px;
	height:31px;
	background:url(images/control-container_bg.gif);
	margin-top:2px;
	margin-bottom:27px;
}
.control { padding-top:8px; margin-left:500px; }
.control img { margin-right:3px; vertical-align:middle; }
.products {
	margin-top:0px;
	float:left;
	display:inline;
	width:100%;
}
.product {
	width:137px;
	height:216px;
	float:left;
	margin-right:2px;
	margin-bottom:10px;
	border:1px solid #ddd;
	display:inline;
	overflow:hidden;
	background:#eee;
}
	.product-name {	padding:3px 4px 0px 4px; background:#FFF; width:129px; height:43px; text-align:center; float:left; display:inline; font-weight:bold;}
	.product-name a{color:#f84600 }
	.product-pic { 
		width:137px; 
		height:133px;
		text-align:center;
		vertical-align:middle;
		background:#FFF;
		display:inline;
		float:left;
	}
	.product-price { width:137px; height:31px; color:#333; text-align:center; padding-top:8px; float:left; display:inline; border-top:solid 1px #F86400}
	
.right {
	width:166px;
	float:left;
}	

.oferta {
	width:160px;
	margin-top:7px;
	margin-left:3px;
	border-bottom:1px solid #eee;
	padding-bottom:7px;
	display:inline;
	float:left;
}
.oferta-th {
	width:61px;
	height:61px;
	border:1px solid #dfdfdf;
	float:left;
	display:inline;
}
.oferta-text {
	width:90px;
	padding-left:4px;
	padding-top:5px;
	float:left;
	display:inline;
}
	.oferta-text .pret {  font-weight:normal; }
	.oferta-text a { font-weight:bold; }
	.oferta-text img { margin-right:1px;}


/*----------- DETALII ------------*/
.right-details {
	width:741px;
	float:left;
}

.detail-block {
	width:739px;
	height:273px;
	border:1px solid #ddd;
	border-bottom:none;
	color:#444;
	*overflow:hidden;
}
.detail-data-left {
	width:321px;
	height:220px;
	padding-left:10px;
	padding-bottom:8px;
	padding-top:12px;
	float:left;
}
.detail-gallery {
	width:193px;
	height:220px;
	padding-bottom:8px;
	padding-top:12px;
	float:left; 
	overflow:hidden;
	border-right:1px solid #eee;
	padding-right:10px;
}
.detail-data-right {
	width:188px;
	height:220px;
	padding-top:12px;
	padding-left:15px;
	padding-bottom:8px;
	float:left; 
}

	.detail-data-left span { display:block; } 
	.detail-title {
		color:#f84600;
		font-weight:bold;
		font-size:14px;
		margin-bottom:10px;
	}
	.gallery-pic {
		width:170px;
		height:170px;
		margin:0 auto;
		text-align:center;
	}
	.thumbnails {
		margin-top:5px;
		margin-left:5px;
	}
	.thumbnail {
		width:42px;
		height:42px;
		border:1px solid #ddd;
		float:left;
		margin-right:2px;
		overflow:hidden;
	}
	
	.detail-data-right span { display:block; }
	.alege-cant { margin-top:15px; }
	.alege-cant span {
		display:inline;
		color:#666; 
	}
	.alege-cant form { display:inline; }
	.input-alege {
		width:33px;
		height:16px;
		padding-top:4px;
		background:#eee;
		border-top:1px solid #b2b2b2;
		border-left:1px solid #b2b2b2;
		border-bottom:none;
		border-right:none;
		color:#666;
		font-size:11px;
		padding-left:7px;
		margin-left:7px;
	}
	.adauga {
		display:block;
		width:120px;
		height:31px;
		line-height:31px;
		padding-left:57px;
		background:url(images/adauga_bg.gif) no-repeat;
		color:#fff;
		font-weight:bold;
		margin-top:10px;
	}
.actions {
	width:728px;
	height:33px;
	margin-top:2px;
	position:relative; left:-1px;
	padding:5px 0 0 13px;
	background:url(images/actions_bg.gif) no-repeat;
	overflow:hidden;
	float:left;
	display:inline;
	
}
	.actions a {color:#444; margin-right:45px; vertical-align:middle; }
	.actions img { margin-right:5px; vertical-align:middle; }

.paragraf-details {
	color:#444;
	position:relative;
	margin-top:25px;
}

.table {
	margin:15px 0 15px 0; float:left;
}
.table-element  {
		width:721px;
		padding:1px 9px 1px 9px;
		border-bottom:1px solid #fff;
		background:#eee;
		float:left;
	}
.b { background:#f5f5f5; }
	.table-element div {
		width:265px;
		float:left; 
		overflow:hidden;
	}
	.table-element span { float:left; display:block; width:450px;}
	
.alarma {
	width:661px;
	height:70px;
	padding-left:80px;
	background:url(images/alarma_bg.gif) no-repeat 5px top;
	margin-bottom:35px;
	margin-top:10px;
}
.alarma span { display:block; }
.title-alarma {
	font-size:12px; 
	font-weight:bold;
	margin-bottom:5px;
	color:#f84600;
}
.alarma form { margin-top:12px; }
.text-alarma {
	width:127px;
	height:16px;
	padding-top:3px;
	padding-left:25px;
	background:#eee;
	border-top:1px solid #b2b2b2;
	border-left:1px solid #b2b2b2;
	border-bottom:none;
	border-right:none;
	color:#666;
	font-size:11px;
	float:left;
	margin-right:8px;
}
.submit-alarma {
	height:21px;
	width:120px;
	padding:0 6px;
	background:#f84600;
	font-weight:bold;
	color:#fff;
	text-align:center;
	border:none;
	font-size:11px;
}

.comment {
	width:741px;
	margin:15px 0 0 0 ;
	padding-bottom:13px;
	border-bottom:1px solid #eee;
}
.comment a { margin:4px 4px 5px 0; }
.comment-text {
	display:block;
	margin-top:5px;
}

.prod-similare {
	width:739px;
	border:1px solid #ddd;
	border-top:none;
	margin-top:14px;
	padding-bottom:15px;
	overflow:hidden;
}
	.prod-sim_top {
		width:725px;
		height:33px;
		padding-left:16px;
		line-height:33px;
		background:url(images/prod-similare_bg.gif) no-repeat top left;
		font-weight:bold;
		font-size:12px;
		color:#333;
		overflow:hidden;
		position:relative;
		left:-1px;
	}
	.prod-sim-content {
		width:725px;
		padding-left:16px;
	}
	.prod-sim {
		width:215px;
		height:100px;
		margin-right:26px;
		margin-top:14px;
		float:left;
	}
	.prod-sim-pic {
		width:98px;
		height:98px;
		border:1px solid #e0e0e0;
		float:left;
		text-align:center;
	}
	.prod-sim-text {
		width:105px;
		height:95px;
		padding-top:5px;
		padding-left:10px;
		color:#333;
		float:left;
	}
	
/*----------- BROWSE ------------*/

.center-browse {
	width:742px;
	float:left;
	display:inline;
	overflow:hidden;
}

.filtre {
	width:727px;
	padding:1px 0 0 13px;
	margin-bottom:10px;
	background-color:#fafafa;
	border:1px solid #DDD;
	position:relative;
}
	.options {
		width:135px;
		margin-bottom:20px;
		float:left;
		margin-top:12px;
	}
	.options-title {
		font-weight:bold; 
		padding-left:4px; 
		margin-bottom:3px;
	}
	.options label {
		position:relative; top:-1px;
	}
	.banda-sortare {
		width:725px;
		height:19px;
		padding-top:6px;
		background-color:#F4DAD0;
		margin-left:-12px;
		padding-left:13px;
		margin-bottom:1px;
	}
		.banda-sortare img {
			margin-right:4px;
			margin-left:3px;
		}
.paginatie-container {
	width:740px;
	height:30px;
	border:1px solid #DDD;
	text-align:center;
}
	.paginatie {
		width:738px;
		height:26px;
		padding-top:2px;
		margin:1px;
		background-color:#F4DAD0;
	}
	.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:28px;
		height:18px;
		padding-bottom:1px;
		background-color:#d13925;
		border-width:0;
		font-size:11px;
		color:#fff;
		text-align:center;
		position:relative;
		top:1px;
		*top:0px;
	}

.licit-row{
	color:#444;
	font-size:11px;
	width:748px;
	display:inline;
	float:left;
	text-align:left;
	font-weight:normal;
	padding-left:7px;
	font-family:Arial, Helvetica, sans-serif
	}
.licit-column{
	color:#444;
	font-size:11px;
	display:inline;
	float:left;
	text-align:left;
	font-weight:normal;
	padding:5px 0px 5px 0px;
	}
.licit-column-nopadding{
	font-size:11px;
	display:inline;
	float:left;
	text-align:left;
	font-weight:normal;
	padding:0px;
	}
.licit-textfield{
	width:234px;
	height:16px;
	padding-top:3px;
	background: #eee;
	border:none;
	color:#666;
	font-size:11px;
	display:inline;
	float:left;
	border-left:1px solid #999;
	border-top:1px solid #999;
	padding-left:2px;
	font-family:Arial, Helvetica, sans-serif	
}
.licit-textarea{
	width:500px;
	height:116px;
	padding-top:3px;
	background: #eee;
	border:none;
	color:#666;
	font-size:11px;
	display:inline;
	float:left;
	border-left:1px solid #999;
	border-top:1px solid #999;
	padding-left:2px;
	font-family:Arial, Helvetica, sans-serif	
}
.licit-row label{
	width:100px;
	display:inline;
	float:left;
	padding-top:3px;
}
.licit-submit{
	height:23px;
	line-height:23px;
	background:#f84600;
	text-align:center;
	border:none;
	color:#fff;
	font-size:11px;
	padding-bottom:2px;
	float:right;
	margin-right:140px;
}

.asearch-select{
	background:#EEE none repeat scroll 0 0;
	color:#666;
	font-size:11px;
	padding-left:3px;
	padding-top:2px;
	width:238px;
	height:20px;
	border:none;
	border-left:1px solid #999;
	border-top:1px solid #999;
	float:left;
	display:inline;
	margin-top:5px;
}

.footer {
	width:920px; 
	height:52px;
	padding:17px 0 0 0;
	color:#666;
	font-size:11px;
	position:relative;
	margin:15px auto 0 auto;
}
	.footer a {
		font-size:11px;
		font-weight:bold;
		color:#333;
		margin-right:8px;
	}
	.xcommerce {
		width:157px;
		height:27px;
		background:url(images/xcommerce.gif); display:block;
		position:absolute !important;
		top:20px;
		right:45px;
		
	}
	.top {
		width:33px;
		height:59px; display:block;
		background:url(images/top.gif);
		position:absolute !important;
		top:1px; 
		right:0px;
		
	}
.bg_jos {
	background:url(images/bg_jos.gif) repeat-x bottom;
}	
