body {
    margin:0; padding:0;
    font:11px Tahoma, Arial, Verdana, sans-serif;
 #   color:#73736e;
    color: #454545;
    background:url('images/top_bg.gif') repeat-x #ffffff;
}

a {color:#007ac2; text-decoration:none;}
a:hover {text-decoration:underline;}
a img {border:none;}

.clear {clear:both; position:relative; font-size:0; height:0;}

.blue {color:#007ac2;}
.red {color:#f61b00;}

h4.black { color:#000000;font-size:13px;margin:0 0 3px;}
h5.black { color:#000000;font-size:12px;margin:0 0 3px;}
h5.red2 { color:#b90202;font-size:12px;margin:0 0 3px;}
.red2 {color:#b90202;}



#main {width:930px; margin:0 auto;}

/* ========= form elements ========= */
.input {
    border:1px solid #e7e6dd;
    padding-left:2px; padding-right:2px;
    background:#ffffff;
    font:11px Tahoma, Arial, Verdana, sans-serif;
    color:#73736e;
}

select.input {padding:0;}

.submit {
    border:1px solid #c30000;
    padding-left:5px; padding-right:5px;
    background:#f61b00;
    font:bold 11px Tahoma, Arial, Verdana, sans-serif;
    color:#ffffff;
    cursor:pointer;
}

.formButtons {margin-top:8px; text-align:right;}
.formButtons input {margin-left:10px;}

/* ============== top ============== */
#top {height:129px; position:relative;}
#top h1 {margin:0; padding:15px 0 0 6px; float:left;}
#top h1 a img {position:relative; z-index:10;}

/* ============ topImg =========== */
#topFlash {position:absolute; top:0; right:16px;}
#topImg {width:498px; height:99px; background:url('images/top.jpg') no-repeat; margin-right:25px;}

/* ============ topLinks =========== */
#topLinks {margin:0; padding:9px 0 0; list-style-type:none; text-align:right; position:relative; z-index:10;}
#topLinks li {display:inline; margin-right:16px;}
#topLinks li a {color:#ffffff; padding-left:18px; cursor:pointer;}
#topLinks li.home a {background:url('images/icon_home.gif') 0 no-repeat;}
#topLinks li.mail a {background:url('images/icon_mail.gif') 0 no-repeat;}
#topLinks li.sitemap a {background:url('images/icon_sitemap.gif') 0 no-repeat;}

/* ============ topMenu ============ */
#topMenu {
    width:910px; height:14px;
    margin:0; padding:8px 10px;
    list-style-type:none;
    background:url('images/topmenu.gif') top no-repeat #ecebe9;
    position:absolute; bottom:0;
    font-weight:bold;
    text-align:center;
    clear:both;
}

#topMenu li {display:inline; padding:8px 0 9px 2px; margin-right:-3px; background:url('images/topmenu_sephover.gif') top left no-repeat;}
#topMenu li a {color:#73736e; padding:8px 13px 9px 13px;}
#topMenu li.first {background:none; padding-left:12px;}
#topMenu li a:hover, #topMenu li a.active {background:url('images/topmenu_sephover.gif') bottom repeat-x; text-decoration:none; color:#ffffff;}

/* =========== searchBar =========== */
#searchBar {
    background:url('images/search_bar.gif') bottom no-repeat #ecebe8;
    padding:8px 16px; margin-top:1px;
}

#selectLang {float:right; margin-top:2px;}
#selectLang img {padding:3px; vertical-align:middle;}

#searchBar form {margin:0; padding:0;}
#searchBar .input {margin:0 5px;}

/* ============== time ============= */
#time {padding:11px 4px;}

/* ============= layout ============ */
#leftSide, #content, #contentWide, #rightSide {padding-bottom:35px;}
#leftSide {width:217px; float:left;}
#content {width:460px; margin:0 18px; float:left;}
#contentWide {width:695px; float:right;}
#rightSide {width:217px; float:right;}

/* ============ headers ============ */
h3.boxHead {
    height:28px;
    margin:0 7px; padding-left:5px;
    background:url('images/h_corner_l.gif') no-repeat;
    font:bold 14px Arial, Tahoma, Verdana, sans-serif;
    color:#ffffff;
    position:relative;
}

h3.boxHead strong {line-height:28px; padding:6px 12px 6px 7px; background:url('images/h_corner_r.gif') top right no-repeat #007ac2;}

h3.boxHead strong span.info {padding:0 8px; background:url('images/h_icon_info.gif') 0 no-repeat;}
h3.boxHead strong span.info2 {padding:0 8px; background:url('images/h_icon_info2.gif') 0 no-repeat;}
h3.boxHead strong span.blank {padding:0 8px; background:url('images/h_icon_blank.gif') 0 no-repeat;}
h3.boxHead strong span.news {padding:1px 12px; background:url('images/h_icon_news.gif') 0 no-repeat;}
h3.boxHead strong span.partnerzy {padding:0 8px; background:url('images/h_icon_partner.gif') 0 no-repeat;}
h3.boxHead strong span.wladze {padding:0 8px; background:url('images/h_icon_wladze.gif') 0 no-repeat;}
h3.boxHead strong span.oddzialy {padding:0 8px; background:url('images/h_icon_oddzialy.gif') 0 no-repeat;}
h3.boxHead strong span.galeria {padding:0 10px; background:url('images/h_icon_gallery.gif') 0 no-repeat;}
h3.boxHead strong span.about {padding:0 10px; background:url('images/h_icon_about.gif') 0 no-repeat;}
h3.boxHead strong span.login {padding:0 10px; background:url('images/h_icon_login.gif') 0 no-repeat;}
h3.boxHead strong span.newsletter {padding:0 10px; background:url('images/h_icon_newsletter.gif') 0 no-repeat;}

#content h3.boxHead {font-size:16px;}
#content h3.boxHead strong {padding-top:4px; padding-bottom:5px;}

#leftSide h3.boxHead, #rightSide h3.boxHead {
    height:24px;
    background:url('images/h_left_corner_l.gif') no-repeat;
}

#leftSide h3.boxHead strong, #rightSide h3.boxHead strong {
    line-height:24px;
    padding:4px 8px 6px 3px;
    background:url('images/h_left_corner_r.gif') top right no-repeat;
}

/* ============== more ============= */
.more {font-size:11px; font-weight:normal; padding:5px 0 5px; background:url('images/more_corner_r.gif') top right no-repeat; color:#73736e; position:absolute; right:8px; bottom:0;}
.more:hover {background-position:bottom right; text-decoration:none; color:#ffffff;}
.more span {padding:5px 16px 5px; background:url('images/more_corner_l.gif') no-repeat;}
.more:hover span {background-position:bottom left;}

.more2 {height:24px; position:relative;}
.more2 a {padding:6px 0 5px; background:url('images/more2_corner_r.gif') top right no-repeat; color:#73736e; position:absolute; right:8px; top:-18px;}
.more2 a:hover {background-position:bottom right; text-decoration:none; color:#ffffff;}
.more2 a span {padding:6px 16px 5px; background:url('images/more2_corner_l.gif') no-repeat;}
.more2 a:hover span {background-position:bottom left;}

/* ============= rMenu ============= */
#rMenuFlash {margin-bottom:18px;}
#rMenu {background:url('images/r_bg_top.gif') top no-repeat #055397;}
#rMenu ul {
    margin:0; padding:11px 0;
    list-style-type:none;
    background:url('images/r_bg_bottom.gif') bottom no-repeat;
    text-align:center;
}

#rMenu ul li {padding:4px 16px 5px;}
#rMenu ul li img {display:block;}

/* ============= mInfo ============= */
.mInfo {background:url('images/m_top.gif') top no-repeat #f7f7f3; margin-bottom:18px;}
.mInfo2 {background:url('images/m_bottom.gif') bottom no-repeat; padding:5px 0;}
.mInfo ul {margin:0; padding:0; list-style-type:none; border-left:1px solid #ecebe8; border-right:1px solid #ecebe8;}
.mInfo ul li {padding:8px}
.mInfo ul li a {font-weight:bold;}
.mInfo ul li span {color:#f61b00; margin-right:5px;}
.mInfo ul li.raz {background-color:#f7f7f3;}
.mInfo ul li.dwa {background-color:#e9e9e5;}

/* ========== mCategories ========== */
.mCat {background:url('images/m_cat_top.gif') top no-repeat; margin-bottom:18px;}
.mCat2 {background:url('images/m_cat_bottom.gif') bottom no-repeat; padding:5px 0;}
.mCat ul {margin:0; padding:0 1px; list-style-type:none; background:url('images/m_cat_bg.gif') top no-repeat #ffffff; border-left:1px solid #ecebe8; border-right:1px solid #ecebe8;}
.mCat ul li {border-bottom:1px solid #ffffff; border-top:1px solid #ddddda; padding:8px}

.mCat ul li ul{margin:0; padding:5px 1px 0px 1px; list-style-type:none; background:none;border:none;}
.mCat ul li ul li {border:none;padding:5px 8px;}
.mCat ul li ul li a {font-weight:normal;}

.mCat li.first {border-top:none;}
.mCat li.last {border-bottom:none;}
.mCat ul li a {font-weight:bold; color:#73736e;}
.mCat ul li span {color:#f61b00; margin-right:5px;}

/* ============ address ============ */
div.address, div.addressLast {padding:6px; border-bottom:1px solid #ecebe8;}
div.addressLast {border:none;}

/* ============ scroller =========== */
#scrollA {background:url('images/scroll_left.gif') no-repeat; margin-bottom:18px;}
#scrollB {height:23px; padding:10px 14px 0 14px; background:url('images/scroll_right.gif') right no-repeat;}
#scrollSource {display:none; width:590px;}
.scrollW {width:395px;}
#contentWide .scrollW {width:590px;}

/* ============ pagePath =========== */
#pagePath {background:url('images/page_path.gif') no-repeat; color:#73736e; margin:-3px 0 23px; padding:0 11px; line-height:26px;}
#pagePath a {color:#73736e;}
#pagePath em {color:#f61b00; font-style:normal;}

/* ============= boxes ============= */
.box1a {background:url('images/box1c_top.gif') top no-repeat; margin-bottom:18px;}
.box1b {background:url('images/box1c_bottom.gif') bottom no-repeat; padding:5px 0;}
.box1 {border-left:1px solid #ecebe8; border-right:1px solid #ecebe8; padding:7px 18px;}
#contentWide .box1a {background:url('images/box1cw_top.gif') top no-repeat;}
#contentWide .box1b {background:url('images/box1cw_bottom.gif') bottom no-repeat;}
#contentWide .box1 {padding:7px;}
#leftSide .box1a {background:url('images/box1l_top.gif') top no-repeat;}
#leftSide .box1b {background:url('images/box1l_bottom.gif') bottom no-repeat;}
#leftSide .box1 {padding:0 12px;}

.box2a {background:url('images/box1r_top.gif') top no-repeat; margin-bottom:18px;}
.box2b {background:url('images/box1r_bottom.gif') bottom no-repeat; padding:4px 0;}
.box2 {border-left:1px solid #ecebe8; border-right:1px solid #ecebe8; padding:7px 12px;}

.box3a {background:url('images/box3cw_top.gif') top no-repeat; margin:0 1px 18px;}
.box3b {background:url('images/box3cw_bottom.gif') bottom no-repeat; padding:5px 0;}
.box3 {background-color:#f7f7f3; padding:0 6px;}

/* ============== news ============= */
.newsList {margin:0; padding:0; list-style-type:none;}
#contentWide .newsList {margin:0 12px;}
.newsList li {border-bottom:1px solid #ecebe8; padding:9px 5px;}
#leftSide .newsList li {padding-left:1px; padding-right:1px;}
.newsList li.last {border:none;}
.newsList h5 {margin:0 0 1px 0; font-size:11px;}
.newsList h5.normal {margin:0 0 1px 0; font-size:11px;font-weight:normal;}
.newsList small {color:#42423f; font-size:10px;}
.newsList p {margin:0; padding:5px 0;}
.newsMore {text-align:right;}
.newsMore a {color:#f61b00;}

.newsHeader {margin:0 0 2em; font-size:11px; line-height:13px;}
.newsHeader small {font-size:10px; font-weight:normal; color:#42423f;}

/* ============== news ============= */
.artList {margin:0; padding:0; list-style-type:none;}
.artList li {border-bottom:1px solid #ecebe8; padding:12px 5px;}
.artList li.last {border:none;}
.artList h5 {margin:0 0 3px; font-size:11px;}
.artList small {color:#73736e; font-size:10px;}

/* =========== partnerzy =========== */
#partnerzy {margin-top:-14px; overflow:hidden;}
#partnerzy img {display:block; margin:15px auto 6px;}

/* ============ textBox ============ */
.textBox {line-height:18px; padding:0 11px 2em;}

/* =========== galleryBox ========== */
.galleryBox {padding:3px;}
.galPos {width:190px; margin:9px; padding:5px 5px 7px; font-weight:bold; background-color:#e9e9e5; text-align:center; float:left;}
.galPos img {margin-bottom:5px;}

/* ========== gallerySmall ========= */
.galSmall1 {width:222px; background:url('images/gal_small_top.gif') top no-repeat #f7f7f3; margin-left:20px; float:right;}
.galSmall2 {padding:6px 0; background:url('images/gal_small_bottom.gif') bottom no-repeat; text-align:center;}
.galSmall2 img {display:block; padding:3px; margin:10px auto 2px; background-color:#e9e9e5;}

/* ============ contact ============ */
#contact {padding:12px 18px; background-color:#f7f7f6; float:left;}
#contact input.input {width:320px; margin-bottom:5px;}
#contact textarea {width:320px; height:156px;}

#contactInfo {margin-left:35px; float:left; line-height:13px;}

/* =========== marksIndex ========== */
.marksIndex {text-align:center; color:#cacac6;}
.marksIndex a {padding:0 1px 0 2px; color:#73736e;}
.marksIndex strong.active {color:#007ac2;}

/* ========== membersTable ========= */
.membersTable {width:100%; border-collapse:collapse; border-spacing:0; margin-bottom:1em;}
.membersTable th {height:14px; padding:8px 9px; color:#ffffff; text-align:left; background:url('images/table_header.gif') 0 repeat-x #007ac2; border-left:1px solid #00649f;}
.membersTable td {padding:9px; border-left:1px solid #ecebe8; vertical-align:top;}
.membersTable td.email a {color:#f61b00;}
.membersTable th:first-child, .membersTable td:first-child {border:none;}
.membersTable tr.two td {background-color:#f7f7f3;}
.membersTable #th_telefon {width:90px;}
.membersTable #th_fax {width:90px;}
.membersTable #th_other {width:100px;text-align:center;}

/* ============ siteMap ============ */
#siteMap {padding:0 30px; float:left;}
#siteMap ul {margin:0; padding:0; list-style-type:none;}
#siteMap ul li {padding:8px 6px; border-bottom:1px solid #ecebe8;}
#siteMap ul li a {font-weight:bold; color:#007ac2;}
#siteMap ul ul {padding:12px 15px 0;}
#siteMap ul ul li {border:none; padding:5px 0;}
#siteMap ul ul li a {font-weight:normal; color:#73736e;}

#siteMap ul span {color:#f61b00;}

/* ========== archiveForm ========== */
#archiveForm {margin:0; padding:10px 14px;}
#archiveForm h3 {margin:0; font:bold 14px Arial, Tahoma, Verdana, sans-serif; color:#73736e; display:inline;}
#archiveForm input, #archiveForm select {margin-left:15px;}

/* ============ oddzialy =========== */
#oddzialy {width:270px; margin:-25px 0 0; float:left;}
#oddzialy dt {font-size:14px; font-weight:bold; padding:7px 0; margin:20px 0 5px; border-bottom:1px solid #ecebe8;}
#oddzialy dd {margin:0 0 10px;}

#mapaOddzialy {width:364px; float:right; text-align:right;}

/* =========== pagination ========== */
.pagin1 {background:url('images/pagin_bg_right.gif') right no-repeat #e9e9e5; float:left; margin:15px 11px;}
.pagin2 {padding:4px 5px 3px 5px; background:url('images/pagin_bg_left.gif') left no-repeat; float:left;}
.pagin1 img {vertical-align:middle;}
.pagiNumbers {margin:0 3px;}
.pagiNumbers a {padding:4px; color:#73736e;}
.pagiNumbers strong.active {color:#007ac2;}

/* ============= button ============ */
.buttons {height:19px; padding:18px 15px;}
.buttons a {
    display:block;
    width:60px; height:19px;
    line-height:19px;
    margin-left:11px;
    background:url('images/button.gif') no-repeat;
    color:#ffffff;
    text-align:center;
    float:right;
}

.buttons a:hover {text-decoration:none;}

/* ========= content style ========= */
.textBox ul {margin:0; padding:0 15px;}
.textBox ul.redList {color:#f61b00;}
.textBox ul.redList li * {color:#73736e;}
.textBox table { border-collapse:collapse; border-spacing:0; margin:2em auto;} /*border:1px solid #ecebe8;*/
.textBox table th {font-weight:bold; text-align:center; padding:10px 15px; background-color:#f8f7f6;}
.textBox table td {padding:5px 15px;} /* border:1px solid #ecebe8;*/

.textBox table.ramka { border-collapse:collapse; border-spacing:0; margin:0;border:1px solid #ecebe8;}
.textBox table.ramka th {font-weight:bold; text-align:center; padding:8px 10px; background-color:#f8f7f6;}
.textBox table.ramka td {padding:5px 10px;border:1px solid #ecebe8;}

.imgLeft {float:left; padding:4px; margin:0 20px 10px 0; background-color:#e9e9e5;}
.imgRight {float:right; padding:4px; margin:0 0 10px 20px; background-color:#e9e9e5;}
.imgPlain {padding:4px; background-color:#e9e9e5;}

/* =========== filesDown =========== */
.filesDown {margin:1px;width:450px; background:url('images/files_top.gif') top no-repeat #f7f7f3;}
.filesDown h3 {margin:0; padding:11px 14px; font:bold 14px Arial, Tahoma, Verdana, sans-serif; color:#73736e;}
.filesDown ul {list-style-type:none; margin:0; padding-bottom:10px; background:url('images/files_bottom.gif') bottom no-repeat;}
.filesDown ul li {padding:3px 0 3px 18px; background:url('images/files_icon.gif') 0px 3px no-repeat;}

/* ============ leftForm =========== */
.leftForm {margin:0; padding:12px 0 6px;}
.leftForm .input {padding:1px 2px; margin:3px 0 6px; width:145px;}
.leftForm .submit {margin:3px 0 6px 8px;}
.loginOpts {border-top:1px solid #ecebe8; padding:10px 0 8px;}
.loginOpts a {color:#73736e;}

/* ============ newsletter =========== */
.center_form {width:300px;float:left;}
.newsletter_info {width:300px;padding-left:35px; float:left; line-height:13px;}
#newsletter {width:250px;padding:12px 18px; background-color:#f7f7f6; float:left;}
#newsletter .input {padding:1px 2px; margin:3px 0 6px; width:145px;}
#newsletter .submit {margin:3px 0 6px 8px;}



/* ============= footer ============ */
#footerMain {clear:both; background-color:#f7f7f3; padding-bottom:20px;}
#footer {width:930px; margin:0 auto; background-color:#ffffff;}

#footerLinks {
    height:28px;
    margin:0; padding:4px 0 0 0;
    list-style-type:none;
    text-align:center;
    background:url('images/foot_links.gif') bottom no-repeat #ffffff;
}

#footerLinks li {display:inline; padding:0 18px; border-right:1px solid #e5e5e4;}
#footerLinks li.last {border:none;}
#footerLinks li a {color:#4b4b47;}

#footerContent {height:56px; padding:8px 8px 0;}
#footerContent p {margin:0; padding-top:11px; text-align:center;}

#footerCopy {padding:10px 28px; background:url('images/footer_copy.gif') bottom no-repeat #007ac2; color:#ffffff;}
#footerCopy #footerLink {float:right; color:#ffffff;}
#footerCopy #footerLink a {font-weight:bold; color:#ffffff;}

/* ============= catalog ============ */
.textBox .leftCol {float:left;width:300px;}
.textBox .rightCol {float:left;width:330px;padding-left:25px;text-align:justify;}
.hide {display:none;}
.show {display:inline;}

.logoPos {padding:0px 10px 6px 0px; text-align:center;}
.logoPos img {display:block; padding:4px; margin:3px auto 2px;}

.p100 {width:170px;}
.p30p {width:40px;}
.p70p {width:121px;}

/* ============= catalog - kategorie ============ */
ul.param_list {padding:3px 0px 0px 0px;margin:0px;list-style:none;font-weight:bold; border-left:1px solid #c0c0c0;}
.param {padding: 3px 0px 3px 10px; font-weight:bold;}
.param_last {padding: 0px; font-weight:normal;margin-left:6px;}

.for_user ul {border:0px;display:block;}
.for_user li.param_last {display:inline;margin: 0px 6px 0px 6px; }

.for_user ul.param_list_last {display:inline;padding:3px 0px 0px 0px;margin:0px;list-style:none;font-weight:bold;}

.middle {vertical-align:middle;}

/* ============= catalog - form zdjecia ============ */
.image_form form {margin:0px;}
.image_form {background-color:#f7f7f3;padding:4px;text-align:left;margin-top:7px;}
.image_form small {font-weight:normal;}
.image_form .namef {width:133px;}

/* ============= catalog - form pliku ============ */
.file_form form {margin:0px;background-color:#f7f7f3;padding:5px;border: 3px solid #ffffff;}
.file_form {text-align:left;margin-top:4px;padding-right:10px;}
.file_form small {font-weight:normal;}
.file_form .namef {width:124px;}

#dane {width:100%;}
#dane th {width:100px;padding:5px; }
#dane td {padding:5px;}

.pb4 {padding-bottom:4px;}
.center {text-align:center;}

/* ============= users - po zalogowaniu ============ */
.loginOpts .ico {float:left;width:50px;}
.loginOpts .links {line-height:20px;}
.rss {float:right;padding-top:3px;}