html, body {
margin: 0px; 
padding: 0px;
height:100%;
}

body { 
color:#000000;
background-color:#A4C5D6;
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size:70%; 
line-height:129%;
background-image:url(../images/remr.gif); background-position:100% 0; background-repeat:repeat-y;
}

input, textarea, select {	
color: #000000; 
font: normal 11px Verdana,Geneva,Helvetica,sans-serif; 
background-color:#FFFFFF; 
}

form { 
display: inline;
margin:0px;
padding:0px;
}
img { border: 0px; }
p { margin:0px; }

.fl { float: left; }
.fr { float: right; }


.clear { clear:both; line-height:0;  }

ul { list-style:none; margin:0; padding:0; }

input, textarea { padding: 1px 3px; }
select { padding: 0px 0px 0px 3px }




h1 { 
font-size:217%; color:#ffffff; line-height:26px; font-weight: bold; text-decoration: none;
margin:0px 0px 7px 0px;

text-transform:uppercase;
}
h2 { 
font-size:100%; color:#000000; line-height:14px; font-weight: bold; text-decoration: none;
margin:0px 0px 10px 0px;
text-transform:uppercase;
}
h3 { 
font-size:92%; color:#000000; line-height:12px; font-weight: bold; text-decoration: none;
margin:0px 0px 6px 0px;
text-transform:uppercase;
}


table { border:0px solid; border-collapse:collapse; }




.margin1 { margin:0 0 -1px 0; }
.margin2 { margin:0 0 -2px 0; }
.margin3 { margin:0 0 -3px 0 !important; }
.margin4 { margin:0 0 -4px 0 ; }
.margin5 { margin:0 0 -5px 0; }

.marg1 { margin:-2px 0 0 0; }
.marg2 { margin:-2px 11px 0 0; }
.marg3 { margin:0px 0px 5px 0; }
.marg4 { margin:0px 0px 0px 0; }


.fs12 { font-size:107%; }
.fs19 { font-size:159%; }
.fs32 { font-size:32px; }



.lh35 { line-height:35px; }
.lh17 { line-height:17px; }


.pad1 { padding:10px 0 93px 10px; }
.pad2 { padding:11px 0 8px 0; }
.pad3 { padding:2px 0 27px 0; }
.pad4 { padding:0 34px 0 0; }
.pad5 { padding:0 30px 12px 0; }
.pad6 { padding:20px 0px 10px 0; }


.tar { text-align:right; }
.tac { text-align:center }


.color1 { color:#ffffff; }
.color2 { color:#003F60; }



.link2 a:link, .link2 a:active, a.link2:link,  a.link2:active {
color:#ffffff; text-decoration: underline;
}
.link2 a:visited,  a.link2:visited {
color:#ffffff; text-decoration: underline;
}
.link2 a:hover,  a.link2:hover {
color:#ffffff; text-decoration: none;
}

.link3 a:link, .link3 a:active, a.link3:link,  a.link3:active {
color:#003F60; text-decoration: underline;
}
.link3 a:visited,  a.link3:visited {
color:#ffffff; text-decoration: none;
}
.link3 a:hover,  a.link3:hover {
color:#C40037; text-decoration: underline;
}

.link4 a:link, .link4 a:active, a.link4:link,  a.link4:active {
color:#003F60; text-decoration: none;
}
.link4 a:visited,  a.link4:visited {
color:#ffffff;  text-decoration: none;
}
.link4 a:hover,  a.link4:hover {
color:#C40037; text-decoration: none;
}



#outer{
min-height:100%;
/*margin-bottom:-111px;*/
_height:auto;
background-image: url(../images/reml.gif); background-repeat:repeat-y;
}

* html #outer{height:100%;}
#footer {
width:100%;
display:table;
height:111px;


}
#clearfooter{clear:both;height:111px;}

#layer1 {
border-top:5px solid #BFDBE9;
}
#layer2 {
border-top:1px solid #A4C5D6; margin:0 5px;
}
#layer3 {
border-top:1px solid #BFDBE9; 
margin:0 2px; 
padding-bottom: 5px;
background-image:url(../images/main_1.jpg); background-repeat:no-repeat;
}
#layer4 {
background-image:url(../images/main_2.jpg); 
background-position:859px 0; 
background-repeat:no-repeat; 
min-height:590px; _height:590px;
}
#layer31 {
border-top:1px solid #BFDBE9; 
margin:0 2px; 
background-image:url(../images/main_1a.jpg); background-repeat:no-repeat;
}
#layer41 {
background-image:url(../images/main_2a.jpg); 
background-position:994px 0; 
background-repeat:no-repeat; 
min-height:489px; _height:489px;
}
#root {
width:895px; padding:0 0 10px 0;
}
#root2 {
width:994px; padding:0 0 20px 0;
}

