/* Start of CMSMS style sheet 'horizintravelcss' */
html, body {
	margin:0pt;
	padding:0pt;
height: 100%;
}
 
a:hover{
	text-decoration: underline;
	color: #aa0000;
}
div#v1{
	height: 20px;
	width: 1018px;
	margin: 0pt auto;
	background-image: url('images/v_virsus.jpg');
	background-repeat: no-repeat;
	background-position: 0px 16px;
background-color: #dfefff;
}
div#v2{
	width: 1026px;
	margin: 0pt auto;
	background-image: url('images/v_apacia.jpg');
	background-repeat: no-repeat;
	background-color: #dfefff;
	height: 15%;
}
div#biletu_rezervacija{
cursor: pointer;
width: 735px;
height: 190px;
}
.printas{
	border: none;
}
a {	color:#ff0000;}
	a:hover{ color: #000000;
	text-decoration: underline;
	color: #aa0000;}

div#header {
	background-color:#ffffff;
	color:#8b8b8b;
	height:124px;
	margin:0pt;
	padding-left:10px;
	padding-top: 0px;
position: relative;
}
div#meniu{
	height:23px;
	background-color: #024fcf;
}

div#container {
	text-align:left;
	background-image: url('images/bg.jpg');
}
iframe{
border: none;
}

div#container2 {
	text-align:left;
	background-color: #FFFFFF;
	height: 620px;
}
div#content p {
	line-height:1.4;
}

div#extra {
	background-color:#b1c8f1;
}
div#footer {
	background-color: #024fcf;
	color:#FFFFFF;
}
div#footer p {
	margin:0pt;
	padding:5px 10px;
}
div#container {
	margin:0pt auto;
	width:1000px;
}
div#container2 {
	margin:0pt auto;
	width:1000px;
}
div#content {
	float:right;
	width:740px;
	background-color: #ffffff;
	
}

div#content2 {
	float:right;
	width:990px;
	background-color: #ffffff;
}
div#pasiulymai {
	float:left;
	width: 230px;
	!width:250px;
	min-height: 160px;
	!height: 200px;
	background-image: url('images/topred.jpg');
	background-repeat:repeat-x;
	background-color: #e60000;
	padding-top: 25px;
	color: white;
	font-size: 14px;
	font-weight: bolder;
	padding-left: 30px;
	line-height: 18pt;
	padding-top: 30px;
	!padding-top: 40px;
	padding-bottom: 10px;
	!padding-bottom: 20px;
}
div#pasiulymai a{
	color: white;
}

div#pasiulymai2{
	float:left;
	width:230px;
	!width:260px;
	min-height: 160px;
	!height: 140px;
background-image: url('images/topcyan.jpg');
background-repeat:repeat-x;
background-color: #b1c8f1;
padding-top: 25px;
color: white;
font-size: 14px;
font-weight: bolder;
padding-left: 30px;
line-height: 18pt;
padding-top: 30px;
!padding-top: 40px;
padding-bottom: 10px;
!padding-bottom: 20px;
}
div#extra {
	clear:left;
	float:left;
	width:260px;
	!width:250px;
	min-height:300px;
	height:300px;
}
*>div#extra {
	height: auto;
}
div#footer {
	clear:both;
	width:100%;
}
div#imgbar{
	height: 200px;
}
div#kelias{
	padding-top: 7px;
	padding-bottom: 7px;
	border-bottom: 2px dotted #d2d2d2;
	color: #5086c6;
	font-weight: bolder;
}
div#kelias a{
	color: #5086c6;
	font-weight: normal;
	text-decoration: underline;
}
div#kelias a:hover{
	color: #3a7ece;
	font-weight: normal;
	text-decoration: none;
	text-decoration: underline;
	color: #aa0000;
}
div#topmenu{
	margin-top: 7px;
	padding-bottom: 7px;
	border-bottom: 2px dotted #d2d2d2;
