/** basic **/

html, body { height:100%; background-color: #dcc8a7 }
table { border-collapse:collapse; }
body, td, form, h1, h2, h3, h4, h5 ,h6, ul, li, p { margin:0; padding:0; }
img { border:0 none; display:block; behavior:url("css/pngbehavior.htc"); }
map { display:none; }
h1, h2, h3, h4, h5 ,h6 { letter-spacing:normal; }

.wf { width:100%; }
.hf { height:100%; }
.whf { width:100%; height:100%; }
.tar { text-align:right !important; }
.tal { text-align:left !important; }
.tac { text-align:center !important; }
.di img { display:inline !important;}
img.di { display:inline !important;}
.clr { clear:both; height:1px; overflow:hidden; }	
object { display:block; }	
.fl { float:left; }
.fr { float:right; }

* { font-size:13px; font-family:Arial, Tahoma, sans-serif; color:#333; }
a, a:link, a:active, a:visited { text-decoration:underline; }
a:hover { text-decoration:none; }
.ainv a, .ainv a:link, .ainv a:visited, .ainv a:active { text-decoration:none; }
.ainv a:hover { text-decoration:underline; }
a.ainv:link, a.ainv:visited, a.ainv:active { text-decoration:none; }
a.ainv:hover { text-decoration:underline; }

/** basic **/


body.tac {
	background:#dcc8a7;
}
#main {
	margin:0 auto;
}
#max-width {
	width:1250px;
	vertical-align:top;
	text-align:left;
	padding:10px 0 0 0;
}
#side-shdw-1 {
	background:url(../images/bg/bdr-2.gif) right 0 repeat-y #FFF;
}
#side-shdw-2 {
	background:url(../images/bg/bdr-4.gif) 0 0 repeat-y;
}
#top-bg {
	background:url(../images/bg/bdr-1.gif) 0 0 repeat-x;
}
	#top-bg .cor-1 {
		background:url(../images/dec/cor-1.gif) 0 0 no-repeat;
	}
	#top-bg .cor-2 {
		height:17px;
		background:url(../images/dec/cor-2.gif) right 0 no-repeat;
	}
#bot-bg {
	background:url(../images/bg/bdr-3.gif) 0 0 repeat-x;
}
	#bot-bg .cor-1 {
		background:url(../images/dec/cor-4.gif) 0 bottom no-repeat;
	}
	#bot-bg .cor-2 {
		height:78px;
		background:url(../images/dec/cor-3.gif) right bottom no-repeat;
	}
#title {
	min-height:520px;
	background:url(../images/bg/title.jpg) 0 0 no-repeat;
	margin:0 6px;
}
* html #title {
	height:520px;
}
#page {
	min-height:520px;
	background:url(../images/bg/page.jpg) 0 0 no-repeat;
	margin:0 6px;
}
* html #page {
	height:520px;
}
#logo {
	position:absolute;
	margin:24px auto auto 40px;
}
.list-1 {
	display:block;
	text-align:center;
	list-style:none;
	padding:17px 0 0 0;
}
	.list-1 li {
		display:inline;
		list-style:none;
		padding:0 2px;
	}
	.list-1 a {
		font-size:9px;
		text-transform:uppercase;
		text-decoration:none !important;
		color:#8E8C8A;
	}
	.list-1 a:hover {
		color:#F7A433;
	}
	.list-1 a.act {
		text-decoration:none;
		color:#F7A433;
	}
#right-side {
	float:right;
	width:20%;
	padding:55px 0 0 0;
}
.list-2 {
	display:block;
	list-style:none;
	border-left:4px solid #E6D3AD;
	padding:0 12px;
	font-style:italic;
}
	.list-2 li {
		display:block;
		list-style:none;
		padding:0 0 5px 0;
		color:#D19122;
		font-weight:bold;
		text-decoration:none;
	}
	.list-2 ul {
		display:block;
		list-style:none;
		padding:6px 0 1px 10px;
	}
	.list-2 a {
		font-size:14px;
		color:#666;
		font-weight:normal;
	}
		.list-2 li a:hover {
			color:#BFBFBF;
			text-decoration:underline;
		}
			.list-2 li li a {
				color:#D19122;
			}
			.list-2 li li a:hover {
				color:#E9CA95;
				text-decoration:underline;
			}
