/***********************************************************************
/*
/* 				TEZ main style
/*
/***********************************************************************/
.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: #F2F9FF; /*#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: #F2F9FF;/*#EDF8FD;*/
	height:20px;
}



.printBar a:link,
.printBar a:visited {
	color: #016EB1;
	text-decoration: none;
}
.printBar a:hover {
	color: #49ABE8;
	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
/***********************************************************************/
html {
	font-size: 100%;
}
body {
	font-size: 0.68em;
	font-size: 0.71em !important;
}
table, input, select{
	font-size: 100%;
}

TD { font-family: Arial; color:#3A3A3A; margin:0; padding:0;}	
ul, li {
	font-family: Arial;
	margin: 5px 6px 5px 6px;
	line-height: 18px;
	padding: 0px;
	text-align: justify;
}

p {
	font-family: Arial;
	line-height: 18px;
	color:#0F1E3A;
	margin:0;
}

/* taitlai: */
/*naujienos header*/
h1 {
	color: #1D3F62;
	font-family: Arial;
	font-weight:bold;
	font-size:12px;
	margin:0;
	padding:17px 10px 0 10px;
}

/*ypatingi pasiulymai header*/
h2 {
	color: #1D3F62;
	font-weight: bold;
	font-family: Arial;
	font-size:12px;
	margin:0px;
	padding:0 0 0 0px;
}

h3 {
	color: #1D3F62;
	font-weight: bold;
	font-family: Arial;
	font-size:1.0em;
	margin:0px;
	padding:0 0 0 0px;
}

hr {
	height: 0px;
	border-bottom:1px solid #1D3F62;
}


a:link
{
	color: #076FAC;
	text-decoration: underline;
}

a:visited
{
	color: #8BCDF5;
	text-decoration: underline;
}

a:hover {
	color: #8AC0DA;
	text-decoration: none;
}

/***********************************************************************
* Header styles
/***********************************************************************/

.HeaderMenuLinkTez:link
{
	color: #076FAC;
	text-decoration: underline;
}

.HeaderMenuLinkTez:visited
{
	color: #8AC0DA;
	text-decoration: underline;
}

.HeaderMenuLinkTez:hover {
	color: #8AC0DA;
	text-decoration: none;
}

.HeaderMenuLinkActiveTez:link {
	color: #076FAC;
	text-decoration: none;
	font-weight:bold;
}

.HeaderMenuLinkActiveTez:visited {
	color: #076FAC;
	text-decoration: none;
	font-weight:bold;
}

.HeaderMenuLinkActiveTez:hover {
	color: #076FAC;
	text-decoration: none;
	font-weight:bold;
}


.logoBg
{
	background-image:url(../Images/design/logo_bg.gif);
	background-repeat:no-repeat;
	height:400px;
	width:235px;
}

.headerTopMenu
{
	background-image:url(../Images/design/top_menu_bg.gif);
	background-repeat:no-repeat;
	width:530px;
	height:26px;
	padding-right:3px;
}

.header
{
	background-color:#195BA5;
	height:52px;
}

.headerBg
{
	background-image:url(../Images/design/header.jpg);
	background-repeat:no-repeat;
	width:514px;
	height:151px;
	padding-right:3px;
}

.headerLeft
{
	float:left;
	background-color:#195BA5;
	height:52px;
	padding: 5px 5px 5px 5px;
}

.headerRight
{
	float:right;
	background-color:#195BA5;
	height:52px;
	padding: 5px 5px 5px 5px;
}

.headerPaddingLeft
{
	padding-left:10px;
}

.headerPaddingRight
{
	padding-right:10px;
	padding-bottom:5px;
}

.menuBg
{
	background-image:url(../Images/design/menuBg.gif);
	background-repeat:repeat-x;
	height:44px;
}

.menuLeft
{
	background-image:url(../Images/design/menuLeft.gif);
	background-repeat:no-repeat;
	height:39px;
	width:17px;	
	background-position:left;
}

.menuRight
{
	background-image:url(../Images/design/menuRight.gif);
	background-repeat:no-repeat;
	height:39px;
	width:17px;	
	background-position:right;
}

.headerImage
{
	background-image:url(../Images/design/header.jpg);
	background-repeat:no-repeat;
	background-position:top center;
}

.login
{
	width:158px;
	text-align:left;
	padding-left:10px;

}

.rightSide
{
	background-image:url(../Images/design/loginBg.gif);
	height:164px;
	background-repeat:repeat-x;
}

.loginBox
{
	background-image:url(../Images/design/login_bg.jpg);
	width:235px;
	height:295px;
	background-repeat:no-repeat;
}

.loginBox p
{
	font-family: Arial;
	line-height: 18px;
	color:#3A3A3A;
	margin:4px;
}

.loginLinks
{
	position:absolute;
	width:150px;
	margin-left:50px;
	margin-top:110px;
	font-size:11px;
}

.moveLeft
{
	margin-left:5px;
}

.loginLinks a:link
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#005C9B;
	text-decoration:underline;
}

.loginLinks a:visited
{
	color: #7499B4;
	text-decoration:underline;
}

.loginLinks a:hover
{
	color: #8AC0DA;
	text-decoration:none;
}

.loginBtn
{
	position:absolute;
	margin-top:229px;
	padding-left:57px;
	width:103px;
}

.loginInput
{
	position:absolute;
	margin-top:149px;
	padding-left:40px;
	width:153px;
}

.loginInput2
{
	position:absolute;
	margin-top:180px;
	padding-left:38px;
	width:153px;
}

.loginBoxLeft
{
	background-image:url(../Images/design/login_box.gif);
	background-repeat:no-repeat;
	width:203px;
	height:133px;
	padding-left:13px;
	padding-top:10px;
	text-align:left;
}

.loginPadding
{
	padding-bottom:4px;
	color:#005C9C;
}

.loginPadding a:link
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#005C9B;
	text-decoration:underline;
}

