body {
  font-family: Georgia, "Times New Roman", Times, serif;
  font-size: 12px;
  color: #000000;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  background:#FFFFFF;
}
input
{
  margin:0px;
  padding:0px;
  font-size:10px;
}

select
{
  margin:0px;
  padding:0px;
  font-size:10px;
}

form
{
  margin:0px;
  padding:0px;
  border:0px;
}

h1, h2, h3
{
    font-weight:normal;
    margin:0;
}
.paginare {
  font-family: Arial, "Times New Roman", Times, serif;
  font-size: 12px;
  color: #000000;
}


/* Text CSS */

.contact {
  background-color:#E8F2E5;
  padding-left:10px;
  width:527px;
}

.contact p {
  margin:0;
}

a
{
  color: #000000;
  font-size: 12px normal;
  text-decoration: none;
}
a.link-header-1
{
  color:#4c4d4d;
  font-weight:bold;
  margin-right:40px;
  line-height:20px;
}
a.link-header-1:hover
{
  color:#47a90d;
}
a.link-header-meniu
{
  color:#4c4d4d;
  font-size:16px;
  font-weight:bold;
  float:left;
}
a.link-header-meniu:hover
{
  color:#000;
}
a.categorii-1
{
  color:#418a2b;
  font-size:13px;
  font-family:Arial, Helvetica, sans-serif;
}

a.categorii-1:hover
{
  color:#000;
}
a.link-cautare
{
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#345d27;
}
.titlu-box
{
  font-family:Arial, Helvetica, sans-serif;
  color:#FFF;
  font-size:14px;
  font-weight:bold;
  padding-left:20px;
}
.titlu-box-dr
{
  font-family:Arial, Helvetica, sans-serif;
  color:#FFF;
  font-size:14px;
  font-weight:bold;
  padding-left:14px;
}
.titlu-center
{
  color:#538542;
  font-size:16px;
  font-weight:bold;
  display:block;
}

.titlu-center a:hover
{
  color:#222222;
  font-weight:normal;
}

.titlu-center a
{
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#538542;
  font-weight:normal;
}


.titlu-detalii
{
  color:#000;
  font-size:16px;
  font-weight:bold;
  display:block;
}
.titlu-oferta-box
{
  color:#000;
  font-size:10px;
  font-weight:bold;
  display:block;
  width:155px;
  font-family: Verdana,Arial,Helvetica,sans-serif;
  overflow:hidden;
  height:24px;
}
.txt-arial-11
{
  font-family:Arial, Helvetica, sans-serif;
  color:#000;
  font-size:11px;
}
.text-pret-box
{
  font-family:Arial, Helvetica, sans-serif;
  color:#379716;
  font-size:11px;
  font-weight:bold;
}

.text-pret-box-oferta
{
  font-family:Arial, Helvetica, sans-serif;
  color:#dd1f21;
  font-size:12px;
  font-weight:bold;
}

.text-pret-box-vechi
{
  font-family:Arial, Helvetica, sans-serif;
  color:#379716;
  font-size:11px;
  font-weight:bold;
  text-decoration:line-through;
}

/* Main CSS */

.main-container
{
  margin:0 auto;
  width:1000px;
}
.main-part
{
  width:1000px;
  position:relative;
  display: inline-block;
  text-align:left;
  clear:left;
}
/* Header CSS */

.header-part-1
{
  width:800px;
  height:28px;
  position:relative;
  display:block;
  float:left;
  padding-left:10px;
}
.header-meniu
{
  width:1000px;
  height:39px;
  position:relative;
  display:block;
  background:url(images/back-header-meniu.jpg) no-repeat;
  line-height:36px;
  padding-left:25px;
}
.linie
{
  width:2px;
  height:39px;
  margin:0px 18px 0px 18px;
  background:url(images/linie.gif) repeat-y;
  float:left;
}
.header-flags {
  float:right;
}
.header-flags img
{
  border:solid 1px #d0d0d0;
  margin-top:6px;
}
/* Content CSS */

