body{
	background:url(rys/tlo.png) repeat-x #272727;
	font-family:Tahoma;
	font-size:13px;
	color:white;
	line-height:130%;
	font-weight:normal;
	position:relative;
	margin:0px 0px 5px 0px;
}
a{text-decoration:none;outline:none;color:white;}
img{border:none;}
.ie6{
	behavior:url(tlo/iepngfix.htc);	
}
.glowny{
	background:url(rys/glowny.png) repeat-x;
	display:block;
	width:991px;
	margin:0px auto 0px auto;
	border-bottom:solid 3px black;
	border-left:solid 4px black;
	border-right:solid 4px black;	
	position:relative;
	overflow:hidden;
	padding-top:125px;
}
.delight{
	position:absolute;
	top:20px;
	left:90px;
}
.agencja_reklamowa{
	position:absolute;
	top:100px;
	left:120px;
	margin:0px;
	padding:0px;
	font-family:Times New Roman;
	color:#dfdfdf;
}
.reklama{
	position:absolute;
	right:30px;
	top:50px;
	text-align:right;
	font-size:14px;
	font-weight:bold;
}
.reklama img{
	margin-top:4px;
}
.stopka{
	display:block;
	text-align:center;
	padding:8px 0px 5px 0px;
}
.floatright{
	float:right;
}
.floatleft{
	float:left;
}

/* DEMO */
.demo{
	background:transparent;
	display:block;
	width:709px;
	margin:0px auto 0px auto;
	overflow:hidden;
	padding:125px 140px 200px 150px;
}
.obrazkibox{
	width:520px;
	display:block;
	overflow:hidden;
}
.obrazkibox img{
	float:left;
	width:170px;
	height:60px;
	margin:1px;
}
.agencja{
	display:block;
	padding:25px 0px 0px 328px;
	color:white;
	font-size:16px;
	line-height:150%;
}
.pink{
	color:#dd127b;
}
.font14{
	font-size:14px;
}
.strzalki{
	position:relative;
	top:2px;
	margin-left:5px;
}
.irzuc{
	display:block;
	text-align:right;
	color:#6f6f6f;
	font-size:14px;
}

/*MENU*/

.flash{
	 width:997px;
	 height:305px;
	 border:none;
}
.menu{
	height:25px;
	display:block;
	font-size:12px;
	font-weight:bold;
	background:url(rys/menu.gif);
	padding-top:11px;
}
.menu a{
	color:white;
	padding:2px 17px 2px 22px;
	background:url(rys/menupasek.png) right no-repeat;
	behavior:url(tlo/iepngfix.htc);	
	height:20px;
}
.menu a:hover{
	color:#f11887;
}
.menubox{
	height:20px;
	color:#f11887;
	padding:2px 17px 2px 22px;
	background:url(rys/menupasek.png) right no-repeat;
	behavior:url(tlo/iepngfix.htc);	
}
/* O FIRMIE */

.ofirmie{
	background:url(rys/ofirmie/tlo.jpg) no-repeat #0d0d0d;
	float:right;
	width:596px;
	padding:120px 80px 144px 70px; 
	height:194px;
}

.ofirmieh2{
	color:#f11887;
	display:inline;
	margin:0px;
	font-size:13px;
}
.przescignij{
	color:#dd127b;
	float:right;
	margin-top:100px;
	font-size:15px;
}
/* OFERTA */

.oferta{
	background:url(rys/oferta/tlo.gif) no-repeat white;
	float:right;
	width:636px;
	padding:140px 60px 150px 50px; 
	color:#222;
	font-weight:bold;
	line-height:150%;
}
.oferta p{
	margin:0px;
}
.kwadratruzowy{
	height:10px;
	width:9px;
	background:#ec007b;
	margin-right:22px;
	display:inline-block;
	position:relative;
	top:-2px;
}
.ofertah2{
	display:inline;
	margin:0px;
	color:#ec007b;
	font-size:15px;
}
.j{
	margin-bottom:5px;
	position:relative;
	top:-4px;
	float:left;
}
.designspektrum{
	margin-top:2px;
	font-size:11px;
	color:white;
	text-align:center;
	display:block;
	font-weight:normal;
}

/* PORTFOLIO */

