html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td {
	margin:0;
	padding:0;
	border:0;
	outline:0;
	font-weight:inherit;
	font-style:inherit;
	font-size:100%;
	font-family:Arial, Helvetica, sans-serif;
	vertical-align:baseline;
	z-index: 99;
}
:focus {outline:0; }
body {line-height:1; }
ol, ul {list-style-image:none; list-style-position:outside; list-style-type:none; }
table {border-collapse:separate; border-spacing:0; }
caption, th, td {text-align:left; font-weight:normal; }
blockquote:before, blockquote:after,q:before, q:after {content:""; }
blockquote, q {quotes:"" ""; }
img {border:none; }
.right, .alignright {float:right; }
.left, .alignleft {float:left; }
.clear {clear:both; }

/* End reset */

a {text-decoration:none; color: #6ab8e1; font-weight: bold; }
a:hover {text-decoration:underline; }
body {
	font-family:verdana, tahoma, arial, serif;
	font-size:12px;
	line-height:15px;
	margin-top:6px;
}
strong { font-weight: bold; }


.menu_text {
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
	color: #ffffff;
	text-decoration:underline;
}
.a2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
}
.basic_information_sivo {
	font-family: "Times New Roman", Times, serif;
	font-size: 21px;
	color: #525252;
}
.basic_information_plavo {
	font-family: "Times New Roman", Times, serif;
	font-size: 21px;
	color: #406c9f;
}
}
.cjenik_veci {
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	color: #4c4c4c;
	padding-top: 0px;
	padding-right: 7px;
	padding-bottom: 0px;
	padding-left: 7px;
}
.vrste_brodova {
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	color: #3260a1;
}
.meny_link 
a2:visited {
	color: #FFFFFF;
}
a2:hover {
	color: #0000FF;
}
a2:active {
	color: #FFFFFF;
}
td.normalno {
	background: #FFFFFF;
}
td.link {
	background: #dae0e6;
}
#container {
	width:951px;
	margin:0 auto;
	background-color: #FFFFFF;
}
	#container .right-col {width:254px; }
		#container .right-col .box, #container .right-col .banner {margin-bottom:4px; }
		#container .right-col .box, #container .right-col .banner-nav {margin-bottom:28px; }
		#container .right-col .box {background:url('images/right_box_bg.gif') #fffce5 no-repeat bottom left; }
		#container .right-col .box .header {padding:10px 0 0 15px; height:22px; }
		#container .right-col .box .content {padding:10px; }
		#container .right-col .box .header.red {background:url('images/right_box_header_red_bg.gif') no-repeat; }
		#container .right-col .box .header.blue {background:url('images/right_box_header_blue_bg.gif') no-repeat; }
		
		#container .right-col .box .content .present {
			font-size: 10px;
			margin-bottom: 10px;
		}
		
		#container .right-col .box .content .present a {
			font-weight: normal;
		}
		
		#container .right-col .box .content .namnsdag {
			padding: 5px;
			font-weight: bold;
			font-size: 10px;
			margin: 10px 0 5px 0;
		}
		
		#container .right-col .box .content a, #container .right-col .box .content .red {
			font-weight: bold;
			color: #aa021a;
			background: transparent;
		}
		
		#container .right-col .box .content ul.calendar, #container .right-col .box .content ul.news {
			margin-bottom: 3px;
		}
		
		#container .right-col .box .content ul.calendar li, #container .right-col .box .content ul.news li {
			padding: 5px 0 5px 0;
			border-bottom: 1px solid #959595;
			margin-right: 5px;
		}
		
		#container .right-col .box .content ul.calendar a {
			font-weight: normal;
			color: #000;
		}
		
		#container .right-col .box .content ul.news li div.date {
			font-weight: bold;
			margin-bottom: 2px;
		}
		
		#container .right-col .box .content ul.news li img {
			margin-bottom: 5px;
		}
		
	#container .body {width:676px; margin-bottom:15px; }
		#container .body #top-flash {margin-bottom:4px; }

		
		#weather {
			position: absolute;
			left: 55%;
			width: 180px;
			height: 60px;
			padding: 5px;
			margin: -290px 0 0 -15px;
			
			font-size: 20px;
			line-height: 20px;
			
			background: #fff;
			z-index: 55;
			background: url('') no-repeat;
		}
		
		#weather p {
			display: block;
			position: absolute;
		}
		
		#weather img {
			width: 75px;
			height: 51px;
		}
		
		#weather p.temperature {
			margin: 14px 0 0 20px !important;
			margin: 18px 0 0 20px;
		}
		
		#weather p.icon {
			margin: 0 0 0 100px !important;
			margin: 8px 0 0 100px;
		}
		
		#weather a {
			color: #4a8fca;
		}
		
		#weather a:hover {
			text-decoration: none;
		}
		
