#main { width: 920px; height: auto; margin: 0 auto; }
#nag { width: 920px; height: 183px; }
#content { background-color: #079bfc; width: 920px; height: auto; overflow: hidden; }
#content_left { background-color: #079bfc; background-image: url(../pics/cl_bg.jpg); background-repeat: no-repeat; background-position: left top; width: 225px; height: auto; float: left; padding-bottom: 10px; }
#menu { width: 225px; height: auto; }
#menu_up { width: 225px; height: 68px; }
#pogoda { width: 204px; height: 186px; margin-top: -23px; margin-right: 13px; margin-left: 8px; }
#content_center { background: #079bfc url(../pics/cc_bg.jpg) repeat-x; width: 470px; height: auto; float: left; margin-bottom: -20000px; padding-bottom: 20000px; }
#content_center_podstr { background: #079bfc url(../pics/cc_bg.jpg); width: 685px; height: auto; float: left; margin-bottom: -20000px; padding-bottom: 20000px; }
#pasek_gora { background-image: url(../pics/pasek_gora.jpg); background-repeat: no-repeat; background-position: left top; width: 470px; height: 22px; }

#tresc_strony { background: url(../pics/aktual_bg.gif) no-repeat right top; width: 444px; height: auto; margin-right: 13px; margin-left: 13px; }
#tresc_strony_podstr { background: url(../pics/aktual_bg.gif) no-repeat right top; width: 660px; height: auto; margin-left: 13px; }
#tresc_foot { background: url(../pics/aktual_foot_bg.gif) no-repeat; width: 444px; height: 52px; margin-bottom: -20px; }

