/***********************************************************************
* xPriceList v3.6 styles komparsa
/***********************************************************************/
.DivContainer
{
	border: 1px solid #919B9C;
	overflow: auto;
	padding:5 5 5 5;
}

/*****************************************************
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}

@media screen {
	*.noview
		{ display : none; }
		
	*.Height100
	{
		height:100%;
	}
}

/***********************************************************************
* Global styles
/***********************************************************************/

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: 2px;
	color:#2e2066;
	text-align: justify;
	margin:0px;
}


hr {
	width: 100%;
	height: 0px;
	border-bottom: 1px solid #36286d;
}


a:link,
a:visited {
	color: #292615;
	text-decoration: none;
}
a:hover {
	color: #292615;
	text-decoration: underline;
}



/***********************************************************************
* Text title styles
/***********************************************************************/
h1 {
	color: #392b70;
	font-family: Tahoma, Verdana;
	font-weight: bold;
	font-size: 18px;
	margin:0px;
	/*padding:0px;*/
	padding: 0px 0px 0px 0px;
	
	 
}

h2 {
	color: #8c2644;
	font-weight: bold;
	font-family: Tahoma, Verdana;
	font-size: 12px;
	margin:0px;
	padding:0px;
}

/***********************************************************************
* Boxes styles
/***********************************************************************/

.spacing
{
	margin-top:-20px;
}

.spacingOffers
{
	height:3px;	
}

.pricelistHeader,
.boxNews,
.boxOffers,
.boxAkcijos
{
	background-repeat:no-repeat;
	color:#ffffff;
	font-weight: bold;
	font-family: Tahoma, Verdana;
	font-size: 11px;
	padding-left:15px;
	height:20px;
	vertical-align:middle;
}

.boxNews {
	background-image:url(../images/design/boxHeaderGreen.gif);
	width:147px;
}

.boxOffers {
	background-image:url(../images/design/boxHeaderRed.gif);
	width:147px;
}

.boxOffers2{
	background-color:#ffffff;
	background-repeat:no-repeat;
	color:#ffffff;
	font-weight: bold;
	font-family: Tahoma, Verdana;
	font-size: 11px;
	padding-left:15px;
	height:20px;
	vertical-align:middle;
	background-image:url(../images/design/Red2.gif);
	width:255px;
}

.boxAkcijos {
	background-image:url(../images/design/boxHeaderOrange.gif);
	width:147px;
}

.pricelistContent
{
	background-image:url(../images/design/boxBg.gif);
	background-repeat:repeat-y;
	width:190px;
	padding:10px 10px 0px 10px;
}

.pricelistBottom
{
	background-image:url(../images/design/boxBottom.gif);
	background-repeat:no-repeat;
	width:190px;
	height:9px;
}

.boxContent {
	background-image: url(../Images/design/box_bottom_line.gif);
	background-position: bottom;
	background-repeat: repeat-x;
	background-color: #F0F0F0;
	padding: 7px 10px 0px 10px;
	color: #4C4C4C;
}
.boxContent p {
	text-align: left;
	text-indent: 0px;
}

.boxContent a:link,
.boxContent a:visited {
	color: #004893;
	text-decoration: none;
}

.boxContent a:hover {
	color: #000000;
	text-decoration: underline;
}


.boxContent
{
	background-color:#E7F9EB;
	border-top:1px solid #9EBCA0;
	border-left:1px solid #9EBCA0;
	border-right:1px solid #9EBCA0;
	padding: 10px 10px 10px 15px;
}

.boxNewsContent
{
	background-color:#E7F9EB;
	border-left:1px solid #9EBCA0;
	border-right:1px solid #9EBCA0;
	border-top:1px solid #9EBCA0;
	padding: 10px 10px 10px 15px;
}

.boxNewsContentLast
{
	background-color:#E7F9EB;
	border-left:1px solid #9EBCA0;
	border-right:1px solid #9EBCA0;
	padding: 10px 10px 10px 15px;
}


.boxNewsLine
{
	background-color:#E7F9EB;
	border-bottom:1px solid #9EBCA0;
	height:10px;
}

.boxOffersLine
{
	background-color:#FEF5F6;
	border-bottom:1px solid #C592A1;
	height:10px;
}



.boxOffersContent
{
	background-color:#FEF5F6;
	border-top:1px solid #C592A1;
	border-left:1px solid #C592A1;
	border-right:1px solid #C592A1;
	padding: 10px 10px 10px 15px;
}