.loginPadding a:visited
{
	color: #3079AB;
	text-decoration:underline;
}

.loginPadding a:hover
{
	color: #167ABE;
	text-decoration:none;
}

.tools
{
	/*padding-bottom:4px;*/
	vertical-align:bottom;
	/*margin-top:4px;*/
}	

.spacingSearch
{
	padding-left:22px;
}

.headerLink:link,
.headerLink:visited
{
	color: #5F862D;
	text-decoration: underline;
}

.headerLink:hover
{
	color: #A1C178;
	text-decoration: none;
}

.LoginheaderLink:link,
.LoginheaderLink:visited
{
	color: #D0F9D1;
	text-decoration: underline;
}

.LoginheaderLink:hover
{
	text-decoration: none;
}

.leftClm
{
	background-color:#ffffff;
	background-image:url(../Images/design/leftClm.gif);
	background-repeat:repeat-y;
}

.rightClm
{
	background-color:#ffffff;
	background-image:url(../Images/design/rightClm.gif);
	background-repeat:repeat-y;
	background-position:right;
}

.newItem
{
	background-image:url(../Images/design/naujiena.gif);
	background-repeat:no-repeat;
	width:75px;
	height:74px;
	margin-left:80px;
}

.akcijaItem
{
	background-image:url(../Images/design/akcija.gif);
	background-repeat:no-repeat;
	width:75px;
	height:74px;
	margin-left:80px;
}

.itemAlign
{
	margin-left:60px;
}

.tableHeader
{
	background-image:url(../Images/design/table_top_1.gif);
	background-repeat:no-repeat;
	width:736px;
	height:35px;
	margin-left:80px;
	color:#ffffff;
	font-weight:bold;
	font-size:12px;
	padding-left:16px;
	padding-top:3px;
}

.tableHeader td
{
	color:#ffffff;
}

.tableHeader td a
{
	color:#ffffff;
	text-decoration:underline;
}

.tableHeader td a:hover
{
	color:#ffffff;
	text-decoration:none;
}


/***********************************************************************
* Menu styles
/***********************************************************************/

.simpleLink:link,
.simpleLink:visited
{
	color: #113F70;
	text-decoration: none;
	font-weight:bold;
}

.simpleLink:hover {
	color: #49A4EB;
	text-decoration: underline;
	font-weight:bold;
}

.mainMenu
{
	background-image:url(../Images/design/top_menu_bg.jpg);
	height:26px;
	width:378px;
	color:#005C9B;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	padding-right:12px;
	text-align:right;
}

.mainMenu a
{
	color:#005C9B;
	text-decoration:none;
	font-size:11px;
}

.mainMenu a:hover
{
	color:#005C9B;
	font-size:11px;
	text-decoration:underline;
}

.cartBoxInner
{
	background-image:url(../Images/design/cart_bg_inner.jpg);
	width:237px;
	height:151px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#006DAF;
}

.cartBox
{
	background-image:url(../Images/design/cart_bg.jpg);
	width:235px;
	height:145px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#006DAF;
}

.cartHeader
{
	margin-left:50px;
	font-weight:bold;
}

.searchBox
{
	background-color:#F2FAFD;
	background-image:url(../Images/design/search_bg.gif);
	width:203px;
	height:59px;
	background-repeat:no-repeat;
	text-align:left;
}

.searchBox3
{
	padding-left:9px;
	padding-top:14px;
}

.searchBox4
{
	padding-top:14px;
}

.searchBox2
{
	padding-top:4px;
	padding-left:9px;
	padding-bottom:10px;
}

.searchBox a:link
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#005C9B;
	padding-left:13px;
	text-decoration:underline;
}

.searchBox a:visited
{
	color: #3079AB;
	text-decoration:underline;
}

