
* {
	margin:0;
	padding:0;
	font-family:Verdana, sans-serif;
}


body {
    background-color: #ffffff;
}

a img {
	border:0;
}

.clear {
	clear:both;
}

#container {
	width: 950px;
}

.layout-table {
	margin-left: auto;
	margin-right: auto;	
	margin-top: 0;
	width: 950px;
}

.label{
	position:absolute;
	font-size:9px;
	color:#a6a6a6;
	background-image:none;
	background-color:#fff;
	padding:5px 10px;
	z-index:10;
	top:-10px;
	border:0;
	right:10px;
	width:auto;
	height:auto;
	margin-right:-5px;	
}

/* ========================= HEADER ================ */
.header {
}

.header h1 {
	position: absolute;
}

.header h1 a{
	background: url(../images/logo.gif);
	display:block;
	height: 80px;
	margin-top:0px;
	margin-left:655px;
	text-indent:-9999px;
	width:256px;
}

/* ========================= MENU ================ */
.menubar {
	margin-left: 49px;
	padding-bottom: 10px;	
}

.menubar form {
	margin-top: 8px;	
}

.menubar form input {
	border:1px solid #999999;
	font-size:10px;
	padding:3px 4px;
	width:121px;
}

.menubar form input.find {
	border:0;
	background:url(../images/produse.jpg) no-repeat left top;
	cursor:pointer;
	height:19px;
	width:82px;
}

.floatright {
	float: right;
}

.floatleft {
	float: left;
}

#menu {
	margin-right: 20px;
	margin-top: 15px;
}

#menu li {
	float:left;
	list-style:none;
	font-size:10px;
}

#menu li a {
	font-size:12px;
	color:#000000;
	text-decoration:none;
	font-weight: bold;
	margin-left:20px;
}

#menu li a:hover {
	color: red;
}

#cauta_produs {
	margin: 0;
}

/* ========================= FOOTER ================ */
.footer {
	padding-top: 30px;
}

.footer li {
	list-style:none;
	width:110px;
	float:left;
	height: 100px;
	background: url('../images/prod_bg.gif') top right no-repeat;
}

.footer a {
	display:block;
	text-align:center;
	font-size:10px;
	color:#522a4f;
	text-decoration:none;
	border-bottom:none;
}

.footer li a span {
	text-decoration:underline;
	border-bottom:none;
}

.footer li a img {
	display:block;
	margin-left: auto;
	margin-right: auto;
}

.footer li.divider_2 {
	background:url(../images/divider_2.jpg) no-repeat center bottom;
	width:20px;
	height:91px;
	border-bottom:none;
}

.footer2 {
	padding-top: 30px;
	text-align: center;
}

/* ========================= COLUMNS ================ */
.left-column {
	height: 200px;
	padding-right: 15px;
	vertical-align: top;	
	width: 165px;
}

.middle-column {
	padding-right: 15px;
	vertical-align: top;	
	width: 635px;
}

.right-column {
	vertical-align: top;	
	width: 150px;
}

/* ========================= PROMOTII/NOUTATI ================ */
#promotii {
	/*border:1px solid #FD7C20;*/
	padding-top: 5px;
	position: relative;
}

#promotii img {
	margin-top: 15px;
}

/* ========================= VIDEO ================ */
.video {
	font-size: 10px;
	padding-left: 10px;
	text-align: center;
}

.video p {
	text-align: left;
}

.video h1 {
	font-size: 13px;
}

.video table {
	border-collapse: collapse;
	margin: auto;
	text-align: center;
}

.video tr {
	border-bottom: dotted black 1px;
}

.video td {
	padding-bottom: 5px;
	padding-top: 5px;
}

/* ========================= STIRI ================ */
#stiri {
	border: 1px solid #FD7C20;
	font-size: 10px;
	margin-top: 15px;
	padding-bottom: 10px;
	padding-top: 15px;
	position: relative;
	text-align: center;
}

.ie #stiri {
	height: 10px;
}

#stiri strong {
	color: #00A0C6;
}

#stiri a, #stiri a:visited {
	color: #00A0C6;
	font-size: 10px;	
}

#stiri ul {
	list-style-type: none;
	margin: 5px;
}

#stiri ul li {
	border-bottom: dashed #cdcdcd 1px;
	margin-top: 5px;
	padding-bottom: 5px;
}

.little-padded {
	margin-left: 5px;
}

#inside-news {
	border: 1px solid #cdcdcd;	
	font-family: verdana;
	line-height: 18px;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	width: 585px;
}

#inside-news h1 {
	color: #00A0C6;
	font-size: 14px;	
	text-decoration: underline;
}

#inside-news p {
	font-size: 12px;
}

