body { }

a { color:#a02020; text-decoration:none; }
a:hover { text-decoration:underline; }

.nocss { display:none; }
.printable { display:block!important; }

h6 { display:none; }

#container_a {}
#container_b {}
#container_c {}
#container_d { padding-bottom:1px;}

#container_d h1 { font-family:times; color:#00407c; font-size:22px; font-weight:normal; font-variant:small-caps; margin-top:30px; }

#topline  { }
#topline a { font-size:12px; text-decoration:none; margin:3px; font-weight:normal; color:#e0e0e0; font-variant:small-caps; }

#navi  { text-align:left; margin-bottom:10px;}
#navi a { font-size:12px; text-decoration:none; margin:3px; font-weight:normal; color:#901010; font-variant:small-caps; margin-top:0px;}
#navi span { font-size:12px; text-decoration:none; margin:3px; font-weight:normal; color:#a0a0a0; font-variant:small-caps; margin-top:0px;}
#navi a:hover { text-decoration:underline; }
#navi a + a, #navi a + span { background-image:url('../img/reddot3x3.gif'); background-repeat:no-repeat; background-position:0px 50%; padding-left:10px;  margin-top:0px;}

#mainmenu { display:none;}

#content {	
}


#content .pagemenu { display:none; }
#content .pagemenu .pagemenu_b { width:150px; border:1px solid #b92222; padding:2px; margin:10px 0px 10px 10px; background-color:#fff5f5;}

#content .pagemenu h1 { margin:0px; background-color:#b92222; font-size:14px; color:#ffffff; padding:2px;}
#content .pagemenu h1:first-letter { color:white; font-size:130%; }
#content .pagemenu .selected { color:#b92222; text-decoration:underline; }

#content .columns_3_3 { background-image:url('../img/bluedot1x1.gif'); background-position:50% 0px; background-repeat:repeat-y; margin:10px 0px; border:1px solid white;}
#content .columns_3_3 .leftcolumn  { width:49%; float:left;}
#content .columns_3_3 .rightcolumn { width:49%; float:right; }

#content .columns_4_2 { background-image:url('../img/bluedot1x1.gif'); background-position:66% 0px; background-repeat:repeat-y; margin:10px 0px; border:1px solid white;}
#content .columns_4_2 .leftcolumn  { width:65%; float:left;}
#content .columns_4_2 .rightcolumn { width:33%; float:right; }

/* kolumny na widoku głównym sekcja a moze inspiria */
#content .columns_4_2 .leftcolumn .innerleftcolumn { float:left; width:25%; margin-top:10px; }
#content .columns_4_2 .leftcolumn .innerrightcolumn { float:right; width:75%; }

#content .columns_2_4 { background-image:url('../img/bluedot1x1.gif'); background-position:34% 0px; background-repeat:repeat-y; margin:10px 0px; border:1px solid white;}
#content .columns_2_4 .leftcolumn  { width:33%; float:left;}
#content .columns_2_4 .rightcolumn { width:65%; float:right; }

/* układ stosowany na podstronach */
#content .columns_1_5_nosep {}
#content .columns_1_5_nosep .leftcolumn { float:left; margin-top:10px; width:18%;}
#content .columns_1_5_nosep .rightcolumn { border-top:1px solid white; float:right; width:82%; margin-bottom:20px; }

#content .more { text-align:right; font-size:12px;  font-style:italic; margin-top:15px;}
#content .more a { background-image:url('../img/reddot3x3.gif'); background-repeat:no-repeat; background-position:0px 50%; padding-left:7px;  }

#content p  { margin:10px 0px 5px 0px; color:#315b76; font-size:13px;}
#content p:first-letter { color:#b31111; font-size:120%;}
#content hr { border:0px hidden; border-top:2px solid #b31111; margin:0px; padding:0px; margin-top:10px; margin-bottom:10px;} 
#content > hr { clear:both; border-top:2px solid #2a81bd; }
#content ul {list-style-image:url('../img/bullet_a.gif'); list-style-position:outside; padding:0px; margin:0px; margin-left:15px; }
#content ul li { font-size:13px; color:#315b76; vertical-align:middle; padding:0px; margin:0px; padding-top:0px; line-height:15px; margin-bottom:8px;}

#content ol {  }
#content ol li { font-size:13px; color:#315b76; vertical-align:middle; padding:0px; margin:0px; padding-top:0px; margin-bottom:8px;}

#content img.left { float:left; margin:0px 10px 5px 0px; border:1px solid #2a81bd; padding:2px; background-color:#ffffff;}
#content img.right { float:right; margin:5px 0px 5px 10px; border:1px solid #2a81bd; padding:2px; background-color:#ffffff;}
#content img.gallery { border:1px solid #2a81bd; padding:2px; background-color:#ffffff; margin:5px 5px 0px;}
#content a:hover img.gallery { border:1px solid #a02020; }

#content img.gallery2 { border:1px solid #a02020; padding:2px; background-color:#ffffff; margin:5px 5px 0px;}
#content a:hover img.gallery2 { border:1px solid #2a81bd; }

#content h1 { font-family:times; color:#00407c; font-size:22px; font-weight:normal; font-variant:small-caps; margin-top:30px;}
#content h1:first-letter { color:#b31111; font-size:120%;}

#content h2 { font-family:times; color:#00407c; font-size:14px; font-weight:normal; font-variant:small-caps; margin-bottom:5px; margin-top:30px;}
#content h2:first-letter { color:#b31111; font-size:120%;}

#content h3 { font-family:times; color:#00407c; font-size:12px; font-weight:normal; font-variant:small-caps; }
#content h3:first-letter { color:#b31111; font-size:120%;}

#content .important { background-color:#fff5f5; padding:4px; margin-top:10px;}
#content .news .date { font-size:11px; color:#909090; }
#content .news h3 { margin:0px; font-weight:bold;}

/* link obrazkowy */
#content .imglink { float:left; width:100px; }
#content .imglink span { margin:0px 5px 5px; text-align:center; display:block; font-size:11px; color:#909090;}


#footer {
	color:#00407c; font-size:12px; 
}
#footer div {float:left; height:50px; margin-right:20px;}
#footer img {float:left; margin-right:10px; }

/* numer strony w prawym dolnym rogu */
.pagenr { 
			position:absolute; bottom:20px; right:0px; width:35px; height:36px; 			
		}


/* stopka */
#bcontainer_b { }
#bcontainer_d { 
				margin-left:auto; margin-right:auto; 
				background-position:0% 0%; 
				height:39px;
			   }
#bcontainer_d p { margin:0px; padding-top:16px; padding-left:10px; font-family:Times; color:#606060; font-size:10px;}


/* strona wyszukiwania */

.searchfield {padding:5px; background:#f0f0f0; text-align:center; background-color:#fff5f5; }
.searchfield input { border:1px solid #901010; margin:0px 10px 0px 0px; width:150px; height:16px; font-size:13px; vertical-align:middle; font-family:times;}
.searchfield button { color:white; background-color:#901010; border:1px solid black; height:20px; font-family:times; font-variant:small-caps; margin:0px 0px 0px 0px; vertical-align:middle;}