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  {
margin : 0;
padding : 0;
border : 0;
outline : 0;
font-size : 100%;
vertical-align : baseline;
background : transparent;
}

td { font-size:12px; font-family:tahoma; }

body  {
    line-height : 1;
    background:url(../images/background.png) #fefefe top left repeat-x;
}

#wrapper	{
    margin:0 auto;
    width: 979px;
    height:auto;
}

#top	{
    height: 155px;
    background:url(../images/kontakt.jpg) 100% 35% no-repeat;
    margin-bottom: 10px;
}

#logo img	{
    width: 211px;
    height: 126px;
    float:left;
    position:relative;
    top:34px;
    left:12px;

}
.navi	{
    position:relative;
    top: 118px;
    float:right;
}

.navi li	{
    display:inline;
    float:left;
    list-style:none;
}

#start,#start2	{
    display:block;
    width: 122px;
    height: 42px;
    background:url(../images/start.png);
}

#start:hover,#start2	{
    background-position: 0px -42px;
}

#onas, #onas2	{
    display:block;
    width: 122px;
    height: 42px;
    background:url(../images/onas.png);
}



#onas:hover, #onas2	{
    background-position:0px -42px;
}

#oferta, #oferta2	{
    display:block;
    width: 122px;
    height: 42px;
    background:url(../images/oferta.png);
}
#oferta:hover, #oferta2	{
    background-position:0px -42px;
}

#portfolio,#portfolio2	{
    display:block;
    width: 122px;
    height: 42px;
    background:url(../images/portfolio.png);
}

#portfolio:hover,#portfolio2	{
    background-position:0px -42px;
}

#cennik,#cennik2	{
    display:block;
    width: 122px;
    height: 42px;
    background:url(../images/cennik.png);
}

#cennik:hover,#cennik2	{
    background-position:0px -42px;
}

#kontakt,#kontakt2	{
    display:block;
    width: 120px;
    height: 42px;
    background:url(../images/kontakt.png);
}

#kontakt:hover,#kontakt2	{
    background-position:0px -42px;
}

#banner	{
    width: 979px;
    height: 259px;
    background:url(../images/banner.png) top left no-repeat;
}

#content	{
    height: 229px;
    background:url(../images/content_background.png) top left no-repeat;
}

#content_podstrona	{
    height: auto;
    padding-top:1px;
}

#content_tresc	{
    width: 978px;
    height:auto;
    border-left: 1px solid #d2d3d5;
    border-right: 1px solid #d2d3d5;
    background-color:#fff;
}

#content_right	{
    float:right;
    width:700px;
    height:auto;
    color:#666;
}

#content_tresc ul	{
    padding: 10px 20px 20px 20px;
}

#content_right h2	{
    color:#e20320;
    font-size: 18px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    padding: 10px 0px 0px 10px;
    font-weight:bold;
}

#content_right table { margin:4px; }

#content_right table td
{
    border:1px solid #979596;
    padding:2px;
}

#content_right p {
    font-size: 12px;
    line-height:18px;
    padding: 10px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    padding-bottom:24px;
}

#content_right p b
{
    color:#E3001C;
}

#content_right h3	{
    background:#979596 url(../images/h3.png) top right no-repeat;
    display:block;
    width:339px;
    height: 16px;
    color:#fff;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    padding: 4px 0px 2px 10px;
    position:relative;
    font-size:12px;
    left: 10px;
    margin:10px 0;
}

#content_right ol	{
    list-style:none;
    padding-left: 10px;
}

#content_right li	{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    line-height: 130%;
    font-size: 12px;
}

#content_right img	{
    padding: 10px;
    position:relative;
    left: 10px;
}


.czyszczenie	{
clear:both;
}

ul#left_menu li
{    
    width: 214px;
}

ul#left_menu li a
{
    display:block;
    width: 204px;
    height: 22px;
    border:0px solid green;
    background:url(../images/left_menu_bg.png) no-repeat;
    background-position:0px -32px;
    margin-bottom:2px;
    color:#4E4E4E;
    text-decoration:none;
    font-family:tahoma;
    font-size:12px;
    padding-top:8px;
    padding-left:10px;
}