.content-stanga
{
  width:220px;
  position:relative;
  float:left;
  padding-top:20px;
}
.content-centru
{
  width:561px;
  position:relative;
  float:left;
  margin:0px 15px 0px 20px;
  padding-top:20px;
}
.content-dreapta
{
  width:179px;
  position:relative;
  float:right;
  padding-top:20px;
}
.box-1
{
  width:220px;
  height:28px;
  position:relative;
  background:url(images/box-back-sus.gif) no-repeat;
  line-height:30px;
}
.box-2
{
  width:220px;
  position:relative;
  background:url(images/box-back-mijloc.gif) repeat-y;
  padding:10px 0px 0px 0px;
}

.box-3
{
  width:220px;
  height:12px;
  position:relative;
  background:url(images/box-back-jos.gif) no-repeat;
  margin-bottom:16px;
}
.box-dr-1
{
  width:179px;
  height:34px;
  position:relative;
  background:url(images/box-dr-back-sus.gif) no-repeat;
  line-height:34px;
}
.box-dr-2
{
  width:169px;
  position:relative;
  background:url(images/box-dr-back-mijloc.gif) repeat-y;
  padding:10px 0px 0px 10px;
  text-align:left;
}
.box-dr-2 img
{
  border:0px;
  vertical-align:top;
  _margin-top:2px;
}
.box-dr-3
{
  width:179px;
  height:9px;
  position:relative;
  background:url(images/box-dr-back-jos.gif) no-repeat;
  margin-bottom:16px;
}
/* Meniu 1 CSS */

ul
{
  list-style-image:url(images/box-bullet.gif);
  margin-top:0px;
  margin-bottom:0px;
}
li
{
  line-height:20px;
}

a.button
{
  border: 1px solid green;
  background-color:lime;
  padding:4px 6px 4px 6px;
  margin:40px 0px 0px 30px;
}

/* Meniu 2 CSS */

div.meniu-buton 
{
  width:178px;
/*  height:28px; */
  position:relative;
  margin:0px 10px 0px 21px;
  _margin:0px 10px 6px 21px;
  text-align:left;
  border-bottom:1px dashed #99ba8e;
  border-bottom:1px dashed #A0B69A;
}
div.meniu-buton-jos 
{
  width:178px;
  position:relative;
  margin:0px 10px 0px 21px;
  _margin:0px 10px 6px 21px;
  text-align:left;
}

.meniu-buton a, .meniu-buton-jos a
{
  color:#345d27;
  font-size:14px;
  font-weight:bold;
  line-height:26px;
}

.meniu-buton a:hover, .meniu-buton-jos a:hover
{
  color:#000;
}
.meniu-buton img, .meniu-buton-jos img
{
  margin-right:5px;
  vertical-align:middle;
  _margin-top:2px;
}

/* BOX Oferta */

div.box-oferta
{
  width:163px;
  position:relative;
  float:left;
  margin:0px 20px 5px 0px;
  padding:10px 0px 15px 10px;
  border-bottom:1px dashed #9d9d9c;
/*  height:195px; */
}

div.box-oferta-speciala
{
  /*	width:163px;
  position:relative;
  float:left; */
  margin:0px 0px 5px 0px;
  padding:10px 0px 15px 0px;
  border-bottom:1px dashed #9d9d9c;
/*  height:210px; */
}

div.box-oferta-personal
{
  width:177px;
  position:relative;
  /*	border-bottom:1px dashed #9d9d9c; */
  float:left;
  margin:0px 0px 5px 0px;
  padding:10px 0px 15px 0px;
}

div.box-oferta-speciala-last
{
  /*	width:163px;
  position:relative;
  float:left; */
  padding:10px 0px 15px 0px;
  border: none;
}

div.box-image
{
  width:155px;
  height:130px;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
}

div.box-oferta-dr
{
  width:163px;
  position:relative;
  float:left;
  margin:0px 0px 5px 0px;
  padding:10px 0px 15px 10px;
  border-bottom:1px dashed #9d9d9c;
}
div.box-oferta-speciala
{
  width:163px;
  position:relative;
  margin:0px;
  padding-bottom:10px;
}
.box-oferta img, .box-oferta-dr img, .box-oferta-speciala img, .box-oferta-speciala-last img
{
  max-height:108px;
  max-width:152px;
  _width:152px;
  _height:108px;
  border:0px;
  margin:10px 0px 10px 0px;
}

