html {
width: 100%;
}
body {
	background-color: #FFFFFF;
	margin: 0;
	padding: 0;
	font: 11px Arial, Tahoma; 
	width: 100%;
}

.clear {
	clear:both;
}

a {
	color:#09438f;
}

a.backTop {
display:block;
background:url(../img/back_top.gif) left center no-repeat;
padding-left:15px;
margin:0px 0px 15px 0px;
text-decoration:none;
}

a:hover {
	text-decoration:none;
}

p {
padding: 0;
line-height:15px !important;
margin: 0px 0 7px 0;
color:#333333 !important;
}

h1 {
	color:#09438f;
	font-size:22px;
	padding:0;
	margin:0px 0px 10px 0px;
}
h2 {
	color:#09438f;
	font-size:14px;
	padding:0;
	margin:0px 0px 5px 0px;
}
h3 {
	font-size:16px;
	color:#000;
	padding:0;
	margin:0px 0px 5px 0px;
}

h4 {
	font-size: 14px;
	color: #D81C3E;
	margin:0px 0px 5px 0px;
}
h5 {
	font-size: 12px;
	color: #000;
	margin:0px 0px 3px 0px;
}


img {
	border:0px;
}

ul {margin:0px 0px 10px 16px;padding:0px;}
ul li {list-style-image:url(../img/travelplus/travel_bullet.gif); margin-bottom:2px;}
ul li ul li{list-style-image:url(../img/travelplus/travel_bullet_2.gif); margin-bottom:2px;}

ol {margin:0px 0px 10px 23px;padding:0px;}
ol li {margin-bottom:2px; padding:0px; margin-left:0px;}
ol li ol {margin:0px 0px 0px 25px;}
ol li ol li{margin-bottom:2px; padding:0px; margin-left:0px; list-style-type:circle;}



img.borderYellow{
	background-color:#fbeed3;
	padding:3px;
	border:1px solid #fbc677;
	margin:7px;
}

img.borderBlue{
	background-color:#E9F3FD;
	padding:3px;
	border:1px solid #BCDBFA;
	margin:7px;
}

span.textImportant {
	font-weight:bold;
	color:#485257;
}

p.wordFile {
	padding:1px 0px 0px 17px !important; margin-bottom:5px;
	font-size:12px; 
	background:url(../img/filetypes/doc.gif) left top no-repeat;
}

p.excelFile {
	padding:1px 0px 0px 17px !important; margin-bottom:5px;
	font-size:12px; 
	background:url(../img/filetypes/xls.gif) left top no-repeat;
}

p.pdfFile {
	padding:3px 0px 0px 17px !important; margin-bottom:5px;
	font-size:12px;
	background:url(../img/filetypes/pdf.gif) left center no-repeat;
}

p.wordFile a, p.excelFile a, p.pdfFile a { color:#09438f !important; }

blockquote {margin-left:20px;}


table, td, tr {
border-collapse: collapse;
border: 0;
padding: 0;
margin: 0;
}

form {
padding: 0;
margin: 0;
}

img {
border: none;
}

#pop {
margin: 0;
width: 100%; 
position: relative; 
/* 
*/
}

#top {
}

#add a {
background: url('../img/popup/add_right.gif') no-repeat top right;
display:block;
width: auto;
height: 28px;
padding-top: 7px;
padding-left: 15px;
padding-right: 35px;
font: 18px Arial, Tahoma, Verdana; 
color: #08408F;
text-align: left;
text-decoration: none;
}

#add div {
background: #fff url('../img/popup/add_bg_left.gif') repeat-x top left;
height: 35px;
font-weight: normal; 
}

#add {
height: 35px;
}

a.icon {
color: #09438F;
display: block; 
padding: 2px;
padding-left: 23px;
margin-right: 15px;
}

a:hover.icon {
color: #000000;
}

a.sendToFriend {
background: #fff url('../img/popup/icon_send_to_friend.gif') no-repeat top left;
}
a.print {
background: #fff url('../img/popup/icon_print.gif') no-repeat top left;
}


/*------------------------------------ menu ------------------------------------*/

#nav {
	position: relative;
	width: 100%;
	height: 50px;
	margin-top: 15px;
}

#nav ul#menu {
	margin: 0;
	padding: 0;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%; 
	background-color: #FF9900;
	font-weight: bold;
	border-top: 2px solid #FF9900; 
}

