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

body {
	position: relative;
	margin: 0; padding: 0;
	font: 76% Tahoma, Arial, Helvetica, sans-serif;
	background: #FE610B;
}
/* --- Structure --- */
/* Wrappers */
#wrapper-top, #wrapper-middle, #wrapper-bottom {
	position: relative;
	width: 100%;
}
* html #wrapper-top, #wrapper-middle, #wrapper-bottom {text-align: center;}
#wrapper-middle {background: #FDF9F6; padding-top: 17px;}
/* End Wrappers */
/* Holders */
#holder-top, #holder-middle, #holder-bottom {
	position: relative;
	margin: 0 auto;
	width: 995px;
}
* html #holder-top, #holder-middle, #holder-bottom {text-align: left;}

#holder-top {
	height: 78px;
	background: url('../images/bg-holder-top.gif') no-repeat;
}
#holder-middle {
	padding-top: 52px;
	background: url('../images/bg-holder-middle.gif') no-repeat 100% 100%;
}
#holder-bottom {
	height: 67px;
	background: url('../images/bg-holder-bottom.gif') no-repeat;
}
/* End Holders */
/* --- End Structure --- */
/* --- Standart Tag's --- */
h1, h2, h3, h4, form, dl, ul {margin: 0;}
strong, b {font-weight: bold;}
em, i {font-style: italic;}
small {display: block;}
fieldset {border: 0;}
h1 {display: none;}
h2 {font-size: .9em; padding: 5px 15px 8px 15px;}
small {display: block; color: #FE610B;}
/* --- End Standart Tag's --- */

.logo {
	position: absolute;
	top: 0; left: 0;
	display: block;
	width: 220px; height: 170px;
	background: url('../images/logo.gif') no-repeat;
	text-indent: -9999em;
	text-decoration: none;
	z-index: 1;
}

#banner-top {
	position: absolute;
	top: 9px; right: 10px;
	width: 468px; height: 60px;
	text-align: right;
}
#banner-top img {border: none;}

.clear {
	clear: both;
	width: 100%;
}

/* Top Navigation */
#top-navigation {
	position: absolute;
	top: 10px; left: 785px;
	list-style: none;
	padding: 0;
}
#top-navigation li {
	float: left;
	margin-right: 5px;
}
#top-navigation a {
	display: block;
	width: 20px; height: 20px;
	text-decoration: none;
	text-indent: -9999em;
}
#top-navigation .home {background: url('../images/ico-home.gif') no-repeat 50% 50%;}
#top-navigation .print {background: url('../images/ico-print.gif') no-repeat 50% 50%;}
#top-navigation .sitemap {background: url('../images/ico-sitemap.gif') no-repeat 50% 50%;}
/* End Top Navigation */
/* Flash */
#flash {
	position: absolute;
	top: -17px; left: 227px;
	width: 540px; height: 285px;
	z-index: 1;
}
/* End Flash */
/* Search */
#search {
	position: absolute;
	top: 12px; left: 855px;
	width: 140px;
}
#search fieldset {padding: 0 0 0 10px;}
#search label {display: none;}
#search input {margin: 0; padding: 0;}
#search .txtfld {
	width: 105px;
	border: 1px solid #FE610B;
	color: #323232;
}
#search .bt {margin-bottom: 9px;}
* html #search .bt {margin-bottom: 5px;}
/* End Search */
/* Travels Search */
#travels-search {
	position: absolute;
	top: 5px; left: 220px;
	width: 345px;
	background: #F5E3D2 url('../images/bg-travels-search.gif') no-repeat 0 100%;
	min-height: 165px;
	z-index: 1;
}
* html #travels-search {height: 165px;}
#travels-search h2 {
	color: #FDF9F6;
	background: url('../images/h2-bg-travels-search.gif') no-repeat;
}
#travels-search .main {
	border-collapse: collapse;
	border: 0;
	font-size: .9em;
	color: #323232;
	margin: 15px 20px;
}
#travels-search .main td {vertical-align: top; padding-right: 5px;}
#travels-search fieldset {padding: 2px 0;}
#travels-search label {display: block;}
#travels-search .txtfld {
	font-size: .9em;
	color: #323232;
	border: 1px solid #353535;
}
* html #travels-search .txtfld {font-size: 1em;}
#sdate_from, #sdate_to, #price_from, #price_to {width: 55px;}
#country_id {width: 160px;}
#type_id, #duration {width: 125px;}

