*{
	padding:0;
	margin:0;
}  

body {  
font-family:Arial, Helvetica, sans-serif;  
font-size:12px;
color:#868686;
}  

img{
border:0;
}

a{
color:#40314d;
font-weight:bold;
text-decoration: none;
}

.clear{
clear:both;
}

#header{
background:#333333;
height:90px;
}

#header_inner{
width:1000px;
height:90px;
margin:0 auto;
}

#header_logo{
width:280px;
height:90px;
float:left;
}

#header_menu{
width:490px;
height:90px;
float:left;
}

#header_menu ul{
float:left;
list-style:none;
margin:0;
padding:0;
}

#header_menu ul li{
float:left;
margin:0;
padding:20px 10px 0 10px;
}

#header_menu a{
font-size:14px;
color:#00a4ff;
}

#header_menu a:hover, #header_menu a.aktywna{
color:#fff;
}

#header_right{
width:230px;
height:90px;
float:left;
font-size:8px;
color:#c9c9c9;
}

#header_right a{
font-size:8px;
color:#c9c9c9;
}

#nivoSlider{
float:left;
}

#glowna_kolumna{
background:#fff;
margin: 0 auto;
}

#glowna_kolumna_inner{
width:1000px;
margin:0 auto;
}

.home_box{
float:left;
width:283px;
margin:0 25px 20px;
position:relative;
display:inline;
text-align:justify;
height:300px;
}

.home_box h2{
width:283px;
height:81px;
margin:0 0 20px;
padding:0;
text-align:right;
font-size:18px;
color:#666;
padding-top:5px;
}

h2.naglowek_domena{
background:url(grafika/home_domena.jpg) no-repeat;
}

h2.naglowek_spotkanie{
background:url(grafika/home_spotkanie.jpg) no-repeat;

}

h2.naglowek_pozycjonowanie{
background:url(grafika/home_pozycjonowanie.jpg) no-repeat;
}

h1.oferta{
background:url(grafika/long_oferta.jpg) no-repeat;
}

h1.promocje{
background:url(grafika/long_promocje.jpg) no-repeat;
}

h1.realizacje{
background:url(grafika/long_realizacje.jpg) no-repeat;
}

h1.kontakt{
background:url(grafika/long_kontakt.jpg) no-repeat;
}

h1.spotkanie{
background:url(grafika/long_spotkanie.jpg) no-repeat;
}

h1.domena{
background:url(grafika/long_domena.jpg) no-repeat;
}

h1.pozycjonowanie{
background:url(grafika/long_pozycjonowanie.jpg) no-repeat;
}


h1.naglowek_long{
width:966px;
height:81px;
margin:0px 0 20px;
padding:0;
text-align:right;
font-size:18px;
color:#666;
padding-top:5px;
}

.tresc{
width:966px;
margin:20px 17px;
}



a.wiecej{
display:block;
position:absolute;
top:80%;
right:0;
}


#stopka_one{
background:#2e2e2e;
}

#stopka_one_inner{
width:1000px;
padding:20px 0;
margin:0 auto;
}

#stopka_two{
background:#494949;
}


#stopka_two_inner{
width:1000px;
padding:20px 0;
margin:0 auto;
}

.nawigacja {
float:left;
width:966px;
padding:20px 0px 20px 0;
text-align:right;
}

#realizacja_opis{
float:left;
width:966px;
}

#galeria {
float:left;

}


.miniaturka {
text-align:center;
margin:0 auto;
width:322px;
height:260px;
float:left;
}


.miniaturka img{
border: 1px solid #666666;
}

p.miniaturka_tytul{
padding-top:20px;
}

.prawa_czesc{
float:right;
text-align:right;
border-bottom:1px solid #ebebeb;
}

.prawa_czesc a{
margin-left:20px;
}

.lewa_czesc{
float:left;
}

#formularz_kontaktowy{
margin:20px 0;
}

#formularz_kontaktowy label{
display:block;
}


#formularz_kontaktowy div{
padding:5px 0;
}


#formularz_kontaktowy input[type="text"] {
width: 324px;
height:23px;
background: #fff;
border:1px solid #979898;
color:#979898;
font-size:11px;
padding:2px;
}

#formularz_kontaktowy textarea {
width: 415px;
background: #fff;
border:1px solid #979898;
color:#979898;
padding:2px;
font-size:11px;
font-family: tahoma, arial, sans-serif;
}


#formularz_kontaktowy  input[type="submit"]{
border:1px solid #979898;
color:#979898;
background: #fff;
padding:5px 10px;
font-size:11px;
}

#formularz_kontaktowy  div.right{
text-align:right;
}