#nav ul#menu li  {
	display: inline;
	list-style: none;
}

#nav ul#menu a {
	width: auto;
	display: block;
	float: left;
	padding: 5px 10px;
	padding-top: 5px;
	height: 25px;
	margin: 0;
	text-align: center;
	font-family: tahoma, verdana, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #fff;
}

#nav ul#menu li.current a {
	background: #FEEABE;
	color: #013B8F;
}

#nav ul#menu a {
	background: none;
}

#nav ul#menu a:hover {
	text-decoration: underline; 
}

#nav ul#submenu {
	position: absolute;
	margin: 0;
	padding: 0;
	top: 23px;
	left: 0;
	width: 100%; 
	height: 25px;
	background-color: #FEEABE;
	font-weight: normal;
	color: #011E48;
}

#nav ul#submenu li a,
#nav ul#submenu li a:hover {
	margin: 0;
	padding: 0 10px;
	width: auto;
	height: 19px;
	padding-top: 6px;
	display: block;
	float: left;
	text-align: auto;
	color: #011E48 !important;
}

#nav ul#submenu li.current a {
	text-decoration: none;
	color: #DB3549 !important;
	font-weight: bold; 
}

#nav ul#submenu li.current a:hover {
	text-decoration: underline;
	color: #DB3549 !important;
}

#headContainer {
border: 1px solid #C0D3E2; /* size style color */
position: relative; /* static//absolute/fixed */
float: left; /* left/right/none */
margin: 10px 0px; 
width: 770px;
height: 109px;
padding: 0px; 
padding-left: 5px; 
padding-top: 5px; 
}

#head {
width: 100%;
float: left;
margin-top: 10px; 
margin-bottom: 7px; 
}

#headContainer #head {
margin-top: 3px; 
}

#head #titles {
float: left; 
}

#head img.img {
float: right; 
}

#head h1 {
color: #FF9900;
font-size: 26px;
line-height: 26px;
letter-spacing: -1px;
padding: 0px; 
margin: 0px; 
}

#head h1.hotel {
text-transform: uppercase;
}

#head h2 {
color: #000000;
font-size: 14px;
font-weight: normal;
padding: 0px; 
margin: 0px; 
}

ul#cat {
	margin: 0;
	margin-top: 10px;
	padding: 0;
	font: 11px Tahoma, Arial; 
	font-weight: bold;
	float: left; 
}

ul#cat li  {
	display: inline;
	list-style: none;
	float: left;
}

ul#cat li {
padding: 1px;
padding-left: 20px;
padding-right: 20px;
}

li.seima {background: #fff url('../img/popup/cat_icon_seima.gif') no-repeat center left;}
li.sportas {background: #fff url('../img/popup/cat_icon_sportas.gif') no-repeat center left;}
li.grozis {background: #fff url('../img/popup/cat_icon_grozis.gif') no-repeat center left;}
li.viskasIskaiciuotaPlius {background: #fff url('../img/popup/cat_icon_viskas_iskaiciuota_plius.gif') no-repeat center left;}
li.viskasExtra {background: #fff url('../img/popup/cat_icon_ekstra_klase.gif') no-repeat center left;}
li.viskasExtraPlius {background: #fff url('../img/popup/cat_icon_ekstra_klase_plius.gif') no-repeat center left;}

#ratings {
/*width: 210px;.*/
width: 552px;
border: 1px solid #C0D3E2; 
height: 120px;
/*position: relative; */
/*float:left;*/
background-color: #fff;
}

#ratings p {
padding: 0px; 
margin: 0px; 
line-height: 150%;
}

#ratingsTop {

padding-top: 15px;
padding-bottom: 10px;
padding-left: 10px;
padding-right: 10px;
background-color: #E9F5FF;
text-align: center;
color: #666666;
}

#ratingsTop strong {
color: #013B8F;
font-size: 12px;
}

#ratingsBottom {
padding-left: 10px;
padding-right: 10px;
padding-top: 10px;
}

table.rating {
margin: 0 auto;
background-color: transparent;
width: 150px;
}

table.rating td {
padding: 3px 2px;
}

table.rating td.txt {
color: #000000;
text-align: right;
}

table.rating td.r1 {
width: 5px;
}

table.rating td.r2 {
width: 30px;
}


#comment {
/*position: absolute; */
padding-left: 15px;
padding-right: 15px;
bottom: 0;
left: 10px;
padding-bottom: 7px;
}

