* { margin:0px; padding:0px; border:0px; }

body {
        font-family: arial;
        color: #000;
        background-color: #b5b5b5;
}

.mainTop {
        display:block;
        width:950px;
        margin: 0 auto;
        height: 178px;
}

.mainTop .top1 {
        width: 223px;
        height: 178px;
        overflow: hidden;
        float:left;
}

.mainTop .top2 {
        background: url(img/top_pasek.jpg) top left repeat-x #fff;
        float:left;
        height: 178px;
        width: 727px;
        overflow: hidden;
}

.mainTop .topSwf {
        height: 120px;
        width: 727px;
        overflow: hidden;
}

.mainTop .topMenu {
        background: url(img/pasek_menu.jpg) top left repeat-x;
        height: 35px;
        width: 727px;
        overflow: hidden;
        padding-top:6px;
}

.mainTop .topMenu img {
        float:left;
}

.mainTop .bottomMenu {
        background: url(img/pasek_podmenu.jpg) top left repeat-x;
        height: 17px;
        width: 727px;
        overflow: hidden;
}

.mainWindow {
        display:block;
        width:950px;
        overflow:hidden;
        margin: 0 auto;
        background-color: #fff;
}

.mainWindow .mainWindowLeft {
        float: left;
        display: block;
        width: 215px;
        overflow: hidden;
}

.mainWindow .mainWindowMiddle {
        float: left;
        display: block;
        width: 519px;
        overflow: hidden;
}

.mainWindow .mainWindowRight {
        float: left;
        display: block;
        width: 215px;
        overflow: hidden;
}

.mainWindowStopka {
        border-top: 1px solid #635d5c;
        margin-top:20px;
        margin-bottom:10px;
        font-family: verdana;
        font-size: 9px;
        text-align: justify;
}

.stopka {
        background: url(img/stopka_pasek.jpg) top left repeat-x;
        height: 23px;
        padding-top:6px;
        font-family: verdana;
        text-align:center;
        font-size: 13px;
        color: #dcdcdc;
        width:950px;
        overflow:hidden;
        margin: 0 auto;
}

.stopka a { 
        color: #dcdcdc; 
        text-decoration:none; 
}

.stopka a:hover { 
        text-decoration:underline;
}

.stopka2 {
        width:950px;
        overflow:hidden;
        margin: 0 auto;
        height: 23px;
        padding-top:6px;
        font-family: verdana;
        font-size: 11px;
        color: #1a171b;
}

.stopka2 a { 
        color: #1a171b; 
        text-decoration:none; 
}

.stopka2 a:hover { 
        text-decoration:underline;
}

a.podmenu {
        display:block;
        text-decoration:none;
        background: url(img/tlo_menu.jpg) top left no-repeat;
        width:175px;
        margin: 0 auto;
        font-family: verdana;
        font-weight: bold;
        font-size: 11px;
        height:20px;
        overflow:hidden;
        padding-left:20px;
        padding-top:5px;
        color: #000;
        
}

a.podmenu:hover {
        color: #dd081c;
        background: url(img/tlo_menu_.jpg) top left no-repeat;
}

a.podmenu1 {
        display:block;
        text-decoration:none;
        background: url(img/tlo_menu1.jpg) top left no-repeat;
        width:175px;
        margin: 0 auto;
        font-family: verdana;
        font-weight: bold;
        font-size: 11px;
        height:39px;
        overflow:hidden;
        padding-left:20px;
        padding-top:10px;
        color: #000;
        
}

a.podmenu1:hover {
        color: #dd081c;
        background: url(img/tlo_menu1_.jpg) top left no-repeat;
}

/* =========================== dodatki ==================== */

.ramka_top1 {
        background: url(img/tlo_naglowek.jpg) top left no-repeat;
        font-family: arial;
        width: 180px;
        height: 25px;
        overflow: hidden;
        margin: 0 auto;
        padding-left:19px;
        padding-top:12px;
        font-size:14px;
        color: #f1f7fb;       
}

.ramka1 {
        border:1px solid #d6d6d6;
        font-family: arial;
        width: 187px;
        overflow: hidden;
        margin: 2px auto 8px auto;
        padding: 5px;
        font-size:12px;
        color: #b8b8bd;       
}

.ramka11 {
        border:1px solid #d6d6d6;
        background-color: #ededed;
        font-family: arial;
        width: 187px;
        overflow: hidden;
        margin: 2px auto 8px auto;
        padding: 5px;
        font-size:12px;
        color: #b8b8bd;       
}

