
body { background-color:#ffffff; }

body, input, textarea, select, div, td  {  font-family: tahoma; text-align: justify;
		font-size: 13px; color:#333333;}


table ,td { padding:0px; margin:0px; }
.fl{ float:left;}
.fr{ float:right;}
.cl {clear: both;}
img {border:none;margin:0px;padding:0px }
h1 {padding:0px; font-size: 17px; margin:0px;  font-weight: normal; color:#000000; font-size:18px; font-weight:bold; padding-bottom:12px; background:url(../graf/dzial.png) no-repeat; padding-left:40px;}
h2 , h3{padding:0px; font-size: 17px; margin:0px;  font-weight: normal; }
form , a, input{ padding:0px; margin:0px;}
p{ padding:0px; margin:0px 0px 10px 0px; }
input , form{ margin:0px; padding:0px;}
a:link , a:visited , a:hover {text-decoration: none; color:#000000;}
a:hover {color: #a90f26;}

ul{list-style:none; padding:0px 0px 10px 20px;}
ul li { padding:3px 0px 3px 15px; background:url(../graf/li1.png) no-repeat 0px 8px;}

#top{ width:100%; height:94px; background:#FFFFFF; z-index:2; position:absolute;}
.all { width:1000px; margin:auto;  }

#logo { width:370px; padding:5px 0px 0px 0px; float:left; }
#menuup{ width:630px; height:94px; float:left;}

#cont{ width:996px; border:2px solid #6e6e6e; background:#FFFFFF; margin-top:94px; padding-bottom:5px; float:left;}
#dol { background:#d0d0d0; border:2px solid #6e6e6e; border-top:none; float:left; display:block; width:976px; padding:5px 10px 5px 10px;  margin-bottom:30px;} 

#flash{ width:996px; height:263px;}
#endf{ width:996px; height:26px; background:url(../graf/tlo1.png) repeat-x; border-top:2px solid #6e6e6e;}

.kontakt{ width:460px; padding:20px 0px 0px 30px; float:left;}
.for{ background:#eeeeee; border:1px solid #999999; padding:2px 5px; width:200px;}
.send{ background:#eeeeee; border:1px solid #999999; padding:2px 10px; cursor:pointer; color:#000000;}
.send:hover { color:#FFFFFF; background: #8d1721; }
.send2{ display:block; margin: 10px 0px 0px 190px;}

.mapa{ width:940px; float:left; padding:30px;}


#lewa{ width:570px; padding:20px 0px 0px 30px; float:left; display:inline;}
.box{ width:550px; padding:10px; border-top:1px solid #951523; background:url(../graf/rea.png) repeat-x; background-position:0px -10px; float:left;}
.box img { float:left; margin-right:10px; padding:5px; background:#cccccc; border:1px solid #666666; height:101px;}
.box img:hover{border:1px solid #951523;} 
.box h2{ text-align:left; font-size:16px; font-weight:bold; height:105px;}

a.wiecej2 { padding:5px 10px 5px 25px; border:1px solid #666666; background:#eeeeee; border-top:2px solid #8d1721; background-image:url(../graf/wiecej2.png); background-repeat:no-repeat; background-position:8px 9px; font-weight:bold; float:right; margin-right:10px;}
a:hover.wiecej2 { background:#8d1721; color:#FFFFFF; border-top:2px solid #222222; background-image:url(../graf/wiecej2a.png); background-repeat:no-repeat; background-position:8px 9px; }



.box-rozwin{width:560px; padding:20px 10px 10px 0px; float:left;}
.box-rozwin img { width:250px; margin-right:10px; padding:5px; background:#cccccc; border:1px solid #666666; float:left; display:inline;}
.box-rozwin ul {float:left; width:280px; padding:0px; text-align:left; display:inline; margin-bottom:10px;}
ul#rozwin{ float:left; width:280px; padding:0px; text-align:left; display:inline; margin-bottom:10px;}



#prawa{ width:365px; float:right; display:inline;}

.box_realizacje{ width:365px; min-height:139px; background:url(../graf/rea.png) repeat-x bottom; color:#000000; float:left; padding-bottom:25px; font-size:11px; text-align:left;}
.box_realizacje:hover{ background:#e2e2e2; background:url(../graf/rea2.png) repeat-x bottom;}

.box_realizacje p{ padding:15px 5px 10px 0px;}
.box_realizacje img{ float:left; border:2px solid #FFFFFF; margin:0px 7px 0px 25px;}

.tytul{ color:#000000; font-size:18px; font-weight:bold; padding-bottom:12px; background:url(../graf/dzial.png) no-repeat; padding-left:40px;}
.podpis{ text-align:center; color:#000000; float:right; font-size:15px; padding-top:20px;}
a.wiecej { color:#a90f26; margin-bottom:10px;}
a:hover.wiecej { color:#000000; border-bottom:2px solid #a90f26;}


#menudol{ width:1000px; float:left; text-align:center; padding-top:30px; }
#menudol a{ padding:0px 10px 0px 10px; font-size:11px;}

ul#galeria{ width:570px; margin:0px; padding:0px;}
ul#galeria li { width:158px; margin-left: 50px; margin-right: 50px; padding:10px; background-image:none; border:1px solid #666666; text-align:center; float:left; margin:5px 10px 5px 0px; background:#eeeeee;}
ul#galeria li:hover { background:#999999;}
ul#galeria li img { height:100px; border:1px solid #CCCCCC; vertical-align:middle;}
ul#galeria li:hover img { border:1px solid #333333;}

a.wi{ background:url(../graf/wi.png) 0px 6px no-repeat; padding-left:11px;}



a.menu:LINK , a.menu:VISITED , a.menu:ACTIVE , a.menu:HOVER {font-family: tahoma,  sans-serif;
        font-weight: normal;
        font-size: 11px;
        text-decoration: none;
		color:  #990000;

		}
a.menu:HOVER {	color: #009037;	}



