/***********************************************************************
* Padangos pigiau
/***********************************************************************/
.DivContainer
{
	border: 1px solid #919B9C;
	overflow: auto;
	padding:5 5 5 5;
}
/*****************************************************
Print style
******************************************************/
.noneText
{
	display:none;
}

@media screen {
	*.noview
		{ display : none; }
		
	*.Height100
	{
		height:100%;
	}
}

.printBar {
	background-color: #F2EDCF; /*#C3E9FB;#EDF8FD;*/
	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: #F2EDCF;/*#EDF8FD;*/
	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}

@media screen {
	*.noview
		{ display : none; }
		
	*.Height100
	{
		height:100%;
	}
}

/***********************************************************************
* Global styles
/***********************************************************************/

body {
	background-color:#747452;
}

body.printBody 
{
	background-color:white;
}

div {scrollbar-face-color:#b7b890;
      /*scrollbar-shadow-color:#8e8c63;*/
      scrollbar-highlight-color:#b7b890;
      scrollbar-3dlight-color:#8e8c63;
      /*scrollbar-darkshadow-color:#8e8c63;*/
      scrollbar-track-color:#b7b890;
      scrollbar-arrow-color:#e1e1bd}



TD { font-family: Tahoma, Verdana; font-size:11px; }	
ul, li {
	font-family: Tahoma, Verdana; font-size:11px;
	margin: 5px 6px 5px 6px;
	line-height: 15px;
	padding: 0px;
	text-align: justify;
}

p {
	font-family: Tahoma, Verdana; font-size:11px;
	line-height: 15px;
	/*padding: 10px;*/
	padding:3px;
	margin:0px;
	text-align: justify;
}

/* taitlai: */

h1 {
	color: #292615;
	font-family: Tahoma, Verdana;
	font-weight: bold;
	font-size: 18px;
	padding:0px;
	margin:0px;
}

h2 {
	color: #6F5E00;
	font-weight: bold;
	font-family: Tahoma, Verdana;
	font-size: 12px;
	padding:0px;
	margin:0px;
}

h3 {
	color: #6F5E00;
	font-weight: bold;
	font-family: Tahoma, Verdana;
	font-size: 12px;
	padding:0px;
	margin:0px;
}


hr {
	width: 100%;
	height: 0px;
	border: none;
	border-bottom: 1px solid #292615;
}


a:link,
a:visited
{
	color: #747452;
	text-decoration: underline;
}


a:hover {
	color: #747452;
	text-decoration: none;
}

.fonas
{	
	background-color:#747452;
	vertical-align:middle;
}

.staticBackground {
	background-color: #e1e1bd;
}

/***********************************************************************
* Header styles
/***********************************************************************/

.topBg
{
	background-image:url(../images/design/topBg.gif);
	background-repeat:repeat-x;
	height:51px;
	width:750px
}

.cornerLeft
{
	background-position:left;
	background-color:#E1E1BD;
	background-image:url(../images/design/cornerLeft.gif);
	width:67px;
	height:51px;	
}

.cornerRight
{
	background-position:right;
	background-color:#E1E1BD;
	background-image:url(../images/design/cornerRight.gif);
	width:167px;
	height:51px;	
}

.cornerRightLV
{
	background-position:right;
	background-color:#E1E1BD;
	background-image:url(../images/design/cornerRight_LV.gif);
	width:167px;
	height:51px;	
}

.logoStyle {
	background-color: #D1D1AD;
	background-image: url(../Images/design/mainMenuRight.gif);
	background-repeat: no-repeat;
	background-position: right;
}

/***********************************************************************
* Menu styles
/***********************************************************************/

.mainMenu
{
	background-color:#a09f6f;
	border-top:1px solid #92926a;
	border-bottom:1px solid #92926a;
	
}

.mainMenuLeft
{
	background-image:url(../images/design/mainMenuLeft.gif);
	background-color:#a09f6f;
	background-repeat:no-repeat;
	vertical-align:middle;
	padding-left:25px;
	height:80px;
}

.menuLink:link,
.menuLink:visited
{
	color:#d6d6b0;
	font-weight:bold;
	font-size:10px;
	text-decoration:none;
}

.menuLink:hover
{
	color:#F5F5E6;
	font-weight:bold;
	font-size:10px;
	text-decoration:none;
}

.leftItem
{
	background-image:url(../images/design/button.gif);
	background-repeat:no-repeat;
	width:97px;
	height:95px;
	padding-top:45px;
	text-align:center;/*
	padding-left:10px;*/
}

.leftLink:link,
.leftLink:visited
{
	color:#757553;
	font-weight:bold;
	font-size:11px;
	text-decoration:none;
}

.leftLink:hover
{
	color:#000000;/*#A19F6F;*/
	font-weight:bold;
	font-size:11px;
	text-decoration:none;
}


.menuImg
{
	border:1px solid #cbcca3;
}

.langMenu
{
	background-image:url(../images/design/langBg.gif);
	background-repeat:no-repeat;
	width:107px;
	height:109px;
	padding-top:10px;
	vertical-align:top;
}

.language
{
	border:1px solid #919067;
	background-color:#d1d1ad;
	height:21px;	
	
}

.langItem
{
	border:1px solid #aaaa98;	
	text-align:left;
	/*padding:1px;*/
	margin:2px;
}

.ad
{
	color:#e2e2be;
	text-align:center;
	font-weight:bold;
	font-size:10px;
	background-color:#a09f6f;
	padding-left:5px;
	padding-right:5px;
	height:80px;
}

.scrollText
{
	background-image:url(../images/design/scrollTextLeft.gif);
	background-repeat:no-repeat;
	background-color:#d1d1ad;
	padding-left:20px;	
}

.scrollTxt
{
	border:1px solid #b1b18e;
	background-color:#e1e1bd;
	color:#3b3733;
	padding-left:5px;
	font-size:10px;
}


/***********************************************************************
* Box styles
/***********************************************************************/

.colorLeft
{
	background-color:#e1e1bf;
	
}

.mp
{
	color:#6b6b47;
	text-align:center;
	font-weight:bold;
	font-size:11px;
	padding-left:30px;
}

.introBottomLeft
{
	background-image:url(../images/design/introLeftBottom.gif);
	background-position:left;
	width:125px;
	height:51px;
	background-repeat:no-repeat;
}

.introBottomRight
{
	background-image:url(../images/design/introRightBottom2.gif);
	background-position:right;
	width:237px;
	height:51px;
	background-repeat:no-repeat;
}

.introBottom
{
	background-image:url(../images/design/introBottomBg.gif);
	height:51px;
	background-repeat:repeat-x;
}

.introTopLeft
{
	background-image:url(../images/design/introLeftTop.gif);
	width:125px;
	height:12px;
	background-repeat:no-repeat;
}

.introTopRight
{
	background-image:url(../images/design/introRightTop.gif);
	width:226px;
	height:12px;
	background-repeat:no-repeat;
}

.introTop
{
	background-image:url(../images/design/introTopBg.gif);
	height:12px;
	background-repeat:repeat-x;
}

.introRight
{
	background-color:#B8B991;
	background-image:url(../images/design/introRightBg.gif);
	background-position: right bottom;
	width:237px;
	height:425px;
	background-repeat:no-repeat;	
	padding-left:10px;
	padding-top:10px;
	vertical-align:top;
}

.mainRight
{
	background-image:url(../images/design/mainRight.gif);
	width:225px;
	height:424px;
	background-repeat:no-repeat;	
	background-color:#e1e1bd;
	padding-left:10px;
	padding-top:10px;
	vertical-align:top;
}

.mainRightIn
{
	background-image:url(../images/design/mainLeftBg.gif);
	background-color:#b8b991;
	background-repeat:repeat-y;
	width:112px;
	padding-left:15px;
	vertical-align:bottom;
}

*html .mainLeft
{
	background-image:url(../images/design/mainLeftBg.gif);
	background-color:#b8b991;
	background-repeat:repeat-y;
	width:127px;
	padding-left:15px;
	vertical-align:bottom;
	height:420px;
}

.mainLeft
{
	background-image:url(../images/design/mainLeftBg.gif);
	background-color:#b8b991;
	background-repeat:repeat-y;
	width:125px;
	padding-left:15px;
	vertical-align:top;
	height:410px;
}

.mainBottom
{
	background-image:url(../images/design/mainBottom.gif);
	background-repeat:repeat-x;
	height:52px;
}

div.scrollContainer
{
	overflow: auto;
	overflow-x:hidden;
	border: 1px solid #928f62;
	background-color: #a19f6f;
	padding: 7px 7px 7px 7px;
	_padding: 7px 7px 0px 7px;
	vertical-align:top;
	margin-top:0px;
	margin-left:0px;
	height:400px;
	width:600px;
	_width:616px;
}

.mainContainer
{
	background-color:#b8b991;
	vertical-align:top;
	/*padding-top:10px;*/
	
}

.boxBg
{
	BACKGROUND-COLOR: #b9b588;
}

.iframeBg
{
	BACKGROUND-COLOR: #a19f6e;
}


/***********************************************************************
* main container and cart styles
/***********************************************************************/

.eShopLink:link,
.eShopLink:visited
{
	color:#cbca9e;
	font-size:11px;
	font-weight:bold;
	padding-left:45px;
	text-decoration:none;
}

.eShopLink:hover
{
	color:#000000;
	font-size:11px;
	font-weight:bold;
	padding-left:45px;
	text-decoration:none;
}

.colorBlack
{
	color:#000000;
}

.tableHeader,
.cartHeader,
.cartHeaderPrint
{
	color:#747452;
	background-color:#ECECD4;
	font-size:11px;
	font-weight:bold;
	padding-left:5px;
	
	/*text-align:center;*/
}

.cartHeader,
.cartHeaderPrint
{
	height:22px;
}

.cartHeaderPrint {	
	background-color:#FFFFFF;
}

/* Row styles */
.cartRow
{
	background-color:#FCFCF1;
	padding-left:5px;
	color:#363636;
	text-align:center;
}

.cartRowAlt
{
	background-color:#ECECD4;
	color:#363636;
	padding-left:5px;
	text-align:center;	
}

.cartCell,
.cartCellPrint 
{  
	background-color:#FCFCF1;
	padding-left:5px;
	color:#363636;
	text-align:center;
	                   
}

.tableCellAlt 
{  
	background-color:#FCFCF1;
	color:#363636;        
	margin:0;
	padding:0px;        
	text-align:center;
}

TR.itemCellTextInCart 
{
	background-color:#EEDCB6;
	color:#727349;
	padding-left:5px;
	text-align:center;
}

.cartCell,
.cartCellPrint 
{
	height:27px; 
}

.cartCellPrint 
{
	background-color:#FFFFFF;
}

.tableCell,
.cartAltCell,
.cartAltCellPrint
{
	background-color:#ECECD4;
	color:#363636;
	padding-left:5px;
	text-align:center;	
}

.tableCell
{
	padding:0px;
}

.cartAltCell,
.cartAltCellPrint
{
	height:27px;
}

.cartAltCellPrint
{
	background-color:#FCFCF1;
}

.offerLink:link,
.offerLink:visited,
.offerLink:hover
{
	color:#53513c;
	text-decoration:none;
}

.eShopBorder
{
	border-bottom:2px solid #d3d4ac;
}


itemLink:link,
itemLink:visited
{
	color: #3E3E40;
	text-decoration: underline;
}


itemLink:hover {
	color: #7C7C80;
	text-decoration: underline;
}

/***********************************************************************
* Inputs, buttons styles 
/***********************************************************************/

.labelText
{
	color:#2D2264;
}

.inputText{
	font-family: Tahoma, Verdana;
	font-size: 11px;
    COLOR: #281B63;    
    BACKGROUND-COLOR: #ffffff;
	border:1px solid #8983A7;
	width:170px;
}

.buttonStyle,
.buttonStyleOver
{
	font-size: 11px;
    COLOR: #FFFFFF;
	font-weight:bold;
	border:none;
	vertical-align:middle;
	background:none;
	background-image:url(../images/design/normalBtn.gif);
	width:100px;
	height:20px;
	cursor:hand;
	
	
}

.buttonConfirm,
.buttonConfirmOver,
.buttonBuy,
.buttonBuyOver
{
	font-size: 11px;
    COLOR: #FFFFFF;
	font-weight:bold;
	vertical-align:middle;
	background:none;
	background-image:url(../images/design/buyBtn.gif);
	width:86px;
	height:20px;
	border:none;
	cursor:hand;
}

.buttonConfirm,
.buttonConfirmOver
{
	font-size: 11px;
    COLOR: #FFFFFF;
	font-weight:bold;
	vertical-align:middle;
	background:none;
	background-image:url(../images/design/confirmBtn.gif);
	width:86px;
	height:20px;
	border:none;
	cursor:hand;
}


/***********************************************************************
* Footer styles
/***********************************************************************/

.footer
{
	color:#717050;
	text-align:right;
	padding-right:15px;
	font-weight:bold;
	background-color:#FFFFFF;
}

.colorRed
{
	color:#fe3132;
}

/************************************************************************
* list styles
/************************************************************************/

.upperLeft
{
	background-image:url(../images/design/upperLeft.gif);
	width:164px;
	background-repeat:repeat-y;
	padding-top:10px;
	padding-bottom:10px;
}

.upperRight
{
	background-image:url(../images/design/upperRight.gif);
	width:165px;
	background-repeat:repeat-y;
	padding-top:10px;
	padding-bottom:10px;
}

.upperTopIn
{
	background-image:url(../images/design/topInBg.gif);
	height:15px;
	background-repeat:repeat-x;
}

.mainBottomIn
{
	background-image:url(../images/design/bottomInBg.gif);
	background-repeat:repeat-x;	
	heigh:55px;
}

.listBg
{
	background-color:#a19f6e;
	vertical-align:top;
	padding-top:10px;
	text-align:center;
}

.offers
{
	padding-left:10px;
	color:#777755;
	background-color:#d1d1ad;
	border:1px solid #88865f;
	padding-top:5px;
	padding-bottom:5px;
}

.offerItem
{
	background-color:#dfdfbd;
	border:1px solid #9c9c7a;	
}

.model
{
	color:#727250;
	font-weight:bold;
	font-size:9px;
}
.modelName
{
	color:#727250;
	padding-left:2px;
	font-weight:bold;
	font-size:10px;
}

.price
{
	color:#5b5756;
	padding-left:2px;
	font-weight:bold;
	font-size:10px;
}

.price2
{
	color:#ed5851;
	padding-left:2px;
	font-weight:bold;
	font-size:10px;
}

.priceHighLight
{
	color:#ed5851;
	padding-left:2px;
	font-weight:bold;
	font-size:12px;
}

.tableListHD
{
	background-color:#a19f6f;
	text-align:center;
	font-weight:bold;
	color:#d8d9ad;
	font-size:11px;
}

.tableListHDAlt
{
	background-color:#d1d1ad;
	text-align:center;
	color:#797957;
	font-weight:bold;
	border-top:1px solid #a5a583;
	border-left:1px solid #a5a583;
	height:15px;
	font-size:10px;
}

.tableListCell
{
	background-color:#e1e1bd;
	border-left:1px solid #a5a583;
}

.tableListCellHLast
{
	background-color:#e1e1bd;
	border-right:1px solid #a5a583;
	border-left:1px solid #a5a583;
}

.tableListCellLast
{
	background-color:#e1e1bd;
	border-left:1px solid #a5a583;
	border-bottom:1px solid #a5a583;
}

.tableListCellHLastC
{
	background-color:#e1e1bd;
	border-right:1px solid #a5a583;
	border-left:1px solid #a5a583;
	border-bottom:1px solid #a5a583;
}

/**************************************************************************
* detail styles
/**************************************************************************/

.detailRight
{
	background-image:url(../images/design/detailsRight.gif);
	width:821px;
	background-repeat:repeat-y;
	padding-top:10px;
		padding-bottom:10px;
}

.detailMain
{
	background-color:#e1e1bd;
	padding-top:10px;
	padding-bottom:10px;
}

.detailIn
{
	background-color:#d1d1ad;
	border:1px solid #81815d;
	padding-top:10px;
	padding-Bottom:10px;
}

.detailInfo
{
	background-color:#e1e1bd;
	border:1px solid #81815d;
	padding-top:10px;
	padding-Bottom:10px;
}

.date
{
	color:#E43F4D;
	font-weight:bold;
}

.modelHeader
{
	color:#e1e1bd;
	background-color:#a09f6f;
	height:20px;
	vertical-align:middle;
	text-align:center;
	font-weight:bold;	
}

.modelInfo
{
	color:#747452;
	padding-left:15px;
}

.textHeader
{
	color:#747452;
	padding-left:5px;
	font-weight:bold;
}

.fontColor
{
	color:#747452;
}

.selectSt
{
	width:110px;
	height:15px;
	margin-left:5px;
	border:1px solid #b8b895;	
	color:#747452;
	background-color:#e1e1bd;
	font-weight:bold;
	font-size:11px;
}

.selectStCurr
{
	width:50px;
	height:15px;
	margin-left:5px;
	border:1px solid #b8b895;	
	color:#000000;
	background-color:#e1e1bd;
	font-size:11px;
}

.inputSt,
.inputCart
{
	width:30px;
	height:18px;
	border:1px solid #b8b895;	
	color:#747452;
	font-size: 11px;
}

.inputCart {
	text-align:center;
}

.searchLine
{
	border-bottom:1px solid #747452;
}

.search
{
	background-color:#d1d1ad;
	color:#747452;
	padding:5px;
	border:1px solid #747452;
	
}

/************************************************************************
* Static styles
/************************************************************************/

.staticLeft {
	border-left: 1px solid #75764e;
	border-top: 1px solid #75764e;
	border-bottom: 1px solid #75764e;
	background-color: #a19f6f;
	padding: 15px 0 10px 10px;
	text-align: right;
}

.staticMain {
	border-right: 1px solid #75764e;
	border-top: 1px solid #75764e;
	border-bottom: 1px solid #75764e;
	background-color: #a19f6f;
	padding: 0;

}

.mainContainerNews
{
	background-color:#a2a06f;
	vertical-align:top;
	padding-top:7px;

}


.newsLeftTop
{
	background-image:url(../images/design/newsLeftTop.gif);
	height:14px;
	width:164px;
	background-repeat:no-repeat;		
}

.newsRightTop
{
	background-image:url(../images/design/newsRightTop.gif);
	height:14px;
	width:227px;
	background-repeat:no-repeat;		
}

.newsLeftBg
{
	background-image:url(../images/design/newsLeftBg.gif);
	width:164px;
	background-repeat:repeat-y;
}

.newsTop
{
	background-color: #b9ba92;
	height:14px;
}

.newsRightBg
{
	background-image:url(../images/design/newsRightBg.gif);
	background-repeat:no-repeat;
	background-position: bottom right;
	height: 410px;
	vertical-align:top;
}

.newsBottom
{
	background-image:url(../images/design/newsBottom.gif);
	height:55px;
	background-repeat:repeat-x;
}

.newsBottomLeft
{
	background-image:url(../images/design/newsLeftBottom.gif);
	height:55px;
	width:164px;
	background-repeat:no-repeat;
}

.newsBottomRight
{
	background-image:url(../images/design/newsRightBottom.gif);
	height:55px;
	width:227px;
	background-repeat:no-repeat;
}

.faqRightBg
{
	background-image:url(../images/design/topKlausimai.gif);
	background-repeat:no-repeat;
	background-position:bottom right;
	height:410px;
	
	vertical-align:top;	
}

.apieBottomRight
{
	background-image:url(../images/design/bottomApie.gif);
	height:55px;
	width:227px;
	background-position:bottom left;
	background-repeat:no-repeat;
}

.apieRightBg
{
	background-image:url(../images/design/topApie.gif);
	background-repeat:no-repeat;
	background-position:bottom right;
	height:410px;
	vertical-align:top;	
}

.faqBottomRight
{
	background-image:url(../images/design/bottomKlausimai.gif);
	height:55px;
	width:227px;
	background-position:bottom left;
	background-repeat:no-repeat;
}



div.news
{
	height:380px;
	overflow: auto;
	overflow-x:hidden;
	background-color: #a19f6f;	
	padding: 8px;
	vertical-align:top;
	width: 585px;
	_width: 593px;
}

.newsTable
{
	background-color:#d1d1ad;
}

.mainHeader
{
	background-color:#e1e1bd;
	color:#747452;
	padding:5px 5px 5px 20px;
	font-size:14px;
	font-weight:bold;
}

.newsShortHd
{
	background-color:#d1d1ad;	
	font-size:11px;
	font-weight:bold;
	color:#747452;
	padding:5px 5px 5px 10px;
	line-height:20px;
}

.newsShort
{
	background-color:#e1e1bd;
	padding:5px 5px 5px 5px;
	vertical-align:top;
}

/***********************************************************************
* Content styles
/***********************************************************************/

.pagingCellNoBrd {
	background-color:#e1e1bd;
	color:#747452;
	padding:5px 5px 5px 20px;
	font-size:14px;
	font-weight:bold;
}

.pagingSpaces a,
.pagingSpaces span {
	padding: 0px 2px 0 px 2px;
}

/***********************************************************************
* Spacers styles
/***********************************************************************/


.contentSpaces {
	padding: 5px;
}


/***********************************************************************
* 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: #2F2F2F;
	border: 1px solid #C6C6B0;
	background-color: #ffffff;	
}

TEXTAREA 
{
	/*width:200px;*/
}

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;
}

