* {
z-index:0;
margin:0;
padding:0
}

body {
font-family:Arial, Helvetica, sans-serif;
font-size:8pt;
color:#5d5d5d;
text-align:left;
background-color:#fff;
background-image:url(/v2/BHO_Backround.jpg);
background-repeat:no-repeat
}

a img {
border:0
}

.submit_button {
color:#fff;
font-style:italic;
font-weight:700;
background-image:url(/v2/Button.gif);
background-repeat:no-repeat;
background-color:transparent;
border:0;
height:31px;
width:297px
}

.submit_button_down {
color:#fff;
font-style:italic;
font-weight:700;
background-image:url(/v2/Button_down.gif);
background-repeat:no-repeat;
background-color:transparent;
border:0;
height:31px;
width:297px
}

table#main {
padding-left:10px;
background-color:#fff;
margin:auto
}

h1 {
font-size:12pt;
color:#333;
text-align:left
}

h2 {
font-size:10pt;
color:#6694bf;
text-align:left;
margin:0;
padding:5px 0
}

h3 {
font-size:10pt;
color:#333;
text-align:center;
padding-top:5px;
margin:0
}

input,select {
z-index:-100
}

p {
text-align:justify;
margin-bottom:5px;
padding:0
}

a,a:visited {
font-weight:400;
color:#111;
text-decoration:none
}

a:hover {
font-weight:400;
color:#6694bf;
text-decoration:none
}

a.continue,a.continue:visited {
font-weight:700;
color:#111;
text-decoration:none;
background-image:url(/img/bullet.jpg);
background-repeat:no-repeat;
margin:0;
padding:0 0 5px 20px
}

a.continue:hover {
font-weight:700;
color:#6694bf;
text-decoration:none;
background-image:url(/img/bullet.jpg);
background-repeat:no-repeat;
margin:0;
padding:0 0 5px 20px
}

h3 a,h3 a:visited {
font-weight:700;
color:#111;
text-decoration:none
}

h3 a:hover {
font-weight:700;
color:#6694bf;
text-decoration:none
}

#topMenu a,#topMenu a:visited {
font-size:7pt;
font-weight:400;
color:#666;
text-decoration:none;
background-image:url(/img/topMenu/topMenuBackground.jpg);
background-repeat:repeat-x;
padding-top:5px;
padding-left:5px;
padding-right:3px;
margin:0 0 0 -3px
}

#topMenu a:hover {
font-size:7pt;
font-weight:400;
color:#6694bf;
text-decoration:none;
padding-top:5px;
padding-left:5px;
padding-right:3px;
margin:0 0 0 -3px
}

.sample1 a:hover {
font-size:8pt;
font-weight:400;
color:#6694bf;
text-decoration:none;
margin:10px 0 0;
padding:2px 6px 0 0
}

#footer a:hover {
font-size:8pt;
font-weight:400;
color:#6694bf;
text-decoration:none;
margin:0;
padding:0
}

li a,li a:visited {
font-weight:400;
color:#111;
text-decoration:none;
background-image:none;
margin:0;
padding:0
}

li a:hover {
font-weight:400;
color:#6694bf;
text-decoration:none;
background-image:none;
margin:0;
padding:0
}

ul {
margin:0;
padding:5px 0 0 10px
}

li {
list-style-image:url(/v2/white_tick.png);
text-align:left;
margin-left:20px;
padding-left:0
}

ul.colored {
margin:0;
padding:0
}

div#lithuania ul.colored {
padding-top:10px;
margin:0
}

ul.colored li {
list-style-image:none;
list-style-type:none;
text-align:left;
margin:0;
padding:4px 0 4px 4px
}

ul.colored div li a {
margin:10px;
padding:0
}

ul.colored li.gray {
height:13px;
background-color:#ddd;
background-image:url(/v2/gray.gif);
background-position:right;
background-repeat:no-repeat
}

tr.dark {
background-color:#efefef
}

tr.light {
background-color:#fff
}

tr.over {
background-color:#d2e6ff
}

ul.colored li.bullet {
list-style-image:url(/img/bullet.jpg);
text-align:left;
margin:5px 0 0 40px;
padding:0 0 0 3px
}

div#language {
width:763px;
height:25px;
padding-top:5px;
margin:0
}

div#language input {
width:100px;
font-size:8pt;
color:#5d5d5d;
background-color:#fff;
margin:5px 0;
padding:1px
}

div#language input#button {
width:40px;
font-size:8pt;
font-weight:700;
color:#fff;
background-color:#6799cd;
margin:5px 0;
padding:1px
}

