html,body
{
	padding:0px;
	margin:0px;
}
html,body,td,div,input,a,select
{
	font-family: Tahoma;
	font-size:11px;
	color:#2f5568;
}
body
{
	padding:0px 10px;
}
.imgLink,.txtLink{cursor:pointer;}
.txtLink{font-size: 14px;color:white;}
.imglink,.thumbed,.is_thumb
{
	cursor:pointer;
}
.nomargin
{
	padding:0px;
	margin:0px;
}
.b
{
	font-weight:bold;
}
.border_w td
{
	background:#ffffff;
}
.fl
{
	float:left;
}
.fr
{
	float:right;
}
.no_w, .now *
{
	white-space:nowrap;
}
.f12
{
  font-size: 12px;
}

#page
{
	width:100%;
	margin:auto;
}
#page_title
{
	width:975px;
	margin:auto;
}

#topElements{z-index:995;position:relative;}

a{z-index:999;}
a:link {text-decoration: underline;z-index:999;}
a:visited {text-decoration: underline;z-index:999;}
a:active {text-decoration: underline;z-index:999;}
a:hover {text-decoration: none;z-index:999;}

.link:link {text-decoration: underline;}
.link:visited {text-decoration: underline;}
.link:active {text-decoration: underline;}
.link:hover {text-decoration: none;}

.link2:link {text-decoration: none;}
.link2:visited {text-decoration: none;}
.link2:active {text-decoration: none;}
.link2:hover {text-decoration: underline;}

.nounder:link {text-decoration: none}
.nounder:visited {text-decoration: none}
.nounder:active {text-decoration: none}
.nounder:hover {text-decoration: none;}

#header
{
	height:127px;
	margin:0px 0px 10px 0px;
	position:relative;
	width:100%;
}
#topPart
{
	height:86px;
	vertical-align:middle;
}

#sukis
{
	margin:0px 45px 0px 40px;
}
#topPart a
{
	padding:0px 8px;
}

.s_input
{
	margin:0px 12px;
	width:114px;
	color: #666666;
	border:1px solid #e5e5e5;

	padding-top:3px;
	height:12px;
	line-height:12px;

	_padding-top:0px;
	_height:15px;
	_line-height:15px;
}
#topMenu
{
	height:41px;
	line-height:41px;
	background:url(../images/menu_bg.gif) repeat-x;
}

#topMenu a.firstLevelLink
{
	color:#ffffff;
	padding:0px 13px;
	text-decoration: none;
	font-family: Arial;
	font-size:12px;
	white-space:nowrap;
}
#topMenu a.firstLevelLink:hover
{
	text-decoration: underline;
}



/****************************/
#aboutus_line
{
	height:235px;
	margin:10px 0px;
}
#aboutus
{
	background:url(../images/about_us.jpg) no-repeat;
	width:700px;
	height:235px;
	float:left;
}
#aboutus div
{
	width:445px;
	height:135px;
	line-height:150%;
	padding:10px 0px 0px 33px;
}
#aboutus_en
{
  background:url(../images/about_us_en.jpg) no-repeat;
  width: 975px;
  height: 235px;
  position: relative;
}
#aboutus_en div
{
	width:445px;
	line-height:150%;
	padding:10px 0px 0px 10px;
	position: absolute;
	top:0;
	right:160px;
}

#title_anounce_wrap
{
	background:url(../images/tit_anounce.gif) no-repeat;
	width:265px;
	height:235px;
	float:right;
}
#title_anounce
{
	padding:20px;
}
.tit_anounce_sep
{
	background:url(../images/tit_anounce_sep.gif) no-repeat;
	height:1px;
	line-height: 1px;
	margin:5px 0px;
}
.tit_anounce_date
{
	font-size:10px;
	color:#0663b0;
	margin-top:10px;
}
.tit_anounce_text
{
	color:#466d80;
}
.tit_anounce_link
{
	color:#eb1825;
}
.tit_anounce_more
{
	text-align:right;
	margin-top:10px;
}

/************************************/
#helper_blocks
{
	height:166px;
}
#action_block_wrap
{
	/*background:url(../images/akcija_block.jpg) no-repeat;*/
	background:url(../images/cheminiai.jpg) no-repeat;
	width:225px;
	height:166px;
	float:left;
}
#action_block
{
	padding:14px 8px 14px 14px;;
	/*height:45px;*/
	overflow:hidden;
}
.action_text
{
	color:#ffffff;
	padding-top:20px;
}

#news_block_wrap
{
	background:url(../images/news_block.gif) no-repeat;
	width:468px;
	height:166px;
	margin-left:8px;
	float:left;
}
#news_block
{
	padding:20px;
}
.news_list
{
	margin-top:8px;
}
.news_label
{
	margin-bottom:12px;
}
.news_date
{
	width:65px;
	height:17px;
	line-height:17px;
	text-align:center;
	background:#bbd4e9;
	color:#333333;
	float:left;
}
.news_desc
{
	color:#99c0e1;
	line-height:17px;
	margin-left:75px;
}
.news_link
{
	color:#ffffff;
}

