body{margin:0;padding:0;background:url(../images/back.jpg) repeat-x #464646;}
body, p, table, div{font-size:12px;font-family:Arial, Tahoma;color:#333;}
a img{border:0;}
h2{background:url(../images/back-heading.jpg) repeat-x;height:25px;margin:30px 0;padding:16px;text-transform:uppercase;color:#fff;font-size:12px;}
h2 .autoPadDiv{color:#fff;}
h3, h3 a{font-size:14px;text-decoration:underline;font-weight:bold;margin:20px 0;color:#5e5b5b !important;}
h4{font-size:14px;text-decoration:none;font-weight:bold;margin:10px 0;color:#5e5b5b;}
h4.str{font-size:12px;color:#f00;}
em{font-size:10px;}

/* [ELEMS] */
a:link, a:visited{color:#94B725;text-decoration:underline;}
a:hover, a:active{}

ul.reset{margin:0;padding:0;list-style-type:none;}
ul.reset li{margin:0;padding:0;}

a.buton{padding-left:5px;height:17px;padding-bottom:3px;text-decoration:none !important;margin-bottom:5px;}
a.buton span{height:15px;font-size:0.85em !important;padding:2px 0 3px 0;padding-right:5px;color:#fff !important;font-weight:bold;text-decoration:none !important;}

a.buton.verde{background:url(../images/buton-verde-left.jpg) no-repeat;}
a.buton.verde span{background:url(../images/buton-verde-right.jpg) no-repeat right top;}

a.buton.rosu{background:url(../images/buton-rosu-left.jpg) no-repeat;}
a.buton.rosu span{background:url(../images/buton-rosu-right.jpg) no-repeat right top;}

.paginare{border-bottom:1px dotted #ccc;padding-bottom:7px;}
.paginare .left, .paginare .right{font-size:0.9em;}
.paginare .right a{margin-left:3px;}
.paginare .right span, .paginare .right{color:#94B725;}

a.image{display:block;width:94px;height:134px;background:url(../images/back-produs.jpg) no-repeat;padding:5px;float:left;}
a.image2{display:block;width:58px;height:70px;background:url(../images/back-produs2.jpg) no-repeat;padding:5px;float:left;}

.produs div.image img{border:1px solid #ccc;}
.produs div.image{width:270px;}
.produs div.desc{margin-left:10px;}

ul.galerie{margin-top:10px;}
ul.galerie li{width:120px;float:left;margin:5px 0 0 5px;}

ul.produse li{width:45%;border-bottom:1px dotted #ccc;padding-bottom:25px;}
ul.produse li.left{border-right:1px dotted #ccc;padding-right:15px;}
ul.produse li.right{padding-left:15px;float:left;}
ul.produse li.clear{border:0;width:100%;height:0px;line-height:0px;padding:0;}
ul.produse li div.desc{margin-left:114px;}
ul.produse li div.desc p{font-size:0.9em;}

table.tabel{background-color:#609705;}
table.tabel th{background-color:#8EB420;color:#fff;font-weight:normal;text-align:left;}
table.tabel td{background-color:#fff;}
table.tabel td a{text-decoration:none;}

label{width:100px;display:block;float:left;}
input[type="text"], form textarea, form select{width:200px;border:1px solid #ccc;background-color:#fff;padding:2px 4px;float:left;margin-bottom:5px;}
textarea{height:100px;}


/* [LAYOUT] */
#wrapper{width:810px;margin:5px auto;}
#top{height:208px;}
	h1{width:327px;height:143px;padding:65px 0 0 28px;float:left;margin:0;font-weight:normal;}
	h1 a{text-indent:-5000px;display:block;width:337px;height:77px;background:url(../images/logo.jpg) no-repeat;}
	#banner{width:439px;height:208px;background:url(../images/top.jpg) no-repeat;float:right;}
#menu{background:url(../images/back-menu.jpg) repeat-x;height:77px;}
	#menu-left{height:77px;width:12px;background:url(../images/menu-corner-left.jpg) no-repeat;float:left;}
	#menu-right{height:77px;width:12px;background:url(../images/menu-corner-right.jpg) no-repeat;float:left;}
	#menu ul{width:786px;float:left;height:77px;}
		#menu ul li{display:block;height:77px;width:150px;float:left;}
		#menu ul li.spacer{width:7px;background:url(../images/menu-spacer.jpg) no-repeat;}
		#menu ul li a{display:block;color:#fff;font-weight:bold;text-align:center;text-decoration:none;height:17px;padding:30px 20px;}
		#menu ul li a:hover{color:#D5DD7A;}
#gog{height:63px;}
	#gog p{width:500px;height:20px;margin-top:20px;border-right:1px solid #ccc;padding:0 15px;float:left;color:#fff;}
	#gog a#cart{display:block;height:48px;width:170px;float:right;background:url(../images/cart.jpg) no-repeat 10px 50%;padding:15px 0 0 60px;margin-left:30px;text-decoration:none;}
	#gog a#cart span{display:block;font-size:10px;color:#ccc;text-decoration:none;}
	#gog a#cart span.link{color:#FF0000;text-decoration:underline;}
#middle{background:url("../images/content-middle.jpg") repeat-y #F3F3F1;}
	#middle-top{height:7px;line-height:7px;background:url(../images/content-top.jpg) no-repeat;}
	#middle-bottom{height:7px;line-height:7px;background:url(../images/content-bottom.jpg) no-repeat #464646;}
	#sidebar{width:200px;float:left;padding:0 0 20px 0;}
		#categorii{padding:15px;background-color:#fff;}
		#categorii ul li{height:14px;background:url(../images/bullet.jpg) no-repeat 5px 50%;margin-bottom:10px;padding-left:20px;}
		#categorii ul li a{color:#444;text-decoration:underline;font-weight:bold;}
		#categorii ul li a:hover{text-decoration:none;}
		#sidebar .desc{width:90px;}
		#sidebar .desc p{font-weight:bold;font-size:16px;color:#666;}
	#right{width:570px;padding-left:13px;float:left;}
		#welcome{background-color:#fb9c00;color:#fff;font-size:10px;line-height:12px;padding:20px;}
		#welcome p{color:#fff;line-height:13px;font-size:12px;}
#footer{height:50px;padding-top:10px;}
	#footer .right, #footer .right a{color:#ccc;text-decoration:none;}
	#footer .green{color:#B4CA41;}
	#footer h5{margin:3px 0;}
	#footer h5 a{color:#ccc;text-decoration:none;font-weight:bold;font-size:11px;}
	#footer p{margin:0;}
	#footer p span{color:#aaa;text-decoration:none;font-size:10px;}
	#footer p a{color:#aaa;text-decoration:underline;font-size:10px;}

/* [CLASEES] */
.c{text-align:center !important;}
.r{text-align:right;}
.left{float:left;}
.right{float:right;}
.clear{clear:both;height:0px;line-height:0px;}
.u{text-decoration:underline;}
.b{font-weight:bold;}
.str{text-decoration:line-through;}
.pad{padding:12px;}
.pad-horiz{padding-top:0;padding-bottom:0;}
.pad-vert{padding-left:0;padding-right:0;}
.box{border:1px solid #ccc;margin:10px 0;padding:15px;background-color:#F2F2F0;}
.box span.title{font-size:13px;text-decoration:underline;color:#666;font-weight:bold;}
.black{color:#000 !important;}
.red{color:#f00 !important;}
.px12{font-size:12px !important;}
.box.doi{padding:5px;text-align:center;}
.box.doi a{color:#333 !important;text-decoration:none !important;font-weight:bold;font-size:14px;}
.box.doi a span{color:#689F05;text-decoration:underline;font-size:16px;}

/* Testimonials / Opinii */
h4.ce-crezi { font-family:Arial,Tahoma,Verdana,Sans-Serif; color:#7AAF41; font-size:20px; font-weight:normal; letter-spacing:-1px; margin:5px 0 0; padding:0 0 5px 10px; border-bottom:1px solid #CCCCCC; }
div.testimonials_form { border-top: 1px solid #999999; background-color: #F3F3F1; }
div.testimonials_form form .form_elements { padding: 20px 0 0 10px; }
div.testimonials_form form .form_elements input, div.testimonials_form form .form_elements textarea {-moz-border-radius-bottomleft:3px;-moz-border-radius-bottomright:3px;-moz-border-radius-topleft:3px;-moz-border-radius-topright:3px;}
div.testimonials_form form .form_elements input:hover, div.testimonials_form form .form_elements textarea:hover {background-color:#E1EFD1;}
div.testimonials_form form .form_elements input { width: 150px; padding:2px 0 2px 0; border: 1px solid #7AAF41; margin: 0 20px 5px 0; color:#666666; float:left; }
div.testimonials_form form .form_elements input.submit { float:none; background-color: #fff; margin-top: 5px; padding:0; }
div.testimonials_form form .form_elements input.submit:hover { background-color: #EDEDED; }
div.testimonials_form form .form_elements textarea { font-family:Arial,Tahoma,Verdana,Sans-Serif; font-size:12px; border:1px solid #7AAF41; color:#666666; width:494px;}
div.testimonials_form form .form_elements label { width: 90px; padding-top: 5px; font-weight: bold; }
div.testimonials_form form .form_elements label.no_width { width: 100%; padding-bottom: 5px; }
div.testimonials_form form .form_elements .mesaj { font-size: 10px; }
/*div.testimonials_form h4 { font-family:Arial,Tahoma,Verdana,Sans-Serif; color:#7AAF41; font-size:20px; font-weight:normal; letter-spacing:-1px; margin:5px 0 0; padding:0 0 5px 10px; border-bottom:1px solid #CCCCCC; }*/
div.testimonials {border-top: 1px solid green; margin-top: 10px;padding:15px 0 0 10px;}
div.testimonials .opinie {border-bottom:1px solid #ccc;padding-bottom:2px;}
div.testimonials .opinie p {padding:2px 0; margin:0;}