/*  Copyright 2006 [Funcky for Produse Moldovenesti]  */

body {background:#edecec url("../images/bgbg.jpg") repeat-x 0 0;  margin:0; padding:0;  text-align: center; font-family: Tahoma, Sans-serif; font-size:12px; color: #333333; }
h1, h2, h3, h5, ul {padding:0; margin:0; font-weight: 100;}
a {text-decoration: none; font-weight:100}
p {padding: 0 0 15px 0; margin:0; float: left;}
.entireContent {width:760px;  margin: 0 auto; text-align: left; margin-top:0; padding-top:0; }
#header {width:760px;  height:84px; background: url(../images/wave.jpg) no-repeat 130px 1px;}
#header h2{width:650px; text-align: right;  float: right; color: #e4c4bf; font-size: 16px; padding-top: 40px; font-weight: bold }
#topMenu {width:740px;  float: left; margin-top: 7px; padding: 0 10px 0 10px; }
#topMenu ul{float: left; list-style-type:none; }
#topMenu ul li{float: left; list-style-type:none; }
#topMenu ul li a{display: block; float: left; text-decoration: none; color: #faebe9; text-transform: none; font-size: 12px; padding: 3px 7px 4px 7px; font-weight:bold;  }
#topMenu ul li a.selected{background: url(../images/bg_hover.jpg) repeat-x 0 0; color: white}
#topMenu ul li a:hover{background: url(../images/bg_hover.jpg) repeat-x 0 0; color: white}

#search { float: right;}
#search span{float: left; display: block; margin-top: 3px; color: #f8c5b4; text-transform: uppercase; padding-right:8px; font-size:11px}
#search .textS{background: #bf452e; float: left;  width:125px; border: solid 1px #d88573; height:13px; margin-top:2px; font-size:11px; color: white; padding-left:4px;}
#search .submitS{background: url(../images/arrows.jpg) no-repeat 4px 7px; float: left;  width:20px; border: 0; cursor: pointer}


#page {background: white url(../images/bg_1px.gif) repeat-y 598px 0; width:750px; float: left; padding:10px; padding-right:0;  padding-top: 0; border: solid 1px #c1c1c1; border-top:0; border-bottom:0; padding-bottom:20px;}



.fullsizeBlok {width: 580px;  float: left; padding-top: 5px; padding-bottom: 5px;}
.fullsizeHome {width: 541px;  float: left; padding-top: 23px; padding-left: 23px; padding-right: 23px; padding-bottom: 15px; background: url(../images/bg_offer.jpg) no-repeat 0 0; margin-top: 10px;}
.fullsizeHome img{float: left; height: 217px; width:207px; }
.fullsizeHome p{float: left;  width: 310px; padding-left: 10px; }
.fullsizeHome h2{float: left; float: left;  width: 310px; font-size:12px; color: #f67745; text-transform: uppercase; font-weight:bold; padding-left: 10px; padding-bottom: 10px;}
.offerBox {float: left; width:157px;  background: url(../images/bg_oferta.jpg) no-repeat 0 0; padding: 27px 10px 10px 24px; }
.allOffer {float: left; width:191px}
.offerBox img {width:148px; float: left; border:0;}
.offerDetails { float: left; border: solid #f0f0f0 1px; border-top:0; position: relative; left:13px; top:-12px; padding: 8px;  width: 153px;}
.offerDetails form{ margin:0; padding:0;}
.offerDetails  h2{ float: left;  width: 145px; font-size:12px; color: #8b8b8b; text-transform: uppercase; font-weight:bold;}
.offerDetails  span{ display: block;  float: left;  width: 145px; font-size:11px; color: #333333; padding-top: 4px;}
.offerDetails  span b{ color: #cf7672; font-size: 11px; padding-left:4px; display: block;}
.offerDetails  span .detalii{display: block; float:right; height:14px; background: url(../images/detalii.jpg) no-repeat 0 0; width:45px;}
.offerDetails  span .comanda{display: block; float:right; height:14px; background: url(../images/comanda.jpg) no-repeat 0 0; width:55px;}
.offerDetails  span .zoom{display: block; float:left; height:14px; background: url(../images/zoom.jpg) no-repeat 0 0; width:25px; position: relative; left:9px; border:0; cursor: pointer}


/*product details*/
.detaliat {float: left; width: 370px; color: #333; position: relative; left: 10px; margin-top: 20px; line-height: 18px;}
.detaliat p{width:100%;}
.detaliat h2{ float: left;  width: 370px; font-size:12px; color: #8b8b8b; text-transform: uppercase; font-weight:bold; padding-bottom: 7px;}

/*contact*/
.contact {float: left; width: 570px; color: #666666; position: relative; left: 10px; margin-top: 20px; line-height: 18px; }

.info {width: 570px !important; float: left;  padding-bottom: 10px;}
.info p img {float: left; padding-right: 10px;}


.contact .textF {float: left; width: 150px; border: solid 1px #bdbdbd; padding-left: 3px; color: #707070}
.contact .textS {float: left; color: #898888;  border: solid 1px #bdbdbd; cursor: pointer;}
.contact div {float: left; width: 319px; margin-bottom: 4px;}
.contact fieldset {border:0; float: left;  width: 300px; margin:0; padding:0; }
.contact fieldset label{display: block;  float: left; width: 100px; padding-top:2px; font-weight: bold;}
.contact fieldset textarea{float: left; width: 200px; border: solid 1px #bdbdbd; height:70px; overflow: auto; font-family: Tahoma, Sans-serif; font-size:12px; color: #707070; padding-left: 3px;}
.contact h2{ float: left;  width: 470px; font-size:12px; color: #6b6b6b; text-transform: uppercase; font-weight:bold; padding-bottom: 7px;}


/*small box*/
.smallBox {float: left; width:160px; height:50px; background: url(../images/bg_small.jpg) no-repeat 0 0; padding: 14px 10px 5px 14px; cursor: pointer; }
.smallBox img{float: left; }
.decrSmall {float: right;  width:130px; font-size:11px; line-height:12px; color: #707070;}
.decrSmall a{color: #707070; text-decoration: none;}
.decrSmall a:hover{color: #bf452e; text-decoration: none;}
.decrSmall h3 {float: left; color:#bf452e;  font-size:11px; text-transform:uppercase;width: 130px; font-weight: bold; }
.spacer {float: left; width: 7px; font-size:1px; height: 71px; }

/*footer*/
#footer {width:740px;  float: left;height:37px; padding: 0 10px 0 10px; background: url(../images/bg_footer.jpg) repeat-x 0 0; border: solid 1px #c1c1c1;  border-top: solid #c1c1c1 1px; color: #9c9b9b; }
#footer ul{float: left; list-style-type:none; }
#footer ul li{float: left; list-style-type:none; padding: 10px 7px 0px 0px;}
#footer ul li a{color: #9c9b9b; font-size: 11px;   }
#footer ul li a:hover{text-decoration: underline; color: #bf452e}

.offerTitle {text-transform: uppercase; font-size: 12px; font-weight: bold; padding:10px 0 0 13px; color: #f67745}


/*right menu*/
#rightMenu {width: 161px;  float: right; background: white url(../images/bg_right.jpg) repeat-x 0 0; }
#rightMenu img{position: relative; left:10px; border:0;}
.garling {width: 161px;  float: right; background: gray;}
#rightMenu h1{width: 151px; float: left; text-transform: uppercase; font-size: 12px; font-weight: bold; padding:20px 0 0 10px; color: #f67745; }


#rightMenu ul{float: left; list-style-type:none; padding-top: 10px; padding-bottom: 20px;}
#rightMenu ul.special{color: #858484; line-height:16px; font-size:12px;}
#rightMenu ul li{float: left; list-style-type:none; padding:2px 0px 0 10px; width:141px;}
#rightMenu ul li.rubrica{padding:5px 0px 0 10px; }


#rightMenu ul li a{color: #333; font-size: 12px;  font-weight: 100; display: block; padding: 2px 0 2px 8px; border: solid 0px #c2c2c2; border-right:0;}

#rightMenu ul li a:hover{color: #bf452e; text-decoration: underline; background: url(../images/dot.gif) no-repeat 0 8px;}
#rightMenu ul li a span{ color: #a1a1a1; font-size:11px;}

#rightMenu ul li.rubrica a{ color: #000;}
#rightMenu ul li.rubrica a:hover{ background: none;}

/*footer*/
.copy {display: block; float: right; font-size:11px; color: #9c9b9b; padding: 12px 0px 0 0;}
.copy a{ color: #9c9b9b; font-weight: bold;}
.copy a:hover{ text-decoration: underline; color: #bf452e}

#w3cqvality  {text-align: right; padding:0 10px 3px 0; }
#w3cqvality a {color: #9c9b9b; font-size:11px;}
#w3cqvality a:hover{color: #bf452e;}

.logo img {border:0; margin-left: 15px;}

/*harta acoperire*/
#spacer {float: left;width: 567px; height: 20px; font-size:1px;}
#hartaAc {float: left; background:  url(../images/whole_bg.jpg) repeat-y 0 0; width: 567px; position: relative; left: -9px;}
#hartaAc .topHarta {float: left; background: url(../images/top_corner.jpg) no-repeat 0 0; width: 567px; height:19px; font-size: 1px;}
#hartaAc .bottomHarta {float: left; background:  url(../images/bottom_corner.jpg) no-repeat 0 0; width: 567px; height:31px; font-size: 1px; margin-top: 5px; position: absolute; bottom:-30px; left:0; }
.hartaM {position: relative; top:0; left:22px; }

.separator {font-size:1px; height:1px; background: #e3e1e1; float: left; width:560px !important;}
.info a {color: #c0462f; text-decoration: underline; }
.info p.ev {width: 400px;  padding-left: 10px;}
.info a:hover {color: #c0462f; text-decoration: none; }
.imgEV {float: left; margin-bottom: 10px;}

.contact h3{ float: left;  width:400px; font-size:12px; color: #f67745; text-transform: none; font-weight:bold; padding-bottom: 3px;  padding-left: 10px;}


h2.evenH {padding-bottom:20px}



#fullsizeImage { display: none; position: absolute; top:0px; left:0; margin-left: 0px;  text-align: center; overflow: auto; width:100%;height:100%;background:black;filter:alpha(opacity=50);-moz-opacity:.50;opacity:.50; z-index:0; }
img.bgbg{width:400px; height:500px; z-index:100; position: absolute; top:15px; margin-left:-200px; left:-9999px}

.zoomout {  position: absolute; top:-999px; left:-9999px; }

.thePromo {text-indent: -9999px; height:257px; padding-top:0 !important; padding-bottom:0; cursor: pointer;}
.thePromo h2{text-indent: -9999px;}
.thePromo p{text-indent: -9999px;}

.micImg {width:148px !important; height:200px !important;}
