html, body, .H100 {
height: 100%;
}

a{
text-decoration:none;
}

body,td,th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #cccccc;
}
body {
	background-color: #232323;
	background-image: url(imagini/bgg.jpg);
	background-repeat: repeat-x;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

.top_header{
background-image:url(imagini/top_header.jpg);
background-repeat:no-repeat;
background-position:top left;
}

.footer_bgg{
background-image:url(imagini/footer_bgg.jpg);
background-repeat:repeat-x;
}

.footer_img{
width:100%;
height:100px;
background-image:url(imagini/footer_img.jpg);
background-repeat:no-repeat;
}

.bread_bar{
background-image:url(imagini/bread_bar.gif);
background-repeat:no-repeat;
background-position:top center;
padding-left:20px;
}
#bread_bar, #bread_bar a{
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
line-height:30px;
color:#E41414;
}

#bread_bar a:hover{
color:#CCCCCC;
}



/* CAUTARE */
input.text{
padding-top:0px;
padding-right:2px;
padding-bottom:1px;
padding-left:2px;
}

#search{
background-image:url(imagini/cauta_bgg.gif);
background-repeat:no-repeat;
border:0px;
text-align:center;
vertical-align:top;
width:111px;
padding:0px;
padding-top:7px;
padding-bottom:7px;
font-size:11px;
color:#cc3938;

}

.criteriu_cautare{
font-size:13px;
color:#cccccc;
}

.cauta_titlu{
font-size:14px;
color:#ffffff;
text-decoration:none;
}

.cauta_text{
font-size:11px;
color:#C1363B;
text-decoration:none;
}

.cauta_titlu:hover, .cauta_text:hover{
text-decoration:underline;
}
/* CAUTARE */

.top_menu_link{
font-weight:bold;
color:#FFFFFF;
text-decoration:none;
}
.top_menu_link:hover{
color:#666666;
}



/* Produs la oferta */
#produs_oferta{
background-color:#9d1919;
border:1px solid #333333;
width:276px;
height:144px;
padding-left:5px;
vertical-align:top;
float:left;
margin-bottom:4px;

}
#produs_oferta h1, #produs h1{
padding-left:3px;
font-size:13px;
color:#ffffff;
margin:0px;
line-height:36px;
display:block;
height:36px;
overflow:hidden;
}

#produs_oferta .txt, #produs .txt{
color:#d9d9d9;
font-size:11px;
width:98%;
height:65px;
text-align:justify;
overflow:hidden;
margin-bottom:10px;
}
#produs_oferta .detalii, #produs .detalii{
text-align:right;
padding-right:5px;
background-image:url(imagini/detalii_pret.gif);
background-repeat:no-repeat;
background-position:right bottom;
}

#produs_oferta .pret_special{
color:#cccccc;
font-size:10px;
text-decoration:line-through;
line-height:30px;
}
#produs_oferta .pret_normal{
font-family:Arial, Helvetica, sans-serif;
color:#cccccc;
font-size:12px;
padding-right:2px;

}
/* Produs la oferta */


/* Produs */
#produs{
background-color:#222222;
border:1px solid #666666;
width:276px;
height:144px;
padding-left:5px;
vertical-align:top;
float:left;
margin-bottom:4px;
}

#produs .txt{
color:#666666;
}

#produs .detalii{
background-image:url(imagini/detalii_pret_black.gif);
}

#produs .pret_special{
color:#cccccc;
font-size:10px;
text-decoration:line-through;
line-height:30px;
}
#produs .pret_normal{
color:#cccccc;
font-size:12px;
}

/* Produs */


/* produs cu poza */
#detalii_poza .txt{
width:60%;
}

#detalii_poza .poza{
height:100px;
width:38%;
float:left;
}

#detalii_poza .detalii{
width:60%;
float:left;

}
/* produs cu poza */

/* texte site*/
.texte_site, #texte_site{
font-size:11px;
text-align:justify;
color:#cccccc;
padding-right:10px;
}

.texte_site a, #texte_site a{
color:#C1363B;
text-decoration:none;

}

.texte_site_title{
font-size:17px;
font-weight:bold;
color:#7E3030;
}
.pret_special{
color:#BE3636;
font-size:13px;
text-decoration:line-through;
}
.pret_normal{
color:#CA4E4E;
font-size:13px;
font-weight:bold;
}
/* texte site*/

/*galerie foto*/
.div_galerie{
	width:190px;
	height:165px;
	float:left;
	text-align:center;
	color:#018CD1;
	font-size:11px;

}
	.poza_galerie td{
	margin:auto;
	width:180px;
	height:130px;
	background-color:#C1363B;
	border:1px solid #C1363B;
	}
/*galerie foto*/

/* cos cumparaturi */
.cos_line{
border:1px solid #dddddd;
background-color:#803232;
color:#ffffff;
font-size:11px;
}
.cos_border{
border:1px solid #dddddd;
font-size:13px;
color:#E62323;
}

.txt_cart{
text-decoration:none;
font-size:11px;
color:#FFFFFF;
font-weight:bold;
}
/* cos cumparaturi */

/*finalizare comanda*/
#persoanafizica, #persoanafizica td,  #persoanajuridica, #persoanajuridica td, #persoanajuridica input{
font-size:11px;
color:#cccccc;
}
#persoanafizica .termene, #persoanajuridica .termene{
color:#FF0000;
font-size:10px;
text-decoration:none;
}
#persoanafizica .termene:hover, #persoanajuridica .termene:hover{
text-decoration:underline;
}
.obligatoriu{
font-size:11px;
font-weight:bold;
color:#FF0000;
}
.alege td{
color:#0D63AC;
font-size:13px;
}
/*finalizare comanda*/

/* CATEGORII */

.cat_item{
font-family:Arial, Helvetica, sans-serif;
color:#666666;
font-size:12px;
text-decoration:none;
padding-left:10px;
display:block;
line-height:21px;
}
.cat_item:hover{
color:#ff0000;
}
.cat_item_s{
font-family:Arial, Helvetica, sans-serif;
color:#ff0000;
font-size:12px;
text-decoration:none;
padding-left:5px;
display:block;
line-height:21px;
}


.cat_subitem{
font-size:11px;
text-decoration:none;
padding-left:15px;
text-transform:lowercase;
color:#666666;
line-height:18px;
}
.cat_subitem:hover{
font-style:italic;
text-decoration:underline;
}

.cat_subitem_s{
font-size:10px;
text-decoration:none;
padding-left:15px;
text-transform:lowercase;
color:#666666;
line-height:18px;
font-weight:bold;
}
.cat_subitem_s:hover{
font-style:italic;
text-decoration:underline;
}

/* CATEGORII */

/* DASHED BGG */

.bgg_dashed{
background-color:#313131;
border:1px solid #666666;
border-style:dashed;
padding:5px;
}
/* DASHED BGG */

.margin_L4{
margin-left:4px;
}

.footer_txt a{
color:#cccccc;
}
.footer_txt a:hover{
text-decoration:underline;
}
