/* CSS file */

* {
	margin: 0;
	padding: 0;
	z-index: 0;
}

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #5d5d5d;
	text-align: left;
	background: #fff url(/v2/BHO_Backround.jpg) repeat-y center top;
	/*
	background-color: #01164f;
	background-color: #d1e6ff;
	background-repeat: repeat-x;
	background-image: url(/img/background.jpg);*/
}

a img
{
border:0
}

.submit_button
{
  margin-top: 20px;
	color:#fff;
	font-style:italic;
	font-weight:bold;
	background-image: url(/v2/Button.gif);
	background-repeat:no-repeat;
	background-color:transparent;
	border:0;
	height:31px;
	width:297px;
}

.submit_button_down
{
  margin-top: 20px;
	color:#fff;
	font-style:italic;
	font-weight:bold;
	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 0px 5px 0px;
}

h3 {
	font-size: 10pt;
	color: #333;
	text-align: center;
	margin: 0;
	padding-top: 5px;
}

input, select {
	z-index: -100;
}

p {
	text-align: justify;
	margin-bottom: 5px;
	padding: 0;
}

a, a:visited {
	font-weight: normal;
	color: #111;
	text-decoration: none;
}

a:hover {
	font-weight: normal;
	color: #6694bf;
	text-decoration: none;
}

a.continue, a.continue:visited {
	font-weight: bold;
	color: #111;
	text-decoration: none;
	background-image: url(/img/bullet.jpg);
	background-repeat: no-repeat;
	margin: 0;
	padding: 0px 0px 5px 20px;
}

a.continue:hover {
	font-weight: bold;
	color: #6694bf;
	text-decoration: none;
	background-image: url(/img/bullet.jpg);
	background-repeat: no-repeat;
	margin: 0;
	padding: 0px 0px 5px 20px;
}

h3 a, h3 a:visited {
	font-weight: bold;
	color: #111;
	text-decoration: none;
}

h3 a:hover {
	font-weight: bold;
	color: #6694bf;
	text-decoration: none;
}

#topMenu a, #topMenu a:visited {
	font-size: 7pt;
	font-weight: normal;
	color: #666;
	text-decoration: none;
	background-image: url(/img/topMenu/topMenuBackground.jpg);
	background-repeat: repeat-x;
	margin: 0;
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 3px;
	margin-left: -3px;
}

#topMenu a:hover {
	font-size: 7pt;
	font-weight: normal;
	color: #6694bf;
	text-decoration: none;
	margin: 0;
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 3px;
	margin-left: -3px;
}

.sample1 a, .sample1 a:visited {
	font-size: 8pt;
	font-weight: normal;
	color: #3b6192;
	text-decoration: none;
	margin: 0;
	padding: 0;
}

.sample1 a:hover {
	font-size: 8pt;
	font-weight: normal;
	color: #6694bf;
	text-decoration: none;
	margin: 10px 0px 0px 0px;
	padding: 2px 6px 0px 0px;
}

#footer a, #footer a:visited {
	font-size: 8pt;
	font-weight: normal;
	color: #3b6192;
	text-decoration: none;
	margin: 0;
	padding: 0;
}

#footer a:hover {
	font-size: 8pt;
	font-weight: normal;
	color: #6694bf;
	text-decoration: none;
	margin: 0;
	padding: 0;
}

li a, li a:visited {
	font-weight: normal;
	color: #111;
	text-decoration: none;
	background-image: none;
	margin: 0;
	padding: 0;
}

li a:hover {
	font-weight: normal;
	color: #6694bf;
	text-decoration: none;
	background-image: none;
	margin: 0;
	padding: 0;
}

ul {
	margin: 0;
	padding: 5px 0px 0px 10px;
}

li {
	list-style-image: url(/v2/white_tick.png);
	text-align: left;
	margin-left: 15px;
	padding-left: 5px;
}

ul.colored {
	margin: 0;
	padding: 0;
}

div#lithuania ul.colored {
	margin: 0;
	padding-top: 10px;
}

ul.colored li {
	list-style-image: none;
	list-style-type: none;
	text-align: left;
	margin: 0;
	padding: 4px 0px 4px 5px;
}

ul.colored div li a {
margin: 5px;
padding: 0;
}

ul.colored li.gray {
	height:13px;
	background-color: #95c2eb;
	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: #003366;
}

ul.colored li.bullet {
	list-style-image: url(/img/bullet.jpg);
	text-align: left;
	margin: 5px 0px 0px 40px;
	padding: 20px 0px 0px 3px;
}

div#language {
	width: 763px;
	height: 25px;
	margin: 0;
	padding-top: 5px;
}

div#language input {
	width: 100px;
	font-size: 8pt;
	color: #5d5d5d;
	background-color: #fff;
	margin: 5px 0px 5px 0px;
	padding: 1px;
}

