.boxText { font-family: Tahoma, Arial, sans-serif; font-size: 11px; }
.errorBox { font-family: Verdana, Arial, sans-serif; font-size : 10px; background: #ffb3b5; font-weight: bold; }
.stockWarning { font-family: Tahoma, Arial, sans-serif; font-size : 10px; font-weight: bold; color: #cc0033; }
.productsNotifications { background: #f2fff7; }
.orderEdit { font-family: Verdana, Arial, sans-serif; font-size : 10px; color: #70d250; text-decoration: underline; }
.boxNewsLetters { font-family:  Arial, sans-serif; font-size: 10px; width: 100%}

body,html,img { margin: 0px; padding: 0px; }
body { font-family: Arial; }
div, ul, li, h1, h2, h3, p, ol { margin:0px; padding:0px; }
.static-content li { list-style-position: inside; }
*:focus { outline: 0; }
label { outline: none !important; }
button::-moz-focus-inner { border: 0; }
html { 
	min-height: 100%; 
	margin-bottom: 1px;
}
@media print {
  BODY, BODY.day {
  	background: #fff;
  	font-family: Arial;
  }
  .div_topmenu { display:none; }
}

.pagewrapper { 
	width: 1240px; 
	text-align: left; 
	margin: 0 auto; 
	background: transparent;
	padding: 0;
	overflow: visible; 
	position: relative;
	z-index: 2;
}

A {
  color: #000000;
  text-decoration: none;
}

A:hover {
  color: #0073ca; 
  text-decoration: underline;
}

A.formlink, td.newstext a, .static-content a {
  color: #0073ca; 
}
A.formlinkw {
  text-decoration: underline;
}
img .no_hover {
  text-decoration: none;
}
img:focus { border: 0px; }
A.linktxt {
  color: #0974C9;
  text-decoration: none;
}
A.linktxt:hover {
  color: #0073ca; 
  text-decoration: underline;
}
FORM { display: inline; }
table { clear: both; }

#checkout_login_phone.inactive,
#checkout_login_phone_temp.inactive,
#phone.inactive,
#uzsakovo_vardas.inactive,
#txt_login.inactive,
#txt_password.inactive {
	color: #787878;
}
TR.header {
  background: #ffffff;
  height: 90px;
}
TR.headerNavigation {
  background-image: url(/images/menu/topmenu/dark-fon.png);
  background-repeat: repeat-x;
}
TD.headerNavigation {
  font-size: 11px;
  color: #fff;
  font-weight : bold;
  height: 23px;
}
TD.headerNavigationBlue {
  font-family: Tahoma, sans-serif;
  font-size: 11px;
  background: #fff;
  color: #008000;
  font-weight : bold;
  text-decoration: none;
}
TD.headerListVisi {
  font-family: Tahoma, sans-serif;
  font-size: 11px;
  background: #eaf3e6;
  color: #008000;
  font-weight : bold;
  text-decoration: none;
}
A.headerListVisi { 
  color: #008000; 
}
A.headerNavigation { 
  color: #fff; 
}
A.headerNavigationBlue { 
  color: #008000; 
}
A.headerNavigation:hover {
  color: #fff;
  text-decoration: none;
}
.categoryMenu {
  font-family: Tahoma, Arial, sans-serif;
  font-size: 10px;
  color: #000000;
  cursor: pointer;
}
A.categoryMenu {
  font-family: Tahoma, Arial, sans-serif;
  font-size: 10px;
  color: #000000;
  text-decoration: none;
}
A.categoryMenu:hover {
  font-family: Tahoma, Arial, sans-serif;
  font-size: 10px;
  color: #000000;
  text-decoration: none;
}
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;
}
TD.footer {
  font-family: Tahoma, Arial, sans-serif;
  font-size: 10px;
  color: #ffffff;
  font-weight: bold;
}
.infoBox {
font-size: 12px;
}
.newProductsInfoBox {
  background: #FFFFFF;
  border: 1px solid #0974C9;
}
.infoBoxContents {
  background: #eaf3e6; 
  font-size: 12px;
}
.infoBoxNotice {
  background: #FF8E90;
}

.infoBoxNoticeContents {
  background: #FFE6E6;
  font-size: 10px;
}
TD.infoBoxHeading {
  font-size: 13px;
  font-weight: bold;
  background: #0974C9;
  color: #ffffff;
}
TD.infoBox, SPAN.infoBox {
  font-size: 10px;
}

TR.productListing-orders-odd,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: #eaf3e6;
}
TR.productListing-orders-even,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: #ffffff; 
}
TR.productListing-odd td { 
	height: 28px;
	padding: 4px;
}
TR.productListing-even td { 
	height:28px;
	padding: 4px;
}
TR.productListing-highlight {
    background-color: #d4eaff;
/*    height: 28px;*/
}
TR.productListing-odd td.main {
	padding-left: 10px;
}	

TR.productListing-orders-even,TR.productListing-orders-odd td { 
	height:20px;
	padding: 4px;
}		

TR.productListing-orders-highlight {
    background-color: #ededed;
}

TR.productListing-orders-highlight  td{
height: 20px;
}
TR.productListing-manufacturer {
    background-color: #eaf3e6;
    height: 28px;
}
TR.productListing-odd-cart {
 background: #ffffff;
 height: 15px;
 border-bottom: 1px solid #0974C9;
}
TR.productListing-even-cart {
 background: #ffffff;
 height: 15px;
 border-bottom: 1px solid #0974C9;
}

TABLE.productListing {
  border: 0px;
  border-style: solid;
  border-color: #0974C9;
  table-layout: fixed;
  width: 100%;
}
.productListing-heading {
  font-family: Tahoma, Arial, sans-serif;
  font-size: 8pt;
  background: #fff; 
  color: #000000;
  height: 15px;
  font-weight: bold;
  border-bottom: 1px solid #eaf3e6;
  border-top: 1px solid #eaf3e6; 
}
.productListing-heading-cart {
  font-size: 10px;
  background: #eaf3e6;
  color: #000000;
  height: 15px;
  font-weight: bold;
  border-bottom: 1px solid #eaf3e6;
  border-top: 1px solid #eaf3e6; 
}
A.productListing-heading {
  border: 0px;
}
TD.productListing-data {
  font-size: 8pt;
  height: 20px;
  overflow: auto;
}

TD.productListing-data-cart {
  font-family:  Arial, sans-serif;
  font-size: 12px;
  border-bottom: 1px solid #eaf3e6; 
}

TD.productListing-data-orders {
  font-family:  Arial;
  font-size: 12px;
  height: 20px;
  border-bottom: 1px solid #eaf3e6; 
}

TD.productListing-data-cart a {
  border: 0px; 
}

TD.productListing-data-nostock {
  font-family: Tahoma, Arial, sans-serif;
  font-size: 8pt;
  color:#acacac;
  /* border-bottom: 1px solid #fff1e3; */
}

TD.productListing-data-nostock a {
  font-family: Tahoma, Arial, sans-serif;
  font-size: 8pt;
  color:#acacac;
  border: 0px;
}

TD.pageHeading, DIV.pageHeading {
  font-family: Tahoma, Arial, sans-serif;
  font-size: 16px;
  font-weight: bold;
/*  color: #9a9a9a; */
  color: #51B000; 
}

TR.subBar {
  background: #f4f7fd;
}

TD.subBar {
  font-family: Tahoma, Arial, sans-serif;
  font-size: 10px;
  color: #000000;
}

TD.main, P.main {
  font-family: Arial, sans-serif;
  font-size: 12px;
  line-height: 1.5;
  padding-left: 10px;
}
TD.main-order, P.main-order {
  font-family: Arial, sans-serif;
  font-size: 12px;
  line-height: 1.5;
  padding-left: 4px;
}

TD.smallText, SPAN.smallText, P.smallText {
  font-family:  Arial, sans-serif;
  font-size: 12px;
}

TD.accountCategory {
  font-family: Tahoma, Arial, sans-serif;
  font-size: 13px;
  color: #aabbdd;
}