/***********************************************************************
* Design styles
/***********************************************************************/
.footerSolution {
	background-color: #F0F0F0;
	background-image: url(../Images/design/solution_left.gif);
	background-repeat: repeat-y;
}

.footerSolution td {
	padding-left: 15px;
	vertical-align: middle;
	background-image: url(../Images/design/box_bottom_line.gif);
	background-repeat: repeat-x;
	background-position: top;
	height: 27px;
}

.footer {
	color:#2D2264;
	border-top:3px solid #D42D27;
	padding:5px 1px 5px 15px;
}

/*
.footer td {
	padding-left: 15px;
	color: #FFFFFF;
	vertical-align: middle;
	height: 27px;
}

.footerRight {
	background-color: #A6B5CF;
}



.footer a:link,
.footer a:visited {
	color: #FFFFFF;
	text-decoration: underline;
}
.footer a:hover {
	color: #80AFE0;
	text-decoration: none;
}
*/



.headerBg {
	background-image: url(../Images/design/pik-comp-header1.jpg);
	background-repeat: no-repeat;
	height: 139px;
	vertical-align: middle;
}
.mapBg {
	background-image: url(../Images/design/map_pik.jpg);
	background-repeat: no-repeat;
	height: 220px;
	vertical-align: middle;
}
.headerInnerBg {
	background-image: url(../Images/design/pik-comp-inner1.jpg);
	background-repeat: no-repeat;
	height: 60px;
	vertical-align: middle;
}




/***********************************************************************
* Images styles
/***********************************************************************/


IMG.imageTitle  {
  width: 1px;
  height: 1px;
  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: 16px;
  height: 8px;
  border: none;
  vertical-align:middle;  
  /*src: /Images/default/bullet_content.gif*/
}

IMG.imageSubmenu,
IMG.imageMenu {  
}

/***********************************************************************
* Main menu styles
/***********************************************************************/

.mainMenuCr
{
	background-image:url(../images/design/mainMenuRight.gif);
	background-repeat:no-repeat;
	height:23px;
	width:5px;
}

.mainMenuLink:link,
.mainMenuLink:visited,
.mainMenuLink:hover
{
	color:#ffffff;
	font-weight: bold;
	font-family: Tahoma, Verdana;
	font-size: 11px;
	text-decoration:none;
}

.mainMenuBg
{
	background-image:url("../images/design/mainMenuBG.gif");
	background-repeat:repeat-x;
	height:23px;
}

.mainMenuBgClick
{
	background-image:url("../images/design/menuBGactive.gif");
	background-repeat:repeat-x;
	height:23px;
}

.mainMenuLeft
{
	background-image:url(../images/design/mainMenuLeft.gif);
	background-repeat:no-repeat;
	height:23px;
	width:5px;
}

.mainMenuRight
{
	background-image:url(../images/design/mainMenuRight.gif);
	background-repeat:no-repeat;
	height:23px;
	width:5px;
}

.mainMenuLeftClick
{
	background-image:url("../images/design/mainMenuLeftClick.gif");
	background-repeat:no-repeat;
	height:23px;
	width:5px;
}

.mainMenuRightClick
{
	background-image:url("../images/design/mainMenuRightClick.gif");
	background-repeat:no-repeat;
	height:23px;
	width:5px;
}

/*
.linkTools:link,
.linkTools:visited,
.linkTools:hover
{
	color:#2C2163;
	font-family: Tahoma, Verdana;
	font-size: 11px;
	text-decoration:none;
	height:20px;
}
*/

/***********************************************************************
* Submenu styles
/***********************************************************************/


/***********************************************************************
* Header styles
/***********************************************************************/
.header
{
	height:67px;
	border-top:3px solid #2a1a63;
}

.headerRight
{
	height:67px;
	border-top:3px solid #2a1a63;
	background-image:url("../images/design/headerRight.jpg");
	background-repeat:no-repeat;
	vertical-align:middle;
	padding-left:10px;
	
}

.linkCart:link,
.linkCart:visited,
.linkCart:hover
{
	color: #2a1a63;
	font-weight: bold;
	font-family: Tahoma, Verdana;
	font-size: 12px;
	text-decoration:none;
}

/***********************************************************************
* Static text styles
/***********************************************************************/

.textHighlight {
	font-weight: bold;
	color: #1A69BB;
}

.pageTitle {
	color: #AB0000;
	font-family: Tahoma, Verdana;
	font-weight: bold;
	font-size: 12px;
	padding-left: 5px;
}

.boxLink:link,
.boxLink:visited,
.boxLink:hover
{
	color:#2C2163;
	font-family: Tahoma, Verdana;
	font-size: 11px;
	text-decoration:none;
	height:20px;
}