/***********************************************************************
* 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;	 
}

/**************************************************************************/
/**************************************************************************/
/**************************************************************************/
/* papildyta 2006 09 25
/**************************************************************************/
/**************************************************************************/

.selectStSearch
{
	width:110px;
	height:15px;
	border:1px solid #b8b895;	
	color:#747452;
	background-color:#e1e1bd;
	font-size:11px;
}

/**************************************************************************/
/* Catalog 
/**************************************************************************/

.btnBarLeft
{
	border-left:1px solid #B5B593;
	border-bottom:1px solid #B5B593;
}

.btnBarRight
{
	border-right:1px solid #B5B593;
	border-bottom:1px solid #B5B593;
}

.btnBarCenter
{
	border-bottom:1px solid #B5B593;
}

.pagingCell,
.helpCell,
.helpCaption
{
	background-color:#ECECD4;
	padding:3px 10px 3px 10px;
	color:#514F40;
}

.helpCaption
{
	color:#747452;
	font-size:14px;
	font-weight:bold;
}

.pagingCellLeft
{
	background-color:#ECECD4;
	padding:3px 10px 3px 10px;
	color:#514F40;
	border-left:1px solid #B5B593;
	border-top:1px solid #B5B593;
	border-bottom:1px solid #B5B593;
}

