* {margin:0px; padding:0px;}
.left {float:left;}
.right {float:right;}
.t-left {text-align:left;}
.t-center {text-align:center;}
.t-right {text-align:right;}
.overflow {overflow:hidden;}


table {border-collapse:collapse; width:100%;}
h1 {font-family:Verdana; font-size:15px;color:#A72F2F; margin-bottom:10px; text-transform: uppercase;}
h1 sup {font-size:12px !important;}
h2{font-family:Georgia; font-size:12px;color:#A72F2F; margin-bottom:6px;}
div#sidebar h2 {width:100%; text-align:right;}


a {outline:none;}
img {border:none;}

body {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size : 11px; 
	background:#FFF url('../images/site_bg.jpg') 0px 0px no-repeat;
	}
	
	
div#holder {width:750px;position:absolute;top: 110px;left:200px;}
		
table.logo td{height:33px;}
table.logo td.homeBtn {vertical-align:bottom;	padding:0 10px 1px 0;}	


table.main_menu td {padding:5px 0;	font-family:Arial, Tahoma;font-size:12px;font-weight:bold;
	text-transform:uppercase;color:#A8A290;	border-top:1px solid #DAD9D4;border-bottom:2px solid #DAD9D4;
}


table.main_menu td ul li {display: inline;list-style-type: none;	padding-right: 0px;}
table.main_menu td ul li a {color:#A8A290;text-decoration:none;}
table.main_menu td ul li a:hover {color:#A72F2F;}
table.main_menu td ul li a.m_active {	color:#A72F2F;}
table.main_menu td ul li span {color:#A72F2F;	margin:0 3px;}




div#wrap {width:730px;padding:15px;margin:30px 0 0 0;}
div#content {color:#555;	width:545px; padding:0 8px 0 0; float:left;	border-right:2px solid #DAD9D4;}
div#sidebar {width:160px;float:left;padding:8px 3px 8px 12px; font-size:10px;}



/* CONTENT STYLES */

span.co2 { font-weight:bold;}
div#content sup {font-size:7px;}
div#content p {margin-bottom:15px;}



div.FP_info, div.FP_news,div.jacob  {margin-bottom:20px;text-align: justify; }
div.FP_info a{font-weight:bold; color:#555;}

div.news_entry {color:#6b6c6c; margin-bottom:10px; padding-bottom:10px; border-bottom:1px solid #DAD9D4; overflow:hidden; text-align: justify; }
div.news_entry_last {border:none !important;}
div.news_entry img {margin:3px; padding:1px; border:1px solid #DDD;}
div.news_entry span.news_thumb {display:block; width:90px; height:65px; margin:3px; border:1px solid #DDD; float:left;}

p.news_title {font-weight:bold; margin-bottom:10px;}
p.news_title a {color:#6b6c6c; text-decoration:none;}
p.news_title sup{font-size:11px; margin-left:5px; color:#BBB;}
a.readmore {color:#8f1a1a; text-decoration:none;}
#screenshot{position:absolute;border:1px solid #ccc;background:#333;padding:5px;display:none;color:#fff;}

div.jacob p:first-letter  {margin-left:10px;}
div.jacob img {float:right; margin:5px;border:1px solid #ccc; padding:1px;} 



div.cop15{text-align:justify;}
div.cop15 p:first-letter  {margin-left:10px;}


p.no_entry {margin-left:15px; font-size:10px; color:#999;}


/* SIDEBAR STYLES */

div.FP_events { margin-bottom:20px; clear:both;}
div.FP_events a {text-decoration:none; color:#555;display:block; margin-bottom:10px;}
span.event_date {color:#A72F2F;font-weight:bold; margin-right:3px;}
span.latest_comment {color:#A72F2F;}

div.FP_galleries {text-align:right;}
div.FP_galleries a.gallery_item {display:block; float:left; padding:1px; border:1px solid #DDD; margin:2px; width:72px; height:57px;}

a.browseall {color:#235996 !important; display:block; float:right !important;}



/* SUPPORT */
div#support {padding:5px 0; text-align:left; margin-left:10px; border-top:1px solid #DAD9D4; border-bottom:1px solid #DAD9D4; /*width:550px;*/}
div#support img { margin-right:40px; }

/* FOOTER */
div#copyright {font-size:9px; text-align:left; color:#444; padding:30px 0 5px 0; margin-left:10px; }


/* EVENT */
div.event_entry {margin-bottom:10px; padding:3px; overflow:hidden; clear:both;}
div.event_date {width:32px; background:#6e99c9; color:#FFF; float:left; font-family:Georgia, Verdana; font-size:10px; text-align:center;padding:2px 0; margin-top:10px;}
div.event_date span {font-size:14px; display:block; margin-top:-3px;}

div.event_data {float:left; padding:10px; width:460px; background:#f3f3f3 url(../images/corner.png) top right no-repeat; margin: 0 0 0 10px;}
div.event_data h3 {font-size:12px;;}
div.event_data a {color:#555;}
div.event_data a.readmore {color:#6e99c9;}


/* NEWS */

div.news_archive {padding:5px 5px 5px 30px; background:#DAD9D4 url(../images/copy.gif) 5px center no-repeat; margin:1px 0;}
div.news_archive a {color:#555; text-decoration:none;}
p.older {margin:0 0 3px 3px;}



div.contacts {background:url(../images/dki_big.jpg) top right no-repeat; padding:0 0 0 5px;}
div.contacts a {color:#8f1a1a;}




div.about_info {margin-bottom:20px;}
div.about_info ul {margin-left:30px;}
div.about_info p:first-letter {margin-left:10px;}



div.galerija {overflow:hidden; height:500px;}
div.thumb_holder {width:150px; float:left; max-height:400px; overflow:auto;}
div.thumb_holder img {width:50px;}
div#gall, div#gall_noscript  {width:530px; float:left; text-align:center;}
div#gall img {max-width:500px;}{}
div.gall_text {text-align:left !important; width:510px !important; padding-right:20px; padding-top:1px;}

div#caption {padding:5px; background:#bbb; color:#fff; text-align:left;}
div.gallery_content {width:700px !important; border:none !important;}

div.article {text-align: justify; overflow:hidden;}
div.article a {color:#A72F2F;}
div.article table {font-size:11px; max-width:500px; margin:10px auto;}
div.article table td {border:1px solid #555; padding:2px;}
div.article img {padding:1px; border:1px solid #DDD; margin:0 5px 5px 0;}


p.comment_title {margin: 15px 0 10px 0; padding:5px; background:#DAD9D4; text-align:center;}
div.comment_entry {border:3px solid #CCC; padding:5px; text-align:right; font-size:9px; color:#BBB; margin-bottom:5px;}
div.comment_entry span {font-size:14px; font-weight:bold; float:left; color:#555;}
div.comment_entry p {font-size:10px; color:#555; text-align:left; clear:both;text-align: justify;}

span.gal_img {width:50px; height:38px; display:block;}


div.comment_form {margin-top:20px;}
div.comment_form table td {padding-bottom:10px;}
div.comment_form table td.comment_label {width:80px; text-align:left; vertical-align:top; font-size:11px; color:#555;}
div.comment_form textarea { height:50px; overflow:auto; }
div.comment_form textarea, div.comment_form input.inp {width:465px;padding:2px; font-size:11px; color:#555;}
div.comment_form .err {background:#f6aaaa;}


div.gallery {overflow:hidden;}

div.gallery div.gallery_entry {float:left; margin:0 7px 7px 0;border:1px solid #DDD; background:$FFF; padding:1px; overflow:hidden; width:120px;}
div.gallery a.gallery_thumb {display:block; width:120px; height:120px; float:left;}
div.gallery a.gallery_caption {display:block; width:114px; height:13px; padding:3px; float:left; overflow:hidden; 
							background:#DDD; color:#555; text-align:center; font-size:10px; text-decoration:none;}


div.backToGallery {display:block; text-align:right; clear:both;}
div.backToGallery a {color:#AAA; text-decoration:none;}


a.screenshot {font-weight:bold; color:#555;}



div.content {
	/* The display of content is enabled by a javascript generated style on the page.
	   This is so that the slideshow content won't display unless javascript is enabled. */
	display: none;
	float:right;
	width:550px; 
}
div.content a, div.navigation a {
	text-decoration: none;
	color: #777;
}
div.content  a:focus, div.content  a:hover, div.content  a:active {
	text-decoration: underline;
}
div.controls {
	margin-top: 5px;
	height: 23px;
}
div.controls a {
	padding: 5px;
}
div.ss-controls {
	float: left;
}
div.nav-controls {
	float: right;
}

div.loader {
	background-image: url('loader.gif');
	background-repeat: no-repeat;
	background-position: center;
	width: 550px;
	height: 350px
}
div.slideshow {
	clear: both;
}
div.slideshow span.image-wrapper {
	float: left;
	padding-bottom: 12px;
}
div.slideshow a.advance-link {
	padding: 2px;
	display: block;
	border: 1px solid #ccc;
}
div.slideshow img {
	border: none;
	display: block;
}
div.download {
	float: right;
}
div.embox {
	clear: both;
	border: 1px solid #ccc;
	background-color: #eee;
	padding: 12px;
}
div.image-title {
	font-weight: bold;
	font-size: 1.4em;
}

div.image-desc {
	line-height: 1.3em;
	padding-top: 12px;
}
div.navigation {
	/* The navigation style is set by a javascript generated style on the page.
	   This is so that the javascript specific styles won't be applied unless javascript is enabled. */
}
ul.thumbs {
	clear: both;
	margin: 0;
	padding: 0;
}
ul.thumbs li {
	float: left;
	padding: 0;
	margin: 5px 10px 5px 0;
	list-style: none;
}
a.thumb {
	padding: 2px;
	display: block;
	border: 1px solid #ccc;
}
ul.thumbs li.selected a.thumb {
	background: #000;
}
a.thumb:focus {
	outline: none;
}
ul.thumbs img {
	border: none;
	display: block;
}
div.pagination {
	clear: both;
}
div.navigation div.top {
	margin-bottom: 12px;
	height: 11px;
}
div.navigation div.bottom {
	margin-top: 12px;
}
div.pagination a, div.pagination span.current {
	display: block;
	float: left;
	margin-right: 2px;
	padding: 4px 7px 2px 7px;
	border: 1px solid #ccc;
}
div.pagination a:hover {
	background-color: #eee;
	text-decoration: none;
}
div.pagination span.current {
	font-weight: bold;
	background-color: #000;
	border-color: #000;
	color: #fff;
}

/* Minimal Gallery Styles */
#thumbs-min ul.thumbs li {
	float: none;
	padding: 0;
	margin: 0;
	list-style: none;
}

#thumbs-min a.thumb {
	padding: 0px;
	display: inline;
	border: none;
}

#thumbs-min ul.thumbs li.selected a.thumb {
	background: inherit;
	color: #000;
	font-weight: bold;
}





/*
table.main_menu td ul li {display: inline;list-style-type: none;	padding-right: 0px;}
table.main_menu td ul li a {color:#A8A290;text-decoration:none;}
table.main_menu td ul li a:hover {color:#A72F2F;}
table.main_menu td ul li a.m_active {	color:#A72F2F;}
table.main_menu td ul li span {color:#A72F2F;	margin:0 3px;}

*/




ul.potato-menu {
	margin:0;
	padding:0;
	width:auto;
	list-style:none;
	/*display:none;*/
}
.potato-menu:after {
	content: " ";
	display: block;
	visibility: hidden;
	clear: both;
	height: 0.1px;
	font-size: 0.1em;
	line-height: 0;
}
ul.potato-menu li.potato-menu-item {
	margin:0;
	padding:0;
	position:relative;
	list-style:none;
	list-style-position:outside;
	display:inline;
	float:left;
}
ul.potato-menu li.potato-menu-item a {
	display:block;float:left;
	text-decoration:none;
	white-space:nowrap;
	outline:0;
	/*margin-right:6px;*/
}



ul.potato-menu li.potato-menu-item span {
	display:block; float:left; margin:0 5px;
}

ul.potato-menu li.potato-menu-item ul {
	margin-top:15px;
	width:184px;
}
ul.potato-menu li.potato-menu-item ul li a {
	display:block; float:none; background:#A8A290; width:180px; padding:2px; color:#FFF; /*margin-bottom:1px; */ border-bottom:1px solid #FFF;font-size:10px;
}

ul.potato-menu li.potato-menu-item ul li a:hover {
	color:#A72F2F;
}


ul.potato-menu ul.potato-menu-group {
	margin:0;
	padding:0;
	-webkit-padding-start:0;
	-webkit-padding-end:0;
	position:absolute;
	display:none;
	z-index:1000;
}





/*   NOTICE  */


div.notice_data {text-align:left;}
	.notice_data h4 {margin:10px 0 10px 0;}
	.notice_data p {line-height:15px;}
	.notice_data ul, .notice_data ol {margin:0 0 0 45px;}
	.notice_data ul {list-style:none; margin-bottom:10px;}
	.notice_data ul li > ol {margin:0 0 0 30px;}
	.notice_data table {margin:10px 15px; background:#F5F5F5; width:500px;}
	.notice_data table td {padding:3px 2px; border:1px solid #FFF !important; width:50%; }
	





a.participants_sidebar {font-weight:bold; display:block; padding-left:20px; background:url(../images/user_gray.png) center left no-repeat;}





