body {
	font-family: trebuchet ms, verdana, tahoma, arial, helvetica, sans-serif; color: #636363; font-size: 12px;
	width: 100%;
	margin: 0 auto; padding: 0;
	background: #fff url(images/bg.jpg) no-repeat center 0;
	}

a:link, a:visited  {text-decoration: none; color: #323232;}
a:hover {text-decoration: none; color: #008CB7;}
	 
img {border: 0;}

.bold {font-weight: bold;}

input {border: 0;}

/* obrazek - top */
#top {width: 924px; height: 246px; margin: 0 auto; position: relative; background: url(images/img-top.jpg);}
#top  img.logo {position: absolute; left: -3px; top: 51px;}

/* menu - top */
#menu-top {width: 830px; height: 60px; margin: 0 auto; padding: 0 0 0 23px; background: url(images/menu-top.png);}
#menu-top a {display: block; float: left; height: 40px; padding: 20px 10px 0 10px; position: relative; color: #fff;}
#menu-top a p {margin: 0; position: relative; z-index: 2; color: #fff;}
#menu-top a span {position: absolute; left: 11px; top: 21px; z-index: 1; color: #00597a;}
#menu-top a:hover {background: url(images/menu-top-hover.png) repeat-x 0 0;}

#container {width: 853px; margin: 0 auto; padding: 30px 0 0 0;}

h3 {width: 100%; float: left; margin: 0 0 15px 0; padding: 0 0 7px 0; border-bottom: 1px solid #e6e6e6; font-size: 13px; color: #eb3d00;}
h4 {width: 100%; float: left; margin: 0 0 15px 0; padding: 0 0 7px 0; border-bottom: 1px solid #f8f8f8; font-size: 16px; color: #007FAE;}

/* tresc */
#content {width: 620px; float: left; font-size: 13px; line-height: 20px;}
#content  h3 {margin: 0 0 20px 0;}
aaa#content  a {color: #eb3d00;}
aaa#content  a:hovert {text-decoration: underline;}

.a1 {color: #007CAC;} 
#content .a1 a {color: #007CAC;} 
#content .a1 a:link {color: #007CAC;} 

#content2 {width: 100%; float: left;  font-size: 13px; line-height: 20px;}
#content2  h3 {margin: 0 0 20px 0;}
aaa#content2  a {color: #eb3d00;}
aaa#content2  a:hovert {text-decoration: underline;}

#content3 {width: 620px; float: right; font-size: 13px; line-height: 20px;}
#content3 h3 {margin: 0 0 20px 0;}
aaa#content3  a {color: #eb3d00;}
aaa#content3  a:hovert {text-decoration: underline;}

/* prawa strona */
#right {width: 188px; float: right; }
#left {width: 188px; float: left;}

#menu-right {width: 188px; float: left; _overflow: hidden;}
#menu-right a {color: #545454; cursor: hand; display: block; width: 178px; margin: 0 0 1px 0; padding: 4px 0 0 10px; background: #f2f2f2 url(images/menu-right.gif) no-repeat 0 0;}
#menu-right a:hover {color: #eb3d00; background: #eaeaea url(images/menu-right-hover.gif) no-repeat 0 0;}
#menu-right a span {display: block; width: 178px; padding: 0 0 6px 10px; position: relative; left: -10px; background: url(images/menu-right-bottom.gif) no-repeat 0 100%;}
#menu-right a span:hover {background: url(images/menu-right-bottom-hover.gif) no-repeat 0 100%;}
#menu-right .under1 {width: 143px; padding: 4px 0 0 45px; font-style: normal; background: #eaeaea url(images/menu-right2.gif) no-repeat 0 0; color: #a0a0a0;  font-size: 11px;}
#menu-right .under1 span {display: block; width: 143px; padding: 0 0 6px 45px; position: relative; left: -45px; background: url(images/menu-right-bottom-hover.gif) no-repeat 0 100%;}
#menu-right .under1:hover { background: #eaeaea url(images/menu-right2.gif) no-repeat 0 0;  font-size: 11px;}
#menu-right .under2 {width: 118px; padding: 4px 0 0 70px; font-style: italic; background: #eaeaea url(images/menu-right3.gif) no-repeat 0 0; color: #a0a0a0;  font-size: 10px;}
#menu-right .under2 span {display: block; width: 118px; padding: 0 0 6px 70px; position: relative; left: -70px; background: url(images/menu-right-bottom-hover.gif) no-repeat 0 100%;}
#menu-right .under2:hover { background: #eaeaea url(images/menu-right3.gif) no-repeat 0 0;  font-size: 10px;}

#realizacje {width: 188px; float: left; margin: 35px 0 0 0; padding: 7px 0 0 0; text-align: center; background: #eaeaea url(images/realizacje-top.gif) no-repeat 0 0;}
#realizacje .link {float: left;}

#realizacje2 {width: 188px; float: left; margin: 35px 0 0 0; padding: 7px 0 0 0; text-align: center; background: #eaeaea url(images/realizacje-top.gif) no-repeat 0 0;}
#realizacje2 .link {float: left;}

#kontakt {width: 188px; float: left; margin: 35px 0 0 0;}
#kontakt p {margin: 0;}

a.button {display: block; width: 120px; height: 17px; float: left; margin: 10px 0 0 0; padding: 1px 0 0 0; text-align: center; font-size: 11px; background: url(images/button.gif);}
a:hover.button {text-decoration: underline; color: #eb3d00;}

#mapka {width: 188px; float: left; margin: 35px 0 0 0;}

/* stopka */
#footer {width: 100%; float: left; margin: 30px auto 0 auto; padding: 25px 0; overflow: hidden; background: #ececec url(images/bg-footer.gif) repeat-x 0 0;}
#footer .center {width: 853px; margin: 0 auto;}
#footer a:hover {color: #eb4004;}

#copyright {float: left;}
#copyright p {margin: 0; color: #636363;}
#copyright p.p1 {font-size: 11px;}
#copyright p.p2 {font-size: 10px;}
#copyright a {margin: 0; color: #545454;}


#dostawca {font-size: 11px; float: right; font-weight: bold;}
#dostawca img {position: relative; top: 5px; margin: 0 0 0 10px;}

.foto {border: #E6E6E6; border-style: solid; border-top-width: 3px; border-right-width: 3px; border-bottom-width: 3px; border-left-width: 3px}
.red {color: #eb3d00;}

/* ################### GALERIA ZDJÊÆ ################### */
.podgalerie {border: 1px solid #d4d4d4; margin: 0 0 10px 0; font-size: 13px; color: #666666;}
.foto2 {padding: 5px; border: 1px solid #eaeaea; background: #f0f0f0;}
.linia_galeria {}
.gal_tytul_gl {font-weight: bold; font-size: 13px; color: #007DAD;}
.gal_1 {font-size: 13px; BACKGROUND-POSITION: left top; BACKGROUND-REPEAT: repeat-x; background-image: url(../images/menug.gif); font-weight: bold; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; }
.gal_2 {font-size: 13px; font-weight: normal; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 0px; }
.gal_opis {font-weight:normal; font-size: 12px; color: #666666;}
.foto_gal {font-family: Arial; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; border: #CCCCCC; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; font-size: 14px; color: #FF8B02; text-decoration: none; font-weight: bold; text-align:left; text-transform: uppercase;}
.logowanie1 {text-transform: uppercase; background-color: #F8F8F8; color: #FF8B02; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; font-size: 13px; text-decoration: none; font-weight: bold; text-align: left;}

.gwiazda {color: #0087B4;}
.blad {color: #FF0000;}
.okej {color: #007FAE;}

.table {text-align: left ; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; background-color: transparent}
table.table td {text-align: left; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; border-color: #FFFFFF #FFFFFF #C9C9C9; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}
