html {
	background:#fff url(/v2/bg-snowlakes-sm.gif) repeat-x}
	
body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
	color:#5d5d5d;
	text-align:left}

a img {
	border:0}

hr, hr.obj-sep {
	height:0;
	border:0;
	border-top:1px solid #CCC;
	clear:both;
	margin:10px 0}
	
	hr.obj-sep {
		border-style:dotted;
		border-color:#aaa;
		margin:15px 0}

h1 {
font-size:16.5pt;
color:#222;
text-align:left;
margin:0;
padding:8px 0 24px 0
}

h2 {
font-size:13pt;
color:#000;
text-align:left;
margin:0;
padding:8px 0
}

p {
margin-bottom:10px;
padding:0
}

th {
	font:12pt arial, sans-serif;
	background:#eee;
	border-bottom:1px solid #ddd;
	border-right:1px solid #fff;
	padding:5px 10px}

a {
	color:#06a;
	text-decoration:none}

a:hover {
	color:#f00;
	text-decoration:underline}

li a {
font-weight:400;
text-decoration:none;
background-image:none;
margin:0;
padding:0
}

li a:hover {
font-weight:400;
background-image:none;
margin:0;
padding:0;
text-decoration:underline
}

ul {
padding:0 0 10px 10px;
margin:0
}

li {
list-style-image:url(/v2/ulr.png);
text-align:left;
font-size:9pt;
padding:0px;
margin:10px 0 0 5px}

ul.no-bullets {
	padding-left:0}
ul.no-bullets li {
	list-style:none;
	margin-left:0}


table#main {
padding-left:;
background-color:#fff;
background-image:url(/v2/baltic-hotels-online-headerinn.png); background-repeat: no-repeat; MARGIN: auto; background-position: 0px 0;
background-repeat:repeat-x;
margin:auto;
box-shadow: 0 1px 10px rgba(0, 0, 0, 0.3);
-webkit-box-shadow: 0 1px 10px rgba(0, 0, 0, 0.3);
-moz-box-shadow: 0 1px 10px rgba(0, 0, 0, 0.3);
border-left:10px solid #fff;
border-right:10px solid #fff;
border-top:10px solid #fff}

a.continue,a.continue:visited {
font-weight:700;
color:#5d5d5d;
text-decoration:none;
background-image:url(img/bullet.jpg);
background-repeat:no-repeat;
line-height:30px;
margin:0;
padding:0 0 5px 10px
}

a.continue:hover {
font-weight:700;
color:#6694bf;
text-decoration:none;
background-image:url(img/bullet.jpg);
background-repeat:no-repeat;
line-height:30px;
margin:0;
padding:0 0 5px 10px
}

#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-weight:400;
color:#6694bf;
text-decoration:none;
padding:2px 6px 0 0
}

#footer a:hover {
font-size:8pt;
font-weight:400;
color:#6694bf;
text-decoration:none;
margin:0;
padding:0
}

div#language {
width:1000px;
height:25px;
padding-top:5px;
margin:0
}
div#language select {
	padding:1px}

div#menu {
width:763px;
height:35px;
background-image:url(/img/menu.png);
background-repeat:repeat-x
}

div.sample1 {
width:100%;
}

/* table cells holding content */
#calendarcell {
	width:190px}
#contentcell {
	width:580px;
	padding-left:15px}
#submenucell {
	width:;}

div#content {
	margin:0;
	padding:0;
	color:#5d5d5d}

div#bookAccommodation {
	overflow:hidden;
	background:#D7EDFC;
	z-index:1000;
	position:relative;
	-webkit-border-radius: 7px;
	-moz-border-radius:7px;
	border-radius:7px;
	padding:15px;
	margin-bottom:10px;
	width:160px}

