*{margin: 0px; padding: 0px;}
.null{clear: both;}

a{color: #2a5da8; text-decoration: none;}
a:hover{color: #2a5da8; text-decoration: underline;}
.left {float: left}
.right {float: right}

body{background: #d6e9f4; font-family: Arial, Tahoma, Helvetica, sans-serif; color: #000; font-size: 12px;}
.all{width: 1000px; margin: auto;}
.header{background: url(images/header.png) no-repeat; width: 1000px; height: 194px;}
.header .icons{text-align: right; padding: 10px 55px 0 0;}
.header .icons img{margin: 0 0 0 24px;}
.header .reklama{text-align: right; margin: 10px 18px 0 0;min-height: 60px;}
.header .search{float: left;}
.header .search input{background: url(images/input_search.gif) no-repeat; width: 169px; height: 28px; border: 0px; margin: 10px 0 0 23px; font-size: 11px; color: #4f83cf; padding: 5px 0 0 5px; float: left;}
.header .search #sub{background: url(images/submit_search.gif) no-repeat; width: 33px; height: 26px; border: 0px; margin: 10px 0 0 0;  float: left;}
.header .info{padding: 20px 0 0 55px; float: left; color: #2366ad;}
.header .info ul{list-style-image: url(images/strzalka.gif);}
.header .panel{float: right; margin: -30px 65px 0 0; font-size: 11px;}
.header #left{margin: 5px 10px 0 0; float: left;}
.header #right{margin: 5px 0 0 0; float: left;}
.header #right ul{display: block; list-style: none; margin: 0 10px 0 0;}
.header #right span{color: #4f83cf; font-weight: bold;}
.header .menu{width: 728px; color: #FFF; margin: 1px 0 0 0;}
.header .menu ul{display: block; list-style: none; font-weight: bold; font-size: 15px; font-family: Arial; padding: 0 0 0 10px;}
.header .menu li{float: left; border-right: 1px solid #4395e8; height: 36px; padding: 15px 12px 0 12px; }
.header .menu #color,.header .menu .active{float: left; background: url('images/hover_menu.gif'); height: 37px; color: #2a5da8; text-decoration: none;}
.header .menu a{color: #FFF; text-decoration: none;}
.header .menu a:hover{float: left; height: 51px; background: url('images/hover_menu.gif'); color: #2a5da8; text-decoration: none;}
.submenu{background: #FFF; width: 979px; border-left: 1px solid #aed6fd; border-right: 1px solid #aed6fd; border-bottom: 1px solid #aed6fd; padding: 10px;}
.submenu ul{list-style: none; display: block; color: #2a5da8; margin: 0 0 0 12px;}
.submenu li{float: left; margin: 0 20px 0 0;}
.columns{background: #FFF; width: 999px; border-left: 1px solid #aed6fd; border-right: 1px solid #aed6fd; border-bottom: 1px solid #aed6fd; }
.column_left{width: 503px; float: left;}
.column_right{width: 496px; float: left;}
.news{margin: 15px 0 0 15px; color: #2a5da8;}
.news #left{width: 350px; float: left;}
.news #right{float: left; width: 126px; margin: 0 0 0 10px;}
.news .foto{margin: 10px 0 0 0;}
.news .title{font-size: 16px; font-family: Arial; text-align: center; background: #2a5da8; color: #FFF; padding: 15px 0 15px 0; font-weight: bold;}
.news #up{margin: 0 0 0 47px;}
.news #down{position: absolute; margin: 10px 0 0 50px;}
.news .other{height: 252px; background: #2a5da8; margin: 10px 0 0 0; color: #FFF;}
.news .other img{margin: 10px 0 0 12px;}
.other_news{clear: both; background: #e6effd; width: 484px; padding: 0 0 10px 0;margin: 0 0 0 15px; border-left: 1px solid #aed6fd; border-right: 1px solid #aed6fd; border-bottom: 1px solid #FFF; height: 124px;}
.last{border-bottom: 1px solid #aed6fd;}
.other_news_color{clear: both; background: url(images/background_other_news.gif) repeat-x; width: 484px; padding: 0 0 10px 0;margin: 0 0 0 15px; border-left: 1px solid #aed6fd; border-right: 1px solid #aed6fd; border-bottom: 1px solid #FFF; height: 124px;}
.other_news .title{color: #2a5da8; font-weight: bold; padding: 10px 10px 0 10px;}
.other_news .info{color: #2a5da8; font-size: 11px; padding: 3px 10px 0 10px;}
.other_news_color .title{color: #2a5da8; font-weight: bold; padding: 10px 10px 0 10px;}
.other_news_color .info{color: #2a5da8; font-size: 11px; padding: 3px 10px 0 10px;}
.photo{padding: 5px 15px 0 10px; width: 100px; float: left;}
.photo img{border: 2px solid #516481; margin: 5px 0 0 0;}
.text{text-align: justify; padding: 5px 10px 0 0;}
.naglowek{background: url(images/background_header.gif) repeat-x; height: 28px; font-size: 16px; font-weight: bold; color: #2a5da8; font-family: Arial; padding: 5px 0 0 0; margin: 20px 0 0 15px;}
.mini_archiwum{margin: 15px 0 0 15px; color: #2a5da8;}
.mini_archiwum a{color: #2a5da8; text-decoration: none;}
.mini_archiwum a:hover{color: #2a5da8; text-decoration: underline;}
.mini_archiwum img{padding: 0 5px 0 5px;}
.mini_archiwum .var{padding: 5px 0 5px 0; margin: 0 0 0 10px;}
.mini_archiwum .color{background: #f4f7fb; margin: 5px 0 5px 10px;}
.ogl #left{float: left;}
.ogl #right{float: left; width: 220px; margin: 0 0 0 15px;}
.ogl .reklama{clear: both; margin: 15px 0 0 15px;}
.ogl .ogloszenie{ text-align: justify; margin: 0 0 0 15px;}
.stopka{background: url(images/stopka.gif) repeat-x; width: 1001px; height: 50px; margin-top: -1px;}
.stopka #left{padding: 15px 0 0 0; margin: 0 0 0 30px; float: left;}
.stopka #right{float: right; padding: 15px 0 0 0; margin: 0 30px 0 0;}
.stopka #left span{color: #4f83cf;}
.c_l{float: left; width: 286px; margin: 0 0 0 7px;}
.c_r{float: right; width: 203px;}
.c_r .header_sonda{background: url('images/header_sonda.gif') no-repeat; width: 202px; height: 10px; margin: 15px 0 0 0;}
.c_r .background_sonda{background: url(images/background_sonda.gif) repeat-y; width: 202px; padding: 10px; color: #FFF;}
.c_r .footer_sonda{background: url('images/footer_sonda.gif') no-repeat; width: 202px; height: 9px;}
.c_r .background_sonda ul{list-style: none; display: block}
.c_r .background_sonda li{margin: 0 0 8px 0;}
.c_r .background_sonda .c{font-weight: bold; padding: 0 0 0 30px; margin: 0 0 10px 0;}
.c_r .background_sonda .sub{background: url(images/sonda_submit.gif) no-repeat; border: 0px; width: 40px; height: 25px; margin: 0 0 0 70px;}
.c_r .reklama{margin: 20px 0 0 0;}
.c_r h2{background: url(images/background_header.gif) repeat-x; height: 28px; color: #2a5da8; font-size: 12px; padding: 7px 0 0 0; font-family: Arial;}
.c_r .buttony{width: 190px;}
.c_r .buttony img{float: left;}
.c_r .reklama ul{list-style: none; display: block; margin: 10px 0 0 0; color: #2a5da8;}
.header_st{width: 272px; margin: 15px 0 0 0;}
.on{background: url(images/tabela_on.gif) no-repeat; cursor: pointer; width: 83px; height: 32px; float: left; text-align: center; color: #2a5da8; font-weight: bold; padding: 8px 0 0 0;}
.on_1{background: url(images/tabela_on_1.gif) no-repeat; cursor: pointer; width: 108px; height: 34px; float: left; text-align: center; color: #2a5da8; font-weight: bold; padding: 8px 0 0 0;}
.off{background: url(images/tabela_off.gif) no-repeat; cursor: pointer; width: 87px; height: 29px; float: left; margin: 0 3px 0 3px; text-align: center; color: #2a5da8; font-weight: bold; padding: 8px 0 0 0;}
.off_1{background: url(images/tabela_off_1.gif) no-repeat; cursor: pointer; width: 102px; height: 28px; float: left; margin: 0 3px 0 3px; text-align: center; color: #2a5da8; font-weight: bold; padding: 8px 0 0 0;}
.background_st{background: #e6effd; border-top: 2px solid #2a5da8; border-left: 1px solid #aed6fd;  border-right: 1px solid #aed6fd; width: 260px; padding: 5px; margin: -11px 0 0 0;}
.footer_st{background: url(images/footer_menu.gif) no-repeat; width: 272px; height: 10px;}
.background_st table{color: #2a5da8; margin: 5px 0 0 0; clear: both;}
.background_st td{padding: 5px 0 5px 0;}
.background_st .poz{width: 15px;}
.background_st .c{width: 150px;}
.background_st .m{width: 30px;}
.background_st .bb{width: 30px;}
.background_st .pkt{width: 30px;}
.background_st .color{background: #f3f7fe;}
.background_st .link{margin: 10px 0 0 0; text-align: right; text-decoration: underline;}

.background_st .info{color: #2a5da8; font-weight: bold; text-align: center; margin: 15px 0 0 0; font-size: 13px;}
.background_st .info span{color: #000;}
.background_st .ht{margin: 15px 0 0 0;}
.background_st .ht .herb{float: left; margin: 0 10px 0 0;}
.background_st .ht .text{float: left; width: 190px; margin: -8px 0 0 0;}
.background_st .data{text-align: center; clear: both; margin: 10px 0 0 0; padding: 4px 0 4px 0; background: #f3f7fe; }
.background_st .links{margin: 10px 0 0 0; text-decoration: underline;}
.books{clear: both; margin: 0 0 0 8px; padding: 20px 0 0 0;}
.headers{ width: 467px;}
.backgrounds{ border-top: 2px solid #2a5da8; background: #e6effd; border-left: 1px solid #aed6fd;  border-right: 1px solid #aed6fd; width: 455px; padding: 15px 5px 5px 5px; margin: -14px 0 0 0;}
.footers{background: url(images/footer_books.gif) no-repeat; width: 467px; height: 10px;}
.books .title{color: #2a5da8; font-weight: bold;}
.books .data{font-size: 11px; color: #2a5da8; padding: 3px 0 0 0;}
.books .book{margin: 15px 0 0 0;}
.books .book .left{display:inline;}
.books .book .left img{border: 2px solid #516481; margin: 0 10px 0 0;}
.books .book .right{float: right; width: 340px; text-align: justify;}
.books .links{margin: 15px 0 0 0;}
.books .links .l{color: #2a5da8; padding: 5px 0 5px 0;}
.books .links .c{color: #2a5da8; background: #f0f5fe;}
.reklamab{margin: 30px 0 0 10px;}
.shoutbox{width: 467px; background: #FFF; border-top: 1px solid #d7dee9; border-left: 1px solid #d7dee9; border-right: 1px solid #d7dee9; margin: 20px 0 0 10px;}
.footer_shoutbox{width: 469px; height: 13px; background: url(images/footer_shoutbox.gif) no-repeat; margin: 0 0 0 10px;}
.shoutbox .wpis{padding: 5px 5px 5px 5px;}
.shoutbox .c{background: #f7fafe;}
.shoutbox .wpis .data{font-size: 11px; color: #799fd6;}
.shoutbox .wpis .text span{font-weight: bold;}
.shoutbox input{background: url(images/input_shoutbox.gif) no-repeat; width: 377px; height: 31px; border: 0px; font-size: 12px; padding: 0 0 0 0;}
.n{float: left; width: 40px; padding: 5px 0 0 0;}
.p{float: left;}
.s{float: left;}
.s .sub{background: url(images/submit_shoutbox.gif) no-repeat; width: 33px; height: 29px; margin: 1px 0 0 0;}
.block{display: block;}
.none{display: none;}

.header_infopage{background: url(images/header_news.gif) no-repeat; width: 501px; height: 12px; margin: 15px 0 0 5px;}
.background_infopage{width: 479px; border-left: 1px solid #aed6fd; border-right: 1px solid #aed6fd; margin: 0 0 0 5px; text-align: justify; padding: 5px 10px;}
.footer_infopage{background: url(images/footer_news.gif) no-repeat; width: 501px; height: 8px; margin: 0 0 0 5px;}
.background_infopage .hed{font-size: 16px; font-family: Georgia; color: #2a5da8; margin: 0 0 10px 0;}
.background_infopage .heds{font-size: 16px; font-family: Georgia; color: #2a5da8; margin: 0 0 10px 0; float: left;}
.footer_newss{background: url(images/footer_news1.gif) no-repeat; width: 501px; height: 8px; margin: 0 0 0 5px;}
.background_infopage .data{color: #2a5da8; float: right; font-size: 11px;}
.background_infopage .tresc{}
.background_infopage .tresc img{float: left; padding: 0 10px 0 0;}
.background_infopage .koment{color: #2a5da8; font-size: 11px; text-align: right;}
.nazw{background: url(images/background_more.gif) repeat-x; height: 28px; padding: 5px 0 0 0;}
.nazw span{font-size: 14px; color: #2a5da8; font-weight: bold;}
.nazw .left{float: left; width: 235px;}
.nazw .right{float: left; width: 235px;}
.nazw ul{display: block; list-style: none; margin: 15px 0 0 0; color: #2a5da8;}
.a{margin: 15px 0 0 0;}
.komentarze{margin: 20px 0 0 10px;}
.komentarze .left{float: left; width: 50px; border: 1px solid #cdcbcb; padding: 5px; margin: 10px 0 0 0;}
.komentarze .right{float: left;  margin: 0 0 0 54px;}
.kom .data{color: #2a5da8; font-size: 11px;}
.kom .data #sp{float: right; display: inline; padding: 0 25px 0 0;}
.kom .header_kom{background: url(images/kom_header.gif) no-repeat; width: 377px; height: 8px;}
.kom .background_kom{background: #e9eef6; width: 367px; text-align: justify; padding: 5px;}
.kom .footer_kom{background: url(images/kom_footer.gif) no-repeat; width: 377px; height: 5px;}
.kom .dym{position: absolute; margin: 10px 0 0 77px;}

.wrexbox, .pagination, .notice {width:92%; border: 1px solid #aed6fd; padding: 10px; clear: both; overflow: hidden; margin-top: 10px; margin-left: 10px}
.wrexbox h1 {font-size: 16px; font-family: Georgia; color: #2a5da8; margin: 0 0 10px 0}
.wrexbox h2 {font-size: 14px; font-family: Georgia; color: #2a5da8; margin: 0 0 10px 0}

.comment{overflow:hidden;clear:both;width:100%;margin:10px 0;margin-left: 10px}
.comment img.avatar{float:left;border:10px solid #eaeaea;width:50px;height:50px}
.comment .message{-moz-border-radius:2ex;-webkit-border-radius:2ex;width:390px;float:left;margin-left:10px;background:#eaeaea;padding:10px}
.comment .message .info{margin-bottom:10px;overflow:hidden;color:#A0A0A0}
.comment .message p{font-size:12px}
blockquote {margin:0;width:90%;background:#FFF;padding:10px;border:1px solid #aaa;font-size:12px;font-style:italic}
ul.list{list-style:circle;line-height:18px;margin:0 0 0 10px;padding:5px}
fieldset{width:92%;background:#FFF;border:1px solid #AAA;-moz-border-radius:3ex;-webkit-border-radius:3ex;margin:10px auto;padding:15px}
legend{font-size:13px;font-weight:700;margin-left:5px;padding:0 10px}
fieldset div{overflow:hidden;width:95%;margin:10px auto;padding:5px}
fieldset div.subForm{background:#FAFAFA;border:1px solid #A0A0A0;-moz-border-radius:3ex;-webkit-border-radius:3ex}
fieldset label{float:left;width:25%;font-size:12px;border-right:1px solid #aaa;margin-right:30px}
fieldset input,fieldset textarea{float:left;border:1px solid #CCC;color:#000;font-size:11px;font-family:Verdana;width:auto;background:#fff;padding:5px}
fieldset select{float:left;border:1px solid #CCC;color:#000;font-size:11px;font-family:Verdana;margin-left:1px;padding:4px}
fieldset input.submit,fieldset input.checkbox,fieldset input.radio{width:auto}
fieldset input.submit{background:#eee}
table.wrextable{border:1px solid #C4C4C4;width:100%;border-right-width:2px;border-bottom-width:2px;margin:10px auto}
table.wrextable td{background:#FAFAFA;padding:7px}
table.wrextable td img{padding:3px}
table.wrextable td img:hover{background:#cfcfcf}
table.wrextable tr:hover td{background:#EFEFEF}
table.wrextable thead td{text-align:center;background:#445A6E;color:#fff;border-bottom:1px solid #222}
table.wrextable thead tr:hover td{background:#445A6E}
.wrexlist{margin:5px 0px 5px 0px;clear:both;border:1px solid #cbcbcb;padding:10px;overflow:hidden}
.wrexlist .left{margin-right:10px}
.wrexlist .right{float:left}
.wrexlist h3{font-size: 13px;margin:0;padding:0;margin-bottom:10px}
.wrexlist div{margin-bottom:5px}

#ajaxLoader {
    display: none;
    padding: 10px;
    background: #4B505B;
    position: fixed;
    color: #fff;
    top: 0;
}

a img {border:none}

.activeimg { 	filter: alpha(opacity=50);
	-moz-opacity: 0.5;
	opacity: 0.5; }