#left1 {
float:left; width:423px;
}
#left2 {
float:left; width:262px;
}


#right1 {
float:right; width:472px;
}
#right2 {
float:right; width:732px;
}
#box1 {
border-bottom:5px solid #BFDBE9; height:106px;
}
#box2 {
border-bottom:1px solid #A4C5D6; height:105px; margin:0 5px 0 5px;
}
#box3 {
border-bottom:1px solid #BFDBE9; height:104px; margin:0 1px 0 1px;
}
#box31 {
border-bottom:1px solid #BFDBE9; height:104px; margin:0 2px 0 2px;
background-image:url(../images/bg_bttn.jpg); background-repeat:no-repeat;
}
#box4 {
width:472px; 
background-image:url(../images/l_con.gif); background-position:0 0; background-repeat:repeat-x; 
margin:0 0 0 423px;
}
#box41 {
width:699px; 
background-image:url(../images/l_con.gif); background-position:0 0; background-repeat:repeat-x; 
margin:0 0 0 262px;
}
#box5 {
background-image:url(../images/l_v_cntcts.gif); background-position:right top; background-repeat:repeat-y; padding:10px 10px 0 10px;
}



.kalbos {
padding:47px 0 32px 0;}
.kalbos a { padding:0 0 0 7px; }

.hr {
background-image:url(../images/repX.gif); background-repeat:repeat-x; height:1px; margin:0px 0px 12px 0px;
}


/* SECONDARY NAVIGATION - vertical navigation */
#leftMenu { margin:0 0 40px 0 !important;}
	#leftMenu, #leftMenu ul {position:static; list-style: none;     }
	#leftMenu, #leftMenu li {list-style: none; margin:0;padding:0; width:226px;  }
	
	#leftMenu ul {padding-top:0;  margin-top: 0px; background-image:url(../images/mrb.gif); background-position:100% -499px; background-repeat:no-repeat; padding:2px 0 0 0;  }
	#leftMenu li { background-image:url(../images/mrb.gif); background-position:100% 100%; background-repeat:no-repeat; padding:0 1px 1px 0;   }
	#leftMenu a {	
	font-size:92%; font-weight:bold; line-height:114%; padding:5px 5px 6px 20px; color:#003F60; text-decoration:none; 	
	display:block;		
	height:100%;
	}
	#leftMenu a, #leftMenu a:link, #leftMenu a:visited, #leftMenu a:hover, #leftMenu a:active {text-decoration:none;cursor:pointer} 
	#leftMenu a:link {color:#003F60} 
	#leftMenu a:visited {color:#003F60} 
	#leftMenu a:hover {
	background-image:url(../images/point.gif); background-position:100% 50%; background-repeat:no-repeat;
	text-decoration: none;
	color:#89C0DE;
	background-color:#FFFFFF;
	border-left:5px solid #C40037;
	padding:5px 5px 6px 15px;	
	}
	
	#leftMenu li.active1 a:link, #leftMenu li.active1 a:visited, #leftMenu li.active1 a:hover, #leftMenu li.active1 a:active { 
	background-image:url(../images/point.gif); background-position:100% 50%; background-repeat:no-repeat;
	text-decoration: none;
	color:#89C0DE;
	background-color:#FFFFFF;
	border-left:5px solid #C40037;
	padding:5px 5px 6px 15px;
 	}
	
	#leftMenu li.active a:link, #leftMenu li.active a:visited, #leftMenu li.active a:hover, #leftMenu li.active a:active { 
	background-image:url(../images/point2.gif); background-position:100% 50%; background-repeat:no-repeat;
	text-decoration: none;
	color:#89C0DE;
	background-color:#FFFFFF;
	border-left:5px solid #C40037;
	padding:5px 5px 6px 15px;
 	} 
	
	
	
	
