/* 2008 (c) UAB "Dizaino kryptis" */
/* 2008 (c) Simonas Falkauskas */

html {
	height: 100%;
	min-height: 100%;
	min-width: 1200px;
}
html>body, html>body #wrapper {
	height: auto;
}
body {
	position: relative;
	margin: 0;
	padding: 0;
	font-size: 1em;
	font: 76% Arial, Tahoma, Helvetica, sans-serif; 
	background: url('../images/bg-bottom-container.gif') repeat-y 50% 0 #f4daa3; 
	min-width: 1100px;
	height: 100%;
	min-height: 100%;
}
* html body {
	text-align: center;
	width: expression(document.body.clientWidth <= 1000 ? "100%" : "1500px");
}
#wrapper {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	min-height: 100%;
	min-width: 1100px;
	text-align: center;
	background: url('../images/bg-add-holder.gif') repeat-y;
}
#content-holder, #add-holder {
	position: relative;
	width: 100%;
}
#content-holder {
	background: url('../images/bg-content-holder.gif') repeat-y;
	border-bottom: 6px solid #f15622;
}
#nav-placeholder {
	position: relative;
	background: url('../images/bg-content-right.gif') 100% 0 repeat-y;
}
*html #nav-placeholder {
	/* dummy fix */
	height: 1px;
}
#add-holder {
}
.container {
	position: relative;
	width: 995px;
	margin: 0 auto;
	text-align: left;
}
#content-holder .container {
	background: url('../images/bg-content.gif') repeat-y 50% 0;
}
/* --- Standart Tag's --- */
h1, h2, h3, h4, h5, h6, form, dl, ul {
	margin: 0;
}
p {
	margin: 0 0 1.5em 0;
}
strong, b {
	font-weight: bold;
}
em, i {
	font-style: italic;
}
small {
	display: block;
}
fieldset {
	border: 0;
}
img {
	border: 0;
}
/* --- End Standart Tag's --- */

.logo {
	position: absolute;
	top: 0;
	left: 86px;
	display: block;
	width: 220px;
	height: 110px;
	z-index: 10;
}
.logolt {
	background: url('../images/logo-lt.gif') no-repeat 50% 50%;
}
.logoen {
	background: url('../images/logo-en.gif') no-repeat 50% 50%;
}
.logoru {
	background: url('../images/logo-ru.gif') no-repeat 50% 50%;
}
.logo span {
	display: none;
}
#logo-print {
	display: none;
}
.title {
	position: absolute;
	right: 0;
	bottom: 0;
}
/* --- Top Navigation --- */
#top-navigation {
	padding: 0;
	list-style: none;
	position: absolute;
	z-index: 9999;
	top: 22px;
	right: 14px;
	width: 25px;
}
#top-navigation li {
	display: block;
}
* html #top-navigation li {
	vertical-align: top;
	height: 1%;
}
#top-navigation li.language-start {
	padding-top:10px;
}
#top-navigation a {
	display: block;
	width: 25px;
	height: 25px;
	color: #F8AF97;
	font-size: 11px;
	text-transform:uppercase;
	text-decoration:none;
}
#top-navigation .home a {
	background: url('../images/ico-home.gif') no-repeat 50% 50%;
}
#top-navigation .mail a {
	background: url('../images/ico-mail.gif') no-repeat 50% 50%;
}
#top-navigation a span {
	display: none;
}
/* --- End Top Navigation --- */
/* --- Top Structure --- */
#top-container {
	width: 942px;
}
#top-container .block-left, #top-container .block-right {
	float: left;
	position: relative;
}
#top-container .block-left {
	width: 230px;
	padding-top: 115px;
}
#top-container .block-right {
	width: 597px;
	padding: 10px 30px 15px 85px;
}
* html #top-container .block-right {
	width: 712px;
	width/* */:/**/597px;
}
/* --- End Top Structure --- */
/* --- Meniu --- */
#meniu {
	padding: 0;
	list-style: none;
	text-align: right;
	text-transform: uppercase;
	font-size: .9em;
	font-weight: bold;
}
#meniu li {
	display: block;
}
* html #meniu li {
	vertical-align: top;
	height: 1%;
}
#meniu a {
	display: block;
	padding: 5px 6px;
	color: #f15622;
	text-decoration: none;
}
#meniu a:hover, #meniu a.active {
	text-decoration: underline;
}
/* --- End Meniu --- */

