body {
  padding:0px;
  margin:0px;
  padding-top:3px;
  background-image:url(../images/bg.gif);
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px !important;
  line-height:16px;
}
ul, li {
  padding:0px;
  margin:0px;
  list-style-display:none;
}

img {
  border:0px;
}
#top_menu{
  display:inline;
  line-height:22px;
  font-size:11px !important;
  word-spacing: 3px;
  
}

li.last {
  border:0px !important;
}

#langs {
  position:absolute;
  top:0px;
  margin-top:3px;
  margin-left:815px;
  color:#7f8384;
  font-size:10px !important;
  left:0px;
  width:100px;
  font-family:Arial, Helvetica, sans-serif;
  word-spacing: 3px;
}

#langs a {
  color:#7f8384;
  text-decoration:none;  
}

#top_menu a {
  color:black;
  word-spacing: normal !important;
  
  text-decoration:none;
}
#main {
  width:927px;
  position:relative;
}
#mt {
  width:100%;
  text-align:left;
  
}

#mid {
  position:relative;
  top:-3px;
  left:-2px;
}
#mt td {
  background-color:#fff;
  /*padding:0px !important;
  margin:0px !important;*/
  font-size:12px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
}
.lc {
  background-image:url(../images/l.gif);
  background-repeat:repeat-y;
  width:14px;
}

.rc {
  background-image:url(../images/r.gif);
  background-repeat:repeat-y;
  width:14px;
  background-position:right;
}

.lcc {
  background-image:url(../images/lc.gif);
  background-repeat:no-repeat;
  width:15px;
  height:16px;
}

.lbc {
  background-image:url(../images/lbc.gif);
  background-repeat:no-repeat;
  width:15px;
  height:14px;
}

.rcc {
  background-image:url(../images/rc.gif);
  background-repeat:no-repeat;
  width:15px;
  height:16px;
}

.rbc {
  background-image:url(../images/rbc.gif);
  background-repeat:no-repeat;
  width:15px;
  height:14px;
}

.tb {
  background-image:url(../images/t.gif);
  background-repeat:repeat-x;
  height:13px;
}

.tbb {
  background-image:url(../images/b.gif);
  background-repeat:repeat-x;
  background-position:bottom;
  height:14px;
}

#header {
  height:222px;
  position:relative;
}

/*LOGIN BOX*/
#login_box {
  position:absolute;
  width:241px;
  height:60px;
  left:0px;
  padding-top:10px;
  padding-left:18px;
  background-color:#e0e0e0;
  margin-left:633px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  line-height:16px;
  color:#3c3c3c;
  top:-9px;
  background-image:url(../images/lbl.gif);
  background-repeat:no-repeat;
  background-position:left bottom;
}

.lbr {
  background-image:url(../images/lbr.gif);
  background-repeat:no-repeat;
  background-position:right bottom;
  float:right;
  padding-left:5px;
  width:133px;
  height:60px;
}
#login_box a {
  text-decoration:underline;
  color:#010101;
  border:0px;
}

.linp {
  width:93px;
  height:15px;
  line-height:15px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  margin-top:9px;
  padding-left:2px;
  color:#020202;
}

.lbl {
  top:0px;margin-left:7px; position:absolute;margin-top:38px; cursor:pointer
}

/*CART*/
#cart {
  width:265px;
  position:absolute;
  top:76px;
  left:635px;
}

#cart .first {
  cursor:pointer;
  float:left;
  color:#7dc13a;
  width:66px;
  padding-top:6px;
  padding-left:45px;
  font-weight:bold;
  font-size:12px !important;
  font-family:Arial, Helvetica, sans-serif;
  
  border-right:1px solid #8f8f8f;
  background-image:url(../images/basket.gif);
  background-repeat:no-repeat;
  line-height:15px;
  height:34px;
  background-position:0px 6px;
}

#cart .second {
  float:right;
  
}

#cart .second table {
  width:133px;
  font-size:11px !important;
  height:40px;
  margin-right:9px;
}

#cart .second table th {
  font-weight:normal;
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px !important;
  color:#030303;
  padding:0px;
  margin:0px;
  text-align:left;
}