#aktual { background: url(../pics/aktual_bg.gif) no-repeat right top; width: 444px; height: auto; margin-right: 13px; margin-left: 13px; }
#aktual_nag { text-align: left; width: 182px; height: 69px; float: left; }
#aktual_tytul { font-size: 12px; font-weight: bold; text-align: left; padding-top: 13px; padding-bottom: 5px; }
#aktual_data { color: #c2e5f9; font-size: 10px; background-image: none; text-align: left; padding-top: 5px; padding-bottom: 10px; }
#aktual_img { background-color: #fff; width: 159px; height: 116px; float: left; margin-top: 15px; margin-right: 10px; margin-bottom: 15px; padding: 8px; border: solid 1px #04aae9; }
#aktual_img img{ width: 159px; height: 116px; }
#aktual_tresc { margin-bottom: 15px; }
#aktual_tekst { text-align: left; }
#aktual_link { text-align: right; padding-top: 10px; }
.skrot_tytul { font-weight: bold; text-align: left; width: auto; float: left; padding-top: 3px; padding-bottom: 2px; }
.skrot_data { font-size: 10px; text-align: right; width: 80px; float: right; padding-top: 5px; padding-bottom: 2px; }
.skrot_tekst { color: #ffffff; text-align: left; width: auto; margin-bottom: 13px; padding-top: 10px; border-top: 1px solid #0d9ee5; }
#aktual_foot { background-image: url(../pics/aktual_foot_bg.gif); background-repeat: no-repeat; background-position: left top; width: 444px; height: 52px; margin-bottom: -20px; }

#imprezy { width: 216px; height: 167px; float: left; margin-top: -25px; margin-right: 6px; margin-left: 13px; }
#atrakcje { width: 216px; height: 142px; float: left; margin-right: 13px; margin-left: 6px; }
#content_right { background-color: #079bfc; background-image: url(../pics/cr_bg.jpg); background-repeat: no-repeat; background-position: right top; width: 225px; height: auto; float: left; padding-bottom: 10px; }
#godziny_otwarcia { width: 204px; height: 194px; margin-right: 8px; margin-left: 13px; }
#kontakt { width: 204px; height: 215px; margin-top: -30px; margin-right: 8px; margin-left: 13px; }
#muzea { width: 204px; height: 158px; margin-top: 4px; margin-right: 8px; margin-left: 13px; }

#foot { width: 920px; height: 74px; }
#foot_up { width: 920px; height: 39px; }
#foot_down { width: 920px; height: 35px; }
#foot_linki { color: #ffffff; font-size: 10px; text-align: center; width: auto; margin-top: 10px; }
#foot_intracom { color: #eb8c7f; font-size: 10px; text-align: right; width: auto; padding-bottom: 10px; }
#foot_udt { color: #ffc6be; font-size: 13px; text-align: center; width: auto; margin: 10px; }


#wstecz_drukuj { color: #ffffff; background: url(../pics/aktual_pasek1.gif) repeat-x left bottom; width: auto; height: 35px; margin: 20px 0 20px 0; padding-bottom: 5px; }
#drukuj { color: #ffffff; font-size: 10px; float: left; margin-top: 8px; }
#wstecz { background: url(../pics/wstecz_drukuj_bg.gif) no-repeat; width: 50px; height: 20px; float: right; margin-top: 10px; padding-top: 4px; padding-left: 7px; }

#menu_content1 { background-image: url(../pics/menu_content1_bg.gif); background-repeat: repeat-y; background-position: left top; width: 204px; height: auto; margin-right: 13px; margin-left: 8px; }
#menu_content2 { background-color: #fedfbc; background-image: url(../pics/menu_content2_bg.gif); background-repeat: repeat-x; background-position: left top; width: 200px; height: auto; margin-right: 2px; margin-left: 2px; }
#menu_content3 { background-color: #fdc486; background-image: url(../pics/menu_content3_bg.gif); background-repeat: repeat-x; background-position: left top; width: 180px; height: auto; margin-right: 10px; margin-left: 10px; }
#menu_content4 { background-color: #fddf34; background-image: url(../pics/menu_content4_bg.gif); background-repeat: repeat-x; background-position: left top; width: 176px; height: auto; margin-right: 2px; margin-left: 2px; }
#menu_content5 { background-color: #f9b325; background-image: url(../pics/menu_content5_bg.gif); background-repeat: no-repeat; background-position: left top; margin-right: 4px; margin-left: 4px; width: 168px; height: auto; padding-bottom: 6px; }
.menu_element { color: #ffffff; font-size: 13px; font-weight: bold; background-image: url(../pics/menu_element.gif); background-repeat: no-repeat; background-position: left top; width: 142px; height: auto; padding: 5px 6px 2px 20px; }
.menu_element a { color: #ffffff; }
.menu_element_a { color: #800000; font-size: 13px; font-weight: bold; background-image: url(../pics/menu_element.gif); background-repeat: no-repeat; background-position: left top; padding: 5px 6px 2px 20px; width: 142px; height: auto; }
.menu_element_a a { color: #800000; }
.menu_element1 { color: #ffffff; font-size: 11px; font-weight: normal; width: auto; height: auto; margin-right: 6px; margin-left: 30px; padding-bottom: 2px; }
#menu_down { width: 225px; height: 42px; }

#form_nag { background: #03c0ff url(../pics/form_bg.gif) repeat-x; width: 442px; height: auto; padding: 10px 0 10px 0; border: solid 1px #d0edff; }
#form_ramka { width: 444px; height: auto; margin: 20px 0 20px 50px; border: solid 2px #079ffc; }
.form1 { color: #ffffff; font-size: 10px; font-weight: bold; text-align: right; width: 128px; height: auto; float: left; padding: 8px 5px 5px; }
.form2 { width: 294px; height: auto; float: left; padding: 5px; }
textarea.szukarka { color: #064c97; font-size: 11px; font-family: tahoma, arial, helvetica, sans-serif; background-color: #f7f7fb; width: 250px; margin: 0; padding: 2px 0 0 4px; border: solid 1px #079ffc; }
input.szukarka { color: #064c97; font-size: 11px; font-family: tahoma, arial, helvetica, sans-serif; background-color: #f7f7fb; width: 152px; height: 16px; margin: 0; padding: 2px 0 0 4px; border: solid 1px #079ffc; }

/*alerty*/
.alert_error { color: #ce2b0b; background: #ffffff; font-weight: bold; font-size: 12px; border: #ce2b0b 1px dotted; padding: 5px; margin-bottom: 15px;}
.alert_ok { color: #397f01; font-weight: bold; font-size: 12px; border: #408602 3px dashed; padding: 5px; margin-bottom: 15px;}

#newsletter { text-align: left; width: 190px; height: 60px; float: right; margin: 0 0 9px 20px; padding: 0 0 0 28px; border-left: 1px dotted black; }
#newsletter h1 { color: #fff; font-size: 13px; font-weight: bold; margin: 0; padding: 0; }
#newsletter p { margin: 0; padding: 0; }
#newsletter input { color: #2e3092; font-size: 10px; font-family: tahoma, Verdana, Arial, Helvetica, sans-serif; width: 170px; height: 19px; margin: 5px 0 0; padding: 2px 0 0 2px; border: solid 1px #03a3d9; }
#newsletter .butonik1 { width: 56px; height: 18px; margin: 2px 0 0; padding: 0; border-style: none; cursor: pointer; }
#newsletter .butonik2 { width: 56px; height: 18px; margin: 2px 0 0 58px; padding: 0; border-style: none; cursor: pointer; }
.facebook { color: #fff; font-size: 11px; font-weight: normal; text-align: left; margin: 0; padding: 0 0 5px; }
.facebook img { vertical-align: text-bottom; }
.facebook a { color: #fff; text-decoration: none; }

#video_spot { text-align: center; margin: 0 -3px 30px -3px; padding: 0; }