.ramka11 a { color:#b8b8bd; text-decoration:none; }
.ramka11 a:hover { text-decoration:underline; }

.ramka111 {
        font-family: arial;
        width: 197px;
        overflow: hidden;
        margin: 2px auto 8px auto;
        font-size:12px;
        color: #b8b8bd;       
}

table.ramka2 {
        width:199px;
        height: 37px;
        overflow: hidden;
        margin: 0 auto;
}

table.ramka2 .top {
        background: url(img/tlo_naglowek1.jpg) top left no-repeat;
        font-family: arial;
        height:44px;
        text-align:center;
        font-weight: bold;
        font-size:12px;
        color: #333b3e;      
}

table.ramka2 .middle {
        border:1px solid #d6d6d6;
        padding: 5px;
        font-family: arial;
        font-size:12px;
        color: #b8b8bd;
}

/* =========================== Tekst ====================== */
.pole_art {
        margin: 0 15px 20px 15px;
        border-bottom:1px solid #dadada;
}

.naglowek { 
        font-family: verdana;
        font-size: 13px;
        font-weight: bold;
        color: #4975c6;
        margin-bottom:10px;
}

.text {
        font-family: arial;
        text-align:justify;
        line-height: 16px;
        font-size:12px;
        color: #545454;
}

.text1 {
        font-family: arial;
        text-align:justify;
        font-size:12px;
        color: #000;
}

.art_zdjecie {
        float:left;
        margin-right:17px;
        margin-bottom:10px;
        border:1px solid #717072;
}

.zdjecie { border: 1px solid #717072; }

a.wiecej {
        color:#898989;
        text-decoration:none;
}

a.wiecej:hover {
        color:#000;
}

/* ======================== Style ============================= */

.bold { font-weight: bold; }
.normal { font-weight: normal; }

.left { text-align: left; }
.center { text-align: center; }
.right { text-align: right; }

.red { color:#ff0000; }
.blue { color:#046aa8; }

.mb5 { margin-bottom:5px; }
.mb20 { margin-bottom:20px; }

.t_14 { font-size:14px; }

textarea, .input, input[type="text"], input[type="password"] { color:#a6a6a6; border:1px solid #cddde3; background-color:#e9f1f4; font-family:verdana; font-size:13px; }
select { color:#a6a6a6; border:1px solid #cddde3; background-color:#e9f1f4; font-family:verdana; font-size:13px; }
#input1 { border:1px solid #cddde3; background-color:#fff; font-family:verdana; font-size:13px; color:#a6a6a6; }
#wyszukiwarka .wyszukiwarka { border:1px solid #cddde3; background: url(img/tlo1.jpg) 2px 2px no-repeat #fff; color:#a6a6a6; font-family:verdana; font-size:13px; }
#wyszukiwarka .wyszukiwarka_ { border:1px solid #cddde3; background: #fff; color:#a6a6a6; font-family:verdana; font-size:13px; }

input.button, .forum_buttonb { background: url(img/button.gif) top left no-repeat; color: #fff; width:85px; height:21px; font-size:11px; cursor:pointer; font-family:verdana; }
.wyslij_ankiete { background: url(img/wyslij_ankiete.jpg) top left no-repeat; width:284px; height:30px; cursor: pointer; }
.wyslij { background: url(img/wyslij.jpg) top left no-repeat; width:177px; height:30px; cursor: pointer; }
.forum_button { background: url(img/button.gif) top left no-repeat; color: #ddd; width:85px; height:21px; font-size:11px; cursor:pointer; font-family:verdana; }
.forum_naglowek { font-size:20px; }

a.wiersz_1 { 
        display:block; 
        font-weight:bold; 
        font-size:12px; 
        color:#000; 
        text-decoration:none; 
        width:420px; 
        height:18px; 
        padding-top:3px;
        padding-left:12px;
        overflow:hidden; 
        background-color:#e8f5fb; 
        margin: 0 auto;
}

a.wiersz_2 { 
        display:block; 
        font-weight:bold; 
        font-size:12px; 
        color:#000; 
        text-decoration:none; 
        width:420px; 
        height:18px; 
        padding-top:3px;
        padding-left:12px;
        overflow:hidden; 
        background-color:#ffffff; 
        margin: 0 auto;
}

a.wiersz_1:hover { font-weight:bold; color:#dd081c; text-decoration:none; }
a.wiersz_2:hover { font-weight:bold; color:#dd081c; text-decoration:none; }

.button_ankieta { 
        display:block; 
        background: url(img/ankieta.jpg) top left no-repeat; 
        width:184px; 
        height:29px; 
        overflow:hidden; 
        margin: 0 auto;
        padding-top:12px;
        padding-left:12px;
        text-decoration:none;
        color:#000;
        font-weight:bold;
}

/* ======================== KALENDARZ ============================== */

.kal_days_nd, .kal_days_so, .kal_days_no { background-color:#729cc4; color:#fff; font-size:9px; height:16px; font-family:verdana; }
.kal_days_0 { height:16px; background-color:#e0dee3; }
.kal_days_2 { height:16px; background-color:#f1f0f2; }
.kal_days_6 { height:16px; background-color:#e3ebf2; }
.kal_days_7 { height:16px; background-color:#e3ebf2; }
.kal_days_over { color:#fff; cursor:pointer; }
.kal_font_0 {  }
.kal_font_1 { background-color:#584291; color:#ece9f3; }

.tytul { font-size:18px; font-weight: bold; font-family:verdana; }
.tytulcz { font-size:18px; font-weight: bold; font-family:verdana; color:#046aa8; }
