*{
	margin: 0px;
	padding: 0px;
	text-align: left;
}
body{
	behavior: url(csshover.htc);
	text-align: center;
	font-family:Arial,Tahoma,Verdana,Geneva,Helvetica,sans-serif;
	font-size:11px;
}
.orangestr{
	font-weight: bolder;
	color: #fe8b00;
}
input {
	border: 1px solid #909090;
}
a img{
	border: 0px none;
}
table tr td{
	vertical-align: top;
	font-size:11px;
}
div#bottom{
	border-bottom: 1px solid #666;
	width: 100%;
	height: 25px;
}
img#logo{
	position: absolute;
	top: 5px;
	left: 12px;
}
div#motto{
	position: absolute;
	top: 46px;
	font-size: 12px;
	left: 17px;
	font-weight: bolder;
	color: #231F20;
	font-style: italic;
}
div#short_info{
	padding-right: 5px;
	position: absolute;
	height: 20px;
	right: 0px;
	top: 8px;
	font-weight: bolder;
}
div#short_info input{
	font-size: 10px;
	font-weight: bolder;
	vertical-align: middle;
}
div#topmenu{
	position: relative;
	width: 550px;
	height: 20px;
	border: 1px solid #666;
	border-top: 0px solid;
	text-align: left;
	margin: 0px auto;
	background: #514f4f url(images/backgroundmenu2.png) no-repeat top right;
	color: #f1f1f1;
	font-weight: bolder;
	padding-top: 3px;
	z-index: 1;
}
div#topmenu a{
	color: #f1f1f1;
	font-weight: bolder;
	text-decoration: none;
	margin-right: 3px;
	margin-left: 3px;
}
div#topmenu a:hover{
	text-decoration: underline;
}
div#topmenu a.selected{
	font-size: 13px;
	color: #fe8b00;
}
div#footer{
	width: 100%;
	text-align: center;
	border-top: 1px solid #666;
	font-style: italic;
	color: #aaa;
	bottom: 0px;
}
div#footer a{
	color: #aaa;
	text-decoration: none;
	margin-right: 4px;
	margin-left: 4px;
}
div#footer a:hover{
	text-decoration: underline;
}
div#content{
	width: 800px;
	margin: 0px auto;
	margin-top: 12px;
	position: relative;
}
div.box{
	width: 200px;
	border: 1px solid #ccc;
	background-color: #fff;
}
h4{
	border-bottom: 1px solid #ccc;
	padding: 2px;
	font-size: 13px;
}
h4 a{
	color: #656565;
	font-weight: bolder;
	text-decoration: none;	
}
h4 a:hover{
	text-decoration: underline;	
}
h4.red{background: #f9e1e1 url(images/backgroundheader5.png) no-repeat top right;}
h4.green{background: #eaf8cf url(images/backgroundheader4.png) no-repeat top right;}
h4.orange{background: #fef2e3 url(images/backgroundheader3.png) no-repeat top right;}
h4.blue{background: #f3f9fd url(images/backgroundheader2.png) no-repeat top right;}
div.box p{
	padding: 5px;
	text-align: justify;
}
div#opis{
	height: 450px;
	top: 60px;
	left: 600px;
	background: #fff url(images/backgroundbox2.png) no-repeat bottom right;
}
div#dodatki{
	height: 420px;
	top: 60px;
	left: 850px;
	background: #fff url(images/backgroundbox.png) no-repeat bottom right;
}
div.strong_link a{
	text-decoration: none;
	font-weight: bolder;
	font-size: 13pt;
	color: #999999;
}
div.strong_link a:hover{
	text-decoration: underline;
	color: red;
}
div#nonlogin{
	height: 60px;
	width: 400px;
	margin-left: 200px;
	background: #fff url(images/backgroundbox2.png) no-repeat bottom right;
}
table.zdjecia{
	width: 100%;
}
table.zdjecia td{
	cursor: pointer;
	width: 33%;
	text-align: center;
	vertical-align: top;
	padding: 5px;
	height: 160px;
}
table.zdjecia td:hover{
	background: #d1edfe;
}

table.videos{
	width: 100%;
}
table.videos td{
	cursor: pointer;
	width: 33%;
	text-align: center;
	vertical-align: top;
	padding: 5px;
	height: 140px;
}
table.videos td:hover{
	background: #d1edfe;
}
table.informacje tr td{
	padding: 1px 2px;
	vertical-align: top;
}
table.informacje tr.gray td{
	background: #f1f1f1;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
}
table.informacje tr td.left{
	font-weight: bolder;
	text-align: right;
	padding-right: 3px;
}
.profil_str{
	color: #656565;
	font-weight: bolder;
	text-decoration: none;
	margin-right: 3px;
	margin-left: 3px;
}
.profil_str:hover{
	text-decoration: underline;
}
div.dodaj{
	display: inline;
}

#lightbox{
	background-color:#eee;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
	}
#lightboxDetails{
	font-size: 0.8em;
	padding-top: 0.4em;
	}	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }
#closeButton{ top: 5px; right: 5px; }

#lightbox img{ border: none; clear: both;} 
#overlay img{ border: none; }

#overlay{ background-image: url(images/overlay.png); font-size: 11pt;}

* html #overlay{
	background-color: #333;
	back\ground-color: transparent;
	background-image: url(blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/overlay.png", sizingMethod="scale");
}
