body {
background:#000 url(../img/top_bg.jpg) repeat-x;
border-top:0 solid #000;
color:#333;
font-size:11px;
padding:0 0 0px;
}

img {
background:url(../img/loading.gif) no-repeat 50% 50%;
}

a:hover {
text-decoration:underline;
}

#test{
	background : none;
	
	position : relative;
	top:0;
	left:0;
}

h1 {
font-family:Georgia, serif;
font-weight:400;
text-align:center;
}

h2 {
text-align:center;
padding:20px 0 0;
}

h3 a {
	text-decoration : none;
	color : white;
}

p {
overflow:hidden;
font-size : 16px;
color: #999;
padding:0;
}

.pp_description {
color: #000;
}

.container_12 {
margin-bottom:20px;
}

.grid_5#menu {

height:162px;
}

#navcontainer {
margin-top:74px;
}

#header {
margin:0;
padding:0;
}

#logo a {
background:transparent url(../img/logo.jpg) no-repeat scroll 0 0;
display:block;
height:162px;
position:relative;
width:380px;
}
#logo h1 {
margin-bottom : 0px;
}

#logo h1,#logo h2,#logo a,#navlist_b a,.middle_content h2 {
text-indent:-9999px;
}

#motto h2 {
background:transparent url(../img/motto.jpg) no-repeat scroll 0 0;
height:28px;
width:562px;
float:left;
}

a {
color:#006B9F;
text-decoration:none;
overflow:hidden;
outline:none;
}

#middle {
//background : url(../img/bar_bg.jpg) repeat-x;
height:163px;
padding-top:0;
border-color:#002B40;
border-style:solid none;
border-width:1px;

}

.middle_content {
margin-top:30px;
}

#navlist_b {
float:left;
margin:18px 0 10px;
padding:0;
}

#navlist_b li {
display:inline;
list-style-type:none;
margin:0;
padding:0;
}

#navlist_b li a#www {
background:transparent url(../img/www.jpg) no-repeat scroll 0 0;
height:30px;
width:121px;
}

#navlist_b li a#logos {
background:transparent url(../img/logos.jpg) no-repeat scroll 0 0;
height:30px;
width:145px;
}

#navlist_b li a#dtp {
background:transparent url(../img/dtp.jpg) no-repeat scroll 0 0;
height:30px;
width:108px;
}

#navlist_b li a#flash {
background:transparent url(../img/flash.jpg) no-repeat scroll 0 0;
height:30px;
width:130px;
}

#navlist_b li a#cv {
background:transparent url(../img/cv.jpg) no-repeat scroll 0 0;
height:28px;
width:184px;
}

#navlist li {
display:inline;
list-style-type:none;
padding:0;
}

#navlist li a {
color:#fff;
font-size:21px;
font-weight:400;
}

#navlist li a:hover {
color:#006B9F;
text-decoration:none;
}

.main {
background:#000;
}

.category_title {
border-color:#002B40;
border-style:solid none;
border-width:1px;
}

.scroll {
margin-top:50px;
}

.scroll img {
float:right;
}

.first {
padding-top:23px;
}

.thumbs {
margin:30px 0 10px;
}

.thumbs a:hover img {
border:solid 1px #666;
}

.thumbs a img {
border:solid 1px #000;
width:298px;
height:79px;
}

.thumbs h3 {
font-size:25px;
color:#fff;
line-height:22px;
font-weight:400;
margin:3px 0 2px;
padding:0;
}

.thumbs h4 {
font-size:20px;
font-weight:lighter;
margin:0 0 25px;
}

.omnie h3 {
font-size:20px;
}

.formularz {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:17px;
color:#fff;

}

label {
text-align:right;
width:110px;
float:left;
margin:0;
padding:.2em;
}

fieldset {
background-color:#000;
border:solid 0 #fff;
width:600px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:17px;
color:#fff;
}

legend {
color:#fff;
font-size:2em;
padding-left:.5em;
background:transparent url(../graphics/legend_bg.gif) no-repeat;
position:relative;
top:-1em;
font-weight:700;
letter-spacing:-1px;
white-space:pre;
}

.br {
display:none;
}

