/*
  $Id: stylesheet.css,v 1.18 2008/04/02 06:50:09 laimnarb Exp $

  osCommerce, Open Source E-Commerce Solutions
  http://www.oscommerce.com

  Copyright (c) 2003 osCommerce

  Released under the GNU General Public License
*/

.boxText { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.errorBox { font-family : Verdana, Arial, sans-serif; font-size : 10px; background: #ffb3b5; font-weight: bold; }
.stockWarning { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #cc0033; }
.productsNotifications { background: #f2fff7; }
.orderEdit { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #70d250; text-decoration: underline; }

BODY {
  background: #ffffff;
  color: #000000;
  margin: 0px;
}

h1 {
  font-size:150%;
}

h1, h2 {
  /*color:#005C9B;*/
  font-family:Geneva,Arial,Helvetica,sans-serif;
  margin:10px;
  /*10px 6px -10px 10px*/
  _margin: 6px 10px 3px 10px;
}

h1 {font-size:150%;}
h2 {font-size: 120%;}

p{
  color: black;
  padding:4px;
  _padding:3pt;
  _margin: 0 0 0 0;
  text-align:justify;
}

A {
  /*color: #747474;*/
  /*color: #464646;*/
  color: green;
  text-decoration: underline;
}

A:hover {
  /*color: #888888;*/
  color: #6794B7;
  text-decoration: underline;
}

FORM {
 display: inline;
}

TR.header {
  background: #ffffff;
}

TR.headerNavigation {
  background: #bbc3d3;
}

TD.headerNavigation {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #bbc3d3;
  color: #ffffff;
  font-weight : bold;
}

A.headerNavigation { 
  color: #FFFFFF;
  font-size: 13px;  
  font-weight: bold;
  text-decoration: none;
}

A.headerNavigation:hover {
  color: #FFFFFF;
  font-size: 13px;  
  font-weight: bold;
  text-decoration: underline;
}

TR.headerError {
  background: #ff0000;
}

TD.headerError {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #ff0000;
  color: #ffffff;
  font-weight : bold;
  text-align : center;
}

TR.headerInfo {
  background: #00ff00;
}

TD.headerInfo {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #00ff00;
  color: #ffffff;
  font-weight: bold;
  text-align: center;
}

TR.footer {
  background: #bbc3d3;
}

TD.footer {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #bbc3d3;
  color: #ffffff;
  font-weight: bold;
}

.infoBox {
  background: #D3D1D1;
}

.infoBoxContents {
  background: #FFFFFF;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

.infoBoxNotice {
  background: #FF8E90;
}

.infoBoxNoticeContents {
  background: #FFE6E6;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TD.infoBoxHeading {
  background-image: url('images/infobox/corner_center.gif');
  font-family: Arial, Verdana, sans-serif;
  font-size: 18px;
  font-weight: normal;
  color: #000000;
  display: none;
}

TD.infoBox, SPAN.infoBox {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd {
  background: #F0F0F0;
  /*shopping-cart content color*/
}

TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {
  background: #F0F0F0;
  /*shopping-cart content color*/
}

TABLE.productListing {
  border: 0px;
  border-style: solid;
  border-color: #E7E7E7;
  /*shopping-cart header/footer color*/
  border-spacing: 1px;
  
}

.productListing-heading {

  border-right:1px solid #ffffff; 
  border-bottom:2px solid #ffffff;  
  text-align:left; 

  color: #414956;
  font-weight: bold;
  padding: 10px;
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 11px;
  background: #E7E7E7;
  /*shopping-cart header/footer color*/
}

TD.productListing-data {
  border-right:1px solid #ffffff; 
  border-bottom:1px solid #ffffff;  
  /*text-align:center;*/
  vertical-align:top; 
  padding: 10px 20px 10px 10px;
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 11px;
  color: #414956;
}


A.pageResults {
  /*color: #747474;*/ /*org*/
  color: green;
}

A.pageResults:hover {
  /*color: #747474;*/
  color: #6794B7;
  /*font-weight: bold;*/
}

A.pageResults:visited {
  /*color: #747474;*/ /*org*/
  /*color: #ED1B23*/
}


TD.pageHeading, DIV.pageHeading {
  font-size: 13px;
  color: #ffffff;
  font-weight: bold;
  text-decoration: none;
  height: 32px;
  /*width: 501px;*/
  background: url('images/m99.gif');
  background-repeat: no-repeat;
  padding-top: 0px;
  padding-left: 16px;
  text-transform: uppercase;
}

TR.subBar {
  background: #f4f7fd;
}

TD.subBar {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #000000;
}

TD.main, P.main {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height: 1.5;
  /*line-height: 1;*/
  color: black;
  padding: 0px;
}

.mainerror input{  
  background-color: MistyRose; /*#ffb3b5;*/
}

.mainerror textarea{  
  background-color: MistyRose; /*#ffb3b5;*/
}

.mainerror{
  color: red;
  font-family:Verdana,Arial,sans-serif;
  font-size:11px;
  padding:0px;
}

TD.smallText, SPAN.smallText, P.smallText {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  padding-left: 10px;
}

TD.accountCategory {
  font-family: Verdana, Arial, sans-serif;
  font-size: 13px;
  color: #aabbdd;
}

TD.fieldKey {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

TD.fieldValue {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
}

TD.tableHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

SPAN.newItemInCart {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #ff0000;
}

CHECKBOX, INPUT, RADIO, SELECT {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}

TEXTAREA {
  width: 100%;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}

SPAN.greetUser {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #f0a480;
  font-weight: bold;
}

TABLE.formArea {
  background: #f1f9fe;
  border-color: #7b9ebd;
  border-style: solid;
  border-width: 1px;
}

TD.formAreaTitle {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

SPAN.markProductOutOfStock {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #c76170;
  font-weight: bold;
}

SPAN.productSpecialPrice {
  font-family: Verdana, Arial, sans-serif;
  color: #ff0000;
}

SPAN.specprice{
  color: #ff0000;
  margin:5px;
  }

SPAN.errorText {
  font-family: Verdana, Arial, sans-serif;
  color: #ff0000;
}

.moduleRow { }
.moduleRowOver {
  background-color: #D7E9F7;
  cursor: pointer;
  cursor: hand;
  }
.moduleRowSelected { background-color: #E9F4FC; }

.checkoutBarFrom, .checkoutBarTo { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #8c8c8c; }
.checkoutBarCurrent { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000; }

/* message box */

.messageBox { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.messageStackError, .messageStackWarning {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  /*background-color: #ffb3b5;*/
  color: red;
  }
.messageStackSuccess { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #99ff00; }

/* input requirement */

.inputRequirement {
  /*font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #ff0000;*/
}

body{
 background-image: url(images/bg01.gif);
}

td{
 font-family: tahoma,verdana,arial;
 font-size: 11px;
 /*color: #464646;
 /*margin:0px;
 padding:0px;*/
}

 .bg{
  background-image: url(images/bg02.gif);
  background-repeat: repeat-y; 
 }

 .bg1{
  background-image: url(images/bg03.gif);
  background-repeat: repeat-y; 
 }

 .bg2{
  background-image: url(images/m32.gif);
  background-repeat: repeat-y; 
 }

 .ch{
  font-size: 11px;
  color: #363636; 
 }

 .ch1{
  color:black;
  font-weight:bold;
  white-space:nowrap;
 }
  #ch2 h1{
    color:#FFFFFF;
    font-size:13px;
    font-weight:bold;
    line-height:10px;
    padding-left:6px;
  }
  
  

 #ch2{
  /*background:transparent url(images/m99.gif) repeat-x scroll 0%;*/
  background:transparent url(images/m100.gif) repeat-x scroll 0%;
  color:#FFFFFF;
  font-size:13px;
  font-weight:bold;
  /*height:32px;*/
  height:20px;
  vertical-align:middle;

  /*font-size: 13px;*/
  /*color: #FFFFFF;*/
  /*font-weight: bold;*/
  /*background-image: url(images/m30.gif);*/
  /*width:501px;*/
  /*height:28px;*/
  /*vertical-align:middle;*/
 }
 
 /*#topmenu{
    background:transparent url(images/m20.gif) repeat scroll 0%;
    color:#FFFFFF;
    font-size:13px;
    font-weight:bold;
    height:32px;
    vertical-align:middle;
  }*/

  table.mainmenu a.active{
    color:#363636;
    font-size:11px;
    text-decoration: underline;
    }
  /*
  table.topmenu {
	border-width: 0px;
	border-spacing: 0px;
	border-style: none;
	border-collapse: collapse;
}
  table.topmenu th {
	border-width: 0px;
	padding: 0px;
	border-style: none;
	-moz-border-radius: ;
}
  table.topmenu td {
	border-width: 0px;
	padding: 0px;
	border-style: none;
	-moz-border-radius: ;
}
  */
  ul#topmenu {
    background:transparent url(images/mm.gif) repeat scroll 0%;
    height:31px;
    margin:0px;
    padding:0pt;
    vertical-align:top;
    /*
    padding:0;
    margin:0px 0px;
    /*display:block;*/
     /*vertical-align: top;
     height:28px;
     background:url(images/menu-bgr.gif);*/
  }
  
  ul#topmenu li {
    list-style:none;
    display:inline;
  }
  
  ul#topmenu li a {
    text-decoration:none;
    font-weight:bold;
    color:#FFFFFF;
    text-align:center;
    display:block;
    float:left;
    height:31px;
    line-height:31px;
    /*width:20.01%;*/
    width:134;
    _width:133;
  }
  
  ul#topmenu li a.active {
    background:url(images/ma.gif) repeat-x left 50%;
    _background:'';
    _text-decoration: underline;
  }
  
  ul#topmenu li a:hover {
    text-decoration:underline;
    background:url(images/ma.gif) repeat-x left 50%;
    _background:'';
  }
 
   
ul.leftmenu {
  display:block;
  font-family:tahoma,verdana,arial;
  font-size:11px;
  font-size-adjust:none;
  font-stretch:normal;
  font-style:normal;
  font-variant:normal;
  font-weight:bold;
  line-height:165%;
  list-style-type:none;
  color: black;
  margin:0pt;
  padding:0pt;
  width:164px;
}

ul.leftmenu li {
  border-bottom:1px dotted black;
  border-top:0px solid;
  margin:0pt;
  padding:0pt;
}

ul.leftmenu li a {
  background:#E1E1E1 none repeat scroll 0% 50%;
  color: #363636;
  display:block;
  padding:0pt 0pt 0pt 20px;
  text-decoration:none;
  width:144px;
  _width:164px;
}

ul.leftmenu li a:hover {
  background:#CCCCCC url(images/leftmenu-wa.gif) no-repeat scroll 0pt 6px;
  color:white;
}

ul.leftmenu li a.active, ul.leftmenu li a.active:hover {
  background:#FFFFFF url(images/leftmenu-ba.gif) no-repeat scroll 0pt 6px;
  color:#C1C1C1;
}

/*LEFT MENU LEVEL 2*/
ul.leftmenu2 {
  display:block;
  font-family:tahoma,verdana,arial;
  font-size:11px;
  font-size-adjust:none;
  font-stretch:normal;
  font-style:normal;
  font-variant:normal;
  font-weight:bold;
  line-height:165%;
  list-style-type:none;
  margin:0pt;
  padding:0pt;
  width:164px;
}

ul.leftmenu2 li {
  border-bottom:0px dotted black;
  border-top:0px solid;
  margin-left:5pt;
  padding:0pt;
}

ul.leftmenu2 li a {
  background:#E1E1E1 none repeat scroll 0% 50%;
  display:block;
  padding:0pt 0pt 0pt 20px;
  text-decoration:none;
  width:136px;
  _width:156px;
}

ul.leftmenu2 li a:hover {
  background:#CCCCCC url(images/leftmenu-wa.gif) no-repeat scroll 0pt 6px;
}

ul.leftmenu2 li a.active, ul.leftmenu2 li a.active:hover {
  background:#FFFFFF url(images/leftmenu-ba.gif) no-repeat scroll 0pt 6px;
  color:#C1C1C1;
}  
/*END LEFT MENU LEVEL 2*/

/*LEFT MENU LEVEL 3*/
ul.leftmenu3 {
  display:block;
  font-family:tahoma,verdana,arial;
  font-size:11px;
  font-size-adjust:none;
  font-stretch:normal;
  font-style:normal;
  font-variant:normal;
  font-weight:bold;
  line-height:165%;
  list-style-type:none;
  margin:0pt;
  padding:0pt;
  width:157px;
}

ul.leftmenu3 li {
  border-bottom:1px dotted black;
  border-top:0px solid;
  margin-left:10pt;
  padding:0pt;
}

ul.leftmenu3 li a {
  background:#E1E1E1 none repeat scroll 0% 50%;
  display:block;
  padding:0pt 0pt 0pt 20px;
  text-decoration:none;
  width:119px;
  _width:140px;
  height: 20px;
}

ul.leftmenu3 li a:hover {
  background:#CCCCCC url(images/leftmenu-wa.gif) no-repeat scroll 0pt 6px;
}

ul.leftmenu3 li a.active, ul.leftmenu3 li a.active:hover {
  background:#FFFFFF url(images/leftmenu-ba.gif) no-repeat scroll 0pt 6px;
  color:#C1C1C1;
  
}  
/*END LEFT MENU LEVEL 3*/

/*TREE MENU*/
ul.tree {
  list-style-image:url(images/leftmenu-ba.gif);
  list-style-position:outside;
  list-style-type:none;
  /*display:block;
  font-family:tahoma,verdana,arial;
  font-size:11px;
  font-size-adjust:none;
  font-stretch:normal;
  font-style:normal;
  font-variant:normal;
  font-weight:bold;
  line-height:165%;
  list-style-type:none;
  margin:0pt;
  padding:0pt;
  width:157px;*/
}

ul.tree li {
  /*border-bottom:1px dotted black;
  border-top:0px solid;
  margin-left:10pt;
  padding:0pt;*/
}

ul.tree li a {
  /*background:#E1E1E1 none repeat scroll 0% 50%;
  display:block;
  padding:0pt 0pt 0pt 20px;
  text-decoration:none;
  width:119px;
  _width:140px;
  height: 20px;*/
}

ul.tree li a:hover {
  /*background:#CCCCCC url(images/leftmenu-wa.gif) no-repeat scroll 0pt 6px;*/
}

ul.tree li a.active, ul.tree li a.active:hover {
  /*background:#FFFFFF url(images/leftmenu-ba.gif) no-repeat scroll 0pt 6px;
  color:#C1C1C1;*/
  
}  
/*END TREE MENU*/
  
 #clear{
  background-color: #FFFFFF;  
  }
 
 .ch3{
  /*font-size: 13px;*/
  /*color: #FFFFFF;*/
  /*font-weight: bold;*/
  /*margin-left:0px;*/
  /*padding:4px;*/
  
  color:#FFFFFF;
  font-size:13px;
  font-weight:bold;
  margin:5px;
  padding:0px;
  }
  .left{
    float: none;
  }

 .ml{
  font-size: 11px;
  color: #363636; 
  text-decoration: none;
 }
 .ml:hover{
  font-size: 11px;
  color: #363636; 
  text-decoration: underline;
 }


 .ml1{
  font-size: 11px;
  color: #ED1B23; 
  font-weight: bold;
  text-decoration: none;
 }

 .ml2{
  font-size: 13px;
  /*color: #464646;*/
  color: #5A9C31;
  font-weight: bold;
  text-decoration: none;
 }

 .tx{
  font-size: 11px;
  color: #000000;  
 }

 .se{
  width: 109px;
  font-size: 9px;
  color: #282E3E;
 }



 .image_border
{
  border:1px solid #000000; 
 }

.thumb{
  margin:7px; 
}

.right{
  left:130px;
  margin-left:60%;
  position:fixed;  
}

.topmbg{
  /*background:transparent url(images/m04.gif) no-repeat scroll 0% 50%;*/
  background: url(images/m04.gif);
  width: 336px;
  height: 89px;
  vertical-align: top;
  
}

tr.error{
	color:#FF0000;	
}
td.error input{
	border-color:#FF0000;
	background-color:#FDEEF0;	
}

.krepselis{	/* Paveiksliukui i krepseli ir dar daug kam kitam. Pridejo LN.*/
	height:auto;
	border:1px solid #DADADA;
	width: auto;
}
.krepselis2{	/* Paveiksliukui i krepseli ir dar daug kam kitam. Pridejo LN.*/
	height:auto;
	border:0px solid #DADADA;
	width: auto;
}


.main img{
  margin-right: 5px;
}

.on_stock{
  color: #509907;
  font-weight: bold;
}

.out_of_stock{
  color: #ED1B23;
  font-weight: bold;
}

.out_of_stock_span{
  color: #ED1B23;
}

.temulenta{
  background: green;
  width: 166px;
}

.temos{
  /*background-color: #509907;*/
  /*color: white;*/
  border-collapse: collapse;
  color:BLACK;
  font-size:13px;
  font-weight:bold;
  margin:5px;
  padding:4px;
  background: #FFFFFF;
}

.temos ul{
  font-weight:normal;
  list-style-image:none;
  list-style-position:outside;
  list-style-type:none;
  padding-left:23;
  /*_padding-left:0;*/
  _margin-left:0;
  line-height:11pt;
  margin-top:3px;
  margin-bottom:5px;
}

.activetema{
  text-decoration:underline;
}

.ch4{
  padding: 3;
}

.mhelp{
  color: Tomato; /*#ED1B23;*/
  font-weight:normal;
  text-decoration:underline;
}

.activehelp {
  color: Tomato; /*#ED1B23;*/
  font-weight:normal;
  text-decoration:underline;
}

.helplenta{
  background: Tomato; /*#ED1B23;*/
  width: 166px;
}

.temos_consult{
  background:#FFFFFF none repeat scroll 0%;
  border-collapse:collapse;
  color:BLACK;
  font-size:13px;
  font-weight:bold;
  margin:5px;
  padding:1px;  
}

.consultbg{
  background: none;
  background-color: white;
}

td#consult{
  width: 166px;
  /*background-color: green;*/
  background: transparent url(images/maa.gif) repeat-x scroll left 90%;
  height: 20px;
  color: white;
  text-align: center;
}

.consult{
  font-family: tahoma,verdana,arial;
  font-size: 13px;
  color:#FFFFFF;
  font-size:13px;
  font-weight:bold;
  margin:5px;
  padding:0px;
  text-decoration: none;
}

td#consult a:hover{
  color:#FFFFFF;
}

.context{
  border: 1px solid green;  
  float:right;
  margin:5px;  
  padding:3px;  
  position:relative;
  width: 240px;
}
.context img{
  border: 1px solid #D3D1D1;
}
.context ol{
  list-style:circle;
  padding-left: 20px;
  margin-left: 0px;
  
  /*padding-left: -20px;*/
}