.pagingCellRight
{
	background-color:#ECECD4;
	padding:3px 10px 3px 10px;
	color:#514F40;
	border-right:1px solid #B5B593;
	border-top:1px solid #B5B593;
	border-bottom:1px solid #B5B593;
}

.pagingCellCenter
{
	background-color:#ECECD4;
	padding:3px 10px 3px 10px;
	color:#514F40;
	border-top:1px solid #B5B593;
	border-bottom:1px solid #B5B593;
}

.itemCell,
.itemCellAlt
{
	background-color:#EFEFA7;
	color:#727349;
	padding:2px 10px 2px 10px;
}

.itemCellAlt
{
	background-color:#EDEDD5;
}

.itemCellInCart,
.itemCellAltInCart
{
	background-color:#EEDCB6;
	color:#727349;
	padding:2px 10px 2px 10px;
}

.itemCellAltInCart
{
	background-color:#F6EFDF;
}

.price
{
	color:#F42E3B;
	font-weight:bold;
}

.txt
{
	color:#030100;
}

.itemTable,
.contentBorders
{
	background-color:#C2C2A6;
}

.itemTableInCart,
.contentBordersInCart
{
	background-color:#E6988B;
}

.vendorsListImg
{
	BORDER-RIGHT: #b2b191 1px solid; 
	BORDER-TOP: #b2b191 1px solid; 
	BORDER-LEFT: #b2b191 1px solid; 
	BORDER-BOTTOM: #b2b191 1px solid;
}


