@CHARSET "UTF-8";

html {
	height:100%;	
}

body {
	height:100%;
margin: 0 auto;
font-family: verdana;
font-size:0.7em;
line-height:1.3em;
position:relative;
}

a {
text-decoration:none;
color:#242424;
}
img
{
border:0px;
}

a:hover {
color:#686868;

}

.top {
width:960px;
height:200px;
margin: 0 auto;

}

.juosta {
margin: 0px 0px;
height:139px;
}

#logo {
text-align:center;
width:960px;

float:left;	
}
#logo img
{
	 display: block;
	margin:0px auto;
}

#banner 
{

overflow:hidden;

float:left	
}


#login {

bottom:0px;
right:20px;
}

#lang {
background:url(../img/lang.png);
float:right;
width:57px;
height:24px;
margin-top:0px;
margin-right:20px;
}

#lang ul
{
	list-style:none;
	padding:0px;
	margin:1px 0px 0px 2px;
	
}

#lang li
{
	float:left;
	margin:0px;
	padding:2px 6px;
	
	list-style-type: none;

}

#lang li:first-child
{
	border-right:solid 1px black;
	
}

#lang h2
{
font-size:1.1em;
padding:0px;
margin:0px;
font-weight:500;
}

.menu {
clear: both;
height:47px;


}

#menuleft {
float:left;
width:10px;
height:47px;
 background:url(../img/menuleft.png) 0 0 no-repeat;
}

#menucenter {
float:left;
width:940px;
height:47px;
background:url(../img/menu.png) 0 0 repeat-x;
}



#search 
{
    margin-top:7px;
	float:right;
	padding: 0px 12px;
	color:#FFFFFF;
	font-size:1.1em;
}

#searchtext {
float:left;
padding-top:10px;
padding-right:6px;
display:none;
}

#searchinput {
width:215px;
height:34px;
background:url(../img/search.png) 0 0 no-repeat;
float:left;
line-height:2em;
}

#searchinput input {
float:left;
margin: 9px 0 0 40px;
padding:0px;
font-size:0.8em;
color:#808080;
border-style:none;
border:0px;
background-color:#f2f2f2;
}

#searchsubmit
{
visibility:hidden;
}

#searchinput input:focus {
	font-size:0.9em;
	color:black;
} 

#menuright {
float:left;
width:10px;
height:47px;
background:url(../img/menuright.png) 0 0 no-repeat;

}

.body {

width:960px;
margin: 0 auto;
padding-bottom: 8em;
}

#nonfooter {
position: relative;
min-height: 100%;
}

* html #nonFooter
{
height: 100%;

}

#navleft,#navright {
	float:left;
	width:139px;
	
}

#main {
float:left;
padding-left:20px;
padding-right:20px;
width:642px;
}


.module {
padding-bottom:20px;
}

#modtitle {	
height:24px;
width:139px;
background:url(../img/modtitle2.png) 0 0 no-repeat;
}

#modtitle h2 {
color:#515151;
margin: 0px auto;
text-align:center;
padding-top:4px;
font-weight:bold;
font-size:1.2em;	
}

.module #modcontent {
		
	background-color:#eeeeee;
	border-style:none dashed dashed dashed;
	border-style:none solid none solid;
	border-color:#c0dc99;
	border-width:1px;
	color:#444;
	
}

.module #modcontent ul {
 margin: 0px;
 padding-top:10px;
 padding-bottom:10px;
 padding-left:0px;
}

.module #modcontent li {
	width:100%;
	list-style-type:none;
	margin-left:0px;
	
	
}

#modsurvey
{
  padding:0px 3px 0px 3px;  
    
}

#modsurvey ul
{
margin:0px;
width:100%;
}

#modsurvey li 
{
margin:0px;
font-size:0.9em;
line-height:1.5em;
padding:2px 0px;
}



.module #modcontent p {
margin:0px 5px;
text-align:center;
padding:10px 0px 5px 0px;

}

