/* Aleksej Romanovskij (c) kryptis.lt */

* { margin: 0; padding: 0; }

html { font-size: 100.01%; color: #343631; background: #cbe0f0; }
body { font: .75em/1.3em Arial, sans-serif; text-align: center; position: relative; }

/* Utilites
----------------------------------------------- */
.i-repl { text-decoration: none; overflow: hidden; text-indent: -9999px; }

a { color: #1a88cb; }
a:hover { text-decoration: none; }
*:focus { outline: none; }
.print-info, .seo { display: none; }
li { list-style: none; }
img { border: none; }
.no-border { border: none!important; }
.container { overflow: hidden; }
.clear { width: 100%; }

/* Layout
----------------------------------------------- */
#page { background: url(../i/page.gif) repeat-x; }
#site { width: 1000px; position: relative; overflow: hidden; margin: 0 auto 10px auto; min-height: 421px; text-align: left; }

#header { color: #DBE3C5; height: 48px; padding-top: 7px; color: #A3C351; }

#top-icons { position: absolute; left: 689px; top: 18px; }
#top-icons li { float: left; padding-right: 9px; }

#nav-main { font-weight: bold; padding-top: 9px; padding-left: 10px; z-index: 100; position: relative; }
#nav-main li { float: left; margin: 0 26px 0 0; min-height: 32px; position: relative; }
#nav-main li:hover { background: url(../i/nav-main-li-here.gif) no-repeat center 28px; }
#nav-main li li:hover { background: none; }
#nav-main a { color: #dceaef; text-decoration: none; }
#nav-main a:hover, #nav-main a.active, #path a:hover { color: #65cef6!important; }
/*#nav-main li.active li a { color: #fff; }
#nav-main li.active li a:hover { color: #65cef6; }*/

#nav-main li.last a { border: 0!important; }

#nav-main li:hover ul { margin-top: 16px; margin-left: -10px; }
#nav-main li:hover ul ul,
#nav-main li:hover ul ul ul { margin-top: -999px!important; margin-left: 0; }

#nav-main ul li:hover ul { margin-top: -29px!important; }
/*#nav-main ul ul li:hover ul { margin-top: -20px!important; }*/

#nav-main li li.sub { background: url(../i/nav-main-sub.gif) no-repeat right center; }

#nav-main ul { position: absolute; margin-top: -999px; font-weight: normal; font-size: 11px!important; background: #42443d; padding: 0px 15px; }
#nav-main ul li { float: none; min-height: 0!important; width: 150px; margin: 0; }
#nav-main ul li a { color: #fff; display: block;  padding: 7px 0; border-bottom: 1px solid #50514e; }

#nav-main ul ul { left: 150px; padding: 0px 15px; }

#top-image { border-bottom: 5px solid #adcbda; margin: 0!important; }

.banners { border-top: 1px solid #bad8e7; margin: 0!important; background: #77a4ba; overflow: hidden; padding: 5px 0 5px 75px; border-bottom: 1px solid #cbe0f0; }
.banners a { margin-right: 5px; border: 1px solid #DDE9F2; float: left; }
.banners img { padding: 0!important; border: none!important; }

#sidebar-right { width: 275px; float: right; padding-top: 30px; /* padding-top: 27px;*/ }
#sidebar-left { width: 200px; float: left; }
#content { margin: 0 0px 0 0px; font-size: 1em; line-height: 1.5em; background: url(../i/content.gif) repeat-x 0 455px; }
#content.inner { background: url(../i/content.gif) repeat-x 0 220px; }
#text { margin-left: 201px; padding-left: 9px; }
#page-content { padding: 0 20px 18px 20px; background: #f5f9fc; width:465px; margin-right:0; } 

#footer { clear: both; overflow: hidden; padding: 15px 0 14px 0; font-size: .9em; line-height: 1.4em; text-align: left; background: #c2dae6 url(../i/footer.gif) repeat-x; text-align: center; }
#footer-inner { width: 1000px; margin: 0 auto; }
#footer p { float: left; }
#col-1 { width: 164px; padding-left: 36px; background: url(../i/icon-copy.gif) no-repeat 8px 3px; }
#col-2 { width: 525px; text-align: center; }
#col-3 { width: 275px; text-align: center; }

/* Content
----------------------------------------------- */
#page-content.single-page { padding-top: 1em; /*line-height: 1.7em; font-size: 11px;*/ }

h1, h2, h3 { font: bold 1em Arial; color: #000; margin: 0 0 .7em 0; }
h2 { font-size: 1.3em; font-weight: bold; }
h3 { font-size: 1.2em; font-weight: bold; }

h1 { margin-top: 0; background: url(../i/icon-m.gif) no-repeat 0px 11px; color: #314853; padding: 17px 0pt 6px 37px; margin-bottom: 1.3em; }

#content h2.custom, #path { margin: 0; margin-left: -10px; padding: 10px 10px 10px 44px; color: #fff; font-size: 1em; font-weight: bold; border-bottom: 4px solid #dadee0; background: #42443d url(../i/icon-naujausios.gif) no-repeat 14px 6px; }
#content h2.custom a, #path a { text-decoration: none; color: #fff; }

#content h2.custom-2 { margin: 0 -20px!important; padding-bottom: 2px; color: #314853; font-size: 1em; font-weight: bold; background: #f5f9fc url(../i/h2-custom-2-bg.gif) repeat-x left bottom; }
#content h2.custom-2 strong { display: block; padding: 15px 10px 19px 47px; background: url(../i/h2-custom-2.gif) no-repeat 13px 11px; }

#content h2.custom-3 { padding-bottom: 2px; color: #314853; font-size: 1em; font-weight: bold; margin-bottom: 0!important; }
#content h2.custom-3 strong { display: block; padding: 15px 10px 7px 35px; background: url(../i/h2-custom-2.gif) no-repeat 0px 11px; }

#casper { overflow: hidden; padding-top: 2px; font-weight: bold; background: #42443d url(../i/casper.gif) no-repeat left bottom; }
#site #produktai { float: left; width: 166px; padding-bottom: 6px!important; }
#path { margin-left: 200px; border-bottom: 0; background-color: transparent; }

#content p, #content ul, #content ol, #content table, blockquote { margin-bottom: 1em; }

blockquote { padding: 16px; }

#content img { /*border: 1px solid #C9CACC; padding: 3px;*/ }
#content img.custom { border: none!important; padding: 0!important; }

strong a { text-decoration: none; color: #343631; }
#content small { font-size: .9em; }
sup { color: #1a88cb; }

#content ul { margin-left: 16px!important; }
#content ul li { padding-top: 2px; padding-bottom: 2px; list-style: disc; }
#content li ul { margin-bottom: 0; }

#content ol { margin-left: 8px; }
#content ol li { margin-left: 12px; padding: 2px 0px 2px 0; list-style: decimal; }

.f-left { float: left; }
.f-right { float: right; }
.txt-just { text-align: justify; }

.a-left { text-align: left!important; }
.a-right { text-align: right!important; }
.a-center { text-align: center!important; }
.a-center strong a:hover {
	text-decoration: underline; color: #1a88cb;
}

	.image.f-left, img.f-left { margin: .3em 1em .5em 0; }
	.image.f-right, img.f-right { margin: .3em 0 .3em .5em; }
	
	.image { font-size: .9em; }
	.image img { margin-bottom: 4px; }

table, .basket { border-spacing: 0;  border-collapse: collapse; width: 100%; }
th { font-weight: bold; text-align: left; } 
td, th { padding: 4px 7px; vertical-align: top; }
th { background: #f5f9fc; } 

#site #content .null-table { background: none!important; border: 0!important; }
#site #content .null-table td, #site #content .null-table th { border: none!important; background: none!important; }

#content table { background: #fafcfe; border-top: 1px solid #e8eaeb; }
#content table td, #content table th { border: 1px solid #e8eaeb!important; }

table.custom { border-collapse: collapse; width: 100%; }
table.custom th, table.custom td { border: 1px solid #ccc; padding: 2px 5px; }
table.custom th { background: #d8e8ef; }
table.custom td {  }

#compare-table th { padding-top: 1em; }
#compare-table td { font-size: .9em; border-bottom: 1px solid #e8eff3; width: 30%; }
#compare-table img { background: #fff; }
.center-col { background: #fff; }
#compare-table form { position: relative; height: 3em; }
#compare-table .basket-button { position: absolute; left: 50%; top: 2px; margin: 0 0 0 -50px; }


#content #catalog-tree { background: transparent!important; border: none; font-weight: bold; font-size: 1.1em; margin-bottom: 0!important; }
#content #catalog-tree td { padding: 4px 0!important; border: none!important; vertical-align: middle; border-bottom: 1px solid #51534D!important; position: relative; }
#content #catalog-tree div { position: relative; }
#content #catalog-tree td .link { padding-left: 4px; display: block; }
#content #catalog-tree td.last { border: none!important; }
#content #catalog-tree img.cat-active { position: absolute; display: none; top: 0px; left: 0; }
#content #catalog-tree tr:hover img.cat-active { display: block; }
#content #catalog-tree a.active-1 { color: #65cdf5!important; }

/* Tabs
----------------------------------------------- */
.tabs { overflow: hidden; margin: 0!important; background: url(../i/tabs.gif) repeat-x left bottom; }
#page-content .tabs { margin: 0 -20px!important; background-color: #d1e4f2; }
.tabs li { float: left; list-style: none!important; padding: 0!important; background: #d6e4ec url(../i/tabs-li.gif) repeat-x; margin-right: 1px; }
.tabs li a { float: left; padding: 7px 10px; background: url(../i/tabs-li-a.gif) no-repeat top right; font-weight: bold; color: #343631; text-decoration: none; }
.tabs li.active { background: #f4f9fb url(../i/tabs-li-active.gif) repeat-x; }
.tabs li.active a { background: url(../i/tabs-li-active-a.gif) no-repeat top right; }

/* Item
----------------------------------------------- */
.item { padding: 1em 0 0 0; overflow: hidden; }
.news-item { /*font-size: 11px;*/ }
.item h2 { color: #1a88cb; padding: 7px 10px 6px 34px; margin-top: 0; font-size: 1.1em; }
.item h2 a { color: #1a88cb; text-decoration: none; }
.item h2 a:hover { color: #1a88cb; text-decoration: underline; }
.item .date { font-weight: normal; color: #6e7e84; border-left: 1px solid #9aa8b0; padding-left: 10px; float: right; margin-left: 10px; font-size: .9em; }
	.item-n h2 {  background: url(../i/icon-n.gif) no-repeat 0px 3px; }
	.item-m h2 {  background: url(../i/icon-m.gif) no-repeat 0px 3px; }
	.item-a h2 {  background: url(../i/icon-a.gif) no-repeat 0px 3px; }
	
	.icon-none h2 {  background: url(../i/icon-none.gif) no-repeat 0px 3px; cursor: pointer; }
	.icon-new h2 {  background: url(../i/icon-new.gif) no-repeat 0px 3px; cursor: pointer; }
	.icon-special h2 {  background: url(../i/icon-a.gif) no-repeat 0px 3px; cursor: pointer; }
	.icon-saleout h2 {  background: url(../i/icon-saleout.gif) no-repeat 0px 3px; cursor: pointer; }

.item .item-intro { overflow: hidden; }

.catalog-item { border-bottom: 1px solid #dde9f2; }
.subcat-items { border: none; }
.catalog-item .product-pic { background: #fff; border: 1px solid #D9D9D9; }
.catalog-item .item-intro { margin-left: 140px; overflow: visible; }
.catalog-item h2 { color: #1a88cb; padding: 0px; margin-top: .3em; font-size: 1.1em; }
.catalog-item h2 a { color: #1a88cb; }
.catalog-item h2 a:hover { color: #1a88cb; text-decoration: underline; }
.product-manufacture { margin-bottom: 1em; border: none!important; }
.p-m-2 { width: 170px; text-align: center; padding-top: 8px; }
.p-m-2 .product-manufacture { margin-bottom: 0;}
.product-price { padding-top: 6px; }

#product-pic {
	width: 165px; 
	height: 216px; 
	position: relative;
}
#product-pic a img {
	position: absolute;
	top: 50%;
	left: 50%;
	border: 1px solid #ff0000;
}

/* Product
----------------------------------------------- */
.product-info { text-align: justify; margin-bottom: 2em; overflow: hidden; }

.product-gallery { float: right; text-align: center; border: 1px solid #d9d9d9; background: #fff; margin: 0 0 1em 1em; display: inline; width: 170px; }
.product-gallery img { border: none!important; }
.product-gallery p { text-align: center; border-top: 1px solid #d9d9d9; margin: 0!important; padding: 3px; }

#content table.product-properties { background: #fafcfe; border-top: 1px solid #e8eaeb; }
#content table.product-properties td, #content table.product-properties th { border: none!important; border-bottom: 1px solid #e8eaeb!important; }
#content table.product-properties .product-properties-header { background: #d8e8ef; }

/* Basket
----------------------------------------------- */
#content .item-basket-table { background: #e8f0f3; font-size: .9em; }
#content .item-basket-table td, #content .item-basket-table th { border: 1px solid #f5f9fc!important; text-align: center; background: #e8f0f3; }
.item-basket-table .i-text { width: 2em; border: 1px solid #c5d4d9; text-align: center; }
.basket-actions label { width: 130px!important; padding-top: 3px!important; }
.basket-actions .f-inputs { padding-left: 141px!important; }
#content .item-basket-total td { border: none!important; font-size: 1.1em; }

/* Pagination
----------------------------------------------- */
.pagination { font-size: .9em; border-top: 1px solid #dde9f2; padding-top: 12px; overflow: hidden; }
.pagination .next, .pagination .last { font-size: 1.1em; }
.pagination a, .pagination strong { padding: 0 2px; }
.pagination .p-content { padding-top: 2px; margin: 0 33px; }
.p-link-1 { padding-right: 1.5em!important; } 

/* Sidebar blocks
----------------------------------------------- */
#sidebar-right dl, #sidebar-left dl { background: #b2cede; border-top: 4px solid #799db1; border-bottom: 1px solid #d5e6f3; }
#sidebar-right dl dt, #sidebar-left dl dt { background: #a2c2d4 url(../i/sidebar-right-dl-dt.gif) repeat-x left top; border-bottom: 1px solid #b2cede;  }
#sidebar-right dl dt strong, #sidebar-left dl dt strong, #produktai { color: #343631; display: block; padding: 6px 10px 7px 34px; }
#sidebar-right dl dt strong a, #sidebar-left dl dt strong a, #produktai a { color: #343631; }
#sidebar-right dl dd, #sidebar-left dl dd { font-size: .9em; border-top: 1px solid #8eb4c7; padding: 7px 10px; line-height: 1.5em; }

/*dl.apklausa-block,*/ dl.catalog-block { border-top: none!important; }
/*#sidebar-left dl.apklausa-block dt strong, */#sidebar-left dl.catalog-block dt strong { background-color: #42443d; color: #fff; }
/*dl.apklausa-block dt { border-bottom: 4px solid #a0bbc6!important; }*/
/*dl.apklausa-block dd, */dl.catalog-block dd { border-top: none!important; }
dl.apklausa-block p.action { padding-top: 5px; }

dl.catalog-block dt, #produktai { font-size: 1.1em; }

dl.basket-block dt strong { background: url(../i/icon-basket.gif) no-repeat 6px 4px; }
dl.akcijos-block dt strong { background: url(../i/icon-akcijos.gif) no-repeat 4px 3px; }
dl.apklausa-block dt strong { background: url(../i/icon-apklausa.gif) no-repeat 4px 3px; }
dl.reklama-block dt strong { background: url(../i/icon-reklama.gif) no-repeat 4px 3px; }
dl.aktualijos-block dt strong { background: url(../i/icon-aktualijos.gif) no-repeat 6px 4px; }
dl.disskus-block dt strong { background: url(../i/icon-disskus.gif) no-repeat 6px 4px; }
dl.catalog-block dt strong, #produktai { background: url(../i/icon-catalog.gif) no-repeat 6px 7px; padding: 10px 10px 10px 34px!important; color: #fff; }
dl.products-block dt strong { background: url(../i/icon-products.gif) no-repeat 6px 4px; }
dl.acsessuars-block dt strong { background: url(../i/icon-acsessuars.gif) no-repeat 6px 4px; }

dl.basket-block p { margin-bottom: .5em; }

.basket { background: #d8e6ee; margin-bottom: 4px; }
.basket td { border-bottom: 1px solid #b2cede; }
.basket-price { text-align: right; }
.basket th { border: none; background: #e4edf3; }

dl.aktualijos-block div dd { text-align: justify; }
dl.aktualijos-block div dd, dl.akcijos-block dd { padding-bottom: 1px!important; }
dl.aktualijos-block div dd h2 a { text-decoration: none; color: #314853; }
dl.aktualijos-block div dd h2 a:hover { color: #fff; }
dl.aktualijos-block div dd ul { padding-bottom: 5px; }
dl.aktualijos-block div dd li { border-bottom: 1px solid #a0c4d3; padding-top: 6px; }
dl.aktualijos-block div dd li.last { border: none; }

dl.catalog-block dt { border-bottom: 1px solid #bccbd7!important; }
dl.catalog-block dd { background: #42443d; color: #dceaef; padding: 0 10px; }
dl.catalog-block dd a { color: #dceaef; text-decoration: none; }
dl.catalog-block dd a:hover, dl.catalog-block dd li a.active { color: #66cdf6; }
#sidebar-left dl.catalog-block dd ul { margin: 0!important; font-weight: bold; font-size: 1.1em; }
#sidebar-left dl.catalog-block dd li { margin: 0!important; padding: 0!important; list-style: none; position: relative; }
dl.catalog-block dd li.last a { border: none!important; }
dl.catalog-block dd li a { display: block; padding: 5px 5px 5px 50px!important; min-height: 38px; border-bottom: 1px solid #51534d; }
dl.catalog-block dd li img { border: none!important; position: absolute; top: 3px; left: 0px; }

dl.catalog-block #cat-1 { background: url(../i/icon-cat-1.gif) no-repeat 0 5px; }
dl.catalog-block #cat-2 { background: url(../i/icon-cat-2.gif) no-repeat 0 5px; }
dl.catalog-block #cat-3 { background: url(../i/icon-cat-3.gif) no-repeat 0 5px; }
dl.catalog-block #cat-4 { background: url(../i/icon-cat-4.gif) no-repeat 0 5px; }
dl.catalog-block #cat-5 { background: url(../i/icon-cat-5.gif) no-repeat 0 5px; }

dl.products-block {}
dl.products-block dd { background: url(../i/products-block-dd.gif) repeat-x; padding-top: 6px!important; }
dl.products-block dd .tabs { background: none; margin-bottom: 8px!important; }
dl.products-block dd .tabs li { background: #d6e4ec url(../i/dl-tabs-li.gif) repeat-x; }
dl.products-block dd .tabs li a { background: url(../i/dl-tabs-li-a.gif) no-repeat top right; padding-bottom: 6px; }
dl.products-block dd .tabs li.active { background: #f4f9fb url(../i/dl-tabs-li-active.gif) repeat-x; }
dl.products-block dd .tabs li.active a { background: url(../i/dl-tabs-li-active-a.gif) no-repeat top right; }

#sidebar-right h2, #sidebar-left h2 { margin: 0 0 7px 0; color: #314853; line-height: 1.4em; font-size: 1.1em; }
#sidebar-right h2 a, #sidebar-left h2 a { text-decoration: none; color: #314853; }
#sidebar-right h2 a:hover, #sidebar-left h2 a:hover { text-decoration: underline; color: #1a88cb; }

dl.reklama-block dd p { margin: 0!important; }
dl.reklama-block dd p a { margin-bottom: 5px!important; display: block; }
dl.reklama-block dd p img { background: #fff; border: 1px solid #83b2c7!important; }

.intro { background: #d8e8ef; padding: 8px; margin-bottom: 7px; overflow: hidden; }
.intro img { background: #fff; padding: 3px; border: 1px solid #83b2c7; float: left; margin: 0 8px 3px 0; }
.intro.a-center img { float: none; }

dl .more { background: #e4eef3; padding: 5px 9px 7px 9px; font-weight: bold; text-align: right; margin-top: -6px; }

/* Forms
----------------------------------------------- */
input, select { vertical-align: middle; }
.i-text { padding: 2px 7px; border: none; background: #fff; font-size: .9em; }
#content .i-text { border: 1px solid #c5d4d9; }
.i-text, .i-button, textarea { font-family: Arial; }
.i-radio { margin-right: 4px; }
/*#content .i-button { cursor: pointer; background: #E0DFE3; border: 2px solid #F1EFE2; border-color: #F1EFE2 #9D9DA1 #9D9DA1 #F1EFE2; padding: 0 .4em; width: auto; overflow: visible; }*/

.hidden { display: none; }
.error { border: 1px solid red; padding: 2px; background: #ffb7b7; color: #000; }

.form-block { padding: 8px 10px 4px 10px; color: #fff; background: #42443D; border-bottom: 1px solid #DCE4C7; }
.form-block .i-button { position: relative; top: 1px; }

#content fieldset { margin-bottom: 1em; border: none; }
#content legend { margin-top: -1px; padding-bottom: 1em; font-size: 1.1em; font-weight: bold; }

#content .f-row { overflow: hidden; margin-bottom: .5em; }
#content label { float: left; text-align: right; width: 150px; }
#content .f-inputs { padding-left: 160px; }

.form-block .f-row { overflow: hidden; margin-bottom: 5px; }
.form-block label { float: left; width: 67px; padding-top: 2px; text-align: right; font-weight: bold; color: #fff; }
.form-block .f-inputs { margin-left: 72px; }
.form-block .f-inputs select, .form-block .f-inputs .i-text { width: 184px; font-size: .9em; }

#search-form .f-row {  }
#search-form #search-field { width: 147px; }
#search-form .i-button { position: relative; top: 0px; }

.f-actions { padding-top: .5em; }
.action { overflow: hidden; width: 100%; margin-bottom: 0!important; }
.action .b-button, .action .g-button { margin-right: 5px; }

.b-button { background: #42443D url(../i/bb-lt.gif) no-repeat; }
.b-button span { display: block; float: left; background: url(../i/bb-rb.gif) no-repeat right bottom; }
.b-button span span { display: block; float: left; background: url(../i/bb-lb.gif) no-repeat left bottom; }
.b-button input, .b-button a { cursor: pointer; text-decoration: none; float: left; padding: 3px .7em; width: auto; overflow: visible;  display: block; color: #fff; border: none!important; background: url(../i/bb-rt.gif) no-repeat right top; }

.g-button { background: #5f9bbe url(../i/gb-lt.gif) no-repeat; }
.g-button span { display: block; float: left; background: url(../i/gb-rb.gif) no-repeat right bottom; }
.g-button span span { display: block; float: left; background: url(../i/gb-lb.gif) no-repeat left bottom; }
.g-button input, .g-button a { cursor: pointer; text-decoration: none; float: left; padding: 3px .7em; width: auto; overflow: visible; display: block; color: #fff; border: none!important; background: url(../i/gb-rt.gif) no-repeat right top; }

.basket-button { background: #c8dde6 url(../i/basket-button-input.gif) no-repeat right top; }
.basket-button input { cursor: pointer; float: right; padding: 6px 0.7em 6px 4em; width: auto; overflow: visible; display: block; color: #343631; border: none!important; background: url(../i/basket-button.gif) no-repeat; font-weight: bold; }
.product-compare { float:left; }

.b-button, .g-button, .basket-button { float: left; display: block; }
.b-button input, .g-button input, .basket-button input { font-size: .8em!important; }

#form-login { width: 275px; overflow: hidden; position: absolute; z-index: 0; left: 725px; top: 14px; }
#form-login .i-text { width: 91px; margin-right: 5px; font-size: .9em; }
#form-login .i-button { position: relative; top: 1px; left: -2px; }
#form-login p { padding-left: 18px; }
#form-login p.top-area { margin-bottom: 17px; }
#form-login p.top-area .i-button { position: absolute; left: 237px; top: 0px; }
#form-login p.bottom-area { font-size: .9em; background: #42443D; height: 26px; padding-top: 9px; padding-right: 13px; color: #fff; border-bottom: 1px solid #f0f5e5; }
#form-login p.bottom-area input { position: relative; top: -1px; }
#form-login p.bottom-area a { color: #67cbf6; text-decoration: none; }
.delimiter { padding: 0 4px; }

#form-login.user-info { color: #fff; }
#form-login.user-info p.top-area { margin-top: 3px; margin-bottom: 14px; }
#form-login.user-info p.top-area a { color: #67cbf6; text-decoration: none; }
#form-login.user-info p.bottom-area { padding-top: 0; padding-bottom: 9px; height: 29px; }

#form-poll div { background: #d8e8ef; margin-bottom: 1px; padding: 4px 8px; }

#site #content #sidebar-left .apklausa-block table.null-table { margin-bottom: 0!important; }
#site #content #sidebar-left .apklausa-block table.null-table td { background: #d8e8ef!important; border: none; }
#site #content #sidebar-left .apklausa-block table.null-table tr.zebra td { border-bottom: 1px solid #b0d1de!important; }

#newsletter-form { padding: 7px 10px 4px 10px!important; }
#newsletter-form label { float: none; padding: 0!important; display: block; margin-bottom: 6px!important; width: auto!important; text-align: left; }
#newsletter-form .f-inputs { padding: 0!important; margin: 0!important; }
#newsletter-form .i-text { width: 142px!important; border: none; }
#newsletter-form .i-button { border: none; padding: 0; position: relative; top: 0; }

#form-compare-select { background: #e0edf5; padding: 10px 20px 15px 20px; }
#form-compare-select p { margin-bottom: 3px; }
#form-compare-select select { width: 31%; font-size: 10px; }

.big-form { margin-bottom: 1em; }
.big-form .i-text { width: 240px; }
.big-form .f-multiple-inputs .i-text { width: auto; }
.big-form select.i-text { width: 255px; }
.big-form em { font-style: normal; position: relative; top: 2px; }

.big-form .f-multiple-inputs .f-pasto-indeksas { width: 50px; }
.big-form .f-multiple-inputs .f-miestas { width: 147px; }
.big-form .f-multiple-inputs .f-gatve { width: 140px; }
.big-form .f-multiple-inputs .f-namas, #basket-form .f-multiple-inputs .f-butas { width: 31px; }

/*--Povilo Poderskio prideti stiliai--*/
.delivery_type{
padding-top:10px;
padding-bottom:10px;
display:block;
}
.delivery_type .delivery_price{
display:block;
font-weight:bold;
color:#5f9bbe;
}
.delivery_type table td{
vertical-align:middle;
text-align:center;	
}

.step{
font-weight:bold;	
}
#selected.step{
color:#5f9bbe;
}

hr{
height:0px;
border-top:1px solid black;
}

#comparePop{
display:none;

border:2px solid #3e7fb1;
background-color:#bedbf1;
width:250px;
}
#comparePop h2{
color:white;
background-color:#3e7fb1;
font-size:14px;
}
#comparePop h2 a{
color:white;
text-decoration:none;
font-size:12px;
padding-left:3px;
padding-right:3px;
margin-left:155px;
padding-bottom:5px;
}
#comparePop p{
color:black;
padding-left:5px;
}
#comparePop a{
color:red;
text-decoration:none;
}
#comparePop table{
background-color:#dbdbdb;
border-color:#aaa;
}
#comparePop table td{
paddding:3px;
border-color:#aaa;
}
.field_difs td{
background-color:#cbe0f0;
}