html, body, div, span, h1, h2, h3, h4, h5, h6, p, a, em, img, strong, sub, sup, b, u, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, tbody, tr, th, td  {
margin : 0;
padding : 0;
border : 0;
outline : 0;
font-size : 100%;
vertical-align : baseline;
background : transparent;
} 


body  {
line-height : 1;
background:url(../images/background.png) #fff top left repeat-x;
color:#aca8a4;
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;

}

a	{
color:#aca8a4;
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
text-decoration:underline;
} 

#wrapper	{
margin:0 auto;
width: 983px;
height:auto;

}

#top_navi	{
margin:0 auto;
width: 905px;
height: 41px;
margin-top: 19px;
margin-bottom: 15px;
}
#top_navi li	{
display:inline;
list-style:none;
float:left;
padding-left:3px;
padding-right: 2px;

}
#top_navi a	{
display:block;
width: 108px;
height: 41px;
background:url(../images/menu_background.png) top left no-repeat;
color:#12adbe;
text-align:center;
text-decoration:none;
font-family:Tahoma;
font-size: 12px;
font-weight:bold;
vertical-align:inherit;
}
#top_navi a:hover	{
background-position: 0px -41px;
color:#fff;
}
.one_word	{
position:relative;
top: 14px;
font-style:normal;
}
.two_word	{
position:relative;
top: 8px;
font-style:normal;
}
#top	{
width: 983px;
height: 383px;
background:url(../images/top.png) top left no-repeat;
}
#content	{
width: 983px;
background:url(../images/shadow.png) top left repeat-x;
height:auto;
padding-top: 30px;
}
.czyszczenie	{
clear:both;
}
#left	{
float:left;
width: 50%;
height:auto;
}
#right	{
float:right;
width: 49%;
height:auto;
margin-right: 8px;
}
.myBox {
    
    color: #000;
    width:481px;
	height: 405px;
    background-color: #fff;
    border: 1px solid #d7f6fa;

    /* Do rounding (native in Firefox and Safari) */
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
	margin-bottom: 10px;
	margin-left: 5px;
}
.myBox_small {
    
    color: #000;
    width:481px;
	height: 238px;
    background-color: #fff;
    border: 1px solid #d7f6fa;

    /* Do rounding (native in Firefox and Safari) */
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
	margin-bottom: 10px;
	margin-left: 5px;
}
.myBox_big {
    
    color: #000;
    width:973px;
	height: auto;
    background-color: #fff;
    border: 1px solid #d7f6fa;

    /* Do rounding (native in Firefox and Safari) */
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
	margin-bottom: 10px;
	margin-left: 5px;
}
h2.headwelcome {
background:url(../images/header/welcome.gif) top left no-repeat;

}
h2.headcontact {
background:url(../images/header/contact.gif) top left no-repeat;

}
h2.headnews {
background:url(../images/header/news.gif) top left no-repeat;

}
h2.headform{
background:url(../images/header/form_contact.gif) top left no-repeat;

}
h2.headmore{
background:url(../images/header/more.gif) top left no-repeat;

}
h2.headgallery{
background:url(../images/header/gallery.gif) top left no-repeat;

}

h2.head {
background-color:transparent;
background-repeat:no-repeat;
height:1px;
margin:20px 0 0 20px;
padding-bottom:42px;

}
h2 span	{
display:none;
}
h3	{
color:#3cc3d3;
font-family:Tahoma;
font-size: 14px;
font-weight:normal;
padding: 10px 0px 20px 0px;
}
h4	{
color:#3cc3d3;
font-family:Tahoma;
font-size: 11px;
font-weight:normal;
padding: 0px 0px 10px 0px;
}

