html {
height:100%;

}

body { 
margin: 0px; 
padding: 0px;
background-color:#ffffff; 
color:#3F3F3F;
font-family:Arial, Helvetica, sans-serif; 
font-size:70%; 
line-height:14px;
height:100%;
background-image:url(../images/grad.gif);
}

input, textarea, select {	
color: #000000; 
font: normal 11px Arial,Tahoma,Verdana,Geneva,Helvetica,sans-serif; 
background-color:#FFFFFF;
font-size:12px;
}

form { display: inline; margin:0px; }
img { 
border: 0px;
}
p { margin:0px; }

.fl { float: left; }
.fr { float: right; }
.fl2 { float: left; width:46%; }
.fr2 { float: right; width:52%; text-align:right; }

.clear { clear: both; margin: -1px 0px 0px; height: 1px; }

input, textarea { padding: 0px 3px; }
select { padding: 1px 0px 1px 3px }

.fs9 { font-size:9px !important; line-height:11px; }

.fs10 { font-size:10px !important; line-height:12px; }






h1 { 
font-family: "Times New Roman", Times, serif; font-size:20px; color:#767471; line-height:22px; font-weight: normal; text-decoration: none;
margin:0px 0 8px 0;
width:600px;
text-transform:uppercase;
}
h2 { 
font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#8B8163; line-height:14px; font-weight: bold; text-decoration: none;
margin:0px 0 6px 0;

}


.margin1 {
margin:0 0 -1px 0;
}

.margin2 {
margin:0 0 -2px 0;
}
.margin3 {
margin:0 0 -3px 0;
}
.margin4 {
margin:0 0 -4px 0;
}

.margb {
margin-bottom:18px;
}

.naujblok {
margin-bottom:10px;
}

.pad1 {
padding:10px 9px 0 0;
}
.pad2 {
padding:0 0 9px 0;
}
.pad3 {
padding:0 0 0 6px;
}
.pad4 {
padding:4px 0 0 18px;
}
.pad5 {
padding-bottom:4px; display:block;
}
.pad6 {
padding-left:4px; padding-top:10px;
}
.pad7 {
padding-left:6px;
}
.pad8 {
padding:2px 11px 0 0;
}
.pad9 {
padding:4px 0 7px 0;
}








#innermain table { 
  /*border:0px solid; */
  border-collapse:collapse;
}

#innermain .table_default_top_cell { 
  font-weight: bold; 
  text-decoration: none;
  padding:2px 11px 1px 11px;
  text-align: left;
  border:1px solid #6A6A6A;
  vertical-align:top;
}

#innermain .table_default_cell {

font-weight: normal; 
text-decoration: none;
padding:2px 11px 2px 11px;
text-align: left;
border:1px solid #6A6A6A;
vertical-align:top;
}

.table_default_top_cell { 
  font-weight: bold; 
  text-decoration: none;
  padding:2px 11px 1px 11px;
  text-align: left;
  border:1px solid #6A6A6A;
  vertical-align:top;
}

.table_default_cell {

font-weight: normal; 
text-decoration: none;
padding:2px 11px 2px 11px;
text-align: left;
border:1px solid #6A6A6A;
vertical-align:top;
}


.brh {
line-height:8px;
}
.brh2 {
line-height:10px; }
.brh4 {
line-height:4px;
}






a.link1:link, a.link1:visited,a.link1:active {
font-family:Tahoma;
font-size:10px;
line-height:16px;
color:#C0570B;
font-weight:normal;
text-decoration: underline !important;
}	
a.link1:hover {
text-decoration: none !important;
}	



