TD.fieldKey {
  font-family: Tahoma, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

TD.fieldValue {
  font-family: Tahoma, Arial, sans-serif;
  font-size: 12px;
}

TD.tableHeading {
  font-family: Tahoma, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

SPAN.newItemInCart {
  font-family: Tahoma, Arial, sans-serif;
  font-size: 10px;
  color: #ff0000;
}


SPAN.greetUser {
  font-family: Tahoma, 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: Arial;
  font-size: 14px;
  font-weight: bold;
  color: #0974C9;
}
SPAN.productSpecialPriceOld {
  font-family: Arial;
  font-size: 12px;
  font-weight: bold;
  text-decoration:line-through;
  color: #9B9B9B;
}

SPAN.errorText {
  font-family: Tahoma, Arial, sans-serif;
  color: #ff0000;
}

.moduleRow { }
.moduleRowOver { background-color: #D7E9F7; cursor: pointer; }
.moduleRowSelected { background-color: #E9F4FC; }

.checkoutBarFrom, .checkoutBarTo { font-family: Tahoma, Arial, sans-serif; font-size: 10px; color: #8c8c8c; }
.checkoutBarCurrent { font-family: Tahoma, Arial, sans-serif; font-size: 10px; color: #000000; }

/* message box */

.messageBox { font-family: Tahoma, Arial, sans-serif; font-size: 10px; }
ul.messageStack li {
	list-style-position: inside;
	color: #51B000;
}
span.green-text, .green-text {
	color: #51B000;
}
.grey-text {
	color: #878787; 
}
span.green-text-big {
	color: #51B000;
	font-size: 20px;
}
span.small-text {
	font-size: 12px;
}
.messageStackError, .messageStackWarning { 
	font-size: 11px; 
	color: #f00;
}
.messageStackSuccess { 
 	font-size: 11px; 
	color: #51B000; 
}
/* input requirement */

.inputRequirement {  color: #ff0000; }

input.download{
    cursor:pointer;
    color: #000000;
    border: 1px #eaf3e6 solid;
    background-color: #eaf3e6;
}

input.download:hover{
    cursor:pointer;
    color: #0073ca; 	
    text-decoration: underline;
}

select {
font-size: 10px; 
color: #000000;
}

/* categories box */
.categoriesBoxHeading { 
	font-family: Tahoma, sans-serif; 
	font-size: 13px; 
	font-weight: bold; 
	color: #ffffff; 
	/*background-color: #c7177a;*/
	background-color: #c7177a; 
	/* background: url('images/menu/window-bg-snow.gif') top left repeat-x; border-bottom: 1px solid #fff; */
}
.categoriesBoxHeading a{ 
	font-family: Tahoma, sans-serif; 
	font-size: 13px; 
	font-weight: bold; 
	color: #ffffff; 
}

table.categoriesBoxHeadingBlue { border-bottom: 1px solid #008000; }
.categoriesBoxHeadingBlue { font-family: Tahoma, sans-serif; font-size: 13px; font-weight: bold; color: #ffffff; background-color: #008000; }
TD.userMenu { background: #fff; border-bottom: 1px solid #008000; font-family: Tahoma, sans-serif; font-size: 8pt; height: 20px; vertical-align: middle;}
TR.userMenu { background: #fff; border-bottom: 1px solid #008000; font-family: Tahoma, sans-serif; font-size: 8pt; height: 20px; vertical-align: middle;}
/*TD.userMenu:hover { background: #7cbded; }*/
TD.cartMenu { border-bottom: 1px solid #008000; font-family: Tahoma, sans-serif; font-size: 10px; }
TD.userMenu a:hover { text-decoration: none; color: #000; background: #99cc99;}
TD.userMenu A { padding: 0px; background: #fff; width: 100%; height: 20px; display: block;}
TD.userMenu IMG { padding: 0px; background: #fff; border: 0px;}
TD.userMenu-logged A { padding: 0px; background: #fff; width: 100%; height: 16px; display: block;}
TD.userMenu-logged IMG { padding: 0px; background: #fff; border: 0px;}
TD.userMenu-logged a:hover { text-decoration: none; color: #000; background: #99cc99;}
TD.userMenu-logged { background: #fff; border-bottom: 1px solid #008000; font-family: Tahoma, sans-serif; font-size: 8pt; height: 16px; vertical-align: middle;}

TD.userMenu-logged-beon A { padding: 0px; background: #e5e5e3; width: 100%; height: 16px; display: block;}
TD.userMenu-logged-beon IMG { padding: 0px; background: #e5e5e3; border: 0px;}
TD.userMenu-logged-beon a:hover { text-decoration: none; color: #000; background: #99cc99;}
TD.userMenu-logged-beon { background: #e5e5e3; border-bottom: 1px solid #008000; font-family: Tahoma, sans-serif; font-size: 8pt; height: 16px; vertical-align: middle;}

input { padding: 0px; }
TD.cartcell {  height: 20px; }
TABLE .products-filter-table { 
font-family: Tahoma, sans-serif; 
font-size: 9pt; 
font-weight: bold; 
color: #0974C9; 
background: url(/images/v2/catalog-bg.png) repeat-x scroll 0 -116px;
height: 28px; 
width: 100%;}
select .products-filter-table {color: #0974C9;}
.ispardavimas_kaina { color: #0000ff; font-weight: bold;}
.ispardavimas_old { text-decoration: line-through; color: #ff0000; font-weight: bold;}
.categories_menu { font-family: Tahoma; font-size: 8pt; font-weight: bold; }
.categories_menu div { padding-top: 0px; padding-bottom: 0px; }
td.categories_menu div.active, td.categories_menu div.selected { background: #eaf3e6; }



.buttonBoxContents {
 /* background: #f8f8f9; */
  background: #eaf3e6; 
  font-family: Tahoma, Arial, sans-serif;
  font-size: 8Pt;
}

table.header-table { 
	table-layout: fixed; 
	height: 90px; 
	padding: 0; 
	margin: 0;
}
table.header-table-st { 
	table-layout: fixed; 
	height: 80px; 
	padding: 0; 
	margin: 0;
	/*background: url(/images/menu/menu-clouds-bg.jpg) top left no-repeat;*/
	background: transparent;
}

td.poll-title {
	font-family: Arial; 
	font-size: 11px; 
	font-weight: bold; 
	color: #000;
	background: #eaf3e6;
	padding: 2px;
}
td.poll-line {
	 color: #000;
	 border-bottom: 1px solid #eaf3e6;
	 font-size: 11px;
}
td.poll-line input {
	 margin: 0 5px 0 0;
}
input.poll-button {
	background: #fff; 
	border: 1px solid #9cda67; 
	color: #000; 
	font-family: Arial; 
	font-size: 11px; 
	font-weight: bold;
	padding: 3px; 
}
table.faktura td {
	font-family: Tahoma; 
	font-size: 11px;
	margin: 0;
	padding: 0;
}
table.faktura td#td_faktura input {
	width: 180px;
}

table.faktura td#td_faktura {
	height: 80px;
	border: 1px solid #9cda67;
	border-top: 0;
	padding-top: 3px;
}
table.faktura label {
	padding-left: 3px;
	width: 110px; 
	display: block; 
	float: left;
}
table.faktura td.activetab {
	background: url(/images/menu/tab_9f12ccf1b1723858ee8f03c626c106c3.png) no-repeat bottom left;
	width: 122px;
	height: 25px;
	padding-left: 3px;
	font-weight: bold;
}

table.faktura td.tab:hover {
	background: url(/images/menu/tab_9f12ccf1b1723858ee8f03c626c106c3.png) 0px 1px no-repeat;
}
table.faktura td.tab {
	background: url(/images/menu/tab_0abaaae174e4d2b5c2ee1eab9afc9d54.png) no-repeat bottom left;
	width: 122px;
	height: 25px;
	padding-left: 3px;
	border-bottom: 1px solid #9cda67;
}
table.faktura td.spacertab {
	width: 50px;
	height: 25px;
	border-bottom: 1px solid #9cda67;
}

table.faktura .invalid {
	border: 1px solid red;
}


#rnd_container {padding: 3px;}

table#topmenu { 
	border-bottom-color:#008000;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-top-color:#008000;
	border-top-style:solid;
	border-top-width:1px;
}
TD.pageHeadingGK, DIV.pageHeadingGK {
  font-family: Tahoma, Arial, sans-serif;
  font-size: 16px;
  font-weight: bold;
  color: #008000; 
}
div.banklink-icons img {
	padding: 3px 10px;
}
table.rnd_title td span.infoBoxTitle {
	background: #fff;
	padding-right: 3px;
}
table.rnd_title td.white {
	background: #fff;
}

div.inner_panel {
	padding: 0 5px;
    font-family: Arial, sans-serif;
    font-size: 11px;
}
div.inner_bankinfo {
	padding-left: 25px;
}
table.ubl_form {
	background-color: #fff;
}

table.ubl_form td {
	background-color: #eaf3e6;
	font-size: 13px;
	font-family: Arial;
}
table.ubl_form td.last {
	background-color: #fff;
}
table.ubl_form table.buttonBoxContents input {
	padding: 0;
}

td.headerTopMenuItem {
	height: 22px;
}

a.headerTopMenuItem {
	position:relative;
	display: block;
	width: 120px;
	top: -7px;
	padding: 0;
}

a.headerTopMenuItem span {
color:#fff;
left:3px;
line-height:0.95;
margin:0;
padding:0;
position:absolute;
text-decoration:none;
top:0px;
width:115px;
z-index:2;
}

a.headerTopMenuItem span span {
color:#000;
left:0 !important;
margin:0;
padding:0;
position:absolute;
top:2px !important;
display: block;
width:100%;
width:115px;
z-index:1;
}

tr.visi-topmenu {
	/*background: url('images/menu/top_side_bg-gk.png') bottom left repeat-x;*/
	background: transparent url(/images/v2/catalog-bg.png) repeat-x scroll 0 -116px;;
	height: 28px;
}
div.folder_view_bg {
	float: left;
	width: 128px;
	height: 160px;
	padding-left: 10px;
	padding-right: 10px;	
}
div.folder_view_bg.active {
	background: #eaf3e6;
}
div.icon-phone-list {
	background: url(/images/menu/toolbar.png) no-repeat scroll -83px -120px;
	width: 16px;
	height: 16px;
	border: 0;
}
div.icon-cart-list {
	background: url(/images/menu/toolbar.png) no-repeat scroll -67px -120px;
	width: 16px;
	height: 16px;
	border: 0;
	cursor: pointer;
}
div.icon-cart-list-blue {
	background: url(/images/menu/toolbar.png) no-repeat scroll -99px -120px;
	width: 16px;
	height: 16px;
	border: 0;
	cursor: pointer;
}
.icon-cart-list-big {
	background: url(/images/v2/toolbar.png) no-repeat scroll -200px -112px;
	width: 51px;
	height: 24px;
	border: 0;
	cursor: pointer;
	display: block;
}
div.icon-list-akcija {
	background: url(/images/menu/toolbar.png) no-repeat scroll 100% -163px;
	width: 25px;
	height: 25px;
	border: 0;
}
div.icon-list-top3 {
	background: url(/images/menu/toolbar.png) no-repeat scroll -25px -172px;
	width: 25px;
	height: 16px;
	border: 0;	
}

div.icon-contact-mail.hover { background-position: -300px -168px; }
a.icon-contact-miestai {
	background: url(/images/menu/toolbar.png) no-repeat scroll -111px -140px;
}
.icon-arrow-down {
	background: url(/images/infobox/arrow_down_green.gif) no-repeat scroll 0 0;
	width: 5px;
	display: block;
	height: 10px;
	border: 0;
	position: absolute;
	top: 50%;
	right: 5px;
	z-index: 11;
	padding:0;
	margin: 0;
	display: none;
}

td.boxNewsLetters { 
padding: 10px;
}

a.button-back-container {
	height: 27px;
	padding: 0px;
	margin: 0px;
	color: #fff;
	text-decoration: none;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	float: right;
}
a.button-back-container div{
float: none;
}
a.button-back-container div.button-start {
	height: 27px;
	width: 16px;
	float: left;
	background-image:url(/images/menu/genbutton-skytech.png);
	background-repeat: no-repeat;
	background-position: 0 0;
}
a.button-back-container div.button-end {
	height: 27px;
	width: 18px;
	float: left;
	background-image:url(/images/menu/genbutton-skytech.png);
	background-repeat: no-repeat;
	background-position: -16px 0;
}
a.button-back-container div.button-label {
	height: 26px;
	background-image:url(/images/menu/genbutton-skytech.png);
	background-position: 0 -27px;
	background-repeat: repeat-x;
	float: left;
	width: 210px;
	padding-top: 1px;
	padding-right: 1px;
	padding-left: 1px;
	text-align: center;
}
a.button-back-container:hover div.button-start,  
a.button-back-container div.button-start.hover {
	background-position: -34px 0;
}
a.button-back-container:hover div.button-end,
a.button-back-container div.button-end.hover {
	background-position: -50px 0;
}
a.button-back-container:hover div.button-label,
a.button-back-container div.button-label.hover {
	background-position: 0 -54px;
}
a.button-back-container:active div.button-start,
a.button-back-container div.button-start.active {
	background-position: -68px 0;
}
a.button-back-container:active div.button-end,
a.button-back-container div.button-start.hover.active {
	background-position: -84px 0 !important;
}
a.button-back-container:active div.button-label,
a.button-back-container div.button-label.hover.active {
	background-position: 0 -81px !important;
	height: 27px;
}

a.button-back-container div.button-label input {
	border: 0;
	background: none;
	width: 199px;
	height: 24px;
	padding-right: 2px;
	padding-left: 0px;
	padding: 0;
	margin: 0;	
}

fieldset.komplektas {
	padding-left: 5px; 
	border: 2px solid #C71579; 
	font-size: 12px;	
}
legend.komplektas {
	font-weight: bold; 
	color: red; 
	padding-left: 5px; 
	padding-right: 5px;
}

#scroller-wrap {
float:left;
height:30px;
width:985px;
	margin: 0;
	padding: 0;
}

#scroller {
background:transparent url(/images/menu/topmenu/scroll-bg.png) repeat-x scroll 0 0;
float:left;
height:30px;
width:1004px;
	margin: 0;
	padding: 0;
}

#navbar { 
	width: 985px;
	height: 30px; 
	margin: 0;
	padding: 0;
	list-style: none;
	text-align: left;
	position: relative;
	z-index: 5;
}

#navbar li { display: inline; height: 30px; }
#navbar li a{ 	
	float: left; 
	padding: 7px 10px 3px 10px;
	color: #c1c1c1;
	height: 20px;
	font-family: arial;
	font-size: 13px;
	font-weight: normal;
}
#navbar li a:hover { text-decoration: none;  color: #fff; }
#navbar li.over { background-color: #191919; }
#navbar li.over a { background-color: #191919; color: #fff; }
div.navbar-submenu {
	display: none;
	position: absolute;
	/*width: 1000px;*/
	left:0px;
	padding-bottom: 5px;
	background: #191919;
	margin-top: 30px;
	color: #c1c1c1;
	z-index: 10;
}
#navbar div.navbar-submenu div.column {
	width: 270px;
	float: left;
	padding-left: 20px;
	margin-bottom: 10px;
	position: relative;
	z-index: 10;
}
#navbar div.navbar-submenu div.column a {
	color: #c1c1c1;
	font-size: 12px;
	width: auto;
	padding: 0;
	float: none;
}
#navbar div.navbar-submenu div.column a.level2 {
	color: #fff;
	font-weight: bold;
	padding: 5px 0px 0px 0px;
	height: auto;
	display: block;
}
#navbar div.navbar-submenu div.column a.level2:hover {
	text-decoration: underline;
}
#navbar div.navbar-submenu div.column a.level3 {
	padding: 0 0 0 10px;
	display:block;
	height: auto;
	background:transparent url(/images/infobox/arrow_right_green.gif) no-repeat scroll 3px 50%;
}
#navbar div.navbar-submenu div.column a.level3:hover {
	padding-left: 10px;
	background:transparent url(/images/infobox/arrow_right_white.gif) no-repeat scroll 3px 50%;
	color: #fff;
	text-decoration: underline;
}
#krepselis { 
	float: left;
	position: relative;
	z-index: 1;
	height: 30px;
	background: 0 0 url(/images/menu/topmenu/krepselis.png) no-repeat;
	cursor:pointer;
}
#krepselis table, #krepselis tr, #krepselis td { padding: 0px; }
#krepselis #k { position: relative; left: 4px; cursor:pointer; }
#krepselis #k { position: relative; left: 4px; cursor:pointer; }

#krepselis #kleft { 
	float: left;
	background: -53px -300px url(/images/menu/topmenu/krepselis.png) no-repeat;
	position: relative;
	z-index: 1;
	height: 30px;
	width: 14px;
}

#krepselis #kcenter { 
	float: left;
	background: -72px -300px url(/images/menu/topmenu/krepselis.png) no-repeat;
	position: relative;
	z-index: 1;
	height: 27px;
	padding-top: 3px;
	min-width: 15px;
	font-family: Arial;
	font-size: 13px;
	color: #c1c1c1;
	font-weight: bold;
	text-align: center;
}
#krepselis #kright { 
	float: left;
	background: -93px -300px url(/images/menu/topmenu/krepselis.png) no-repeat;
	position: relative;
	z-index: 1;
	height: 30px;
	width: 10px;
}
#krepselis div {
	height: 30px;
	width: 255px;
	text-decoration: none;
    background: 0 -360px url(/images/menu/topmenu/krepselis.png) no-repeat;
}
#krepselis.empty div {
	height: 30px;
	width: 255px;
	float: left;
	text-decoration: none;
    background: 0 -390px url(/images/menu/topmenu/krepselis.png) no-repeat;
}
#krepselis.empty #kleft { 
	float: left;
	background: -106px -300px url(/images/menu/topmenu/krepselis.png) no-repeat;
	position: relative;
	z-index: 1;
	height: 30px;
	width: 14px;
}
#krepselis.empty #kcenter { 
	float: left;
	background: -120px -300px url(/images/menu/topmenu/krepselis.png) no-repeat;
	position: relative;
	z-index: 1;
	height: 27px;
	width: 6px;
	padding-top: 3px;
	font-family: Arial;
	font-size: 13px;
	color: #c1c1c1;
	font-weight: bold;
	min-width: 0;
}
#krepselis.empty #kright { 
	float: left;
	background: -127px -300px url(/images/menu/topmenu/krepselis.png) no-repeat;
	position: relative;
	z-index: 1;
	height: 30px;
	width: 10px;
}
#krepselis div span.text { 
	top: 10px; 
	left: 55px; 
	position: absolute; 
	font-size: 9pt; 
	font-family: Arial; 
	text-decoration:none; 
	font-weight: bold; 
	line-height: 0.95;
	color: #c1c1c1;
	float: right;
	
}
/*
#krepselis div span span { 
	top: 1px !important; 
	left: 0px !important; 
	position: absolute; 
	margin: 0;
	padding: 0;
	color: #eee;
	width: 100%;
}
*/

#krepselis div.icon {
	height: 30px;
	width: 0px;
	float: left;
	background: -112px 0 url(/images/menu/topmenu/krepselis.png) no-repeat;
	text-decoration: none;
	display: none;
}

#krepselis div.selected { /*background-position: 0 -30px;*/ background: #000  0 -330px url(/images/menu/topmenu/krepselis.png) no-repeat; }
#krepselis div.selected span { color: #fff; }
#krepselis div.selected #kleft { background-position: 0 -300px; }
#krepselis div.selected #kcenter { color: #fff; background-position: -19px -300px; }
#krepselis div.selected #kright { background-position: -40px -300px; }

/*#krepselis div:active { background-position: 0 -60px; }*/
#krepselis div.icon:hover { background-position: -112px -30px; }
/*#krepselis div.icon:active { background-position: -112px -60px; }*/


#krepselis-popup-wrap {
width: 255px;
top:150px;
left:1004px;
display: none;
border-top: 1px solid #fff;
position:absolute;
background: #191919;
z-index: 10;
}
#krepselis-popup-items {
width: 255px;
border-bottom: 1px solid #fff;
}
#krepselis-popup-items div.item {
	height: 48px;
	color:#000;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	/*background:url(/images/menu/topmenu/krepselis-bg.png) repeat-y 0 0;*/
	background: #191919;
	padding: 2px 0 2px 0;
}

/*
#krepselis-popup-items div.item .item-name {
	border-top: 1px solid #8c8e8d;
}
#krepselis-popup-items div.item .item-name.first {
	border-top: 0;
}
*/
#krepselis-popup-items div.item { 
	border-bottom: 1px solid #8c8e8d;
	padding-left: 3px;
	padding-right: 3px;
}
#krepselis-popup-items div.item.last { 
	border: 0;
}
#krepselis-popup-items div.item.small { 
	height: 30px;
}

#krepselis-popup-items div .item-name div {
	height: 1em;
	color:#000;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	background: #191919;
	overflow: hidden;
	text-overflow: ellipsis;
	padding: 2px 2px 2px 5px;
}
#krepselis-popup-items div .item-name div a { color: #fff; }
#krepselis-popup-items div .item-name div a:hover { color: #fff; }

#krepselis-popup-items div .item-name.kompl div { height: 2.5em; } 

#krepselis-popup-items div.arrow-up{
height: 7px;
width: 11px;
cursor: pointer;
background: url(/images/menu/topmenu/krepselis.png) no-repeat -126px -165px; 
}
#krepselis-popup-items div.arrow-down{
height: 7px;
width: 11px;
cursor: pointer;
background: url(/images/menu/topmenu/krepselis.png) no-repeat -126px -174px; 
}

#krepselis-popup-items table{

table-layout: fixed;
}

#krepselis-popup-items td.remove{
width: 55px;
background: none;
text-align: right;
}

#krepselis-popup-items td.photo{
width: 48px;
height: 48px;
/*
background:#191919;
*/
text-align: center;
vertical-align: middle;
padding: 0;
background: #fff;
}
#krepselis-popup-items td.photo span.wrap {
	display: block;
	width: 44px;
	height: 44px;
	background: #fff;
	padding: 0;
	padding: 2px;
}
#krepselis-popup-items td.photo span.wrap img {
	vertical-align: middle;
}

#krepselis-popup-items div.remove {
color: #8c8e8d;
cursor: pointer;
vertical-align:middle;
background: none;
text-align: right;
}

#krepselis-popup-items div.remove a{
color: #8c8e8d;
}

#krepselis-popup-items div.remove-icon{
height: 12px;
width: 10px;
margin-right: 3px;
float: left;
clear: none;
background: url(/images/menu/topmenu/krepselis.png) no-repeat -140px -163px; 
cursor: pointer;
}
input.remove-icon{
height: 12px;
width: 10px;
margin-right: 3px;
background: url(/images/menu/topmenu/krepselis.png) no-repeat -140px -163px; 
cursor: pointer;
}

