/*+clearfix {*/
#mainnav A.sel:after, #filters:after, UL:after, #topviews .lmica_r:after, #topviews .lmica_r:after, #details2 DIV.lmica_r:after
{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	font-size: 0;
}
#mainnav A.sel, #filters, UL, #topviews .lmica_r, #topviews .lmica_r, #details2 DIV.lmica_r
{
	display: inline-block;
}
#mainnav A.sel, #filters, UL, #topviews .lmica_r, #topviews .lmica_r, #details2 DIV.lmica_r
{
/*\*/
	display: block;
/**/
	-height: 1px;
}
/*+}*/
BODY
{
/*background: #f5f5f5 url(../pics/bg-html.png) top center;*/
	background: #EEE;
	font: normal 0.75em Verdana, Arial, Sans-Serif;
	color: #000000;
	margin: 20px 0px 0px;
}
#wrapper
{
	position: relative;
	background: #FFF;
	border: 1px solid #DDD;
	padding: 130px 5px 5px;
	/*+border-radius:10px;*/
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-khtml-border-radius: 10px;
	border-radius: 10px 10px 10px 10px;
}
#double .pages .curent
{
	padding: 5px;
	background-color: #FFFFFF;
	font-weight: bold;
	/*+border-radius:10px;*/
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-khtml-border-radius: 10px;
	border-radius: 10px 10px 10px 10px;
	border: 1px solid #FF9900;
	margin: 2px;
}
#details TEXTAREA
{
	border: 1px solid #EEEEEE;
	background-color: #F5F5F5;
}
#pozitiefixa
{
	padding: 5px;
}
#primul
{
	position: absolute;
	top: 8px;
	left: 0px;
	width: 100%;
	display: block;
	margin: 0px;
	padding: 0px;
	clear: both;
	z-index: 20;
}
/*poza produs in lista de promotii*/
.ppro, .phl
{
	position: absolute;
	top: 0px;
	left: 0px;
}
.subpro
{
	padding-top: 125px;
}
.altele
{
	padding: 10px;
	background: #FFFFCC;
	width: 400px;
	margin: 0px 0px 5px;
}
/*bannerul de identitate si butoanele aferente+casuta de cautare*/
#header
{
	position: relative;
	width: auto;
	clear: both;
	height: 91px;
	border-bottom: 2px solid #EEE;
}
#header H1
{
	position: absolute;
	top: 12px;
	left: 175px;
	margin: 0px;
	padding: 0px;
	color: #333;
	font-size: 15px;
}
/*div in care stau butoanele de sus*/
#topopt
{
	position: absolute;
	top: 14px;
	right: 5px;
	width: 530px;
	padding: 0px;
	margin: 0px;
	text-align: right;
}
#topopt UL
{
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
#topopt UL LI
{
	background: url(../pics/bg-info.png) no-repeat center left;
	float: right;
	padding: 0px 0px 0px 10px;
	margin-right: 10px;
}
#plataonline
{
	position: absolute;
	top: 25px;
	right: 10px;
	padding: 0px;
	margin: 0px;
	width: 500px;
	text-align: right;
}
#basket
{
	position: absolute;
	top: 67px;
	left: 175px;
	padding: 0px 0px 0px 30px;
	min-height: 25px;
	margin-right: 3px;
	background: url(../pics/bg-cart.png) no-repeat top left;
}
#basket A
{
	text-decoration: none;
	font-weight: bold;
	color: #FF6600;
}
#basket A:hover
{
	text-decoration: underline;
	color: #E50019;
}
/*linkuri butoane*/
#config A, #account A, #help A, #contact A
{
	text-decoration: none;
	color: #999;
	font-weight: bold;
}
#config A:hover, #account A:hover, #help A:hover, #contact A:hover
{
	font-weight: bold;
	color: #FF9900;
}
/*caseta de cautare*/
#search_box
{
	position: absolute;
	width: 360px;
	top: 36px;
	left: 175px;
	padding: 0px;
	text-align: left;
}
#search_box .s_box
{
	width: 286px;
	border: 1px solid #CCCCCC;
}
FORM INPUT
{
	border: 1px solid #CCCCCC;
}
#details INPUT
{
	border: 1px solid #EEEEEE;
	background-color: #F5F5F5;
}
DIV
{
	margin: 0px;
	padding: 0px;
}
#header
{
}
#search_box .s_button
{
	width: 60px;
	background: #E50219;
	color: #FFF;
	margin: 0px;
}
#cart
{
	width: auto;
	padding: 5px;
	display: block;
	clear: both;
}
/*caseta cu nume sau email in cont*/
#cont_data
{
	position: absolute;
	top: 160px;
	right: 20px;
	width: 150px;
	margin: 5px;
	padding: 10px;
	text-align: center;
	border: 1px solid #006699;
	background-color: #EEE;
}
/*stil folosit in majoritatea paginilor de formulare ca sa dea un pic de spatiere fata de margini si titluri*/
.margine
{
	margin: 10px 10px 10px 20px;
}
/*formatare footer*/
#footer
{
	border-top: 2px solid #EEE;
	display: block;
	position: relative;
	width: auto;
	clear: both;
	background: none;
	color: #999;
	margin-top: 30px;
	padding: 7px 10px 7px 7px;
	font-size: 10px;
	zoom: 1;
}
#footer A, #footer A:visited, #footer A:active, #footer A:hover
{
	float: right;
	padding: 0px;
	margin: 0px;
	color: #999;
}
#footer A:active, #footer A:hover
{
	color: #E50019;
}
#facebook
{
	height: 26px;
	background: url(../pics/facebook.png) no-repeat top left;
	padding-left: 100px;
	margin-bottom: 10px;
}
#facebook A, #facebook A:visited, #facebook A:active, #facebook A:hover
{
	color: #336699;
	line-height: 26px;
	display: block;
	margin-left: 15px;
	float: left;
}
/*divuri diverse care se intind pe toata latimea designului*/
#single, #options, #pageh, #promohead, #details
{
	position: relative;
	width: auto;
	clear: both;
	display: block;
	padding: 0px;
}
/*div cu imaginea medie de pe pagina produslui*/
#photo
{
	position: relative;
	float: left;
	margin: 0px 0px 0px 5px;
	padding: 0px;
}
#pozamain
{
	position: relative;
	width: 250px;
	height: 250px;
	padding: 0px;
	margin: 0px;
}
#alerta
{
	position: absolute;
	top: 10px;
	left: 10px;
	z-index: 10;
	width: 1px;
	height: 1px;
}
.alertapoza
{
	background: #FF0000;
	color: #FFF;
	text-align: center;
	padding: 10px;
	width: 200px;
}
#info
{
	display: block;
	width: auto;
	clear: both;
	margin-top: 0px;
	padding-top: 0px;
	text-align: left;
	float: right;
	clear: right;
}
#add
{
	float: right;
	top: 0px;
	display: block;
	width: 200px;
	padding: 7px;
	text-align: center;
	/*+border-radius:20px;*/
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	-khtml-border-radius: 20px;
	border-radius: 20px 20px 20px 20px;
	background-color: #FFE88E;
}
#add P
{
	padding: 10px;
	margin: 0px;
}
.social
{
	padding: 20px 10px 0px;
	margin: 0px;
	color: #333333;
}
/*bara de navigare care iti arata unde esti*/
#unde
{
	clear: both;
	width: auto;
	margin: 1px 0px 2px;
	padding: 3px 0px 3px 11px;
	background-color: #F5F5F5;
/*DF7D06 #F9F4CD*/
	color: #999;
	font-size: 1em;
}
#unde A, #unde P
{
	color: #999;
}
/*div in care apare formularul de ordonare a listei de produse*/
#options
{
	padding: 1px 3px 0px 0px;
	margin: 5px 0px 18px;
	text-align: center;
	height: 25px;
	/*+border-radius:10px;*/
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-khtml-border-radius: 10px;
	border-radius: 10px 10px 10px 10px;
	background-color: #F5F5F5;
}
#options FORM
{
	padding: 0px;
	margin: 0px 0px 0px 15px;
	float: right;
	color: #666666;
}
/*bara cu numere de pagini*/
.pages
{
	display: block;
	clear: both;
	width: auto;
	padding: 9px 2px;
	margin: 0px 0px 6px;
	text-align: center;
	/*+border-radius:10px;*/
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-khtml-border-radius: 10px;
	border-radius: 10px 10px 10px 10px;
	background-color: #FFE88E;
}
/*aici vine bannerul de sus, de sub bannerul de identitate*/
#promohead
{
	padding: 0px;
	text-align: left;
}
/*aici stau meniul din stanga sau formularul de filtrare*/
#mainnav, #filters, #topviews, #stiri, #producers, #price_levels
{
	clear: left;
	display: block;
	float: left;
}
#stiri UL, #producers UL, #price_levels UL
{
	margin: 0px 0px 5px 5px;
	padding: 0px 0px 5px;
	list-style-type: none;
	border-top: none;
}
#topviews
{
	border: 1px solid #FFE88E;
	margin: 10px 0px 0px;
	padding: 0px;
	/*+border-radius:10px;*/
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-khtml-border-radius: 10px;
	border-radius: 10px 10px 10px 10px;
}
#topviews .pretet
{
	margin-top: 14px;
}
#topviews OL
{
	background: #FFF;
	margin: 0px;
	padding: 0px;
	list-style-type: decimal;
}
#topviews OL LI
{
	margin: 0px 0px 0px 33px;
	padding: 0px 3px 6px 0px;
}
#topviews A
{
	margin: 0px;
	padding: 0px;
	text-decoration: none;
}
#stiri A
{
	padding: 0px;
	display: block;
}
#producers A
{
	padding: 0px 5px 0px 0px;
	display: block;
}
#price_levels A
{
	padding: 0px 5px 0px 0px;
	display: block;
}
/*formatari meniu stanga*/
#mainnav
{
	margin: 4px 0px 0px;
	padding: 0px;
}
#mainnav UL
{
	padding: 0px;
	margin: 0px;
	list-style-type: none;
}
#mainnav UL UL
{
	padding: 1px 0px 1px 3px;
	list-style-type: none;
	background: #F5F5F5 none;
}
#mainnav LI
{
	margin: 1px 0px 1px 2px;
	padding: 1px 0px 3px;
	display: block;
}
/*[clearfix]*/#mainnav A.sel
{
	font-weight: bold;
	color: #E50019;
	margin: 0px;
	padding: 6px 1px 7px 12px;
	text-decoration: none;
	background-color: #E5E5E5;
	/*+border-radius:10px 10px 0px 0px;*/
	-moz-border-radius: 10px 10px 0px 0px;
	-webkit-border-radius: 10px 10px 0px 0px;
	-khtml-border-radius: 10px 10px 0px 0px;
	border-radius: 10px 10px 0px 0px;
}
/*[clearfix]*/#mainnav A.nor:link, #mainnav A.nor:visited, #mainnav A.nor:active
{
	font-weight: normal;
	color: #333;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
}
#mainnav A.nor:hover
{
	font-weight: normal;
	color: #E50019;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
}
#mainnav LI LI
{
	padding: 4px;
	display: block;
}
/*[clearfix]*/#filters
{
	position: relative;
	z-index: 150;
}
#filters FORM
{
	padding: 5px;
	display: block;
}
/*reclama de sub meniu*/
#adleft
{
	float: left;
	clear: left;
	display: block;
	margin: 10px 0px;
	width: 180px;
	text-align: center;
	padding: 0px;
}
/*reclama de deasupra listei de produse*/
#adright
{
	position: relative;
	margin: 5px 0px;
	text-align: center;
	padding: 0px;
	width: 100%;
}
/*titluri si subtitluri*/
H1
{
	font-size: 1.4em;
	color: #333;
	margin: 0 0px 5px;
	padding: 5px 5px 5px 15px;
	clear: both;
}
#single H1, #double H1, #pageh H1
{
	padding: 5px 5px 5px 10px;
	background-color: #F5F5F5;
	/*+border-radius:10px 10px 0 0;*/
	-moz-border-radius: 10px 10px 0 0;
	-webkit-border-radius: 10px 10px 0 0;
	-khtml-border-radius: 10px 10px 0 0;
	border-radius: 10px 10px 0 0;
}
H2
{
	margin: 15px 0px 6px;
	padding: 5px 5px 5px 0px;
	font-size: 1.2em;
	color: #333;
}
H2.promo
{
	margin: 15px 0px 11px;
	padding: 8px;
	font-size: 1.1em;
	color: #669933;
	border-bottom: 1px solid #EEE;
	/*+border-radius:10px 10px 0 0;*/
	-moz-border-radius: 10px 10px 0 0;
	-webkit-border-radius: 10px 10px 0 0;
	-khtml-border-radius: 10px 10px 0 0;
	border-radius: 10px 10px 0 0;
/**/
	background-color: #EEEEEE;
}
H2.news
{
	padding: 8px;
	font-size: 1.1em;
	color: #669933;
	border-bottom: 1px solid #EEE;
	display: block;
	background-color: #F5F5F5;
	margin: 6px 0px 9px;
	/*+border-radius:10px 10px 0 0;*/
	-moz-border-radius: 10px 10px 0 0;
	-webkit-border-radius: 10px 10px 0 0;
	-khtml-border-radius: 10px 10px 0 0;
	border-radius: 10px 10px 0 0;
}
H2.search
{
	margin: 15px 0px 0px;
	padding: 5px 5px 5px 0px;
	font-size: 1.1em;
	background: url(../pics/bg-search.png) no-repeat left bottom;
	color: #333;
	border-bottom: 1px solid #EEE;
	display: block;
}
H2.h2listaprod
{
	margin: 5px 0px 0px;
	padding: 5px 5px 5px 0px;
	font-size: 1.1em;
/*background: url(../pics/bg-search.png) left bottom no-repeat;*/
	color: #333;
	border-bottom: 1px solid #EEE;
	display: block;
	clear: both;
}
H3
{
	padding: 14px 0px 3px;
	font-size: 1.2em;
	color: #333;
	margin: 0px;
	font-weight: bold;
	clear: both;
	display: block;
}
H3.act
{
	padding: 14px 0px 3px;
	font-size: 1.2em;
	color: #006699;
	margin: 0px;
	font-weight: bold;
	clear: both;
}
/*cele mai populare*/
H4.popular
{
	font-size: 1.1em;
	color: #E50219;
	background: #FFE88E none;
	position: relative;
	padding: 6px 10px 5px;
	height: 40px;
	margin: 0px 0px 10px;
	/*+border-radius:10px 10px 0 0;*/
	-moz-border-radius: 10px 10px 0 0;
	-webkit-border-radius: 10px 10px 0 0;
	-khtml-border-radius: 10px 10px 0 0;
	border-radius: 10px 10px 0 0;
	border-bottom: 2px solid #F5F5F5;
}
H4.popular SPAN
{
	display: block;
	height: 100%;
	width: 100%;
	position: absolute;
	top: 0px;
	left: 0px;
}
H4.producers
{
	font-size: 1.1em;
	color: #333;
	background: none;
	position: relative;
	padding: 0px;
	width: 180px;
	height: 19px;
	margin: 10px 0px 0px;
}
H4.producers SPAN
{
	display: block;
	height: 100%;
	width: 100%;
	position: absolute;
	top: 0px;
	left: 0px;
	background: url(../pics/bg-producers.png) no-repeat top right;
}
H4.news
{
	font-size: 1.1em;
	color: #333;
	background: none;
	position: relative;
	padding: 0px;
	width: 180px;
	height: 20px;
	margin: 10px 0px 0px;
}
H4.news SPAN
{
	display: block;
	height: 100%;
	width: 100%;
	position: absolute;
	top: 0px;
	left: 0px;
	background: url(../pics/bg-news.png) no-repeat top right;
}
H4.filter_fd, H4.pagextra
{
	font-size: 1.1em;
	color: #333;
	background: #EEEEEE none;
	position: relative;
	padding: 5px;
	width: 180px;
	height: 19px;
	margin: 10px 0px 0px;
	z-index: 10;
	/*+border-radius:7px;*/
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	-khtml-border-radius: 7px;
	border-radius: 7px 7px 7px 7px;
}
H4.filter_fd SPAN
{
	display: block;
	height: 100%;
	width: 100%;
	position: absolute;
	top: 0px;
	left: 0px;
	/*[empty]background-color:;*/
	margin: 0px;
}
H4.pageextra SPAN
{
	display: block;
	height: 100%;
	width: 100%;
	position: absolute;
	top: 0px;
	left: 0px;
	background: url(../pics/bg-extra.png) no-repeat top right;
}
H4.categories
{
	font-size: 1.1em;
	color: #333;
	background: none;
	position: relative;
	padding: 0px;
	width: 180px;
	height: 21px;
	margin: 10px 0px 0px;
}
H4.categories SPAN
{
	display: block;
	height: 100%;
	width: 100%;
	position: absolute;
	top: 0px;
	left: 0px;
	background: url(../pics/bg-categ.png) no-repeat top right;
}
#details
{
	border-top: 1px dashed #FFCC00;
	padding: 0px;
	margin: 10px 0px 0px 20px;
	float: left;
	width: 65%;
	clear: left;
}
#details UL
{
	position: relative;
	width: auto;
	margin: 5px 0px 20px;
	padding: 0px;
	list-style-type: none;
	display: block;
}
#details .hr
{
	border-top: 1px dashed #FFCC00;
	margin: 20px 10px 0px 0px;
	padding: 10px 0px 0px;
}
#details2
{
	width: 214px;
	float: right;
	margin: 10px 0px;
	padding: 0px;
	/*+border-radius:18px;*/
	-moz-border-radius: 18px;
	-webkit-border-radius: 18px;
	-khtml-border-radius: 18px;
	border-radius: 18px 18px 18px 18px;
	background-color: #F5F5F5;
}
#details2 .prod
{
	margin-left: 10px;
}
#details2 FORM
{
	margin: 0px;
	padding: 0px;
}
#details2 .pmica_r
{
	margin-left: 10px;
	border: none;
	float: left;
}
#details2 DIV.lmica_r
{
	width: 200px;
}
#details2
{
}
.lmica_r
{
}
#details2
{
}
#details2 .lmica_r
{
	width: auto;
}
#details2 DIV .tmica_r
{
	width: 130px;
	margin-bottom: 10px;
	float: left;
}
/*[clearfix]*/#details2 DIV.lmica_r
{
	width: 200px;
	float: inherit;
}
#details2 .footer
{
	padding-top: 16px;
	clear: both;
}
#details2 UL
{
	position: relative;
	width: auto;
	margin: 0px 10px 20px;
	padding: 0px;
	list-style-type: none;
	display: block;
	clear: both;
}
#details2 H3, #details2 H2
{
	padding: 10px 10px 5px;
	margin: 1px 0px 8px;
	background-color: #FFE88E;
	/*+border-radius:18px 18px 0 0;*/
	-moz-border-radius: 18px 18px 0 0;
	-webkit-border-radius: 18px 18px 0 0;
	-khtml-border-radius: 18px 18px 0 0;
	border-radius: 18px 18px 0 0;
	font-size: 9.4pt;
}
#details2 P
{
	padding: 0px 10px 5px;
	margin: 0px;
}
#details LI
{
	position: relative;
	width: auto;
	display: block;
	clear: both;
	margin: 0px 0px 20px;
	padding: 0px;
}
#details .lbl
{
	display: block;
	margin: 0px;
	padding: 1px 3px 1px 5px;
	font-size: 1.2em;
}
#details .txt
{
	display: block;
	position: relative;
	padding: 1px 3px 1px 25px;
	margin: 0px;
}
#logo-mic
{
	width: 500px;
	position: relative;
	background: url(../pics/logo-mic.png) no-repeat top left;
	height: 61px;
	padding: 0px;
	margin: 0px;
}
.inchide
{
	float: right;
	margin: 3px;
}
.action
{
	display: block;
	float: right;
	background-color: #006699;
	color: #FFF;
	font-weight: bold;
	padding: 4px;
	margin: 3px 0px 5px;
}
.action A:link, .action A:visited, .action A:hover
{
	color: #FFF;
	text-decoration: none;
}
.thanks
{
	margin: 20px 5px;
	width: 300px;
	padding: 10px;
	border: 1px solid #EEE;
}
.plata_banca
{
	margin: 5px;
	padding: 10px;
	width: 300px;
	border: 1px solid #EEE;
}
.plata_card
{
	margin: 20px 5px;
	padding: 10px;
	width: 300px;
	border: 1px solid #EEE;
}
.adresa, .adresa_sel
{
	border-top: 1px solid #336600;
	border-right: 1px solid #336600;
	display: block;
	width: 40%;
	margin: 10px;
	padding: 10px;
	float: left;
}
.adresa_sel
{
	background-color: #F5F5F5;
}
.f3
{
	margin: 10px 10px 0px;
	width: 90%;
	color: #FF0000;
	display: block;
	padding: 2px 2px 2px 25px;
	font-weight: bold;
	clear: both;
	background: url(../pics/er.gif) no-repeat left top;
}
.eticheta
{
	width: 65%;
	margin: 5px 0px 0px 155px;
	padding: 0px 0px 0px 3px;
	color: #666;
	font-style: italic;
	clear: both;
}
LABEL, .rad
{
	clear: none;
	width: 145px;
	float: left;
	text-align: right;
	margin-right: 5px;
	font-weight: bold;
	padding-top: 3px;
}
.formularl
{
	width: 95%;
	display: block;
	padding: 5px 5px 0px;
	clear: both;
}
FIELDSET
{
	margin-left: 20px;
	padding: 5px;
	border: 1px solid #FFF;
	background: #FFF;
	clear: both;
}
.formular
{
	width: 95%;
	display: block;
	padding: 5px;
	clear: both;
}
.thead
{
	background-color: #FF9900;
	font-weight: bold;
}
/*buton de actualizare cos*/
#buton_update
{
	background-color: #DDD;
	color: #333;
	font-weight: bold;
	width: 200px;
}
/*rand tabel din cos cu selectie modalitate expeditie*/
.ship
{
	background-color: #FFFFCC;
}
/*rand tabel cos subtotal*/
.total
{
	background-color: #FF9900;
	font-weight: bold;
}
/*rand tabel cos total comanda*/
.total_order
{
	font-size: 1.1em;
	background-color: #CCCC66;
	font-weight: bold;
}
.subtotal
{
	background-color: #FFCC00;
	font-weight: bold;
}
.dark
{
	background-color: #F5F5F5;
}
.light
{
	background-color: #FFE88E;
}
.nope
{
	background-color: #FFCCCC;
}
.red
{
	color: #FF0000;
}
/*afisarea subcategoriilor din dreapta*/
.subcat
{
	display: block;
	width: auto;
	padding: 5px;
	margin: 5px 0px;
}
.col1, .col2
{
	width: 45%;
	display: block;
	margin: 5px;
	float: left;
}
A.categ
{
	background: url(../pics/arrow.gif) no-repeat left top;
	padding: 0px 5px 0px 15px;
	margin: 0px;
	display: block;
}
/*caseta in care sta un rand de produse recomandate*/
.product
{
	display: block;
	padding: 175px 0px 0px;
	margin: 0px 5px 0px 0px;
	float: left;
	position: relative;
}
.productl
{
	display: block;
	width: auto;
	padding: 0px 0px 0px 175px;
	margin: 0px 10px 0px 0px;
	clear: both;
	position: relative;
	min-height: 175px;
}
/*caseta unui  produs promovat*/
.promotion
{
	position: relative;
	width: 125px;
	display: block;
	padding: 0px;
	margin: 0px 10px 0px 0px;
	float: left;
	text-align: left;
	overflow: hidden;
}
.pretnr
{
	color: #E50019;
	font-weight: bold;
	clear: left;
	display: block;
	margin: 0px;
	padding: 0px;
	font-size: 1.4em;
}
#add .pretnr
{
	font-size: 2em;
}
.da
{
	margin-top: 5px;
	display: block;
	font-weight: bold;
	padding: 5px;
	color: #000;
	background-color: #FFFFCC;
}
.maialege
{
	display: block;
	font-weight: bold;
	margin-top: 5px;
	padding: 2px 2px 2px 25px;
	color: #FF0000;
	background: url(../pics/er.gif) no-repeat left top;
}
.galben
{
	background-color: #FFFFCC;
	font-weight: bold;
	display: inline;
}
.plista
{
	float: left;
	display: block;
	margin: 0 2px 0px 0px;
	padding: 0px;
	clear: left;
	width: 175px;
}
.plistal
{
	float: left;
	display: block;
	margin: 0 2px 0px 0px;
	padding: 0px;
	clear: left;
}
.gata
{
	padding: 1px;
	width: auto;
	color: #FFF;
	background-color: #D7FD86;
	border: 1px solid #336600;
	text-align: center;
	font-weight: bold;
}
.phl
{
}
.texte
{
	float: left;
	padding: 0px;
	margin: 1px;
	display: block;
	clear: left;
	font-size: 0.9em;
}
.textel
{
	float: left;
	padding: 0px;
	margin: 1px;
	width: 350px;
	display: block;
	font-size: 0.9em;
}
.texte A
{
	font-size: 0.9em;
}
.pret
{
	float: left;
	display: block;
	width: 175px;
	clear: left;
	margin: 0px;
	padding: 0px;
	text-align: left;
}
.pretet
{
	display: block;
	clear: left;
	font-size: 0.8em;
	font-weight: bold;
}
#details2 .pretet
{
	margin: 7px 0px 0px;
}
.pretl
{
	display: block;
	width: 350px;
	float: left;
	margin: 0px;
	padding: 0px;
	text-align: left;
}
/*separator randuri promotii
separator randuri promotii*/
.sep
{
	display: block;
	padding: 0px;
	position: relative;
	width: auto;
	height: 10px;
	clear: both;
	margin: 10px 0px;
	overflow: hidden;
	border-bottom: 3px double #F5F5F5;
}
/*separator in caseta subcategorii*/
.sep2
{
	display: block;
	padding: 0px;
	position: relative;
	width: auto;
	height: 1px;
	clear: both;
	margin: 0px;
	overflow: hidden;
}
FORM
{
	margin: 0px;
	padding: 0px;
}
/*mesaj de deasupra butonului de trimis comanda*/
.mesaj
{
	font-weight: bold;
	color: #006699;
	width: auto;
	clear: both;
}
/*div cu butonul de trimis comanda*/
#send
{
	position: relative;
	width: auto;
	margin: 0px;
	padding: 10px;
	clear: both;
	background-color: #EEE;
	color: #006699;
	display: block;
	text-align: right;
	font-weight: bold;
}
.photos
{
	width: auto;
	margin: 0px;
	background: #FFF;
	clear: both;
}
.oldprice
{
	text-decoration: line-through;
}
P
{
	padding: 3px 0px 2px;
	font-size: 1em;
	margin: 0px;
	color: #000000;
}
OL
{
	margin: 0px 0px 0px 20px;
	padding: 5px;
}
LI
{
	margin: 0px;
	padding: 3px;
}
P.norm
{
	padding: 10px 0px;
	font-size: 1em;
	margin: 0px;
}
/*culoare linkuri in general ------------------------------*/
A:link
{
	font-size: 1em;
	color: #333;
	padding-right: 0px;
}
A:visited
{
	font-size: 1em;
	color: #333;
}
/*[clearfix]*/#topviews .lmica_r
{
	padding: 2px 0px 2px 2px;
	border-bottom: 1px solid #FFE88E;
	width: 7px;
	line-height: 1.4;
}
/*[clearfix]*/#topviews .lmica_r
{
	width: auto;
}
A:hover
{
	font-size: 1em;
	color: #E50019;
	text-decoration: none;
}
A:active
{
	font-size: 1em;
	color: #E50019;
	text-decoration: none;
}
#double .pages A
{
	padding: 5px;
	background-color: #FFCC00;
	text-decoration: none;
	color: #E50219;
	/*+border-radius:10px;*/
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-khtml-border-radius: 10px;
	border-radius: 10px 10px 10px 10px;
	margin: 2px;
}
IMG
{
}
IMG
{
	padding-right: 0px;
}
#header
{
}
P.ok
{
	border: 1px solid #336600;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #009900;
	padding: 5px;
	margin-bottom: 10px;
}
.edt
{
	color: #009900;
	font-weight: bold;
}
.pmici
{
	position: relative;
	display: block;
	float: left;
	width: 40px;
	height: 40px;
	padding: 2px;
	border: 1px solid #CCC;
	margin: 3px 1px 1px 3px;
}
#pozamare
{
	height: 500px;
	width: 500px;
	clear: both;
	display: block;
	margin: 0px;
}
#smallpics
{
	position: relative;
	width: 225px;
	display: block;
	clear: right;
}
.cos
{
	position: relative;
	width: 180px;
	display: block;
	margin: 10px;
	padding: 5px;
	background-color: #F5F5F5;
	border: 1px solid #CCC;
}
.nu
{
	color: #FF0000;
	font-weight: bold;
}
/*culoare linkuri in general ------------------------------*/
A.dinlista:link
{
	font-size: 1em;
	font-weight: bold;
	color: #333;
}
A.dinlista:visited
{
	font-size: 1em;
	font-weight: bold;
	color: #999;
}
A.dinlista:hover
{
	font-size: 1em;
	font-weight: bold;
	color: #E50019;
}
A.dinlista:active
{
	font-size: 1em;
	font-weight: bold;
	color: #E50019;
}
.str
{
	text-align: right;
}
#stiri P.str A
{
	background: url(../pics/arrow.gif) no-repeat left top;
	padding: 0px 5px 0px 15px;
	margin: 0px;
	display: inline;
}
#producers P.str A
{
	background: url(../pics/arrow.gif) no-repeat left top;
	padding: 0px 5px 0px 15px;
	margin: 0px;
	display: inline;
}
#price_levels P.str A
{
	background: url(../pics/arrow.gif) no-repeat left top;
	padding: 0px 5px 0px 15px;
	margin: 0px;
	display: inline;
}
/*poza mica langa recomandari*/
.pmica_r
{
	margin: 0px 5px 5px 0px;
	clear: left;
	border: 1px solid #CCC;
}
/*paragraf cu recomandari*/
.lmica_r
{
	position: relative;
	margin: 0px 5px 10px;
	clear: both;
	width: 100%;
	min-height: 50px;
}
.tmica_r
{
	position: relative;
	clear: right;
	width: 133px;
	display: block;
	float: left;
}
.pack
{
	position: relative;
	width: auto;
	border: 1px solid #CCC;
	clear: both;
	margin: 0px 0px 5px;
	padding: 1px;
}
/*div cu pachet produse*/
.recommend, .singlerec
{
	position: relative;
	padding: 0px;
	width: auto;
	clear: both;
}
#filtre, #filtre LI UL
{
	list-style-type: none;
	position: relative;
}
#filtre
{
	padding: 0px;
	background: #FFF;
	margin: 0px 0px 0px 5px;
}
#filtre LI UL
{
	margin: 0px;
	background: #FFF;
	padding: 0px 0px 0px 15px;
}
#filtre LI
{
	padding: 10px 4px 3px 10px;
	margin: 0px;
	border-bottom: 1px dotted #999;
	color: #E50019;
}
#filtre UL LI
{
	position: relative;
	margin: 0px;
	padding: 2px;
	border: none;
}
/*[clearfix]*/UL
{
}
/*Styles for Menu Items*/
#filtre LI A
{
	text-decoration: none;
	color: #666;
}
#filtre LI A:hover
{
	text-decoration: none;
	color: #FF6600;
}
#filtre LI A.del
{
	color: #FF6600;
	text-decoration: none;
}
A.sitelab, A.sitelab:hover, A.sitelab:visited
{
	font-size: 10px;
	color: #999;
}
.disclaimer
{
	display: block;
	font-size: 0.8em;
	font-style: italic;
}
#user_id
{
	position: absolute;
	top: 8px;
	left: 210px;
	width: 200px;
	padding: 0px;
	margin: 0px;
	text-align: left;
}
.pret-mic
{
	vertical-align: baseline;
/*position:relative;*/
	top: -0.2em;
	font-size: 0.8em;
}
A.ales, A.neales, A.inactivat
{
	display: block;
	float: left;
	padding: 5px;
	margin: 0px 3px 3px 0px;
	text-decoration: none;
	color: #333;
}
A.ales, A.ales:visited
{
	border: 1px solid #FFCC00;
	background: #FFCC00;
	color: #333;
}
A.neales, A.neales:visited
{
	border: 1px dotted #FF0000;
	background: #F5F5F5;
}
A.neales:hover
{
	background: #FFCC00;
	color: #333;
}
A.inactivat, A.inactivat:visited
{
	border: 1px dotted #EEE;
	background: #F5F5F5;
	color: #CCC;
}
.optfiltre
{
	clear: both;
}
.extrarec
{
	float: left;
	width: 175px;
	padding: 1px;
}
#triple
{
	padding: 0px;
	margin: -4px 0px 0px;
}
/*cod popup reducere*/
#cuponreducere
{
	border: 1px solid #CCC;
	background: #FFF2CC;
	padding: 0px;
}
#cuponreducere H1
{
	margin: 0px;
	padding: 0px 5px 0px 10px;
	line-height: 40px;
	color: #FFF;
	background: #669933 url(../pics/bg-abonez.png) repeat-x center left;
	font-size: 18px;
	font-weight: bold;
	border-bottom: 1px solid #CCC;
}
#cuponreducere FORM
{
	padding: 10px;
	text-align: center;
	color: #333;
}
#emailcupon
{
	border: 1px solid #669933;
	font-size: 16px;
	padding: 3px;
	color: #333;
	width: 250px;
	line-height: 18px;
}
#incpop
{
	float: right;
	border: none;
	margin-top: 5px;
}
#mesaj
{
	color: #FF0000;
	font-weight: bold;
}
#inchide
{
	color: #669933;
	font-weight: bold;
	text-decoration: underline;
}
.popup
{
	width: 300px;
	padding: 10px;
	border: 1px solid #333;
	z-index: 200;
	background: #FF6600;
	position: fixed;
	top: 30%;
	left: 50%;
	margin-left: -150px;
}
.popupoff
{
	display: none;
}
#cuponteaser
{
	width: 65px;
	padding: 0px;
	z-index: 200;
	position: fixed;
	top: 30%;
	right: 0%;
	margin-right: 0px;
}
SELECT
{
	border: 0px solid #FFFFFF;
	background-color: #999999;
	color: #FFFFFF;
	font-weight: bold;
}
#filters UL UL
{
	margin: 5px 0px 0px;
}

