/* CSS Document */

<!--
     body { background-color: black; background-image: url(bkgr.png);  background-repeat: repeat; text-align: center; font-family: Tahoma, sans-serif; font-size: 13px; padding: 0px; margin: 0px;     position: relative;
    height: auto;
    z-index: 0;}
    a {text-decoration: underline;}
    a:hover {text-decoration: none;}
    ul {}
    ul li {list-style-image: url(odrazka.png); line-height: 30px; vertical-align: bottom; padding-left: 15px; color: #303030;}
    ol li {color: #1572a6; font-family: tahoma, sans-serif; font-size: 17px;}
    ol li p {color: #303030; font-family: Tahoma, sans-serif; font-size: 13px; line-height: 20px;}
    ul li {color: #303030; font-family: Tahoma, sans-serif; font-size: 13px; line-height: 28px;}
    #all {margin-left: auto; margin-right: auto; width: 960px; text-align: left;}
    #top_bkgr {background-color: #1C1C1C; width: 100%; height: 280px; margin: 0px; position: absolute; z-index: -1; top: 0px; #left: 0px;}
    #top {background-image: url(top.png); background-repeat: no-repeat; background-position: left center; height: 50px; width: 960px; position: absolute; margin-left: 75px; top: 40px; z-index: 1;}
    #blue{margin-left: 16px; #margin-left: 20px; position: absolute; top: 100px; height: 345px; width: 944px;}
    #blue_top{}
    #blue_top_left{background-image: url(top_green_left.png); background-repeat: no-repeat; width: 14px; margin-left: -2px; height: 66px; float: left; background-position: left;}
    #blue_top_middle{background-image: url(top_green_middle2.png); background-repeat: repeat-x; height: 66px; width: 907px; float: left; margin-left: -2px; margin-top: 0px; background-repeat: repeat-x; }
    #blue_top_middle a div {cursor: hand; margin-top: 12px; margin-right: 0px; height: 35px; float: left; margin-left: 60px;}
    #blue_top_middle a:hover div {background-position: 0px -35px;}
    
    
    #blue_text h2 {color: white;}
    #blue_text h3 {color: white; font-weight: normal;}
    #blue_text ul li {color: white; margin-left: -20px; list-style-type: disc; color: white;}
    #blue_text img {border: none;}
    #blue_text a {color: white;}
    #blue_text a:hover {color: #303030;}
    
    #blue_text {float: left; margin: 18px; margin-top: 10px; #margin: 20px; color: white; overflow: hidden; width: 893px; #height: 240px; z-index: 1;}
        
    #blue_text p {color: white; font-size: 14px; font-family: verdana, sans-serif; line-height: 30px; text-align: justify;}
    #sipka_left {float: left; margin-left: 20px; width: 35px; height: 257px;  z-index: 4;  background-image: url(sipka_left.png); background-repeat: no-repeat; background-position: center center;}
    #sipka_left:hover {background-image: url(sipka_left_hover.png);}
    #sipka_right {float: left; width: 35px; margin-right: 20px; height: 257px;  z-index: 4; background-image: url(sipka_right.png); background-repeat: no-repeat; background-position: center center;}
    #sipka_right:hover {background-image: url(sipka_right_hover.png);} 
    #blue_text img {margin-left: 50px;}
    #blue_top_middle img {margin-top: 3px; border: none;}
    #blue_top_right{ background-image: url(top_green_right.png); background-repeat: no-repeat; width: 14px; height: 66px; float: left; background-position: left;}
    #blue_middle{height: 257px; background-color: #017f04; width: 933px; margin-left: -2px; margin-top: -1px; #width: 930px;}
    #blue_bottom{background-image: url(top_green_bottom.png); background-repeat: no-repeat; width: 933px; height: 32px; margin-left: -2px;}
    /*#main {  margin-top: 220px; }*/
    #main {position: absolute; top: 220px; z-index: -1;}
    #main_top{background-image: url('white_top2.png'); background-repeat: no-repeat; width: 960px; height: 20px; #margin-left: 6px;}
    #main_middle {width: 959px; #width: 960px; margin-left: -1px; #margin-left: 6px; background-repeat: repeat-y; background-image: url(white_middle.png); min-height: 500px; #height: 700px;  border: 1px solid transparent; #border: none; }
    #main_middle img {border: 1px solid #016a03; padding: 3px;}
    #main_text {margin: 40px; margin-top: 0px; #margin-top: 20px; padding-top: 260px;}
    #left_column {float: left; width: 45%; #width: 38%; margin-right: 70px; margin-left: 40px;}
    #left_column_siroky {float: left; width: 78%; #width: 78%; margin-left: 40px; }
    #right_column {float: left; width: 37%; margin-right: 40px; margin-top: 48px;}
    #right_column2{float: left; width: 29%; #width: 26%; margin-left: 25px; #margin-left: 0px; #margin-right: 20px;}
    #left_column p, #right_column p, #left_column_siroky p {font-family: Tahoma, sans-serif; font-size: 13px; line-height: 28px; color: #303030;}
    
    #right_column a, #left_column a {color: #1a8aca;}
    form {text-align: right; font-family: tahoma, sans-serif; font-size: 14px; color: #016a03;}
    input, textarea {border: 2px solid #017f04; background-color: white; margin-left: 12px; color: #030303; font-family: tahoma, sans-serif;}
    input[type=submit], input[type=reset], input[type=button] {background-color: #017f04; color: white; font-weight: bold; padding: 18px;}
    H1 {color: #016a03; font-family: Times New Roman, serif; font-size: 21px; margin-bottom: 25px;}
    H2 {color: #016a03; font-family: Times New Roman, serif; font-size: 17px;}
    H3 {font-family: tahoma, sans-serif; color: #016a03; font-size: 14px; margin-top: 18px; margin-bottom: 8px; margin-left: 4px; font-style: italic;}    
    #main_bottom {width: 972px; margin-left: -5px; #margin-left: 1px; height: 24px; background-image: url('white_bottom.png'); background-repeat: no-repeat; background-position: top; padding-top: 12px;}
    #zalozka {background-image: url(bottom_zalozka.png); background-repeat: no-repeat; background-position: top; width: 381px; height: 44px;  margin-left: 500px; border: 1px solid transparent; #border: none; margin-top: -7px; #margin-top: -6px;}
    #zalozka_text {font-size: 13px; font-family: Tahoma, sans-serif; color: white; margin-top: 7px; margin-left: 37px;}
    #bottom {}
    
    .active_menu {background-position: 0px -35px;}
    .ramecek {width: 276px; margin: 20px; margin-top: 0px;}
    .ramecek_top {font-family: Tahoma, sans-serif; font-size: 13px; line-height: 28px; color: #303030; background-color: #e9e7e8; padding-top: 20px; padding-left: 15px; padding-right: 30px; margin: 0px; width: 229px;  #width: 276px; margin-left: 5px;  border: 1px solid transparent; #border: none;}
    .ramecek_bottom {background-image: url(seda_bottom.png); background-repeat: no-repeat; background-position: bottom; width: 286px; height: 41px;}
    .ramecek h3 {font-family: Arial, sans-serif; font-style: italic; font-size: 14px; font-weight: normal; color: #303030; margin: 15px; margin-bottom: 20px; margin-top: 20px;}
    .ramecek ul {}
    .ramecek li {list-style-image: url(odrazka.png); line-height: 30px; vertical-align: bottom; padding-left: 15px;}
    
    .tabulka {margin: 10px; margin-bottom: 30px; margin-top: 35px; #width: 85%; #margin-left: 0px; border-collapse: collapse; border: 1px solid #303030; color: #303030; font-size: 13px; font-family: tahoma, sans-serif;}
    .tabulka td {padding: 5px 10px 5px 10px; margin: 0px; border: 1px solid #303030; text-align: center;}
    .tabulka .odd {background-color: #E0E0E0;}
    .tabulka th {color: white; background-color: #1a8aca; font-weight: normal; font-size: 15px; font-family: tahoma, sans-serif; padding-left: 20px; padding-right: 20px; border: 1px solid #303030;}
    .tabulka tr {}
    .tabulka tr:hover {background-color: #32a1c0;}
    .poznamka {font-style: italic; font-size: 75%; margin-top: -15px; margin-bottom: 20px; margin-left: 20px;}
    .podtitul {color: #303030; font-style: italic; font-size: 90%; margin-top: -10px;}
    .doplnkovy_titul {color: #303030; font-style: italic; font-size: 80%; line-height: 100%;}
    .no_table {font-size: 13px; font-family: Tahoma,sans-serif;}
    .no_table table {border: none;}
    .no_table td {padding: 10px;}
  