#krepselis-popup-bottom {
width: 255px;
height: 72px;
/*background: url(/images/menu/topmenu/krepselis.png) no-repeat 0 -91px;*/
background: #191919; 
text-align: center;
}

#krepselis-popup-bottom span{
height: 35px;
line-height: 35px;
padding: 10px;
width: 100%;
font-family: Tahoma, Geneva, sans-serif;
text-align:center;
font-size: 18px;
font-weight:bold;
color:#FFF;
clear: both;
}
#krepselis-popup-bottom a.button {
height: 26px;
padding-top: 5px;
font-family: Tahoma, Geneva, sans-serif;
font-weight: bold;
font-size: 16px;
color:#FFF;
text-decoration: none;
width: 164px;
margin-left: 45px;
background:url(/images/menu/topmenu/krepselis.png) 0 -207px no-repeat;
display:block;
}

#krepselis-popup-bottom a.button:hover {
background-position: 0 -238px;
}

.tabs-wrap {
	height: 17px;
	background: transparent none;
	float: none;
	clear: both;
	margin-bottom: 9px;
}
.tabs-nav {
	height: 17px;
	float: left;
	width: 70%;
}
.tabs-info {
	height: 16px;
	width: 30%;
	padding-top: 1px;
	float: left;
	text-align: right;
	font-size: 11px;
	font-family: Arial;
}
.tabs-info span {
	padding-right: 3px;
}
ul#navbar-breadcrumb {
clear:both;
height:16px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
text-align:left;
font-size: 11px;
font-family: Arial;
}

ul#navbar-breadcrumb li {
	height:15px;
	padding-top: 1px;
	display: inline;
	float: left;
	background: url(/images/menu/topmenu/tabs.png) 0 -49px repeat-x;
}
ul#navbar-breadcrumb li.none {
	background: none;
	font-weight: bold;
}
ul#navbar-breadcrumb li.spacer {
	height:15px;
	padding-top: 1px;
	width:15px;
	background: url(/images/menu/topmenu/tabs.png) 0 0 repeat-x;
}
ul#navbar-breadcrumb li.spacer.last {
	height:15px;
	padding-top: 1px;
	width:15px;
	background: url(/images/menu/topmenu/tabs.png) 0 -81px repeat-x;
}
ul#navbar-breadcrumb li.spacer.first {
	height:15px;
	padding-top: 1px;
	width:3px;
	background: url(/images/menu/topmenu/tabs.png) 0 -145px repeat-x;
}
ul#navbar-breadcrumb li a:hover { text-decoration: none; }
ul#navbar-breadcrumb li a.first { padding-left: 7px; }
ul#navbar-breadcrumb li.spacer.hoverl {	background-position: 0 -97px; }
ul#navbar-breadcrumb li.spacer.hoverr {	background-position: 0 -65px; }
ul#navbar-breadcrumb li.spacer.last.hoverr { background-position: 0 -113px; }
ul#navbar-breadcrumb li.spacer.first.hoverl { background-position: 0 -129px; }
ul#navbar-breadcrumb li.hover {	background-position: 0 -33px; }

div#accordion-wrap {
	padding: 5px 0 0 0;
	margin: 0 0 10px 0;
	border: 1px solid #9cda67;
	border-top: 0px;
	margin-top: -1px;
}
div#accordion { display: none; }
.ui-accordion .ui-accordion-header a {
	font-size: 12px;
	font-family: Arial;
	padding: 0.5em 0.5em 0.5em 8px;
	font-weight: bold;
	text-transform:uppercase;
}
.ui-accordion .ui-accordion-header.ui-state-active {
	 background: url(/images/v2/catalog-bg.png) 0 -56px no-repeat; 
}
.ui-accordion .ui-accordion-content { 
font-size: 11px; 
font-family: Arial;
font-weight: bold;
padding: 0px 0px 0px 0px;
}
#accordion .ui-icon { display: none; }
#accordion ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}
#accordion ul li {
padding: 0px;
position: relative;
line-height: 18px;
overflow:hidden;
border-top: 1px solid #e0e0e0;
}
#accordion ul li a.level2 {
padding: 2px 0px 2px 17px;
margin: 0px 0px 0px 0px;
background: url(/images/v2/catalog-bg.png) 0 0 no-repeat;
}
#accordion ul li.active a.level2 {
color: #51B000;
}

#accordion ul.level3 {
list-style-image: none;
list-style-position:outside;
list-style-type:none;
display: none;
}
#accordion ul.level3 li.level3 {
background: none;
padding: 0px 0px 0px 25px;
border-top: 1px solid #e0e0e0;
font-weight: normal;
}
#accordion ul.level3 li.level3.active a {
	color: #51B000;
}
#accordion ul.level3 li.level3 a {
font-weight: normal;
}
#accordion li.level3 ul.level4 li.level4 a {
font-weight: normal;
color: #646464;
}
#accordion ul.level4 {
list-style-image: none;
list-style-position:outside;
list-style-type:none;
}
#accordion ul.level4 li.level4 {
background: none;
padding: 0px 0px 0px 15px;
border: 0;
font-weight: normal;
font-style:normal;
line-height: 16px;
}
#accordion li.level3 ul.level4 li.level4.active a {
	color: #51B000;
}

#accordion img.x-tree-icon {
width: 16px;
height:	12px;
border: 0;
position: absolute;
left: 0;
top: 1px;
}
#accordion img.x-tree-elbow-plus {
background: url(/images/v2/catalog-bg.png) -16px -42px no-repeat;
cursor:	pointer;
}
#accordion img.x-tree-elbow-minus {
background: url(/images/v2/catalog-bg.png) 0px -42px no-repeat;
cursor:	pointer;
}
#accordion img.x-icon-selected {
width: 5px;
height:	5px;
border: 0;
position: absolute;
right: 1px;
top: 7px;
background: transparent url(/images/infobox/arrow_right_green.gif) no-repeat;
}
.ui-state-active, .ui-widget-content .ui-state-active { border: 0;}
.ui-widget-content { border: 0px; }

.contentbox-heading-left {
/*background:transparent url(/images/menu/topmenu/scroll-bg.png) repeat-x scroll 0 0;*/
background: url(/images/v2/catalog-bg.png) 0px -89px no-repeat;
height:25px;
margin: 0;
padding: 0;
font-size: 10px;
font-family: Arial;
}

.contentbox-heading-center {

height:25px;
margin: 0;
padding: 0;
float: none;
clear: both;
z-index: 0;
}

.contentbox-heading-center td {
	background: none transparent;
	height:25px;
	margin: 0;
	padding: 0;
}
.contentbox-heading-center td.left-corner {
background: url(/images/v24/catalog-bg3.png) 0 -5px no-repeat;
height:25px;
margin: 0;
padding: 0;
float: none;
clear: both;
z-index: 0;
width: 20px;
}
.contentbox-heading-center td.line {
background: url(/images/v24/catalog-bg3.png) -20px -5px no-repeat;
height:25px;
margin: 0;
padding: 0;
float: none;
clear: both;
z-index: 0;
width: 100%;
}

.contentbox-heading-center td.corner { 
width: 5px;
background: url(/images/v24/catalog-bg3.png) right -5px no-repeat;
}
.contentbox-heading-center.grey td.left-corner { background-image: url(/images/v2/catalog-bg4.png); }
.contentbox-heading-center.grey td.line { background-image: url(/images/v2/catalog-bg4.png); }
.contentbox-heading-center.grey td.corner { background-image: url(/images/v2/catalog-bg4.png); }

.contentbox-heading-center.print td.left-corner { background-position: 0 -39px; }
.contentbox-heading-center.print td.line { background-position: -20px -39px; }
.contentbox-heading-center.print td.corner { background-position: 100% -39px; }
	
/*.table_left_panel { background: #fff; }*/
.search-button { 
	border: 0px;
	cursor: pointer; 
	padding: 0px;
	margin: 0px;
	position: absolute;
	top: 0px;
	left: 424px;
	width: 39px;
	height: 31px;
	background: url(/images/v22/toolbar.png) no-repeat scroll -200px -207px;
}
.search-button.inactive { display: none; }
.search-button.hover { 
	background-position: -239px -207px;
}
.search-field { 
	width: 417px;
	padding: 6px 0px 6px 0px;
	font-size: 18px;
	background: transparent;
	border: 0;
	left: 8px;
	position: absolute;
}
.search-field.inactive { 
	width: 417px;
	font-size: 12px;
	background: transparent;
	border: 0;
	padding: 9px 0px 9px 0px;
	left: 8px;
	color: #787f71;
	position: absolute;
}
.search-field.ff36 { 
	padding-top: 0;
}
.search-wrap label {
	position: absolute;
	left: 15px;
	top:5px;
	font-family: Arial;
	font-size: 10pt;
	color: #51B000;
}
.search-wrap label.inactive {
	position: absolute;
	left: 15px;
	top:5px;
	font-family: Arial;
	font-size: 10pt;
	color: #c1c1c1;
}
.search-outer-wrap span {
	position: absolute;
	left: 117px;
	bottom:30px;
	font-family: Arial;
	font-size: 8pt;
	color: #787878;
	display: none;
}
.search-outer-wrap div.options {
	font-family: Arial;
	font-size: 8pt;
	position: absolute; 
	left: 15px;
	bottom: 5px;
}
.search-outer-wrap .link {
	position: absolute;
	left: 350px;
	bottom:5px;
	font-family: Arial;
	font-size: 8pt;
	color: #000;
	text-decoration: underline;
	font-style:italic;
}
.search-outer-wrap a.link:hover {
	color: #51B000;
}

.search-outer-wrap { 
	width: 463px;
	height: 59px;
	padding-top: 26px;
	position: relative;
}
.search-wrap {
	width: 463px;
	height: 31px;
	background: url(/images/v22/toolbar.png) no-repeat scroll 0 -303px;
	vertical-align: middle;
	position: relative;
}
.search-wrap.active {
	background-position: 0 -334px;
}

/** TABS */
ul.navbar-left {
	clear:both;
	height:16px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding: 0 0 0 0;
	text-align:left;
	font-size: 11px;
	font-family: Arial;
}

ul.navbar-left li {
	height: 15px;
	padding-top: 1px;
	display: inline;
	float: left;
	background: url(/images/menu/topmenu/tabs2.png) 0 -16px repeat-x;
}
ul.navbar-left li.spacer.first {
	height:15px;
	padding-top: 1px;
	width:3px;
	background: url(/images/menu/topmenu/tabs2.png) 0 -112px repeat-x;
}
ul.navbar-left li.spacer {
	height:15px;
	padding-top: 1px;
	width:15px;
	background: url(/images/menu/topmenu/tabs2.png) 0 -80px repeat-x;
}
ul.navbar-left li.spacer.last {
	height:15px;
	padding-top: 1px;
	width:15px;
	background: url(/images/menu/topmenu/tabs2.png) 0 -64px repeat-x;
}

ul.navbar-left li a { padding-right: 3px; padding-left: 7px;}
/*
ul.navbar-left li.spacer.first.hoverl { background-position: 0 -176px; }
ul.navbar-left li.hover { background-position: 0 -192px; }
ul.navbar-left li.spacer.last.hoverr { background-position: 0 -208px; }
ul.navbar-left li.spacer.hoverr { background-position: 0 -224px; }
ul.navbar-left li.spacer.hoverl { background-position: 0 -240px; }
ul.navbar-left li.spacer.activer.hoverl { background-position: 0 -256px; }
ul.navbar-left li.spacer.activel.hoverr { background-position: 0 -128px; }
*/

ul.navbar-left li.spacer.first.activel { background-position: 0 -96px; }
ul.navbar-left li.active { background-position: 0 0; }
ul.navbar-left li.spacer.last.activer { background-position: 0 -48px; }
ul.navbar-left li.spacer.activer { background-position: 0 -32px; }
ul.navbar-left li.spacer.activel { background-position: 0 -144px; }
/** TABS */


ul.navbar-center {
clear:both;
height:16px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding: 0px 0 0 0;
text-align:left;
font-size: 11px;
font-family: Arial;
}

ul.navbar-center li {
	height:15px;
	padding-top: 1px;
	display: inline;
	float: left;
	background: url(/images/menu/topmenu/tabs2.png) 0 0 repeat-x;
}
ul.navbar-center li.spacer {
	height:15px;
	padding-top: 1px;
	width:15px;
	background: url(/images/menu/topmenu/tabs2.png) 0 -128px repeat-x;
}
ul.navbar-center li.spacer.last {
	height:15px;
	padding-top: 1px;
	width:15px;
	background: url(/images/menu/topmenu/tabs2.png) 0 -48px repeat-x;
}
ul.navbar-center li.spacer.first {
	height:15px;
	padding-top: 1px;
	width:3px;
	background: url(/images/menu/topmenu/tabs2.png) 0 -96px repeat-x;
}
ul.navbar-center li.off {	background-position: 0 -16px; }
ul.navbar-center li.spacer.off {	background-position: 0 -32px; }
ul.navbar-center li.spacer.last.off { background-position: 0 -64px; }

ul.navbar-center li a:hover { text-decoration: none; }
ul.navbar-center li a.first { padding-left: 3px; }
ul.navbar-center li.spacer.hoverl {	background-position: 0 -97px; }
ul.navbar-center li.spacer.hoverr {	background-position: 0 -65px; }
ul.navbar-center li.spacer.last.hoverr { background-position: 0 -113px; }
ul.navbar-center li.spacer.first.hoverl { background-position: 0 -129px; }
ul.navbar-center li.hover {	background-position: 0 -33px; }

.contentbox-center-wrap {
margin:0;
padding:0;
border: 1px #9cda67 solid;
border-top: 0;
min-height: 600px;
}
.contentbox-center-wrap-main {
margin:0;
padding: 0 10px 10px 10px;
border: 1px #9cda67 solid;
border-top: 0;
}
.search-tags {
margin:0;
padding: 0 10px 10px 10px;
border: 1px #9CDA67 solid;
border-top: 0;
text-align: center;
line-height: 22px;
}
.contentbox-center-wrap-main div {
background: #eaf3e6;
}
div.page-body { 
	/*min-height: 600px;*/
	margin:0 0 0 10px; 
}
.contentbox-center-wrap-nofix {
margin:0;
padding:5px;
border: 1px #9cda67 solid;
border-top: 0;
}

.footer_table {
background:transparent url(/images/menu/topmenu/tabs.png) repeat-x scroll 0 -162px;
clear:both;
float:none;
height:17px;
}

.products-filter-table td { padding: 0; }
.products-filter-table img.button-up {
	background:transparent url(/images/menu/toolbar.png) no-repeat -100px 0;
	width: 24px;
	height: 33px;
}
.products-filter-table img.button-list-off {
	background:transparent url(/images/menu/toolbar.png) no-repeat 0 -34px;
	width: 29px;
	height: 29px;
	padding: 0px 2px;
}
.products-filter-table img.button-image-off {
	background:transparent url(/images/menu/toolbar.png) no-repeat -35px -34px;
	width: 29px;
	height: 29px;
	padding: 0px 2px;
}
.products-filter-table img.button-grid-off {
	background:transparent url(/images/menu/toolbar.png) no-repeat -70px -34px;
	width: 29px;
	height: 29px;
}
.products-filter-table img.button-list-on {
	background:transparent url(/images/menu/toolbar.png) no-repeat 0 0px;
	width: 29px;
	height: 29px;
	padding: 0px 2px;
}
.products-filter-table img.button-image-on {
	background:transparent url(/images/menu/toolbar.png) no-repeat -35px 0px;
	width: 29px;
	height: 29px;
	padding: 0px 2px;
}
.products-filter-table img.button-grid-on {
	background:transparent url(/images/menu/toolbar.png) no-repeat -70px 0px;
	width: 29px;
	height: 29px;
}