/****************************************/
/* Right News Box
/****************************************/

.itemCellNews,
.itemCellNewsAlt
{
	background-color:#9ADB99;
	color:#4A4944;
	padding:2px 10px 2px 10px;
}

.itemCellNewsAlt
{
	background-color:#D4FFD2;
}


/****************************************/
/* Left Search Menu
/****************************************/

.searchHeader,
.boxHeader
{
	background-color:#EFEFA7;
	color:#76744E;
	padding:5px 5px 5px 5px;
	font-weight:bold;
	text-align:center;
}

.boxHighlight
{
	background-color:#EFEFA7;
	color:#76744E;
	padding:5px 5px 5px 8px;
	font-weight:bold;
	text-align:left;
}


.boxContent
{
	background-color:#FAF8BD;
	color:#76744E;
	padding:5px 5px 5px 5px;
}


.searchContent
{
	background-color:#FAF8BD;
	color:#76744E;	
	padding:2px 5px 0px 5px;
}


/****************************************/
/* itemDetail tables
/****************************************/

.detailCell
{
	background-color:#E1E1BD;
	padding:5px 5px 5px 5px;
	color:#737351;
	vertical-align:top
}

.textCell
{
background-color:#F5F5D9;
line-height:20px;
color:#727349;
	
}

.textCellAlt
{
background-color:#F2F2EA;
line-height:20px;
color:#727349;
	
}