.submit_button, .submit_button_down {
  background:#BD1C2A url("/v2/btn-bg.png") repeat-x scroll center center;
  border-color: #B31A27 #B31A27 #70161E;
  -webkit-border-radius: 7px;
  -moz-border-radius: 7px;
  border-radius: 7px;
  border-style: solid;
  border-width: 1px;
  box-shadow: 0 1px 0 #FF99A1 inset;
  color: #FFF;
  cursor: pointer;
  font:bold 12pt arial, helvetica, sans-serif;
  margin: 0;
  outline: none;
  padding: 7px 0;
  text-decoration: none;
  text-shadow: 1px 1px 0 #70161E;
  width: 160px;
  margin-top:20px}
	
.submit_button:hover {
  background-color: #dc3721;
  border-color: #c61e2d #c61e2d #8f1c26;
  box-shadow: 0 1px 0 #ffaf99 inset;
  color: #fff;
  outline: none;
  text-shadow: 0 -1px 0 #A82A19}
	
/*.submit_button, .submit_button_down {
	-moz-transition:all 0.2s ease 0s;
	background-color:#2D7BAC;
	background-image:-moz-linear-gradient(center top , #69BFFC, #2D7BAC);
	border:0;
	-webkit-border-radius: 7px;
	-moz-border-radius:7px;
	border-radius:7px;
	color:#F1F1F1;
	display:inline-block;
	font:bold 11pt/30px arial, helvetica, sans-serif;
	text-shadow:0 -1px 0 #3B5670;
	text-align:center;
	width:160px;
	height:38px;
	cursor:pointer;
	margin-top:20px}

.submit_button:hover {
	-moz-transition:all 0s ease 0s;
	background-color:#5CACE6;
	background-image:-moz-linear-gradient(center top , #5CACE6, #0F4B93);
	color:#FFF;
	text-decoration:none;
	text-shadow:0 -1px 0 #036;
	box-shadow:0 0 10px #FFF}
*/

.submit_button_down {}

/* block containing submenu list */
div#destinations {
	width:190px;
	margin:0;
	padding:0 0 0 15px}

	div#destinations ul li h3 {
		font-size:10.5pt}
		
	div#destinations ul li h3 a {
		color:#333}
		
	div#destinations ul li h4 {
		display:;
		font:8pt tahoma, sans-serif;
		margin:0 0 3px}
		
		div#destinations ul li h4.section-title {
			margin:15px 0 4px;
			padding-bottom:4px;
			border-bottom:1px dotted #aaa}
			
		div#destinations ul li h4.section-title a {
			font-weight:bold;
			color:#333}

#destination-offers {
	width:205px}
#destination-offers h3 {
	font-size:13pt;
	color:#999}
	
	#destination-offers ul {
		margin-left:10pt}

div#banner {
	-webkit-border-radius: 7px;
	-moz-border-radius:7px;
	border-radius: 7px;
	padding:15px 0;
	width:187px;
	border:1px solid #e3e3e3;
	text-align:center}