.products-filter-table img.button-grid {
	background:transparent url(/images/menu/toolbar.png) no-repeat -70px -66px;
	width: 29px;
	height: 29px;
}
.products-filter-table img.button-spacer {
	background:transparent url(/images/v2/catalog-bg.png) no-repeat -2px -152px;
	width: 2px;
	height: 34px;
}
.products-filter-table td.label {
	padding: 0 5px 0 0; 
	font-size: 9pt; 
	font-family: Arial;
	font-weight: bold;
	color: #51B000;
	text-align:center;
}
.products-filter-table div.panel {
	padding-left: 5px; 
	font-size: 8Pt; 
	font-family: Tahoma; 
	font-weight: normal; 
	vertical-align: middle;
	width: 140px;
}
.site_logo {
	position: relative;
	height: 85px;
}

div.filters {
	font-family: Arial;
	font-size: 11px;
	padding: 0px 0px 5px 0px;
	/*
background: #eaf3e6;
*/
}
div#poll {
	font-family: Arial;
	font-size: 12px;
	padding: 5px 5px 5px 7px;
	/*
background: #eaf3e6;
*/
}
div.filters ul { 
	padding: 5px 10px;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
}
div.filters h2 {
	font-size: 14px;
	font-weight: bold;
	background: #eaf3e6;
	padding: 5px 0px 6px 7px;
}
div.filters li {
padding-bottom: 2px;
}
div.filters li span {
	border-bottom: 1px solid #c1c1c1;
	cursor: pointer;
}
div.filters li span:hover {
	color: #0073CA;
	border-bottom: 1px solid #0073CA;
}
div.filters li.checked {
	font-weight: bold;
}
div.filters input.submit {
	margin-left:10px;
}
div.filters.search li a {
	text-decoration: underline;
	color: #0073CA;	
}
div.filters.search li a.active {
	color: #9cda67;
	font-weight: bold;
}
.product-info-foto-wrap {
	width: 296px;
	min-width: 296px;
	padding: 10px 0;
	border-right: 1px solid #c1c1c1;
	text-align:center;
	/*background:transparent url(/images/menu/ajax-loader.gif) no-repeat scroll 50% 50%;*/
}

.product-info-foto-wrap .main-image-wrap {
position: relative;
min-height: 250px;
}
.main-image-wrap table td {
	height: 250px;
	width: 300px; 
}
.product-info-foto-wrap .main-image-wrap .ribbon{
width: 62px;
height: 50px;
position: absolute;
display: block;
top: 0;
right: 10px;
font-size: 21px;
font-weight: normal;
color: #fff;
padding: 22px 0 0 10px;
background: url(/images/menu/topmenu/akcija-top-sprite.png) no-repeat 100% -332px;	
}
.product-info-foto-wrap .main-image-wrap .ribbon.blue {
	background-position: 100% -567px; 
	color: #fff; 
	font-size:16px;
	font-weight:bold;
	height:38px;
	padding:15px 0 0 0px;
	width:55px;
	text-align: center;
}
.product-info-foto-wrap .main-image-wrap .ribbon.skylitai {
background: url('images/menu/toolbar.png') no-repeat -134px -198px;
height: 40px;
width: 54px;
padding: 0px;
cursor: pointer;
}
.product-info-foto-wrap .main-image-wrap .ribbon.dovana {
    width: 54px;
    height: 54px;
    background: url(/images/menu/topmenu/akcija-top-sprite.png) repeat-x 100% -408px;
}

.product-info-thumbs-wrap { 
	padding-left: 11px;
	text-align: left; 
}
table.product-info-thumbs {
	max-width: 290px;
	text-align: left;
}
table.product-info-thumbs td {
	height: 50px;
	width: 50px;
	border: #ccc 1px solid;
	cursor: pointer;
}
div.product-info-description {
	float:left;
}
table.product-info-description {
	font-family: Arial;
	font-size: 10pt;
	width: 100%;
	padding: 0;
	margin: 0;
}
table.product-info-description td {
	font-family: Arial;
	font-size: 10pt;
	border-bottom:1px solid #cce4e9;
	padding: 0;
	margin: 0;
	padding-left: 3px;
}
table.product-info-description td h1 { 
    font-family: Arial;
    font-size: 10pt;
    padding: 0;
    margin: 0;
    font-weight: normal;
}
table.product-info-description td.col1 { 
	width: 140px;
	font-size: 9pt;
	font-weight: bold;
	border-right:1px solid #eee;
	background: #eaf3e6;
}
td.product-info-description-wrap  {
	padding-right: 5px;
	padding-left: 5px;
}
.product-info-specification-wrap {
	font-family: Arial;
	font-size: 9pt;
	padding: 5px;
}
.product-info-specification-wrap span.label {
	border-bottom: 1px solid #1c1c1c;
	font-weight: bold;
	margin-bottom: 5px;
	width: 30%;
	text-align: left;
	padding-left: 5px;
	display: block;
}

.product-info-cart {
	/*
border:1px dotted #51B000;
*/
	
	
	margin-top: 5px;
	/*width: 420px;*/
	font-family: Arial;
}
.product-info-cart table { background: #eaf3e6;  }
span.price-text {
	font-weight: bold;
	font-size: 18pt;
	color: #0974C9;
}
span.skylitai-text {
	font-weight: bold;
	font-size: 12pt;
	color: #0974C9;
}
span.skylitai-text-misc {
	font-weight: bold;
	font-size: 10pt;
	color: #0974C9;
}
span.price-text-old {
	font-weight: bold;
	font-size: 10pt;
	padding-left: 5px;
	color: #9B9B9B;
	text-decoration:line-through;
}
span.price-text-salon {
	font-weight: bold;
}
span.price-text-salon-akcija {
	font-weight: bold;
	color: #0974C9;
}
span.price-text-old-salon {
	color: #9B9B9B;
	text-decoration:line-through;
}
span.old-price-text {
	font-weight: bold;
	font-size: 12pt;
	color: #9b9b9b;
	text-decoration:line-through;
}
table.product-info-wrap { table-layout: fixed; height: 300px; }

div#tabs {
	font-size: 11px;
}
div#tabs ul, div#tabs ol {
	margin: 11px 0;
	padding-left: 40px;
}

div#tabs .description-val ul, div#tabs .description-val ol {
	padding: 0px;
}

div#tabs a.link {
	text-decoration: underline;
}

div#tabs .ui-widget-header {
	/*
	background: #eaf3e6;
	border-color: #eaf3e6;
	*/
	background: #fff;
	border: 0;
	border-bottom: 1px solid #cce4e9;
}

div#tabs .ui-tabs-nav li.ui-tabs-selected a {
font-weight: bold;
}
div#tabs .ui-tabs-nav li.ui-state-active {
border: 1px solid #cce4e9;
border-bottom: 0;
}

#tabs .ui-tabs .ui-tabs-nav li a#href-tabs-1 { width: 70px !important; }
#tabs .ui-tabs .ui-tabs-nav li a#href-tabs-2 { width: 75px !important; }
#tabs .ui-tabs .ui-tabs-nav li a#href-tabs-3 { width: 120px !important; }
#tabs .ui-tabs .ui-tabs-nav li a#href-tabs-4 { width: 75px !important; }
#tabs .ui-tabs .ui-tabs-nav li a#href-tabs-5 { width: 90px !important; }
#tabs .ui-tabs .ui-tabs-nav li a#href-tabs-6 { width: 70px !important; }

div#tabs div#comments { padding-bottom: 20px; }
table.comment {
	min-width: 400px;
	padding: 2px;
	border-bottom: 1px dotted #ccc;
}
table.comment td.author {
	font-weight: bold;
}
#comment-form textarea {
	width: 318px;
	height: 45px;
	overflow-y:auto;
}
#comment-form textarea, #comment-form input { 
	border: 1px solid #9cda67;
}
table.product-info-wrap table.navbar {
	background: #eaf3e6;
	margin: 0 3px 0 3px;
	height: 24px;
	width: 293px;
	table-layout: fixed;
}

div#tabs td.description-key {
	width: 200px;
	font-weight: bold;
}

div#tabs td.description-val ul {
	list-style-position: inside;
}
.product-info-header .button-up-st {
	background:transparent url(/images/v2/toolbar.png) no-repeat -100px -66px;
	text-align: left;
	padding: 0;
	margin-left: 3px;
	height: 16px;
	width: 20px;
	display: block;
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	float: left;
}
.product-info-header .button-down-st {
	background:transparent url(/images/v2/toolbar.png) no-repeat -134px -66px;
	text-align: left;
	padding: 0;
	margin-left: 3px;
	height: 16px;
	width: 20px;
	display: block;
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	float: left;
}
.product-info-wrap a.button-up {
	background:transparent url(/images/menu/toolbar.png) no-repeat -100px 0;
	padding-left: 28px;
	padding-top: 6px;
	height: 24px;
	display: block;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
}
.product-info-wrap a.button-arrow-left {
	background:transparent url(/images/menu/toolbar.png) no-repeat -100px -33px;
	height: 21px;
	padding: 3px 0 0 25px;
	margin: 0;
	display: block;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;	
}
.product-info-wrap a.button-arrow-right {
	background:transparent url(/images/menu/toolbar.png) no-repeat 100% -93px;
	height: 21px;
	padding: 3px 25px 0 0;
	margin: 0;
	display: block;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;	
}

.product-info-wrap .navbar-label {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;	
	display:block;
	padding-bottom: 3px; 
}
.product-info-wrap .prod-number {
	font-family: Arial;
	font-size: 16px;
	font-weight: bold;	
	color: #51B000;
}
div.product-info-links {
	padding-top: 10px;
}
div.product-info-links .pastaba {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;	
	color: red;
}
div.product-info-links table tr {
	height: 16px;
}
div.product-info-links div.icon {
	height: 16px;
	width: 16px;
	padding: 0;
	margin: 0;
}
div.product-info-links div.icon-palyginimas {
	background:transparent url(/images/menu/toolbar.png) no-repeat 0 -120px;
}
div.product-info-links div.icon-ieskoti {
	background:transparent url(/images/menu/toolbar.png) no-repeat -16px -120px;
}
div.product-info-links div.icon-spausdinti {
	background:transparent url(/images/menu/toolbar.png) no-repeat -32px -120px;
	width: 19px;
}

div.product-info-links div.icon-pdf {
	background:transparent url(/images/menu/toolbar.png) no-repeat -51px -120px;
}

div.product-info-links a.link, a.greenlink {
	color: #51B000;
	font-family: Arial;
	font-size: 9pt;
}

td.visi-content {
	padding-left: 25px;
	padding-right: 15px;
}
td.visi-content-new {
	padding: 0 5px;
}
#pasiulymai .button-back-container {
	float: none;
}
#pasiulymai td.header {
background: #eaf3e6;
font-family:Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: bold;
color:#0974C9;
padding: 0 10px;
text-align: center;
}
#pasiulymai td.header-line { 
border-top: 1px solid #dadada;
font-size: 3px;
padding: 0;
margin: 0; 
}
#pasiulymai td.spacer {
border-right: 1px solid #dadada;
}
#pasiulymai td.spacer-bottom {
border-bottom: 1px solid #dadada;
}
#pasiulymai .image-wrap {
height: 220px;
width: 220px;
}
#pasiulymai .title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	min-height: 2.5em;
	height: 2.5em;
	overflow: hidden;
	margin: 10px 0px;
}
#pasiulymai span.price-text {
	color:#0974C9;
	font-size:18pt;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
}
#pasiulymai span.price-label {
	font-size: 12pt; 
	font-family: Arial; 
	font-weight: bold;
	margin-right: 15px;
	font-family: Arial, Helvetica, sans-serif;
}
/*
#pasiulymai .button-block {
	margin: 10px 0px;
	text-align: center;
}
#pasiulymai .button-block .button-back-container {
	float: none;
}
*/
#pasiulymai .ribbon-div {
position: relative;
}
#pasiulymai .ribbon-div .ribbon{
width: 62px;
height: 50px;
position: absolute;
display: block;
top: 0;
right: 0;
font-size: 21px;
font-weight: normal;
color: #fff;
padding: 22px 0 0 10px;
background: url(/images/menu/topmenu/akcija-top-sprite.png) no-repeat 100% -332px;	
}
#pasiulymai .ribbon-div .ribbon.blue {
background-position:100% -483px;
}


ul.visi-catlist  {
	margin-bottom: 10px;
	list-style-type: none;
	list-style-image: none;
	list-style-position: outside;
}
ul.visi-catlist li { padding: 0; }
.visi-catlist a {
	background:transparent url(/images/infobox/arrow_right_green.gif) no-repeat scroll 3px 50%;
	color:#51B000;
	padding-left: 15px;
	font-family: Arial;
	font-size: 14px;
}
h2.visi-catlist {
	font-family: Arial;
	padding: 0 0 0 2px;
}
.visi-catlist-wrap div.column {
	width: 350px;
	float: left;
	margin: 15px 0px;
}
div#news-wrap {
	padding: 0px;
	margin: 0 0 10px 0;
	border: 1px solid #9cda67;
	border-top: 0px;
	margin-top: -1px;
}
div#poll-wrap {
	padding: 0px;
	margin: 0 0 10px 0;
	border: 1px solid #9cda67;
	border-top: 0px;
	margin-top: -1px;
}
div#news {
	padding: 0px 5px;
}
div#news td { padding: 10px 3px; border-bottom: 1px solid #9bb3b8; }
div#news tr.last td { border: 0; }
div#news a {
	font-family: Arial;
	font-size: 11px;
}
div#news a span.date { 
color: #51B000;
margin-right: 6px;
}
table.contentbox-heading-center td.static-title { padding: 2px 0 0 2px;  white-space: nowrap; }
table.contentbox-heading-center td.static-title-right { padding: 4px 10px 0 0; }
span.static-title {	
	font-size: 20px;
	font-family: Arial;
	font-weight: bold;
	color: #51B000;
	background: transparent;
	padding: 0 3px 0 3px;
}
span.static-title-right {	
	font-size: 16px;
	font-family: Arial;
	font-weight: bold;
	color: #51B000;
	background: #fff;
	padding: 2px;
}
/****** Jquery autocompelete *******/
.ac_results {
	padding: 0px;
	border: 1px solid #9cda67;
	background-color: white;
	overflow: auto;
	z-index: 99999;
	max-height: 200px;
}
div.ac_results IFRAME {
z-index: -1;
position: absolute;
filter: mask();
width: 3000px;
display: block;
height: 3000px;
top: 0px;
left: 0px;
} 

.ac_results ul {
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
}

.ac_results li {
	margin: 0px;
	padding: 2px 5px;
	cursor: default;
	display: block;
	/* 
	if width will be 100% horizontal scrollbar will apear 
	when scroll mode will be used
	*/
	/*width: 100%;*/
	font: menu;
	font-size: 12px;
	/* 
	it is very important, if line-height not setted or setted 
	in relative units scroll will be broken in firefox
	*/
	line-height: 16px;
	overflow: hidden;
}

