html,body{margin:0;padding:0}
body{font: 76% arial,verdana;text-align:center;background:#888}
p{margin:0 25px 30px}
a{padding:5px; text-decoration:none; color:#505050;border:0px}
fieldset { border:0; margin: 0; padding:0; }
label { display:block;}

div#header{height:160px;background:#F3F2ED url(images/gora2.jpg) top no-repeat;}
div#container{text-align:left;background:#fff}
div#search p{line-height:1.4}
div#navigation{width:277px;background:#456 url(images/box_tlo.jpg) repeat-y left top;}
div#navigation .box_gora{ width:277px; height:70px; color:#fff; padding-top:4px;background: url(images/box_gora2.jpg) no-repeat; }
div#navigation .box_dol{ width:277px; height:15px; color:#fff; padding-top:4px;background: url(images/box_dol.jpg) no-repeat left bottom; }
div#navigation .box_break{width:277px; height:2px;margin:10px 0px 0px; color:#fff; padding:0px;background: url(images/box_break.jpg) no-repeat; }

div#navigation #tytul{color:#d70b07;font-size:16px;margin:30px 30px 0px}
div#navigation h1{color:#d70b07;font-size:16px;margin:35px 30px 0px}
div#navigation h2{color:#d70b07;font-size:16px;margin:0px 30px 20px}
div#navigation h3, div#navigation h4 {color:#505050;font-size:12px;font-weight:bold;margin:5px 30px 0px}
div#navigation h4 { margin-left: 40px; }
div#navigation h5 { margin: 0 40px 20px 40px; color: #505050; }
div#navigation .admin_menu h3 a, div#navigation .news_menu h3, div#navigation .static_menu h3 a { color:#d70b07; }
#navigation #login{text-align:right;color:#505050;margin:0px 60px 0px}

div#navigation ul{margin:15px 0; padding:0; list-style-type:none;}
div#navigation li{margin-bottom:5px;}
div#extra{background:#CCC8B3 url(images/menu.jpg) repeat-x right top;}
div#content{background:#ffffff url(images/content_tlo.jpg) repeat-y left top;}


div#news, div.news {width:500px} 
#news img, .news img{float:right;margin:20px 10px;border:0px}
div#news h1, div.news h1{color:#505050;font-size:16px;margin:10px 25px 0px} 
div#news h2, div.news h2{color:#aaa;font-size:12px; margin:0 25px 30px}
div#news .dalej, div.news .dalej{font-weight:bold;color:#333;font-size:12px; margin:0 25px 30px}
/*div#news p, div.news p,*/ div#news div.tresc, label{color:#505050;font-size:12px; margin:0 25px 30px}
label { margin: 10px 25px 5px; }

div#content .content_gora {text-align:right;width:523px; height:48px; color:#888;background: url(images/content_gora.jpg) no-repeat; }
div#content .content_gora p{color:#d70b07;padding-top:20px; text-align: left; font-size: 1.2em;}
div#content .content_dol {width:523px; height:58px;padding-top:0px;background:#fff url(images/content_dol.jpg) no-repeat; }
div#content .content_dol p, div#content .content_dol p * {color:#d70b07;padding-top:20px;}
div#content .content_break {width:523px; height:1px; color:#fff; padding-top:0px;background: url(images/content_break.jpg) no-repeat; }
div#content table { margin: 10px 20px; }
#content form h2 { margin:30px 25px 0;}
#content input[type=submit] { margin: 30px 25px 0; }
div#footer{background:#BFBD93;}
div#footer p{margin:0;padding:5px 10px}
div#container{width:800px;margin:0 auto}
div#search{text-align:right;float:right;width:523px;height:40px;background:#F6F0E0 url(images/gora_szukaj2.jpg) no-repeat right top}
#search strong{color:#fff;padding:0px 5px}

.szukaj{width:150px;margin:0px 30px 0px }
.textarea_duze, #content textarea { width: 400px; height: 300px; }
input.checkbox { float: left; margin-top:10px; }
label.checkbox { margin-top: 10px; }
.submit{padding:0px 10px}
div#menu{float:right;width:523px;background:#F6F0E0 url(images/gora_szukaj2.jpg) no-repeat right top}
div#navigation{float:left;width:277px}
div#extra{float:right;width:523px;height:30px}
.menu{width: 100%}
.menu ul{margin: 0; padding: 0;float: left;}
.menu ul li{display: inline;}
.menu ul li a{float: left; text-decoration: none;color: white;padding: 6px 11px;}
.menu ul li a:hover, .menu ul li .current{color: #ddd}
div#content{float:right;width:523px}
div#reklama{clear:both;width:500px;height:100px;background:#fff}
div#footer{clear:both;height:50px;background:#CCC8B3 url(images/stopka.jpg) repeat-x right top;}
#footer p{color:#fff}

form {margin: 6px;}
.inputlabel {font-weight: bold;text-align: left;}
.inputboxusr {width: 169px;height: 23px;margin: 30px 10px 4px 30px;padding:0px 0px;border: 0px solid  #333333;background:url('images/text.gif') no-repeat right top;}
.alertstyle, .confirmstyle { padding-bottom: 0px; margin-bottom: 5px; color: #D70B07;  margin-left: 25px; font-weight: bold; }
.confirmstyle { color: #009966; }
.tresc_skrocona * { display: none; }
div.lista_task { margin-bottom: 3px; }                                                                                                                                      