#modmenu {
	padding-left:0px;
	padding-bottom:0px;

	
}
#modmenu ul
{
	padding:0px;
}

#modmenu li {
margin:0px;
border-style: dotted none none none;
border-width:1px;
border-color:#6dac0f;
text-align:left;
}

#modmenu li.last {
border-bottom-style:dotted;
border-width:1px;
border-color:#6dac0f;
}

#modmenu li h2 
{
    font-size:1em;
    font-weight:bold;
    padding:0px;
    margin:0px;
    
}


#modmenu li a {
	 display:block;
width:131px;
padding:5px 3px;
background-color:#f7f7f7;
text-decoration:none;
color:#7d7d7d;

}

#modmenu li a:hover{
background-color:#e3feb7;
}

#modulebottomleft {
float:left;
width:9px;
height:7px;
background:url(../img/modleft.png) 0 0 no-repeat;	
}

#modulebottomcenter {
float:left;
width:121px;
height:7px;
background:url(../img/modcenter.png) 0 0 repeat-x;	
}

#modulebottomright {
float:left;
width:9px;
height:7px;
background:url(../img/modright.png) 0 0 no-repeat;	
}

#bottomleft {
float:left;
width:8px;
height:23px;
background:url(../img/mainleft2.png) 0 0 no-repeat;	
}

#mainbottomcenter {
float:left;
width:626px;
height:23px;
background:url(../img/maincenter2.png) 0 0 repeat-x;	
}

#mainbottomright {
float:left;
width:8px;
height:23px;
background:url(../img/mainright2.png) 0 0 no-repeat;	
}

#input {
text-align:center;
margin:0;
padding:0px 8px 5px 8px;
}

#inputcenter {
margin:0;
width:120px;
height:22px;
background:url(../img/input.png) 0 0 no-repeat;	
}

.inputimg {
margin-left:0px;
margin-top:4px;
padding:0px;
font-size:1em;
text-align:center;
color:#808080;
border-style:none;
border:0px;
background-color:#f2f2f2;
}

.inputimg:focus 
{
    text-align:left;
	font-size:1em;
	color:black;
}





#maintop {
height:23px;

}

#maintopleft {
float:left;
width:8px;
height:23px;
background:url(../img/mainleft.png) 0 0 no-repeat;	
}

#maintopcenter {
float:left;
width:626px;
height:23px;
background:url(../img/maincenter.png) 0 0 repeat-x;	
}

#maintopright {
float:left;
width:8px;
height:23px;
background:url(../img/mainright.png) 0 0 no-repeat;	
}

#maintopcenter span {
margin-left:5px;
line-height:2em;
color:#515151;
}

#mainbody 
{
    width:640px;
    overflow:hidden;
    min-height:300px;
background-color:#fafff4;
border-style:none solid none solid;
border-color:#cacaca;
border-width:1px;
}

#maintop {
height:23px;
}

#bodybanner 
{
width:600px;
height:280px;

padding:20px 20px 10px 20px;
text-align:center;
}

#slidebanner
{
	padding:20px 20px 0px 20px;
}

#productlist {
padding:10px;
}


.productlist {
margin:10px;
display: inline;
width:290px;
float:left;


}

.productlist ul {
margin:0px;
padding:0px;
list-style-type:none;
}

.productlist li {
margin:0px;
padding:0px;
padding-bottom:20px;
}

/*  PRODUKTO DETALES  */

#productbig {
border:dotted 1px #999999;
width:100%;
}


#productbigimg {
float:left;

width:50%;
background-color:#e2e2e2;
height:300px;

text-align:center;
}

#productbigimage {
height:280px;
line-height:280px;

}

#productbigimage img {
	
vertical-align:middle;
padding: 10px 10px 10px 0px;
}

#padidinti {
	height:20px;	
}

#padidinti a {
	color:#a0a0a0;
	font-size:larger;
	font-stretch:expanded;
	font-weight:600;
}

#padidinti a:hover {
	color:#4b4b4b;
		
}

