/* Start of CMSMS style sheet 'Pirkliunamai: Main css' */
html, body {
margin: 0px; 
padding: 0px;
min-width:1004px; 
}

body { 
color:#7F5747;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:12px; 
line-height:16px;
background-color:#ffffff;
background-image:url(images/body.gif); background-repeat:repeat;
}

input, textarea, select {	
color: #805848; 
font: normal 11px Georgia,Verdana,Geneva,Helvetica,sans-serif; 
}

form { 
display: inline;
margin:0px;
padding:0px;
}
img { border: 0px; }
p { margin:0 0 10px 0; }

.fl { float: left; }
.fr { float: right; }

.tac {text-align:center; }

.clear { clear:both; line-height:0; height:0px; margin:0; padding:0; overflow:hidden; }

ul {	 
list-style:none; margin:0; padding:0;
}

input, textarea { 
padding: 3px 0 3px 5px;
margin:0;
border:1px solid #EDE3D1;
background-color:#FFFFFF;
}
select { padding: 2px 0 2px 5px; border:1px solid #EDE3D1; margin:0; background-color:#FFFFFF; }


/* H styles */
h1 {
font-size: 19px; 
line-height:22px;
color:#805848;
font-weight: normal;
padding:7px 7px 6px 3px;
margin:0 6px 16px 6px;
background-image:url(images/h1.gif); background-position:0 100%; background-repeat: repeat-x;
text-transform:uppercase;
}


h2 {
font-size:15px; 
line-height:17px; 
color:#E30000; 
text-transform:uppercase; padding:0; margin:0; margin-bottom:14px; 
}

h3 {
font-size:12px; 
line-height:17px;
font-weight:bold;
color:#805848; 
text-transform:uppercase; padding:0; margin:0 0 10px 0; 
}
/* end H styles */

table { border:0px solid; border-collapse:collapse; }
table { border:1px solid #d8c3a6; background:#fff; /* border-collapse:separate; border-spacing:2px; */ }
table td { background: url(images/body.gif) repeat 0 0; padding:8px; border:1px solid #d8c3a6; box-shadow:inset 0 0 0 2px #fff /* border-width:0 1px 1px 0; border:0; */ }
table p { margin:0; }

div.hr1 { height:1px; background-image:url(images/h1.gif); background-repeat:repeat-x; margin:0px 6px 25px 6px;}


/* text link styles */

.link1 a:link, .link1 a:active, a.link1:link,  a.link1:active {
color:#E20000; text-decoration: underline;
}
.link1 a:visited,  a.link1:visited {
color:#E20000; text-decoration: underline;
}
.link1 a:hover,  a.link1:hover {
color:#E20000; text-decoration: none;
}

.link2 a:link, .link2 a:active, a.link2:link,  a.link2:active {
color:#7F5747; text-decoration:underline;
}
.link2 a:visited,  a.link2:visited {
color:#7F5747; text-decoration: underline;
}
.link2 a:hover,  a.link2:hover {
color:#7F5747; text-decoration: none;
}



/* end text link styles */



.margin-4 { margin:0 0 -4px 0; }
.tar { text-align:right; }
.zoom { zoom:1; }	

/* main frame */	
#root { background-image:url(images/bg-repyt.jpg); background-repeat:repeat-x;}
#center { width:1004px; margin:0 auto; padding:0;  }
/* end main frame */	

/* header block */	
#header { height:126px;  width:1004px;

 }
#header .logo { float:left; padding:32px 0px 0 19px;}
#header .right { float:right; width:648px;}

/* end header block */	






/* footer blok */
#footer { margin:0 6px; padding:8px 0; background-image:url(images/footerbg.gif); background-position:0 0; background-repeat: repeat-x; font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:14px; color:#876C4C; height:34px; }
#footer .left  { float:left; width:550px;  }
#footer .right  { float:right; width:350px; text-align:right;  }
#footer a { color:#E20000; text-decoration: underline;  }
#footer a:hover { color:#E20000; text-decoration:none; }

/* end footer blok */




/* first site menu */
#first-nav-box { height:99px; padding:21px 9px 0 9px; }

#first-nav-box ul { position:static;}
#first-nav-box ul li { float:left; padding:0 0px 0 0 ; }
#first-nav-box ul li.last a { background-image:none; padding:0px 12px 0 12px !important;}
#first-nav-box ul li a { 
	 
	display:block; 
	font-family: Georgia, "Times New Roman", Times, serif; 
	font-size:12px; 
	line-height:14px; 
	font-weight: normal; 
	color:#F0E2A8; 
	text-decoration:none; 
	padding:0px 14px 0 12px; 
	background-image:url(images/menubg.gif); 
	background-position:100% 0px; 
	background-repeat:no-repeat;
	text-transform:uppercase;
	
}

#first-nav-box ul li a:hover { color:#F0E2A8; text-decoration: underline; }

#first-nav-box ul li a.active:link, #first-nav-box ul li a.active:visited, #first-nav-box ul li a.active:hover, #first-nav-box ul li a.active:active {
color:#F0E2A8; text-decoration:underline;}

/* end first site menu */



.infoblok .istorija {
float:left; width:444px; line-height:17px;
}
.infoblok .turas {
float:right; width:400px;
}
.infoblok .turas .imgright { float:right; margin:0 0 0 10px; }

.infoblok { margin:0 6px; border:1px solid #D2BA9C; background-color:#FFFFFF; margin-bottom:25px; background-image:url(images/sk.gif); background-position:518px 50%; background-repeat:no-repeat; padding:14px 14px 14px 26px; min-height:144px; _height:144px; margin-bottom:25px; }

.title1 { font-size:19px; line-height:34px; color:#805848; text-transform:uppercase; }
.title2 { font-size:15px; line-height:17px; color:#E30000; text-transform:uppercase; display:block; margin-bottom:14px; }
.date { font-size:	32px; }

.infoblok2 { margin:0 9px; margin-bottom:25px; background-image:url(images/sk2.gif); background-position:698px 50%; background-repeat:no-repeat; padding:0px 0px 10px 0px; min-height:150px; _height:150px; }
.infoblok2 .news {
float:left; width:700px; line-height:17px;
}
.infoblok2 .kontakt {
float:right; width:180px; padding:0 0 0 92px;
background-image:url(images/kontaktai.gif); background-position:0 34px; background-repeat:no-repeat; min-height:124px; _height:124px;
}

.more { font-size:11px; display:inline-block; background-image:url(images/more.gif); background-position:100% 6px; padding-right:6px; background-repeat:no-repeat;}

.naujiena1 { float:left; width:325px; padding:0 25px 0 0; }
.naujiena1 .thumb { float:left; width:77px; position:relative; background-image:url(images/naujienabg.gif); background-repeat:no-repeat; height:57px; padding:4px;}
.naujiena1 .thumb  .akcija { position:absolute; top:-7px; left:-6px;}
.naujiena1 .text { float:right; width:232px; }
.naujiena1 .text .akcijatxt, .naujiena1-wide .text .akcijatxt { color:#E20000; }


#flash { background-image:url(images/flashbg.gif); background-repeat:no-repeat; height:312px; padding:7px 0 0 10px; position:relative; margin-bottom:3px;}
#flash .logo { position:absolute; top:-65px; left:60px; z-index: 3;}

#jpg { background-image:url(images/jpgbg.gif); background-repeat:no-repeat; height:206px; padding:7px 0 0 10px; position:relative; margin-bottom:3px;}
#jpg .logo { position:absolute; top:-65px; left:60px;}


#toplinks { height:42px; padding:22px 6px 0 9px; }
#toplinks .skaitykite { float:right; font-size:11px; width:500px; padding:4px 0 0 0px; text-align:right; }
.kalbos { float:right; width:107px; padding:0 0 0 10px; position:relative; z-index:100;  } 
.kalbos .pasirinkta { font-size:11px; line-height:14px; border:1px solid #D9C7AB; background-color:#FBFAE9; padding:4px 5px 2px 5px;  background-image:url(images/kalbosbg.gif); background-position:100% 10px; background-repeat:no-repeat;  }
.kalbos .pasirinkta a { color:#876C4C; text-decoration: none; width:95px; display:block;}
.kalbos .pasirinkta a:hover { color:#876C4C; text-decoration:none;}
.kalbos #kalbos { display:none; position:absolute; top:22px; right:0; width:107px; z-index:1;}
.kalbos #kalbos a { font-size:11px; line-height:14px; color:#876C4C; padding:3px 12px 3px 5px; text-decoration: none; display:block; border-left:1px solid #D9C7AB; border-right:1px solid #D9C7AB; border-bottom:1px solid #D9C7AB; background-color:#FBFAE9; zoom:1;}
.kalbos #kalbos a:hover { color:#876C4C; text-decoration: underline;}


.marg1 { margin-bottom:-1px; }



.galerija { margin:0 3px; margin-bottom:25px; background-image:url(images/ducy.gif); background-position:417px 50%; background-repeat: repeat-y; }
.galerijabgt { background-image:url(images/duct.gif); background-position:417px 0; background-repeat: no-repeat }
.galerijabgb { background-image:url(images/ducb.gif); background-position:417px 100%; background-repeat: no-repeat; padding:0px 0px 0px 0px;  }

.galerija .thumbs { float:left; width:396px;}
.galerija .thumbs .horizontal { margin:2px; width:93px; float: left; }
.galerija .thumbs .horizontal a { padding:8px; width:77px; background-image:url(images/thumbbg_h.gif); background-position:50% 50%; background-repeat:no-repeat; display:block; }
.galerija .thumbs .horizontal a:hover { padding:6px; width:77px; background-color:#FFFFFF; border:2px solid #BE8E6C; background-image:none; }

.galerija .thumbs .horizontal a.active:link, 
.galerija .thumbs .horizontal a.active:visited, 
.galerija .thumbs .horizontal a.active:hover, 
.galerija .thumbs .horizontal a.active:active {  padding:6px; width:77px; background-color:#FFFFFF; border:2px solid #BE8E6C; background-image:none; }


.galerija .thumbs .vertical { margin:2px; width:93px; float: left; }
.galerija .thumbs .vertical a { padding:8px 26px; width:42px; background-image:url(images/thumbbg_v.gif); background-position:50% 50%; background-repeat:no-repeat; display:block; }
.galerija .thumbs .vertical a:hover { padding:6px 24px; background-color:#FFFFFF; border:2px solid #BE8E6C; background-image:none; }

.galerija .thumbs .vertical a.active:link, 
.galerija .thumbs .vertical a.active:visited, 
.galerija .thumbs .vertical a.active:hover, 
.galerija .thumbs .vertical a.active:active {  padding:6px 24px; background-color:#FFFFFF; border:2px solid #BE8E6C; background-image:none; }

.galerija .bigfoto { float:right; width:562px; padding:6px 0;}
.galerija .bigfoto .prev { float:left; width:27px; padding:0 16px 0 0;}
.galerija .bigfoto .prev a { display:block; padding:172px 0 153px 0;}
.galerija .bigfoto .foto_h { float:left; padding:4px; width:468px; height:346px; background-image:url(images/fotobg_h.gif); background-repeat:no-repeat;}
.galerija .bigfoto .foto_v {  float:left; padding:4px; width:255px; height:346px; background-image:url(images/fotobg_v.gif); background-repeat:no-repeat; margin:0 0 0 106px;}
.galerija .bigfoto .next { float:right; width:27px; padding:0 0px 0 0;}
.galerija .bigfoto .next a { display:block; padding:172px 0 153px 0;}


.naujienos-akcijos { margin:0 6px; margin-bottom:25px; background-image:url(images/ducy.gif); background-position:495px 50%; background-repeat: repeat-y; }
.naujienos-akcijos-bgt { background-image:url(images/duct.gif); background-position:495px 0; background-repeat: no-repeat }
.naujienos-akcijos-bgb { background-image:url(images/ducb.gif); background-position:495px 100%; background-repeat: no-repeat; padding:0px 3px 0px 3px;  }

.naujienos-akcijos-bgb .left { float:left; width:460px;}
.naujienos-akcijos-bgb .right { float:right; width:460px;}

.naujienos-akcijos-bgb .naujiena1, .naujienos-akcijos-bgb .naujiena1-wide { float:none; width:auto; padding:0 0px 25px 0; }
.naujienos-akcijos-bgb .naujiena1 .text { float:right; width:365px; }
.naujienos-akcijos-bgb .naujiena1-wide .text { width: auto; padding-left:1px;  }



.naujienos-ypatingi { margin:0 6px; margin-bottom:25px; background-image:url(images/ducy.gif); background-position:365px 50%; background-repeat: repeat-y; }
.naujienos-ypatingi-bgt { background-image:url(images/duct.gif); background-position:365px 0; background-repeat: no-repeat }
.naujienos-ypatingi-bgb { background-image:url(images/ducb.gif); background-position:365px 100%; background-repeat: no-repeat; padding:5px 3px 5px 3px;  }

.naujienos-ypatingi-bgb .left { float:left; width:341px;}
.naujienos-ypatingi-bgb .right { float:right; width:590px;}

.naujienos-ypatingi-bgb .naujiena1, .naujienos-ypatingi-bgb .naujiena1-wide { float:none; width:308px; padding:0 0px 25px 0; }
.naujienos-ypatingi-bgb .naujiena1-wide .text { width: 308px; }




.naujiena-active { border:1px solid #F2BFB2; padding:12px !important; width:284px !important; margin-bottom:25px; }
.naujiena-active .text { width:284px !important; }


.naujiena-pasirinkta {  }
.naujiena-pasirinkta .thumb { float:left; width:290px; position:relative; background-image:url(images/naujienapasirinktabg.gif); background-repeat:no-repeat; height:214px; padding:4px; margin-right:20px; margin-bottom:8px;}
.naujiena-pasirinkta .thumb  .akcija { position:absolute; top:-7px; left:-6px;}
.naujiena-pasirinkta .text { float:right; width:277px; }
.naujiena-pasirinkta .text .akcijatxt, .naujiena1-wide .text .akcijatxt { color:#E20000; }
.naujiena-pasirinkta .naujiena-head { padding-bottom:5px;}
.naujiena-pasirinkta .naujiena-head span { font-size:20px; line-height:26px; font-weight:normal;}


.vidinis { margin:0 6px; margin-bottom:25px; background-image:url(images/ducy.gif); background-position:495px 50%; background-repeat: repeat-y; }
.vidinis-bgt { background-image:url(images/duct.gif); background-position:495px 0; background-repeat: no-repeat }
.vidinis-bgb { background-image:url(images/ducb.gif); background-position:495px 100%; background-repeat: no-repeat; padding:0px 3px 0px 3px;  }

.vidinis-bgb .left { float:left; width:460px;}
.vidinis-bgb .right { float:right; width:460px;}


.vidinis-bgb .paslauga { padding:0 0 25px  0; }
.vidinis-bgb .paslauga .thumb { float:left; width:77px; position:relative; background-image:url(images/naujienabg.gif); background-repeat:no-repeat; height:57px; padding:4px;}
.vidinis-bgb .paslauga .text { float:right; width:365px; }



table.default th { background-color:#FFFFFF; border:1px solid #CEB494; padding:5px 10px;}
table.default td { border:1px solid #CEB494; padding:5px 10px;}

/* global list */
.default-list ul { display:table;}
.default-list ul li { 
background-image:url(images/li.gif); 
background-position:0px 6px; 
background-repeat:no-repeat; 
padding:0 0 9px 12px;
}



/* end  list */


.mini-galery .thumb { float:left; width:129px; position:relative; background-image:url(images/minigalerybg.gif); background-repeat:no-repeat; height:96px; padding:4px; margin:5px 16px 5px 0;}

.mini-galery2 .thumb { float:left; width:77px; position:relative; background-image:url(images/naujienabg.gif); background-repeat:no-repeat; height:57px; padding:4px; margin:5px 16px 5px 0;}

.turas { margin:0 6px; margin-bottom:25px; }
.turas .left { float:left; width:487px;}
.turas .right { float:right; width:487px; padding:0px 3px 0px 3px;}



*, * focus {
	outline: none;
	margin: 0;
	padding: 0;
}


div.trigger,  div.trigger2{
	background-image:url(images/turasbg.gif); background-position:100% 100%; background-repeat:no-repeat;
	width:485px;
	padding:0 2px 2px 0;
	margin-top:18px;
	min-height:125px; _height:125px;
	cursor:pointer;	
}

div.trigger2{
      cursor: text;
}

div.trigger .step, div.trigger2 .step { float:left; font-size:45px; line-height:47px; width:56px; text-align:center; }
div.trigger .other, div.trigger2 .other { width:408px; float:right; padding-top:2px; padding-right:18px; padding-bottom:22px; background-image: url(images/plus.gif); background-position:100% 100%; background-repeat:no-repeat;  }

div.trigger2 .other{
   background-image: none;
}

div.trigger .other .vietove .head, div.trigger2 .other .vietove .head { font-weight:bold; padding-bottom:13px; padding-top:10px; text-transform:uppercase;  }
div.trigger .other .vietove .thumb, div.trigger2 .other .vietove .thumb { float:left; width:77px; position:relative; background-image:url(images/naujienabg.gif); background-repeat:no-repeat; height:57px; padding:4px;}
div.trigger .other .vietove .text, div.trigger2 .other .vietove .text { float:right; width:316px; }

div.trigger a, div.trigger2 a {
	color: #fff;
	text-decoration: none;
	display: block;
}
div.trigger a:hover, div.trigger2 a:hover {
	color: #ccc;
}

div.active { background-image:none !important; background-color:#FFFFFF;}
div.active .other { background-image: url(images/minus.gif); background-position:100% 100%; background-repeat:no-repeat;  } 
.toggle_container {
	padding: 0;
	overflow: hidden;
	background-color:#FFFFFF;
	padding:0px 0 20px 59px;
	
}

.text-wide { padding:0 9px 0px 9px;}


.kodel-verta { margin:0 0 10px 0; background-image:url(images/kodelbg.gif); background-position:0 0; background-repeat: repeat-y; }
.kodel-verta-bgt { background-image:url(images/kodelt.gif); background-position:0px 0; background-repeat: no-repeat }
.kodel-verta-bgb { background-image:url(images/kodelb.gif); background-position:0 100%; background-repeat: no-repeat; padding:20px 3px 15px 32px;  }


.kodel-verta-bgb .kodelverta { padding:0 0 10px  0; float:left; width:323px; }
.kodel-verta-bgb .kodelverta .thumb { float:left; width:77px; position:relative; background-image:url(images/naujienabg.gif); background-repeat:no-repeat; height:57px; padding:4px;}
.kodel-verta-bgb .kodelverta .text { float:right; width:217px; padding:0 15px 0 0; }


.rezervacija {position: relative; margin:0 7px 25px 7px; padding:20px 394px 15px 27px; min-height:61px; _height:61px; background-color:#FCFCF5; background-image:url(images/rezervacijabg.gif); background-position:593px 0; background-repeat:no-repeat;}

.rezervacija .res_btn{
    display: block;
    position: absolute;
    top: 45px;
    left: 452px;
    height: 32px;
}

.rezervacija .res_bell{
   display: block;
    position: absolute;
    top: 10px;
    left: 600px;
    width: 55px;
    height: 75px;
}

.mapsas {background-image:url(images/mapsbg.gif); background-repeat:no-repeat; padding:4px; width:449px; height:317px; margin-top:20px; }




.vidinis-bgb .form { width:400px; border:1px solid #E9DEC6; background-color:#FBFAE9; padding:5px 25px 21px 25px;}
.vidinis-bgb .form .klaidos_pranesimas { background-color:#9C8500; color:#FFFFFF; font-size:11px; padding:2px 8px 3px 8px; margin-top:5px; }
.vidinis-bgb .form .klaida_input { border:1px solid #B70308; }
.vidinis-bgb .form .klaida_txt { color:#B70308; }
.vidinis-bgb .form dl { clear:both; padding:0; margin:0; }
.vidinis-bgb .form dl dt { float:left; width:110px; text-align:right; padding:4px 0; margin:0; }
.vidinis-bgb .form dl dd { float:right; width:280px; padding:4px 0; margin:0; }
.vidinis-bgb .form .submitint {
background-image:url(images/submitint.gif); border:0; background-repeat:repeat-x; overflow:visible; cursor:pointer; font-size:12px; color:#FFFFFF; font-weight:bold; padding:7px 5px 8px 5px; width:86px; text-align:center; background-color:#EDEBDF;
}

.butini dt { font-size:11px; float:none !important; width:300px !important; text-align:left !important; }
 /* booking.com calendar */
div.b_availFormInner {
background-color: #FBFAE9;}

div.b_availDatesInner h4{
font-size: 12px;
color: #7F5747;
font-family: Georgia, "Times New Roman", Times, serif;
line-height: 16px;
font-weight: normal;
}

div#b_editDates h3{
font-size: 12px;
color: #7F5747;
font-family: Georgia, "Times New Roman", Times, serif;
line-height: 16px;
font-weight: bold;
}

form#b_availFrm.b_availForm{border: 1px solid #E9DEC6; -moz-border-radius: 0px;
-webkit-border-radius: 0px;}

div.b_availCheckIn {font-size: 10px;}
div#b_availSubmit input {-moz-border-radius: 0px;
-webkit-border-radius: 0px; background: #E30000; padding: 10px; font: normal 11px Georgia,Verdana,Geneva,Helvetica,sans-serif;}
div#b_availSubmit input:hover {background: #E30000;}

/*Cookie notice concent*/
#cookie_box {
    position: fixed;
    left: 0;
    display: none;
    bottom: 0px;
    font-size: 1em;
    z-index: 1000;
    background: rgba(0,0,0,0.5);
    padding: 5px;
    text-align: center;
    width: 100%;
    color: #ffffff;
}
        #cookie_box a:hover { 
          color:#ffffff;
          text-decoration: none
        }
          
        .cn-button {
          line-height: 18px;
          padding: 3px 15px;
          background: #e30040;
          border: 1px solid #ffffff;
          color: #fff;
          margin-left: 5px;
          text-decoration:none;
          display: inline-block;
        }
#cookie_box a.cn-button{
color: #fff;
text-decoration: none;
}
        .cn-button:hover {
          background: #000000;
          color: #ffffff;
          border-color: #ffffff;
        }
        .privacy-policy-link {
          text-decoration: none;
          color: #e30040;
        }
/* End of 'Pirkliunamai: Main css' */