#inside-news a {
	font-size: 12px;
}

/* ========================= STATISTICI - LEFT MENU ================ */
#statistics {
	border: 1px solid #FD7C20;
	font-family: arial;
	font-size: 10px;	
	margin-top: 15px;
	padding-bottom: 15px;
	padding-top: 15px;
	position: relative;
	text-align: center;	
}

.ie #statistics {
	height: 10px;
}

/* ========================= HELP - LEFT MENU ================ */
#asistenta {
	border: 1px solid #FD7C20;
	font-family: arial;
	font-size: 10px;	
	margin-top: 15px;
	padding-top: 15px;
	position: relative;
	text-align: center;
}

#asistenta a, #asistenta a:visited {
	color: black;
	font-family: arial;
	font-size: 10px;
	text-decoration: none;
}

#help {
	border: 1px solid #cdcdcd;
	margin-top: 15px;
	padding-bottom: 10px;	
}

#help dt {
	color:#000;
	font-size: 12px;
	margin-left: 5px;
}

#help dd a {
	font-size:10px;
	color:#99998f;
	text-decoration:none;
	margin-left:5px;
}

/* ========================= ACASA - CATEGORY MENU ================ */
#cat-menu{
	float:left;
  	width: 615px;
      /* border:1px solid #cdcdcd;	*/
	padding:15px 0 15px 0px;
      background:#ffffff;
}


#cat-menu ul {
    margin-left: 3px;
}

#cat-menu li{
	width:100px;
	height:98px;
	float:left;
	list-style:none;
      background:#ffffff;
	/* background:url(../images/h_divider.jpg) no-repeat right top;*/
	padding-right:2px;
	/* border-bottom:1px solid #cbcbcb;*/
}

/* ========================= ALL PAGES - LEFT / CATEGORY MENU ================ */
#left-menu {
      /* background:url(../images/menu_bg.jpg) repeat-x left top; */
      background:#FFEBDD;
	width: 165px;
}

#left-menu ul {
	list-style:none;
	padding-top:10px;
	padding-left:10px;
}

#left-menu li {
	background:url(../images/li.gif) no-repeat left center;
	border-bottom: dotted #848484 1px;
	padding:0px 0 10px 20px;
}

#left-menu li a {
	color:#000000;
	font-size:10px;
	text-decoration:none;
}

#left-menu li a:hover {
	color:#000000;
}

/* ========================= MIDDLE PAGE ================ */
#top {
	border: 1px solid #FD7C20;
	padding: 10px 0 15px 0px;
	width: 605px;
}

#top a, #top a:visited {
	font-size: 12px;
	text-decoration: underline;
}

#top span {
	font-size: 12px;
}

#submenu-div {
	float: left;
}

#submenu {
	/* background:url(../images/menu_bg.jpg) repeat-x left top;	*/
         background:#FFEBDD;
	border:1px solid #FFBF95;
	display: inline;
	float:left;	
	min-height: 206px;
	margin-left: 10px;
	padding: 5px;
	width:380px;	
}

.ie6 #submenu {
	height: 206px;
}

#submenu dd {
	float:left;
	margin-left:6px;
	width:164px;
	list-style-type: disc;
}

#submenu dd a, #submenu dd a:visited {
	text-decoration:none;
	color:#000000;
	font-size:11px;
	padding-left:15px;
}

#submenu dd a:hover {
	color:#000000;
}

#subsol-subcat {
	color:#000000;
	font-size:11px;
	line-height: 17px;
	float: left;
	min-height: 30px;
	margin-left: 10px;
	margin-top: 10px;
	width: 580px;
}

#item {
	width:200px;
	float:right;
	margin-right:1px;
}

#item img {
	width:200px;
	height:200px;
}

#item h2 {
	font-size:12px;
	text-align:center;
}

#banner_cat {
	width: 605px;
	text-align: center;
	float: left;
	margin-top: 20px;
}
/* ========================= CAPTCHA ================ */
.captcha-left {
	float: left;
	width: 150px;
}

.captcha-right {
	float: left;
	margin-top: 15px;
	width: 150px;
}

/* ========================= CATEGORIE ================ */
#banner_cat img {
	margin-bottom: 20px;
}

/* ========================= SUBCATEGORIE ================ */
#offer {
	float: left;
	margin-bottom: 20px;
	margin-top: 20px;
	text-align: center;
	width: 605px;	
}

#filtre {
	border: solid #cdcdcd 1px;
	float:left;
	padding-bottom: 10px;
	padding-top: 10px;
	text-align: center;
	text-transform: uppercase;
	width: 605px;
}

#filtre .keyword {
	width: 100px;
}

