/* 2008 (c) www.kurituri.lt */
html, body { width:100% }
body { margin:0; padding:0; background:url(../../img/i/bg/bg.jpg) #1270e6 repeat-x left top; color:#000; text-align:center; font: normal normal 12px Arial, Georgia, Verdana, Helvetica, sans-serif }
img, table { border:none }
table { border-top:1px solid #d7d7d7; border-left:1px solid #d7d7d7 }
table, td, th { border-collapse:collapse; padding:0; margin:0 }
td, th { border-right:1px solid #000; border-bottom:1px solid #000; padding:2px 3px }
form { padding:0; margin:0 }
input, textarea  { font:normal normal 12px Arial, Helvetica, sans-serif; border:1px solid #aaa }
a { color: #ad3d00; text-decoration:none }
a:hover { text-decoration:underline }
p { margin:0; padding:0 }
h1, h2, h3, h4, h5, h6 { margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; display:block; color:#0188d6; font-weight:bold }

hr {color:#cdc89b; background:#cdc89b; height:1px; clear:both; border:none; margin:10px 0; padding:0 }


#title div.top { display:block; position:absolute; margin:-28px 0 0 2px;   }
#title div.bottom1 { display:block; position:absolute; margin:-26px 0 0 0px;   }
#title div.bottom2 { display:block; position:absolute; margin:-26px 0 0 2px;   }

.fl { float:left }
.fr { float:right }
.clear { clear:both; font-size:1px; height:1px; visibility:hidden; line-height:normal }
/*#topconteiner { padding:0; margin:0; width:1074px; left:-50px;clip:rect(0px, 0px, 50px,0px); margin: auto; text-align:center; position:relative; }*/
#topconteiner {  }
/*#topconteinerpadding { left:-48px; position:relative; text-align:center; width:1074px; }*/
#topconteinerpadding { }
#cont { padding:0; margin:0 auto; position:relative; width:1074px; background:url(../../img/i/bg/cont.jpg) left top;  }
#conteiner { padding:0; margin:0; position:relative; text-align:left; background:url(../../img/i/bg/content.jpg) no-repeat left top; width:1074px; }
/*
#topconteiner { padding:0; margin:0; width:1000px; overflow: hidden; text-align:center; position:absolute; }
#topconteinerpadding { left:-38px; position:relative; text-align:center; width:1074px; }
#cont { padding:0; margin:0 auto; position:relative; width:1074px; background:url(../../img/i/bg/cont.jpg) left top;  }
#conteiner { padding:0; margin:0; position:relative; text-align:left; background:url(../../img/i/bg/content.jpg) no-repeat left top; width:1074px; }
*/
#footimg { display:block }
#head {  height:227px; width:1074px; }
#head #logol { z-index:1000; width:180px; height:135px; position:absolute; margin:30px 0px 0px 30px; padding:30px 0px 0px 30px; }
#head #logo a { }
#head #logol img {}

#head #ico { width:187px; height:117px; margin:30px 0px 0 0; padding:10px 50px 0 3px; float:right; background:url(../../img/i/bg/contant.jpg) no-repeat left top; color:#fff }
#head #ico .icon { clear:both; float:left }
#head #ico .icon img { margin:2px 0 2px 0 }
#head #ico a { color:#fff; display:block; float:left; border-right:1px solid #fff; padding:0 14px 0 14px; line-height:normal; font-weight:bold; text-transform:uppercase; font-size:12px } 
#head #ico a.last { border:none }

#head #ico .subscription  { padding:15px 0 0 14px; clear:both; float:left; width:160px }
#head #ico .subscription h3 {  font-size:15px; margin:0; padding:0; color:#fff }
#head #ico .subscription p {  padding:0 0 5px 0; margin:0 }
#head #ico .subscription input { border:none }
#head #ico .subscription form { background:url(../../img/i/bg/sub.gif) no-repeat left top }
#head #ico .subscription input.textbox { width:123px; padding:0 0 0 0; margin:0 2px 0 2px; font-size:12px; background:none }
#head #ico .subscription input.submit { background:url(../../img/i/button/sub.gif) no-repeat left top; width:21px; height:17px; margin-left:3px} 
/*#rezervation .submit*/


#left { width:238px;  float:left; text-align:left; position:relative; background:url(../../img/i/bg/left.jpg) no-repeat left top; }
.leftblock { width:170px; margin:0 auto }

#sear { color:#f6fe32; background:url(../../img/i/bg/sear.gif) no-repeat 50px top; font-weight:bold; margin:20px 0 20px 18px; padding: 0;  }
#sear input { border:none }
#sear form {  padding: 0; }
#sear input.textbox { width:119px; padding:0 0 0 0; margin:0 2px 0 2px; font-size:12px; background:none }
#sear  input.submit {  background:url(../../img/i/button/search.gif) no-repeat left top; width:21px; height:17px; margin-left:3px	 } 



#menu { padding:0 0 11px 0  }
#menu a { display:block; color:#010000; text-decoration:none; font-weight:bold; background:url(../../img/i/m/lev1.gif) no-repeat left center; padding:2px 0 0px 11px; text-transform:uppercase;cursor:pointer; }
#menu a:hover, #menu a.active { text-decoration:underline }
#menu div a { display:block; color:#000; text-transform:none; font-weight:normal; background:url(../../img/i/m/lev2.gif) no-repeat left center; padding:0px 0 0px 7px; margin-left:10px }

#banner {  }
#banner img { display:block; border:1px solid #80b2f1; margin:0 auto 8px auto;  }
#counter { display:block; border:1px solid #80b2f1; width: 60px; height: 30px; margin:0 auto 8px auto; text-align: right;}

#right { text-align:left; position:relative; float:left; width:668px; color:#000; background:url(../../img/i/bg/right.jpg) no-repeat left top; padding:0 20px  }
h1 { line-height:normal; font-size:23px; color:#fff; position:absolute; margin:-27px 0 0 1px }
#title { line-height:normal; font-size:23px; color:#d65304; font-weight:bold; position:relative  }

#path { color:#f6fe32; margin:5px 0 0 0 }
#path a { color:#fff; text-decoration:none }
#path a:hover { color:#f6fe32; text-decoration:none }

#content { margin-top:12px;  }
#content p { padding:0 0 18px 0; }
/*#content img { display:block; float:left; margin:0 10px 10px 0}*/
h2 { font-size:16px; margin-bottom:14px }


#list { clear:both }

#list .item {clear:both; padding:14px 0 22px 0; border-top:1px solid #cdc89b}
#list .first { clear:both; padding:0px 0 22px 0; border-top:none }
#list .thumb { float:left; border:3px solid #fdc501; background:#fff; padding:3px; margin:0 10px 0 0 }
#list .thumb img { margin:0 }
#list .txt {}
#list .more { font-size:11px; text-align:right }

#travelblock .hrtd { padding-bottom: 15px }
#travelblock div.hr { border:0;
  border-top: 1px solid #cdc89b;
  height: 0;
  background: #E19832;
	}
#travelblock div.hr hr { display: none; }
#travelblock { margin:22px 0 0px 0; border: 0px }
#travelblock td {padding:0; border: 0px }
#travelblock .tblthumb { text-align: left }
#travelblock .tblthumb img { border:3px solid #fdc501; padding: 3px; margin: 0 10px 0px 0 }
#travelblock .tbltxt { vertical-align: top; text-align: left; width: 100% }
#travelblock .tblmore { font-size:11px; text-align:right; vertical-align: bottom; }
#travelblock .tblmore { white-space: nowrap; }
#rezervation .frm, #rezervation .frm td {border: 0}
#rezervation .frm td { padding: 8px }

#nav { text-align:right; font-weight:bold; padding:20px 0 }
#nav img { margin:0 5px 0 15px }


.hidden { position:absolute; visibility:hidden; overflow:hidden; width:100px; padding:0; margin:0; font-size:1px }


#foot { margin:0 auto; text-align:center; width:1074px; font-size:10px;  position: relative; height:35px }
#foot a { color:#01588b; text-decoration:none }
#foot .fr a { color:#000 }
#foot .fl { margin:-20px 0 0 0px; width:175px; position: relative; text-align: left; padding: 0 0 0 75px;}
#foot .fr { margin:-20px 0 0 0; width:680px; padding-right:60px; text-align:right;  position: relative; }
#foot .fr span { padding-right:0px; text-align:left; float:left  }
