*{margin:0;padding:0;border:none;outline:none;}
html, body{font-family:Tahoma;font-size:11px;color:#515151;background-image:url(images/tlo.png);}
a:link, a:visited{color:#515151;text-decoration:none;}
a:hover, a:active{color:#2cb0d6;text-decoration:none;}
#top{width:100%;height:149px;background:#FFFFFF;overflow:hidden;}
#top .inner{margin:0 auto;width:950px;padding-left:50px;background:url(images/top_lewo.png) left top no-repeat;}
#top .inner2{width:900px;padding-right:60px;background:url(images/top_prawo.png) right top no-repeat;}
#top h1{margin-top:16px;float:left;width:277px;height:133px;}
#top h1:before{content:url(images/logo.png);display:block;clear:both;}
#top a.lang{float:right;margin-right:24px;margin-top:7px;margin-bottom:10px;text-decoration:none;height:22px;overflow:hidden;}
#top a.lang img{margin-right:12px;float:left;}
#top a.lang span{color:#515151;margin-top:5px;float:left;}
#top ul.menu{list-style-type:none;display:block;clear:right;overflow:hidden;}
#top ul.menu li{list-style-type:none;float:left;overflow:hidden;}
#top ul.menu li:hover img{margin-top:-110px;}
#content{overflow:hidden;width:900px;margin:0 auto;padding-bottom:7px;background: #FFF url(images/content_dol.png) bottom no-repeat;}
.hierarchia{margin:25px 0 21px 21px;clear:both;height:11px;}
.main{width:601px;float:left;background:#FFF;padding-right:1px;padding-bottom:14px;}
.sidebar{float:left;width:297px;background:#FFF;padding-bottom:1px;}
.main .o_nas{height:234px;width:600px;overflow:visible;}
.main .o_nas img{margin-top:-75px;}
.main .o_nas a{display:block;margin-top:-72px;margin-left:163px;color:#FFF;text-decoration:underline;}
.main h2{display:block;width:572px;margin:22px 0 16px 0;padding-left:29px;padding-bottom:17px;background:url(images/h2_linia.png) bottom repeat-x;font-size:15px;font-family:Calibri;}
.main .segment{margin:0 29px 0 29px;}
.main h3{font-size:13px;color:#0d8baf;margin-bottom:10px;}
.main p{margin-bottom:14px;}
.onas {font-size: 12px;}
a.more{padding:2px 6px;background:#2cb0d6;color:#FFF;text-decoration:none;float:right;}
a.more2{padding:2px 6px;background:#2cb0d6;color:#FFF;text-decoration:none;float:left;}
.dane_kontaktowe{width:100%;padding-top:21px;background:url(images/dane_kontaktowe_gora.png) 0 0 no-repeat;clear:both;}
.dane_kontaktowe h2{display:block;width:103px;height:22px;overflow:hidden;margin-left:30px;margin-bottom:20px;clear:both;}
.dane_kontaktowe h2:before{content:url(images/dane_kontaktowe.png);display:block;clear:both;}
.dane_kontaktowe dl{display:block;background:url(images/konsultantka.png) left bottom no-repeat;padding-left:173px;height:170px;}
.dane_kontaktowe dt{color:#0d8baf;font-weight:bold;clear:both;}
.dane_kontaktowe dd{margin-bottom:10px;}
.transport, .logistyka, .spedycja{padding:24px 29px 0 28px;clear:both;width:240px;height:152px;background:url(images/sledz_przesylki_tlo.png) 0 0 no-repeat;color:#FFF;}
.transport p, .logistyka p, .spedycja p {font-weight:normal;line-height:15px;}
.transport h2, .logistyka h2, .spedycja h2{display:block;width:124px;height:15px;overflow:hidden;margin-bottom:23px;clear:both;}
.transport h2:before{content:url(images/transport.png);display:block;clear:both;}
.logistyka h2:before{content:url(images/logistyka.png);display:block;clear:both;}
.spedycja h2:before{content:url(images/spedycja.png);display:block;clear:both;}
.tabor{padding:24px 29px 0 20px;clear:both;width:248px;height:375px;background:url(images/tabor_tlo.png) 0 0 no-repeat;color:#FFF;}
.tabor p{font-weight:normal;line-height:15px;}
.tabor img{float:left; margin-right: 3px;margin-bottom:5px;padding:1px;border: 1px solid #3fb0d1;}
.tabor h2{display:block;width:124px;height:15px;overflow:hidden;margin-bottom:23px;clear:both;}
.tabor h2:before{content:url(images/tabor.png);display:block;clear:both;}
.tabor dl{display:block;}
.tabor dt{font-weight:bold;clear:both;}
.tabor dt a:link, .tabor dt a:visited {color: #fff;}
.tabor dt a:hover {color: #00ccff;}
.img_tabor {float:right; margin-left: 8px;padding:2px;border: 1px solid #3fb0d1;}
#tabela {border-collapse: collapse;vertical-align: center; float:left}
#tabela td {border: 1px solid #3fb0d1;vertical-align: center;text-align: center;padding: 5px;}
#tabela td.brak {border: 1px solid #fff;}
#footer{width:900px;margin:10px auto;overflow:hidden;}
#footer p.copyright{float:left;}
#footer ul.menu{float:right;list-style-type:none;}
#footer li{float:left;margin-left:12px;padding-left:12px;background:url(images/footer_linia.png) 0 0 no-repeat;}
#footer li.first{margin-left:0;padding-left:0;background:none;}