* {margin: 0; padding:0; border: 0px;}

html
{
background: #06a8d7;
margin: 0 auto;
padding: 0 auto;
font-family: arial;
}
@media all and (min-width: 0px){
  html{background: #06a8d7;}
}
html, x:-moz-any-link {background: #06a8d7;}
html, x:-moz-any-link, x:default {background: #06a8d7;}
html
{
* background: #06a8d7;
}
.company_list
{
font: 12px arial;
color: #28282C;
text-decoration: none;
}
.company_list table
{
border: 1px solid #eceaea;
padding: 10px 5px;
margin-top: 5px;
margin-bottom: 10px;
}
.company_list table a
{
color: #28282C;
text-decoration: none;
}
.company_list table a:hover
{
color: #5296B6;
text-decoration: underline;
}
.company_list p
{
background: url(../img/pix1.png) no-repeat left;
padding: 1px 0 2px 18px;
margin: 0 0 12px 0;
border-bottom: 1px solid #cacaca;
}
.company_list p a, .links a
{
color: #28282C;
font: 14px arial;
font-weight: bold;
text-decoration: none;
}
.company_list p a:hover, .links a:hover
{
text-decoration: underline;
}
.company_list p strong, .links
{
color: #28282C;
font: 14px arial;
font-weight: bold;
text-decoration: none;
}
.listing img
{
padding-top: 4px;
}
.td_1
{
border: 1px solid #cccccc;
border-bottom: 2px solid #cccccc;
background: #f3f3f3;
text-align: center;
font-weight: bold;
padding: 5px 0px;
}
.td_2
{
border: 1px solid #cccccc;
}
.error
{
font-size: 11px;
background: #fffea6;
padding: 10px;
margin-bottom: 8px;
border: 1px solid #e1e08f;
color: red;
padding-left: 20px;
}
body
{
width: 960px;
margin: 0 auto;
padding: 0 auto;
}
hr
{
height: 0px;
border: 0px;
border-top: 1px #5296B6 solid;
clear: both;
margin: 10px 0 10px 0;
width: 690px;
}
.logo
{
background: url(../img/logo.png) no-repeat center;
width: 950px;
height: 55px;
font: 11px arial;
color: #93B2E4;
padding: 40px 10px 0 0;
text-align: right;
}
.logo a
{
color: #93B2E4;
text-decoration: none;
margin: 0 2px 0 2px;
}
.logo a:hover
{
text-decoration: underline;
}
#profil
{
color: #ffffff;
font-weight: bold;
}
.logo span
{
color: #000000;
}
.menu
{
background: url(../img/tlo1.png);
width: 945px;
height: 67px;
font: 11px arial;
color: #93B2E4;
padding: 0 0 0 15px;
}
.menu a
{
display: block;
float: left;
width: 96px;
height: 23px;
font: 12px arial;
color: #ffffff;
font-weight: bold;
text-decoration: none;
text-align: center;
padding: 10px 0 0 0;
margin: 17px 0 0 10px;
}
.menu a:hover
{
background: url(../img/menu.png);
color: #19294B;
}
#rej
{
margin-left: 80px;
}
.lewa
{
width: 259px;
margin: 0 0 0 7px;
_margin: 0 0 0 3px;
padding: 12px 0 15px 0;
float: left;
border-top: 1px #5296B6 solid;
}
.lewa2
{
background: #016785;
width: 218px;
border: 1px #2A3A58 solid;
color: #A8BAD9;
font: 10px arial;
padding: 0 15px 15px 15px;
}
.lewa2 p
{
font: 14px arial;
font-weight: bold;
margin: 20px 0 20px 0;
}
.lewa2 table
{
margin-left: 4px;
}
.lewa2 td
{
width: 105px;
}
.lewa2 td a
{
display: block;
color: #A8BAD9;
font: 10px arial;
text-decoration: none;
margin: 0 0 5px 0;
}
.color_link a
{
color: #A8BAD9;
font: 10px arial;
text-decoration: none;
margin-left: 5px;
}
.lewa2 td a:hover, #miasta:hover, #haslo:hover, #dodane:hover
{
color: #ffffff;
text-decoration: underline;
}
#miasta, #dodane
{
display: block;
text-align: center;
color: #ffffff;
font: 11px arial;
font-weight: bold;
text-decoration: none;
margin: 20px 0 40px 0;
}
#dodane
{
margin: 20px 0 10px 0;
}
.pole, .pole2
{
height: 18px;
width: 190px;
background: #06a8d7;
border: 1px #A8BAD9 solid;
margin: 1px 0 6px 0;
color: #ffffff;
font: 11px arial;
font-weight: bold;
padding: 2px 4px 0 4px;
}
@media all and (min-width: 0px){
 .pole, .pole2 {padding: 0px 4px 0px 4px; height: 20px;}
}
#haslo
{
color: #ffffff;
font: 11px arial;
font-weight: bold;
text-decoration: none;
display: block;
float: left;
margin: 17px 0 0 0;
}
.submit1
{
background: url(../img/zaloguj.png);
width: 92px; 
height: 24px;
cursor: pointer;
margin: 12px 0 0 13px;
}
.submit1:hover
{
background: url(../img/zaloguja.png);
}
.lewa2 form
{
padding-bottom: 20px;
}
.lewa2 span
{
color: #ffffff;
font: 11px arial;
}
.lewa2 span a
{
font: 12px arial;
color: #4797D6;
text-decoration: none;
font-weight: bold;
display: block;
margin: 0 0 10px 0;
}
.lewa2 span a:hover, .branze a:hover, #wiecej:hover, .wyszukiwarka a:hover
{
text-decoration: underline;
}
.prawa
{
width: 691px;
float: left;
border-top: 1px #5296B6 solid;
padding: 12px 0 15px 0;
}
.prawa2
{
width: 950px;
margin-left: 6px;
margin-bottom: 15px;
padding-top: 10px;
float: left;
border-top: 1px #5296B6 solid;
}
.info
{
background: #ffffff;
width: 690px;
}
.info2
{
background: url(../img/tlo2.png) no-repeat right center;
color: #28282C;
padding: 15px 330px 15px 15px;
font: 11px tahoma;
line-height: 15px;
height: 390px;
}
.info2 p
{
font: 15px tahoma;
font-weight: bold;
line-height: 20px;
word-spacing: 8px;
width: 350px;
margin: 0 0 25px 0;
}
.info2 p span
{
color: #5296B6;
}
.prawa .info2 h1
{
font: 12px arial;
font-weight: bold;
display: block;
float: left;
margin: 50px 15px 0 0;
}
.info2 a
{
width: 163px;
height: 31px;
background: url(../img/but1.png);
display: block;
float: left;
margin: 33px 0 0 0;
font: 12px arial;
color: #ffffff;
font-weight: bold;
text-decoration: none;
text-align: center;
padding: 15px 0 0 0;
}
.info2 a:hover
{
background: url(../img/but1a.png);
}
.branze
{
background: url(../img/tlo3.png);
width: 654px;
height: 30px;
font: 14px arial;
font-weight: bold;
color: #1E2736;
padding: 12px 18px 0 18px;
}
.branze a
{
color: #1E2736;
font-weight: bold;
text-decoration: none;
}
.prawa span h1
{
background: url(../img/tlo3.png);
width: 654px;
height: 30px;
font: 14px arial;
font-weight: bold;
color: #1E2736;
padding: 12px 18px 0 18px;
}
.branze22
{
background: url(../img/tlo4.png);
width: 910px;
height: 30px;
clear: both;
margin: 0 0 0px 0px;
padding: 20px 20px 0 20px;
font: 14px arial;
font-weight: bold;
color: #1E2736;
}
/*
.branze a
{
color: #5296B6;
font: 11px arial;
font-weight: bold;
text-decoration: none;
margin: 0 0 0 390px;
}
*/
.branze2
{
background: #ffffff;
width: 650px;
padding: 20px 20px 0 20px;
}
.branze222
{
background: #ffffff;
width: 910px;
padding: 20px 20px 0 20px;
}
.branze3
{
background: #ffffff;
width: 650px;
padding: 20px 20px 0 20px;
}
.branze2 td p
{
font: 12px arial;
font-weight: bold;
color: #28282C;
background: url(../img/pix1.png) no-repeat left;
padding: 1px 0 0 18px;
margin: 0 0 12px 0;
}
.br2 td
{
width: 216px;
padding: 0 0 40px 0;
}
.br2 li
{
list-style-type: circle;

}
.br2 a
{
display: block;
font: 12px arial;
color: #28282C;
text-decoration: none;
margin: 0 0 5px 0;
}
.br2 a:hover
{
color: #5296B6;
text-decoration: underline;
}

#wiecej
{
background: url(../img/pix2.png) no-repeat left;
color: #5296B6;
font: 11px arial;
font-weight: bold;
text-decoration: none;
padding: 0 0 2px 10px;
float: right;
margin: 5px 0 0 0;
}
.wiecej2
{
color: #5296B6;
font: 11px arial;
font-weight: bold;
text-decoration: none;
padding: 0 0 2px 10px;
float: right;
margin: 5px 0 0 0;
padding-right: 5px;
}
.wyszukiwarka
{
background: #016785;
width: 658px;
border: 1px #2A3A58 solid;
padding: 20px 15px 20px 15px;
color: #A8BAD9;
font: 10px arial;
}
.wyszukiwarka p
{
font: 14px arial;
font-weight: bold;
}
.wyszukiwarka td
{
width: 320px;
padding: 10px 9px 5px 0;
}
.pole2
{
width: 300px;
position: relative; top: 3px;
}
.select
{
height: 22px;
width: 310px;
background: #06a8d7;
border: 1px #A8BAD9 solid;
color: #ffffff;
font: 11px arial;
font-weight: bold;
margin: 2px 0 0 0;
}
.select, x:-moz-any-link {height: 20px;}
.select, x:-moz-any-link, x:default {height: 20px;}

.wyszukiwarka span
{
color: #ffffff;
padding: 0 0 0 5px;
font: 11px arial;
}
.wyszukiwarka a
{
display: block; 
float: left;
background: url(../img/pix3.png) no-repeat left;
color: #4797D6;
font: 11px arial;
text-decoration: none;
padding: 0 0 2px 10px;
margin: 5px 0 0 0;
}
.submit2
{
background: url(../img/szukaj.png);
width: 92px; 
height: 24px;
cursor: pointer;
float: left;
margin: 0 0 0 55px;
}
.submit2:hover
{
background: url(../img/szukaja.png);
}
.stopka
{
background: url(../img/tlo4.png);
width: 910px;
height: 30px;
clear: both;
margin: 0 0 20px 6px;
padding: 20px 20px 0 20px;
color: #858585;
font: 11px arial;
}
.stopka a
{
color: #121A2B;
font: 11px arial;
font-weight: bold;
text-decoration: none;
padding: 0 5px 0 5px;
}
.stopka a:hover
{
text-decoration: underline;
color: #5296B6;
}
.link1
{
margin: 0 0 0 310px;
}
.kontab
{
background: #016785;
width: 900px;
border: 1px #2A3A58 solid;
padding: 20px 15px 20px 15px;
color: #A8BAD9;
font: 10px arial;
}
#kontener
{
font-family: Verdana, Arial;
font-size: 10px;
background-color: #fff;
background-repeat: no-repeat;
width: : auto;
padding: 0px;
text-align: center;
margin-top: 3px;
}
.tabnav
{
height: 20px;
margin: 0;
padding-left: 10px;
background: url(../img/tab_bottom.gif) repeat-x bottom;
}
.tabnav li
{
margin: 0;
padding: 0;
display: inline;
list-style-type: none;
}
.tabnav a:link, .tabnav a:visited
{
float: left;
background: #f3f3f3;
font-size: 10px;
line-height: 14px;
font-weight: bold;
padding: 2px 8px 2px 8px;
margin-right: 4px;
border: 1px solid #ccc;
text-decoration: none;
color: #666;
}
.tabnav a:link.active, .tabnav a:visited.active
{
border-bottom: 1px solid #fff;
background: #fff;
color: #000;
}
.tabnav a:hover
{
background: #fff;
}
.pager
{
color: #595959;
margin-right: 1px;
margin-top: 10px;
}
.pager a
{
color: #595959;
border: 1px solid #d0cfcf;
text-decoration: none;
text-align: center;
padding: 1px 5px 1px 5px;
margin-left: 1px;
}
.pager a:hover
{
background: #e9e6e6;
}
.search
{
border-left: 1px solid #ccc;
border-right: 1px solid #ccc;
border-bottom: 1px solid #ccc;
padding: 5px;
margin-left: 1px;
margin-right: 1px;
margin-bottom: 10px;
}
.input
{
border: 1px solid #ccc;
padding: 2px 3px;
}
.submit
{
border: 1px solid #ccc;
background: #f3f3f3;
color: #666;
font-weight: bold;
padding: 2px 15px;
cursor: pointer;
}
.submit:hover
{
background: #fff;
}
.content
{
font-size: 12px;
}
.content a
{
color: #000;
text-decoration: none;
}
.content a:hover
{
text-decoration: underline;
}

/* --- mapka --- */
#polska,#polska span.bg{background:transparent url('polska.png') no-repeat -9999px 0}
#polska{position:relative;top:0;left:0;display:block;background-position:0px -430px;list-style:none}
 #polska *{padding:0;margin:0;border:0 none;outline:0 none}
  #polska li{cursor:pointer}
  #polska li span{position:absolute;display:block;width:0;height:0;z-index:15}
  #polska li a .bg{z-index:3}
  #polska li .map{top:0;left:0}

  #polska.ukryta{width:230px;height:215px}
   #polska.ukryta li{width:0;height:0;text-indent:-9999px}
  #polska.po_lewej{left:120px;width:230px;min-height:215px}
   #polska.po_lewej li{margin-left:-120px;width:120px}
  #polska.po_prawej{width:350px;min-height:215px}
   #polska.po_prawej li{width:120px;margin-left:230px}
   #polska.po_lewej li:first-child,#polska.po_prawej li:first-child{padding-top:2em}
  #polska.ponizej{width:230px;padding-top:220px;overflow:hidden}
   #polska.ponizej li{width:100%;float:left}
   #polska.ponizej.dwie_kolumny li{width:50%;float:left}

 #polska1 a:hover .bg{top:115px;left:22px;width:64px;height:57px;background-position:-9px -75px} #polska1 .s1{top:115px;left:20px;width:50px;height:60px} #polska1 .s2{top:121px;left:70px;width:14px;height:17px} #polska1 .s3{top:138px;left:70px;width:4px;height:17px} #polska1 .s4{top:138px;left:74px;width:3px;height:10px} #polska1 .s5{top:138px;left:77px;width:3px;height:4px}
 #polska2 a:hover .bg{top:52px;left:74px;width:51px;height:49px;background-position:-193px -216px} #polska2 .s1{top:55px;left:78px;width:45px;height:43px}
 #polska3 a:hover .bg{top:97px;left:160px;width:55px;height:68px;background-position:-183px -9px} #polska3 .s1{top:96px;left:161px;width:50px;height:43px} #polska3 .s2{top:139px;left:166px;width:50px;height:8px} #polska3 .s3{top:147px;left:174px;width:45px;height:5px} #polska3 .s4{top:152px;left:180px;width:35px;height:5px} #polska3 .s5{top:157px;left:180px;width:13px;height:5px} #polska3 .s6{top:157px;left:200px;width:15px;height:5px}
 #polska4 a:hover .bg{top:72px;left:20px;width:39px;height:58px;background-position:-10px -198px} #polska4 .s1{top:81px;left:27px;width:22px;height:36px} #polska4 .s2{top:77px;left:37px;width:14px;height:4px} #polska4 .s3{top:73px;left:47px;width:4px;height:4px} #polska4 .s4{top:88px;left:15px;width:30px;height:38px} #polska4 .s5{top:109px;left:45px;width:7px;height:9px} #polska4 .s6{top:112px;left:50px;width:7px;height:7px}
 #polska5 a:hover .bg{top:96px;left:89px;width:54px;height:52px;background-position:-9px -138px} #polska5 .s1{top:98px;left:95px;width:47px;height:36px} #polska5 .s2{top:129px;left:91px;width:39px;height:9px} #polska5 .s3{top:138px;left:110px;width:19px;height:3px} #polska5 .s4{top:141px;left:118px;width:8px;height:4px}
 #polska6 a:hover .bg{top:157px;left:109px;width:52px;height:45px;background-position:-68px -9px} #polska6 .s1{top:159px;left:111px;width:42px;height:45px}  #polska6 .s2{top:177px;left:153px;width:4px;height:20px}
 #polska7 a:hover .bg{top:61px;left:113px;width:79px;height:82px;background-position:-74px -125px} #polska7 .s1{top:64px;left:130px;width:58px;height:40px} #polska7 .s2{top:80px;left:117px;width:13px;height:21px} #polska7 .s3{top:72px;left:121px;width:10px;height:10px} #polska7 .s4{top:104px;left:133px;width:48px;height:3px} #polska7 .s5{top:107px;left:133px;width:33px;height:5px} #polska7 .s6{top:112px;left:142px;width:23px;height:8px} #polska7 .s7{top:120px;left:138px;width:23px;height:4px} #polska7 .s8{top:124px;left:138px;width:28px;height:10px}  #polska7 .s9{top:134px;left:152px;width:14px;height:5px}
 #polska8 a:hover .bg{top:135px;left:65px;width:39px;height:42px;background-position:-134px -68px} #polska8 .s1{top:138px;left:80px;width:20px;height:15px} #polska8 .s2{top:142px;left:77px;width:23px;height:16px} #polska8 .s3{top:148px;left:74px;width:22px;height:20px} #polska8 .s4{top:155px;left:70px;width:20px;height:25px}
 #polska9 a:hover .bg{top:146px;left:152px;width:52px;height:60px;background-position:-10px -10px} #polska9 .s1{top:147px;left:153px;width:27px;height:30px} #polska9 .s2{top:162px;left:157px;width:50px;height:45px} #polska9 .s3{top:157px;left:193px;width:7px;height:5px}
 #polska10 a:hover .bg{top:30px;left:158px;width:49px;height:72px;background-position:-58px -213px} #polska10 .s1{top:30px;left:179px;width:30px;height:66px} #polska10 .s2{top:35px;left:174px;width:5px;height:7px} #polska10 .s3{top:54px;left:171px;width:8px;height:29px} #polska10 .s4{top:59px;left:159px;width:12px;height:10px} #polska10 .s5{top:69px;left:163px;width:8px;height:5px} #polska10 .s6{top:74px;left:166px;width:5px;height:5px}
 #polska11 a:hover .bg{top:18px;left:65px;width:57px;height:46px;background-position:-10px -288px} #polska11 .s1{top:15px;left:67px;width:47px;height:40px} #polska11 .s2{top:55px;left:67px;width:16px;height:6px} #polska11 .s3{top:55px;left:105px;width:9px;height:4px} #polska11 .s4{top:48px;left:114px;width:4px;height:6px}
 #polska12 a:hover .bg{top:138px;left:88px;width:42px;height:57px;background-position:-83px -59px} #polska12 .s1{top:138px;left:100px;width:10px;height:3px} #polska12 .s2{top:141px;left:100px;width:18px;height:22px} #polska12 .s3{top:145px;left:118px;width:8px;height:15px} #polska12 .s4{top:158px;left:96px;width:20px;height:10px} #polska12 .s5{top:168px;left:90px;width:21px;height:30px}  #polska12 .s6{top:181px;left:111px;width:6px;height:20px}
 #polska13 a:hover .bg{top:130px;left:122px;width:46px;height:40px;background-position:-128px -9px} #polska13 .s1{top:134px;left:129px;width:23px;height:25px} #polska13 .s2{top:141px;left:126px;width:5px;height:18px} #polska13 .s3{top:138px;left:152px;width:15px;height:15px} #polska13 .s4{top:153px;left:135px;width:20px;height:10px} #polska13 .s5{top:153px;left:155px;width:6px;height:6px} #polska13 .s6{top:163px;left:137px;width:8px;height:4px}
 #polska14 a:hover .bg{top:31px;left:110px;width:72px;height:43px;background-position:-112px -218px} #polska14 .s1{top:30px;left:114px;width:60px;height:18px} #polska14 .s2{top:30px;left:174px;width:6px;height:5px} #polska14 .s3{top:42px;left:118px;width:61px;height:12px} #polska14 .s4{top:54px;left:114px;width:57px;height:5px} #polska14 .s5{top:59px;left:114px;width:45px;height:5px} #polska14 .s6{top:64px;left:117px;width:30px;height:3px} #polska14 .s7{top:67px;left:123px;width:17px;height:5px}
 #polska15 a:hover .bg{top:55px;left:44px;width:68px;height:85px;background-position:-158px -123px} #polska15 .s1{top:61px;left:51px;width:27px;height:50px} #polska15 .s2{top:81px;left:48px;width:33px;height:31px} #polska15 .s3{top:95px;left:55px;width:48px;height:20px} #polska15 .s4{top:90px;left:81px;width:8px;height:5px} #polska15 .s5{top:98px;left:103px;width:6px;height:8px} #polska15 .s6{top:115px;left:62px;width:35px;height:6px} #polska15 .s7{top:121px;left:66px;width:6px;height:3px} #polska15 .s8{top:121px;left:80px;width:16px;height:8px} #polska15 .s9{top:129px;left:84px;width:7px;height:9px}
 #polska16 a:hover .bg{top:26px;left:13px;width:59px;height:63px;background-position:-139px -268px} #polska16 .s1{top:25px;left:10px;width:57px;height:36px} #polska16 .s2{top:61px;left:10px;width:50px;height:12px} #polska16 .s3{top:73px;left:10px;width:17px;height:15px} #polska16 .s4{top:73px;left:27px;width:20px;height:4px} #polska16 .s5{top:77px;left:27px;width:10px;height:4px} #polska16 .s6{top:73px;left:51px;width:6px;height:4px}  #polska16 .s7{top:66px;left:60px;width:3px;height:5px}
/* --- koniec mapki --- */

