/***********************************************************************
* naminukas styles
/***********************************************************************/
/*****************************************************
Print style
******************************************************/

@media screen {
	*.noview
		{ display : none; }
		
	*.Height100
	{
		height:100%;
	}
}

.printBar {
	background-color: #E5E5E5;
	height: 40px;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	letter-spacing: 0px;
	vertical-align: middle;
	text-align:right;
	padding: 4px;
	
}

.printBarBottom 
{
	background-color: #E5E5E5;
	height:20px;
}



.printBar a:link,
.printBar a:visited {
	color: #000000;
	text-decoration: none;
}
.printBar a:hover {
	color: #000000;
	text-decoration: underline;
}
/***********************************************************************
* Page under-construction style  
/***********************************************************************/
.HeaderStyle { FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #0066cc; HEIGHT: 27px; }
TABLE.TableBorder { BACKGROUND-COLOR: #74baf3 }	
	
TD.TableTD {BACKGROUND-COLOR: #f1f9ff}		
TD.TableTD A:link {FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #0066cc; TEXT-DECORATION: underline}
TD.TableTD A:visited {FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #0066cc; TEXT-DECORATION: underline}
TD.TableTD A:hover {FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #0066cc; TEXT-DECORATION: none}

/***********************************************************************
* Global styles
/***********************************************************************/

BODY {
}

TD {
	font-family: Arial, Tahoma;
	font-size:11px;
	color: #012E55;
}	
p, ul, li {
	font-family: Arial, Tahoma;
	font-size: 11px;
	padding: 0px;
	margin: 2px 0px 3px 0px;
	line-height: 14px;
	color: #012E55;
}

p {
	/*text-indent: 25px;*/
	text-align: justify;
}

ul {
	list-style-image: url(../../naminukas/HTML/images/xshop/icon_content_bullet.gif);
	list-style-position: inside;
	padding-left: 10px;
}

hr {
	width: 100%;
	height: 0px;
	border: none;
	border-bottom: 1px solid #6987C7;
}

a:link,
a:visited {
	color: #367200;
	text-decoration: underline;
}
a:hover {
	/*color: #7F48E3;*/
	/*color: #001666;*/
	color: #367200;
	text-decoration: underline;
}
/*a:active {
	color: #0036FF;
	text-decoration: underline;
}*/

.textJustify {
	text-align: justify;
}


/***********************************************************************
* Text title styles
/***********************************************************************/

h1 {
	color: #012E55;
	font-family: Tahoma, Verdana;
	font-weight: bold;
	font-size: 13px;
	margin: 5px 0px 5px 0px;
}

h1 a:link,
h1 a:visited,
h1 a:hover {
	color: #000;
	text-decoration: underline;
}


h2 {
	color: #012E55;
	font-family: Tahoma, Verdana;
	font-size: 12px;
	font-weight: bold;
	margin: 5px 0px 5px 3px;
}
h3 {
	font-family: Tahoma, Verdana;
	font-size: 11px;
	font-weight: bold;
	padding: 0px;
	margin: 5px 0px 5px 0px;
	line-height: 16px;
	color: #244D00;
}

h4 {
	font-family: Tahoma, Verdana;
	font-size: 11px;
	font-weight: bold;
	padding: 0px;
	margin: 10px 0px 5px 0px;
}

/***********************************************************************
* Design styles
/***********************************************************************/

.footer {
	height: 31px;
	padding: 0px 10px 0px 10px;
	background-color: #F5F5F5;
}

.path {
	margin: 5px 0px 10px 5px;
	text-indent: 0px;
}

a.cartLink:link,
a.cartLink:visited {
	color: #DAFECD;
	text-decoration: underline;
}


a.baseLink:link,
a.baseLink:visited {
	color: #367200;
	text-decoration: underline;
}
a.baseLink:hover {
	color: #367200;
	text-decoration: underline;
}

a.pathLevels:link,
a.pathLevels:visited {
	color: #367200;
	text-decoration: underline;
}
a.pathLevels:hover {
	color: #367200;
	text-decoration: underline;
}

a.pathCurrent:link,
a.pathCurrent:visited,
a.pathCurrent:hover {
	color: #012E55;
	font-weight: bold;
	text-decoration: none;
}

.newsDate {
	color: #146B8B;
	font-family: Tahoma, Verdana;
	font-size: 11px;
	font-weight: bold;
}

.priceStrikeOut {
	color: #000000;
	text-decoration: line-through;
}
.priceHighLight {
	font-weight: bold;
	font-size: 12px;
	font-family: Tahoma, Verdana, sans-serif;
	color: #FF0000;
}
.innerBigText {
	font-size: 11px;
	text-align:left;
}
.enlargeImage {
	font-size: 9px;
}
a.enlargeImage:link,
a.enlargeImage:visited {
	color: #367200;
}
/***********************************************************************
* Header styles
/***********************************************************************/

.headerBg
{
	background-image: url(../Images/xshop/headerBg.gif);
	background-repeat:repeat-x;
	height: 62px;
}

.headerEmpty
{
	background-image: url(../Images/xshop/header2Bg.gif);
	background-repeat:repeat-x;
	height:34px;
}

.headerSplit
{
	background-image: url(../Images/xshop/headerSplit.gif);
	background-repeat:no-repeat;
	height:62px;
	background-position:left;
	padding-left: 20px;
}

.textHelp
{
	color:#727C82;
	font-size:12px;
	font-weight:bold;
}
/***********************************************************************
* Footer styles
/***********************************************************************/

.footerBg
{
	background-image: url(../Images/xshop/footer.gif);
	background-repeat:repeat-x;
	height: 62px;
	
}

.footerText{
	color:#FFFFFF;
	padding-top:10px;
	padding-left:20px;
}

.footerText2{
	color:#FFFFFF;
	padding-top:10px;
}

.footerSplit
{
	background-image: url(../Images/xshop/footerSplit.gif);
	background-position:left;
	height:62px;
	background-repeat:no-repeat;
	text-align:center;
	padding-top:10px;
	
}

a.footerLink:link,
a.footerLink:visited,
a.footerLink:hover {
	color: #FFFFFF;
	text-decoration: underline;
}


/***********************************************************************
* Boxes styles
/***********************************************************************/

/***********************************************************************
* Spec pasiulymai, naujos prekes styles
/***********************************************************************/

.box2TitleLeft
{
	background-image: url(../Images/xshop/specLeft.gif);
	height:24px;
	width:24px;
	background-repeat: no-repeat;
}

.box2TitleMiddle
{
	background-image: url(../Images/xshop/specBg.gif);
	height:24px;
	background-repeat: repeat-x;
	color: #2C5B01;
	font-weight:bold;
	padding: 5px 0px 0px 0px;
}

.box2TitleRight
{
	background-image: url(../Images/xshop/specRight.gif);
	height:24px;
	width:1px;
	background-repeat: repeat-x;
}


.boxLeft {
	padding: 5px 5px 0px 5px;
}
.boxRight {
	padding: 5px 5px 0px 5px;
}


.box1Content {
	border: 1px solid #93B0C6;
	padding: 5px;
}

.box2Content {
	border: 1px solid #81A95E;
	padding: 5px;
}

.boxItem {
	width:33%;
	height:100%;		
}

.boxItemAccessories {
	width:33%;
	height:100%;
	padding: 5px 5px 0px 0px;
}

.boxCenter {
	text-align: center;
}
a.compareLink:link,
a.compareLink:visited {
	color: #505050;
	text-decoration: underline;
}
a.compareLink:hover {
	color: #121212;
	text-decoration: underline;
}


/***********************************************************************
* Currency styles
/***********************************************************************/

.currency {
	background-image: url(../Images/xshop/iconCoin.gif);
	color: #2D2D2D;
}
.currencyClick {
	background-image: url(../Images/xshop/iconCoinClick.gif);
	color: #2D2D2D;
}
.currency,
.currencyClick {
	background-repeat: no-repeat;
	background-position: center;
	padding: 0px 2px 0px 3px;
	text-align: center;
	vertical-align: middle;
	width: 40px;
	height: 40px;
	font-size:16px;
	font-weight:bold;
	cursor:pointer;
}
.currencyClick a {
	color: #2D2D2D;
	text-decoration: none;
}
.currency a:link,
.currency a:visited {
	color: #2D2D2D;
	text-decoration: none;
}
.currency a:hover {
	color: #2D2D2D;
	text-decoration: underline;
}

.currencySplit {
	color: #CDCFEC;
	padding: 0px 5px 0px 5px;
}


/***********************************************************************
* Content styles
/***********************************************************************/

.contentTitleLeft {
	background-image: url(../Images/xshop/contentTitleLeft.gif);
	background-repeat: no-repeat;
	width: 25px;
	height: 28px;
}
.contentTitleRight {
	background-image: url(../Images/xshop/contentTitleRight.gif);
	background-repeat: no-repeat;
	width: 31px;
	height: 28px;
}
.contentTitle {
	background-image: url(../Images/xshop/contentTitleBg.gif);
	background-repeat: repeat-x;
	height: 28px;
	text-align: center;
	vertical-align: middle;
	color: #012E55;
	font-family: Arial, Tahoma;
	font-size: 11px;
	font-weight: bold;
}

.contentBorders {
	/*padding: 5px 5px 0px 5px;*/
	border: 1px solid #93B0C6;/*6E8CA3;*/
}

.contentBorders2 {
	padding: 5px 5px 0px 5px;
	border: 1px solid #93B0C6;
}

.contentBordersRight {
	border-right: 1px solid #C0D1DE;
	padding: 5px;
}

.contentBordersLeft {
	border-left: 1px solid #C0D1DE;
	padding: 5px;
}

.contentText
{
	border-top: 1px solid #C0D1DE;
	background-color: #F3F7FB;	
	padding: 5px;
}

.contentText2
{
	text-align:left;
	padding: 0px 5px 0px 5px;	
}


.contentTextLeft
{
	border-top: 1px solid #C0D1DE;
	border-left: 1px solid #C0D1DE;
	background-color: #F3F7FB;	
	padding: 5px;
}



.contentBordersInCart {
	padding: 5px;
	border: 1px solid salmon;
}

.pagingCell {
	background-image: url(../Images/xshop/pagingCellBg.gif);
	background-color: #FFF6E5;
	border: 1px solid #93B0C6;
	padding: 5px;
	background-repeat:repeat-x;
}

.pagingCell2 {
	background-image: url(../Images/xshop/pagingCellBg.gif);
	background-color: #FFF6E5;
	border-left: 1px solid #93B0C6;
	border-right: 1px solid #93B0C6;
	border-bottom: 1px solid #93B0C6;
	padding: 5px;
	background-repeat:repeat-x;
}

.pagingCell3 {
	background-image: url(../Images/xshop/pagingCellBg.gif);
	background-color: #FFF6E5;
	border-left: 1px solid #93B0C6;
	border-right: 1px solid #93B0C6;
	border-top: 1px solid #93B0C6;
	padding: 5px;
	background-repeat:repeat-x;
}

.pagingCell4 {
	background-image: url(../Images/xshop/pagingCellBg.gif);
	background-color: #FFF6E5;
	border-top: 1px solid #93B0C6;
	border-bottom: 1px solid #93B0C6;	
	padding: 5px;
	background-repeat:repeat-x;
}

.pagingCellNoBrd {
	background-image: url(../Images/xshop/pagingCellBg.gif);
	background-color: #DDFFBE;
	padding: 5px;	
}


.pagingSpaces a,
.pagingSpaces span {
	padding: 0px 2px 0 px 2px;
}

.notifyWarning{
	background-color:#F3F7FB;
	border: 1px solid #93B0C6;
	padding: 5px;
}

/***********************************************************************
* Background styles
/***********************************************************************/


/***********************************************************************
* Static text styles
/***********************************************************************/

.textHighlight {
	font-weight: bold;
}
.headerText p,
TABLE.headerText {
	font-size: 12px;
	font-weight: bold;
	color: #666666;
}
.headerPhone {
	color: #FF0000;
}

/***********************************************************************
* Navigation & Languages styles
/***********************************************************************/
.navStyle {
	padding: 3px 0px 1px 0px;
}
.navStyle a {
	font-family: Tahoma, Verdana;
	font-size: 11px;
	font-weight: bold;
	margin: 0px 8px 0px 8px;
}
.navStyle a:link,
.navStyle a:visited {
	color: #1B236A;
	text-decoration: underline;
}
.navStyle a:hover {
	/*color: #7F48E3;*/
	color: #4956C1;
	text-decoration: none;
}


/***********************************************************************
* Images styles
/***********************************************************************/

IMG.imageTitle  {
  width: 16px;
  height: 12px;
  border: none;
  vertical-align:middle;
  /*src: /Images/default/bullet_title.gif*/
}

IMG.imageBack {
  width: 16px;
  height: 8px;
  border: none;
  vertical-align:middle;  
  /*src: /Images/default/bullet_back.gif*/
}

IMG.imageContent,
IMG.imageBox {
  width: 12px;
  height: 8px;
  border: none;
  vertical-align:middle;  
  /*src: /Images/default/bullet_content.gif*/
}

IMG.imageBorder {
	border: 1px solid #DCE1EE;
}


/***********************************************************************
* Main menu styles
/***********************************************************************/

.mainMenu {
	background-image: url(../Images/xshop/menuBg.gif);
}
.mainMenuLeft {
	background-image: url(../Images/xshop/menu.gif);
}
.mainMenuRight {
	background-image: url(../Images/xshop/menu.gif);
}

.mainMenuSpec {
	background-image: url(../Images/xshop/menuSpec.gif);
}
.mainMenuLeftSpec {
	background-image: url(../Images/xshop/menuLeftSpec.gif);
}
.mainMenuRightSpec {
	background-image: url(../Images/xshop/menuRightSpec.gif);
}

.mainMenuClick {
	background-image: url(../Images/xshop/menuClick.gif);
}
.mainMenuLeftClick {
	background-image: url(../Images/xshop/menuLeftClick.gif);
}
.mainMenuRightClick {
	background-image: url(../Images/xshop/menuRightClick.gif);
}

.mainMenuSpecClick2 {
	background-image: url(../Images/xshop/menuClickSpec.gif);
}

.mainMenuSpecClick {
	background-image: url(../Images/xshop/menuSpec.gif);
}
.mainMenuLeftSpecClick {
	background-image: url(../Images/xshop/menuClickSpec.gif);
}
.mainMenuRightSpecClick {
	background-image: url(../Images/xshop/menuRightSpec.gif);
}

.mainMenuSpec,
.mainMenuSpecClick {
	background-repeat: repeat-x;
	text-align: center;
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #6C3300;
	vertical-align: middle;
	text-align: center;
	padding: 0px 0px 0px 0px;
	height: 37px;
}

.mainMenu,
.mainMenuClick {
	background-repeat: repeat-x;
	text-align: center;
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #4F4F4F;
	vertical-align: middle;
	text-align: center;
	padding: 0px 0px 0px 0px;
	height: 37px;
}

.mainMenuBg
{
	background-repeat: repeat-x;
	background-image: url(../Images/xshop/menuBg.gif);
}

.mainMenuLeft,
.mainMenuLeftClick,
.mainMenuLeftSpec,
.mainMenuLeftSpecClick,
.mainMenuSpecClick2 {
	background-repeat: no-repeat;
	background-position: right;
	height: 37px;
	width: 37px;
}

.mainMenuRight,
.mainMenuRightClick,
.mainMenuRightSpec,
.mainMenuRightSpecClick {
	background-repeat: no-repeat;
	background-position: left;
	height: 37px;
	width: 37px;
}

.mainMenu a:link,
.mainMenu a:visited {
	text-decoration: none;
	color: #4F4F4F;
}

.mainMenuSpec a:link,
.mainMenuSpec a:visited,
.mainMenuSpecClick a:link,
.mainMenuSpecClick a:visited,
.mainMenuSpec a:hover,
.mainMenuSpecClick a:hover {
	text-decoration: none;
	color: #6C3300;
}

.mainMenu a:hover,
.mainMenuClick a:hover,
.mainMenuSpec a:hover,
.mainMenuSpecClick a:hover {
	text-decoration: underline;
}


.mainMenuClick a:link,
.mainMenuClick a:visited {
	text-decoration: none;
	color: #367200;
}


/***********************************************************************
* xPriceList menu styles
/***********************************************************************/

.box1TitleLeft/*.priceListLeft*/
{
	background-image: url(../Images/xshop/priceListLeft.gif);
	height:25px;
	width:24px;
	background-repeat: no-repeat;
}

.box1TitleMiddle/*.priceListMiddle*/
{
	background-image: url(../Images/xshop/priceListBg.gif);
	height:25px;
	background-repeat: repeat-x;
	font-weight:bold;
	padding: 5px 0px 0px 0px;
}

.box1TitleRight/*.priceListRight*/
{
	background-image: url(../Images/xshop/priceListRight.gif);
	height:25px;
	width:1px;
	background-repeat: repeat-x;
}

.leftMenu,
.leftAccessoryMenu
{
	color: #0C304E;
	text-decoration: none;
	cursor: pointer;
	margin: 2px 0px 2px 4px;
}

.leftMenu-over,
.leftAccessoryMenu-over
{
	color: #0C304E;
	text-decoration: underline;
	cursor: pointer;
	margin: 2px 0px 2px 4px;
}


/***********************************************************************
* menu2 styles
/***********************************************************************/

.menu2, .menu2lang {
	/*
	background-color: #5E66B2;
	*/
	background-image: url(../Images/xshop/menu2Bg.gif);
	background-repeat: repeat-x;
	height: 47px;
	vertical-align: top;
	color: #012E55;
	padding: 10px 0px 0px 0px;
}

.menu2 a {
	padding: 0px 15px 0px 15px;
}

.menu2lang a {
	padding: 0px 1px 0px 1px;
}

.menu2 a:visited, .menu2lang a:visited,
.menu2 a:link, .menu2lang a:link {
	color: #012E55;
	text-decoration: none;
}

.menu2 a:hover, .menu2lang a:hover {
	color: #012E55;
	text-decoration: underline;
}



/***********************************************************************
* Tab styles (item inner pages)
/***********************************************************************/

.itemTab {
	background-image: url(../Images/xshop/itemTabBg.gif);
	padding: 9px 4px 0px 0px;
}

.itemTabClick {
	background-image: url(../Images/xshop/itemTabBgClick.gif);
	padding: 8px 4px 0px 0px;
}

.itemTabLeft {
	background-image: url(../Images/xshop/itemTabLeft.gif);
}
.itemTabRight {
	background-image: url(../Images/xshop/itemTabRight.gif);
}

.itemTab,
.itemTabClick {
	background-repeat: repeat-x;
	font-family: Arial, Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #1B236A;
	text-align: center;
	vertical-align: top;
	height: 29px;
}

.itemTabLeftClick {
	background-image: url(../Images/xshop/itemTabLeftClick.gif);
}
.itemTabRightClick {
	background-image: url(../Images/xshop/itemTabRightClick.gif);
}

.itemTabLeft,
.itemTabLeftClick {
	background-repeat: no-repeat;
	background-position: left;
	height: 29px;
	width: 14px;
}

.itemTabRight,
.itemTabRightClick {
	background-repeat: no-repeat;
	background-position: right;
	height: 29px;
	width: 4px;
}

.itemTab a:link,
.itemTab a:visited {
	text-decoration: underline;
	color: #1B236A;
}
.itemTab a:hover {
	text-decoration: underline;
	color: #4954B6;
}

.itemTabClick a:link,
.itemTabClick a:visited,
.itemTabClick a:hover {
	text-decoration: none;
	color: #000000;
}

.itemTabLine {
	background-image: url(../Images/xshop/item_tab_line.gif);
	background-repeat: repeat-x;
	height: 29px;
}
.itemMainBg {
	background-color: #EAF0FC;
	border:1px solid #93B0C6;
}

.itemMainBg2 {
	background-color: #F3F7FB;
	border-top: 1px solid #93B0C6;
	border-left: 1px solid #93B0C6;
	border-right: 1px solid #93B0C6;
}

.itemMainBg3 {
	background-color: #EAF0FC;
	border-top:1px solid #93B0C6;
	border-bottom:1px solid #93B0C6;
}


.itemTabTitleSplit,
.itemTabTitle {
	background-image: url(../Images/xshop/itemTabTitleBg.gif);
	background-repeat: repeat-x;
	background-color:#BBE69E;
	height: 30px;
	vertical-align: middle;
	font-size: 12px;
	font-weight: bold;
	padding: 0px 10px 0px 15px;
	
	border-bottom: 1px solid #CBDAE7;
	
	color: #244D00;
}

.itemTabTitleSplit {
	border-right: 1px solid #DEE5F3;
}

.itemTabContentSplit,
.itemTabContent {
	padding: 0px 5px 5px 5px;
	vertical-align: top;
}
.itemTabContentSplit {
	border-right: 1px solid #B1C4E9;
}
.itemTabContentWhite {
	padding: 0px 0px 5px 5px;
	vertical-align: top;
	background-color: #FFFFFF;
	/*border-top: 1px solid #D0D3F0;
	border-bottom: 1px solid #D0D3F0;*/
}

.itemTabComments,
.itemTabComments2,
.itemTabComments3 {
	padding: 5px;
	vertical-align: top;
	background-color: #FFFFFF;
}

.itemTabComments {
	border-bottom: 1px solid #93B0C6;
	border-left: 1px solid #93B0C6;	 
}

.itemTabComments2 {
	border-bottom: 1px solid #93B0C6;
}

.itemTabComments3
 {
	border-bottom: 1px solid #93B0C6;
	
	border-right: 1px solid #93B0C6;
}


.itemTabSorting {
	padding: 5px;
	background-color: #E5E5E5;
	/*border-left: 1px solid #93B0C6;
	border-right: 1px solid #93B0C6;*/
	border-bottom: 1px solid #93B0C6;
}

.itemButtonSort {
	background-image: url(../Images/xshop/buttonBg.gif);
	background-repeat: no-repeat;
	color: #000000;
	height: 20px;
	width:144px;
	text-decoration: none;
	padding: 0px 15px 0px 15px;
}

.itemButtonSort a:link,
.itemButtonSort a:visited {
	color: #000000;
	text-decoration: none;
}
.itemButtonSort a:hover {
	color: #000000;
	text-decoration: underline;
}

.itemReview {
	padding: 5px 10px 5px 20px;
}

.voteTable {
	border: 1px solid #666666;
	background-color: #FFFFFF;
}
.voteLine {
	background-color: #528A2B;
	background-image: url(../Images/xshop/voteSlide.gif);
	background-repeat: repeat-x;
	border: 1px solid #FFFFFF;
	height: 10px;
}

.voteLinePadding{
	padding: 1px 1px 1px 1px;
}

a.helpLink:link,
a.helpLink:visited {
	color: #2D8000;
	text-decoration: underline;
	cursor: help;
}

a.helpLink:hover {
	color: #47A515;
	text-decoration: underline;
	cursor: help;
}


/***********************************************************************
* Form input styles
/***********************************************************************/

.inputStyleRequired
{
	font-family: Tahoma, Verdana;
	font-size: 11px;
	color: #1B236A;
	border: 1px solid #FF0000;
	background-color: #FFFFFF;
}


.inputStyle,
.inputCity,
.inputAddr,
select.filterVendor,
select,
TEXTAREA {
	font-family: Tahoma, Verdana;
	font-size: 11px;
	color: #1B236A;
	border: 1px solid #7AABD0;
	background-color: #FFFFFF;	
}

TEXTAREA 
{
	width:400px;
}

input.inputStyle {
	height: 18px;
}

input.inputCity {
	width:138px;
	height: 18px;
}

input.inputAddr {
	width:121px;
	height: 18px;
}


select.calcStyle {
	width: 100%;
}

select.filterSelect {
	width:170px;
}

select.filterVendor {
	width:100px;
}

select.filterOrder {
	width:170px;
}

select.municipalityStyle {
	width:210px;
}

select.paymodeStyle {
		width:270px;
}

input.buttonStyle,
input.buttonStyleOver,
input.buttonStyle2,
input.buttonStyleOver2,
input.buttonStyle3,
input.buttonStyleOver3,
input.buttonStyleBig,
input.buttonStyleBigOver,
input.buttonSearch,
input.buttonSearchOver 
{
	font-family: Arial, Tahoma;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	text-align: center;	
	background-repeat: no-repeat;
	background-color: Transparent;	
	border: none;
	color: #000000;
	cursor: pointer;	
	height: 22px;
}

input.buttonStyleBig
{	
	background-image: url(../Images/xshop/btnBig.gif);	
	width: 160px;
}

input.buttonStyleBigOver {	
	background-image: url(../Images/xshop/btnBigOver.gif);	
	width: 160px;
}

input.buttonStyle
{	
	background-image: url(../Images/xshop/btn.gif);	
	width: 99px;	
}

input.buttonStyleOver {	
	background-image: url(../Images/xshop/btnOver.gif);	
	width: 99px;	
}

/* zaliu mygtuku stilius */
input.buttonStyle2
{			
	background-image: url(../Images/xshop/btnGreen.gif);
	height: 20px;
	width: 76px;
}

input.buttonStyleOver2 {			
	background-image: url(../Images/xshop/btnGreenOver.gif);
	height: 20px;
	width: 76px;
}

input.buttonStyle3,
input.buttonStyleOver3 {
	background-image: url(../Images/xshop/btn3.gif);
	height: 21px;
	width: 98px;
}

input.buttonSearch,
input.buttonSearchOver {	
	background-image: url(../Images/xshop/btn2.gif);
	height: 20px;
	width: 77px;
	color: #102700;
}

/***********************************************************************
* Paging styles
/***********************************************************************/


input.Prev,
input.PrevOver
{
	background-image: url(../Images/xshop/iconPagingLeft.gif);	
	 
}

input.PrevDisable,
input.NextDisable
{
	font-family: Arial, Verdana;
	font-size: 11px;
	color: #000000;
	border-color: #1C3762;
	border-width: 1px;
	border-style: solid;
	background-color:Transparent;
	background-repeat:no-repeat;
	
	BORDER-TOP-WIDTH: 0px;
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	BORDER-LEFT-WIDTH: 0px;	
	BORDER-BOTTOM-WIDTH: 0px;
	PADDING-BOTTOM: 0px;
	BORDER-RIGHT-WIDTH: 0px;
	CURSOR: pointer;	
	PADDING-TOP: 0px;
	
	text-align: center;
	vertical-align: middle;
	padding-bottom: 2px;
	
	width:1px;	
	height:1px;	 
}

input.Next,
input.NextOver
{
	background-image: url(../Images/xshop/iconPagingRight.gif);	
}

input.Prev,
input.PrevOver,
input.Next,
input.NextOver
{
	font-family: Arial, Verdana;
	font-size: 11px;
	color: #000000;
	border-color: #1C3762;
	border-width: 1px;
	border-style: solid;
	background-color:Transparent;
	background-repeat:no-repeat;
	
	BORDER-TOP-WIDTH: 0px;
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	BORDER-LEFT-WIDTH: 0px;	
	BORDER-BOTTOM-WIDTH: 0px;
	PADDING-BOTTOM: 0px;
	BORDER-RIGHT-WIDTH: 0px;
	CURSOR: pointer;	
	PADDING-TOP: 0px;
	
	text-align: center;
	vertical-align: middle;
	padding-bottom: 2px;		

	width:15px;	
	height:11px;	 
}


/***********************************************************************
* Spacers styles
/***********************************************************************/

.topSpaces {
	padding-top: 6px;
}
.submenuSpaces {
	padding: 4px;
}

.tableSpaces {
	padding: 4px 4px 0px 4px;
}
.subheadSpaces {
	padding: 0px 6px 0px 6px;
}
.contentSpaces {
	padding: 5px 10px 0px 10px;
}
.contentSpaces2 {
	padding: 5px;
}
.staticSpaces {
	padding: 15px 10px 5px 10px;
}

/***********************************************************************
* Tables styles
/***********************************************************************/

.tableHAltCell,
.tableHCell,
.tableAltCell,
.tableCell,
.tableHeader {
	border: none;
}
.tableHAltCell {
	background-color: #FAFBFF;
	padding: 3px 5px 3px 20px;
}
.tableHCell {
	background-color: #FFFFFF;
	padding: 3px 5px 3px 20px;
}
.tableAltCell {
	background-color: #FAFBFF;
	padding: 3px 5px 3px 5px;
	text-align: right
}
.tableCell {
	background-color: #FFFFFF;
	padding: 3px 5px 3px 5px;
	text-align: right
}
.tableHeader {
	font-weight: bold;
	color: #204400;
	background-color: #DDFFBE;
	padding: 3px 5px 3px 5px;
}

.tableBg {
	background-color: #CED4EA;
}

.specTableCell
{
	padding-right:20px;
}

/***********************************************************************
* Cart styles
/***********************************************************************/

.cartHeader {
	font-weight: bold;
	background-color: #DDFFBE;
	padding: 5px;
}
.cartAltCell {
	background-color: #FAFBFF;
	padding: 5px;
}
.cartCell {
	background-color: #FFFFFF;
	padding: 5px;
}

.subtotalsCell {
	background-color: #FFFFFF;
	padding: 5px 10px 5px 5px;
	text-align: right;
}
.subtotalsCell p {
	text-align: right;
	margin: 2px 0px 2px 0px;
}
.subtotalsCellVal {
	background-color: #FFFFFF;
	padding: 5px 10px 5px 5px;
}
.subtotalsCellVal p {
	margin: 2px 0px 2px 0px;
}

.cartStepNumber {
	font-family: Arial, Tahoma, sans-serif;
	font-size: 18px;
	font-weight: bold;
}

.cartStepActive {
	font-weight: bold;
	color: #244D00;
	background-image: url(../Images/xshop/cartStepActive.gif);
	background-repeat: repeat-x;
	background-position: top;
	height: 53px;
	vertical-align: middle;
}
.cartStepActiveLeft {
	background-image: url(../Images/xshop/cartStepActiveLeft.gif);
	background-position: top;
	background-repeat: no-repeat;
	height: 53px;
	width: 32px;
}
.cartStepActiveRight {
	background-image: url(../Images/xshop/cartStepActiveRight.gif);
	background-position: top;
	background-repeat: no-repeat;
	height: 53px;
	width: 25px;
}

.cartStep{
	font-weight: bold;
	color: #767676;
	background-image: url(../Images/xshop/cartStep.gif);
	background-repeat: repeat-x;
	background-position: top;
	height: 53px;
	vertical-align: middle;
}
.cartStepLeft {
	background-image: url(../Images/xshop/cartStepLeft.gif);
	background-position: top;
	background-repeat: no-repeat;
	height: 53px;
	width: 38px;
}
.cartStepRight {
	background-image: url(../Images/xshop/cartStepRight.gif);
	background-position: top;
	background-repeat: no-repeat;
	height: 53px;
	width: 22px;
}


.cartStepActive a:link,
.cartStepActive a:visited {
	color: #1B236A;
	text-decoration: none;
}

.cartStepActive a:hover {
	color: #1B236A;
	text-decoration: underline;
}

.cartStepInactive {
	font-weight: bold;
	color: #999999;
	padding: 0px 12px 0px 12px;
}
.cartStepInactive a:link,
.cartStepInactive a:visited {
	color: #999999;
	text-decoration: none;
}

.cartStepInactive a:hover {
	color: #999999;
	text-decoration: underline;
}


.formMandatory {
	color: red;
}

/***********************************************************************
* xPriceList style
/***********************************************************************/

.tableTop {
	font-family: Tahoma;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #012e55;
	padding: 5px;
	background-color: #bad0e2;
}
.groupCell {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #272380;
	background-color: #F4F4F4;
	padding: 5px;
}
.highlightCell {
	font-family: Tahoma;
	font-size: 11px;
	color: #000000;
	background-color: #F5F5F5;
	padding: 5px;
}
.simpleCell {
	font-family: Tahoma;
	font-size: 11px;
	color: #000000;
	padding: 5px;
	border: none;
	background-color: #FFFFFF;
}
.simpleAltCell {
	font-family: Tahoma;
	font-size: 11px;
	color: #000000;
	padding: 5px;
	background-color: #f3f7fb;
	border: none;
}
.highlightAltCell {
	font-family: Tahoma;
	font-size: 11px;
	color: #000000;
	background-color: #f3f7fb;
	padding: 5px;
}

.pricelistTable
{
	background-color:#93b0c6;
}

.simpleCellInCart
{
	font-family: Tahoma;
	font-size: 11px;
	color: #000000;
	padding: 5px;
	border: none;
	background-color: #DDFFBE;
}

a.pricelistSortLink:link,
a.pricelistSortLink:visited,
a.pricelistSortLink:hover
{
	color: #012e55;
}

/***********************************************************************
* Calculator and cart style
/***********************************************************************/
.calcAdd,
.calcRemove,
.cartRemove,
.cartRemoveAll {
	background-repeat: no-repeat;
	border: none;
	cursor: pointer;
}

.calcAdd,
.calcRemove {
	width: 9px;
	height: 7px;
}


.cartRemoveAll {
	background-color:Transparent;
	width: 20px;
	height: 20px;	
}

.cartRemoveAll { background-image: url(../Images/xshop/icon_delete.gif); } 
.calcAdd {	background-image: url(../Images/default/icon_plus.gif);	}
.calcRemove { background-image: url(../Images/default/icon_minus.gif);	}

/***********************************************************************
* solution style
/***********************************************************************/

a.Solution:link,
a.Solution:visited {
      text-decoration:none;
      color:#000000;
}

a.Solution:hover {
      text-decoration:none;
      color:#585858;
}

.orange {
	color:#FF8833;
}

a.Solution:hover SPAN {
	  text-decoration:underline;
      color:#FF8833;
}


/***********************************************************************
* system style
/***********************************************************************/

.hiddenText {
	visibility:hidden;
}

.visibilityText {
	visibility:visible;
}

.noneText {
	display:none;
}

.displayText {
	display:block;
}

.ValidateError,
.ValidateErrorTitle {
	color:Red;
}

.InformationError,
.InformationErrorTitle {
	color:#2D3292;
}

.ValidateErrorTitle,
.InformationErrorTitle {
	font-weight: bold;
}

