html,body			{ height: 100%; min-height:100% }
body, form			{ margin:0; padding:0 }
body				{ background: #F4F4F2 url(img/body.jpg) top left repeat-x; font-family: Tahoma }
textarea			{ border: 1px solid #2b9fd9; overflow: auto }

#holder				{ display: inline-table }
#main				{ width:1000px; background: #F3F4F2 url(img/main.jpg) top right no-repeat }
#shop				{ width: 940px; }
#shadow_left		{ width:11px; background: url(img/shadow_left.png) repeat-y; left:-11px }
#shadow_right		{ width:11px; background: url(img/shadow_right.png) repeat-y; right: -11px }

#navigation			{ background: url(img/top_bg.jpg) no-repeat; height: 310px  }
#logo				{ width: 296px; height: 69px }
#nav_sep			{ background: #095A82; height:6px }

/* virsutinis meniu */ 
#menu					{ height:25px  }
#menu div.norm	div		{ height: 23px }
#menu div.norm			{ bottom: -2px }
#menu div.sel	div		{ height: 25px !important }
div.norm .menu_item		{ background: #ADC5D0; line-height:23px }
div.norm .menu_item a	{ padding: 0 12px; font-size: 12px; color :#5F6A73  }
div.norm .menu_begin	{ background: url(img/m_begin.gif) no-repeat; width: 2px }
div.norm .menu_end		{ background: url(img/m_end.gif) no-repeat;  width: 2px }

div.sel .menu_item		{ background: url(img/m_rep.gif) repeat-x; line-height:23px }
div.sel .menu_item a	{ padding: 0 12px; font-size: 12px; color :#fff; font-weight: bold  }
div.sel .menu_begin		{ background: url(img/m_sel_begin.gif) no-repeat; width: 3px }
div.sel .menu_end		{ background: url(img/m_sel_end.gif) no-repeat;  width: 3px }
div.sel .menu_end_last	{ background: url(img/m_sel_end_last.gif) no-repeat;  width: 2px }
.pl1					{ padding-left:1px }

#krepselis				{ color: #0083C3; font-size:12px; font-weight: bold; top: 48px; line-height: 30px }
#krepselis a 			{ color: #0083C3; }
.kr_begin				{ width: 4px; background: url(img/kr_begin.png) no-repeat; width: 4px; margin-left: 4px  }
.kr_end					{ width: 4px; background: url(img/kr_end.png) no-repeat; width: 4px  }
.kr_rep					{ background: url(img/kr_rep.png) repeat-x }
.kr_rep span			{ color: #fff; line-height: 24px; padding: 0 28px 0 28px }

#search_box			{ width: 189px; height:42px; top: 51px; left: 140px }
#s_query			{ background: url(img/search_bg.gif) no-repeat; width: 155px }
#s_query input		{ background: none !important; border: none !important; height: 20px; width: 150px; left:3px; padding-top: 4px }
#advanced			{ width:155px; line-height:18px }
#advanced a			{ color: #D2EAF2; font-size: 10px }

#search_bar			{ height: 129px; background: #0083C3 url(img/blue.jpg) top right no-repeat }
#pav				{ background: url(img/pav.jpg) no-repeat; width: 426px; height: 150px; left: 428px; top:0 }
#white_sep			{ height:6px }
#path				{ height: 30px; line-height:30px; background: #C4DBE7; font-size: 10px; color: #095a82; width:900px }
#path span			{ position: relative; left: 9px }
#path a				{ color: #095a82 }
#main_sep			{ height: 15px }
#printer			{ width: 40px; background: #C4DBE7 url(img/printer.gif) no-repeat;  height: 30px }
#printer a			{ display: block; width: 100%; height:100% }


/* catalogo meniu */
#cats				{ width: 175px }
#cats .infoBox		{ border: 1px solid #2AA0DA }
#cats a				{ padding-left:8px; position: relative; display: block; height:25px; line-height:25px }
#cats a:hover		{ text-decoration: none }
#cats a.cat			{ color:#fff; font-weight: bold;   background: url(img/cat.gif); font-size: 12px  }
#cats a.catsel		{ color:#fff; font-weight: bold;   background: #095A82; font-size: 12px; height:25px  }
.hrsep				{ height: 1px }

a.cat1				{ font-weight: bold; font-size: 11px; color: #5F6A73; background: #B6D6E6 }
a.cat1sel			{ font-weight: bold; font-size: 11px; color: #fff; background: #B6D6E6 }

a.cat2, a.cat2sel	{ height:16px; line-height:16px; font-size: 10px; color: #5F6A73; padding-left:18px !important }
a.cat2				{ background: #E8F3F8 }
a.cat2sel			{ background: #E8F3F8 url(img/bullet.gif) center left no-repeat }


a.cat3, a.cat3sel	{ height:16px; line-height:16px; font-size: 10px; color: #5F6A73; padding-left:28px !important }
a.cat3				{ background: #fff }
a.cat3sel			{ background: #fff url(img/bullet2.gif)  center left no-repeat }


/* nuimam hover */
#right a:hover		{ text-decoration: none}
a.cat1:hover,
a.cat2:hover	 	{ color: #5F6A73 }
		
a.cat1sel:hover		{ color: #fff }
a.cat2sel:hover		{ color: #5F6A73 }


/* akcija */
.a_top_begin			{ background: url(img/a_begin.gif) no-repeat; width: 3px; height: 25px }
.a_top_end				{ background: url(img/a_end.gif) no-repeat; width: 3px; height: 25px }
.a_top_rep,
.r_top_rep				{ background: url(img/a_rep.gif) repeat-x; height: 25px; line-height:25px; font: bold 16px Tahoma; color: #fff }
.a_top_rep span,
.r_top_rep span			{ left: 16px; position: relative; line-height:25px; height:25px }
.a_body					{ width: 562px; background: url(img/a_body.gif) repeat-y; padding: 0 1px 0 1px }
.a_bot_begin			{ background: url(img/a_bot_begin.gif) no-repeat; width:3px }
.a_bot_end				{ background: url(img/a_bot_end.gif) no-repeat; width: 3px }
.a_bot_rep				{ background: url(img/a_bot_rep.gif) repeat-x; }

.big_block				{ width: 562px }
.big_block .a_top_rep,
.big_block .a_bot_rep,
#main_div				{ width: 556px }


/* desine */ 
#right					{ width: 175px; padding-bottom: 170px }
.r_top_rep 				{ width: 169px }
.r_body					{ background: url(img/r_body.gif) repeat-y }
.r_bot_rep				{ background: url(img/r_bot_rep.gif) repeat-x; width: 167px }
.r_bot_begin			{ background: url(img/r_bot_begin.gif) no-repeat; width:4px }
.r_bot_end				{ background: url(img/r_bot_end.gif) no-repeat; width:4px }
.content				{ width: 156px; top:16px; left: 9px; margin-bottom: 30px; font-size:10px; color: #5F6A73; line-height:14px }
.login					{ width: 150px; background: none !important;  border: none !important  }
#right .content span,
.s_text span			{ background: url(img/login.gif) top center no-repeat; width: 156px; height:26px; padding-top:4px; text-align: center; display: block }
#remember				{ left: 11px; height:20px; margin-bottom:10px }
#rem					{ font-size: 10px; color:#5F6A73; padding-top: 2px }
#right .sub, .submit	{ background: url(img/submit.gif) top right no-repeat;  font-weight: bold; height: 25px }

/* standartiniai mygtukai  */
a.submit				{ border: none !important; width:80px; text-align: center; color: #fff; line-height:20px; font-size:12px  }
.txt_bt a				{ color: #fff; font-weight: normal; padding: 0 12px; line-height:20px }

/* paieska */
.s_text					{ font-size: 10px; font-weight: bold; color: #5F6A73 }
.s_text input			{ border: none !important; background: none !important  }
.linkui .submit			{ width: 80px; display: block }


#right .sub input		{ background: none !important; border: none !important; color : #fff; line-height:20px; height:18px; cursor: hand; width:82px; text-align: center }
.link a					{ color: #0083C3; text-decoration: underline }


/* footeris */
#foot				{ background: url(img/foot.jpg) bottom center no-repeat  }
#footer				{ height: 76px; width: 561px }
#footer div			{ font-size: 10px; color: #5F6A73 }
#cable_holder		{ bottom:0; right:0; height:0 }
#cable				{ width: 185px; height: 220px; background: url(img/cable.jpg) no-repeat; right:20px; margin-top: -220px }

/* produkto aprasymas */
.products_info table tr td.main div table 					{ font-size: 11px }
.products_info table tr td.main div table tr.type0 td		{ background: #75bddb; font-weight: bold; color: #fff; padding:6px }
.products_info table tr td.main div table tr.type1 td.top 	{ background: #e8f3f8 }
#banner				{ top:0; left:0; width: 172px  }

/* bendri */ 
.fl					{ float: left }
.fr					{ float: right }
.clear				{ clear: both }
.abs				{ position: absolute }
.rel				{ position: relative }
.h3					{ height: 3px  }
.h4					{ height: 4px  }
.h14				{ height:14px  }
.h16				{ height: 16px }
.h18				{ height: 18px }
.h25				{ height: 25px }
.h26				{ height: 26px }
.h30				{ height: 30px }
.h94				{ height: 94px }
.fs0				{ font-size: 0px }
.h100				{ height: 100% }
.w100, .width100 	{ width: 100% }
.w11				{ width:11px }
.w14				{ width: 14px }
.mh1				{ min-height: 1px }
.pb8				{ padding-bottom: 8px }
.table				{ display: table }


/* produktu listingai */
table.productListing 			{ border: 1px solid #2B9FD9;  background-color: #fff; border-collapse: collapse }
table.productListing tr td 		{ border-bottom: 1px solid #2B9FD9 }
table.productListing tr td  table tr td { border: none !important }
table.productListing .cart		{ width: 50px }
table.productListing .price		{ width: 103px; padding:4px; font-size:12px; color: #0083C3; text-align: center; font-weight: bold; height:100% }
table.productListing .price table tr td { border: none; background: #E5F2F9; font-size: 12px; color: #0083C3; font-weight: bold  }
table.productListing .descr		{ width: 300px; vertical-align: top; font-size:10px; color: #5F6A73  }
table.productListing .descr	a	{ color: #5F6A73 }
table.pagination td.rep			{ background: url(img/pagination_top.gif) repeat-x; font-size: 10px; font-weight: bold; color:#5F6A73 }
table.pagination td.rep a		{ color: #095A82 }
table.pagination td.begin		{ background: url(img/pagination_begin.gif) no-repeat; width: 3px }
table.pagination td.end			{ background: url(img/pagination_end.gif) no-repeat; width: 3px }  
table.productListing .model		{ font:bold 12px Tahoma; color: #0083C3; padding: 10px 0 0 0  }
table.productListing .details	{ font: 10px Tahoma; color: #5F6A73; padding-bottom:10px }
.boxText						{ font:12px Tahoma }
.nice .inp						{ width: 235px }

.a_body .i_box					{ width: 186px; height: 170px }
.a_body .pt1					{ padding-top: 10px }
.a_body a.cat					{ font-size:13px; color: #0083C3; font-weight: bold  }

.input_b, .input_brd input		{ border: 1px solid #2B9FD9 }
.productListing-heading			{ background: url(img/a_rep.gif) center repeat-x; height: 24px; font: bold 12px Tahoma; color: #fff  }

/* dinaminiam mygtukui */
.but_begin						{ background: url(img/but_begin.gif) no-repeat; width: 5px }
.but_end						{ background: url(img/but_end.gif) no-repeat; width: 5px }
.but_rep						{ background: url(img/but_rep.gif) repeat-x; line-height:20px; color: #fff;  padding: 0 8px; font-size:11px; cursor:pointer }
.main a:hover					{ text-decoration: none }

/* zinutes */
.messageStackError				{ padding: 10px; border:1px solid red }
.messageStackSuccess,       	
.productsNotifications			{ font: 11px Tahoma; padding:10px; border: 1px solid #00a2d3; background: #cfe8f0  }
.smallText_psw					{ font:11px Verdana }

.border 						{ border: 1px solid red }

/* paieska, registracija */
.fieldKey, .nice				{ font: bold 10px Tahoma; color: #5F6A73 }
.makeInput						{ background: url(img/default.gif) no-repeat; width: 155px; height: 26px }
.makeInput	input				{ border: none !important; background: none !important; width: 146px; position: relative; left: 3px }
.makeBigInput					{ background: url(img/big_input.jpg) no-repeat; width: 233px; height: 26px }
.makeBigInput input				{ border: none !important; background: none !important; width: 220px; position: relative; left:3px  }
.makeBigInput span,
.country_select span			{ position: relative; left:14px }
.selector select				{ width: 155px }
.country_select select			{ width: 220px }

.wh								{ background: #fff !important }
a#print							{ background: url(img/printer.gif) center left no-repeat; font: 12px Arial; width:120px; text-align: center; height: 26px; line-height:26px; display: block  }						
.inv							{ background: none !important; border: none !important; color: #fff !important; height: 20px; line-height: 20px; cursor: pointer }
#for_contacts					{ font-size: 11px; margin: 5px; color: #5f6a73 }
#mediaPRO						{ bottom:20px; right:20px; width: 60px; height:17px } 

.terms, .terms a					{ font: 11px Tahoma; color: #D3202E }
.terms a							{ font-weight: bold; text-decoration: underline }
span#hider						{ display: none }
.block_bg						{ background:  #F2F2F2 }
tr.odd							{ background: #F8F8F8 }

.war tr td							{ font: bold 14px Tahoma }
/*
  $Id: stylesheet.css 1739 2007-12-20 00:52:16Z hpdl $

  osCommerce, Open Source E-Commerce Solutions
  http://www.oscommerce.com

  Copyright (c) 2003 osCommerce

  Released under the GNU General Public License
*/


.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; }


A {
  color: #000000;
  text-decoration: none;
}

A:hover {
  color: #AABBDD;
  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; 
}

A.headerNavigation:hover {
  color: #ffffff;
}

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;
}




.infoBoxNotice {
  background: #FF8E90;
}

.infoBoxNoticeContents {
  background: #FFE6E6;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TD.infoBoxHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  background: #bbc3d3;
  color: #ffffff;
}



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: #f8f8f9; */ 
}

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: #f8f8f9; */ 
}




TD.productListing-data {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

A.pageResults {
  color: #0000FF;
}

A.pageResults:hover {
  color: #0000FF;
  background: #FFFF33;
}

TD.pageHeading, DIV.pageHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 20px;
  font-weight: bold;
  color: #9a9a9a;
}

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;
}

TD.smallText, SPAN.smallText, P.smallText {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TD.accountCategory {
  font-family: Verdana, Arial, sans-serif;
  font-size: 13px;
  color: #aabbdd;
}




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.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; }


/* input requirement */

.inputRequirement { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ff0000; }
