@charset "utf-8";
/* CSS Document */

* {font-family:arial;font-size:13px;color:#181818;}
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, 
blockquote, pre, a, acronym, address, code, del, dfn, em, img, q, 
dl, dt, dd, ol, ul, li, fieldset, form, label, legend, caption, 
tbody, tfoot, thead, article, aside, dialog, figure, 
header, hgroup, nav, section {margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;vertical-align:baseline;}
article, dialog, figure, header, hgroup, nav, section {display:block;}
body {line-height:1.5;}
table {border-collapse:separate;border-spacing:0;}
caption, th, td {text-align:left;font-weight:normal;}
a img {border:none;}

/* font */
.red24b_calibri {
font-family:calibri;
font-size:24px;
font-weight:bold;
color:#cb0000;
}

.black20b_calibri {
font-family:calibri;
font-size:20px;
font-weight:bold;
color:#181818;
}

.grey20b_calibri {
font-family:calibri;
font-size:20px;
font-weight:bold;
color:#7b7a7a;
}

.red17b_arial {
color:#d10000;
font-size:17px;
font-weight:bold;
font-family:arial;
}

.grey13b_arial {
color:#989898;
font-size:13px;
font-weight:bold;
font-family:arial;
}

.grey13n_arial {
color:#989898;
font-size:13px;
font-family:arial;
}

.green13n_arial {
color:#89b700;
font-size:13px;
font-family:arial;
}

.black13b_arial {
color:#181818;
font-size:13px;
font-weight:bold;
font-family:arial;
}

.black15b_arial {
color:#181818;
font-size:15px;
font-weight:bold;
font-family:arial;
}

.orange13n_arial {
color:#e3bc09;
font-size:13px;
font-family:arial;
}
/* /font */

#container {
margin: 0 auto;
width: 994px
}

.absolute_head_bg {
width:100%;
height:77px;
background:url(../img/head-bg-shadow.png) repeat-x;
position:absolute;
top:0px;
left:0px;
z-index:-1;
}

.absolute_main_bg {
width:100%;
height:138px;
background:url(../img/absolute_main_bg.png) repeat-x;
position:absolute;
top:77px;
left:0px;
z-index:-1;
}

.head {
width:994px;
height:77px;
}

.logo_block {
width:262px;
height:77px;
float:left;
}

.logo {
width:232px;
height:64px;
float:left;
display:block;
background:url(../img/logo.png) no-repeat center center;
margin-top:5px;
}

.login_block {
width:158px;
height:77px;
float:right;
}

.login_link {
width:139px;
height:31px;
float:right;
display:block;
background:url(../img/login.png) no-repeat center center;
margin-top:22px;
}

.head_split {
float:right;
width:1px;
height:77px;
}

.registration_block {
width:105px;
height:51px;
float:right;
text-align:center;
padding-top:26px;
}

.registration {
text-decoration:none;
border-bottom:1px solid #dddddd;
line-height:18px;
font-family:arial;
color:#181818;
}

.registration:hover {
text-decoration:none;
border-bottom:0px solid #dddddd;
line-height:18px;
}

.call_block {
width:300px;
height:60px;
float:right;
text-align:center;
}

.call_block .left {
font-family:calibri;
font-size:18px;
color:#181818;
font-weight:bold;
padding-right:10px;
position:relative;
top:-2px;
}

.strongBlack {
font-family:calibri;
font-size:18px;
color:#181818;
font-weight:bold;

}

.call_block .right {
font-family:calibri;
font-size:24px;
font-weight:bold;
color:#cb0000;
line-height:19px;
padding-top:7px;
float:left;
}

.redStrong15 {
color:#cb0000;
font-size:15px;
font-weight:bold;
font-family:arial;
}

.redStrong13 {
color:#cb0000;
font-size:13px;
font-weight:bold;
font-family:arial;
}

.head2 {
width:994px;
height:69px;
}

