/* czyscimy caly syf */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
/* podstawowe style body i naglówki */
body {
 font-family:Helvetica, Arial, sans-serif;
 font-size:11px;
 color:#9F9F9F;
 background: #000 url(../pliki/bg.gif) ;
}
h5 {
 font-family:Helvetica, Arial, sans-serif;
 text-transform:uppercase;
 font-size:11px;
 color:#333;
 letter-spacing:2px;
 padding:0 0 8px;
}
h3 {
 font-family:Helvetica, Arial, sans-serif;
 
 font-size:13px;
 color:#DFDFDF;
 letter-spacing:1px;
 padding: 15px 0 0 60px;
 font-weight: lighter;
}

h2 {
 font:18px Helvetica, Arial, sans-serif;
 font-size:12px;
 color:#fff;
 letter-spacing:1px;
 padding:0 0 0 0;
 line-height:1.3em;
}
h1 {
  font:18px Helvetica, Arial, sans-serif;
  color:#0095d3;
  letter-spacing: 1px;
  margin-bottom:20px;
}

h1 a {
 color:#0095d3;
}
h2 a, h3 a {
 color:#2086AF;
}
h1 a:hover, h2 a:hover, h3 a:hover, #menu a:hover {
 color:#0095d3;
}
/* head flash i info do sekcji */
#head {
	background:#000 url(../pliki/bg_header.gif) repeat;
	color:white;
	}
#flasz {
	width: 1000px;
	height: 400px;	
	margin:0 auto;
	padding: 0 0 0 0;
}
.container {
	width:1000px;
	margin:0 auto;
	padding: 0 0 0 0;
	font:.8em Verdana, Arial, Helvetica, sans-serif;
}
	
#slider {
	height:47px;
	background: url(../pliki/slider.png) repeat-x;
}

#button {
	padding:0;
	margin: 0 auto;
	float:left;
	color:#333333;
	font-size:12px;
	}
	
#button a {
	text-decoration:none;
	display:block;
	width: 145px;
	background: url(../pliki/btn_flash.png) no-repeat;
	padding:10px 0 10px 30px;
	color:#333333;
	}
	
#button a:hover {
	background: url(../pliki/btn_flash2.png) no-repeat;
	color:#FFFFFF;
	}
/* koniec sekcji head, sekcja navigacji i portfolio */
#top_nav {
 padding: 0;
 width:1000px;
 height: 125px;
 margin:0 auto;
 position:relative;
}
#omnie{
margin-top: 10px;
padding: 20px 20px 20px 20px;
width: 700px; /*width of menu*/
background: #151515;
float: right;
}
#omnie a{
color: #0895D3;
}
#strony_www{
margin-top: 10px;
padding: 20px 20px 20px 20px;
width: 700px; /*width of menu*/
background: none;
float: right;
list-style-type:none;
}
#strony_www li{
background-color: #000000;
}
.text {
 float:left;
 padding: 0;
 margin:0 auto;
 height: 125px;
 width: 750px;
 font-family:Helvetica, Arial, sans-serif;
 font-size:12px;
 letter-spacing:0px;
 background:url("../pliki/text.png") no-repeat;
}
#text2 {
 float:left;
 padding: 10px 10px 10px 20px;
 margin:0 auto;
 height: 100px;
 width: 700px;
 font-family:Helvetica, Arial, sans-serif;
 font-size:12px;
 letter-spacing:0px;
}
.right_nav {
 float:right;
 padding: 0;
 margin:0 auto;
 height: 125px;
 width: 240px;
 background: none;
 }
 .right_nav img {
 border: none;
}
/* koniec sekcji top_nav sekcja content i nawigacja lefy */
#content {
padding: 20px 0 0 0;
margin:0 auto;
width:1000px;
position:relative;
}
.baner_reklamowy{
padding: 20px 0 0 0;
width:742px;
height:184px;
float:right;
background:url(/pliki/bg_flash.gif) no-repeat;
}
.baner_reklamowy img{
display:block;
float:right;
padding: 20px 0 0 0;
}
.baner_reklamowy h2{
font-family: Helvetica, Arial, sans-serif;
 font-size:12px;
 color:#9F9F9F;
 letter-spacing:1px;
 padding: 0 10px 0 20px;
 font-weight: lighter;
 height:50px;
}
#nav-block 
{
float: left;
min-height:860px;
background: url('floating-nav.png') no-repeat right bottom;
}