.portfolioleft{
	float:left;
	width:337px;
	background:url(rys/portfolio/tlolewe.jpg) no-repeat;
	padding-top:190px;
	height:540px;
}
.portfolioright{
	position:absolute;
	display:block;
	top:467px;
	right:0px;
	width:610px;
	background:url(rys/portfolio/tlo.png) no-repeat #242424;
	padding:85px 0px 50px 45px;
	height:370px;
}
.opis{
	color:black;
	font-size:11px;
	width:250px;
	background:url(rys/portfolio/przezroczystelewe.png);
	display:none;
	padding:30px 20px 30px 35px;
	margin-bottom:30px;
	behavior:url(tlo/iepngfix.htc);	
}
.produktbox{
	behavior:url(tlo/iepngfix.htc);
	position:relative;
	display:block;
	width:174px;
	height:158px;
	background:url(rys/portfolio/przezroczysteprawe.png) repeat-x;
	float:left;
	margin:0px 22px 22px 0px;
	text-align:center;
	padding-top:16px;
}
.opisbox{
	color:#f11887;
	font-size:19px;
	margin-bottom:60px;
	line-height:160%;
	display:block;
}
.produktbox img{
	position:absolute;
	left:15px;
	top:15px;
	cursor:pointer;
}
.efekt{
	background:url(rys/portfolio/efekt.png);	
	width:140px;
	height:140px;
	display:block;
	position:absolute;
	left:15px;
	top:15px;
	background-position:140px;
	cursor:pointer;
}
#big{
	position:fixed;
	left:10%;
	top:130px;
	display:block;
	overflow:hidden;
	cursor:pointer;
	width:0px;
}
#big1{
	background:url(rys/portfolio/kreacja.jpg);
	display:none;
	width:900px;
	height:500px;
}
#big2{
	background:url(rys/portfolio/kalendarze.jpg);
	display:none;
	width:900px;
	height:500px;
}
#big3{
	background:url(rys/portfolio/sesje.jpg);
	display:none;
	width:900px;
	height:500px;
}
#big4{
	background:url(rys/portfolio/ekogadzety.jpg);
	display:none;
	width:900px;
	height:500px;
}
#big5{
	background:url(rys/portfolio/internet.jpg);
	display:none;
	width:900px;
	height:500px;
}
#big6{
	background:url(rys/portfolio/poligrafia.png);
	display:none;
	width:900px;
	height:500px;
}
.ruchomebox{
	position:absolute;
	display:block;
	top:972px;
	right:0px;
	width:555px;
	background:url(rys/portfolio/tlopodruchome.png) repeat-y;
	padding:50px 56px 50px 45px;
	height:125px;
}
#portfolioruchome{
	white-space:nowrap;
	height:127px;
	overflow:hidden;
	display:block;
	width:540px;
	float:right;
}
#portfolioruchome img{
	margin-left:25px;
}

.kreacja{
	width:390px;
	display:block;
	position:absolute;
	top:280px;
	right:80px;
	color:#222;
}
.kreacja h2{
	font-size:15px;
	color:#779a30;
	margin:0px;
}
.kalendarze{
	width:390px;
	display:block;
	position:absolute;
	top:80px;
	right:50px;
	color:#222;
}
.sesje{
	width:390px;
	display:block;
	position:absolute;
	top:250px;
	right:80px;
	color:#222;	
}
.eko1{
	color:#36580f;
	width:400px;
	display:block;
	position:absolute;
	top:60px;
	right:100px;
	color:#222;
}
.eko2{
	color:#36580f;
	width:280px;
	display:block;
	position:absolute;
	top:290px;
	right:25px;
	color:#222;
}
.internet{
	width:390px;
	display:block;
	position:absolute;
	top:300px;
	right:50px;
	color:#222;
}
.przeslona{
	background:url(rys/portfolio/przeslona.png);
	behavior:url(tlo/iepngfix.htc);	
	position:absolute;
	top:466px;
	left:0px;
	width:1000px;
	height:730px;
	display:none;
}

/* KLIENCI */

.klienci{
	background:url(rys/klienci/tlo.jpg) no-repeat;
	display:block;
	padding:70px 0px 50px 60px;
	height:200px;
}
.kliencitekst{
	display:block;
	width:450px;
	float:left;
	margin-top:30px;
}
#ruchome{
	white-space:nowrap;
	height:110px;
	overflow:hidden;
	display:block;
	width:419px;
	float:right;
}
#ruchome img{
	margin-left:25px;
}
img.kliencilogo{
	float:right;
	margin-top:50px;
	behavior:url(tlo/iepngfix.htc);	
}

/* GADZETY */

.gadzety{
	font-size:18px;
	padding:50px 0px 50px 50px;
}
.gadzety a{
	display:block;
	padding:5px 0px 5px 0px;
	color:white;
}

.ramka1{
	display:block;
	margin:auto 0px auto 0px;
	width:100%;
	height:1200px;
	border:none;
	outline:none;
	margin:0px;
	padding:0px;
}
.inne{
	font-size:18px;
	display:block;
	padding:20px 0px 20px 50px;
	color:white;
	
}
/* KONTAKT */

.kontakt{
	background:url(rys/kontakt/tlo.png) repeat-x #646463;
	display:block;
	overflow:hidden;
	line-height:140%;
}
.kontaktright{
	float:right;
	display:block;
	width:443px;
	padding:20px 50px 30px 0px;
	color:white;
	text-align:right;
}
.kontaktright a{
	color:white;
}
.kontaktright a:hover{
	color:#f11887;
}
.margintop50{
	margin-top:50px;
}
form{
	margin-top:10px;display:block;clear:both;padding-top:20px;
}
textarea{
	background:#d4d0c8;margin:5px 0px 5px 0px;overflow:auto;
}
input.input{
	background:#d4d0c8;overflow:hidden;width:200px;margin:5px 0px 5px 10px;
}
a:hover{color:#f11887;}
#glowny{
	display:none;
}