.shop_card_block {
width:269px;
height:44px;
float:left;
padding-top:25px;
}

.shop_card_block .left {
width:147px;
font-weight:bold;
text-align:right;
padding-right:12px;
float:left;
line-height:16px;
}

.shop_card_block .right {
text-align:left;
float:left;
border-bottom:1px solid #dddddd;
text-decoration:none;
line-height:16px;
}

.shop_card_block .right:hover {
text-align:left;
float:left;
color:#a7c91e;
border-bottom:0px solid #dddddd;
text-decoration:none;
line-height:16px;
}

.search_block {
width:725px;
height:45px;
float:left;
padding-top:24px;
}

.search_block .label {
width:230px;
height:45px;
float:left;
line-height:18px;
white-space:nowrap;
}

.search_block .searchContainer {
width:495px;
height:45px;
float:left;
}

.searchContainer .inptstilius {
width:382px;
height:32px;
background:url(../img/search_block.png) no-repeat center center;
float:left;
border:0px;
margin-top:-11px;
padding-left:4px;
padding-right:4px;
padding-top:7px;
}

.searchContainer .submitingas {
width:103px;
height:39px;
background:url(../img/search_submit.png) no-repeat center center;
float:left;
border:0px;
cursor:pointer;
margin-top:-10px;
}

.content {
width:994px;
}

.content .left {
width:249px;
float:left;
}

.meniu_block {
width:248px;
float:left;
border-top:1px solid #f5f5f5;
border-right:1px solid #f5f5f5;
border-bottom:1px solid #f5f5f5;
background-color:#ffffff;
}

.meniu_block_left {
width:32px;
float:left;
background:url(../img/left_meniu_bg.gif) no-repeat #a7c91e top left;
}

.meniu_block_right {
width:216px;
float:left;
}

.meniu_block_left2 {
width:32px;
float:left;
background:url(../img/paslaugos.gif) no-repeat #e2bc09 top left;
}

.meniu_block_right2 {
width:216px;
float:left;
}

.meniu_block_footer {
width:248px;
height:3px;
float:left;
}

.meniu_block_footer2 {
width:248px;
height:3px;
float:left;
}

.meniu_block_right .item {
width:100%;
text-decoration:none;
margin-bottom:12px;
/*clear:both;
float:left;*/
}

.meniu_block_right .item .arrow {
width:24px;
height:18px;
background:url(../img/itm_arrow.gif) no-repeat center left;
display:block;
float:left;
padding-right:12px;
}

.meniu_block_right .item .txt {
border-bottom:1px solid #dddddd;
line-height:17px;
}

.meniu_block_right .item .txt:hover {
border-bottom:0px solid #dddddd;
}

.item_opera:hover {
display:block; /*opera fix*/
}


.meniu_block_right2 .item {
width:100%;
text-decoration:none;
margin-bottom:12px;
/*clear:both;
float:left;*/
}

.meniu_block_right2 .item .arrow2 {
width:24px;
height:18px;
background:url(../img/itm_arrow2.gif) no-repeat center left;
display:block;
float:left;
padding-right:12px;
}

.meniu_block_right2 .item .txt {
border-bottom:1px solid #dddddd;
line-height:17px;
}

.meniu_block_right2 .item .txt:hover {
border-bottom:0px solid #dddddd;
}

.baneris1 {
width:247px;
height:113px;
float:left;
border:1px solid #f5f5f5;
background-color:#ffffff;
margin-top:20px;
text-decoration:none;
}

.baneris1:hover {
text-decoration:none;
float:left;
}

.baneris1 {
width:247px;
height:113px;
float:left;
border:1px solid #f5f5f5;
background-color:#ffffff;
margin-top:20px;
text-decoration:none;
}

.baneris1:hover {
text-decoration:none;
float:left;
}

.baneris1_padding {
padding:10px;
width:227px;
height:153px;
}