#productbiginfo {
float:left;
margin:0px;
width:50%;
height:300px;
background-color:#f2f2f2;
border-bottom:0px solid #e2e2e2;

}

#productbiginfo #autpav {
overflow:hidden;
width:90%;

margin-top:30px;
height:210px;

}

#productbiginfo #autorius {
width:100%;
font-size:1.2em;

color:#666;

}

#productbiginfo #pavadinimas h2 {
color:#333333;
width:100%;
font-size:1.3em;
font-weight:500;
padding-bottom:5px;
line-height:1.3em;
}

#productbiginfo #kainaorder 
{
    width:260px;
}

#productbiginfo #kaina {
float:left;
color:#457b03;
font-weight:bold;
text-align:center;

padding-right:10px;
width:150px;

font-size:1.1em;
}

#productbiginfo #order {
float:right;
color:#555;
}

#productbigdesc {
clear:both;
width:100%;
margin:0px;
padding:20px 0px;
background-color:#fcfcfc;
border-top:solid 1px #d1d1d1;
border-bottom:solid 1px #d1d1d1;
min-height:100px;
}

#productbigdesc p,#productbigdesc li 
{
    margin:0px 30px;
line-height:1.5em;	


color:#444;
}


#productparams {
background-color:#f2f2f2;
margin:0px;
padding-bottom:10px;
}

#productparams ul {
margin:0px 50px;
padding:10px 0px;
line-height:1.5em;
font-size:1.1em;
color:#444;
}
#productparams p
{
	
	margin-left:25px;
	color:#457b03;
font-weight:bold;
}


/* Paieskos rezultatai */

#searchlist {
padding:10px;
}


.searchlist {
padding:10px;
width:600px;
}

.searchlist ul {
margin:0px;
padding:0px;
list-style-type:none;

}

.searchlist li {
margin:0px;
padding:0px;
padding-bottom:20px;

}

.searchlist #productsmall
{
    width:600px;
}

.searchlist #productsmall, .searchlist #productsmallimg, .searchlist #productsmalldetails 
{
    height:120px;
	
}

.searchlist #productsmallimg
{
line-height:120px;
text-align:center;
}

.searchlist #productsmalldetails
{
    width:485px;
}

.searchlist #autpav
{
            width:455px;
        height:75px;
}



.searchlist #autorius, .searchlist #pavadinimas  
{
    width:440px;
    line-height:1.5em;
	overflow:visible;
}



.searchlist #kainaorder
{
 float:right;
width:250px;
margin-bottom:0px;
padding-right:10px;
padding-bottom:2px;
}
.searchlist #order
{
	width:150px;
}


/* Paieskos rezultatu pabaiga */


/* PRODUKTU SARASO VIENAS NARYS */

#productdetails {

padding:20px;

}

#productsmall {
border:dotted 1px #999999;
height:170px;
width:290px;

}

#productsmallimg {
float:left;
height:170px;
width:115px;
background-color:#e2e2e2;
line-height:170px;

}

#productsmallimg img {
vertical-align:middle;
padding: 10px 10px 10px 5px;
max-height:150px;
}

#productsmalldetails {
float:left;
margin:0px;
width:170px;
height:170px;
background-color:#fcfcfc;

}

#autpav {
height:120px;

overflow:hidden;
padding:10px;

}

#autorius {
width:152px;

font-size:1em;
color:#333333;
overflow:hidden;

}

#productsmalldetails #autorius 
{
 height:2.5em;   
}

#pavadinimas h2 {

font-size:1.1em;
width:155px;
font-weight:bold;
overflow:hidden;
}

#productsmalldetails h2 
{
     height:6.5em;
}

#pavadinimas a
{
 color:#646464; 
}

#pavadinimas a:hover
{
 color:#8b8b8b; 
}

#pavadinimas a:visited
{
 color:#99366b;
 /*color:#5ca50f;  */
}

#kainaorder 
{
width:165px;
margin-bottom:0px;
padding-bottom:2px;

}


