body {color:#1c2c47; padding-bottom:14px;}

#c{margin:14px auto; width:85%;}

#print_logo{display:none;}

/* random top images */
#top_pic{height:160px; width:100%;}
.top_img_1{background:url(../images/Baltic_top1.jpg) no-repeat left top;}
.top_img_2{background:url(../images/Baltic_top2.jpg) no-repeat left top;}
.top_img_3{background:url(../images/Baltic_top3.jpg) no-repeat left top;}
.top_img_4{background:url(../images/Baltic_top4.jpg) no-repeat left top;}
.top_img_5{background:url(../images/Baltic_top5.jpg) no-repeat left top;}

/* menu styles */
#mm{margin-top:2px;}
#mm .tl{padding:14px 0 14px 0;}
#mm ul{margin:0 2px 0 2px; padding:0; border-top:1px solid #a0acc1; list-style:none; font-weight:bold;}
#mm ul li{border-top:1px solid #fff; border-bottom:1px solid #a0acc1;}
#mm ul li a {color:#000; text-decoration:none; background:#eaeef5; display:block; height:100%; padding:5px 2px 5px 14px;}
#mm ul li a:hover {color:#000; background:#f5f9ff;}

#mm ul .open {padding:5px 2px 5px 14px;}
#mm ul .open a {color:#000; text-decoration:none; background:none; padding:0;}
#mm ul .open a:hover {background:none;}

#mm ul .active_nolink{padding:5px 2px 5px 14px; color:#f30;}
#mm ul .active, #mm ul .active a {color:#f30;}
#mm ul .active li a {color:#000;}

#mm ul li ul{margin:3px 2px 3px 7px; padding:0; border-top:0; font-weight:normal; }
#mm ul li ul li{border:0;}
#mm ul li ul li a{color:#000; background:none; padding:0px 2px 0px 0px;}
#mm ul li ul li a:hover{background:none; color:#f30;}

#mm_sh { margin:-8px 0px 3px 5px; }
#mm_sh #home {
	display:block;
	width:17px;
	height:17px;
	background:url(../images/home.gif) no-repeat left top;
	float:left;
	margin:0px 10px 0px 5px;
	text-indent:-999px;
}

/* some common styles */
p {margin:7px 0 7px 0;}
h1 {margin:0; padding:0;}
h2 {margin:0; padding:5px 0;}
input, select{border:1px solid #6b87b5;}

.red{color:#f30;}

.text{padding:14px; width:95%;}
.text table {  }
.text table td { padding:3px; vertical-align:middle; }

/* style for form labels */
.form_label{cursor:default;}

/* form btn style for a in block element */
.btn{margin-top:4px;}
.btn a {display:block; background:#6b87b5;
	 color:#fff; font-weight:bold; text-decoration:none; padding:2px 6px 2px 10px; height:100%; width:100%;
	 border:1px solid #edf2fa;}
.btn a:hover {background-color:#1c2c47; color:#edf2fa;}

/* some link styles */
.link1, .link2 {color:#6b87b5; text-decoration:none;}
.link1:hover, .link2:hover {color:#1c2c47;}
.link2 { font:Verdana, Arial, Helvetica, sans-serif; font-size:small; }

.sponsors_img {text-align:center;}
.sponsors_img img {margin:7px 30px 7px 30px;}

.frontpage_box_c{padding:4px;}
.frontpage_p_c {background:url(../images/bg_jura.jpg) no-repeat left bottom;}
#frontpage_main_min-w{width:536px; height:0px; overflow:hidden;}
#frontpage_map, #frontpage_visit, #frontpage_gal, #frontpage_vtour { border:4px solid #fff; display:block; position:relative; text-decoration:none; text-align:center; }
#frontpage_map { height:190px; background:url(../images/map_small.gif) no-repeat right bottom; }
#frontpage_gal { height:92px; border-bottom:0; border-top:0; background:url(../images/gallery.jpg) no-repeat top left; }
#frontpage_visit { height:200px; border-bottom:0; border-top:0; }
#frontpage_vtour { height:103px; background:url(../images/vtour.jpg) no-repeat top left; }

.main_box_c{margin:0 2px 5px 2px;}
.main_box_c h1 {background:#fff; padding:0 14px 7px 14px; border-bottom:2px solid #7d97c1;}

.location{background:#fff; color:#c1c1c1; padding:10px 0 0 14px;}
.location a{color:#c1c1c1;}

.box_title1{margin:0px 2px 0 2px;}
.box_title2{margin:0px 2px 0 2px;}

.b1_box_h .tl{padding-top:6px;}
.b2_box_h .tl{padding-top:6px;}
.b3_box_h .tl{padding-top:6px;}

.gal { width:100%; border:0; margin:7px 0 7px 0; }
.gal td { padding:4px; }