SPAN.text 
{
	font-family: Arial;
	font-size: 11px;
	border: none;
	font-weight: bold;
	color:#000000
}


/***********************************************************************
* xPriceList menu styles
/***********************************************************************/

.leftMenu,
.leftSubMenu
{
	color: #000000;
	text-decoration: none;
	cursor: pointer;
	margin: 2px 0px 2px 2px;
}

.leftMenu-over,
.leftSubMenu-over
{
	color: #004893;
	text-decoration: underline;
	cursor: pointer;
	margin: 2px 0px 2px 2px;
}

.leftAccessoryMenu,
.leftAccessorySubMenu
{
	color: #707070;
	text-decoration: none;
	cursor: pointer;
	margin: 2px 0px 2px 2px;
}

 
.leftAccessoryMenu-over,
.leftAccessorySubMenu-over
{
	color: #1F62A7;
	text-decoration: underline;
	cursor: pointer;
	margin: 2px 0px 2px 2px;
}

/***********************************************************************
* Content styles
/***********************************************************************/

.contentRight {
	background-image: url(../images/design/content_right_bg.gif);
	background-repeat: repeat-y;
	width: 3px;
}

.contentBottom {
	background-image: url(../images/design/content_bottom_bg.gif);
	background-repeat: repeat-x;
	height: 10px;
}

.contentTop {
	background-image: url(../images/design/content_top_bg.gif);
	background-repeat: repeat-x;
	height: 25px;
}

.contentBottomRight {
	background-image: url(../images/design/content_bottom_right.gif);
	background-repeat: no-repeat;
	height: 10px;
	width: 10px;
}

.contentBottomLeft {
	background-image: url(../images/design/content_bottom_left.gif);
	background-repeat: no-repeat;
	height: 10px;
	width: 4px;
}

.contentTitle {
	background-image: url(../images/design/content_title_bg.gif);
	background-repeat: repeat-x;
	height: 25px;
	vertical-align: middle;
	color: #000000;
	font-weight: bold;
	font-size: 12px;
}

/*
.contentMain {
	border-left: 1px solid #8D8D8D;
	background-image: url(../images/design/content_bg.gif);
	background-repeat: repeat-x;
	background-color: #FFFFFF;
}
*/

/***********************************************************************
* Navigation styles
/***********************************************************************/

a.navStyle:hover {
	background-color: #295FA9;
}

.navStyle {
	color: #4C4C4C;
	padding: 0px 15px 0px 15px;
	height: 42px;
}

.navStyle a:link,
.navStyle a:visited {
	color: #4C4C4C;
	text-decoration: underline;
}
.navStyle a:hover {
	color: #000000;
	text-decoration: none;
}

/***********************************************************************
* Form input styles
/***********************************************************************/
input.inputStyleRequired
{
	font-family: Tahoma, Verdana;
	font-size: 11px;
	color: #000000;
	border: 1px solid #FF0000;
	background-color: #FFFFFF;
}

select.municipalityStyle
{
	font-family: Arial, Verdana;
	font-size: 11px;
	color: #2e2066;
	border-color: #1C3762;
	border-width: 1px;
	border-style:dashed;
	background-color: #FFFFFF;
}

input.inputStyle,
select.calcStyle,
select.simpleSelect {
	font-family: Tahoma, Verdana;
	font-size: 11px;
    COLOR: #2e2066;    
    BACKGROUND-COLOR: #ffffff;
	border:1px solid #8983A7;
	/*width:170px;*/
}
select.calcStyle {
	width: 100%;
}

input.buttonStyle,
input.buttonStyleOver,
input.buttonOk,
input.buttonOkOver,
input.buttonBack,
input.buttonBackOver
{
	font-family: Tahoma, Verdana;
	font-size: 11px;
    COLOR: #FFFFFF;
	background-image:url(../images/design/button.gif);
	background-repeat:repeat-x;
	width:92px;
	height:19px;
}
input.buttonStyle,
input.buttonStyleOver,
input.buttonBack,
input.buttonBackOver  {
	width: 92px;
}
input.buttonOk,
input.buttonOkOver {
	width: 40px;
}
input.buttonOk,
input.buttonStyle,
input.buttonBack {
	text-decoration: none;
	background-color: #004893;
	border: none;
}

input.buttonOkOver,
input.buttonStyleOver,
input.buttonBackOver {
	text-decoration: underline;
	background-color: #005CBC;
	border:none;
	cursor:hand;
}