#comment a {
color: #000000;
text-decoration: none;
}

#comment a:hover {
color: #000000;
text-decoration: underline;
}

#comment table {
margin: 0 auto;
}

span.separator {
color:#92CDFF;
padding: 0 3px;
}

#middle {
clear:both; 
position:relative;
float:left;
width:100%;
}

#images {
/*float:left;*/
width: 552px;
height: 280px;
border: 1px solid #C0D3E2; 
margin-right: 10px;
}

td.imgMain img {
margin-top: 5px;
margin-left: 5px;
margin-right: 8px;
}

td.imgScroll {
vertical-align: middle;
}

td.imgScroll img {
float:left;
margin-top: 4px;
margin-bottom: 0px;
}

#icons {
padding-top: 10px;
clear:both;
}

#icons img {
margin-right: 2px;
}

#icons p {
padding: 0px;
margin: 0px;
}

#text {
padding: 10px 2px;
clear:both;
}

#text td {
	padding: 7px;
}

#text tr.blue_light td {
	background-color:#e9f5ff;
	padding: 7px;
	font-size: 12px;
}

#text tr.blue_dark td {
	background-color:#d3e2ed;
	padding: 7px;
	font-size: 12px;
}

#text h3 {
color: #013B8F;
font-size: 12px;
line-height: 100%;
margin: 0px; 
padding: 10px 0px 0px 0px; 
}

#text p {
color: #000000;
font-size: 12px;
line-height: 120%;
padding: 0px; 
margin: 3px 0px 7px 0px; 
}

#text img.main {
margin: 0px 0px 20px 20px; 
float: right; /* left/right/none */
/*
position: absolute; 
top: 0;
right: 0;
*/
}


#text a {
color: #000000;
text-decoration: none;
}

#text a:hover {
color: #013B8F;
text-decoration: underline;
}

#commentNav {
clear:both;
background-color: #E9F5FF;
width: 100%;
margin-top: 5px;
margin-bottom: 10px;
color: #013B8F; 
}

#commentNav td {
padding: 7px;
}

#commentNav a { text-decoration: none; }
#commentNav a:hover { text-decoration: underline; }

#commentNav .left {
font-size: 14px;
padding-left: 10px;
}

#commentNav .right {
padding-right: 10px;
font-size: 12px;
font-weight: bold; 
text-align: right; 
}

#commentNav a {
color: #013B8F; 
text-decoration: none; 
}

#commentContainer {
width: 100%;
padding-top: 5px; 
}

#commentContainer {
/*float: right;  left/right/none */
background-color: #fff; /* name */
}

#ratingsWrapper {
float: none;
width: 230px;
/*height: 300px;*/
background-color: #fff; 
}

#comments {
    
}

#comments p {
padding: 5px 0;
margin:0px 0px 0px 220px;
font-size:12px;
line-height: 16px;
}

#comments p.travelDate {
padding-top: 10px;
color: #013B8F; 
}

div.l {
float: left; 
width: 190px;
/* height: 100px; */
font-size: 11px;
margin-right:0px; 
}

div.l p {
padding: 0px; 
margin: 0px; 
margin-left: 0px !important; 
margin-bottom: 5px !important; 
color: #818181; 
font-size: 11px !important; 
line-height: 13px !important;
}

div.l h3 {
font-size: 14px; 
padding: 0px;
margin: 0px;
margin-bottom: 3px; 
color: #003399; 
}

div.sep {
clear:left !important; 
line-height:0px !important;
height:0px !important;
}

div.line {
	border-bottom:1px solid #C0D3E2;
	margin-bottom:10px;
	margin-top:10px;
}

#map {
clear: both; 
width: 100%;

}

#map .google {
float: left; 
padding-bottom: 15px; 
width: 527px;
}

#map .mapTxt {
float: right;  
width: 235px;
margin-left: 5px; 
}

#map .mapTxt p {
padding: 0px; 
margin: 0px; 
margin-bottom: 10px; 
font-size: 12px;
}

#map .mapTxt p.links {
padding: 0px; 
margin: 0px; 
margin-bottom: 15px; 
color: #000000; 
font-size: 13px;
font-weight: bold; 
}