#poll_block_wrap
{
	background:url(../images/poll_bg.gif) no-repeat;
	width:265px;
	height:166px;
	float:right;
}
#poll_block
{
	margin:10px 0px 0px 10px;
	vertical-align:top;
}
.pollName
{
	color:#ffffff;
	font-weight:bold;
	padding-bottom:10px;
	font-size:12px;
}
.pollAnswer
{
	font-weight:normal;
	color:#ffffff;
	width:120px;
}
.pollBar
{
	color:#ffffff;
	margin:2px 0px;
	white-space:nowrap;
}
.pollBar img
{
	background:#ffffff;
}

#login_block_wrap
{
	background:url(../images/login_block.gif) no-repeat;
	width:265px;
	height:216px;
	float:right;
}
#login_block
{
	padding:20px 0px 20px 30px;
	width:130px;
	height:120px;
}
#login_form div
{
	padding:5px 0px;
}
#addLinks
{
	background:url(../images/login_block_rep.gif) repeat-y;
	padding:0px 0px 0px 30px;
}
#addLinks div, #addLinks2 div
{
	height:15px;
	line-height:15px;
}
#addLinks img
{
	padding:0px 5px;
}
#addLinks2 img
{
	padding:0px 5px 0px 0px;
}
.in_login
{
	margin:0px;
	padding:0px;
	border:1px solid #c5222c;
	background:#fde8ea;
	/*color: #a2a2a2;	*/
	color:#333333;
	padding-left:6px;
	width:121px;

	height:16px;
	line-height:16px;
	padding-top:3px;

	_padding-top:0px;
	_height:19px;
	_line-height:19px;
}
/**************************************************/
#contacts
{
	margin-top:30px;
	/*
	margin-left:5%;
	margin-right:5%;
	*/
}

.contact
{
	font-size:10px;
	color:#999999;
	float:left;
	margin:0px 25px;
	padding-bottom:10px;
}
.contact a
{
	font-size:10px;
	color:#eb1825;
}

/*******************************************************/
/*INNER PAGES SPECIFIC STYLES*/
.empty_block_wrap
{
	background:url(../images/left_menu_rep.gif) repeat-y;
}
.empty_block
{
	background:url(../images/left_menu_top.gif) no-repeat;
	min-height:225px;
	_height:225px;
	padding:35px 20px 10px 20px;
}
#menuLvl2_wrap
{
	background:url(../images/left_menu_rep.gif) repeat-y;
}
#menuLvl2
{
	background:url(../images/left_menu_top.gif) no-repeat;
	min-height:125px;
	_height:125px;
	padding:35px 20px 10px 20px;
}
.menuLvl2 a
{
	color:#2a4654;
}
.left_menu_sep
{
	background:url(../images/tit_anounce_sep.gif) center repeat-x;
	height:1px;
	padding:10px 0px;
}
.left_menu_sep2
{
	background:url(../images/tit_anounce_sep.gif) center repeat-x;
	height:1px;
}
.lm_arrow
{
	width:15px;
	text-align:right;
	padding-right:8px;
}
.lm_arrow2
{
	width:15px;
	text-align:right;
	padding-left:8px;
}

#contents_wrap
{
	background:#e5e5e5 url(../images/text_car2.jpg) bottom right no-repeat;
}
#contents
{
	padding:26px 30px 25px 30px;
}


.pageName
{
	color:#0663b0;
	font-size:14px;
	font-weight:bold;
	padding-bottom:28px;
}
.pageText
{
	line-height:133%;
	padding-bottom:30px;
}
.pageText a.anchor,.pageText a.anchor:link,.pageText a.anchor:visited,.pageText a.anchor:active,.pageText a.anchor:hover
{
	color:#0663b0;
	text-decoration: none;
}
.pageText a
{
	color:#eb1825;
	text-decoration: none;
}
/*
.pageText a:link
{
	color:#eb1825;
	text-decoration: none;
}
.pageText a:visited
{
	color:#eb1825;
	text-decoration: none;
}
.pageText a:active
{
	color:#eb1825;
	text-decoration: none;
}
.pageText a:hover
{
	color:#eb1825;
	text-decoration: underline;
}
*/
.pageControls
{
	position:absolute;
	bottom:20px;
	padding:0px 20px 0px 40px;
}
.pageControls img
{
	padding:0px 5px;
}
.pageControls a
{
	color: #eb1825;
}
.pageControls img.ctrl_sep
{
	padding:0px 10px;
}

/**********
News
**********/
.newsDate
{
	color:#7994a1;
	font-size:10px;
}
.newsName
{
	margin-bottom:5px;
}
.newsName a
{
	color:#eb1825;
	font-weight:bold;
}
.newsLink
{
	color:#0663b0;
}
.newsName_inner
{
	color:#eb1825;
	font-size:15px;
}
.newsText
{
	padding:20px 0px 30px 0px;
}
.red_link
{
	color:#eb1825;
}
/******************
SITEMAP
*******************/
.sitemap
{
	padding-bottom:40px;
}
.sitemap_sep
{
	background:url(../images/sitemap_sep.gif) repeat-x;
	height:1px;
}
.sitemap_l1
{
	height:29px;
	line-height:29px;
	padding-left:20px;
}
.sitemap_l1 a
{
	color:#0661ad;
	font-weight:bold;
}