.searchBox a:hover
{
	color: #167ABE;
	text-decoration:none;
}

.titleBg
{
	background-color:#F2F9FF;
	background-image:url(../Images/design/caption_bg.gif);
	width:530px;
	height:34px;
	color:#ffffff;
	font-weight:bold;
	padding-left:16px;
	background-repeat:no-repeat;
}


.content
{
	background-color:#016EAF;
	background-image:url(../Images/design/content.gif);
	width:763px;
	color:#0065A9;
	padding-left:16px;
	padding-top:12px;
	background-repeat:repeat-y;
}

.content p
{
	color:#0065A9;
}

.contentBottom
{
	background-color:#016EAF;
	background-image:url(../Images/design/content_bottom.gif);
	width:763px;
	background-position:top 0;
	background-repeat:no-repeat;
}

.contentTable
{
	background-color:#016EAF;
	background-image:url(../Images/design/content.gif);
	width:763px;
	color:#0065A9;
	background-repeat:repeat-y;
}
/***********************************************************************
* content styles
/***********************************************************************/

.printLink:link,
.printLink:visited
{
	
}

.printLink:hover
{
	
}

.contentHeader
{
	height:42px;
	vertical-align:middle;
	background-color:#ffffff;
	padding-left:12px;
	padding-right:3px;
}

.contentHeader a:link,
.contentHeader a:visited
{
	text-decoration:underline;
	color:ffffff;
}

.contentHeader a:hover
{
	text-decoration:none;
	color:ffffff;
}

.contentHeaderRight a:link,
.contentHeaderRight a:visited
{
	text-decoration:underline;
	color:ffffff;
}

.contentHeaderRight a:hover
{
	text-decoration:none;
	color:ffffff;
}

.contentColor
{
	padding:8 12 8 12px;
}

.newsBox
{
	vertical-align:top;
	padding-left:3px;
	padding-right:3px;
	color:#3A3A3A;
}

.news
{
	background-color:#F2F9FF;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:10px;
}

.newsAlt
{
	background-color:#ffffff;
}


{
	padding-bottom:5px;
}

.newsLink:link,
.newsLinka:visited
{
	color: #165B9C;
	text-decoration: underline;
}

.newsLink:hover {
	color: #1287E7;
	text-decoration: none;
}

.date
{
	color:#8E8E8E;
}

.newsTitle
{
	font-weight:bold;
	font-size:1.1em;
	padding-left:12px;
	padding-right:3px;
	padding-bottom:3px;
	padding-top:5px;
}

.newsImg
{
	float:left;
	width:111px;
	position:relative;
	padding-top:5px;
}

.newsText
{
	padding-left:10px;
	margin-left:10px;
	padding-top:5px;
}

.tableTools td
{
	background-color:#0683C6;
	color:#ffffff;
	padding-right:5px;
}

.tableTools td a
{
	color:#ffffff;
	text-decoration:underline
}

.tableTools td a:hover
{
	color:#8CC6EE;
	text-decoration:none;
}

.toolsTd
{
	background-color:#0683C6;
	padding-left:5px;
}

.tableSelect td
{
	color:#ffffff;
	padding-left:5px;
}


.pagingTopTable td
{
	background-color:#0683C6;
	color:#ffffff;
}

.pagingTopTable td a
{
	color:#E1F3FE;
	text-decoration:underline;
}

.pagingTopTable td a:hover
{
	color:#44A2D8;
	text-decoration:none;
}

/***********************************************************************
* xPriceList menu styles
/***********************************************************************/
.leftMenu,
.leftSubMenu
{
	color: #1E5F9F;
	text-decoration: none;
	cursor: pointer;
	margin: 2px 0px 2px 2px;
	font-weight:normal;
}

.leftMenu-over,
.leftSubMenu-over
{
	color: #6EA5DC;
	/*font-weight:bold;*/
	text-decoration: underline;
	cursor: pointer;
	margin: 2px 0px 2px 2px;
	font-weight:normal;
}

.leftMenu-selected,
.leftSubMenu-selected
{
	color: #125AAE;
	font-weight:bold;
	/*text-decoration: underline;*/
	cursor: pointer;
	margin: 2px 0px 2px 2px;
}

.leftAccessoryMenu,
.leftAccessorySubMenu
{
	color: #1E5F9F;
	text-decoration: none;
	cursor: pointer;
	margin: 2px 0px 2px 2px;
	font-weight:normal;
}

 
.leftAccessoryMenu-over,
.leftAccessorySubMenu-over
{
	color: #6EA5DC;
	text-decoration: underline;
	cursor: pointer;
	margin: 2px 0px 2px 2px;
	font-weight:normal;
}

.leftAccessoryMenu-selected,
.leftAccessorySubMenu-selected
{
	color: #125AAE;
	font-weight:bold;
	text-decoration: underline;
	cursor: pointer;
	margin: 2px 0px 2px 2px;
}