.labelText
{
	color:#2D2264;
}


/***********************************************************************
* Spacers styles
/***********************************************************************/

.topSpaces {
	padding-top: 6px;
}
.boxSpaces {
	padding-bottom: 6px;
}
.menuSpaces {
	padding: 0px 2px 0px 2px;
}
.tableSpaces {
	padding: 6px 6px 0px 6px;
}
.subheadSpaces {
	padding: 0px 6px 0px 6px;
}
.contentSpaces {
	padding: 5px;
}
.strikeThrough {
	text-decoration: line-through;
}

.headerSpaces {
	padding: 0px 4px 0px 4px;
}

.space {
	padding-left:20px;
}
.submenuSpaces {
	padding-left:5px;
	font-size:11px;
	line-height:25px;
	
}



/***********************************************************************
* Tables styles
/***********************************************************************/
.calculatorTable,
.highlightAltCell,
.highlightCell,
.simpleAltCell,
.simpleCell,
.simpleCellInCart,
.calculatorTop,
.tableTop,
.summaryTop,
.tableCalcTitle,
.tableCalcTop,
.tableCalcTitle2,
.tableCalcTop2,
.tableCalcTotal
.tableCalcTotal2
{
	font-family: Tahome, Verdana;
	font-size: 11px;
	padding: 5px;
	border: none;
}
.highlightAltCell {
	color: #2e2066;
	background-color: #E5E5E5;
}
.highlightCell {
	color: #2e2066;
	background-color: #EFEFEF;
}
.simpleAltCell {
	color: #2e2066;
	background-color: #F0F0F0;
}
.simpleCell {
	color: #2e2066;
	background-color: #FFFFFF;
}

.simpleCellInCart {
	color: #2e2066;
	background-color: #FFF3E2;
}

.tableTop {
	font-weight: bold;
	color: #FFFFFF;
	background-color: #756b9f;
}

.tableCalcTitle
{
	font-weight: bold;
	color: #FFFFFF;
	background-color: #756b9f;
}

.tableCalcTop
{
	font-weight: bold;
	color:#2e2066;
	background-color: #c8c4db;
}

.tableCalcTitle2
{
	font-weight: bold;
	color: #2e2066;
	background-color: #c5bfdf;
}

.tableCalcTop2
{
	font-weight: bold;
	color: #2e2066;
	background-color: #e6e4f0;
}
/*
.calculatorTop {
	font-weight: bold;
	color: #FFFFFF;
	background-color: #506B96;
}
*/


.tableCalcTotal {
	border-top:1px solid #888888;
	font-weight: bold;
	color: #000000;	
}

.tableCalcTotal2 {
	font-weight: normal;
}

.cartCalcBg
{
	background-color:#FFFFFF;
}

.summaryTop {
	font-weight: bold;
	color: #000000;
	background-color: #FFFFFF;
}


a.pricelistSortLink:link,
a.pricelistSortLink:visited {
	color: #FFFFFF;
	text-decoration: none;
}

.pricelistTable {
	background-color:#CCCCCC;
}

.errorBg {
	background-color:#F0F0F0;
}

.calculatorTable {
	background-color:#888888;
}



.userPrice {
}

.PriceWithDiscount {	
	color: #009900;
}
a.ItemPriceWithDiscount:link,
a.ItemPriceWithDiscount:visited {
	color: #009900;
	text-decoration: underline;
}
a.ItemPriceWithDiscount:hover {
	color: #006600;
	text-decoration: none;
}

a.ItemLink:link,
a.ItemLink:visited {
	color: #6556a7;
	text-decoration: underline;
}
a.ItemLink:hover {
	color: #aba2d1;
	text-decoration: none;
}

SPAN.ItemLink {
	color: #004893;
}

SPAN.DeliveryDate {
	color: red;
	font-size: 9px;
	font-family: Arial, Tahoma;
}



a.itemManufacture:link,
a.itemManufacture:visited {
	color: #000000;
	text-decoration: underline;
}
a.itemManufacture:hover {
	color: #000000;
	text-decoration: none;
}

a.menuTxtOver:link,
a.menuTxtOver:visited {
	color: #FFFFFF;
	text-decoration: none;
	font-weight:bold;
}


/***********************************************************************
* Background styles
/***********************************************************************/

.sideBg {
	background-color: #C0CADB;
}
.contentBg {
	background-color: #E8E8E8; 
}

/***********************************************************************
* Rotators style
/***********************************************************************/