.ac_loading {
	background: white url('images/ajax-loader.gif') right center no-repeat;
}

.ac_odd {
	background-color: #eaf3e6;
}

.ac_over {
	background-color: #51B000;
	color: white;
}
/****** Jquery autocompelete *******/
table.advanced-search-form {
	font-family: Arial;
	font-size: 12px;
}
table.advanced-search-form tr { height: 27px; }
table.advanced-search-form tr.green { 	background: #eaf3e6; }
table.advanced-search-form tr.green td.last { 	background: #fff; }
table.advanced-search-form td { padding: 5px; }
table.advanced-search-form input, table.advanced-search-form select {
	font-size: 12px;
	width: 150px;
}
table.advanced-search-form input.check { width: 20px; }  
table.advanced-search-form input.small {
	font-size: 12px;
	width: 60px;
}
table.advanced-search-form span.sep {
	margin: 0 9px;
}
table.advanced-search-form .form-title {
	font-size: 15px;
	font-weight: bold;
	font-family: Arial;
	padding: 5px 5px 5px 15px;
	background: #eaf3e6;
}
table.advanced-search-form a.button-back-container {
	float: right;
	display: block;
	width: 130px;
	margin-left: 10px;
	clear: none;
}

div.advanced-search-form-wrap {
	padding:10px 10px 15px;
	position:relative;
}

#kontaktai { margin-right: 10px; }
#kontaktai ul.miestai {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin: 10px 0;
	padding: 0;
}
#kontaktai table { margin-top: 15px; background: #eaf3e6; }
#kontaktai ul.miestai li {
border-right:1px solid #9cda67;
float:left;
font-family: Arial;
font-size: 18px;
padding:2px 15px 4px;
}
#kontaktai span.miestas {
font-family: Arial;
font-size: 18px;
padding:2px 15px;
}
#kontaktai ul.miestai li.last { border-right: 0; }
#kontaktai ul.miestai li a { border-bottom:1px dashed #9cda67; }
#kontaktai ul.miestai li a:hover { text-decoration: none; }


#kontaktai .contact_box {
background:#eaf3e6 none repeat scroll 0 0;
float:left;
margin:20px 0 5px;
padding:15px 15px 0;
width: 95%;
min-width: 740px;
}
.pagesm #kontaktai .contact_box {
	min-width: 690px;
	width: auto;
}
.pagesm #kontaktai  {
    margin-right: 0;
    width: 700px;
}
#kontaktai .contact_box h4 {
display:block;
font-family:Arial;
font-size:30px;
font-style:normal;
font-weight:normal;
line-height:normal;
padding:0 0 10px;
margin: 0;
}
#kontaktai .contact_box h4 a {
color:#656565;
float:right;
font-size:11px;
margin:8px 0 0;
padding:0 0 0 15px;
text-decoration:none;
}
#kontaktai .contact_box  a { color:#656565; }
#kontaktai .contact_box  a:hover { color:#51B000; }
#kontaktai .contact_box div.info {
float:left;
width: 220px;
}
#kontaktai .contact_box div.info2 {
float:left;
display: block;
position:relative;
min-height: 300px;
}
#kontaktai .contact_box div.row {
float:left;
margin:0;
padding:10px 0;
width: 100%;
display:inline;
position: relative;
}
#kontaktai .contact_box div p {
color:#656565;
display:block;
font-size:13px;
line-height:1.5;
padding:0 0 13px;
}
#kontaktai .contact_box div.google-map, .google-map {  width: 500px; height: 300px; }
.pagesm #kontaktai .contact_box div.google-map, .pagesm .google-map {  width: 430px; height: 300px; }
div.google-map div.logocontrol { width: 150px; }
#gmap { font-size:11px; line-height: 1.2; }

.pagesm #kontaktai .miestai { max-width: 700px; }


div.button-back-container {
	height: 27px;
	padding: 0px;
	color: #fff;
	text-decoration: none;
	font-size: 12px;
	font-family: Tahoma;
	font-weight: bold;
	float: left;
	clear: none;
}
div.button-back-container div{
float: none;
}
div.button-back-container div.button-start {
	height: 27px;
	width: 16px;
	float: left;
	background-image:url(/images/menu/genbutton-skytech.png);
	background-repeat: no-repeat;
	background-position: 0 0;
}
div.button-back-container div.button-end {
	height: 27px;
	width: 18px;
	float: left;
	background-image:url(/images/menu/genbutton-skytech.png);
	background-repeat: no-repeat;
	background-position: -16px 0;
}
div.button-back-container div.button-label {
	height: 26px;
	background-image:url(/images/menu/genbutton-skytech.png);
	background-position: 0 -27px;
	background-repeat: repeat-x;
	float: left;
	width: 210px;
	padding-top: 1px;
	padding-right: 1px;
	padding-left: 1px;
	text-align: center;
}
div.button-back-container div.button-label a{
	color: #fff;
	padding: 0pt 0pt 8px; 
	font-family: Tahoma; 
	font-size: 18px; 
	font-weight: bold;
}
div.button-back-container  div.button-icon {
	height: 27px;
	float: left;
	padding: 0;
	margin: 0;
	background-position: 0 -27px;
	background-repeat: repeat-x;
	background-image:url(/images/menu/genbutton-skytech.png);
}
div.button-back-container div.button-label a:hover { text-decoration: none; }
div.button-back-container:hover div.button-start,  
div.button-back-container div.button-start.hover {
	background-position: -34px 0;
}
div.button-back-container:hover div.button-end,
div.button-back-container div.button-end.hover {
	background-position: -50px 0;
}
div.button-back-container:hover div.button-label,
div.button-back-container div.button-label.hover {
	background-position: 0 -54px;
}
div.button-back-container:hover div.button-icon,
div.button-back-container div.button-icon.hover {
	background-position: 0 -54px;
}
div.button-back-container:active div.button-start,
div.button-back-container div.button-start.hover.active {
	background-position: -68px 0 !important;
}
div.button-back-container:active div.button-end,
div.button-back-container div.button-end.hover.active {
	background-position: -84px 0 !important;
}
div.button-back-container:active div.button-label,
div.button-back-container div.button-label.hover.active {
	background-position: 0 -81px !important;
	height: 27px;
}
div.button-back-container:active div.button-icon,
div.button-back-container div.button-icon.hover.active {
	background-position: 0 -81px !important;
	height: 27px;
}

div.button-back-container div.button-label input {
	border: 0;
	background: none;
	width: 199px;
	height: 24px;
	padding-right: 2px;
	padding-left: 0px;
	padding: 0;
	margin: 0;
}
.pagebar {
	font-family:Arial;
	font-size:12px;
	height: 24px;
	padding-top: 10px;
	table-layout: fixed;
}
a.pageResults {
	color: #000;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	margin:0;
	padding:2px 0 3px 0;
}
a.pageResults.next {
	background:transparent url(/images/menu/toolbar.png) no-repeat scroll 100% -93px;
	padding:2px 25px 3px 0;
}
a.pageResults.prev {
	background:transparent url(/images/menu/toolbar.png) no-repeat scroll -100px -33px;
	padding:2px 0 3px 25px;
}
span.pageResults.active {
	color:#51B000;
	font-family:Arial;
	font-size:16px;
	font-weight:bold;
}
div.shopping-cart-main-wrap {
	padding: 5px 5px 5px 5px;
}
div.pristatymas-main-wrap {
	padding: 5px 5px 5px 5px;
}

.shopping-cart-main-wrap table.shopping-cart-main {  table-layout: fixed; }
.shopping-cart-main-wrap table.shopping-cart-main th {
	background:#eaf3e6 none repeat scroll 0 0;
	height:30px;
	padding: 0px 3px;
	font-family: Arial;
	font-size: 12px;
}
.shopping-cart-main-wrap table.shopping-cart-main td {
/*
	padding: 1px 3px;
*/
	border-bottom: 1px solid #cce4e9;
	font-family: Arial;
	font-size: 12px;
	padding: 0 0 0 3px;
	margin: 0;	
	min-width: 1px;
}
.shopping-cart-main-wrap table.shopping-cart-main td.photo-wrap {
	width: 48px;
	height: 48px;
	padding: 0;
	/*
border: 1px solid #ccc;
*/
	line-height: 44px;
    text-align:center;
}
.shopping-cart-main-wrap table.shopping-cart-main td div.photo-wrap a img { vertical-align:middle;  }
.shopping-cart-main-wrap table.shopping-cart-main td div.remove-icon{
height: 12px;
width: 10px;
margin-right: 0;
background: url(/images/menu/topmenu/krepselis.png) no-repeat -140px -163px; 
cursor: pointer;
}
.shopping-cart-main-wrap table.shopping-cart-main td .remove-icon{
height: 14px;
width: 10px;
background: url(/images/menu/topmenu/krepselis.png) no-repeat -140px -163px;
display: block;
}
.shopping-cart-main-wrap td.message {
	font-family: Arial;
	font-size: 16px;
	padding: 10px;
}
TD.productListing-info {
	background:#eaf3e6 none repeat scroll 0 0;
	height:30px;
	padding: 0px 3px;
	font-family: Arial;
	font-size: 12px;
	text-align: center;
	font-weight: bold;
}
span.static-title-arrow {
	/*
background:transparent url(/images/menu/toolbar.png) no-repeat scroll 100% -93px;
*/
	padding: 0 0 0 3px;
}
div.static-title-arrow {
	height: 21px;
	width: 10px;
	float: left;
	margin-top: 3px;
	background: url("/images/v22/toolbar.png") no-repeat scroll -282px -118px transparent;
}
div.static-title-arrow.inactive { 
	background-position: -270px -118px;
}
span.static-title-arrow.inactive { color: #ccc; margin-top: 10px; }
span.static-title-arrow.last {
	background:transparent none;
	padding: 0 0 0 3px;
}
td.buttons-left div.button-back-container {
	float: left;
	margin: 3px;
}
td.buttons-right div.button-back-container {
	float: right;
	margin: 3px;
}
table.contentbox-heading-center td.static-title-shopping-cart-main { 
padding: 2px 0 0 2px;
} 
ul.shopping-cart-main-navbar {
width: 61em;
clear:both;
height:16px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin: 0;
padding: 0;
text-align:left;
font-size: 11px;
font-family: Arial;
}
ul.shopping-cart-main-navbar li {
float: left;
background: none;
color:#51B000;
font-family:Arial;
font-size:20px;
font-weight:bold;
margin: 0;
padding: 0 3px;
display: block;
}
ul.shopping-cart-main-navbar li a, 
ul.shopping-cart-main-navbar li a:hover 
{ color:#51B000;}
ul.shopping-cart-main-navbar li.inactive {
color: #b3baad;
}

table.shopping-cart-main table.name-wrap {
	height: 48px;
	padding: 0;
	margin: 0;
}
table.shopping-cart-main td table.name-wrap  td { 
border: 0; 
padding: 0;
}
table.shopping-cart-main td.name-wrap {
	height: 32px;
}
table.shopping-cart-main td.name-wrap div.name-crop {
	overflow: hidden;
}
table.shopping-cart-totals td {
	font-family: Arial;
	font-size: 14px;
	height: 16px;
}
div.button-back-container  div.button-icon img.icon-arrow-left {
	height: 27px;
	width: 21px;
	background:transparent url(/images/menu/toolbar.png) no-repeat scroll 0 -136px;
}
div.button-back-container  div.button-icon img.icon-arrow-right {
	height: 27px;
	width: 21px;
	background:transparent url(/images/menu/toolbar.png) no-repeat scroll -21px -136px;
}
#checkout_login_login, #checkout_login_register { table-layout: fixed; }
#checkout_login  td.spacer { 
	border-right: 1px solid #ccc;
}
#checkout_login  td.header {
	padding: 10px;
    background: #f6f8f5;
}
#checkout_login  td.header.active { 
	background: #373934;
    color: #fff;
    font-weight: bold;
}
#checkout_login table.form td {
	border: 0;
	font-size: 12px;
	text-align: left;
	position: relative;
	width: 50%;
}
#checkout_login td.header .text {
	font-family: Arial;
    color: #51B000;
    font-size: 13px;
    margin-left: 21px;
    font-weight: normal;
}
#checkout_login table.form td.hint,#checkout_login table.form.active td.hint {
    font-size: 11px;
    color: #787F71;
    padding-bottom: 6px;
}

#checkout_login table.form .field input {
    background: none repeat scroll 0 0 transparent;
    color: #000;
    border: 0 none;
    font-size: 13px;
    height: 20px;
    left: 8px;
    position: absolute;
    top: 6px;
    width: 140px;
    color: #787F71;
}
#checkout_login table.form.active .field input {
	color: #000;
}

#checkout_login  table.form td.right {
	text-align: right;
}
#checkout_login table.form.active td.label {
	font-weight: bold;
}

.login #checkout_login table.form .field {
	position: relative;
    background: url("/images/v22/toolbar.png") no-repeat scroll 0 -449px transparent;
	height: 28px;
    width: 300px;
    margin-bottom: 6px;
    margin-top: 4px;
}
.login #checkout_login table.form.active .field.focus {
    background: url("/images/v22/toolbar.png") no-repeat scroll 0 -477px transparent;
}

#checkout_login table.form.login td input {
	width: 280px;
}
#checkout_login table.form .field {
	position: relative;
    background: url("/images/v22/toolbar.png") no-repeat scroll 0 -421px transparent;
	height: 28px;
    width: 150px;
    margin-bottom: 6px;
    margin-top: 4px;
}
.checkout-login-main-wrap { padding: 5px 5px; }
#checkout_login table.form.active .field.focus {
    background: url("/images/v22/toolbar.png") no-repeat scroll 100% -421px transparent;
}
#checkout_login table.form { 
	opacity: 0.5;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
    filter: alpha(opacity=50);
}
#checkout_login table.form.active { 
	opacity: 1;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    filter: alpha(opacity=100);
}
#checkout_login table.form td.label {
    color: #787F71;
    font-weight: bold;
}
#checkout_login table.form.active td.label {
    color: #000;
}
#checkout_login .bottom-bar td, #form_login .bottom-bar td {
	background: #f6f8f5;
}
#checkout_login table.form td {
	color: #787F71;
}
#checkout_login table.form.active td {
	color: #000;
}
#checkout_login table.form .error {
	margin: 20px 0 8px 0;
	border: #ff7978 solid 1px;
	border-left: 0;
	border-right: 0;
	padding: 10px;
	background: #fff2f2;
}
#checkout_login table.form .error ul {
	list-style-type: square;
	padding-top: 8px;
}
#checkout_login table.form .error ul li {
	padding-left: 8px;
	color: #000;
	line-height: 16px;
}
#checkout_login table.form .error ul li.messageStackError {
	font-size: 12px;
}
.contentbox-center-wrap-nofix.login {
	padding: 5px 10px;
}
 