#map .mapTxt p.links a {
color: #3366CC; 
}

#map .mapTxt td {
font-size: 12px;
padding: 2px 0; 
padding-right: 5px; 
color: #003399; 
vertical-align: top;
}

#map .mapTxt td.cb {
padding-top: 0.2em; 
}

#map .mapTxt td.ht {
padding-top: 0.4em; 
}

div.userRatings {
padding-bottom: 0px; 
}

div.userRatings a {
color: #000; 
text-decoration: none; 
}

div.userRatings a:hover {
color: #000; 
text-decoration: underline; 
}

div.userRatings td {
padding: 2px 3px 2px 0px; 
}

div.userRatings td.txt {
padding-left: 1px; 
color: #666; 
}

#totRatings {
padding-bottom: 0px; 
}

#allRatings {
padding-bottom: 10px; 
}


/*------------------------------------ writeCommentContainer ------------------------------------*/

#writeCommentContainer {
width: 100%;
padding-bottom: 25px; 
margin-bottom: 15px; 
font-size: 12px; 
background-color: #E9F5FF;
clear: both; 
}

#writeCommentTop {
background-color: #BADCFD;
width: 100%;
color: #013B8F; 
}

#writeCommentTop td {
padding: 7px;
padding-left: 15px;
}

#writeCommentTop strong {
font-size: 18px; 
}

#commentSubmitForm {
margin: 12px;
}

#commentSubmitForm input, #commentSubmitForm textarea, #commentSubmitForm select {
font: normal 12px/14px Arial, Tahoma; 
border-top: 1px solid #808080; 
border-left: 1px solid #808080; 
border-bottom: 1px solid #D4D0C8; 
border-right: 1px solid #D4D0C8; 
}

#commentSubmitForm .wide {
width: 300px;
padding: 3px; 
}

#commentSubmitForm .readonly {
background-color: #E9F5FF;
}

#commentSubmitForm a {
color: #013B8F; 
text-decoration: none; 
}

#commentSubmitForm a:hover {
color: #013B8F; 
text-decoration: underline; 
}

#commentSubmitForm textarea {
overflow: auto; 
}

#commentSubmitForm td {
vertical-align: top;
padding: 2px; 
padding-right: 15px;
}

#commentSubmitForm td.label {
padding-top: 6px; 
padding-right: 5px; 
text-align: right; 
}

#commentSubmitForm table.overall {
background-color: #DBEEFF; 
margin-top: 5px; 
margin-bottom: 15px; 
border: 1px solid #ffffff; 
}

#commentSubmitForm table.overall strong {
padding-left: 15px; 
}

#commentSubmitForm table.overall td {
padding-top: 10px; 
padding-bottom: 10px; 
}

#commentSubmitForm table.overall td.label {
padding-top: 9px; 
padding-right: 5px; 
text-align: right; 
}

input.avatar {
width: 308px;
}

input.button {
font-weight: bold !important; 
background-color: #013B8F;
color: #fff; 
padding: 2px 10px; 
margin-right: 5px; 
}

input.checkbox  {
border: 0px solid #fff !important; 
padding: 0px; 
margin: 0px !important; 
}

table.checkboxes {
padding: 0px; 
margin: 0px; 
}

table.checkboxes td {
padding: 1px !important; 
vertical-align: middle !important;
font-size: 11px; 
}

table.checkboxes input {
margin: 0px !important; 
padding: 0px !important; 
}

span.divider {
padding-left: 5px; 
padding-right: 5px; 
}

span.star {
font-size: 16px; 
font: normal 11px/14px Verdana, Tahoma, Arial;
color: #f00; 
}

#reg #commentSubmitForm td {
padding-right: 3px; 
vertical-align: middle; 
}

#reg #regTopTxt {
margin: 15px; 
}

#reg #regTopTxt h3 {
color: #3366CC; 
font-size: 14px; 
padding: 0px; 
margin: 0px; 
}

#reg #regTopTxt ul {
padding: 0px; 
margin: 10px; 
}

#reg #regTopTxt li {
padding: 0px; 
margin: 0px; 
background:transparent url(../img/popup/li_bullet.gif) no-repeat scroll 0px 12px;
border:0px solid white;
line-height:16px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0px;
padding:6px 0px 0px 13px;
}

