* {
outline:none;
}

html, body {
width:100%;
height:100%;
margin:0;
padding:0;
}

body {
background:url(graf/bg.jpg) left top no-repeat #121212;
margin:0;
padding:0;
font-family:Arial, Tahoma, sans-serif;
font-size:11px;
color:#4b4b4b;
min-height:500px;
}

img, a img, li img {
border:0;
padding:0;
margin:0;
}

.do-lewej {
float:left;
}

.do-prawej {
float:right;
}

.center {
text-align:center;
}

.justify {
text-align:justify;
}

.both {
clear:both;
}

.bold {
font-weight:bold;
}

.block {
display:block;
}

.inlineblock {
display:inline-block;
}

.padding {
padding:10px;
}

p {
text-indent:0px;
}

a {
color:#4b4b4b;
text-decoration:none;
}

a:hover {
color:#52737c;
text-decoration:underline;
}

div#wrap {
overflow:hidden;
width:100%;
min-height:300px;
padding:0 0 20px 0;
background:url(graf/top.jpg) left top no-repeat;
}

div#top {
overflow:hidden;
width:230px;
height:105px;
padding:80px 147px 22px 60px;
clear:both;
}

div#top a {
display:block;
width:290px;
height:185px;
}

div.line {
background:url(graf/krop.png) repeat-x;
height:1px;
width:100%;
overflow:hidden;
margin:5px 0 15px 0;
}

div.line2 {
background:url(graf/krop2.png) repeat-x;
height:1px;
width:100%;
overflow:hidden;
margin:5px 0 15px 0;
}

div#menu {
width:437px;
height:25px;
overflow:hidden;
margin:0;
padding:0;
clear:both;
background:url(graf/menu.jpg) no-repeat 0 0;
}

div#menu ul {
margin:0;
padding:0;
list-style:none;
}

div#menu ul li {
background:url(graf/menu.jpg) no-repeat 0 0;
height:25px;
float:left;
}

div#menu ul li:hover {
background:url(graf/menu_hov.jpg) no-repeat 0 0;
}

div#menu ul li a {
display:block;
width:100%;
height:100%;
}

div#menu ul li#menu_01 {width:60px;background-position: 0px;}
div#menu ul li#menu_02 {width:70px;background-position: -60px;}
div#menu ul li#menu_03 {width:50px;background-position: -130px;}
div#menu ul li#menu_04 {width:30px;background-position: -180px;}
div#menu ul li#menu_05 {width:55px;background-position: -210px;}
div#menu ul li#menu_06 {width:60px;background-position: -265px;}
div#menu ul li#menu_07 {width:50px;background-position: -325px;}
div#menu ul li#menu_08 {width:62px;background-position: -375px;}

div#splash {
width:100%;
height:200px;
background:url(graf/splash.png) left top no-repeat;
overflow:hidden;
margin:0;
clear:both;
padding:0;
}

div#podstrona {
max-width:960px;
overflow:hidden;
clear:both;
margin:0;
padding:0;
}

div#work {
width:100%;
overflow:hidden;
margin-left:65px;
clear:both;
padding:0;
}

div#work2 {
width:100%;
height:330px;
overflow:hidden;
clear:both;
padding:0;
}

div#kw_strz3 {
margin: 10px 1px 0 1px;
height:50px;
overflow:hidden;
}

#kw_strz {
/*display:none;*/
}

div#list {
clear:both;
width:100%;
overflow:hidden;
margin-left:65px;
}

div.list2 {
width:216px;
overflow:hidden;
margin:0 10px 0 0;
padding:0;
float:left;
}

div.list2 ul {
margin:0;
padding:0;
list-style:none;
}

div.list2 ul li {
width:216px;
clear:both;
margin:0;
}

div.list2 ul li.lst {background:url(graf/list.jpg) no-repeat 0 0;height:17px;}
div.list2 ul li.lst2 {background:url(graf/list2.jpg) no-repeat 0 0;height:19px;}
div.list2 ul li.lst:hover {background:url(graf/listhov.jpg) no-repeat 0 0;}
div.list2 ul li.lst2:hover {background:url(graf/list2hov.jpg) no-repeat 0 0;}

div.list2 ul li a {
display:block;
width:200px;
font-size:7px;
}

div.list2 ul li.lst a {height:12px;padding:3px 0 2px 16px;}
div.list2 ul li.lst2 a {height:12px;padding:5px 0 2px 16px;}

div.boks_praca {
position:relative;
left:0;
clear:both;
margin:0;
padding:0;
display:inline-block;
	height:100%;
/*width:590px;*/
/*height:330px;*/
}

div.boks_praca > div{
	float:left;
	position:relative;
	overflow:hidden;
	height:100%;
	/*height:330px;*/
	width:100000px;
	/*background:#121212;*/
}

div.boks_praca ul {
margin:0;
padding:0;
list-style:none;
float:left;
overflow:hidden;
height:100%;
}

div.boks_praca ul li.praca {
float:left;
margin:0 2px 0 1px;
padding:0;
overflow:hidden;
height:330px;
width:150px;
background: url(graf/load2.gif) no-repeat center #363636;
}

li.praca img {
display:none;
}

div#strzalki {
width:93px;
height:34px;
overflow:hidden;
float:left;
}

div#strzalki ul {
margin:0;
padding:0;
list-style:none;
float:left;
}

div#strzalki li {
margin:0;
padding:0;
width:37px;
height:34px;
overflow:hidden;
}

div#strzalki li.strzalka_l {background:url(graf/arr_lgray.jpg);float:left;margin:0 8px 0 0;}
div#strzalki li.strzalka_p {background:url(graf/arr_pgray.jpg);float:right;}

div#strzalki li.strzalka_l a{background:url(graf/arr_lgray.jpg);}
div#strzalki li.strzalka_p a{background:url(graf/arr_pgray.jpg);}
div#strzalki li.strzalka_l_blue a{background:url(graf/arr_lblue.jpg);}
div#strzalki li.strzalka_p_blue a{background:url(graf/arr_pblue.jpg);}

div#strzalki a {
width:100%;
height:100%;
display:block;
}

div#kwadraty {
height:16px;
overflow:hidden;
padding: 9px 0;
}

div#kwadraty ul {
margin:0;
padding:0;
list-style:none;
float:left;
}

div#kwadraty li {
margin:0 3px;
padding:0;
width:16px;
height:16px;
overflow:hidden;
}

div#kwadraty li.kwadr {background:url(graf/kw_gray.jpg);float:left;}
div#kwadraty li.kwadr_sel {background:url(graf/kw_blue.jpg);float:left;}

div#kwadraty a {
width:100%;
height:100%;
display:block;
}

div.tyt {
padding:10px 0px 0 0px;
}

div.cont {
max-width:960px;
color:#4b4b4b;
font-size:11px;
text-align:justify;
}

div.cont a {
color:#52737c;
}

div#foto_about {
background: url(graf/load2.gif) no-repeat center #363636;
margin:0;
padding:0;
overflow:hidden;
}

div#foto_about img {
display:none;
}

div#list_utnij {
height:0px;
width:0px;
clear:both;
overflow:hidden;
}