.forma td {
font-size:10px; line-height:12px; vertical-align:top; padding:0 11px 3px 0; color:#000000;
}
.forma td.error { color:#B63A3D !important; }
.forma td.error2 { color:#D33C00 !important; }


.tf {
border-top:1px solid #8B8163; 
border-right:1px solid #513E25; 
border-bottom:1px solid #513E25; 
border-left:1px solid #8B8163; 
width:240px; background-color:#ffffff;
padding:0 2px;
color:#000000;
font-size:11px;
margin:0 0px 3px 0;
}



.contentas {
color:#8B8163; 
}
.contentas a { color:#67A8D9; text-decoration: underline;
}
.contentas a:hover { text-decoration: none;
}
.contentas ul {	 
list-style:none;
margin-top:0px;
margin-right:0px;
margin-bottom:12px;
margin-left:9px;
padding:0px;

}
.contentas li {
background-image:url(../images/li.gif); background-position:0 5px; background-repeat:no-repeat;
padding:0px 0px 0px 11px;
}


#root {
background-image:url(../images/grafinis.jpg); background-position:center bottom; background-repeat:no-repeat; width:100%; height:100%;
}
#rootleft {
background-image:url(../images/bangele1.gif); background-position:0 100%; background-repeat:repeat-x;
}
#rootright {
background-image:url(../images/bangele2.gif); background-position:0 100%; background-repeat:repeat-x;
}
#main {
padding:25px 0 0 0px; vertical-align:top; width:972px;
}
#innermain {
width:615px; float:left;
}

#top {
height:119px;
}
.logo {
float:left; padding:0px 0 0 23px;
}
.akcija {
position:absolute; margin:37px 0 0 -81px;
}
.morei {
margin:0 0 -7px 0;
}

.more {
  margin: 0 0 0 0;
}















.radio {
width:13px; 
height:13px; 
background-color:transparent; 
margin:4px 5px -3px 0px;
}


#footer {
padding:0 0 3px 0; font-size:9px; color:#8C8C8C; vertical-align:bottom; line-height:11px;
}
#footer a { color:#8C8C8C; text-decoration: none;}
#footer a:hover { text-decoration:underline; }



.kalbos {
float:right;
width:112px;
}
.kalbos a { 
font-family:Tahoma, Helvetica, sans-serif; 
font-size:10px; 
color:#86846B; 
font-weight: bold; 
text-decoration: none; 
width:14px; 
padding:1px 0px 0 0px; 
height:15px; 
display:block; 
float:right;
text-align:center; 
margin:0 0 0 14px;
background-image:url(../images/kr.gif); background-position:0 100%; background-repeat:repeat-x; 
}
.kalbos a:hover { 
text-decoration: none; 
color:#ffffff; 
background-image:url(../images/kon.gif); background-repeat:no-repeat;
padding:1px 0px 0 6px;
margin:0 0 0 8px;
}
.kalbos a.active:link, .kalbos a.active:visited, .kalbos a.active:hover, .kalbos a.active:active {
text-decoration: none; 
color:#ffffff; 
background-image:url(../images/kon.gif); background-repeat:no-repeat;
padding:1px 0px 0 6px;
margin:0 0 0 8px;
}

.ikonkes { float:right; padding:0 19px 0 0; }
.ikonkes a { padding:0 0 0 5px;}


.men1 {
background-image:url(../images/m1grad.gif);
}
.men11 {
background-image:url(../images/m1l.gif); background-repeat:no-repeat;
}
.menulevel1 {
background-image:url(../images/m1r.gif); background-position:100% 0; background-repeat:no-repeat; padding:0 6px; height:26px; zoom:100%;
}
.menulevel1 ul {	 
list-style:none;
margin-top:0px;
margin-right:0px;
margin-bottom:0px;
margin-left:19px;
padding:0px;

}
.menulevel1 li {
float:left;
display:block;
padding:0px 0px 0px 0px;
}
.menulevel1 li a {
font-size:11px; line-height:14px;
padding:7px 0 0 0;
display:block;
color:#555555;
text-decoration:none;
text-transform:uppercase;
font-weight:bold;
}
.menulevel1 li a:hover {
text-decoration: none; color:#C0570B;
}
.menulevel1 li.active a:link, .menulevel1 li.active a:visited, .menulevel1 li.active a:hover, .menulevel1 li.active a:active {
text-decoration: none; color:#C0570B;
}
.menulevel1 li.sk { 
background-image:url(../images/msk.gif); background-position: center 10px; background-repeat:no-repeat;
padding:9px 0px 0px 0px;
width:22px;
height:10px;
}