.leave-review {
	padding:35px 0 40px 14px;
}
	.leave-review a {
		margin:0 5px 0 0;
		font-size:14px;
		color:#D19122;
		font-style:italic;
		border-bottom:1px dashed #E6D3AD;
		text-decoration:none !important;
	}
	.leave-review img {
		margin:5px 0 -5px 0;
	}
#left-side {
	float:left;
	width:24%;
	padding:485px 0 0 0;
}
#index {
	float:left;
	width:55%;
}
#pdd {
	padding:25px 50px 0 0;
}
h1 {
	display:block;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:24px;
	font-weight:normal;
	color:#D19122;
}
.title-txt {
	padding:7px 0 9px 0;
	font-size:13px;
	color:#333;
	line-height:150%;
}
.link-1 {
	font-size:11px;
	color:#666;
	font-style:italic;
}
	#title-bottom ul {
		display:block;
		list-style:none;
	}
	#title-bottom li {
		display:block;
		list-style:none;
		float:left;
		width:50%;
		height:110px;
		overflow:hidden;
		margin:0 0 30px 0;
	}
	#title-bottom h2 {
		display:block;
		list-style:none;
		font-size:22px;
		font-family:Georgia, "Times New Roman", Times, serif;
		color:#D19122;
		font-weight:normal;
		padding:0 0 5px 0;
		text-decoration:underline;
	}
		#title-bottom h2 a {
			list-style:none;
			font-size:22px;
			font-family:Georgia, "Times New Roman", Times, serif;
			color:#D19122;
			font-weight:normal;
			text-decoration:underline;
		}
		#title-bottom h2 a:hover {
			color: #EACE9C;
			text-decoration:underline;
		}
		#title-bottom .i-1 div {
			margin:0 65px 0 60px;
			background:url(../images/dec/portrait.gif) right 0 no-repeat;
			padding:0 90px 0 0;
			min-height:95px;
		}
		* html #title-bottom .i-1 div {
			height:95px;
		}
		#title-bottom .i-2 div {
			margin:0 80px 0 30px;
			background:url(../images/dec/reserved.gif) right 0 no-repeat;
			padding:0 145px 0 0;
			min-height:95px;
		}
		* html #title-bottom .i-2 div {
			height:95px;
		}
	#title-bottom .i-3 {
		margin:0;
	}
		#title-bottom .i-3 div {
			margin:0 0 0 70px;
			background:url(../images/dec/mini-map.gif) 0 0 no-repeat;
			padding:0 0 0 150px;
			min-height:95px;
		}
		* html #title-bottom .i-3 div {
			height:95px;
		}
		#title-bottom .i-3 img {
			margin:4px 0 -4px 8px;
			display:inline;
		}
	#title-bottom .i-4 {
		margin:0;
	}
		#title-bottom .i-4 div {
			margin:0 90px 0 100px;
			background:url(../images/dec/maibox.gif) 0 0 no-repeat;
			padding:0 0 0 70px;
			min-height:95px;
		}
		* html #title-bottom .i-4 div {
			height:95px;
		}
		#title-bottom .i-4 label {
			display:block;
			padding:0 0 5px 0;
		}
		#title-bottom .i-4 input.tt {
			width:200px;
			padding-left:3px;
		}
		#title-bottom .i-4 input.sbmt {
			background:url(../images/btn/search-arrow.gif) no-repeat;
			width:26px;
			height:24px;
			border:0 solid #FFF;
			cursor:pointer;
		}
	#title-bottom p {
		font-size:13px;
		line-height:150%;
		color:#333;
	}
