html,body
{
}

html, body, div, span, table, p, ul, li, td, a, form, input, select, textarea
{
  font-family: "Trebuchet MS", sans-serif, tahoma;
  font-size: 11px;
  padding: 0px;
  margin: 0px;
}

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

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

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

.b{font-weight: bold;}
.fl{float:left;}
.fr{float:right;}
img{border:0px;}
.highlight{background: #fff9ba;}
.clear{clear:both;font-size:1px;line-height:1px;height:1px;margin:0px;padding:0px;}
.pointer{cursor:pointer}
.hidden{display:none;}
.upper{text-transform:uppercase;}
.capital{text-transform:capitalize;}
.c{text-align:center;}
.r{text-align:right;}
.l{text-align:left;}

hr, .hr{height:1px;line-height:1px;background:#ccd8e2;border:0px;margin:0px;padding:0px;}


body{background:#ebf1f6;position:relative;}

.textContent{
  margin: 0px 10px;
}
.textContent, .textContent div, .textContent span, .textContent p, .textContent table, .textContent li, .textContent a{
  font-size:14px;
  color: #37424c;
  line-height: 150%;
}
.textContent a{
  color: #003a72;
  text-decoration: underline;
}
.textContent a:hover{
  text-decoration: none;
}
/* Gallery styles */
.gallery{
  margin: 15px 10px 0px 10px;
}
.galleryItem{
  display: inline-block;
  margin:0px 0px 7px 7px;
  vertical-align: middle;
}
.galleryItem img{
  vertical-align: middle;
}

#page{width:1200px;margin:0 auto;position:relative;background:url('../images/web/bg2.jpg') no-repeat right top;}
/**
#frame_bg{width:100px;height:100px;position:absolute;right:9px;top:28px;background:red;}
#frame{width:548px;height:188px;position:absolute;right:5px;top:25px;background:url('../images/web/frame_top.png');}
/**/
/**/
#frame_bg{width:540px;height:180px;position:absolute;right:10px;top:30px;background:center center;}
#frame{width:555px;height:215px;position:absolute;right:0px;top:0px;background:url('../images/web/frame_top.gif') no-repeat;}
/**/

#pusher{height: 229px;}
#logo{width:273px;height:76px;background:url('../images/web/logo.png') no-repeat;position:absolute;top:85px;left:14px;cursor:pointer;}
#menu{
  padding:0;
  height:52px;
  line-height:52px;
  position: relative;
}
#menu_l{
  background: url(../images/web/menu_l.png) no-repeat;
  width:17px;
  height:52px;
  position:absolute;
  left:1px;
  top:0;
}
#menu_r{
  background: url(../images/web/menu_r.png) no-repeat;
  width:17px;
  height:52px;
  position:absolute;
  right:0;
  top:0;
}
#menu_content{
  background:url(../images/web/menu_rep.png) repeat-x;
  height:52px;
  line-height:52px;
  padding:0;
  margin:0 17px;
}
#menu_content ul.menu_items{
  float:left;
}
#menu_content li{
  float:left;
  height:52px;
  line-height:52px;
  list-style-type:none;
  text-align:center;
  vertical-align:middle;
  padding: 0px 23px;
  position: relative;
}
#menu_content li a{
  font-size: 14px;
  text-transform: uppercase;
  color: #003D77;
  font-weight:bold;
}
#menu_content  ul.menu_items li.selected, #menu_content ul.menu_items li:hover{
  background:url(../images/web/menu_sel_rep.png) repeat-x;
}
#menu_content ul.menu_items li.selected a, #menu_content ul.menu_items li:hover a{
  color: #ffffff;
  text-decoration:none;
}
.menucap_l{
  background:url(../images/web/menu_sel_l.png) repeat-x;
  width: 16px;
  height: 52px;
  position:absolute;
  left:0px;
  top:0px;
  display:none;
}
.menucap_r{
  background:url(../images/web/menu_sel_r.png) repeat-x;
  width: 16px;
  height: 52px;
  position:absolute;
  right:0px;
  top:0px;
  display:none;
}
#menu_content ul.menu_items li.selected .menucap_l, #menu_content ul.menu_items li.selected .menucap_r, 
#menu_content ul.menu_items li:hover .menucap_l, #menu_content ul.menu_items li:hover .menucap_r{
  display: block;
}