text-transform: uppercase;
font-weight: bolder;

}
#topmenu a {
text-decoration: none;
}
#topmenu a:hover {
	text-decoration: underline;
	color: #aa0000;
}
div#botnav{
border-top: 2px dotted #d6d3d6;
text-align: right;
padding-top: 5px;
padding-bottom: 5px;
}

div#turinys{
font-size: 10pt;
color: #0162a1; 
font-family: Verdana;
text-align: justify;
width: 720px;
min-height: 500px;
!height: 500px;
}
div#turinys2{
font-size: 10pt;
color: #0162a1; 
font-family: Verdana;
text-align: justify;
width: 1000px;
margin: 0px auto;
min-height: 500px;
_height: 500px;
}
div#turinys2{
font-size: 10pt;
color: #0162a1; 
font-family: Verdana;
text-align: center;
}
div#turinys3{
margin-left: -10px;
!margin-left: 0px;

}


div#viesbuciai{
margin: 20px;
padding: 20px;
font-size: 10pt;
color: #0162a1; 
font-family: Verdana;
text-align: center;
border: 1px solid gray;
background-color: #f1f1f1;
}
div#mid{
	background-color: #ffffff;
	padding-left: 15px;
	padding-right: 15px;
}
div#mid{
	background-color: #ffffff;
}

div#paieska{
height: 50px;
width: 230px;
margin-top: 10px;
padding-left: 9px;
float: left;
font-family: Verdana;
color: gray;
font-weight: bolder;
font-style: normal;
}

div#paieska form{
display: inline;
}

input, select{
font-size: 10px;
}


div#toppin{
height: 30px;
}
.keliukas{
float: left; 
width: 107px;

}

.kalbos{
float: right;
margin-top: 3px;
text-align:center;
}
div#toppin2{
float: left;  width: 583px; height: 80px;
}
div#siusk{

position: absolute;
top: 0px;
left: 150px;
width: 217px; 
vertical-align : top;
font-weight: bolder;
}
#submeniucl{
clear: left;
float: left;
width: 230px;
}
#baneriai{
clear: left;
float: left;
width: 230px;
text-align: center;
}
#baneriai img{
border: none;
display: inline;
margin-bottom: 10px;
}
#submeniucl ul{
margin-left: 10px;
padding-left: 20px;
list-style-type: none;
}

#submeniucl ul li
{
text-decoration: none;
padding-top: 4px;
padding-bottom: 4px;
color: #fff;
border-top: 2px dotted #f2f2f2;
}

#submeniucl ul li a
{
color: red;
text-decoration: none;
font-weight: bolder;
text-transform: uppercase;

}
#submeniucl ul li a:hover
{
	text-decoration: underline;
	color: #aa0000;
}
.subsel {
color: #de3039;
text-decoration: none;
font-weight: bolder;
text-transform: uppercase;
}


.pagetable {
font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: center;
	vertical-align: middle;
width: 100%;
}
.pagetable2 {
font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	vertical-align: middle;

}
.pagetable2 img{
border: none;
}
.pagetable img {
border: none;
display: inline;
}

