body { margin: 0 auto; font-family: Tahoma,Verdana,ArialCE,HelveticaCE,Arial,Helvetica,sans-serif; font-size: 12px; color: #3e3e3e; background: url(_images/bg_zawody.jpg) repeat-x #2f6ebb; background-position: top; }
table   { border: 0; padding: 0;}
td	{ padding: 5px; 	vertical-align: top; font-size: 12px; color: #3e3e3e; }
form 	{ margin: 0; padding: 0;}
a       {  font-size: 12px; color: #c21a0f; text-decoration: none; }
a:hover { font-size: 12px; color: #8e0d04; font-weight: bold; }
img     { border: 0; }
span.red { font-weight: bold; color: #d77777; font-size: 10px; padding: 5px;} 
/* 982 */
#reklama { position:absolute; top:93px; z-index:9; text-align: center; width: 100%; }
#web { position: relative; margin: 0 auto; width: 100%;  padding-top: 0px; z-index:0;}
#header { position: relative; margin: 0 auto;  width: 990px; }
#header .box { float: left; width: 990px; min-height: 293px;}
#header .logo { float: left; }
#container { position: relative; margin: 0 auto;  width: 990px; }
#container .box { float: left; width: 990px; min-height: 320px;  background: url(_images/bg-page.png);  }
#container .sponsorzy { float: left; width: 990px;  padding-bottom: 5px; background-color: #d5e2f1;  text-align: center; }
#menu { float: left; margin-top: 246px; width: 910px; padding: 12px 40px; height: 34px; background: url(_images/bg-menu.png);   }
#menu  a { color: #58779c; border-left: 1px solid #6c8aac; padding: 4px 7px;}
#menu  a:hover { color: #062852;text-decoration: none; }
#menu .first { border-left: 0; }
#container .ramka { float: left; width: 580px;}
#container input[type=text],
#container input[type=password],
#container textarea,
#container select { margin-right: 5px; padding: 4px; border: 1px solid #ddd; background-color: #fff; font-size: 11px; color: #999; }
#container input[disabled],
#container select[disabled] { background-color: #f5f5f5; }
#container form { overflow: hidden; }
#container form dl { position: relative; float: left; margin-bottom: 15px; width: 580px; }
#container form dl.sec { position: relative; float: left; margin-bottom: 15px; width: 450px; }
#container form dl.last { margin-bottom: 0px;  border-top: 1px solid #f2f5f8; }
#container form dt { float: left; padding: 2px 0; width: 130px; }
#container form dt span { color: #cc0000; }
#container form dd { float: left; width: 320px; }
#container form dd.text { padding: 5px 0; }
#container form dd input { float: left; }
#container form label.error { margin: 5px; padding: 2px 3px; background-color: #ffdfdf; border: 1px solid #ffb0b0; color: #fe2626; }

#page { float: left; width: 990px; }
#page h1 { font-size: 14px; color:#2e537f; font-weight: bold; margin: 5px;}
#page h2 { font-size: 17px; color:#2e537f; font-weight: bold; margin: 20px 0 10px 0;}
#page h3 { font-size: 15px; color:#2e537f; font-weight: bold; margin: 10px;}
#page h4 { font-size: 20px; color:#2e537f; font-weight: bold; margin: 0 0 6px 0;}
#page h5 { font-size: 18px; color:#2e537f; margin: 0 0 6px 0;}
#page .txt { line-height: 0.6cm; width: 880px;  padding: 0px 55px 30px 55px; }
#page .miniaturka { float: left; margin: 0 9px 5px 10px; border: 1px solid #b1b1b1; padding: 3px; }
#page .menustrona { padding: 5px 10px; border-bottom: 1px solid #d9d9d9; background-color: #dbdbdb; margin: 5px; }
#page .menustrona .miniaturka { float: left; margin: 0 9px 5px 10px; border: 1px solid #b1b1b1; padding: 3px; }
#page .iframe {  width: 100%; padding: 15px 0; text-align: center; }
#page .plikidol {  width: 100%; padding: 10px 0; text-align: center; }
#page .plikidol img { padding: 3px; }
#page .menudol {  padding: 10px 0; text-align: center; color: #e7e7e7;}
#page .menudol a { font-size: 11px; font-weight: bold; color: #a0a0a0; padding: 2px 2px 2px 2px;}
#page .menudol a:hover { font-size: 11px; font-weight: bold; color: #003f64;  }
#page .menubok { padding: 10px; margin: 5px;   border-bottom: 1px solid #d9d9d9;}
#page .menubok a {  font-weight: bold; color: #023b7c; padding: 2px 20px 2px 2px;}
#page .menubok a:hover {  font-weight: bold; padding-left: 3px; color: #003f64;  }
#page .menuimg { padding: 10px; margin: 5px; }
#page .menuimg a {  font-weight: bold; color: #a0a0a0;}
#page .menuimg td { text-align: center; width: 180px;  padding: 5px;}
#page .menuimg a:hover {  font-weight: bold; color: #003f64; text-decoration: none; }
#page .menuimg .miniaturka {  border: 1px solid #b1b1b1; padding: 3px; }
#page img { vertical-align: middle; }
#page .news {  background: url(_images/tlo_p.png) repeat-x #dbdbdb;  }
#page .czytaj { float: right; }
#page .kontakt  { float: right; width: 400px; text-align: left;   padding: 0 0 15px 80px; font-size: 11px; }
#page  form input, #page  form textarea, #page form select  { margin: 4px 0; padding: 3px;  border: 1px solid #d5d5d5; padding: 3px; background-color: #f7f7f7; color: #666; cursor: pointer; }
#page  input  { font-size:11px; margin: 0; color:#183883;  border: 1px solid #d5d5d5; padding: 3px; background-color: #f7f7f7; }
#page  input.button { font-size:10px; margin-top: 5px; color:#fff; border: 1px solid #8e0d04; padding: 5px; background-color: #c21a0f; }
#page  form label.error { margin: 5px; padding: 2px 3px; background-color: #ffdfdf; border: 1px solid #ffb0b0; color: #fe2626; }
#page .info { color: #cc0000; font-weight: bold; padding: 5px; }
#page   td.p_gal { width: 160px; text-align: center;}
#page .lightbox img {border: 1px solid #b1b1b1; padding: 3px;}
#page .miniaturka img {border: 1px solid #b1b1b1; padding: 3px;}
#page .porcjowanie { margin: 0; width: 100%; text-align: center; padding-top: 10px;}
#page .porcjowanie span a { color: #c40009; font-weight: bold; }
#page .porcjowanie span a:hover { color: #c40009; }
#page .porcjowanie a { color: #720005; padding: 4px;}
#page .porcjowanie a:hover { color: #720005; }
#page span.prev  { float: right; color: #054084;}
#page span.prev a { color: #054084; font-size: 10px; }
#page span.prev a:hover { font-weight: bold; color: #7a7a7a; font-size: 10px; text-decoration: none; }
#page .galeria { line-height: 0.6cm; width: 880px;  }
#page .plikidol img { padding: 3px; }
#page .prawa { float: right; padding-left: 20px; }
#page .film { padding: 5px; background-color: #fff; width: 640px; margin-left: 100px;  }
#page .NewsGl { float: left; width: 880px; margin-bottom: 16px; padding-bottom: 10px; border-bottom: 1px solid #fff; }

#page .rightBanner  { float: right; width: 212px; color: #dbdbdb; margin-left: 15px;  background-color: #fff; border-left: 7px solid #fff; border-bottom: 10px solid #fff; line-height: 0.5cm; font-size: 11px;}
#page .border { float: left; border: 1px solid #e1e1e1; width: 190px; padding: 10px; letter-spacing:10px; } 
#page .rightBanner span { float: left; color: #dbdbdb; letter-spacing:10px; font-size: 10px; padding-left: 10px }
#page .rightBanner .inne { float: left; padding: 20px 0; }
#page .banner  { width: 190px; text-align: center; }
#page .inneSmall { float: left; width: 196px; padding: 2px 8px; border-bottom: 1px solid #d9d9d9;  }
#page .inneSmall a { font-size: 10px; color: #5a5a5a;}
#page .znaczek  { float: left; margin: 4px 5px 0 0; width: 5px; background: url(_images/znaczekgray.png) no-repeat; height: 16px; }

#pliki { margin: 0 auto;  width: 790px; }
#pliki table {  width: 790px; }
#pliki tr.box1 { background-color: #e4edf8;}
#pliki tr.box2 { background-color: #ecf1f7;}
#pliki td { font-size: 10px;  padding: 8px; }
#pliki td.opis { width: 370px; font-size: 11px; padding: 8px; line-height: 0.5cm;}
#pliki td.img { width: 30px; }
#pliki a { color: #b90202; font-weight: bold; }
#pliki a:hover { color: #ed0404;  font-weight: bold; text-decoration: none;}


#footer { position: relative; margin: 0 auto;  width: 990px; }
#footer img { float: right; }
#footer .bottom { float: left; width: 950px; min-height: 60px; padding: 20px; color: #c5d7ed; background-color: #1e4c87; }
#footer .kud { float: left; width: 950px; padding-top: 10px; color: #aac1de; font-size: 11px;  }
#footer .kud  a { color: #aac1de; font-size: 11px;}
#footer .kud a:hover { color: #fff;font-weight: bold; }


/*LIGTHBOX */
#jquery-overlay { position: absolute;top: 0;	left: 0;z-index: 90;width: 100%;height: 500px;}
#jquery-lightbox { position: absolute;top: 0;left: 0;width: 100%;z-index: 100;text-align: center;line-height: 0;}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {position: relative;background-color: #fff;width: 250px;height: 250px;margin: 0 auto;}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {	position: absolute;	top: 40%;	left: 0%;	height: 25%;	width: 100%;	text-align: center;	line-height: 0;}
#lightbox-nav {	position: absolute;	top: 0;	left: 0;	height: 100%;	width: 100%;	z-index: 10;}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {	width: 49%;	height: 100%;	zoom: 1;	display: block;}
#lightbox-nav-btnPrev { 	left: 0; 	float: left;}
#lightbox-nav-btnNext { 	right: 0; 	float: right;}
#lightbox-container-image-data-box {	font: 10px Verdana, Helvetica, sans-serif;	background-color: #fff;	margin: 0 auto;	line-height: 1.4em;	overflow: auto;	width: 100%;	padding: 0 10px 0;}
#lightbox-container-image-data {	padding: 0 10px; 	color: #666; }
#lightbox-container-image-data #lightbox-image-details { 	width: 70%; 	float: left; 	text-align: left; }	
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {	display: block; 	clear: left; 	padding-bottom: 1.0em;	}			
#lightbox-secNav-btnClose {	width: 66px; 	float: right;	padding-bottom: 0.7em;	}
/*LIGTHBOX END*/



