* {font-family: Verdana, Arial; margin: 0; padding: 0; vertical-align: top;}
h1 { font-family: Arial, sans-serif, Verdana; font-size: 16pt; font-weight: bold; margin: 0px 0px 8pt 0px; }
h2 { 
	font-family: Verdana; 
	font-size: 11pt;
	margin: 0px 0px 3px 0px; 
	color: #273244;
	font-weight: bold;
}
h3 { font-family: Arial, sans-serif, Verdana; font-size: 10pt; margin: 0; }
h4, h4 input { font-family: Verdana; font-size: 12pt;}
h5 { font-family: Verdana; font-size: 12pt;}
.menu ul, .menu li {
	padding: 0;
	margin: 0;
}
body { background: #f7f6f3 url(/_s/i/tlo.gif) repeat-x 0 0; padding: 0px; margin: 0px 0px 16px 0px; }
table { border-width: 0px; }
td { vertical-align: top; }
img { border-width: 0px; }
td img { display: block; }
td img.inline { display: inline; }
p, td, div, span { font-family: Verdana, Arial, sans-serif; font-size: 8pt; font-weight: normal;}
input, textarea, select { font-family: Verdana, Arial, sans-serif; font-size: 8pt; font-weight: normal; }
a {
	text-decoration: none;
	color: #d90000;
}
hr { border: 1px solid #f7f6f3; background-color: #f7f6f3; height: 1px; font-size: 1px; margin: 0; padding: 0;}
.block2 hr { border: 1px solid #f0efe9; background-color: #f0efe9; }
div.blockContainer { 
	margin: 0px auto 5px auto; 
	width: 760px;
}
.clearer { clear: both; }


/****************** Obrazki ******************/
table.aImg {
	padding: 0;
	margin: 5px 5px 5px 0px;
	width: 1%;
	background-color: #f1f1f1;
	float: left;
	border: 3px double #a1a1a1;
}

.block1 table.aImg, .block3 table.aImg {
	border: 0;
}
/****************** Zalaczniki ******************/
div.attsThumbs {
	clear: both;
}



/****************** Menu Top *************/

div.topMenu .home {
	margin: 0px 0 0 10px;
	float: left;
}
div.topMenu {
	background: #e9e7db url(/_s/i/header_main.gif) no-repeat 0 0; 
	height: 87px;
}
div.topMenu .topMenuTable {
	float: right;
	margin-top: 25px;

}
div.topMenu td { 
	text-align: right;
}
div.topMenu td div.lTMI{
	float: left;
	width: 6px;
	height: 28px;
	background: transparent url(/_s/i/bg_button_left.gif) no-repeat 0 0;
}
div.topMenu td div.mTMI{
	float: left;
	height: 28px;
	background: transparent url(/_s/i/bg_button_middle.gif) repeat-x 0 0;
	padding: 10px 28px 0px 10px;
}
div.topMenu td div.rTMI{
	float: left;
	width: 6px;
	height: 28px;
	background: transparent url(/_s/i/bg_button_right.gif) no-repeat 0 0;
}
div.topMenu td.choosen div.lTMI{
	background: transparent url(/_s/i/bg_button_left_on.gif) no-repeat 0 0;
}
div.topMenu td.choosen div.mTMI{
	background: transparent url(/_s/i/bg_button_middle_on.gif) repeat-x 0 0;
}
div.topMenu td.choosen div.rTMI{
	background: transparent url(/_s/i/bg_button_right_on.gif) no-repeat 0 0;
}

div.topMenu a {
	color: #fff;
}
div.topMenu .choosen a {
	color: #000;
}
div.topMenu a span {
	font-weight: bold;
	font-size: 12px;
	line-height: 18px;

}
/*
body {
	background: transparent url(/_s/i/design_line_zajawka.gif) repeat 0 0;
}
*/

/****************** Menu Sciezka *************/
div.mPath {
	background-color: #e9e7db;
	border-top: 1px solid #999;
	padding-left: 10px;
	padding-top: 5px;
	height: 20px;
}
div.mPath a { 
	color: #555;
}
div.mPath a span {
	font-size: 10px;
}
/****************** Banner ******************/
div.bannerBill {
	background-color: #F4F1EA;
	text-align: center;
	margin: 0px auto 0px auto;
	border-top: 1px solid #fff;
	padding: 7px 0 7px 0;
}
div.bannerBill .sky {
	position: absolute;
	left: 50%;
	top: 20px;
	margin-left: 400px;
}
/****************** 1 Listwa ******************/
div.Slat1 {
	background: #f6f5f0 url(/_s/i/bg_long_line_middle.jpg) repeat-y 0 0;
	margin: 0;
	padding-bottom: 5px;
	text-align: left;
}
div.Slat1 div.top {
	background: transparent url(/_s/i/bg_long_line_top.jpg) no-repeat 0 0;
	height: 11px;
	width: 760px;
}
div.Slat1 span.st {
  padding: 0px 0px 0px 15px;
	color: #666565;
}
div.Slat1 span.st strong {
	color: #666565;
}
/****************** 2 Listwa - szukaj ******************/
div.Slat2 {
	margin: 0 auto 0 auto;
	text-align: left;
}
div.Slat2 div.bottom{
	width: 760px;
	height: 10px;
	background: transparent url(/_s/i/bg_long_line_bottom_gray.jpg) no-repeat 0 0;
	
}
div.Slat2 div.sform {
	background-color: #dcd9ca;
	padding: 10px 0 0 150px;
}
div.Slat2 strong {
	font-family: Tahoma;
	color: #2a3247;
	font-size: 10pt;
}
div.Slat2 .inText {
	width: 150px;
	margin: 0 10px 0 10px;
	font-size: 12px;
	padding: 2px;
	border: 1px solid #aaa;
}
div.Slat2 a {
	color: #333;
	padding-left: 10px;
	margin-left: 10px;
	background: #dcd9ca url(/_s/i/bullet_arrow_right_red.gif) no-repeat 4px 4px;
	
}
/****************** Menu Left *************/

.menuLeft div.menuContainer { 
	background-color: #d70000;  
}
div.menuLeft div.top {
	width: 160px;
	height: 9px;
	background: transparent url(/_s/i/design_box_left_top_red.gif) no-repeat 0 0; 
}
.menuLeft div.menuContainer li {
	list-style-type: none;
}
.menuLeft div.menuContainer li a {
	display: block;
	height: 23px;
	width: 134px;
	background: transparent url(/_s/i/bg_button_red_left_l1.gif) no-repeat 0 0; 
	clear: both;
	color: #fff;
	padding: 0 0 0 0;
	margin-left: 12px;
}
.menuLeft div.menuContainer li.levelUp a {
	background: transparent url(/_s/i/bg_button_red_left_l0.gif) no-repeat 0 0; 
	margin-bottom: 10px;
}
.menuLeft div.menuContainer .tl0 li a {
	background: transparent url(/_s/i/bg_button_red_left_l2.gif) no-repeat 0 0; 
	padding-left: 10px;
}
.menuLeft div.menuContainer .tl0 li a span {
	font-weight: normal;
}
.menuLeft div.menuContainer li a span{
	font-weight: bold;
}
div.menuLeft div.bottom {
	width: 160px;
	height: 9px;
	background: transparent url(/_s/i/design_box_left_bottom_red.gif) no-repeat 0 0; 
}
.menuLeft div.menuContainer li a.choosen {
	font-style: italic;
}
.menuLeft div.middle {
	background-color: #d70000;
	padding: 0px 4px 2px 5px;
}
.menuLeft div.middle div {
	background-color: #dd3131;
	padding: 3px 4px 3px 5px;
}
.menuLeft div.middle a {
	color: #fff;
	font-weight: bold;
}
/********** Opcje artykulow ************/
.artContainer {
	clear: both;
	padding-top: 10px;	
}
.artContainer .oArt {
	 color: #6a685e;
	 margin: 10px 0 0 0;
	}
.block2 .oArt {	
	border-bottom: 1px solid #d3d3d3;
	padding-bottom: 10px;
}
div.arDate span { 
	font-size: 8px; 
	color: #1d3045;
}
.block2 div.arDate span { 
	font-size: 8pt; 	
}
h4 a,h4 {
	color: #d90000;
	font-size: 12px;
}
.block3 h4 a, .block3 h4,.block1 h4 a, .block1 h4 {
	font-weight: normal;
}
h5 a,h5 {
	font-size: 10px;
}
.oArt ul, .oArt ol {
	margin-left: 25px;
}

.block2 h4 a,.block2 h4 {
	font-size: 14px;	
}
.block2 h5 a, .block2 h5 {
	font-size: 12px;
	color: #1d3045;
}
.arText h4 a, .arText h4, .arText h4 input {
	font-size: 18px;
}
.arText .aBody h4 a, .arText .aBody h4 {
	font-size: 12px;
}

.aMore{
	background: transparent url(/_s/i/bullet_wiecej.gif) no-repeat 100% 50%; 
	padding-right: 20px;
	float: right;
	clear: both;		
}
a.goBack {
	background: transparent url(/_s/i/bullet_powrot.gif) no-repeat 0% 50%; 
	padding-left: 20px;
	float: right;
	clear: both;		
}

.block3 .eblock h2 {
	margin-left: 4px;
}
.block1 div.arDate {
	display: none;
}
/*********** Stronicowanie ***********/

table.ScrollDocuments {
	margin: 15px 0 15px 0;
	width: 323px;
}
table .inact {
	color: #88857c;
}
.ScrollDocuments .prevList {
	text-align: left;

}
.ScrollDocuments .nextList {
	text-align: right;

}
.ScrollDocuments .pagesList {
	text-align: center;

}


/*********** EVENTS **************/
.block3 .eventsBlock h2 {
	margin-left: 0px;
}
.block3 .eventsBlock {
	width: 222px;
	background: #f4f3ec url(/_s/i/bg_events_down_222px.gif) no-repeat 0% 100%;
	padding: 4px 4px 4px 4px;
	margin-bottom: 10px;
	width/**/:/**/ 214px;
}

.sceventsList {
	padding-bottom: 10px;
}

.sceventsList .oArt {
	background: transparent url(/_s/i/ico_left_arrow_events.gif) no-repeat 0px 2px; 
	padding-left: 10px;
}
.sceventsList h4 {
/*	border-left: 1px dotted #aaa;*/
}
.sceventsList h4 a, .sceventsList h4 span {
	font-size: 11px;
}
.sceventsList h5, .sceventsList h5 span {
	font-weight: normal;
}
.sceventsList .evDate {
	display: none;
}

.sceventsList .oArt {
	margin: 3px 0 0 0;
}

/*********** Z calego serwisu **************/
.block3 .eventsBlock h2 {
	margin-left: 0px;
}
.block3 .eventsBlock {
	width: 222px;
	background: #f4f3ec url(/_s/i/bg_events_down_222px.gif) no-repeat 0% 100%;
	padding: 4px 4px 4px 4px;
	margin-bottom: 10px;
	width/**/:/**/ 214px;
}

.scsch02 {
	padding-bottom: 10px;
}

.scsch02 .oArt {
	background: transparent url(/_s/i/ico_left_arrow_events.gif) no-repeat 0px 2px; 
	padding-left: 10px;
}
.scsch02 h4 {
/*	border-left: 1px dotted #aaa;*/
}
.scsch02 h4 a, .scsch02 h4 span {
	font-size: 11px;
}
.scsch02 .evDate {
	display: none;
}

.scsch02 .oArt {
	margin: 3px 0 0 0;
}



/*********** SCHEMATY ************/
div.eblock table{
}
div.scsch01 .docsClearer {
	border: 1px solid red;
	display: none;

}
table.tsch01 {
	border-bottom: 1px solid #958f77;
}
.scsch01 .oArt{
	padding: 10px 5px 10px 10px;
	width: 365px;
	background-color: #dcd9ca;
	background: #dcd9ca url(/_s/i/bg_2lead.gif) no-repeat 100% 100%; 
	border-bottom: 1px solid #f7f6f3;
}
.scsch01 h4 {
	margin-top: 0px;
	color: #d70000;
	background: transparent url(/_s/i/bg_h4_line_2lead.gif) no-repeat 90% 100%; 
	padding-bottom: 3px;
	
}
.scsch01 h4 a, h4 input {
	color: #d70000;
	font-size: 12px;
}

.scsch01 .aMore {
	padding: 0;
	background: none;
	width: 50px;
	height: 20px;
	float: right;
}
.scsch01 .aMore a{
	float: right;
	width: 50px;
	height: 20px;
	display: block;
}
.scsch01 .aMore span {
	display: none;
	
}
.scsch01 .aImg { margin: 0 10px 0 0; border: 1px solid #aaa;}
.scsch01 .clearer { display: none; }
.scsch01 .docsClearer { clear: both; height: 0px; }
.block2 .sclist { background: #F0EFE9; padding: 0 12px 0 12px;}




/********* STOPKA - menu ************/
.footer {
	padding-top: 15px;
	width: 760px;
}
.footer .top {
	clear: both;
	padding-top: 8px;
	border-top: 1px solid #999999;
}
.footer a {
	color: #444;
	border-right: 1px solid #444;
	padding: 0 7px 0 7px;
}
.footer a span{
	font-weight: bold;
}

/********* STOPKA ************/
.footerBlock {
	text-align: center;
	padding-top: 3px;
}
div.footerBlock table {
	text-align: right;
	margin: 0px auto 0px auto;	
	width: 760px;
}
div.footerBlock table td.t1 {
	text-align: left;
}

.footerBlock span {
	font-weight: normal;
	color: #999;
	
}

/********* Lista klubów ********/
.clubList ul {
	margin: 4px 0 4px 3px;
	list-style-type: none;
}
.clubList li.level0 {
	padding-top: 5px;
	width: 90%;
	border-bottom: 1px solid #e1e1e1;
}
.clubList li.father span {
	background-color: #d70000;
	padding: 2px;
	color: #fff;
	font-weight: bold;
}
.clubList li.father li span {
	background: none;
	color: #333;
	font-weight: normal;
}
/******** Wygląd formularza wiki *******/
.wikiForm input {
	border: 0;
	border-bottom: 1px dotted #aaa;
	width: 330px;
	margin-top: 5px;
	background-color: transparent;
}
.wikiForm textarea {
	border: 0;
	width: 320px;
	height: 600px;
	margin-top: 5px;
	padding: 3px;
	background: transparent;
	border: 1px solid #aaa;
}
.wikiForm .aLead textarea {
	height: 200px;
}
.wikiForm h4 input,.wikiForm h5 input {
	font-weight: bold;

}
.wikiForm cite.in {
	font-size: 10px;
	font-weight: normal;
	color: #777;
	float: right;
	margin-top: -20px;
	margin-right: 25px;


}
input.sbutton {
	width: auto;
	border: 0;
	float: right;
	margin: 10px 10px 20px 0px;
}
.wikiForm .error {
	border: 1px solid #d70000;
}
.wikiForm .info {
	padding: 7px;
	background-color: #e9e7db;
	margin-bottom: 15px;
}



/********* Ukryte ***********/
a.hidden {
	display:none;
}

