body, html {
    margin:0;
    background: url(img/tlo.gif) repeat-x white;
    text-align:center;
    font-family:tahoma;
    font-size:11px;
    color:#898989;
    line-height:15px;
}
#all {
     width:935px;
     margin:auto;
     background: url(img/all.gif) repeat-x white;
     padding-left:19px;
     text-align:left;
     padding-right:18px;
}
.left {
    float:left;
    width:651px;
}
.logo {
    float:left;
    padding-top:21px;
    width:257px;
    height:67px;
}
/*.up {
    float:left;
    padding-left:153px;
    padding-top:27px;
}*/
.up {
    float:left;
    padding-left:60px;
    padding-top:27px;
}
.menu {
    clear:both;
    float:left;
    width:190px;
    height:266px;
    padding-top:50px;

}
.flash {
    width:461px;
    height:316px;
    float:left;
}
#the_content
{
	clear: both;
	width: 624px;
	padding-top: 25px;
	padding-left: 20px;
	padding-right: 6px;
}

.kolumna1 {
    clear:both;
    float:left;
    /*margin-top:25px;*/
    /*width:376px;*/
	width: 340px;
    border-right:1px solid #DFDFDF;
    padding-right:10px;
}
.kolumna2 {
    float:left;
    /*width:238px;*/
	width: 222px;
    padding-left:20px;
    /*padding-top:25px;*/
    /*padding-right:6px;*/
}

.right {
    float:left;
    width:284px;
    padding-top:11px;
    font-size:10px;
}
.box {
    padding-left:18px;
    padding-top:18px;
}
.fast {
    background: url(img/fast.jpg);
    width:283px;
    height:182px;
    text-align:center;
}
.rgt {
    height:393px;
    display:block;
}
.bord {
    border-bottom:1px solid #DFDFDF;
    clear:both;
    height:16px;
    width:auto;
}
#feet {
    background: url(img/feet.gif) repeat-x #030400;
    width:auto;
    text-align:center;
}
.boxy {
    background: url(img/boxy.gif) repeat-x #060606;
    width:972px;
    margin:auto;
    padding-top:15px;
}
.flsh {
    float:left;
    height:95px;
    padding-left:21px;
}
.okr {
    height:25px;
    background: url(img/okr.gif);
    width:972px;
    clear:both;
}
.menu_down {
    height:42px;
    background: url(img/menu_down.gif);
    width:972px;
    padding-top:16px;
}
.bot {
    padding-left:56px;
    padding-top:5px;
    margin:auto;
    width:916px;
    text-align:left;
    height:84px;
}
.strefa {
    height:50px;
    background: url(img/strefa.gif);
    width:342px;
    padding-left:100px;
    float:left;
    padding-top:18px;
}
.mapka {
    float:left;
    padding-top:18px;
    padding-left:10px;
    width:446px;

}
.stopka {
    width:950px;
    margin:auto;
    /*border-top:1px solid #343434; - dodac jak sie zrobi */
    height:38px;
    padding-top:25px;
    color:#666666;
    clear:both;
}



.pole {
    height:16px;
    background: url(img/pole.gif);
    width:145px;
    padding-left:6px;
    border:0;
    color:#D0D0D0;
    font-size:11px;
    font-family:tahoma;
    margin-right:10px;
}


ul, ul li { /*display:block;*/list-style:none;padding:0;margin:0;}