td.infoBoxTitle {
	height: 35px;
	color: #51B000;
}
span.infoBoxTitle {
	font-family: Arial; 
	font-size: 14px; 
	font-weight: bold; 
	color: #51B000;
}
td.infoBoxTitle span {
	font-family: Arial; 
	font-size: 16px; 
	font-weight: bold; 
	color: #000;
}
.pristatymas-main-wrap div.form {
	display: none;
}
.pristatymas-main-wrap div.form.active {
	display: block;
}
.pristatymas-main-wrap td.l2title {
	font-size: 12px;
}
.pristatymas-main-wrap td.l3title {
	font-size: 16px;
	color: #000;
	height: 35px;
}
.pristatymas-main-wrap td.contents {
	font-size: 12px;
}
div.notfound {
font-family:Arial;
font-size:12px;
font-weight:bold;
padding:0 3px;
text-align:center;
}
ul.prekes li {
	list-style-position: inside;
}
.shopping-cart-main-wrap table.shopping-cart-main tr.krepselis-row td {
  font-family:  Arial;
  font-size: 12px;
  padding: 8px 5px;
  border-bottom: 1px solid #cce4e9; 
}
.shopping-cart-main-wrap table.shopping-cart-main tr.krepselis-row.last td {
  border-bottom: 0; 
}
.shopping-cart-main-wrap table.shopping-cart-main tr.krepselis-row td table.prekes tr { border: 0; }
.shopping-cart-main-wrap table.shopping-cart-main tr.krepselis-row td table.prekes td { font-size: 10px; border: 0; padding: 2px; }
.cart-indent {
	text-indent: -20px;
	padding-left: 20px;
	line-height: 1.1em;
	padding: 0 0 3px 20px;
	
}
div.st-akcijos-header {
	position: absolute;
	top: 150px;
	left: 250px;
	width: 750px;
	height: 124px;
	background: no-repeat 0 0;
	background-image: url(/images/menu/topmenu/st_akcijos_header.png);
}
div.st-akcijos-header a.link-vilnius {
	position: absolute;
	top: 57px;
	left: 395px;
	width: 60px;
	height: 45px;
}
div.st-akcijos-header a.link-kaunas {
	position: absolute;
	top: 57px;
	left: 488px;
	width: 85px;
	height: 45px;
}
div.st-akcijos-header a.link-klaipeda {
	position: absolute;
	top: 57px;
	left: 603px;
	width: 95px;
	height: 45px;
}

div.st-kaledos-header {
	position: absolute;
	top: 490px;
	left: 240px;
	width: 750px;
	height: 124px;
	background: no-repeat 0 0;
	background-image: url(/images/menu/topmenu/st_akcijos_header.png);
}
div.st-banner {
	width: 750px;
	text-align: center;
	padding: 0 0 20px 0;
}
div.st-banner-right {
	width: 250px;
	text-align: center;
	padding: 10px 0 10px 0;
}
div.st-kaledos-header a.link-vilnius {
	position: absolute;
	top: 57px;
	left: 395px;
	width: 60px;
	height: 45px;
}
div.st-kaledos-header a.link-kaunas {
	position: absolute;
	top: 57px;
	left: 488px;
	width: 85px;
	height: 45px;
}
div.st-kaledos-header a.link-klaipeda {
	position: absolute;
	top: 57px;
	left: 603px;
	width: 95px;
	height: 45px;
}
#mainpage-akcijos-wrap { 
	width: 780px; 
	float: left;
}
#mainpage-akcijos-top3 td.header-line {
	background: url(/images/menu/topmenu/akcija-top-sprite.png) repeat-x 0 -25px;
	height: 25px;
}
#mainpage-akcijos-top3 img.title {
	background: url(/images/menu/topmenu/akcija-top-sprite.png) no-repeat 0 0;
	height: 25px;
	width: 202px;
}
#mainpage-akcijos-top3 td.header-left {
	background: url(/images/menu/topmenu/akcija-top-sprite.png) no-repeat 0 -108px;
	width: 220px;
	height: 58px;
}
#mainpage-akcijos-top3 td.header-right {
	background: url(/images/menu/topmenu/akcija-top-sprite.png) no-repeat 100% -50px;	
	width: 220px;
	height: 58px;
}
#mainpage-akcijos-top3 div.title {
	font-family:Arial,Helvetica,sans-serif;
	font-size:14px;
	font-style:normal;
	font-weight:bold;
	text-align: center;
	height:2.3em;
	margin:10px 0;
	min-height:2.3em;
	overflow:hidden;
}
#mainpage-akcijos-top10 div.title {
	font-family:Arial,Helvetica,sans-serif;
	font-size:14px;
	font-style:normal;
	font-weight:bold;
	text-align: center;
	height:2.5em;
	margin:10px 0;
	min-height:2.5em;
	overflow:hidden;
}
#mainpage-akcijos-top3 td.spacer,
#mainpage-akcijos-top10 td.spacer {
border-right: 1px solid #dadada;
}
#mainpage-akcijos-top3 .image-wrap {
height: 220px;
width: 220px;

}
#mainpage-akcijos-top3 .ribbon-div {
position: relative;
}
#mainpage-akcijos-top3 .ribbon-div .ribbon{
width: 62px;
height: 50px;
position: absolute;
display: block;
top: 0;
right: 0;
font-size: 21px;
font-weight: normal;
color: #fff;
padding: 22px 0 0 10px;
background: url(/images/menu/topmenu/akcija-top-sprite.png) no-repeat 100% -332px;	
}
#mainpage-akcijos-top3 .infoBoxContents td {
	background: #eaf3e6; 
	padding: 3px;
	margin: 0px 3px;
}
#mainpage-akcijos-top10 .infoBoxContents td {
	background: #eaf3e6;
	padding: 3px; 
}
#mainpage-akcijos-top10 .infoBoxContents {
	margin: 0px 3px;
	background: #eaf3e6;
	display: block;
}
#mainpage-akcijos-top3 span.price-label,
#mainpage-akcijos-top10 span.price-label {
	font-size: 10pt; 
	font-family: Arial; 
	font-weight: bold;
	margin-right: 15px;
	font-family: Arial, Helvetica, sans-serif;
} 
#mainpage-akcijos-top10 {
	margin-top: 20px;
	margin-bottom: 20px;
	table-layout: fixed;
}
#mainpage-akcijos-top10 td.header-line {
	background: url(/images/menu/topmenu/akcija-top-sprite.png) repeat-x 0 -191px;
	height: 25px;
}
#mainpage-akcijos-top10 img.title {
	background: url(/images/menu/topmenu/akcija-top-sprite.png) no-repeat 0 -166px;
	height: 25px;
	width: 202px;
}
#mainpage-akcijos-top10 td.header-left {
	background: url(/images/menu/topmenu/akcija-top-sprite.png) no-repeat 0 -274px;
	width: 150px;
	height: 58px;
	padding-left: 23px;
}
#mainpage-akcijos-top10 td.header-right {
	background: url(/images/menu/topmenu/akcija-top-sprite.png) no-repeat 100% -216px;	
	width: 150px;
	height: 58px;
	padding-right: 23px;
}
#mainpage-akcijos-top10 .image-wrap {
height: 150px;
width: 150px;
}
#mainpage-akcijos-top10 span.price-text {
	font-size: 12pt; 
	font-family: Arial; 
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
} 
#mainpage-akcijos-top10 td.spacer-bottom {
border-bottom: 1px solid #dadada;
}
#mainpage-akcijos-top10 div.title {
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-style:normal;
	font-weight:bold;
	text-align: center;
	height:2.5em;
	margin:10px 0;
	min-height:2.5em;
	overflow:hidden;
}

#right-navpanel-div { margin: 0; }
#right-navpanel-div span.link {
	color: #51B000;
	font-size: 12px;
	font-family: Arial;
	text-decoration: underline;
} 
#mainpage-akcijos-top3 .mainpage-akcijos-link {
	background: url(/images/menu/topmenu/akcija-top-sprite.png) no-repeat 0 -408px;	
	width: 103px;
	height: 25px;
	display: block;
	float: right;
}
#mainpage-akcijos-top3 .mainpage-akcijos-link:hover {
	background-position: 0 -433px;	
}
#mainpage-akcijos-top10 .mainpage-akcijos-link {
	background: url(/images/menu/topmenu/akcija-top-sprite.png) no-repeat 0 -458px;	
	width: 103px;
	height: 25px;
	display: block;
	float: right;
}
#mainpage-akcijos-top10 .mainpage-akcijos-link:hover {
	background-position: 0 -483px;	
}

#mainpage-kaledos-wrap { 
	width: 750px;
	margin: 15px 10px 0px 10px;
	float: left;
	
}
#mainpage-kaledos-wrap  .kaledos-top-bar {
	background: url(/images/v2/sprite.gif) no-repeat 0 0;
	height: 28px;
	position: relative;
}
.kaledos-top-bar .link {
	background: url(/images/v2/sprite.gif) no-repeat -251px -56px;	
	width: 107px;
	height: 16px;
	display: block;
	position: absolute;
	top: 5px;
	right: 100px;
	font-size: 11px;
	color: #fff;
	text-align: center;
	padding-top: 2px;
}
.kaledos-title-right {
	background: url(/images/v22/toolbar.png) no-repeat 100% -255px; 
	width: 110px;
	height: 17px;
	padding: 1px 0 0 0;
	display: block;
	font-size: 14px;
	color: #fff;
	font-weight: bold;
	text-align: center;
	text-shadow: 1px 1px #5AA518;
}
.contentbox-heading-center.grey .kaledos-title-right { background-position: -358px -74px; }
.kaledos-top-bar .link:hover { background-position: -251px -74px; text-decoration: none; }
.kaledos-top-bar .link:active { background-position: -251px -92px; }
.kaledos-top-bar.green .link { background-position: -144px -56px;}
.kaledos-top-bar.green .link:hover { background-position: -144px -74px; text-decoration: none; }
.kaledos-top-bar.green .link:active { background-position: -144px -92px; }
.kaledos-top-bar.blue .link { background-position: -546px -56px;}
.kaledos-top-bar.blue .link:hover { background-position: -546px -74px; text-decoration: none; }
.kaledos-top-bar.blue .link:active { background-position: -546px -92px; }
.kaledos-top-bar .title {
	margin: 0;
	position: absolute;
	top: 4px;
	left: 85px;
	font-size: 17px;
	font-weight: bold;
	color: #fff;
	font-family: Arial;
	white-space: nowrap;
}
.kaledos-top-bar a.title { 
	background: url(/images/v2/arrow.png) no-repeat right center;
	padding-right: 20px; 
}
.kaledos-top-bar a.title:hover { 
	background-image: url(/images/v2/arrowh.png);
	text-decoration: none; 
}
.kaledos-top-bar .title-icon {
	/*background: url(/images/menu/topmenu/akcija-top-sprite.png) repeat-x 100% -408px;*/
	background: url(/images/menu/topmenu/akcija-top-sprite.png) repeat-x 0 -508px;
	margin: 0;
	position: absolute;
	top: -13px;
	width: 54px;
	height: 54px;
	left: 20px;
}
.kaledos-top-bar .slider-button-right {
	background: url(/images/v2/sprite.gif) no-repeat -36px -56px;
	height: 28px;
	width: 36px;
	margin: 0;
	padding: 0;
	position: absolute;
	top: 0;
	right: 0;
	cursor: pointer;
}
.kaledos-top-bar .slider-button-left {
	background: url(/images/v2/sprite.gif) no-repeat 0 -56px;
	height: 28px;
	width: 36px;
	margin: 0;
	padding: 0;
	position: absolute;
	top: 0;
	right: 37px;
	cursor: pointer;
}
.kaledos-top-bar .slider-button-right.disabled,
.kaledos-top-bar .slider-button-right.disabled.hover,
.kaledos-top-bar .slider-button-right.disabled.active {
	background-position: -36px -140px
}
.kaledos-top-bar .slider-button-left.disabled,
.kaledos-top-bar .slider-button-left.disabled.hover,
.kaledos-top-bar .slider-button-left.disabled.active {
	background-position: 0 -140px
}
.kaledos-top-bar .slider-button-right.hover {
	background-position: -36px -84px;
}
.kaledos-top-bar .slider-button-right.active {
	background-position: -36px -112px;
}
.kaledos-top-bar .slider-button-left.hover {
	background-position: 0 -84px;
}
.kaledos-top-bar .slider-button-left.active {
	background-position: 0 -112px;
}

#mainpage-kaledos-wrap  .kaledos-top-bar.green { background-position: 0 -28px; }
.kaledos-top-bar.green .title {	left: 20px; }
.kaledos-top-bar.green .slider-button-right { background-position: -108px -56px; }
.kaledos-top-bar.green .slider-button-left { background-position: -72px -56px; }
.kaledos-top-bar.green .slider-button-right.disabled,
.kaledos-top-bar.green .slider-button-right.disabled.hover,
.kaledos-top-bar.green .slider-button-right.disabled.active {
	background-position: -108px -140px
}
.kaledos-top-bar.green .slider-button-left.disabled,
.kaledos-top-bar.green .slider-button-left.disabled.hover,
.kaledos-top-bar.green .slider-button-left.disabled.active {
	background-position: -72px -140px
}
.kaledos-top-bar.green .slider-button-right.hover {
	background-position: -108px -84px;
}
.kaledos-top-bar.green .slider-button-right.active {
	background-position: -108px -112px;
}
.kaledos-top-bar.green .slider-button-left.hover {
	background-position: -72px -84px;
}
.kaledos-top-bar.green .slider-button-left.active {
	background-position: -72px -112px;
}


#mainpage-kaledos-wrap  .kaledos-top-bar.blue { background-position: 0 -168px; }
.kaledos-top-bar.blue .title {	left: 20px; }
.kaledos-top-bar.blue .slider-button-right { background-position: -510px -56px; }
.kaledos-top-bar.blue .slider-button-left { background-position: -470px -56px; }
.kaledos-top-bar.blue .slider-button-right.disabled,
.kaledos-top-bar.blue .slider-button-right.disabled.hover,
.kaledos-top-bar.blue .slider-button-right.disabled.active {
	background-position: -510px -140px
}
.kaledos-top-bar.blue .slider-button-left.disabled,
.kaledos-top-bar.blue .slider-button-left.disabled.hover,
.kaledos-top-bar.blue .slider-button-left.disabled.active {
	background-position: -470px -140px
}
.kaledos-top-bar.blue .slider-button-right.hover {
	background-position: -510px -84px;
}
.kaledos-top-bar.blue .slider-button-right.active {
	background-position: -510px -112px;
}
.kaledos-top-bar.blue .slider-button-left.hover {
	background-position: -470px -84px;
}
.kaledos-top-bar.blue .slider-button-left.active {
	background-position: -470px -112px;
}


.mainpage-akcijos-kaledos { 
	border: 1px solid red;
	border-top: 0;
	table-layout: fixed;
}
.mainpage-akcijos-kaledos.green { 
	border: 1px solid #9cda67;
	border-top: 0;
	table-layout: fixed;
}
.mainpage-akcijos-kaledos.blue { 
	border: 1px solid #8cc7ff;
	border-top: 0;
	table-layout: fixed;
}
.mainpage-akcijos-kaledos .ribbon-div {
position: relative;
width: 150px;
height: 150px;
overflow: hidden;
text-align: center;
}
.mainpage-akcijos-kaledos .ribbon-div .ribbon{
width: 62px;
height: 50px;
position: absolute;
display: block;
top: 0;
right: 0;
font-size: 21px;
font-weight: normal;
color: #185eda;
padding: 22px 0 0 10px;
background: url(/images/menu/topmenu/akcija-top-sprite.png) no-repeat 0 -332px;	
}
.mainpage-akcijos-kaledos .ribbon-div .ribbon.skylitai {
background: url('images/menu/toolbar.png') no-repeat -134px -198px;
height: 40px;
width: 54px;
padding: 0px;
}