#travels-search .bt {vertical-align: top;}
* html #travels-search .bt {margin-top: 2px;}
#travels-search .submit {
	font-size: .9em;
	background: #C7C7C7;
	color: #323232;
	border: 1px solid #3A3A39;
	width: 65px; height: 18px;
	position: absolute;
	bottom: 25px; right: 32px;
}
* html #travels-search .submit {font-size: 1em; bottom: 18px; right: 37px;}

#index #travels-search {
	position: relative;
	top: 0; left: 0;
}
/* End Travels Search */
/* Airtickets Search */
#airtickets {
	position: absolute;
	top: 5px; left: 575px;
	width: 185px;
	background: #FFF;
	border: 1px solid #F3E8DF;
	min-height: 165px;
	z-index: 1;
}
* html #airtickets {height: 165px;}

#index #airtickets {
	position: relative;
	top: 0; left: 0;
	margin: 20px 23px 0 10px;
}
/* End Airtickets Search */
/* Login Form */
#login {
	width: 207px;
	background: #D3D3D3 url('../images/bg-login.gif') no-repeat 0 100%;
	min-height: 118px;
}
* html #login {height: 118px;}
#login h2 {
	color: #FFF;
	background: url('../images/h2-bg-login.gif') no-repeat;
}
#login fieldset {
	padding: 5px 5px 0 5px;
	font-size: .9em;
	color: #323232;
}
#login label {
	display: block;
	float: left;
	width: 85px;
	white-space: normal;
}
#login .txtfld {
	font-size: .9em;
	color: #323232;
	border: 1px solid #353535;
	width: 105px;
}
* html #login .txtfld {font-size: 1em;}
#login .submit {
	font-size: .9em;
	background: #C7C7C7;
	color: #323232;
	border: 1px solid #3A3A39;
	width: 65px; height: 18px;
	float: right;
}
* html #login .submit {font-size: 1em;}
#login a {color: #323232;}
#login .error {
	font-size: .8em;
	padding: 2px 7px;
	color: #FF0000;
}

#login ul {
	padding: 0px 5px 10px 5px;
	font-size: .9em;
	color: #323232;
	list-style: none;
}
#login li {
	display: block;
	padding: 2px 0 2px 15px;
}
#login .admin {background: url('../images/ico-modify.gif') no-repeat 0 50%;}
#login .agency {background: url('../images/ico-news.gif') no-repeat 0 50%;}
#login .travels {background: url('../images/ico-travels.gif') no-repeat 0 50%;}
#login .logout {background: url('../images/ico-logout.gif') no-repeat 0 50%;}
/* End Login Form */
/* Content Structure */
#container {
	width: 100%;
	position: relative;
	padding-bottom: 20px;
}

#block-left, #block-center, #block-right {float: left;}

#block-left {
	margin-top: 118px;
	width: 225px;
}

#block-center {
	width: 550px;
	margin-top: 138px;
	overflow: hidden;
}
#index #block-center {margin-top: 216px; overflow: none;}

#index-left, #index-right {float: left; margin-right: 10px;}
#index-left {
	width: 185px;
}
#index-right {
	width: 345px;
}
#block-right {width: 220px;}
/* End Content Structure */
/* Meniu */
#meniu {
	list-style: none;
	padding: 0; margin: 0 15px;
	font-size: .9em;
	font-weight: bold;
}
#meniu ul {
	list-style: none;
	padding: 0;
	font-weight: normal;
}
#meniu li {display: block;}
* html #meniu li {vertical-align: top; height: 1%;}

#meniu a {
	display: block;
	padding: 2px 10px;
	color: #323232;
	text-decoration: none;
	background: #FDFDFD;
	border-top: 1px solid #FDF0E6;
	border-right: 1px solid #FDF0E6;
	border-bottom: 1px solid #FDF0E6;
	border-left: 3px solid #FE610B;
	margin-bottom: 2px;
}
#meniu a:hover, #meniu a.active {
	border: 0;
	padding: 3px 10px 3px 13px;
	color: #FDF9F6;
	background: #FE610B url('../images/bg-meniu-a.gif') no-repeat 0 50%;
}

#meniu ul a {
	border: 0;
	padding: 3px 10px 3px 25px;
	background: #FDF0E6;
}
#meniu ul a:hover, #meniu ul a.active {
	background: #FE610B;
	padding-left: 25px;
}