/* Footer */

.main-footer
{
  width:1000px;
  height:68px;
  margin-top:30px;
  position:relative;
  display:block;
  text-align:center;
  background:url(images/back-footer.jpg) no-repeat;
  clear:left;
  color:#5b8e4d;
  font-size:11px;
}
.main-footer a
{
  color:#5b8e4d;
  font-size:11px;
}
.main-footer p
{
  padding-top:20px;
}

/* Detalii produs */

div.imagine-mare
{
  width:280px;
  float:left;
  position:relative;
  text-align:left;
}
div.imagine-mare img
{
  border:1px solid #abaaaa;
}
div.detalii-produs
{
  width:235px;
  float:left;
  position:relative;
  margin-left:20px;
}
div.detalii-specificatii
{
  height:22px;
  border-bottom:1px dashed #9c744f;
  display:block;
  margin-top:6px;
}
div.detalii-specificatii span
{
  margin-left:3px;
}
div.detalii-pret
{
  width:537px;
  float:left;
  margin:20px 0px 20px 0px;
  text-align:left;
}
div.detalii-pret-sus
{
  width:537px;
  height:8px;
  background:url(images/box-pret-sus.gif) no-repeat;
}

div.detalii-pret-jos
{
  width:497px;
  background:url(images/box-pret-jos.gif) bottom no-repeat #e8f3e5;
  padding:8px 20px 12px 20px;
}
div.detalii-pret-jos p
{
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  margin:0px;
}
div.detalii-pret-jos img
{
  margin:12px 5px 0px 0px;
  border:0px;
}



/* text */
/*
.titlu-center {
color:#538542;
font-size:16px;
font-weight:bold;
display:block;	
}*/

.titlu-caseta {
  font-family:Georgia, "Times New Roman", Times, serif;
  font-weight:bold;
  font-size:13px;
  color:#545454;
  position:relative;
  top:20px;
  left:70px;
}

.txt-arial-11-gri-bold {
  font-family:Arial, Helvetica, sans-serif;
  font-size:13px;
  color:#666666;
  font-weight:bold;
}

.txt-arial-11-gri {
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#666666;
}

.txt-arial-11-gri td {
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#666666;
}

.txt-arial-11 {
  font-family:Arial, Helvetica, sans-serif;
  color:#000;
  font-size:11px;
}
.txt-arial-11 td{
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  padding-left:10px;
}

.txt-arial-11 input {
  font-family:Arial, Helvetica, sans-serif;
  color:#000;
  font-size:11px;
/*  width:18px; */
}

.txt-arial-11 select {
  font-family:Arial, Helvetica, sans-serif;
  color:#000;
  font-size:11px;
  text-align:left;
}

.neachitat {
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#FF0000;
  text-align:center;
  font-weight:bold;
}

.achitat {
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#339900;
  text-align:center;
  font-weight:bold;
}

.bottom-text {
  position: relative;
  top: 20px;
  left:20px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#7b7b7b;
  font-weight:bold;
  vertical-align:middle;
  width:320px;
}

/* titluri casete */
.titlu_comenzi {     
  background-image:url(images/bg_comeziledvs.gif);
  background-repeat:no-repeat;
  height:57px;
  width:537px;
  text-align:left;
}

.titlu_cosuri {
  background-image:url(images/bg_cosuriledvs.gif);
  background-repeat:no-repeat;
  height:57px;
  width:537px;
}

.titlu_adrese {
  background-image:url(images/bg_adreseledvs.gif);
  background-repeat:no-repeat;
  height:57px;
  width:537px;
}

.titlu_date {
  background-image:url(images/bg_date.gif);
  background-repeat:no-repeat;
  height:57px;
  width:537px;
  /*float:left;*/
}