/* SECONDARY NAVIGATION - 2nd TIER */
	#leftMenu ul {margin: 0px 0px 0px 0px; padding:0px; }
	#leftMenu li.active li { background-image: none; padding:0 ; }
	#leftMenu li.active li a, #leftMenu li.active li a:link, #leftMenu li.active li a:visited {
	font-size:100%; line-height:114%;
	
	font-weight: normal; 
	text-decoration: none;
	color:#0F4C6D;
	display:block; 
	padding:2px 5px 7px 27px;
	background-image: url(../images/sub.gif); background-position:16px 6px; background-repeat:no-repeat;
	
	}
	#leftMenu li.active li a:hover, #leftMenu li.active li a:active {
	background-image: url(../images/subo.gif); background-position:16px 6px; background-repeat:no-repeat;
	text-decoration: none;
	color:#C40037;	
	padding:2px 5px 7px 27px;
	
	}
	#leftMenu li.active li {border: none;margin:0}
	
	#leftMenu li.active li.active a:link, 
	#leftMenu li.active li.active a:visited, 
	#leftMenu li.active li.active a:hover, 
	#leftMenu li.active li.active a:active { 
	background-image: url(../images/subo.gif); background-position:16px 6px; background-repeat:no-repeat;
	text-decoration: none;
	color:#C40037;	
	
	}
	
.newsLetter {
padding:0px 0px 0px 20px; font-family:Tahoma;
}

.btn {
background-image:url(../images/btnRep.gif); background-repeat:repeat-x;
font-family:Tahoma; font-size:11px; color:#FFFFFF; font-weight:bold; 
border:0px solid; 
line-height:14px;
padding:4px 0 5px 0;
background-color:transparent;
cursor:pointer; 
}
.tfield  {
width:118px; margin-right:3px; margin-top:3px; padding-left:3px;font-family: Verdana; 
font-size:92%; 
color:#000000;
}
.tfield2  {
width:240px; padding-left:3px;font-family: Verdana; 
font-size:92%; 
color:#000000;
}


.tarea  {
width:360px; font-size:10px; color:#000000; padding-left:3px;font-family: Verdana; 
font-size:92%; 
color:#000000;
}

.listmenu {
width:200px; padding-left:3px;font-family: Verdana; 
font-size:92%; 
color:#000000;
}

.thumb {
border:1px solid #99C0D5; background-color:#8FB6CD; padding:1px;
}
.img { border:2px solid #ffffff; }
a:hover .img { border:2px solid #C40037; }

a.active .img { border:2px solid #C40037; }


.img2 { border:2px solid #ffffff; }

a.antrast { display:block; margin:3px 0 5px 0; }

.available {
background-image:url(../images/availableRep.gif); background-repeat:repeat-x; font-family:Tahoma; }
.booked { 
background-image:url(../images/bookedRep.gif); background-repeat:repeat-x; font-family:Tahoma; }

.newsduc {
background-image:url(../images/repY.gif); background-position:389px 0; background-repeat:repeat-y; 
padding:0 2px 0 0; 
margin-bottom:22px;
height:100%;
}
.news {

padding:0 30px 0 0; 
margin-bottom:22px;
}


.plot1 { padding:0 0 0 4px; width:375px; }
.plot2 { width:300px; }
.plot3 { width:70px; padding:4px 0 0 0; }
.plot4 { width:297px; }

.tnr { font-family:"Times New Roman", Times, serif; }

.headeris {
display:block; margin-bottom:9px;
}

.path { margin-bottom:36px; }
.path li { float: right; }
.path li.last { text-transform:uppercase; }
.path li a { padding:0 18px 0 0; background-image:url(../images/subo.gif); background-position:97% 4px; background-repeat:no-repeat; }

.puslap a { padding: 0 2px; }
.puslap a.active:link, .puslap a.active:visited, .puslap a.active:hover, .puslap a.active:active {
font-weight:bold; color:#C40037; text-decoration:none;}

.listas ul { margin:0 0 10px 0px; }
.listas li {
background-image:url(../images/sub.gif); background-position:0 5px; background-repeat:no-repeat;
padding:1px 0 1px 10px;
}

.bookNow { 
background-image:url(../images/bookNowRep.gif); background-repeat:repeat-x; 
font-family:Tahoma; 
font-size:14px; 
color:#FFFFFF; 
font-weight:bold; 
line-height:33px; 
height:33px; 
cursor:pointer; 
padding-bottom:2px; 
border:0px solid; 
}


.tablestyle th { font-weight:bold; padding:4px 15px 5px 10px; color:#003F60; border:1px dotted #003F60; }
.tablestyle td { padding:4px 15px 5px 10px; border:1px dotted #003F60; }


.forma td { padding:2px 12px 2px 0; }

.error {
color:#FF0000; }

.galery {
width:212px; padding:0 10px 10px 10px;
}
.galery img { margin:0 0 6px 0; }

ul.padded {
	margin-top: 20px;
}

ul.padded li {
	margin: 10px 0;
}