/***********************************************************************
* Panel styles
/***********************************************************************/

.panelText
{
	color:#97A2B6;
}

.toolPanelRight
{
	background-color:#F4F4F4;
	background-image:url(../Images/design/tool_panel_right.gif);
	background-repeat:repeat-y;
	background-position:right;
	padding-top:11px;
	padding-left:5px;
	padding-right:14px;
	padding-bottom:15px;
}

.toolPanelLeft
{
	background-color:#F4F4F4;
	background-image:url(../Images/design/tool_panel_left.gif);
	background-repeat:repeat-y;
	padding-top:11px;
	padding-left:14px;
	padding-right:14px;
	padding-bottom:15px;
	width:400px;
}

.toolPanelBottomLeft,
.toolPanelBottomRight
{
	background-color:#F4F4F4;
	background-image:url(../Images/design/tool_panel_bottom.gif);
	background-repeat:repeat-x;
	width:400px;
}

.toolPanelBottomLeft
{
	height:6px;
}

.toolPanelBottomRight
{
	text-align:right;
}


/***********************************************************************
* Box (pricelist) styles
/***********************************************************************/

/*.boxHeader,*/
.pricelistHeader
{
}

.boxHeader
{
	background-image:url(../Images/design/box_header.gif);
	width:202px;
	height:6px;
	background-repeat:no-repeat;
}

.boxHeaderRight
{
	background-image:url(../Images/design/box_top_right.gif);
	width:200px;
	height:36px;
	background-repeat:no-repeat;
	color:#195AA2;
	font-weight:bold;
	font-size:12px;
	padding:7 10 9 9px;	
}

.boxBottomAd
{
	background-image:url(../Images/design/box_bottom_ad.gif);
	width:200px;
	height:8px;
	background-repeat:no-repeat;
}

.boxBottom
{
	background-image:url(../Images/design/box_bottom.gif);
	background-repeat:no-repeat;
	background-position:top;
	width:200px;
	height:5px;
	background-repeat:no-repeat;
}

.boxBottomRight
{
	background-image:url(../Images/design/search_box_bottom.gif);
	background-repeat:no-repeat;
	background-position:top;
	width:200px;
	height:5px;
	background-repeat:no-repeat;
}

.boxBottom2
{
	background-image:url(../images/design/boxBottom.gif);
	background-position:top;
	height:10px;
	background-repeat:no-repeat;
}

.boxNewsHeader
{
	background-color:#ffffff;
	border-bottom:2px solid #3A3A3A;
	color:#363F00;
	font-weight:bold;
	font-size:12px;
	padding:8 12 8 12px;	
}


.contentHeader
{
	background-color:#ffffff;
	padding:10px 12px 0 12px;	
	height:22px;
	vertical-align:middle;
}

.contentHeaderRight
{
	background-color:#0099CB;
	color:#ffffff;
	font-weight:bold;
	font-size:12px;
	padding:0 3 0 10px;
	vertical-align:middle;	
}

.boxHeaderRSS
{
	background-color:#0099CB;
	color:#ffffff;
	font-weight:bold;
	font-size:12px;
	padding:8 3 8 10px;	
	text-align:right;
}

.pricelistContent
{
	background-image:url(../Images/design/priceListBg.gif);
	width:203px;
	background-repeat:repeat-y;
	color:#006AB9;
	font-size:11px;	
	padding-top
	/*
	margin-left:3px;
	padding:8px 0 8px 3px;	
	*/
}
/*
.pricelistContent p
{
	margin:0;
	padding-left:50px;
}

.pricelistContent td
{
	margin:0;
	padding-left:0px;
}
*/
.pricelistBottom
{
	background-image:url(../Images/design/priceListBottom.gif);
	width:203px;
	height:6px;
	background-repeat:no-repeat;
}

.boxContentRight
{
	background-color:#EFEFEF;
	width:200px;
	color:#1E3258;
	font-size:11px;	
	padding:8 12 8 12px;	
}

.boxSearchRight
{
	background-color:#EFEFEF;
	width:200px;
	color:#1E3258;
	font-size:11px;	
	padding:13px 5px 7px 12px;	
}

.boxContent
{
	background-image:url(../Images/design/box_ad.gif);
	width:202px;
	height:8px;
	color:#1E3258;
	padding:8 12 8 12px;
}

.inCart
{
	color:#293E74;
	background-color:#F8FF8A;

}

.toolBox
{
	padding-top:6px;
	padding-right:9px;	
}

.toolBoxRight
{
	padding-top:6px;
	padding-left:7px;
}

.legend
{
	
}

.bannerTop
{
	background-image:url(../Images/design/banner_top.gif);
	width:203px;
	background-repeat:no-repeat;
	background-color:#F3FAFF;
	color:#1E3258;
	padding:8 8 8 8px;
}