.label {
background-color: #FCE5E5;
height: 27px;
}
.pavadinimas_label {
background-color: #FCE5E5;
text-align: left;
padding-left: 10px;
}
.regionas_pav{
height: 45px;
text-align: left;
padding-left: 10px;
}
.salis {
background-color: #FFFFFF;
height: 30px;
text-align: left;
padding-left: 10px;
}
.salis a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #0250D0;
	text-decoration: none;
}
.salis a:hover{
	text-decoration: underline;
	color: #aa0000;
}
.regionas_pav a{
color: #000000;
	text-decoration: none;
}
.regionas_pav a:hover{
	text-decoration: underline;
	color: #aa0000;
}
.regionas a{
color: #000000;
	text-decoration: underline;
}
.regionas a:hover{
	text-decoration: underline;
	color: #aa0000;
}
.tuscias {
background-color: #FFFFFF;
}
.viesbutis_foto {
text-align: center;
padding: 0px;
width: 87px;
}
.keliones_virsus{
background-color: #E5EDFA;
width: 100%;
	text-align: center;
font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;

color: #000000;
}
.keliones_virsus a {
text-decoration: none;
font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
font-weight: bold;

color: #DE3039;
}
.keliones_virsus a:hover {
	text-decoration: underline;
	color: #aa0000;
}
.pasirinkimas_label {
text-align: right;
padding-right: 5px;
}
.pasirinkimas {
text-align: left;
}
.kel_virsus{
font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;

color: #000000;
}
.kel_virsus a {
text-decoration: none;
font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;

color: #000000;
}
.kel_virsus a:hover {
	text-decoration: underline;
	color: #aa0000;
}
.pasirinkimas_salis {
text-align: left;
color:#0162A1;
font-family:Verdana;
	font-size: 12px;
font-weight: bold;
height: 30px;
}
.pasirinkimas_regionas {
font-weight: bold;
color:#0162A1;
font-family:Verdana;
	font-size: 12px;
height: 30px;
}
.regiono_pavadinimas {
color:#0162A1;
font-family:Verdana;
font-size:9pt;
}
.viesbutis{
background-color: #E5EDFA;
height: 67px;
text-align: left;
padding-left: 10px;
}
.viesbutis a{
text-decoration: none;

color: #000000;
}
.viesbutis a:hover{
	text-decoration: underline;
	color: #aa0000;
}
.viesbutis2 a:hover{
	text-decoration: underline;
	color: #aa0000;
}
.viesbutis2{
background-color: #D3E2ED;
height: 67px;
text-align: left;
padding-left: 10px;
}
.viesbutis2 a{
text-decoration: none;

color: #000000;
}
.reg1{
background-color: #E5EDFA;
}
.reg2{
background-color: #D3E2ED;
}

.visos_salys a{
text-decoration: none;
font-size: 12px;
color: #000000;

}
.visos_salys a{
}
.papildoma_inf {
text-align: left;
padding-left: 10px;
}
.incoming_veliavos{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #8F9498;
	text-align: center;
}
.incoming_veliavos img{
	border: none;
}
div#siusk2 {
position:absolute;
left: 850px;
top: 5px;
text-align: center;
}
div#siusk2 a{
font-size: 10px;
color:#2380C0;
text-decoration:none;
}
div#siusk2 a:hover{
	text-decoration: underline;
	color: #aa0000;
}
.pm_salis {
text-align: left;
color:#0250D0;
font-family:Arial,Helvetica,sans-serif;
font-size:18px;
font-weight:bold;
}
.pm_regionas {
text-align: left;
color:#0250D0;
font-family:Arial,Helvetica,sans-serif;
font-size:16px;
font-weight:bold;
padding-left: 25px;
}
.pm_regionas a{
color:#0250D0;
font-family:Arial,Helvetica,sans-serif;
font-size:16px;
font-weight:bold;
}
.pm_nauja_kaina {
font-weight:bold;
}
.pagetable strike{
color:#999999;
}

.demo-show h3 a{
cursor: hand;
cursor: pointer;
text-decoration: none;
}
.demo-show h3 a:hover{
	text-decoration: underline;
	color: #aa0000;
}
.kaina_nuo{
color: #DE3039;
}
.katalogai td {
text-align: center;
}
katalogai_forma td{
text-align: left;
}
.forma_kaire {
text-align: right;
font-size: 11px;
}
a:hover{
	text-decoration: underline;
	color: #aa0000;
}
img {
border: none;
}
.video_img{
border: none;
margin-left: 5px;
	vertical-align: middle;
}
div#box {

}
.katalogas2 a {
color: #FFFFFF;
text-decoration: underline;
font-weight:bold;
}
.katalogas2 img{
border: 1px solid #FFFFFF;
}
/* End of 'horizintravelcss' */

/* Start of CMSMS style sheet 'Navigation: CSSMenu - Horizontal' */
/* Horizontal menu for the CMS CSS Menu Module */
/* by Alexander Endresen */

#menu_vert {
   margin-left: 1px;
   margin-right: 1px;
}

/* The wrapper clears the floating elements of the menu */

