/*reset styli*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:400;}
ol,ul{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400;}
q:before,q:after{content:"";}
fieldset,img,abbr,acronym{border:0;}

/*style strony*/
body {
	background:#e7e7e7;
    width:100%;
    font:normal 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
    color:#2c2c2c;
}
#main_1 {
    background:#fff url(img/bg.png) repeat-x top;
	width:100%;
	float:left;
	height:100%;
}

#main {
    width:100%;
    background:url(img/main_bottom.png) repeat-x bottom;
    float:left;
    height:100%;
    padding:0 0 10px 0;
}


#main2 {
    width:777px;
    margin:0 auto;
    background:#fff url(img/header.png) repeat-x 0 176px;
}
#wrapper,#wrapper2 {width:100%;float:left;}
#wrapper {
    background:url(img/top.jpg) no-repeat 100% 0;
}
#wrapper2 {
    background:url(img/wrapper_bottom2a.jpg) no-repeat bottom;
    padding:0 0 170px 0;
    position:relative;
}
#kominek {
    position:absolute;
    top:34px;
    right:131px;
}
#header {
    height:190px;
    position:relative;
}
#header h1 {position:absolute;top:65px;left:31px;}

#content {
    width:562px;
    float:right;
    padding:20px 2px 0 0;
}
#content h2 {
    border-bottom:1px solid #c6c6c6;
    padding:0 0 1px 0;
    margin:0 0 15px 0;
    text-align:right;
}
#content h3 {
    font-weight:700;
    margin:10px 0;
}
#content p,#content h3 {
    width:388px;
}
#content p {
    text-align:justify;
	margin:0.8em 0;
}
#content img {
    padding:1px;
    border:1px solid #b9b9b9;
    float:right;
}
#content .icon {
    padding-right:5px;
    border:0px;
    float:left;
}
#content h6 {
    padding-top:5px;
}
#content h2 img {
    float:none;border:none;padding:0;
}
#content a {
    color:#ca4545;
    text-decoration:none;
}
#galeria {
    padding:0 30px;
}
#galeria li {
    float:left;
    width:100px;
    text-align:center;
    height:105px;
}
#galeria img {
    float:none;
}



#sidebar {
    float:left;width:195px;padding:0 0 0 10px;color:#fff;
}
#sidebar ul {background:#b60000;width:193px;float:left;padding:14px 1px;}
#sidebar ul li {
    height:28px;
    width:100%;
    border-bottom:1px solid #900000;
}
#sidebar ul li.last {border:none;}
#sidebar ul li a {
    display:block;
    height:100%;
    line-height:32px;
    width:156px;
    padding:0 0 0 37px;
    background:url(img/m_bg.png) no-repeat bottom;
}
#sidebar ul li a:hover,#sidebar ul li a:focus,#sidebar ul li a.active {
    background:url(img/m_bg.png) no-repeat top;
}

#footer {
    background:#fff;
    float:left;
    color:#5b5b5b;
    padding:9px 16px;
    width:745px;
    position:relative;
}
#footer .copy {
    position:absolute;
    top:9px;
    right:16px;
}
#footer a {
    color:#ca4545;
    text-decoration:none;
}
#footer a:hover,#footer a:focus {
    color:#5b5b5b;
}
/*kontakt*/
.kontakt1, .kontakt2, .kontakt3 {padding:5px 0 5px 18px;}
.kontakt1 {background:url(img/icon1.jpg) no-repeat 0 50%;}
.kontakt2 {background:url(img/icon2.jpg) no-repeat 0 50%;}
.kontakt3 {background:url(img/icon3.jpg) no-repeat 0 50%;}

