/* Main style sheet  - ZSP (Radoslaw Nadarzynski) */
body { background: #F8F8F8 url(index/bg_body.jpg) repeat-x; color: #000; font: 11px Tahoma, Verdana, Helvetica, sans-serif;	text-align: left; margin: 0; padding: 0; }	

/* Text */
a,p { font-size: 11px; margin: 0; padding: 0; }
h1 { font-size: 20px; padding: 10px 0 0 10px; margin: 0;}
h1.blue { color: #384A5E; } 
h1.white { color: #FFF; }
h3 { font-size: 11px; font-weight: normal; padding: 0 0 10px 10px; margin: 0;}
h3.blue { color: #384A5E; }  
h3.white { color: #FFF; }
.article h2.article_name { background: url(index/dotted_2.gif) bottom left repeat-x; color: #384A5E; font-size: 15px; font-weight: bold; padding: 0 0 4px 0; margin: 0;}
.article h4.calendar { font-size: 9px; font-weight: normal; color: #899FB6; text-align: right; margin: 0;padding: 0;}
h6#naradek { font-size: 9px; font-weight: normal; color: #999999; float: right; margin: 0; padding: 0 20px 0 0;}

/* DIV */
#container { width: 840px; margin: 0 auto 0 auto; padding: 0; }
#header	{ height: 105px; }
#find { background: #546E87 url(index/bg_find.jpg) top left repeat-x; width: 300px;margin: 0 0 0 390px; padding:  20px 20px 0 20px; }
#right { margin: 0 0 0 220px; padding: 0;}
#left {	float: left; width: 220px; margin:0; padding: 0;}
#content { width: 600px; margin: 14px 0 0 0; padding: 0;}
#footer { clear: both; height: 30px; margin: 0; background: #F8F8F8; }
#section { background: #899FB6 url(index/bg_section.jpg) 410px 15px no-repeat; height: 133px; margin: 0 0 20px 0; padding: 0; }

/* Articles */
.article { background: #FFF; margin: 0 0 15px 0; padding: 20px 30px 20px 30px; width: 450px;}
.article p, .article h1, .article h2, .article h3, .article h4, .article h5, .article h6 { color: #333333; }
.article p { font-size: 11px; margin: 10px 0 0 0; padding: 0; text-indent: 30px; line-height: 17px;}
.article p.noindent { text-indent: 0; }
.article h1 { font-size: 20px; margin: 10px 0 0 0; padding: 0; }
.article h2 { font-size: 12px; margin: 10px 0 0 0; padding: 0; }
.article h3 { font-weight: normal; font-size: 11px; margin: 10px 0 0 0; padding: 0; line-height: 17px;}
.article h4, .article h5, .article h6 { font-size: 9px; margin: 10px 0 0 0; padding: 0; }
.article ul { list-style-type: square; color: #333333; line-height: 17px;}
.article ol { color: #333333; line-height: 17px;}
.article img { border: 0; margin: 10px 15px 2px 5px; float: left; } 
.article div.center { margin: 0 auto 0 auto; text-align: center; }
.article div.center img { margin: 10px auto 2px auto; float: none; }

/* Elements */
img#logo { float: left; margin: 5px 0 0 0; border: 0; }
.foto_big { background: none; width: 450px; margin: 15px 0 0 30px; }
.foto_big img {	margin: 0 0 0 10px; padding: 0; width: 197px; height: 197px; border: solid #FFF 7px; }
#find input { border: 1px solid #3A4F64; font-size: 11px; background-color: #FFF; color: #333333;}
#find input.button { border: 1px solid #3A4F64; font-size: 11px; background-color: #899FB6; color: #FFF; font-weight:bold; }
#find input.button:hover { background-color:#DA251C; }
#find form { margin: 0; padding: 0 0 18px 0; border: 0; }

/* Navigation */
#nav_first ul { list-style:none; margin: 15px 0 0 0; padding: 0; border: 0; }
#nav_first li { width: 200px; background: #899FB6 url(index/dotted_1.gif) bottom left repeat-x; margin:0; padding: 1px 0 1px 0; }
#nav_first li a { display: block; width: 176px; font-weight: bold; text-decoration: none; background: #899FB6 url(index/pointer_1.gif) 7px 5px no-repeat; color: #FFF; padding: 2px 4px 4px 20px; }
#nav_first li a:hover { background: #DA251C url(index/pointer_3.gif) 7px 5px no-repeat; text-decoration: none; }
#nav_first li#first_last { background: #899FB6; }
#nav_first p { color: #ECEAE6; font-size: 10px; font-weight: normal; padding: 0 4px 0 4px; margin: 0; border: 0; }

.nav_second { background: #F8F8F8; margin: 20px 0 0 0; width: 200px; }
.nav_second ul { list-style:none; margin: 5px 0 0 0; padding: 0; border: 0; }
.nav_second li { width: 200px; background: #F8F8F8 url(index/dotted_2.gif) bottom left repeat-x; margin:0; padding: 0 0 1px 0; }
.nav_second li a { background: url(index/pointer_2.gif) 7px 5px no-repeat; display: block; width: 176px; font-weight: bold; text-decoration: none; color: #3A4D60; padding: 2px 4px 4px 20px; }
.nav_second li a:hover { color: #FFF; background: #DA251C url(index/pointer_3.gif) 7px 5px no-repeat; text-decoration: none; }
.nav_second li.last { background: #F8F8F8; }
.nav_second p { color: #3A4D60; font-size: 10px; font-weight: normal; padding: 2px 4px 0 4px; margin: 0; border: 0; }

/* Anchors */	

.article a:link, .article a:visited { color: #003366; border-bottom: 1px dotted #003366; text-decoration: none; margin: 0; padding: 1px 2px 1px 2px; }
.article a:link:hover, .article a:visited:hover { color: #FFF; background: #DA251C;  border-bottom: none; }
#footer a:link, #footer a:visited { font-size: 9px; font-weight: normal; color: #999999; text-decoration: none; margin: 0; padding: 1px 2px 1px 2px; }
#footer a:link:hover, #footer a:visited:hover { font-size: 9px; font-weight: normal;color: #FFF; background: #999999;  border-bottom: none; }
a.image:link, a.image:visited { border: 0; background: none; }
a.image:link:hover, a.image:visited:hover { border: 0; background: none; }