ul.dow li { display:inline;white-space:nowrap;text-align:center;}
ul.dow a:link, ul.dow a:visited { color:#7D7D7D;font-weight:bold;text-decoration:none;padding-right:12px;padding-left:12px;}
ul.dow a:hover {color:#BFBEBE;text-decoration:none;font-weight:bold;}

ul.mep li { display:inline;white-space:nowrap;float:left;}
ul.mep a:link, ul.mep a:visited { display:block;width:111px;height:20px;padding-left:10px;color:#D0D0D0;font-weight:normal;text-decoration:none;background: url(img/maps.gif);margin-right:8px;margin-left:8px;}
ul.mep a:hover {display:block;color:#D0D0D0;text-decoration:underline;}

li.strona_glowna a:link, li.strona_glowna a:visited { display:block;width:190px;height:37px;background: url(img/1a.gif);margin-top:1px;}
li.strona_glowna a:hover {display:block;background: url(img/1b.gif);}

li.strona_glownaa a:link, li.strona_glownaa a:visited { display:block;width:190px;height:37px;background: url(img/1b.gif);margin-top:1px;}
li.strona_glownaa a:hover {display:block;background: url(img/1b.gif);}

li.tworzenie_stron a:link, li.tworzenie_stron a:visited { display:block;width:190px;height:37px;background: url(img/2a.gif);margin-top:1px;}
li.tworzenie_stron a:hover {display:block;background: url(img/2b.gif);}

li.tworzenie_strona a:link, li.tworzenie_strona a:visited { display:block;width:190px;height:37px;background: url(img/2b.gif);margin-top:1px;}
li.tworzenie_strona a:hover {display:block;background: url(img/2b.gif);}

li.pozycjonowanie a:link, li.pozycjonowanie a:visited { display:block;width:190px;height:37px;background: url(img/3a.gif);margin-top:1px;}
li.pozycjonowanie a:hover {display:block;background: url(img/3b.gif);}

li.pozycjonowaniea a:link, li.pozycjonowaniea a:visited { display:block;width:190px;height:37px;background: url(img/3b.gif);margin-top:1px;}
li.pozycjonowaniea a:hover {display:block;background: url(img/3b.gif);}


li.aktualizacja a:link, li.aktualizacja a:visited { display:block;width:190px;height:37px;background: url(img/4a.gif);margin-top:1px;}
li.aktualizacja a:hover {display:block;background: url(img/4b.gif);}

li.aktualizacjaa a:link, li.aktualizacjaa a:visited { display:block;width:190px;height:37px;background: url(img/4b.gif);margin-top:1px;}
li.aktualizacjaa a:hover {display:block;background: url(img/4b.gif);}

li.cennik a:link, li.cennik a:visited { display:block;width:190px;height:37px;background: url(img/5a.gif);margin-top:1px;}
li.cennik a:hover {display:block;background: url(img/5b.gif);}

li.cennika a:link, li.cennika a:visited { display:block;width:190px;height:37px;background: url(img/5b.gif);margin-top:1px;}
li.cennika a:hover {display:block;background: url(img/5b.gif);}

li.portfolio a:link, li.portfolio a:visited { display:block;width:190px;height:37px;background: url(img/6a.gif);margin-top:1px;}
li.portfolio a:hover {display:block;background: url(img/6b.gif);}

li.portfolioa a:link, li.portfolioa a:visited { display:block;width:190px;height:37px;background: url(img/6b.gif);margin-top:1px;}
li.portfolioa a:hover {display:block;background: url(img/6b.gif);}

li.kontakt a:link, li.kontakt a:visited { display:block;width:190px;height:37px;background: url(img/7a.gif);margin-top:1px;}
li.kontakt a:hover {display:block;background: url(img/7b.gif);}

li.kontakta a:link, li.kontakta a:visited { display:block;width:190px;height:37px;background: url(img/7b.gif);margin-top:1px;}
li.kontakta a:hover {display:block;background: url(img/7b.gif);}


a:link, a:visited {color:#C00105;font-weight:bold;text-decoration:underline;}
a:hover {color:#898989;font-weight:bold;text-decoration:underline;}

a.cienki:link, a.cienki:visited {color:#C00105;font-weight:normal;text-decoration:underline;}
a.cienki:hover {color:#898989;font-weight:normal;text-decoration:underline;}

a.cienki1:link, a.cienki1:visited {color:#ffffff;font-weight:normal;text-decoration:underline;}
a.cienki1:hover {color:#ffffff;font-weight:normal;text-decoration:underline;}

div.stopka a:link, div.stopka a:visited {color:#666666;font-weight:bold;text-decoration:none;}
div.stopka a:hover {color:#BFBEBE;font-weight:bold;text-decoration:none;}


span.blu {color:#0062CE;font-size:11px;font-weight:bold;}
span.red {color:#C00105;font-size:11px;font-weight:bold;}

p.blu {color:#0062CE;font-size:12px;font-weight:bold;}
p {margin-top:8px;margin-bottom:4px;}

img {border:0;}




.wide {
    clear:both;
    padding-top:15px;
}
.wpis {
    clear:both;
    padding-top:0px;
}
.imag {
    float:left;
    border:7px solid #E3E3E3;
    display:block;
	 width:640px;
    height:396px;
}

img.portf {
	width: 636px;
	height: 392px;
	display: block; 
	background: #fff url('img/preloader.gif') no-repeat 50% 50%; 
}

   


   


div.imag img {border:2px solid #FDFDFD;}

.opis {
    float:left;
    padding-left:16px;
    line-height:16px;
    width:260px;
    padding-top:6px;
}
.brd {
    height:28px;
    background: url(img/brd.gif);
    padding-right:15px;
    margin-left:2px;
}
.nazwa {
    height:28px;
    background: url(img/kr.gif) no-repeat;
    padding-left:32px;
    font-size:18px;
    color:#FD0101;
}
.tytul {
    font-weight:bold;
    color:#0062CE;
    font-size:12px;
    height:36px;
    padding-top:20px;
}
.adres {
    background: url(img/adres.gif);
    width:116px;
    height:20px;
    margin-top:16px;
    text-align:center;
    padding-top:2px;
}

ul.tech { border-top:1px solid #E3E3E3;margin-top:14px;}
ul.tech li { display:block;padding-left:18px;width:250px;height:20px;padding-top:2px;color:#6C6C6C;font-weight:bold;text-decoration:none;background: url(img/tech.gif);}

li.tech1 { margin-top:14px; list-style-image: url(img/point.gif); padding-left:18px;}



.naglowek {  font-family: Tahoma, Verdana, Arial; font-size: 10px; font-weight: bold; color: #fff; background-color: #000; border: #999999 solid; border-width: 0px 0px 1px; vertical-align: top}
.naglowek1 {  font-family: Tahoma, Verdana, Arial; font-size: 10px; font-weight: bold; color: #fff; background-color: #000; border: #999999 solid; border-width: 0px 0px 1px; vertical-align: top; text-align:center}

.jasne {  border: #CCCCCC; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px; text-align:center}
.jasne1 {  border: #CCCCCC; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px; text-align:left;}
.jasne2 {  border: #CCCCCC; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px; text-align:center; color:#C00105;}


.ciemne {  background-color: #FAFAFA; border: #CCCCCC; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px; text-align:center}
.ciemne1 {  background-color: #FAFAFA; border: #CCCCCC; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px; text-align:left;}
.ciemne2 {  background-color: #FAFAFA; border: #CCCCCC; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px; text-align:left; color:#C00105;font-weight:bold;}
.ciemne3 {  background-color: #FAFAFA; border: #CCCCCC; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px; text-align:center; color:#C00105;}




#xhtmltooltip 
 { 
 position: absolute; 
 width: 200px; 
 max-width: 500px !important; 
 border: 2px solid black; 
 padding: 2px; 
 color:#C00105;
 text-align:left;
 background-color: yellow; 
 visibility: hidden; 
 z-index: 100; 
 } 
 #imgmap { position: relative; } 
 #imgmap li 
 { 
 position: absolute; 
 display: block; 
 list-style: none; 
 border: 2px blue dotted; 
 overflow: hidden; 
 } 
 #imgmap li a 
 { 
 display: block; 
 width: 100%; 
 height: 100%; 
 background: url(space.gif); 
 } 
 #area1 
 { 
 left: 30px; 
 top: 30px;  
 } 
 





.pole_k {
	font-family: Tahoma;
	font-size: 11px;
	color: #FFFFFF;
	background-color: #FFFFFF;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	height: 20px;
	width: 225px;
	background-image: url(images/backform.gif);
	background-repeat: no-repeat;
	vertical-align: bottom;
	padding-top: 2px;
	padding-left: 6px;
}
.pole2_k {
	font-family: Tahoma;
	font-size: 11px;
	color: #FFFFFF;
	background-color: #8A8A8A;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	height: 94px;
	width: 225px;
	background-image: url(images/backform2.gif);
	background-repeat: no-repeat;
	text-indent: 6px;
	padding-top: 2px;
}
#int {
	font-family: Tahoma;
	font-size: 11px;
	color: #FFFFFF;
	background-color: #8a8a8a;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	height: 20px;
	width: 225px;
	text-indent: 3px;
	padding-top: 2px;
	padding-bottom: 2px;
	margin-bottom: 2px;
	padding-right: 2px;
}

.kolumna1a {
    clear:both;
	background: url(img/tree.jpg) repeat-x white;
    float:left;
    /*margin-top:25px;*/
    /*width:376px;*/
	width: 340px;
    border-right:1px solid #DFDFDF;
    padding-right:10px;
}
.tytul1 {
    font-weight:bold;
    color:#0062CE;
    font-size:12px;
    padding-top:20px;
}
img.portf1 {
	width: 636px;
	height: 712px;
	display: block; 
	background: #fff url('img/preloader.gif') no-repeat 50% 50%; 
}

.ulc
{
	list-style-type: none;
	margin-top:0px; 
	margin-bottom:0px; 
	margin-left: 25px;
/* 	padding:0px; */ 
	list-style: url(img/point.gif);
}
.ulc li
{
	/*padding-left: 15px;*/
	/*background: url('img/point.gif') no-repeat 4px left;*/
	list-style: url(img/point.gif);
}