#min-width {
	width:994px;
	height:1px;
}
#footer {
	text-align:center;
	height:55px;
	padding:35px 0 0 0;
	font-size:11px;
	color:#666;
}
* html #footer {
	height:90px;
}
	#footer .fr {
		padding:37px 50px 0 0;
		text-align:left;
		margin:-35px 0 0 0;
	}
	#footer .fl {
		padding:27px 0 0 115px;
		text-align:left;
		margin:-35px 0 0 0;
		font-size:11px;
		color:#404040;
		background:url(../images/hdr/city-hotels.gif) 40px 28px no-repeat;
	}
.big-link-1 {
	font-size:18px;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#D19122;
	font-weight:normal;
	line-height:110%;
}
.big-link-1:hover {
	color:#EACE9C;
	text-decoration:underline;
}
.contacts {
	padding:135px 0 0 10px;
	background:url(../images/bg/mini-map.gif) 0 8px no-repeat;
}
	.contacts img {
		margin:5px 0 -5px 5px;
		display:inline;
	}
	.contacts .txt {
		font-size:11px;
		line-height:150%;
		color:#666;
		padding:5px 0 0 0;
	}
		.contacts .txt div {
			font-size:14px;
			line-height:150%;
			color:#333;
			padding:5px 0;
		}
		
		.contacts .txt a {
			font-size: 11px;
			color: #666
		}
		
			.contacts .txt div span {
				font-size:14px;
				line-height:150%;
				color:#666;
			}
.list-3 {
	display:block;
	list-style:none;
}
	.list-3 .i-1 {
		background:url(../images/ico/mini-portrait.gif) 30px 0 no-repeat;
	}
	.list-3 .i-2 {
		background:url(../images/ico/mini-reserved.gif) 4px 0 no-repeat;
	}
	.list-3 li {
		display:block;
		list-style:none;
		padding:0 50px 0 95px;
		margin:0 0 25px 0;
		font-size:11px;
		color:#666;
		min-height:65px;
		line-height:150%;
	}
	* html .list-3 li {
		height:65px;
	}
		.list-3 li div {
			font-size:11px;
			padding:4px 0 0 0;
			color:#666;
			line-height:150%;
		}
.list-4 {
	display:block;
	list-style:none;
}
	.list-4 li {
		display:block;
		list-style:none;
		margin-left: 0 !important;
		padding:14px 0 12px 0;
	}
	.list-4 span {
		display:block;
		padding:0 0 4px 0;
		color:#999;
		font-size:11px;
	}
	.list-4 a {
		font-family:Arial, Helvetica, sans-serif;
	}
	.list-4 .tt {
		font-size:13px;
		color:#333;
		line-height:150%;
		padding:3px 0 0 0;
	}
.paging {
	padding:20px 0 0 0;
	display:block;
	list-style:none;
	text-align:center;
}
	.paging li {
		padding:0 0 0 3px;
		margin-left: 0px !important;
		display:inline;
		list-style:none;
		border-left:1px solid #C8C8C8;
	}
	* html .paging li {
		padding:0 3px;
		height:13px;
	}
	.paging .prev {
		border-left: none;
		background:url(../images/ico/prev.gif) center center no-repeat;
	}
	.paging .next {
		background:url(../images/ico/next.gif) center center no-repeat;
	}
		.paging .prev a, .paging .next a {
			color:#FFF;
		}
	.paging img {
		display:inline;
		margin:-2px 5px 2px 5px;
	}
	.paging a {
		font-size:13px;
		color:#D19122;
		text-decoration:none !important;
	}
	.paging a.act {
		color:#666;
	}
	.paging a:hover {
		color:#666;
	}

.photo {
	margin:20px auto 10px auto;
}
	.photo div {
		background:url(../images/bg/under-photo.gif);
		width:449px;
		text-align:center;
	}
	.photo img {
		margin:0 auto;
	}
	.photo .btn {
		padding:0 6px;
	}
.photo-name {
	background:url(../images/dec/over-header.gif) center 0 no-repeat;
	margin:0 auto;
}
	.photo-name td {
		background:url(../images/dec/under-header.gif) center bottom no-repeat;
		padding:4px 0;
	}
	.photo-name div {
		border-top:1px solid #E6D3AD;
		border-bottom:1px solid #E6D3AD;
		padding:4px 0;
		color:#333;
		font-size:18px;
		font-weight:normal;
	}