.textfield {
font:16px Verdana, Arial, Helvetica, sans-serif;
color:#fff;
height:24px;
border:solid 0 #fff;
background:transparent url(../img/textfield_bg.png) no-repeat fixed;
voice-family:inherit;
width:220px;
padding : 4px 0 0 10px;
margin: 6px 3px;

}



fieldset>input.textfield {
background: transparent url(../img/textfield_bg.png) no-repeat;
height:20px;

}

textarea {
font:14px Verdana, Arial, Helvetica, sans-serif;
color:#fff;
height:150px;
border:solid 0 #fff;
background:transparent url(../img/textarea_bg.png) no-repeat fixed;
voice-family:inherit;
width:300px;
margin: 6px 3px 6px 3px;
padding:5px 10px;
}

fieldset>textarea {
background:transparent url(../img/textarea_bg.png) no-repeat;
}

.submit {
background:transparent url(../img/submit.gif) no-repeat;
height:34px;
border:solid 0 #fff;
width:82px;
font:18px Verdana, Arial, Helvetica, sans-serif;
color:#fff;
margin:0 3px 3px;
}

.submit:hover {
background:transparent url(../img/submit.gif) no-repeat scroll 0 -34px;
}

div.tooltip {
background:transparent url(../img/praca.jpg) no-repeat scroll 0 0;
height:52px;
width:111px;
display:none;
margin-left:115px;
margin-top:5px;
}

a#trigger {
height:50px;
float:left;
}

.sel {
color:red;
}

#navlist_b li a,img#motto {
float:left;
}

fieldset>input.textfield:focus,fieldset>input.textfield:hover {
background:transparent url(../img/textfield_bg.png) no-repeat scroll 0 -24px;


}

.textfield:focus,.textfield:hover {
background:transparent url(../img/textfield_bg.png) no-repeat fixed scroll 0 -24px;

}

textarea:focus,textarea:hover {
background:transparent url(../img/textarea_bg.png) no-repeat fixed scroll 0 -160px;
}

fieldset>textarea:focus,fieldset>textarea:hover {
background:transparent url(../img/textarea_bg.png) no-repeat scroll 0 -160px;
}

dl {
color : #fff;
font-size : 17px;
}

dt {
margin : 10px 0 0 0;
font-weight : bold;
}

dd {
font-size : 15px;
}

em {
font-size:14px;
}

p.pp_description {
font-size:12px;
}


#creditfooter {
	display : none;
}

#KrzysztofZawadzki-Blog160fjb4n5qjjkh905rt5kcmitk li{
	list-style : none;
	margin-left : 0px;
	font-size : 14px;

}

#KrzysztofZawadzki-Blog160fjb4n5qjjkh905rt5kcmitk a {
	font-size : 18px;

	
}

#KrzysztofZawadzki-Blog160fjb4n5qjjkh905rt5kcmitk ul {
	margin : 0px;
	text-align : justify;
}
a#czytaj{ 
	font-size : 12px;
	float:right;
	margin : 0px 0 25px 0; 
	display : inline;
}

p.date {
	margin : 0px;
	float:left;
	font-size : 12px;
	color : #333;
	font-weight : bold;
}

.grid_3 h2 {
	text-indent : -9999px;
	margin : 0px;
	padding : 0px;
	height : 77px; 
	width : 140px;
}

.grid_3 h2#www_cat {
	background : url(../img/www_cat.jpg);
	height : 99px; 
	width : 220px;
}


.grid_3 h2#logo_cat {
	background : url(../img/logo_cat.jpg);
}

.grid_3 h2#dtp_cat {
	background : url(../img/dtp_cat.jpg);
}

.grid_3 h2#flash_cat {
	background : url(../img/flash_cat.jpg);
}

.grid_6 h2#blog_cat {
	background : url(../img/blog_cat.jpg);
	height : 99px; 
	width : 352px;
	text-indent : -9999px;
	margin : 0px;
	padding : 0px;
}

.grid_3 h2#omnie_cat {
	background : url(../img/omnie_cat.jpg);
}

.grid_3 h2#kontakt_cat {
	background : url(../img/kontakt_cat.jpg);
}