body{
	margin:0px;padding:0px;
	background:url(rys/body.png) repeat-y center;
	font-family:Arial;
	font-size:12px;
	color:#9b9b9b;
}
a{text-decoration:none;outline:none;color:#9b9b9b;}
a:hover{color:white;}

img{border:none;behavior:url(tlo/iepngfix.htc);}
.glowny{
	background:url(rys/glowny.png) repeat-y black -20px;
	width:1000px;
	margin:0px auto 0px auto;
	position:relative;
	overflow:hidden;
}
.menu{
	width:235px;
	padding:25px 0px 20px 31px;
	float:left;
	position:relative;
	color:black;
}
.menu a,.menu div{
	display:block;
	padding-left:20px;
	color:black;
}
.menu a:hover{
	background-color:white;
}
.projekty{
	margin-top:1px;
}

/*
.menu a:visited{
	color:black;
}
*/
.menu .menu_tytul{
	border-bottom:solid 1px black;
	padding:15px 0px 2px 10px;
	color:#686868;
	margin:0px;
	font-size:13px;
	font-weight:normal;
}

.menu .hover{
	background-color:white;
	color:red;
}

.oferta{
	background-image:url('rys/menu/oferta.png');
	background-repeat:no-repeat;
	background-position:bottom left;
	height:21px;
	margin-bottom:5px;	
}
.kontakt{
	background:url(rys/menu/kontakt.png) no-repeat bottom left;
	height:22px;
	margin-bottom:5px;
}
.klodka{
	background:url(rys/menu/klodka.png) no-repeat;
	behavior:url(tlo/iepngfix.htc);
}
.micromenu{
	font-size:10px;
	position:absolute;
	top:67px;
	right:70px;
}
.micromenu img{
	position:relative;
	top:2px;
}
.micromenu a{
	color:#9b9b9b;
}
.micromenu a:hover{
	color:white;
}

.ilike{
	position:absolute;
	bottom:5px;
	left:194px;
}
.logo{
	margin:30px 0px 0px 35px;
}
.fotografia_logo{
	position:absolute;
	left:38px;
	top:60px;
	color:#b40000;
	font-size:14px;
	letter-spacing:5px;
	font-weight:normal;
	margin:0px;
	font-family:Verdana;
}
.fotografia_logo span{
	color:#black;
}

h1{
	font-size:12px;
	margin:0px;
	font-weight:normal;
}
.gray{
	color:#686868;
}
.lukaszfotografia{
	position:absolute;
	color:#686868;
	top:87px;
	left:55px;
	margin:0px;
	font-family:Verdana;
}
.content{
	width:710px;
	float:right;
	overflow:hidden;
	padding:0px 0px 50px 0px;
}
.content img{
	margin:10px 10px 10px 0px;
}

/*O F E R T A*/
img.qlki{
	float:right;
}
.table_oferta{
	clear:both;
	color:white;
	position:relative;
	top:-10px;
}
td.kreskaszara{
	background:url(rys/uslugi/kreskaszara.png) no-repeat -30px bottom; 
	width:700px;
	height:3px;
}
.kwadratszary{
	background-color:#a8a8a8;
	width:10px;
	height:10px;
	display:inline-block;
	margin-right:8px;
}
td.naglowek2{
	padding:30px 0px 0px 20px;
	color:white;
}
td.usluga_tytul2{
	width:200px;
	padding:9px 5px 11px 20px;
	color:#cecece;
}
td.opis{
	width:600px;
	padding:9px 5px 11px 5px;
	color:#9b9b9b;	
}

/*C E N N I K*/

.cennik_tekst{
	width:300px;
	float:left;
	padding:40px 0px 0px 20px;
}
img.papryki{
	float:right;
	padding-right:50px;
}

.kwadrat{
	background-color:#364902;
	width:10px;
	height:10px;
	display:inline-block;
	margin-right:8px;	
}
.table_cennik{
	clear:both;
	color:white;
	position:relative;
	top:-30px;
}
td.naglowek{
	padding:30px 0px 0px 20px;
	color:#638b00;
}
td.kreska{
	background:url(rys/cennik/kreska.png) no-repeat -50px bottom; 
	width:700px;
	height:3px;
}
td.usluga_tytul{
	width:150px;
	padding:9px 5px 11px 20px; 	
}
td.cena{
	width:110px;
	padding:9px 5px 11px 5px; 
}
td.usluga{
	width:450px;
	padding:9px 5px 11px 5px;
	color:#638b00;
}

/* F O T O G R A F */
.fotograf_tekst{
	width:500px;
	color:#868479;
	float:right;
	padding:180px 20px 10px 0px;
	margin:0px;
}
img.witaj{
	position:absolute;
	top:60px;
	left:0px;
}
.content_fotograf{
	width:613px;
	float:right;
	overflow:hidden;
	padding:30px 72px 50px 0px;
}
.hr_czerwony{
	height:1px;
	background:#9d0000;
}

/* K O N T A K T */

.kontakt_tekst{
	position:absolute;
	top:235px;
	left:350px;
	width:300px;
	color:#868479;
}
.kontakt_tekst a{
	color:#acacac;
}
.kontakt_tekst a:hover{
	color:white;
}

.formularz{
	width:347px;
	position:absolute;
	height:420px;
	right:40px;
	top:90px;
}
.mail{
	width:192px;
	position:absolute;
	bottom:29px;
	left:-170px;
}
.mail input{
	width:192px;
	margin-top:5px;
	background:#d4d0c8;
}
.kontakt_area{
	width:304px;
	height:240px;
	background:#d4d0c8;
	position:absolute;
	bottom:30px;
	left:38px;
}
.submit{
	position:absolute;
	right:0px;
	bottom:0px;
	width:140px;
	cursor:pointer;
}
.lewa_reka{
	position:absolute;
	top:220px;
	left:0px;
}
.prawa_reka{
	position:absolute;
	top:200px;
	left:322px;
}
.s_glowny{
	background:url(rys/startowa/tlo_glowny.jpg) no-repeat;
	width:950px;
	margin:0px auto 0px auto;
	position:relative;
	padding:85px 0px 10px 0px;
	display:block;
	overflow:hidden;
}
.s_tekst{
	width:473px;
	float:left;
	color:#6d6d6d;
	font-size:12px;
	line-height:1.2em;
	padding:41px 0px 5px 248px;
	overflow:hidden;
	position:relative;
}
.s_tekst b{
	font-weight:normal;
	color:#fff;
}
.s_witaj{
	font-size:16px;
	margin:0px;
}
.s_prawy{
	width:220px;
	float:right;
	padding:5px 0px 10px 0px;
	background:url(rys/startowa/oddzielenie.png) no-repeat -55px bottom;
	font-size:11px;
	text-align:left;
	color:#6d6d6d;
}
.s_prawy h2{
	font-size:13px;
	color:red;
	font-weight:normal;
}
img.borus{
	position:absolute;
	left:40px;
	top:0px;
}
img.borusowski{
	float:right;
	display:block;
	clear:both;
}
.tresc{
	color:#acacac;
	float:right;
}
.oautorze{
	width:340px;
	background:url(rys/borusowski.jpg) no-repeat 130px top;
	padding:50px 355px 90px 20px;
	float:right;
}
.micromenu .oautorze_a{
	margin-right:45px;
	color:white;
}
.micromenu a.oautorze_a:hover{
	color:#9b9b9b;
}

/*S T A R T  O W A */
a.nowa{
	font-size:11px;
	color:white;
	height:15px;
	width:140px;
	float:right;
	/*
	position:absolute;
	right:10px;
	top:125px;
	*/
	padding:180px 0px 0px 35px;
	margin-right:45px;
	background:url(rys/startowa/button1.jpg) no-repeat 0px 0px;
}	
a.nowa:hover{
	background-position:-195px 0px;
	color:#80903c;
}
a.stara{
	font-size:11px;
	height:15px;
	width:139px;
	position:absolute;
	right:10px;
	top:320px;
	padding:150px 0px 0px 7px;
	background:url(rys/startowa/button2.jpg) no-repeat;
	background-position:0px 0px;
	
}
.s_menu{
	position:absolute;
	right:60px;
	top:50px;
	font-size:11px;
}
.s_menu a{
	padding-right:10px;
}
a.stara:hover{
	background-position:-146px 0px;
	color:#80903c;
}
.s_designspektrum{
	background:url(rys/startowa/pasek_link.png) no-repeat -32px 0px;
	padding:5px 20px 0px 50px;
	color:#585858;
	font-size:11px;
	float:right;
}

.s_designspektrum:hover{
		color:#989898;
}
.s_tekst2{
	clear:both;
	color:black;
	margin:10px 0px 0px 150px;
	width:720px;
}
.s_tekst2 p{
	text-align:right;
	color:red;
	float:right;
	margin:0px;
}
.s_kreska{
	width:950px;
	height:1px;
	background:url(rys/startowa/kreska.png) no-repeat;
	margin:0px auto 0px auto;
	display:block;
	padding:0px;
}
.s_stopka{
	background:url(rys/startowa/stopka.png) repeat-y top left black;
	width:950px;
	margin:0px auto 0px auto;
	padding-top:8px;
	overflow:hidden;
}
.s_fotografia{
	color:white;
	position:absolute;
	top:378px;
	left:69px;
	margin:0px;
	font-size:13px;
	letter-spacing:2px;
	font-weight:normal;
	font-family:Verdana;
}
.pozdrawiam{
	text-align:right;
	margin-bottom:0px;
}
.blad{
	color:red;
	font-size:17px;
	padding:20px 0px 0px 348px;
	
}
.haslo{
	width:596px;
	height:194px;
	background:url(rys/haslo.jpg) no-repeat;
	margin:20px 0px 0px 30px;
	position:relative;
	color:white;
	padding:80px 20px 0px 0px; 
	text-align:center;
	line-height:20px;
}
.red{
	font-size:13px;
	color:red;
}
.linki{
	font-size:11px;
	margin-right:10px;
}
.linki:hover{
	color:white;
}
.s_oferta{
	
}
.s_oferta td{
	vertical-align:top;
	padding-bottom:5px;
}
.s_kontakt{
	margin-top:20px;
	width:190px;
	float:right;
	padding:20px 15px 20px 15px;
	font-size:11px;
	text-align:center;
	border:solid 1px #262626;
}
.facebook{
	position:absolute;
	right:712px;
	top:700px;
	width:160px;
	padding:0px 0px 0px 100px;
	
}
.facebook img{
	position:relative;
	top:3px;
}
.facebook_hr{
	height:2px;
	background:url(rys/startowa/facebook_hr.gif) no-repeat;
	margin:5px 0px 1px 0px;
}
/*P R O M O C J E*/
.content_promocje{
	float:right;
	width:680px;
	padding:20px 30px 0px 0px;
}
.fotografia_grafika{
	width:420px;
	float:right;
	text-align:right;
	padding:75px 50px 0px 0px;
	
}
.fotografia_grafika h1{
	font-size:24px;
	color:white;
	font-weight:normal;
}
.czerwony{
	font-size:16px;
	color:red;
}
#wysuwane{
	background: url("rys/fbpodklad.png") no-repeat scroll 0 0 transparent;
	
	padding: 10px;
	width: 235px;
	height:402px;
 
	position: fixed;
	margin-top: -100px; /*połowa wysokości panelu w górę */	
	left: 0px;
	top: 50%;
	z-index:100;
}
.zamknij{
	background-position: 0px 0px -242px 0px;
}