.menu{
	border:none;
	border:0px;
	margin:0px;
	padding:0px;

	}
.
	.menu p{
		clear:left;
		}	

		
		
		#container .body .welcome-text {
	width:595px;
	margin-left:8px;
}
		#container .body .welcome-boxes .box {width:329px; height:218px; margin-bottom:15px; }
		#container .body .welcome-boxes .box div {height:102px; margin-top:116px; color:#fff; padding:13px 13px 0 13px; }
		#container .body .welcome-boxes .box div h3 {margin-bottom:5px; }
		#container .body .links {width:483px; min-height:130px; background:url('images/link_bg.jpg') no-repeat bottom right; }
		#container .body .links a { font-weight: normal; }
		* html #container .body .links { height:130px;  }
		#container .body .links .header {margin-bottom:24px; }
		#container .body .links a {color:#6b6b6b; }
		#container .body .links ul { height: 65px; line-height:16px; padding:0 14px 0 14px; border-left:1px solid #959595; }
		#container .body .links ul.first {border-left:none; padding-left:0; }
		
		#container .body .ad {
			width: 170px;
		}
		
		#container .body .ad  a {
			display: block;
			margin-bottom: 10px;
		}
		
		#container .body .small-col {
			width: 167px;
		}
		
		#container .body .small-col ul.wp-menu {
			margin-bottom: 117px;
		}
		
		#container .body .small-col ul.wp-menu li {
			margin-bottom: 3px;
		}
		
		#container .body .small-col ul.wp-menu li a {
			display: block;
			color: #fff;
			font-weight: bold;
			padding: 6px 0 0 11px;
			height: 22px;
			background: url('images/submenu_bg.gif') no-repeat;
		}
		
		#container .body .small-col ul.wp-menu li a:hover, #container .body .small-col ul.wp-menu li.active a {
			background-position: 0 -28px;
			text-decoration: none;
		}
		
		#container .body .small-col .ad {
			margin-bottom: 20px;
			text-align: center;
		}

		#container .body .wide-col {
			width: 480px;
			padding-bottom: 20px;
		}
		
		#container .body .small-categories {
			margin-top: 22px;
		}
		
		#container .body .small-categories img.left {
			margin-right: 13px;
			margin-bottom: 15px;
			display: block;
		}
		
		#container .body .small-categories .cat-content h4 {
			font-size: 13px;
			color: #333;
			font-weight: bold;
		}
		
		#container .body .small-categories .cat-content {
			width: 309px;
			margin: 10px 0 5px 0;
		}
		
#header {height:95px; padding-right:11px; }
	#header .logotype {padding-top:2px; }
	#header ul.icons li {display:inline; }
	#header ul.icons li.languages {margin-left:5px; }
	#header #search-form {margin-top:50px; }
	#header #search-form input {float:left; width:134px; height:15px; padding:0; border:1px solid #6b6b6b; font-size:10px; }
	#header #search-form a {display:block; float:left; margin-left:3px; }

#footer {
	width:959px;
	margin:0 auto;
	background:#ffffff;
	color:#58595b;
	font-size:10px;
}
	#footer a {color:#58595b; text-decoration:underline; }
	#footer .left-bg, #footer .right-bg {width:10px; height:61px; }
	#footer .left-bg {background:url('images/footer_left_bg.gif') no-repeat; }
	#footer .right-bg {background:url('images/footer_right_bg.gif') no-repeat; }
	#footer .contact-info {margin:17px 0 0 13px; }
	#footer .partners {width:500px; text-align:right; padding-top:10px; margin-right: 13px; }
	#footer .partners img {margin-left:18px; }

.wrapper h1 {font-size:32px; font-weight:normal; line-height:37px; font-family:arial, tahoma, verdana, serif; margin-bottom: 5px; }
.wrapper h3 {font-size:14px; font-weight:bold; line-height:18px; font-family:verdana, tahoma, arial serif; }
.wrapper p {margin-bottom:14px; }
