html, body {
position:relative;
width:100%;
height:100%;
font-family: Verdana, Tahoma, Arial;
font-size:12px;
margin:0px;
background:url(background.jpg) repeat-x #2f2f2f;
}

a         {text-decoration:none; color:#ffffff;}
a:hover   {text-decoration:none;}

img
{
border:0px solid white;
}

* {
padding: 0;
margin: 0;
}

.content
{
position:relative;
margin:auto;
width:662px;
}

.header
{
padding-top:57px;
width:662px;
}

.misja
{
color:#888888;
font-family: Calibri, Verdana, Arial;
font-size:14px;
font-style:italic;
margin-top:58px;
}

.dane
{
font-family: Calibri, Verdana, Arial;
font-size:12px;
color:#ffffff;
}

.header1
{
color:#ffffff;
font-family: Calibri, Verdana, Arial;
font-size:18px;
margin-top:58px;
margin-bottom:35px;
text-align:center;
}


.napisy
{
float:left;
margin-top:97px;
width:508px;
height:254px;
background:url(napisy.jpg) no-repeat;
}

.dol
{
position:absolute;
top:590px;
width:952px;
}

.linia
{
width:100%;
height:3px;
background:url(linia.jpg) repeat-x;
}

.menu
{
position:relative;
float:right;
width:480px;
margin-top:4px;
color:#505155;
z-index:3 !important;
}

.menu_element
{
float:left;
color:white;
text-decoration:none;
padding:0px 13px 0px 13px;
background:#ba2d20;
text-align:center;
vertical-align:middle;
display:table-cell;
line-height:20px;
-moz-border-radius-topleft: 8px;
-moz-border-radius-bottomright: 8px;
cursor: pointer;
}

.menu_element a
{
color:white;
text-decoration:none;
}

#menu_element li
{
float:left;
list-style: none;
}

#menu_element a
{
float:left;
color:#505155;
display:block;
}

#menu_element a:hover
{
float:left;
color:white;
text-decoration:none;
}

#menu_element li a
{
float:left;
padding:0px 13px 0px 13px;
text-align:center;
vertical-align:middle;
display:table-cell;
line-height:20px;
-moz-border-radius-topleft: 8px;
-moz-border-radius-bottomright: 8px;
}

#menu_element li a:hover
{
float:left;
padding:0px 13px 0px 13px;
background:#ba2d20;
text-align:center;
vertical-align:middle;
display:table-cell;
line-height:20px;
}

.menu_kreska
{
float:left;
width:1px;
height:18px;
margin:0px 3px 0px 3px;
background:url(kreska.jpg) no-repeat;
}

.stopka
{
position:relative;
float:left;
width:200px;
margin-top:7px;
color:#818389;
z-index:3 !important;
}



#zrealizowane_kontener2
{
position:absolute;
top:124px;
left:413px;
width:522px;
z-index:3 !important;
}

.zrealizowane_content2
{
margin:0px 1px 0px 1px;
background:url(css/blitzer/images/kontener_background.png) repeat-x;
border:1px solid #b3b3b3;
-moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px;
font-family: Tahoma, Verdana, Arial;
font-size:12px;
padding-bottom:7px;
padding-top:2px;
color:#252525;
}

.zrealizowane_content2 a
{
color:#252525;
text-decoration:none;
}

.zrealizowane_content2 a:hover
{
color:#252525;
text-decoration:underline;
}

#zrealizowane_kontener3
{
position:absolute;
width:929px;
top:480px;
left:8px;
z-index:3 !important;
}

.zrealizowane_content3
{
margin:0px 1px 0px 1px;
background:url(css/blitzer/images/kontener_background.png) repeat-x;
background-position:bottom;
background-attachment: fixed; 
border:1px solid #b3b3b3;
-moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px;
font-family: Tahoma, Verdana, Arial;
font-size:12px;
padding:4px;
color:#252525;
}


#zrealizowane_kategorie a
{
color:#252525;
text-decoration:none;
}

#zrealizowane_kategorie a:hover
{
color:#cf1e00;
text-decoration:none;
}

.czystka
{
position:absolute;
width:100%;
height:100%;
top:0px;
left:0px;
z-index:2 !important;
}

.obrazek
{
position:absolute;
top:204px;
left:100px;
width:250px;
height:260px;
padding:5px;
background:url(kontener_background.png) repeat-x;
border:1px solid #b3b3b3;
color:#818389;
z-index:3 !important;
text-align:center;
}

#kontakt a
{
color:#cf1e00;
}

#kontakt a:hover
{
color:#cf1e00;
text-decoration:underline;
}


.clear
{
clear:both;
}

