html,body,div,img,a,h5,h4,h3,p,ul,li{margin:0;padding:0;border:0;text-decoration:none;color:#1d1d1d;}
html,body {height:100%;width:100%;text-align:center}
a {text-decoration:none;}
html {font:13px verdana,microsoft sans serif,arial,lucida grande,sans-serif; }
.belka{width:95%;height:1px;float:left}
 li{text-align:left;margin-left:15px;}
 #dynamic_coin li { margin-left:0; }
.center{text-align:center}
#all{width:1000px;height:auto;background-color:white;text-align:center;position:relative;margin: 0 auto;z-index:2;}
#top_pas{text-align:center;overflow:hidden;width:100%;height:30px;position:relative;background-color:#eee;margin-bottom:-30px;border-top:5px solid #FF6805} 
#top { width: 100%; height: 560px; position: absolute;top:-15px; left:0;background:url(../img/top_bb.jpg) top repeat-x; }
#top #top_zw { width: 100%; height: 535px;background:url(../img/top.jpg) center top no-repeat; ; z-index: 2; position:relative; }
#cont_top{width:1000px;height:435px;position:relative;margin: 0 auto;text-align:left;font-size:10px;padding-top:15px;}
#cont_top_srodek{width:1000px;height:303px;position:relative;margin: 0 auto 12px;text-align:left;font-size:10px;padding-top:15px;background: url(../img/top_b_srodek.jpg) top repeat-x;} 
#logo{float:left;width:200px;margin-top:36px;margin-left:36px;}
#logo_i{float:left;width:200px;margin-top:6px;margin-left:36px;}
#logo_srodek{position:absolute;left:36px;top:21px;float:left;width:200px;height:63px;}
#menu_top{position:absolute; top:20px; right:56px; text-align:right;}
.menu_top{float:left;text-align:center;padding-left:12px; padding-right:0;}
.menu_top_sep{border-right: solid 1px #848484;padding:0 12px;}
#menu_top a{color:#848484}
#menu_top a:hover{color:#fff}
#pl1{position:absolute;left: 105px; top: 22px;}
#pl1_1{position:absolute;left: 105px; top: 3px;}
#facebook{ position: absolute; right: 0; top: 0; z-index: 1; }
#container_box { width: 100%; background: url(../img/tlo_containter.jpg) center 75px no-repeat; position:relative;}
#container {overflow:hidden;width:1000px;height:auto;position:relative;margin:0 auto;text-align:left;z-index:1;}
#menu_cont{width: 560px;height:55px;margin-top:20px;margin-left:438px;}
#menu_gl{width: 560px;height:55px;position: absolute;top:51px;right:13px;z-index: 10000;}
.menu_gl{float:left;width:130px;margin:0px;padding:0px;display:inline;text-align:center;}
.menu_gl a{color:White;padding-top:8px;height:21px;width:100%;display:block;background:url(../img/kres.jpg) no-repeat left}
.menu_gl a:hover{width:100%;border-bottom:1px solid #efe;color:#FF6805}
#menu_gl .pozk1 { overflow: hidden; width: 260px; height: 22px; //height: 28px; padding-top: 6px; border-bottom: solid 1px #3a373b; font: 16px Verdana; font-weight: bold; color: #fff; }
#menu_gl .pozk2 { width: 260px; height: 20px; //height: 24px; padding-top: 4px; margin: 6px 0; }
#menu_gl .pozk1 a:hover, #menu_gl .pozk2 a:hover { color: #fff; }

.top_tresc { width: 400px; margin-top: 40px; position: absolute; top: 90px; left: 80px; z-index: 1; }
.top_tresc h3 { font-size: 18px; color: #fff; margin-bottom: 20px; text-transform: uppercase; }
.top_tresc p { font-size: 14px; color: #fff; margin-bottom: 10px; }
.prz_sprawdz { margin-top: 24px; margin-right: 80px; float: right; }

#link_oferta { width: 164px; height: 62px; position: absolute; right: 252px; top: 82px; }
#link_kontakt { width: 232px; height: 42px; position: absolute; right: 12px; top: 76px; }
#link_gora { width: 90px; height: 28px; position: absolute; right: 42px; top: 7px; }

#top_zaufali { width: 246px; height: 178px; float: left; background: url(../img/zaufali.png) center no-repeat; text-align: center; position: relative; }
#loga_zaufali { margin-right: 10px; }
#top_zaufali_zw { position: absolute; top: 48px; left: 18px; }
#zaufali_zaw { width: 210px; height: 100px; margin: 54px auto 0; }
#okna_box_cont { overflow:hidden; width: 750px; height: 200px; float: right; background: url(../img/loading.gif) center no-repeat;}
#okna_box {  float: right; margin-top: 18px;}

.scroll_locate { width: 0; height: 0; position: absolute; left: 0; top: -20px; }
#rs { width: 340px; height: 36px; margin-top: 20px; }
#rs_1 { width: 160px; height: 36px; position: relative; float: right; margin-top: 13px; }
#index_wstep { width: 455px; height: 110px; margin-top: 12px; position: relative; }
#index_re_akt { width: 100%; height: 350px; margin-top: 12px; position: relative; }
#index_kontakt { width: 100%; height: 230px; margin-top: 12px; position: relative; }
#index_kompetencje { width: 100%; height: 360px; margin-top: 12px; position: relative; }
.jcarousel-next, .jcarousel-prev  {
	position: absolute; cursor: pointer;
	width: 15px; height: 15px; top: -21px; left: 215px; z-index: 99999;
}
.jcarousel-prev {
	left: 192px;
}
#zaufali_zaw .jcarousel-prev {
	left: 165px; top: -65px; cursor: pointer;
	z-index: 999 !important;
}
#zaufali_zaw .jcarousel-next {
	left: 186px; top: -65px; cursor: pointer;
	z-index: 999 !important;
}
div.lewa, div.prawa { width: 50%; }
div.lewa { float: left; }
div.prawa { float: right; }

#banner_projektowanie { width: 432px; //width: 534px; height: 275px; //height: 385px; position: absolute; left: 438px; top: 66px; z-index: 100; padding: 60px 55px 55px 50px; font-size: 11px; background: url(../img/chmurka.png) center no-repeat; display: none; }
#zamknij_banner_projektowanie { width: 22px; height: 18px; position: absolute; right: 38px; top: 13px; cursor: pointer; }
.justr { text-align: justify; }

.proj_wstep { font-size: 13px; line-height: 18px; margin-top: 6px; }
.zobacz_wiecej { float: right; margin-top: 12px; font-size: 10pt; color: #ff7400; }
.zobacz_wiecej img { margin-left: 2px; margin-bottom: -4px; }
.zobacz_wiecej_male { float: right; margin-top: 1px; color: #ff7400; cursor: pointer; }
.zobacz_wiecej_male_akt { float: right; margin-top: 6px; font-size: 8pt; color: #ff7400; cursor: pointer; }
.zobacz_wiecej_inline { margin-top: 1px; margin-left: 6px; color: #ff7400; cursor: pointer; }
.do_szczegoly { color: #4E4E4E !important; display: block !important; font: 15px Myriad Pro,Tahoma,Arial !important; }
.do_szczegoly:hover { text-decoration: none !important; }
.real_monitor { display: block; margin: 0 auto 12px; }

#realizacje_zw { margin-left: 10px; }
#realizacje { width: 472px; height: 180px; position: relative; margin-top: 18px; //margin-top: 14px; margin-bottom: 10px; background: #fff; }
#realizacje_zdj { overflow: hidden; width: 472px; height: 180px; position: absolute; }
#realizacje_ramka { width: 472px; height: 180px; position: absolute; background: url(../img/ramka_realizacje.png) no-repeat; }
#realizacje_panel { position: absolute; right: 18px; bottom: 14px; }
#realizacje_panel img { cursor: pointer; }
.realizacje_podpis { width: 454px; //width: 472px; height: 34px; //height: 40px; position: absolute; left: 0; bottom: 0; padding-top: 6px; padding-left: 18px; color: #fff; font-size: 16px; }
.realizacje_podpis a { color: #fff !important; }
.realizacje_opis { overflow: hidden; width: 470px; height: 120px; text-align: justify; }
.realizacje_link { width: 462px; height: 130px; position: absolute; margin: 5px; }
.sz_tech img { margin-left: 2px; }
.realizacje_boczne { overflow: hidden; }
.realizacje_boczne p { text-align: center; }
.realizacje_boczne p a { font: 12px arial,microsoft sans serif,verdana,lucida grande,sans-serif; color: #FF6805; margin-top: 2px; }

#aktualnosci { margin-top: 18px; }
.aktualnosc_cala { margin-left: 20px; }
.aktualnosc { overflow: hidden; width: 225px; height: 140px; position: relative; }
.aktualnosci_zdj { overflow: hidden; width: 225px; height: 135px; position: absolute; background: #fff; }
.aktualnosci_ramka { width: 225px; height: 135px; position: absolute; }
.aktualnosci_ramka1 { background: url(../img/ramka_aktualnosci.png) no-repeat; }
.aktualnosci_ramka2 { background: url(../img/ramka_aktualnosci_2.png) no-repeat; }
.aktualnosci_data { width: 165px; height: 30px; position: absolute; left: 60px; top: 112px; font: 12px Arial; color: gray; }
.aktualnosci_opis { height: 100px; }
.aktualnosci_opis div { margin-bottom: 10px; }
.aktualnosci_opis p { width: 225px; }

#kompetencje_panel { display: inline; float: left; margin-left: 8px; }
#kompetencje_panel img { margin-bottom: 2px; cursor: pointer; }
#index_kompetencje .col { width: 220px; margin: 0 15px; float: left; }

#kontakt_obr { width: 380px; height: 195px; float: left; }
#kontakt_obr img { position: absolute; z-index: -1; }
#kontakt_form { width: 400px; height: 157px; float: left; margin-top: 16px; }
#kontakt_klienci { width: 220px; height: 157px; float: left; margin-top: 18px; }
#fic-name { width: 390px; height: 21px; background: url(../form_kont/images/form_name.png) left no-repeat; border: solid 1px #d2d2d2; }
#fic-email { width: 147px; height: 21px; background: url(../form_kont/images/form_mail.png) left no-repeat; border: solid 1px #d2d2d2; }
#fic-phone { width: 147px; height: 21px; background: url(../form_kont/images/form_telefon.png) left no-repeat; border: solid 1px #d2d2d2; }
#fic-content { width: 276px; height: 59px; background: url(../form_kont/images/form_tresc.png) left top no-repeat; border: solid 1px #d2d2d2; }

#cont_footer { width: 100%; height: 485px; position: relative; background: url(../img/stopka_tlo_b.jpg) top repeat-x; }
#cont_footer #tlo { width: 100%; height: 485px; position: absolute; background: url(../img/stopka_tlo.jpg) center top no-repeat; left: 0; top:0; }
#footer { overflow: hidden; width: 1000px; height: 485px; position: relative; margin: 0 auto; }

#footer_zw { margin-top: 52px; }
#footer_zw .fng{ display: block; font: 15px Myriad Pro, Tahoma, Arial; font-weight: bold; color: #636363; margin-bottom: 15px; }

#footer_zw .kat { width: 340px; float: left; text-align: left; margin-right: 12px; }
#footer_zw .kat .pkat { width: 170px; float: left; }

#footer_zw .kat_sr { width: 300px; float: left; text-align: left; margin-right: 12px; }
#footer_zw .kat_sr .pkat { width: 170px; float: left; }
#footer_zw .kat_sr .pkat_sr { width: 130px; float: left; }
#footer_zw .kat_sr .pkat_sr a { width: 132px; height: 25px; //height: 30px; display: block; margin-right: 6px; font: 13px Myriad Pro, Tahoma, Arial; color: #636363; border-bottom: solid 1px #e5e5e5; padding-top: 5px; }

#footer_zw .kat_min { width: 336px; float: left; text-align: left; }
#footer_zw .kat_min .pkat_min { width: 158px; float: left; }
#footer_zw .kat_min .pkat_big { width: 178px; float: left; }

#footer_zw .kat .pkat a, #footer_zw .kat_sr .pkat a { width: 162px; height: 25px; //height: 30px; display: block; margin-right: 6px; font: 13px Myriad Pro, Tahoma, Arial; color: #636363; border-bottom: solid 1px #e5e5e5; padding-top: 5px; }
#footer_zw .pkat a:hover, #footer_zw .pkat_sr a:hover { color: #FF7400; font-weight: 1800; }

#footer_zw .kat_min  .pkat_big span{ width: 150px; height: 25px; //height: 30px; display: block; margin-right: 6px; font: 13px Myriad Pro, Tahoma, Arial; color: #636363; border-bottom: solid 1px #e5e5e5; padding-top: 5px; }
#footer_zw .kat_min  .pkat_min span{ width: 170px; height: 25px; //height: 30px; display: block; margin-right: 6px; font: 13px Myriad Pro, Tahoma, Arial; color: #636363; border-bottom: solid 1px #e5e5e5; padding-top: 5px; }
#footer_zw .kat_min  .pkat_big span a{ color: #636363; }

#ft { width: 605px; //width: 630px; height: 100px; margin: 0 auto; padding-right: 25px; font: 12px Arial; text-align: center; }

.imgmin { float: left; margin-top: 4px; margin-right: 12px; margin-bottom: 12px}
.aktualnosci_ng { font: 16px Myriad Pro, Tahoma, Arial; color: #FF6805; }
.aktualnosci_ng:hover { color: #FF9040 !important; }
.tablelist_akt { width: 664px; }
.akt_title_l { height: 36px; vertical-align: bottom; text-align: left;}
.fr { float: right; }
#zaufali{float:left;width:235px;height:180px;text-align:center}
#zaufali h4{float:left;width:100%;padding:0px;margin:0px 0 8px 0;height:15px;text-align:left;font-size:14px;font:13px arial,microsoft sans serif,verdana,lucida grande,sans-serif;color:#FF6805;font-weight:bolder}
#ban{float:right;width:690px;height:180px;overflow:hidden}
.linia{float:left;width:100%;border-top:1px solid #eee;height:1px;margin-top:2px}
.uwagi{font:10px verdana,microsoft sans serif,verdana,arial,lucida grande,sans-serif;text-align:left;color:#636363}
.refer_box, .real_box{width:200px;float:left;margin-left:11px;margin-right:91px;margin-top: 25px;display:inline;border:1px solid #eee; text-align:center; }
.real_box {width: 300px; height: 196px; text-align: center; overflow: hidden; }
.refer_box {overflow: hidden; border: 1px solid #d9d9d9; height: 280px; float: left; width: 225px; display: block; position: relative; text-indent: 0 !important;  margin-right: 4px !important; }
.refer_box .min_ref {overflow: hidden; height: auto; width: 100%; }
.refer_box .min_ref img, .real_box .min_ref img {border:none; margin: 0 auto; text-indent: 0 !important; overflow; hidden; }
.min_ref img,.min_ref {text-indent: 0 !important;}
.refer_box .info {position: absolute; background: #eeeeee; overflow: hidden; width: 223px; left: 1px; bottom: 1px; padding: 5px 0; height: 35px;text-indent: 0 !important; }
.kadr{padding:0px;margin:0px;float:left;width:300px;height:200px;overflow:hidden;text-align:center;margin-bottom:5px;  }
.refer_box .info span {font: 11px Verdana; color: #060606; text-indent: 0 !important; display: block; width: 95%; margin: 0 auto; }
.kadr img{margin-left:5px;text-align:center;padding:0px; margin: 0 auto; }
.margin-none {margin-right: 0 !important; }
#lewa{float:left;width:230px;margin-right:10px;padding-bottom:50px;overflow:hidden}
p { line-height: 17px; text-align: justify; }
.nag_1{float:left;width:100%;border-bottom:1px solid #FF6805;padding-bottom:1px;font-size:16px;margin-top:13px !important;margin-top:8px}
.nag_1_nb{padding-bottom:1px;font-family:Myriad Pro, Tahoma, Arial;font-size:21px;font-weight:bold;color:#636363;margin-top:13px !important;margin-top:8px}
.nag_2{float:left;width:95%;padding-bottom:5px;font-size:16px;margin:0px;margin-top:10px !important;margin-top:5px}
.nag_2_nb{padding-bottom:1px;font-size:17px;color:#636363;text-transform: uppercase;margin-top:13px !important;margin-top:8px;}
.nag_3{float:left;width:95%;padding-bottom:3px;font:13px verdana,microsoft sans serif,verdana,arial,lucida grande,sans-serif;font-weight:bold;margin:0px;margin-top:10px !important;margin-top:5px;border-bottom:1px solid #FF6805}
.nag_3_nb{padding-bottom:1px;font-family:Arial;font-size:16px;color:#ff7400;margin-top:13px !important;margin-top:8px}
.nag_org{width:95%;padding-bottom:2px;font: 18px Myriad Pro, Tahoma, Arial;color:#444;margin-top:30px;margin-bottom:8px; text-indent: 0; text-transform: uppercase;letter-spacing: 1px;}
.zobacz_szczeg{width:100%;height:30px;float:right;text-align:right}
.zobacz_szczeg img{vertical-align:-5px}
.zobacz_szczeg a{font:10px verdana,microsoft sans serif,arial,lucida grande,sans-serif;color:#4E4E4E;width:100%;height:30px;float:right}
.orange{color:#FF6805}
.orange a{color:#FF6805}
.orange a:hover{color:silver}
.portf_gl{width:232px;margin:10px auto 0;float:left;text-align:center}
.portf_gl a{color:#FF6805}
.portf_gl img{border:1px solid #eee;padding:2px}
.portf_gl p{margin:8px 0 5px 0;font:12px arial,microsoft sans serif,verdana,lucida grande,sans-serif;color:#FF6805}
#menu_p li{list-style:none;float:left;line-height:160%;margin:5px 0 0 5px;display:inline;font-size:12px;width:100%;padding-left:13px;background:url(../img/silver_arr.gif) no-repeat 0px 8px}
#menu_p a{width:100%;display:block;color:#4E4E4E}
#menu_p a:hover{}
#menu_l li{list-style:none;color: #fff;font-family:Myriad Pro, Tahoma, Arial;font-size:15px;color:#343434;width:179px;//width:204px;padding-left:25px;padding-top:10px;padding-bottom:9px;background:url(../img/prz_lm.png) left center no-repeat;border-bottom:solid 1px #dedede;}
#menu_l li.first{ border-top: solid 1px #dedede; }
#menu_l li:hover{ background:url(../img/prz_lm_a.png) left center no-repeat; color: #FF6805; }
#menu_l a{width:100%;display:block;color:inherit;}
#menu_l {overflow: hidden; float: left; margin-bottom: 10px; }
.zobacz{color: #ff6805; float:right;text-align:right;margin:12px 10px 0px 0;padding-left:15px;background:url(../img/strony_www.gif) no-repeat 0px 7px;font-size:11px; text-indent: 0}
#gdzie_tekst{float:left;width:740px;margin: 5px 0 15px 0;}
#gdzie{float:left;color:#575757;font-weight:normal;font-size:10px;width:520px;margin:3px 0 0; padding-left: 13px; }
#gdzie a,#gdzie strong{color:#FF6805}

div.ng { width: auto; height: auto; display: block; overflow: hidden; }
h1.ng_rsz { float: left; width: auto !important; max-width: 500px; background: url(../img/h1_tlo_rsz.png) left no-repeat !important; }
h1.ng {
	width: 329px; //width: 340px; height: 51px; //height: 62px; padding-top: 11px; padding-left: 11px; padding-right: 12px;
	font: 17px Myriad Pro, Arial; font-weight: normal; color: #fff;
	background: url(../img/h1_tlo.png) no-repeat;
	margin-top: 1px; margin-bottom: 20px;
}
h3.ng {
	width: 329px; //width: 340px; height: 51px; //height: 62px; padding-top: 11px; padding-left: 11px;
	font: 16px Myriad Pro, Tahoma, Arial !important; font-weight: normal !important; color: #fff;
	background: url(../img/h1_tlo.png) no-repeat;
	margin-top: 1px; margin-bottom: 20px;
}
span.szare { color: #acacac; }
#opis_szczegoly p.opis_sz { margin-bottom: 24px; }
#opis_szczegoly p { margin-bottom: 9px; text-align: justify; }

.textSize {font-family:arial;float:right;text-align:right;width:165px; margin-right: 6px; }
.textSize span{font:11px Verdana;color:#737373; display: block; float: left; padding-top: 3px;  }
.textSize a{position: absolute;top:0; left:0; color:white; font-family: Times New Roman; text-align: center; vertical-align: bottom;font-weight: bold; width: 22px; float: left; display: block; }
.textSize .options {float: right; width: 66px; height: 19px; overflow: hidden; }
.textSize .boxf {float: left; overflow: hidden; width: 22px; height: 19px; background: url(../img/text-size.jpg) no-repeat;position: relative;  }
.textSize #size1 {font-size:10px; background: black; padding: 4px 0 5px 0;}
.textSize #size2 {font-size:12px; padding: 2px 0 2px 0;  }
.textSize #size3 {font-size:15px;  padding: 0px 0 3px 0;  }
.srodek{width:727px;display:inline;float:right;padding:0 5px 5px 0px;line-height:170%;overflow: hidden; margin-right: 18px;}

.srodek_w p{text-indent:20px; text-align: justify;line-height:22px; margin-bottom: 10px;}
.srodek_w p b{color: #ff5e00; font-weight: bold;}

.srodek_w{width:468px;display:inline;float:left;line-height:170%;padding:0 5px 40px 10px}
.srodek a{color:#ff6805}
.srodek a:hover{text-decoration:underline}
.srodek_w a:hover{color:#FF6805}
#prawa{float:right;width:265px;padding-bottom:50px;overflow:hidden}
#prawa a:hover{color:#FF6805}
#aktu_gl{float:left;width: 664px;vertical-align:top}
#aktu_gl h3{width:100%;font:bold 18px verdana,microsoft sans serif,lucida grande,sans-serif;margin-bottom:5px;text-indent:0px}
#aktu_gl .lewa_akt{width:50%;vertical-align:top}
#aktu_gl .prawa_akt{vertical-align:top;text-align:right;width:50%}
#nag_ofer_gl{float:left;height:20px;margin:0 0 -10px 0px;font-size:18px;background:White;z-index:2;position:relative;text-align:left;text-indent:0px}
#ofer_gl,#ofer_rel{float:left;width:724px;margin-bottom:30px;padding-bottom:15px}
#ofer_rel{border:0px}

#kompetancje_slider .col p { height: 64px; }

.referencje {overflow: hidden; float: right; height: auto; margin:0; padding: 0; text-indent: 0; width: 100%; }
.box_ofer_gl{float:left;width:222px;height: 274px;margin: 0 9px 30px !important;margin:5px 1px 15px;display:inline;text-indent:0px;padding-bottom:9px}
.box_ofer_gl p {height: 48px;}
.box_ofer_gl img{margin:0px;padding:0px;vertical-align:0px}
.box_ofer_gl h4{float:left;width:100%;margin:0px 0 5px;color:#3F3F3F;font:11px tahoma,verdana;font-weight:bold;text-align:center}
.box_ofer_gl h4 a:hover{color:#FF6805;}
.box_ofer_gl img{margin-bottom:3px;}
.box_ofer_gl .zobacz_wiecej {margin-top:6 !important;}
.box_ofer_gl .zobacz_wiecej img{margin-bottom:-4px;}
.box_ofer_rel{float:left;width:155px;margin:5px 4px 15px !important;margin:5px 1px 15px;display:inline;text-indent:0px;padding-bottom:9px}
#dane_kontaktowe { margin-top: 18px; }
#kont_mapa { width: 704px; //width: 716px; height: 239px; //height: 251px; position: relative; background: url(../img/ramka_mapa.png) no-repeat; margin: 32px 0 48px 0; padding: 6px; }
#kont_mapa_load { width: 704px; height: 239px; position: absolute; z-index: 1; background: url(../img/ajax-loader.gif) center no-repeat; }
#kont_mapa_mapa { width: 704px; height: 239px; position: absolute; z-index: 10; }
#kontakt-container {width: 100%; overflow: hidden; position: relative; }
#kontakt{float:left;margin:0px;width:100%;line-height:180%;padding-left:0;}
#kontakt td{vertical-align:top;line-height: 210%;}
#kontakt td img {vertical-align: middle; margin-right: 5px; margin-top: -1px; }
#kontakt strong {color: #ff6805;font: bold 15px Arial; }
#kontakt .dane-kontaktowe {line-height: 210%;}
#kontakt .short {width: 320px; }
#kontakt .col-one {height: 50px; width: 320px; }
#kontakt .col-two {height: 200px; width: 250px; line-height: 220%; }
#kontakt .special-info {position: absolute; bottom: 0; right: 0; margin: 0;}
#kontakt .localization {float: left; width: 322px; height: auto; overflow: hidden; }
#kontakt .localization iframe {float: left;}
#kontakt .localization-title {font: 15px Arial; margin: 5px 0; float: left; width: 100%; text-align: left; }
#kontakt .goole-map {width: 322px; float: left; overflow: hidden; height: 190px; }

.kacc { overflow: hidden; width: 730px; }
.kzdj { width: 115px; height: 148px; float: left; position: relative; }
.kzdj .zdjecie { width: 115px; height: 146px; position: absolute; left: 0; top: 0; }
.kzdj .ramka { width: 115px; height: 146px; position: absolute; left: 0; top: 0; background: url(../img/ramka_zdj.png) no-repeat !important; }
.ktxt { width: 242px; margin-left: 8px; float: left; }
.ktxt .naglowek { font: 19px Myriad Pro, Tahoma, Arial; font-weight: bold; color: #ff7400; }
.ktxt img { margin-right: 5px; }
.ktxt p { font: 12px verdana,microsoft sans serif,verdana,arial,lucida grande,sans-serif; }

.hosting{width:100%;margin-bottom:30px}
.hosting td{height:36px;padding-left:6px; border: solid 1px #dddddd;}
.jasna{background:#f6f6f6;}
.ciemna{background:#efefef;}
.czarna{background:Black;font:11px verdana,microsoft sans serif,verdana,arial,lucida grande,sans-serif;color:White}
.opis{font:12px microsoft sans serif,verdana,arial,lucida grande,sans-serif;text-align:left;}
.namekonto{width:80px;font:11px verdana,microsoft sans serif,verdana,arial,lucida grande,sans-serif;text-align:center;font-weight:bolder}
.uwagi{text-indent: 0; font:10px verdana,microsoft sans serif,verdana,arial,lucida grande,sans-serif;text-align:left;color:#636363}.alfa {filter:alpha(opacity=100);opacity:1;-moz-opacity:1}
.alfa2 {filter:alpha(opacity=85);opacity:0.85;-moz-opacity:0.85}
.calosc{overflow:hidden;width:242px;height:240px;display:inline;float:left;/*background: url(../img/separate.jpg) left bottom no-repeat;*/padding:15px 0}

.miniaturki{width:230px;height:136px;margin-right:10px;padding:0px;text-align:left;overflow:hidden}
.miniaturki img{position: absolute;}
.miniaturki .miniaturki_zdj { width: 230px; height: 136px; position: absolute; }
.miniaturki .miniaturki_ramka { width: 230px; height: 136px; position: absolute; background: url(../img/ramka_portfolio.png) no-repeat; }

.miniaturki_sz { overflow: hidden; width:716px; height: auto; margin-bottom:16px;padding:0;text-align:left; line-height: 100%; }
.miniaturki_sz img { display: block; overflow: hidden; }
.miniaturki_sz .miniaturki_sz_ramka { overflow: hidden; width:716px; height: auto; background: url(../img/ramka_szczegoly_b.jpg) repeat-y; margin: 0; }
.miniaturki_sz .miniaturki_sz_zdj { overflow: hidden; width:704px; height: auto; margin: 0 6px; }

.opisport{margin-top:5px;width:230px;margin-right:10px;}
.opisport_opis{display:block;height: 36px; font: 15px Myriad Pro, Tahoma, Arial !important; color: #4e4e4e; text-align: left;margin-top:12px;margin-bottom:12px;}
.opisport_szczegoly{width: 400px; margin: 24px 0; overflow: hidden;}
.tytul{font:13px verdana,microsoft sans serif,verdana,arial,lucida grande,sans-serif;width:100%;padding-bottom:3px;padding-left:0px;text-indent:0px;text-align:left}
.zobacz_online{float:left;width:100%;margin:5px 0 6px;text-indent:0px;text-align:left;color:#FF6600}
.opisport1{margin-left:3px;width:100%;text-align:left;word-spacing:2px;text-indent:0px;line-height:150%;font-size:11px;color:#424242}
.opisport img{float: left;}
.opisport a{display: block;float: left;margin-left: 3px;margin-top: 1px;font: 12px Arial !important; color: #ff7400; }
.opisport a:hover{color: #ffa040;}
.opisport a.mgn{margin-right: 10px;}
.opisport .i1 { margin-left: 110px; }
.opisport .i2 { margin-left: 30px; }
.tytul a{font:bold 13px verdana,microsoft sans serif,verdana,arial,lucida grande,sans-serif;color:#FF7700}
.zakres{line-height:20px;font:11px verdana,microsoft sans serif,verdana,arial,lucida grande,sans-serif;color:#45545F;margin-top:15px;margin-left:3px;width:100%;text-indent:0px}
#mapa_str{margin-left:50px}
.wciecie{margin-left:50px}
.techn{font:11px verdana,microsoft sans serif,verdana,arial,lucida grande,sans-serif;color:#6e777d;margin-top:15px;margin-left:3px;width:100%;text-indent:0px; float: left;}
.techn img {vertical-align: top; float: left; margin: 0;margin-bottom: 3px; margin-left: 3px; }
.techl {text-align: left; float: left; display: block; padding-top: 4px;}
.tech-box {float: right; overflow: hidden; width: 300px; float: right;}
#wstecz{float:right;width:500px;margin:30px 20px 10px 0;text-align:right;color:#555555;position:absolute;bottom:0px;right:10px}
#wstecz a{color:#555555}
#wstecz a:hover{color:#FF6805}
#menu_bot{position:relative;margin:55px auto 100px;overflow:hidden;width:1000px;padding-top:20px}
.nag_menu_bot{float:left;border-bottom:1px solid #FF6805;width:100%;font-size:13px;font-weight:bolder;color:White;padding-bottom:5px;margin-bottom:5px}
.box_bot1{float:left;background:#151515;height:100px;width:270px;overflow:hidden;padding:2px 10px 10px;margin:0 10px 0 0px;display:inline;line-height:140%}
#waski{width:230px}
#prawy{margin:0px;width:350px;line-height:160%}
#siedziba{width:150px;color:White}
#dane_kont{width:180px;color:White}
#dane_kont a{display:inline}
.box_bot1 a{color:White;width:100%;display:block}
.box_bot1 a:hover{color:#FF6805}
.box_bot1 .left{float:left;width:60%}
.box_bot1 .right{float:right;width:40%;text-align:left}
#copyright{font-size:10px; width:100%;float:left;color:#696969;text-align:center;margin-top:144px;//margin-top:104px}
#copyright i{color:#FF6805}
#copyright img{vertical-align:-3px}
#copyright a{color:#696969;}
#copyright a.cp{margin-left:32px;margin-right:12px;margin-bottom:120px;}
#copyright span{margin:0 0 0 18px;}
#copyright .white{color:White}
#licznik{position:absolute;bottom:5px;left:5px;color:#ECECEC}
.sponsoring_img{float:left;padding:2px;border:1px dotted orange;margin:2px 5px 0px 0;display:inline}
#cont_bot{text-align:left;overflow:hidden;width:100%;height:auto;position:relative;margin:-30px auto 0 auto;border-top:5px solid #FF6805;height:300px;background-color:Black;z-index:0}
.porcjowanie{width:100%;float:left;text-align:left;margin-bottom:15px;margin-top:15px;font:11px arial,lucida grande,sans-serif;color:#708090}
.porcjowanie a{color:#FF6805;}
.porcjowanie img{margin-top:10px;vertical-align:-2px}
.menu_rozw{position:absolute;border:1px solid black;z-index:10}
.menu_gl .menu_rozw li{list-style:none;list-style-position:inside;margin-left:0;background:black;overflow:hidden}
.menu_rozw li a{padding:7px 15px 2px;background:none;border-bottom:1px solid #2A2A2A}
.menu_rozw li a:hover{width:auto}
#prawa #form_kont {float:  right; }
#form_kont {overflow:hidden;float:left;width:238px;display:block;background: url(../img/form_bg.jpg) no-repeat #F06E22; margin-top: 5px; height: 270px; }
#form_kont form{float:left}
#form_kont label{color: white;padding-left: 5px; padding-top: 3px; display: block; float: left;}
#form_kont legend{color:#2D224A;font-weight:bolder;margin-bottom:15px}
#form_kont .box {width: 200px; margin: 45px auto 0 auto; display: block; overflow: hidden;}
#form_kontprzycisk_kont, textarea, input{border: none; border-top:1px solid #e84911;color:#2D224A;margin:2px 0 2px 0;}
#form_kont input, textarea {padding: 3px 0 3px 5px; font: 12px Tahoma; }
/*#form_kont input:focus,#form_kont textarea:focus {background: #171717; color: white;}*/
#form_kont input {width: 178px;}
#form_kont textarea {width: 200px; height: 70px; }
#form_kont form #przycisk_kont{margin-top:5px; float: right; width: 80px; height: 24px; }
#przycisk_kont{border:0px}
.nag_1, .nag_1 strong, #aktu_gl h3 a{font-family:Cabin,arial,sans-serif;font-size:20px;font-weight:normal;margin-top: 15px !important;}
#aktu_gl h3 a, #nag_ofer_gl, #nag_ofer_gl strong{font-family:Cabin,arial,sans-serif;font-size:20px;font-weight:normal;}
.box_ofer_gl h4 {font-family:Cabin,arial,sans-serif;font-size:14px;font-weight:normal;}
.box_bot1 .nag_menu_bot {font-family:Cabin,arial,sans-serif;font-size:14px; padding-bottom:1px; letter-spacing:1px; font-weight:normal;}
.opisport .tytul a{font-size:14px; font-weight:normal;}
/* schowek */
#schowek {width: 412px; height: 195px;overflow: hidden;}
#schowek .centD {width: 412px; height: 195px;background: #4A90CC;overflow: hidden; background: url(../img/success.png) no-repeat; cursor:pointer; }
.colored-border, #highslide-wrapper-0, .highslide-html {background: transparent !important; }
#dynamic_coin {
	overflow: hidden; width: 1000px;
	margin: 0 auto; position: relative; padding-top:15px;//padding-top:0;
}
.jcarousel-control {
	width: 150px;
	position: absolute; left: 180px; bottom: 150px;
	z-index: 20;
}
.jcarousel-control a {
	color: black; background: white;
}
#dynamic_tops  li {
	width: 1000px; float: left;
	position: relative; height: 535px;
}
#dynamic_tops .window {
	position: absolute; right: 0;
	top: 45px;
}
.sh_1, .sh_2 { position: absolute; top: 0; }
.sh_1 {left: 0;}
.sh_2 {right: 0;}

.intro {
	position: relative;
}

.intro .left {
	float: left;
	width: 380px;
}

.intro .right {
	position: absolute;
	z-index: -1;
	top: 15px;
	right: 0;
	width: 278px;
	height: 200px;
	background: url(../img/intellect-strony-internetowe.jpg) no-repeat 100% 100%;
}


.intro  h1 {
	color: #FF6805;
	font: 22px Cabin,arial,sans-serif;
	font-weight: normal;
	text-align: left;
	text-indent: 0;
}


.intro strong {
	color: #616161;
}

.intro p {
	color: #6d6d6d;
	margin: 10px 0 0 0;
	text-indent: 0;

}

.aktualnosci {
	min-height: 170px;
	background: url(../img/aktualnosci-bg.jpg) no-repeat 50% 10px;
}

.aktualnosci h2 {
	color: #FF6805;
	font-weight: normal;
	font: 20px Cabin,arial,sans-serif;
	margin: 0 0 20px 0;
}

.aktualnosci div {
	width: 395px;
	float: left;
	
}

.aktualnosci a.link {
	float: right;
}

.expandable {
	overflow: hidden;
}

.expandable .ellipsis {
	display: none;
}

.expandable .h {
	display: inline;
}
				
			
.collapsed .ellipsis {
	display: inline;
}

.collapsed .h {
	display: none;
}

.expand {
	margin: 0;
}

.hh2 {
  color: #FF6805;
  font: 20px Cabin,arial,sans-serif;
  margin: 0 0 20px;
}
.hh4 {
  color: #3F3F3F;
  float: left;
  font: 14px Cabin,arial,sans-serif;
  margin: 0pt 0pt 5px;
  text-align: center;
  width: 100%;
}
.h1podsstr {
  color: #FF6805;
  font: 22px Cabin,arial,sans-serif;
  text-align: left;
  text-indent: 0;
}

#analiza_box { overflow: hidden; width: 715px; height: 198px; margin: 12px 0; background: url(../img/analiza_tlo.jpg) center no-repeat; }
#analiza_box .nag_org { font-size: 15px; margin: 36px 24px 8px; color: #fff; }
#analiza_box .l { width: 326px; float: left; margin: 0 24px; }
#analiza_box .r { width: 306px; float: right; margin: 0 24px 0 0; }
#analiza_box li { list-style-image: url(../img/analiza_pointer.png); font: 14px Tahoma; color: #fff; margin-top: 8px; padding-left: 0; //padding-left: 5px; }

#analiza_form { overflow: hidden; }
#analiza_form .form { width: 495px; float: left; }
#analiza_form .form input, #analiza_form .form textarea { width: 320px; color: #777; border: solid 1px #D2D2D2; padding: 6px 8px; }
#analiza_form .form textarea { width: 440px !important; margin-bottom: 0; }
#analiza_form .form #przycisk_kont { width: auto !important; height: auto !important; border: none; margin: -4px 0 0 326px !important; padding: 0; }
#analiza_form .obr { width: 135px; float: right; margin-right: 95px; }

