body, td, th {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 14px;
}

body { background: url('../images/back.png') center 173px no-repeat white; }

.page {
	margin: 0 auto;
	width: 680px;
	background-color: white;
	min-height: 500px;
}

.header {
	background: transparent url('../images/header.jpg') top right no-repeat;
	height: 153px;
	margin-bottom: 20px;
}

#logo {
	background: url('../images/logo.gif') top left no-repeat transparent;
	width: 145px;
	height: 150px;
	text-decoration: none;
	display: block;
}

#lang_select { display: block; position: relative; left: 650px; top: -45px; width: 30px;} 

.footer {
	clear: both;
}

.menu {
	height: 30px;
	margin-bottom: 2px;
	background: url(../images/menu-back.png) top right no-repeat white;
}

.menu ul li {
	float: right;
	width: 86px;
	border-right: 1px solid white;
	text-align: center;
}

.menu ul li.spacer { border: none; }
.menu ul li.kuglica { background-color: #CCCC66; }
.menu ul li.bobek { background-color: #CCFF66; }
.menu ul li.artizani { background-color: #FFCC00; }
.menu ul li.konj { background-color: #CCFF99; }

.menu ul li a, .menu ul li a:visited {
	display: block;
	font-size: 11px;
	/*font-weight: bold;*/
	text-align: center;
	text-decoration: none;
	color: black;
	padding-top: 9px;
	padding-bottom: 8px;
	outline: none;
}

.menu ul li.spacer {
	width: 115px;
}

.left-nav {
	float: left;
	width: 130px;
	margin-top: 41px;
}

.left-nav ul li {
	text-align: right;
	background: url('../images/buttons/inactive.png') top left no-repeat;
	height: 32px;
	padding-right: 40px;
	text-align: center;
	margin-bottom: 4px;
}

.left-nav ul li.active {
	background: url('../images/buttons/active.png') top left no-repeat;
}

.left-nav a, .left-nav a:visited, .left-nav a:hover {
	font-size: 11px;
	height: 14px;
	padding: 9px 0;
	display: block;
	width: 100%;
	color: #000;
	text-decoration: none;
	/*font-weight: bold;*/
	outline: none;
}

.main {
	background-color: white;
	float: right;
	width: 530px;
	padding: 5px;
	font-size: 13px;
}

.main h1 {
	margin-top: 31px;
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 1em;
}

.main h2 {
	margin: 20px 0;
	font-size: 14px;
	font-weight: bold;
}

.main p {
	margin: 1em 0;
}

.main a, .main a:visited {
	color: black;
	font-weight: bold;
	text-decoration: underline;
}

.main ul {
	margin: 1em 0;
}

.main ul li {
	margin-left: 20px;
	list-style: disc;
}

.main .drawing {
	float: right;
	display: inline;
	margin-left: 20px;
}

.frufru-article { background: url(../images/backgrounds/frufru.png) top left repeat-x #ffffd9; }
.kuglica-article { background: url(../images/backgrounds/kuglica.png) top left repeat-x #F0F0D2; }
.bobek-article { background: url(../images/backgrounds/bobek.png) top left repeat-x #ECFFC7; }
.artizani-article { background: url(../images/backgrounds/artizani.png) top left repeat-x #FFF5D1; }
.konj-article { background: url(../images/backgrounds/konj.png) top left repeat-x #EAFFD6; }

.main .article {
	margin-right: 120px;
}

ul.show-grid {
	clear: both;
}

ul.show-grid li {
	width: 230px;
	margin: 0;
	margin-right: 30px;
	margin-bottom: 10px;
	float: left;
	display: inline;
	height: 90px;
	text-align: right;
	list-style: none;
}

ul.show-grid li .image_holder {
	width: 90px;
	height: 90px;
	float: right;
	display: inline;
	margin-left: 20px;
	text-align: center;
}



.photo_sidebar {
	clear: right;
	width: 100px;
	padding: 5px;
	float: right;
	margin-left: 20px;
	background-color: #FFFF66;
	text-align: center;
}

.photo_sidebar ul li {
	list-style: none;
	margin: 0;
}

.photo_sidebar h2 {
	color: #aa4;
	font-weight: bold;
	font-size: 14px;
	margin-bottom: 0.5em;
}

.frufru-article .photo_sidebar, .kuglica-article .photo_sidebar, .bobek-article .photo_sidebar, .artizani-article .photo_sidebar, .konj-article .photo_sidebar { background-color: white; }

.artwork_display ul li { float: left; margin: 0; margin-right: 5px; list-style: none; }

table.event-list {
	width: 100%;
}

table.event_list td, table.event_list th {
	font-size: 12px;
	padding: 3px;
}

#flash-labirint {
	float: right;
	margin: 0;
	padding: 0;
	margin-left: 5px;
	width: 160px;
	height: 600px;
}