.bannerBottom
{
	background-image:url(../Images/design/banner_bottom.gif);
	width:203px;
	height:9px;
	background-repeat:no-repeat;
	background-color:#F3FAFF;
}


/***********************************************************************
* Images styles
/***********************************************************************/


IMG.imageTitle  {
  width: 0px;
  height: 0px;
  border: none;
  vertical-align:middle;  
  /*src: /Images/default/bullet_title.gif*/
}

IMG.imageBack {
  width: 13px;
  height: 12px;
  border: none;
  vertical-align:middle;  
  /*src: /Images/default/bullet_back.gif*/
}

IMG.imageContent,
IMG.imageBox {
  width: 7px;
  height: 14px;
  border: none;
  vertical-align:middle;  
  /*src: /Images/default/bullet_content.gif*/
}

IMG.imageSubmenu,
IMG.imageMenu {  
}


/***********************************************************************
* Offers styles
/***********************************************************************/

.offerHeader
{
	background-color:#ffffff;
	border-bottom:2px solid #FF7E00;
	color:#FF7E00;
	font-weight:bold;
	font-size:12px;
	padding:8 12 8 12px;	
}

.newsHeader
{
	background-color:#ffffff;
	border-bottom:2px solid #006401;
	color:#3A3A3A;
	font-weight:bold;
	font-size:12px;
	padding:8 12 8 12px;	
}

.calculatorHeader
{
	background-color:#ffffff;
	/*
	border-bottom:2px solid #006401;
	*/
	color:#3A3A3A;
	font-weight:bold;
	font-size:12px;
	padding:8 12 8 12px;	
}

.akcijaHeader
{
	background-color:#ffffff;
	border-bottom:2px solid #C0DE00;
	color:#C0DE00;
	font-weight:bold;
	font-size:12px;
	padding:8 12 8 12px;	
}

.akcijaLink:link,
.akcijaLink:visited
{
	color:#3A3A3A;
	font-weight:normal;
	text-decoration:underline;
	font-size:1.1em;
}

.akcijaLink:hover
{
	color:#8B8A8A;
	font-weight:normal;
	text-decoration:none;
	font-size:1.1em;
}

.offerTitle
{
	font-weight:bold;
}

.offer
{
	padding:5px 5px 5px 5px;	
}

.offerShort
{
	padding:5px 5px 5px 5px
}

.offerDescription
{
	padding-left:12px;
	padding-right:3px;
	padding-bottom:3px;
	padding-top:5px;
	vertical-align:top;
}

.pageTitle
{
	padding-left:12px;
	padding-right:3px;
	padding-bottom:3px;
	padding-top:5px;
	vertical-align:top;
}

.offerImage
{
	vertical-align:top;
	padding-top:8px;
	padding-bottom:2px;
	padding-right:12px;
}


.offerTable
{
	border:1px solid #c0c0c0;
	color:#283f71;
}

.cartInfo
{
	color:#ffffff;
}

.cartInfotext
{
	color:#ffffff;
	font-weight:bold;
}
.cartInfoSpace
{
	margin-left:30px;
}


.cartTable
{
	border:none;
	color:#DCFEDD;
	font-size:11px;
	background-color:#006401;
	vertical-align:middle;
	height:31px;
	/*padding-bottom:1px;*/
	padding-bottom:0px !important;
	height:32px !important;
	padding-top:2px !important;
	/*margin-top:2px !important;*/
	
}

.cartSum
{
	color: #026BAD;
	font-weight:bold;
	margin-left:75px;
}


.linkOffer:link,
.linkOffer:visited,
.linkNews:link,
.linkNews:visited
{
	color:#283f71;
	font-weight:bold;
	font-size:11px;
}

.price
{
	font-weight:bold;
}

.price2
{
	color:#E02D0C;
	font-size:1em;
	font-weight:bold;
}

.rightBorder
{
	border-right:1px solid #c0c0c0;
}

.discountCard
{
	height:60px;
	border:1px solid #ff00ff;
	text-align:left;
	vertical-align:top;
}

.contentSpaces ul
{
	padding-left:10px;
}

.contentDesc
{
	background-color:#F2F9FF;
}

/***********************************************************************
* Inputs, buttons styles 
/***********************************************************************/

.labelText
{
	color:#608292;
}

.inputStyle,
.inputStyleRequired,
.inputStyle2,
.inputStyle3,
.inputStyle4,
.inputStyleSearch
{
	font-family: Arial;
	font-size: 11px;
    COLOR: #005D8B;
	background-image:url(../Images/design/input_bg.gif);    
	border:none;
	background-repeat:no-repeat;
	padding-top:5px;
	padding-left:10px;
	width:153px;
	height:25px;
	vertical-align:middle;
}

