body{padding:0;margin:0 auto;font-size:12px;font-family:Arial;color:#858585;}
img{border:0;}
a{text-decoration:none; color:#2c81b0;}
a:hover{text-decoration:underline;}
h1{font-size:22px;margin:10px 20px;padding:0px; font-family:trebuchet MS;}
.l{float:left;}
.r{float:right;}
#all{width:900px;margin:0 auto;}
#h{background: url('../images/top.jpg') no-repeat; height:168px;position:relative;}
#c{overflow:hidden;}
.ss{width:900px;}
.a_wh{color:#fff;font-size:12px;}
.menu{position:absolute;bottom:2px;left:10px;}
#f{width:900px;color:#9ea8ab;font-size:11px;}
#lg{margin:30px 20px;}
.fl{background: url('../images/sprawdz.gif') no-repeat; height:60px;width:447px;float:left;position:relative;}
.fl input.i_spr{position:absolute;top:20px;left:230px;border:1px solid #969696;color:#424242;font-size:11px;padding:3px;width:150px;}
.fl input.b_spr{position:absolute;top:20px;right:30px;}
.fr{float:left;margin-left:6px;}
.fh{background:#CDD2D7 none repeat 0 0;border:0;height:1px;}
.hrl{width: 900px; height: 12px;}

ul.check{list-style:none;}
.check li{background:#fff url(../images/cz.gif) no-repeat left top;padding-left:30px;margin:16px 0px 8px 0px;line-height: 15px;}

/* .check li{padding-left:5px;}
ul.check{list-style-image: url('../images/cz.gif'); line-height:20px;}
*/

.f-icon{background: url('../images/kropka.gif') no-repeat; height:10px;padding:5px 0px 5px 30px;font-size:11px;margin-bottom:10px;letter-spacing:1px;}
.imgp{margin-left:146px;}
.l_h{position:absolute;top:3px;right:80px;}
.l_h ul{margin:0px; padding:0px;margin-top:10px;}
.l_h ul li{color:#a6a6a6;font-size:11px; margin:15px; display:inline; width:200px; padding:0px 0px 0px 14px; background:url(../images/st.gif) no-repeat 0px 3px;}
.l_h ul li a{color:#a6a6a6;font-size:11px;}
.in_b_l{background: url('../images/lbox.jpg') no-repeat; height:131px; width:449px;position:relative;}
.in_b_r{background: url('../images/rbox.jpg') no-repeat; height:131px; width:451px;position:relative;}
.ib_b_img{margin:15px 0px 0px 20px;}
.in_b_d{width:370px;margin:0 10px 10px 33px;font-size:12px;color:#fff;}
.in_b_p{position:absolute;bottom:7px;right:15px;}
.in_c{background: url('../images/bg_txt_top.gif') repeat-x;height:8px;width:900px; margin: 1px 0px;}
.in_c_n{background: url('../images/bg_form.jpg') no-repeat top right;width:900px;margin-bottom:5px;}
.w450{width:450px; margin-top:10px;position:relative;}
.in_wit{width:400px;}
ul.dm_lista{list-style-type:none;margin-top:47px;padding:0px;margin:0px;}
ul.dm_lista li{display:inline-block; margin:0px; font-family:Arial;padding:7px;margin:2px 0px;background-color:#f2f2f2;font-size:12px;color:#5f6d72;width:430px;}
.in_wit p{font-size:11px;color:#5f6d72;text-align:justify;}
.ppp{font-size:11px;color:#5f6d72;text-indent:30px;margin:0px;}
.ddm{margin:0px; padding:0px; float:right; margin-top: 3px; width:444px;}
.dm{font-family:Trebuchet MS;font-size:14px;background-color:#2978a3;color:#fff;font-weight:bold;padding: 6px 0px; float: right; width:444px;text-indent:20px;margin:0px;}
a.wiecej{color:#2978a3;font-size:10px;}
a:hover.wiecej {text-decoration:none; color:#ff7f36;}
.in_form{padding:44px 0px 0px 31px; height:100px;}
.in_form textarea{border:1px solid #d8d9da;color:#424242;font-size:11px;padding:3px;width:210px;height:80px;float:left;font-family:Arial;margin-right:3px;}
.in_form input{border:1px solid #d8d9da;color:#424242;font-size:11px;padding:3px;width:166px;margin:0px 0px 10px 0px;}
.in_form input[name="imie_z"]{margin-top:2px;}
.in_form input[name="telefon_z"]{} 
.in_form input.btn{background:url('../images/btn.gif');width:100px;height:20px;border:0px;font-weight:bold;font-size:11px;color:#fff;padding:3px; margin-left:294px;float:left;}
.in_cert{margin:0px 0px 0px 5px;}
.in_cert img.cn{margin:0 10px 12px 0;}
.in_cert img.ca{margin-right:10px;}
.f-icon span a{color:#9ea8ab;font-size:11px;letter-spacing:1px;}
.f-icon a{color:#9ea8ab;font-size:11px;letter-spacing:1px;}
.s_c{
    line-height: 22px;
    position: relative;
    text-align: justify;
    width: 696px;
}

.s_c_lista {
    line-height: 22px;
    position: relative;
    text-align: justify;
    width: 710px;
}

.fb{margin: 0px 0px 10px 40px;}
/*.s_c ul{list-style-image: url('../images/pkt.gif');}*/
.s_c p,ul,li{font-size:11px;text-align:justify;}
.s_m{width:190px;}
.s_m ul{padding:0px;margin:0px;}
.s_m ul li{background: url('../images/bg_menu.gif') no-repeat; width:152px; height:41px; padding:0px 9px 1px;list-style:none;}
.s_m ul li a{text-decoration:none;font-size:12px;height:40px;line-height:40px;padding:3px 0 7px 32px; text-decoration:none; color:#5c5c5c;}
.s_m ul li a:hover{color:#377698; text-decoration:none;}
#t_kontakt{width:480px;float:left;}
.kon_r{float:left; margin:30px 0px 10px 20px; width:380px; color:#9c9c9c;}
input.error{}
#summary{position:absolute; top:11px;left:10px;color:#fff;font-weight:bold;}
.blue_t{color:#2f8abb; font-weight:bold; font-size:14px;}
.infolinia_contact{text-align:right; width:370px; margin-top:15px;}
.k_form .form_bla input{border:1px solid #dbdbdb; width:267px; float:right; margin:4px 20px;}
.k_form select {border:1px solid #dbdbdb; width:267px; float:right; margin:4px 20px;}
.k_form textarea {border:1px solid #dbdbdb; width:267px; float:right; margin:4px 20px;}
.k_form label {float:left;}
.form_bla{overflow:hidden;}
.k_form input.form_btn{float:right; margin-right:20px;}
label.error{display:none;}
.ib{
    background: url("../images/blog.gif") no-repeat scroll 20px 7px #FAFAFA;
    border-top: 1px solid #D8D9DA;
    color: #5F6D72;
    float: right;
    font-size: 11px;
    height: 79px;
    margin-right: 3px;
    margin-top: 30px;
}
.ib a{color:#5F6D72;font-size:11px;}
.ibtyt{text-align:right;margin-top:17px;margin-right:10px;font-weight:bold;}
.ibtxt{text-align:justify;padding:5px;}
.f_k{background:url('../images/form_3.gif') no-repeat;float:left;height:292px;width:710px;margin-bottom:15px;}
.f_k_img{margin:25px 0px 5px 40px;}
.fl_top{left:310px; position:absolute; top:40px;}
.b_skrot{font-weight:bold;font-style:italic;}
.fk_sl{float:left; padding:10px 0px 0px 20px;}
.fk_sr{float:right; padding:10px 20px 0px 0px;}
.fk_il{width:330px;text-align:right;}
.fk_il input, .fk_il textarea{border:1px solid #DBDBDB;margin:3px;}
.fk_il label.lab{color:#666666;font-family:Trebuchet MS,Tahoma,Verdana,Arial,sans-serif;font-size:12px;}
.fk_il label.error{display:block;}
.fk_t_ts label.error{display:block;margin-top:36px;}
.paginate{padding:3px;text-align:center;}
.paginate a{color:#2C81B0;}
#id_form_intro label.error{color:#fff;display:block;}
.portfolio_l{width:160px;float:left;padding-bottom:10px;}
.portfolio_r{width:550px;float:left;}
.portfolio_a{float:left;}
.portfolio_r p.w{color:#308BBC;margin-top:0px;}

p#vtip {width:300px; display: none; position: absolute; padding: 11px; left: 5px; font-size: 0.8em; background-color: white; border: 1px solid #a6c9e2; -moz-border-radius: 5px; -webkit-border-radius: 5px; z-index: 9999 }
p#vtip #vtipArrow { position: absolute; top: -10px; left: 5px}

.bwpis{
    background: url("../images/kr.gif") no-repeat scroll center bottom #FFFFFF;
    float: left;
    margin: 15px 0 5px;
    overflow: hidden;
    padding: 0 12px;
}
.belka {
    background: url("../images/belka.gif") no-repeat scroll center top #FFFFFF;
    color: #5C5C5C;
    padding: 5px 0 10px 20px;
}

.btitle{
    text-align: left;
    width: 615px;
}

.btitle a{
    color: #0072BC;
    font-family: times New Roman;
    font-size: 22px;
    text-decoration: none;
    
}
.bdate{
    color: #3E3F3F;
    font-size: 11px;
    margin: 5px 0 0;
    width: 300px;
}
.bnews{
    color: #3E3F3F;
    float: left;
    font-size: 14px;
    line-height: 19px;
    margin-top: 15px;
    text-align: justify;
    width: 100%;
}

.bmore {
    
    
}

.bmore a{
    background-color: #52A6D4;
    border-radius: 2px 2px 2px 2px;
    color: #FFFFFF;
    float: right;
    font-weight: bold;
    margin: 5px 0 14px;
    padding: 4px;
    text-align: center;
    width: 140px;
}

ul.map li a{color:#5c5c5c; font-weight:bold; text-decoration:none;}
ul.map2 li a{color:#6a6a6a; font-weight:100; text-decoration:none;}

ul.sru{list-style:none;}
.w200{width:200px;}

p.podpis{font-size:11px; font-family:arial; color:#000; background:#f1f1f1; padding:3px 10px;}

ul.orangelist {list-style:none;}
.orangelist li{background:#fff url(../images/ok.gif) no-repeat left top;padding-left:30px;margin:0px 0px 15px 0px;height:28px;}
ul.greenlist {list-style:none;}
.greenlist li{background:#fff url(../images/ok2.gif) no-repeat left top;padding-left:30px;margin:16px 0px 8px 0px;height:20px;}

.blue_bold{color:#2b7fad; font-weight:bold;}

table.tab_orange{border:1px; background-color:#feead2; width:450px;}
table.tab_orange td{padding:5px; font-weight:bold; font-style:italic; color:#212121; text-align:center;}
table.tab_orange td.upp{text-transform:uppercase; color:#fff; font-weight:bold; font-style:italic;}
table.tab_orange tr.o2{background-color:#ee9724;}
table.tab_orange tr.o1{background-color:#fcdbb0;}

.seo-table-1, .seo-table-2, .seo-table-3, .seo-table-4 {font-size:12px; margin-top:15px; width:710px; color:#3c3c3c;}
.seo-table-1 td, .seo-table-2 td, .seo-table-3 td, .seo-table-4 td {background-color:#FEEAD2; border:1px solid #f4c698; padding:4px;}

.seo-table-4{margin-bottom:20px;}


/* NOWE POPRAWKI MENU */

.menu ul {
    color: #FFFFFF;
    display: block;
    font-size: 12px;
    list-style: none outside none;
    margin: 0;
    padding: 0;
    text-transform: uppercase;
}

.menu li {
    background-image: url("../images/menuglowne.gif");
    background-position: right center;
    background-repeat: no-repeat;
    display: block;
    float: left;
    list-style: none outside none;
    margin: 0 0 0 0;
    padding: 0 21px 9px 21px;
    font-weight: normal;
}

.pgs-end {
    background-image: none !important;
}

.menu a {
    text-decoration: none;
    color: #ffffff;
 /*   text-shadow: 1px 2px 2px #5f5f5f; */
}

.menu a:hover {
    text-decoration: none;
    color: #D63600;
}

.bfbbut {
    margin: 4px 0;
}

.blwpp {
    height: 185px;
    line-height: 22px;
    width: 685px;
}

.blwpp-img {
    width: 185px;
    height: 185px;
    float: left;
    margin-right: 15px;
}

.blwpp-img img {
    width: 185px;
    height: 185px;
}

.blwpp-txt {
    width: 485px;
    float: left;
}

.bbox-al {
    min-height: 70px;
    width: 685px;
}

.bbox-c {
    float: left;
    width: 625px;
}

.bbox-g {
    float: right;
    width: 50px;
}

.b-tresc-h1 h1 {
    color: #0072BC;
    font-family: Times New Roman;
    font-size: 25px;
    font-weight: normal;
    margin: 20px 0 5px;
    text-decoration: none;
}

.b-tresc-data {
    margin-bottom: 10px;
}

.b-tresc-sk {
    color: #3E3F3F;
    font-size: 13px;
}

.b-tresc-wpis {
    color: #3E3F3F;
    font-size: 13px;
    margin-top: 10px;
   
}

.b-tresc-pow {
    background-color: #268ABE;
    color: #FFFFFF;
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 30px;
    padding: 5px 0;
    text-align: right;
}

.b-tresc-pow a {
    font-size: 10px;
    margin: 0 10px;
    color: #ffffff;
}

.b-like-box {
    position: absolute;
    right: 0;
    top: 8px;
}




