html,body
{
    padding:0px;
    margin:0px;
}
html,body,td,div,input,a,select,textarea
{
    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:454px;
    /*width:445px;*/
    /*width:461px;*/
    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;
}


#query_block_wrap
{
    background:url(../images/noriu2.gif) no-repeat;
    width:265px;
    height:166px;
    float:right;
}
#query_block
{
    margin:10px 0px 0px 10px;
    vertical-align:top;
}
.query_title
{
    color:#ffffff;
    font-size: 26px;
    padding-left: 10px;
}
.query_text
{
    color:#ffffff;
}
/**************************************************/
#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;
}
.chemTextAd a
{
  font-family: arial;
  font-size: 13px;
  color: white;
  text-decoration: underline;
}


#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;
}

/* Užklausa */
.requestPartTable{
    width: 100%;
}
.requestPartTable th{
    width: 200px;
    vertical-align: top;
    text-align: right;
    padding-right: 10px;
    padding-bottom: 2px;
}
.requestPartTable th.notes{
    font-weight: normal;
    font-size: 10px;
}
.requestPartTable td.mainLine{
    vertical-align: top;
    padding-bottom: 2px;
}
.requestForm{}
.requestForm .frmFieldSelect{
    width: 190px;
}
.requestForm .frmFieldText{
    width: 190px;
}
.qSelectLine{font-size: 16px;text-align:center;margin-bottom:10px;padding: 6px 0;background:#bbbbbb;}
.qSelectLine .selectedOption{background-color:#ffffff;padding:8px;}
.qSelectLine .option{font-size: 16px;color:#222222;}