ul#left_menu li a:hover
{
    background-position:0px 0;
    font-weight:bold;
    color:#fff;
}

ul#left_menu li a.active
{
    background-position:0px 0;
    font-weight:bold;
    color:#fff;
}

ul#left_menu li a.inside
{
    color:#4E4D4D;
    background:none;
    padding:0;margin:0;
    padding-left:10px;
    font-weight:bold;
}

ul#left_menu li a.inside:hover
{
    color:red;
    background:none;
    padding:0;margin:0;
    padding-left:10px;
    font-weight:bold;
}

#content_top {
    height: 9px;
    background:url(../images/content_pod.png) top left no-repeat;
}

#left	{
    float:left;
    width: 50%;
    height:auto;

}
#right	{
    float:right;
    width:50%;
    height:auto;
}

h1	{
    display:block;
    padding-left: 25px;
    background:url(../images/h1_back.png) top left no-repeat;
    padding-bottom: 8px;
    text-decoration:none;
    border-bottom: 4px solid #e5001e;
    width: 400px;
    color:#3b3b3b;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size: 14px;
    position:relative;
    top: 20px;
    left: 30px;
}

.content_img	{
    float:left;
    padding: 40px 0px 0px 20px;

}

#left p, #right p	{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight:bold;
    color:#595959;
    line-height: 150%;
    margin-top: 40px;
    margin-right:35px;
    height: 130px;

}

#left h1, #right h1 { font-weight:bold; }

#content .more	{
    float:right;
    margin: 0px 30px 0px 0px;
}

#buttons	{
    height: 81px;
    background:url(../images/button.png) top left no-repeat;
}

#trust_us	{
    height: 92px;
    background:url(../images/trust_us.png) top left no-repeat;
    padding-left: 160px;
    padding-top: 15px;
}

#trust_us li	{
    display:inline;
    float:left;
    list-style:none;
}

#buttons ul	{
    padding-left: 20px;
    padding-top: 15px;
}

#buttons li	{
    display:inline;
    float:left;
    list-style:none;
    padding-right: 10px;
}

ul.incontent, ol.incontent2
{
    margin:10px 0 25px 30px;
}

ul.incontent li
{
    list-style:disc;
    margin:2px;
}

ol.incontent2 li
{
    list-style:decimal;
    margin:2px;
}

div.ad_item
{
    font-family:tahoma;
    font-size:12px;
    line-height:16px;
    width:613px;
    padding:10px;
    margin-bottom:10px;
    height:168px;
}

div.ad_item span { display:block; font-weight:bold; color:#E3001C; width:360px; }

div.ad_item div
{
    margin:4px 0;
    line-height:16px;
    font-size:11px;
    width:390px;
}

div.ad_item2
{
    font-family:tahoma;
    font-size:10px;
    line-height:16px;
    width:613px;
    padding:10px;
    margin-bottom:10px;
    height:168px;
}

div.ad_item2 span { display:block; font-weight:bold; color:#E3001C; width:260px; }

div.ad_item2 div
{
    margin:4px 0;
    line-height:16px;
    font-size:10px;
    width:290px;
}

table#contact
{
    width:260px;
}

table#contact td
{
    padding:4px;
    text-align:right;
    font-family:tahoma;
    font-size:14px;
    line-height:17px;
    color:#000;
	border:0px solid red;
    vertical-align:top;
}

table#contact td.t
{
    text-align:left;
    width:60px;    
    font-weight:bold;
}

div.gallery
{
    text-align:center;
    font-family:tahoma;
    font-size:12px;
    float:left;
    width:130px;
    height:150px;
    margin:4px;
}

#content_right div.gallery img { margin:6px 0; padding:0; left:0; }

div.gallery a
{
    color:#595959;
    text-decoration:none;
    margin:3px;
    font-size:14px;
    display:block;
}

div.gallery_item
{
    float:left;
    text-align:center;
}

#content_right div.gallery_item img { padding:0; margin:6px; left:0; }

#footer	{
    width: 1000px;
    margin:0 auto;
    padding-bottom: 30px;
    text-align:center;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size: 14px;
    color:#b8b8b8;
}
