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:0px;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;height:20px;}

/* .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:48px 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{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:12px;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{width:444px; background:#fafafa url('../images/blog.gif') 20px 7px no-repeat; border-top:1px solid #d8d9da;margin-top:3px;color:#5F6D72;font-size:11px;float:right;height:79px;}
.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:#fff url('../images/kr.gif') no-repeat center bottom; overflow:hidden; margin:4px 0px; padding:0px 12px; float:left;}
.belka {background:#fff url('../images/belka.gif') no-repeat center top; color:#5c5c5c; padding:9px 20px;}
.btitle{width:600px; float:left;}
.btitle a{color:#3395ca; font-weight:bold; text-decoration:none; font-size:12px;}
.bdate{width:85px; color:#a7a7a7; font-size:11px; text-align:right; float:right;}
.bnews{text-align:justify; float:left; margin-top:8px; width:100%;}
.bmore a{color:#3395ca; font-size:11px; float:right; margin-bottom:4px;}

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;}