.sum
{
	padding-top:5px;
	width:626px;
	height:25px;
	color:#727349;
	font-family: Tahoma, Verdana; font-size:11px;
	padding-right:75px;
	text-align:right;
	background-color:#FCFCF1;
	border-left:#B0B093;
	border-right:#B0B093;
}

.vendor
{
	height:80px;
	background-color:#EEEED4;
}

.vendorAlt
{
	height:80px;
	background-color:#F7F7DF;
}



/***********************************************************************
* Calculator and cart style
/***********************************************************************/


.CartRemoveAll,
.CartRemoveAllOver
{
	background-repeat: no-repeat;
	border: none;
	cursor: pointer;
}

.CartRemoveAll,
.CartRemoveAllOver
 {
	font-family: Tahoma, Verdana; 
	font-size:11px; 		
	color: #747452;
	text-decoration: none;
	font-weight: bold;
	background-color:Transparent;	
	text-decoration: underline;	
	
}

/*******************************************************
/* cart steps
/********************************************************/

.cartStepActive {
	font-weight: bold;
	color: #3A3A32;
	background-image: url(../Images/design/stepBgOn.gif);
	background-repeat: repeat-x;
	background-position: top;
	height: 28px;
	vertical-align: middle;
	text-align:center;
}
.cartStepActiveLeft {
	background-image: url(../Images/design/stepLeftOn.gif);
	background-position: top;
	background-repeat: no-repeat;
	height: 28px;
	width: 18px;
}
.cartStepActiveRight {
	background-image: url(../Images/design/stepRightOn.gif);
	background-position: top;
	background-repeat: no-repeat;
	height: 28px;
	width: 18px;
}