.cos-sus {
  background-image:url(images/cos_sus.gif);
  background-repeat:no-repeat;
  height:46px;
  width:537px;
  text-align:left;
  vertical-align:middle;
  font-family: Arial,Helvetica,sans-serif;
  font-size:11px;
}

#tooltip {
background-color:#EEEEEE;
border:1px solid #111111;
/*opacity:0.85;*/
padding:5px;
position:absolute;
z-index:3000;
}

#tooltip h3, #tooltip div {
margin:0;
}


.cos_midone {
  background-color:#C3E5BB;
  width:537px;
  text-align:left;
  border-bottom:2px solid white;
  font-family: Arial,Helvetica,sans-serif;
  font-size:11px;
}

.cos_midtwo {
  background-color:#D0DCCD;
  width:537px;
  text-align:left;
  vertical-align:middle;
  border-bottom:2px solid white;
  font-family: Arial,Helvetica,sans-serif;
  font-size:11px;
}

.mid {
  background-image:url(images/bg_middle.gif);
  background-repeat:repeat-y;
  width:537px;
  height:auto;
  vertical-align:middle;
}

.total {
  background-image:url(images/bg_total.gif);
  background-repeat:no-repeat;
  height:93px;
  width:537px;
  text-align:left;
  margin-bottom:20px;
  padding-top:10px;
}

.total-top {
  background-image:url(images/total_sus.jpg);
  background-repeat:no-repeat;
  height:18px;
  width:537px;
  text-align:left;
  margin-bottom:0px;
  padding-top:0px;
}

.total-mid {
  background-image:url(images/total_mid.jpg);
  background-repeat:repeat-y;
  width:495px;
  text-align:left;
  margin-bottom:0px;
  padding-top:0px;
  padding-left:30px
}

.total-bottom {
  background-image:url(images/total_jos.jpg);
  background-repeat:no-repeat;
  width:537px;
  height:18px;
  text-align:left;
  margin-bottom:0px;
  padding-top:10px;
}


.txt-total {
  position:relative;
  top:15px;
  left:90px;
  width:445px;
}

.transport {
  background-image:url(images/bg_transport.gif);
  background-repeat:no-repeat;
  height:41px;
  width:537px;
  text-align:left;
  margin-bottom:10px;
}

.moneda {
  background-image:url(images/bg_moneda.gif);
  background-repeat:no-repeat;
  height:41px;
  width:537px;
  text-align:left;
  margin-bottom:10px;
}

.adresa {
  background-image:url(images/bg_adresa.gif);
  background-repeat:no-repeat;
  height:41px;
  width:537px;
  text-align:left;
}

.rand {
  background-image:url(images/bg_rand.gif);
  background-repeat:repeat-x;
  background-position:left;
  height:54px;
  width:537px;
  margin-bottom:5px;
}

.rand-deschis {
  background-image:url(images/bg_rand.gif);
  background-repeat:repeat-x;
  background-position:left;
  height:54px;
  width:537px;
  margin-top:10px;
}

.rand-date {
  background-color:#E8F2E5;
  height:20px;
  width:537px;
  border-top:1px solid #CCCCCC;
  display:block;
}

.bottom {
  background-image:url(images/bg_jos.gif);
  background-repeat:no-repeat;
  height:59px;
  width:537px;
  margin-bottom:25px;
  display: table;
  position: relative;
  overflow: hidden;
}

.bottom-btn {
  position: relative;
  top: 20px;
  left:15px;
  vertical-align:middle;
  width:523px;
}

.btns {
  display:inline-block;
  position:relative;
}	

.btn {
  display:inline-block;
  margin-top:6px;
  height:16px;
  overflow:hidden;
/*  _margin-top:-12px;
  	float:left; */
}

.btn-right {
  display:inline-block;
  position:relative;
  float:right;
}	


.btn_st {
  width:18px;
  height:17px;
  background-image:url(images/btn_st.gif);
  background-repeat:no-repeat;
  float:left;
  position:relative;
}

