body {
	background-color: #b2b2b2;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 12px;
}

/* *** Sluoksnių stiliai *** */

table.konteineris {
	border: 0px;
	width: 100%;
	text-align: center;
	margin: 10px 0px 0px 0px;
}

td.konteineris {
	background-color: #b2b2b2;
	text-align: center;
	vertical-align: middle;
}

table.lapas {
	border: #cccccc 1px solid;
	width: 1000px;
	height: 580px;
	text-align: center;
}

td.lapas {
	background-color: transparent;
	background-image: url(/image/background_kalnai.jpg);
	background-repeat: repeat-y;
	background-position: top;
	text-align: center;
	vertical-align: top;
	border: 1px solid;
	border-color: #cccccc #cccccc #cccccc #cccccc;
  	padding: 1px 1px 1px 1px;
}

table.dizainas {
	border: #cccccc 0px solid;
	width: 1000px;
	height: auto;
	text-align: left;
}

td.dizainas {
	background-color: #b2b2b2;
	text-align: left;
	border: #cccccc 0px solid;
  	padding: 1px 1px 1px 1px;
}
a.dizainas, a.dizainas:link, a.dizainas:hover, a.dizainas:visited, a.dizainas:active {
	font-family: arial, verdana, helvetica, sans-serif;
	text-decoration: none;
	font-size: 9px;
	font-weight: bold;
	color: #5e696f;
}

#virsus {
	position: relative;
	height: 230px;
	#height: 232px;
	width: 1000px;
	z-index: 7;
	border: #ff0000 0px solid;
	text-align: left;
}

#mmtheme {
	position: absolute;
	float: left;
	height: 0px;
	z-index: 14;
	border: #aa0000 0px solid;
	background-color: transparent;
	text-align: right;
	display: block;
}
.temalaisvalaikis, temarenginiai, .temaprofesionalai {
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	}
	
#temalaisvalaikis, #temarenginiai, #temaprofesionalai {
	position: relative;
	float: left;
	top: 0px;
	width: 125px;
	height: 45px;
	#height: 43px;
	z-index: 20;
	border: #00ff00 0px solid;
	background-color: transparent;
	padding: 0 0 0 0;
	width: 0px;
}
#temalaisvalaikis {
	left: 625px;
}
#temarenginiai {
	left: 750px;
	#left: 625px;
}
#temaprofesionalai {
	left: 875px;
	#left: 625px;
}


#baneris {
	position: relative;
	top: 0px;
	width: 1000px;
	height: 165px;
	z-index: 1;
	border: #aa0000 0px solid;
	background-color: transparent;
	text-align: center;
}


#punktyras {
	position: relative;
	background-image: url(/image/punktyras_1px.jpg);
	background-repeat: repeat-x;
	background-position: center;
	#background-position: top;
	top: 0px;
	width: 1000px;
	height: 10px;
	z-index: 16;
	border: #aa0000 0px solid;
	background-color: transparent;
	text-align: center;
}


#meniu {
	position: absolute;
	background-image: url(/image/gradient_pilkas.jpg);
	background-repeat: repeat-x;
	background-position: top;
	background-color: #5e696f;
	top: 180px;
	left: 0px;
	width: 1000px;
	height: 50px;
	z-index: 27;
	border: #aa0000 0px solid;
	text-align: right;
	vertical-align: top;
	margin: 0px 0px 5px 0px;
}


div.submeniu, div.submeniuhot {
	position: absolute;
	left: 20px;
	top: 32px;
	#top: 30px;
	width: 900px;
	z-index: 5;
	border: #aaaa00 0px solid;
	background-color: #5e696f; /* transparent; */ /* #ffffff; */
	text-align: left;
	visibility: hidden;
}
div.submeniuhot {
	z-index: 1;
	visibility: visible;
}

#apacia {
	position: relative;
	width: 995px;
	z-index: 3;
	border: #00ff00 0px solid;
	text-align: left;
	vertical-align: top;
}

table.divapacia {
	width: 100%;
	border: #ff0000 0px solid;
	text-align: left;
	vertical-align: top;
}

td.divsonas {
	width: 215px;
	border: #00ff00 0px solid;
	text-align: center;
	vertical-align: top;
}
td.divturinys {
	width: 768px;
	padding: 10px 10px 10px 10px;
	border: #0000ff 0px solid;
	text-align: left;
	vertical-align: top;
}


