/* CSS level 2.1 */

* { 
	margin: 0; 
	padding: 0; 
}
/*html { 
	overflow-y: scroll;  //doar css3
}*/
body
{
	background: #91d0f3; /*url('../images/bg2.jpg') bottom no-repeat;*/
	color: #3c444b;
	font-family: Tahoma, Verdana, Arial;
	font-size: 12px;
	margin : 0;
	padding : 0;
}
img {
	border: 0;
}
ul { 
	list-style-type:none;
}
.clear { 
	clear: both; 
}
.pad_stanga {
	padding:0 0 0 4px;
}
.b {
font-weight: bold;
}
a {
color: #079efa;
text-decoration:none;
}
a:hover {
color:#5abefa; 
text-decoration:none;
}
/* end general */
#pagina {
    position: static;
	width: 960px;
	margin-top : 0;
	margin-right : auto;
	margin-bottom : 0;
	margin-left : auto;
}
#top {
	/*height: 89px;*/ /* ? */
	width: 960px;
	/*margin: 0;
	padding: 0;*/
	/*padding: 0 10px;*/
	}
.cloud-home {
width:134px;
height: 79px;
padding: 5px 2px 0 2px;
}
.cloud-about {
position:absolute;
width: 147px;
height: 79px;
padding: 16px 2px 0 14px;
}
.cloud-contact {
position:relative;
width: 147px;
height: 79px;
padding: 8px 2px 0 0;
margin-left: 180px;
}
.cloud-feedback {
position:absolute;
width: 134px;
height: 79px;
padding: 18px 2px 0 0;
margin-left: 16px;
}
.cloud-ghid {
position:absolute;
width: 145px;
height: 78px;
padding: 8px 2px 0 0;
margin-left: 154px;
}
.cos-mic {
position:absolute;
width: 191px;
height: 137px;
padding: 8px 2px 0 0;
margin-left: 300px;
}
/* frm cauta */
#frmcauta {
position:absolute;
margin-top: 58px;
margin-right: 0px;
margin-left: 94px;
}
#frmcauta #main-search label {
display: none;
}
#frmcauta input {
font-size: 12px;
}
#search-button {
margin-top: -6px;
				}
input.btn-search {
width: 34px;
height: 18px;
background:url(../images/btn-search.gif) center no-repeat;
border:0px;
cursor:pointer;
}
input.btn-search:focus {
width: 34px;
height: 18px;
background:url(../images/btn-search.gif) center no-repeat;
border:0px;
}
/* continut */
#main-content {
	/*background: #91d0f3;*/
	/*margin-bottom: 80px;*/
	/*padding: 16px;*/
}

#feature-content {
/*background-color: #c1b289;*/

	margin-bottom: 18px; /*18px;*/
	}
	#feature-left {
	
		width: 272px;
		
		/*height: 600px; nu ramane */
		float: left;
		/*padding-right: 15px;*/
		background-color: #ffffff; /* nu ramane */
		background: url('../images/bg-categ.jpg') top left no-repeat;
		margin-left: 0px;
		}
		#feature-right {
		float : right;
        display : block;
		width: 680px;
		/*height: 100%;*/
		background-color:#ffffff;
		margin-top: 81px;
		margin-left: 8px;
		}
		#feature-promo {
		position:absolute;
		width: 72px;
		
		float: left;
		margin-left: 0px;
		margin-top: 300px;
		/*background: url('../images/bg-promo.jpg') top left no-repeat;*/
		
		}
#tabs {
width: 680px;
height: 39px;
background-color: #91d0f3;
}
#tabs h1 {

