html, body, #wrapper {
    min-height: 100%;
    width: 100%;
    height: 100%;
}

html>body, html>body #wrapper {
    height: auto;
}

body {
	background:#007daa;
}

body, ul {
	margin:0px;
	padding:0px;
}

#wrapper {
	position: absolute;
    top: 0;
	left: 50%;
	margin:0 0 0 -496px;
	background:url(../images/bg.gif) repeat-y;
	width:992px;
}

#header {
	height:143px;
	width:921px;
	position:absolute;
	left:35px;
	background:#685d57 url(../images/header_bg.gif) repeat-x;
}

#logo {
	margin:6px 0 0 19px;
}

#footer {
    position: absolute;
    bottom: 0;
	left:35px;
	width:921px;
	height:56px;
	background: #f78e20;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#fff;
	text-align:center;
}

/**** LANGUAGE MENU ****/

#lang_menu {
	position:absolute;
	top:18px;
	right:40px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

#lang_menu ul {
	list-style:none;
}

#lang_menu li {
	display:inline;
	background:url(../images/list.png) no-repeat 0 6px;
	padding-left:7px;
}

#lang_menu li a, #lang_menu li a:visited {
	color:#fff;
	text-decoration:none;
}

#lang_menu li a:hover {
	text-decoration:underline;
}

/**** TOP MENU ****/

#top_menu {
	font-family:Tahoma, Geneva, sans-serif;
	font-weight:bold;
	font-size:12px;
	text-transform:uppercase;
	margin:10px 0 0 40px;
}

#top_menu ul {
	list-style:none;
}

#top_menu li {
	display:inline;
}

#top_menu a {
	float:left;
	background:url("../images/topmenu_btn_l.png") no-repeat left top;
	margin:0 15px 0 0;
	padding:0 0 0 11px;
	text-decoration:none;
}

#top_menu a span {
	float:left;
	display:block;
	background:url("../images/topmenu_btn.png") no-repeat right top;
	padding:5px 15px 5px 4px;
	color:#e9e9e9;
}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
#top_menu a span {float:none;}
/* End IE5-Mac hack */
#top_menu a:hover span {color:#f78e20;}
#top_menu a:hover {background-position:0% -24px;}
#top_menu a:hover span {background-position:100% -24px;}

/**** SEARCH ****/

#search {
	position:absolute;
	right:0px;
	top:47px;
	height:40px;
	background:#827974 url(../images/search_bg.gif) no-repeat;
}

#search form {
	margin:8px 37px 0 37px;;
}

/**** CONTENT ****/

#main {
	padding:167px 35px 50px 35px;
}

#content {
	float:left;
	width:595px;
	padding:0 23px 56px 23px;
}

.single {
	border-bottom:1px dashed #685d57;
	margin-bottom:10px;
}

h1 {
	margin:0px;
	padding:0 0 8px 0;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:16px;
	color:#f78e20;
	float:left;
}

.date {
	float:right;
	font-family:Tahoma, Geneva, sans-serif;
	font-weight:bold;
	font-size:11px;
	color:#685d57;
	padding-top:4px;
}

.article {
	clear:both;
}

.article img {
	float:left;
	margin:4px 10px 2px 0;
}

.article a, .article a:visited {
	color:#f78e20;
	text-decoration:underline;
}

.article a:hover {
	text-decoration:none;
}

p, .article .text {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	color:#685d57;
	line-height:14px;
	text-align:justify;
	text-indent:16px;
	margin:0 0 8px 0;
}

.more {
	clear:both;
	text-align:right;
	margin:0 0 8px 0;
}

.more a, .more a:visited {
	font-family:Tahoma, Geneva, sans-serif;
	font-weight:bold;
	font-size:11px;
	text-decoration:none;
	color:#685d57;
	background:url(../images/list.png) no-repeat 0 6px;
	padding-left:7px;
}

.more a:hover {
	text-decoration:underline;
}

.page {
	font-family:Tahoma, Geneva, sans-serif;
	color:#685d57;
	font-size:12px;
	margin-bottom:10px;
	text-align:right;
}

.page .tu {
	padding-left:3px;
}

.page a, .page a:visited {
	color:#685d57;
	text-decoration:underline;
	padding-left:3px;
}

.page a:hover {
	text-decoration:none;
}

/**** BANNERS ****/

#banners {
	width:180px;
	float:right;
	padding-bottom:40px;
	text-align:center;
}

.banners_left {
	text-align:center;
	padding:10px 0 0 0;
	margin:0 0 0 20px;
}

#video {
	text-align:right;
	padding:20px 0 0 0;
}

#banners img, .banners_left img {
	border:none;
}

#banners div, .banners_left div {
	margin:0 0 10px 0;
}

/**** LEFT MENU ****/

#left_panel {
	float:left;
	width:278px;
	padding-bottom:66px;
}

#left_menu {
	font-family:Tahoma, Geneva, sans-serif;
	font-weight:bold;
	font-size:10px;
	text-transform:uppercase;
	letter-spacing:2px;
	padding-bottom:10px;
}

#left_menu ul {
	list-style:none;
}

#left_menu li a, #left_menu li a:visited {
	color:#685d57;
	text-decoration:none;
	display:block;
	padding:4px 0 3px 50px;
}

#left_menu li a:hover {
	background:url(../images/leftmenu_bg.gif);
	color:#fff;
}

/**** KULTURA ****/

.kultura_wrap {
	background:#fff;
	margin:10px 0 0 20px;
	padding:3px;
}

.kultura, .kultura2, .kultura3 {
	padding:4px 7px;
	border:1px solid #685d57;
	color:#fff;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	line-height:11px;
}

.kultura {
	background:#f78e20;
}

.kultura2 {
	background:#007daa;
}

.kultura3 {
	background:#685d57;
}

.kultura_wrap img {
	border:1px solid #685d57;
	margin:2px 0;
}

.kultura_wrap h3 {
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:14px;
	text-align:center;
}

/**** FOOTER ****/

#footer_menu {
	margin-top:5px;
}

#footer_menu ul {
	list-style:none;
}

#footer_menu li {
	display:inline;
	border-right:1px solid #fff;
	margin:0 0 0 6px;
	padding:0 8px 0 0;
}

#footer_menu li a, #footer_menu li a:visited, #footer div a, #footer div a:visited {
	color:#fff;
	text-decoration:none;
}

#footer_menu li a:hover, #footer div a:hover {
	text-decoration:underline;
}

#footer #copyright {
	margin-top:2px;
}

#nordnet {
	position:absolute;
	bottom:5px;
	right:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
}

#nordnet a, #nordnet a:visited {
	color:#311d1d;
	text-decoration:none;
}

#nordnet a:hover {
	text-decoration:underline;
}
