* {
	margin:0;
	padding:0;
	border:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#555e67;
	font-weight:normal;
}
body {
	background-color:#F8F7F1;
}

a, a:visited, a:active {
	color:#0097d9;
	text-decoration:underline;
}
a:hover {
	text-decoration:none;
}


h1 {
	font-size:18px;
	font-style:normal;
	font-family:Georgia, "Times New Roman", Times, serif;
	margin-left:18px;
	margin-bottom:24px;
}
h1 span, h2 span {
	font-size:12px;
	font-style:normal;
	font-family:Arial, Helvetica, sans-serif;
	display:block;
	color:#8188a3;
}
h2 {
	font-size:14px;
	font-style:normal;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
}
h2 span {
	color:#000000;
}

h2 span.title {
	font-size:12px;
	font-style:normal;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	display:inline;
}
h2 span.value {
	font-size:12px;
	font-style:normal;
	font-weight: bold;
	font-family:Arial, Helvetica, sans-serif;
	color: #FF0000;
	display:inline;
}

h3 {
	font-size:12px;
	color:#555E67;
	margin-bottom:15px;
}

.caption {
	text-align:left;
	font-weight:bold;
	color:#969baf;
	font-size:12px;
	margin:0;
	padding:0;
	}

sup {
	font-size:8px;
}



#right sup {
	color:#969BAF;
}


/* baneris */

.baneris {
	z-index: 9999;
}


	/* Galerijos stiliai  -  pradzia */

table td table.gallery {
	border:none;
	margin:-10px 0 0 0;
	width: 100%;
	margin-bottom:20px;
}

table td table.gallery form {
	margin:0;
}

table td table.gallery td {
	text-align:center;
	border:none;
	/*border-bottom:1px solid #BBBBBB;*/
	padding: 0;
}

table td table.gallery td form select{
	font-size:10px;
}

table td table.gallery td.kelias {
	text-align:left;
	padding:5px;
	border-bottom:1px solid #EDE4E0;
}

table td table.gallery td.galerijos {
	text-align:right;
	padding:5px;
}

table td table.gallery-list td {
	text-align:left;
}

table td table.gallery td.sarasas {
	text-align:left;
	padding:5px;
}

table td table.gallery td.sarasas img {
	
	padding: 2px;
	background-color:#ffffff;
	border: 3px solid #EDE4E0;
	margin: 0px 15px 0 0;
}


table td table.gallery td div.img-holder{
	float:left;
	text-align:center;
	background-color:#EDE4E0;
	border:2px solid #E4E4E4;
	padding: 5px;
	width: 140px;
	height: 140px;
	vertical-align:middle;
	margin:4px
}

table td table.gallery td div.foto-info {
	text-align:center;
	margin: 15px 20px 15px 20px;
}

table td table.gallery td div.1-img-holder{
	text-align:center;
	background-color:#F5F5F5;
	border:2px solid #EEEEEE;
	padding: 5px;
	vertical-align:middle;
}

img.fotografija {
	padding: 2px;
	background-color:#ffffff;
	border: 3px solid #EDE4E0;
}

table td table.gallery tr.puslapiavimas td{
	text-align:center;
	padding:5px;
	background-color:#EDE4E0;
}


.gallery {
	/*background-color: #fff;*/
	/*color: #000;*/
	/*font-family: Trebuchet MS, Arial, Helvetica, sans-serif;*/
	text-align: center;
	margin: 16px;
	padding: 0;
}

table td table.gallery td ul.thumbwrap {
	/*border: 1px solid #999;*/
	padding: 15px 8px 0 8px;
	/*background-color: #f4f4f4;*/
	margin: 0;
}
table td table.gallery td ul.thumbwrap li {
	background:none;
	float:left;
	display: -moz-inline-box;
	display: inline-block;
	/*\*/ vertical-align: middle; /**/
	margin: 0 7px 15px 7px;
	border: none;;
	padding: 0;
}
/*  Moz: NO border qui altrimenti difficolta' con width, table altrimenti problemi a text resize (risolubili con refresh) */
table td table.gallery td ul.thumbwrap li>div {
	/*\*/ display: table-cell; table-layout: fixed; /**/
	width: 199px;
	height: 199px;
vertical-align: middle;	
}

