﻿html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ul, li, fieldset, form, label, legend, caption {
  background:transparent none repeat scroll 0 0;
  border:0 none;
  margin:0;
  outline-color:-moz-use-text-color;
  outline-style:none;
  outline-width:0;
  padding:0;
  vertical-align:baseline;
}

body {font-family: Arial, Tahoma, Helvetica,SunSans-Regular,sans-serif; line-height:17px; text-align:justify; margin: 0; padding: 0; background: #fff; font-size: 12px; color: #4d4d4d;}

    #KONTENER { width: 100%;margin: 0 auto;  background: #fff url('../images/bg_page.png') repeat-x top right; }
    #K_MAIN { margin: 0 auto; background: url('../images/bg_main_page.png') no-repeat top center; min-height:600px;height:auto !important;height:600px; position: relative; z-index: 100; }
        
 /*  PODSTRONA  */
/*=====================================*/       
    #KONTENER_SUBPAGE { width: 100%;margin: 0 auto;  background: #fff url('../images/bg_page_subpage.png') repeat-x top right; }
    #K_MAIN_SUBPAGE { margin: 0 auto;  min-height:600px;height:auto !important;height:600px; position: relative; z-index: 100; }        
     
        
 /*  DEFAULT  */
/*=====================================*/          
em {font-style:italic}
.clear {clear: both;}
.reset, reset li {margin: 0; padding: 0;}
.bold {margin: 0; font-weight: bold;}
p{margin: 7px 0;}

a{color: #000000; text-decoration: underline;}
a:hover{color: #9f0007; text-decoration: underline;}

ul{list-style-image:none;list-style-type:none;margin:5px 0;padding:0;}

ul li {background-image:url('../images/ul_li.png');background-position:3px 10px;background-repeat:no-repeat;list-style-image:none;margin:2px 0 2px;padding:5px 0 0 25px;}

ul ul li {background-image:url('../images/ulliul.png');background-position:0px 9px;background-repeat:no-repeat;list-style-image:none;margin:2px 0 2px;padding:5px 0 0 15px;}




.main_kontent{margin: 0 auto; width: 991px; border: 0px solid red;}
.logo{float: left; margin-top: 21px; margin-left: 10px; display: inline;}
.kontakt{background: url('../images/border.png') no-repeat top right; float: right; padding-right: 30px; margin-top: 12px; text-align:right; display: inline; margin-left: 30px;}
.filie{ background: url('../images/border.png') no-repeat top right; float: right; padding-right: 30px; width: 250px; margin-top: 12px; text-align:right; display: inline; }
.filie a{text-decoration: none; font-size: 14px; }


.progs{ float: right; margin-top: 12px; padding-right: 20px; padding-left: 30px; }

.search_icon{ float: right; padding-left: 25px;}
.rounded_input{padding: 11px; padding-right: 30px; width: 170px; background: url('../images/input_s.png') no-repeat top left; border: 0px; font-size: 11px; color: #888888; }
.lup{}

.s_header{background: url('../images/search_bg.png') no-repeat 0px 10px; padding: 15px 20px 20px 105px; font-weight: bold;}
.s_res{padding: 10px 0; border-bottom: 1px solid #e7e7e7; font-weight: bold;}
.szukaj_ico a{padding: 3px 10px; background: url('../images/news_ico.png') no-repeat 0px 11px; display: block;}

.szukaj_bg{padding-bottom: 10px;}

.top{padding-bottom: 5px; height: 85px;}

.top_icon{ margin-top: 20px; float: right;}

.ico_1{background: url('../images/ico_top1.png') no-repeat top right; width: 28px; height: 28px; floaT: left;}
.ico_1:hover{background: url('../images/ico_top1_h.png') no-repeat top right; width: 28px; height: 28px; floaT: left;}

.ico_2{background: url('../images/ico_top2.png') no-repeat top right; width: 28px; height: 28px; floaT: left; margin-left: 6px;}
.ico_2:hover{background: url('../images/ico_top2_h.png') no-repeat top right; width: 28px; height: 28px; floaT: left;}

.ico_3{background: url('../images/ico_top3.png') no-repeat top right; width: 28px; height: 28px; floaT: left; margin-left: 6px;}
.ico_3:hover{background: url('../images/ico_top3_h.png') no-repeat top right; width: 28px; height: 28px; floaT: left;}


.mapa_witryny li{background: none; font-weight: bold; font-size: 18px;}
.mapa_witryny ul li{font-weight: none; font-size: 12px; background-image:url('../images/ul_li.png');background-position:3px 8px;background-repeat:no-repeat;list-style-image:none;margin:2px 0 2px;padding:5px 0 0 25px;}


.mapa_witryny ul ul li{font-weight: none; font-size: 12px; background-image:url('../images/ulliul.png');background-position:3px 9px;background-repeat:no-repeat;list-style-image:none;margin:2px 0 2px;padding:5px 0 0 25px;}


.t_news_tytul{color: #9B0107; font-weight: bold; font-size: 13px;}
.t_news_data{color: #909090; font-size: 11px;margin: 1px 0;}



/*  MENU  */
/*=====================================*/

.menu_main{ width: 983px; height: 48px; background: url('../images/menu.png') no-repeat top left; }

.menu_main ul {height: 37px;list-style-type: none;margin: 0;padding: 0;position: relative;width: 983px;}
.menu_main ul li {background-image: none;display: inline;float: left;margin: 0;padding: 0;}
.menu_main ul li a{text-decoration: none; display: block; font-size: 13px; font-weight: bold; }
.menu_main ul li a:hover{text-decoration: underline;}

.menu_main ul li .gu1{width: 105px; padding: 17px 15px 15px 35px; color: #fff;background: url('../images/border_menu.png') no-repeat top right; }
.menu_main ul li .gu2{width: 60px; padding: 17px 26px 15px 30px; color: #fff; background: url('../images/border_menu.png') no-repeat top right;}
.menu_main ul li .gu3{width: 60px; padding: 17px 13px 15px 33px; color: #000; background: url('../images/border_menu.png') no-repeat top right;}
.menu_main ul li .gu4{width: 70px; padding: 17px 12px 15px 26px; color: #fff; background: url('../images/border_menu.png') no-repeat top right;}
.menu_main ul li .gu5{width: 135px; padding: 17px 15px 15px 27px; color: #fff; }
.menu_main ul li .gu6{font-weight: bold; width: 240px; padding: 17px 25px 15px 23px; color: #fff;}
.menu_main ul li .gu7{font-weight: bold; width: 240px; padding: 17px 25px 15px 23px; color: #fff; background: url('../images/panel_ico.png') no-repeat 267px 21px;}


.menu_main ul li .gu1:hover{ color: #fff;}
.menu_main ul li .gu2:hover{ color: #fff;}
.menu_main ul li .gu3:hover{ color: #000;}
.menu_main ul li .gu4:hover{ color: #fff;}
.menu_main ul li .gu5:hover{ color: #fff;}
.menu_main ul li .gu6:hover{ color: #fff;}
.menu_main ul li .gu7:hover{ color: #fff;}

/*  SUB MENU  */
/*=====================================*/

.submenu{z-index: 200; position: relative; margin-left: 13px; width: 983px; height: 40px; background: url('../images/menu_2.png') no-repeat top left; }

.submenu ul {list-style-type: none;margin: 0;padding: 0;position: relative;width: 983px;}
.submenu ul li {background-image: none;display: inline;float: left;margin: 0;padding: 0;}
.submenu ul li a{text-decoration: none; display: block; font-size: 13px; color: #000;}
.submenu ul li a:hover{text-decoration: none;}

.submenu ul li .gu1{text-decoration: none; width: 50px; padding: 13px 10px 10px 34px; color: #000; background: url('../images/submenu_border.png') no-repeat center right; }
.submenu ul li .gu2{width: 60px; padding: 13px 30px 10px 25px;  color: #000; background: url('../images/submenu_border.png') no-repeat center right; }
.submenu ul li .gu3{width: 60px; padding: 13px 20px 10px 25px; color: #000; background: url('../images/submenu_border.png') no-repeat center right; }
.submenu ul li .gu4{width: 60px; padding: 13px 5px 9px 22px; color: #000;  background: url('../images/submenu_border.png') no-repeat center right; }
.submenu ul li .gu5{width: 50px; padding: 13px 5px 9px 22px; color: #000;  background: url('../images/submenu_border.png') no-repeat center right; }
.submenu ul li .gu6{width: 40px; padding: 13px 5px 9px 22px; color: #000;  background: url('../images/submenu_border.png') no-repeat center right; }
.submenu ul li .gu6:hover{width: 40px; padding: 13px 5px 9px 22px; color: #000; }
.submenu ul li .gu7{width: 50px; padding: 13px 5px 9px 22px; color: #000; }


/*  SUB SUB MENU  */
/*=====================================*/

        #menu_main_sub{ margin:0px; padding:0px; list-style:none; color:#fff; display:inline-block; float:left; z-index:1000; }
        #menu_main_sub a { color:#000000; text-decoration:none; }
        #menu_main_sub > li {cursor:pointer; float:left; position:relative;}
        #menu_main_sub > li a:hover {color:#a30007; text-decoration: none; font-weight: bold;}
        #menu_main_sub .logo {background:transparent none repeat scroll 0% 0%; padding:0px; background-color:Transparent;}
        /* sub-menus*/
        #menu_main_sub ul { padding:0px; margin:0px; display:block; display:inline;}
        #menu_main_sub li ul { position:absolute; left:-38px; top:-7px; margin-top:45px; width:150px; line-height:16px; background-color:#b70000; color:#0395CC; /* for IE */ display:none; }
        #menu_main_sub li:hover ul { display:block;}
        #menu_main_sub li ul li{ display:block; margin:2px 10px 0px; padding: 5px 0px; width: 130px; border-top: solid 1px #970000; list-style-type:none; }
        #menu_main_sub li ul li:first-child { border-top: none; margin-top: 10px;}
        #menu_main_sub li ul li a { display:block; color:#fff; font-size: 12px;}
        #menu_main_sub li ul li a:hover { color:#fff; text-decoration: underline;}
        /* main submenu */
        #menu_main_sub #main { left:0px; top:-20px; padding-top:20px; background-color:#b70000; color:#fff; z-index:999;}

        /* corners*/
        #menu_main_sub .corner_inset_left { position:absolute; top:0px; left:-12px;}
        #menu_main_sub .corner_inset_right { position:absolute; top:0px; left:150px;}
        #menu_main_sub .last { background:transparent none repeat scroll 0% 0%; margin:0px; padding:0px; border:none; position:relative; border:none; height:0px;}
        #menu_main_sub .corner_left { position:absolute; left:0px; top:0px;}
        #menu_main_sub .corner_right { position:absolute; left:132px; top:0px;}
        #menu_main_sub .middle { position:absolute; left:18px; height: 20px; width: 115px; top:0px;}



/*  NAGŁÓWEK  */
/*=====================================*/
.break { clear:both; }

#header {position:relative; height:280px; }
.headerimg { background-position: 1px 0px; background-repeat: no-repeat; width:800px; height:380px; position:absolute; float: left;}



.kontent{position:relative;  z-index: 555;}

#headertxt {  margin:0 auto; position:relative; top:71px; right: 0px; float: right; }
#firstline  {  color:#b40109; font-size:45px; font-weight: bold; display:block; text-align: right; margin-bottom: 20px;}
#secondline{ color:#b40109; text-decoration:none; font-size:28px;  display:block; clear:both; text-align: right;}

.pictured {  color:#20211f; font-size:18px;  display:block; clear:both; margin-top:20px; text-align: right;}

.header_btn{position: absolute; right: 0px; top: 200px; padding: 12px 0 12px 15px; background: url('../images/header_btn.png') top right no-repeat; width: 200px; height: 41px; display: block; color: #fff; font-size: 15px; text-decoration:none;}
.header_btn:hover{background: url('../images/header_btn_hover.png') top right no-repeat; color: #fff;}


.boxes{background: url('../images/3box.png') top left no-repeat; padding-bottom: 30px;}
.box1{width: 333px; float: left;}
.box2{width: 333px; float: left;}
.box3{width: 324px; float: left;}

.h_main2 {display: block; text-decoration: none; padding: 19px 20px 15px 20px; font-size: 22px; color: #fff; font-weight: normal;}
.h_main {display: block; text-decoration: none; padding: 19px 20px 15px 20px; font-size: 22px; color: #fff; font-weight: normal;}

.h_main:hover {color: #fff; text-decoration: underline;}
.h_main2:hover {color: #fff; text-decoration: underline;}

.news{background: url('../images/news_c.png') top left no-repeat; padding-left: 25px; margin-top: 20px; padding-right: 5px;}
.news_h{color: #9b0107; font-weight: bold; margin: 0px; text-decoration: none;}
.news_data{color: #909090; font-size: 11px; margin: 0px; margin: 1px 0;}

.news img{margin-bottom: 3px; margin-left: 5px;}

.box2 img{margin: 25px 10px 0 10px;}
.img_company{margin: 20px 0 20px 100px;}
.box3 p{padding: 0 20px;}

.partners{background: url('../images/partners_bg.png') top right no-repeat; height: 120px; position: relative;}

.we_p{position: absolute; font-size: 18px; top: 50px; left: 70px; }
.partners img{float: right; margin-right: 60px; margin-top: 20px;}

.stopka { margin-top:5px;min-height:15px;padding-top:5px; color: #8d8d8d; padding: 17px 0;}
.stopka_l {float:left;}

.stopka_l a{padding-left: 15px; color: #8d8d8d; text-decoration: none; font-weight: normal; background: url('../images/bottom_ico.png') 5px 5px no-repeat; }
.stopka_l a:hover{ text-decoration: underline;}

.stopka_r {float:right;}
.stopka_r a{color: #8d8d8d; text-decoration: none; font-weight: normal;}
.stopka_r a:hover{text-decoration: underline;}




/*  PODSTRONA  */
/*=====================================*/

#header_subpage { position:relative; height:205px; z-index: 100; }

#headertxt_subpage {  margin:0 auto; position:relative; top:44px; right: 0px; float: right; }
#firstline_subpage  {  color:#b40109; font-size:45px; font-weight: bold; display:block; text-align: right; margin-bottom: 20px;}
#secondline_subpage{ color:#b40109; text-decoration:none; font-size:30px;  display:block; clear:both; text-align: right;}


.kontent_subpage{position:relative; z-index: 102; top: -5px; margin-top: 45px;}
.header_sub_image{height:217px; width: 400px; position: absolute; left: 33px; background: url('../images/header_subpage.png') bottom left no-repeat;}

.left_p{float: left; width: 311px;}
.right_p{float: right; width: 659px;}

h1{text-align: left; position: relative; z-index: 100; display: block; text-decoration: none; padding: 15px 15px 5px 20px; width: 275px; height: 32px; background: url('../images/h_subpage.png') top left no-repeat; font-size: 22px; color: #fff; font-weight: normal;}
.h_icon{margin: 0px 0 2px 10px}

.partner_subpage{height: 200px; position:relative; margin-top: 30px; background: url('../images/partner_subpage.png') top left no-repeat; }
.we_p_subpage{position: absolute; font-size: 18px; top: -17px; left: 10px; background: #fff; padding: 10px;}

.partner_subpage img{margin-left: 100px; margin-top: 20px;}

h2{color: #9B0107;font-size: 13px;font-weight: bold;}
.czytaj_news a{ color: #9F0007;float: right; text-decoration: none; padding-bottom: 10px;}
.czytaj_news a:hover{ text-decoration: underline;}

.t_news_t h3 {padding-top: 20px; border-bottom: 1px solid #e7e7e7;}
.t_news_t h3 a{font-size: 13px; text-decoration: none; font-weight: bold; }
.t_news_t h3 a:hover{font-size: 13px; text-decoration: underline;}

#news p {padding-top: 20px; border-bottom: 1px solid #e7e7e7;}
#news p a{font-size: 13px; text-decoration: none; font-weight: bold;}
#news p a:hover{font-size: 13px; text-decoration: none; font-weight: bold;}

.lokalizer{font-size: 11px; padding-bottom: 15px; margin-top: 20px; border-bottom: 1px solid #e7e7e7; margin-bottom: 20px;}
.lokalizer a{color: #9f0007; margin-right: 2px;}
.lokalizer a:hover{color: #20211f; margin-right: 2px;}


.numery_stron {border-top: 1px solid #DEDEDE;margin: 0 auto;padding-top: 10px;text-align: center; margin-top: 15px;}

.numery_stron .numerki a {background: none repeat scroll 0 0 #C1C1C1;border: 1px solid #A2A2A2;margin: 0 auto;padding: 5px;text-align: center;width: 15px;}

.fotter_subpage{border-top: 1px solid #E8E8E8;padding-top: 5px; margin-top: 20px; }


.stopka_subpage {border-top: 1px solid #e7e7e7; margin-top:10px;min-height:15px;padding-top:5px; color: #8d8d8d; padding: 17px 0;}

.comp_box{ width: 160px;  float: left; font-size: 14px; }
.comp_box img{margin-right: 10px;}
.comp_box p{margin: 5px 0;}
.comp_box p a{color: #9f0007;}
.comp_box2{ width: 120px;  float: left; font-size: 14px; }
.comp_box2 img{margin-right: 10px;}
.comp_box2 p{margin: 5px 0;}
.comp_box2 p a{color: #9f0007;}
.comp_box3{ width: 220px;  float: left; font-size: 14px; }
.comp_box3 img{margin-right: 10px;}
.comp_box3 p{margin: 5px 0;}
.comp_box3 p a{color: #9f0007;}

.form{height: 300px; position:relative; margin-top: 30px; background: url('../images/form_contact.png') top left no-repeat; }
.we_p_subpage{position: absolute; font-size: 18px; top: -17px; left: 10px; background: #fff; padding: 10px;}


.l_form{width: 300px; float: left; padding: 22px 0 0px 22px; }
.r_form{width: 300px; float: right; padding: 22px 20px 0px 0px; }

.rounded_input_subpage{padding: 12px 20px 12px 12px;  width: 272px; margin-right: 10px; background: url('../images/input_form.png') no-repeat top left; border: 0px; color: #4d4d4d; }


.t_area{background: url('../images/text_form.png') no-repeat;  width: 290px;height: 160px; padding: 7px; border: 0px;resize: none; color: #4d4d4d; }


.button {font-weight: bold; font-size: 12px; background: url('../images/send_bt.png') no-repeat scroll 0 0 transparent;border: 0 none;color: #fff; text-decoration: none; height: 39px;width: 98px;}
.button_over {cursor: pointer; font-size: 12px; font-weight: bold;   background: url('../images/send_bt_hover.png') no-repeat scroll 0 0 transparent;border: 0 none;color: #fff; text-decoration: none; height: 39px;width: 98px;}

.button_s{float: right; margin: 10px 15px 10px 0; display: inline;}
.send_check{float: left; display: inline; margin: 20px 0px 10px 20px;}
.checkbox_span{margin-left: 5px;}


.menu_subpage{background: url('../images/menu_subpage_top.png') no-repeat; position: relative; top: -13px; z-index: 2;}
.menu_subpage_bottom{height: 12px; background: url('../images/menu_subpage_bottom.png') no-repeat; position: relative; }

.menu_b{margin: 0px; padding-top: 12px; border-left: 1px solid #d9d9d9; border-right: 1px solid #d9d9d9; background: #f8f8f8; text-align: left;}



.menu_b li {list-style: none outside none; background: none; padding: 0px; margin: 0px; padding: 1px 4px;}

.menu_b li a {padding: 7px 25px; background: #dedede url('../images/subpage_menu_ico.png') no-repeat 10px 13px; color: #000000; border: 1px solid #dedede; display: block; font-size: 14px; display: block; text-decoration: none; }
.menu_b li a:hover{background: #f3f3f3 url('../images/subpage_menu_ico.png') no-repeat 10px 11px; text-decoration: none; border: 1px solid #9f0007;}
.menu_b li a.selected{background: #9f0007 url('../images/subpage_menu_ico2.png') no-repeat 10px 11px;; color: #fff; border: 1px solid #9f0007}


.menu_b li ul  {margin: 0px; background: #dedede; padding-bottom: 5px;}
.menu_b li ul li{list-style: none outside none; background: none; padding: 0px; margin: 0px; padding: 0px 4px;}
.menu_b li ul li a {margin: 0px 20px; font-size: 12px; padding: 5px 10px; background: none; border-top: 1px solid #cbcbcb;}
.menu_b li ul li a:hover {background: #cbcbcb none; border: 1px solid #cbcbcb;}
.menu_b li ul li a.selected{background: #9f0007; color: #fff;}

.menu_b li ul ul {margin: 0px; background: #dedede; padding-bottom: 5px; border-bottom: 0px solid #cbcbcb;}
.menu_b li ul ul li{list-style: none outside none; background: none; padding: 0px; margin: 0px; padding: 0px 4px;}
.menu_b li ul ul li a {margin: 0px 20px; font-size: 11px; padding: 2px 20px; background: none; border: 0px solid #cbcbcb;}
.menu_b li ul ul li a:hover { color: #9f0007; border: 0px solid #cbcbcb; background: none; }
.menu_b li ul ul li a.selected{color: #9f0007; border: 0px solid #cbcbcb; }


.selected{background: #9f0007; color: #fff;}

.offer_sub{padding-top: 150px; margin-top: 20px; background: url('../images/offer.jpg') no-repeat; }

.offer_box{float: left; }
.offer_box li {list-style: none outside none; background: none; padding: 0px; margin: 0px;}
.offer_box li a {color: #4d4d4d; margin: 1px 3px 0 7px; padding: 6px 5px 10px 7px; display: block; background: url('../images/offer_bt.png') no-repeat; width: 140px; height: 13px;  text-decoration: none;}
.offer_box li a:hover{background: url('../images/offer_bt_hover.png') no-repeat;}

.news_link{float: right; color: #9f0007; text-decoration: none; margin-top: -7px;}
.news_link:hover{float: right; color: #9f0007; text-decoration: underline;}







table.tabela1 {
    background-color: #F3F3F3;
    border: 1px solid #9f0007;
    color: #626262;
    margin-top: 10px;
}
table.tabela1 td {
    border: 1px solid #FFFFFF;
    padding: 5px;
    vertical-align: middle;
    font-size: 11px;
}
table.tabela1 td img {
    border: 0 none;
}
table.tabela1 th {
    text-align: center;
    background-color: #c51319;
    border-left: 1px solid #FFFFFF;
    border-top: 1px solid #FFFFFF;
    color: #FFFFFF;
    font-weight: bold;
    padding: 8px;
    vertical-align: top;
}
table.tabela1 thead td {
    background-color: #090909;
    background-image: url("../pics/tab2_th.gif");
    background-position: right top;
    background-repeat: repeat-x;
    border-left: 1px solid #FFFFFF;
    color: #FFFFFF;
    font-weight: bold;
    padding: 8px;
    vertical-align: top;
}
table.tabela1 thead p {
    margin: 0;
    padding: 0;
}
table.tabela1 th p {
    margin: 0;
    padding: 0;
}




.info {
    background: url("../images/info2.png") no-repeat scroll 0 0 #E4E4E4;
    clear: both;
    color: #9f0007;
    font-weight: bold;
    margin: 20px auto;
    min-height: 45px;
    padding: 25px 25px 15px 105px;
}