.bagele2 {
height:11px; background-image:url(../images/m2bang.gif); background-repeat:repeat-x;
}
.men2 {
background-image:url(../images/m2grad.gif);
}
.men22 {
background-image:url(../images/m2l.gif); background-repeat:no-repeat;
}
.menulevel2 {
background-image:url(../images/m2r.gif); background-position:100% 0; background-repeat:no-repeat; padding:0 6px; height:25px; zoom:100%;
}
.menulevel2 ul {	 
list-style:none;
margin-top:0px;
margin-right:0px;
margin-bottom:0px;
margin-left:19px;
padding:0px;

}
.menulevel2 li {
float:left;
display:block;
padding:0px 0px 0px 0px;
}
.menulevel2 li a {
font-size:11px; line-height:14px;
padding:5px 0 0 0;
display:block;
color:#555555;
text-decoration: underline;
/*text-transform: capitalize;*/
font-weight: normal;
}
.menulevel2 li a:hover {
text-decoration: none; color:#C0570B;
}
.menulevel2 li.active a:link, .menulevel2 li.active a:visited, .menulevel2 li.active a:hover, .menulevel2 li.active a:active {
text-decoration: none; color:#C0570B;
}
.menulevel2 li.sk { 
background-image:url(../images/msk.gif); background-position: center 9px; background-repeat:no-repeat;
padding:9px 0px 0px 0px;
width:22px;
height:10px;
}



.bagele3 {
height:11px; background-image:url(../images/m3bang.gif); background-repeat:repeat-x;
}
.men3 {
background-image:url(../images/m3grad.gif);
}
.men33 {
background-image:url(../images/m3l.gif); background-repeat:no-repeat;
}
.menulevel3 {
background-image:url(../images/m3r.gif); background-position:100% 0; background-repeat:no-repeat; padding:0 6px; height:25px; zoom:100%;
}
.menulevel3 ul {	 
list-style:none;
margin-top:0px;
margin-right:0px;
margin-bottom:0px;
margin-left:19px;
padding:0px;

}
.menulevel3 li {
float:left;
display:block;
padding:0px 0px 0px 0px;
}
.menulevel3 li a {
font-size:11px; line-height:14px;
padding:6px 0 0 0;
display:block;
color:#555555;
text-decoration: underline;
/*text-transform: capitalize;*/
font-weight: normal;
}
.menulevel3 li a:hover {
text-decoration: none; color:#C0570B;
}
.menulevel3 li.active a:link, .menulevel3 li.active a:visited, .menulevel3 li.active a:hover, .menulevel3 li.active a:active {
text-decoration: none; color:#C0570B;
}
.menulevel3 li.sk { 
background-image:url(../images/msk.gif); background-position: center 9px; background-repeat:no-repeat;
padding:9px 0px 0px 0px;
width:22px;
height:10px;
}



.natxt {
float:right; width:216px; line-height:13px; color:#8B8163;
}
.natxt a { 

color:#8B8163; 
font-weight: bold; 
text-decoration: none;
}
.natxt a:hover { 
text-decoration: underline; 
}

.naimg {
width:65px; height:57px;  float:left; margin:2px 0 0 0;
}
.na {
padding:16px 0 8px 0;
}
.thumbs {
width:65px; height:57px;  float:left; margin:2px 6px 0 0;
}

