body {
	position: relative;
	margin: 0; padding: 0;
	font-size: 1em;
	font: 76% Arial, Helvetica, Tahoma, sans-serif;
}
* html body { text-align: center; }

/* *************************************************************** */

h1, h2, h3, h4, form, dl, ul {margin: 0;}
strong, b {font-weight: bold;}
em, i {font-style: italic;}
small {display: block;}
fieldset {border: 0;}
h1 {display: none;}

/* *************************************************************** */

#wrapper {
	position: relative;
	width: 808px;
	margin: 0 auto;
  padding-top: 55px;
}
* html #wrapper { text-align: left; }

/* *************************************************************** */

#logo {
  position: absolute;
  left: 10px;
  top: 20px;
  display: block;
  width: 181px;
  height: 28px;
}
#logo span {
  display: none;
}

/* *************************************************************** */

#search {
  position: absolute;
  right: 10px;
  top: 35px;
}
#search label {
  color: #EFE9BB;
  font-size: 11px;
}
#search input.txt {
  background: #EFE9BB;
  border-top:     1px solid #6D6B5E;
  border-left:    1px solid #6D6B5E;
  border-right:   1px solid #FFF;
  border-bottom:  1px solid #FFF;
  font-size: 9px;
  padding: 1px;
  height: 11px;
}
#search input.btn {
  padding: 0 5px;
}

/* *************************************************************** */

#link {
  position: absolute;
  width: 100px;
  height: 20px;
  top: 70px;
  right: 5px;
  display: block;
}
#link span {
  display: none;
}

/* *************************************************************** */

#basket { 
  position: absolute;
  right: 14px;
  top: 0;
  height: 23px;
  width: 99px;
  cursor:pointer;
}
#basket a {
  color: #EFE9BB;
  font-size: 10px;
  text-decoration: none;
  display: block;
  padding: 4px 0 5px 10px;
}

/* *************************************************************** */

.roundcont {
  width: 100%;
}
.roundcont #content {
  margin: 0 5px;
}
*html .roundcont #content {
  margin: 0 0 0 5px;
}
img.corner {
   width: 7px;
   height: 6px;
   border: none;
   display: block !important;
}
img.corner2 {
   width: 15px;
   height: 15px;
   border: none;
   display: block !important;
}
.border-left {
  width: 100%;
}

/* *************************************************************** */

#backTop {
  list-style: none;
  padding: 10px 0 0 40px;
  margin: 0;
}
#backTop li {
  float: left;
}
#backTop li.r {
  padding: 0 0 0 390px;
}
#backTop li a {
  height: 19px;
  display: block;
}
#back {
  width: 57px;
  height: 19px;
}
#back span {
  display: none;
}
#top {
  width: 72px;
  height: 19px;
}
#top span {
  display: none;
}
#bask {
  width: 72px;
  height: 19px;
}
#bask span {
  display: none;
}

/* *************************************************************** */

#menu {
  height: 18px;
  padding: 7px 0 0 300px;
  margin: 0;
  list-style: none;
  border-top: 1px solid #EFE9BB;
}
*html #menu {
  margin: 0 5px 0 0;
}
#menu li {
  float: left;
  padding: 2px 14px 2px 14px;
}
#menu li.lng {
  background: none;
  padding-left: 0px;
  padding-right: 0px;
}
#menu li a {
  display: block;
  color: #FFF;
  text-decoration: none;
  text-transform: uppercase;
  font-size: .9em;
}

/* *************************************************************** */

#newsletter {
  width: 164px;
  margin: 10px auto;
}
#newsletter label {
  display: block;
  padding: 2px 0 3px 0;
}
#newsletter input.txt {
  font-size: 10px;
  width: 143px;
}
#newsletter input.btn {
  width:  11px;
  height: 11px;
}

/* *************************************************************** */

#promotions {
  width: 174px;
  margin: 0 auto;
}
#promotions img {
  border: none;
  padding: 20px 0 0 0;
}
#promotions a img {
	border: none;
}
#promotions p {
  padding-top: 5px;
  text-align: center;
}
#promotions p a {
  text-decoration: underline;
}

/* *************************************************************** */

#weather {
	width: 169px;
	height: 122px;
	margin: 0 auto;
}

/* *************************************************************** */

#left, #right {
  float: left;
  font-size: .9em;
}

/* *************************************************************** */

#left {
  width: 200px;
}

/* *************************************************************** */

#right {
  width: 598px;
  padding-top: 20px;
  text-align: justify;
}
#right p {
  margin: 0;
}

/* *************************************************************** */

#title {
  width: 100%;
  height: 30px;
  padding: 0 0 10px 0;
}
#title span {
  padding: 5px 0 5px 55px;
  display: block;
  font-weight: bold;
  font-size: 12px;
}
#bottom {
  height: 20px;
  margin-top: 20px;
  padding: 10px 0;
}

/* *************************************************************** */