#cart .second table td {
  font-weight:bold;
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px !important;  
  text-align:right;
}

/*Categories*/
#categories {
  left:0px;
  top:124px;
  position:absolute;
  margin-top:10px;
  width:920px;
  word-spacing:0px;
  margin-bottom:18px;
}
#categories img {
  border:0px;
  padding:0px;
  float:left;
  margin:0px;
  margin-right:3px;
}

/*BLOCK*/

.blc, .brc, .bblc, .bbrc {
  background-repeat:no-repeat;
  width:11px;
  height:11px;
}
.bt {
  height:11px !important;
  background-image:url(../images/bt.gif);
  background-position:top;
  background-repeat:repeat-x;
  
}
.br2 {
  width:11px;
  background-image:url(../images/br2.gif);
  background-position:right;
  background-repeat:repeat-y;
}
.bl2 {
  width:11px;
  background-image:url(../images/bl2.gif);
  background-repeat:repeat-y;
}
.bb {
  height:11px !important;
  background-image:url(../images/bb.gif);
}
.brc {
  background-image:url(../images/br.gif);
}
.bbrc {
  background-image:url(../images/bbrc.gif);
}
.bblc {
  background-image:url(../images/bblc.gif);
}
.blc {
  background-image:url(../images/bl.gif);
}

.cat {
  height:83px;
}
.cat2 {
  position:absolute;
  top:0px;
  left:0px;
  top:230px;
  margin-left:8px;
  width:140px;
  height:63px;
  color:#fff;
  font-size:17px;
  padding-left:60px;
  padding-top:20px;
}
.cat2 div {
  font-size:12px;
  padding-top:9px;
}
/*MENU*/
ul.menu, ul.menu ul, ul.menu li, ul.menu ul li {
  margin:0px;
  padding:0px;
  list-style:none;
}
ul.menu {
  padding-top:14px;
  padding-left:15px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
}

ul.menu ul {
  padding-left:5px;
  padding-bottom:10px;
}

ul.menu a {
  font-weight:bold;
  color:black;
  font-size:12px;
  text-decoration:none;
}

ul.menu ul li a {
  font-weight:normal;
  font-size:10px;
}

#bottom_banner {
  position:relative;
  height:126px;
  margin-top:13px;
}

#bottom_banner img{
  position:absolute;
}

/*APATINIS MENIU*/

#bottom_menu {
  text-align:right;
  padding-right:100px;
  position:relative;
  top:4px;
  font-size:11px !important;
  font-family:Arial, Helvetica, sans-serif;
  
  color:#30332a;
  word-spacing:3px;
}

#bottom_menu a {
  color:#30332a;
  text-decoration:none;
  font-size:10px;
  word-spacing:normal;
}

/*CONTENT*/
#content {
  text-align:left;
  width:640px;
  padding-top:8px;  
}

#path {
  padding-left:4px;
  color:#2a3129;
  border-bottom:1px solid #a94686;
  margin-bottom:9px;
  height:30px;
}

#path a {
  color:#2a3129;
  text-decoration:none;
}

#path span {
  color:#831d71;
}

.select {
  border:1px solid #c471a7;
  margin:0px;
  font-size:11px;
}

.clear {
  display:block;
  clear:both;
  line-height:0px;
  height:0px;
}

.in1 {
  float:left; padding-left:4px; padding-top:4px; color:#831d71
}

.in1 a {
  color:#831d71;
  text-decoration:none
}

/*ITEMS*/

.items {
  margin-bottom:9px;  
}

.item {
  width:153px;
  margin-right:9px;
  float:left;
  padding-top:4px;
}

.item a {
  text-decoration:none;
  font-weight:normal;
  color:inherit;
  color:#434343;
}
.price {
  float:left;
  font-weight:bold;
  color:#757575;
}

.sprice {
  float:right;
  font-weight:bold;
  color:#ff0000;
  text-decoration: line-through;
}
.item img {
  margin-bottom:7px;
}
.item div {
  display:block;
  width:141px;
  text-align:left;
  line-height:18px;
}

.checkbox {
  margin:0px;padding:0px;
  margin-top:2px;
}

