body{
	margin: 0px;
	padding: 0px;
	background-color: #000000;
	background-image: url("img/bg.gif");
	font-family: Tahoma,Arial,Verdana,sans-serif;
	font-size: 11px;
	color: #999999;
}
img{
	border:0px;
}
input,textarea, select{
	font-size: 11px; 
	font-family: Tahoma,Arial,Verdana,sans-serif;
}
form{
	margin: 0px; 
	padding: 0px;
}

a, a:visited,a:active,a:link{
	color:#0091b3;
	text-decoration:none;
}
a:hover{
	color: #656565;
}

h2{
	font-weight: normal;
	font-size: 17px;
	font-family: Tahoma,Verdana,sans-serif;
	color: #666666;
	margin: 0px;
	padding: 0px 0px 20px 0px;
}
h3{
	margin: 0px;
	padding: 0px 0px 5px 0px;
}
h5{
	margin: 0px;
	padding: 0px 0px 5px 0px;
	color: #666666;
}

.left{
	float: left;
}
.right{
	float: right;
}
.clear{
	clear:both;
	font-size:0px;
	line-height:0px;
	height:0px;
}
.center{
	text-align: center;
}
.justify{
	text-align: justify;
}

.relative{
	position: relative;
}

.blue{
	color: #0092b2;
}
h3.blue{
	font-weight: bold;
}

#page{
	background-image: url("img/bg2.png");
	background-repeat: repeat-x;
}
.page2{
	width: 941px;
	margin: 0px auto;
}
.page3{
	width: 970px;
	margin: 0px auto;
}

#header{
	height: 131px;
}
#header .logo{
	padding: 40px 0px 0px 70px;
}
#header .menu{
	padding: 65px 60px 0px 0px;
	font-size: 14px;
	font-weight: bold;
}
#header .menu .menuitem{
}
#header .menu .menu1 .up,
#header .menu .menu2 .up,
#header .menu .menu3 .up,
#header .menu .amenu1 .up,
#header .menu .amenu2 .up,
#header .menu .amenu3 .up{
	z-index:1;
	color: black;
	padding: 0px 0px 0px 3px;
}
#header .menu .menu1 .down,
#header .menu .menu2 .down,
#header .menu .menu3 .down,
#header .menu .amenu1 .down,
#header .menu .amenu2 .down,
#header .menu .amenu3 .down{
	z-index:2;
	position: absolute;
	top: 11px;
	left: 16px;
	color: white;
}
#header .menu .menu2 .down,
#header .menu .amenu2 .down{
	left: 19px;
}
#header .menu .menu3 .down,
#header .menu .amenu3 .down{
	left: 17px;
}
#header .menu .menu1,
#header .menu .menu2,
#header .menu .menu3,
#header .menu .amenu1,
#header .menu .amenu2,
#header .menu .amenu3{
	padding: 12px 0px 10px 0px;
	width: 88px;
	text-align: center;
	color: white;
	margin: 0px 0px 0px 25px;
}
#header .menu .menu2,
#header .menu .amenu2{
	width: 81px;
}
#header .menu .menu3,
#header .menu .amenu3{
	width: 100px;
}
#header .menu .menu1:hover,
#header .menu .amenu1{
	background-image: url("img/menu1.gif");
	background-repeat: no-repeat;
}
#header .menu .menu2:hover,
#header .menu .amenu2{
	background-image: url("img/menu2.gif");
	background-repeat: no-repeat;
}
#header .menu .menu3:hover,
#header .menu .amenu3{
	background-image: url("img/menu3.gif");
	background-repeat: no-repeat;
}

#content{
	padding:  25px 15px 10px 15px;
}
#content .c1,
#content .c2,
#content .c3,
#content .c3a{
	width: 280px;
}
#content .c2{
	margin: 0px 0px 0px 36px;
	
}
#content .c3{
	background-image: url("img/kontakt.gif");
	background-repeat: no-repeat;
	height: 165px;
	padding: 0px 0px 0px 2px;
}
#content .f11px{
	font-size: 11px;
}
#content .home-description{
	padding: 0px 30px 0px 0px;
	height: 80px;
	text-align: justify;
}
#content .home-description2{
	padding: 0px 30px 0px 0px;
	height: 98px;
	text-align: justify;
}
#content .home-description3{
	padding: 0px 30px 0px 0px;
	text-align: justify;
}
#content .link{
	padding: 0px 30px 0px 0px;
}
#content .link a.wiecej{
	background-image: url("img/wiecej.png");
	background-repeat: no-repeat;
	width: 46px;
	height: 20px;
	display: block;
}

form .input,
form .textarea{
	border: 1px solid #2e2d2d;
	background: none;
	padding: 2px;
	color: #656565;
	margin: 4px 0px 0px 0px;
	width: 260px;
}
form .textarea{
	height: 100px;
}
#content form .link{
	margin: 15px 0px 5px 0px;
}
.wymagane{
	padding: 3px 0px 0px 17px;
	color: #4b4b4b;
	width: 183px;
}