.baneris1_label {
font-weight:bold;
font-weight:16px;
padding-bottom:10px;
float:left;
}

.baneris1_txt {
clear:both;
float:left;
}

.baneris1_txt:hover {
text-decoration:underline;
}

.content .right {
width:745px;
float:left;
display:block;
}

.media_flash_block {
width:745px;
height:285px;
/*background:url(../img/media_flash_demo.gif) no-repeat center center;*/
margin-left:16px;
}

.special_offr {
width:725px;
height:42px;
font-family:calibri;
font-size:18px;
color:#181818;
font-weight:bold;
padding-left:20px;
margin-top:10px;
margin-bottom:10px;
}

.special_offrLabel {
height:42px;
font-family:calibri;
font-size:18px;
color:#181818;
font-weight:bold;
float:left;
}

.special_offr_data {
width:725px;
background:url(../img/special_offr_data_top_bg.gif) repeat-x top #ffffff;
margin-left:20px;
float:left;
}

.innerExtend {
padding-top:20px;
padding-left:15px;
padding-right:5px;
width:700px;
/*
width:695px;
*/
}

.product_item {
width:232px;
height:343px;
float:left;
position:relative;
}

.product_item .img {
width:232px;
height:157px;
float:left;
overflow:hidden;
}

.product_item .price {
width:232px;
height:28px;
float:left;
}

.product_item .price_current {
width:102px;
height:28px;
float:left;
text-decoration:none;
}

.product_item .price_old {
width:130px;
height:26px;
float:left;
text-decoration:line-through;
padding-top:2px;
}

.product_item .product_name_block {
width:222px;
height:38px;
float:left;
}

.product_item .product_name {
width:222px;
height:38px;
overflow:hidden;
/*padding-right:10px;*/

/*
height:19px;
*/
text-decoration:none;
border-bottom:1px solid #dddddd;
}

.product_item .product_name:hover {
border-bottom:0px solid #dddddd;
}

.product_small_docum {
width:218px;
height:58px;
/*
height:77px;
*/
float:left;
padding-right:14px;
}

.product_small_docum .product_placiau {
text-decoration:none;
border-bottom:1px solid #dddddd;
line-height:16px;
}

.product_small_docum .product_placiau:hover {
text-decoration:none;
border-bottom:0px solid #dddddd;
}

.add_to_card {
width:232px;
height:25px;
margin-top:7px;
float:left;
}

.add_to_card .count {
width:59px;
height:23px;
float:left;
margin-top:2px;
}

.form_add_product {
width:80px;
height:25px;
float:left;
}

.form_add_product .inputas-count {
width:30px;
height:22px;
float:left;
background:url(../img/card_add_count.gif) no-repeat center center;
border:0px;
padding-top:3px;
padding-left:6px;
padding-right:2px;
}

.form_add_product .inputas-submit {
width:33px;
height:25px;
float:left;
background:url(../img/product_count_add.gif) no-repeat center center;
border:0px;
cursor:pointer;
margin-top:1px;
margin-left:-1px;
}

.sys_space {
width:100%;
height:40px;
}

.footer-productmap-absolute-bg {
width:100%;
background:url(../img/footerdatamap.gif) repeat-x top #fafafa;
position:absolute;
z-index:-1;
}

.footer-productmap {
margin: 0 auto;
width:994px;
background:url(../img/footerdatamap.gif) repeat-x top #fafafa;
padding-top:54px;
}

.footer_top {
width:994px;
height:3px;
}

.footer_bottom {
width:994px;
height:3px;
}

.footer_midle {
width:994px;
background:url(../img/footer_midle.gif) repeat-y #f7f7f7;
float:left;
}

.datamap_title {
width:974px;
height:41px;
margin-top:15px;
float:left;
font-family:calibri;
font-size:18px;
color:#181818;
font-weight:bold;
padding-left:20px;
}

.datamap_item {
width:225px;
height:209px;
/*height:165px;*/
float:left;
margin-left:20px;
overflow:hidden;
margin-bottom:10px;
}

