/* ------------------------------------------------------------------------------------
							  HTML redefinition
 ------------------------------------------------------------------------------------ */
 body {
		margin: 0px;
		padding: 0px;
		background: #fff url('../imagini/ui/body-fundal.gif') 0px 0px repeat;
		font-size: 9pt;
		font-family: 'Lucida-Grande', Verdana, Arial, Geneva, Lucida, Helvetica, sans-serif;
		line-height: 15px;
		min-width: 750px;
	}

a:link, a:visited, a:active { text-decoration: none; color: blue; }
a:hover { text-decoration: underline; }

a.blk:link, a.blk:visited, a.blk:active, a.blk:hover { color: #000000; }
a.w:link, a.w:active, a.w:visited, a.w:hover { color: #ffffff; text-decoration: none; }
a.red:link, a.red:visited, a.red:active, a.red:hover { color: #ba0a0a; }

ul li { list-style-type: square; line-height: 16px; }
img { border: 0px; }
form { margin: 0px; }

h1 {
	width: 85%;
	padding: 3px 0px 2px 0px;
	margin: 0px 0px 15px 0px;
	color: #f11212;
	font: 20pt Arial;
	overflow: auto;
	background: transparent url('../imagini/ui/punct-negru-bg.gif') 0px 100% repeat-x;
	}

h1 span { display: none; }

h2 {
	width: 153px;
	height: 15px;
	overflow: hidden;
	font-weight: bold;
	font-size: 9pt;
	margin: 0px;
	padding: 0px;
	white-space: nowrap;
	}

h3 {
	font-weight: bold;
	color: #999;
	font-size: 9pt;
	margin: -10px 0px 0px 0px;
	padding: 0px;
	}

/* ---------- DIVS ----------------------------------------- */

#top {
  width: 750px;
  height: 110px;
  margin: 0px auto;
}

#header {
	width: 750px;
	height: 268px;
	margin: 0px auto;
	}

#main_panel {
	width: 750px;
	margin: 0px auto;
	padding: 10px 0px 0px 0px;
	}

#center_panel {
	float: right;
	width: 537px;
	padding-left: 4px;
	}

#left_panel {
	float: left;
	width: 200px;         
	padding: 0px 6px 0px 0px;
	}

#promo {
	width: 750px;
	margin: 65px auto 10px auto;
	}

.rec_az {
	width: 750px;
	height: 119px;
	}

.rec_az1 {
	margin: -118px 0px 0px 43px;
	}

#footer1 {
	width: 748px;
	height: 82px;
	margin: 20px auto 10px auto;
	background: #f11212 url('../imagini/ui/footer-fundal.gif') 0px 0px repeat-x;
	}

#footer {
	background: transparent url('../imagini/ui/footer-sus.gif') 0px 0px no-repeat;
	color: #f1f2ee;
	text-align: right;
	font-size: 11px;
	padding: 20px 20px 0px 24px;
	}

.parteneri {
	text-align: center;
	margin: 20px 10px 20px 10px;
	padding: 10px 0px 10px 0px;
	}
/* ---------- TOP ---------------------------- */

.logo {
	float: left;
	margin: 22px 0px 0px 10px;
	width: 306px;
	height: 78px;
	}

.cautare1 {
	float: right;
	margin: 42px 0px 0px 0px;
	width: 261px;
	background: #c70d0d url('../imagini/ui/cautare-st.gif') 0px 0px no-repeat;
	}

.cautare2 {
	color: #fff;
	background: transparent url('../imagini/ui/cautare-dr.gif') 100% 0px no-repeat;
	height: 29px;
	line-height: 22px;
	padding: 10px 0px 0px 0px;
	}

/* ---------- HEADER ---------------------------- */

.menuv1 {	
	float: left;
	width: 200px;
	height: 268px;
	background: #f11212 url('../imagini/ui/menuv-fundal.gif') 0px 0px repeat-x;
	}

.menuv2 { 		
	background: transparent url('../imagini/ui/menuv-sus.gif') 0px 0px no-repeat;
 	padding: 19px 0px 0px 0px;
}

.menuv {	
	float: left;
	width: 200px;
	background: transparent url('../imagini/ui/menuv-jos.gif') 0px 100% no-repeat;
 	padding: 0px 0px 11px 0px;
	}

.menuv div {
	height: 27px;
	background: transparent url('../imagini/ui/menu-linie.gif') 14px 100% no-repeat;
	padding: 7px 0px 0px 0px;
	}

.menuv div a:link, .menuv div a:active, .menuv div a:visited, .menuv div a:hover {
	display: block;
	height: 17px;
	line-height: 17px;
	color: #fff;
	font: bold 10pt Verdana;
	background: transparent url('../imagini/ui/link-buton.png') 18px 4px no-repeat;
	text-indent: 39px;
	}

.oferta {	
	float: right;
	width: 544px;
	height: 268px;
	}

/* ---------- LEFT PANEL ---------------------------- */