.inputStyle2
{
	background-image:url(../Images/design/input_bg2.gif);    
}

.inputStyle3
{
	background-image:url(../Images/design/input_bg3.gif);    
}

.inputStyle4
{
	background-image:url(../Images/design/input_bg4.gif);    
}


.inputStyleRequired {
	background-image:url(../Images/design/input_bg_req.gif);    
}

.inputStyleSearch{
	width:140px;	
}

.inputCart {
	text-align:center;
	font-family: Arial;
	font-size: 11px;
    COLOR: #005D8B;
	background-color:#FFFFFF;   
	border:1 px solid #005D8B;
	width:30px;
	vertical-align:middle;
}

.selectStyle
{
	border:1px solid #5694C3;
	color:#0F1E3A;
	height:20px;
	font-size:11px;
	vertical-align:middle;
	background-color:#F3F9FF;
}

.selectCart,
.selectCartEmpty
{
	margin-top:7px;
	margin-left:35px;
	margin-bottom:17px;
	border:1px solid #5694C3;
	color:#0172B4;
	height:20px;
	font-size:10px;
	width:165px;
	vertical-align:middle;
}

.selectCart {
	background-color:#D2EFFF;
}

.selectCartEmpty {
	background-color:#ffffff;
}

select.calcStyle,
select.simpleSelect,
select.municipalityStyle {
	font-family: Arial;
	font-size: 11px;	 
	color: #354000;
	border:1px solid #5694C3;
	background-color: #F3F9FF;
}
select.calcStyle {
	width: 100%;
}

input.buttonStyle,
input.buttonStyleOver,
input.buttonOrder,
input.buttonOrderOver,
input.buttonBack,
input.buttonBackOver,
input.buttonRemove,
input.buttonRemoveOver
{
	background:none;
	background-image:url(../Images/design/button.gif);
	background-repeat:no-repeat;
	font-family: Arial;
	font-size: 11px;
    COLOR: #ffffff;
	height:25px;
	border:none;
	text-align:center;
	vertical-align:middle;
	cursor:pointer;
	width:100px;
}

input.buttonStyle2,
input.buttonStyle2Over
{
	background:none;
	background-image:url(../Images/design/button2.gif);
	background-repeat:no-repeat;
	font-family: Arial;
	font-size: 11px;
    COLOR: #ffffff;
	height:25px;
	border:none;
	text-align:center;
	vertical-align:middle;
	cursor:pointer;
	width:89px;
}

input.buttonRemove,
input.buttonRemoveOver
{
	background-image:url(../Images/design/buttonBg.gif);
	background-repeat:repeat-x;
}

input.buttonOrder,
input.buttonOrderOver
{
	background-color:C00E02;
	color:ffffff;
}

input.buttonSearch,
input.buttonSearchOver
{
	background:none;
	background-image:url(../Images/design/search_btn.gif);
	background-repeat:no-repeat;
	width:30px;
	height:30px;
	border:none;
	cursor:pointer; 
}

input.buttonOK,
input.buttonOKOver
{
	background:none;
	background-image:url(../Images/design/btn_ok.png);
	background-repeat:no-repeat;
	width:30px;
	height:40px;
	border:none;
	cursor:pointer; 
}

/***********************************************************************
* Spacers styles
/***********************************************************************/

.topSpaces {
	padding-top: 6px;
}
.boxSpaces {
	padding-bottom: 6px;
}
.menuSpaces {
	padding: 0px 2px 0px 2px;
}
.tableSpaces {
	padding: 6px 3px 0px 3px;
	color:#F4F4F4;
}
.subheadSpaces {
	padding: 0px 6px 0px 6px;
}
.contentSpaces {
	padding: 5px;
	color:#283E74;
}

.detailSpaces {
	padding: 5px;
	color:#283E74;
}

.strikeThrough {
	text-decoration: line-through;
}

.headerSpaces {
	padding: 0px 4px 0px 4px;
}

.space {
	padding-left:20px;
}
.submenuSpaces {
	padding-left:5px;
	padding-right:3px;
	font-size:11px;
	line-height:25px;
	color:#3a3a3a;
}

.submenuSpaces2 {
	padding-left:5px;
	padding-right:3px;
	padding-bottom:3px;
	font-size:11px;
	line-height:30px;
	color:#3a3a3a;
}

/***********************************************************************
* Tables styles
/***********************************************************************/

.tarpas
{
	padding-top:5px;
}

.tableNews
{
	background-color:#C0C0C0;
}

.listHd
{
	border-bottom:1px solid #c0c0c0;
	color:#283e73;
}

.colorText
{
	color:#283e73;
	font-size:9px;
	padding-top:-1px;
	vertical-align:middle;
}

.colorText2
{
	color:#283e73;
}