.list-5 {
	display:block;
	list-style:none;
}
	.list-5 li {
		display:block;
		list-style:none;
		float:left;
		height: 100px;
	}
	.list-5 a {
		display:block;
		border:3px solid #FFF;
	}
	.list-5 a.act {
		border:3px solid #EEE1C8;
	}
	.list-5 a:hover {
		border:3px solid #EEE1C8;
	}
	.list-5 IMG { cursor: pointer }
.padd-1 {
	padding:15px 0 30px 0;
}
.forma {
	background:#F2EBE1;
	margin:7px 0 0 0;
}
	.forma .top {
		background:url(../images/dec/cor-22.gif) right 0 no-repeat;
	}
	.forma .bot {
		background:url(../images/bg/form-bottom.gif);
		height:66px;
	}
	.forma .bot div {
		background:url(../images/dec/cor-33.gif) right bottom no-repeat;
		height:66px;
	}
	.forma .padd {
		padding:0 25px;
	}
	.forma .must {
		border-bottom:1px solid #E5CEB4;
		font-size:11px;
		color:#666;
		font-style:italic;
		padding:0 0 5px 0;
	}
	.forma span {
		color:#D19122;
		font-size:18px;
	}
	.forma th {
		color:#D19122;
		font-size:18px;
		font-weight:normal;
		text-align:left;
		padding:18px 0 0 0;
	}
	.forma label {
		display:block;
		width:150px;
		padding:3px 0 0 0;
		font-size:13px;
		color:#333;
	}
	.forma td {
		padding:10px 0 0 0;
		vertical-align: top;
	}
	input.tt {
		border:1px solid #EBDAC6;
		width:250px;
		padding:3px 0 4px 3px;
		margin:0 6px 0 0;
	}
		.forma .di input.tt {
			width:210px;
		}
		.forma .di a {
			margin:0 20px 0 0;
		}
		.forma .di img {
			margin:5px 0 -5px 0;
		}
	.forma select {
		border:1px solid #EBDAC6;
		width:200px;
		margin:0 6px 0 0;
		padding: 3px 0 4px 3px;
	}
	.forma textarea {
		border:1px solid #EBDAC6;
		width:250px;
		height:80px;
		padding:3px 0 0 0;
		margin:0 6px 0 0;
	}
		.forma td em {
			padding-bottom: 3px;
			font-size: 13px;
			color: #333;
			position: relative;
			top: 5px;
			font-style: normal;
		}
		.forma td label em {
			top: 8px;
		}
		.forma td div {
			font-size:11px;
			color:#666;
			font-style:italic;
			text-align:right;
			width:250px;
		}
		input.btn-on {
			background:url(../images/btn/send-on.gif) no-repeat;
			width:77px;
			height:36px;
			cursor:pointer;
			border:0 none;
			margin:0 22px 0 0;
			float:left;
		}
		.forma .sbmtas img {
			margin:14px 0 0 6px;
			float:left;
		}
		.forma .sbmtas a {
			display:inline;
			margin:11px 0 0 10px;
			display:block;
			float:left;
			color:#B08337;
			font-size:11px;
			border-bottom:1px dashed #E6D3AD;
			text-decoration:none !important;
		}
.text-1 {
	font-size:11px;
	color:#666;
	font-style:italic;
	padding:20px 40px 0 20px;
}

#fullscreen {
	position: absolute;
}


