@CHARSET "UTF-8";

body {
	background: #fff;
	font-family: Tahoma, Arial, Helvetica, Sans;
	font-size: 11px;
	line-height: 18px;
	color: #4d4c4c;
	margin: 0px;
}

table { border-collapse: collapse; margin: 0px 0px 12px 0px; padding: 0px;}
caption { color: #e63402; font-size: 13px; font-weight: bold; padding: 5px; }
td { border: 1px solid #ffe8d7; padding: 5px; }
td.center { text-align: center; }
th { background: #ffe8d7; border: 1px solid #fff; padding: 5px; }
h1 { color: #005e98; font-size: 15px; font-weight: bold; margin: 5px 0px 8px 0px;  clear: both; }
h2 { color: #005e98; font-size: 13px; font-weight: bold; margin: 10px 0px 3px 0px; clear: both; }
h3 { color: #005e98; font-size: 12px; font-weight: bold; margin: 10px 0px 3px 0px; clear: both; }
span.hl { color: #e63402; font-weight: bold; }
p { margin: 5px 0px 8px 0px; text-align: justify; }
dl { }
dt { color: #e63402; font-weight: bold; }
dd { margin: 0px 0px 5px 20px; }
a { color: #25b182; text-decoration: none; }
a:hover { color: #005e98; text-decoration: underline;}
ol { margin-top: 0px;}
ol li { margin-bottom: 3px; }

img { border: none; }

div { position: relative; }

/** Layout **/

/* Całość strony */
#container { width: 993px; margin-left: auto; margin-right: auto; margin-top: 15px; border: none; }
/* Nagłówek */
#header { float: left; width: 993px; height: 243px; background: url('../template/gfx/head.jpg') no-repeat; }
#header img { float: right; border: 0px; margin: 0px; padding: 0px; }
/* Strona */
#left { float: left; width: 275px; height: 496px; overflow: hidden; padding:0px; margin: 0px; background: url('../template/gfx/leftmenu.jpg') no-repeat; }
#menu { float: left; width: 230px; padding: 30px 0px 0px 20px; margin: 0px; font-size: 12px;}

#content { float: left; width: 718px; height: 496px; padding: 0px; margin: 0px; overflow: none; background: url('../template/gfx/contentfull.jpg') no-repeat; }
#text { float: left; width: 630px; height: 390px; margin: 30px 0px 0px 0px; padding: 0px 10px 0px 30px; background: transparent; overflow: auto; }

#bottom { float: left; margin: 0px; padding: 0px; width:993px; height:29px; background: url('../template/gfx/bottom.jpg') no-repeat; }
#footer { float: left; width: 993px; padding: 0px; height: 20px; }
#footer a { margin: 0px; padding: 0px; }
#footer p {text-align: center; }

/* mapa strony */
#mapa p { float: left; display: block; margin: 0px; padding: 0px 10px 0px 0px; }

/* menu strony */
#menu img { border: 0px; padding: 0px; margin: 0px; float: left; }
#menu ul { margin: 0; padding: 0; list-style-type: none; float: left; display: block; clear:both;}
#menu li { display:block; clear: both; padding: 0px; margin: 0px; background: transparent;}
#menu a { display: block; color: #fff; background: transparent url('../template/gfx/batnieb3.png') no-repeat; width: 190px; height: 27px; padding: 7px 10px 0px 30px; margin: 0px 0px 3px 0px; text-decoration: none; font-weight: normal; clear: both; }
#menu a:hover { background: transparent url('../template/gfx/batnieb1.png') no-repeat; padding-left: 47px; color: #fff; }
#menu a.bigOn { background: transparent url('../template/gfx/batnieb1.png') no-repeat; padding-left: 47px; color: #fff; }

/* Ilustracje */
img.ilustracja { border: none; float: right; margin: 0px; }
div.ilustracja { border: none; float: right; width: 50px; }

/* Testy */
span.ok { color: #0a0; font-weight: bold; }
span.err { color: #a00; font-weight: bold;  }
span.errok { color: #005e98; font-weight: bold;  }
h2.err { display: block; padding: 15px; background: #fee; text-align: center; border: 1px solid #a00; color: #a00; }
h2.ok { display: block; padding: 15px; background: #efe; text-align: center; border: 1px solid #0a0; color: #0a0; }
