body,h1,h2,h3,h4,h5,p,form,fieldset,ul,a,img{padding:0;margin:0;border:none;}
body{background:#28282A;font-size:12px;font-family:Arial, Helvetica, sans-serif; color:#eaeaea;}
a,img, input{outline:none;text-decoration:none;}
#page{width:920px; background:#363637; margin:10px auto;}
.clr{clear:both;}
hr {display:none;}
a {color:#00B0D9;}
a:visited {color:#00B0D9;}
a:hover {color:#00B0D9; text-decoration:underline;}
a:visited:hover {color:#00B0D9; text-decoration:underline;}

.aa{color:#eaeaea;font-weight:bold;margin-top:10px;}
#h{width:861px;height:90px;padding-left:10px;}
#h h1{width:165px;height:90px;float:left;}
#h h1 a{display:block;text-indent:-6000px;width:165px;height:90px;background:url(../img/logo.gif) no-repeat;}
#h ul{width:607px;height:51px;float:right;padding-top:39px;overflow:hidden;}
#h ul li{float:left;list-style:none; background:none; margin:0; padding:0;}
#h ul li a{display:block;height:26px;text-indent:-6000px;}
#h ul li a:hover{background-position: 0 26px;}

#h ul li.blog a {background:url(../img/menu.gif); width:54px; }
#h ul li.blog a:hover{background-position: 0 26px;}
#h ul li.blog a.selected{background-position: 0 26px;}

#h ul li.kim_jestesmy a {background:url(../img/menu.gif) -54px 0; width: 124px; }
#h ul li.kim_jestesmy a:hover {background-position: -54px 26px;}
#h ul li.kim_jestesmy a.selected {background-position: -54px 26px;}

#h ul li.oferta a {background:url(../img/menu.gif) -178px 0;  width:70px; }
#h ul li.oferta a:hover {background-position: -178px 26px;}
#h ul li.oferta a.selected {background-position: -178px 26px;}

#h ul li.doswiadczenie a {background:url(../img/menu.gif) -248px 0; width:124px; }
#h ul li.doswiadczenie a:hover {background-position: -248px 26px;}
#h ul li.doswiadczenie a.selected {background-position: -248px 26px;}

#h ul li.realizacje a {background:url(../img/menu.gif) -372px 0; width: 91px; }
#h ul li.realizacje a:hover {background-position: -372px 26px;}
#h ul li.realizacje a.selected {background-position: -372px 26px;}

#h ul li.praca a {background:url(../img/menu.gif) -463px 0; width:69px; }
#h ul li.praca a:hover {background-position: -463px 26px;}
#h ul li.praca a.selected {background-position: -463px 26px;}

#h ul li.kontakt a {background:url(../img/menu.gif) -532px 0; width: 75px; }
#h ul li.kontakt a:hover {background-position: -532px 26px;}
#h ul li.kontakt a.selected {background-position: -532px 26px;}

#g{width:920px;height:243px;background:#00b0d9;}
#tc{width:210px;height:10px;float:right;padding-top:12px;}
#tc li{list-style:none;float:left;}
#tc li a{width:21px; height:22px;display:block;text-indent:-6000px;}
#tc li a#a1{background: url(../img/tc.gif);}
#tc li a#a1:hover,#tc li a#a1.selected{background:url(../img/tc.gif) 0 -22px; cursor: pointer;}
#tc li a#a2 {background:url(../img/tc.gif) -21px 0;}
#tc li a#a2:hover,#tc li a#a2.selected{background:url(../img/tc.gif) -21px -22px;cursor: pointer;}
#tc li a#a3 {background:url(../img/tc.gif) -42px 0;}
#tc li a#a3:hover,#tc li a#a3.selected{background:url(../img/tc.gif) -42px -22px;cursor: pointer;}
#tc li a#a4 {background:url(../img/tc.gif) -63px 0;}
#tc li a#a4:hover,#tc li a#a4.selected{background:url(../img/tc.gif) -63px -22px;cursor: pointer;}
#tc li a#a5 {background:url(../img/tc.gif) -84px 0;}
#tc li a#a5:hover,#tc li a#a5.selected{background:url(../img/tc.gif) -84px -22px;cursor: pointer;}
#tc li a#a6 {background:url(../img/tc.gif) -102px 0;}
#tc li a#a6:hover,#tc li a#a6.selected{background:url(../img/tc.gif) -102px -22px;cursor: pointer;}
#tc li a#a7 {background:url(../img/tc.gif) -123px 0;}
#tc li a#a7:hover,#tc li a#a7.selected{background:url(../img/tc.gif) -123px -22px;cursor: pointer;}
#tc li a#a8 {background:url(../img/tc.gif) -144px 0;}
#tc li a#a8:hover,#tc li a#a8.selected{background:url(../img/tc.gif) -144px -22px;cursor: pointer;}
#tc li a#a9 {background:url(../img/tc.gif) -164px 0;}
#tc li a#a9:hover,#tc li a#a9.selected{background:url(../img/tc.gif) -164px -22px;cursor: pointer;}
#tc li a#a10 {background:url(../img/tc.gif) -189px 0;}
#tc li a#a10:hover,#tc li a#a10.selected{background:url(../img/tc.gif) -189px -22px;cursor: pointer;}
.lu {width:677px;height:43px; overflow:hidden;}
#lg {width:522px;float:left;}
#rg {padding-top:12px;width:285px; float:right;}
#rg ul li{list-style:none;padding-bottom:3px;}
#rg ul li a {display:block;height:20px; width:217px;color:#fff;background:url(../img/ti.gif) 0% 50% no-repeat;padding:4px 0 0 10px;}
#rg ul li a:hover{background:#008dae;} /** afc65c **/
#d{width:861px;background:#282829;margin-left:34px;}
.lm h3.ps{width:532px; height:23px;border-bottom:1px solid #5b5b5c; }
#m{margin: 20px 0 0 20px;padding-bottom:20px;} 
.lm{padding:12px 0 0 10px;width:532px;float:left;}
.llm{float:left;width:249px;padding-top:20px;}
.lrm{float:left;width:249px;padding:20px 0 0 34px;}
.lm h4{color:#eaeaea;padding-bottom:12px;font-size:1.1em;}
.lm p{color:#f2f2f2;}

.rm{width:239px;background:#404041;float:right;padding:20px;margin-right:20px; margin-top:10px;}
.rm li {background:url(../img/list_item.gif) 1px 7px no-repeat; padding-left:16px; margin:10px 0 10px 10px; list-style:none; }
.rm a {color: #eaeaea;} /** michal **/

.rmp{width:239px;background:#404041;float:right;padding:20px;margin-right:20px;margin-top:10px;}
.rmp li {background:url(../img/list_item.gif) 1px 7px no-repeat; padding-left:16px; margin:10px 0 10px 10px; list-style:none; }
.rmp a {color: #eaeaea;} /** michal **/

/*.rm h3{text-indent:-6000px;width:149px;height:18px;background:url(../img/ds.gif);} */
p.w{color:#f2f2f2;}
a.a{color:#00b0d9;display:block;padding-top:20px}
a.a:hover{text-decoration:underline;}
.b{height:112px;width:920px;background:#282829; border-bottom:1px solid #363637; margin-bottom:10px;}
.b img{padding-top:35px;}
.dg div{width:185px;float:left; padding:25px 15px;}
.dg div h3{text-indent:-6000px;height:16px;padding-bottom:28px;}
.dg div p{color:#b0b0b0;margin-top:7px;}
h3.cms{width:65px;background:url(../img/cms.gif) no-repeat;}
h3.www{width:72px;background:url(../img/www.gif) no-repeat;}
h3.bip{width:19px;background:url(../img/bip.gif) no-repeat;}
h3.poz{width:100px;background:url(../img/poz.gif) no-repeat;}
#f {margin-left:34px; background:#28282A; width:920px; margin:0 auto 9px auto;}
#f a{color:#7c7c7d;font-size:0.9em;}
#f a.l{float:left;}
#f ul{float:right;list-style:none;}
#f ul li{float:left;padding-left:18px; background:none; margin:0; padding:0 0 0 18px;}
img.il{float:left;}
.lld{display:none;}
.lld div{float:right;width:232px;margin-top:13px;}
h3.or{width:79px;height:14px;background:url(../img/or.gif) no-repeat; text-indent:-6000px;padding: 0 0 9px 0;}
h3.zp{width:69px;height:14px;background:url(../img/zp.gif)no-repeat 0 10px; text-indent:-6000px;padding: 10px 0 5px 0;}
.lld p{color:#eaeaea;}
.lld ul{width:150px;height:24px;}
.lld ul li{float:left;list-style:none;padding-right:2px;}
.lld ul li a{display:block;height:24px; width:23px; text-indent:-6000px; background:url(../img/ci.gif);}
.tresc{}
.tresc p {line-height:1.4em; padding:6px 0 6px 0;}
.tresc li {background:url(../img/list_item.gif) 1px 7px no-repeat; padding-left:16px; margin:10px 0 10px 10px; list-style:none; color:#eaeaea;}
.fl{width:532px;height:160px;background:#8181e0;margin:10px 0;}
.hed{border-bottom: 3px solid #00b0d9;}

form.kon label{display:block;color:#eaeaea;padding:8px 0;}
form.kon input {width:241px; height:20px; border:1px solid #696969;background:#404041;color:#eaeaea;padding:4px 3px 0 3px;}
form.kon textarea{width:262px;height:138px;border:1px solid #696969;background:#404041;padding-left:2px;color:#eaeaea;}
form.kon input.sb{width:95px;height:auto;background:#00b0d9;color:#363637;font-weight:bold; float:right;margin-top:7px;border:none; border-left:1px solid #4dc8e4; border-top:1px solid #4dc8e4;  border-right:1px solid #0b98b9;  border-bottom:1px solid #0b98b9; padding:3px 10px 4px 10px; cursor:pointer;}



.box{float:left;width:167px;height:110px;border:1px solid #4e4e4e;background:#404041;margin:0 12px 12px 0;}
.boxb{float:left;width:167px;height:110px;border:1px solid #4e4e4e;background:#404041;margin:0 0 12px 0;}
.pwd{margin-top:10px;}
p.zak{width:67px;height:24px;background: url(../img/zak.gif) no-repeat; float: left;text-indent:-6000px; margin-right:7px;}
.zp ul.zyp li {float:left; list-style:none;width:23px;height:24px;margin-right:2px;text-indent:-6000px;}
.zp ul.zyp{height:24px;padding-bottom:15px;}
li.a1{background:url(../img/c1.gif) no-repeat;}
li.a2{background:url(../img/c2.gif) no-repeat;}
li.a3{background:url(../img/c3.gif) no-repeat;}
li.a4{background:url(../img/c4.gif) no-repeat;}
li.a5{background:url(../img/c5.gif) no-repeat;}
li.a6{background:url(../img/c5.gif) no-repeat;}
#linki{width:168px;float:right;}
#linki li {list-style:none;}
#linki li a{color:#eaeaea; width:143px; height:20px;display:block;padding:4px 0 0 25px;}
#linki li a:hover{font-weight:bold;background:#404041;}
.tab{float:left;margin-bottom:10px;display:none;}
div.dz{float:left;width:266px;}
div.dz2{float:right;width:266px;overflow:hidden;}


#bc {padding:10px 0px 10px 10px;width:870px;float:left;color: #eaeaea;border-bottom:1px solid #303030; margin-left:20px;}
*html #bc {margin-left:23px;}
#bc a {color:#666;}
#bc a:hover {color:#666; text-decoration: underline;}

#mapka-dojazdu {width:532px;height:350px; overflow: hidden;}

.mapa-dojazdu { margin: -16px -4px -6px -4px; width: 240px; font-family: Lucida Sans Unicode;}
.mapa-dojazdu h4 { font-weight: bold; font-size: 14px; border-bottom: 2px solid #00b0d9; padding-top: 15px; padding-bottom: 1px; margin-bottom: 2px; color: black; }
.mapa-dojazdu p { text-align: justify; font-size: 10px; color: #676767; }



#pagin {width:600px; clear:both; margin-top:10px; z-index:100; margin:0 0 10px 0;}
#pagin li {float:left; display:block; padding:0 1px 0 0;} 
#pagin .selected {font-weight:bold; color:#eaeaea;}
#pagin .active {font-weight:bold; color:#eaeaea; padding:6px 13px; display:block; background:#282829;}
#pagin a:hover {color:#eaeaea; text-decoration:underline;}
#pagin a {background:#303030; color:#00b0d9; padding:6px 13px; display:block;}

.news_lista {border-bottom:1px solid #303030;
clear:both;
margin-top:10px;
padding-bottom:10px;}
.news_lista h3 {font-size:14px; font-weight:normal;}
.news_lista span {color:#666;}
.news_lista .wiecej {font-weight:normal; font-size:14px;}

.realizacja {float:left; width:292px; height:130px; margin-right:2px; margin-bottom:2px;}
.realizacja h3 {font-size:14px; background:#28282a; padding:6px 10px; width:auto; font-weight:normal; display:inline; float:left;}

.realizacje_right {width:260px; float:right; margin-right:30px; margin-top:20px; }
.realizacje_left {float:left;margin-bottom:20px;}

.komunikat_ok, .tresc .komunikat_ok {width:522px;background-color:#00b0d9;border-bottom:1px solid #006a82;padding:5px; clear:both;}
.komunikat_error, .tresc .komunikat_error  {width:522px;background-color:red;border-bottom:1px solid #990000;padding:5px; clear:both;}

.kod {width: 532px; background-color: #424142; border-bottom: 1px solid #000; padding: 5px; clear: both; }


.kon .newsletter .sb {float:left;}
.kon .newsletter #f_email {margin:7px 4px 0 0; float:left;}

#e404 {width:600px; height:150px; margin-top:120px; font-size:12px; text-align:left; line-height:18px;}
#e404 img {float:left; margin-right:20px;}
#e404 h1 {font-size:12px; font-family:Tahoma, Helvetica, sans-serif; color:#ccc; margin:8px 0 0 0; padding:0; font-weight:bold;}
#e404 h2 {font-size:12px; font-family:Tahoma, Helvetica, sans-serif; color:#6c6b68; margin:0; padding:0; font-weight:normal;}