.box_top, .box_bottom {
	background: transparent url('../imagini/ui/box-top.gif') 0px 0px no-repeat;
	width: 200px;
	height: 9px;
	}

.box_bottom {
	background: transparent url('../imagini/ui/box-bottom.gif') 0px 100% no-repeat;
	margin-bottom: 10px;
	}

.box {
	width: 198px;
	border-left: #cac 1px solid;
	border-right: #cac 1px solid;
	}

.box_titlu {
	font-size: 13px;
	font-weight: bold;
	margin-bottom: 10px;
	text-indent: 10px;
	}

.box_titlu:first-letter { 	font-size: 20px; }


.categorii {
	background: #fff url('../imagini/ui/meniu-categorii-fundal.gif') 45px 0px repeat-y;
	}

div.m, div.m1 {
	height: 26px;
	background: transparent url('../imagini/ui/m-linie.gif') 0px 100% repeat-x;
	padding: 5px 0px 0px 0px;
	margin: 0px 10px 0 8px;
	}

div.m1 { background: none; }

a.m1:link, a.m1:active, a.m1:visited, a.m1:hover,
a.m2:link, a.m2:active, a.m2:visited, a.m2:hover,
a.m3:link, a.m3:active, a.m3:visited, a.m3:hover {
	display: block;
	height: 22px;
	line-height: 22px;
	color: #555;
	background: transparent url('../imagini/ui/m-buton2.gif') 0px 0px no-repeat;
	text-indent: 30px;
	}
 
 a.m2:link, a.m2:active, a.m2:visited, a.m2:hover {
	background: transparent url('../imagini/ui/m-buton2.gif') 0px 0px no-repeat;
	}

a.m3:link, a.m3:active, a.m3:visited, a.m3:hover {
	background: transparent url('../imagini/ui/m-buton2.gif') 0px 0px no-repeat;
	}

.adv, .adv1 {
	margin: -10px 0px 20px 0px;
	text-align: center;
	}

.adv1 { margin-bottom: 0px; }

/* ---------- CENTER PANEL ---------------------------- */

table.lista {
	margin: 10px auto;
	width: 540px;
	}

table.lista tr td { width: 180px; }

.l_celula {
	width: 150px;
	background: transparent url('../imagini/ui/celula-fundal.gif') 0px 0px no-repeat;
	padding: 13px 7px 12px 13px;
	margin: 0px auto;
	}

.l_desc {
	width: 153px;
	height: 44px;
	overflow: hidden;
	margin: 2px auto;
	}

.l_poza {
	margin: 11px 8px 4px 0px;
	padding: 5px;
	height: 126px;
	line-height: 126px;
	overflow: hidden;
	background: transparent url('../imagini/ui/poza-fundal.gif') 0px 0px no-repeat;
	text-align: center;
	}

.l_poza img { max-width: 130px; max-height: 124px; }