.cartStep{
	font-weight: bold;
	color: #3A3A32;
	background-image: url(../Images/design/stepBg.gif);
	background-repeat: repeat-x;
	background-position: top;
	height: 28px;
	vertical-align: middle;
	text-align:center;
}
.cartStepLeft {
	background-image: url(../Images/design/stepLeft.gif);
	background-position: top;
	background-repeat: no-repeat;
	height: 28px;
	width: 19px;
}
.cartStepRight {
	background-image: url(../Images/design/stepRight.gif);
	background-position: top;
	background-repeat: no-repeat;
	height: 28px;
	width: 19px;
}


.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: #ff0000;
}


.contentTitle {
	height: 20px;
	text-align: left;
	vertical-align: middle;
	color: #3E3E40;
	padding-left:10px;
	background-color:#E6E6DC;
	border:1px solid #C1C5A4;
	font-family: Arial, Tahoma;
	font-size: 11px;
	font-weight: bold;
}

.registration
{
	color:#3E3D39;
}

.titleReg
{
	color:#747553;
	padding-left:10px;
}

.cartStepBorder
{
	BORDER-RIGHT: #b1b18f 1px solid;
	BORDER-LEFT: #b1b18f 1px solid;
	BORDER-BOTTOM: #b1b18f 1px solid;
	background-color: #ececd4;
}

