body {

	color: #000000;

	margin: 0px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	text-align:left;

	background-position:top;

	border-style:none;

	background-image:url(../imagini/fundal.png);

    background-position:top;

    background-repeat:repeat-x;

	}

.shopheader {

	width:100%;

	height:155px;

	margin-left:auto;

	margin-right:auto;

	margin-bottom:10px;

}

.shopheader-content {

	width:960px;

	margin-left:auto;

	margin-right:auto;

}



.shopcontent {

	width:960px;

	margin-left:auto;

	margin-right:auto;

	clear:both;

}

.shopsidebar1 {

	width:180px;

	float:left;

	}

.shopcontentcms 

    { 

	width:580px;

	float:left;

	margin-left:10px; 

	margin-right:10px;

	}

.shopsidebar2 {

	width:180px;

	float:left; 

	}

	

.shopfooter {

	width:100%;

	clear:both;

}

.shopfooter-content {

	width:960px;

	margin-left:auto;

	margin-right:auto;

}

.shopfooter-menu {

text-align:center;

margin-bottom:0px;

clear:both;

padding-top:10px;

}

.owner { text-align:center; margin-top:4px; font-weight:bold; }

.branding { width:290px; margin-left:auto; margin-right:auto; margin-top:10px; margin-bottom:10px; height:20px; }

.branding-symbol { float:left; }

.branding-text { margin-top:2px; margin-left:8px; float:left; font-weight:bold;}

.cmscontent { clear:both; width:960px; margin-left:auto; margin-right:auto; }



p{ 	margin-top: 0px;

	margin-bottom: 0px; }

a, a:visited, a:link{

	text-decoration: none;

	color:#003a3f;

	margin-top: 0;

	margin-bottom: 0;

	outline: none;

}

a:hover {

    text-decoration: underline;
	margin-top: 0;

	margin-bottom: 0;

	

}

.text_asortat_link_bold

{

	margin-top: 0px;

	margin-bottom: 0px;

	font-weight: bold;

	color:#003a3f;

	background-position: center;

	vertical-align: middle;

	font-size: 12px;

}

.text_asortat_link

{

	margin-top: 0px;

	margin-bottom: 0px;

	color:#003a3f;

	background-position: center;

	vertical-align: middle;

}



.text_titluri

{

	vertical-align:top;

	padding-top: 10px;

	margin-bottom: 0px;

	font-size: 12px;

	font-weight: bold;

	color:#FFFFFF;

	background-repeat: repeat-x;

	background-image: url(../imagini/titlu_centru.png);

	padding-left:10px;

	height:36px;

	clear:both;

}

.h1_text_titluri

{

	font-size:12px;

	margin:0px;

}

.h2_text_titluri

{

	font-size:12px;

	margin:0px;

	font-weight:bold;

}

a.link-titluri, a.link-titluri:visited, a.link-titluri:hover  {

color:#FFFFFF;

font-size:12px;

}

.meniu_lateral_titlu

{

	padding-top: 10px;

	height:26px;

	margin-bottom: 0px;

	font-size: 12px;

	font-weight: bold;

	vertical-align: middle;

	padding-left:10px;

	background-image:url(../imagini/meniu_lateral_titlu.png);

	text-transform:uppercase;



	color:#FFFFFF;

}

.meniu_lateral_text

{

	margin-top: 0px;

	margin-bottom: 0px;

	font-size: 12px;

	vertical-align: middle;

	padding-left:18px;

}



.meniu_lateral_fundal

{   

	background-image:url(../imagini/meniu_lateral_fundal.png);



}



.meniu_lateral_fundal a, .meniu_lateral_fundal a:active, .meniu_lateral_fundal a:visited, .meniu_lateral_fundal a:hover { }

.meniu_lateral_fundal ul 

{

    list-style-type: none;

    margin-bottom: 0px;

    margin-top: 0px;

	padding-left:0px;	

}

.menu-cat1 { padding-left:10px; padding-top:7px; padding-bottom:7px; font-weight: bold; }