.l_cod { color: #555; }

.l_pret { color: #c80c0c; font-weight: bold; }

a.l_detalii:link, a.l_detalii:active, a.l_detalii:visited, a.l_detalii:hover {
	display: block;
	width: 54px;
	height: 19px;
	line-height: 19px;
	color: #000;
	background-color: #dfd918;
	font-weight: bold;
	text-indent: 5px;
	margin: 0px 7px 0px auto;
	}

.d_poza {
	text-align: center;
	overflow: hidden;
	margin: 25px 0px;
	}

.cutie1 {
	background: #f3f2d8 url('../imagini/ui/cutie-sus.gif') 0px 0px no-repeat;
	width: 531px;
	margin: 0px auto 10px auto;
	}

.cutie2 {
	background: transparent url('../imagini/ui/cutie-jos.gif') 0px 100% no-repeat;
	padding: 18px;
	}

.cutie_titlu span {
	font-weight: bold;
	font-size: 11pt;
	padding-bottom: 3px;
	background: transparent url('../imagini/ui/punct-negru-bg.gif') 0px 100% repeat-x;
	}

table.galerie {
	margin: 0px auto 0px auto;
	width: 480px;
	}

table.galerie tr td { width: 160px; }
table.galerie tr td l_poza { text-align: left; }

.d_pret {
	float: right;
	max-width: 200px;
	margin: 0px 35px 0px 0px;
	font-weight: bold;
	font-style: italic;
	color: #555;
	font-size: 10pt;
	}

.d_pret div {
	color: #990000;
	font-size: 25pt;
	margin: 15px 0px 0px 0px;
	font-weight: normal;
	}

.d_cod {
	margin: 10px 0px 0px 0px;
	}

.d_cod span {
	color: #555;
	font-weight: bold;
	}

.d_descriere {
	max-width: 300px;
	overflow: hidden;
	font-style: italic;
	margin: 5px 0px;
	}

table.variatii {
	margin: 0px auto;
	width: 472px;
	}

table.variatii tr td { 	width: 140px; }

div.variatii { 
	padding: 5px;
	height: 126px;
	line-height: 126px;
	text-align: center;
	overflow: hidden;
	background: transparent url('../imagini/ui/poza-fundal.gif') 0px 0px no-repeat;
	}

div.subtxt {
	text-align: center;
	margin: 4px 0px 0px 0px;
	}

.comanda1 {
	background: #c3c155 url('../imagini/ui/comanda-sus.gif') 0px 0px no-repeat;
	width: 530px;
	margin: 0px auto 10px auto;
	}

.comanda2 {
	background: transparent url('../imagini/ui/comanda-jos.gif') 0px 100% no-repeat;
	padding: 18px;
	}

.confirmare {
	border: red 4px double;
	margin: 20px 15px 15px 15px;
	padding: 10px;
	text-align: center;
	}


.idx_1, .idx_2 {
	float: right;
	width: 264px;
	height: 230px;
	margin: 0px 2px 9px 0px;
	}

.idx_1 {
	float: left;
	margin: 0px 0px 9px 0px;
	}

.pers {
	margin: -5px 0px 8px 0px;
	}

.google {
	text-align: center;
	margin: 20px 0px 0px 0px;
	}


/* ---------- FOOTER  ---------------------------- */

.trafic {
	position: relative;
	top: -25px; 
	left: -627px;
	}

.f_link, .f_link1 {
	padding: 0px 10px 0px 5px;
	border-right: #fff 1px solid;
	font-size: 11px;
	}

.f_link1 { border-right: none; 	padding: 0px 0px 0px 5px; }


/* ---------- TABELE  ---------------------------- */

.thead {
	background-color: #555555;
	color: #ffffff;
	text-align: center;
	}

.t1 {
	background-color: #f1f2ee;
	text-align: right;
	}

.d1 {
	background-color: orange;
	color: white;
	text-align: center;
	font-weight: bold;
	}

.d2 {
	background-color: #f1f2ee;
	text-align: center;
	}

.d3 {
	background-color: #cccccc;
	text-align: center;
	}

/* ---------- FORM  ---------------------------- */

table.formular {
	margin: 20px auto 10px 0px;
	}

.element, .element1 {
	width: 195px;
	background-color: #ddd;
	border: #ccc 1px solid;
	color: #555;
	}

.element:focus, .element1:focus {
	background-color: #fff;
	color: red;
	}

textarea.element { width: 265px; }
.element1 { width: 100px; height: 14px; }

.buton {
	border: none;
	background-color: #e68d32;
	font-weight: bold;
	}

/* ---------- TEXT ---------------------------- */

.cinci { color: #555555; }
.grena { color: #851894; }
.alb { color: #ffffff; }
.rosu { color: #ff0000; }


/* ---------- RECLAME ---------------------------- */

.reclame-stanga-jos {
	text-align: center;
	}

.reclame-bottom {
	padding: 5px;
	color: #555;
	}
.reclame-bottom a { color: #555; }

/* ------------------------------------------------------------------------------------
							 MULTIPAGE
 ------------------------------------------------------------------------------------ */

.nav_links table { margin: 0px 0px 0px auto; }

.nav { padding: 3px 6px 3px 6px; }

.nav1 { font-weight: bold; }

.nav2 a:link, .nav2 a:visited, .nav2 a:active, .nav2 a:hover { color: #ff0000; }

/* ---- SLIMBOX -------- */

#lbOverlay {
	position: absolute;
	left: 0;
	width: 100%;
	background-color: #000;
	cursor: pointer;
}

#lbCenter, #lbBottomContainer {	position: absolute;	left: 50%;	overflow: hidden;
	background-color: #fff;
}

.lbLoading {
	background: #fff url('../imagini/slimbox/loading.gif') no-repeat center;
}

#lbImage {	border: 10px solid #fff; 	z-index: 10; min-width: 200px; }

#lbPrevLink, #lbNextLink {
	display: block;
	position: absolute;
	top: 0px;
	width: 50%;
	outline: none;
}

#lbPrevLink {
	left: 0px;
}

#lbPrevLink:hover {
	background: transparent url('../imagini/slimbox/prevlabel.gif') no-repeat 0% 15%;
}

#lbNextLink {
	right: 0;
}

#lbNextLink:hover {
	background: transparent url('../imagini/slimbox/nextlabel.gif') no-repeat 100% 15%;
}

#lbBottom {
	font-family: Verdana, Helvetica, sans-serif;	font-size: 10px;
	color: #666;
	line-height: 1.4em;
	text-align: left;
	border: 10px solid #fff;
	border-top-style: none;
	min-width: 200px; 
}

#lbCloseLink {
	display: block;
	float: right;
	width: 66px;
	height: 22px;
	background: transparent url('../imagini/slimbox/closelabel.gif') no-repeat center;	margin: 5px 0px;
}

#lbCaption, #lbNumber {
	margin-right: 71px;
}

#lbCaption {
	font-weight: bold;
}

.flashbanner {
	height: 183px;
	text-align: center;
	}
	