.datamap_item_label {
/*height:17px;*/
text-decoration:none;
border-bottom:1px solid #dddddd;
line-height:17px;
color:#181818;
font-weight:bold;
/*float:left;*/
/*margin-bottom:5px;*/
}

.datamap_item_label:hover {
/*height:17px;*/
border-bottom:1px solid #ffffff;
}

.datamap_link {
text-decoration:none;
border-bottom:1px solid #dddddd;
line-height:16px;
clear:both;
float:left;
padding-top:2px;
white-space:nowrap;
}

.datamap_link_cont {
width:225px;
height:115px;
float:left;
overflow:hidden;


/*
width:225px;
float:left;
position:absolute;
z-index:10;
background-color:#f7f7f7;
border:1px solid;
*/
}

.datamap_link_cont_actyve {
width:225px;
float:left;
position:absolute;
z-index:20;
background-color:#f7f7f7;
margin-top:23px;
}


.datamap_link:hover {
text-decoration:none;
border-bottom:1px solid #ffffff;
line-height:16px;
clear:both;
float:left;
}

.company_info_block {
width:994px;
height:40px;
text-align:center;
padding-top:20px;
float:left;
}

.item_ci {
text-decoration:none;
border-bottom:1px solid #dddddd;
line-height:17px;
margin-right:40px;
}

.item_ci:hover {
text-decoration:none;
border-bottom:1px solid #ffffff;
line-height:17px;
}

.bank_pay_logo {
width:994px;
height:41px;
}

.footer {
width:994px;
height:47px;
float:left;
padding-top:25px;
}


.footer-left {
width:350px;
float:left;
font-size:13px;
color:#999999;
}

.footer-right {
width:350px;
float:right;
color:#999999;
text-align:right;
}

.footer-right a {
text-decoration:none;
font-size:13px;
border-bottom:1px solid #dddddd;
line-height:15px;
}

.footer-right a:hover {
text-decoration:none;
font-size:13px;
border-bottom:1px solid #ffffff;
}

.quick_links {
float:left;
width:725px;
margin-left:20px;
}

.quick_links_data {
color:#89b700;
border-bottom:1px solid #dddddd;
line-height:16px;
text-decoration:none;
float:left;
}

.quick_links_data:hover {
color:#89b700;
border-bottom:1px solid #ffffff;
line-height:16px;
text-decoration:none;
float:left;
}

.ql_split {
width:9px;
height:9px;
float:left;
/*background:url(../img/arrow_quick.gif) no-repeat center center;*/
margin-top:3px;
margin-left:11px;
}

.page_name {
width:645px;
/*width:725px;*/
float:left;
font-family:calibri;
font-size:28px;
color:#181818;
font-weight:bold;
text-transform:uppercase;
margin-left:20px;
margin-bottom:12px;
position:relative;
padding-right:80px;
}

.spausdinimo-versija-cont {
width:80px;
height:13px;
text-transform:none;
position:absolute;
top:13px;
right:15px;
text-decoration:none;
}

.spausdinimo-versija-left {
width:8px;
height:13px;
float:left;
background:url(../img/printico.gif) center center;
margin-top:5px;
text-decoration:none;
}

.spausdinimo-versija-right {
width:67px;
height:13px;
float:left;
border-bottom:1px solid #dddddd;
text-decoration:none;
margin-left:5px;
line-height:11px;
margin-top:4px;
}

.spausdinimo-versija-right:hover {
border-bottom:1px solid #ffffff;
}

.meniu_block_right_sub {
width:216px;
float:left;
background-color:#f7f7f7;
}

.item_sub {
width:100%;
text-decoration:none;
margin-bottom:9px;
}

.item_sub .space {
width:24px;
height:18px;
display:block;
float:left;
padding-right:12px;
}

.item_sub .txt_sub {
border-bottom:1px solid #dddddd;
line-height:17px;
}