/* Fix for Opera 8 */
.clearb { clear: both; }
#menuwrapper { 
   /* Fix for Opera 8 */ 
   /*   overflow: hidden;  */ 
   background-color: #024fcf;
  /* border-bottom: 1px solid #C0C0C0; */
   width: 100%;
}

/* Set the width of the menu elements at second level. Leaving first level flexible. */
#primary-nav li li { 
   width: 200px; 
}


/* Unless you know what you do, do not touch this */ 
#primary-nav, #primary-nav ul { 
   list-style: none; 
   margin: 0px; 
   padding: 0px; 
}
#primary-nav ul { 
   position: absolute; 
   top: auto; 
   display: none; 
}
#primary-nav ul ul { 
   margin-top: 1px;
   margin-left: -1px;
   left: 100%; 
   top: 0px; 
}
	
#primary-nav li { 
   margin-left: -1px;
   float: left; 
}
#primary-nav li li { 
   margin-left: 0px;
   margin-top: -1px;
   float: none; 
   position: relative; 
}

/* Styling the basic apperance of the menu elements */
#primary-nav a { 
   display: block; 
   margin: 0px; 
   padding: 5px 9px; 
   text-decoration: none; 
   color: #ffffff;
font-family:Verdana,sans-serif;
font-size:11px;
}
#primary-nav li a { 
/*   border-right: 1px solid #C0C0C0;
   border-left: 1px solid #C0C0C0;
*/
}
#primary-nav li li a { 
 /*  border: 1px solid #C0C0C0; */
}	
#primary-nav li, #primary-nav li.menuparent { 
   background-color: #024fcf; 
}

/* Styling the basic apperance of the active page elements (shows what page in the menu is being displayed) */

#primary-nav li.menuactive { 
   background-color: #024fcf; /* #C7C7C7; */
}


/* Styling the basic apperance of the menuparents - here styled the same on hover (fixes IE bug) */
#primary-nav ul li.menuparent, 
#primary-nav ul li.menuparent:hover, 

#primary-nav ul li.menuparenth { 
/* arrow for menuparents */
/*   background-image: url(images/cms/arrow.gif); */
   background-position: center right; 
   background-repeat: no-repeat; 
}


/* Styling the apperance of menu items on hover */

#primary-nav li:hover, 
#primary-nav li.menuh, 
#primary-nav li.menuparenth, 
#primary-nav li.menuactiveh { 
   background-color: #1d65dd; 
}


/* The magic - set to work for up to a 3 level menu, but can be increased unlimited */

/* 
just add 
#primary-nav li:hover ul ul, 
#primary-nav li.menuparenth ul ul ul,
for fourth level 
*/
#primary-nav ul, 
#primary-nav li:hover ul, 
#primary-nav li:hover ul ul, 
#primary-nav li.menuparenth ul, 
#primary-nav li.menuparenth ul ul { 
   display: none; 
}

/* add 
#primary-nav ul ul ul li:hover ul, 
#primary-nav ul ul ul li.menuparenth ul,
for fourth level
*/
#primary-nav li:hover ul, 
#primary-nav ul li:hover ul, 
#primary-nav ul ul li:hover ul, 
#primary-nav li.menuparenth ul, 
#primary-nav ul li.menuparenth ul, 
#primary-nav ul ul li.menuparenth ul { 
   display: block; 
}


/* IE Hacks */
#primary-nav li li { 
   float: left; 
   clear: both; 
}
#primary-nav li li a { 
   height: 1%; 
}
/* End of 'Navigation: CSSMenu - Horizontal' */

/* Start of CMSMS style sheet 'body2' */
body {
	font-family:arial,sans-serif;
	font-size:76%;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
	text-align:center;
	background-image: url('images/bgline.jpg');
	background-repeat: repeat-y;
	background-position: center 10%;
	background-color: #dfefff;
}
.formbuilderform  table{
width: 400px;
}
.formbuilderform {
margin: 0pt auto;
}
.formatd1 {
text-align: right;
padding-right: 10px
}
.formatd2 {
text-align: left;
padding-left: 10px
}
/* End of 'body2' */

