a:link {color: #546a3a; text-decoration: none; }
a:active {color: #546a3a; text-decoration: none; }
a:visited {color: #546a3a; text-decoration: none; }
a:hover {color: #8e9e49; text-decoration: underline; }
body, html{height:100%;margin:0px auto;background-color:#ede7b3;font-family: century gothic;}
.body{background-color:#ede7b3;height:100%;
}
.fonas-x {background-image: url('apacia.jpg'), url('bg-x.jpg'); background-repeat:no-repeat, repeat-x;background-position:bottom;}
.body h1{
font-weight:bold;
font-family:century gothic; 
font-size:22px;
padding-right:20px;
color: #546a3a;
}

.body h2{
font-family:century gothic; 
font-size:12px;
color: #546a3a;
line-height: 1px;
padding-top:5px;
font-weight:normal;
}

.body p{
font-family:century gothic; 
font-size:12px;
padding-top: 5px;
color: #546a3a;
text-align: justify;
}

.body h3{
font-family:century gothic; 
font-size:14px;
padding-top: 0px;
padding-bottom: 20px;
padding-left: 35px;
color: #546a3a;
border-bottom-width:1px;
border-bottom-color:#dad38d;
border-bottom-style:dotted;
line-height: 8px;
}

.body h4{
font-family:century gothic; 
font-size:12px;
padding-top: 0px;
padding-bottom: 10px;
padding-left: 45px;
color: #546a3a;
line-height: 0px;
}

.produktas {
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;

}

.image{
text-align:center;
vertical-align:middle;
}

.produktas h1{
font-family:century gothic; 
font-size:18px;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
text-align:top;
vertical-align:left;
color: #546a3a;
margin:0 0 0 0px;
}

.krepselis_header{
font-family:century gothic; 
font-size:18px;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 20px;
padding-right: 0px;
text-align:top;
vertical-align:left;
color: #546a3a;
margin:0 0 0 0px;	
}

.produktas h2{
font-family:century gothic; 
font-size:18px;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
text-align:top;
vertical-align:left;
color: #546a3a;
margin:0 0 0 0px;
}

.produktas p{
font-family:century gothic; 
font-size:12px;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
text-align:top;
vertical-align:justify;
color: #546a3a;
margin:0 0 0 0px;
}

.produktas h5{
font-family:century gothic; 
font-size:12px;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
text-align:center;
vertical-align:middle;
color: #546a3a;
margin:0 0 0 0px;
}

.produktas h6{
font-family:century gothic; 
font-size:12px;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
text-align:center;
vertical-align:middle;
color: #546a3a;
margin:0 0 0 0;
}




.fonas-top {
background-image: url('virsus.jpg'); 
background-repeat:no-repeat;
background-position:top;

}

.top-x {
background-image: url('top-x.jpg'); 
background-repeat:repeat-x;
background-position:top;
}

.eko {
background-image: url('eko.jpg'); 
background-repeat:no-repeat;
background-position:top right;
}

.linija_top{background:url(img/linija_top.png) no-repeat left top; height:8px; widows:207px;}
.linija_bottom{background:url(img/linija_bottom.png) no-repeat left top; height:8px; widows:207px;}
.linija_center{background:url(img/linija_center.png) repeat-y left top; widows:207px;}

.button{background:url(img/button.gif) no-repeat left top; height:24px; width:78px; color:#FFF; border:none;}
.input{background-color:#fff; color: #546a3a;}
.select{background-color:#ede7b3; color: #546a3a;}
.error{border: 1px solid red;}

.psl_nr{background-color:#ede7b3; color: #546a3a; padding: 3px 5px; border:1px solid #546a3a; font-weight: bold; font-size: 14px;}
.psl_nr_active{background-color:#ede7b3; color: #546a3a; padding: 3px 5px; font-weight: bold; font-size: 14px;}