#sonas {
	/*position: relative;
	width: 215px;
	height: auto;
	z-index: 4;
	border: #0000ff 1px solid;
	text-align: center;
	vertical-align: top;
*/}


#turinys {
	/*position: relative;
	left: 215px;
	top: 0px;
	width: 770px; 
	height: 435px;
	margin-top: 5px;
	margin-left: 10px;
	z-index: 5;
	border: #0000ff 0px solid;
	text-align: left;
	vertical-align: top;
*/}


/* *** Bendri stiliai *** */

a {
	font-family: arial, verdana, helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	color: #0000aa;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}

h1,h2, h3, h4, h5, h6 {
	margin: 2px 0px; font-size: 14px; color: #333333; text-indent: 10px;
}

ol{
	background-color : transparent;
}
li{
	list-style-type : square;
	list-style-position : inside;
}



/* *** Stiliu klases *** */


/* *** MENIU *** */
.meniu {
	font-size: 12px;
	font-weight: normal;
	color: #ffffff;
}

table.meniu {
	border: #00aa00 0px solid;
	height: 30px;
}
td.meniu {
	/*border: 1px solid #e9e9e9;*/
	border: 0px solid;
	border-color: #f0f0f0 #909090 #909090 #f0f0f0;
  	padding: 5px 20px 5px 20px;
	/*width: 100px;*/
	background-color: transparent;
	text-align: center;
	height: 30px;
}
a.meniu, a.meniu:link, a.meniu:visited {
	text-decoration: none;
	/*width: 100px;*/
	/*padding-top: 3px; padding-bottom: 3px;*/
	background-color: transparent;
	/*border: 1px outset;*/
}
a.meniu:hover, a.meniu:active {
	background-color: transparent;
}

.submeniu {
	font-size: 11px;
	font-weight: normal;
	color: #ffffff;
}
table.submeniu {
	border: 0px solid;
	width: 100%;
}
td.submeniu {
	border: 0px solid #b2b2b2;
	background-color: #5e696f;
	text-align: left;
}
a.submeniu, a.submeniu:link, a.submeniu:visited, a.submeniu:active {
	text-decoration: none;
	background-color: transparent;
	padding: 8px 20px 0px 0px;
}

a.submeniu:hover {
	color: #dfdfdf;
	background-color: transparent;
}



/* *** SONAS *** */
.sonas{
	font-size: 11px;
	font-weight: normal;
}
.sonastema {
	font-weight: bold; font-size: 11px; color: #ffffff; text-decoration: none;
	width: 175px; padding-top: 3px; padding-left: 5px;	padding-bottom: 3px; background-color: #aaaaaa;
	text-align: center;
}

table.sonas {
	border: 0px solid;
}
td.sonas {
	border: 1px solid #e9e9e9;
}
td.sonasinn {
	border: 1px solid #e9e9e9;
	/*width: 175px;*/
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 3px;
	padding-bottom: 5px;
	background-color: #ffffff;
	vertical-align: top;
}
a.sonas {
	font-size: 11px;
}
p.banner {
	text-align: center;
	width: 170px;
	border: 0px solid #ee3300;
}



/* *** PARDUOTUVES MENIU *** */
.pmeniu {
	font-size: 12px;
	font-weight: Normal;
	color: #ffffff;
}
table.pmeniu {
	border: 0px solid;
	
}
td.pmeniu {
	/*border: 1px solid #e9e9e9;*/
	border: 1px solid;
	border-color: #f0f0f0 #909090 #909090 #f0f0f0;
  	padding: 5px 20px 5px 20px;
	/*width: 100px;*/
	background-color: #5e696f;
	text-align: center;
}
a.pmeniu, a.pmeniu:link, a.pmeniu:visited {
	text-decoration: none;
	/*width: 100px;*/
	/*padding-top: 3px; padding-bottom: 3px;*/
	background-color: #5e696f;
	/*border: 1px outset;*/
}
a.pmeniu:hover, a.pmeniu:active {
	background-color: #b2b2b2;
}



/* *** PARDUOTUVES SUBMENIU *** */
.psubmeniu {
	font-size: 11px;
	font-weight: normal;
	color: #5e696f;
}
table.psubmeniu {
	border: 0px solid #00aa00;
} 
td.psubmeniu {
	border: 1px solid #b2b2b2;
	/*width: 100px;*/
	/*padding-left: 5px;
	padding-right: 5px;*/
	/*padding-top: 3px;
	padding-bottom: 3px;*/
	background-color: #ffffff;
	text-align: center;
}
a.psubmeniu, a.psubmeniu:link, a.psubmeniu:visited, a.psubmeniu:active {
	text-decoration: none;
	/*width: 95px;
	padding-top: 0px; padding-bottom: 0px;*/
	background-color: #ffffff;
}
a.psubmeniu:hover {
	color: #ffffff;
	background-color: #5e696f;
}


/* *** PARDUOTUVES TURINYS *** */

table.shoptables {
	border: 0px #00ff00 solid;
	vertical-align: top;
}

/* *** Detalus aprasymas *** */

td.detlogo {
	text-align: left;
	vertical-align: middle;
	padding: 5 15 5 15;
	border: 1px #b2b2b2 solid;
	background-color: #ffffff;
}

font.detlogo {
	font-size: 18px;
	font-weight: bold;
	font-style: italic;
	color: rgb(78,73,93);
}
p.relatedproduct {
	font-size: 18px;
	font-weight: bold;
	font-style: italic;
	color: rgb(78,73,93);
}

img.detlogo {
	border: 0px;
	vertical-align: middle;
}


td.detfoto {
	text-align: center;
	padding-top: 8px;
	padding-bottom: 8px;
	border: 1px #b2b2b2 solid;
	background-color: #ffffff;
}

font.detfoto {
	font-size: 14px;
	font-weight: bold;
	font-style: italic;
	color: #5e696f;
}

img.detfoto {
	border: 0px;
}

td.detcellfeature {
	text-align: left;
	vertical-align: top;
}

td.detcellfeatureempty {
	text-align: left;
	vertical-align: top;
	border: 0px #000000 solid;
}


td.detfeature {
	text-align: center;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 10px;
	padding-right: 10px;
	border: 1px #b2b2b2 solid;
	background-color: #5e696f; /*rgb(78,73,93);*/
}

a.detfeature{
	color: #ffffff;
	font-weight: normal;
	text-decoration: none;
}

font.detfeature {
	font-size: 12px;
	font-weight: normal;
	color: #ffffff;
}

td.detfeaturedesc {
	text-align: left;
	padding-top: 3px;
	padding-bottom: 3px;
	border: 1px #b2b2b2 solid;
	background-color: #ffffff;
}

td.detfeaturedescbig {
	text-align: left;
	vertical-align: top;
	height: 54px;
	padding-top: 3px;
	padding-bottom: 3px;
	border: 1px #b2b2b2 solid;
	background-color: #ffffff;
}

div.detetikete {
	position: relative;
	top: -10px;
	left: 150px;
	width: auto;
	height: auto;
	z-index: 45;
}

img.detetikete {
	border: 0px;
}

img.detfotothumb {
	width: 40px;
	border: 1px #b2b2b2 solid;
	cursor: pointer;
	cursor: hand;
}





/* *** Product LIST *** */

td.listproduct {
	width: 175px;
	vertical-align: top;
	border: 0px #ff0000 solid;
}

div.listlogo {
    position: relative;
    float: left;
    height: 10px;
    #height: 2px;
    /*overflow:visible;*/
    width: 170px;
    text-align: left;
    border: 0px #00ff00 solid;
    z-index: 5;
}
img.listlogo {
	border: 0px;
	/*height: 40px;*/
	margin-left: 10px;
	margin-top: 5px;
}

img.listlogo {
   /*height: expression( document.body.clientHeight > 50 ? "50px" : "auto" );*/ /* sets max-height for IE */
   max-height: 40px; /* this sets the max-height value for all standards-compliant browsers */
   height: 40px;
   width: auto;
}


td.listfoto {
	vertical-align: top;
	border: 1px #b2b2b2 solid;
	background-color: #ffffff;
	height: 190px;
	width: 175px;
}

div.listdiscount {
    position: absolute;
    height: auto;
    #height: 2px;
    width: 170px;
    /*overflow:visible;*/
    top: 0px;
    z-index: 6;
    border: 0px #0000ff solid;
    text-align: right;
}
img.listdiscount{ height: auto; }

div.listfont {
	position: relative;
	float: right;
	/*overflow:visible;*/
	top: 45px;
	#top: 0px;
	height: 20px;
	width: 170px;
	text-align: left;
	border: 0px #ff0000 solid;
}
font.listfoto, font.listcatfoto {
	font-size: 12px;
	font-weight: bold;
	font-style: italic;
	color: #5e696f;
}
font.listfoto {
	margin-left: 7px;
}

font.listcatfoto {
	font-size: 14px;
}
div.listcatfoto {
	padding: 5px 0px 0px 10px;
	text-align: left;
}

div.listfoto {
    position: relative;
    float: left;
    /*overflow:visible;*/
    #height: 20px;
    width: 15px;
    top: 40px;
    #top: 0px;
    text-align: center;
    border: 0px #00ff00 solid;
    z-index: 4;
}
img.listfoto {
	border: 0px #ff0000 solid;
	#top: -30px;
	width: 130px;
	height: 108px;
}

td.listcelldesc {
	text-align: left;
	vertical-align: top;
}

td.listdesc {
	border: 1px #b2b2b2 solid;
	vertical-align: top;
	height: 47px;
	background-color: #ffffff;
	font-size: 10px;
}

div.listcellprices { position: relative; width: 100%; top: -5px; text-align: right;}
td.listcellprices {
	text-align: right;
	border: 0px #b2b2b2 solid;
	padding-top: 0px;
	padding-bottom: 10px;
	height: 100%;
}

td.listprices {
	text-align: center;
	padding-top: 8px;
	padding-bottom: 8px;
	border: 1px #b2b2b2 solid;
	background-color: #ffffff;
}

font.listprices {
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}

font.discountprices {
	font-size: 12px;
	font-weight: bold;
	color: red;
}

font.discountpriceinfo {
	font-size: 12px;
	font-weight: bold;
	color: red;
}

font.strikepriceinfo {
	font-size: 12px;
	font-weight: normal;
	color: black;
	text-decoration: line-through;
}

td.listfeature {
	text-align: center;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 10px;
	padding-right: 10px;
	border: 1px #b2b2b2 solid;
	background-color: #5e696f; /*rgb(78,73,93);*/
}

font.listfeature {
	font-size: 12px;
	font-weight: normal;
	color: #ffffff;
}

div.listetikete {
	position: relative;
	top: 10px;
	left: 150px;
	width: auto;
	height: auto;
	z-index: 3;
}

img.listetikete {
	border: 0px;
}



/* *** Nuotraukos, paveiksleliai *** */

img {
	border: 0px solid #ffffff;
}
div.img {
	position: relative;
	float: right;
}

.nuotrauka {
	float: right;
	border-right: #cccccc 1px solid;
	border-top: #cccccc 1px solid;
	margin: 5px 5px 5px 5px;
	border-left: #cccccc 1px solid;
	border-bottom: #cccccc 1px solid;
}

.imggen {
	border: 0px;
}
.imgreklama {
	border: 0px;
}



a.imglink, a.imglink:link, a.imglink:hover, a.imglink:visited, a.imglink:active {
	text-decoration: none;
}


/* *** Lenteles stiliai *** */

table, th, td {
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
	border: 0px solid;
}


th.info, td.infosep {
	border: 1px solid #b2b2b2;
	color: #ffffff;
	font-weight: bold;
	background-color: #5e696f;
	text-align: center;
}
td.info {
	border: 1px solid #5e696f;
	color: #5e696f;
	background-color: #ffffff;
	padding: 2px 4px 2px 4px;
}

.infosep {
	font-size: 2px;
}

.paaiskinimai {
	font-size: 11px;
}

/* *** MENIU HOT *** */
.meniuhot {
	font-size: 12px;
	font-weight: normal;
	color: #ffffff;
}
td.meniuhot {
	background-image: url(/image/gradient_blue.jpg);
	background-repeat: repeat-x;
	background-position: center;
	#background-position: top;
	/*background-color: #000000;*/
	/*border: 1px solid #e9e9e9;*/
	border: 0px solid;
	border-color: #f0f0f0 #909090 #909090 #f0f0f0;
  	padding: 5px 20px 5px 20px;
	/*width: 100px;*/
	text-align: center;
	height: 30px;
}
a.meniuhot, a.meniuhot:link, a.meniuhot:visited {
	text-decoration: none;
}
a.meniuhot:hover, a.meniuhot:active {
	text-decoration: none;
}

/* *** PARDUOTUVES MENIUHOT *** */
.pmeniuhot {
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
}
table.pmeniuhot {
	border: 0px solid;
}
td.pmeniuhot {
	/*border: 1px solid #e9e9e9;*/
	border: 2px solid;
	border-color: #f0f0f0 #909090 #909090 #f0f0f0;
  	padding: 5px 20px 5px 20px;
	/*width: 100px;*/
	background-color: #b2b2b2;
	text-align: center;
}
a.pmeniuhot, a.pmeniuhot:link, a.pmeniuhot:visited {
	text-decoration: none;
	/*width: 100px;*/
	/*padding-top: 3px; padding-bottom: 3px;*/
	background-color: #b2b2b2;
	/*border: 1px outset;*/
}
a.pmeniuhot:hover, a.pmeniuhot:active {
	background-color: #b2b2b2;
}

/* *** PARDUOTUVES SUBMENIU HOT *** */
.psubmeniuhot {
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
}
table.psubmeniuhot {
	border: 0px solid;
}
td.psubmeniuhot {
	border: 1px solid #b2b2b2;
	/*width: 100px;*/
	/*padding-left: 5px;
	padding-right: 5px;*/
	/*padding-top: 3px;
	padding-bottom: 3px;*/
	background-color: #b2b2b2;
	text-align: center;
}
a.psubmeniuhot, a.psubmeniuhot:link, a.psubmeniuhot:visited, a.psubmeniuhot:active {
	text-decoration: none;
	/*width: 95px;
	padding-top: 0px; padding-bottom: 0px;*/
	background-color: #b2b2b2;
}
a.psubmeniuhot:hover {
	color: #ffffff;
	background-color: #5e696f;
}

/* *** Naujienos *** */


table.newsblog {
	border: 0px solid;
	width: 650px;
}

td.newsdatehot {
	font-weight: bold;
}

td.newsdate {
	font-weight: bold;
}

td.newstitle {
	font-weight: bold;
}

a.newstitle {
	font-weight: bold;
}

td.newstxt {
	vertical-align: top;
	text-align: left;
}

td.newstdtxt {
	vertical-align: top;
	text-align: left;
}


img.newsline {
	border: 0px;
	margin: 30px 0px 20px 0px;
}

img.newsfoto {
	border: 4px solid #ffffff;
}

table.contacts {
	border: 0px #000000 solid;
	width: 100%;
}

td.contacts {
	border: 1px #b2b2b2 solid;
	background-color: #ffffff;
	/*margin: 10px 10px 10px 10px;*/
	padding: 10px 10px 10px 15px;
}


div.important {position: absolute; visibility: hidden; display: none; float: left;}


table.category {
       border: 0px #00ff00 solid;
       vertical-align: top;
}
td.category {
       vertical-align: top;
       text-align: center;
       border: 1px #b2b2b2 solid;
       background-color: #ffffff;
       height: 150px;
       width: 155px;
       padding: 10px 10px 5px 10px;
}
td.categoryempty {
       border: 0px;
       background-color: transparent;
       height: 150px;
       width: 155px;
       padding: 10px 10px 5px 10px;
}

img.listcatfoto {
       border: 0px #ff0000 solid;
       width: 130px;
       /*height: 108px;*/
}

table.brandcategory {
       border: 0px #00ff00 solid;
       vertical-align: middle;
}
td.brandcategory {
       border: 1px #b2b2b2 solid;
       background-color: #ffffff;
       height: 115px;
       width: 155px;
       padding: 10px 10px 5px 10px;
}
td.brandcategoryempty {
       border: 0px;
       background-color: transparent;
       height: 115px;
       width: 155px;
       padding: 10px 10px 5px 10px;
}
table.listbrandfoto {
       border: 0px #0f0 solid;
       height: 90px;
}
td.listbrandfoto {
       border: 0px #00f solid;
       height:70px;
       width: 150px;
       text-align: center;
       vertical-align: middle;
}
div.listbrandfoto {
       border: 0px #00ff00 solid;
       width: auto;
       height: auto;
       text-align: center;
       vertical-align: bottom;
}
a.listbrandfoto {
       vertical-align: bottom;
}
img.listbrandfoto {
       border: 0px #ff0000 solid;
       vertical-align: bottom;
       /*width: 130px;*/
       /*height: 108px;*/
}
td.listbrandfont {
       border: 0px #f0 solid;
       height:20px;
       width: 150px;
       text-align: left;
       vertical-align: bottom;
}
div.listbrandfont {
       padding: 10px 0px 0px 0px;
       text-align: left;
       border: 0px #ff0000 solid;
       vertical-align: bottom;
}
font.listbrandfont {
       font-weight: bold;
       font-size: 14px;
       color: #5e696f;
       font-style: italic
}