.lang_lt{background:url('../images/web/flag_lt.gif') no-repeat left center;padding: 0px 23px;}
.lang_ru{background:url('../images/web/flag_ru.gif') no-repeat left center;padding: 0px 23px;}
.lang_en{background:url('../images/web/flag_en.gif') no-repeat left center;padding: 0px 23px;}
#menu_content ul.langs{
  float: right;
}
#menu_content ul.langs li{
  padding: 0px 0px;
}
#menu_content ul.langs li a{
  font-size: 11px;
  text-transform: uppercase;
  color: #003D77;
}
#menu_content ul.langs li a.selected{
  color: #9eb9d0;
}


/*  */
.block_title{
  background:url('../images/web/block_bg.png') no-repeat;
  width:244px;
  height:44px;
  line-height:44px;
  font-size:16px;
  color:#003d77;
  padding-left: 20px;
  font-weight: bold;
  margin-bottom:15px;
}
.block_title_small{
  background:url('../images/web/block_bg_small.png') no-repeat;
  width:224px;
}

#main{margin-top:15px;}
/*#content_r{float: right;width: 244px;padding:0px 7px 0px 16px;}*/
#content_r{float: right;width: 141px;padding:0px 0px 0px 0px; margin-left:-2px;}

#content_l{float: left;width: 223px;padding:0px 17px 0px 9px;}
#content{margin:0px 141px 0px 249px;}
.group_selector{text-align:center;}
#content_l select{font-size:14px;color: #36485a;padding: 2px 5px;width:200px;margin-bottom:20px;}

/*   */
#logos{width:106px;padding:10px;margin:10px 0px 10px 0px;position:relative;background: #ffffff;}
#logos .top, #logos .bottom{position:absolute;left:-2px;width:130px;height:10px;}
#logos .top{top:-10px;background:url('../images/web/logos_bg_t.png') no-repeat;}
#logos .bottom{bottom:-10px;background:url('../images/web/logos_bg_b.png') no-repeat;}
#logos img{margin:4px;}

/*   */
#footer{
  width: 944px;
  height: 90px;
  background: url('../images/web/footer_bg.jpg') no-repeat;
  margin-left: 249px;
  position: relative;
}
#createdby{
  position: absolute;
  top: 30px;
  right: 25px;
  color:#7d99b5;
}
#createdby a{
  text-transform: lowercase;
  color: #7d99b5;
}
#copyright{
  position: absolute;
  top: 30px;
  left: 280px;
  color:#7d99b5;
}

/*   */
.catalog_categories{}
.cat_name{margin:0 auto;width:200px;padding: 7px 3px 7px 10px;}
.cat_name.selected, .cat_name:hover{background: #fcfeff;}
.cat_name a{font-size:14px;color:#003a72;}
.cat_name a:hover{text-decoration:none;}
.cat_name_br{background:url('../images/web/br.gif') no-repeat;height:2px;width:200px;font-size:1px;margin:0 auto;}
.cat_name2{margin:0 auto;width:200px;padding: 7px 3px 7px 25px;background:url('../images/web/cat2.gif') no-repeat 15px center;}
.cat_name2 a{font-size:12px;color:#36485a;}
.cat_name2 a:hover, .cat_name2.selected a, .cat_name2.selected a:hover{text-decoration: underline;}


#products_loop{position:relative;background:url('../images/web/prod_rep1.gif') repeat-y;padding: 21px 12px;}
#products_loop .top, #products_loop .bottom{width:810px;height:21px;position:absolute;left:0px;} /* width buvo 684px */
#products_loop .bottom{bottom:0px;background:url('../images/web/prod_b1.gif') no-repeat;width:1000px;}
#products_loop .top{top:0px;background:url('../images/web/prod_t1.gif') no-repeat;}

#products_loop .head{
  width:750px;height:30px;line-height:30px;
  font-size:16px;color:#003d77;text-transform:uppercase;
  font-weight:bold;
  background:url('../images/web/prod_head.gif') no-repeat center center;
  margin: 10px auto;
  padding-left: 15px;
}
#products_loop .product_slot{
  display:inline-block;
  margin: 10px 7px;
  cursor:pointer;
}

#products_loop .prod_title{
  position:relative;
  bottom:0px;
  background:#ccd8e2;
  padding:6px;
  text-align:center;
  font-weight:normal;
  font-size:14px;
  color:#17242f;
  margin: 5px 0px 0px 0px;
}


