/*--- BODY STYLE ---

*/
body{ color: #444; margin: 0; padding: 0; font-family: verdana, sans-serif; font-size: 10px; line-height: 16px; text-align: center; width: 100%; height: 100%; }
#top_element { background-image: url(../lay_img/background_top.gif); background-repeat: repeat-x; width: 100%; height: 90%; clear: both; min-height: 500px; }
#down_element { background-image: url(../lay_img/background_down.gif); background-repeat: repeat-x; width: 100%; height: 10%; clear: both; }
#container { text-align: left; margin: 0 auto; width: 800px; }
#logo { background-image: url(../lay_img/top_baner.gif); background-repeat: repeat-x; width: 800px; height: 115px; clear: both; }
#footer { background-image: url(../lay_img/back_footer.gif); background-repeat: repeat-x; width: 800px; height: 40px; clear: both; margin-right: auto; margin-left: auto; }
#baner { width: 800px; height: 200px; z-index: 0; clear: both; }
#popup { position: absolute; top: 100px; left: 50%; width: 810px; height: 410px; z-index: 10; visibility: visible; clear: both; margin-left: -400px; }
/*--- Layout Blocks ---

*/
#top_menu { font-size: 12px; font-family: times, serif; font-weight: bold; text-align: center; width: 800px; height: 20px; clear: both; }
.top_menu_normal { color: #1f5b91; text-decoration: none; display: block; padding: 3px 10px 2px; float: left; border-left: 1px dotted #006da5; }
.top_menu_sel { color: #c00; text-decoration: underline; float: left; padding: 3px 10px 2px; border-left: 1px dotted #006da5; display: block; }
.submenu { color: #1f5b91; font-size: 10px; font-family: verdana, sans-serif; font-weight: bold; background-image: url(../lay_img/submenu.jpg); background-repeat: no-repeat; text-align: left; height: 14px; padding: 7px 10px 7px 0; }
.submenu_sel { color: #c02; font-size: 10px; font-family: verdana, sans-serif; font-weight: bold; background-image: url(../lay_img/submenu_sel3.jpg); background-repeat: no-repeat; text-align: left; height: 14px; padding: 7px 10px 7px 0; }
a.sub { text-decoration: none; width: 135px; height: 14px; display: block; }
a.sub:hover { color: #c00; }
#intro { width: 800px; height: 300px; clear: both; }
#left_container { background-image: url(../lay_img/left.jpg); background-repeat: no-repeat; text-align: justify; width: 640px; overflow: hidden; float: left; padding-top: 30px; }
#left { text-align: justify; width: 140px; overflow: hidden; float: left; padding: 0; }
#content { text-align: justify; width: 480px; overflow: hidden; float: right; padding: 0 0 0; }
#titl { padding: 0; width: 480px; height: 40px; clear: both; margin: 0; }
#right { text-align: justify; width: 140px; float: right; padding-top: 30px; }
/*--- Klasy ---

*/
.right_img { background-color: #006da5; width: 140px; }
.top_menu_block:hover { color: #555; font-weight: bold; text-decoration: underline; background-color: #ddd; text-align: center; display: block; padding-top: 10px; padding-bottom: 10px; width: 150px; float: left; border-right: 1px solid #666; border-left: 1px solid #ccc; }
.top_menu_block { color: #333; font-weight: bold; background-color: #eee; text-decoration: none; text-align: center; width: 150px; float: left; padding-top: 10px; padding-bottom: 10px; border-right: 1px solid #666; border-left: 1px solid #ccc; display: block; }
.navi { color: #8bd; font-size: 9px; font-family: verdana, sans-serif; text-decoration: none; }
.image { width: 140px; float: right; margin-left: 20px; }
.imgkat { margin-left: 20px; width: 70px; float: right; }
.imgfull { width: 478px; clear: both; border: solid 1px #016da5; }
#points a { font-size: 12px; text-decoration: none; }
#points a:hover { font-size: 12px; text-decoration: underline; }
a.headlink { color: #c00; font-size: 14px; font-family: times, serif; text-decoration: none; }
.lewy_navi { color: #8bd; font-size: 9px; font-family: verdana, sans-serif; float: left; margin-top: 30px; }
.prawy_navi { color: #8bd; font-size: 9px; font-family: verdana, sans-serif; float: right; margin-top: 30px; }
.lewy_footer { color: #8bd; font-size: 9px; font-family: verdana, sans-serif; float: left; margin-top: 20px; }
.prawy_footer { color: #8bd; font-size: 9px; font-family: verdana, sans-serif; float: right; margin-top: 20px; }
/*--- Style ---

*/
h1
{ color: #c02; font-size: 18px; font-family: times, serif; font-weight: bold; line-height: 16px; text-align: justify; letter-spacing: 1px; margin: 0; padding: 0; }
h2 { color: #666; font-size: 10px; font-weight: bold; line-height: 16px; text-align: justify; margin: 0; padding: 0; }
p { color: #444; font-size: 10px; line-height: 16px; text-align: justify; margin-top: 0; padding: 0; }
table, td, th { color: #444; font-size: 10px; line-height: 16px; margin-top: 0; padding: 3px 5px; }
hr { color: #fff; background-color: #fff; height: 1px; clear: both; margin: 0; padding: 0; border-top: 1px dotted #fff; border-bottom: 1px dotted #006da5; border-right-width: 0; border-left-width: 0; }
a
{ color: #369; }
a:hover { color: #369; }
ul { color: #444; font-size: 10px; line-height: 16px; margin-left: 3px; padding-left: 12px; list-style-image: url(../lay_img/point.gif); }