.rezervform td { padding:0px 0 0px 0; color:#86846B;}

.bagele1 {
height:11px; background-image:url(../images/m1bang.gif); background-repeat:repeat-x;
}

#layer1 {
background-image:url(../images/bg1.jpg); background-position:0px 0px; background-repeat:no-repeat;
}
#layer2 {
background-image:url(../images/bg2.jpg); background-position:351px 0px; background-repeat:no-repeat;
}
#layer3 {
background-image:url(../images/bg3.gif); background-position:711px 0px; background-repeat:no-repeat; height:292px; zoom: 100%;
}
#cont1 {
background-image:url(../images/bangeleb.gif); background-position:0px 0px; background-repeat: repeat-x;
background-color:#FFFFFF;
}
#cont2 {
background-image:url(../images/bangele2b.gif); background-position:0px 100%; background-repeat: repeat-x; 
}
#cont3 {
background-image:url(../images/kriaukleb.gif); background-position:100% 100%; background-repeat:no-repeat; padding:16px 34px 20px 68px; zoom:100%;
}
#poilsionamai {
float:left; width:318px; padding:21px 0 0 0; text-align:right;
}
#naujienakcij {
float:left; margin:0 0 0 77px; padding:21px 0 0 0; width:290px;
}
#reserv {
float:right; width:225px; padding:20px 0 0 0;
}

#rc {
float:right; width:240px; padding:0px 0 0 0;
}


.surem {
width:65px; height:57px;  float:right;
}
.remui {
position: absolute ; margin:2px 0 0 2px;
}
.remui2 {
position: absolute ;
}
.listm {
width:178px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#757575; border-top:1px solid #808080; border-left:1px solid #808080; border-right:1px solid #D4D0C8; border-bottom:1px solid #D4D0C8; margin:1px 0 5px 0;
}
.textf {
width:54px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#757575; border-top:1px solid #808080; border-left:1px solid #808080; border-right:1px solid #D4D0C8; border-bottom:1px solid #D4D0C8; margin:1px 0 5px 0; padding:1px 0 1px 4px;
}
.listm2 {
width:76px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#757575; border-top:1px solid #808080; border-left:1px solid #808080; border-right:1px solid #D4D0C8; border-bottom:1px solid #D4D0C8; margin:1px 0 5px 0;
}
#kriaukles {
background-image:url(../images/kriaukles.gif); background-position:100% 0; background-repeat:no-repeat; height:90px;
}
#kriaukles2 {
background-image:url(../images/kriaukles.gif); background-position:100% 0; background-repeat:no-repeat; height:145px;
}
#path {
padding:0px 0px 20px 0px ;
}
#path ul {	 
list-style:none;
margin-top:0px;
margin-right:0px;
margin-bottom:0px;
margin-left:0px;
padding:0px;
}
#path li {
float:left;
color:#8B8163;
font-size:10px; line-height:14px;
white-space:nowrap;
font-weight: normal;
padding:0;
}
#path li a {
background-image:url(../images/path.gif); background-position:100% 5px; background-repeat:no-repeat;
padding:0px 14px 0px 0px;
display:block;
color:#8B8163; 
text-decoration: none;
font-weight:normal;
}
#path li a:hover {
text-decoration: underline;
}
.wn {
text-align: right; padding:20px 15px 0px 0; 
}
.wn a { color:#767471; text-decoration: none; padding:0 0 0 15px;
}
.wn a:hover { text-decoration: underline;
}


.hras { background-image:url(../images/hras.gif); background-position:0 center; background-repeat:no-repeat; height:7px; clear:both; padding:10px 0; }


.galerija {
width:130px; height:103px;
}
.thumbsas {
position:absolute; margin:4px 0 0 5px;
}
.foto {
padding:0 0 0 5px; font-size:9px;
height: 30px;
}
.vienafoto {
float:left; width:130px; margin:0 20px 10px 0;
}
.pavad {
clear:left; margin:-4px 0 0 0; font-size:9px; float:left; width:65px;
}
.reservbg {
background-image: url(../images/reservbg.jpg); background-repeat:no-repeat; height:266px; padding:17px 0 0 27px
}