table td table.gallery td ul.thumbwrap li a span {
	/*\*/ display: table-cell; table-layout: fixed; /**/
	width: 199px;
	height: 199px;
vertical-align: middle;
}

table td table.gallery td ul.thumbwrap li a {
	/*\*/ display: table-cell; table-layout: fixed; /**/
	width: 199px;
	height: 199px;
vertical-align: middle;
}

table td table.gallery td ul.thumbwrap li div a {
	/*\*/ display: table-cell; table-layout: fixed; /**/
	width: 199px;
	height: 199px;
vertical-align: middle;
}

table td table.gallery td ul.thumbwrap li div a span {
	/*\*/ display: table-cell; table-layout: fixed; /**/
	width: 199px;
	height: 199px;
vertical-align: middle;
}

table td table.gallery td ul.thumbwrap a {
	display: block;
	text-decoration: none;
	color: #000;
	background-color: #EDEBDC;
	cursor: pointer;
	border:none;
vertical-align: middle;
}

/*\*/
table td table.gallery td ul.thumbwrap>li .wrimg {
	display: table-cell;
	vertical-align: middle;
	width: 199px;
	height: 199px;
}

/**/
table td table.gallery td ul.thumbwrap li .wrimg {
	background-image: url(g100c2.pl?g100c2.gif);
	display: table-cell;
	vertical-align: middle;
}
table td table.gallery td ul.thumbwrap img {
	border:4px solid #ffffff;
	/*border: solid 1px #66f;*/
	vertical-align: middle;
}
table td table.gallery td ul.thumbwrap li a img {
	border:4px solid #ffffff;
	/*border: solid 1px #66f;*/
	vertical-align: middle;
}
table td table.gallery td ul.thumbwrap li img {
	border:4px solid #ffffff;
	/*border: solid 1px #66f;*/
	vertical-align: middle;
}
table td table.gallery td ul.thumbwrap a:hover {
	background-color: #E6E1CC;
}
/*\*//*/
table td table.gallery td ul.thumbwrap li .wrimg {
	display: block;
	font-size: 1px;
}
table td table.gallery td ul.thumbwrap .wrimg span {
	display: inline-block;
	vertical-align: middle;
	height: 199px;
	width: 1px;
}
/* top ib e hover Op */
@media all and (min-width: 0px) {
	table td table.gallery td ul.thumbwrap {
		border-collapse: collapse;
	}
	table td table.gallery td ul.thumbwrap li div {
		display: table-cell;
	}
	table td table.gallery td ul.thumbwrap a {
		display: inline-block;
		vertical-align: middle;
		border:none;
	}
	table td table.gallery td ul.thumbwrap {
		display: inline-block; /* non deve avere margin */
	}
}



/* Galerijos stiliai  -  pabaiga */





p {
	margin-bottom:10px;
	line-height:140%;
}

ul {
	margin-top:8px;
	/*margin-left: 18px;*/
	margin-bottom: 18px;
	margin-left:10px;
	padding-left:0;
}
li {
	margin:4px 0;
	list-style:none;
	padding-left:15px;
	background:transparent url(/images_template/li.gif) no-repeat 0 5px;;
}
small {
	font-weight:bold;
	color:#B7BACB;
	
}

/* Editoriaus stiliai */

.img-right {
	float:right;
	margin:0 0 10px 10px;
	border:2px solid #B7BACB;
}
.img-left {
	float:left;
	margin:0 10px 10px 0;
	border:2px solid #B7BACB;
}
.img-brd {
	border:2px solid #B7BACB;
}

/* stop */


#right p {
	text-align:left;
	/*margin-left:25px;*/
	/*margin-right:10px;*/
}


#right ul {
	margin-top:8px;
	margin-left: 10px;
	margin-bottom: 18px;
}
#right li {
	text-align:left;
	margin:4px 0;
}


strong, b {
	font-weight:bold;
}

label {
	display:block;
	margin-top:2px;
}


#right h3 {
	color:#f8f7f1;
	background:#73a43a url(/images_template/title_green_rt.gif) no-repeat right bottom;
	font-size:11px;
	text-align:left;
	padding:7px 0 7px 9px;
	font-weight:bold;
	width: 176px;
}
/*
#right #righttxt {
	margin-top:45px;
}
*/

#right {
	padding-top:25px;
}


