img, p, ul, li, span, h1, h2, h3, h4, div {
margin:0;
padding:0;
}
* { margin:0; padding:0; 
}
:focus {
outline-style:none;
outline-width:0;
}
ul {list-style-position:inside;}
.u_input { width:136px; height:15px; border: 0; background-color: #5fa0bc; margin-left: 9px; margin-top: 3px;color:#FFFFFF; padding-top:2px;}
.u_input2 { width:136px; height:15px; border: 0; background-color: #5fa0bc; margin-left: 9px; margin-top: 10px; color:#FFFFFF; padding-top: 2px; }
.u_input3 { height:55px; width:55px; color:#660000; border: 0; background:url(../img/button_input.png) no-repeat 0 0;  cursor: pointer; }
.u_input4 { width:88px; height:21px; border:0; color: white; font-size: 10px; }
.clear {clear:both;}
body { font-family:"Times New Roman", Times, serif; background-color: #8c8a8a; background-position: center top; background-image: url(../img/design.jpg);background-repeat: no-repeat;}
.top { width:100%; float: left; /*background-color: #670001;*/ }
.top .header { margin: auto auto; height: auto; background-image:url(../img);width:960px;height:113px;} /*imagine header*/
.top .header .logo { width:420px; height:113px; float: left; }
.top .header .logo a{width:420px;height:113px;float:left;text-indent:-999em;}
.top .header .visitor_area { width:540px; float: left; padding-top: 10px; }
.top .header .visitor_area .left_visitor { float:right; width: 230px; }
						   .left_visitor .wrap_name { font-size:16px; color: white; font-weight: bold; float: left; }
						   .left_visitor .wrap_input {text-align:left;}
						   				 .wrap_input .left_input { float:left; background-image: url(../img/client_log_box.png); height: 55px; width: 154px; }
										 .wrap_input .right_input { float:left; width:55px; height:55px; margin-left: 3px;}
						   .left_visitor .wrap_options { color:white; float: left; font-size: 12px; }
						   .left_visitor .wrap_options a{color:white;text-decoration:none;}
						   .left_visitor .wrap_options a:hover {color:white;text-decoration:underline;}
.top .header .visitor_area .right_visitor { float:left; width: 230px; padding-left: 80px; position:relative;}
						   .right_visitor .wrap_name { font-size:16px; color: white; font-weight: bold; float: left; }
						   .right_visitor .wrap_basket { background-image:url(../img/cos.png); height:60px; background-repeat: no-repeat; background-position: left; float: left; width: 170px; padding-left: 60px; padding-top:10px; }
						   .right_visitor .wrap_basket p {color:white;font-size:13px;}

.top_menu { width:100%; float:left; /*background-image:url(../img/menu_bg.png);*/ height: 40px; padding: 90px 0 10px;} /*modificare inaltime meniu*/
.top_menu .menu { width:910px; margin:auto auto; height: 40px; padding-left: 180px; } /*modificare inaltime meniu*/
.top_menu .menu a{background-image:url(../img/b-n.jpg);width:90px;height:35px;float:left;text-align:center;color:black;text-decoration:none;font-size:14px;padding-top:10px;}
.top_menu .menu a:hover {background-image:url(../img/b-h.jpg);color:white}
.top_menu .mseparator {background-image:url(../img/menu_separator.jpg);height:44px;width:2px;float:left;}


.mid {width:100%;float:left;}
.mid .container { margin:auto auto; width:940px; background-image: url(../img/alb.jpg); background-repeat: no-repeat; padding-top: 7px; padding-bottom: 10px; padding-left: 10px; padding-right: 10px;}
.mid .container .top_wrap {width: 940px; float: left; height: 347px; }
				.top_wrap p{ background-image:url(../img/dot_background_header_conte.png); font-size:12px; color:white; margin-top: 260px; width: 400px; padding: 10px; }
.mid .container .left_wrap { float:left; width: 195px; }
				.left_wrap .menu {background-color:#d9d9c2;width:195px; }
				.left_wrap .menu .separator {background-image:url(../img/l_menu_separator.jpg);}
				.left_wrap .menu .menu-block { background-image:url(../img/l_menu_separator.jpg); padding-top:2px; width: 195px; background-position: top; background-repeat: no-repeat; height: auto; display: block; float: left; padding-bottom: 4px; }
				.left_wrap .menu .menu-block a{ float:left; width:195px; height:18px; font-size: 14px; color:#212530;text-decoration:none;}
				.left_wrap .menu .menu-block a:hover {background-color:#2f9ecc;color:white;}
				.left_wrap .menu .menu-block span { margin-left:10px; margin-right:5px;color:white; }
				.left_wrap .menu .menu-block h3 { color:white;background-image:url(../img/meniu.jpg); margin: 5px; font-size: 18px; font-weight: normal; float: left; width: 185px; }
				.left_wrap .menu .menu-block h3 a{ font-size: 18px; font-weight: normal;height:auto!important;color:#ffffff; }
.mid .container .right_wrap { float:right; width: 740px; }
				.right_wrap .content {padding-top:10px;padding-bottom:10px;background-color: rgba(255, 255, 255, 0.3);}
				.right_wrap .content .title h3{ font-size:20px; font-weight:normal; color: #7C0101; padding: 5px 2px; text-transform:uppercase; }
				.right_wrap .content .banner_top {float:left;}
				.right_wrap .content .banner_top img{ float:left; margin-left:1px; }
				.right_wrap .content .oferte_speciale { float:left; width: 100%; }
				.right_wrap .content .oferte_speciale .element { width:365px; float: left; background-color: #f9f9ee; margin: 2px; }
				.right_wrap .content .oferte_speciale .title h3{ font-size:18px; font-weight:normal; color: #c31751; padding: 5px; }
									 .oferte_speciale .element .p_oferta_speciala {color:white;}
									 .oferte_speciale .element .p_oferta_speciala .p_title {width:100%}
									 .oferte_speciale .element .p_oferta_speciala .p_title h3 { color:#7C0101; font-weight: bold; text-decoration: underline; margin: 3px; font-size: 14px; text-transform: none; padding-left: 6px; }
									 .oferte_speciale .element .p_oferta_speciala .p_title a{ color:#c31751;}
									 .oferte_speciale .element .p_oferta_speciala .c_product { color:white; float: left; padding: 10px; }
									 				  .element .p_oferta_speciala .c_product .p_image { color:white; float: left; width: 180px; }
													  							  .c_product .p_image img {border:0;}
													  .element .p_oferta_speciala .c_product .p_text { color:white; float: left; width: 165px; }
													  							  .c_product .p_text p{ padding:10px; color: #c31751; font-size: 16px; }
																				  .c_product .p_text .p_pret { color:black; text-align: center; font-size: 26px; }
																				  .c_product .p_text .p_detalii { text-align: center; }
																				  .c_product .p_text .p_detalii a { text-decoration:none; color: #000000; }
				.right_wrap .content .produse { float:left; width: 100%; background-color: rgba(255, 255, 255, 0.3);}
									 .produse .title h3{ font-size:18px; font-weight:normal; color: #7C0101; padding: 5px; }
									 .produse .produs { width:175px; height:auto; margin:4px; border:1px solid #cccccc; float: left; } * html .produse .produs{margin:3px 2px;}
									 .produse .produs .image img{border:0;}
									 .produse .produs .title {padding:5px;}
									 .produse .produs .title h3 { font-size:12px; text-align: center; }
									 .produse .produs .title a { text-decoration:none; text-transform:uppercase; color: #a01745; font-weight: bold; }
									 .produse .produs .title a:hover { color: white;}
									 .produse .produs .pret { font-size:20px; color:#c31751; text-align: center; border-bottom: 1px solid #cccccc; }
									 .produse .produs .optiuni {width:100%;}
									 .produse .produs .optiuni .detalii_produs { float:left; width:81px; color:#1a5187;background-image:url(../img/detalii_produs.png); text-decoration:none; padding-left: 5px; border-right: 1px solid #cccccc; padding-top: 4px; }
									 .produse .produs .optiuni .adauga_in_cos { float:left; color:#1a5187; width:52px; background-image:url(../img/adauga_in_cos_n.png); height:43px; padding-right: 30px; text-decoration: none; padding-left: 5px; padding-top: 4px; }
				.right_wrap .content .articol_text { float:left; width: 97%; padding: 10px; }
				.right_wrap .content .articol_text img{ float:left; margin: 10px; }
				.right_wrap .content .articol_text p{ font-size:16px; padding: 2px; }

				.right_wrap .content .produs .element {width:100%;float:left;}
									 .produs .element .e_right { float:right; width:49%; border: 1px solid #660000; background-color: #f9f9ec; padding-bottom: 22px; }
									 				  .e_right .e_content {padding:5px;}
													  .e_right .e_content p {font-size:14px;color:#C31751;}
													  .e_right .e_content strong {color:#C31751;}
									 				  .e_right .bargain { background-image:url(../img/bargain_bg.jpg); width:153px; height:100px; text-align:right; margin-left: 5px; padding-left: 200px; /*background-color:#660000;*/background-repeat:no-repeat;}
													  .e_right .options {height:45px;}
													  .e_right .mini_gallery { width:100%; padding-top: 10px; }
													  .e_right .mini_gallery img { border:1px solid #660000; margin-left:7px; }
									 .produs .element .e_left { float:left; width:49%; border: 1px solid #660000; height: 360px; background-color: #F9F9EC; }
									 .produs .element .e_left .image { width:100%; height:100%; background-position: center; background-repeat: no-repeat; }
									 .produs .element .e_left .image a{height:100%;width:100%;}
									 .produs .element .nav_bar { padding-top:10px; width:100%; clear: both; height: 20px; }
									 				  .nav_bar img{ floaT:left; border: 0; }
													  .nav_spacer { height:20px; float:left; width:350px; }
									 
									 
.bargain_field { background-image:url(../img/field_bg.jpg); width:147px; height:24px; text-align:center; border: 0;}									 
									 
				.right_wrap .content .banner_bottom { float:left; width: 100%; text-align: center; margin-top:10px; }
.bot {width:100%;float:left;}
.bot .footer { margin:auto auto; width: 960px; height: 40px; }
	 .footer .right { text-align:right; width: 460px; float: right; height: 20px; }
	 .footer .left { text-align:left; width: 460px; height: 20px; float:left; }
	 .footer .right a{ margin-left:6px; background-image:url(../img/b-f.jpg); width:75px; height:21px; padding-left: 5px; padding-right: 5px; color: white; text-decoration: none; }
	 .footer .left p{ /*background-color:#7c0101;*/ color:white; font-size: 12px; padding: 2px; }
/*yos*/
.top_menu .menu a {width:88px;}
.oferte{font-weight:bold; padding-top:10px !important;  padding-bottom:10px !important;}
.top_menu .menu a.selected{background-image:url(../img/b-h.jpg) !important;color:white !important}
.left_wrap .menu {background-color:#e9e9e9;overflow:hidden; height:auto; }
.selectedSub{background-color:#2f9ecc !important;color:white!important;}

/*cms*/
.content_text{padding:0 10px 10px 10px;}
	.content_text p{font-size:16px;}
	.content_text ul, .content_text ol{list-style-position:inside;}
	.content_textTitle{color:#7C0101; font-size:20px; font-weight:normal; padding:5px;}
/*list*/
.tableList table{border-collapse:collapse;}
.tableList table tr td{border:0px solid #999999; width:175px; height:175px; vertical-align:middle; text-align:center; background:#fff;}

.page_pos {clear:both;  height:30px; width:736px; border:1px #adadad solid; height:30px; padding:0; background:none; margin-left:2px; margin-bottom:2px;}/*   none repeat scroll 0 0; */
	.results {float:left;  width:280px;  height:30px; line-height:30px; font-size:12px; text-align:left; color:#000; margin:0 5px 0 10px;}

	.pages {float:right; width: 300px; height:30px; line-height:30px; margin-right: 10px;}
		.numbers { float:right; height:auto; width:auto; font-size: 12px; color:#000;}
		.numbers a, .numbers span { margin:0 5px; text-decoration:none; color:#000; }
		.numbers a.current { font-weight:bold; color:#990000;}
		.numbers a:hover { color: #990000; text-decoration: underline;}
/*details*/
.tableDet table{border-collapse:collapse;}
.tableDet table tr td{border:0px solid #999999; width:360px; height:360px; vertical-align:middle; text-align:center; background:#fff;}

	.galleries{ width:360px; height: auto;}
	.galleries a      {display:block; float:left; width:106px; height:106px; margin: 0 10px 10px 0;} * html .galleries a{ width:100px !important;  height:100px; margin: 0;  padding: 0;}
	.galleries a img{display:block; float:left; width:106px !important; height:106px !important; border:1px solid #E3E2E2;} *html .galleries a img{ width:100px !important; height:100px; margin: 0;  padding: 0;}
	.galleries a:hover{position:relative; white-space:normal;}
	.galleries a:hover img{border:1px solid #990000; width:159px !important; height:159px !important; padding:2px; position:absolute; left:-39px;  top:-39px; }
/*articol*/
 .content_list h2{ font-size:20px; font-weight:normal; color: #7C0101; padding: 5px; text-transform:uppercase; }
 .content_list .element{border:1px #666 solid; margin-bottom:8px;}
	.element_img{height:170px; width:170px; float:left;}
	.element_img a{border:1px solid #000; margin:8px; display:block; height:150px; width:150px; color:#000;}
	.element_img a:hover{border:1px solid #666;}
	.element_img a img{display:block;height:150px;width:150px;}
	
	.element_title{}
	.element_title h3{padding:8px 0;}
	.element_title h3 a{text-decoration:none; color:#000; font-size:14px;}
	.element_title h3 a:hover{color:#666;text-decoration:underline;}
	
	.element_text{padding:0 8px 0 0;}
	.element_text p{}
	.element_text p a{text-decoration:none; color:#000; font-size:12px;}
	.element_text p a:hover{color:#666;text-decoration:underline;}
	
	.element_more{text-align:right; padding-top:8px;}
	.element_more a{text-decoration:none; color:#000; font-size:12px;}
	.element_more a:hover{color:#666;text-decoration:underline;}
	
/*details*/
.element_details{border:1px #666 solid; padding:0 0 8px;}
.element_details img{display:block; width:200px; height:200px; margin:8px; float:left;}
.element_details h3{color:#000; font-size:14px; padding:8px 0;}
.element_details p{padding:0 8px;}

.element_back{text-align:right; padding:8px 8px 0 0;}
.element_back a{text-decoration:none; color:#000; font-size:12px;}
.element_back a:hover{color:#666;text-decoration:underline;}

/*gallery*/
.galleries_title h3{padding-left:8px !important;}
	.element_details .galleries{height: auto;}
	.element_details .galleries a      {display:block; float:left; width:110px !important; height:110px !important; margin: 0 4px 4px 0;}
	.element_details .galleries a img{display:block; float:left; width:110px !important; height:110px !important; border:0px solid #fff;}
	.element_details .galleries a:hover{position:relative; white-space:normal;}
	.element_details .galleries a:hover img{border:1px solid #666; width:150px!important; height:150px!important; padding:2px; position:absolute; left:-27px;  top:-27px; }
	/*ie6*/
	* html .element_details .galleries a {margin: 0 2px 2px 0;}
	* html .element_details .galleries a:hover img{border:1px solid #666; width:110px !important; height:110px !important; padding:2px; position:absolute; left:-10px;  top:-10px; }
.s_title h3{font-size:18px; font-weight:normal; color: #7C0101; padding: 5px;}
.cform {padding-left:10px;}
.f_left          {width:160px; display:block; float:left; height:18px; line-height:18px; text-align:right; margin-right:6px; color:#333; font-size:14px;}
.f_right{color:#333;}
.f_right input{width:320px; display:block; float:left; height:18px; border:1px #666 solid; color:#666; background:#fff;}
.f_right textarea{width:320px; display:block; float:left; border:1px #666 solid; height:100px; background:#fff;color:#666;}
.f_x{clear:both; font-size:1px; height:6px;}
.f_right textarea:focus, .f_right input:focus { border: 1px solid #7C0101; color:#000; /*background: url(../images/input-bg.jpg) no-repeat 0 0;*/ }
.f_left .checkbox{width:14px; height:14px; display:block; float:right;  border:1px #666 solid; }
.f_right .small{color:#666; font-size:12px;}

.f_right .link_big{display:block; float:left; width:60px; font:bold 12px/22px arial;border:1px #666 solid; background:#7C0101; color:#fff; height:26px;line-height:26px;padding:0 8px 0 12px; outline:0; outline:none;}
.f_right .small_right{display:block; float:right; color:#666; font-size:12px; text-align:right;width:190px;padding-right:305px;}
.f_right .link_big:hover{border:1px #7C0101 solid;  color:#333; background:none;}

.f_title  .error{color:#E2584E; font-weight:bold; display:block; margin-bottom:2px;}
.error {color:#E2584E;}
#produs_warning , #username_warning , #email_warning, #telefon_warning, #mesaj_warning, #adresa_warning , #societatea_warning, #localitate_warning, #judet_warning, #observatii_warning{color:#E2584E; font-weight:bold; font-size:12px; margin:0 0 0 4px; float:left;}

a.more  {color:#000;font-size:12px;text-decoration:none;}
a.more:hover {color:#666;text-decoration:none;}
.negociere{background:url(../img/b_propune.jpg) no-repeat 0 0; width:146px; height:24px; border:0;}
.negociereTxt {}
.negociereTxt p{padding:10px;}
/*shopping*/ /*1px solid #7C0101*/
.cumpar{font-size:14px; line-height:18px; padding:10px 0 0;}
.cumpar a {color:#670001 !important;}
.cumpar a:hover{color:#666; text-decoration:none !important;}
.form  td.title{text-align:left; color:#670001 !important;}
.form  td.title b{font-size:14px;}

.regfrm{padding:4px 0 0 0;}
.regfrm .line td.left {font-size:14px !important; float:none; text-align:left;}
.regfrm .line td.right {padding-right:1px;width:110px !important;float:none;}
.password,.text{width:260px;}
.regfrm  .button{width:216px !important;}
.regfrm .submit{width:100px !important; font:bold 12px/22px arial;border:1px #666 solid; background:#7C0101; color:#fff; height:26px;line-height:26px;padding:0 8px 0 12px; outline:0; outline:none;}
.regfrm .submit:hover{border:1px #7C0101 solid;  color:#333; background:none;}
.regfrm .star_descript{font-size:12px !important; color:#FF6666 !important; text-align:right;}
.parola{font-size:14px; line-height:18px; margin:10px 0 0;}

.button .submit{width:84px !important; font:bold 12px/22px arial;border:1px #666 solid; background:#7C0101; color:#fff; height:26px;line-height:26px;padding:0 8px; outline:0; outline:none;}
.button .submit:hover{border:1px #7C0101 solid;  color:#333; background:none;}

.form .text:focus, .form .password:focus{border:1px #7C0101 solid;}
.form .line td.left {width:110px;}

.udata{clear:both; padding-top:5px;}
.logout{color:#fff;}
.udata a, .logout a{text-decoration:none; color:#fff;}
.udata .uname{margin:0 0 0 0;}
.udata a:hover, .logout a:hover{text-decoration:none; color:#ccc;}
.wrap_basketPad{padding-top:30px;}
.cdata,.udata{padding-top:5px;color:#fff;}

/*cartlist*/
.cartlist {color:black; font-family:Arial,Verdana,Helvetica,sans-serif; font-size:12px; margin-top:10px; width:100%;}
.cartlist .header td {font-weight:bold; padding:8px 5px;}
.cartlist a {color:#000; text-decoration:none;}
.cartlist .del{color:red; font-weight:bold; font-size:14px;}
.cartlist .line1 td{}

.cartlist .line1 {background-color:#eee;}
.cartlist .line_highlight{background-color:#ddd;}

.cartlist .button{background-image:none;}
.cartlist .left .button{}
.cartlist .right .button{border:1px #000 solid;}
.cartlist tr.footer td.left input{width:140px !important;}
.footer .button,.footer .submit{width:124px; font-size:11px;background-color:#7C0101;  border:1px #ccc solid; cursor:pointer;color:#fff;}
.footer .button:hover,.footer .submit:hover{background-color:#ccc; color:#000; border:1px #666 solid;}
.cartlist .text:focus, .cartlist .password:focus{border:1px #7C0101 solid;}

.ckt_button .button{width:100px; font-size:11px;background-color:#7C0101;  border:1px #ccc solid; height: cursor:pointer; background-image:none; color:#fff;}
.ckt_button .button:hover{border:1px #7C0101 solid;  color:#333; background:none;}
.ckt_title{margin-top:10px; color:#7C0101; font-size:18px; font-weight:bold;}
.form textarea,.form select {width:260px;}

.produse .produs .title h3, .produse .produs .title a{text-transform:none;}

.txt_trans{text-transform:none !important;}

 .nl { border:1px solid #999; width:188px; text-align:center; color:#333; height: 18px; }
 .nl:focus { border:1px solid #fff; }
.left_wrap input#sn1{border:1px solid #999;height:16px;width:116px!important;background-color:#D9D9C2;}
.NewsLetter{border:1px #D9D9C2 solid;padding-top:10px;background:#e9e9e9;}




/* formular de comanda */
.form_costum { width:710px; background-color:#fff;overflow:hidden;}
.form_costum h5 {padding-top:20px;}
.input1 { background-image:url(/app/img/input_normal.jpg); width:263px; height:33px; border:0; padding-left:5px; padding-right:5px;background-position:top; }
.input1:focus {background-position:bottom;}
.texta1 { background-image:url(/app/img/texta_normal.jpg); width:553px; height:50px; border:0; padding:5px;background-position:top; }
.texta1:focus {background-position:bottom;}
.input2 { background-image:url(/app/img/sinput_normal.jpg); width:137px; height:32px; border:0; padding-left:5px; padding-right:5px;background-position:top; }
.input2:focus {background-position:bottom;}
.forma3 { }
.forma3_left { float:left; width:400px; }
.forma3_right { float:right; width:310px; }
.forma4 {clear:both;padding-top:40px;}
.texta2 {background-image:url(/app/img/ltexta_normal.jpg);width:657px;height:99px;bordeR:0;padding:5px;background-position:top;}
.texta2:focus {background-position:bottom;}
.isubmit {background-image:url(/app/img/b_masuri.jpg);width:222px;height:42px;border:0;background-position:top;cursor:pointer;}
.isubmit:hover {background-position:bottom;}
.form_costum {color:#000;}
.forma4 table {margin:auto auto;}
.form_costum h2 { padding-top:10px; padding-bottom: 10px; }
/* end formular de comanda */

.masura-link a {background-image:url(/app/img/masuri.jpg);width:195px;height:44px;background-position:bottom;float:left;text-indent:-999em;}
.masura-link a:hover {background-position:top;}.facebook-icon {position:absolute;right:10px;top:25px;}.facebook-icon a {background-image:url(../img/fb-icon.png);width:48px;height:48px;display:block;}