.itemTable
{
	background-color:#F4F4F4;
	background-image:url(../Images/design/itemBg.gif);
	background-repeat:repeat-x;
	background-position:left;
	height:9px;
}

.itemTableB
{
	background-color:#F4F4F4;
	background-image:url(../Images/design/itemBgB.gif);
	background-repeat:repeat-x;
	background-position:left;
	height:9px;
}

.calculatorTable,
.summaryTop,
.tableCalcTitle,
.tableCalcTop,
.tableCalcTitle2,
.tableCalcTop2,
.tableCalcTotal
.tableCalcTotal2,/*iki cia*/
.highlightAltCell,
.highlightCell,
.simpleAltCell,
.simpleCell,
.simpleAltCellLast,
.simpleCellLast,
.tableCalcTop3,
.simpleCellInCart,
.calculatorTop,
.tableTop,
.pagingCell {
	font-family: Arial, Verdana;
	font-size: 11px;
	padding: 5px 1px 5px 2px;
	border: none;
}
.highlightAltCell {
	color: #00375C;
	background-color: #FFFFFF;
}
.highlightCell {
	color: #00375C;
	background-color: #F2F9FF;
}

.pagingCell {
	color: #016AAE;
	background-color: #F2F9FF;
	height:29px;
	text-align:right;
	padding-right:12px;
}

.pagingCell a
{
	color:#016EB1;
	text-decoration:underline;
}

.pagingCell a:hover
{
	color:#54A3D3;
	text-decoration:none;
}

.selectedPage
{
	color:#959DA0;
	font-weight:bold;
}

.simpleAltCell {
	color: #0070B6;
	background-color: #ffffff;
}

.simpleCellNB {
	color: #225068;
	background-color: #ffffff;
	padding-top:10px;
}

.simpleCell {
	color: #0070B6;
	background-color: #F2F9FF;
}

.simpleCell a:link
{
	color: #076FAC;
	text-decoration: underline;
}

.simpleCell a:visited
{
	color: #7499B4;
	text-decoration: underline;
}

.simpleCell a:hover {
	color: #8AC0DA;
	text-decoration: none;
}


.simpleAltCell a:link
{
	color: #076FAC;
	text-decoration: underline;
}

.simpleAltCell a:visited
{
	color: #7499B4;
	text-decoration: underline;
}

.simpleAltCell a:hover {
	color: #8AC0DA;
	text-decoration: none;
}

.simpleAltCellLast {
	color: #0070B6;
	background-color: #F4F4F4;
	border-left:1px solid #EAEBED;
	border-right:1px solid #EAEBED;
	width:20px;
}

.simpleCellLast {
	color: #0070B6;
	background-color: #ffffff;
	border-left:1px solid #EAEBED;
	border-right:1px solid #EAEBED;
	width:20px;
}

.simpleCellInCart {
	color: #0070B6;
	background-color: #D2EFFF;/*#FFF3E2;*/
}

.tableCalcTop
{
	font-weight: normal;
	color: #ffffff;
	font-size:12px;
	font-weight:bold;
	background-image:url(../Images/design/table_top.gif);
	height:35px;
	background-repeat:repeat-x;
	vertical-align:middle;
	text-align:center;	
	/*
	font-weight: bold;
	color: #3A3A3A;
	background-color:#195AA2;
	*/
}

.tableCalcTop3
{
	font-weight: normal;
	color: #ffffff;
	font-size:12px;
	font-weight:bold;
	background-image:url(../Images/design/table_top.gif);
	height:35px;
	background-repeat:repeat-x;
	vertical-align:middle;
	text-align:left;
	padding-left:10px;	
}

.tableCalcTitle
{
	font-weight: bold;
	color: #ffffff;
	background-color: #FFFFFF;
	background-image:url(../Images/design/itemTableHdBg.gif);
	height:31px;
}

.tableCalcTitle2
{
	font-weight: bold;
	color: #3A3A3A;
	background-color: #CDF0CD;
}

.tableCalcTop2
{
	font-weight: bold;
	color: #3A3A3A;
	background-color:#195AA2;
}

.tableTop {
	font-weight: normal;
	color: #ffffff;
	font-size:12px;
	font-weight:bold;
	background-image:url(../Images/design/table_top.gif);
	height:35px;
	background-repeat:repeat-x;
	vertical-align:middle;
	text-align:center;	
}

.calculatorTop {
	font-weight: bold;
	color: #00375C;
	background-color: #D0D3D5;	
}

/*--- end tables ---*/

.sideBg {
	background-color: #C0CADB;
}
.contentBg {
	background-color: #E8E8E8; 
}

.tableStyle
{
	border:1px solid #c0c0c0;
}


.tableCalcTotal {
	padding-top:3px;
	border-top:1px solid #016EB1;
	font-weight: bold;
	color: #0070B6;
	background-color: #F2F9FF;
	
}