#meniu ul ul a {
	padding: 2px 10px 2px 35px;
	background: #FFF;
	border: 1px solid #FDF0E6;
}
#meniu ul ul a:hover {
	border: 0;
	padding: 3px 10px 3px 36px;
	background: #D3D3D3;
}
/* End Meniu */
/* Newsletters */
#newsletters {
	margin: 15px 15px 0 15px;
	background: #D3D3D3 url('../images/bg-newsletters.gif') no-repeat 0 100%;
	min-height:115px;
}
* html #newsletters {height: 115px;}
#newsletters h2 {
	color: #FDF9F6;
	background: url('../images/h2-bg-newsletters.gif') no-repeat;
}
#newsletters fieldset {
	padding: 15px;
	font-size: .9em;
	color: #323232;
}
#newsletters label {
	display: block;
	float: left;
	width: 55px;
	white-space: normal;
}
#newsletters .txtfld {
	font-size: .9em;
	color: #323232;
	border: 1px solid #323232;
	width: 104px;
}
* html #newsletters .txtfld {width: 103px;}
#newsletters .submit {
	font-size: .9em;
	background: #C7C7C7;
	color: #323232;
	border: 1px solid #3A3A39;
	width: 65px; height: 18px;
	float: right;
}
* html #newsletters .submit {font-size: 1em;}
#newsletters .low {padding: 0 15px 15px 15px;}
/* End Newsletters */
/* Last Minute */
#last-minute {
	margin: 20px 15px 0 15px;
	background: #F5E3D2;
}
#last-minute h2 {
	color: #FFF;
	background: url('../images/h2-bg-last-minute.gif') no-repeat;
}
#last-minute table {
	margin: 10px 5px;
	font-size: .9em;
	color: #323232;
	width: 185px;
	border-collapse: collapse;
}
#last-minute table td.right {text-align: right;}
#last-minute table td.nowrap {white-space: nowrap;}
#last-minute .new {
	font-weight: bold;
	color: #FE610B;
}
#last-minute .old {
	text-decoration: line-through;
}
#last-minute a {color: #323232;}
#last-minute .all-last-minutes {
	display: block;
	padding: 5px 15px 5px 15px;
	font-size: .9em;
	color: #323232;
	text-align: right;
	background: url('../images/bg-all-last-minutes.gif') no-repeat 0 100%;
}
/* End Last Minute */
/* Left Bottom */
#air-contitions {
	margin: 15px;
	background: #FFF;
	border: 3px solid #E7D3C4;
	text-align: center;
}
/* End Left Bottom */
#tourism-news {
	background: #FDF0E6 url('../images/bg-tourism-news-bottom.gif') no-repeat 0 100%;
}
#tourism-news h2 {
	color: #323232;
	background: url('../images/h2-bg-tourism-news.gif') no-repeat;
	padding-top: 6px;
	padding-bottom: 10px;
}
#tourism-news dl {
	padding: 10px 0 0 10px;
	font-size: .9em;
	color: #323232;
	border-bottom: 2px solid #FDF9F6;
}
#tourism-news dt {padding-bottom: 5px;}
#tourism-news a {color: #323232;}
#tourism-news dd {
	margin: 0;
	padding: 0 10px 10px 10px;
	background: url('../images/bg-tourism-news.gif') no-repeat 0 5px;
}
#tourism-news dd.all-news {
	padding: 0;
	background: none;
	text-align: right;
}
#tourism-news dd a {text-decoration: none;}
#tourism-news dd a:hover {text-decoration: underline;}
#tourism-news dd.all-news a {
	display: block;
	padding: 8px 10px 6px 10px;
	background: url('../images/bg-all-news.gif') no-repeat 100% 100%;
	text-decoration: underline;
}
#tourism-news dd.last a {background: url('../images/bg-all-news-last.gif') no-repeat 100% 100%;}
/* End Tourism News */
/* Article */
#article {
	margin-top: 15px;
	font-size: .9em;
	text-align: justify;
	color: #323232;
	border-bottom: 1px solid #FE610B;
}
#article h3 {font-size: 1.5em; padding-bottom: 15px;}
#article h4 {font-size: 1.2em;}
#article p {margin: 0 0 1em 0;}
#article a {color: #FE610B; text-decoration: none;}
#article a:hover {text-decoration: underline;}

#article a.more {
	display: block;
	width: 50px; height: 20px;
	text-align: center;
	padding-top: 3px;
	text-transform: lowercase;
	background: url('../images/bg-more.gif') no-repeat 50% 50%;
	color: #FFF;
	text-decoration: none;
}
#article .more:hover {text-decoration: none;}
/* End Article */
/* Other News */
#other-news {
	margin-top: 15px;
	color: #323232;
}
#other-news h4 {font-size: 1.1em; padding-bottom: 5px;}
#other-news ul {
	list-style: none;
	padding: 0;
}
#other-news li {
	display: block;
	padding: 3px 12px;
	background: url('../images/bg-other-news.gif') no-repeat 0 8px;
}
#other-news a {
	color: #323232;
	text-decoration: none;
}
#other-news a:hover {text-decoration: underline;}

