body { margin:0;padding:0;text-align: center; font-size: 12px; font-family: verdana, arial, sans-serif; background: url('img/bg.gif') repeat left top;}
a { color: #000000;text-decoration:  none;font-weight: normal; border: 0px;}
a:link, a:visited { color: #000000;text-decoration:  none;font-weight: normal; border: 0px;}
a:hover { color: #000000;text-decoration:  underline;font-weight: normal; border: 0px;}

.bold { font-weight: bold;}

.fr {float:right;}
.fl {float:left;}

.tr {text-align:right;} /*nowa*/
.tl {text-align:left;} /*nowa*/
.tc {text-align:center;} /*nowa*/

.clr {clear: both;}

img { border: 0px; margin: 0px;}

/* Layout */


#container { width: 800px; height: 600px; text-align:left; margin-left: auto; margin-right: auto; margin-top: 15px; margin-bottom: 20px;}

#banner { width: 800px; height: 160px; background: url('img/bgbanner.jpg') no-repeat left top; }
#banner div { padding: 10px 0px 0px 30px; }

#mainsite { background-color: #d9f1a2; height: 440px;}
html>body #mainsite { min-height: 440px; height: auto; }

#left { width: 187px; height: 440px; float: left; background: url('img/bgleft.jpg') no-repeat left top; }
html>body #left { min-height: 440px; height: auto; }
	#left .inside { padding: 3px 0px 0px 30px }

#menu { height: 180px; }
#menu .element { margin-bottom: 10px; width: 120px;  background: url('img/menuoff.gif') no-repeat right center; }
#menu .active {  background: url('img/menuon.gif') no-repeat right center; color: #d9f1a2; }
#menu .element a { font-size: 12px;  color: #343434; font-weight: bold;}
#menu .element a:hover { color: #d9f1a2; text-decoration: none; }
#menu .active a {  color: #d9f1a2;  }

#flags { height: 50px; padding-top: 25px;}
#flags img { margin-right: 20px; }

#quote { color: #3e3e3e; padding-top: 30px; }

#center { width: 541px; height: 440px; float: left; margin-bottom: 20px; background: url('img/bgcenter.jpg') no-repeat left top; background-color: #dbf2a4; }
html>body #center { min-height: 440px; height: auto; }
#content { margin: 30px 0px 50px 50px; color: #444; font-size: 11px; width: 441px; height: 350px;  text-align: justify; }
html>body #content { min-height: 350px; height: auto; }
#content .header { margin-bottom: 20px; font-weight: bold; font-size: 13px; color: #3c2f0a; }
#content .text {  }
#content ul { list-style: none; }
#content ul li { }
#content div.link { width: 100%; text-align: right; }

#content td { vertical-align: top; padding-bottom: 10px; }
#content table.dosw td.rok { width: 120px; font-weight: bold; }
#content table.dosw td.okres { width: 50px; }
#content table.dosw td.opis { width: 270px; }

#content table.wykszt td.rok { width: 130px; font-weight: bold; }
#content table.wykszt td.okres { width: 50px; }
#content table.wykszt td.opis { width: 280px; }
#content td div { width: 100%; text-align: right; }
#content td div a { font-weight: bold; color: #62782e; }

#content span.title { font-weight: bold; font-style: italic; }

#content a { font-weight: bold; color: #62782e; }
#content a:hover { color: #444; text-decoration: none; }

#content img { border: 1px solid #9aa875; }
#content table.cert td.img { }
#content table.cert td { padding-right: 20px; }
#prev { width: 220px; float: left; text-align: left; font-size: 12px; color: #3c2f0a;}
#next { width: 220px; float: left; text-align: right; font-weight: bold; font-size: 12px; color: #3c2f0a;}

#footer { width: 541px; height: 20px; background-color: #acc76a; text-align: center; }
#footer div { color: #504f4a; font-size: 11px; margin-left: auto; margin-right: auto; padding-top: 3px;  }

#right { width: 72px; height: 440px; float: left; background: url('img/bgright.jpg') no-repeat left top; }
html>body #right { min-height: 440px; height: auto; }