.btn_mid {
  height:17px;
  padding-bottom:2px;
  background-color:#5b8e4d;
  font-family:Arial, Helvetica, sans-serif;
  font-size:10px;
  color:#FFFFFF;
  float:left;
  position:relative;
  vertical-align:middle;
  border:0px;
  padding:0px;
  cursor:pointer;
  text-align:left;
}

input.btn_mid {
  _width:10px;
  overflow:visible;
  height:17px;
  padding-bottom:2px;
  color:#FFFFFF;
}

.btn_dr {
  width:9px;
  height:17px;
  background-image:url(images/btn_dr.gif);
  background-repeat:no-repeat;
  float:left;
  position:relative;
  margin-right:5px;
}

.btn_st_rosu {
  width:18px;
  height:17px;
  background-image:url(images/btn_rosu_st.gif);
  background-repeat:no-repeat;
  float:left;
  position:relative;
/*  margin-left:5px; */
}

.btn_mid_rosu {
  height:17px;
  background-color:#FD0012;
  font-family:Arial, Helvetica, sans-serif;
  font-size:10px;
  color:#FFFFFF;
  float:left;
  position:relative;
  vertical-align:middle;
  border:0px;
  padding:0px;
  cursor:pointer;
  text-align:left;
}

input.btn_mid_rosu {
  _width:10px;
  overflow:visible;
}

.btn_dr_rosu {
  width:9px;
  height:17px;
  background-image:url(images/btn_rosu_dr.gif);
  background-repeat:no-repeat;
  float:left;
  position:relative;
  margin-right:5px;
}

.pad {
  padding-left:10px;
  padding-right:10px;
}

.info-sus {
  background-image:url(images/info_produse.gif);
  background-repeat:no-repeat;
  width:537px;
  height:70px;
}

.modele-sus {
  background-image:url(images/modele_sus.gif);
  background-repeat:no-repeat;
  width:537px;
  height:70px;
}

.titlu-caseta {
  font-family:Georgia, "Times New Roman", Times, serif;
  font-weight:bold;
  font-size:13px;
  color:#545454;
  position:relative;
  top:20px;
  left:70px;
  width:420px;
}

.modele-mid {
  background-image:url(images/modele_mid.gif);
  background-repeat:repeat-y;
  min-height:270px;
  float:left;
  padding-left:15px;
}

.comentariu br {
height:0px;
}

.comentariu p {
margin-bottom:0px;
margin-top:0px;
}

.modele-jos {
  background-image:url(images/modele_jos.gif);
  background-repeat:no-repeat;
  width:537px;
  height:14px;
  float:left;
  margin-bottom:27px;
}


.login {
  display:inline-block;
/*  float:left; */
  position:relative;
  padding-top:6px;
}

.login_st {
  width:6px;
  height:22px;
  background-image:url(images/login_st.png);
  background-repeat:no-repeat;
  float:left;
  position:relative;
  border:none;
}

.login_mid {
  width:auto;
  height:22px;
  background:transparent;
  background-image:url(images/login_mid.png);
  background-repeat:repeat-x;
  float:left;
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#FEF8E3;
  font-weight:bold;
  border:none;
  cursor:pointer;
}

.login_dr {
  width:6px;
  height:22px;
  background-image:url(images/login_dr.png);
  background-repeat:no-repeat;
  float:left;
  position:relative;
  margin-right:5px;
  border:none;
}

.cautare-titlu {
  background-image:url(images/cautare_titlu.gif);
  background-repeat:no-repeat;
/*  width:537px; */
  height:60px;
  padding-left:50px;
  padding-top:20px;
}

.cautare-sus {
  background-image:url(images/cautare_sus.gif);
  background-repeat:no-repeat;
/*  width:537px; */
  height:28px;
  padding-left:30px;
  padding-top:10px;
}

.cautare-mid {
  background-image:url(images/cautare_mid.gif);
  background-repeat:no-repeat;
  width:537px;
  height:29px;
  border-top:2px solid;
  border-top-color:#FFFFFF;
}

.cautare-jos {
  background-image:url(images/cautare_jos.gif);
  background-repeat:no-repeat;
  width:537px;
  height:77px;
}

