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

* {margin:0; padding: 0;}
body {text-align:center; background:url(../files/body.jpg) no-repeat center top #9AB56E; color:#444; font-family:Arial, Helvetica, sans-serif}
img {border: 0px;}
div.wrapp {width:976px; margin:10px auto; text-align:left;}
div.leftCol{width: 231px; background:url(../files/left-bg.gif) no-repeat left 120px #E88196; float: left;}
div.endLeft {background:url(../files/left-end.gif) no-repeat left top; clear: both; height: 12px;}
a {color:#5D8F30; outline:none; text-decoration:none}
a:hover {color:#5D8F30; outline:none; text-decoration:underline}

div.leftCol input, div.rightCol input {border:0px; background-color:transparent; vertical-align:middle;}
div.leftCol input.text {background:url(../files/input-left.gif) no-repeat left center; float:left; height:17px; padding: 5px 9px}
div.leftCol input.searchButonOff {background:url(../files/submit-search.gif) no-repeat right 0px; float:left; width:29px; height:27px; text-indent:-200px; overflow:hidden; cursor:pointer}
div.leftCol input.searchButonOn {background:url(../files/submit-search.gif) no-repeat right -28px; float:left; width:29px; height:27px; text-indent:-200px; overflow:hidden;  cursor:pointer}

div.leftCol div.search {padding: 10px 17px; width:197px; background:#cd4f74; float:left}
div.leftCol div.search input.text {width:149px;}
div.leftCol div.search input.searchButon {}
div.leftTop {background:url(../files/left-top.gif) no-repeat left top; width: 231px; padding-top: 10px}
div.leftTop h1 a span {display: none;}
div.leftTop h1 a {display:block; width:231px; height:99px; background:url(../files/logo.jpg) no-repeat center top;}
div.menu {clear:left; margin-top:1px}
div.menu ul.parent {list-style:none; width: 231px;}
div.menu ul.parent li {list-style:none; width: 231px; margin: 0 0 1px 0; float: left; clear: left;}
div.menu ul.parent li a {font-size:11px; font-weight:bold; text-decoration:none; color:#fff; background:#ba2c5c; padding:7px 17px; display:block; width:197px}
div.menu ul.parent li a:hover {text-decoration:none; color:#ba2c5c; background:#fff; }
div.menu ul.parent li.open a {text-decoration:none; color:#5B9328; background:#fff; }
div.menu ul.parent li.open { background:#fff; padding-bottom: 2px!important; }
div.menu ul.parent li.open ul.sub {padding-bottom:2px!Important; float: left; background:none}
div.menu ul.parent li.open ul.sub li {padding-left:12px; display:inline!important; background:none}
div.menu ul.parent li.open ul.sub li a {display:inline!important; color: #5B9328; background:none}
div.menu ul.parent li.open ul.sub li a:hover {display:inline!important; color:#ba2c5c;}
div.menu ul.parent li.open ul.sub li a.selected {display:inline!important; color: #ba2c5c; background:none}
div.menu ul.parent li.open ul.sub li a.selected:hover {display:inline!important; color:#ba2c5c;}

div.leftCol h2 {width:231px; height: 42px; float: left; clear: left;}
div.leftCol h2 span {display:none}
div.leftCol h2.newsletter {background:url(../files/h-newsletter.gif) no-repeat 14px 14px #cd4f74;}
div.leftCol h2.newProducts {background:url(../files/h-produse-noi.gif) no-repeat 14px 14px #cd4f74;}

div.leftCol div.newsletter, div.leftCol div.newProducts {padding: 10px 17px; width: 197px; float: left; clear: left;}
div.leftCol div.newsletter label {color:#fff; font-size:11px; font-weight: bold; line-height: 15px; padding: 5px 3px 5px 0; float: left; vertical-align:middle}
div.leftCol div.newsletter label span {padding-right: 3px; }
div.leftCol div.newsletter input.text {width: 110px; float: left;}
div.leftCol div.newsletter input.sendButonOff {background:url(../files/submit-newsletter.gif) no-repeat right 0px; float:left; width:29px; height:27px; text-indent:-200px; overflow:hidden; cursor:pointer}
div.leftCol div.newsletter input.sendButonOn {background:url(../files/submit-newsletter.gif) no-repeat right -29px; float:left; width:29px; height:27px; text-indent:-200px; overflow:hidden;  cursor:pointer}

div.leftCol div.newsletter br {clear: both;}
div.narrow {width:548px; padding-right:10px;overflow:hidden; float: left;/*background: #FFFFFF;*/font-size: 12px;}
div.narrow p{font-size: 12px;margin-bottom: 10px!important}
div.narrow h2 {font-size:18px; font-weight:bold; color:#5d8f30;line-height: 25px;margin-top: 10px;margin-bottom: 10px;margin-left: 30px}
div.narrow h1 {font-size:20px; font-weight:bold; color:#5d8f30;line-height: 25px;margin-top: 10px;margin-bottom: 10px;margin-left: 20px}
div.narrow ul{padding-left: 45px;margin-top: 5px;margin-bottom: 10px}
div.narrow ul li ul{padding-left: 12px;}
div.narrow a{text-decoration: none;}
div.header, div.breadcrumbs, div.pageBrowse {width:558px; float: left; background:#ffffff;}
div.header {height:150px;border-bottom:1px solid #BA2C5C;}
div.header h2 {position: absolute; top: 125px; float: left; padding-left: 10px;color:#5D8F30;font-size:16px!important;margin: 0!important}


div.breadcrumbs {padding: 15px 15px 14px 15px; font-size:11px;margin-top:1px;}
div.pageBrowse {padding: 15px 15px 14px 15px; font-size:11px; margin-top:1px}

div.breadcrumbs a {text-decoration:none}
div.breadcrumbs a:hover, div.pageBrowse a:hover {text-decoration:underline}
div.breadcrumbs table.pager {width:528px;}
div.breadcrumbs table.pager td.pages {width:239px;}
div.breadcrumbs table.pager td.perpage {width:239px;text-align: right;}

div.breadcrumbs table.viewer {width:528px;}
div.breadcrumbs table.viewer td.viewas {width:199px;}
div.breadcrumbs table.viewer td.sortby {width:279px;text-align: right;}

div.pageBrowse {padding: 10px; font-size:11px; margin-top:1px; text-align:center;}
div.pageBrowse a {font-weight:bold; padding: 4px;}
div.pageBrowse a:hover {text-decoration:none; color:#ba2c5c}
div.pageBrowse strong { color:#ba2c5c; padding: 4px;}

div.rightCol {width:186px; background:url(../files/right-shadow.jpg) no-repeat left top #dae2cb; float: left; min-height: 690px}
div.rightCol p {font-size:11px;}
div.rightCol h2 {width: 186px; height: 43px; font-size:20px}
div.rightCol h2 span {display:none;}
div.rightCol h2.filtre {background:url(../files/h-filtrare.gif) no-repeat left top; }
div.rightCol h2.shoppingCart {background:url(../files/h-shoppincart.gif) no-repeat left top; }
div.rightCol h2.comparare {background:url(../files/h-comparare.gif) no-repeat left top;}
div.rightCol h2.account {background:url(../files/h-contul-meu.gif) no-repeat left top; }
div.account label {float: left; clear: left; font-size: 11px; font-weight: bold;}
div.account input.userInput {background:url(../files/input-username.gif) no-repeat left center; width:161px; float:left; height:18px; padding: 6px 9px; margin-left:-8px}
div.account input.passwordInput {background:url(../files/input-password.gif) no-repeat left center; width:119px; float:left; height:18px; padding: 6px 9px; margin-left:-8px}
div.account input.loginOff {background:url(../files/input-login.gif) no-repeat left 0px; float:left; width:33px; height:27px; text-indent:-200px; overflow:hidden; cursor:pointer; }
div.account input.loginOn {background:url(../files/input-login.gif) no-repeat left -29px; float:left; width:33px; height:27px; text-indent:-200px; overflow:hidden;  cursor:pointer}
div.account br {clear:both}
div.rightCol div {padding: 12px}

div.newProducts {text-align:center; color:#ffffff;}
div.newProducts img, div.newProducts h3, div.newProducts p {margin: 6px 0}
div.newProducts h3 {font-size: 12px; font-weight: bold}
div.newProducts p {font-size: 11px;}
div.newProducts a {color:#fff; text-decoration:none}
div.newProducts a:hover {color:#fff; text-decoration:underline;}
div.main {width: 744px; float: left; padding: 0px; background:url(../files/main-bg.gif) repeat-y left bottom; position:relative; z-index:9!important; font-size: 11px;}
div.large {width: 744px; float: left;overflow:hidden}
div.shadow {width: 15px; position:absolute; left:0px; top: -90px; z-index:999!important}
div.footer {clear: both; width: 976px; margin: 5px auto 20px auto; height:50px; padding-top: 15px;color:#FAF8EB; background:url(../files/main-end.gif) no-repeat right -2px;}
div.footer p {font-size: 10px; color: #FAF8EB}
div.footer p a {text-decoration:none; color:#FAF8EB}
div.footer p a:hover {text-decoration:underline}
p.links {margin-left: 245px; float: left; width: 500px}
p.copy {margin-left: 245px; float: left; width: 240px}




div.main h3 {font-size: 12px; font-weight: bold; margin: 4px 0 0 0; line-height: 16px}
div.main p { font-weight:normal; margin: 4px 0; line-height: 16px; margin-left: 20px}
div.main .welcome {background:url(../images/main-image.jpg) no-repeat left top; padding:140px 30px 60px 30px;clear: left;}
div.main .welcome h2 {font-size:38px; font-weight:bold; color:#5d8f30}
div.main .welcome h2 small {font-size:28px; font-weight:normal; color:#5d8f30}
div.main .welcome p {font-size:12px; font-weight:normal; color:#5d8f30; line-height: 21px; margin: 10px 0; width: 370px} 
div.topMenu {width:745px; float: left;background:url(../files/main-top.gif) no-repeat left bottom; margin-top:50px; padding: 20px 0 0 0}
div.topMenu a {text-decoration:none; font-size: 11px; font-weight:bold;}
div.topMenu ul.leftm {list-style:none; margin-left: 12px; width: 540px; height: 33px; float: left}
div.topMenu ul.leftm li {float: left; margin: 0px 1px}
div.topMenu ul.leftm li a {background:url(../files/top-meniu-left.gif) no-repeat left top; padding: 10px 0px 6px 20px; color:#fff; }
div.topMenu ul.leftm li a span {background:url(../files/top-meniu-right.gif) no-repeat right top; padding: 10px 20px 6px 0px; }
div.topMenu ul.leftm li a:hover {background:url(../files/top-meniu-left.gif) no-repeat left -41px; padding: 10px 0px 6px 20px; color:#fff; }
div.topMenu ul.leftm li a:hover span {background:url(../files/top-meniu-right.gif) no-repeat right -41px; padding: 10px 20px 6px 0px; }
div.topMenu ul.leftm li a.selected {background:url(../files/top-meniu-left.gif) no-repeat left -41px; padding: 10px 0px 6px 20px; color:#fff; }
div.topMenu ul.leftm li a.selected span {background:url(../files/top-meniu-right.gif) no-repeat right -41px; padding: 10px 20px 6px 0px; }
div.topMenu ul.rightm {list-style:none; /*width: 190px;*/ float: right; color:#ba2c5c;  height: 26px; margin: 2px 15px 5px 0;text-align: right;}
div.topMenu ul.rightm li {display:inline}
div.topMenu ul.rightm li a {display:inline; color:#ba2c5c; }

div.featured {background:#ca4d71; float: left;  width: 746px;overflow: hidden}
div.productHome {width:372px; background:#ffffff; float: left; margin-right:1px;margin-top:1px}
div.productHome div.thumb {float: left; width: 150px; text-align:center;}
div.productHome div.thumb img {margin: 18px 0}
div.productHome div.infos {float: left; width: 191px; padding: 15px; background:#edf2e3; height: 185px; position:relative}
div.productHome div.infos p {font-size:12px;}
div.productTagOff, div.productTagOn {position:absolute; left: 0px; bottom: 8px; color:#d24984; background:url(../files/price-tag.jpg) no-repeat right center; float: left; padding: 10px 20px 10px 0px;  cursor:pointer}
div.infos p {margin: 4px 0}
div.infos p a {text-decoration:none; font-weight:bold;}
div.infos p.price {font-size: 24px!important; line-height:28px; font-weight: bold; vertical-align:top; padding: 4px 0px 2px 15px; display:inline; }
div.infos p.price sup {font-size: 12px; vertical-align:top; }
div.infos p.action {font-size: 18px!important;  color:#5D8F30; line-height:28px; font-weight: bold; vertical-align:top; padding: 4px 0px 2px 15px; display:inline; }
div.productTagOff p.price {display:inline}
div.productTagOff p.action {display:none}
div.productTagOn p.price {display:none}
div.productTagOn p.action {display:inline}

div.productList {background:#ca4d71; float: left; width: 560px;overflow: hidden;border-bottom:1px solid #BA2C5C;}
div.productDetail {background:#ca4d71; float: left; width: 560px;overflow: hidden;}

div.productList div.productBox {width:279px; border-right:1px solid #BA2C5C;border-top:1px solid #BA2C5C; float: left; background:#ffffff}
div.productList div.productBox div.thumb {float: left; width: 117px; text-align:center;}
div.productList div.productBox div.thumb img {margin: 18px 0}
div.productList div.productBox div.infos {float: left; width: 138px; padding: 4px 12px; background:#edf2e3; height: 192px; position:relative}
div.productList div.productBox div.infos p {font-size:11px;}
div.productList div.productBox div.thumb div.addTo {float: left; width: 111px; text-align:center;padding-left: 6px;}


div.productDetail div.breadcrumbs {margin-top: 0px}
div.productDetail div.productBox {width:560px; border-top:1px solid #BA2C5C; float: left; background:#ffffff}
div.productTag {margin-left:-12px; color:#d24984; background:url(../files/price-tag.jpg) no-repeat right center; float: left; padding: 10px 20px 10px 0px;  cursor:pointer; position:absolute;bottom: 2px;}
div.productDetail div.productBox  div.productTagOff {position:static; display:block; float: left; clear: left; margin-left: -15px;  color:#d24984; background:url(../files/price-large.gif) no-repeat right center; float: left; padding: 16px 40px 16px 0px;}

div.productDetail div.productBox div.thumb {float: left; width: 280px; text-align:center;}
div.productDetail div.productBox div.thumb img {margin: 10px 0}

div.productDetail div.productBox div.infos {float: left; width: 250px; padding: 16px 15px 0 15px; background:#edf2e3; height:345px}
div.productDetail div.productBox div.infos p {font-size:12px; margin:3px 0 12px 0; position:relative;bottom: -90px}
div.productDetail div.productBox h2 {font-size:14px; margin: 5px 0 10px 0}
div.productDetail div.productBox br {clear: both}
div.productDetail div.productBox div.infos div.shortDesc{height: 100px;overflow:hidden;font-size:12px;margin-bottom:5px;}
div.productDetail div.productBox p.actions {padding:10px 0}
div.productDetail div.productBox p.reviews {font-size:11px;line-height: 19px; vertical-align:middle}
div.productDetail div.productBox p.actions {padding:10px 0!important}
div.productDetail div.productBox p.reviews a {font-size:11px;line-height: 19px; vertical-align:middle}
div.productDetail div.productBox p.reviews a:hover {font-size:11px;text-decoration:underline}
div.productDetail div.productBox p.reviews img {margin: 0 0 0 1px;  vertical-align:middle}

div.productDetail label.quantity {float: left; background:url(../files/shape-bt-left.gif) no-repeat left top; font-size:11px; font-weight:bold; color:#fff; padding: 3px 10px 4px 14px; margin-left:16px}
div.productDetail label.quantity input {background:#fff; border:none; height: 16px; font-size: 11px; line-height: 16px; width: 30px}
div.productDetail label.submit {float: left;}
div.productDetail label.submit input.addToCartOff {font-size: 11px!important; display:block; border:none; background:url(../files/shape-bt-right.gif) no-repeat right top; height: 24px; line-height: 16px; padding: 1px 14px 4px 10px; font-size:11px; font-weight: bold; color:#ffffff; cursor:pointer}
div.productDetail label.submit input.addToCartOn {font-size: 11px!important; display:block; border:none; background:url(../files/shape-bt-right.gif) no-repeat right -24px; height: 24px; line-height: 16px; padding: 1px 14px 4px 10px; font-size:11px; font-weight: bold; color:#ffffff; cursor:pointer}

div.productDescription, div.productRelated, div.productTags  {width:525px; padding:15px 17px; border-top:1px solid #BA2C5C; float: left; background:#ffffff}
div.productRelated ul {padding-left: 0;}
div.attributes table.attributes-table{width:100%;border-left:1px solid #5D8F30;border-top:1px solid #5D8F30;}
div.attributes table.attributes-table tr.odd {background: #EDF2E3;}
div.attributes table.attributes-table tr.first {}
div.attributes table.attributes-table tr td {padding-left: 10px;padding-right: 10px;font-size: 12px;padding-top: 5px; padding-bottom: 5px;border-bottom:1px solid #5D8F30;border-right:1px solid #5D8F30;}
div.attributes table.attributes-table tr td.label {background: #DAE2CB;}

div.productDetail h3 {font-size:12px; line-height:21px}
div.productDetail p {font-size:12px;  line-height:17px; margin:0px 0px 12px 0px}
div.productDetail div.productRelated ul {list-style:none; margin-left:-6px}
div.productDetail div.productRelated ul li {list-style:none; float: left; width: 157px; padding-right:10px; background:url(../files/point.gif) repeat-y right top; margin-left:10px; text-align:center!important}
div.productDetail div.productRelated ul li.third {background:none}
div.productDetail div.productRelated ul li a {text-decoration:none; color:#444444; text-align:center!important; line-height: 15px;}
div.productDetail div.productRelated ul li a h4 {line-height:15px; font-size:11px; margin-bottom:5px;}
div.productDetail div.productRelated ul li a p {line-height:15px; font-size:11px;}

div.productDetail div.productRelated ul li a:hover {text-decoration:none; color:#5D8F30;}
div.productDetail div.productRelated ul li img {border:none; float: none!important; margin:0px!important}
div.productTags p { line-height:16px; margin:0px 0px 5px 0px}
div.productTags p a { font-size:11px}
div.productTags label {width:125px; float: left;  height:17px; padding: 5px 10px 5px 0px}
div.productTags input {border:0px; background-color:transparent; vertical-align:middle; }
div.productTags input.text {width: 110px; float: left; background:url(../files/text-input-large.gif) no-repeat left top; width:300px; float:left; height:22px; padding: 7px 9px; line-height:21px;}
div.productTags input.sendButonOff {background:url(../files/submit-white.gif) no-repeat right 0px; float:left; width:39px; height:26px; text-indent:-200px; overflow:hidden; cursor:pointer}
div.productTags input.sendButonOn {background:url(../files/submit-white.gif) no-repeat right -27px; float:left; width:39px; height:26px; text-indent:-200px; overflow:hidden;  cursor:pointer}

div.productDetail div.productBox p.actions {padding:10px 0!important}
div.productList p.actions {text-align:left; padding:4px 0 }
div.productList p.actions a {loat: left;font-size:10px; text-align:center;  color:#fff; height: 20px; line-height: 12px; cursor:pointer; overflow:hidden; }
div.productList p.actions a.detalii { background:url(../files/shape-bt-m-l.gif) no-repeat left top; padding: 3px 2px 4px 8px; }
div.productList p.actions a.detalii:hover { background:url(../files/shape-bt-m-l.gif) no-repeat left -20px;  padding: 3px 2px 4px 8px }
div.productList p.actions a.toCart {overflow:hidden; background:url(../files/shape-bt-m-r.gif) no-repeat right top; padding: 3px 9px 4px 8px; }
div.productList p.actions a.toCart:hover {overflow:hidden; background:url(../files/shape-bt-m-r.gif) no-repeat right -20px; padding: 3px 9px 4px 8px; }
div.productHome p.actions  {text-align:left; padding:10px 0;}
div.productHome p.actions a {loat: left;font-size:11px; text-align:center; color:#fff; height: 24px; line-height: 16px; cursor:pointer; overflow:hidden; }
div.productHome p.actions a.detalii { background:url(../files/shape-bt-left.gif) no-repeat left top; padding: 3px 2px 4px 8px; }
div.productHome p.actions a.detalii:hover { background:url(../files/shape-bt-left.gif) no-repeat left -24px;  padding: 3px 2px 4px 8px; } 
div.productHome p.actions a.toCart {overflow:hidden; background:url(../files/shape-bt-right.gif) no-repeat right top; padding: 3px 9px 4px 8px; }

div.productHome p.actions a.toCart:hover {overflow:hidden; background:url(../files/shape-bt-right.gif) no-repeat right -24px; padding: 3px 9px 4px 8px; }
div.up-salles p.price{font-size: 18px;color:#D24984;font-weight: bold;}
div.up-salles p.price sup{font-size: 14px;}

.contact { padding: 15px 15px 14px 15px; font-size:11px; background:#ffffff; float: left; width:528px; border-top:1px solid #BA2C5C }
div.contact ul {padding-left: 0px!important;list-style: none;}
.blank { width:528px; padding: 15px 15px 14px 15px; font-size:11px; background:#ffffff; float: left; border-top:1px solid #BA2C5C }

div.input-box{
	
}
div.input-box .input-text{
	border: 1px solid #b2c58d;
	margin-left: 15px;
	margin-bottom: 7px
}
div.input-box label{
	font-size: 13px;
	margin-left: 10px;
}

fieldset.group-select{
	border: 0px; 
	padding: 10px; 
}
#recaptcha_widget_div{
	margin-left: 20px;
	margin-top: 10px;	
}
.search-autocomplete { z-index:999; }
.search-autocomplete ul { border:1px solid #5c7989; background-color:#f9f5f0; list-style: none;}
.search-autocomplete li { border-bottom:1px solid #f4eee7; padding:2px 8px 1px 8px; cursor:pointer; }
.search-autocomplete li .amount { float:right; font-weight:bold; }
.search-autocomplete li.odd { background-color:#fffefb; }
.search-autocomplete li.selected { background-color:#BA2C5C; font-style: italic;color: #FFFFFF}

div.pics{
	background: #BA2C5C;
	border-top: 1px solid #BA2C5C;
	border-bottom: 1px solid #BA2C5C;
}
ul.gal-nav{
	height:30px;
	padding-left:10px!important;
	width:100%;
}
ul.gal-nav li{
	float:left;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:5px;
	width:20px;
}
ul.gal-nav a{
	display:block;
	height:15px;
	padding:3px;
	text-align:center;
	width:15px;
}

ul.gal-nav a.activeSlide {
	border:1px solid #BA2C5C;
	height:14px;
	width:14px;
}
div.partners{
	font-size: 10px;
	text-align: center;
	padding-left: 380px;
	padding-right: 150px;
}