#products_loop .prod_title .ctl,
#products_loop .prod_title .cbl,
#products_loop .prod_title .ctr,
#products_loop .prod_title .cbr,
#products_loop .prod_title:hover .ctl,
#products_loop .prod_title:hover .cbl,
#products_loop .prod_title:hover .ctr,
#products_loop .prod_title:hover .cbr
{width:6px;height:6px;position:absolute;}
#products_loop .prod_title .ctl{background:url('../images/web/c_tl.gif') no-repeat;top:0px;left:0px;}
#products_loop .prod_title .ctr{background:url('../images/web/c_tr.gif') no-repeat;top:0px;right:0px;}
#products_loop .prod_title .cbr{background:url('../images/web/c_br.gif') no-repeat;bottom:0px;right:0px;}
#products_loop .prod_title .cbl{background:url('../images/web/c_bl.gif') no-repeat;bottom:0px;left:0px;}
#products_loop .product_slot:hover .prod_title{background:#ebf1f6;}
#products_loop .product_slot:hover .ctl{background:url('../images/web/cs_tl.gif') no-repeat;}
#products_loop .product_slot:hover .ctr{background:url('../images/web/cs_tr.gif') no-repeat;}
#products_loop .product_slot:hover .cbr{background:url('../images/web/cs_br.gif') no-repeat;}
#products_loop .product_slot:hover .cbl{background:url('../images/web/cs_bl.gif') no-repeat;}


#products_loop .product_slot .prod_img{text-align: center;}
#products_loop .product_group_head{font-size:18px;color:#003d77;margin:12px 0px;text-align:center;}
#products_loop .product_manufacturer_head{font-size:18px;color:#003d77;margin:12px 0px 6px 0px;padding:0px 15px;}
#products_loop hr{margin:0px 12px;}

