body {margin:0;padding:0;background:white url('back.gif') 0 0 repeat-x;color:#0F0F0F;
	font:81.25%/1.44 Arial, Helvetica, sans-serif;text-align:center}

img {border:0}
p {margin:0.5em 0}
a {color:#2c9b9c;text-decoration:underline}
a:hover {color:black}

small {font-size:90%;color:#333333}

h1 {font-size:185%;margin:0.5em 0;font-weight:normal;border-bottom:1px solid #2c9b9c;
	color:#2c9b9c;}
h2 {font-size:139%;margin:0em 0 0.35em 0;font-weight:bold;
	color:#2c9b9c;border-bottom:1px solid #2c9b9c;}
h4 {font-size:100%;margin:0.75em 0 0.5em 0;font-weight:bold}
h4.legend {margin:1.6em 0 0.75em 0;width:370px;background:url('hline.gif') right center no-repeat }
h4.legend span {display:block;width:180px;text-align:right}

ul {list-style-type:none;margin:0 0 0 10px;padding:0}
ul li {margin:0.3em 0;padding:0 0 0 9px;background:url('bul-blue.gif') 0 6px no-repeat}


table {font-size:100%;margin:0;padding:0;border:0;border-collapse:collapse}
td, th {margin:0;padding:0;border:0;vertical-align:top}

form {margin:0}
input, select, textarea {font-size:100%}
fieldset {margin:0;padding:0;border:0;border-top:2px solid #0F0F0F;}
legend {width:180px;text-align:right;}
textarea {width:430px;height:100px;border:1px solid #0F0F0F}
input.text {width:180px;border:1px solid #0F0F0F}
input.button {width:180px;height:22px;border:0;padding:0;margin:0;
	background:#002B82 url('button.gif') 0 0 repeat-x;color:white}

table.tform td, 
 table.tform th {padding:3px 6px;}
table.tform th {text-align:right}

table.tbl {width:100%;}
table.tbl td,
 table.tbl th {border:1px solid #0F0F0F;padding:5px 6px}
table.tbl thead td,
 table.tbl thead th,
 table.tbl .head  {background-color:#0F0F0F;color:white;}
table.tbl tr.sel td,
 table.tbl tr.sel th {}
table.tbl td.sel,
 table.tbl th.sel {font-weight:bold}
 table.tbl p {margin:0}
table.tbl tr.begin td,
 table.tbl tr.begin th {border-bottom:0;padding-bottom:1px}
table.tbl tr.end td,
 table.tbl tr.end th  {border-top:0;padding-top:1px}
 
table.cmstree td,
 table.cmstree th {padding:2px 5px;}
table.cmstree img {display:none}
table.cmstree tr.hover img {display:inline}
table.cmstree tr.hover td, 
 table.cmstree tr.hover th {background-color:#eee}
 
form.nform .fcol {float:left;width:180px;text-align:right;margin:0 10px 0 0;}
form.nform .fcont {display:block;margin-left:190px}
form.nform p {clear:both}
form.nform-col50 .fcol {width:50px;}
form.nform-col50 .fcont {margin-left:60px}

.cleaner {clear:both;width:100%;height:0px;overflow:hidden}
.center {text-align:center}

.asterix {color:#2c9b9c}

.hpnew {margin:0.75em 0}
.hpnew h4 {margin:0}
.hpnew h4 .date {font-size:92%;font-style:italic}
.hpnew p {margin:0}

.secs2 {width:100%;}
.secs2 .sec1 {float:left;width:48%}
.secs2 .sec2 {float:right;width:48%}

.pager {margin:2em 0;}
.pager .sep {color:gray;margin:0 0.5em}

.gallery {}
.gallery p {margin:0;float:left;width:150px;margin:0 20px 0 0}
.gallery p span {display:block;text-align:right;visibility:hidden}
.gallery p.hover span {visibility:visible}

.blubg {background: #0F0F0F;}
.half {width:275px;}

/*
.ico {background-position:0 0;background-repeat:no-repeat;padding-left:18px}
 
.ico-house {background-image:url('famfam/house.png')} 
.ico-calendar {background-image:url('famfam/calendar.png')}
*/
.ico-bullet_go {padding-left:9px;background:url('bul-red.gif') no-repeat left center}

.tabs {border-bottom:2px solid #eee}
.tabs ul {list-style-type:none;margin:0;padding:0}
.tabs ul li {float:left;margin:0 0 0 8px;white-space:nowrap}
.tabs ul li a {display:block;padding:3px 8px;}
.tabs ul li.active {background-color:#eee;}
.tabs ul li.active a {color:black;font-weight:bold;text-decoration:none}


#site {width:100%;background:url('topshadow.gif') top center no-repeat;text-align:center}
#sitein {width:840px;margin:0 auto;text-align:left;}

#header {position:relative;width:100%;height:70px;margin:0 0 5px 0;background:#2c9b9c url('header.gif') 0 0 no-repeat}
#header #logomoto {float:left;padding:8px 0 0 20px;white-space:nowrap;color:white;}
#header #logomoto a {color:white;text-decoration:none}
#header #logomoto div {font-size:200%;font-weight:bold;line-height:1.2}
#header #logomoto p {margin:0;}
#header #lang {float:right;display:inline;white-space:nowrap;padding:8px 35px 15px 0;color:white}
#header #lang a {color:white;}
#header #lang a.active {text-decoration:none}
#header #noauth a {color:white;}
#header #allauth a {color:white;}
#header #lang .sep {margin:0 3px;}
#header #regline {position:absolute;right:0;bottom:0;white-space:nowrap;padding:5px 25px;
	background:white url('header-bar.gif') 0 0 repeat-x;color:#2c9b9c}
#header #regline .sep {margin:0 3px;}

#page {width:100%;position:relative;padding:200px 0 0 0;}
#page #panel {position:absolute;left:0;top:0}
#panel {width:100%;height:200px;}
#panel #banner {float:right;width:630px;height:200px;overflow:hidden;z-index:1;background-color:black}
#panel #menu {float:left;width:210px;background-color:#0F0F0F}

#menu {font-size:92%;z-index:10}

#menu a {color:white;text-decoration:none}
#menu .moje  {font-weight:bold;}
#menu ul {width:100%;margin:0;padding:0;list-style-type:none;}
#menu ul li {margin:0;padding:0;position:relative;
	border:1px solid #2C2C2C;border-top:0;border-color:#2C2C2C #2C2C2C;
	background:url('menuitem.gif') 9px 7px no-repeat}
#menu ul li p {margin:0;}
#menu ul li a {display:block;height:21px;padding:0 0 0 20px;line-height:20px;white-space:nowrap}
#menu ul li a:hover {color:#2c9b9c;background-color:#030303}
#menu ul li.nabidka {font-weight:bold;border-bottom-color:#0F0F0F}
/*
#menu ul li.nabidka {background-image:url('menuitem-orange.gif');background-color:#2c9b9c;
	border-bottom:3px solid #FFCC9A}
#menu ul li.nabidka a:hover {background-color:transparent;color:white}
*/
#menu ul li.active {border-color:white;background:white url('menuitem-active.gif') 7px 8px no-repeat}
#menu ul li.active a {color:#2c9b9c;background-color:transparent}
#menu ul li div {}
#menu ul li div ul {width:210px;position:absolute;top:0;left:209px;background-color:#0F0F0F}
#menu ul li div ul a {color:white}
#menu ul li div ul a:hover {color:#2c9b9c;background-color:#030303}
#menu ul li div {display:none}
#menu ul li:hover div,
 #menu ul li.hover div {display:block}

#area {border:1px solid #E2E4F0;padding:1px 9px;border-top:0;background-color:white}

#crumbs {padding:0.5em 10px}
#crumbs p {margin:0;}
#crumbs .sep {margin:0 2px}

#content {padding:6px 35px;background:white url('content.gif') 0 0 repeat-x}
#content-self {padding:1px 10px;}




#lightbox{	position: absolute;	left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}
#lightbox img{ width: auto; height: auto;}
#lightbox a img{ border: none; }

#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }
#imageContainer{ padding: 10px; }

#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{ width: 49%; height: 100%; background-image: url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */ display: block; }
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(/design/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(/design/nextlabel.gif) right 15% no-repeat; }

#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%	; }

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em; outline: none;}	 	

#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; } 

#menu ul li:hover div,
#menu ul li.hover div {display:block}
#menu ul li:hover div li div,
#menu ul li.hover div li div {display:none}
#menu ul li div li:hover div,
#menu ul li div li.hover div {display:block}
#menu ul li div ul a,
#menu ul li.active div ul a {color:white}