* {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:#013870; margin-bottom:10px; text-transform: uppercase;}
h1 sup {font-size:12px !important;}
h2{font-family:Georgia; font-size:12px;color:#013870; 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;
	}
	

	
/*
BORDERS - 264b6e
LIGHT BORDERS 384f66

UBER LIGHT 768da5

BLUE TEXT - 013870

*/	
	
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:#013870;	border-top:1px solid #264b6e;border-bottom:2px solid #264b6e;
}


table.main_menu td ul li {display: inline;list-style-type: none;	padding-right: 0px;}
table.main_menu td ul li a {color:#013870;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 #768da5;}
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.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 #768da5; 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 a{color:#555; font-weight:bold; }
div.cop15 p:first-letter  {margin-left:10px;}


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


/* SIDEBAR STYLES */

div.FP_events {float:left; margin-bottom:20px;}
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 #768da5; border-bottom:1px solid #768da5;}
div#support img { margin-right:15px; border:none;}

/* 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 a{color:#555; font-weight:bold; }
div.about_info {margin-bottom:20px;text-align: justify;}
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 {width:530px; float:left; text-align:center;}
div#gall img {max-width:500px;}

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




div.article {text-align: justify;}
div.article ul {margin-left:30px;}
div.article a {color:#A72F2F;}
div.article table {font-size:11px; max-width:400px; margin:10px auto;}
div.article table td {border:1px solid #555 !important; 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;}
p.spam_title {margin: 2px 0 10px 0; padding:5px; background:#A72F2F; text-align:center; color:#FFF;}
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:26px; padding:3px; float:left; overflow:hidden; 
							background:#DDD; color:#555; text-align:center; font-size:10px; text-decoration:none;}


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




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


span.minicop {color:#013870; font-weight:bold;}



div.idea {text-align: justify;}
div.idea a {color:#A72F2F; text-decoration:none;}



div.facts table td {vertical-align:middle;}
div.facts table td.pdf {width:50px; vertical-align:middle; text-align:center;}
div.facts table td a {color:#A72F2F; text-decoration:none;}



div.members p.title, div.members p.data {padding:0px !important;}
div.members p.title {color:#A72F2F; font-weight:bold;}
div.members p.data {margin-bottom:10px;}


p.person {margin:0 0 2px 0 !important;}



div.goals {text-align: justify;}
div.goals ol {margin:0 20px 0 40px;}
div.goals ol li {margin-bottom:10px;}


div.when {text-align: justify;}
div.when table {width:400px; margin:0 auto;}
div.when table td {padding:5px; border:1px solid #CCC;}
div.when table td.title {width:100px; text-align:center; font-weight:bold;}





td.private {font-size:9px; color:#BBB;}

table.forum_table td.desc {font-size:9px; color:#BBB; padding-left:75px;}

td.lang {font-size:9px !important;}



div.forum table {font-size:11px;}
div.forum table td.heading {background:#264b6e; border:1px solid #FFF; color:#FFF; font-weight:bold; padding:2px;}
div.forum table td.heading-left {padding:2px 2px 2px 10px; width:400px; text-align:left;}
div.forum table td.heading-center {text-align:center;}
div.forum table td.heading-right {text-align:center; width:120px;}

div.forum table td.content {background:#768da5; border:1px solid #FFF; padding:2px; color:#FFF;}
div.forum table td.content-left {padding:2px 2px 2px 10px; width:400px; text-align:left;}
div.forum table td.content-left p.topic {margin-bottom:5px; font-size:12px;}
div.forum table td.content-left p.topic a {color:#FFF; text-decoration:none; font-weight:bold;}
div.forum table td.content-left p.topic sup {font-size:8px !important;}


div.forum table td.content-center {text-align:center;}
div.forum table td.content-right {text-align:center; font-size:9px !important;}




table.forum_table input.inp, table.forum_table textarea  {width:620px;}





div.discussion_head {background:#768DA5; padding:5px; margin:5px 0;}
div.discussion_head p.topic {color:#A72F2F; font-weight:bold; margin-bottom:5px; background:#FFF; padding:2px;}
div.discussion_head p.topic span {color:#384f66; font-size:9px;}
div.discussion_head p.text {color:#FFF;}



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:#384f66; width:180px; padding:2px; color:#FFF; /*margin-bottom:1px; */ border-bottom:1px solid #FFF;font-size:10px;
	background:#82a0bd;
}

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


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;
}











.basic  {
	width: 530px;
}
.basic div {
	background-color: #F5F5F5;
	padding: 10px;
}

.basic p {
	margin-bottom : 10px;
	border: none;
	text-decoration: none;
	/*font-weight: bold;*/
	font-size: 10px;
	margin: 0px;
	
	text-align: justify;
}




.basic a {
	cursor:pointer;
	display:block;
	padding:5px;
	margin-top: 0;
	text-decoration: none;
	font-weight: bold;
	font-size: 12px;
	color: #FFF !important;
	background-color: #00a0c6;
	margin-bottom:1px;
	/*border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #999;*/
	
	background:#384F66;

}
.basic a:hover {
	background-color: #A72F2F;
}
.basic a.selected {
	color: black;
	background-color: #A72F2F;
}

.basic div ul {margin:3px 0 3px 20px;}


