@charset "utf-8";
/* CSS Document */


html, body {
border:0;
margin:0;
padding:0;
font-size:12px;
color:#4D4D4D;


}
.big_right
{
	width:100%;
}
body {
font:100%/1.25 Arial, Helvetica, sans-serif;
background:#EFEDE1 url(../images/body_bg1.jpg) repeat-x top center;
}
 
/***** Headings *****/
 
h1, h2, h3, h4, h5, h6 {
margin:0;
padding:0;
font-weight:normal;
}
 
h1 {
padding:30px 0 25px 0;
letter-spacing:-1px;
font-size:2em;
}
 
h2 {
padding:20px 0 10px 0;
letter-spacing:-1px;
font-size:1.5em;
font-size:30px;
font-weight:bold;
color:#848484;

}

h2 span
{
	float:left;
	line-height:27px;
}
h2 span img
{
	float:left;
}
h3 {
color:#CC0001;
font-size:1.5em;
font-weight:bold;
}
 
/***** Common Formatting *****/
 
p, ul, ol {

margin-bottom: 0.2em;
padding:0px;

}
 
ul, ol, li {
margin:0xp;
padding:0px;
}
 
blockquote {
margin:1.25em;
padding:1.25em 1.25em 0 1.25em;
}
 
small {
font-size:0.85em;
}
 
img {
border:0;
}
td.product_holder
 {
 	background:url(../images/products_holder.jpg) no-repeat;
	width:171px;
	height:168px;

 }
td.product_holder a
{
	width:156px;
	height:151px;
	background:#fff;
	display:block;
float:left;
border:1px solid #E0DFD8;
margin:0px 0 0 4px;
}
td.product_holder a img
{
	margin-top:20px;
}
 
/***** Links *****/
 
a,
a:link,
a:visited,
a:hover {
text-decoration:none;
}
 
/***** Forms *****/
 
label {
cursor:pointer;
}
 
/***** Tables *****/
 
table {
border:0;
margin:0;
padding:0;
}
 
table tr td {
padding:2px;
}
 
/***** Wrapper *****/
 
#wrap {
width:848px;
margin:0 auto;

}
.main_content table
{
    float:left;
}
 a.user-widget
 {
    padding:0 10px;
 }
/***** Global Classes *****/
 input
 {
 	margin:0px;
	padding:0px;
 }
.clear         { clear:both; }
.float-left    { float:left; }
.float-right   { float:right; }
 
.text-left     { text-align:left; }
.text-right    { text-align:right; }
.text-center   { text-align:center; }
.text-justify  { text-align:justify; }
 