td#bg_rt {
	background:transparent url(/images_template/right_bg.jpg) no-repeat left top;
}
td#holder {
	background:transparent url(/images_template/bg_holder.jpg) no-repeat right top;
}
td#bg_flash {
	background:transparent url(/images_template/flash_bg.jpg) no-repeat right top;
	height:675px;
}
#right {
	text-align:left;
}
#footer {
	margin-bottom:20px;
}
#footer tr.first td {
	border-top:2px solid #b7bacb;
	background-color:#e1e7eb;
	padding: 5px 10px;
	font-size:10px;
}
#footer td p {
	font-size:10px;
}
#offer p {
	margin:8px 8px 0 0;
}
#offer p span {
	color:#508281;
	font-weight:bold;
	display:block;
}
#small_plan {
	margin-left:15px;
}

#right div.banners {
	margin-top:20px;
	text-align:center;
	z-index: 2;
	/*width:224px;*/
	
}
#right div.banners p {
	margin:0 0 30px 0;
	text-align:center;
	z-index: 2;
}

#room_list {
	margin-top:20px;
}


td.title {
	background-color:#969BAF;
}
td.title h2{
	color:#f8f7f1;
	margin-left:18px;
}
td.title h2 span {
	margin-top:2px;
}

td.details {
	background-color:#e4e5e4;
}
td.details h2{
	color:#000000;
	margin-left:18px;
}

table.info {
	background:transparent url(/images_template/brd_dotted.gif) repeat-x bottom left;
}
table.info td{
	padding:12px 0;
	font-size:11px;
}
table.info td strong{
	font-weight:bold;
}

/*
table.patalpos tr th{
	border-bottom:1px solid #a1a6bc;
	color:#a1a6bc;
	padding:2px;
	text-align:left;
	font-size:10px;
}
table.patalpos tr td {
	padding:2px 0;
	border-top:1px solid #a1a6bc;
	text-align:left;
	color:#000000;
}
table.patalpos tr.selected td{
	background-color:#E4E5E4;
}
*/

/* Kontaktine forma - start */
	 
	table.kontaktai tr.nobg td{
		background-color:white;
	 }
	.kontaktai td{
		border-top:1px solid #F4F2F1;
		/*background-color:#F4F2F1;*/
	 }
	td.submit, table.forma td.submit, table.forma th.submit{
		padding-top:10px;
		border:none;
	}
	
	table.forma th {
		padding:5px 0;
		border-bottom:2px solid #E1E7EB;
	}
	table.forma td {
		padding:5px 0;
		border-bottom:1px solid #E1E7EB;
	}
	
	.text, textarea {
		border:1px solid #9FB9CD;
		font-size:10px;
		width:250px;
		font-size:11px;
		font-family:Arial, Helvetica, sans-serif;
	}
	textarea {
		height:70px;
	}
	
		
/* Kontaktine forma - stop */

/*Bendriniai*/
.mt_20 {
	margin-top:20px;
}
.mt_18 {
	margin-top:18px;
}
.ml_18 {
	margin-left:18px;
}
.mb_18 {
	margin-bottom:18px;
}
.mr_18 {
	margin-right:18px;
}
.img_title {
	margin:0 0 10px 0;
}


input.butonas {
		border:1px solid #6396BB;
		/*border-top:2px solid #B7BACB;*/
		margin-top:10px;
		padding:2px;
		font-size:10px;
		font-weight:bold;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		color:#6396BB;
		color:#D4E2EC;
		background-color:#E8F4FF;
		background-color:#6396BB;
		text-transform:uppercase;
		width:80px;
		letter-spacing:-1px;
}
input.textin, textarea {
		border:1px solid #9FB9CD;
		font-size:10px;
		width:200px;
		font-size:11px;
		font-family:Arial, Helvetica, sans-serif;
		padding:2px;
	}
	
select {
		border:1px solid #9FB9CD;
		font-size:10px;
		font-size:11px;
		font-family:Arial, Helvetica, sans-serif;
		padding:2px;
}	
textarea {
	height:100px;
}