.producator {
	
}

/* ========================= PRODUSUL EVOLUAT ================ */
.eprod {
	background: url(../images/eprodbg.jpg) top right no-repeat;
	float: left;
	font-size: 10px;
	height: 145px;
	margin-bottom: 15px;
	margin-left: 15px;
	position: relative;
	width: 280px;
}

.ie .eprod {
	display: inline;
}

.eprod-producer {
	color: #e66915;
	left: 120px;
	padding-right: 10px;
	top: 3px;
	position: absolute;
}

.eprod-title {
	left: 120px;
	padding-right: 10px;
	position: absolute;
	top: 20px;
}

.eprod-title a, .eprod-title a:visited {
	color: black;
	text-decoration: none;
}

.eprod-price {
	left: 120px;
	position: absolute;
	top: 100px;
}

.eprod-visits {
	font-size: 9px;
	left: 20px;
	position: absolute;
	top: 130px;
}

.eprod-image {
	left: 10px;
	position: absolute;
	top: 17px;
}

/* ========================= LISTA DE PRODUSE ================ */
#products {
	float: left;
	font-size: 12px;
	margin-top: 20px;
	padding-bottom: 10px;
	width: 605px;
}

#products span {
	font-size: 12px;
}

.products-home {
	border:1px solid #FD7C20;
	padding-left: 9px;
	padding-top: 15px;
	position: relative;
	width: 596px;
	min-height: 350px;
}

#products .product {
	float:left;
	min-height: 80px;
	margin-right:8px;
	width: 293px;
	margin-bottom: 20px;
}

#products .product img {
	float: left;
	border:1px solid #cccccc;
}

#products .descr {
	width:183px;
	height:60px;
	float:right;
	border:1px solid #cccccc;
	font-size:9px;
	color: black;
}

#products .descr h3 {
	text-align:center;
	min-height: 45px;
}

#products .descr h3 a {
	font-size:9px;
	font-family: Arial;
	color: #666666;
	text-decoration:none;
}

#products p {
	float: bottom;
}

.prod-clear {
	clear: both;
}

/* ========================= PRODUS PE STILUL NOU ================ */
#product-details {
	border:1px solid #999999;
	font-family: arial, sans-serif;
	font-size: 9px;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	width: 585px;
}

#product-details .visits {
	display: inline;
	float: left;
}

#product-details .producer {
	display: inline;
	float: right;
}

#product-details .pictures {
	border: solid #676765 1px;
	margin-left: 65px;
	margin-bottom: 15px;
	margin-top: 15px;
	width: 468px;
}

#product-details .contact {
	background: url(../images/product-details-contact.jpg) top left no-repeat;
	display: inline;
	float: left;
	font-size: 10px;
	height: 90px;
	margin-left: 65px;
	padding-right: 100px;
	padding-top: 13px;
	text-align: right;
	width: 157px;
}

#product-details .price {
	background: url(../images/product-details-price.jpg) top left no-repeat;
	display: inline;	
	float: right;
	font-size: 11px;
	height: 61px;
	margin-right: 45px;
	margin-top: 32px;
	text-align: center;
	width: 149px;
}

#product-details .price p {
	font-size: 13px;
	margin-bottom: 5px;
	margin-top: 5px;
}

#product-details .details2 {
	background: url(../images/product-details-left-shade.jpg) top right repeat-y;
	display: inline;
	float: left;
	margin-left: 65px;
	margin-top: 15px;
	position: relative;
	width: 472px;
}

#product-details .details2 img {
	float: bottom;
	position: absolute;
	bottom: 0px;
}

#product-details .details2 h1 {
	color: #666666;
	font-size: 12px;
	margin-top: 5px;
	text-align: center;
}

#product-details .details2 h2 {
	padding-left: 5px;
	padding-right: 5px;
	margin-bottom: 15px;
	width: 462px;
        font-size: 10px

}

/* ========================= VREAU OFERTA ================ */
#top_offer {
	width: 585px;
	border:1px solid #cdcdcd;
	min-height: 350px;
	font-size: 12px;
	float: left;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 20px;
	padding-top: 10px;
}

/* ========================= ORICE FORMULAR ================ */
.formular label {
	width: 4em;
	float: left;
	text-align: left;
	margin-right: 10px;
	display: block;
}

.formular label.error {
	color: red;	
	display: block;
	width: auto;
}

.formular input {
	margin-left: 50px;
	border: 1px	solid #cdcdcd;
}

.formular select {
	margin-left: 50px;
	border: 1px	solid #cdcdcd;
	width: 180px;
}

.formular textarea {
	margin-left: 50px;
	height: 100px;
	width: 250px;
	border: 1px	solid #cdcdcd;	
}