.sitemap_l2
{
	height:29px;
	line-height:29px;
	padding-left:40px;
	background:#e1e1e1;
}
.sitemap_l2 a
{
	color:#eb1825;
}

/**********
Search
**********/
.search
{
	margin-bottom:40px;
}
.searchName
{
	margin-top:20px;
}
.searchName a
{
	color:#eb1825;
	font-weight: bold;
}
.searchLink a
{
	color:#0661ad;
}
.pageNum
{
	text-align:right;
}
.paging
{
	color:#0661ad;
}
.paging_sel
{
	font-weight:bold;
	color:#eb1825;
}

/**********
Products
**********/
.selected
{
	font-weight:bold;
}
.prod_sep2
{
	height:5px;
}
.prod_sep3
{
	height: 3px;
}
.prod2
{
	padding-left:7px;
}
.prod3
{
	padding-left:12px;
}
.prod2 a, .prod3 a{font-size: 11px;}
.propName
{
	font-weight:bold;
	text-align:center;
	color:#2f5568;
	height:30px;

	background:#ffffff;
}
.modRow td
{

}
.propQuantity
{
	width:50px;
	height:12px;
}

/************
Login Block
************/
.loginLinks
{
	color: #ffffff;
}
.frmBtn
{
	background:#ffffff;
	font-weight:bold;
	cursor:pointer;
	width:75px;
}
.frmBtn2
{
	background:#ffffff;
	font-weight:bold;
	cursor:pointer;
}
.msg_error{
	color:#FF0000;
}
/***************
CART
****************/
.cart_title
{
	font-weight:bold;
	text-align:center;
	color:#2f5568;
	height:30px;
	background:#ffffff;
}
.cartProd td
{
	background:#f2f2f2;
	line-height:20px;
}
.cartProdName
{
	text-align:left;
	padding-left:20px;
}
.cartProdName a
{
	font-weight:bold;
}
.cartProdPrice
{
	width:70px;
	text-align:left;
	padding-left:10px;
}
.cartProdQuant
{
	width:70px;
	text-align:left;
	padding-left:10px;
}
.cartProdQuantn
{
	width:70px;
	text-align:center;
}
.cartProdPricec
{
	width:70px;
	text-align:right;
	padding-right:10px;
}
.buyHeader
{
	height:30px;
	background:#FFFFFF;
	line-height:30px;
	color:#0663b0;
	font-size:12px;
	font-weight:bold;
	padding-left:10px;
	margin-top:15px;
}
.buyerInfoHead
{
	color:#D5A10D;
	background:#FFFFFF;
	font-weight:bold;
	line-height:30px;
	padding-left:10px;
	text-transform:capitalize;
}
.buyerInfoBody
{
	background:#f2f2f2;
	padding: 5px 15px 10px 10px;
}


/*****************
Floating menu
******************/
.menuBlock
{
	position:absolute;
	top: 30px;
	left: 13px;
	padding:5px 10px;
	margin:0px;
	background:#eb1825;
	z-index:999;
}
.menuLine
{
	height:20px;
	line-height:20px;
	white-space:nowrap;
	color: #FFFFFF;
	z-index:999;
}

.menuLine a
{
	color: #FFFFFF;
	padding:0px;
	margin:0px;
	text-decoration: none;
	z-index:999;
}
.menuLine a:link
{
	text-decoration: none;
	z-index:999;
}
.menuLine a:visited
{
	text-decoration: none;
	z-index:999;
}
.menuLine a:active
{
	text-decoration: none;
	z-index:999;
}
.menuLine a:hover
{
	text-decoration: underline;
	z-index:999;
}


.prodcatlvl1
{
  line-height: 30px;
  background: #CDCDCD;
}
.prodcatlvl2
{
  line-height: 25px;
  background: #DEDEDE;
}
.prodcatlvl3
{
  line-height: 20px;
}

.chemTextAd
{
  font-family: arial;
  font-size: 13px;
  color: white;
  text-decoration: underline;
  padding-top: 15px;
  background: url(../images/arrow_left.gif) no-repeat 0px 22px;
  padding-left: 8px;
}



#career_block_wrap
{
	background:url(../images/ieskome.jpg) no-repeat;
	width:265px;
	height:166px;
	float:right;
}
#career_block
{
	padding:14px 8px 14px 14px;;
	overflow:hidden;
}
.career_text
{
	color:#ffffff;
	padding-top:20px;
}
.careerTextAd
{
  font-family: arial;
  font-size: 12px;
  color: white;
  text-decoration: underline;
  padding-top: 10px;
  background: url(../images/arrow_left.gif) no-repeat 0px 17px;
  padding-left: 8px;
}