.info	{
padding: 0px 20px 0px 20px;
margin-bottom: 0px;
}
.info_big	{
padding: 0px 120px 0px 120px;
margin-bottom: 0px;
}
.gallery	{
margin: 0px 50px 0px 50px;
margin-bottom: 0px;


}
.gallery hr	{
display:block;
border:none;
width: 826px;
background:url(../images/hr_gallery.png) top left no-repeat;
height:1px;
float:left;
margin: 0px 0px 0px 0px ;
}
.gallery p	{
color:#3d3c3f;
font-family:Tahoma;
font-size: 11px;
text-align:justify;
line-height: 150%;
padding: 0px 0px 10px 0px;
width: 405px;
}
.gallery_box	{
float:left;
padding-right: 20px;}
.gallery_box img	{
padding: 5px 0px 10px 0px;
}
.gallery_box em	{
font-family:Tahoma;
font-size: 10px;
color:#454545;
font-style:normal;
margin-bottom: 20px;
display:block;

}
.info p.info_contact	{
padding-left: 40px;

}
#contact	{
background:url(../images/img1.png) bottom right no-repeat;

}
.myBox img	{
float:left;
padding: 0px 10px 10px 0px;
}
.info p, .info_big p	{
color:#aca8a4;
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
text-align:justify;
line-height: 150%;
padding: 0px 0px 10px 0px;
}

.info p.info_right	{
line-height: 124%;
}

.info p.center_text	{
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
text-align:center;
line-height: 150%;
font-weight:bold;
}
.info em, .info_big em	{
color:#2fbccc;
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
font-style:normal;
padding: 0px 0px 15px 0px;
font-weight:bold;
display:block;
clear:both;
}
.more_blue	{
float:right;
width: 71px;
height: 20px;
background:url(../images/more.png) top left no-repeat;
margin-bottom: 10px;
}
.more_orange	{
float:right;
width: 71px;
height: 20px;
background:url(../images/more_orange.png) top left no-repeat;
margin-bottom: 10px;
}
.submit	{
float:right;
width: 71px;
height: 20px;
background:url(../images/submit.png) top left no-repeat;
margin-bottom: 10px;
margin-right: 20px;
border:none;
}
form	{
padding: 0px 20px 10px 20px;}
label	{
float:right;
color:#928c8c;
font-size: 11px;
font-family:Arial, Helvetica, sans-serif;
padding-right: 10px;}
input	{
width: 330px;
margin: 1px;
border:1px solid #dbdada;
}
.text	{
height: 70px;
}
#footer	{
width: 100%;
height: 42px;
background-color:#22b5c6;

}
#wrapp_footer	{
margin:0 auto;
width: 960px;

}
#wrapp_footer p	{
float:left;
width: 35%;
color: #fff;
font-size: 10px;
font-family:Arial, Helvetica, sans-serif;
margin-top: 15px;

}
#wrapp_footer ul	{
position:relative;
top: 14px;
left: 100px;
margin-right: 80px;
}
#wrapp_footer li	{
display:inline;
list-style:none;
float:left;

}
#wrapp_footer a	{
text-decoration:none;
color:#fff;
display:block;
font-family:Tahoma;
font-size: 12px;
padding-right: 20px;
padding-left: 20px;
border-right: 1px solid #fff;
}
#wrapp_footer a.no_border	{
border:none;
}
#realization	{
margin:0 auto;
width: 900px;
height: 23px;
background-color:#fff;

}
#realization p	{

float:right;

}
#realization em	{
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
color:#adaaaa;
font-style:normal;
display:block;
width: 60px;
height:15px;
float:left;
padding-right: 5px;
position:relative;
top: 5px;

}
#realization img	{

}
#menu_right	{
width: 250px;
height:auto;
float:right;
margin-top: 50px;

}
#menu_right h2.head	{
padding-bottom:42px;
margin:10px 0px 0px -20px;
}
#menu_right ul	{
border-left: 1px solid #aee13c;
padding-left: 40px;
}
#menu_right li	{
list-style-image:url(../images/arrow.png);
padding-left: 10px;
padding-top: 5px;
padding-bottom: 5px;

}
#menu_right a	{
color:#6a9916;
text-decoration:none;
font-family:Tahoma;
font-size: 12px;
font-weight:bold;
}
.myBox_small img.contact_img	{
float:right;
position:relative;
top: 35px;
right: 20px;
}
.pagination	{
margin:0 auto;
width: 240px;
margin-bottom: 20px;

}
.pagination a	{
font-family:Tahoma;
font-size: 11px;
color:#222221;
text-decoration:none;
}
.preview	{
padding-right: 10px;
}
.next	{
padding-left: 10px;
}