.formular fieldset {
	margin-bottom: 10px;
	margin-left: 10px;
	margin-right: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 5px;
	border: 1px solid #cdcdcd;
}

.formular legend {
	border: solid 1px #cdcdcd;
	padding: 2px;
}

.formular p {
	margin-bottom: 15px;
}

/* ========================= DIRECTOR DE MAGAZINE ================ */
.dir-magazin {
	border-bottom: solid #cdcdcd 1px;
	font-size: 10px;
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 10px;
}

.dir-magazin label {
	display: block;
	float: left;
	margin-right: 10px;
	text-align: left;
	width: 130px;	
}

/* ========================= FORMULARUL DE INREGISTRARE ================ */
#top_register {
	width: 600px;
	border:1px solid #cdcdcd;
	min-height: 350px;
	font-size: 12px;
	float: left;
	padding-left: 5px;
	padding-top: 10px;
}

#top_register label {
	width: 12em;
	float: left;
	text-align: left;
	margin-right: 10px;
	display: block;
}

#top_register label.error {
	color: red;	
	display: block;
	width: auto;
}

/* ========================= DESPRE NOI ================ */
#top_faq {
	width: 595px;
	border:1px solid #cdcdcd;
	min-height: 350px;
	float: left;
	padding-left: 5px;
	padding-right: 5px;
	font-size: 10px;
	font-weight: normal;
	line-height: 15px;
}

#top_faq h1 {
	font-size: 12px;
	font-weight: bold;
	padding-top: 24px;
	padding-bottom: 24px;
}

#top_faq h2 {
	font-size: 11px;
	font-weight: bold;
	padding-bottom: 12px;
}

#top_faq p {
	font-size: 10px;
	font-weight: normal;
	padding-bottom: 10px;
}

/* ========================= BANNER TIP 3 ================ */
#banner-3 {
	text-align: center;
	width: 605px;
}

/* ========================= LISTA DE VIDEOCLIPURI ================ */
#video-list {
	border: 1px solid #cdcdcd;
	font-size: 10px;
	margin-top: 15px;
	padding: 10px 0 15px 10px;
	position: relative;
	width: 595px;
}

#video-list ul {
	display: inline;
	list-style: none;
}

#video-list ul li {
	background: url(../images/video/play_button_small.gif) top left no-repeat;
	height: 15px;
	margin-bottom: 5px;
	padding-left: 20px;
}

.ie #video-list {
	height: 10px;
}

/* ========================= ALTE CHESTII DEZORGANIZATE ================ */
#content {
	margin-top:15px;
}

#container #content .label{
	position:absolute;
	font-size:11px;
	color:#a6a6a6;
	background-image:none;
	background-color:#fff;
	padding:5px 25px;
	z-index:10;
	top:-10px;
	border:0;
	right:10px;
	width:auto;
	height:auto;
	text-transform:uppercase;
}

#promotii_noutati {
	height: 520px;
	width:472px;
	border:1px solid #cdcdcd;
	float:right;	
	position:relative;
	padding-top:15px;
}

#promotii_noutati li {
	list-style:none;
}

#ban_1 {
	width:313px;
	float:left;
	padding-left:2px;
}

#ban_1 li {
	margin-bottom:5px;
}

#recomandari {
	height: 154px;
	width:447px;
	border:1px solid #cdcdcd; 
	float: left;
	margin-top:25px;
	position:relative;
}

#recomandari .produs {
	float: left;
	height: 150px;
	margin-top: 2px;
	margin-bottom: 2px;
	width: 100px;
	margin-left: 6px;
}

#recomandari .produs img {
	width: 74px;
	height: 74px;
	margin-top: 15px;
	margin-left: 13px;
	margin-right: 13px;
}

#recomandari .produs p {
	font-size: 10px;
	text-align: center;
}

#promotie_prod{
	position:relative;
	float:right;
	height: 208px;
	width:472px;
	border:1px solid #cdcdcd;
	margin-top:25px;
}

#cere{
	font-size:14px;
	font-weight:bold;
	padding:20px 45px;
	text-decoration:none;
	float:right;
	position:absolute;
	right:11px;
	bottom:13px;
	width: 100px;
	height: 50px;
}

#cere img {
	width: 100px;
	height: 50px;
}

#top_contact {
	width: 565px;
	border:1px solid #cdcdcd;
	min-height: 350px;
	font-size: 12px;
	float: left;
	margin-left: 35px;
	margin-right: 20px;
	padding-left: 5px;
}

.parteneri img{
	margin-left: 53px;
}

.indicatii {
	color: red;
}

.indicatii label {
	width: 150px;
}