.item_sub .txt_sub:hover {
border-bottom:1px solid #ffffff;
line-height:17px;
color:#181818;
}

.textContent {
color:#666666;
line-height:20px;
}

.textContent p {
color:#666666;
line-height:20px;
}

.textContent a {
color:#89b700;
font-size:13px;
font-family:arial;
text-decoration:none;
border-bottom:1px solid #dddddd;
line-height:15px;
}

.textContent a:hover {
text-decoration:none;
border-bottom:1px solid #ffffff;
}

.filterBlock {
width:710px;
float:left;
margin-bottom:20px;
}

.detailCont {
width:720px;
float:left;
}

.detailContLeft {
width:348px;
height:322px;
float:left;
position:relative;
}

.detailContRight {
width:366px;
/*height:322px;*/
float:left;
}

.detBgImg {
width:232px;
height:157px;
float:left;
margin-left:60px;
margin-top:60px;
}

.detailContRightTop {
width:366px;
height:44px;
float:left;
}

.detailContRightDesk {
width:366px;
float:left;
/*height:90px;*/
overflow:hidden;
font-family:arial;
font-size:13px;
color:#666666;
line-height:20px;
}

.productAdditionalInfo {
width:366px;
float:left;
font-family:arial;
font-size:13px;
color:#666666;
}

.productAdditionalInfoLeftTd {
font-weight:bold;
color:#666666;
line-height:25px;
background-color:#f6f6f6;
border-bottom:1px solid;
border-color:#ffffff;
padding-left:10px;
}

.productAdditionalInfoRightTd {
color:#666666;
font-style:italic;
line-height:25px;
border-bottom:1px solid;
border-color:#eeeeee;
padding-left:10px;
}

.priceCardPart {
width:366px;
float:left;
font-family:arial;
font-size:13px;
color:#666666;
margin-top:20px;
}

.priceCardPart .price_old {
text-decoration:line-through;
font-weight:bold;
padding-left:10px;
}

.ikonaDem {
width:56px;
height:56px;
position:absolute;
top:170px;
left:70px;
}

.ikonaDemNuol {
width:37px;
height:19px;
text-align:center;
font-family:arial;
font-size:17px;
font-weight:bold;
color:#ffffff;
margin-left:10px;
margin-top:9px;
float:left;
}

.ikonaDemL {
width:56px;
height:56px;
position:absolute;
top:95px;
left:10px;
}

.shopCardStep {
width:700px;
height:51px;
float:left;
margin-top:30px;
margin-bottom:30px;
background:url(../img/zingsniubg.gif) no-repeat center center;
}

.shopCardStep_1  {
/*width:149px;*/
height:50px;
float:left;
text-decoration:none;
}

.shopCardStepLabel {
width:110px;
height:44px;
float:left;
font-family:calibri;
font-weight:bold;
font-size:18px;
color:#ffffff;
text-decoration:none;
line-height:18px;
background:url(../img/shopCardStepLabel.gif) repeat-x;
padding-top:6px;
}

.shopCardStepLeft {
width:33px;
height:50px;
background:url(../img/shopCardStepLeft.gif) no-repeat center center;
float:left;
font-family:arial;
font-size:36px;
color:#ffffff;
line-height:49px;
text-align:center;
}

.shopCardStepRight {
width:5px;
height:50px;
background:url(../img/shopCardStepRight.gif) no-repeat center center;
float:left;
}

.cardList {
width:692px;
float:left;
}

.cardListHead {
font-weight:bold;
border-bottom:2px solid #eeeeee;
font-size:14px;
font-weight:bold;
line-height:40px;
}

.cardListItem {
border-bottom:1px solid #eeeeee;
font-size:14px;
line-height:18px;
padding-top:13px;
padding-bottom:13px;
padding-right:10px;
}

.card_count {
width:41px;
height:22px;
border:0px;
background:url(../img/card_count.gif) no-repeat center center;
text-align:right;
padding-right:10px;
padding-top:3px;
}

