/*
*html {height:100.01%}
*/
input{margin:0; padding:2px; width:125px; border:1px solid #BEE599; font-size:11px; color:#000000}
.clearAll {clear:both; font-size:1px; height:1px; line-height:100%}

.zoom {padding:0 0 0 10px; background:url(../img/zoom.gif) no-repeat 0px 4px;}

#parere {position:absolute; font-weight:bold; z-index:99; top:50px; left:-150px; background-color:#FFFFFF; border:1px solid #666666; width:230px; padding:10px; text-align:right;}
#parere input {border:1px solid #CCCCCC; width:130px;}
#parere textarea {border:1px solid #CCCCCC; width:134px; vertical-align:top}

/*
.produsMiddle {float:left; width:30%; margin-left:5%; padding:10px 0 10px 0;line-height:100%}
.produsMiddle img {margin:0 0 3px 0; padding:1px;}
.produsMiddle p {margin:5px 0 0 0; padding:0; font-size:13px; font-weight:bold}
.produsMiddle span {font-weight:normal; font-size:11px}
*/




/* CSS Document */
body {
	margin:10px 0 10px 0; padding:0; font-size:11px; 
	font-family:Arial, Helvetica, sans-serif; line-height:130%; 
	background-color:#ebebeb; text-align:center
}

/*############################### TEXT COLORS CSS #############################*/
.color_01 {color:#997FB2 }
.color_02 {color:#FFFFFF;} /*white*/

/*# END #*/

/*############################# BACKGROUND COLOR CSS ###########################*/
.bg0 {background-color:transparent;} /*transparent*/
.bg1 {background-color:#FFFFFF;}

/*# END #*

/*################################# BORDER CSS #################################*/
.bd0 {border: 0px none transparent} /*transparent*/
.bd1 {border:1px solid #997FB2}
/*# END #*/

/*################################## LINKS CSS ################################*/
a {text-decoration:none}
a:hover {text-decoration:underline}

a.link1 {padding:0 0 0 10px; background:url(../img/bullet_menutop.jpg) no-repeat left center; color:#997FB2; text-decoration:none}
a.link1:hover {text-decoration:underline}

a.link2 {color:#333; text-decoration:none; font-weight:bold}
a.link2:hover {text-decoration:underline}

a.link3 {color:#997FB2; text-decoration:none; background:#72994C}
a.link3:hover {color:#FFFFFF; background-color:#997FB2}

/*# END #*/

/**/

p {margin:0; padding:0}
img {border:0}
/******************************************************************************************************************/
.logo {
	float:left; width:100px; 
	padding-left:3px; text-align:right; margin:10px 40px -30px 0px;	
}

.menuTop {}
.menuTop ul {margin:0; padding:0; list-style-type:none; float:right}
.menuTop ul li {
	display:inline; margin:0; padding:0; list-style-type:none;
}
.menuTop ul li span, .menuTop ul li a {
	font-size:16px; border-right:2px solid #FFF;
	font-family:"georgia";
	display:block; float:left; padding:10px; 
	text-decoration:none; font-weight:bold; text-align:center; 
	background:url(../img/TopCorner.gif) no-repeat left top
}
.menuTop ul li a:hover {text-decoration:none;}

.menuLinks {float:right; margin-top:10px; height:50px; margin-bottom:0px;}

.rightShoppingCart {
	height:50px; margin:0; padding:0px 0 0 15px; 
	background:url(../img/bg_shoppingcart.jpg) no-repeat 0 5px;
}
.rightShoppingCart h2 {margin:0; padding:4px 0 0px 6px; font-size:14px; color:#72994C}
.rightShoppingCart strong {padding-left:8px;}



.MenuSides1 {margin:2px 0 10px 0; padding:5px 1px 1px 1px; background:url(../img/bg_rightMenu.jpg) repeat-x left top}
.MenuSides1 em {font-style:normal; font-weight:bold; margin:0 0 3px 5px;}
.MenuSides1 strong {margin:0 0 7px 0; display:block; padding:2px 0 4px 5px;}
.MenuSides1 input {margin:0 0 3px 5px}
.MenuSides1 a {margin-left:5px;}
.MenuSides1 p {margin:0 18px 0px 0; text-align:right;}

.MenuSidesTitle {margin:0 0 3px 0; padding:1px;}
.MenuSidesTitle em { padding:2px 0 4px 5px; display:block; font-style:normal; font-weight:bold;}

.MenuSides {margin:2px 0 10px 0; padding:0px;}
.MenuSides a {display:block; color:#72994C; text-decoration:none; font-weight:bold}
.MenuSides a:hover {color:#72994C; text-decoration:none}


h1.MenuSidesCateg {border-top:1px dashed #997FB2; margin:0; padding:2px 0px 2px 10px; cursor:pointer; font-size:11px; background:#FFFFFF url(../img/bullet_menutop.gif) no-repeat 5px 8px; font-weight:bold;}
h1.MenuSidesCateg a {color:#000; text-decoration:none;}
h1.MenuSidesCateg a:hover {color:#587F33}

h2.MenuSidesCateg {border-top:1px dashed #997FB2; margin:0; padding:2px 0px 2px 10px; cursor:pointer; font-size:11px; background:#FFFFFF url(../img/bullet_menutop.gif) no-repeat 5px 8px; font-weight:bold;}
h2.MenuSidesCateg a {color:#000; text-decoration:none;}
h2.MenuSidesCateg a:hover {color:#587F33}



/* subcategorii */
.MenuSidesSubcateg {padding:2px 0px 2px 17px; background:transparent url(../img/bullet_menutop.gif) no-repeat 12px 8px;}
.subcateg2 {padding-left:22px; background:url(../img/bullet_menutop.gif) no-repeat 17px 8px;}
.subcateg3 {padding-left:27px; background:url(../img/bullet_menutop.gif) no-repeat 22px 8px;}
.subcateg4 {padding-left:32px; background:url(../img/bullet_menutop.gif) no-repeat 27px 8px;}
.subcateg5 {padding-left:37px; background:url(../img/bullet_menutop.gif) no-repeat 32px 8px;}
/**/


.MenuSidesProdus {padding:2px 0px 2px 24px; background:#72994C url(../img/bullet_menutop.gif) no-repeat 19px 8px;}

.menuBottom {margin:4px 0 0 0; padding:5px 10px 5px 0px; width:97%;}
.menuBottom ul, li {margin:0; padding:0; list-style-type:none}
.menuBottom li {display:inline; font-weight:bold}


.miniMenuBottom {margin:0 0 3px 0; padding:1px 10px 1px 0px;  text-align:right; width:97%; }
.miniMenuBottom ul, ul li {margin:0; padding:0; list-style-type:none; color:#FFFFFF}
.miniMenuBottom li {display:inline; font-weight:bold;}

.middle {margin-bottom:3px; width:96%; padding:0 1.5%; text-align:left}

.produsMiddle {float:left; width:32%; margin-right:1.5%; padding:10px 0 10px 0; line-height:100%; position:relative}

.produsMiddle span {font-weight:normal; font-size:11px}

.prodCart {margin-top:5px;}
.prodCart span {padding:4px 0 0 0; display:block; text-align:center;  float:left; height:15px; width:49%; background:#997FB2}
.prodCart span a {color:#FFFFFF; font-weight:bold}
.prodCart em {
	padding:4px 0 0 0; display:block; float:left; 
	text-align:center; height:15px; width:49%; 
	border-left:2px solid #FFFFFF; 
	background-color:#A5B299;
	font-style:normal
}
.prodCart em a {color:#000; font-weight:bold}

.prodTitle {margin:0 0 5px 0; padding:0 0 5px 5px; height:20px; font-size:12px; font-weight:bold; color:#767676;}
.prodTitle a:hover {text-decoration:none}
.prodImg {float:left; width:80px; margin-right:10px;}
.prodImg img {border:1px solid #CCC; padding:1px; background-color:#FFFFFF}
.prodText {margin-top:4px; font-size:12px; height:36px}

.prodPrice {font-size:14px; color:#72994C; font-weight:bold;} /*position:absolute; left:90px; top:35px; */
.prodPrice strong {color:#806699}

.produsMiddle h1 {margin:0; padding:0; font-size:25px; color:#72994C; line-height:100%}
.product-price {font-size:20px; color:#94A324; margin-bottom:10px; line-height:100%}
.product-description {font-size:14px; line-height:100%}

.servicii_details {margin:0 0 10px 0; padding:0px 0 0 7px;}

#menuNews {margin-top:2px; padding:5px; background-color:#FFFFFF; text-align:left; position:relative}
#menuNews img {margin:0px 0 0 0; border:2px solid #997FB2; float:left}
#menuNews .prodTitle {margin-bottom:0px}
#menuNews .prodPrice {margin-left:110px; font-size:14px; color:#72994C; font-weight:bold;} /*position:absolute; left:90px; top:35px; */
#menuNews .prodPrice strong {margin-left:20px;}

.category_description * {font-family:arial !important; font-size:12px;}

.MenuTitle {margin:0 0 3px 0; padding:1px;}
.MenuTitle p { padding:2px 5px 4px 5px; font-weight:bold; height:14px}
.MenuTitle p em {display:block; font-style:normal }
.MenuTitle p span {float:right; display:block; width:400px; text-align:right}

.categList {margin-bottom:3px; width:94%; padding:10px 2.5% 5px;}
.categList ul, .categList ul li {margin:0 0 0 0; padding:0; list-style-type:none}
.categList ul li {float:left; margin-bottom:5px; width:50%; text-align:left}
.categList ul li a {padding:0 0 0 15px; background:url(../img/bullet_categ.jpg) no-repeat 0px 7px; font-weight:bold; font-size:18px;}
.categList ul li a:hover {background:url(../img/bullet_categ_over.jpg) no-repeat 0px 7px;}

.product {margin:5px 0 10px 5px; text-align:left; padding:0 0 0 15px; background:url(../img/bullet_categ_over.jpg) no-repeat 0px 4px; font-weight:bold; font-size:18px;}

#flash {display:none}

#titlePage {margin:0; padding:1px; height:22px; text-align:left}
#titlePage h2 {margin:0; padding:4px 0 0 6px; height:18px; font-size:12px;}
#titlePage a {text-decoration:underline}

#menuHelp {height:20px; margin-bottom:5px; padding:5px 0 0 7px; margin-left:5px; color:#FFFFFF}
#menuHelp a {text-decoration:underline}

.Links {float:left; margin-top:10px; margin-left:10px; height:60px; margin-bottom:0px;}
#LinksSearch {float:left; width:200px;}
#LinksMenu {float:none;}
#LinksMenu table td {padding-right:20px}

.module {margin:0; padding:1px; height:22px; width:197px;}
.module h1 {margin:0; padding:4px 0 0 6px; height:18px; font-size:12px; }
.module h1 span {display:block}
.module h2 {margin:0; padding:4px 0 0 6px; height:18px; font-size:12px; }
.module h2 span {display:block}

.cell {float:left;margin-right:10px; padding:3px 0px 3px; width:10%;}
.cell strong a { background:url(../img/bullet_menutop.gif) no-repeat left center; padding-left:10px; color:#3F4C33}
.cellprodus {float:left;margin-right:10px; width:50%; text-align:left; font-weight:bold; padding:3px 0px 3px 10px;}
.listCart {margin:5px 0; background:url(../img/bg_listShoppingCart.gif) repeat-x center center; width:98%}
.cellPrice {font-size:14px; color:#806699; font-weight:bold; text-align:right}
.cellTotal {margin:15px 0; text-align:right; width:32%; padding:10px 0; float:right; font-weight:bold; font-size:15px}
.cellTotal em {font-style:normal; font-size:12px}
.cellTotal a {color:#806699; font-size:12px}

.textPersonalData {margin:10px 0 5px 0; padding:4px;}
.textPersonalData h2 {font-size:13px; margin:0; padding:0}


.datePersonale {margin:0 0 5px 15px; text-align:left}
.datePersonale em {margin:0px 15px 0 3px; font-style:normal;}
.datePersonale span {float:left; width:10px; font-weight:bold; vertical-align:middle; font-size:15px;}
.datePersonale strong {float:left; display:block; width:120px;}
.datePersonale strong.strong1 {float:none; display:inline} 
.datePersonale input {width:190px; vertical-align:middle; border:1px solid #997FB2}
.datePersonale input.radioB {width:15px; border:0;}

.detailsProdTop {}
.detailsProd {float:left; width:20%; padding:2px 3px 2px 10px; text-align:left}


/**/
.div1 {margin:0 0 5px 0; font-size:14px}
.div1 span {float:left; margin-right:4px; padding:3px 4px 4px; font-size:12px; font-weight:bold; background-color:#806699; text-align:right; width:85px; color:#FFFFFF}
.div1 em { font-style:normal; padding:3px 4px 4px; display:block }

.div1 .p1 {float:left; margin-right:4px; padding:3px 4px 4px; font-weight:bold; text-align:right; width:85px;}
.div1 .p2 {float:left; padding:3px 4px 4px; }

/**/
.infoProd {margin:5px 0 10px 0; padding:5px 0 0 0; border-top:1px solid #997FB2;}
.infoProd .infoLeft {float:left; width:50%; font-size:11px;}
.infoProd .infoRight {float:right; margin-left:10px; padding:0 0 15px 10px; width:40%; height:50px;  background:#F3F3F3 } 
.infoProd .infoRight .infoRight1 {float:left; width:190px; background:url(../img/opinia_cumparatori.jpg) no-repeat left bottom }
.infoProd .infoRight .infoRight1 span {margin-top:30px; height:8px; font-size:1px; display:block}
.infoProd .infoRight .infoRight2 {float:left; margin:18px 0 0 10px; }
.infoProd .infoRight .infoRight2 a {color:#767676;}

/**/
.comentariiProdus {margin:10px 0 5px 0; padding:0 0 0 0; height:25px; background:url(../img/comentarii_off.jpg) left top repeat-x;}
.comentariiProdus a {display:block;float:left; padding:5px 10px 0 10px; height:20px; color:#000000; font-weight:bold; border-right:1px solid #FFFFFF}
.comentariiProdus a:hover {background:url(../img/comentarii_over.jpg)}
.comentariiProdus span {display:block;float:left; padding:5px 10px 0 10px; height:20px; color:#FFFFFF; text-decoration:underline; font-weight:bold; border-right:1px solid #FFFFFF; background:url(../img/comentarii_on.jpg)}

.textComentariu {margin-bottom:15px; background:#f1f1f1; padding:10px;}

/**/
.promo {position:absolute; top:0; right:-2px; }
.promo img {border-bottom:0px solid; border-left:0px solid}


/* Rezultate cautare */
.searchTopLeft {float:left; font-weight:bold; width:50%; }
.searchTopRight {float:right; margin-bottom:10px; width:200px; font-weight:bold}
.searchTopRight span {background-color:#72994C; color:#FFFFFF; padding:0 3px;}

.searchProdus {
	margin:10px 0 10px 0;
	width:31%; padding-right:2%;	
	float:left;
}
.searchProdLeft {float:left; width:90px;}
.searchProdRight {margin-left: 90px; }


/* configurabile */

#titlePage h2, .module h1, .module h2, .MenuSides1 em,#menuHelp a, .MenuSidesTitle em, .MenuTitle , .menuTop ul li a:hover, .miniMenuBottom li a, .miniMenuBottom li {color:#FFFFFF; }
.detailsProdTop, .menuTop ul li a, .categList ul li a, .menuBottom li, .menuBottom li a  {color:#FFFFFF;}
#titlePage a, .MenuSides1 strong {color:#72994C;}
.produsMiddle, .produsMiddle a {color:#333;}
 .textPersonalData h2, p.prices, .categList ul li a:hover, .product {color:#72994C;}
	/**/
	.color_07 {color:#72994C;}					/* culoare pentru  */
	/**/
	.color_08 {color:#767676} 					/* culoare pentru  */


.textPersonalData, .module, .MenuSidesTitle, .MenuTitle, .MenuSides , .miniMenuBottom , .middle,.categList, #menuNews {border:1px solid #997FB2;}
.MenuSides1  {border:1px solid #997FB2;}

.menuTop ul li span {border-bottom:1px solid #997FB2;}


.menuTop ul li a, .topcell, .detailsProdTop {background-color:#72994C}
.infoRight1 span, .menuTop ul li a:hover, .menuTop ul li span, #menuHelp {background-color:#997FB2;}
.MenuSides1 strong {background-color:#CD99FF;}
.textPersonalData, .MenuSides {background:#F4F1EA}
.middle, .categList, .menuBottom {background-color:#FFFFFF}
.module h1,.module h2, .MenuSidesTitle em, .MenuTitle p, .miniMenuBottom {background-color:#997FB2;}
.rightShoppingCart {background-color:#D8CCE5}
#titlePage h2, .MenuSides1 {background:#72994C}
.categList {background-color:#72994C}
.menuBottom li a  {color:#333;}


.MenuSides1 a {color:#FFF}

/* clearing floated elements */
.clearing:after {
	content:".";display:block;height:0;
	clear:both;visibility:hidden;
}
.clearing {display: inline-block;}
.clearing { /* Hides from IE-mac \*/display:block;}
* html .clearing { /* Hides from IE-mac \*/display:inline;}

.bg_border {
	clear:both; height:1px; overflow:hidden;
	background:url(../img/bg_border.jpg) repeat-x left top;
	}
	
	
.pagination {
	margin:30px 0 0px; padding:5px 10px;
	background-color:#A5B299; color:#000;
	font-size:12px; font-weight:bold;
}
.pagination a {
	color:#000;  padding:2px 4px;
}
.pagination a.text-link {font-weight:normal; text-decoration:underline;}
.pagination a.current_page {background-color:#FFF; padding:2px 4px;}

.tags {margin-top:20px;}
.tags a {color:#997FB2; font-weight:bold;}

blockquote {margin:0; padding:0;}
.bottom_details {margin:10px 0;}
.bottom_details blockquote {width:46%; float:left}
.add_comment h3 {margin:0px; padding:3px 5px; background-color:#997FB2; color:#FFF; font-size:14px;}
.add_comment .comment-content {
	border:1px solid #CCCCCC; background-color:#F3F3F3;
	color:#333; padding:10px;
}
.add_comment label {display:block; font-size:14px; color:#333; font-weight:bold; margin-bottom:3px;}
.add_comment input, .add_comment textarea {
	border:1px solid #CCC; background-color:#FFF; padding:5px;
	width:95%; margin-bottom:10px; color:#333
}

.error_msg {font-size:11px; font-weight:bold; color:#587F33}
.succes_msg {font-size:11px; font-weight:bold; color:#84B130}


.add_comment .minicatch {font-size:11px;}
.add_comment .minicatch input {width:30px;}

.add_comment a.send_form {
	 background-color:#997FB2; color:#FFF; font-size:14px; font-weight:bold;
	 padding:3px 15px; display:block; float:left
	 
}
h3.title {background-color:#997FB2; font-size:14px; color:#FFF; padding:3px 5px; margin:10px 0 2px 0;}
h3 span{color:#E4CCFF}
a.imgLeft {display:block; float:left; width:70px;}
a.imgLeft img {border:1px solid #CCC; padding:1px}

.add_comment ul, .add_comment ul li {
	margin:0; padding:0; list-style-type:none;
	color:#333;
}
.add_comment ul li { font-size:12px;
	text-align:justify;	padding:5px;
	background:url(../img/horizontal_bg.gif) repeat-x left bottom;
}
.add_comment ul li a {color:#997FB2; font-weight:bold}


.site-page {
	margin:10px auto;
	width:1000px; padding:9px; border:1px solid #CCC;
	background-color:#FFF; text-align:left;
}



