#other-news .all-news {
	display: block;
	float: right;
	width: 90px; height: 20px;
	text-align: center;
	font-size: .9em;
	padding-top: 3px;
	text-transform: lowercase;
	background: url('../images/bg-other-news-all.gif') no-repeat 50% 50%;
	color: #FFF;
	text-decoration: none;
}
#other-news .all-news:hover {text-decoration: none;}
/* End Other News */
/* Text */
#text {
	padding: 0 20px 30px 0;
	color: #323232;
	text-align: justify;
}
#text h3 {
	font-size: 1.3em;
	padding-bottom: 20px;
}
#text h4 {
	font-size: 1.15em;
	padding-bottom: 15px;
	clear: both;
}
#text p {margin: 0 0 1.5em 0;}
#text s {color: #000;}
#text a {color: #FE610B; text-decoration: none;}
#text a:hover {text-decoration: underline;}
#text span {color: #000;}
#text ul {
	padding: 0 0 1.5em 25px;
	list-style: circle;
}
#text li {padding: 2px 10px;}
#text table {
	border-collapse: collapse;
	border: 1px solid;
	border-color: #D3D3D3;
	width: 100%;
}
* html #text table {font-size: 1em;}
#text table[border="0"] {border: 0;}
#text table.noborder {border: 0;}
#text td {
	padding: 3px;
	font-size: 1em;
	border-color: #D3D3D3;
}

#text .more {
	display: block;
	float: right;
	width: 50px; height: 20px;
	text-align: center;
	padding-top: 3px;
	text-transform: lowercase;
	font-size: .9em;
	background: url('../images/bg-more.gif') no-repeat 50% 50%;
	color: #FFF;
	text-decoration: none;
}
#text .more:hover {text-decoration: none;}
/* End Text */
/* Forms */
#text form {}
#text select {border: 1px solid #323232;}
#text form fieldset {padding: 5px;}
#text label {
	display: block;
	float: left;
	width: 170px;
	white-space: normal;
}
#text span {color: #FE610B;}
#text .txtfld, #text .txtfld2, #text .txtfld3 {
	color: #323232;
	border: 1px solid #323232;
}
#text .txtfld {width: 200px;}
#text .txtfld2 {width: 287px;}
#text .txtfld3 {width: 202px;}
* html #text .txtfld3 {width: 206px;}
#text textarea {
	font: 76% Tahoma, Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #323232;
	border: 1px solid #323232;
	width: 330px; height: 120px;
	overflow: auto;
}
#text .submit {
	color: #323232;
	border: 1px solid #323232;
	background: #D4D0C8;
	width: 80px; height: 20px;
}
#text .error {font-size: .9em; color: #FE610B; padding: 2px 0 0 11px;}
/* End Forms */
/* List */
#text .list {
	width: 100%;
	font-size: .9em;
	margin: 20px 5px;
}
#text .list th {
	border: 1px solid #D3D3D3;
	padding: 2px;
	text-align: center;
	background: #D3D3D3;
}
#text .list .nowrap {white-space: nowrap;}
#text .list .center {text-align: center;}
#text .list .right {text-align: right;}
#text .list .left {text-align: left;}
#text .list .nowrap {white-space: nowrap;}
#text .list img {border: 0;}
#text .list .row-1 {background: #FDFDFD;}
/* End List */
/* News */
#text .news {
	padding-bottom: 10px;
	margin-bottom: 10px;
	border-bottom: 1px solid #D3D3D3;
}
/* End News */
/* Right Banners */
.banner-right {
	margin: 20px 23px 0 10px;
	text-align: center;
}
.banner-right img {border: 0;}
/* End Right Banners */
/* Footer */
#holder-bottom .index, #holder-bottom .kryptis {
	position: absolute;
	top: 10px;
	display: block;
	width: 160px; height: 50px;
	text-indent: -999em;
	text-decoration: none;
}

#registration-all-fields-are-required {
	padding: 15px;
	font-size: 1.2em;
	font-weight: bold;
	color: #fe610b;
}

#holder-bottom .index {left: 10px;}
#holder-bottom .kryptis {left: 835px;}
/* End Footer */

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