.menu-cat2 { margin-left:25px; margin-top:7px; padding-bottom:7px;  list-style:disc; color:#003a3f;}

.menu-cat3 { margin-left:40px; margin-top:7px; padding-bottom:7px; list-style:disc; color:#003a3f;}



.meniu_lateral_despartitor

{

height:1px;

background-color:#00575f;

margin-bottom:10px;

}

.bara_orizontala_despartitoare

{

background-color:#CCCCCC;

height:1px;

}

.fundal_sub_tab

{

	margin-top: 0px;

	margin-bottom: 0px;

	font-size: 12px;

	font-weight: bold;

	color:#000000;

	vertical-align:middle;

}

.paragraf0 

{ 

	margin-top: 0px;

	margin-bottom: 0px;

}

.text_validare

{

color:#FF0000;

vertical-align:middle;

font-weight: bold;

padding-left:20px;

}

.text_normal_bold

{

	margin-top: 0px;

	margin-bottom: 0px;

	font-size: 12px;

	font-weight: bold;

	vertical-align:middle;

}

.subcat_name { 

margin-top:10px; height:30px;

margin-bottom:10px;

} 

.text_normal

{

	margin-top: 0px;

	margin-bottom: 0px;

	font-size: 12px;

}

.text_normal_sters

{

	margin-top: 0px;

	margin-bottom: 0px;

	font-size: 11px;

	font-weight: bold;

	color:#CCCCCC;

	vertical-align:middle;

	padding-left:4px;

	padding-right:4px;

}

.tabel_produs

{

background-color:#CCCCCC;

}

.tabel_fundal_produs

{

background:#FFFFFF;

}

h1

{

	margin-top: 6px;

	margin-bottom: 6px;

	font-size: 15px;

	font-weight: bold;

}

h2

{

	margin-top: 0px;

	margin-bottom: 0px;

	font-size: 12px;

	font-weight:normal;

}

h3

{

	margin-top: 0px;

	margin-bottom: 0px;

	font-size: 12px;

}

h4

{

	margin-top: 0px;

	margin-bottom: 0px;

	font-size: 11px;

	font-weight:normal;

}

h5

{

	margin-top: 0px;

	margin-bottom: 0px;

	font-size: 11px;

	font-weight:normal;

}

img

{

border: 0;

}

input.btn { 

height:26px; 

font-size:14px; 

margin-top:8px; 

margin-bottom:5px;

} 

input, select {

color: black;

font-size: 15px;

}

/*Product box*/

.product  {

	width:187px;

	float:left;

	margin-left:3px; margin-top:10px; margin-right:3px; margin-bottom:8px;}

.product_name { 

	height:50px;

	text-align:center;

	font-size:12px;}

.product_image {  
line-height:160px;  
height: 160px;
display: table; 
position:relative; 
overflow: hidden; 
text-align:center; 
margin-left:auto; 
margin-right:auto;
}
.product_image_center { 
display: table-cell; vertical-align: middle;
}

a.product_name:link, a.product_name:active, a.product_name:visited, a.product_name:hover { font-weight:bold;}

.product_top {

background-image:url(../imagini/caseta_produs.png);

background-position:top center;

background-repeat:no-repeat;

height:10px;}

.product_status { 
height:130px;
width:130px;
text-align:center; 
font-weight:bold;
position:absolute;
margin-left:-4px;
margin-top:-4px;
z-index:10;
}

.product_middle {

background-image:url(../imagini/caseta_produs.png);

background-position: center center;

background-repeat:no-repeat;

padding-left:4px;

padding-right:4px;

}

.product_bottom {

background-image:url(../imagini/caseta_produs.png);

background-position:bottom center;

background-repeat:no-repeat;

height:10px;

}

.product_price

{

	color:#A80000;

	font-weight: bold;

	margin-top:3px; 

	margin-bottom:0px; 

	height:30px;

	font-weight:bold;

	text-align:center;

}

.product_old_price

{

color:#FF0000;

text-decoration: line-through;

height:20px;

text-align:center;

font-weight:bold;

}

.button_buy, .button_details { text-align:center; margin-top:5px;}
.navigare_hdr{ margin-top:30px;}
.logo{margin-top:29px; width:331px;}
.cautare_hdr{ background-image:url(../imagini/camp_cautare.png); background-repeat:no-repeat; width:344px; height:43px; margin-left:340px; margin-top:-74px;}