max-width: 480px;
height: 39px;
font-size: 12px;
padding-top: 12px;
padding-left: 4px;
background: url('../images/bg-tabs.jpg') center left repeat-x;
}
#tabs h1 p {
min-width: 100px;
/*max-width: auto;*/
height: 39px;
padding-top: 12px;
padding-left: 4px;
}
#tabs-content {
width: 680px;
}
#tabs-content span {
margin-left: 4px;
}
#menu {
width: 200px;
font-size: 12px;
margin-left: 72px;
margin-top: 118px; /*118*/
padding: 0;
background-color: #FFFFFF;
float:left;
}
/**/
/*#menu{width:200px; padding:0;margin:5px 0 0 0; } */
#menu dl{margin:0;padding:0;}
#menu dt{margin:0;padding:0; font-weight:bold;}
#menu dd{margin-left:5px;padding:0;}
#menu dt a{ color: #079efa; display:block; padding:5px 0 5px 12px;text-decoration:none; }
#menu dd a { color: #079efa; display:block; padding:5px 0 5px 12px;text-decoration:none;font-size:12px;font-weight:normal;}
#menu dt a:hover { color:#079efa; text-decoration:none;}
#menu dd a:hover{ color:#5abefa; text-decoration:none;}
#menu dd.all a { color: #079efa; display:block; padding:5px 0 5px 82px;text-decoration:none;font-size:12px;font-weight:normal;}
#menu dd.all a:hover{ color:#5abefa; text-decoration:none;}
/**/
#menu dt.first {
margin:0;padding:0;
}
#bg-marca {
width: 200px;
height: 27px;
background: url('../images/bg-marca.jpg') top center no-repeat;
}
/* footer */
#cont {
	position:absolute;
	width: 177px;
	height: 214px;
	padding-top: 48px;
	padding-left: 0;
	margin-left: 0;
}
#newslettr-img {
position:absolute;
width: 84px;
height: 112px;
padding-top: 77px;
margin-left: 435px;
}
#arrow-img {
position:absolute;
width: 234px;
height: 185px;
padding-top: 60px;
margin-left: 715px;
}
#footer {
    position: relative;
	font-size: 11px;
	width: 960px;
	height: 290px; 
	/*padding-top: auto;*/
	margin-top: auto;
	background: url('../images/bg2.jpg') bottom no-repeat;
	}
#footer-menu {
position:absolute;
height: 14px;
margin-top: 254px;
padding-left: 14px;
}
#footer-menu a {
color: #88c313;
text-decoration: none;
background-color: #f3f6bf;
padding: 2px; 
}
#footer-menu a:hover {
color: #f3f6bf;
text-decoration: none;
background-color: #88c313;
padding: 2px; 
}
#footer-menu p {
font-size:11px;
padding-top: 6px;
height: 11px;
}
#webpro {
position:absolute;

width: 300px;
height: 14px;
/*width: 100%; adaugat la validare */
margin-top: 273px;
margin-left: 585px;
}
#webpro a {
color: #88c313;
text-decoration: none;
background-color: #f3f6bf;
padding: 2px; 
}
#webpro a:hover {
color: #f3f6bf;
text-decoration: none;
background-color: #88c313;
padding: 2px; 
}
/* inceput afisare produse */
.caseta_produs {
	background: #ffffff;
	width:640px;
	
	float:left;
	display:block;
	border: 1px solid #079efa;
	margin-top: 4px;
	margin-left: 20px;
	margin-bottom: 4px;
}
.titlu_produs_centru {padding:3px 5px 3px 50px; height:38px; }
.titlu_produs_centru h1 {
font-size: 12px;
font-weight:bold;
}
.float_stanga{
	float:left;
}
.pad_stanga {
	padding:0 0 0 4px;
}
.detalii_produs {
width:440px;
}
.cumpara a {
	background:url(../images/btn-cumpara.jpg) top no-repeat;
	float:right;
	display:block;
	width:107px;
	height:75px;
	text-align:center;
	padding-left:9px;
	padding-right: 10px;
}
.cumpara a:hover {
	background:url(../images/btn-cumpara.jpg) bottom no-repeat;
	float:right;
	display:block;
	width:107px;
	height:75px;
	text-align:center;
	padding-left:9px;
	padding-right: 10px;
}

