/* CSS mxc FOR Palangos Oro Uostas */
html { padding: 0; margin: 0; }
body { margin: 0; padding: 0; }
td { font: normal 12px Tahoma; color: #0a3470; } 
a { font: normal 12px Tahoma; color: #0a3470; text-decoration: none; }
a:hover { text-decoration: underline; }
div { margin: 0; padding: 0; font: normal 12px Tahoma; color: #0a3470; }
p { margin-top: 0px; margin-bottom: 8px; font: normal 12px Tahoma; color: #0a3470;  }
form { margin: 0; padding: 0; }
input { margin: 0; padding: 0; font: normal 12px Tahoma; }
img { border: 0; }

.w100 { width: 100%; }
.flush { clear: both; line-height: 0px; font-size: 0; }
.fleft { float: left; }
.fright { float: right; }
.spacer { height: 30px; }

.base { background: url('../images/bg.gif') repeat-x top #ffffff; text-align: center; }
.base-bg { background: url('../images/bg.gif') repeat-x top; }
.base-width { width: 981px; margin: 0 auto; }

.header { height: 273px; background: url('../images/header.jpg') no-repeat top; }
.header2 { height: 174px; }
.logo { padding-top: 45px; padding-left: 99px; text-align: left; }
.langs { padding: 12px 17px 0px 130px; }
.langs a { color: #ffffff; text-transform: uppercase; }
.langs-a { background: url('../images/lang.gif') no-repeat; }
.link-disabled { padding-top: 6px; padding-right: 22px; text-align: right; }
.link-disabled a { color: #ffffff; font-weight: bold; }
.search-pad { padding-top: 9px; text-align: left; }
.search-p { background: url('../images/search-p.gif') repeat-x; }
.search-inp { width: 147px; color: #3c6787; background: none; border: 0; outline: none; }
.weather-pad { padding-top: 6px; text-align: left; }
.weather-p { background: url('../images/weather-p.gif') repeat-x; }

.menu-pad { padding: 10px 10px 0px 9px; }
.menu-l { background: url('../images/menu-l.gif') no-repeat bottom left; padding-left: 5px; }
.menu-r { background: url('../images/menu-r.gif') no-repeat bottom right; padding-right: 6px; }
.menu-p { background: url('../images/menu-p.gif') repeat-x bottom; padding: 10px 10px 11px 10px; }
.menu-p a { color: #ffffff; font-size: 12px; text-transform: uppercase; }
.menu-l-a { background: url('../images/menu-l-a.gif') no-repeat bottom left; padding-left: 6px; }
.menu-r-a { background: url('../images/menu-r-a.gif') no-repeat bottom right; padding-right: 6px; }
.menu-p-a { background: url('../images/menu-p-a.gif') repeat-x bottom; padding: 10px 10px 11px 10px; }
.menu-p-a a { color: #154e8d; font-size: 12px; text-transform: uppercase; }

.body-t { background: url('../images/body-t.gif') repeat-x top #ffffff; }
.body-border-l { background: url('../images/body-px.gif') repeat-y left; }
.body-border-r { background: url('../images/body-px.gif') repeat-y right; }
.body-tl { width: 981px; background: url('../images/body-tl.gif') no-repeat top left; }
.body-tr { background: url('../images/body-tr.gif') no-repeat top right; }
.body-b { background: url('../images/body-px.gif') repeat-x bottom #ffffff; }

.block01 { float: left; width: 606px; }
.ticker-h { height: 25px; }
.ticker-pad { padding: 10px 0px 0px 9px; }

/*Schedule*/
.sch-pad { padding: 11px 0px 11px 7px; }
.sch-tr { background: url('../images/sch-tr.gif') no-repeat top right #3f638f; padding: 3px 5px 6px 5px;  }
.sch-bl { height: 5px; background: url('../images/sch-bl.gif') no-repeat bottom left #3f638f; }
.sch-br { height: 5px; background: url('../images/sch-br.gif') no-repeat bottom right; }
.sch-head { background: url('../images/sch-2x2.gif') repeat; }
.sch-head th { padding: 8px 0px 8px 0px; color: #ffffff; font: normal 11px Tahoma; text-transform: uppercase; }
.sch01 { background: url('../images/sch-dot.gif') repeat; margin-right: 11px; padding: 4px 0px 4px 0px; color: #ffffff; }
.sch01-left { background: url('../images/sch-dot.gif') repeat; margin-right: 11px; padding: 4px 0px 4px 10px; color: #ffffff; text-align: left; }
.sch02 { background: url('../images/sch-dot.gif') repeat; padding: 4px 0px 4px 0px; color: #ffffff; }
.th-left { padding-left: 10px; text-align: left; color: #ffffff; font: normal 10px Tahoma; text-transform: uppercase; }
.sch-red { color: #ff6b6b; }
.sch-green { color: #32ff2a; }
.time-l { background: url('../images/time-l.gif') no-repeat left #023573; }
.time-r { background: url('../images/time-r.gif') no-repeat right; padding: 3px 10px 3px 10px; color: #ffffff; }

.banner-pad { padding: 0px 7px 0px 7px; }
.banner-pad2 { padding: 7px 0px 7px 0px; text-align: left; }
.ix-news { padding: 6px 10px 8px 4px; }
.ix-arrow { background: url('../images/arrow.gif') no-repeat right; }
.ix-date { padding: 1px 0px 8px 20px; text-align: left; }
.ix-date span { color: #007abb; font-weight: bold; background-color: #ffffff; }
.ix-date span a { color: #007abb; font-weight: bold; }
.ix-news-txt { text-align: left; color: #0a3470; }
.ix-all-news-pad { padding-left: 4px; }
.ix-all-news { padding: 0px 0px 0px 23px; background: url('../images/dots-red.gif') no-repeat left; text-align: left; }
.ix-all-news a { font-weight: bold; color: #005cbb; }

.block02 { float: right; width: 365px; }
.nav-icons { padding: 18px 0px 2px 0px; }
.nav-txt { padding: 0px 2px 8px 2px; }
.nav-txt a { color: #435799; font-size: 12px; }
.nav-ico02 .nav-txt a { color: #023573; font-weight:bold; }
.nav-ico02-a .nav-txt a { color: #023573; font-weight:bold; }
.nav-shade { width: 13px; background: url('../images/shade.gif') no-repeat bottom left; }
.nav-ico01 { width: 168px; height: 110px; vertical-align: bottom; background: url('../images/saugumo-taisykles.gif') no-repeat; cursor: pointer; }
.nav-ico01-a { width: 168px; height: 110px; vertical-align: bottom; background: url('../images/saugumo-taisykles-a.gif') no-repeat; cursor: pointer; }
.nav-ico02 { width: 168px; height: 110px; vertical-align: bottom; background: url('../images/bilietu-uzsakymas5.gif') no-repeat; cursor: pointer; }
.nav-ico02-a { width: 168px; height: 110px; vertical-align: bottom; background: url('../images/bilietu-uzsakymas-a2.gif') no-repeat; cursor: pointer; }
.nav-ico03 { width: 168px; height: 110px; vertical-align: bottom; background: url('../images/bagazas.gif') no-repeat; cursor: pointer; }
.nav-ico03-a { width: 168px; height: 110px; vertical-align: bottom; background: url('../images/bagazas-a.gif') no-repeat; cursor: pointer; }
.nav-ico04 { width: 168px; height: 110px; vertical-align: bottom; background: url('../images/automobiliu-nuoma.gif') no-repeat; cursor: pointer; }
.nav-ico04-a { width: 168px; height: 110px; vertical-align: bottom; background: url('../images/automobiliu-nuoma-a.gif') no-repeat; cursor: pointer; }
.nav-ico05 { width: 168px; height: 110px; vertical-align: bottom; background: url('../images/neigaliesiems.gif') no-repeat; cursor: pointer; }
.nav-ico05-a { width: 168px; height: 110px; vertical-align: bottom; background: url('../images/neigaliesiems-a.gif') no-repeat; cursor: pointer; }
.nav-ico06 { width: 168px; height: 110px; vertical-align: bottom; background: url('../images/viesbuciu-rezervacija.gif') no-repeat; cursor: pointer; }
.nav-ico06-a { width: 168px; height: 110px; vertical-align: bottom; background: url('../images/viesbuciu-rezervacija-a.gif') no-repeat; cursor: pointer; }
.nav-ico07 { width: 168px; height: 110px; vertical-align: bottom; background: url('../images/kaip-atvykti.gif') no-repeat; cursor: pointer; }
.nav-ico07-a { width: 168px; height: 110px; vertical-align: bottom; background: url('../images/kaip-atvykti-a.gif') no-repeat; cursor: pointer; }
.nav-ico08 { width: 168px; height: 110px; vertical-align: bottom; background: url('../images/stovejimo-aiksteles.gif') no-repeat; cursor: pointer; }
.nav-ico08-a { width: 168px; height: 110px; vertical-align: bottom; background: url('../images/stovejimo-aiksteles-a.gif') no-repeat; cursor: pointer; }

.prefooter { padding-top: 5px; }
.prefooter-p { background: url('../images/footer-p.gif') repeat-x bottom; color: #175aa7; }
.prefooter a { color: #175aa7; }

.footer { padding: 5px 0px 17px 0px; }
.copy { color: #7a8fad; }
.synergy { color: #7a8fad; }
.synergy a { color: #7a8fad; }
.synergy a:hover {text-decoration: none}
.synergy a.isd { color: #3c79c6; }
.synergy a.isd:hover {text-decoration: underline}

.inner01 { width: 205px; float: left; }
.inner01-pad { padding: 13px 0px 0px 5px; }
.submenu-p { background: url('../images/submenu-p.gif') repeat-y left; }
.submenu-t { background: url('../images/submenu-t.gif') no-repeat top left; }
.submenu-b { background: url('../images/submenu-b.gif') no-repeat bottom left; }
.submenu-pad { padding: 2px 20px 100px 10px; }
.submenu { padding: 3px 0px 3px 14px; }
.submenu a { color: #0a3470; font-weight: bold; }
.submenu-a { padding: 3px 0px 3px 14px; }
.submenu-a a { color: #11b7ff; font-weight: bold; }
.subsubmenu-pad { padding-left: 25px; }
.subsubmenu { padding: 1px 0px 1px 5px; }
.subsubmenu a { color: #0a3470; }
.subsubmenu-a { padding: 1px 0px 1px 5px; }
.subsubmenu-a a { color: #11b7ff; }

.nav-links-pad { padding-top: 5px; padding-top: 5px; text-align: left; }
.nav-links { padding-top: 40px; padding-left: 6px; padding-right: 6px; text-align: center; line-height: 10px; }
.nav-links a { font-size: 10px; color: #435799; line-height: 10px; }
.nav-ico01-small { width: 94px; height: 69px; background: url('../images/bilietu-uzsakymas-small.gif') no-repeat bottom right; cursor: pointer; }
.nav-ico02-small { width: 94px; height: 69px; background: url('../images/automobiliu-nuoma-small.gif') no-repeat bottom left; cursor: pointer; }
.nav-ico03-small { width: 94px; height: 69px; background: url('../images/viesbuciu-rezervacija-small.gif') no-repeat top right; cursor: pointer; }
.nav-ico04-small { width: 94px; height: 69px; background: url('../images/stovejimo-aiksteles-small.gif') no-repeat top left; cursor: pointer; }

.nav-ico01-small-a { width: 94px; height: 69px; background: url('../images/bilietu-uzsakymas-small-a.gif') no-repeat bottom right; cursor: pointer; }
.nav-ico02-small-a { width: 94px; height: 69px; background: url('../images/automobiliu-nuoma-small-a.gif') no-repeat bottom left; cursor: pointer; }
.nav-ico03-small-a { width: 94px; height: 69px; background: url('../images/viesbuciu-rezervacija-small-a.gif') no-repeat top right; cursor: pointer; }
.nav-ico04-small-a { width: 94px; height: 69px; background: url('../images/stovejimo-aiksteles-small-a.gif') no-repeat top left; cursor: pointer; }

.inner02 { width: 775px; float: left; }
.inner02-pad { padding: 12px 5px 5px 0px; }

.paging { color: #007abb; }
.paging a { color:#007abb; text-decoration:none; }
.page_back { font-weight: bold; color: #0a3470 !important; }
.page_forth { font-weight: bold; color: #0a3470 !important; }

.news_date { text-align: left; background: url('../images/dots-red.gif') no-repeat 0px 9px; padding-left: 21px; font-weight: bold; color: #007abb; }
.news_ttl { text-align: left; }
.news_ttl2 { font-weight: bold; font-size: 13px; color: #0a3470; padding-top: 2px; padding-bottom: 8px; text-align: left; }
.news_ttl a { font-weight: bold; }
.news_intro { text-align: left; }
.news-more { color: #c3001c; }
.news-bg { background: url('../images/news-bg.gif') no-repeat bottom right; }

.src_res { padding-bottom: 15px; text-align: left; }

.sm_subel { text-align: left; padding: 0px 0px 5px 40px; background: url('../images/sm.gif') no-repeat 25px 3px; font-weight: bold; font-size: 13px; }
.sm_subel a { font-weight: bold; text-decoration: none; font-size: 12px; }
.sm_subel a:hover { text-decoration: underline; }
.sm_subsubel { text-align: left; background: url('../images/subsm.gif') no-repeat 5px 6px; padding: 3px 0px 3px 20px; font-weight: normal; font-size: 12px; }
.sm_subsubel a { font-weight: normal; text-decoration: none; font-size: 12px; }
.sm_subsubel a:hover { text-decoration: underline; }
.sm_subsubsubel { text-align: left; padding: 1px 0px 1px 40px; font-weight: normal; font-size: 12px; }
.sm_subsubsubel a { font-weight: normal; text-decoration: none; font-size: 12px; }
.sm_subsubsubel a:hover { text-decoration: underline; }

.faq-closed { text-align: left; padding: 6px 10px 4px 25px; background: url('../images/faq-plus.gif') no-repeat 0px 7px; font-size: 13px; color: #19539c; cursor: pointer; font-weight: bold; }
.faq-opened { text-align: left; padding: 6px 10px 4px 25px; background: url('../images/faq-minus.gif') no-repeat 0px 7px; font-size: 13px; color: #005832; cursor: pointer; font-weight: bold; }
.faq-a { background: #ffffff; padding: 5px 0px 6px 25px; text-align: left; }

.images01-pad { padding: 0px 0px 0px 13px; line-height: 16px; }
.images01_txt { text-align: left; padding-bottom: 20px; padding-right: 20px; }
.images01 { float: left; margin-right: 20px; margin-bottom: 20px; border: 1px solid #7c92b2; }

.textfield { border: 1px solid #a9a9a9; height: 17px; width: 250px; font-size: 11px; font-family: Arial; padding: 0; }
.textarea { border: 1px solid #a9a9a9; width: 250px; height: 110px; font-size: 11px; font-family: Arial; padding: 0; }
.label { padding-right: 5px; text-align: right; font-weight: bold; }
.list_label { color: #333333; }
.select { color: #333333; border: 1px solid #a9a9a9; background-color: #f9fcfe; height: 17px; font-size: 12px; font-family: Arial; }
.filebrowser { border: 1px solid #a9a9a9; background-color: #ffffff; width: 250px; height: 17px; }
.up_text { padding-top: 0px; padding-bottom: 0px; text-align: justify; }
.down_text { padding-top: 0px; padding-bottom: 0px; text-align: justify; }
.thanks { font-weight: bold;  padding-top: 10px; padding-left: 20px; }
.spacer { text-align: center; }

 #q { }
  .q_title { font-weight: bold; color:#007abb; line-height:29px; padding:0 5px 0 30px; }
  .q_box { padding:8px 15px 8px 10px; }
	.q_q { text-align: left; font-weight: bold; color:#007abb; padding-bottom:4px; padding-top: 3px; }
	.q_a { text-align: left; color:#333333; cursor:pointer; }
	.q_p { text-align: left; font:bold 10px Arial; color:#434343; padding-bottom:4px; }
  .q_submit { border:0; background:url(../images/ico-more.gif) no-repeat right; height:20px; padding-right: 20px; color:#c3001c; cursor:pointer; font-weight: bold; }
  #q_b { margin-bottom:33px; background-color:#4b8ba8; border:1px solid #ffffff; height:7px; font-size:7px; line-height:7px; }
  
.vote-p { background: url('../images/vote-p.gif') repeat-y left; width: 223px; }
.vote-t { background: url('../images/vote-t.gif') no-repeat top left; }
.vote-b { background: url('../images/vote-b.gif') no-repeat bottom left; }
.vote-archive { font-weight: bold; color: #005cbb; }

.vote_arch_el {  }
.vote_arch_ttl { padding-bottom: 15px; }
.vote_arch_link01  { text-decoration: none; }
.vote_arch_link02  { font-size: 11px; text-decoration: none; font-weight: bold; }
.vote_arch_div { padding-bottom: 18px; }
.vote_arch_tbl { border-bottom: 1px solid #d8d8d8; border-right: 1px solid #d8d8d8; }
.vote_arch_tbl td { border-top: 1px solid #d8d8d8; border-left: 1px solid #d8d8d8; background-color: #ffffff; }
.vote_arch_tbl2 { border: 0; }
.vote_arch_tbl2 td { border: 0; padding: 0; }
.vote_arch_disc { padding-bottom: 18px; }
.vote-label { color: #333333; }

.sch-btn01 { background: url('../images/sch-btn.gif') no-repeat bottom left; cursor: pointer; }
.sch-btn01 div { background: url('../images/ico-arrival.gif') no-repeat 7px 1px; text-transform: uppercase; color: #202224; padding: 3px 0px 3px 10px; }

.sch-btn01-a { background: url('../images/sch-btn-a.gif') no-repeat bottom left; cursor: pointer; }
.sch-btn01-a div { background: url('../images/ico-arrival-a.gif') no-repeat 7px 1px; text-transform: uppercase; color: #32ff2a; padding: 3px 0px 3px 10px; }

.sch-btn02 { background: url('../images/sch-btn.gif') no-repeat bottom left; cursor: pointer; }
.sch-btn02 div { background: url('../images/ico-departure.gif') no-repeat 7px 1px; text-transform: uppercase; color: #202224; padding: 3px 0px 3px 10px; }

.sch-btn02-a { background: url('../images/sch-btn-a.gif') no-repeat bottom left; cursor: pointer; }
.sch-btn02-a div { background: url('../images/ico-departure-a.gif') no-repeat 7px 1px; text-transform: uppercase; color: #32ff2a; padding: 3px 0px 3px 10px; }

.sch-btn03 { background: url('../images/sch-btn.gif') no-repeat bottom left; cursor: pointer; }
.sch-btn03 div { background: url('../images/ico-timetable.gif') no-repeat 96px 4px; text-transform: uppercase; color: #202224; padding: 3px 15px 3px 0px; }

.tvs_lentele  {width:100% !important; color:#7d7d7d !important; text-align:left !important; border: 1px solid #b3c6dd;}
.tvs_lentele th { background: url('../images/dots-grey.gif') repeat !important; padding: 4px 8px 4px 8px !important; color:#0a3470 !important; font: bold 12px Tahoma;}

.tvs_lentele td {padding: 3px 8px 3px 8px !important; color:#102d4f !important;}
.tvs_lentele .odd-line { background: #f0f5f9; }
.tvs_lentele td p, .tvs_lentele th p { margin: 0; padding: 4px 0px 4px 0px;}

.heading01 { color: #007abb; font-size: 13px; }
.heading02 { color: #023573; text-transform:uppercase; font-weight: bold; }

.text01 { text-align: left; line-height: 16px; }
.text01 p, .text01 div, .text01 table, .text01 td { line-height: 16px; }
.text01 a { text-decoration: underline; }
.text01 a:hover { text-decoration: none; }

.timetable01_info { color: #c52748; font-size: 14px; font-weight:bold; padding: 10px 0px 5px 30px; }
.timetable01_text { color: #023573; padding: 4px 15px 4px 15px; background: url('../images/dots-grey.gif') repeat; }