.ft {
	width:1000px;
	margin:0 auto;
	padding-top:15px;
	border-top:4px solid #c00}

.ft p {
	margin:0 0 15px;
	font-size:9pt;
	line-height:1.5;
	color:#000}

.ft .small {
	font-size:8pt;
	line-height:1.5;
	color:#888}

	.ft .small a img {
		margin-top:5px}

.ft-wrap {
	background:#3C81B3 url(/v2/Baltic-Hotels-Online_sm.png) no-repeat 98% 85%;
	padding:20px 20px 80px;
	border-top:5px solid #005A9B}

ul.ft-links {
	float: left;
	list-style: none;
	margin: 0 40px 0 0;
	padding: 0;
	color:#333}
	
ul.ft-links.last {
	margin:0}
	
	ul.ft-links li {
		margin:0 0 5px;
		list-style:none;
		font-size: 8pt}
	
	ul.ft-links a {
		color: #b1cde1}
	ul.ft-links a:hover {
		color: #FFF;
		text-decoration:underline}
		
ul.ft-links li.links-name {
	border-bottom:1px dotted #AFB7C6;
	padding:0 0 5px;
	margin:0 0 10px 0}
	
ul.ft-links li.links-name a {color: #fff}

	
.article {
margin-bottom:15px;
color:#444;
padding:0;
font-size: 9pt;
}

.articlelink a {
font-weight:700;
background:url(/v2/more.png) no-repeat left 50%;
padding-left: 11px;
}

.articlelink a:hover {
font-weight:700;
}

.article p {
	margin-bottom:10px;
	font-size: 9pt;
	line-height:1.5	}

.article li {
	list-style-image:url(/v2/white_tick_sm.png);
	padding:0px;
	margin:2px 0 0 20px}
	
.article-pic {
	margin: 9px 10px 10px 0px;
	border-radius:5px}

.inputHotels {
	background:#2D7BAC url(/v2/bgReg.png) repeat-x;
	height:23px;
	display:block;
	float:left;
	border:0;
	text-decoration:none;
	font:bold 11px arial, tahoma, sans-serif;
	color:#fff;
	cursor:pointer;
	margin:0 10px;
	border-radius:3px;
	-webkit-border-radius: 3px;
	-moz-border-radius:3px;
	text-shadow:0 -1px 0 #349
	}
	
.inputHotels DIV.bgL {
	background-image: url(/v2/bgRegCorner.gif);
	width: 1px;
	float: left;
	height: 23px
	}
.inputHotels DIV.bgR {
	background-image: url(/v2/bgRegCorner.gif);
	width: 1px;
	float: left;
	height: 23px
	}
	
.inputTitle {}

.inputNumbers {
text-align: center;
line-height: 22px;
width: 31px;
background: url(/v2/number.jpg);
height: 36px;
color: #FFFFFF;
font-size: 10px;
border:0;
padding-bottom: 5px;
}

.sponsored_links {
	margin:10px auto 5px auto;
	font-size:9pt;
	width:990px}

ul.ft_spons_links {
	list-style:none;
	padding:0;
	margin:0 auto;
	width:990px}
	
	ul.ft_spons_links li {
		display:inline;
		margin:0;
		padding:0 5px 0 3px;
		border-right:1px dotted #aaa;
		font-size:8pt}
		
		ul.ft_spons_links li:last-child {
			border:none}
	
	ul.ft_spons_links li a {
		font-weight:400}

table#search {
	height:25px;
	padding:3px 0;
	margin-top:10px;
	width:100%}
	
div#searchbox {
	border:1px inset #596372;
	-webkit-border-radius: 5px;
	-moz-border-radius:5px;
	border-radius:5px;
	width:200px;
	background:#fff}

	div#searchbox label {
		font-size:9pt;
		margin:0 0 0 5px;
		color:#999}

input#find {
	font:10.5pt arial, helvetica, sans-serif;
	border:0;
	height:25px;
	width:120px;
	margin:0;
	padding:0}
	
.ssubmit {
border:0;
height:2px;
background-color:transparent;
margin-bottom:2px
}


* {
margin:0;
padding:0}

.sample1 a,.sample1 a:visited,#footer a,#footer a:visited {
font-weight:400;
color:#3b6192;
text-decoration:none;
margin:0;
padding:0
}

p.caltitle {
font:11pt/1.2 arial, sans-serif;
color:#222;
text-align:left;
padding-top:0;
text-shadow:0 1px 0 #EBEFF7;
margin-bottom:25px
}

.popularity {
	text-align:right;
	font-size:8pt;
	color:#888}
	
.pop-rate {
	font-size:11pt;
	color:#333;
	font-weight:bold}

.cald {
	margin-bottom:10px}
	
#chages1, #chages2, #chages3 {
	margin:5px 0}

#room2, #room3, #room4 {
	border-top:1px dotted #fff;
	margin-top:5px}

p.view {
font-size: 8pt;
border-bottom: 1px solid #eee;
padding-bottom:7px}