.tableBg
{
	background-color:#b0b093;
}


.infoTable
{
	background-color:#EEEED4;
}

/***********************************************************************
* Static text styles
/***********************************************************************/

.textHighlight {
	font-weight: bold;
}

.message
{
	color:#76744E;
}

.msgBox
{
	padding:10px 10px 10px 10px;
}

/***********************************************************************
* Paging styles
/***********************************************************************/


input.Prev,
input.PrevOver
{
	background-image: url(../Images/xshop/icon_paging_left.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;
	
	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/icon_paging_right.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;
	
	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;	 
}
.QDescHeaderCell
{
	background-color:#ECECD4;
	color:#514F40;
	padding-left:10px;
	padding-bottom:3px;
}

.QDescCell
{
	background-color:#ECECD4;
	color:#514F40;
	padding-bottom:3px;
}

#hintbox{ /*CSS for pop up hint box */
position:absolute;
top: 0;
background-color: White;
width: 150px; /*Default width of hint.*/ 
padding: 3px;
border:1px solid black;
font:normal 11px Verdana;
line-height:18px;
z-index:100;
border-right: 3px solid black;
border-bottom: 3px solid black;
visibility: hidden;
}

.hintanchor{ /*CSS for link that shows hint onmouseover*/
text-decoration:none;
font-weight: bold;
color: navy;
padding:2px 2px 2px 2px;
background-color: yellow;
}