.wymagane_blad{
	color: red;
	width: 183px;
	padding: 3px 0px 0px 17px;
}
form .input_blad,
form .textarea_blad{
	border: 1px solid red;
	background: none;
	padding: 2px;
	color: #656565;
	margin: 4px 0px 0px 0px;
	width: 260px;
}
form .textarea_blad{
	height: 100px;
}
.blad{
	color: red;
}

ul li{
	padding: 0px 0px 7px 0px;
	list-style-type: square;
}

a.coursor{
	cursor: pointer;
	cursor: hand;
}

#zaufali_nam{
	background-image: url("img/bg3.gif");
	background-repeat: repeat-x;
	height: 100px;
}
#zaufali_nam .logo{
	padding: 10px 20px; 
}
#zaufali_nam .logo a{
	background-position: top;
	background-repeat: no-repeat;
	display: block;
}
#zaufali_nam .logo a:hover{
	background-position: bottom;
}
#zaufali_nam .logo a.sport24{
	background-image: url("img/loga/sport24.png");
	width: 200px;
	height: 80px;
}
#zaufali_nam .logo a.imola{
	background-image: url("img/loga/imola.png");
	width: 190px;
	height: 80px;
}
#zaufali_nam .logo a.artinfo{
	background-image: url("img/loga/artinfo.png");
	width: 140px;
	height: 80px;
}
#zaufali_nam .logo a.juventas{
	background-image: url("img/loga/juventas.png");
	width: 200px;
	height: 80px;
}
#zaufali_nam .logo a.pawelo{
	background-image: url("img/loga/pawelo.png");
	width: 150px;
	height: 80px;
}
#zaufali_nam .logo a.pryma{
	background-image: url("img/loga/pryma.png");
	width: 140px;
	height: 80px;
}
#zaufali_nam .logo a.celebration{
	background-image: url("img/loga/celebration.png");
	width: 140px;
	height: 80px;
}
#zaufali_nam .logo a.discovery{
	background-image: url("img/loga/discovery.png");
	width: 160px;
	height: 80px;
}
#zaufali_nam .logo a.mispolonia{
	background-image: url("img/loga/mispolonia.png");
	width: 80px;
	height: 80px;
}

#foot{
	padding: 15px 0px 10px 0px;
	color: #787878;
}
#foot .left{
	padding: 0px 0px 0px 20px;
}
#foot .right{
	padding: 0px 20px 0px 0px;
}
#foot .left a,
#foot .left a:visited,
#foot .left a:active,
#foot .left a:link{
	margin: 0px 10px 0px 0px;
	color: #787878;
}
#foot .left a:hover,
#foot .left a.active{
	color:#0091b3;
}
#foot .right span{
	padding: 0px 3px;
}
#foot .right a,
#foot .right a:visited,
#foot .right a:active,
#foot .right a:link{
	color: #787878;
}
#foot .right a:hover{
	color:#686868;
}

/* zaufali nam jquery pasek */
div.sc_menu {
  position: relative;
  left: 0;
  height: 100px;
  overflow: auto;
}
ul.sc_menu {
  display: block;
  height: 100px;
  /* Max width here, for users without Javascript */
  width: 3500px;
  padding: 0px;
  /* Remove default margin */
  margin: 0px;
  list-style: none;
}
.sc_menu li {
  display: block;
  float: left;
}
.sc_menu a {
  display: block;
  text-decoration: none;
}

/* realizacja */

.realizacja{
	width: 440px;
	background-image: url("img/reallizacja.gif");
	margin: 0px 0px 30px 0px;
}

.realizacja .img img{
	border: 1px solid #0092b4;
	border-width: 0px 5px 0px 0px;
}
.realiacja-opis{
	padding: 15px 0px 0px 0px;
}
h2.klient{
	color: #0092b4;
	font-size: 15px;
	font-weight: bold;
	padding: 1px 0px 0px 0px;
	margin: 0px;
	width: 150px;
}
h2.klient2{
	color: #0092b4;
	font-size: 14px;
	font-weight: bold;
	padding: 0px 0px 0px 0px;
	margin: 0px;
}
.realizacja-opis2{
	padding: 0px 0px 0px 16px;
}
.realizacja-opis2 .www{
	padding: 0px 0px 17px 0px;
}
.realizacjatech{
	background-color: #0191b3; 
	color: black; 
	padding: 0px 2px; 
	font-weight: bold;
}
.realizacja-opis2 .data{
	color: #5b5b5b;
	padding: 4px 0px 5px 0px;
}
.realizacja-ciemno{
	background-image: url("img/portfolio.png");
	z-index:2;
	position: absolute;
	top: 0px;
	left: 0px;
	width: 440px;
	height:160px;
}
.display{
	display: block;
}
.nodisplay{
	display: none;
}
.relative{
	position: relative;
}
.portfolio-img{
	border: 3px solid black;
}
.klient-info{
	width: 280px;
	text-align: justify;
}
.klient-info ul{
	padding: 0px 0px 0px 15px;
	margin: 0px;
}

#map{
	height: 500px;
	width: 700px;
	z-index: 100;
}

.referencje-podpis{
	color: #5c5c5c;
	padding: 7px 0px 10px 0px;
	text-align: right;
}
.color{
	color: #0092b4;
}