/* --- Top Text --- */
#about #top-container .block-right .text {
	padding-top: 265px;
}
#gallery #top-container .block-right .text {
	padding-top: 15px;
}
#contacts #top-container .block-right .text {
	padding-top: 265px;
	padding-right: 300px;
}
#place #top-container .block-right .text {
	padding-top: 15px;
}
#main #top-container .block-right .text {
	padding-top: 490px;
}
#search #top-container .block-right .text {
	padding-top: 480px;
}
#top-container .block-right .text {
	color: #5d5c55;
}
#about #top-graphics {
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	width: 711px;
	height: 285px;
	background: url('../images/bg-top-graphics-about.gif') no-repeat 50% 50%;
	z-index: 1;
}
#contacts #top-graphics, #place #top-graphics {
	position: absolute;
	top: 0;
	left: 76px;
	display: block;
	width: 620px;
	height: 260px;
	background: url('../images/bg-top-graphics-contacts.gif') no-repeat 50% 50%;
	z-index: 1;
}
#main #top-graphics {
	position: absolute;
	top: 0;
	left: 76px;
	display: block;
	width: 650px;
	height: 510px;
	z-index: 1;
}
#main #top-graphics.lt {
	background: url('../images/bg-top-graphics-main-lt.jpg') no-repeat 50% 50%;
}
#main #top-graphics.en {
	background: url('../images/bg-top-graphics-main-en.jpg') no-repeat 50% 50%;
}
#main #top-graphics.ru {
	background: url('../images/bg-top-graphics-main-ru.jpg') no-repeat 50% 50%;
}
#search #top-graphics {
	position: absolute;
	top: 0;
	left: 81px;
	display: block;
	width: 615px;
	height: 501px;
	z-index: 1;
}
#search #flash {
	position: absolute;
	top: 12px;
	left: 9px;
	display: block;
	width: 607px;
	height: 479px;
	z-index: 1;
}
/* Text */
.text {
	font-size: .9em;
	line-height: 16px;
}
.text h2 {
	color: #f15622;
	text-transform: uppercase;
	font-size: 1em;
	padding-bottom: 15px;
}
.text b {
	color: #f15622;
}
.text a {
	color: #f15622;
	text-decoration: none;
}
.text a:hover {
	text-decoration: underline;
}
.text hr {
	border: 0;
	color: #e5e5e5;
	background-color: #e5e5e5;
	height: 1px;
}
.text a:hover {
	text-decoration: underline;
}
.text ul {
	padding: 0;
	list-style: none;
	margin-bottom: 1em;
}
.text ul li {
	display: block;
	padding: 0 0 0 10px;
	background: url('../images/bg-text-bullet.gif') no-repeat 1px 6px;
}
* html .text ul li {
	vertical-align: top;
	height: 1%;
}
.text ul ul {
	margin: 0;
}
.text ul ul li {
	padding-left: 10px;
	background: url('../images/bg-text-bullet.gif') no-repeat 0 6px;
}
.text ul ul ul {
	margin: 0;
}
.text ul ul ul li {
	background: url('../images/bg-text-bullet.gif') no-repeat 0 6px;
}
.text ol {
	padding: 0 0 0 20px;
}
* html .text ol {
	padding: 0;
}
*:first-child+html .text ol {
	padding: 0;
}
.text ol ol {
	list-style-type: lower-alpha;
}
.text ol li {
	padding: 0
}
.text table {
	border-collapse: collapse;
	border: 1px solid;
	border-color: #e5e5e5;
	width: 100%;
	margin-bottom: 1em;
}
* html .text table {
	font-size: 1em;
	width: auto;
	width/* */:/**/100%;
}
.text table[border="0"] {
	border: 0;
}
.text table.noborder {
	border: 0;
}
.text td {
	padding: 4px 5px;
	font-size: 1em;
	border-color: #e5e5e5;
	vertical-align: top;
}
.text th {
	padding: 4px 5px;
	text-align: left;
	border-color: #e5e5e5;
	font-weight: bold;
}
.text td p, .text th p {
	margin: 0;
}
/* End Text */