#list {
  margin: 0 40px;
}
#list h1,
#list h2,
#list h3,
#list h6 {
	font-size: 16px;
	font-weight: bold;
	padding: 0;
	margin: 0 0 5px 0;
	display: block;
	text-transform: uppercase;
}
#list h4 {
	font-size: 12px;
	font-weight: bold;
  padding: 0;
  margin: 0 0 5px 0;
	display: block;
	text-transform: uppercase;
}
#list h5 {
	font-size: 12px;
	font-weight: bold;
  padding: 0;
  margin: 0 0 5px 0;
	display: block;
}
#list div.item {
  overflow: hidden;
  padding: 10px;
  margin: 0 0 10px 0;
  position: relative;
  width: 504px;
}
*html #list div.item {
	width: 498px;
}
#list div.item table {
	border-collapse: collapse;
	width: 100%;
	margin: 0 auto;
}
#list div.item table th {
	text-align: center;
}
#list div.item table td {
	padding: 2px;
	border: 1px solid #000;
}
#list div.item table.noBorder td {
	border: none;
}
#list div.item table th.price {
	width: 30%;
}
#list div.item table td.price {
	text-align: right;
}
#list div.basket {
  position: absolute;
  top: 0;
  right: 0;
  width: 72px;
  height: 19px;
  display: block;
}
#list div.basket a {
  width: 72px;
  height: 19px;
  display: block;
}
#list div.basket span {
  display: none;
}
#list div.preview, 
#list div.tekstas {
  float: left;
}
#list div.tekstas {
	width: 230px;
}
#list div.price {
	clear: both;
	position: absolute;
	bottom: 10px;
  right: 50px;
	font-weight: bold;
	text-transform: uppercase;
}
#list div.preview img {
	text-align: center;
	margin-right: 10px;
}
#list div.tekstas a {
  font-weight: bold;
}

/* *************************************************************** */

#list form.options {
  clear: both;
  background: #D6D0A5;
  overflow: hidden;
  padding: 0;
  margin: 0 0 10px 0;
}
*:first-child+html #list form.options {
  padding: 5px;
}
#list form.options fieldset * {
  padding: 0;
  margin: 0;
  float: left;
}
#list form.options label {
  width: 385px;
}
#list form.options label a {
  text-decoration: none;
  color: #350D0E;
}
#list form.options input.kiek {
  width: 30px; 
  margin: 0 5px;
  border-top:     1px solid #3B3030;
  border-left:    1px solid #3B3030;
  border-right:   1px solid #350D0E;
  border-bottom:  1px solid #350D0E;
}
#list form.options input.btn {
  width: 67px;
  height: 20px;
  background: url('../images/submit.gif') 50% 50% no-repeat;
  border: none;
  padding: 0;
  margin: 0;
  text-decoration: none;
  font-size: 10px;
}
#toliau {
  display: block;
  width: 75px;
  height: 25px;
  margin-bottom: 20px;
}
#toliau span {
  display: none;
}

/* *************************************************************** */

#text {
	text-align: justify;
	margin: 0 40px;
}
#text h1,
#text h2,
#text h3,
#text h4,
#text h5,
#text h6 {
	font-size: 16px;
	font-weight: bold;
	padding: 0;
	margin: 0 0 5px 0;
	display: block;
	text-transform: uppercase;
}
#text h6 {
	font-size: 13px;
	font-weight: bold;
	padding: 0;
	margin: 0 0 5px 0;
	display: block;
	text-transform: uppercase;
}
#text p {
	margin-bottom: 10px; 
	line-height: 16px;
}
#text span {
	font-weight: bold;
}
#text a {
	text-decoration: underline;
}
#text a:hover {
	text-decoration: none;
}
#text ul {
	padding: 0;
	list-style: none;
	margin: 0 0 10px 0;
}
#text ul li {
	display: block;
	padding: 2px 0 2px 12px;
}
/* */* html #text ul li {
/* */	vertical-align: top; 
/* */	height: 1%;
/* */}
#text ul ul {
	margin: 0;
  padding: 0;
}
#text ul ul li {
	padding-left: 10px;
}
#text ul ul ul {
	margin: 0;
	padding: 0;
}
#text ol {
	padding: 0 0 0 20px;
	list-style-type: lower-alpha inside;
}
#text ol ol {
	list-style-type: lower-alpha inside;
}
#text ol li {
	padding: 2px 0;
}
#text table {
	border-collapse: collapse;
	margin-bottom: 15px;
	width: 100%;
}
/* */* html #text table {
/* */	font-size: 11px; 
/* */	width: auto; 
/* */	width/* */:/**/100%;
/* */}
/* */#text table {
/* */	behavior: expression(function(o){
/* */		if (o.border == "0")
/* */			o.className += " noborder"
/* */		o.runtimeStyle.behavior = "none";
/* */	}(this))
/* */}
/* */#text table[border="0"] {
/* */	border: 0;
/* */}
/* */#text table[border="0"] td {
/* */	border: 0;
/* */	/* padding: 0; */
/* */	margin: 0;
/* */}
/* */#text table.noborder {
/* */	border: 0;
/* */	padding: 0;
/* */	margin: 0;
/* */}
/* */#text table.noborder td {
/* */	border: 0;
/* */	padding: 0;
/* */	margin: 0;
/* */}
#text td {
	padding: 2px 5px;
	font-size: 11px;
	vertical-align: top;
}
#text td.price {
	text-align: right;
	width: 30%;
}
#text th {
	padding: 2px 5px;
	text-align: left;
	text-align: center;
}
#text td p, 
#text th p {
	margin: 0;
}