a#lithuania {
float:right;
width:34px;
height:22px;
background-image:url(/img/lithuania.png);
background-repeat:no-repeat;
margin:0;
padding:0
}

a#latvia {
float:right;
width:34px;
height:22px;
background-image:url(/img/latvia.png);
background-repeat:no-repeat;
margin-right:5px;
padding:0
}

a#estonia {
float:right;
width:34px;
height:22px;
background-image:url(/img/estonia.png);
background-repeat:no-repeat;
margin-right:5px;
padding:0
}

div#topMenu {
width:763px;
height:18px;
background-image:url(/img/topMenu/topMenu.jpg);
background-repeat:no-repeat
}

div#menu {
width:763px;
height:35px;
background-image:url(/img/menu.png);
background-repeat:repeat-x
}

div.sample1 {
width:754px;
height:35px;
float:left
}

div#destinations,div#destinationsMap,div#hotDeals,div#bestsellers,div#lithuania,div#latvia,div#estonia,div.customerServices,div#content,div#banner {
background-color:transparent;
color:#5d5d5d;
margin:0;
padding:5px
}

div#destinations {
width:170px
}

div#bookAccommodation {
color:#5d5d5d;
width:320px;
overflow:hidden;
background:#e3e3e3;
z-index:1000;
position:relative
}

div#bookAccommodation h1 {
padding:17px 0 5px
}

td#explore {
background-color:transparent;
color:#5d5d5d;
width:320px;
height:320px;
margin:10px
}

div.weather {
width:390px;
height:16px;
background-image:url(/v2/weather.gif);
background-position:right;
background-repeat:no-repeat;
margin:0 5px;
padding:3px 9px
}

div.weather a {
font-size:12px;
font-weight:700;
color:#5d5d5d
}

div#call {
width:400px;
height:58px;
background-image:url(/v2/operator.gif);
background-position:right;
background-repeat:no-repeat;
font-size:12px;
padding:10px 5px 5px 12px
}

div.call1 {
width:100px;
height:58px;
float:left;
font-size:15px;
font-weight:700
}

div.call1 span {
color:#000
}

div#destinationsMap {
width:310px;
height:242px
}

table#search {
height:26px;
padding:0
}

.search label {
font-size:10pt;
color:#2b56f2;
margin:0 4px 0 18px
}

.ssubmit {
border:0;
height:2px;
background-color:transparent;
margin-bottom:2px
}

input#find {
border:0;
height:16px;
font-size:12px;
margin-bottom:3px
}

div#search {
width:310px;
margin:auto;
padding:5px
}

div.travelNews {
width:396px;
height:70px;
background-image:url(/v2/travelnews_bg.gif);
background-position:right;
background-repeat:no-repeat;
margin:0;
padding:10px
}

div.travelNews h1 {
width:30%;
color:#5d5d5d;
float:left;
padding:20px 40px 20px 10px
}

div.travelNews li {
color:#5d5d5d;
font-size:11px;
list-style-image:url(/v2/white_tick.png)
}

div.travelNews li a {
color:#5d5d5d
}

div.customerServices {
height:114px;
width:390px
}

div.customerServices h1 {
color:#5d5d5d;
width:120px;
height:96px;
float:left;
overflow:none;
margin:12px 33px 12px 7px
}

.sponsored_links {
width:745px;
height:13px;
background-image:url(/v2/sponsored_links2.gif);
color:#fff;
margin:5px 0;
padding:2px 5px
}

.sponsored {
width:133px;
float:left;
margin:0 10px 10px
}

div#content {
width:300px;
display:table
}

div#footer {
width:763px
}

div#footerLeft {
float:left;
margin:0;
padding:5px 0 10px 20px
}

div#footerRight {
padding-right:15px;
float:right;
width:199px;
height:22px;
background-image:url(/v2/Baltic-Hotels-Online-Logo2.png);
background-repeat:no-repeat
}

div#footerRight:hover {
background-image:url(/v2/Baltic-Hotels-Online-Logo.png)
}

.article {
margin-bottom:15px;
color:#5d5d5d;
padding:0
}

.dot {
width:20px;
height:4px;
background-image:url(/img/dot.png);
background-position:center;
background-repeat:repeat-y
}

.sample1 a,.sample1 a:visited,#footer a,#footer a:visited {
font-size:8pt;
font-weight:400;
color:#3b6192;
text-decoration:none;
margin:0;
padding:0
}

div#hotDeals,div#bestsellers {
width:180px;
height:225px
}

div#lithuania,div#latvia,div#estonia {
width:100px;
height:170px
} 