/* --- Bottom Structure --- */
#bottom-container {
	width: 942px;
	position: relative;
	padding-top: 20px;
	padding-bottom: 50px;
}
#bottom-container .block-left, #bottom-container .block-center, #bottom-container .block-right {
	float: left;
}
#bottom-container .block-left {
	width: 230px;
	padding-bottom: 20px;
}
#bottom-container .block-center {
	width: 385px;
}
#bottom-container .block-right {
	width: 325px;
}
#bottom-container .block-center .text {
	padding: 0 20px 0 85px;
}
#bottom-container .block-right .text {
	padding: 0 20px;
}
#contacts .middle-graphics {
	position: absolute;
	right: 201px;
	top: -131px;
	display: block;
	width: 60px;
	height: 185px;
	background: url('../images/bg-middle-graphics-contacts.gif') no-repeat 50% 50%;
	z-index: 1;
}
#main .middle-graphics {
	position: absolute;
	right: -14px;
	top: -12px;
	display: block;
	width: 340px;
	height: 150px;
	background: url('../images/bg-middle-graphics-main.gif') no-repeat 50% 50%;
	z-index: 1;
}
#place .middle-graphics {
	position: absolute;
	right: 26px;
	top: -161px;
	display: block;
	width: 180px;
	height: 170px;
	background: url('../images/bg-middle-graphics-place.gif') no-repeat 50% 50%;
	z-index: 1;
}
/* --- End Bottom Structure --- */
/* --- Modules --- */

/* Gallery */
table.gallery-list  {
	border: none;
}
.text .gallery-list td div {
	padding: 0 0 5px 0;
	background: #d1cebf url('../images/bg-gallery-list.gif') no-repeat 100% 50%;
}
/* End Gallery */



/* --- End Modules --- */
/* --- Footer --- */
#footer {
	left: 0;
	bottom: 0;
	width: 100%;
	min-width: 942px;
	height: 14px;
	position: static;
	text-align: center;
	margin: 0 auto;
	padding: 15px 0;
	text-align: left;
	background: #f15622;
}
* html #footer {
	position: absolute;
}
head:first-child+body #footer {
	position: absolute;
}
#footer ul {
	width: 450px;
	list-style: none;
	padding: 0 110px 0 0;
	margin: 0 auto;
	font-size: .8em;
	font-weight: bold;
	color: #fff;
}
* html #footer ul {
	width: 995px;
	width/* */:/**/450px;
}
#footer ul li.left {
	float: left;
	text-transform:uppercase;
}
#footer ul li.right {
	float: right;
}
#footer ul li {
	white-space: nowrap;
}
#footer ul li a {
	color: #fff;
}
#about .bottom-graphics, #main .bottom-graphics, #search .bottom-graphics {
	position: absolute;
	right: 55px;
	top: -22px;
	display: block;
	width: 135px;
	height: 65px;
	background: url('../images/bg-bottom-graphics-about.jpg') no-repeat 50% 50%;
}
#gallery .bottom-graphics, #place .bottom-graphics {
	position: absolute;
	right: 53px;
	top: -48px;
	display: block;
	width: 111px;
	height: 85px;
	background: url('../images/bg-bottom-graphics-gallery.jpg') no-repeat 50% 50%;
}
#contacts .bottom-graphics {
	position: absolute;
	right: 214px;
	top: -67px;
	display: block;
	width: 115px;
	height: 85px;
	background: url('../images/bg-bottom-graphics-contacts.jpg') no-repeat 50% 50%;
}
/* --- End Footer --- */

.clear {
	clear: both;
	width: 100%;
}
.text table {
 behavior: expression(function(o) {
 if (o.border == "0")  o.className += " noborder"  o.runtimeStyle.behavior = "none";
}
(this))
}


