body { background-color:#000; background:url(../i/o/bodyBg.png) repeat-x;}
body, ul, li, p, td, form, textarea { font-family: Arial; color:#000; padding:0; margin:0; }
body { margin-bottom:20px; }
img { border:0; padding:0; margin:0; }
ul { list-style:none; }

h1, h2, h3, h4, h5, h6 { margin: 0; padding: 0; color: #023059; }
a:link { color:#023059; text-decoration:none; }
a:visited { color:#023059; text-decoration:none; }
a:hover { text-decoration: underline; }

.caption_txt { font-family:Tahoma; font-size:18px; color:#fff; font-weight:bold; margin-left:25px; }

#pageHead { position:relative; width:922px; height:120px; overflow:hidden; margin:0 auto; text-align:left; }
#startLine { position:absolute; width:922px; margin:5px auto; text-align:right; font-size:11px; color:#666; top:10px;  }
#startLine a:link { color:#666; text-decoration:none; }
#startLine a:visited { color:#666; text-decoration:none; }
#startLine a:hover { color:#666; text-decoration: underline; }
#telNumber { position:absolute; width:922px; top:45px; text-align:right; }
#logo { position:absolute; top:20px; padding-left:40px; }
#menuTop { position:absolute; width:922px; height:40px; top:80px; background: url('../i/o/menu_top.gif') no-repeat; }
#menuButtons { margin-left:195px; width:722px; height:40px; }

#menuTop ul { padding:0; margin:0; }
#menuTop img { border: none; }
#menuTop li { display: inline; list-style:none; }
#menuTop li a { float:left; margin-left:5px;}
#menuTop li a:hover { visibility:visible; text-decoration:none; }

#pageMiddle { position:relative; width:922px; height:180px; overflow:hidden; margin:0 auto; }

#pageBottom { position:relative; width:922px; min-height:200px; height:auto !important; height:200px; margin:10px auto; text-align:left; }
#pageBottomLeft { float:left; }
#pageBottomRight { float:left; }

#box1_1 { padding-bottom:10px; font-weight:normal; }

#box1_1 a:link { color:#fff; text-decoration:none; }
#box1_1 a:visited { color:#fff; text-decoration:none; }
#box1_1 a:hover {color:#fff; text-decoration: underline; }

.box1_col_1 { float:left; padding-left:25px; width:170px; }
.box1_col_2 { float:left; padding-left:5px; width:170px; }

.box1_top_1 { width:385px; height:9px; font-size:1px; }
.box1_arrow_1 { width:385px; height:23px; font-size:1px; }
.box1_middle_1 { width:385px; min-height:50px; height:auto !important; height:50px; font-size:1px; padding-bottom:20px; }
.box1_bottom_1 { width:385px; height:9px; font-size:1px; }
.box1_text_1 { margin-left:25px; margin-right:25px; font-size:12px}
.box1_text_1 li { padding-left:10px; background: url('../i/c/point_F60.png') no-repeat 0 12px; padding-top:7px; margin-left:0; }
.box1_text_2 { margin-right:25px; font-size:12px; }
.box1_text_2 li { padding-left:10px; background: url('../i/c/point_0C0.png') no-repeat 0 12px; padding-top:7px; margin-left:0; }

#box1_2 { padding-bottom:5px; }
.box1_top_2 { width:537px; height:9px; font-size:1px; }
.box1_arrow_2 { width:537px; height:23px; font-size:1px; }
.box1_middle_2 { width:537px; min-height:216px; height:auto !important; height:216px; font-size:1px; padding-bottom:20px; }
.box1_bottom_2 { width:537px; height:9px; font-size:1px; }
.box1_text_1 { margin-left:25px; margin-right:25px; font-size:12px; }
.box1_text_1 li { padding-left:10px; font-family:Tahoma; color:#fff; background: url('../i/c/point_F60.png') no-repeat 0 12px; padding-top:7px; margin-left:0; }
.box1_text_2 { margin-right:25px; font-size:12px; }
.box1_text_2 li { padding-left:10px; font-family:Tahoma; color:#fff; background: url('../i/c/point_0C0.png') no-repeat 0 12px; padding-top:7px; margin-left:0; }

#box2 { padding-left:20px; padding-top:10px; }
.box2_top { width:492px; height:9px; font-size:1px; }
.box2_middle { width:492px; min-height:50px; height:auto !important; height:50px; font-size:1px; }
.box2_bottom { width:492px; height:9px; font-size:1px; }

p.box2_text { font-family:Tahoma; font-size:12px; margin-left:20px; margin-right:20px;  }
p.box2_text.topic { font-weight:bold; color:#104B8D; margin-bottom:5px; }
p.box2_text.data { margin-left:0; padding-left:20px; margin-top:10px; font-family:Arial; font-weight:normal; font-size:11px; color:#104B8D; }
p.box2_text.more { margin-right:0; padding-right:20px; font-family:Tahoma; font-weight:normal; font-size:12px; color:#999999; margin-top:10px; }

p.box2_text.more a:link { font-size:12px; color:#999999; text-decoration:none; }
p.box2_text.more a:visited { font-size:12px; color:#999999; text-decoration:none; }
p.box2_text.more a:hover { font-size:12px; color:#999999; text-decoration:underline; }

#box3_1 { padding-bottom:10px; }
.box3_top_1 { width:261px; height:9px; font-size:1px; }
.box3_arrow_1 { width:261px; height:21px; font-size:1px; }
.box3_middle_1 { width:261px; min-height:30px; height:auto !important; height:30px; font-size:1px; padding-bottom:20px; }
.box3_bottom_1 { width:261px; height:9px; font-size:1px; }

#box3_2 { margin-top:0px; padding-bottom:5px;min-height:400px; height:auto !important; height:400px; }
.box3_top_2 { width:661px; height:15px; font-size:1px; }
.box3_arrow_2 { width:661px; height:21px; font-size:1px; }
.box3_middle_2 { width:661px; min-height:400px; height:auto !important; height:400px; font-size:1px; padding-bottom:20px;}
.box3_middle_2 p { font-family:Tahoma; font-size:12px; font-weight:normal; color:#333333; text-align:justify; line-height:145%;float:left; width:600px;}

.box3_bottom_2 { width:661px; height:15px; font-size:1px; }

.menu_txt { margin-left:15px; margin-right:15px; font-size:13px; text-transform:lowercase; }
.menu_txt .menu_txt_parent  { margin-left:10px; font-size:11px; padding-top:3px; background:none; }
.menu_txt li { padding-left:10px; font-family:Tahoma; color:#ccc; padding-top:10px; margin-left:0; background: url(../i/o/point_blue.png) no-repeat 10px 5px; }
.menu_txt a:link { color:#ccc; text-decoration:none; }
.menu_txt a:visited { color:#ccc; text-decoration:none; }
.menu_txt a:hover { color:#fff; text-decoration:none; }
.menu_txt .active_button a:link { font-weight:bold; color:#fff; }
.menu_txt .active_button a:visited { font-weight:bold; color:#fff; }
.menu_txt .active_button a:hover { font-weight:bold; color:#fff; }

#div_description { padding-top:15px; padding-bottom:15px; margin-left:29px; margin-right:30px; }
#div_description_left { float:left; width:70%; }
#div_description_right { float:left; width:30%; text-align:right; }
.categories_txt_name { font-family:Tahoma; font-size:16px !important; font-weight:bold !important; color:#104B8D !important; }
.categories_txt_desc { font-family:Tahoma; font-size:12px !important; font-weight:normal; color:#333333; text-align:justify; line-height:145%; }
.categories_txt_desc a:link { font-family:Tahoma; font-size:12px; color:#333333; text-decoration:none; }
.categories_txt_desc a:visited { font-family:Tahoma; font-size:12px; color:#333333; text-decoration:none; }
.categories_txt_desc a:hover { font-family:Tahoma; font-size:12px; color:#333333; text-decoration:underline  }

#box_tab { margin-top:30px; }
.box_tab_top { width:602px; height:24px; font-size:1px; }
.box_tab_middle { width:602px; min-height:20px; height:auto !important; height:20px; font-size:1px; }
.box_tab_bottom { width:602px; height:24px; font-size:1px; }
.tab_txt { margin-left:15px; padding-top:2px; }
.tab_txt_top { float:left; font-family:Tahoma !important; font-size:10px !important; color:#fff !important; display:inline; text-align:left; }

.tab_txt_bottom { margin-right:15px; float:right; font-family:Tahoma; margin-top:5px; font-size:11px !important; font-weight:bold !important; color:#fff !important; display:inline; text-align:right !important; }
.tab_txt_bottom a:link { font-family:Tahoma; margin-top:5px; font-size:11px; color:#fff; text-decoration:none; }
.tab_txt_bottom a:visited { font-family:Tahoma; margin-top:5px; font-size:11px; color:#fff; text-decoration:none; }
.tab_txt_bottom a:hover { font-family:Tahoma; margin-top:5px; font-size:11px; text-decoration: underline; }

.entry { margin-left:20px; margin-right:20px; background:url(../i/b/box_tab_line.png) no-repeat; background-position:bottom; height:17px; }
.entry_href { display:block; font-family:Tahoma; font-size:12px; font-weight:bold; color:#666; text-align:left; height:17px; width:100%;  cursor:pointer;}
.entry_href:hover { background-color:#f5f5f5; text-decoration:none; }
.entry_txt { float:left; font-family:Tahoma; font-size:12px; font-weight:bold; color:#666; }

.main_menu_button { height:40px; }
.main_menu_txt { color:#E2EEFC; font-family:Tahoma; font-size:12px; font-weight:bold; text-align:center; padding-top:13px; }

#dropmenudiv { position:absolute; font-size:12px; font-family:Tahoma; border:2px solid #1461B6; border-top:0; line-height:18px; z-index:100; }
#dropmenudiv a { display:block; width:170px; text-indent:3px; border-bottom:1px solid #1D67B8; margin-left:15px; padding-top:10px; padding-bottom:10px; color:#E2EEFC; text-decoration:none; font-weight:normal; }
#dropmenudiv a:hover { background-color:#0F4684; }

.navigator { padding:5px; }
.navigator p { font-size:12px; color:#104B8D; }
.navigator a:link { font-size:12px; color:#104B8D; text-decoration:none; }
.navigator a:visited { font-size:12px; color:#104B8D; text-decoration:none; }
.navigator a:hover { font-size:12px; color:#104B8D; text-decoration:underline  }

#footer { position:relative; height:27px; width:922px; background: url(../i/o/footer.png) no-repeat; }
#footer p { font-family:Tahoma; font-size:11px; color:#666; margin-top:6px; }
#footer a:link { font-size:11px; text-decoration:none; font-weight:bold; }
#footer a:visited { font-size:11px; text-decoration:none; font-weight:bold; }
#footer a:hover { font-size:11px; text-decoration:underline; font-weight:bold; }
#footer .left { float:left; height:27px; width:50%; text-align:left; }
#footer .right { float:left; height:27px; width:50%; text-align:right; }

#formularz p { font-family:Tahoma; font-size:12px; font-weight:normal; color:#333; line-height:145%; }
#formularz a { font-family:Tahoma; font-size:12px; font-weight:normal; color:#fff; background-color:#666; padding:7px; }
#formularz a:hover { text-decoration:underline; }

#newsletter { margin-left:25px; margin-right:25px; }
#newsletter p { font-family:Tahoma; font-size:11px; font-weight:normal; color:#fff; }
#newsletter a { font-family:Tahoma; font-size:10px; font-weight:normal; color:#fff;  }
#newsletter a:hover { text-decoration:underline; }

#errorform p { font-family:Tahoma; font-size:12px; font-weight:bold; color:#FF3333; }

#pageLeft .newsDetails p.h5 { font-family:Arial; font-weight:bold; font-size:16px; color:#666; padding-left: 22px; background: url(../i/o/plik.gif) no-repeat 0 1px; }
#pageLeft .newsDetails p.h5 a:link, p.h5 a:visited, p.h5 a:hover { color:#000; font-weight:bold; }

#pageLeft .newsDetails p.h6 { font-family:Arial; font-weight:normal; font-size:12px; color:#666; }
#pageLeft .newsDetails p.h8 { font-family:Arial; font-weight:bold; font-size:16px; color:#333; padding:0;  }
#pageLeft .newsDetails p.h9, p.h9 a:link, p.h9 a:visited, p.h9 a:hover { font-size:10px; color:#aaa; padding:0; }

#pageLeft .newsDetails li.ogloszenie { border:#eee solid 1px; border-bottom:#ccc solid 1px; border-right:#ccc solid 1px; padding:0px; background-color:#fff; margin-bottom:8px; }

#pageLeft .newsDetails .mapa li { font-size:14px; }
#pageLeft .newsDetails .mapa li { color:#666; }
#pageLeft .newsDetails .mapa a:link { color:#666; border-bottom:#ccc solid 1px; text-decoration:none; }
#pageLeft .newsDetails .mapa a:visited { color:#666; border-bottom:#ccc solid 1px; text-decoration:none; }
#pageLeft .newsDetails .mapa a:hover { color:#666; border-bottom:#ccc solid 1px; text-decoration:none; }

#pageLeft .newsDetails .mapa .menu1 { font-size:16px; font-weight:bold; color:#B03626; }
#pageLeft .newsDetails .mapa .menu2 { font-weight:bold; margin-left:20px; }
#pageLeft .newsDetails .mapa .menu3 { font-weight:normal; margin-left:60px; }
#pageLeft .newsDetails .mapa .menu4 { font-weight:normal; margin-left:70px; font-size:14px; }

select {  border: 1px solid #999; color: #666; height: 100px; width: 250px; font-size: 16px; padding: 4px; }
textarea { border: 1px solid #999; color: #666; width: 350px; font-size: 16px; padding: 4px; }

.input { border: 1px solid #999; color: #666; width: 92px; font-size: 16px; padding: 8px; }
.dodaj { width:150px; padding:0; height:28px; color: #666; font-size: 16px; background-color: #fff; border:1px solid #999; padding-bottom:3px; }
.radio { padding:0; margin:0; width:14px; height:14px; }

.nawi { font-family:Arial; font-weight:normal; font-size:14px; color:#666; text-transform:lowercase; padding:10px; }
.nawi a:link, .nawi a:visited, .nawi a:hover { color:#666; }

#downloadBox li a { display: block; }
#downloadBox li a:hover { background-color:#fff; text-decoration:none; }

.link1 a:link { font-size:10px; color:#bbb; text-decoration:none; }
.link1 a:visited { font-size:10px; color:#bbb; text-decoration:none; }
.link1 a:hover { font-size:10px; text-decoration: underline; }

.boxFooter { display:block; background:url(../i/o/boxDownBg.gif) no-repeat; margin-top:5px; }
.boxFooterEnd { display:block; height:4px; background:url(../i/o/boxDownCloseBg.gif) no-repeat; margin-bottom:5px; }

#next { font-size:0; clear:both; height:0; line-height:0; margin-bottom:5px; }
#clr { clear:both; }
#banner { position:relative; width:960px; overflow:hidden; margin:0 auto; padding-top:10px; padding-bottom:3px; text-align:center; background-color:#fff; }

#dzielenie a, #dzielenie a:visited  { padding: 2px 6px; font-size: 12px; border: 1px solid #ddd; text-decoration: none; color: #999; background: #fff url(../i/o/buttonBg.gif ) left bottom repeat-x; }
#dzielenie a:hover { padding: 2px 6px; border: 1px solid #666; text-decoration: none; color:#666; }
#dzielenie b.noactive { background: #fff url(../i/o/buttonBg.gif ) left bottom repeat-x; border: 1px solid #999; padding: 4px 8px; text-decoration: none; color: #666; font-size:12px; }

.pageEnd { position:relative; width:960px; height:89px; margin:10px auto; color:#666; }
.pageEnd p, p a:link, p a:visited, p a:hover { font-family:Arial; font-weight:normal; font-size:14px; color:#666; }

#pageLeft .newsDetails { margin-right:5px; background-color:#FAFAFA; border:1px solid #E5E5E5; }
#pageLeft .newsDetails h1 { font-weight:normal; font-size:26px; color:#B03626; line-height:100%; }
#pageLeft .newsDetails h2 { padding-top:8px; padding-bottom:8px; font-weight:normal; font-size:12px; color:#999; }
#pageLeft .newsDetails h2 a:link { color:#999; } 
#pageLeft .newsDetails h2 a:visited { color:#999; }

#pageLeft .newsDetails h3 { font-family:Arial; padding-top:7px; padding-bottom:8px; padding-left:7px; text-align:left; font-weight:bold; font-size:14px; color:#4D0D12; text-transform:uppercase; }
#pageLeft .newsDetails h3 a:link { color:#A64524; } 
#pageLeft .newsDetails h3 a:visited { color:#A64524; }

#pageLeft .newsDetails li { font-size:14px; color:#666; line-height:160%; padding:0; margin:0; }
#pageLeft .newsDetails .data { font-size:10px; color:#B03626; font-weight:bold; }
#pageLeft p { font-size:15px; line-height:160%; text-align:justify; }

#pageMain { width:960px; margin:0 auto; clear:both; background-color:#fff; padding-top:5px; }
#pageMain:after { clear:both; display:block; content:''; }

#menuMain { width: 124px; float:left; text-align:left; overflow:hidden; background-color:#fff; padding-left:10px; }
#pageLeft { width: 500px; float:left; text-align:left; overflow:hidden; background-color:#fff; }
#pageRight { width: 316px; float:right; text-align:left; overflow:hidden; background-color:#fff; padding-right:10px; }

#menuMain li { font-size:12px; color:#B03626; line-height:20px; padding:0; margin:0; }
#menuMain li.mainBtn { margin-top:10px; margin-bottom:5px; font-weight:bold; background: url('../i/o/mainMenuBg.gif') no-repeat; height:20px; }
#menuMain li.mainBtnFirst { margin-top:0px; margin-bottom:5px; font-weight:bold; background: url('../i/o/mainMenuBgFirst.gif') no-repeat; height:20px; }

#menuMain a:link { color:#666; text-decoration:none; }
#menuMain a:visited { color:#666; text-decoration:none; }
#menuMain a:hover { color:#000; text-decoration: none; }
#menuMain a.choosed { color:#666; text-decoration: ; font-weight:bold; }

#boxVer1 { position:relative; width:316px; border:0; }
#boxVer1 p { font-size:12px; }
#boxVer1 h1 { font-size:16px; }
#boxVer1 span { font-size:9px; color:#bbb; }
#boxVer1 .boxHeadOpen  { display:block; height:22px; background: url('../i/o/newsHeaderBg.gif') no-repeat; padding:10px; padding-top:3px; padding-bottom:0; }
#boxVer1 .newsy { padding:10px; padding-top:3px; border:1px solid #c5cacf; border-top:0; border-bottom:0; }
#boxVer1 .newsy ul li { font-size:12px; color:#666; padding:0; margin:0; line-height:160%;  }

#boxHeadClose { position:relative; padding:3px; background: url('../i/o/newsHeaderClose.gif') no-repeat; }

/*#boxHeadClose { height:3px; background: url('../i/o/newsHeaderClose.gif') no-repeat; padding:0; margin:0; }*/

#boxMain { position:relative; width:500px; padding:0; background: url('../i/o/boxMainBg.png') no-repeat; padding-top:5px; }
#boxMain h1 { font-size:16px; }
#boxMain img { padding-left:15px; padding-right:10px; padding-bottom:10px; }
#boxMain p, #boxMain ul { font-size:12px; padding-left:15px; padding-right:15px; line-height:120%; }
#boxMain span { font-size:9px; color:#bbb; }
#boxMain li { background: url('../i/o/dec1.gif') no-repeat 0 5px; padding: 0 0 4px 9px; }

.endLine { clear:left; position:relative; margin-left:10px; margin-right:10px; padding-top:1px; background: url('../i/o/greyDot.gif') repeat-x; }
.boxMainClose { position:relative; padding-top:6px; background: url('../i/o/boxMainBgClose.png') no-repeat; }

#news1 { position:relative; min-height:170px; height:auto !important; height:170px; top:5px; }
#news1  ul.none li { display:inline; background:none; padding:0; margin:0; }
#news1 .none { margin:0; padding:0; }
#news1 .none a { float: left; display:block; background: url('../i/o/boxOff.gif') no-repeat; width:10px; height:10px; padding-left:3px; }

#news2 { position:relative; min-height:170px; height:auto !important; height:170px; top:5px; }
#news2  ul.none li { display:inline; background:none; padding:0; margin:0; }
#news2 .none { list-style: none; margin:0; padding:0; }
#news2 .none a { float: left; display:block; background: url('../i/o/boxOff.gif') no-repeat; width:10px; height:10px; padding-left:3px; }

#news3 { position:relative; min-height:170px; height:auto !important; height:170px; top:5px; }
#news3  ul.none li { display:inline; background:none; padding:0; margin:0; }
#news3 .none { list-style: none; margin:0; padding:0; }
#news3 .none a { float: left; display:block; background: url('../i/o/boxOff.gif') no-repeat; width:10px; height:10px; padding-left:3px; }

#boxMain .none a.selected { background: url('../i/o/boxOn.gif') no-repeat;}
#boxMain .none a:hover { background: url('../i/o/boxOn.gif') no-repeat;}
#boxMain .none { position:absolute; top:5px; left:420px; }

#wyszukiwarka { position:absolute; top:21px; left:551px; width: 400px; height: 62px; background: url('../i/s/search_bg.png') no-repeat bottom; }
#wyszukiwarka .form { position:absolute; left:12px; top:11px; vertical-align:middle; }
#wyszukiwarka .input { float:left; font-size:14px; width:300px; color:#666; border: 1px solid #023059; padding: 3px;}

#wyszukiwarka input.btnSzukaj { width:60px; height:40px; background:transparent url(../i/s/btnSzukaj.gif) no-repeat 0 0; vertical-align:middle; padding:0; margin:0 0 1px 8px; border:0; cursor:pointer; font-size:14px; color:#F97C00; font-weight:bold; }
#wyszukiwarka li { display:inline; padding:0; float:left; vertical-align:bottom; font-size:12px; color: #023059; }
#wyszukiwarka li a { font-size: 12px; padding: 0px 5px; border-right:1px solid #a5acb2; }
#wyszukiwarka li a.last { border-right:0; color:#023059; }
#wyszukiwarka ul { position:absolute; margin:0; padding:0; top:38px; left:157px;  }
#wyszukiwarka a.selected { text-decoration:underline; }

#tab1 { position:relative; width: 316px; height: 200px; background: url('../i/t1/tab1_box_bg.gif') no-repeat bottom; }
#tab1 a { text-decoration:none;}
#tab1 p { padding-top:5px; }

#tab1  { list-style: none; margin:0; padding:0; padding-left:2px; text-align:center; font-size:11px; color:#000; }
#tab1 li { display:inline; }
#tab1 a { float: left; display:block; background: url(../i/t1/tab1_box_1.png) no-repeat; width:77px; height:43px; color:#000; }
#tab1 a.selected { background: url(../i/t1/tab1_box_1_p.png) no-repeat; }
#tab1 .container { clear:both; padding: 8px; text-align:left; font-size:12px;}
#tab1 .tabimg { margin-top:7px; margin-right:0px; }