/**************************************************************************************************************************/

html, body                                  { height:100% !important; min-height:100%; }
body, form									{ padding:0; margin:0; }
body                                        { background:#88C4F8; }
div, input, textarea, select			    { position:relative; font-family:"Trebuchet MS"; }
a											{ color:#07558C; font-size:12px; outline:none; }
a:hover										{ color:#4F90BE; }
h1, h2, h3, h4, h5							{ margin:0; padding:0; font-weight:normal; }
li, li div.tekstas      					{ font-size:12px; color:#494949; line-height:18px; }
img, input.cb, td.foto, font.foto, p.foto	{ border:none; }
img.aicon                                   { margin:0 3px 0 0 !important; vertical-align:middle !important; }

.nolist			{ line-height:20px; }
.print			{ color:#000 !important; }
.hand			{ cursor:pointer; border:0; }
.foto			{ border:1px solid #000; padding:2px; background:#fff; }
a.hot			{ color:#EE7E2B !important; }
a:hover.hot		{ color:#F3AB76 !important; }
#path			{ text-align:right; font-size:12px; color:#000; }
#path a         { font-size:12px; color:#0000FF; }
#path a:hover   { color:#FF0000; }
#path div       { float:left; position:relative; }
h1.pav          { padding-top:9px; margin-bottom:12px; width:100%; }
#print_text		{ text-align:left; width:100%;}
.pt_custom      { padding-left:73px; width:619px; }
.submit         { width:70px !important; height:22px; background:url(submit.gif) no-repeat !important; border:0 !important; color:#000; font-size:12px; cursor:pointer; }

#print_text h2,
#print_text table,
#print_text hr,
#print_text p           { margin:0 0 10px 0; position:relative; }
#print_text h1.pav      { padding-right:0; padding-bottom:0; margin:0 0 12px 0; }
#print_text h2.pav_maz  { margin:0 0 14px 0; padding-top:4px; }
#print_text hr          { background:none; border-top:1px solid #494949; margin:0 0 9px 0; }
#print_text p img       { margin:5px 0; }
#print_text input,
#print_text textarea	{ padding:1px 5px; font-size:12px; width:200px; }
#print_text select		{ font-size:12px; }

ul#ul_menu                  { margin-top:12px; clear:left; }
ul#ul_menu li               { line-height:20px; }
#print-version              { font-size:12px; color:#000; padding-top:10px; text-align:right; padding-right:40px; }
#print-version a            { font-size:12px; color:#0000FF; }
#print-version a:hover      { color:#FF0000; }
#print-version img          { position:relative; top:2px; margin-left:4px; }

.lentele, .lentele_be_remo      { border-collapse:collapse; }
.lentele td                     { border:1px solid #494949; }
.lentele td p                   { margin:5px auto !important; }
.lentele_be_remo td             { border:0; }

.topr           { font-size:12px; color:#000; }
#pr *, #nm *    { color:#000; }
#nm             { padding-bottom:0 !important; }
#pr,
#pr_seo,
#pr_addr		{ font-size:11px; color:#000; }

/**************************************************************************************************************************/

#start              { width:100%; min-width:1003px; min-height:665px; height:100%; }
#bef_main           { width:100%; min-height:100%; overflow-x:hidden; }
#main				{ width:1003px; position:relative; display:table-cell; padding:0 0 69px 0; z-index:1; }

#langas				{ position:absolute; width:100%; height:100%; left:0; top:0; background:url(langas.png) 0 50% no-repeat; z-index:2; }

#bef_cup			{ position:absolute; width:100%; height:100%; left:0; top:0; z-index:2; }
#cup1				{ position:absolute; width:84px; height:105px; left:523px; top:50%; }
#cup2				{ position:relative; width:84px; height:105px; background:url(cup.png) no-repeat; left:0; top:147px; }

#ll1				{ position:absolute; left:0; bottom:0; width:100%; height:100%; overflow:hidden; z-index:2; }
#ll2				{ position:relative; min-width:1120px; width:100%; height:100%; }
#langas2			{ position:absolute; width:268px; height:100%; right:0; top:0; background:url(langas2.png) 0 50% no-repeat; }

#cc1				{ position:absolute; width:217px; height:100%; left:0; top:0; overflow:hidden; z-index:2; }
#cc2				{ position:absolute; width:217px; height:1284px; left:0; top:45%; }
#curtain			{ position:relative; width:217px; height:1284px; left:0; top:-50%; background:url(curtain.png) no-repeat; }

#gg1				{ position:absolute; width:100%; height:100%; left:0; top:0; overflow:hidden; z-index:2; }
#gg2				{ position:absolute; width:100%; height:688px; left:0; top:50%; }
#girl				{ position:relative; width:406px; height:688px; left:130px; top:-152px; background:url(girl.png) no-repeat; }

#bl1				{ position:absolute; width:100%; height:100%; left:0; top:0; overflow:hidden; z-index:2; }
#bl2				{ position:absolute; min-width:1120px; width:100%; height:100%; left:0; top:50%; }
#blesk				{ position:absolute; width:763px; height:852px; right:109px; top:-633px; background:url(blesk.png) no-repeat; }

#ss1				{ position:absolute; width:100%; height:100%; left:0; top:0; overflow:hidden; z-index:1; }
.ss1_sun			{ background:#88C4F8; }
.ss1_moon			{ background:#023CA0; }

#ss2				{ position:absolute; width:100%; height:677px; left:0; top:45%; }
.vert				{ position:relative; width:100%; height:677px; left:0; bottom:0; top:-61% !important; }
.vert img			{ bottom:0; position:relative; }
.simply-scroll-btn 	{ z-index:999 !important; position:absolute !important; }

#bg_in				{ position:absolute; left:0; bottom:0; width:100%; height:100%; background:url(bg_in.jpg) -99px 100% no-repeat; }
#bg_top_in			{ position:absolute; left:0; top:0; width:100%; height:275px; background:url(bg_top_in.png) no-repeat; }

#langs				{ float:right; position:relative; z-index:7; top:35px; right:193px; }
#langs img			{ margin:0 7px; }
.logo				{ position:absolute; left:455px; top:165px; }
.logo_in			{ position:absolute; left:379px; top:35px; z-index:1; }

#top				{ width:100%; height:175px; float:left; position:relative; z-index:3; }

#hand				{ z-index:5; position:absolute; width:413px; height:237px; background:url(hand.png) no-repeat; left:797px; bottom:0; }
#cont_bot			{ z-index:1; position:absolute; width:830px; height:423px; background:url(cont_bg_bot.jpg) no-repeat; bottom:68px; left:84px; border:2px solid #EDE7DB; border-top:0; }

#ba1				{ position:absolute; left:86px; top:0; width:830px; height:100%; overflow:hidden; }
#ba2				{ position:absolute; left:0; top:175px; width:100%; height:100%; overflow:hidden; }
#back				{ position:absolute; left:0; bottom:244px; width:100%; height:100%; background:#FFFEF9 url(cont_bg.jpg); }
#cont				{ z-index:3; position:relative; float:left; width:830px; min-height:423px; display:inline; margin:0 0 0 84px; border:2px solid #EDE7DB; border-bottom:0; }
#cont_top			{ float:left; width:100%; padding:40px 0 21px 0; }
#cont_left			{ float:left; width:214px; }
#content			{ z-index:3; position:relative; float:left; width:576px; min-height:423px; padding:0 0 70px 0; }

#top_menu_in			{ list-style-type:none; padding:0; margin:0 0 0 214px; }
#top_menu_in li			{ padding:0 25px 0 0; margin:0; float:left; }
#top_menu_in li a		{ font-weight:bold; font-size:14px; color:#155D8F; }
#top_menu_in li a:hover	{ color:#1C9A45; }
#top_menu_in li a.sel	{ font-weight:bold; color:#1C9A45;  }

#left_menu				{ list-style-type:none; padding:0; margin:0 20px 0 40px; }
#left_menu li			{ padding:9px 0 5px 0; margin:0; }
#left_menu li.sub,
#left_menu li.sub_s		{ padding:3px 0 3px 15px; margin:0; }
#left_menu li a			{ font-weight:bold; font-size:14px; color:#155D8F; }
#left_menu li a:hover	{ color:#1C9A45; }
#left_menu li a.sel		{ font-weight:bold; color:#1C9A45;  }
#left_menu li.sub a,
#left_menu li.sub_s a	{ font-size:12px; }

#bb1				{ position:absolute; left:0; bottom:0; width:100%; height:229px; overflow:hidden; z-index:2; }
#bb2				{ position:relative; min-width:1120px; width:100%; height:229px; }
#bot_menu			{ position:absolute; right:100px; bottom:0; width:457px; padding-bottom:41px; }
.bot_menu_bot		{ position:absolute; left:0; bottom:0; width:100%; height:41px; background:url(bot_menu_bot.png) no-repeat; }
.bot_menu_bg		{ width:404px; position:relative; min-height:187px; box-shadow: 0 3px 5px rgba(0,0,0,.5)}
.bot_menu_bg img	{ width:404px; height:188px; position:absolute; left:0; bottom:0; }

#bbm				{ position:relative; bottom:0; background:yellow; }

#bmenu				{ height:188px; width:404px; }
#bmenu a			{ font-weight:bold; font-size:14px; color:#155D8F; }
#bmenu a:hover		{ color:#3F8DC3; }
#bmenu .side1, #bmenu .side2				{ float:left; width:202px; padding-top:14px; }
#bmenu .side1 .item, #bmenu .side2 .item	{ float:left; width:162px; text-align:left; padding:7px 0; display:inline; }
#bmenu .side1 .item	{ margin:0 5px 0 35px; }
#bmenu .side2 .item	{ margin:0 20px; }

#bn1				{ position:absolute; left:0; top:0; width:100%; height:200px; overflow:hidden; z-index:1; }
#bn2				{ position:absolute; min-width:1120px; width:100%; height:100%; left:0; top:0; z-index:1; }
#noons				{ position:absolute; right:200px; top:80px; z-index:1; white-space:nowrap; }
#noons img			{ margin:0 10px 0 30px; }
#noons span			{ font-size:14px; cursor:pointer; position:relative; top:-6px; }
#noons span.sun		{ color:#1C9A45; }
#noons span.moon	{ color:#1674B6; }

#trip_logo			{ position:absolute; right:200px; top:130px; z-index:1; white-space:nowrap; }
#trip_logo img		{ margin:0; }
#reserve_logo		{ position: absolute; right: 311px; top: 120px; z-index:1;}
#reserve_logo_inner	{position: relative; text-align: center; margin: -36px 0 0 0;}

#fa1				{ position:absolute; left:0; bottom:0; width:100%; height:26px; overflow:hidden; z-index:3; }
#fa2				{ position:relative; min-width:1120px; width:100%; height:26px; z-index:3; }

.vaizdas			{ position:absolute; z-index:1; left:250px; top:88px; }
.vaizdas a			{ font:14px arial; color:#1674B6; }
.vaizdas a:hover	{ color:#5AA7DE; }
.vaizdas img		{ border:0; margin-right:7px; position:relative; top:1px; }

#foot				{ width:100%; height:26px; position:absolute !important; left:0; bottom:0; z-index:3; }
#bef_cop			{ width:100%; height:26px; text-align:center; position:relative; z-index:3; }
#sol				{ float:right; padding-right:244px; }
#cop				{ float:left; padding-left:200px; }
#cop, #sol			{ font-size:11px; color:#C8B09D; position:relative; top:4px; white-space:nowrap; }
#cop a, #sol a		{ font-size:11px; color:#C8B09D; }
#cop a:hover, #sol a:hover	{ color:#71706F; }
#sol img			{ position:relative; top:1px; }
a.copy_s			{ text-decoration:none; }

#foot2				{ width:100%; height:100px; position:absolute !important; left:0; bottom:0; z-index:3; }
#bef_cop2			{ width:100%; height:100px; text-align:left; position:relative; z-index:3; }
#bef_cop2 #cop		{ padding:0 0 0 300px; float:none; color:#2E1E11; }
#bef_cop2 #sol		{ padding:0 0 0 5px; float:none; color:#2E1E11; }
#bef_cop2 #sol a, #bef_cop2 #cop a	{ color:#2E1E11;}

/**************************************************************************************************************************/

#under p, #under div	{ font-size:12px; font-family:arial; }
#under a.s				{ color:#FF0000; text-decoration:none; }

#succeeded		{ display: none; color: #1C9A45; font-family: Trebuchet MS; font-weight: bold; }
#hid			{ display: none; }

.guestbook_item	{ margin-top:5px; margin-bottom:5px; 
	color: #494949;
    font-family: Trebuchet MS;
	font-size: 12px;
	
    background-color: #EDE7DB;
    margin-bottom: 20px;
    padding: 20px;	
}
.guestbook_item .h {
	margin-bottom: 15px;
}

.guestbook_item .t {
	font-size: 14px;
}

#pages	{ color: #494949;
    font-family: Trebuchet MS;
    font-size: 12px;
    line-height: 18px;
    text-align: center;
}

#pages a { }
div.right { float: right; }

#be_box {
	width: 364px;
	padding: 20px;
	background: rgba(255,255,255,.5);
	box-shadow: 0px 2px 7px rgba(0,0,0,.1);
	position: absolute;
	right: 126px;
	bottom: 229px
	}
#be_box h2 {
	margin-bottom:10px;
	text-align:center;
	color:#198055;
	text-shadow:0 1px 0 rgba(255,255,255,.5)
	}
#be_box_inner {
	padding:0 25px 0 20px;
	margin:17px 0 10px;
	color:#444
	}
#be_box_inner ul {
	padding:0 0 0 10px;
	font-size:13px
	}
.sep {
	border-bottom:1px solid #D6CFBC;
	margin:20px;
	height:1px
	}