.product_data_wrap{padding:10px;}
.product_data{margin-top:10px; text-indent: 15px;}
.product_data .pd_head td{padding-bottom:5px;border-bottom:1px solid #ccd8e2;color:#003d77;font-size:14px;}
.product_data .pd_body td{padding-top:10px;}
.product_data .pd_property_name{text-align:center;padding:0px 4px;white-space:nowrap;width: 50px;}
.product_data .pd_property_value{text-align:center;color:#37424c;font-size:11px;height:10px;white-space:nowrap;}
.pd_img{text-align:center;}
.pd_desc{margin: 10px 0px 10px 0px;}
.pd_desc .pd_semititle{font-size:14px;color:#003d77;text-transform:uppercase;}
.pd_txt{font-size:14px;color:#37424c;margin: 6px 0px;}
.pd_files{font-size:14px;color:#37424c;margin: 0px 0px;}
.pd_files div{padding: 0px 0px 0px 15px;}
.pd_files a{font-size:14px;color:#37424c;}
.pd_files a:hover{text-decoration:underline;}
.pd_txt *, .pd_files{font-size:14px;color:#37424c;}



/* News */
.newsWrap{margin: 0px 0px;}
.newsTitle a{font-size:16px;color:#003077;text-decoration:none;}
.newsTitle a:hover{text-decoration:underline;}
.newsTitle{margin-bottom:12px;}
#products_loop .newsWrap .hr{margin:0px;}
.newsItem{width:308px;display:inline-block;vertical-align:top;margin: 0px 10px 10px 10px;}
.newsData{height:160px;}
.newsText{font-size:12px;color:#37424c;}
.newsImg{float:left;margin: 0px 15px 0px 0px;}

.newsMore{
  height:20px;line-height:20px;
  background:url('../images/web/more_rep.gif') repeat-x;
  text-align:center;
  padding:0px 15px;
  cursor:pointer;
  position:relative;
  margin: 8px 0px;
  float:right;
}
.newsMore a{color:#ffffff;}
.newsMore .left, .newsMore .right{height:20px;width:5px;position:absolute;top:0px;}
.newsMore .left{background:url('../images/web/more_l.gif') no-repeat;left:0px;}
.newsMore .right{background:url('../images/web/more_r.gif') no-repeat;right:0px;}
.newsMore:hover{background:url('../images/web/more_srep.gif') repeat-x;}
.newsMore:hover a{color:#232c35;text-decoration:none;}
.newsMore:hover a:hover{text-decoration:none;}
.newsMore:hover .left{background:url('../images/web/more_sl.gif') no-repeat;left:0px;}
.newsMore:hover .right{background:url('../images/web/more_sr.gif') no-repeat;right:0px;}

.up{
  text-align:right;
  margin:10px 10px 0px 0px;
  height:19px;
}
.up div{
  float:right;
  cursor:pointer;
  font-weight:bold;
  font-size: 10px;
  color: #6e8699;
  text-transform:uppercase;
  width:60px;
  height:19px;
  line-height:24px;
  white-space:nowrap;
  padding-right:23px;
  background:url('../images/web/up.gif') no-repeat right center;
}

/* Breadcrumb */
.breadcrumb{margin:0px 10px 15px 10px;font-size:12px;color:#003d77;}
.breadcrumb a{font-size:12px;color:#003d77;text-decoration:none;}
.breadcrumb a:hover{text-decoration:underline;}
.breadcrumb span{font-size:12px;color:#84929d;}

/* Gallery */
.gallery_wrap{}
.gallery, .gallery_inner{
  cursor:pointer;
  width:180px;
  background:#edf2f7;
  margin:0px 10px 10px 10px;
  padding:10px;
  position:relative;
  display:inline-block;
  /*zoom:1;*display:inline;*/
 zoom:1;
}
.gallery:hover{background:#c0d2e4;}
.gallery_inner{background:#ffffff;}
.gallery .tl,
.gallery .tr,
.gallery .br,
.gallery .bl{
  width:6px;height:6px;position:absolute;
}
.gallery .tl{background:url('../images/web/gal_tl.gif') no-repeat;top:0px;left:0px;}
.gallery .tr{background:url('../images/web/gal_tr.gif') no-repeat;top:0px;right:0px;}
.gallery .bl{background:url('../images/web/gal_bl.gif') no-repeat;bottom:0px;left:0px;}
.gallery .br{background:url('../images/web/gal_br.gif') no-repeat;bottom:0px;right:0px;}
.gallery:hover .tl{background:url('../images/web/gal_stl.gif') no-repeat;top:0px;left:0px;}
.gallery:hover .tr{background:url('../images/web/gal_str.gif') no-repeat;top:0px;right:0px;}
.gallery:hover .bl{background:url('../images/web/gal_sbl.gif') no-repeat;bottom:0px;left:0px;}
.gallery:hover .br{background:url('../images/web/gal_sbr.gif') no-repeat;bottom:0px;right:0px;}

.gallery_title{font-size:16px;color:#003d77;text-align:center;margin:0px 0px 10px 0px;}
.gallery_img{text-align:center;}
.gallery_desc{margin-bottom:10px;}


/* Title news */
#title_news{
  width: 644px;
  /*height: 130px;*/
  padding: 0px 20px 0px 20px;
  margin: 0px 0px 15px 0px;
  background: url('../images/web/action_rep.png');
  /*background: url('../images/web/title_news.png') no-repeat;*/
  position: relative;
}
#title_actions_p{padding:25px 0px;}
#title_news .t{width: 684px;position:absolute;height:25px;top:-25px;left:0px;background:url('../images/web/action_t.png') no-repeat;}
#title_news .b{width: 684px;position:absolute;height:25px;bottom:-25px;left:0px;background:url('../images/web/action_b.png') no-repeat;}
.tn_img{
  /*float: left;*/
  display:inline-block;
  margin-right: 20px;
  width: 120px;
}
.tn_title{
  font-size: 18px;
  color: #003077;
  font-weight: bold;
  margin-bottom: 5px;
  position:relative;
  top:-14px;
  left:0px;
  width: 200px;
}
.tn_desc{
  display:inline-block;
  font-size: 14px;
  color: #37424c;
  width: 500px;
  vertical-align:top;
}
.tn_desc *{font-size: 14px;color: #37424c;}
.actionBlock
{
  margin: 10px 0px;
  vertical-align:top;
}
.tn_button{
  height: 20px;
  line-height: 20px;
  position: absolute;
  right: 20px;
  bottom: 15px;
}
.tn_button .btn{width:50px;text-align:center;padding: 0px 5px;background:url('../images/web/tb_rep.gif') repeat-x;position:relative;}
.tn_button .btn .right, .tn_button .btn .left{position:absolute;top:0px;width:5px;height:20px;}
.tn_button .btn .left{background:url('../images/web/tb_l.gif') no-repeat;left:0px;}
.tn_button .btn .right{background:url('../images/web/tb_r.gif') no-repeat;right:0px;}
.tn_button a{text-decoration: none;color:#ffffff;white-space:nowrap;}
.tn_button a:hover{text-decoration: underline;}

.block_title_collapsed{
  background:url('../images/web/news_collapsed.png') no-repeat;
  width:684px;
  position: relative;
  display: none;
  font-size: 18px;
  color: #003077;
}
.tn_close{
  background: url('../images/web/news_close.gif') no-repeat;
  cursor: pointer;
  position:absolute;
  width: 12px;
  height: 4px;
  top: -6px;
  right: 17px;
}
.tn_open{
  background: url('../images/web/news_open.gif') no-repeat;
  cursor: pointer;
  position:absolute;
  width: 17px;
  height: 16px;
  top: 13px;
  right: 33px;
}
/* Donato css konaktu lentelems*/
.contacts_headers {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold;
	color:#003d77;
	background:#edf2f7;
}

.contacts_table_headers {
  font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold;
	color:#003d77;
}

.contacts_table_first_col{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold;
	color:#003d77;

}

.contacts_table_second_col{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;

	color:#36485a;
}

.paging
{
  margin: 10px 10px 0px 10px;
  background: #f2f5fa;
  border: 1px solid #e8edf1;
  height: 37px;
  line-height: 37px;
  text-align:center;
  clear: left;
}
.paging *{font-size:13px;}
.p_link, .p_current, .p_prev, .p_next
{
  padding: 3px 7px;
  margin: 0px 0px;
}
.p_current{font-weight:bold;border: 1px inset #e8edf1;background:#ffffff;}
.p_link
{
  color: #a12b01;
}
.p_prev, .p_next
{
  color: #000000;
  background: url('../images/web/pager_bg.gif') no-repeat center center;
  font-weight: bold;
}
.pd_single{
  position: relative;
  margin:auto;
  width: 640px;
}
.perpage{float:right;margin-right:10px;font-size:11px;}
.perpage *{font-size:11px;}
.perpage span{font-weight:bold;border: 1px inset #e8edf1;background:#ffffff;padding: 3px 4px;margin: 0px 0px;}
.perpage a{color: #a12b01;padding: 3px 4px;margin: 0px 0px;}

.newsImage{float:left;margin: 0px 10px 5px 0px;}

