body { text-align: center; margin: 25px 0 25px 0; padding: 0; color: #000; font-family: Trebuchet MS, "Arial CE", "Helvetica CE", Arial, Helvetica, sans-serif; font-size: 80%; background: #94C174; }
#main { margin: 0 auto 0 auto; width: 760px; text-align: left; background: #fff; }

#header { width: 760px; height: 151px; position: relative; margin: 0; padding: 0; font-size: 0.9em; }
#header span { background: url(images/header.png) no-repeat; position: absolute; width: 100%; height: 100%; }
#header p { margin: 0; padding: 0; }
.up { position: absolute; top: -10000px; }

#menu { height: 24px; line-height: 24px; vertical-align: middle; text-align: center; font-weight: bold; margin: 0; background: url(images/menu.png) no-repeat; }
#menu ul { margin: 0; padding: 0; text-align: center; width: 760px; }
#menu li { display: inline; padding: 0 5px 0 20px; }
#menu li a, #menu li a:link, #menu li a:visited, #menu li a:active { color: #fff; text-decoration: underline; }
#menu li a:hover { color: #ff0; text-decoration: none; }
.elso { color: #fff; text-decoration: none; }

a, a:link, a:visited, a:active { color: #FF9900; text-decoration: underline; }
a:hover { color: #FF9900; text-decoration: none; }

#left-col { float: left; width: 563px; padding: 0; margin: 0; }
#content { padding: 10px; margin: 0 1px 0 6px; text-align: justify; border-right: 1px solid #FF9900; }
#content p { padding: 8px 3px; margin: 0; }

#content h2 { font-size: 1.5em; text-align: left; padding: 25px 0 5px 0; margin: 0; font-weight: normal; }
#content h3 { font-size: 1.2em; padding: 8px 8px 0 8px; margin: 0; }
#content ul { padding: 8px; margin: 0; }
#content li { list-style: none; padding: 2px; margin: 0; }
#content img { border: none; }
#content p.right { text-align: right; padding-bottom: 16px; }
#content p.center { text-align: center; padding-bottom: 8px; }

#content .okno { float: left; margin: 8px 8px 20px 8px; padding: 0; font-size: 85%; background: #fff; border: 1px solid #FF9900; }
#content .okno p { margin: 0; padding: 0; width: 154px; }
#content .okno p img { border: 0; }
#content .okno ul { margin: 0; padding: 5px; }
#content .okno li { margin: 0; padding: 0; list-style: none; }

#content h3.reklama { clear: both; margin: 0; padding: 0; color: #94C174; text-align: center; font-size: 1.6em; font-weight: normal; padding-top: 10px; }

#right-col { margin: 0; float: right; width: 195px; padding: 0; font-size: 85%; background: #FFF3E1; }
#right-col p img { margin: 0; padding: 0 0 0 12px; border: 0; text-align: center; background: #fff; }
#right-col p { margin: 1px 10px 10px 10px; padding: 10px; background: #fff; }

#right-col h3 { height: 22px; line-height: 22px; vertical-align: middle; font-size: 1.2em; color: #fff; background: #FF9900; margin: 10px 10px 1px 10px; text-align: center; }
#right-col ul { margin: 1px 10px 10px 10px; padding: 0; }
#right-col li { list-style: none; padding: 5px; }

.domeny form { margin: 1px 10px 0 10px; padding: 2px; border: 0; text-align: center; }
.domeny input.text, .domeny select { width: 50px; font-size: 85%; }
.domeny p { margin: 0; padding: 0; }

.tablehost { padding: 2px; margin: 10px 0; font-size: 90%; text-align: center; border: 1px solid #FF9900; }
.tablehost th { padding: 20px; background: #FFF3E1; color: #000; width: 500px; }

.alignright { float: right; width: 212px; color: #000; text-align: right; }
.alignleft { float: left; width: 212px; color: #000; text-align: left; }
.navigation { display: block; margin: 0 0 20px 0; padding: 10px; font-weight: bold; }

#footer { vertical-align: middle; font-size: 85%; clear: both; border-top: 1px solid #000; margin: 0; padding: 0; width: 760px; text-align: center; margin-left: auto; margin-right: auto; }
#footer p { margin: 0; padding: 5px; }
#footer img { border: 0; vertical-align: middle; }