div#language input#button {
	width: 40px;
	font-size: 8pt;
	font-weight: bold;
	color: #fff;
	background-color: #6799cd;
	margin: 5px 0px 5px 0px;
	padding: 1px;
}

	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: 769px;
	height: 35px;
	float:left;
}

div#destinations, div#destinationsMap, div#hotDeals, div#bestsellers, div#Ukraine, 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;
	/*height:420px;
	background-image: url(/v2/search_bg.gif);*/
	overflow:hidden;
	background:#95c2eb;
	z-index:1000;
	position:relative;
}
div#bookAccommodation h1{
	padding:17px 0px 5px;
}

td#explore {
	margin:10px;
	background-color:transparent;
	color: #5d5d5d;
	width:320px;
	height:320px;
}
div.weather
{
margin:0 5px;
padding:3px 9px;
width: 390px;
height: 16px;
background-image:url(/v2/weather.gif);
background-position:right;
background-repeat:no-repeat;
}
div.weather a
{
font-size:12px;
font-weight:bold;
color: #5d5d5d;
}
div#call{
padding:2px 5px 5px 12px;
width: 400px;
height: 58px;
background-image:url(/v2/operator.gif);
background-position:right;
background-repeat:no-repeat;
font-size:12px;
}
div.call1
{

width:100px;
height:58px;
float:left;
font-size:15px;
font-weight:bold;
}
div.call1 span
{
color:#000;
}
div#destinationsMap {
	width: 310px;
	height: 242px;
}

table#search {
	padding: 0 0px 0 10px;
	height:40px;
}
.search label
{
font-size:10pt;
margin:0 4px 5 18px;
color:#2b56f2
}
.ssubmit
{
border:0;
height:2px;
background-color:transparent;
margin-bottom:2px
}
input#find {
border:0;
height:16px;
font-size:12px;
margin:0px 0px 12px 10px;
}

div#destinations {
	width: 170px;
}

div#search {
	width: 310px;
	margin: auto;
	padding: 5px;
}

div#hotDeals {
	width: 180px;
	height: 225px;
}

div#bestsellers {
	width: 180px;
	height: 225px;
}

div#Ukraine {
	width: 100px;
	height: 170px;
}

div#latvia {
	width: 100px;
	height: 170px;
}

div#estonia {
	width: 100px;
	height: 170px;
}

.pricesBlock {padding: 0 0 0 0; width: 295px}
.pricesBlock .bg-ct {background:  url(/img/pricesBlock/bg-ct.gif) repeat-y left top}
.pricesBlock .bg-top {background:  url(/img/pricesBlock/bg-top.gif) no-repeat left top}
.pricesBlock .bg-bottom {background: url(/img/pricesBlock/bg-bottom.gif) no-repeat left bottom}
.pricesBlock td {vertical-align: top}


div.travelNews
{
margin:0;
padding:10px;
width: 396px;
height: 75px;
background-image:url(/v2/travelnews_bg.gif);
background-position:right;
background-repeat:no-repeat;
}
div.travelNews h1{
	margin:5% 10% 5% 5%;
	width:25%;
	color:#5d5d5d;
	float:left;
}

div.travelNews li{
	color:#5d5d5d;
	font-size:11px;
	list-style-image: url(/v2/white_tick.png);
}
div.travelNews li a
{
	color:#5d5d5d;
}

div.customerServices {
  padding-top:5px;
	height:50px;
	width:398px;
}
div.customerServices h1 {
	margin:20px 33px 12px 40px;
	color:#5d5d5d;
	width:120px;
	height:70px;
	float:left;
	overflow:none;
}

.sponsored_links
{
width:760px;
height:13px;
margin:5px 0px;
background-image:url(/v2/sponsored_links2.png);
padding:2px 5px;
color:#fff;
}
.sponsored_links_2
{
width:110px;
height:13px;
margin:2px 0px;
background-image:url(/v2/sponsored_links.png);
padding:2px 5px;
color:#fff;
}
.sponsored
{
margin:0 5px 0px;
width:145px;
float:left
}

div#content {
	width: 300px;
	display: table;
}

div#banner {
	width: 180px;
	height: 100%;
}


div#footer {
	width: 763px;
}

div#footerLeft {
	float: left;
	margin: 0;
	padding: 5px 0px 10px 20px;
}

div#footerRight1 {
	padding:0px 20px 20px 0px;
	float: right;
	width: 114px;
	height: 25px;
	background-image: url(/v2/visa.gif);
	background-repeat: no-repeat;
	border: 1px;
}

div#footerRight2 {
	padding:0px 20px 20px 0px;
	float: right;
	width: 114px;
	height: 25px;
	background-image: url(/v2/master.gif);
	background-repeat: no-repeat;
	border: 1px;
}
.article {
	margin-bottom: 15px;
	padding: 0;
	color: #5d5d5d;
}

.dot {
	width: 20px;
	height: 4px;
	background-image: url(/img/dot.png);
	background-position: center;
	background-repeat: repeat-y;
}
table#main_foot {
		padding-left:10px;
		margin:auto
}