.bold          { font-weight:bold; }
.italic        { font-style:italic; }
.underline     { border-bottom:1px solid; }
.highlight     { background:#ffc; }
 
.wrapper          {margin:0 auto; overflow:hidden; }
 
.img-left      { float:left;margin:4px 10px 4px 0; }
.img-right     { float:right;margin:4px 0 4px 10px; }
 
.nopadding     { padding:0; }
.noindent      { margin-left:0;padding-left:0; }
.nobullet      { list-style:none;list-style-image:none; }

.logo
{
	padding-left:20px;
	float:left;
}
.logo a img
{
}
.header
{
	width:846px;
}
.header p
{
	padding-top:9px;
	width:820px;
}
*html .header p
{
	padding-top:5px;
	width:820px;
}
	
.header_menu
{

	width:546px;
	height:87px;
	margin:0px auto;
	float:none;
}
*html .header_menu
{

	width:713px;
	height:87px;
	padding-left:133px;
	margin:0px auto;
}




.brand { 
	float:right;
	padding-top:130px;
	margin-right:10px;
	overflow:hidden;
}



.header_menu a.despre_taff
{
	background:url(../images/despre_noi1.jpg) no-repeat left 50%;
	width:176px;
	height:90px;
	display:block;
	float:left;
	text-align:right;
	margin:5px 0 5px 3px;

}
.header_menu a.despre_taff img
{
	margin-right:10px;
}
.header_menu a.contact img
{
margin-right:10px;
}
.header_menu a.produse_taff
{

	background:url(../images/produse_taff1.jpg) no-repeat left 50%;
	width:176px;
	height:90px;
	display:block;
	float:left;
	margin:5px 0 5px 3px;
	text-align:right;
}
.header_menu a.produse_taff img
{

	margin-right:10px;
}
.header_menu a.contact
{

	background:url(../images/contact1.jpg) no-repeat left 50%;
	width:176px;
	height:90px;
	display:block;
	float:left;
	margin:5px 0 5px 3px;
	text-align:right;
}
/*.header_menu a:hover, .header_menu a.selected
{
	background:url(../images/contact1.jpg) no-repeat left 50%;
	width:176px;
	height:90px;
	display:block;
	float:left;
	margin-left:3px;
	text-align:center;
	padding:4px 0px 4px 0px;
}*/
/**html .header_menu a:hover
{
	background:url(../images/despre_noi.jpg) no-repeat left 50%;
	width:181px;
	height:49px;
	display:block;
	float:left;
	margin-left:10px;

	text-align:center;
	padding:20px 0px 10px 0px;
}*/
.content
{
	background:url(../images/content1.jpg) no-repeat left top;
	width:848px;
	margin:0px auto;

	display:block;
}
.content_repeat
{
	background:url(../images/content_repeat1.jpg) repeat-y;
	width:846px;

}
.main_content
{

	width:770px;
	margin:10px auto;
	padding-bottom:10px;
}
.content p
{
	font-size:12px;
	color:#4D4D4D;
	width:auto;
}
.content a
{
	font-size:12px;
	color:#CC0E0A;
	text-decoration:none;
	font-weight:bold;
}
.content a:hover { text-decoration:underline;} 
.product
{
	border:1px solid #EFEFEF;
	width:156px;
	height:151px;
}
.product img
{
	padding:20px 0 20px 0;
}
.product_name
{
	width:155px !IMPORTANT;
}
td p.product_name a
{
	font-size:12px;
	color:#4D4D4D;
	font-weight:bold;
	border:none;
	height:auto;
	
}
.vezi_toate
{
	
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width:871px !important;
}
.vezi_toate a
{
	background:url(../images/vezi_toate1.jpg) no-repeat;
	width:463px !important;
	height:48px;
	display:block;
}
.vezi_toate a img
{
	padding-top:10px;
}
.bottom
{
	background:url(../images/bottom1.jpg) no-repeat;
	width:848px;
	height:25px;
}
.footer
{
	color:#848484;
	font-size:12px;
}
.footer p
{
	padding-left:30px;
}
.product_table { width:550px; height:170px; background:url(../images/hor_div.jpg) no-repeat center 165px; padding-bottom:20px;}
.contact li { margin-left:30px;}
.contact_left { float:left; margin:20px; width:30%;}
.contact_right { float:left; margin:20px;}
a.pronatura { }
.footer_banners
{
	background:url(../images/footer_banner-taff.jpg) no-repeat top center;
	height:54px;
	margin:10px auto;
	padding:20px 0 0 50px;
	overflow:hidden;
}
span.un_brand_arhi
{
	font-size:14px;
	margin-left:20px;
}
.footer_banners a
{
	float:left;
	padding-left:13px;
}

.footer_banners a.hobby
{
	display: block;
	padding-left: 35px;
	font-family: "Comic Sans MS", /* MS WebFont */ /* Fallback options */ arial, /* Windows, MacOS */ helvetica, /* Unix+X, MacOS */ sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #A1A1A1;
}

.footer_banners a.hobby:hover{
	color: #0B03A8;
}

.footer_banners a.arhi
{
	background:url(../images/arhi_footer.jpg) no-repeat left top;
	width:90px;
	height:35px;
}
.footer_banners a.arhi:hover
{
	background:url(../images/arhi_footer_hover.jpg) no-repeat left top;
	width:90px;
	height:35px;
}
.footer_banners a.taff
{
	background:url(../images/taff_footer.jpg) no-repeat left top;
	height:35px;
	width:115px;
}
.footer_banners a.taff:hover
{
	background:url(../images/taff_footer_hover.jpg) no-repeat left top;
	height:35px;
	width:115px;
}
.footer_banners a.plus_hotel
{
	background:url(../images/plus_hotel_footer.jpg) no-repeat left top;
	height:35px;
	width:75px;
}
.footer_banners a.plus_hotel:hover
{
	background:url(../images/plus_hotel_footer_hover.jpg) no-repeat left top;
	height:35px;
	width:75px;
}

.footer_banners .agende_calendare
{
	background:url(../images/agende_calendare_footer.jpg) no-repeat left top;
	height:35px;
    padding:0 10px 0 37px;
    float:left;
}
.footer_banners .agende_calendare:hover
{
	background:url(../images/agende_calendare_footer_hover.jpg) no-repeat left top;
	height:35px;
}
.footer_banners .agende_calendare a
{
     float:none;
    display:block;
    color:#A1A1A1;
    font-size:14px;
    font-weight:bold;
    text-transform:uppercase;

}
.footer_banners .agende_calendare a:hover
{
    color:#942423;
}

.footer_banners a.primul_portal
{
	background:url(../images/primul_portal_footer.jpg) no-repeat left top;
	height:35px;
	width:170px;
}
.footer_banners a.primul_portal:hover
{
	background:url(../images/primul_portal_footer_hover.jpg) no-repeat left top;
	height:35px;
	width:170px;
}

.footer_banners a.birotica_papetarie
{
	background:url(../images/birotica_papetarie_footer_hover.jpg) no-repeat left top;
	height:35px;
	width:42px;
        color:#A1A1A1;
display:block;
float:left;
padding:0 0 0 50px;
font-size:12px;
font-weight:bold;
text-transform:uppercase;
}
.footer_banners a.birotica_papetarie:hover
{
	background:url(../images/birotica_papetarie_footer.jpg) no-repeat left top;
	height:35px;
	width:42px;
        color:#942423;

}

.footer_banners a.ford
{
	background:url(../images/ford_footer.jpg) no-repeat left top;	
	height:35px;
	width:42px;
}
.footer_banners a.ford:hover
{
	background:url(../images/ford_footer_hover.jpg) no-repeat left top;	
	height:35px;
	width:42px;
}
.module
{
	float:right;
	width:200px;
	background:#f2f2f2;
	border:1px solid #CFCCC3;
	margin-right:20px;
	padding:3px 0 3px 0;
}
.module_right
{
	width:195px;

}
.module_right ul
{
	float:left;
	padding:0;
	margin:0;
}
.module_right ul li
{
	float:left;
}
.module_right p.module_title
{
	width:auto;
	padding:0px;
	color:#CC0E0A;
	font-size:16px;
	font-style:italic;
}
.module p.module_title
{
	width:auto;
	padding:0px 0 3px 0;
	color:#CC0E0A;
	font-size:16px;
	font-style:italic;
	margin-top:3px;
}
.module a
{
	color:#CC0E0A;
font-size:12px;
font-weight:bold;
text-decoration:none;
}
.module a:hover
{
text-decoration:underline;
}
.main_content .shoppingCart li.product
{ 
background:#EFEDE1 none repeat scroll 0 0;
margin:0 0 10px 0;
padding:5px 5px 7px;
width:195px;
border:1px solid #CFCCC3;
height:auto;
float:left;
}
.main_content .small_pret_total_shopping
{
	background:#EFEDE1 none repeat scroll 0 0;
	border:1px solid #CFCCC3;
	width:195px;
	padding:5px 5px 7px;
	float:left;
	margin:0;
}
.module_right .small_pret_total_shopping span
{
	color:#EF4135;
}
.shoppingCart .valutar
{
	background:none;
	font-weight:bold;
}
.shoppingCart .small_pret_shopping_cart
{
	background:none;
	font-weight:bold;
}
.shoppingCart .price 
{
	background:none;
	font-weight:bold;
}
.module_right .shoppingCart a.remove
{
	font-weight:bold;
	border:1px solid #CFCCC3 !important;
	padding:3px 6px 3px 6px !important;
}
.header .locale-switcher
{
	float:left;
	width:285px;
	text-align:center;
	margin-top:40px;
}
.header .locale-switcher ul
{
	list-style:none;
}
.logo a
{
	float:left;
}
.header .locale-switcher ul li
{
	float:right;
	list-style:none;
	margin:0 5px 0 5px;
}
.header .locale-switcher ul li#locale-ro_RO a {
background:transparent url(../images/ro.gif) no-repeat scroll left center;
height:16px;
overflow:hidden;
text-indent:-999999px;
width:21px;
}
.header .locale-switcher ul li#locale-en_US a {
background:transparent url(../images/gb.gif) no-repeat scroll left center;
height:16px;
overflow:hidden;
text-indent:-999999px;
width:21px;
}
.main_content .article_page .shoppingCartBig hr
{
	color:#CC0E0A;
	margin:3px 20px 3px 20px;
	width:740px;
}
.main_content .article_page .shoppingCartBig li
{
	background:transparent url(../images/hor_div.jpg) no-repeat scroll center bottom;


padding-bottom:40px;
}
.main_content .article_page .pret_total_shopping
{
	background:#EFEDE1 none repeat scroll 0 0;
border:1px solid #CFCCC3;
}
.main_content .article_page .shoppingCartBig p.remove_bt
{
	float:right;
}
.main_content .article_page .pret_total_shopping span {
color:#CC0E0A;
}
.main_content .article_page .text
{
	float:left;
	width:20%;
}
.main_content .article_page .input_box
{
	float:left;
	

}
.module_right form
{
	float:left;
}
.main_content .article_page .input_radio
{
	float:left;
}
.main_content .article_page p
{

}
.main_content .article_page .input_box input, select, textarea
{
	border:1px solid #CFCCC3;
	background:#EFEDE1;
	color:#4D4D4D;
}
.main_content .article_page .req
{
	color:#CC0E0A
}
.main_content .article_page fieldset legend
{
	color:#CC0E0A;
	font-weight:bold;
}
.main_content .article_page fieldset
{
	border:1px solid #CFCCC3;
}
/*.main_content .article_page .trimite
{
	float:left;
}
.main_content .article_page .inapoi_la_cos
{
	float:left;
}*/
.module_right .shoppingCart input
{
	float:left;
}
.cumpara
{
border:1px solid #CFCCC3;
	background:#EFEDE1;
	width:auto;
	padding:5px;
	float:left;
}
p.error { background-color:#FF0000; color:#fff; text-align:center; padding:5px; font-size:16px}
.copyright { float:left; width:400px; padding:0px; margin:0px;}
.termeni { float:right; width:130px; color:#C30D0A;}
a.termeni:hover { text-decoration:underline;}
