body { margin: 0; scrollbar-face-color: #666666; scrollbar-arrow-color: #999999; vertical-align: top; scrollbar-track-color: #666666; scrollbar-highlight-color: #666666; scrollbar-shadow-color: #666666; scrollbar-darkshadow-color: #999999; scrollbar-3dlight-color: #999999; scrollbar-base-color: #666666; text-align: center; background: #666666 url('img/bg.png') repeat; }

html, body {
    height: 100%;
    margin: 0;
    padding: 0;
    border: 0;
    width: 100%;
}

body, p, ul, li, td, div {
    font-family: verdana;
    font-weight: normal;
    font-size: 11px;
    color: #373737;
    line-height: 1.3;
}


p {
    padding: 0;
    margin: 15px 20px;
}

li { margin: 5px 20px 5px 20px; }

img {
    display: block;
}

a img {
    border: 0;
}
a, a:link,  a:visited { color: #646464; text-decoration: none; }

a:hover, a:active { color: #000000; text-decoration: underline; }

input.input1 { border: 1px solid #C5C5C5; padding: 0 2px; color: #000000; font-size: 11px;  }
input.input2 { padding: 0 2px; color: #000000; font-size: 11px; border-right: 1px solid #E8E8E8; border-bottom: 1px solid #E8E8E8; border-left: 1px solid #747474; border-top: 1px solid #747474;  }
input.button6 { border: 1px solid #adadad; padding: 2px; color: #3e3e3e; font-size: 11px; font-weight: bold; background-color: #f3f3f3; font-family: sans-serif; cursor: pointer;  }
input.input3 { padding: 2px; color: #000000; font-size: 11px; border-right: 1px solid #E8E8E8; border-bottom: 1px solid #E8E8E8; border-left: 1px solid #747474; border-top: 1px solid #747474; font-weight: bold; background-color: #f3f3f3;  }
h1#brek { text-align: center; font-size: 13px; font-weight: bold; font-family: Arial; margin: 0; padding: 0; display: block; color: #000000; }
h1#h1 { text-align: left; font-size: 16px; font-weight: bold; font-family: "Trebuchet MS", "Tahoma Bold", Tahoma;  margin: 20px 0 0 10px; padding: 0 0 0 18px; display: block; color: #666666; white-space: nowrap; overflow: hidden; background: url('img/h1_bg.png') no-repeat bottom left; line-height: 26px;  }

h2 {font-family: "Trebuchet MS", "Tahoma Bold", Tahoma; font-size: 12px; text-align: left;  padding: 0;  margin: 0; color: #595959; }


hr {
    margin: 0 20px;
    height: 1px;
}

.clear { clear: both; height: 0px; }


form { margin: 0; padding: 0;}

#c_ontainer { margin: 20px auto 0 auto; width: 898px; }
#c_ontainer1 { width: 898px; background: url('img/main_bg.png') no-repeat top; height: 336px;}
#c_ontainer2 { width: 898px; background: url('img/cont2_bg.png') repeat-y; }
#c_alendar { width: 898px; background: url('img/kalendarz.jpg') no-repeat 253px 100%; }
#topFlash { margin-left: 35px; width: 387px; height: 284px; float: left; display: inline;}
#top_right { width: 446px;  text-align: center; float: right; margin-right: 25px; display: inline; }
#text_top { margin: 15px 20px; text-align: justify; }
#menu_flash { padding-left: 33px;  width: 209px; height: 337px;  float: left; background: url('img/menu_bg.png') no-repeat 0% 0%;}
#shade_right { width: 14px; height: 301px; background: url('img/shade_right.png') no-repeat top; float: right; }
#c_ontent {
    width: 630px;
    float: right;
    overflow: hidden;
    border-left: 1px solid #C3C3C3;
    text-align: left;
	 min-height: 180px;
    height: auto !important;
    height: 180px;
}
#c_ontent img { display: inline; }
#f_ooter { height: 28px; background: url('img/bottom_bg.png') no-repeat; padding: 15px 0 10px 20px; color: #000000; text-align: center;  }
#f_ooter a { color: #000000; text-decoration: none; line-height: 28px; font-family: sans-serif; font-size: 11px; font-weight: bold;}
#f_ooter a:hover { text-decoration: underline; }
#bzi { height: 12px; text-align: right; }
#map_wrapper { border: 1px solid #aaaaaa; width: 390px; height: 230px; margin-left: 20px; margin-top: 10px; }
#map { width: 380px; height: 220px; margin: 5px; }