/* *************************************************************** */

#submenu {
  list-style: none;
  padding: 20px 0 20px 23px;
  margin: 0;
}
#submenu li {
  padding: 0;
}
*html #submenu li {
	vertical-align: top;
	height: 1%;
}
#submenu li a {
  color: #FFF;
  text-decoration: none;
  display: block;
  padding: 2px 0 2px 30px;
}
#submenu li a.active {
}
#submenu ul {
  list-style: none;
  padding: 0;
  margin: 0;
}
#submenu ul li a {
  padding-left: 40px;
}
#submenu ul ul {
  list-style: none;
  padding: 0 0 0 10px;
  margin: 0 0 0 0;
}
#submenu ul ul li {
	background: none;
}
#submenu li li a.active {
	font-weight: bold;
	color: #EFE9BB;
}

/* *************************************************************** */

#submenu-btm {
  height: 40px;
  width: 202px;
}
#copyright {
  color: #FFF;
  font-size: 10px;
  text-align: right;
  padding: 5px 20px 20px 0;
}
#copyright a {
  color: #FFF;
  text-decoration: underline;
}

dl.news {
  padding: 0;
  margin: 0;
}
dl.news dt {
  padding: 5px 0;
  margin: 0;
  font-size: 12px;
  font-weight: bold;
}
dl.news dd {
  padding: 0;
  margin: 0;
}
dl.news dd.btn a {
  font-weight: bold;
}
.cart_submit{ 
	background-color:#B1AA77; 
	font-size:10px; 
	border:0px; width:50px; height:20px;
}
.cart_submit2{ 
	background-color:#B1AA77; 
	font-size:10px; 
	border:0px; width:90px; height:20px;
}
.cart_table{ background-color:#D6D0A5; border:0px; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#350d0e; margin-right:30px }
.cart_table td{ white-space:nowrap; height:30px; border:0px}
.cart_table form{ padding:0px; margin:0px}

.pdf {
	background: url('../images/pdf.gif') 0 50% no-repeat;
	padding: 8px 10px 8px 40px;
	display: block;
}

/* *************************************************************** */

#frmblc {
	padding: 0;
	margin: 0;
}
#frmblc table.form {
	border-collapse: collapse;
	border: none;
	padding: 0;
	margin: 0;
}
#frmblc td {
	border: none;
}
#frmblc .title {
	text-align: right;
	padding: 4px 20px 4px 0;
	font-size: 1.1em;
	width: 180px;
	vertical-align: top;
}
#frmblc .input {
	padding: 5px 5px 5px 20px;
	width: 310px;
}
#frmblc .txtfld {
	width: 200px;
	font-size: 1.15em;
}
#frmblc textarea {
	font: 100% Arial, Tahoma, Helvetica, sans-serif;
	font-size: 1.1em;
	width: 200px; 
	height: 100px;
	overflow: auto;
}
#frmblc .error {
	padding-left: 20px;
	font-weight: bold;
}
#frmblc .submit {
	border: 0;
	font-size: .9em;
	padding: 3px 10px;
	cursor: pointer;
}
* html #frmblc .submit {font-size: 1em; padding: 2px 4px;}
*:first-child+html #frmblc .submit {font-size: 1em; padding: 2px 4px;}

/* *************************************************************** */

#cart_table {
	border-collapse: collapse;
	padding: 0;
	margin: 0;
	border: none!important;
}
#cart_table td {
	padding: 0;
	margin: 0;
	border: none;
}
#cart_table td.isimti {
	text-align: right;
	width: 20%;
	vertical-align: middle;
}
#cart_table td.isimti input {
	border: none;
	background: none;
	padding: 5px 0 5px 2px;
	font-size: .9em;
}

/* *************************************************************** */

#text .gallery-list {
	border: none;
	width: auto; 
	line-height: 14px;
}
#text .gallery-list td {
	text-align: left;
	vertical-align: top;
	padding: 5px;
	width: 80px;
	background: none;
}
#text .gallery-list td span {
	display: block;
	padding: 2px;
	font-size: .9em;
}

/* ***************************************************************** */

#language {
	position:absolute;
	top:5px;
	right:120px;
	list-style:none;
	padding:0;
	margin:0;
	font-size:10px;
}
#language li {
	float:left;
	padding:0 3px;
}
#language a {
	text-decoration:none;
	color:#EFE9BB;
}
#language a:hover {
	text-decoration:underline;
}
#language li.active a {
	text-decoration:underline;
}