.jshintbox {
                position:         absolute;
                display:          none;
                visibility:       hidden;
                width:            240px;
                border:           1px solid #000000;
                background-color: #FFFFDD;
                color:            #000000;
                padding:          2px;
                font-family:      verdana,arial, helvetica, sans-serif;
                font-size:        10px;
        }



/***********************************************************************
* Baloon tip style
/***********************************************************************/
.navtext {
width:150px;
font-size:12pt;
border-width:2px;
border-style:outset;
border-color:darkgray;
layer-background-color:tan;
background-color:tan;
color:black;
}
#dhtmltooltip{
position: absolute;
left: -300px;
border: 1px solid black;
padding: 2px;
background-color: White;
visibility: hidden;
z-index: 100;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
 /*filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);*/
}

#dhtmlpointer{
position:absolute;
left: -300px;
z-index: 101;
visibility: hidden;
}
.middleImg
{
	vertical-align:middle;
	border:0;
}


.titleReg3
{
	color:#747553;
	padding-left:12px;
}

.textVotesRes
{
	color:#747553;
	padding-left:10px;
}

.textVotesRes2,
.titleReg2
{
	color:#747553;

}
.cartRowQuestion
{
	background-color:#D1D1AD;
	padding-left:20px;
	color:#363636;
	text-align:center;
	font-weight:bold;
}
.pollQuest
{
	padding-left:10px;
}

.qDescHeader
{
	font-weight:bold;
	color:#747452;
	font-family: Tahoma, Verdana; font-size:13px;
	padding:2px 2px 2px 7px;
	line-height:20px;
}

.qDescBody
{
	color:#747452;
	font-family: Tahoma, Verdana; font-size:11px;
	padding:2px 2px 2px 7px;
	line-height:20px;
}

.mountPrice
{
	color:#747553;
	}

/***********************************************************************
* solution style
/***********************************************************************/


a.Solution:link,
a.Solution:visited
{
      text-decoration:none;
      color: #444444;
}
a.Solution:hover
{
      text-decoration:none;
      color: #000000;
}

.orange
{
	color: #FF6600;
}

a.Solution:hover SPAN
{
      color:#FF8833;
	  text-decoration: underline;
}