.dicoutPricecard {
color:#989898;
font-size:13px;
font-weight:bold;
text-decoration:line-through;
}

.ikonaDemCard {
width:56px;
height:56px;
position:absolute;
top:5px;
left:5px;
}

.cardListItemImagas {
width:84px;
height:58px;
position:absolute;
top:5px;
right:5px;
}

.cardItemRemove {
width:30px;
height:30px;
float:left;
background:url(../img/cardItemRemove.gif) no-repeat center center;
margin-left:13px;
}

.producDetailPilnasApr {
color:#666666;
font-size:13px;
line-height:20px;
margin-top:25px;
margin-bottom:25px;
float:left;
}

.producDetailPilnasApr p, ul, li {
color:#666666;
font-size:13px;
}

.producDetailPilnasApr a {
font-family:arial;
color:#89b700;
font-size:13px;
text-decoration:underline;
}

.producDetailPilnasApr a:hover {
text-decoration:none;
}

.cardSumAllLeft {
width:153px;
text-align:right;
line-height:20px;
}

.cardSumAllRight {
width:121px;
text-align:right;
line-height:20px;
}

.toliauFromCard,
.atgalFromCard {
width:139px;
height:31px;
float:right;
margin:20px 0 20px 20px;
clear:both;
}

.login-register-block {
width:700px;
clear:both;
}

.clientRegistration {
width:720px;
}

.emptyCardMessage {
font-family:calibri;
font-size:28px;
width:700px;
text-align:center;
}

.hoveris a,
.hoveris p a {
text-decoration:underline;
cursor:pointer;
}

.hoveris a:hover,
.hoveris p a:hover {
text-decoration:none;
color:#a7c91e;
}

.filtroDropdownasC {
border:1px solid #89b700;
margin-bottom:5px;
}

.filtroPaieskosDropdownasC {
width:190px;
margin-right:30px;
border:1px solid #89b700;
margin-bottom:10px;
}

.paswRemaind {
font-size:11px;
margin-top:3px;
float:left;
}

.paswRemaind:hover {
text-decoration:none;
}

.changepswC {
font-weight:bold;
font-size:14px;
}

.changepswC:hover {
text-decoration:none;
}


.filterSpecPasiulymas,
.filterAkcija,
.filterTopPreke,
.filternaujiena {
width:40px;
height:40px;
float:left;
cursor:pointer;
margin-left:16px;
margin-right:4px;
}

.baneris0 {
width:227px;
float:left;
border:1px solid #f5f5f5;
background-color:#ffffff;
margin-top:20px;
text-decoration:none;
padding:15px 10px 15px 10px;
}

.baneris0:hover {
text-decoration:none;
float:left;
}



/*
added 2011 04 06
*/

.title-category-label {
width:680px;
margin-left:20px;
float:left;
font-family:calibri;
font-size:21px;
color:#181818;
font-weight:bold;
padding:20px 0 10px 0;
letter-spacing:-0.1px;
text-transform:uppercase;
border-top:1px solid #d9d7d7;
}

.title-category-all-link {
float:right;
clear:both;
position:relative;
top:-15px;
right:45px;
font-size:17px;
margin-bottom:13px;
}

.title-category-all-link:hover {
text-decoration:none;
}

.view_from_card {
cursor:pointer;
margin-top:15px;
text-decoration:underline;
font-weight:normal;
}

.view_from_card:hover {
border-bottom:0px solid;
text-decoration:none;
}

.back-to-card {
float:left;
margin:20px 20px 20px 0;
font-weight:bold;
}

.back-to-card-wrap {
width:690px;
float:left;
clear:both;
}

/*
 /added 2011 04 06
*/








.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}

.clearfix {
	display: inline-block;
}

html[xmlns] .clearfix {
	display: block;
}

* html .clearfix {
	height: 1%;
}