/* Patalpu info lentele */
	table.patalpos {
		margin:15px 0 0 0;
	}
	
	#right table.patalpos {
		margin:0 0 0 0;
	} 
	
	/*
	table#patalpu_lentele tr th a {
		font-size:11px;
		color:green;
	}
	*/
	table#patalpu_lentele tr th a sup {
		color:#0097D9;
		font-size:9px;
	}	
	table.patalpos td, table.patalpos th {
		/*border: 1px solid red;*/
	}
	
	table.patalpos a, table.patalpos a:hover{
		text-decoration:none;
	}
	table.patalpos th {
		background-color:#D0DFEA;
		color:#6396BB;
		border-bottom:1px solid #6396BB;
		border-top:1px solid #ffffff;
		font-size:10px;
		padding:2px 2px;
	}
	
	table.patalpos td {
		background-color:#F4F2F1;
		color:#000000;
		padding:2px 2px;
		border-bottom:1px solid #ffffff;
		font-size:10px;
	}
	
	
	table.patalpos th.tabs {
		/*width:140px !important;
		width:160px;*/
		
		padding:0;
		text-align:left;
		
		/*border:1px solid yellow;*/
		
	}
		
	table.patalpos tr th.tabs a {
		padding:3px 5px;
		padding-left:20px;
		display:block;
		border-bottom:1px solid #6396BB;
		background:#6396BB url(/images_template/bul_less.gif) no-repeat right;
		background-position:5px;
		color:#ffffff;
		text-decoration:none;
		
		/*border:1px solid yellow;*/
		
	}
	table.patalpos tr.close th.tabs a {
		background:#6396BB url(/images_template/bul_more.gif) no-repeat right;
		background-position:5px;
		
	}

	table.patalpos th.tabs a:hover{
		text-decoration:none;
		background:#84ACCA url(/images_template/bul_less.gif) no-repeat right;;
		border-bottom:1px solid #6396BB;
		background-position:5px;
	}
	table.patalpos tr.close th.tabs a:hover{
		text-decoration:none;
		background:#84ACCA url(/images_template/bul_more.gif) no-repeat right;;
		border-bottom:1px solid #6396BB;
		background-position:5px;
	}

	table.patalpos tr.clear td {
		padding:0;
		background:none;
	}
	
	table.patalpos tr td.whitebg, table.patalpos tr.close td.whitebg{
		background-color:#F8F7F1;
		width:12px;
		padding:0;
	}
		
	table.patalpos tr td.level {
		padding-left:5px;
		background:#F8F7F1;
		
		
		/*border:1px solid yellow;*/
	}
	table.patalpos tr.open td.level, table.patalpos tr td.openlast  {
		border-bottom:1px solid #6396BB;
	}
	table.patalpos tr.close td.level{
		padding-left:5px;
		background-color:#E3DEDB;
	}
	table.patalpos tr.close td {
		background-color:#E3DEDB;
	}
	table.patalpos tr.close td.level a{
		display:block;
		padding-left:12px;
		background:transparent url(/images_template/plius.gif) no-repeat;
		background-position:0 3px;
		/*width:90px !important;
		width:108px;*/
		
		/*border:1px solid yellow;*/
	}
	table.patalpos tr.open td.level a{
		display:block;
		padding-left:12px;
		background:transparent url(/images_template/minus.gif) no-repeat;
		background-position:0 3px;
		/*width:90px !important;
		width:108px;*/
		
		/*border:1px solid yellow;*/
	}
	
	/* Patalpos stop */
	
	/* Patalpa */
	
	div.galerija a img {
		background-color:#EEEEEE;
		padding: 3px;
		margin: 5px;

		border-width: 1px;
		border-style: solid;
		border-color: #FFFFFF  #999999 #CCCCCC #FFFFFF;

	}
	div.galerija a:hover img {
		background-color:#C1E1F9;
		border: 1px solid #6396BB;
	}
	table.butu-planai th {
		background-color:#C1E1F8;
		color: #43484C;
		font-weight:normal;
		/*padding-top:2px;
		padding-bottom:2px;*/
	}
	table.butu-planai td div {
		float:left;
		text-align:center;
		border:1px solid #9FB9CD;
		background-color:#F0F8FF;
		padding: 1px 3px;
		margin: 1px;
		font-weight:bold;
		/*width: 20px;*/
	}
	table.butu-planai td a {
		display:block;
		float:left;
		text-align:center;
		border:1px solid #9FB9CD;
		background-color:#F0F8FF;
		padding: 1px 3px;
		margin: 1px;
		font-weight:bold;
		/*width: 20px;*/
	}
	table.butu-planai td a:hover {
		background-color:#C1E1F9;
	}
	p.shop, p.house {
		color:#0F9DDC;
		padding-left:22px;
		background:transparent no-repeat 0 1px;
		font-weight:bold;
		padding-top:2px;
		padding-bottom:2px;
		text-transform:uppercase;
	}
	p.shop {
		background-image:url(/images_template/icon_m_komerc.gif);
	}
	p.house {
		background-image:url(/images_template/icon_m_gyven.gif);
	}
	td.tarpai {
		padding: 5px 20px 0 20px;	
	}
	td.tarpas-baltas {
		height:5px;
		background-color:#F8F7F1;
	}
	table.table-patalpa {
		border: 1px solid #EEEEEE;
	}
	table.table-patalpa td {
		padding: 2px 10px;
		background-color:#F4F2F1;
		width:145px;
	}
	table.table-patalpa th {
		padding: 2px 10px;
		background-color:#D0DFEA;
		color:#407093;
		text-align:left;
		font-weight:normal;
	}

	table.atsiliepimastable {
		background-color:#E4E5E4;
		border-top: 2px solid #969BAF;
		border-bottom: 2px solid #969BAF;
		margin-top:20px;
		margin-left:0px;
		margin-right:20px;
		padding:0;	
	}
		
	table.atsiliepimastable th {
		text-align: right;
		font-weight:bold;
		padding-right:20px;
	}
	table.atsiliepimastable td {
		padding:5px;
		padding-left:20px;
	}
	

