html, body {
margin: 0px;
padding: 0px;
height:100%;
min-width:1004px;
}

body {
color:#000000;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
line-height:17px;
background-color:#FFFFFF;
}

input, textarea, select {
color: #737373;
font: normal 12px Arial,Verdana,Geneva,Helvetica,sans-serif;
}

form {
display: inline;
margin:0px;
padding:0px;
}
img { border: 0px; }
p { margin:0 0 14px 0; }

.fl { float: left; }
.fr { float: right; }

.tac {text-align:center; }

.clear { clear:both; line-height:0;  }

ul {
list-style:none; margin:0; padding:0;
}

input, textarea {
padding: 1px 0 1px 5px;
margin:0;
border:1px solid #C8C8AA;
}
select { padding: 0 0 0 5px; border:1px solid #829DC9; width:269px; margin:0; }

h3 {
font-size:11px; color:#000000; line-height:15px; font-weight: bold; text-decoration: none;
margin:0px 0px 12px 0px;
padding:0 0 2px 0;
border-bottom:1px solid #C8C8C8;
text-transform:uppercase;
}
h2 {
font-family:Georgia;
font-size: 13px;
line-height:22px;
color:#434343;
font-weight: bold;
padding:0;
margin:0 0 11px 0;
}

h1 {
font-family:Georgia;
font-size: 20px;
line-height:22px;
color:#434343;
font-weight: normal;
padding:0;
margin:0 0 11px 0;
}

.ffg { font-family:Georgia; }

.fs11 { font-size:11px; }
.fs12 { font-size:12px; }
.fs20 { font-size:20px; }


.fs18 { font-size:18px; }
.fs22 { font-size:22px; }
.fs30 { font-size:30px; }

.lh14 { line-height:14px; }


.lh20 { line-height:20px; }
.lh22 { line-height:22px; }


.lh34 { line-height:34px; }


table { border:0px solid; border-collapse:collapse; }


.color1 {  color:#868686; }
.color2 { color:#A72A50; }
.color3 { color:#000000; }
.color4 { color:#434343; }
.color5 { color:#A1A1A1; }
.color6 { color:#FF6B91; }
.color7 { color:#FFFFFF; }
.color8 { color:#FFA3BF; }


.uper { text-transform:uppercase; }


.klaidatxt { color:#FF376F !important; }
.klaidaform { border:1px solid #FF376F !important; }
.klaidamsg { background-color:#FF376F; padding:3px 13px 5px 13px; }





.plotis1 { width:475px; }
.plotis2 { width:470px; }
.plotis3 { width:454px; }
.plotis4 { width:200px; padding:14px 0 0 0; background-image:url(../images/contt2.gif); background-position:100% -53px; background-repeat:no-repeat; }
.plotis5 { width:711px; }
.plotis6 { width:255px; }


.plotis7 {
	width:412px;
}
.plotis8 {
	width:170px;
}

.plotis81 {
	width:160px;
}

.plotis82 {
  width:140px;
}

.plotis9 {
	width:230px;
}
.plotis10 { width:274px; }

.plotis11 { width:313px; }
.plotis12 { width:172px; }

.aukstis1 { height:116px; }



div.hr { height:1px; background-color:#F1F1F1; margin:15px 0 16px 0;}
div.hr1 { height:1px; background-image:url(../images/hras.gif); background-repeat:repeat-x; margin:7px 0 7px 0;}
div.hr2 { height:1px; background-image:url(../images/insk.gif); background-position:0 100%; background-repeat:repeat-x; margin:8px 0 8px 0; }

.navi {  background-image:url(../images/hr4.gif); background-position:0 100%; background-repeat:repeat-x; padding-bottom:7px;}

.link0 a:link, .link0 a:active, a.link0:link,  a.link0:active {
color:#848484; text-decoration: none;
}
.link0 a:visited,  a.link0:visited {
color:#848484; text-decoration: none;
}
.link0 a:hover,  a.link0:hover {
color:#848484; text-decoration: underline;
}

.link1 a:link, .link1 a:active, a.link1:link,  a.link1:active {
color:#868686; text-decoration: none;
}
.link1 a:visited,  a.link1:visited {
color:#868686; text-decoration: none;
}
.link1 a:hover,  a.link1:hover {
color:#868686; text-decoration: underline;
}

.link2 a:link, .link2 a:active, a.link2:link,  a.link2:active {
color:#A72A50 !important; text-decoration: underline !important;
}
.link2 a:visited,  a.link2:visited {
color:#A72A50 !important; text-decoration: underline !important;
}
.link2 a:hover,  a.link2:hover {
color:#A72A50 !important; text-decoration: none !important;
}

.link3 a:link, .link3 a:active, a.link3:link,  a.link3:active {
color:#000000 !important; text-decoration: underline !important;
}
.link3 a:visited,  a.link3:visited {
color:#000000 !important; text-decoration: underline !important;
}
.link3 a:hover,  a.link3:hover {
color:#000000 !important; text-decoration: none !important;
}


.link4 a:link, .link4 a:active, a.link4:link,  a.link4:active {
color:#434343 !important; text-decoration: none !important;
}
.link4 a:visited,  a.link4:visited {
color:#434343 !important; text-decoration: none !important;
}
.link4 a:hover,  a.link4:hover {
color:#434343 !important; text-decoration: underline !important;
}

.link5 a:link, .link5 a:active, a.link5:link,  a.link5:active {
color:#A1A1A1 !important; text-decoration: none !important;
}
.link5 a:visited,  a.link5:visited {
color:#A1A1A1 !important; text-decoration: none !important;
}
.link5 a:hover,  a.link5:hover {
color:#A1A1A1 !important; text-decoration: underline !important;
}

.link6 a:link, .link6 a:active, a.link6:link,  a.link6:active {
color:#FF6B91; text-decoration: underline;
}
.link6 a:visited,  a.link6:visited {
color:#FF6B91; text-decoration: underline;
}
.link6 a:hover,  a.link6:hover {
color:#FF6B91; text-decoration: none;
}



.marg1 { margin:0 0 -1px 0; }
.marg2 { margin:0 0 -2px 0; }
.marg3 { margin:0 0 -3px 0; }
.marg4 { margin:0 0 -4px 0; }
.marg5 { margin:0 0 -5px 0; }
.marg6 { margin:0 0 -6px 0; }
.marg7 { margin:0 0 -7px 0; }
.marg8 { margin:0 -15px 0 0; }





.bgc1 { background-color:#ffffff; }
.sarasas ul { display:table;}
.sarasas ul li {
background-image:url(../images/li.gif);
background-position:0px 8px;
background-repeat:no-repeat;
padding:0 0 3px 10px;
}








.main {
background-image:url(../images/sviesuliai.jpg); background-position:50% 0; background-repeat:no-repeat;
}

.root {
width:1004px;
margin:0 auto;
padding:0px 0 0px 0;
}

.top {

background-image:url(../images/topb2.jpg); background-position:100% 100%; background-repeat:no-repeat; padding:5px 0 0 0;
}
.content {
background-color:#FFEEE5; position:relative;
background-image:url(../images/cont2.gif); background-position:0 0; background-repeat: repeat-x;

margin-bottom:35px;
}
.cin {  position:relative;
background-image:url(../images/contt2.gif); background-position:100% 0; background-repeat:no-repeat;
}

.trysblok1 {
background-image:url(../images/3c.gif); background-repeat:repeat-y;
width:765px;
margin-right:-15px;
}
.trysblok2 {
background-image:url(../images/apacia.gif); background-position:0 100%; background-repeat: no-repeat;
}

.busimi1 {
background-image:url(../images/bg1.gif); background-position:5px 0; background-repeat:repeat-y;
}
.busimi2 {
background-image:url(../images/bg2.gif); background-position:0 0; background-repeat: no-repeat;
min-height:210px;
_height:210px;
padding:31px 23px 4px 15px;
}



.submitas { background-color:#359020; cursor:pointer; border:0; padding:1px 6px; width:auto; color:#FFFFFF; background-image:url(../images/btnrep.gif); background-repeat:repeat-x; margin: 0; overflow: visible;}











.pad1 { padding:30px 15px 0 0; }
.pad2 { padding:30px 0 0 0; }
.pad3 { padding:13px 0 0 18px; }
.pad4 { padding:0 212px 0 0px; }
.pad5 { padding:17px 20px 20px 277px; }
.pad6 { padding:34px 20px 34px 27px; }
.pad7 { padding:13px 10px 0 25px; }
.pad8 { padding: 25px 0 150px 0; }
.pad9 { padding:7px 0 0 20px;}
.pad10 { padding:27px 0 0 0; }
.pad11 { padding:17px 0; }
.pad12 { padding:0 25px 20px 25px; }
.pad14 { padding:17px 7px; }
.pad15 { padding:23px 25px 0 25px;}
.pad16 { padding:53px 0px 0 0px;}
.pad17 { padding:0px 0px 20px 52px; }
.pad18 { padding:69px 25px 14px 16px; }
.pad19 { padding:0 10px 14px 19px; }
.pad20 { padding:0 25px 8px 25px; }
.pad21 { padding:0 0 16px 51px; margin-top:-22px; }
.pad22 { padding:4px 0 0 0; }
.pad23 { padding:1px 0 0 0; }
.pad24 { padding:10px 5px; }

.tarp1 {
background-color:#EDEFA6; border-bottom:1px solid #E2E48F; padding-top:3px;
}
.tarp2 {
height:1px; background-color:#FEFFDB;
}



.tar { text-align:right; }

.header { display:block; padding-bottom:4px; }

.abs { position:absolute; }

.minh { min-height:126px; }





.imgblok { background-image:url(../images/imgright.gif); background-position:100% 0; background-repeat:repeat-y; }

.kontaktine {
background-image:url(../images/col2.gif); background-position:410px 0; background-repeat:repeat-y; border-bottom:10px solid #ffffff;
}




/* topmeniu */
.topmenu {

}
.topmenu ul li {
float: left;
}
.topmenu ul li a {
display:block;
background-position:0 0; background-repeat:no-repeat;
text-decoration:none;
height:38px;
}

.topmenu ul li.m1 a {
background-image:url(../images/m11.gif);
width:191px;
}
.topmenu ul li.m1 a:hover {
background-position:-191px 0;
}
.topmenu ul li.m1 a.active:link, .topmenu ul li.m1 a.active:visited, .topmenu ul li.m1 a.active:hover, .topmenu ul li.m1 a.active:active {
background-position:-191px 0;
}

.topmenu ul li.m2 a {
background-image:url(../images/m22.gif);
width:142px;
}
.topmenu ul li.m2 a:hover {
background-position:-142px 0;
}
.topmenu ul li.m2 a.active:link, .topmenu ul li.m2 a.active:visited, .topmenu ul li.m2 a.active:hover, .topmenu ul li.m2 a.active:active {
background-position:-142px 0;
}

.topmenu ul li.m3 a {
background-image:url(../images/m33.gif);
width:100px;
}
.topmenu ul li.m3 a:hover {
background-position:-100px 0;
}
.topmenu ul li.m3 a.active:link, .topmenu ul li.m3 a.active:visited, .topmenu ul li.m3 a.active:hover, .topmenu ul li.m3 a.active:active {
background-position:-100px 0;
}

.topmenu ul li.m4 a {
background-image:url(../images/m44.gif);
width:44px;
}
.topmenu ul li.m4 a:hover {
background-position:-44px 0;
}
.topmenu ul li.m4 a.active:link, .topmenu ul li.m4 a.active:visited, .topmenu ul li.m4 a.active:hover, .topmenu ul li.m4 a.active:active {
background-position:-44px 0;
}

.topmenu ul li.m5 a {
background-image:url(../images/m55.gif);
width:175px;
}
.topmenu ul li.m5 a:hover {
background-position:-175px 0;
}
.topmenu ul li.m5 a.active:link, .topmenu ul li.m5 a.active:visited, .topmenu ul li.m5 a.active:hover, .topmenu ul li.m5 a.active:active {
background-position:-175px 0;
}

.topmenu ul li.m6 a {
background-image:url(../images/m66.gif);
width:117px;
}
.topmenu ul li.m6 a:hover {
background-position:-117px 0;
}
.topmenu ul li.m6 a.active:link, .topmenu ul li.m6 a.active:visited, .topmenu ul li.m6 a.active:hover, .topmenu ul li.m6 a.active:active {
background-position:-117px 0;
}

/* end topmenu */



#outer{
min-height:100%;
margin-bottom:-40px;
height:auto;

}

* html #outer{height:100%;}
#footer {
width:100%;
display:table;
height:40px;
}
#clearfooter{clear:both;height:40px;}

.fbox1 { background-color:#F4F4F4; width:1004px; margin:0 auto; height:40px;
background-image:url(../images/k1.gif); background-repeat:no-repeat; }
.fbox2 { background-image:url(../images/k2.gif); background-position:100% 0; background-repeat:no-repeat; padding:10px 26px 0 26px;}

.kk1 { position:absolute; top:-1px; left:-1px; width:3px; height:3px; }
.kk2 { position:absolute; top:-1px; right:-1px; width:3px; height:3px; }
.kk3 { position:absolute; bottom:-1px; right:-1px; width:3px; height:3px; }
.kk4 { position:absolute; bottom:-1px; left:-1px; width:3px; height:3px; }

.kw1 { position:absolute; top:-4px; left:0px; width:4px; height:4px; }
.kw2 { position:absolute; top:0px; right:0px; width:3px; height:3px; }
.kw3 { position:absolute; bottom:0px; right:-4px; width:4px; height:4px; }

.zurnalas {
width:62px;
height:112px;
padding:12px 14px 0 12px;
background-image:url(../images/slide.gif); background-repeat:no-repeat;
}
.zurnalas a { display:block; }

.zurnalasbig {
width:117px;
height:169px;
padding:9px 21px 15px 11px;
background-image:url(../images/zurnalbg.gif); background-repeat:no-repeat;
}
.zurnalas a { display:block; }

.imgl { float:left; border:1px solid #DDDDDD; padding:1px; margin:2px 14px 0 0;}
.imgr { float:right; border:1px solid #DDDDDD; padding:1px; margin:2px 9px 0 14px;}

.blok { display:block; padding-bottom:3px; }

.zimg { position:absolute; top:-26px; left:10px; }
.zimg2 { position:absolute; top:-7px; left:18px; }

.z1 { background-image:url(../images/zrepx.gif); background-position:0 100%; background-repeat:repeat-x; background-color:#f5f5f5; margin-bottom:7px; }
.z2 { background-image:url(../images/zrx.gif); background-repeat:repeat-y; }
.z3 { background-image:url(../images/ztop.gif); background-repeat:no-repeat; }
.z4 { background-image:url(../images/zbottom.gif); background-position:0 100%; background-repeat:no-repeat; position:relative; }

.links ul li { float:left; white-space:nowrap; padding:0 9px 0 0; font-size:12px;}

.akcija_blok {
position:absolute; bottom:0; left:0; background-color:#FFFFFF;
}
.rekomenduoja2 {
background-image:url(../images/rekomenduoja_bg.jpg); background-repeat:no-repeat; height:156px; padding:15px 30px 0 242px; margin-bottom:26px;
}
.gerakaina2 {
background-image:url(../images/gerakaina_bg.jpg); background-repeat:no-repeat; height:156px; padding:15px 30px 0 242px; margin-bottom:26px;
}
.naujiena2 {
background-image:url(../images/naujiena_bg.jpg); background-repeat:no-repeat; height:156px; padding:15px 30px 0 242px; margin-bottom:26px;
}

.naujienos_blok {
border:1px solid #DDDDDD;
background-color:#FFFFFF;
padding:22px 17px 30px 17px;
position:relative;
}
.naujienos_blok_in {
border:1px solid #DDDDDD;
background-color:#FFFFFF;
padding:22px 17px 30px 24px;
position:relative;
}

.visos { background-image:url(../images/allbg.gif); background-repeat:no-repeat; position:absolute; bottom:-1px; right:-1px; padding:5px 16px; }

.slide {
border:1px solid #DDDDDD; position:relative;
}

.left_menu { background-image:url(../images/lmc11.gif); background-position:0 0; background-repeat:no-repeat; background-color:#7E7E7E; margin-bottom:25px; }

.leftm { background-image:url(../images/lmc22.gif); background-position:100% 100%; background-repeat:no-repeat; padding:4px 11px 14px 11px; }
.leftm ul li { background-image:url(../images/lmsk2.gif); background-position:0 100%; background-repeat:repeat-x; padding:6px 6px 7px 2px;}
.leftm ul li.last { background-image:none;}
.leftm ul li a { font-size:12px; line-height:16px; color:#FFFFFF; text-decoration:none; }
.leftm ul li a:hover { text-decoration:none; color:#FFA3BF; }
.leftm ul li.active a:link, .leftm ul li.active a:visited, .leftm ul li.active a:hover, .leftm ul li.active a:active {
text-decoration: none;
color:#FFA3BF;
font-weight:bold;
background-image:url(../images/lma2.gif); background-position:0 50%; background-repeat:no-repeat; padding-left:13px;
}

.imgleft { float:left; border:1px solid #DDDDDD; padding:1px; margin:2px 22px 0 0; }

.lentele th { border:1px solid #F4F4F4; background-color:#DDDDDD; font-weight:bold; padding:4px 8px;}
.lentele td { border:1px solid #DDDDDD;padding:4px 8px; background-color:#FFFFFF; }


.puslapiai a { padding:0 2px;}
.puslapiai a.active:link, .puslapiai a.active:visited, .puslapiai a.active:hover, .puslapiai a.active:active {
font-weight:bold;
text-decoration:none;
}

.z1in { background-image:url(../images/nrep.gif); background-position:0 0; background-repeat:repeat-y; margin-bottom:11px; margin-left:7px;  }
.z2in { background-image:url(../images/nt.gif); background-repeat: no-repeat;}
.z3in { background-image:url(../images/nb.gif); background-position:0 100%; background-repeat:no-repeat; }

.duc1 {
background-image:url(../images/inbg2.gif); background-repeat:repeat-y;
}
.duc2 {
background-image:url(../images/inlc11.gif); background-position:784px 100%; background-repeat: no-repeat;
}

.akcija_blok2 {
background-image:url(../images/akcijabg.jpg); background-repeat:no-repeat; height:156px; padding:15px 30px 0 242px; margin-bottom:26px;
}

.galerylist { width:672px; margin-right:-13px; margin-left:-2px; }
.galerylist  a {
float:left;
display:block; width:130px; height:174px; background-image:url(../images/xbigbg.gif); background-repeat:no-repeat; padding:9px 25px 22px 13px;
}
.galerylist a:hover {
background-image:url(../images/xbigbga.gif);
}

.zurnalasmain { background-image:url(../images/zurnalasmainbg.gif); background-repeat:no-repeat; width:280px; height:368px; padding:17px 14px 0 21px; float:left;}

.hblok {
background-image:url(../images/insk.gif); background-position:0 100%; background-repeat:repeat-x; padding-bottom:1px; margin-bottom:25px; height:28px;
}

.form {
background-color:#E6E6E6; border-top:1px solid #C6C6C6; border-left:1px solid #C6C6C6; border-right:1px solid #ffffff; border-bottom:1px solid #ffffff; color:#000000; text-align:center; width:20px; padding: 1px 5px 1px 5px;
}
.form2 {
background-color:transparent; border-top:1px solid #C6C6C6; border-left:1px solid #C6C6C6; border-right:1px solid #ffffff; border-bottom:1px solid #ffffff; color:#000000; text-align: left; width:110px; padding: 1px 0px 1px 0px;
}

.form3 {
background-color:#FFFFFF; border-top:1px solid #C6C6C6; border-left:1px solid #C6C6C6; border-right:1px solid #FFEEE5; border-bottom:1px solid #FFEEE5; color:#000000; text-align: left; padding: 1px 0px 1px 5px;
}

.radio { width:13px; height:13px; background-color:transparent; margin:0px 0px 0px 0px; vertical-align:middle; border: none;}
.chb { width:13px; height:13px; background-color:transparent; margin:0px 0px 1px 0px; vertical-align:middle; border: none;}

/* update */

.lentele2 th { border:1px solid #FFEEE5; background-color:#DDDDDD; font-weight: normal; padding:4px 3px 4px 5px; font-size:12px;}
.lentele2 td { border:1px solid #DDDDDD;padding:4px 3px 4px 5px; background-color:#FFFFFF; font-size:12px; }


/* update */

/* cart zingsniai */

.step_wraper {
    height:70px;
    width:667px;
    margin:0 -4px 0 -4px;
}
.step_wraper div {float:left;height:70px;}
.step_wraper .bullet{width:33px; height:45px; font-size: 30px; font-family: Arial; padding: 25px 0 0 25px;font-weight: bold;}

.step_wraper .item{font-family: Georgia; font-size: 18px; padding-top: 15px;height:55px;}
.step_wraper .active{
    background-image: url(../images/step/step_active.png);
    color:#fff;
}
.step_wraper .inactive{background-image: url(../images/step/step_inactive.png);color:#bababa;}

.step_wraper .active_inactive{background-image: url(../images/step/step_ai.png);color:#bababa;}
.step_wraper .inactive_active{background-image: url(../images/step/step_ia.png);color:#fff;}
.step_wraper .inactive_inactive{background-image: url(../images/step/step_ii.png);color:#bababa;}

.step_wraper .start_active{
    width:34px;
    height:45px;
    background-image: url(../images/step/step_start_a.png);
    font-size: 30px; font-family: Arial;
    padding: 25px 0 0 27px;
    font-weight: bold;
    color:#fff;
}
.step_wraper .start_inactive{
    width:34px;
    height:45px;
    background-image: url(../images/step/step_start_i.png);
    font-size: 30px; font-family: Arial;
    padding: 25px 0 0 27px;
    font-weight: bold;
    color:#bababa;
}
.step_wraper .end_active{width:25px;background-image: url(../images/step/step_end_a.png);}
.step_wraper .end_inactive{width:25px;background-image: url(../images/step/step_end_i.png);}
.step_hr{
    float:none;
    clear: both;
    height:1px;
    background-image:url(../images/insk.gif);
    background-position:0 100%;
    background-repeat:repeat-x;
    margin:8px -5px 12px -5px;
}

/* Nuolaidø elementas */
.discount {
	display: block;
	width: 657px;
	background: #ffd5cb;
	border: 1px solid #fff;
	margin-top: 11px;
}
.discount .card-image, .discount .discount-main, .discount .discount-value {
	display: block;
	float: left;
	height: 95px;
}
.discount .card-image {
	width: 80px;
	border-right: 1px solid #fff;
}
.discount .card-image a, .discount .card-image img {
	display: block;
	margin: 0;
	padding: 0;
	text-decoration: none;
}
.discount .discount-main {
	width: 368px;
	border-right: 1px solid #fff;
	position: relative;
}
.discount-main .title {
	display: block;
	width: 300px;
	font-size: 13px;
	font-weight: bold;
	color: #000;
	padding: 11px 12px 6px 12px;
}
.discount-main .title span {
	color: #00ace6;
}
.discount-main span.error {
	display: block;
	color: #ff0000;
	font-size: 11px;
	position: absolute;
	top: 74px;
	left: 58px;
}
.discount-main label {
	margin-left: 12px;
}
.discount-main input.text {
	width: 169px;
	border-bottom: 0;
	border-right: 0;
}
.discount-main input.submit {
	display: inline;
	width: 115px;
	height: 28px;
	margin: 0;
	padding: 0;
	border: 0;
	background: url(../images/dodiscount_btn.gif) no-repeat;
	cursor: pointer;
	position: relative;
	top: -2px;
	vertical-align: top;
}
.discount .discount-value {
	width: 207px;
	position: relative;
}
.discount .discount-value span {
	display: block;
	font-size: 13px;
	font-weight: bold;
	color: #a72a50;
	position: absolute;
	top: 40px;
	right: 15px;
}
