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-top:1px solid #C6C6C6; border-bottom:1px solid #E6E6E6; border-left:1px solid #C6C6C6; border-right:1px solid #E6E6E6; 
background-color:#E6E6E6;
}
select { padding: 0 0 0 5px; width:269px; margin:0; border-top:1px solid #C6C6C6; border-bottom:1px solid #E6E6E6; border-left:1px solid #C6C6C6; border-right:1px solid #E6E6E6; 
background-color:#E6E6E6; }

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:#FFE3A3; }


.uper { text-transform:uppercase; }


.klaidatxt { color:#FFC737 !important; font-weight:bold; }
.klaidaform { border:1px solid #FFC737 !important; }
.klaidamsg { background-color:#FECC3A; padding:3px 13px 5px 13px; color:#000000; margin-bottom:5px;}





.plotis1 { width:475px; }
.plotis2 { width:470px; }
.plotis3 { width:454px; }
.plotis4 { width:200px; padding:14px 0 0 0; background-image:url(../images/contt22.gif); background-position:100% -53px; background-repeat:no-repeat; }
.plotis5 { width:741px; }
.plotis6 { width:285px; }


.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/hrasg.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:#000000 !important; text-decoration: underline !important;
}
.link2 a:visited,  a.link2:visited {
color:#000000 !important; text-decoration: underline !important;
}
.link2 a:hover,  a.link2:hover {
color:#000000 !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:#D6AD3E; text-decoration: underline;
}
.link6 a:visited,  a.link6:visited {
color:#D6AD3E; text-decoration: underline;
}
.link6 a:hover,  a.link6:hover {
color:#D6AD3E; 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/topb22.jpg); background-position:100% 100%; background-repeat:no-repeat; padding:5px 0 0 0;
}
.content {
background-color:#FFEEE5; position:relative; 
background-image:url(../images/cont22.gif); background-position:0 0; background-repeat: repeat-x; 

margin-bottom:35px; 
}
.cin {  position:relative;
background-image:url(../images/contt22.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 0px 20px 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 {
	width:777px;
	background-image:url(../images/topmenubg.gif); background-repeat:no-repeat;

}
.topmenu ul li { 
float: left;
}
.topmenu ul li a { 
display:block;
background-position:0 0; background-repeat:no-repeat;
text-decoration:none;
height:38px;
text-indent:-9999px;
}

.topmenu ul li.m1 a {
background-image:url(../images/m111.gif);
width:152px; 
}
.topmenu ul li.m1 a:hover { 
background-position:0 -38px;
}
.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:0 -38px;
}

.topmenu ul li.m2 a {
background-image:url(../images/m222.gif);
width:59px; 
}
.topmenu ul li.m2 a:hover { 
background-position:0 -38px;
}
.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:0 -38px;
}

.topmenu ul li.m3 a {
background-image:url(../images/m333.gif);
width:142px; 
}
.topmenu ul li.m3 a:hover { 
background-position:0 -38px;
}
.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:0 -38px;
}

.topmenu ul li.m4 a {
background-image:url(../images/m444.gif);
width:133px; 
}
.topmenu ul li.m4 a:hover { 
background-position:0 -38px;
}
.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:0 -38px;
}

.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/lmc111.gif); background-position:0 0; background-repeat:no-repeat; background-color:#7E7E7E; margin-bottom:25px; }