/* Objekto meniu */

#right ul.submenu {
	/*border:1px solid red;*/
	padding:0;
	margin:0;
	margin-left:21px !important;
	margin-bottom:0px;
	width:180px;
	border-top:1px solid #555E67;
}
#right ul.submenu li {
	list-style:none;
	line-height:normal;
	padding:0;
	margin:0;
	background:none;
	border-bottom:1px solid #555E67;
}
#right ul.submenu li a {
	display:block;
	font-size:11px;
	text-decoration:none;
	padding:10px 0 12px 0;
	padding-left:25px;
	margin:0;
	text-transform:uppercase;
	background:transparent url(/images_template/subli-1.gif) no-repeat 0 11px;
	color:#6592a5;
}

#right ul.submenu li a:hover, #right ul.submenu li a.sel {
	color:#6592a5;
	background:transparent url(/images_template/subli-2.gif) no-repeat 0 11px;;
}


table.foto td img {
	padding:2px;
	border:1px solid #C1E1F9;
	margin-right:20px;
}


table.patalpos tr.selected td {
	background-color:#E0DBD8;
}

p.zymejimas {
	line-height:140%;
	margin:0 17px 0 17px
}
p.zymejimas img {
	padding:5px 5px 5px 0;
}

a.mygtukas img {
	border:1px solid #B8BCB8;
}
a.mygtukas:hover img {
	border:1px solid #9AA09A;
}

table.tbl_siusti td {
	padding:8px 0;
	border-bottom:1px solid #E4E0C9;
}
table.tbl_siusti td textarea {
	height:60px;
	width:220px;
	padding:2px;
}
table.tbl_siusti td input {
	border:1px solid #9FB9CD;
	width:220px;
	padding:2px;
}
table.siusti td h2 {
	font-size:16px;
	margin-bottom:10px;
}
table.naujienos {
	border: 1px #000000 solid;
}
table.naujienos td {
	border: 1px #000000 solid;
	padding: 2px 1px 2px 1px;
}

/*  table paprasta */
table.naujienu_lentele {
	margin: 1px 0 0 0;
	padding: 0;
}
table.naujienu_lentele th {
	padding-top: 5px;
	margin: 0;
	border-top: #999999 solid 1px;
	border-bottom: #999999 solid 1px;
	color: #000000;
	background-color:#DADADA;
	vertical-align: middle;	
}
table.naujienu_lentele td {
	padding: 2px 0 2px 0;
	margin: 0;
	border-bottom: #D3D3D3 solid 1px;
	vertical-align: middle;	
}
table.naujienu_lentele td p {
	padding: 0;
	margin: 0;
}