.mainpage-akcijos-kaledos .ribbon-div .ribbon.dovana {
    height: 54px;
    background: url(/images/menu/topmenu/akcija-top-sprite.png) repeat-x 100% -408px;
}

.mainpage-akcijos-kaledos .ribbon-div .ribbon.blue { 
	background-position: 100% -567px; 
	color: #fff; 
	font-size:16px;
	font-weight:bold;
	height:38px;
	padding:15px 0 0 0px;
	width:55px;
	text-align: center;
}
.mainpage-akcijos-kaledos div.title {
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-style:normal;
	font-weight:bold;
	text-align: center;
	height:2.5em;
	margin:10px 0;
	padding: 0px 3px;
	min-height:2.5em;
	overflow:hidden;
}
.mainpage-akcijos-kaledos td.spacer {
border-right: 1px solid #dadada;
}
.mainpage-akcijos-kaledos .infoBoxContents td {
	background: #eaf3e6;
	padding: 3px; 
}
.mainpage-akcijos-kaledos .infoBoxContents {
	margin: 0px 3px;
	background: #eaf3e6;
	display: block;
}
.mainpage-akcijos-kaledos span.price-label, span.skylitai-label {
	font-size: 10pt; 
	font-family: Arial; 
	font-weight: bold;
	margin-right: 15px;
	font-family: Arial, Helvetica, sans-serif;
}
.mainpage-akcijos-kaledos td.header-line {
	background: url(/images/menu/topmenu/akcija-top-sprite.png) repeat-x 0 -191px;
	height: 25px;
}
.mainpage-akcijos-kaledos img.title {
	background: url(/images/menu/topmenu/akcija-top-sprite.png) no-repeat 0 -166px;
	height: 25px;
	width: 202px;
}
.mainpage-akcijos-kaledos td.header-left {
	width: 150px;
	height: 58px;
	padding-left: 22px;
}
.mainpage-akcijos-kaledos td.header-right {
	width: 150px;
	height: 58px;
	padding-right: 22px;
}
.mainpage-akcijos-kaledos .image-wrap {
	height: 150px;
	width: 150px;
	max-width: 150px;
}
.mainpage-akcijos-kaledos span.price-text {
	font-size: 12pt; 
	font-family: Arial; 
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
} 
.mainpage-akcijos-kaledos td.spacer-bottom {
border-bottom: 1px solid #dadada;
}

/*** NEW ST BUTTON **/
div.button-skytech-container {
	height: 24px;
	padding: 0px;
	color: #fff;
	text-decoration: none;
	font-size: 12px;
	font-family: Tahoma;
	font-weight: bold;
	float: left;
	clear: none;
}
div.button-skytech-container div{
float: none;
}
div.button-skytech-container div.button-start {
	height: 24px;
	width: 12px;
	float: left;
	background-image:url(/images/v22/button-skytech.png);
	background-repeat: no-repeat;
	background-position: 0 0;
}
div.button-skytech-container div.button-end {
	height: 24px;
	width: 12px;
	float: left;
	background-image:url(/images/v22/button-skytech.png);
	background-repeat: no-repeat;
	background-position: -12px 0;
}
div.button-skytech-container div.button-label {
	height: 23px;
	background-image:url(/images/v22/button-skytech.png);
	background-position: 0 -24px;
	background-repeat: repeat-x;
	float: left;
	width: 210px;
	padding-top: 1px;
	padding-right: 1px;
	padding-left: 1px;
	text-align: center;
}
div.button-skytech-container div.button-label a,
div.button-skytech-container div.button-label input{
	color: #fff;
	padding: 0 0 4px 0; 
	font-family: Arial; 
	font-size: 14px; 
	font-weight: bold;
	text-shadow: 1px 1px #5AA518;
}
div.button-skytech-container.button-blue div.button-label a,
div.button-skytech-container.button-blue div.button-label input {
	text-shadow: 1px 1px #195994;
}
  
div.button-skytech-container div.button-label.active a,
div.button-skytech-container div.button-label.active input,
div.button-skytech-container.button-blue div.button-label.active a,
div.button-skytech-container.button-blue div.button-label.active input {
	text-shadow: 0px 0px;
}
div.button-skytech-container div.button-label a {
	line-height: 22px;
	height: 22px;
	display: block;
	margin-bottom: 2px;
}
div.button-skytech-container  div.button-icon {
	height: 24px;
	float: left;
	padding: 0;
	margin: 0;
	background-position: 0 -24px;
	background-repeat: repeat-x;
	background-image:url(/images/v22/button-skytech.png);
}
div.button-skytech-container div.button-label a:hover { text-decoration: none; }
div.button-skytech-container:hover div.button-start,  
div.button-skytech-container div.button-start.hover {
	background-position: -24px 0;
}
div.button-skytech-container:hover div.button-end,
div.button-skytech-container div.button-end.hover {
	background-position: -36px 0;
}
div.button-skytech-container:hover div.button-label,
div.button-skytech-container div.button-label.hover {
	background-position: 0 -48px;
}
div.button-skytech-container:hover div.button-icon,
div.button-skytech-container div.button-icon.hover {
	background-position: 0 -48px;
}
div.button-skytech-container div.button-start.hover.active {
	background-position: -48px 0 !important;
}
div.button-skytech-container div.button-end.hover.active {
	background-position: -60px 0 !important;
}
div.button-skytech-container div.button-label.hover.active {
	background-position: 0 -72px !important;
	height: 24px;
}
div.button-skytech-container div.button-icon.hover.active {
	background-position: 0 -72px !important;
	height: 24px;
}

div.button-skytech-container div.button-label input {
	border: 0;
	background: none;
	width: 199px;
	height: 24px;
	padding-left: 0px;
	margin: 0;
}
.buttons-left div.button-skytech-container {
	float: left;
	margin: 3px;
}
.buttons-right div.button-skytech-container {
	float: right;
	margin: 3px;
}
.buttons-container { background: #eaf3e6;}

div.button-skytech-container.button-red div.button-icon {
	background-image:url(/images/menu/button-skytech-red.gif);
}
div.button-skytech-container.button-red div.button-start {
	background-image:url(/images/menu/button-skytech-red.gif);
}
div.button-skytech-container.button-red div.button-end {
	background-image:url(/images/menu/button-skytech-red.gif);
}
div.button-skytech-container.button-red div.button-label {
	background-image:url(/images/menu/button-skytech-red.gif);
}

div.button-skytech-container.button-blue div.button-icon {
	background-image:url(/images/menu/button-skytech-blue.gif);
}
div.button-skytech-container.button-blue div.button-start {
	background-image:url(/images/menu/button-skytech-blue.gif);
}
div.button-skytech-container.button-blue div.button-end {
	background-image:url(/images/menu/button-skytech-blue.gif);
}
div.button-skytech-container.button-blue div.button-label {
	background-image:url(/images/menu/button-skytech-blue.gif);
}
div.button-skytech-container  div.button-icon img.icon-cart {
	height: 24px;
	width: 24px;
	background:transparent url(/images/v22/toolbar.png) no-repeat scroll 0 -188px;
}
div.button-skytech-container  div.button-label input.icon-cart {
	height: 24px;
	width: 24px;
	background:transparent url(/images/v22/toolbar.png) no-repeat scroll -80px -213px;
}
div.button-skytech-container div.button-icon img.icon-arrow-left {
    background: url("/images/v22/toolbar.png") no-repeat scroll -133px -116px transparent;
    height: 24px;
    width: 17px;
}
div.button-skytech-container div.button-icon img.icon-arrow-right {
    background: url("/images/v22/toolbar.png") no-repeat scroll -156px -116px transparent;
    height: 24px;
    width: 17px;
}
div.button-skytech-container.button-trans div.button-icon {
	background-image:url(/images/v22/button-skytech.png);
}
div.button-skytech-container.button-trans div.button-start {
	background-image:url(/images/v22/button-skytech.png);
}
div.button-skytech-container.button-trans div.button-end {
	background-image:url(/images/v22/button-skytech.png);
}
div.button-skytech-container.button-trans div.button-label {
	background-image:url(/images/v22/button-skytech.png);
}
table.advanced-search-form div.button-skytech-container {
	float: right;
	display: block;
	width: 130px;
	margin-left: 10px;
	clear: none;
}
/*** NEW ST BUTTON **/
.newstext {
	font-size: 13px;
	line-height: 20px;
}
.newstext ul, .newstext ol {
	margin: 0 0 15px 15px;	
}
.newstext p {
	margin: 0 0 15px 0;
}
.komplektas div.titler {
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-style:normal;
font-weight:bold;
height:2.5em;
margin: 0;
min-height:2.5em;
overflow:hidden;
padding:0;
text-align: right;
}
.komplektas div.titlel {
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-style:normal;
font-weight:bold;
height:2.5em;
margin: 0;
min-height:2.5em;
overflow:hidden;
padding:0;
text-align: left;
}
.komplektas span.item-text { 
	color: #6b6b6b;
	font-size: 12px; 
}
.komplektas span.price-text { 
	color: #6b6b6b;
	font-size: 14px; 
	font-weight: bold;
}
.komplektas span.komplektas-text { 
	color: #000;
	font-size: 12px; 
}
.komplektas span.komplektas-price { 
	color: #0974C9;
	font-size: 18px;
	font-weight: bold;
}
.komplektas span.komplektas-save { 
	color: #000;
	font-size: 18px;
	font-weight: bold;
}
.komplektas img.image-left, .komplektas img.image-right {
	max-width: 70px; 
	max-height: 70px; 
	padding: 0 5px;
}
div.icon-komplektas {
	height: 20px;
	width: 20px;
	background:transparent url(/images/menu/toolbar.png) no-repeat scroll -80px -188px;
}
div.icon-hama {
	height: 25px;
	width: 29px;
	background:transparent url(/images/menu/toolbar.png) no-repeat scroll -25px -213px;
	cursor: pointer;
}
div.icon-dovana {
	height: 25px;
	width: 24px;
	background:transparent url(/images/menu/toolbar.png) no-repeat scroll 0 -213px;
}
div.icon-skylitai {
	height: 25px;
	width: 34px;
	background:transparent url(/images/menu/toolbar.png) no-repeat scroll -134px -163px;
	cursor: pointer;
}
div.icon-skylitai-big {
background: url('images/menu/toolbar.png') no-repeat -134px -198px;
height: 40px;
width: 54px;
padding: 0px;
}
div.icon-phone-blue,
span.icon-phone-blue {
	height: 22px;
	width: 16px;
	background:transparent url(/images/menu/toolbar.png) no-repeat scroll -55px -213px;
	display: block;
}
		.skytech-dialog {
			font-size: 80%;
			display: none;
		}
		 .ui-button { 
			outline: 0; 
			margin:0; 
			text-decoration:none !important; 
			cursor: pointer; 
			position: relative; 
			text-align: center;
		}
		
		
		 .ui-dialog .ui-state-highlight, .skytech-dialog .ui-dialog .ui-state-error { padding: 0;  }
		 .ui-widget-header { background: #51B000; color: #fff; }
		 .ui-dialog-buttonpane button { 
			background: #fff !important;  
			color: #fff !important;
			border: 1px solid #51B000 !important; 
			font-family:Arial;
			font-size:14px;
			font-weight:bold !important;
			padding: 0 0 2px 0 !important;
			border: 0 !important;
			margin:3px !important;
			width: 96px !important;
			height: 24px !important;
			background: url(/images/menu/skytech-button-form.png) no-repeat top left !important;
		}
		
		 .ui-dialog-buttonpane button.ui-state-hover {
			background-position: 0px -24px !important;
		} 
		 .ui-dialog-buttonpane {
			background: #eaf3e6 !important;
			padding-top: 0 !important;
			padding-bottom: 0 !important;
			border: 0 !important;
		}
		.komplektas .ui-state-hover, 
		.komplektas .ui-widget-content .ui-state-hover, 
		.komplektas .ui-state-focus, 
		.komplektas .ui-widget-content .ui-state-focus { 
			border: 1px solid #fff; 
			background: transparent ; 
			font-weight: normal; 
			color: #212121; 
			outline: none !important; 
		}
		.komplektas .ui-widget-content .ui-state-focus { outline: 0px none !important; }
				
		.ui-state-hover .ui-icon, .ui-widget-header .ui-icon, .skytech-dialog .ui-widget-content .ui-icon  {
			background-image:url(/css/skytech/images/ui-icons_51B000_256x240.png);
		}
		.ui-dialog {
			border: 1px solid #51B000;
		}
		.ui-dialog .ui-dialog-titlebar {
			background: #eaf3e6;
			border: none;
			padding: 0;
		}
		.ui-dialog-title {
			background:#eaf3e6 none repeat scroll 0 0;
			color:#51B000;
			font-family:Arial;
			font-size:20px;
			font-weight:bold;
			padding:3px;
		}

#shipselcblabel,
.shiptype {
	padding: 0;
}


/* #shipselcb, .shiptype input { height: 12px; padding: 0; margin: 0 3px; } */

.shiptype.inactive,
#shipselcblabel.inactive {
	color: #ccc;
}

.shiptype-info
{
	padding: 0 0 5px 20px;
	font-style: italic;
}
.shipsel {
	padding: 0 0 3px 25px;
}
.shipsel.hidden {
	display: none;
}
.side-box-title {
	width: 158px; 
	overflow: hidden; 
	font-size: 12px; 
	font-family: Arial;
	background: none !important;
}
.product-listing-grid-wrap {
	float:left;
	margin:0 9px;
	width:750px;
}
.pagewrapper.pagesm .product-listing-grid-wrap { 
	margin:0 0 0 7px; 
	width: 780px;
}
.product-listing-grid-wrap-normal, .product-wrap-normal, .center-wrap-normal {
	margin:0 0 0 10px;
}

.product-listing-grid-vendor {
	text-align: center;
	vertical-align: middle;
	padding: 6px 0;
	border-top: 1px solid #eaf3e6;
	border-bottom: 1px solid #eaf3e6;
	font-weight: bold;
	font-size: 0.8em;
	clear: both;
}
.product-listing-grid-item {
	width: 240px;
	float: left;
	margin: 5px 5px 0 4px;
	position: relative;
}
.product-listing-grid-item .image-wrap {
	width: 240px;
	height: 165px;
	text-align: center;
	margin: 0 auto;
	display: table-cell;
	vertical-align: middle;
}
.product-listing-grid-item .image-wrap span { line-height: 165px;} 
.product-listing-grid-item .image-wrap * { vertical-align: middle; }
.product-listing-grid-item .ribbon{
width:  56px;
height: 50px;
position: absolute;
display: block;
top: 0;
right: 0;
font-size: 21px;
font-weight: normal;
color: #fff;
padding: 22px 0 0 16px;
background: url(/images/menu/topmenu/akcija-top-sprite.png) no-repeat 100% -332px;	
}
.product-listing-grid-item .ribbon.blue {
	background-position: 100% -567px; 
	color: #fff; 
	font-size:16px;
	font-weight:bold;
	height:38px;
	padding:15px 0 0 0px;
	width:55px;
	text-align: center;
}

.product-listing-grid-item .ribbon.dovana {
	background: url(/images/menu/topmenu/akcija-top-sprite.png) repeat-x 100% -408px;
	margin: 0;
	left: 0;
	position: absolute;
	width: 54px;
	height: 54px;
	padding: 0;
}
.product-listing-grid-item .product-name {
	width: 240px;
	height: 36px;
	text-align: center;
	font-size: 11px;
	line-height: 18px;
	overflow: hidden;
}
.product-listing-grid-item .product-name.noqty a {
	color: #9c9c9c;	
}
.product-listing-grid-item .product-model {
	width: 240px;
	height: 14px;
	text-align: center;
	font-size: 10px;
	line-height: 14px;
	color: #9c9c9c;
}
.product-listing-grid-item .item-info {
	width: 220px;
	height: 60px;
	padding: 0 10px;
	background: #EAF3E6;
}
.product-listing-grid-item .item-info.akcija {
	background: #eaf4fe;
}
.product-listing-grid-item .item-info table {
	width: 100%;
	height: 60px;
	font-size: 12px;
	font-family: Arial;
	padding: 0;
	border-collapse: collapse; 
	border: 0;
}
.product-listing-grid-item .item-info table td {
	width: 50%;
	vertical-align: middle;
	white-space: nowrap;
	height: 30px;
	padding: 0;
	margin: 0;
}
.product-listing-grid-item .item-info table td.quantity-label { width: 40px; }
.product-listing-grid-item .item-info table td.quantity-value { width: 70px; }
.product-listing-grid-item .item-info table td.icons-label { width: 50px; }
.product-listing-grid-item .item-info table td.icons-value { width: 60px; }
.product-listing-grid-item .item-info table td span.price{
	color: #1b78c5;
	font-weight: bold;
}
.product-listing-grid-item .item-info .note { color: red; }
.product-listing-grid-item .item-info table td span.eprice{
	color: #5db500;
	font-weight: bold;
}
.product-listing-grid-item .item-info table td span.quantity{
	color: #000;
	font-weight: bold;
}
.product-listing-grid-item .item-info table td span.quantity.low {
	color: #f00;
	font-weight: bold;
}
.product-listing-grid-wrap .item-line {
	clear: both;
	height: 1px;
	background: none repeat scroll #e0e7c8;
	font-size: 0.01pt;
	margin: 0 6px 30px 4px;	
}
.product-listing-grid-wrap .item-line.one {
	margin: 0 0 30px 4px;
	width: 240px;
}
.product-listing-grid-wrap .item-line.two {
	margin: 0 0 30px 4px;
	width: 489px;
}
.product-info-header {
background:none repeat scroll 0 0 #eaf3e6;
	text-align: center;
	vertical-align: middle;
	padding: 2px 0;
	margin: 0 3px;
	font-weight: bold;
	clear: both;
	
	color:#000;
	font-size:14px;
}
.pagewrapper.pagesm .product-listing-grid-item.last {
	display: none;
}
.table-skylitai th {
	background:none repeat scroll 0 0 #eaf3e6;
	font-size:12px;
	padding: 2px;
}
.table-skylitai td {
	border-bottom:1px solid #eaf3e6;
	font-family:Arial;
	font-size:12px;
	height:20px;
	padding: 2px;
}
.table-skylitai tr.notapproved.negative td, .table-skylitai tr.notapproved.negative td a { color: #ff8080;}
.table-skylitai tr.notapproved.positive td, .table-skylitai tr.notapproved.positive td a { color: #92abd8;}
.table-skylitai tr.approved.negative td, .table-skylitai tr.approved.negative td a { color: #ff0000;}
.table-skylitai tr.approved.positive td, .table-skylitai tr.approved.positive td a { color: #0974C9;}
.karjera {
	font-size: 11pt;
	line-height: 20px;
}
.karjera a.link { 
	 color: #51b000;
	 text-decoration: underline;
}
ul.karjera li {
	 background: transparent url('images/menu/tick.gif') no-repeat;
	 color: #51b000;
	 font-size: 18px;
	 display: block;
	 height: 30px;
	 padding: 0 0 0 40px;
	 margin: 5px 0;
	 line-height: 30px;
}
ul.karjera li span {
	vertical-align: middle;
}
#hama-tooltip {
	width: 284px;
	height: 16px;
	background: url('images/menu/toolbar.png') no-repeat 0 -240px;
	display: none;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #fff;
	position: absolute;
	padding: 19px 0 30px 20px;	
	z-index: 1;
}
#hama-tooltip div {
	background: url('images/menu/toolbar.png') no-repeat -111px -222px;
	position: relative;
	width: 16px;
	height: 16px;
	top: -15px;
	left: 250px;
	cursor: pointer;
}
#hama-tooltip div.selected { background-position: -111px -206px; }
.infoCartNuolaida {
	font-family:Arial,sans-serif;
	font-size:12px;
	line-height:1.5;
	padding:2px;
}
.infoCartNuolaidaTitle { 
	background: #EAF4FE;
	padding: 3px 2px;
	margin-bottom: 3px;
	color:#000000;
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
}
input.cartcb {
	display: block;
	float: left;
	clear: left;
	height: 12px;
	padding: 0;
	margin: 0;
}
label.cartcb {
    display: block;
    clear: none;
    font-size: 12px;
    margin-left: 24px;
    line-height: 1.2;
    margin-bottom: 3px;
}
#kontaktai-href {
	text-decoration: none;
	cursor: pointer;
}
.accordion-loader {
	background: url(/images/ajax-loader.gif) 95% 50% no-repeat;	
}
.list-image-wrap {
	margin: 1px; 
	background: #fff; 
	height: 70px; 
	width: 90px;
  	display: table-cell;
    vertical-align: middle;
    font-size: 78px;
}
.list-image-wrap img {
	display: block;
    margin-top: auto;
    margin-bottom: auto;
    vertical-align: middle;
}
.rnd_content {
	margin-bottom: 20px;
}
#tooltip {
	position: absolute;
	z-index: 3000;
	background-color: #71cd1f;
	color: #fff;
	padding: 3px;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;	
}
#tooltip h3, #tooltip div { margin: 0; }
#div_moreinfo ol {
	padding: 0 0 0 42px;
	margin: 0;
	text-indent: 0px;
}

