body{margin:0px;padding:0px;font-family:Signika,sans-serif;font-size:14px;color:#1c1c1c;line-height:24px;}h1,h2{margin:0px;padding:0px;}a{color:#ed1218;}a:hover{text-decoration:underline;}strong{font-weight:600;}ol,ul{list-style-position:inside;}#kohana-profiler{display:none;}#facebook{height:290px;position:fixed;left:-290px;top:115px;width:290px;}#fac_rozw{background:url(../img/facebook.png) no-repeat 0px 0px;cursor:pointer;float:right;height:169px;width:45px;}.captcha_img{width:30px;height:30px;float:left;margin:0px 10px 0px 0px;cursor:pointer;}.captcha_img_tu{background-position:0px -30px !important;}#captcha_img0{background:url(../img/captchas/captcha-ekran.png) no-repeat 0px 0px;}#captcha_img0:hover{background-position:0px -30px;}#captcha_img1{background:url(../img/captchas/captcha-klucz.png) no-repeat 0px 0px;}#captcha_img1:hover{background-position:0px -30px;}#captcha_img2{background:url(../img/captchas/captcha-nozyczki.png) no-repeat 0px 0px;}#captcha_img2:hover{background-position:0px -30px;}#captcha_img3{background:url(../img/captchas/captcha-nuta.png) no-repeat 0px 0px;}#captcha_img3:hover{background-position:0px -30px;}#captcha_img4{background:url(../img/captchas/captcha-samolot.png) no-repeat 0px 0px;}#captcha_img4:hover{background-position:0px -30px;}#captcha_img5{background:url(../img/captchas/captcha-torba.png) no-repeat 0px 0px;}#captcha_img5:hover{background-position:0px -30px;}#captcha_img6{background:url(../img/captchas/captcha-zegar.png) no-repeat 0px 0px;}#captcha_img6:hover{background-position:0px -30px;}#top {width: 960px;height: 100px;margin: 0px auto;position: relative;z-index: 600;}#top_index{width:1080px;height:100px;margin:0px auto;position:relative;}#logo{width:186px;height:60px;background:url(../img/knefle.png) no-repeat 0px 0px;position:absolute;top:23px;left:0px;display:block;}#table_czlonkowie tr:nth-child(even){background-color:white;}#table_czlonkowie tr:nth-child(odd){background-color:#F0F0F0;}.inp_szukaj{width:166px;height:21px;background:url(../img/knefle.png) no-repeat -187px 0px;border:0px;position:absolute;top:12px;right:25px;padding:0px 8px;font-family:Signika;font-size:12px;line-height:21px;}.sub_szukaj{width:31px;height:21px;background:url(../img/knefle.png) no-repeat -187px -21px;border:0px;position:absolute;top:12px;right:0px;cursor:pointer;}.inp_szukaj_main{width:166px;height:21px;background:url(../img/knefle.png) no-repeat -187px 0px;border:0px;position:absolute;top:12px;right:54px;padding:0px 8px;font-family:Signika;font-size:12px;line-height:21px;}.sub_szukaj_main{width:31px;height:21px;background:url(../img/knefle.png) no-repeat -187px -21px;border:0px;position:absolute;top:12px;right:29px;cursor:pointer;}#submenu{background:#1c1c1c url(../img/menu-background.jpg) no-repeat top center;width:100%;position:fixed;top:100px;right:0px;display:none;}#submenu_dupslik{width:20px;height:13px;background:url(../img/knefle.png) no-repeat -260px -21px;cursor:pointer;position:absolute;top:-42px;}#submenu_zwin{width:20px;height:13px;background:url(../img/knefle.png) no-repeat -280px -21px;cursor:pointer;position:absolute;bottom:-31px;}.submenu_cont{width:880px;margin:30px auto;position:relative;}.submenu_cont_index{width:1080px;margin:30px auto;position:relative;}.submenu_div{width:200px;float:right;text-align:right;margin:15px 0px 0px 20px;}.submenu_div:last-child{margin-right:0px;}.submenu1{font-family:Signika;font-size:12px;line-height:14px;color:#ed1218;text-transform:uppercase;text-decoration:none;display:block;}.submenu2{font-family:Signika;font-size:12px;line-height:14px;color:#c8c8c8;text-decoration:none;display:block;margin:10px 0px;}.submenu3{font-family:Signika;font-size:12px;line-height:14px;color:white;text-decoration:none;display:block;margin:10px 0px 10px 20px;}#menu_top_div_main {position: absolute;top: 62px;right: 20px;margin: 0px;padding: 0px;background-color: white;z-index: 500;border: 0px;height: 26px;line-height: 26px;width: 750px;}#menu_top_div{position:absolute;top:62px;right:0px;margin:0px;padding:0px;background-color:white;z-index:500;border:0px;height:26px;line-height:26px;width:750px;}#menu_top_div_index{position:absolute;top:62px;right:0px;margin:0px;padding:0px;background-color:white;z-index:500;border:0px;height:26px;line-height:26px;width:860px;}#menu_top_index{list-style-type:none;margin:0px;padding:0px;text-align:right;height:26px;line-height:26px;width:860px;position:absolute;top:0px;right:0px;}#menu_top_index li{margin:0px 5px;padding:0px;display:inline;}#menu_top {list-style-type: none;margin: 0px;padding: 0px;text-align: right;height: 26px;line-height: 26px;width: 750px;position: absolute;top: 0px;right: 0px;}#menu_top li{margin:0px 5px;padding:0px;display:inline;}.menu_top_tu{font-family:Signika;font-weight:600;font-size:13px;line-height:24px;text-decoration:none;text-transform:uppercase;color:#ed1218;display:inline-block;cursor:pointer;}.menu_top{font-family:Signika;font-size:13px;line-height:24px;text-decoration:none;text-transform:uppercase;color:#010101;display:inline-block;cursor:pointer;}.menu_top:hover{text-decoration:underline;}#pasek_index{width:100%;background-color:#1C1C1C;height:430px;}#pasek_index{background:url(../img/pasek-index.jpg) no-repeat top center;width:100%;height:28px;}#slide{width:100%;background-color:#1C1C1C;height:430px;position:relative;}#inslide{width:880px;height:430px;margin:0px auto;position:relative;}#inslide_index{width:1080px;height:430px;margin:0px auto;position:relative;}#ininslide{width:1144px;height:430px;position:absolute;top:0px;right:198px;}#ininslide_index{width:1344px;height:430px;position:absolute;top:0px;right:198px;}#slide_krzywa{width:318px;height:430px;background:url(../img/krzywa-slider.png) no-repeat 0px 0px;position:absolute;top:0px;right:22px;}#trapez_slide{width:116px;height:55px;background:url(../img/knefle.png) no-repeat 0px -60px;position:absolute;bottom:94px;left:-41px;}.slide_title{font-family:Signika;font-size:24px;line-height:28px;color:white;width:240px;height:56px;overflow:hidden;position:absolute;top:281px;right:0px;text-indent:7px;font-weight:600;}.slide_text{font-family:Signika;font-size:12px;line-height:14px;color:#bebebe;width:240px;height:30px;overflow:hidden;position:absolute;top:351px;right:17px;text-indent:7px;}.slide_more{font-family:Signika;font-size:12px;line-height:18px;color:#ed1218;position:absolute;top:389px;right:178px;text-transform:uppercase;text-decoration:none;}.slide_nawig{position:absolute;top:29px;left:50%;height:13px;margin-left:249px;}.nawig_off{width:20px;height:13px;background:url(../img/knefle.png) no-repeat -220px -21px;float:left;}.nawig_on{width:20px;height:13px;background:url(../img/knefle.png) no-repeat -240px -21px;float:left;}#filar{width:212px;height:627px;background:url(../img/knefle.png) no-repeat -369px 0px;position:fixed;left:50%;top:12px;z-index:500;margin:0px 0px 0px 412px;}#infilar{width:47px;height:56px;background:url(../img/knefle.png) no-repeat -201px -60px;position:absolute;top:491px;left:28px;}#site{width:880px;margin:40px auto 0px auto;position:relative;}#site_index{width:1080px;margin:20px auto 0px auto;position:relative;}.page_naglowek{font-family:Signika;font-weight:300;font-size:24px;color:#010101;line-height:24px;background:url(../img/page-naglowek.png) no-repeat 0px 4px;padding:0px 0px 0px 60px;}.page_name{font-family:Signika;font-weight:300;font-size:36px;color:#010101;line-height:36px;background:url(../img/page-name.png) no-repeat 0px 4px;padding:0px 0px 0px 70px;}#breadcrumbs{float:right;font-family:Signika;font-size:12px;line-height:24px;color:#3e3d3d;font-weight:300;}.breadcrumb{font-family:Signika;font-size:12px;line-height:24px;color:#3e3d3d;font-weight:300;text-decoration:none;}.breadcrumb_here{font-family:Signika;font-size:12px;line-height:24px;color:#ed1218;font-weight:300;text-decoration:none;}.news{margin:30px 20px 0px 0px;position:relative;}.gallery_foto{padding:3px;border:1px solid #c8c8c8;}.news_foto{padding:3px;border:1px solid #c8c8c8;margin:0px 20px 10px 0px;float:left;}.news_foto_wide{padding:3px;border:1px solid #c8c8c8;margin:0px 0px 10px 0px;}.news_date{font-family:Signika;font-weight:300;font-size:14px;line-height:24px;color:#787878;}.news_title{font-family:Signika;font-weight:600;font-size:24px;line-height:24px;color:#1c1c1c;margin:8px 0px 5px 0px;display:block;text-decoration:none;}.news_title_rec{font-family:Signika;font-weight:600;font-size:24px;line-height:24px;color:#ed1218;margin:8px 0px 5px 0px;display:block;text-decoration:none;}.news_text{font-family:Signika;font-weight:300;font-size:14px;line-height:24px;color:#1c1c1c;}.single_news{margin:30px 0px;position:relative;}.single_news_title{font-family:Signika !important;font-weight:600 !important;font-size:24px !important;line-height:24px !important;color:#ed1218;margin:0px 0px 5px 0px;display:block;text-decoration:none;padding:20px 0px 0px 0px;}.single_news_lead{font-family:Signika;font-weight:600;font-size:14px;line-height:24px;color:#1c1c1c;}.single_news_text{font-family:Signika;font-weight:300;font-size:14px;line-height:24px;color:#1c1c1c;}#gallery_table{width:100%;margin:20px 0px;}#gallery_table td{padding:10px;}#gallery_table td:first-child{padding-left:0px;}#gallery_table td:last-child{padding-right:0px;}.label_page{font-family:Signika;font-size:14px;line-height:24px;font-weight:300;color:#3e3d3d;padding-right:20px;}.input_page{width:278px;height:29px;font-family:Signika;font-size:14px;line-height:29px;border:0px;background-color:#e2e2e2;padding:0px 5px;color:#3e3d3d;}.textarea_page{width:278px;height:161px;font-family:Signika;font-size:14px;line-height:24px;border:0px;background-color:#e2e2e2;padding:5px;color:#3e3d3d;}.submit_page{width:119px;height:46px;border:0px;background:url(../img/knefle.png) no-repeat -223px -116px;font-family:Signika;font-size:24px;line-height:46px;text-align:center;color:white;font-weight:700;cursor:pointer;}.news_more{font-family:Signika;font-size:12px;line-height:24px;color:#ed1218;text-transform:uppercase;text-decoration:none;float:right;}.send_news{position:absolute;top:2px;right:0px;width:14px;height:10px;background:url(../img/knefle.png) no-repeat -325px -21px;display:block;cursor:pointer;z-index:50;}.pdf_news{position:absolute;top:0px;right:23px;width:11px;height:14px;background:url(../img/knefle.png) no-repeat -314px -21px;display:block;cursor:pointer;z-index:50;}.print_news{position:absolute;top:0px;right:46px;width:14px;height:14px;background:url(../img/knefle.png) no-repeat -300px -21px;display:block;cursor:pointer;z-index:50;}.cleaner{clear:both;}#banners{width:880px;margin:30px 0px 30px 0px;}.banner{float:left;border:0px;}#partners{width:100%;margin:30px 0px 0px 0px;background-color:#f0f0f0;height:99px;}#inpartners{width:880px;height:99px;position:relative;margin:0px auto;overflow:hidden;}#partners_more{width:220px;height:99px;position:absolute;right:0px;top:0px;background:url(../img/knefle.png) no-repeat 0px -116px;z-index:100;font-family:Signika;font-size:24px;line-height:99px;text-transform:uppercase;color:white;text-align:center;cursor:pointer;text-decoration:none;}.partner{margin:0px 20px;position:relative;}#footer{width:100%;background:#3E3C3D url(../img/bottom-background.jpg) no-repeat top center;display:block;}#infooter{width:1080px;margin:0px auto;padding:21px 0px 0px 200px;}#infooter_index{width:1080px;margin:0px auto;padding:21px 0px;}.col_footer{width:200px;float:left;margin:0px 0px 0px 20px;}.col_footer:first-child{margin:0px 0px 0px 0px;}.footer1{font-family:Signika;font-size:12px;line-height:17px;color:#ed1218;text-decoration:none;text-transform:uppercase;margin:10px 0px 0px 0px;display:block;}.footer2{font-family:Signika;font-size:12px;line-height:17px;color:#c8c8c8;text-decoration:none;margin:0px 0px 0px 10px;display:block;}.footer_text{font-family:Signika;font-size:12px;line-height:17px;color:#c8c8c8;text-decoration:none;margin:0px 0px 0px 10px;display:block;}.footer_text p{padding-top:0px;margin-top:0px;}#mapa{width:100%;height:468px;}#overlay{position:fixed;top:0px;left:0px;background:url(../img/tlo-przezroczystosc.png) repeat 0px 0px;height:100%;width:100%;z-index:9000;display:none;}.recomms{background-color:white;border:1px solid #C8C8C8;position:absolute;top:0px;left:50%;margin:0px 0px 0px -325px;width:610px;z-index: 9999;padding:30px 20px;display:none;}.close{right:-24px;background:url(../img/page-naglowek.png) no-repeat 0px 4px;position:absolute;top:-14px;height:24px;width:48px;color:white;cursor:pointer;font-family:Signika;font-size:16px;font-weight:600;line-height:28px;text-align:center;}.search_podkr{color:#e10000;font-weight:600;background-color:yellow;}.pagination{margin:15px 0px;float:right;}.pagination_a{font-family:Signika;font-size:12px;line-height:24px;color:#ed1218;text-transform:uppercase;text-decoration:none;}.no_pagination_a,.current{font-family:Signika;font-size:12px;line-height:24px;color:#1c1c1c;text-transform:uppercase;text-decoration:none;}