.tableCalcTotal2 {
	padding-top:3px;
	font-weight: normal;
	color: #0070B6;
	background-color: #F2F9FF;
}

.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:#F2F9FF;
}

.errorTable {
	background-color:#97CBEF;
}

.errorBg {
	background-color:#97CBEF;
}

.calculatorTable {
	/*background-color:#FFFFFF;*/

}

.calculatorTable2 {
	/*background-color:#FFFFFF;*/
	border-left:1px solid #80B27F;
	border-right:1px solid #80B27F;
}

.userPrice {
}

.PriceWithDiscount {	
	color: #F98E5C;
}

.tableTop a:link,
.tableTop a:visited
{
	color:#ffffff;
	text-decoration:underline;
}

.tableTop a:hover
{
	color:00375C;
	text-decoration:none;
}

a.tableCalcTop:link,
a.tableCalcTop:visited
{
	color:#00375C;
	text-decoration:underline;
}

a.tableCalcTop:visited
{
	color:00375C;
	text-decoration:none;
}

a.ItemPriceWithDiscount:link,
a.ItemPriceWithDiscount:visited {
	color: #1D8D9E;
	text-decoration: underline;
}
a.ItemPriceWithDiscount:hover {
	color: #1D8D9E;
	text-decoration: none;
}

.ItemLink a:link
{
	color: #076FAC;
	text-decoration: underline;
}

.ItemLink a:visited
{
	color: #7499B4;
	text-decoration: underline;
}

.ItemLink a:hover {
	color: #8AC0DA;
	text-decoration: none;
}

SPAN.ItemLink {
	color:#006EAD;
}

SPAN.DeliveryDate {
	color: red;
	font-size: 9px;
	font-family: Arial, Arial;
}



a.itemManufacture:link,
a.itemManufacture:visited {
	color: #3A3A38;
	text-decoration: none;	
}
a.itemManufacture:hover {
	color: #9B9B99;
	text-decoration: underline;	
}

.filterTitle {
	color: #0099CC;
	font-weight:bold;
}


/***********************************************************************
* 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,
.CalcRemoveAllOver,
.CalcItemAdd,
.CalcItemAddOver,
.CartAdd,
.CartRemove,
.CartRemoveAll,
.CartRemoveAllOver,
.CartItemAdd
{
	background-repeat: no-repeat;
	border: none;
	cursor: pointer;
}

.CartItemAdd {
	background-color:Transparent;
	width: 20px;
	height: 20px;	
}

.CalcAdd,
.CalcRemove
{
	width: 9px;
	height: 7px;
}

.CalcAdd
{
	background-image: url(../Images/default/icon_plus.gif);	
}

.CalcItemAdd,
.CalcItemAddOver,
.CartRemoveAll,
.CartRemoveAllOver,
.CalcRemoveAll,
.CalcRemoveAllOver  {
	/*background-image: url(../Images/default/icon_Add.gif);	*/
	font-family: Arial, Verdana; 
	font-size:11px; 		
	color: #283E74;
	text-decoration: none;
	font-weight: bold;
	background-color:Transparent;	
}

.CalcItemAddOver,
.CartRemoveAllOver,
.CalcRemoveAllOver
{
	color: #fa474a;
	text-decoration: underline;
}

.CartItemAdd
{
	background-image: url(../Images/default/cart_add.gif);	
}

.CalcItemAdd
{
	background-image: url(../Images/default/icon_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);
} */

/***********************************************************************
* Footer styles
/***********************************************************************/

.footerLeft
{
	padding-left:17px;
	color:#ffffff;
	background-color:#016EB1;
	padding-right:10px;
	height:31px;
}

.footerRight
{
	padding-left:4px;
	color:#ffffff;
	padding-right:30px;
	background-color:#016EB1;
	text-align:right;
	height:31px;
}

.mail:link,
.mail:visited
{
	color:#ffffff;
	text-decoration:underline;
}

.mail:hover
{
	color:#ffffff;
	text-decoration:none;
}


/***********************************************************************
* solution style
/***********************************************************************/


a.Solution:link,
a.Solution:visited
{
      text-decoration:none;
      color: #ffffff;
}
a.Solution:hover
{
      text-decoration:none;
      color: #ffffff;
}

.orange
{
	color: #F68302;
}

a.Solution:hover SPAN
{
      color:#F6B266;
	  text-decoration: underline;
}


/***********************************************************************
* system style
/***********************************************************************/

.hiddenText
{
	visibility:hidden;
}

.visibilityText
{
	visibility:visible;
}

.noneText
{
	display:none;
}

.displayText
{
	display:block;
}

.ValidateError,
.ValidateErrorTitle
{
	color:#0071B5;
}
.InformationError,
.InformationErrorTitle
{
	color:#0071B5;
}
.ValidateErrorTitle,
.InformationErrorTitle
{
	font-weight: bold;
}


