/**************************************************************************************************************************/

html, body						{ height:100% !important; min-height:100%; }
body, form						{ padding:0; margin:0; }
body							{ background:#fff; }
div, input, textarea, select	{ position:relative; font-family:"Trebuchet MS"; }
input, select					{ position:static; font-size:12px; color:#222222; border:1px solid #D7D7DC; }
input							{ padding:2px 5px; }
select							{ padding:2px 0; }

input.inp-1							{ margin-bottom:10px; width:90%; min-width:106px; }
input.chk, input.chk2, input.rad	{ width:13px; height:13px; padding:0; border:0; vertical-align:bottom; }
input.chk, input.rad				{ position:relative; top:-2px; margin:0 5px 0 0;  }
input.chk2							{ position:absolute; right:0; bottom:0; margin-bottom:3px; }


.messageBox			{ padding: 0px; margin: 4px 0; float: none; clear: both; border: 1px dashed #e5e09b; }
.messageBox a img		{ border: none; position: absolute; z-index: 1; right: 2px; top: 2px; }
.messageBox div		{ padding: 17px 20px; margin: 0; float: none; background: #fffde0; color: #000000; font-family: Arial; font-size: 13px; font-style: italic; }
.messageBox div pre	{ margin: 0; }

.but-2a, .but-2, .s-but-2, .l-but-2, .l-but-2-w, .u-but1-2, .u-but2-2, .lo-but-2, .r-but-2
					{ float: left; height: 24px; font-size: 12px; color: #fff; line-height: 24px;
						padding:0 15px 0 30px; cursor:pointer; position:static; width:auto;
						display: block; margin: 0; text-decoration: none; font-style: none;
						font-weight: normal; white-space: nowrap; }
a.but-2:hover, a.but-2:active, a.lo-but-2:hover, a.lo-but-2:active, a.u-but2-2 { color: #fff !important; }
.k-but-2			{ float:left; height:24px; font-size:12px; color:#fff; padding:0 14px 0 28px; line-height:24px; cursor:pointer; position:static; width:auto; }
.but-1				{ float:right; background:#9AA0A8 url(but-1.gif) no-repeat; width:auto; }
.but-1a				{ float:right; background:#85BDB1 url(but-1a.gif) no-repeat; width:auto; }
.but-1				{ float:right; background:#9AA0A8 url(but-1.gif) no-repeat; width:auto; margin-right: 50px; margin-top: 10px;}
.s-but-1			{ float:right; background:#9AA0A8 url(s-but-1.gif) no-repeat; position:static; width:auto; }
.s-but-1.fl			{ float:left; }
.l-but-1			{ float:right; background:#9AA0A8 url(l-but-1.gif) no-repeat; position:static; width:auto; }
.l-but-1.lefty{ float:left; background:#9AA0A8 url(l-but-1.gif) no-repeat; position:static; width:auto; margin-top: 10px; }
.form-steps .l-but-1.lefty{ float:left; background:#9AA0A8 url(l-but-1-1.gif) no-repeat; position:static; width:auto; margin-top: 10px; }
.l-but-1-w			{ float:right; background:#9AA0A8 url(l-but-1-w.gif) no-repeat; position:static; width:auto; }
.r-but-1			{ float:right; background:#9AA0A8 url(r-but-1.gif) no-repeat; position:static; width:auto; }
.cc-but-1			{ float:right; background:#9AA0A8 url(cc-but-1.gif) no-repeat; position:static; width:auto; }
.lo-but-1			{ float:right; background:#9AA0A8 url(lo-but-1.gif) no-repeat; position:static; width:auto; }
.k-but-1			{ float:right; background:#93B7BC url(k-but-1.gif) no-repeat; position:static; width:auto; }
.u-but1-1			{ float:right; background:#9AA0A8 url(u-but1-1.gif) no-repeat; position:static; margin:20px 0 0 10px; width:auto; }
.u-but2-1			{ float:right; background:#9AA0A8 url(u-but2-1.gif) no-repeat; position:static; margin:20px 0 0 10px; width:auto; }
.u-but2-1.lefty { float:left; background:#9AA0A8 url(u-but2-1.gif) no-repeat; position:static; margin:0px 0 0 0px; width:auto; }
.n-but-1			{ float:right; background:#9AA0A8 url(but-ok-1.gif) no-repeat; position:static; width:auto; }
.but-2				{ background:url(but-2.gif) 100% 0 no-repeat; }
.but-2a				{ background:url(but-2a.gif) 100% 0 no-repeat; }
.s-but-2			{ background:url(s-but-2.gif) 100% 0 no-repeat; }
.l-but-2			{ background:url(l-but-2.gif) 100% 0 no-repeat; }
.form-steps .l-but-2 { background:url(l-but-2-1.gif) 100% 0 no-repeat; }
.l-but-2-w			{ background:url(but-2.gif) 100% 0 no-repeat; }
.r-but-2			{ background:url(but-2.gif) 100% 0 no-repeat; }
.lo-but-2			{ background:url(lo-but-2.gif) 100% 0 no-repeat; }
.k-but-2			{ background:url(k-but-2.gif) 100% 0 no-repeat; }
.u-but1-2			{ background:url(but-2.gif) 100% 0 no-repeat; }
.u-but2-2			{ background:url(but-2.gif) 100% 0 no-repeat; }
.nohover      { color: #fff !important;}

a					{ color:#2B8ABE; outline:none; }
a:hover				{ color:#F48018; }
a.hot				{ color:#F48018 !important; }
a:hover.hot			{ color:#ECA260 !important; }
h1, h2, h3, h4, h5	{ margin:0; padding:0; font-weight:normal; }
img.aicon			{ margin:0 3px 0 0 !important; vertical-align:middle !important; border:0; }
.submit				{ width:60px !important; height:22px; background:url(submit.gif) no-repeat !important; border:0 !important; color:#000; font-size:12px; cursor:pointer; }

.topr				{ font-size:12px; color:#000; }
#pr *, #nm *			{ color:#000; }
#nm						{ padding-bottom:0 !important; }
#pr, #pr_seo, #pr_addr	{ font-size:11px; color:#000; }

#under p, #under div	{ font-size:12px; font-family:arial; }
#under a.s				{ color:#FF0000; text-decoration:none; }

.nolist			{ line-height:20px; }
.print			{ color:#000 !important; }
.hand			{ cursor:pointer; border:0; }
.foto			{ border:2px solid #469BA7; }

#path			{ text-align:right; font-size:12px; color:#000; }
#path a			{ font-size:12px; color:#0000FF; }
#path a:hover	{ color:#FF0000; }
h1.pav			{ padding-top:14px; width:100%; float:left; }
h1.pav span		{ font-size:12px; }
#print_text		{ text-align:left; width:100%; float:left; padding-top:9px; }

#print_text h2,
#print_text table,
#print_text hr,
#print_text p			{ margin:0 0 10px 0; position:relative; }
#print_text h1.pav		{ padding-right:0; padding-bottom:0; margin:0 0 12px 0; }
#print_text h2.pav_maz	{ margin:0 0 14px 0; padding-top:4px; }
#print_text hr			{ background:none; border-top:1px solid #75777b; margin:0 0 9px 0; }
#print_text p img		{ margin:5px 0; }
#print_text ul			{ margin-top:0; }
#print_text li,
#print_text li.tekstas	{ font-size:14px; color:#222222; line-height:20px; }

ul#ul_menu				{ margin-top:12px; clear:left; }
ul#ul_menu li			{ line-height:20px; }
#print-version			{ font-size:12px; color:#000; padding-top:10px; text-align:right; padding-right:40px; }
#print-version a		{ font-size:12px; color:#0000FF; }
#print-version a:hover	{ color:#FF0000; }
#print-version img		{ position:relative; top:2px; margin-left:4px; }

.lentele, .lentele_be_remo	{ border-collapse:collapse; }
.lentele td					{ border:1px solid #75777b; }
.lentele td p				{ margin:5px auto !important; }
.lentele_be_remo td			{ border:0; }

/**************************************************************************************************************************/

#start				{ width:100%; min-width:1260px; min-height:600px; height:100%; }
#bef-main			{ width:100%; min-height:100%; background:url(back-bot.png) center bottom no-repeat; }
#main				{ width:100%; position:relative; margin:0 auto; }

#top				{ width:100%; height:287px; background:url(back-top-2.png) 90% top no-repeat; overflow:hidden; }
#bef-logo			{ width:25%; float:left; }
.wrap-logo			{ width:auto; margin:0 0 0 20px; }
.wrap-logo div		{ width:154px; margin:0 auto; }
.logo				{ margin-top:56px; border:0; }
#bef-flash			{ width:75%; float:right; #left:75%; #margin-left:-150%; }
.wrap-flash			{ width:auto; margin:19px 20px 0 20px; }
#flash				{ width:100%; height:249px; float:left; position:relative; background:#FFF7EC; }
.f-1				{ width:19px; height:24px; position:absolute; bottom:0; left:0; background:url(flash-1.png) no-repeat; }

#mid				{ width:100%; display:table-cell; overflow:hidden; padding-bottom:91px; }

.wrap-flags			{ margin-top: 20px; text-align: center; }
.wrap-flags img		{ border: 2px solid #dfdfdd; }

/**************************************************************************************************************************/

#side1				{ width:25%; float:left; }

.wrap-s1			{ width:auto; margin:0 0 0 20px; }

#nav-left		{ list-style-type:none; padding:0 0 0 0; margin:0; float:left; width:100%; }
#nav-left li			{ padding: 0; margin: 0; background:url(nav-left-dot.gif) no-repeat;
						display: block; }
#nav-left li img		{ margin:0 10px; }
#nav-left li.first	{ border-top: none; }
#nav-left li a			{ font-size:14px; display: block; padding: 6px 0 8px 26px;
						background: transparent url(nav-left.gif) no-repeat scroll 10px 14px; }
#nav-left li a.s		{ font-weight:bold; color:#F48018; }
#nav-left li ul			{ padding: 0; list-style-type:none; margin:0; }
#nav-left li ul li a		{ background: transparent url(nav-left-sub.gif) no-repeat scroll 10px 14px; }


ul.nav-left			{ list-style-type:none; padding:0 0 0 0; margin:0; float:left; width:100%; }
ul.nav-left li		{ padding:6px 0 8px 0; margin:0; background:url(nav-left-dot.gif) no-repeat; float:left; width:100%; }
ul.nav-left li img	{ margin:0 10px; }
ul.nav-left li.first	{ background:none; }
ul.nav-left li a		{ font-size:14px; }
ul.nav-left li a.s	{ font-weight:bold; color:#F48018; }

.round-1-top		{ width:100%; float:left; background:url(round-1-dot.gif) repeat-x; margin-top:20px; }
.r1-top-left		{ float:left; width:24px; height:24px; background:url(round-1.gif) no-repeat; }
.r1-top-right		{ float:right; width:24px; height:24px; background:url(round-1.gif) -24px 0 no-repeat; }
.round-1-mid		{ width:100%; float:left; background:url(round-1-dot.gif) repeat-y; }
.r1-mid-right		{ width:100%; float:left; background:url(round-1-dot.gif) 100% 0 repeat-y; }
.round-1-bot		{ width:100%; float:left; background:url(round-1-dot.gif) 0 100% repeat-x; }
.r1-bot-left		{ float:left; width:24px; height:24px; background:url(round-1.gif) 0 -24px no-repeat; }
.r1-bot-right		{ float:right; width:24px; height:24px; background:url(round-1.gif) -24px -24px no-repeat; }

.round-1-top2		{ width:100%; float:left; background:url(round-1-dot-clear2.gif) repeat-x; margin-top:20px; }
.r1-top-left2		{ float:left; width:24px; height:24px; background:url(round-1-clear.gif) no-repeat; }
.r1-top-right2		{ float:right; width:24px; height:24px; background:url(round-1-clear.gif) -24px 0 no-repeat; }
.round-1-mid2		{ width:100%; float:left; background:url(round-1-dot-clear2.gif) repeat-y; }
.r1-mid-right2		{ width:100%; float:left; background:url(round-1-dot-clear2.gif) 100% 0 repeat-y; }
.round-1-bot2		{ width:100%; float:left; background:url(round-1-dot-clear2.gif) 0 100% repeat-x; }
.r1-bot-left2		{ float:left; width:24px; height:24px; background:url(round-1-clear.gif) 0 -24px no-repeat; }
.r1-bot-right2		{ float:right; width:24px; height:24px; background:url(round-1-clear.gif) -24px -24px no-repeat; }


.wrap-baldonesis		{ margin:0 30px; }
.wrap-baldonesis img	{ border:0; }
.baldonesis-item		{ border-collapse:collapse; }
.baldonesis-item img	{ border:1px solid #DCDCDC; vertical-align:middle; margin:0 13px 1px 0; }
.bi-price				{ font-size:16px; color:#E77817; padding:20px 0 0 0; }
.bi-name				{ padding:10px 0 0 0; }
.bi-name a				{ font-weight:bold; font-size:12px; color:#44926C; }
.bi-name a:hover		{ color:#6CB290; }

/**************************************************************************************************************************/

#side2				{ width:55%; float:left; }

.wrap-s2			{ width:auto; margin:0 20px 0 20px; }

.search-1			{ float:left; width:100%; height:50px; background:#F1F1F3 url(search-1.gif) no-repeat; }
.search-2			{ float:left; width:100%; height:50px; background:url(search-2.gif) 100% 0 no-repeat; font-size:12px; color:#222222; }
.wrap-search		{ width:auto; margin:0 25px; }
#search-table				{ border-collapse:collapse; width:100%; height:50px; }
#search-table td			{ padding:0; }
#search-table input		{ width:95%; }
#search-table select		{ width:86%; }

.s-w1				{ width:10%; min-width: 77px; }
.s-w2				{ width:40%; #width:27%; }
.s-w3				{ width:80%; #width:27%; }
.s-w4				{ width:10%; }

.show				{ float:left; width:100%; background:url(show.gif) repeat-x; margin-top:14px; }
.show-1				{ float:left; width:100%; background:url(show-1.gif) no-repeat; }
.show-2				{ float:left; width:100%; height:50px; background:url(show-2.gif) 100% 0 no-repeat; font-size:12px; color:#222222; }
.wrap-show			{ width:auto; margin:0 25px; }
#show				{ border-collapse:collapse; width:100%; height:50px; }
#show td			{ padding:0; font-size:12px; }
#show label			{ color:#2B8ABE; text-decoration:underline; cursor:pointer; }
#show label:hover	{ color:#F48018; }
#show input			{ top:-1px; }

.list				{ float:left; width:100%; margin-top:20px; font-size:12px; color:#222222; border:0; position:relative; }
.list td			{ padding:0 10px; text-align:center; }
.list td b			{ font-size:14px; }
.list tr.l-head		{ background:#469BA7; }
.list tr.l-head td	{ color:#E5FCFF; height:38px; text-align:center; white-space:nowrap; }
.l-head-1			{ background:#469BA7 url(l-head-1.gif) no-repeat; }
.l-head-1 span		{ padding-left:25px; }
.l-head-2			{ background:#469BA7 url(l-head-2.gif) 100% 0 no-repeat; }
.list div.l-info	{ text-align:left; position:relative; width:100%; height:100%; }

.list tr.color-1	{ background:#F7F7F9; }
.l-pict				{ position:relative; width:81px; height:61px; margin:10px auto; }
.l-pict img			{ border:2px solid #EBEBEE; }
.list-offer			{ width:16px; height:17px; background:url(list-offer.png) no-repeat; position:absolute; left:-7px; top:-8px; }
.list-new			{ width:13px; height:17px; background:url(list-new.png) no-repeat; position:absolute; left:-5px; top:-6px; }
.list-agreed		{ width:13px; height:17px; background:url(list-agreed.png) no-repeat; position:absolute; left:-5px; top:-6px; }
.item-offer			{ width:16px; height:17px; background:url(explain-offer.gif) no-repeat; position:absolute; left:20px; top:48px; }
.item-new			{ width:13px; height:17px; background:url(explain-new.gif) no-repeat; position:absolute; left:20px; top:48px; }
.item-agreed		{ width:13px; height:17px; background:url(explain-oka.gif) no-repeat; position:absolute; left:20px; /*top:48px; */ }

.l-1				{ border-right:1px solid #EAEAEB; }
.l-2				{ border-right:1px solid #EAEAEB; border-left:1px solid #fff; }
.l-3				{ border-right:1px solid #EAEAEB; border-left:1px solid #fff; }
.l-4				{ border-right:1px solid #EAEAEB; border-left:1px solid #fff; }
.l-5				{ border-left:1px solid #fff; }
.l-5 a,
.l-5 img{
  border: none;
}

.bef-page			{ float:left; width:100%; margin-top:20px; }
.page				{ border-collapse:collapse; margin:0 auto; }
.page td			{ padding:0; text-align:center; font-size:13px; color:#57B2E4;white-space:nowrap; }
.p-1				{ margin-right:7px; }
.p-2				{ margin-left:7px; }
.page a.number		{ display:block; padding:0 5px; margin:0 1px; border:1px solid #57B2E4; text-decoration:none; }
.page span			{ font-weight:bold; display:block; padding:0 5px; margin:0 1px; }

.bef-explain		{ float:left; width:100%; clear:left; margin-top:20px; }
.explain			{ border-collapse:collapse; }
.explain td			{ padding:0 25px 0 0; font-size:11px; color:#222222; }
.explain img		{ vertical-align:bottom; position:relative; top:-2px; }

.uzsakymas			{ border-collapse:collapse; width:100%; float:left; margin-top:20px; position:relative; }
.uzsakymas td		{ padding:0; font-size:12px; color:#222222; }

.offer-card			{ border-collapse:collapse; width:100%; float:left; }
.offer-card td		{ padding:0; height:50px; }
.offer-card input	{ vertical-align:middle; margin-left:5px; }
.offer-card select	{ width:200px; }

.of					{ border-collapse:collapse; }
.of td				{ padding:0 15px 0 0; }

tr.u-preke td		{ padding:14px 0 12px 0; border-bottom:1px solid #E1E1E1; }
td.u-price			{ font-size:18px; }

.s-img				{ margin:0 10px 0 0; position: static !important; }

.sablonai			{ float:left; width:100px; padding-top:20px; }
.sablonai img		{ border:0; margin:0 10px 0 0; }

#product			{ border-collapse:collapse; width:100%; float:left; position:relative; }
#product td			{ color:#222222; font-size:12px; vertical-align:top; }
#product h3			{ font-weight:bold; font-size:14px; color:#469BA7; }

#product td.head		{ padding:8px 0 10px 0; }
#product .head-info		{ border-collapse:collapse; width:100%; }
#product .head-info td	{ padding:0; font-size:11px;  }
.head-info h2			{ font-weight:bold; font-size:16px; color:#F48018; }
.head-info label		{ color:#2B8ABE; text-decoration:underline; cursor:pointer; }
.head-info label:hover	{ color:#F48018; }
.head-info input		{ top:-1px; }

.p-order			{ padding:0 0 0 0; }
.p-order .list img	{ border:0; }

.list				{ float:left; width:100%; margin-top:14px; font-size:12px; color:#222222; border:0; position:relative; }
#product td .list td			{ padding:5px 10px; vertical-align:middle; }
#product td .list tr.l-head td	{ padding:0; color:#E5FCFF; height:38px; text-align:center; white-space:nowrap; }
#product td .list td.l-3		{ text-align:right; }
.strike				{ text-decoration:line-through; font-weight:bold; font-size:11px; }
.red				{ color:#E61B5E; padding-left:10px; }
.red2				{ color: #f12026; }

.p-info				{ padding:0 0 0 10px; }
.p-info h3			{ padding:0 0 6px 0; }
.p-info div			{ padding:6px 0 0 0; }

.p-descr h3			{ padding:0 0 2px 0; }
.p-descr			{ padding:20px 10px 0 0; }
.p-descr div, .p-descr div p, .p-descr div ul	{ font-size:12px; color:#222222; }
.p-descr div p, .p-descr div ul					{ margin-top:10px; margin-bottom:0; }

.p-pict				{ padding:20px 0 0 10px; }
.p-pict img			{ border:2px solid #E7E7EB; }

.similar			{ width:100%; padding:9px 0 0 0; float:left; font-size:18px; color:#469BA7; }
.zoom {zoom:1; position: static;}
.registration					{ border-collapse:collapse; width:100%; }
.registration td				{ padding:0 0 0 15px; font-size:12px; color:#7D7F83; }
.registration h2				{ font-weight:bold; font-size:14px !important; color:#469BA7; margin:0 0 5px 0; position:relative; left:-15px; }
.registration td input.reg		{ margin:8px 0 8px 0; width:150px; vertical-align:middle; }
.registration td select.reg		{ margin:8px 0 8px 0; width:150px; vertical-align:middle; }
.registration td.gauti			{ padding:12px 0 0 15px; }
.registration td.gauti label	{ color:#B8BDC5; }
.registration td.privalomi		{ padding:12px 0 0 15px; color:#FA3A3A; }
.registration td.choice			{ padding:12px 0 12px 15px; }

.alter tr.reg2 td				{ padding-top: 10px; }
.alter td input.reg			{ margin-top: 0; margin-bottom: 0; }
div.txt_fld				{ border: 1px solid #d7d7dc; padding: 2px 5px; background: #ffffff; float: none; margin: 0; }
div.txt_fld input,
div.txt_fld textarea	{ padding: 0; margin: 0; background: transparent; border: none; width: 100%; }

div.spacer			{ position: static; float: none; overflow: hidden; font-size: 1px; }

div.frm_btn3			{ background: transparent url(but-1.gif) no-repeat scroll left 0 !important; }
div.frm_btn2			{ background: transparent url(b-but-1.gif) no-repeat scroll left 0 !important; }
div.frm_btn			{ background: transparent url(n-but-1.gif) no-repeat scroll left 0; float: left;
						cursor: pointer; overflow: hidden; margin-right: 6px; }
div.frm_btn			{ position: relative; }
div.frm_btn div		{ background: transparent url(but-2.gif) no-repeat scroll right 0; position: relative; }
div.frm_btn div div		{ background: #9aa0a8; margin: 0 11px 0 22px; padding: 3px 4px 3px 10px; color: #ffffff; z-index: 1; }
div.frm_btn input		{ margin: 0; padding: 0; border: none; background: #ffffff; width: 100%; height: 100%;
						color: #ffffff; cursor: pointer; display: block; position: absolute; left: 0; top: 0;
						z-index: 2; filter: alpha(opacity = 0); opacity: 0; }

/**************************************************************************************************************************/

#side3				{ width:20%; float:left; #left:40%; #margin-left:-40%; }

.wrap-s3			{ width:auto; margin:0 20px 0 0; }

.round-2-top		{ width:100%; float:left; background:#F1F1F3; }
.r2-top-left		{ float:left; width:24px; height:24px; background:url(round-2.gif) no-repeat; }
.r2-top-right		{ float:right; width:24px; height:24px; background:url(round-2.gif) -24px 0 no-repeat; }
.round-2-mid		{ width:100%; float:left; background:#F1F1F3; }
.round-2-bot		{ width:100%; float:left; background:#F1F1F3; }
.r2-bot-left		{ float:left; width:24px; height:24px; background:url(round-2.gif) 0 -24px no-repeat; }
.r2-bot-right		{ float:right; width:24px; height:24px; background:url(round-2.gif) -24px -24px no-repeat; }

.login-form			{ border-collapse:collapse; width:100%; }
.login-form td		{ padding:0; text-align:right; font-size:12px; }
.l-but-margin		{ margin-bottom:10px; }
td.lf-top			{ padding:5px 0 0 0; }
td.lf-bot			{ padding:0 0 4px 0; }

.login-done				{ border-collapse:collapse; }
.login-done td			{ padding:0; font-size:12px; color:#222222; }
.login-done td b		{ font-size:16px; }
.login-done td.v-menu	{ padding:11px 0 2px 0; }
td.ld-top				{ padding:2px 0 0 0; }
td.ld-bot				{ padding:9px 0 6px 0; }

.umenu a				{ margin-left: 20px; }
.umenu a.sel			{ font-weight: bold; text-decoration: none; color: #f48018; }

.round-3-top		{ width:100%; float:left; background:#DDF1F4; margin-top:20px; }
.r3-top-left		{ float:left; width:24px; height:24px; background:url(round-3.gif) no-repeat; }
.r3-top-right		{ float:right; width:24px; height:24px; background:url(round-3.gif) -24px 0 no-repeat; }
.round-3-mid		{ width:100%; float:left; background:#DDF1F4 url(shop-basket.png) 100% 7px no-repeat; }
.round-3-bot		{ width:100%; float:left; background:#DDF1F4; }
.r3-bot-left		{ float:left; width:24px; height:24px; background:url(round-3.gif) 0 -24px no-repeat; }
.r3-bot-right		{ float:right; width:24px; height:24px; background:url(round-3.gif) -24px -24px no-repeat; }

.krepselis					{ border-collapse:collapse; }
.krepselis td				{ font-size:12px; color:#222222; }
.krepselis td.k-name		{ font-weight:bold; font-size:18px; color:#629BA3; padding:1px 0 0 0; }
.krepselis td.k-name a	{ text-decoration:none; color:#629BA3;}
.krepselis td.k-cont		{ padding:6px 0 20px 0; }
.krepselis td.k-sabl		{ padding:0; }
.krepselis td.k-sele		{ padding:4px 0 6px 0; }
.krepselis td.k-sele select	{ width:100%; }
.krepselis td.k-kiek		{ padding:6px 0 0 0; }
.krepselis td.k-kain		{ padding:5px 0 0 0; }
.krepselis td.k-numb		{ font-weight:bold; font-size:18px; color:#222222; }
.krepselis td.k-ziur		{ padding:9px 0 6px 0; }

.round-4-top		{ width:100%; float:left; background:#FDFBD8; margin-top:20px; }
.r4-top-left		{ float:left; width:24px; height:24px; background:url(round-4.gif) no-repeat; }
.r4-top-right		{ float:right; width:24px; height:24px; background:url(round-4.gif) -24px 0 no-repeat; }
.round-4-mid		{ width:100%; float:left; background:#FDFBD8; }
.r4-mid-right		{ background:url(round-4-dot.gif) 100% 0 repeat-y; }
.round-4-bot		{ width:100%; float:left; background:#FDFBD8 url(round-4-dot.gif) 0 100% repeat-x; }
.r4-bot-left		{ float:left; width:24px; height:24px; background:url(round-4.gif) 0 -24px no-repeat; }
.r4-bot-right		{ float:right; width:24px; height:24px; background:url(round-4.gif) -24px -24px no-repeat; }

.comments-home		{ border-collapse:collapse; }
.comments-home td	{ font-size:12px; }
.comments-home td.shapka a:hover { color:#2B8ABE; }
.ch-date			{ color:#8c8e93; }
.ch-text			{ color:#222222; }
.ch-margin			{ margin-bottom:14px; }

.loyality-1			{ width:100%; height:88px; background:#E6F3D9 url(loyality-1.png) no-repeat; margin-top:20px; float:left; cursor:pointer; }
.loyality-2			{ width:100%; height:88px; background:url(loyality-2.png) right top no-repeat; }
.loyality-2 table	{ border-collapse:collapse; }
.loyality-2 td		{ padding:0 30px; height:88px; }
.loyality-2 td a	{ font-size:18px; color:#DC922F; text-decoration:none; }

/**************************************************************************************************************************/

#last-viewed		{ clear:both; float:left; width:100%; }
.wrap-lw			{ width:auto; margin:0 20px; }
.wrap-lw-2			{ width:auto; margin:0 30px; }

.lw-head			{ width:100%; float:left; padding-bottom:11px; }
.lw-head.bot		{ padding-bottom:0; }
.lw-head span		{ float:left; font-size:18px; color:#469BA7; }
.lw-items			{ width:100%; float:left; }
input.amnt			{ width:37px; padding:2px 0; border:1px solid #DCDDE0; vertical-align:middle; text-align:center; }

.lw-item			{ border-collapse:collapse; width:32%; }
.lw-item td			{ vertical-align:top; }
.lw-item-link		{ padding:0 0 6px 0; font-size:12px; }
.lw-item-pict		{ padding:0; }
.lw-item-pict img	{ border:2px solid #EBEBEE; margin:2px 15px 0 0; }
.lw-item-pict .l-pict {width: 96px;}
.lw-item-info		{ padding:0; font-size:11px; color:#222222; width:100%; }
.lw-item-info span	{ font-size:14px; color:#222222; display:block; padding:4px 0 0 0; }
.lw-item-info b		{ display:block; padding:4px 0 0 0; }
.lw-item-info img	{ vertical-align:middle; margin-left:15px; }
.lw-kaina			{ float:left; }
.lw-kiekis			{ float:left; padding-left:40px; }

.lwi-1				{ float:left; }
.lwi-2				{ float:left; margin:0 1.9%; }
.lwi-3				{ float:right; }

a.post_btn			{ margin-left: 6px; }
a.post_btn img		{ border: none; margin-bottom: 7px; }

div.yellow_msg		{ border: 1px dashed #788c00; padding: 0; margin: 0; float: none; height: auto; width: auto;
						position: static; }
div.yellow_msg div		{ background: #f0ff9b; color: #000000; font-size: 12px; padding: 4px; text-align: center;
						position: static; }

div.red_msg			{ border: 1px dashed #eb6d59; position: static; }
div.red_msg div		{ background: #ebc3bc; color: #ff0000; font-size: 12px; padding: 4px; text-align: center;
						position: static; }

div.green_msg		{ border: 1px dashed #0e9352; padding: 0; margin: 0; float: none; height: auto; width: auto;
						 position: static; }
div.green_msg div		{ background: #ddffd8; color: #007700; font-size: 12px; padding: 4px; margin: 0;
						text-align: center; float: none; height: auto; width: auto; position: static; }

.bold_red			{ font-weight: bold; color: #ff0000; }
/**************************************************************************************************************************/

#foot				{ width:100%; height:91px; position:absolute !important; left:0; bottom:0; }
#bef-cop			{ width:auto; height:51px; position:relative; margin:20px 20px 0px 20px; background:#F8F8FA; }
#bef-top			{ width:auto; height:51px; position:relative; margin:0px 20px 10px 20px; background:#F8F8FA; }

.bef-nav-bot		{ background:#F1F1F3 url(foot-left.gif) no-repeat; float:left; }
#nav-bot			{ list-style-type:none; padding:0 0 0 30px; margin:0; float:left; background:url(foot-right-in.gif) right top no-repeat; }
#nav-bot li			{ padding:0 20px 0 14px; margin:0; float:left; height:51px; line-height:51px; background:url(nav-bot.gif) 0 24px no-repeat; }
#nav-bot li.last	{ padding:0 30px 0 14px; }
#nav-bot li a		{ font-size:12px; }
#nav-bot li a.sel	{ font-weight:bold; }


.bef-nav-top		{ float:left; width: 100%; height:51px; background:#F1F1F3 url(foot-left.gif) no-repeat; }
.aft-nav-top		{ float:left; width: 100%; height:51px; background:url(top-right.gif) 100% 0 no-repeat; }
#nav-top			{ list-style-type:none; padding:0 0px 0 20px; margin:0; float:left; width: 100%; }
#nav-top li			{ padding:0 20px 0 14px; margin:0; float:left; height:51px; line-height:51px; background:url(nav-bot.gif) 0 24px no-repeat; }
#nav-top li.last	{ padding:0 30px 0 14px; }
#nav-top li a		{ font-size:12px; }
#nav-top li a.sel	{ font-weight:bold; }

.cop-sol			{ border-collapse:collapse; float:right; background:url(foot-right.gif) right top no-repeat; }
.cop-sol td			{ height:51px; padding:0 30px 0 0; text-align:right; }
.cop-sol td div		{ font-size:12px; color:#222222; }
#cop, #sol			{ font-size:12px; color:#222222; }
#cop a, #sol a		{ color:#222222; }
#cop a:hover, #sol a:hover	{ color:#F48018; }
#sol img			{ position:relative; top:1px; }
#sol				{ white-space:nowrap; }
a.copy_s			{ text-decoration:none; }

a.sorter		{ color: #ffffff; text-decoration: none; }
a.sorter:hover	{ color: #ffffff; text-decoration: underline; }

.description	{ padding-top: 10px; max-width: 290px;}
.description ul	{ margin: 0; padding: 0; }

/* XML Description */

.xml_desc tr.type0 td		{ background: #469ba7; padding: 4px; font-weight: normal; color: white !important; }
.xml_desc tr.type1 td		{ background: #f7f7f9; padding: 2px; }
.xml_desc tr.type2 td		{ background: #ffffff; padding: 2px; }
.xml_desc tr.type1 td.top,
.xml_desc tr.type2 td.top	{ font-weight: bold; }


/* data.style.php?post=_edvonis */
#print_text ul li {color: #535353;}
.lentele { text-align: left; color: #535353; font-family: Trebuchet MS; font-size: 14px; line-height: 20px;  } 
.lentele_be_remo { text-align: left; color: #535353; font-family: Trebuchet MS; font-size: 14px; line-height: 20px;  } 
#print_text h1,.pav { text-align: left; font-weight: bold; color: #469BA7; font-family: Trebuchet MS; font-size: 24px;  } 
#print_text h2,.pav_maz { text-align: left; font-weight: bold; color: #469BA7; font-family: Trebuchet MS; font-size: 18px;  }
#print_text {color: #535353; font-family: Trebuchet MS; font-size: 14px; line-height: 20px;  }
#print_text p,.tekstas { text-align: left; color: #535353; font-family: Trebuchet MS; font-size: 14px; line-height: 20px;  }
.clear{clear:both;line-height:0px;font-size:0px;}
p.light{  color: #7D7F83;}
.error p {padding:0px !important; margin: 0px !important;}
.form-steps {
  background: url(steps-background.jpg) 0px 33px repeat-x !important;
}
.form-steps tr th.first {
  width: 255px;
}
.form-steps tr th.second {
  width: 255px;
}
.form-steps tr th.third {
  width: 255px;
}
.form-steps tr th {
  padding-bottom: 10px;
  color: #469BA7;
}
.form-steps td
{
  color: #535353; font-family: Trebuchet MS; font-size: 14px; line-height: 20px;
  vertical-align: top;
}
.form-steps td ul li {color: #535353;}
input.text-input {
  margin:8px 0 8px 0;
  width:150px;
  vertical-align:middle;
}
.form-steps .form label
{
  display: block;
}
.akcija-img img
{
  width: 100%;
  max-width: 689px;
}
input.ziureti
{
  background: url(v-but-1.gif) 0px 0px no-repeat;
  border: none;
  width: 22px;
  height: 24px;
  cursor: pointer; 
}
.preview{
	float: left;
	border: 2px solid #D7D7DC;
	width: 250px;
	height: 120px;
	text-align: center;
	vertical-align: middle;
}

.preview-viz {
	float: left;
	border: 2px solid #D7D7DC;
	width: 280px;
	height: 280px;
	text-align: center;
	vertical-align: middle;	
	margin-top: 5px;
}

.registration td.viz {
	padding:0 0 0 0px; 
	font-size:12px; 
	color:#7D7F83; 
}
.registration td input.viz {
	width: 138px;
	margin:8px 0 8px 0; 
}
.basket-item { 
	color:#2B8ABE; 
	text-decoration:underline; 
	cursor:pointer; }

    .ui-widget-content
        {
        border: none;
        background-color: White;
    }
    .ui-widget
        {
        font-family:"Trebuchet MS";
        font-size: 12px;
    }
    .ui-menu
        {
        display: block;
        float: left;
        list-style: none outside none;
        margin: 0;
        padding: 2px;
    }
    .ui-autocomplete
        {
        cursor: default;
        position: absolute;
    }
    .ui-menu .ui-menu-item
        {
        clear: left;
        float: left;
        margin: 0;
        padding: 2px;
        width: 100%;
    }
    .ui-widget-content a
        {
        color: #222222;
    }
	
	.banner3 {
		width: 100%;
		float: left;
	}
	.banner4 {
		width: 100%;
		float: left;
	}

	
	.banner5 {
		width: 100%;
		float: left;
	}		
	
.search-item {
	color:#2B8ABE; 
	cursor:pointer; 
	width: 100%;
	height: 70px;
}
.search-item div {
	float: left;
	padding: 5px;
	height: 70px;
}

.search-item-image {
	width:95px;
	margin-left: 5px;
	margin-top: 5px;
}
.search-item-image  img{
	margin-left: -5px;
	margin-top: -5px;
}
.search-item-content {
	width:auto;
}

.search-label{
  float: left;
  padding-top: 10px;
  height: 22px;
}
.search-loading {
  float: left;
  padding-left: 10px;
}

.slider-prev, .slider-next {
    width: 22px;
    height: 56px;
    display: block;
    position: absolute;
    top: -74px;
    cursor: pointer;
}
.slider-next {
    right: 5px;
    background: url(btn_next.gif) 0px 0px no-repeat;
}
.slider-prev {
    left: 5px;
    background: url(btn_prev.gif) 0px 0px no-repeat;
}
.slider-container {
    height: auto !important;
    width: 200px;
    overflow: hidden;	
}
.slider-image{
  width:90px;
}

.slider-prev a,
.slider-next a {
	width: 100%;
	height: 100%;
	display: block;
	text-indent: -999999px;
	overflow: hidden;
}
.slider-prev a:active,
.slider-next a:active,
.slider-prev a:visited,
.slider-next a:visited {
	outline: none;
}
.slider-container ul {
}
.slider-container ul li {
	display: block;
	float: left;
	width: 290px;
}

.main-image {
  width: 100%;
  height: 200px;
}

.main-image img {
margin-left: auto;
margin-right: auto;
display: block;
}
								
body .ui-autocomplete .ui-menu-item .ui-state-hover .search-item {
   background: #F7F7F9;
}
.ui-autocomplete { max-height: 520px; overflow-y: scroll; overflow-x: hidden;}

.tooltip {
    position: relative;
    display: inline-block;
}

.tooltip .tooltiptext {
    width: 250px;
    background-color: white;
    color: #7D7F83;
    text-align: center;
    border-radius: 6px;
    padding: 5px 0;
    position: absolute;
    z-index: 1;
    bottom: -10px;
    left: 0%;
    margin-left: -250px;
    border: 2px solid #469BA7;
}

.tooltip .tooltiptext::after {
    content: " ";
    position: absolute;
    top: 50%;
    left: 100%;
    margin-top: -10px;
    border-width: 10px;
    border-style: solid;
    border-color: transparent transparent transparent #469BA7;
}