.leftm { background-image:url(../images/lmc222.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-bottom:1px; }
.leftm ul li.last { background-image:none; padding-bottom:0;}
.leftm ul li a { font-size:12px; line-height:16px; color:#FFFFFF; text-decoration:none; display:block; padding:7px 6px 6px 2px; }
.leftm ul li a:hover { text-decoration:none; color:#FFE3A3; }
.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:#FFE3A3;
font-weight:bold;
background-image:url(../images/lma22.gif); background-position:0 50%; background-repeat:no-repeat; padding-left:13px;
}

.leftm ul li.active ul li a { font-size:12px; line-height:16px; color:#C3C3C3 !important; font-weight:normal !important; background-image:none !important; text-decoration:none; display:block; padding:7px 6px 6px 2px; }
.leftm ul li.active ul li a:hover { text-decoration:none; color:#C3C3C3 !important; font-weight:bold !important; background-color:#6A6A6A !important;}
.leftm ul li.active ul li.active  a:link, 
.leftm ul li.active ul li.active a:visited, 
.leftm ul li.active ul li.active a:hover, 
.leftm ul li.active ul li.active a:active {
color:#C3C3C3 !important; font-weight:bold !important; background-color:#6A6A6A !important;
}



.imgleft { float:left; border:1px solid #DDDDDD; padding:1px; margin:2px 22px 0 0; }

.lentele th { border:1px solid #E6E6E6; background-color:#E6E6E6; font-weight:bold; padding:4px 8px;}
.lentele td { border-top:1px solid #E6E6E6; border-bottom:1px solid #E6E6E6; border-left:1px solid #E6E6E6; border-right:1px solid #E6E6E6; padding:4px 8px; background-color:#FFFFFF; }

.puslapiai { }
.puslapiai a { display:inline-block; width:27px; padding:5px 0 0 0; height:22px; text-align:center; color:#937420; background-image:url(../images/numbg.gif); background-repeat:no-repeat; text-decoration:none; margin-right:1px;}
.puslapiai a:hover { background-image:url(../images/numbgo.gif); background-repeat:no-repeat; text-decoration:none; color:#000000;}
.puslapiai a.active:link, .puslapiai a.active:visited, .puslapiai a.active:hover, .puslapiai a.active:active {
font-weight:bold;
text-decoration:none;
background-image:url(../images/numbgo.gif); background-repeat:no-repeat; text-decoration:none; color:#000000;
}

.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/inbg22.gif); background-repeat:repeat-y;
}
.duc2 {
background-image:url(../images/inlc11g.gif); background-position:784px 100%; background-repeat: no-repeat; zoom:1;
}

.akcija_blok2 {
background-image:url(../images/zlg_akcijag.gif); 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;}

.knygamain { background-image:url(../images/knygamainbg.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 {
border-top:1px solid #C6C6C6; border-bottom:1px solid #E6E6E6; border-left:1px solid #C6C6C6; border-right:1px solid #E6E6E6; 
background-color:#E6E6E6; color:#000000; text-align: left; width:110px; padding: 1px 0px 1px 0px;
}

.form3 {
border-top:1px solid #C6C6C6; border-bottom:1px solid #E6E6E6; border-left:1px solid #C6C6C6; border-right:1px solid #E6E6E6; 
background-color:#E6E6E6;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 #F9F9D5; background-color:#EAD59D; font-weight: normal; padding:4px 3px 4px 5px; font-size:12px; color:#A48739;}
.lentele2 td { border:1px dotted #DFCF99; padding:4px 3px 4px 5px; background-color:#F9F9D5; font-size:12px; }

.lentele3 th { border:1px solid #F9F9D5; background-color:#EAD59D; font-weight: normal; padding:4px 13px 4px 13px; font-size:12px; color:#A48739;}
.lentele3 td { border-top:1px dotted #DFCF99; border-bottom:1px dotted #DFCF99; padding:4px 13px 4px 13px; background-color:#F9F9D5; font-size:12px; }


/* update */


.pirk-knyga { float:left; width:329px; padding:0 30px 30px 0; }
.pirk-knyga .kaire { float:left; width:124px; height:161px; background-image:url(../images/bookbg.gif); background-repeat:no-repeat; padding:9px 0 0 11px; }
.pirk-knyga .desine { float:right; width:190px; }
.hx { background-image:url(../images/hx.gif); background-position:0 100%; background-repeat:repeat-x; }
.pav-autor { color:#C8B97D; padding:0 0 12px 0; }
.pav-autor a { color:#9B7E2E !important; text-decoration:none !important; font-size:13px; line-height:17px;}
.pav-autor a:hover { color:#9B7E2E  !important; text-decoration: underline !important; }



.eilute { padding:7px; }

ins { text-decoration:none; font-size:16px; font-weight:bold;}
.plac { padding:6px 0 0 0; }

div#book_line {
    background-image:url(../images/hx.gif);
    background-position:0 100%;
    background-repeat:repeat-x;
}
div#book_gallery {
    background-image:url(../images/hx.gif);
    background-position:0 100%;
    background-repeat:repeat-x;
    padding-top:17px;
}

div#book_gallery .wraper{width:100%; height:123px; padding-bottom:17px; clear:both;}
div#book_gallery .wraper div{float:left; width:129;}
div#book_gallery .wraper div.last {padding-right:49px;}
div#book_gallery .wraper div {width:80px; height:123px; padding:0px 0px 0px 48px;}