#popup {
	position: absolute;
	width: 355px;
	height: 300px;
	margin: 5px 0 0 -335px;
	display: none;
}

	#popup .bg {
		padding: 0 1px 8px 5px;
		width: 355px;
	}

	
	#popup .topdec {
		width: 340px;
		background: url(../images/dec/popup-dec.gif) no-repeat right;
		height: 32px;
		margin-right: 10px;
	}
	
		#popup .topcorners {
			width: 350px;
			height: 17px;
		}
		
		#popup .topcorners .cornLeft {
			width: 17px;
			height: 17px;
			background: url(../images/dec/popup-corners-34x34.gif) no-repeat;
			float: left;
		}
		
		#popup .topcorners SPAN {
			float: left;
			width: 316px;
			height: 17px;
			background: #E6D3AC;
		}
		
		#popup .topcorners .cornRight {
			width: 17px;
			height: 17px;
			background: url(../images/dec/popup-corners-34x34.gif) no-repeat;
			background-position: -17px 0px;
			float: right;
		}
	
	#popup .popupContent {
		background: #E6D3AC;
		width: 310px;
		height: 175px;
		padding: 0 20px;
	}
	
	#popup .divCont {
		width: 310px;
		padding-top: 4px;
		height: 21px;
		margin-bottom: 6px;
	}
	
		#popup .divCont DIV {
			width: 80px;
			float: left;
			padding-top: 5px;
		}
		
		#popup .divCont	INPUT {
			float: left;
		}
	
	#popup .popupContent SPAN {
		color: #C79F75;
		font-weight: bold;
		height: 15px;
	}
	
	#popup .bottomcorners {
		width: 350px;
		height: 17px;
	}
	
	#popup .bottomcorners .cornLeft {
		width: 17px;
		height: 17px;
		background: url(../images/dec/popup-corners-34x34.gif) no-repeat;
		background-position: 0 -17px;
		float: left;
	}
	
	#popup .bottomcorners SPAN {
		float: left;
		width: 316px;
		height: 17px;
		background: #E6D3AC;
	}
	
	#popup .bottomcorners .cornRight {
		width: 17px;
		height: 17px;
		background: url(../images/dec/popup-corners-34x34.gif) no-repeat;
		background-position: -17px -17px;
		float: right;
	}
	
	#popup input.tt {
		border:1px solid #d4b780;
		width:210px;
		padding:3px 0 4px 3px;
		margin:0 6px 0 0;
	}
	
	#popup input.btn {
		border:1px solid #d4b780;
		background: #FDEAD3;
		cursor: pointer;
		position: absolute;
		margin: 60px 0 0 80px;
	}
	
	#popup textarea {
		border:1px solid #d4b780;
		width:210px;
		height:80px;
		padding:3px 0 0 0;
		margin:0 6px 0 0;
	}
	
	#inner-preloader {
	}
	
	#preloader {
		position: absolute;
		margin: 90px 0 0 145px;
		display: none;
	}
	
	#popupMsg {
		position: absolute;
		width: 350px;
		text-align: center;
		margin-top: 120px;
		font-weight: bold;
		font-size: 13px;
		color: #458136;
		display: none;
	}	

#preloader2 {
	position: absolute;
	margin: -37px 0 0 205px;
	display: none;
}

input.tt2 {
	border:1px solid #EBDAC6;
	width:50px;
	padding:3px 0 4px 3px;
	margin:0 6px 0 0;
}

.forma .btn {
		border:1px solid #d4b780;
		background: #FDEAD3;
		cursor: pointer;
		float: left;
		margin-right: 10px;
		margin-top: 8px;
}

#cContent {
	width: 213px !important;
}

.list-2a {
	color:#D19122 !important;
	text-decoration:none !important;
}
.list-2a:hover {
	color:#E9CA95 !important;
}

/* FIXES */

#pdd P {
	line-height: 160%;
}

#index LI {
	list-style-type: disc;
	margin-left: 30px;
	line-height: 160%;
}

#index P {
	padding: 5px 0 !important;
}

TR.h {
	position: absolute;
	overflow: hidden;
	top: -800px;
}

font * { color: inherit; font-family: inherit; font-size: inherit}

#right-side .leave-review a.vartai {
	display: block;
	width: 157px;
	background: url(../images/rudininku-vartai.png) no-repeat;
	font-size: 11px !important;
	color: #666;
	border: 0 none;
	position: relative;
	top: 15px;
	left: -6px;
	padding: 92px 0 0 0;
	text-align: center;
}

	#right-side .leave-review a.vartai b {
		text-decoration: underline;
		color: #666;
		font-size: 11px !important;		
	}

	#right-side .leave-review a.vartai:hover b {
		text-decoration: none !important;
	}