ul.floating-navigation
{
	list-style-type: none;
	font-size: 12px;
	margin: 30px 0px;
	padding-top: 10px;
	& padding-left: 1px;
	width: 200px;
}

ul.floating-navigation li h4,
ul.floating-navigation li a
{
	display: block;
	width: 200px;
	padding: 10px 15px;
	margin: 0;
	margin-bottom: 2px;
}

ul.floating-navigation li h4
{
	color: #fff;
	background: #101410;
	border: 1px solid #1a1a1a;
	font-weight: normal;
	font-size: 12px;
}

ul.floating-navigation li a
{
	color: #999;
	border: 1px solid #1a1a1a;
	background: #101410;
	text-decoration: none;
	opacity: .9;
}

ul#yellow li
{
	float: left;
}

ul#yellow li a:hover
{
	color: #FFFFFF; 
	background-color: #3DBA2A;
}

ul#blue li a:hover
{
	color: #FFFFFF; 
	background-color: #FF0066;
}
.cien {
			background-image:url(../pliki/bg_cien.png) ;
}
.3d {
        	background-color: #000000;
}
.2d {
        	background-color: #000000;
}

.entry_body, .page p, .page ul {
 font-family:Helvetica, Arial, sans-serif;
 font-size:12px;
}

.entry_body p {
 padding:5px 0;
 line-height:1.8em;
 color:#CFCFCF;
}
#global {
 width:1000px;
 margin:25px auto;
 position:relative;
}

#header {
 height:100px;
 position:relative;
 padding:0 ;
 border-bottom: 1px solid #ddd;
}



.foto {
 padding: 0;
 margin:20px 0 0 20px;
 float:left;
 width: 470px;
 height: 150px;
}
/* ========== */
/* = Footer = */
/* ========== */

#footer {
 border-top: 1px solid #ddd;
 clear:both;
 margin: 0 0 20px 0;
 padding:26px 0;
 position: relative;
}

#footer a {
 color:#fff;
 font-weight:bold;
}
#footer a:hover {
 color:#C10D53;
 font-weight:bold;
}
#footer .column {
 float:left;
 padding:3px 0 0;
}

#footer .links {
 padding:3px 15px 0;
 text-align:center;
}

#footer .column ul {
 list-style-type:none;
}

#footer .column li {
 float:left;
 border-left:1px solid #999;
 padding:0 6px 0 8px;
}

.foto img {
 border:10px solid #000;
}
img a:hover{
 border:10px solid #fff;
}
a {
 text-decoration:none;
}

em {
 font-style:italic;
}

p a {
 color:#0095d3;
}

p a:hover, .page li a:hover, .box h4 a:hover {
 background:#000000;
}
/* ========== */
/* = Portfolio = */
/* ========== */
#portfolio { 
width:750px;
padding: 0;
margin: 15px 0 0 0; 
float: right;
}
#portfolio ul { margin-right: -21px; display: block; height: 20px; clear: right; }
#portfolio li { width: 350px; float: right; margin: 0 21px 21px 0; }
#portfolio li a { display: block; }
#portfolio li img { display: block; }
#portfolio li .info { background: url("../pliki/portfolio_info.gif"); height: 35px; display: block; margin-top: 5px; color: #7a7367; padding: 15px 20px; }
#portfolio li .info strong { color: white; font-weight: normal; display: block; }

#portfolio li a:hover .info { background-position: 0 -65px; color: white; } 

ol, ul {
	list-style: none;
}