.pasirinktos {
  width:100%;
  margin-top:-9px;
}
.pasirinktos td {
  border-bottom:1px solid #be6f9e;
  padding-bottom:9px !important;
  padding-top:9px;
  line-height:19px;
}
.pasirinktos td .price, .pasirinktos td .sprice {
  float:none;
}

.bigi {
  margin-left:7px;
  margin-right:17px;
}

a.title {
  color:#831b70;
  text-decoration:none;
  font-weight:bold;
}

.kitos_spalvos {
  margin-top:9px;
  color:#831d71;
}

.kitos_spalvos a img {
  margin-right:2px;
  margin-bottom:2px;
  border:1px solid #831b70;
}

.dydziai {
  color:#831d71;  
  padding-top:18px;
  
}

.dydziai a, .dydziai2 a {
  border:1px solid #831d71;
  display:inline;
  padding-left:8px;
  padding-right:8px;
  color:#545454;
  text-decoration:none;
  font-weight:normal;
  
}
.dydziai a.active, .dydziai2 a.active {
  background-color:#f1d2dc;
}
.kiekisp {
  color:#841e72;
  font-weight:bold;
  padding-top:16px;
  line-height:16px;
}

.inp, .inp2, .area {
  border:1px solid #841e72;
  width:55px;
  height:14px;
}
.inp2, .area {
  width:99%;
}

.area {
  height:94px;
}
a.skale {
  color:#343434;
  text-decoration:none;
}

.cart {
  width:100%;
  border-collapse:collapse;
  
}
.cart th {
  font-weight:bold;
  color:#fff;
  text-align:left;
  background-color:#cc7aa8;
  text-align:center;
  height:22px;
  line-height:22px;
}
.cart td{
  padding-top:7px;
  border-left:1px solid #dfdfdf;
  border-right:1px solid #dfdfdf;
  padding-bottom:7px;
  border-bottom:4px solid #fff;
  border-top:4px solid #fff;
}

.spacer {
  border:0px;
  height:5px;
  line-height:1px;
  padding:0px !important;
  border-left:0px !important;
  border-right:0px !important;
}

.spacer div {
  border-top:1px solid #be6f9e;
}
td.nob {
  border-left:1px solid white;
}
td.nob2 {
  border-right:1px solid white;
}

.cart td a {
  color:#7f1f76;
  font-size:11px;
  text-decoration:none;
}
.cart th a {
  font-size:10px;
  color:#fff;
  text-decoration:none;
}

.emailer td {
  text-align:right;
  color:#7f1f76;
  white-space:nowrap;
}

.star {
  color:red;
}

.puslapiai {
  padding:6px;
  text-align:center;
}
.puslapiai span {
  font-weight:bold;
}

.puslapiai a {
  color:#7f1f76;
  text-decoration:none;
}

.ks {
  color:#7f207a;
  line-height:25px;
  font-weight:bold;
}

.gal {
  color:#7f207a;
  border-bottom:1px solid #7f207a;
  border-top:1px solid #7f207a;
  font-weight:bold;
  margin-bottom:14px;
  padding-left:50px;
  margin-top:20px;
  height:20px;
  line-height:20px;
}

.pavs img{
  border:1px solid #7f207a;
}

a.zoom {
  padding-left:26px;
  font-weight:bold;
  color:#7f207a;
  background-image:url(../images/zoom.gif);
  background-repeat:no-repeat;
  text-decoration:none;
}

h1 {
  font-size:12px;
  color:#7f207a;
  font-weight:bold;
  margin:0px;
  padding:0px;
}
a.jqzoom img {
  border:1px solid #7f207a;
}

.dydziai td {
  border:0px;
  padding:0px;
}

.dydziai table {
  margin:0px;
}

.iimg {
  position:relative;
}

#nuotraukos {
  line-height:30px;
  color:#7f237a;
  text-align:center;
}

#nuotraukos a {
  color:#7f237a;
  text-decoration:none;
}

.image_box {
  width:153px;
  height:146px;
  background-repeat: no-repeat;
  border:1px solid #be6f9e;
  cursor:pointer;
}