#kaina 
{
    
float:left;
color:#457b03;
text-align:center;
font-weight:bold;
padding-right:5px;
width:75px;


}

#order 
{
color:#444;
width:85px;
text-align:center;
vertical-align:middle;
float:right;
}

#productlistclose 
{
clear:both;
}

/* Produkto detaliu pabaiga */


/* NAUJIENU SARASAS */


#newslist {
padding:10px 0px;
}


.newslist2 {
margin:10px;
width:600px;
padding:10px;

}

.newslist2 ul {
margin:0px;
padding:0px;
list-style-type:none;
}

.newslist2 li {
margin:0px;
padding:0px;
padding-bottom:20px;
}

#naujiena
{
   border:dotted 1px #999999;
   height:200px;  
}

#naujienainfo 
{
    background-color:#e2e2e2;
    float:left;
    width:30%;
    height:200px;
    
}

#npavadinimas h2
{
    color:#222;
    margin-top:20px;
width:90%;
height:135px;
overflow:hidden;
font-size:1.3em;
font-weight:500;
margin-left:10px;
line-height:1.3em;
}

#ndata 
{
    font-size:1.0em;
    color:#444;
    bottom:0px;
    padding:10px;   
}

#naujienatext 
{
    float:left;
    width:70%;
    height:200px;
    overflow:hidden;
    background-color:#fcfcfc;
    line-height:1.3em;
}

#ntext 
{
    padding:10px;
    height:160px;
    color:#444;
    overflow:hidden;
}

#ntext a
{
    
    font-weight:bold;
}




/* naujienu saraso pabaiga */



/* NAUJIENA arba PUSLAPIS IS DB */

#news 
{
    padding:20px;
   
}

#newsbig {
border:dotted 1px #999999;

width:100%;


}

#newsheader {
width:100%;
background-color:#e2e2e2;
height:120px;
padding:0px;
text-align:center;

}

#newspavadinimas h2
{
    color:#222;
margin:0px;
width:100%;
height:85px;
line-height:100px;
vertical-align:middle;
font-size:1.3em;
font-weight:500;
padding-bottom:5px;
}

#newsdata 
{
     font-size:1em;
    color:#444;
   
    float:right;
    padding:10px;   
}



#newstext {


margin:0px;
padding:20px 30px;
background-color:#fcfcfc;
border-top:solid 1px #d1d1d1;
border-bottom:solid 1px #d1d1d1;
min-height:100px;
}

#newstext td input
{
  background:#ffffff;
	border:0px solid #555555;
	border-bottom:1px dotted #555555;
	color:#555555;  
}

#newstext td
{
    padding:5px;
}
#newstext td input:focus
{
 background:#ddf9b0;
	
}

#newstext p, #newstext table, #newstext ul
{
    margin:0px 0px;
line-height:1.5em;	
padding:5px 0px;

color:#444;
}

#newsfooter {
background-color:#f2f2f2;
height:30px;
margin:0px;
padding:0px;
}
#newstext ul
{
	padding-left:20px;
}

#newstext  ul img 

{
    
    vertical-align:middle;
	padding:5px 0px;
}

#newstext  li 
{
    line-height:2em;
    margin:0px;
    padding:3px;
}



/* naujienos pabaiga */
#mainbottomleft {
float:left;
width:8px;
height:23px;
background:url(../img/mainleft2.png) 0 0 no-repeat;	
}

#mainbottomcenter {
float:left;
width:626px;
height:23px;
background:url(../img/maincenter2.png) 0 0 repeat-x;	
}

#mainbottomright {
float:left;
width:8px;
height:23px;
background:url(../img/mainright2.png) 0 0 no-repeat;	
}

#bodybottom {
clear:both;	
}


/* FOOTERIS */
.footer {


width:960px;
position: relative;
margin: 0px auto;
margin-top: -40px;
height:40px;
background-color:#f3f3f3;
}


#footertopleft {
float:left;
width:8px;
height:5px;
background:url(../img/footerleft.png) 0 0 no-repeat;	
}

