body {
	font: normal normal normal 14px/1.4 Arial, Helvetica, sans-serif;
	background-color:#000;
	color:#EFEFEF;
}
a:link, a:visited {color:#777; text-decoration:none;}
a:hover, a:active {text-decoration:underline;}
.clearfix {clear:both;}
img {border:0;}
.left {float:left;}
.right {float:right;}
.center {text-align:center;}
h1, h2, h3, h4 {font-weight:normal;}
h1 {}
h2 {font-size:26px; margin:2px 0 6px;}
h3 {color:#FF8A00; font-size:18px; margin:2px 0 6px;}
h4 {font-size:16px; margin:2px 0 6px;}
strong {color:#FF8A00;}
small {font-size:12px;}
address {font-style: normal;}
#content p {margin-bottom:15px;}
/* 
	STRUCTURE
*/	
#header {
	background:#000 url(i/header-dots.gif) no-repeat scroll 50% 0; overflow:hidden;
}
#content {
	background:#000 url(i/content-dots.gif) no-repeat scroll 50% 0;
	overflow:hidden;
}
#footer {
	background:transparent url(i/footer-dots.png) no-repeat scroll 50% 0;
}
#hedaer-inner, #content-inner, #footer-inner {
	margin:0 auto;
	width:900px;
	overflow:hidden;
}
#main-content {float:left; width:588px;}
#sidebar {float:right; width:312px;}
#footer {clear:both;}

/*
		HEADER
*/
#header .logo {margin:5px 0 0 50px; float:left;}		
#mastermind {background-color:#000; float:right; margin:15px 5px 0 0;}
#mastermind img {margin-top:0px;}
h5 {color:#999; font-family:Tahoma; font-size:12px; font-weight:normal;}
/* 
		NAVIGATION
*/
#nav {margin:10px 0 10px 5px; overflow:hidden;}
#nav li {display:inline; float:left; margin-right:10px; padding:5px 0 5px 15px;}
#nav .last {margin-right:0;}
#nav li a {color:#fff; font-family:Tahoma; font-size:13px; text-decoration:none; padding:4px 15px 5px 0;}
#nav li.active {
	background:#000 url(i/btn-left.gif) no-repeat scroll 0 50%;
}
#nav li.active a {
		background:transparent url(i/btn-right.gif) no-repeat scroll 100% 50%;
		padding:4px 15px 5px 0;
}

/* ACTIVE MENU */
body.home .menu-home,
body.cele .menu-cele,
body.regulamin .menu-regulamin,
body.jury .menu-jury,
body.harmonogram .menu-harmonogram,
body.kontakt .menu-kontakt,
body.galeria .menu-galeria,
body.prasa .menu-prasa,
body.organizator .menu-organizator {
	background:#000 url(i/btn-left.gif) no-repeat scroll 0 50%;
}
body.home .menu-home a,
body.cele .menu-cele a,
body.regulamin .menu-regulamin a,
body.jury .menu-jury a,
body.harmonogram .menu-harmonogram a,
body.kontakt .menu-kontakt a,
body.galeria .menu-galeria a,
body.prasa .menu-prasa a,
body.organizator .menu-organizator a {
	background:transparent url(i/btn-right.gif) no-repeat scroll 100% 50%;
	padding:4px 15px 5px 0; color:#000 !important;
}
.inactive a {color:#333 !important; cursor:default;}


/*
		CONTENT
*/
/* SOCIAL BOOKMARKS */
#social-bookmarks {float:right; margin:35px 20px 10px 0;}
#social-bookmarks	li {display:inline; float:left; margin-right:20px;}
#social-bookmarks a {display:block; height:28px; text-indent:-999em; width:28px;}
#social-bookmarks .wykop a {background:#000 url(i/bookmarks.png) no-repeat scroll 0 0;}
#social-bookmarks .facebook a {background:#000 url(i/bookmarks.png) no-repeat scroll -28px 0;}
#social-bookmarks .wykop a:hover {background-position:0 -28px;}
#social-bookmarks .facebook a:hover {background-position:-28px -28px;} 

/* MAIN CONTENT */
#main-content, #info {overflow:hidden;}

#main-content h2 {margin-bottom:35px;}
#info {
	background:transparent url(i/separator.png) no-repeat scroll 60% 100%;
	padding:0 0 80px 60px;
	margin-bottom:20px;
	margin-top:10px;
	overflow:hidden;
}

.more-links { overflow:hidden;}
.more-links li {display:inline; float:left; margin:10px 50px 0 0;}
.more a {
	background:#000 url(i/btn-more.png) no-repeat scroll 100% 50%;
	color:#fff;
	font-size:12px; 
	font-weight:bold; 
	display:inline-block;
	padding:6px 35px 6px 0;
	text-decoration:none;
}

#news {padding:0 0 0 60px; overflow:hidden;}
.post {margin-bottom:50px;}
.post p {margin-bottom:10px;}


#main-content ul {margin-left: 20px;}
#main-content li {list-style:disc; margin-bottom:10px;}

/* jury lista */
#main-content dl {margin-left:10px; overflow:hidden; }
#main-content dt {color:#FF8A00; margin:15px 0 5px; float:left; width:100%;}
#main-content dd {font-size:12px;float:left; margin-bottom:15px;}
#main-content dd img {display:block;}

#main-content dd img {
	background-color:#333;
	border:1px solid #666;
	float:left;
	margin:0 15px 0 0;
	padding:4px;
}


#main-content li span {color:#fff; font-weight:bold;}
#main-content address {margin-left:10px;}


.lightbox img {
	background-color:#333;
	border:1px solid #666;
	cursor:pointer;
	display:block;
	margin-bottom:20px;
	padding:4px;
}

/* 
		SIDEBAR
*/
#banners {margin:20px 0 0 70px; width:178px;}		
#banners a {display:block; text-align:center;}
#banners li {margin:0 0 22px 0; overflow:hidden;}
#sidebar h5 {margin-left:50px; margin-top:10px;}

/*
		FOOTER
*/
#footer-inner {background-color:transparent;}
#footer {height:272px; margin-top:-50px;}
#footer .nav {margin:195px 0 0 35px; overflow:hidden;}
#footer .nav li {
	border-right:1px solid #999;
	display:inline; 
	float:left; 
	margin-right:10px; 
	padding:1px 10px 1px 0;
	line-height:8px;
}
#footer .copy, #footer .designed, #footer .designed a {border:0 !important; color:#bdbbbc; font-size:10px;}
#footer .copy {margin-left:8px;}
#footer .designed {margin:0;}
#footer .nav .last {border:0 !important;}
#footer a {color:#fff; text-decoration:none; font-size:10px;}