table.tableData {
    width: 450px;
border: 1px solid #C0D3E2;
}

table.tableData th {
text-align: left; 
background-color: #E9F5FF; 
font-size: 12px; 
padding: 5px; 
} 

table.tableData td {
border-top: 1px solid #C0D3E2;
text-align: left; 
font-size: 12px; 
padding: 5px; 
}

#add_my_travel {
	height:24px; width:181px;
	background:url(../img/popup/add_travel_bg.gif) top left no-repeat;
	float:right;
	color:#09438f;
	vertical-align:middle;
}

#add_my_travel a {
	text-decoration:none; color:#09438f;
}

#add_my_travel a:hover {
	text-decoration:underline;
}

#add_my_travel input {
	padding:0px !important;
	margin:6px 6px 0px 9px !important;
	width:13px;
	height:13px;
}

#salis_info {
	padding:0px;
}

/*h4 {
	font-size: 15px; 
	color: #008FD7;
	margin-bottom:10px;
	margin-top:20px;
}

h4.first_title {
	margin-top:0px;
}*/

#salis_info img {
	margin:0px 10px 5px 0px;
	padding:3px;
	border:1px solid #FF9900;
	background-color:#FEEABE;
}

#kurortas {
float: left; 
padding-bottom: 15px; 
width: 527px;
}

#kurortaiList {
float: right;  
width: 155px;
margin-left: 5px; 
font-size: 12px; 
}
	
#kurortaiList ul {
border-left: 1px solid #D1E2F0;
width: 155px;
padding: 0px; 
padding-left: 10px; 
padding-bottom: 25px; 
padding-top: 20px; 
margin: 10px; 
}
	
#kurortaiList li {
padding: 0px; 
margin: 0px; 
background:transparent url(../img/popup/li_bullet.gif) no-repeat scroll 0px 10px;
border:0px solid white;
line-height:14px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0px;
padding:6px 0px 0px 13px;
}

#kurortaiList li.current a {
font-weight: bold; 
color: #3366CC; 
}

table.realtable {
border: 0;
border-top: 1px solid #FFCB06;
width: 100%;
}

table.realtable td {
border: 0;
border-bottom: 1px solid #FFCB06;
padding: 3px;
font-size: 11px;
}

/*---------------------------- user rating -------------------------------*/
div.userRatings {
padding-bottom: 0px; 
}

div.userRatings a {
color: #000; 
text-decoration: none; 
}

div.userRatings a:hover {
color: #000; 
text-decoration: underline; 
}

div.userRatings td {
padding: 2px 3px 2px 0px; 
}


#totRatings {
padding-bottom: 0px; 
}

#allRatings {
padding-bottom: 10px; 
}

a.fullRating {
	text-decoration:underline !important;
}

a.fullRating:hover {
	text-decoration:none !important;
}

/*--------- prices -----------------*/
.blue_head {
	background-color:#bdceda;
	font-size:14px;
	font-weight:bold;
}
.green_head {
	background-color:#d4eac0;
	font-size:14px;
	font-weight:bold;
}
.blue_light {
	background-color:#e9f5ff;
}
.blue_dark {
	background-color:#d3e2ed;
}
.green_light {
	background-color:#eaffd7;
}
.green_dark {
	background-color:#daecca;
}
.lent_content {
	/*padding:10px 16px;*/
	padding:4px 4px;
}
.head_lent {
	border-bottom:solid 3px #c2c2c2;
}
#price_data .mazas {
	font-size:11px;
	color:#444;
}

table.viesbuciai {
	border-collapse:separate;
}
.viesbuciai td {
	padding:2px 5px;
}
	
.listas {
	width:104px;
	font-size:11px;
	color:#050505;
	margin-bottom:5px;
}	

#price_data h1{	font-size:14px;
	margin:0;
	padding:0;
}

#slidNav {
text-align:right;
font-size:12px;
margin-bottom: 0px; 
}

#slidNav a {
font-size:12px;
color: #000000;
text-decoration: none; 
}

#slidNav a:hover {
text-decoration: underline; 
}

.spec_price {
color:#FF0000;
}

.uzbrauktas {
color:#999999;
font-size:11px;
text-decoration:line-through;
}



#video_list {
padding-top:5px;
width: 552px;
border: 1px solid #C0D3E2; 
height: 30px;
background-color: #fff;
text-align: right;
}