#footertopcenter {
float:left;
width:944px;
height:5px;
background:url(../img/footercenter.png) 0 0 repeat-x;	
}

#footertopright {
float:left;
width:8px;
height:5px;
background:url(../img/footerright.png) 0 0 no-repeat;	
}

#footermain {
clear:both;
text-align:center;
height: 60px;
background-color:#f3f3f3;
border-style:none solid none solid;
border-width:1px;
border-color:#aeaeae;

}

#footertext 
{
margin: 0px 20px;
line-height:1.5em;
padding:10px 0px;
}


/* FOOTERIO pabaiga */

/* Pagination */

#pagination
{
    width:100%;
    height:25px;
    
}


#pagination ul
{
    
text-align: center;
padding:0px;
margin-top:3px;
list-style-type:none;
}

#pagination li
{
 display:inline;

}

#pagination li a
{
border:solid 1px #4e9205;
margin:1px; 
padding:2px 5px;
text-decoration:none;

background-color:#dafdb4;
}

#pagination li a:hover
{
background-color:white;
color:#4e9205;

}

#pagination #current a 
{
font-weight:bold;
background-color:#aee672;
}

/* Pagination pabaiga */



div.button {
margin:auto;
padding:10px 5px;
text-align:center;
}

input.button {
background:url(../img/butt.png) 0 0 repeat-x;
border-radius:7px;
-moz-border-radius:7px;
-webkit-border-radius:7px;
margin:0px;
line-height:1em;
vertical-align:middle;

font-size:1em;
font-weight:500;
height:18px;
color:#294007;
border:1px solid #70ae13;
} 

input.button:hover {
color:#529a00;
background:url(../img/butt2.png) 0 0 repeat-x;
}

#pmessage 
{
    padding:20px;
    
}

#pmessage p
{
  line-height:1.5em;  
}

#map_canvas
{
    margin: 10px auto;
    
}

 #pavadinimas a:hover
{
    border-bottom:dashed 1px;
   
}

#lastbread
{
	
	font-weight:600;
}

/* Easy Slider */
	#slider
	{
		border:dotted 1px #999999;
	}
	#slider ul, #slider li,
	#slider2 ul, #slider2 li{
		margin:0px;
		padding:0px;
		list-style:none;
		}
	#slider2{margin-top:1em;}
	#slider li, #slider2 li{ 
		/* 
			define width and height of list item (slide)
			entire slider area will adjust according to the parameters provided here
		*/ 
		width:600px;
		height:220px;
		overflow:hidden; 
		background-color:white;
		}	
	#prevBtn, #nextBtn,
	#slider1next, #slider1prev{ 
		display:block;
		width:30px;
		height:77px;
		position:absolute;
		left:-30px;
		top:71px;
		z-index:1000;
		}	
	#nextBtn, #slider1next{ 
		left:696px;
		}														
	#prevBtn a, #nextBtn a,
	#slider1next a, #slider1prev a{  
		display:block;
		position:relative;
		width:30px;
		height:77px;
		background:url(../images/btn_prev.gif) no-repeat 0 0;	
		}	
	#nextBtn a, #slider1next a{ 
		background:url(../images/btn_next.gif) no-repeat 0 0;	
		}	
		
	/* numeric controls */	

	ol#controls{
		
		margin:1em 0;
		padding:0;
		height:20px;	
		}
	ol#controls li{
		margin:0 10px 0 0; 
		padding:0;
		float:left;
		list-style:none;
		height:28px;
		line-height:28px;
		}
	ol#controls li a{
		float:left;
		height:28px;
		line-height:28px;
		border:solid 1px white;
		background:#dafdb4;
		
		padding:0 10px;
		text-decoration:none;
		}
	ol#controls li.current a,ol#controls li a:hover{
		background:#aee672;
		color:#fff;
		
		}
		
		ol#controls li.current a
		{
			font-weight:bold;
		}
		
/* ol#controls li a:focus, #prevBtn a:focus, #nextBtn a:focus{outline:none;} */
	
/* // Easy Slider */
