body { margin: 0; padding: 0;  background-color: #321B05; text-align: center; }
body, div, td { font-family:  Arial, helvetica;  font-size: 12px; color: #333333; }

a { color: #f18217; text-decoration: underline; }
a:hover  { color: #67421d; text-decoration: underline; }
form { margin: 0; }
a img { border-width: 0; border-style: none; }
*:focus { outline: none; }
.spacer { overflow: hidden; clear: both; height: 1px; }
textarea { font-size: 12px; }

.orange { color: #ff5500; }

#wrap { min-width: 990px; } 
#page-left { float:left; width: 8%;    background: url(images/left.jpg) right top no-repeat;  height: 1000px;  }
#page-right { float: left; width: 8%;   background: url(images/right.jpg) left top no-repeat;    height: 1000px;   }
#page { float:left;   width: 84%; background-color: #ffffff;  min-height: 600px; }

#menu { clear: both; background: #F18217; height: 66px; } 
#menuleft { float:left; width: 489px; text-align: left; } 
#menuk { color: #eaa37c; text-align: left;font-family: 'Monda',arial; padding-top: 26px; padding-left:10px; font-size: 14px; }
#menuk a { color: #f7f1c8;text-decoration: none;  font-family: 'Monda',arial; text-transform: uppercase; font-size: 14px;}
#menuk a:hover  { color: #FFFFFF;}
#menuright { float:right; width: 339px; text-align: right;  height: 66px; background: url(images/menuright.jpg);} 

#top {clear:both; height: 105px; overflow: hidden; background: #FFFFFF;  }
#topleft { float:left; width: 65%; height: 105px; text-align:left; background: url(images/bgtop2.jpg) left top no-repeat;  }
#topright { float: right; width: 35%; height: 105px; text-align: right; overflow: hidden; }

#auth { clear:both; margin:0 21px 0 21px; background-color: white; border-top: 1px solid #e5e5e5; border-bottom: 1px solid #e5e5e5;   height: 50px;}
.authinp { border:1px solid #eeeeee; width: 135px; background-color: #FFFFF; color: #808080; padding: 3px 5px 3px 6px;  }
.searchinp { border:1px solid #eeeeee; width:160px; background-color: #FFFFF; color: #808080; padding: 3px 5px 3px 6px;  }
#search { float: right }
#loginf { float: left;}

#left {  display: table-cell;  width: 204px;   }
#right { display: table-cell; width: 100%; text-align: left; }
.divspacer { display: table-cell;  }
#leftmenu { border: 1px solid #eaeaea; width: 204px; text-align: left}
.left-menu-item , .left-menu-item-a  { margin: 15px 10px 0px 10px; background: url(images/leftmsym.png) no-repeat 0 8px; padding-left:10px; }
.left-menu-item a { font-size: 14px; color: #818181; font-family: 'Monda',arial; text-transform: uppercase; text-decoration: none; }
.left-menu-item-a a { font-size: 14px; color: #f18217; font-family: 'Monda',arial; text-transform: uppercase; text-decoration: none; font-weight: bold}
.left-menu-item a:hover  { color: #f18217;   text-decoration: none;  }

#newsletter { border: 1px solid #eaeaea; width: 204px; text-align: center; }
#newsltitle { padding: 7px; background-color: #f18217; color: #FFFFFF; margin:12px; font-size: 16px;}
.newsletter { border: 1px solid #eaeaea; width: 204px; text-align: center; }
.newsltitle { padding: 7px; background-color: #f18217; color: #FFFFFF; margin:12px; font-size: 16px;}
.newsltitle.active { background-color: #e0e0e0; }
.nwsinput { border:1px solid #dedede; width: 166px; background-color: #FFFFF; color: #808080; padding: 3px 5px 3px 6px;  }

#anpc {  border: 1px solid #eaeaea; width: 204px; text-align: center; }

#bottom-left { float:left; margin-left:18px; width: 600px;  text-align: left;}
.blink { font-family: monda, verdana; font-size: 13px; color: #f18217; text-transform: uppercase; text-decoration: none;}
.blink2 { font-family: monda, verdana; font-size: 13px; color: #818181;   text-decoration: none;}
#bottom-right {   float:right; width: 430px;   }

.dwebblink { color: #f18217; }

.ptitle { font-size: 16px; font-weight: bold; font-family: monda, arial; }
.ptitle a { font-size: 16px; font-weight: bold; font-family: monda, arial; color: #333333; text-decoration: none;}

#sorttitle{ width: 147px; height: 24px; cursor: pointer; background: url(images/sortbox.png); }
#sorttitle div { padding: 5px 7px; color: #676767; }
#sortdiv { width:145px; display:none;  background-color: #fafafa; border: 1px solid #d0d0d0; position: absolute; z-index: 50; margin: 44px 0 0 83px;}
#sortdiv div.sortitem {  cursor: pointer; text-align: left; color: #454545; margin-top:2px; padding:2px 0px 2px 10px;  }


.prodgr { width: 157px; height: 272px; overflow: hidden; float:left; margin: 0px 28px 20px 0; background: url(images/prodgr.png);}
.prodgr-kep { width: 101px; height: 101px; overflow: hidden; background-repeat: no-repeat; background-position: center top; cursor: pointer; margin: 0 auto; border:1px solid #e5e5e5}
.color_gr  {float:left; width: 10px; height: 10px; margin-left:2px; margin-right:1px; overflow: hidden; border: 1px solid #cac8c5;  }
.zoom { text-align: right; padding-right: 5px; margin-top: 8px;}
.prodgr-name { height: 45px; overflow: hidden; text-align: center; margin-left:10px; width: 135px; font-size: 11px;}
.prodgr-name a { color: #E57B16; text-decoration: underline; font-size: 12px; }
.prodgr-name div { padding-top:3px; font-size: 11px; color: #010000;}
.prodgr-price { padding-top: 6px; color: #f18217; font-size: 16px; font-weight: bold; text-align: center; }
.prodgr-detalii {   padding-left:25px; background: url(images/detalii.png) no-repeat 0 0;    margin:6px 0 0 30px; height:26px;}
.prodgr-detalii a {   font-size: 11px; color: #010000; text-decoration: underline;}

.lapo , .lapoa { cursor: pointer; color: black; margin: 0 5px; padding: 0px 8px; line-height:24px; background: #f5f5f5; border: 1px solid #c0c0c0; float: left;}
.lapo  a , .lapoa a { color: black; text-decoration: none}
.lapoa { background: #ffc58d; }
.lapoa a { font-weight: bold; }

.prodls { border:1px solid #e5e5e5; -moz-border-radius: 6px; border-radius: 6px; margin-bottom: 8px;  }
.prodls-kep {   width: 101px; height: 101px; overflow: hidden; background-repeat: no-repeat; background-position: center top; cursor: pointer; margin: 0 auto; border:1px solid #e5e5e5}
.prodls-left { width: 64%;  float:left; margin-left: 16px; margin-top: 3px; overflow: hidden; text-align: left; }
.prodls-right {  width: 160px; float:right;  text-align: right; overflow: hidden; margin-right: 18px; }
.prodls-middle { width: 1px; height: 139px; background-color: #b4b4b4; margin-top: 6px; font-size: 1px; float:right;  overflow: hidden; }
.zoomls { text-align: center; margin-top: 5px;  }
.color_ls  { float:left; cursor: pointer;  width: 15px; height: 15px;  border: 2px solid transparent;   margin-top:3px; overflow: hidden;  }
.color_ls  div { width: 13px; height: 13px;  border: 1px solid #cac8c5;  }
.dispcul { float:left; font-weight: bold; padding-top:4px; color: #818181; margin-left:26px;}
.prodls-name { margin-bottom:9px; }
.prodls-name a { color: #e57b16; font-family: Monda; font-size: 14px; font-weight: bold;text-decoration: none; }
.prodls-descr {  color: #818181; font-size: 13px; line-height: 18px; }
.prodls-descr span { font-weight: bold; }
.prodls-descr div { color: #818181; font-size: 13px; }
.prodls-price {  font-size: 25px; color: #f18217; font-weight: normal; }
.prodls-pp {  font-size: 14px; color: #818181; height:27px;}
.prodls-cant { float: right; color: #818181; padding-top:2px; margin-right: 5px;} 
.prodls-buc { float: right;  background: url(images/buc.png); width: 40px; height: 19px; overflow: hidden;   } 
.prodls-buc-inp { width: 38px; height: 17px; font-size: 13px; color: #606060; text-align: center; background: transparent; border-width:0; border-color: transparent; }
.prodls-buc-mn { float: right; cursor: pointer; background: url(images/mn.png); width: 19px; height: 19px;}
.prodls-buc-pl { float: right; cursor: pointer; margin: 0 3px; background: url(images/pl.png); width: 19px; height: 19px;}
.prodls-button { margin-top: 12px; }
.prodls-detalii {    background: url(images/detalii2.png) no-repeat 0 0; margin:17px 0 0 50px; height:26px;}
.prodls-detalii a {  color: #000000; text-decoration: underline}

#ember { float: right; line-height:22px; padding-right: 56px; height: 37px;  text-align: right;  background: url(images/ember.png) no-repeat right center; }
#cosprev { float: right; cursor: pointer; margin-top: 10px; line-height:20px; padding-right: 56px; height: 37px;  text-align: right;  background: url(images/kosar.png) no-repeat right center; }
#cosprev a { font-weight: bold; font-size: 13px; color: #f18217; text-transform: uppercase; text-decoration: none;}

#adaugat { position: fixed; display: none; opacity:0; filter: alpha(opacity=0); left: 50%; top:140px; z-index: 100; height: 104px; width: 309px; margin-left:-154px; background: url(images/adaugat.png); }
#adaugat1 { position: fixed; line-height:14px; display: none; opacity:0; filter: alpha(opacity=0); left: 50%; top:140px; z-index: 100; height: 104px; width: 309px; margin-left:-154px; background: url(images/adaugat.png); }
.adaugat-t { text-align: center; padding-top: 5px; font-family: 'Monda', verdana, arial; font-size: 13px; color: #000000; font-weight: bold; }
.adaugat-w {  text-align: center;  padding-top: 10px;font-family: 'Monda', verdana, arial; font-size: 13px; color: #f18217; font-weight: bold; }
.closec {  width: 18px; height: 18px; background: url(images/closec.png); overflow: hidden; cursor: pointer; margin: 5px 11px 0 0; float:right}

.pb-outer {  border:1px solid #e5e5e5; -moz-border-radius: 6px; border-radius: 6px; }
.pb-pic-holder { float:left;   width: 230px; margin: 0 0px 0 18px; }
.pb-pic { width: 200px; height: 200px; cursor: pointer; background-repeat: no-repeat; background-position: center top;  border:1px solid #e7e7e7; }
.pb-pic2 { float:left; width: 96px; height: 96px; cursor: pointer; background-repeat: no-repeat; background-position: center top;  border:1px solid #e7e7e7; }
.pb-pic a , .pb-pic2 a { text-decoration: none; }
.pb-description {       margin-right: 17px; }
.pb-social {  margin: 00px 0px 0 20px; }
.pb-intrebare { text-align: right; margin: 20px 18px 0 0; }
.pb-title { color: #e57b16; font-size: 18px; font-family: 'Monda', verdana, arial; font-weight: bold; }
.pb-sep { background: #d7d7d7; margin: 8px 0; font-size: 2px; line-height: 2px; overflow: hidden; height: 2px; display: block;   }
.pb-descr { line-height: 18px; margin-top:10px; margin-bottom:10px ; color: #818181;}
.pb-cosadd { margin-top: 20px;  padding: 16px; }
.pb-dispcul { float:left; font-weight: bold; padding-top:4px; color: #818181;  }
.pb-intrebare a { background: url(images/intreb.png) no-repeat; color: #818181; font-size: 12px; text-decoration: underline;padding-left: 24px; line-height: 19px; padding-top:1px;}
.pb-intrebare a:hover { color: #222222; }

.anter { float:left; }
.urmat { float:right; }

.rfc-label { width: 240px; }
.rfc-field { width: 500px; }
.rfc-field span { font-size: 11px; font-weight: bold; }
.rfc-inp { width: 320px; padding-left: 6px; color: #484848;}
.rfc-txt { width: 320px; padding-left: 6px; height:60px; font-family: arial; color: #484848;}
.cos-hd-prod { float: left; width: 40%; font-family: Monda; font-size: 16px; color: #502c0b; }
.cos-hd-cant { float: left; width: 30%; font-family: Monda; font-size: 16px; color: #502c0b; }
.cos-hd-unitar { float: right;width: 15%;  }
.cos-hd-total { float: right; width: 15%;   }
.cos-hd-unitar div , .cos-hd-total div {font-family: Monda; font-size: 16px; color: #502c0b; text-align: right; padding-right: 6px; }

.cos-sor { height: 40px; }

.cos-prod { float: left; width: 40%;  padding-top:7px }
.cos-prod div { color: #808080;  }
.cos-prod a { color: #333333; font-weight: bold;  text-decoration: none; font-size: 13px;}
.cos-prod a:hover { text-decoration: underline; }
.cos-cant { float: left; width: 30%; }
.con-cant-inp { width: 44px; border-color: #d0d0d0; color: #656565; text-align: right; border-style: solid; border-width: 1px; padding:2px 6px 2px 0;   }
.cos-unitar { float: right; width: 15%;  padding-top:7px;    }
.cos-total { float: right; width: 15%;   padding-top:7px;  }
.cos-total div , .cos-unitar div { text-align: right; padding-right: 6px; font-size: 13px; }

#prodcos { cursor: pointer; font-family: HelveticaNarrow; color: white; font-size:14px; line-height: 20px; padding-left:5px; }
.colorcos { border: 1px solid #bfbfbf; /* opacity: .35; filter: alpha(opacity=35) */ }

.inapoicos {float: left; width: 100px; margin: 0 0 0 5px; }
.subtotal  { font-size: 15px; float:right; width: 200px; text-align: right; padding-right: 7px; font-weight: bold; }
.subtotal  span {  font-weight: normal;  }

.ccim { background-color:#efd5bb; }
.ccim div { font-family: Monda; font-weight: normal; font-size: 16px; color: #5e6553; padding:8px 0 4px 10px; }

#pages_cont, #pages_cont  td  { font-size: 13px; color: #333333; line-height: 22px; }

.galer { clear: both; border:1px solid #e5e5e5; -moz-border-radius: 6px; border-radius: 6px; margin-bottom: 28px;  }
.galer-kep {   width: 160px; height: 140px; overflow: hidden; float:left; margin-left:20px; cursor: pointer; background-repeat: no-repeat; background-position: center top; }
.galer-right { float:left; margin-left: 40px; }
.galer-title {  }
.galer-title a {  color: #e57b16; font-family: Monda; font-size: 14px; font-weight: bold;text-decoration: none; }
.galer-descr { width: 520px; line-height: 22px; padding-top:10px;   }
.galer-tovabb  {  padding-top: 10px; }
.galer-tovabb a {  color: #e57b16; font-family: Monda; font-size: 12px; text-decoration: none; }


.gale-item { float:left;  width:182px; height: 162px; margin: 0 20px 20px 0px; border:1px solid #e5e5e5; -moz-border-radius: 6px; border-radius: 6px;}
.gale-kep { width: 160px; height: 140px; overflow: hidden; margin: 11px; cursor: pointer; background-repeat: no-repeat; background-position: top center; }
.gale-kep a { text-decoration: none; }


.form-inp { font-size: 13px; width: 220px; padding: 2px 5x 2px 5px;  color: #505050; }

.box_promo { position: absolute; width: 105px; height: 58px; background: transparent url(images/promo.png); margin: -26px 0 0 -22px;}