.group-price-wrap.skylitai .price-label { font-size: 11px; font-weight: normal; }
.group-price-wrap.skylitai .price-text { font-size: 13px; font-weight: normal; }
.skylitai-button {
background:url("/images/menu/skytech-button-form.png") no-repeat scroll left top transparent !important;
border:0 none !important;
color:#FFFFFF !important;
font-family:Arial;
font-size:14px;
font-weight:bold !important;
height:24px !important;
margin:3px !important;
padding:0 !important;
width:96px !important;
float: left;
display: block;
text-align: center;
line-height: 24px;
vertical-align: middle;
}
.skylitai-button.inactive { 
	background:url("/images/v2/skytech-button-form.gif") !important;
}
.skylitai-button:hover { background-position: 0px -24px !important; text-decoration: none; } 
.skylitai-coupon {
	width: 180px; 
	text-align: right;
}
.skylitai-coupon img {
	margin-bottom: 3px;
}
.table-skylitai-kuponai th {
	background:none repeat scroll 0 0 #eaf3e6;
	font-size:12px;
	padding: 2px;
}
.table-skylitai-kuponai td {
	font-family:Arial;
	font-size:12px;
	height:20px;
	padding: 2px;
}
.akcija-banner-right {
	position: relative;
	width: 250px;
	height: 325px;
	margin-top: 11px;
}
.akcija-banner-right img { border: 0; }
.akcija-banner-right .item {
	left:50px;
	max-height:150px;
	max-width:150px;
	position:absolute;
	top:50px;
	z-index:1;
}
.akcija-banner-right .cover {
	top: 0;
	position: absolute;
	z-index: 2;
}
.akcija-banner-right .ribbon {
color:#FFFFFF;
background:url("/images/menu/topmenu/akcija-top-sprite.png") no-repeat 100% -567px scroll transparent;
display:block;
font-size:16px;
font-weight:bold;
height:38px;
padding:15px 0 0 0px;
position:absolute;
right:35px;
top:170px;
width:55px;
z-index: 3;
text-align: center;
}
.akcija-banner-right .ribbon.skylitai {
background:url("/images/menu/toolbar.png") no-repeat scroll -134px -198px transparent;
height:40px;
padding:0;
width:54px;
top: 135px;
}
.akcija-banner-right .label {
	position: absolute;
	z-index: 3;
	font-family:Arial;
	font-size:12px;
	font-weight: bold;
	overflow: hidden;
	line-height: 1.5;
	max-height: 20px;
	top: 250px;
	text-align: center;
	padding: 0 20px;
	width: 210px;
}
.akcija-banner-right .price {
	top: 282px;
	position: absolute;
	z-index: 3;
	font-family:Arial;
	font-size:18px;
	height: 32px;
	line-height: 32px;
	left: 65px;
	text-align: center;
	padding: 0;
	width: 115px;
	color: #fff;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
}
.akcija-banner-right .oldprice {
	top: 282px;
	position: absolute;
	z-index: 3;
	font-family:Arial;
	font-size:15px;
	height: 32px;
	line-height: 32px;
	left: 0px;
	text-align: center;
	padding: 0;
	width: 65px;
	color: #000;
	text-decoration: line-through;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
}
.akcija-banner-right .qty {
	top: 282px;
	position: absolute;
	z-index: 3;
	font-family:Arial;
	font-size:10px;
	height: 32px;
	line-height: 32px;
	left: 180px;
	text-align: center;
	padding: 0;
	width: 65px;
	color: #000;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
}
#slider { margin: 0 0 20px 0; width: 750px; height: 270px; z-index: 2; }
#slider .slideimg { width: 750px; height: 270px; }
#scroller-nav { z-index: 50; position: absolute; bottom: 10px; right: 10px; }
#scroller-nav a { 
	margin: 0 8px 0 0; 
	padding: 0 1px 0 0; 
	border: 0;
	width: 13px;
	height: 13px;
	display: none;
	float: left;
	text-align: center;
	vertical-align: middle; 
	background-image: url(/images/v21/icons.png);
	background-repeat: no-repeat; 
	text-decoration: none;
	line-height: 26px;
	font-weight: bold; 
	color: #fff;
	background-position: -14px -42px;
	opacity: 0.5;  
}
#scroller-nav a.activeSlide { 
	background-position: 0 -42px; 
}
#scroller-nav a:focus { outline: none; }
#scroller-nav-next {
	background-image: url(/images/v21/icons.png);
	background-position: -42px 0;
	width: 42px;
	height: 42px;
	display: none;
	top: 114px;
	right: 0;
	position: absolute;
	opacity: 0.7;
	z-index: 50;
	cursor: pointer;
}
#scroller-nav-prev {
    background-image: url(/images/v21/icons.png);
    background-position: 0 0;
    width: 42px;
    height: 42px;
    display: none;
    top: 114px;
    left: 0;
    position: absolute;
    opacity: 0.7;
    z-index: 50;
    cursor: pointer;
}
#slider.hover #scroller-nav a, #slider.hover #scroller-nav-next, #slider.hover #scroller-nav-prev { display: block; }
.news-date-icon {
	height: 20px;
	background-image: url(/images/v2/date-gradient.gif);
	background-repeat: repeat-x;
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px;
	border-radius: 5px;
	font-size: 18px;
	letter-spacing: -1px;
	color: #fff;
	text-shadow: 0 -1px 0 #6bb329;
	text-align: center;
	vertical-align: middle;
	line-height: 20px;
	padding: 0 5px 0 4px;
	margin: 0;
	font-weight: bold;
}
.news-date {
	font-size: 14px;
	letter-spacing: -1px;
	color: #797f71;
	text-transform: uppercase;
}
.news-table .icon {
	text-align: center;
	font-weight: bold;
}
div#news tr.new a { 
font-weight: bold;
}
.paslaugos-wrap {
	padding: 5px 0 0 12px;
	margin: 0 0 10px 0;
	border: 1px solid #9cda67;
	border-top: 0px;
	margin-top: -1px;
}
.paslaugos-wrap a {
	font-size: 12px;
	color: #0073ca;
	display: block;
	margin-bottom: 10px;
	text-decoration: underline;
}
.paslaugos-wrap a:hover {
	text-decoration: none;
}
.twitter-box {
	margin-top: 20px;
	-moz-border-radius: 10px; 
	-webkit-border-radius: 10px;
	border-radius: 10px;
	border: 1px solid #5adcfa;
	font-size: 11px;
	color: #000;
	text-align: center;
	padding: 18px 13px 16px 13px;
	vertical-align:middle
}
.twitter-box img {
	vertical-align:middle;
	padding-bottom: 5px;
}
.twitter-box span {
	line-height: 18px;
}
.twitter-box a:hover {
	text-decoration: none;
}
.facebook-box {
	position: relative; 
	margin-top: 20px; 
	width: 248px; 
	height: 253px; 
	border: 1px solid #315C99; 
	overflow: hidden;
	-moz-border-radius: 10px 10px 0px 0px; 
	-webkit-border-radius: 10px 10px 0px 0px;
	border-radius: 10px 10px 0px 0px;	
}
.skypuga-box {
	margin-top: 20px;
	color: #797f71;
	font-size: 11px;
}
.skypuga-box img {
	margin: 0 17px 0 18px;
}
.skypuga-box a {
	color: #0073ca;
	text-decoration: underline;
}
.skypuga-box a:hover {
	text-decoration: none;
}
.skypuga-box .float {
	float: left;
}
.skypuga-box .text {
	width: 142px;
	line-height: 1.5;
}

.st-footer {
  height: 230px;
  position: relative;
  z-index: 1;
}
.st-footer-wrap {
	padding: 39px 20px 0px 20px;
	position: relative;
	min-height: 160px;
}
.st-footer-wrap .friends {
	color: #797f71;
	font-size: 10px;
	background: #fff;
	padding-right: 10px;
	position: relative;
	top: 6px;
	left: 0px;
	z-index: 2;
}
.st-footer-wrap .hr, .friend-wrap .hr {
    height: 1px;
    background: #DADADA;
    width: 100%;
    font-size: 1px; /* IE 6 */
    z-index: 1;
}
.st-footer-wrap .partners {
	margin-top: 14px;
}
.st-footer-wrap .partners .partner {
	margin-right: 17px;
	width: 120px;
	height: 60px;
	background-color: #ccc;
	float: left;
}
.pagesm .st-footer-wrap .partners .lowres-hide {
	display: none;
}

.st-footer-wrap .partners .partnerw {
	margin-right: 17px;
	width: 120px;
	height: 60px;
	float: left;
}
.st-footer-wrap .partners .partnerw a {
	vertical-align: middle;
	font-size: 12px;
	color: #0073ca;
	text-decoration: underline;
	line-height: 60px;
}
.st-footer-wrap .partners .partnerw a:hover {
	text-decoration: none;
}
.st-footer-wrap a {
	color: #0073ca;
	text-decoration: underline;
}
.st-footer-wrap a:hover {
	text-decoration: none;
}
.st-footer-wrap .copy {
	position: absolute;
	top: 160px;
	left: 20px;
	font-size: 13px;
}
.st-footer-wrap .contact {
	position: absolute;
	top: 160px;
	right: 20px;
	font-size: 13px;
}
.friend-wrap {
	text-align: left; 
	padding: 5px 0px;
	position: relative;
}
.friend-wrap img {
	padding-top: 10px;
}
.friend {
	color: #797f71;
	font-size: 10px;
	background: #fff;
	padding-right: 10px;
	position: relative;
	top: 6px;
	left: 0px;
	z-index: 2;
}
.static-content h1,
.static-content h2,
.static-content h3,
.static-content h4,
.static-content h5,
.static-content h6
{
	margin-bottom: 15px;
}
.static-content img { border: 0; }
input.inputError { color: red; }
