@charset "utf-8";
/* Body, defi tla, czcionki podstawowe */
body { height:100%; margin:0px; padding:0px; background:#b2b2b2; font-family:Georgia, "Times New Roman", Times, serif; }
#bgHolder{ display:block; position:absolute; top:0; left:0; width:100%; height:100%; background:url(../images/bg.png) repeat-x center; }
#bgHolderJPG{ display:block; position:absolute; top:0; left:0; width:100%; height:100%; background:url(../images/bgwp.jpg) no-repeat center; }
#ctHolder { position:absolute; top: 50%; left: 50%; width:950px; height:580px; margin-top: -290px;  margin-left: -475px; }
a { text-decoration:underline; font-weight:bold; }
a:hover { text-decoration:none; }
/* naglowek */
#hdr { height:70px; padding:10px 0px 10px 0px; cursor:default; }
#hdr #log { padding:5px 0px 5px 0px;}
#log a{float:left; display:block;}
#hdr #btn { padding:15px 0px 0px 0px; }
#hdr #btn a {display:block; background:#7a7a7a; color:#fff; font-weight:normal; height:20px; margin:15px 0px 0px 40px; text-align:center; font-size:12px; line-height:20px; text-decoration:none; }
#hdr #btn a:hover { background:#ff9900; color:#333; }
#hdr #btn1 a { float:left; width:130px; padding:10px; display:block; background:#7a7a7a; color:#fff; font-weight:normal; height:20px; margin:11px 10px 0px 0; text-align:center; font-size:12px; line-height:20px; text-decoration:none; }
#hdr #btn2 a {float:left; width:158px; padding:10px; display:block; background:#7a7a7a; color:#fff; font-weight:normal; height:20px; margin:11px 15px 0px 0px; text-align:center; font-size:12px; line-height:20px; text-decoration:none; }
.contact {float:left; font-family: "Trebuchet MS"; margin: 2px 0 0 0; font-size:14px; color:#fff; width:400px; line-height:16px; }
.contact a {color:#eee; text-decoration:none; font-weight:normal; }
.contact a:hover {color:#ccc;}
.left {float:left; margin:0 10px 0 10px;}
#hdr #btn1 a:hover, #hdr #btn2 a:hover { background:#ff9900; color:#333; }
/* kontent */
#cnt { height:430px; padding:15px 0px 15px 0px; cursor:default; }

	/* kontent - front page */
	#cnt #fp li { display:block; float:left; width:178px; height:430px; margin-left:15px; font-size:14px; }
	#cnt #fp li.first { margin-left:0; }
	#cnt #fp li a { display:block; width:178px; height:40px; font-weight:normal; color:#fff; text-decoration:none; padding-top:390px; }
	#cnt #fp li a span.txt { display:block; height:40px; line-height:40px; text-align:center; background:#5f5f5f; }
	#cnt #fp li a:hover { padding-bottom:390px; padding-top:0; }
	#cnt #fp li a:hover span.txt { background:#ff9900; color:#333; }
	#cnt #fp li a.pic-1 { background:url(../images/p1.jpg) no-repeat top; }
	#cnt #fp li a.pic-2 { background:url(../images/p2.jpg) no-repeat top; }
	#cnt #fp li a.pic-3 { background:url(../images/p3.jpg) no-repeat top; }
	#cnt #fp li a.pic-4 { background:url(../images/p4.jpg) no-repeat top; }
	#cnt #fp li a.pic-5 { background:url(../images/p5.jpg) no-repeat top; }
	#cnt #fp li a.pic-1:hover { background:url(../images/p1a.jpg) no-repeat bottom; }
	#cnt #fp li a.pic-2:hover { background:url(../images/p2a.jpg) no-repeat bottom; }
	#cnt #fp li a.pic-3:hover { background:url(../images/p3a.jpg) no-repeat bottom; }
	#cnt #fp li a.pic-4:hover { background:url(../images/p4a.jpg) no-repeat bottom; }
	#cnt #fp li a.pic-5:hover { background:url(../images/p5a.jpg) no-repeat bottom; }

	/* kontent - subpage */
	/* kontent - subpage - submenu */
	#cnt #sp #smn { float:left; width:150px; height:390px; margin-top:20px; }
	#cnt #sp #smn ul {  background:url(../images/bgsp.jpg) no-repeat top;  }
	#cnt #sp #smn li { display:block; width:150px; height:40px; font-size:12px; padding-top:10px; }
	#cnt #sp #smn li.active { padding-bottom:150px; padding-top:0; }
	#cnt #sp #smn li.none { padding-bottom:100px; padding-top:0; }
	#cnt #sp #smn li a { font-weight:normal; color:#ccc; text-decoration:none; cursor:pointer; }
	#cnt #sp #smn li a span.txt { display:block; height:40px; line-height:40px; text-align:center; background:#5f5f5f; }
	#cnt #sp #smn li.active a span.txt, #cnt #sp #smn li a:hover span.txt { background:#ff9900; color:#333; }
	/* kontent - subpage - pic */
	#cnt #sp #pic { float:left; width:150px; height:390px; margin-top:20px; margin-left:10px; }
	#cnt #sp #pic.pic-1 { background:url(../images/p1a.jpg) no-repeat center; }
	#cnt #sp #pic.pic-2 { background:url(../images/p2a.jpg) no-repeat center; }
	#cnt #sp #pic.pic-3 { background:url(../images/p3a.jpg) no-repeat center; }
	#cnt #sp #pic.pic-4 { background:url(../images/p4a.jpg) no-repeat center; }
	#cnt #sp #pic.pic-5 { background:url(../images/p5a.jpg) no-repeat center; }
	/* kontent - subpage - txt */
	#cnt #sp #txt { 
	  	float:left; 
		display:block; 
		margin-left:10px; 
		border:5px solid #ccc; 
		background:#5F5F5F;
		/* background:#fff; */
		padding:5px 10px 5px 10px; width:280px; height:410px; vertical-align:middle; 
		font-size:11px; 
		/* color:#999; */
		color:#eee;
		font-family: "Trebuchet MS";
		line-height:13px; text-align:justify; overflow:hidden; }
	#cnt #sp #txt p { padding:5px 0px 5px 0px; margin:0; }
	.idTabs {margin:2px 0 0 0; }
	.idTabs li {float:left; margin:0 5px 0 0;}
	.idTabs li a{text-decoration:none; color:#fff; background:#ccc; padding:2px 4px; }
	.idTabs li a:hover{background:#ccc;}
	/* kontent - subpage - galeria */
	#cnt #sp #gal { margin-top:10px; }
	#cnt #sp #cont{ margin:10px 0 0 0;}
	#cnt #sp #cont img {margin: 0 0 0 10px;}
	#cnt #sp #gal a { margin:10px 0px 0px 10px; padding:0; float:left; }
	
/* stopka */
#ftr { height:15px; padding-top:15px; color:#ccc; font-size:10px; line-height:11px; cursor:default; font-family: "Trebuchet MS";}
#ftr img { vertical-align:middle; }
#ftr a { color:#ccc; text-decoration:none;}
#ftr a:hover { color:#fff; }
#ftr #cop { text-align:left; }
#ftr #lan { text-align:right; }

