* {margin:0;padding:0}
img {border:0}
body {text-align: center;font: normal 14px 'Times New Roman', Times, Georgia, serif;background:url('../img/bkg.gif');padding-bottom:10px}
#top {height:286px;background:url('../img/bkg-top.gif') repeat-x;color:#fff;text-align:left}
#top ul#top-list-link {list-style:none;height:21px;line-height:18px;width:966px;margin:0 auto}
#top ul#top-list-link li {float:left}
#top ul#top-list-link li a {color:#1e90ff;text-decoration:none;font-weight:bold}
#top ul#top-list-link li a:hover {color:#fff;text-decoration:underline}
#top ul#top-list-link li#litop1 {background:url('../img/reg-icon.gif') no-repeat;padding-left:20px;padding-right:60px}
#top ul#top-list-link li#litop2 {background:url('../img/repass-icon.gif') no-repeat;padding-left:20px}
#top ul#top-list-link li.litopright {float:right;padding-right:20px}
#top h1 {height:51px;line-height:51px;width:966px;margin:0 auto;font-size:1.2em}
#top h1 span {font-size:1.8em;background:url('../img/bkg.gif');padding-right:10px}
#top-info {width:890px;margin:0 auto;background:#fff url('../img/top-info.png') no-repeat;padding:5px 4px 21px 72px}
#top-info p.top-info {line-height:31px;color:#000}
#top-info span {float:right}
#top-info a {color:#1d8fff;}
#top-info a:hover {color:#135a9f}
#top-left-content a {color:#135a9f;text-decoration:none}
#top-left-content a:hover {color:#000;text-decoration:underline}
#top-info span a img {vertical-align:middle}
#top-content {width:952px;margin:0 auto;background-color:#fff;height:156px;color:#000;padding:0 7px}
#top-left-content {float:left;overflow:hidden;height:150px;width:583px;border-top:1px solid #000;border-bottom:1px solid #000;border-right:1px solid #000;padding:2px 7px 2px 0}
#top-right-calendar {height:154px;margin-left:590px;border-top:1px solid #000;border-bottom:1px solid #000;overflow:hidden}
#top-right-calendar table {float:right;font:normal 10px Verdana, Arial, Helvetica, sans-serif;border-collapse:separate;border-left:1px solid #000;border-right:1px solid #000}
#top-right-calendar table thead {background-color:#e8edf5;color:#0f4164}
#top-right-calendar table tbody {text-align:center;color:#094d88}
#top-right-calendar table tfoot {text-align:right}
#top-right-calendar table thead tr.even {background-color:#fff}
#top-right-calendar table thead th {height:14px;text-align:center}
#top-right-calendar table tbody td {height:14px;background-color:#f3f3f3;color:#a2a2a2}
#top-right-calendar table .sunday, #top-right-calendar table .sunday a {color:#ff3000}
#top-right-calendar table td .sunday {color:#ce7b7b}
#top-right-calendar table tbody .even {background-color:#e6e6e6}
#top-right-calendar table a {display:block;color:#0f4164;text-decoration:none;background-color:#e5ebf4}
#top-right-calendar table a:hover {background-color:#c9d6e8}
#top-right-calendar table tbody td a {width:37px}
#top-right-calendar table tbody .even a {background-color:#c9d6e8}
#top-right-calendar table tbody .even a:hover {background-color:#afc0d7}

#content {width:966px;margin:0 auto;text-align:left;background:#fff url('../img/cont.gif') repeat-y}
#content #left {float:left;width:597px;padding:10px 1px 10px 0}
#content #left h1 {font-size:1em;background:#fff url('../img/head0_l.png') no-repeat;padding-left:25px;line-height:23px;margin-bottom:10px}
#content #left h2 {font-size:1em;background:#fff url('../img/grd_head1.gif') repeat-x;line-height:21px;margin-bottom:10px}
#content #left h2 strong {background:url('../img/point_head1.gif') no-repeat 5px center;padding-left:20px}
#content #left ol, #content #left ul {padding-left:25px;margin-left:10px;margin-bottom:15px}
#content #left li a {color:#000;text-decoration:none}
#content #left li a:hover {text-decoration:underline}
#content #left hr {border:0;border-top:1px solid #e6e8e6;height:1px;margin:0 20px 5px}
#content #left p.add-new {width:300px;margin:0 auto 3px;background:url('../img/add-fact.gif') no-repeat left center;padding-left:20px}
#content #left p.right {margin-left:330px;padding:10px 0 10px 20px;width:auto}
#content #left p.add-new a {color:#000;text-decoration:none;font-weight:bold}
#content #left p.add-new a:hover {text-decoration:underline}
#content #left p.quotation{margin:0 20px 10px; font-style:italic;}
#content #left p.author{font-weight:bold; text-align:right; margin-right:30px; margin-bottom: 20px}
#content #left a {color:#135a9f;text-decoration:none}
#content #left a:hover {color:#000;text-decoration:underline}
#content #left #content-text {margin:0 20px 10px}
#content #left #content-text p {line-height:1.4em;margin-bottom:4px}
#content #event-content {margin:0 15px 10px}
#content #event-content * {background-image:none !important;margin:0;padding:0;font-size:1em}
#content #event-content p {line-height:1.4em}
#content #right {margin-left:598px;padding:10px 0}
#content #right h1 {font-size:1em;background:#fff url('../img/head0_r.png') no-repeat 100% 0;padding-right:25px;line-height:23px;margin-bottom:10px;text-align:right}
#content #right ol, #content #left ul {padding-left:15px;margin-left:10px;margin-bottom:15px;font-size:0.9em;padding-right:10px}
#content #right li {margin-bottom:4px}
#content #right li a {color:#000;text-decoration:none}
#content #right li p {text-align:right}
#content #right li span {float:left;color:#7e7e7e}

#content #right li a:hover {text-decoration:underline}

#content #left ol li span {display:block; color:#7e7e7e; margin-left:30px; font-size:0.9em;}

#err_msg {width:944px;margin:0 auto;background:#9b4a61 url('../img/x-red.gif') no-repeat 5px 50%;padding:5px 2px 5px 20px;color:#fff;font: normal 11px Verdana, Arial, Helvetica, sans-serif;font-weight:bold;text-align:left}
#err_msg a {color:#fff}
#err_msg a:hover {text-decoration:none}
#succ_msg {width:944px;margin:0 auto;background:#027d55 url('../img/x-green.gif') no-repeat 5px 50%;padding:5px 2px 5px 20px;color:#fff;font: normal 11px Verdana, Arial, Helvetica, sans-serif;font-weight:bold;text-align:left}

#stopka {clear:both;background-color:#000;color:#fff;padding:4px 2px}