.RotatorItem a:link,
.RotatorItem a:visited {
	color: #004893;
	text-decoration: underline;
}
.RotatorItem a:hover {
	color: #000000;
	text-decoration: none;
}

.RotatorPrice {
	color: #FF6600;
	text-decoration: none;
}

.ProductPrice { color: #009900; }
.rotatorBg { background-color: #E1E1E1; }

/***********************************************************************
* Calculator and cart style
/***********************************************************************/
.CalcAdd,
.CalcRemove,
.CalcRemoveAll,
.CalcItemAdd,
.CartAdd,
.CartRemove,
.CartRemoveAll,
.CartItemAdd
{
	background-repeat: no-repeat;
	border: none;
	cursor: pointer;
}

.CalcItemAdd,
.CalcRemoveAll
{
	width: 15px;
	height: 15px;	
}

.CartItemAdd,
.CartRemoveAll
{
	background-color:Transparent;
	width: 20px;
	height: 20px;	
}

.CalcAdd,
.CalcRemove
{
	width: 9px;
	height: 7px;
}

.CalcAdd
{
	background-image: url(../Images/default/icon_plus.gif);	
}

.CalcItemAdd
{
	background-image: url(../Images/default/icon_Add.gif);	
}

.CartItemAdd
{
	background-image: url(../Images/default/cart_add.gif);	
}

.CalcRemove
{
	background-image: url(../Images/default/icon_minus.gif);	
}

.CalcRemoveAll
{
	background-image: url(../Images/default/icon_delete.gif);

}

.CartRemoveAll
{
	background-image: url(../Images/default/cart_remove.gif);

} 

/***********************************************************************
* News styles
/***********************************************************************/

.newsDate
{
	color:#2F1F66;
	font-family: Tahoma, Verdana;
	font-size: 11px;
}

.newsHeader
{
	color:#000000;
	font-family: Tahoma, Verdana;
	font-size: 12px;
	font-weight:bold;
}

.newsMore:link,
.newsMore:visited,
.newsMore:hover
{
	color:#1B611E;
	font-family: Tahoma, Verdana;
	font-size: 11px
}

.newsImg
{
	border:1px solid #89B28C;
	padding:2px 2px 2px 2px;
}

/***********************************************************************
* Offers styles
/***********************************************************************/

.offerCell
{
	background-color:#FDEDED;
}

.offerCellAlt
{
	background-color:#FFFFFF;
}

.offerText
{
	padding:3px 3px 3px 10px;
}

.price
{
	color:#D22A27;
}

.offerMore:link,
.offerMore:visited,
.offerMore:hover
{
	color:#D22A27;
	font-family: Tahoma, Verdana;
	font-size: 11px;
	padding-left:10px;
}

.offerLink:link,
.offerLink:visited,
.offerLink:hover
{
	color:#D22A27;
	font-family: Tahoma, Verdana;
	font-size: 11px;
}

/***********************************************************************
* Akcijos styles
/***********************************************************************/

.akcijaCell
{
	background-color:#FFFFFF;
	border-left:1px solid #E5C089;
	border-right:1px solid #E5C089;
	border-top:1px solid #E5C089;
	padding:10px 10px 10px 10px;
	text-align:center;
}

/***********************************************************************
* solution style
/***********************************************************************/


a.Solution:link,
a.Solution:visited
{
      text-decoration:none;
      color: #4C4C4C;
}
a.Solution:hover
{
      text-decoration:none;
      color: #000000;
}

.orange
{
	color: #FF6600;
}

a.Solution:hover SPAN
{
      color:#FF8833;
	  text-decoration: underline;
}

/***********************************************************************
* 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;
}




/***********************************************************************
* Glossary style
/***********************************************************************/

.WordHeading  {font-family:Tahoma,Verdana,Arial;font-size: 16px;color: #000000;text-transform:lowercase;}

.WordDescription{font-family:Verdana,Arial;font-size:10px;color:#000000;}

A.closeLink
	{font-size:10px;color:#999999;text-decoration:none;text-transform:lowercase;}
A.closeLink:hover
	{font-size:10px;color:#222222;text-decoration:none;text-transform:lowercase;}


a.glossaryLink:link,
a.glossaryLink:visited {
	color: #009900;
	text-decoration: underline;
}
a.glossaryLink:hover {
	color: #006600;
	text-decoration: none;
}




/***********************************************************************
* Komparsa 
/***********************************************************************/

/***********************************************************************
* Box styles
/***********************************************************************/

.pricelistHeader
{
	background-image:url(../images/design/boxHeader.gif);
	width:190px;
}

.NotFound
{
	color:#2e2066;
}