.produs_info
{
	margin:0;
	position: absolute;
	
	
}
/* end afisare produse */
.pret_oferta {
	float:left;
	padding:15px 2px 0 6px;
	text-align:center;
}
.poza_oferta {
	margin:2px 0 0 7px;
	width:80px;
	height:80px;
	background:#ffffff;
	float:left;
}
.tva {
	font-size:12px;
}
.pret {
	font-size:12px;
	font-weight:bold;
	color:#079efa;
}
a.produs_titlu:link, a.produs_titlu:visited  {
	color: #079efa;
	font-size: 12px;
	font-weight:normal;
	text-decoration:none;
}

a.produs_titlu:hover  {
	font-size:12px;
	color:#91d0f3;
	font-weight:normal;
	text-decoration:underline;
}
a.detalii:link, a.detalii:visited  {
	color: #000000;
	font-size: 12px;
	font-weight:normal;
	text-decoration:none;
}

a.detalii:hover  {
	font-size:12px;
	color:#000000;
	font-weight:normal;
	text-decoration:underline;
}
/* end afisare produse */
input {
	font-size:12px; 
	border: 1px solid #a5acb2;
}
textarea {
font-size:12px; 
	border: 1px solid #a5acb2;
}
.oblig {
	color:#e7570c;
}
.eroare {
	color:#e7570c;
	text-align:left;
	padding-left: 6px;
}
.commetnt-img {
background:url('../images/comment-01.gif') left center no-repeat;
}
input.btn-trimite  {
	width: 48px;
	height: 45px;
	background:url('../images/send-mail.gif') center no-repeat;
	border:0px;
	cursor: pointer;
}
input.btn-trimite:hover {
	width: 48px;
	height: 45px;
	background:url('../images/send-mail.gif') center no-repeat;
	border:0px;
}
input.btn-cont-nou  {
	width: 35px;
	height: 45px;
	background:url('../images/user-nou.gif') center no-repeat;
	border:0px;
	cursor: pointer;
}
input.btn-cont-nou:hover {
	width: 35px;
	height: 45px;
	background:url('../images/user-nou.gif') center no-repeat;
	border:0px;
}
input.btn-login  {
	width: 29px;
	height: 45px;
	background:url('../images/user.gif') center no-repeat;
	border:0px;
	cursor: pointer;
}
input.btn-login:hover {
	width: 29px;
	height: 45px;
	background:url('../images/user.gif') center no-repeat;
	border:0px;
}
/* filtre */
fieldset.filtru {
width: 480px;
	border: 1px solid #1b5b9b;
}
fieldset.filtru legend {
	font-size: 11px;
	/*color: #e7570c;*/
	font-weight: bold;
}
#nav li a.none {
	color:#3c444b;
	background:none;
	display: block;
	text-decoration: none;
	padding: 0.25em 1em;
}
#nav li a.none:hover {
	color: #5abefa;
	background:none;
	display: block;
	text-decoration: none;
	padding: 0.25em 1em;
}
#nav ul.sub {
	list-style: none;
	border: 1px solid #1b5b9b;
	background: white;
}
#nav, #nav ul {
	list-style: none;
	padding: 0;
	margin: 0 0 1em 0;
}

#nav li a.subm {
	display: block;
	width: 13.4em;
	w\idth: 11.9em;
	color: #079efa;
	font-weight: bold;
	text-decoration: none;
	padding: 0.25em 1em;
}
#nav li a.subm:hover {
	color: #ffffff;
	background: #5abefa;
}
#nav li {
	float: left;
	padding: 0;
	padding-top: 3px;
}
#nav li ul {
	position: absolute;
	left: -999em;
	height: auto;
	width: 14.4em;
	w\idth: 13.9em;
	font-weight: normal;
	border-width: 0.25em;
	margin: 0;
}
#nav li li {
	padding-right: 1em;
	width: 14em
}
#nav li ul a {
	width: 13em;
}
#nav li ul ul {
	margin: -1.75em 0 0 14em;
}
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
	left: -999em;
}
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {
	left: auto;
}
#nav li.sfhover {
	background: #e7570c;
}
/* sfarsit filtre */
