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

*{ margin:0; padding:0;}
body{ font: normal 12px Arial, Helvetica, sans-serif;
/*
background-image:url(../images/body.gif);
background-repeat:no-repeat;
background-attachment:fixed;
background-position:bottom;
*/
}
a, a:visited{ outline:none; color:#1b92bc; text-decoration:none;}
a img{ border:none;}
li{ list-style-type:none; }

.clearfix:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
.clear {clear:both;}

h3{ font:bold 22px arial; color:#5c5c60; margin-bottom:10px;}

#wrapper{ width:940px; height:auto; margin:10px auto; }
#header{ position:relative; width:940px; height:90px;}
#logo{ position:absolute; top:22px; left:20px; width:241px; height:55px; display:inline-block; text-indent:-999999px; overflow:hidden; background:url(../images/logo.gif) no-repeat 0 0;}

.search_wrapper{ position:absolute; top:27px; left:330px; width:272px; height:37px; padding:5px 10px 0; background:url(../images/search_bg.gif) no-repeat 0 0;}
.search_wrapper label{ font:bold 15px arial; color:#fff;}
.input_search{ vertical-align:middle; width:174px; height:20px; padding:3px 3px 0; background-color:#fff; margin-left:5px;}
.search_btn{ width:28px; height:31px; border:none; vertical-align:middle; margin-left:5px;}

.user_area{ position:absolute; top:10px; right:10px;}
.user_area li{ float:left; padding-right:12px;}
.user_area li a{ text-decoration:none; font:normal 12px arial; color:#1b92bc;}
.user_area li .login{ background:url(../images/login_icon.gif) no-repeat 2px 0;  padding-left:18px;}
.user_area li .creaza_cont{ background:url(../images/account_icon.gif) no-repeat 0 0;  padding-left:22px;}

.contact_details{ float:right; padding:32px 20px 0 0;}
.contact_details li{ float:left; padding-left:20px; padding-bottom:3px; display:block; font:normal 13px tahoma; color:#737572; letter-spacing:0;}

.cosWrapper{ position:absolute; top:56px; right:20px; width:250px; height:34px;}
.cosWrapper ul{ float:right;}
.cosWrapper li{ float:left; height:34px;}
.cosWrapper .cos_left{ width:6px; background:url(../images/cos_left.gif) no-repeat 0 0;}
.cosWrapper .cos_right{ width:6px; background:url(../images/cos_right.gif) no-repeat 0 0;}
.cosWrapper .cos_center{ height:25px; padding:9px 5px 0; background:url(../images/cos_center.gif) repeat-x 0 0;}
.cosWrapper .cos_center a{ margin:0 4px;}
.cosWrapper .cos_center .cos_icon{ background: url(../images/cart_icon.gif) no-repeat 0 0; padding-left:20px; line-height:16px;}

#nav{ width:940px; height:42px; background:url(../images/nav_bg.gif) repeat-x 0 0;}
#nav .margin_left{ float:left; height:40px; background:url(../images/nav_spacer.gif) repeat-y right 0; padding-right:1px;}
#nav ul{ float:right;}
#nav ul li{ float:left; height:40px; background:url(../images/nav_spacer.gif) repeat-y right 0; padding-right:1px;}
#nav ul li a{ height:31px; padding:9px 16px 0; text-decoration:none; font:bold 17px arial; color:#fff; display:inline-block;}
#nav ul li a:hover{ color:#000;}
#nav ul li.last{ background-image:none;}

#contentWrapper{ min-height:300px; width:890px; padding:20px 25px 20px;}

#second_nav{ float:left; width:226px; height:auto;}
.nav_top{ width:226px; height:37px; background:url(../images/nav_top.gif) no-repeat 0 0;}
.nav_top h3{ font:bold 17px arial; color:#fff; padding:8px 0 0 10px;}
.nav_bottom{ width:226px; height:20px; background:url(../images/nav_bottom.gif) no-repeat left bottom;margin-bottom:10px;}

.second_nav_box{ background:url(../images/second_nav_center.gif) repeat-y 0 0;}
.second_nav_ul li span{height:27px; display:block; padding:5px 0 0 10px; background:#73c519 url(../images/parent_bg.gif) repeat-x 0 0; font:bold 17px arial; color:#fff;}
.second_nav_ul li ul{ padding:6px 10px 10px;}
.second_nav_ul li ul li{ display:block; padding-bottom:3px;}
.second_nav_ul li ul li a{ padding-left:10px; font:normal 13px arial; text-decoration:none; background:url(../images/bullet01.gif) no-repeat 0 5px; color:#1b92bc;}

#primary{ float:right; width:640px;}

#banner{ width:640px; margin-bottom:20px;}
.banner_main{ width:640px; height:227px; background:url(../images/banner_top.gif) no-repeat 0 0;}

.banner_bottom{ width:620px; height:20px; padding:5px 10px 0; background:url(../images/banner_bottom.gif) no-repeat 0 0;}
.banner_bottom h4{ float:right; width:auto; padding-right:15px; font:normal 12px arial; color:#777;}
.banner_bottom ul{ float:right;}
.banner_bottom li{ float:left; padding-left:5px;}
.banner_bottom li.active span{background-position:0 bottom;}
.banner_bottom li span{ width:15px; height:15px; display:block; background:url(../images/banner_btn.gif) no-repeat 0 0; cursor:pointer;}
.banner_bottom li span:hover{ background-position:0 bottom;}

.home_title{ padding:15px 0 0 5px; margin:0;}

.product_listing{ padding:10px 0;}
.product_listing li{ float:left; padding:10px 5px;}

.small_prod .box_center{height:205px;}

.product_box{ width:203px; background:url(../images/box_center.jpg) repeat-y 0 0;}
.box_top{ width:203px; height:34px; margin-bottom:6px; background:url(../images/box_top.jpg) no-repeat 0 0;}
.box_top h4{ text-align:center; padding-top:6px;}
.box_top a{ font:bold 17px arial; color:#1a5e75;}
.box_center{ width:203px; height:244px; background:url(../images/box_bottom.jpg) no-repeat 0 bottom; padding-bottom:7px;}
.price{ height:24px; padding:3px 0 0 9px; font:bold 17px arial; display:block; background:url(../images/price_bg.gif) no-repeat 1px 0; color:#5ca110;}
.img_container{ text-align:center; padding:15px 10px 18px; min-height:150px;}
.product_controls{ width:170px; height:27px; padding:7px 12px 0; margin:0 auto; clear:both; background:url(../images/product_controls.gif) no-repeat 0 0;}
.product_controls a{ font:bold 12px arial; line-height:20px;}
.btn_detalii, .btn_detalii:visited{ float:left; color:#5c5c5e;}
.btn_adauga, .btn_adauga:visited{ float:right; background:url(../images/cart_icon.gif) no-repeat 0 3px; padding-left:20px; padding-right:5px;}
.btn_adauga:hover{ color:#5c9e14;}

.m_product_box{ width:150px; background:url(../images/box_center_m.jpg) repeat-y 0 0;}
.m_box_top{ width:150px; height:30px; margin-bottom:6px; background:url(../images/box_top_m.jpg) no-repeat 0 0;}
.m_box_top h4{ text-align:center; padding-top:6px;}
.m_box_top a{ font:bold 15px arial; color:#1a5e75;}
.m_box_center{ width:150px; height:184px; background:url(../images/box_bottom_m.jpg) no-repeat 0 bottom; padding-bottom:7px;}
.m_price{ height:24px; padding:3px 0 0 9px; font:bold 15px arial; display:block; background:url(../images/price_bg.gif) no-repeat 1px 0; color:#5ca110;}
.m_img_container{ text-align:center; padding:15px 10px 18px; min-height:130px;}

.prod_wrapper{}
.img_wrapper{ float:left; width:270px; text-align:center; border:1px solid #ccc; padding:5px 5px 15px 5px; background-color:#fff;}
.img_wrapper img{ border-bottom:#ccc 1px solid; }
.prod_det{ float:right; width:350px;}
.prod_det h1{ padding:5px; font:bold 24px arial; border-bottom:#9e9e9e 1px solid;}
.prod_det p{ font-size:13px; line-height:19px; padding:5px; color:#4d4d4d;}

.price2{ font-size:18px; color:#515151; padding:20px 0 15px;}
.price2 span{ font:bold 24px arial; color:#da7213;}
.btn_adauga1{ width:130px; height:30px; margin:0 auto; text-indent:-99999px; overflow:hidden; display:block; background:url(../images/btn_adauga.gif) no-repeat 0 0;}

.dl_form{ width:500px; margin:20px auto;}
.dl_form dt{ float:left; clear:left; width:130px; padding:0 0 8px 10px; display:block;}
.dl_form dt label{ display:block; font:normal 14px arial; text-align:right;}
.dl_form dd{ float:left; width:350px; padding:0 0 8px 10px; display:block;}
.dl_form dd textarea{ width:300px; height:70px; padding:2px 5px 0;}
.input_txt{ width:300px; height:20px; padding:2px 5px 0;}
.btn_trimite{ margin-top:10px;}
.btn_save{ margin-top:10px;}

.p_text{ padding:10px 3px;}

#footer{ width:940px;margin:10px auto; }
.footer_top{ width:940px; height:11px; }
.footer_bottom{width:940px; height:11px; }
.footer_center{ width:900px; padding:3px 20px; color:#909090;}
.copyright{ font-size:11px; }
.powered { font-size:10px; color:#AAA; }
.powered a{ text-decoration:none; color:#AAA;}
.powered a:visited{ color:#AAA;}
.powered a:hover{ color:#333;}


/* pagina */
.pag{ font:normal 12px Arial; color:#000; margin-bottom:10px; }
.pag_title{ font:bold 22px arial; color:#5c5c60; margin-bottom:10px; }
.pag_content{ text-align:justify; padding:5px; }
.pag_picture{ border:1px solid #ddd;float:right; margin-left:10px; margin-bottom:10px; }

/* cos produse */
.cos { font-size: 11px; }
.cos_msg{ padding:5px; color:#f00; text-align:center;}
.cos_total { padding:5px; font:bold 16px arial; color:#6AC222; border-top:1px solid #ccc; text-align: center; }
.cos thead{ background-color: #D7E9C7; font-weight:bold; height:35px; }
.cos_cantitate{ font-size:10px; width: 30px; border:1px solid #ccc;margin-bottom:3px; }
.cos_produs { padding:5px; }
.cos_produs a:link, .cos_produs a:visited, .cos_produs a:active { text-decoration: none; color:#000; font-size:12px; }
.cos_produs a:hover { text-decoration: underline; color:#000; font-size:12px; }
.com_form td{ padding:5px 20px; }
.com_form td span { font-size:11px;color:#777; }
.com_input{ font-size:11px; width: 230px; border:1px solid #ccc; padding:3px; }
.com_text{ font-size:11px; width: 370px; height: 50px; border:1px solid #ccc; padding:3px; font:normal 12px Arial, Helvetica, sans-serif; }
.com_error{ display:none; color: #f00; font-size:12px; }

.back_bar { margin-top:10px; padding:3px 10px 3px 10px; background-color:#D7E9C7; }
.back_bar a { color: #000;text-decoration:none; }
.back_bar img { border:0px;margin:1px; }

.btn_continua{ width:130px; height:30px; margin:0 auto; color:#fff; font-size:13px; font-weight:bold; padding:6px 0 0 10px; overflow:hidden; display:block; background:url(../images/btn_adauga_cos.gif) no-repeat 0 0;}
.btn_orange{ width:130px; height:30px; margin:0 auto; color:#fff; font-size:13px; font-weight:bold; padding:6px 0 0 0; overflow:hidden; display:block; background:url(../images/btn_orange.gif) no-repeat 0 0;}

.prod_box_left{ padding:10px; }

#reg {
	border:1px solid #ccc;
	padding:20px 20px 20px 50px;
	float: left;
	width: 300px;
	min-height: 220px;
	margin-right:50px;
}
#reg label {
	width: 150px;
	font-weight: bold;
	display: block;
	margin:5px 0 3px 0;
}
#reg .input {
	width: 260px;
	font-weight: bold;
	padding: 3px;
	border: 1px solid #999;
}
#reg .btn {
	width: 120px;
	font-weight: bold;
	margin:5px 0 3px 0;
	padding: 5px;
	border: 1px solid #59BB16;
	background-color: #BBDDFF;
}

#reg p {
	color:#777;
	font-size:11px;
	padding:5px 0;
}

.login_msg {
color: #40B605;
margin-bottom:10px;
}
.login_msg_err {
color: #f00;
margin-bottom:10px;
}
.subtitle {
	border-bottom:1px solid #BCDE01;
	color:#777;
}	
h4{
	font-size:14px;
	font-weight:bold;
}
.contact_box {
	padding:10px;
	line-height:200%;
	
}
.contact_box a{
	color:#333;
	font-size:14px;
}
.info_box {
	padding:15px;
	margin:10px;
	border:1px solid #00A5CF;
	color:#246A02;
	font-weight:bold;
	font-size:12px;
}
.msg_nostoc{
	color:#f00;
	font-weight:bold;
}
.msg_liststoc{
	float:right;
	padding:3px;
	color:#f00;
}