.parola-titlu {
   background-image:url(images/parola_titlu.gif);
	 background-repeat:no-repeat;
	 width:537px;
	 height:60px;
	 padding-left:50px;
	 padding-top:20px;
}

.text-introducere {
  text-align:center;
  width:320px;
  float:left;
}

.prod-vandut {
  float:left;
  padding-left:15px;
}

/* bannere */ 
#banner-sus				{ background: url(images/bg.png) -180px -200px no-repeat transparent; width:580px; height:7px; float:left; }
#banner-mid				{ float:left; width:540px; padding:10px 8px;/*border:1px solid #bbcdb5; -moz-border-radius:15px;border-radius:15px;-webkit-border-radius:15px;*/ }
#oferta-lunii			{ margin:0 0 10px 0; float:left; width:560px; height:88px; border:1px solid #cf060d; }
#bannere-jos			{ background: url(images/bg.png) -180px -190px no-repeat transparent; width:560px; height:10px;float:left; }
#banner-jos				{ background: url(images/bg.png) -180px -207px no-repeat transparent; width:580px; height:9px; margin:0 0 10px 0; float:left; }
.casuta-nr, .casuta-nr-sel	{ float:left; font-size:12px; font-weight:bold; height:20px; margin:0 5px 0 0;  }
.casuta-nr a				{ color:#418A2B; text-decoration:none; padding:1px 4px; }
.casuta-nr-sel			{ padding:0 2px; }
.casuta-nr-sel a			{ color:#418A2B; text-decoration:none;border:1px solid #bbcdb5;padding:1px 4px; }
.linie-jcarousel-control	{ float:right; height:20px; padding:1px 0 0 10px; line-height:16px; z-index:99999; }
.jcarousel-skin-tango 	{height: 230px;overflow: hidden;width: 540px;}
.jcarousel-skin-tango .jcarousel-container 				{ background: #F0F6F9; }
.jcarousel-skin-tango .jcarousel-container-horizontal 	{height: 230px;overflow: hidden;width: 540px;}
.jcarousel-skin-tango .jcarousel-container-vertical		{ width: 75px; height: 287px; padding: 40px 20px; }
.jcarousel-skin-tango .jcarousel-clip-horizontal 		{ width: 540px;height: 230px; float:left; }
.jcarousel-skin-tango .jcarousel-clip-vertical 			{ width: 75px; height: 245px; }
.jcarousel-skin-tango .jcarousel-item 					{width: 540px; height: 230px; }
.jcarousel-skin-tango .jcarousel-item-horizontal 		{ margin-right: 10px; }
.jcarousel-skin-tango .jcarousel-item-vertical			{ margin-bottom: 10px; }
.jcarousel-skin-tango .jcarousel-item-placeholder		{ background: #fff; color: #000; }
.jqzoom					{ border:1px solid black; float:left; position:relative; padding:0px; cursor:pointer; }
.jqzoom img				{ float:left; }
div.zoomdiv				{ z-index: 100; position: absolute; top:0px; left:0px; width: 200px; height: 200px; background: #fff; border:1px solid #CCCCCC; display:none; text-align: center; overflow: hidden; }
div.jqZoomPup			{ z-index: 10; visibility: hidden; position: absolute; top:0px; left:0px; width: 50px; height: 50px; border: 1px solid #aaa; background:#ffffff; opacity: 0.5; -moz-opacity: 0.5; -khtml-opacity: 0.5; filter: alpha(Opacity=50); cursor:url('images/zoomin.cur'), move; }
.jcarousel-container	{ position: relative; }
.jcarousel-clip			{ z-index: 2; padding: 0; margin: 0; overflow: hidden; position: relative; }
.jcarousel-list			{ z-index: 1; overflow: hidden; position: relative; top: 0; left: 0; margin: 0; padding: 0; }
.jcarousel-list li,
.jcarousel-item			{ float: left; list-style: none; width: 534px; height: 230px; }
.jcarousel-next			{ z-index: 3; display: none; } 
.jcarousel-prev			{ z-index: 3; display: none; }
#mycarousel ul {padding:0;list-style:none;}


