body { margin:0; padding:0; text-align:center; font-size:70%; background:#fff url('../images/body.jpg') repeat-x left top; }body, p, h1, h2, h3, table, td, th, ul, ol, textarea, input { font-family:Tahoma,Geneva,Kalimati,sans-serif; }p, h1, h2, h3, h4, h5, h6 { margin:0; padding:0; }input, select, textarea { font-size:100%; }input, select, textarea { padding:2px; }textarea { height:100px; }ul, ol { margin:0; padding:0; }form, fieldset { margin:0; border:none; padding:0; }a { color:#900b09; text-decoration:none; outline:none; }a:hover { text-decoration:none; color:#900b09; outline:none; }.hr { border-top: 1px solid #F0F2EF; margin: 5px 0px; height: 1px; }img { border:none; }h1 { font-size:125%; }h2 { font-size:110%; }h3 { font-size:100%; }  h4 { font-size:90%; }h5 { font-size:80%; }h6 { font-size:70%; }.btn { float:left; overflow:hidden; }.btn .btn-l { width:20px; height:19px; float:left; background:url('../images/btn_l.jpg') no-repeat left top; }.btn .btn-c { height:19px; float:left; clear:right; background:url('../images/btn_c.jpg') repeat-x left top; }.btn a { display:inline-block; height:19px; font-weight:bold; text-decoration:none; line-height:18px; color:#fff; }.btn .btn-r { width:20px; height:19px; float:left; clear:right; background:url('../images/btn_r.jpg') no-repeat left top; }#body-body { width:100%; background:url('../images/body_body.jpg') no-repeat center top; }#header { margin:0 auto; width:940px; height:95px; position:relative; }#header .logo { position:absolute; top:0; left:32px; }#header .switch { width:530px; height:95px; position:absolute; top:0; left:208px; }#header .switch .sw1 { position:absolute; top:0; left:107px; display:block; width:154px; height:95px; }#header .switch .sw2 { position:absolute; top:0; left:261px; display:block; width:154px; height:95px; }#header .switch span { padding-top:28px; display:inline-block; font:160% Georgia,sans-serif; }#header .swleft { background:url('../images/switch.jpg') no-repeat left bottom; }#header .swleft .sw1 { color:#6cab05; background:url('../images/switch_active.jpg') no-repeat left top; }#header .swleft .sw2 { color:#343434; background:url('../images/switch_inactive.gif') no-repeat left top; }#header .swright { background:url('../images/switch.jpg') no-repeat right bottom; }#header .swright .sw1 { color:#343434; background:url('../images/switch_inactive.gif') no-repeat left top; }#header .swright .sw2 { color:#6cab05; background:url('../images/switch_active.jpg') no-repeat left top; }#header .lang { width:317px; height:48px; position:absolute; top:0; right:0; overflow:hidden; background:url('../images/lang.gif') no-repeat left top; }#header .lang span { margin:18px 10px 0 0; display:inline-block; float:right; color:#b1b1b1; }#header .lang a { margin:15px 10px 0 0; display:inline-block; float:right; }#header .search { width:317px; height:47px; position:absolute; top:48px; right:0; background:url('../images/search.gif') no-repeat left top; }#header .search form { margin-top:10px; }#header .search .field { border:1px solid #dadada; padding:5px; width:179px; color:#b0b0b0; background:#f1f1f1; }#header .search .go { border:none; margin-left:10px; width:95px; height:25px; font-weight:bold; font-size:110%; color:#fff; background:url('../images/search_submit.jpg') no-repeat left top;  }#banner { margin:0 auto; width:940px; height:326px; background:url('../images/banner.jpg') no-repeat left top; }#container { margin:0 auto; width:960px; padding-top:15px; overflow:hidden; background:url('../images/container.jpg') no-repeat left top; }#left { width:230px; float:left; overflow:hidden; }#left-body { width:210px; float:right; }#center { width:500px; float:left; clear:right; overflow:hidden; }#center-body { margin:0 auto; width:480px; }#right { width:230px; float:left; clear:right; overflow:hidden; }#right-body { width:210px; float:left; }.box-top { margin-top:10px; width:210px; height:42px; background:url('../images/box_top.jpg') no-repeat left top; }.box-top h2 { font-weight:bold; text-align:left; text-indent:50px; line-height:42px; color:#fff; }.box { border-right:1px solid #e8e8e8; border-bottom:1px solid #e8e8e8; border-left:1px solid #e8e8e8; width:208px; overflow:hidden; }.mainnav { border-bottom:1px solid #e8e8e8; }.mainnav ul { list-style-type:none; }.mainnav li { background:url('../images/menu_l1.jpg') no-repeat 19px 14px; }.mainnav a { padding:10px 20px 10px 32px; width:156px; display:block; text-align:left; color:#7ac300; }.mainnav a:hover { color:#4f4f4f; }.mainnav .active > a { color:#4f4f4f; }.mainnav .lvl_1 { background:none; }.mainnav .lvl_1 a { padding:10px 20px 10px 46px; width:142px; }.menu li { border-top:1px solid #e8e8e8; }.quickcontact p { padding:18px 22px 18px 22px; text-align:left; line-height:18px; color:#7e7e7e; }.quickcontact p span { font-weight:bold; color:#000; }.gallery p { padding:12px 0 14px 0; text-align:center; color:#7e7e7e; }.gallery p span { font-weight:bold; color:#000; }.gallery img { display:inline-block; margin:0 auto; padding:5px; border:2px solid #f0f2ef; }.gallery .button { margin:12px 0 25px 0; display:inline-block; width:141px; height:19px; font-weight:bold; line-height:18px; color:#fff; background:url('../images/gallery_button.jpg') no-repeat left top; }.counter p { padding:18px 22px 18px 22px; text-align:left; line-height:18px; color:#7e7e7e; }.counter p span { font-weight:bold; color:#000; }.newsletter { position:relative; }.newsletter p { padding:15px 20px 15px 20px; text-align:justify; color:#7e7e7e; }.newsletter form { margin:0 auto; width:208px; height:80px; position:relative; }.newsletter .email { position:absolute; top:20px; left:21px; width:156px; padding:4px; border:1px solid #dadada; color:#b0b0b0; background:#f1f1f1; }.newsletter .wypisz_pl { position:absolute; top:50px; left:22px; border:none; padding: 2px 0px 5px 0px !important; width:79px; height:21px; font-weight:bold; color:#fff; background:url('../images/wypisz_button.jpg') no-repeat left top; }.newsletter .zapisz_pl { position:absolute; top:50px; left:108px; border:none; padding: 2px 0px 5px 0px !important; width:79px; height:21px; font-weight:bold; color:#fff; background:url('../images/zapisz_button.jpg') no-repeat left top; }.newsletter .wypisz_en { position:absolute; top:50px; left:22px; border:none; padding: 2px 0px 5px 0px !important; width:79px; height:21px; font-weight:bold; color:#fff; background:url('../images/wypisz_button.jpg') no-repeat left top; }.newsletter .zapisz_en { position:absolute; top:50px; left:108px; border:none; padding: 2px 0px 5px 0px !important; width:79px; height:21px; font-weight:bold; color:#fff; background:url('../images/zapisz_button.jpg') no-repeat left top; }.newsletter .wypisz_de { position:absolute; top:50px; left:22px; border:none; padding: 2px 0px 5px 0px !important; width:79px; height:21px; font-weight:bold; color:#fff; background:url('../images/wypisz_button.jpg') no-repeat left top; }.newsletter .zapisz_de { position:absolute; top:50px; left:108px; border:none; padding: 2px 0px 5px 0px !important; width:79px; height:21px; font-weight:bold; color:#fff; background:url('../images/zapisz_button.jpg') no-repeat left top; }.newsletter .wypisz_it { position:absolute; top:50px; left:22px; border:none; padding: 2px 0px 5px 0px !important; width:79px; height:21px; font-weight:bold; color:#fff; background:url('../images/wypisz_button.jpg') no-repeat left top; }.newsletter .zapisz_it { position:absolute; top:50px; left:108px; border:none; padding: 2px 0px 5px 0px !important; width:79px; height:21px; font-weight:bold; color:#fff; background:url('../images/zapisz_button.jpg') no-repeat left top; }.ad { padding-bottom:10px; }.ad img { display:inline-block; margin:10px auto 0 auto; padding:5px; border:2px solid #f0f2ef; }.inquiry { padding:0 0 20px 0; }.inquiry h3 { padding:15px 20px 15px 20px; font-weight:bold; text-align:left; color:#000; }.inquiry form { margin:0 auto; width:170px; padding-bottom:15px; clear:both; }.inquiry div { overflow:hidden; }.inquiry input { width:auto; border:none; float:left; }.inquiry p { padding:3px 0 10px 10px; width:135px; float:left; clear:right; text-align:left; color:#7e7e7e; }.inquiry ul { padding:10px 30px 0 50px; list-style-type:upper-alpha; }.inquiry ul li { padding:2px 0 2px 0; text-align:left; color:#7e7e7e; }.inquiry .vote { border:none; padding-bottom:5px; width:69px; height:19px; float:right; font-weight:bold; color:#fff; background:url('../images/vote_button.jpg') no-repeat left top; }.box2 { margin:10px auto; width:480px; background:url('../images/box2.jpg') repeat-y left top; }.box2-top { width:480px; background:url('../images/box2_top.jpg') no-repeat left top; }.box2-body { margin:0 auto; width:472px; }.box2-body h3 { padding:5px 34px 0 34px; text-align:left; color:#010101; }.box2-body p { padding:0 34px 0 34px; text-align:left; line-height:18px; color:#7f7f7f; }.box2-body span { font-weight:bold; color:#88cb1c; }.box2-body a { color:#7f7f7f; }.box2-bottom { width:480px; height:13px; background:url('../images/box2_bottom.jpg') no-repeat left top; }.box3 { margin:10px auto; width:480px; background:url('../images/box3.jpg') repeat-y left top; }.box3-top { width:480px; background:url('../images/box3_top.jpg') no-repeat left top; }.box3-body { margin:0 auto; width:462px; }.box3-body h2 { padding:12px 24px 10px 24px !important; margin-bottom:5px; border-bottom:1px solid #d6d6d6; text-align:left; color:#010101; background:url('../images/box3_h2_dec.jpg') no-repeat 9px 17px; }.box3-body a { color:#7bc403; }.box3-body p { padding:0 24px 0 24px; text-align:left; line-height:18px; color:#7f7f7f; }.box3-bottom { width:480px; height:13px; background:url('../images/box3_bottom.jpg') no-repeat left top; }.week { margin:0 auto; width:452px; height:43px; position:relative; background:url('../images/week.jpg') no-repeat center bottom; }.week h2 { width:452px; height:43px; text-align:left; text-indent:24px; line-height:40px; position:absolute; top:0; left:0; color:#000; background:url('../images/week_h2.jpg') no-repeat 19px 17px; }.week div { width:442px; height:43px; text-align:right; position:absolute; top:0; right:10px; }.week div span { display:inline-block; float:right; width:35px; height:43px; font-weight:bold; text-align:center; line-height:36px; color:#767676; background:url('../images/week_a.gif') no-repeat right top; }.week div span.active { color:#fff; background:url('../images/week_a_active.gif') no-repeat left top; }/*.week div a { display:inline-block; float:right; width:35px; height:43px; font-weight:bold; text-align:center; line-height:36px; color:#767676; background:url('../images/week_a.gif') no-repeat right top; }.week div a:hover, .week a.active { color:#fff; background:url('../images/week_a_active.gif') no-repeat left top; }*/.news-archive { padding:0 10px 10px 0; overflow:hidden; }.news-archive a { display:inline-block; float:right; width:95px; height:25px; font-weight:bold; text-align:center; line-height:26px; color:#fff; background:url('../images/archive_button.jpg') no-repeat left top; }.news-archive select { margin:15px 0 0 0; float:right; background:#cfcfcf; border:1px solid #9f9f9f; color:#000; }.news-archive option { border:none; background:#cfcfcf; }/* center */.content { width:480px; background:url('../images/content.jpg') repeat-x left 53px; }.content2row { width:480px; background:url('../images/content.jpg') repeat-x left 70px; }.head { padding-bottom:10px; width:480px; height:51px; background:url('../images/content_head.jpg') no-repeat left top; }.head h1 { padding:22px 0 0 34px; font-size:110%; text-align:left; float:left; }.head2row { padding-bottom:10px; width:480px; height:70px; background:url('../images/content_head2.jpg') no-repeat left top; }.head2row h1 { padding:20px 0 0 34px; font-size:110%; text-align:left; line-height:18px; float:left; }.subhead { border-bottom:1px solid #9f9f9f; margin:10px auto 10px auto; width:460px; background:url('../images/subhead.jpg') no-repeat 10px 13px; clear: both; }.subhead h2 { padding:10px 0 10px 30px; font-size:110%; text-align:left; }.text p { padding:0 10px 0 10px; text-align:justify; line-height:18px; color:#7f7f7f;  }.text ul { padding:10px 30px 10px 30px; list-style-type:square; }.text ul li { padding:3px 0 3px 0; line-height:18px; text-align:left; color:#7f7f7f; }.text ol { padding:10px 30px 10px 30px; }.text ol li { padding:3px 0 3px 0; line-height:18px; text-align:left; color:#7f7f7f; }.text .left_foto { display:block; float:left; padding:5px; border:2px solid #f0f2ef; margin:10px 10px 0 10px; }.text h3 { padding:10px; font-size:12px; text-align:left; }.text h4 { padding:10px; font-size:12px; text-align:left; }.text-item p { padding:0; }.item-list { margin:20px auto 0 auto; width:430px; overflow:hidden; }.item-list h2 { padding-bottom:17px; width:430px; text-align:left; line-height:18px; color:#7bc403; }.item-list h2 a { color:#7bc403; }.item-list .item { padding-bottom:20px; overflow:hidden; }.item-list .item p { text-align:justify; line-height:18px; color:#7e7e7e; }.item-list .item img { margin:0 10px 10px 0; padding:5px; border:2px solid #f0f2ef; display:block; float:left; }.item-list .item .more { padding-top:15px; overflow:hidden; }.item-list .item .more .btn { float:right; }.item-block { width:215px; display:inline-block; float:left; overflow:hidden; }.item-block h2 { margin:0 auto; width:200px; text-align:center; line-height:18px; color:#7bc403; }.item-block img { display:block; margin:0 auto; padding:5px; border:2px solid #f0f2ef; }.item-block .more { padding:10px 0 10px 63px; overflow:hidden; }.quest-list { margin:20px auto; width:430px; overflow:hidden; }.quest-list p { padding-bottom:10px; margin-bottom:10px; border-bottom:1px solid #e8e8e8; text-align:justify; line-height:18px; color:#7e7e7e; }.quest-list span { color:#7bc403; }.table { margin:0 auto; text-align:left; width:460px; }.cell_1 { padding:7px 0 7px 0; float:left; width:200px; color:#6f6145; font-weight:bold; }.cell_2 { padding:7px 0 7px 10px; float:left; clear:right; width:200px; color:#bf600b; }.row_ { overflow:hidden; }.row { overflow:hidden; }.files { margin:0 auto; width:460px; list-style-type:none; }.files li { padding:10px 0 10px 40px; text-align:left; }#gmap { margin:0 auto; width:460px; height:400px; }.nav { margin:0 auto; width:460px; margin:0 auto; padding:10px 0 10px 0; clear:both; overflow:hidden; text-align:center; color:#3aa34f; }.nav .btn a { color:#fff; }.nav a { color:#3aa34f; }.nav a:hover { text-decoration:underline; }#footer { margin:0 auto; width:940px; height:111px; background:url('../images/footer.jpg') no-repeat center bottom; }#footer div { padding-top:80px; }#footer a { margin:0 8px 0 8px; display:inline-block; color:#fff; }#author { margin:0 auto; width:940px; height:111px; position:relative; background:url('../images/author.jpg') no-repeat center top; }#author p { position:absolute; top:17px; left:38px; color:#737373; }#author a { position:absolute; top:17px; right:38px; color:#737373; }#author a:hover { color:#737373; }