
body {
margin: 0px;
padding: 0px;
width: 100%;
height: 100%;
background-color:#ffffff; background-image:url(../graf/tlo.jpg); background-repeat:no-repeat; background-position:50% 0px; }

body, input, textarea, select, div, td  {  font-family: Arial, Helvetica, sans-serif; text-align: justify;
		font-size: 12px; color:#464646;}


table ,td { padding:0px; margin:0px; }
.fl{ float:left;}
.fr{ float:right;}
.cl {clear: both;}
img {border:none;margin:0px;padding:0px }
h1 , 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:#222222;}
a:hover {color:#ff0000;}


.all { margin:auto; width:1000px;}

#top{ width:1000px; height:270px; background:url(../graf/kaski.png) no-repeat 838px 8px; margin-bottom:1px;}
#logo{ width:202px; height:57px; float:left;}
#slogan{ width:698px; height:37px; float:left; padding:20px 100px 0px 0px; text-align:right;}
#slogan h2{ color:#000000; font-size:22px; font-family:"Arial Narrow"; padding-top:4px;}
#flash{ width:1000px; height:212px; clear:both;}

#menu-up{ width:985px; height:32px; background:url(../graf/menuup.png); padding-right:15px; margin-bottom:3px;}
#menu-up ul { float: left; list-style:none;}
#menu-up ul li{ float:left;}
#menu-up ul li a { float:left; padding:9px 15px 0px 25px; height:23px; color:#FFFFFF; font-weight:bold; background-image:url(../graf/li1.png); background-repeat:no-repeat; background-position:10px 13px;  }
#menu-up ul li a:hover { background: #ffffff; color:#000000;  background-image:url(../graf/li1.png); background-repeat:no-repeat; background-position:10px 13px;  }

#gora{ width:1000px; height:13px; background:url(../graf/gora.png); font-family:1px; }
#dol { width:1000px; height:20px; background:url(../graf/dol.png); font-size:1px; clear:both;}
#kontener{ width:958px; padding:10px 20px 20px 20px; min-height:282px; background:#FFFFFF; background-image:url(../graf/srodek.png); background-repeat:repeat-x; background-position:bottom; border-left:1px solid #CCCCCC; border-right:1px solid #CCCCCC; float:left;  }

#lewa{ width:579px; padding-right:20px; float:left; border-right:1px solid #CCCCCC; min-height:240px;}
#lewa a{ text-decoration:underline;}
.do-lewaj { float:left; margin-right:8px; padding:3px; background:#FFFFFF; border:1px solid #CCCCCC;}
.do-prawej { float:right; margin-left:8px; padding:3px; background:#FFFFFF; border:1px solid #CCCCCC;}
#lewa ul{ padding:0px 0px 20px 25px; list-style:square; }


#prawa{ width:338px; padding-left:20px; float:left;}

.tyt{ background:url(../graf/li2.png) no-repeat 0px 8px; font-size:22px; color:#c7100b; font-family: "Arial Narrow"; padding:0px 0px 2px 15px; letter-spacing:1px; border-bottom:1px dotted #CCCCCC; margin-bottom:5px;}


#footer{ width:1000px; height:129px; background:url(../graf/footer.png); margin:3px 0px 30px 0px; font-size:11px;}
#footer ul { list-style:none; width:1000px; text-align:center; padding-top:15px; padding-bottom:30px;}
#footer ul li { display:inline; margin:0px 15px 0px 15px;}
#footer ul li a{ color:#FFFFFF;}
#footer ul li a:hover{ color:#ffff00;}
#footer span{ margin-left:20px;}

ul#galeria { width:579px; list-style:none; padding:0px; margin:0px; text-align:center;}
ul#galeria li{margin:3px; display:inline-block; text-align:center;}
ul#galeria li a { padding:3px; border:1px solid #CCCCCC; display:inline-block; background:#FFFFFF;}
ul#galeria li a:hover{ background:#cccccc;}
ul#galeria li img{ max-width:120px; min-height:90px; vertical-align:middle;}




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;	}


