body { text-align: center; font-size: 11px; font-family: Arial, sans-serif; color: #333; margin: 0 auto; background-color: #FFF; }

a { color: #F90; text-decoration: underline; }
    a:hover { color: #C60; text-decoration: underline; }
a img { border: none; }
#main { width: 1000px; margin: 0 auto; text-align: left; }
#un { display: inline; font-size: 10px; padding-left: 5px; }
fieldset label { color: #999; line-height: 2.5; }
.reddot { padding-left: 5px; color: #F66; font-weight: bold; font-size: 18px; }
.clear { clear: both; width: 0px; margin: 0px; padding: 0px; height: 0px; font-size: 0px; }
.hide { display: none; }
.orange_1 { color: #C60; }
.blue_1 { color: #09F; }
.textright { text-align: right; padding: 5px; }
.relative_base { width: 0px; height: 0px; position: relative; font-size: 0px; clear: both; }
    .rss_div { position: absolute; left: 271px; top: 8px; }
    .rss_img { border: 1px solid #FFFFFF; }
.medianest { border: none; background-color: #FFF; display: block; float: left; padding: 2px; margin-right: 15px; position: relative; top: -13px; }
#skyscraper { position: absolute; left: 1005px; top: 110px; }
#topbox { width: 1000px; margin: 0 auto 5px auto; text-align: center; background: #E4E8F4 url('../images/top_back.jpg') repeat-x; }
    #topbox iframe { border: none; }
.ikona_nahled { margin: 10px auto 10px auto; text-align: center; display: block; clear: both; }

.GAbox { clear: both; border-style: solid; border-width: 1px 0 1px 0; border-color: #CC9933; padding: 5px 0 5px 0; margin: 2px 0 10px 0; }
    .GAbox .GAboxLabel1, .GAbox .GAboxLabel2 { width: 110px; text-align: center; display: block; background-color: white; margin: 0 auto; padding: 0 2px 0 2px; color: #CC9933; font-size: 10px; position: relative; }
    .GAbox .GAboxLabel1 { top: -11px; }
    .GAbox .GAboxLabel2 { top:  11px; }

#head { width: 1000px; height: 100px; background: #09F url('../images/header_back.jpg') no-repeat right top; margin: 0px 0px 5px 0px; padding: 0; border-style: solid; border-color: #06C; border-width: 0px 0px 5px 0px;}
    #head h1 { width: 229px; height: 100px; font-size: 10px; margin: 0; position: relative; overflow: hidden; background-color: #09F; color: #FFF; line-height: 8; }
    #head h1 a { color: #FFF; text-decoration: none; }
    #head h1 a:hover { color: #FFF; text-decoration: none; }
    #head strong { width: 229px; height: 100px; font-size: 10px; margin: 0; display: block; position: relative; overflow: hidden; background-color: #09F; color: #FFF; line-height: 8; }
    #head strong a { color: #FFF; text-decoration: none; }
    #head strong a:hover { color: #FFF; text-decoration: none; }
    .form_search_null { width: 0px; height: 0px; position: relative; float: right; }
    .form_search { position: absolute; top: -90px; left: -250px; height: 60px; padding: 10px; width: 230px; float: right; text-align: left; }
        .form_search .container { float: left; }
        .form_search .search_nadpis { font-weight: bold; color: #06C; padding-top: 2px; }
        .form_search .odkazy { display: block; clear: both; color: #06C; padding: 5px 0px 0px 0px; width: 230px; }
        .form_search .odkazy a { color: #06C; text-decoration: underline; }
        .form_search .odkazy a:hover { color: #05B; text-decoration: none; }
        .form_search .input { height: 17px; width: 190px;  margin-right: 5px; }
        .form_search .input_login { height: 17px; width: 90px; margin-right: 5px; }
        .form_search .button { margin-top: 1px; width: 20px; height: 20px; line-height: 0px; border: 1px solid #06C; cursor: hand; }
        .form_search #naseptavac { top: 23px; z-index: 10; position: absolute; font-size: 11px; padding: 0; border: 1px solid #AAA; background-color: #FFF; filter:alpha(opacity=80); -moz-opacity:0.8;	-khtml-opacity: 0.8; opacity: 0.8; }
        .form_search #naseptavac a { display: block; padding: 2px; width: 189px; color: #000; text-decoration: none; cursor: hand; }
        .form_search #naseptavac a:hover { color: #FFF; background-color: #09F; }
        .form_search #naseptavac .nleft { display: block; width: 184px; padding: 0px 2px 0px 2px; cursor: hand; }

.levy_sloupec { width: 745px; float: left; text-align: left; }
    .main_menu { width: 745px; height: 30px; background-color: #FF9900; font-size: 12px; font-weight: bold; margin-bottom: 5px; }
        .main_menu ul { padding: 0; margin: 0; list-style: none; }
        .main_menu ul li { text-align: center; display: block; float: left; width: 100px; height: 30px; }
        .main_menu ul li a { display: block; width: 100px; color: #930; text-decoration: none; height: 30px; line-height: 2.45; }
        .main_menu ul li a:hover { color: #FFF; background-color: #C60;text-decoration: none; }
    .fullb { width: 745px; height: 100px; background-color: #EEE; margin: 5px 0px 5px 0px; }
    .fullb img { border: none; }
    .levy_empty { width: 705px; height: 500px; padding: 20px; }
    .levy_empy h2 {  font-size: 12px; margin: 10px; color: #000; }
    .levy_sloupec_1 { width: 295px; float: left; }
        .tip_dne { width: 295px; text-align: left; padding-bottom: 10px; line-height: 1.4; }
            .tip_dne .ilustrace { float: right; padding-left: 15px; margin: 5px; font-size: 10px; text-align: right; color: #666; line-height: 2; }
            .tip_dne .ilustrace a img { border: none; }
            .tip_dne p { margin-left: 10px; color: #333; padding: 0px; }
            .tip_dne h2 { text-align: left; font-size: 18px; padding: 0px; margin: 10px 0px 5px 10px; }
            .tip_dne h2 a { color: #0C3; text-decoration: underline; }
            .tip_dne h2 a:hover { color: #0C3; text-decoration: none; }
            .tip_link { padding: 8px 0px 0px 10px; display: block; clear: both; width: 285px; height: 22px; font-size: 12px; font-weight: bold; color: #FFF; text-decoration: none; background: #0C3 url('../images/sipka1.gif') 97% no-repeat; }
            .tip_link:hover { color: #FFF; background-color: #0B3; text-decoration: none; }
        .nej_main { clear: both; float: left; width: 295px; background-color: #FFEEB3; margin-top: 5px; }
            .nej_main h2 { display: block; clear: both; margin: 0px; padding: 8px 0px 0px 10px; width: 285px; background-color: #F90; font-weight: bold; font-size: 12px; color: #FFF; height: 22px; }
            .nej_main h2 a { color: #FFF; text-decoration: undeline; }
            .nej_main h2 a:hover { color: #FFF; text-decoration: none; }
            .novy_software_seznam { clear: both; float: left; padding: 10px; color: #000; width: 275px; }
            .nej_right { float: right; text-align: right; font-size: 10px; padding: 5px 0px 0px 0px; margin: 0px; }
            .nej_left { float: left; text-align: left; width: 172px; font-size: 10px; line-height: 1.5; }
               .nej_left a { color: #C60; font-weight: bold; display: block; font-size: 12px; }
               .nej_left a:hover { color: #F90; }
            .nej_main .divider { clear: both; float: left; width: 100%; height: 0px; font-size: 0px; border-style: dotted; border-width: 0px 0px 1px 0px; border-color: #F90; }
            .nej_main ul { clear: both; float: left; margin: 0px; padding: 10px; list-style: decimal inside; }
            .nej_main ul li { width: 275px; float: left; display: block; height: 20px; clear: both; padding: 0px; margin: 0px; }
            .nej_main ul li a { color: #C60; float: left; }
            .nej_main ul li a:hover { float: left; color: #F90; }
            .nej_main ul li span { float: right; color: #333; }
            .nej_main ul li .nej_cislo { float: left; width: 14px; margin-right: 5px; text-align: right; }

    .levy_sloupec_2 { width: 445px; float: left; }
        .katalog { width: 425px; background-color: #E6F5FF; padding: 20px 0px 0px 20px; }
        .katalog h2 { font-size: 18px; color: #06C; padding: 0px; margin: 0px 0px 20px 0px; }
        .katalog_skupina_left { float: left; clear: left; text-align: left; width: 190px; padding: 0px 20px 10px 0px; }
            .katalog_skupina_left h3 { color: #09F; font-size: 12px; padding: 0px; margin: 0px 0px 5px 0px; }
            .katalog_skupina_left h3 a { color: #09F; }
            .katalog_skupina_left h3 a:hover { color: #09F; }
            .katalog_skupina_left a { color: #333; text-decoration: underline; }
            .katalog_skupina_left a:hover { color: #444; text-decoration: none; }
        .katalog_skupina_right { float: right; clear: right; text-align: left; width: 190px; padding: 0px 20px 10px 0px; }
            .katalog_skupina_right h3 { color: #09F; font-size: 12px; padding: 0px; margin: 0px 0px 5px 0px; }
            .katalog_skupina_right h3 a { color: #09F; }
            .katalog_skupina_right h3 a:hover { color: #09F; }
            .katalog_skupina_right a { color: #333; text-decoration: underline; }
            .katalog_skupina_right a:hover { color: #444; text-decoration: none; }
        .tags { text-align: justify; color: #09F; background: #E6F5FF url('../images/tags_back.gif') repeat; width: 405px; padding: 20px; margin: 5px 0px 5px 0px; line-height: 1.4; }
            .tags a { color: #09F; text-decoration: none; margin: 1px; }
            .tags a:hover { color: #09F; text-decoration: underline; }
            .tags .tg8 { font-size: 8px; }
            .tags .tg9 { font-size: 9px; }
            .tags .tg10 { font-size: 10px; }
            .tags .tg11 { font-size: 11px; }
            .tags .tg12 { font-size: 12px; }
            .tags .tg13 { font-size: 13px; }
            .tags .tg14 { font-size: 14px; }
            .tags .tg15 { font-size: 15px; }
            .tags .tg16 { font-size: 16px; }
            .tags .tg17 { font-size: 17px; }
            .tags .tg18 { font-size: 18px; }
            .tags .tg19 { font-size: 19px; }
            .tags .tg20 { font-size: 20px; }
            .tags .tg21 { font-size: 21px; }
            .tags .tg22 { font-size: 22px; }
            .tags .tg23 { font-size: 23px; }
            .tags .tg24 { font-size: 24px; }
            .tags .tg25 { font-size: 25px; }
            .tags .tg26 { font-size: 26px; }
        .doporucujeme { width: 220px; height: 100px; background-color: #ECECEC; float: left; }
            .doporucujeme h2 { padding: 8px 0px 0px 10px; background-color: #999; display: block; width: 210px; height: 22px; font-size: 12px; color: #FFF; margin: 0px; }
            .doporucujeme ul { padding: 0px 10px 10px 10px; margin: 0px; list-style: square inside; }
            .doporucujeme ul li { margin-top: 5px; }
            .doporucujeme ul li a { color: #000; text-decoration: underline; }
            .doporucujeme ul li a:hover { color: #C60; text-decoration: underline; }
        .edwinfo { width: 220px; height: 100px; background-color: #E6F5FF; float: right; }
            .edwinfo h2 { padding: 8px 0px 0px 10px; background-color: #09F; display: block; width: 210px; height: 22px; font-size: 12px; color: #FFF; margin: 0px; }
            .edwinfo ul { padding: 0px 10px 10px 10px; margin: 0px; list-style: square inside; }
            .edwinfo ul li { margin-top: 5px; }
            .edwinfo ul li a { color: #09F; text-decoration: underline; }
            .edwinfo ul li a:hover { color: #C60; text-decoration: underline; }
            
    .strankovani { clear: both; float: left; width: 725px; padding: 5px 10px 5px 10px; margin-top: 5px; background-color: #EEE; text-align: center; font-size: 12px; }
        .strankovani a { margin: 0 0 2px 5px; width: 25px; float: left; display: block; padding: 2px; background-color: #CCC; color: #000; text-decoration: none; }
        .strankovani a:hover { background-color: #C60; color: #FFF; text-decoration: none; }
        .strankovani .selected { width: 25px; display: block; float: left; margin-left: 5px; padding: 2px; background-color: #FFF; font-weight: bold; color: #C60; }
        .strankovani .right { float: right; display: block; width: 200px; font-size: 10px; margin: 4px 0 0 5px; }
    
    .vypis_sekce { width: 745px; }
        .strom_url { padding: 0px 0px 0px 5px; color: #999; }
        .strom_url a { color: #999; text-decoration: underline; }
        .strom_url a:hover { color: #C60; text-decoration: underline; }
        .strom_url .last_link { color: #C60; text-decoration: underline; }
        .strom_url .last_link:hover { color: #C60; text-decoration: none; }
        .vypis_sekce h1 { color: #C60; font-size: 24px; padding: 5px; margin: 0px; }
        .vypis_sekce .sekce_program { width: 725px; padding: 10px; border-style: dotted; border-color: #999; border-width: 0px 0px 1px 0px; line-height: 1.5; }
        .vypis_sekce .sekce_program .invalid { background-color: #FEE; }
        .vypis_sekce .sekce_program h2 { color: #C60; font-size: 12px; padding: 0px; margin: 0px; }
        .vypis_sekce .sekce_program h2 a { color: #C60; text-decoration: underline; }
        .vypis_sekce .sekce_program h2 a:hover { color: #C60; text-decoration: none; }
        .vypis_sekce .sekce_program .detaily_pozice_null { width: 0px; height: 0px; position: relative; }
        .vypis_sekce .sekce_program .right_velikost { width: 100px; text-align: center; color: #666; position: absolute; left: 625px; }
        .vypis_sekce .sekce_program .right_stazeno { width: 100px; text-align: center; color: #666; position: absolute; left: 525px; }
        .vypis_sekce .sekce_program .right_licence { text-decoration: underline; width: 100px; text-align: center; color: #666; position: absolute; left: 425px; }
        .vypis_sekce .sekce_program .right_hodnoceni { width: 100px; text-align: center; color: #C60; font-size: 24px; position: absolute; left: 325px; top: -7px; }
        .vypis_sekce .sekce_program .OS { color: #999; display: block; }
        .nej_sekce { clear: both; float: left; width: 295px; background-color: #E6F5FF; margin-top: 5px; }
            .nej_sekce h2 { display: block; clear: both; margin: 0px; padding: 8px 0px 0px 10px; width: 285px; background-color: #09F; font-weight: bold; font-size: 12px; color: #FFF; height: 22px; }
            .nej_sekce .novy_software_seznam { clear: both; float: left; padding: 10px; color: #000; width: 275px; }
            .nej_sekce .nej_right { float: right; text-align: right; font-size: 10px; padding: 5px 0px 0px 0px; margin: 0px; }
            .nej_sekce .nej_left { float: left; width: 172px; font-size: 10px; line-height: 1.5; }
               .nej_sekce .nej_left a { color: #09F; font-weight: bold; display: block; font-size: 12px; }
               .nej_sekce .nej_left a:hover { color: #0CF; }
            .nej_sekce .divider { clear: both; float: left; width: 100%; height: 0px; font-size: 0px; border-style: dotted; border-width: 0px 0px 1px 0px; border-color: #09F; }
            .nej_sekce ul { clear: both; float: left; margin: 0px; padding: 10px; list-style: decimal inside; }
            .nej_sekce ul li { width: 275px; float: left; display: block; height: 20px; clear: both; padding: 0px; margin: 0px; }
            .nej_sekce ul li a { color: #09F; float: left; }
            .nej_sekce ul li a:hover { float: left; color: #0CF; }
            .nej_sekce ul li span { float: right; color: #333; }
            .nej_sekce ul li .nej_cislo { float: left; margin-right: 5px; }
        .sekce_podsekce { color: #09F; font-size: 14px; font-weight: bold; width: 195px; padding: 0px 20px 10px 5px; }
        .sekce_podsekce a { color: #09F; text-decoration: underline; }
        .sekce_podsekce a:hover { color: #09F; text-decoration: none; }
        .sekce_podsekce .podsekce { font-size: 11px; font-weight: normal; display: block; padding: 5px 0px 0px 0px; }
        .vypis_sekce .h2nadpis { width: 425px; border-style: solid; border-color: #EEE; border-width: 0px 0px 1px 0px; clear: both; color: #999; font-size: 12px; font-weight: bold; padding: 5px; margin: 5px 0px 10px 0px; }
        .vypis_sekce .tip { clear: left; }
        .vypis_sekce .tip .ilustrace { float: left; padding: 5px; }
        .vypis_sekce .tip .ilustrace img { border: none; }
        .vypis_sekce .tip p { float: left; padding-top: 5px; margin: 0px; width: 304px; line-height: 1.6; }
        .vypis_sekce .tip h2 { color: #F90; font-size: 18px; font-weight: bold; margin: 0px; padding: 0px; }
        .vypis_sekce .tip h2 a { color: #F90; text-decoration: underline; }
        .vypis_sekce .tip h2 a:hover { color: #F90; text-decoration: none; }
        .download_cz { margin: 4px 0px 0px 5px; color: #F33; font-weight: bold; float: right; border: 1px solid #EEE; }
        .vypis_sekce #frmrazeni { padding: 0; margin: 0; }
        .vypis_sekce #frmrazeni .actual { text-decoration: none; color: #C60; background: #FFEEB3 url('../images/sekce_sipka.gif') right center no-repeat; padding-right: 12px; }
        .vypis_sekce #frmrazeni .actual:hover { color: #C60; text-decoration: underline; }
        .vypis_sekce #frmrazeni a { text-decoration: underline; color: #C60; }
        .vypis_sekce #frmrazeni a:hover { color: #C60; text-decoration: none; }
        .vypis_sekce #frmrazeni .sekce_programy_nadpisy { margin-top: 5px; width: 725px; line-height: 3; padding: 0px 10px 1px 10px; height: 30px; color: #C60; font-size: 12px; font-weight: bold; background-color: #FFEEB3; clear: both; }
        .vypis_sekce #frmrazeni .sekce_programy_nadpisy span { width: 100px; text-align: center; float: right; }
        
    .vypis_downloadu { width: 725px; padding: 10px 10px 0px 10px; margin-top: 5px; background-color: #E6F5FF; }
        .vypis_downloadu .levy_sloupec { clear: left; width: 250px; padding: 10px; background-color: #FFF; float: left; margin: 0px 0px 10px 0px; }
            .vypis_downloadu .levy_sloupec a img { border: none; padding-bottom: 5px; }
            .vypis_downloadu .levy_sloupec .vice_obrazku { clear: both; display: block; font-weight: bold; width: 230px; padding: 10px 10px 0px 10px; background: #FFF url('../images/download_stin.gif') repeat-x left top; color: #09F; text-decoration: underline; }
            .vypis_downloadu .levy_sloupec .vice_obrazku:hover { color: #09F; text-decoration: none; }
            .vypis_downloadu .levy_sloupec ul { list-style-type: square; padding: 5px 0px 5px 30px; margin: 0px; line-height: 1.6; }
            .vypis_downloadu .levy_sloupec ul li a { font-weight: bold; }
            .vypis_downloadu .levy_sloupec ul li .aktualizovano { font-weight: bold; color: #06C; }
            .vypis_downloadu .levy_sloupec .thumb { padding: 13px; float: left; text-align: center; width: 98px;}
            .vypis_downloadu .levy_sloupec .thumb a {text-decoration: none; }
            .vypis_downloadu .levy_sloupec .thumb a:hover {text-decoration: none; }
            .vypis_downloadu .levy_sloupec img { padding: 2px; background-color: #FFF; }
            .vypis_downloadu .levy_sloupec h2 { font-size: 14px; color: #F90; padding: 5px; margin: 0 0 5px 0; border-style: solid; border-color: #EEE; border-width: 0px 0px 1px 0px; }
        .vypis_downloadu .pravy_sloupec_menu { width: 445px; float: right; }
            .vypis_downloadu .pravy_sloupec_menu a { margin-right: 1px; color: #09F; text-decoration: none; background: #E6F5FF url('../images/download_zalozka.jpg') repeat-x left bottom; display: block; padding: 7px; float: left; }
            .vypis_downloadu .pravy_sloupec_menu a img { border: none; padding: 0; margin-left: 5px; }
            .vypis_downloadu .pravy_sloupec_menu a:hover { color: #09F; text-decoration: none; background: #EDEDED; }
            .vypis_downloadu .pravy_sloupec_menu .active { margin-right: 1px; color: #09F; font-weight: normal; background: #FFF; display: block; padding: 7px; float: left; }
            .vypis_downloadu .pravy_sloupec_menu .active:hover { color: #09F; text-decoration: none; background: #FFF; }
        .vypis_downloadu .pravy_sloupec { clear: right; width: 405px; padding: 20px; background-color: #FFF; float: right; margin: 0px 0px 10px 0px; }
            .vypis_downloadu .pravy_sloupec h1 { font-size: 20px; color: #F90; padding: 0px; margin: 0px 0px 10px 0px; }
            .vypis_downloadu .pravy_sloupec p { padding: 0px; margin: 0px 0px 5px 0px; line-height: 1.6; }
            .vypis_downloadu .pravy_sloupec h2 { clear: both; font-size: 11px; color: #999; width: 395px; padding: 5px; margin: 10px 0px 10px 0px; border-style: solid; border-color: #999; border-width: 0px 0px 1px 0px; }
            .vypis_downloadu .pravy_sloupec ul { padding: 0px; margin: 0px; list-style: none; line-height: 2; }
            .vypis_downloadu .pravy_sloupec ul li { clear: both; color: #999; margin: 0px; margin: 0px; width: 100%; font-weight: bold; }
            .vypis_downloadu .pravy_sloupec ul li a { font-weight: bold; }
            .vypis_downloadu .pravy_sloupec ul li .span_1 { width: 152px; float: left; }
            .vypis_downloadu .pravy_sloupec ul li .span_2 { width: 252px; font-weight: normal; float: left; }
            .vypis_downloadu .pravy_sloupec .koupit_dolni { clear: both; display: block; width: 375px; padding-right: 30px; height: 25px; color: #999; line-height: 2.8; text-align: right; text-decoration: underline; background: url('../images/download_buy.gif') right center no-repeat; }
            .vypis_downloadu .pravy_sloupec .koupit_dolni:hover { color: #999; text-decoration: none; }
            .vypis_downloadu .pravy_sloupec .download_button { width: 100%; text-align: center; margin: 0 auto; padding-top: 10px; }
            .vypis_downloadu .pravy_sloupec .download_progress { width: 100%; text-align: center; margin: 0 auto; padding: 20px 0 20px 0; }
            .vypis_downloadu .pravy_sloupec .download_button a { color: #FFF; display: block; width: 405px; height: 31px; padding: 15px 0px 0px 0px; background: #09F url('../images/download_button.jpg') no-repeat; text-align: center; font-size: 16px; font-weight: bold; text-decoration: none; }
            .vypis_downloadu .pravy_sloupec .download_button a:hover { color: #FFF; background: #07D url('../images/download_button_hover.jpg') no-repeat; text-decoration: none; }
            .vypis_downloadu .pravy_sloupec .alternate_link { font-weight: bold; color: #569DCB; padding: 5px 10px 0px 10px; clear: both; line-height: 2; display: block; }
            .vypis_downloadu .pravy_sloupec .alternate_link:hover { font-weight: bold; color: #C60; }
            .vypis_downloadu .pravy_sloupec .link_field { width: 405px; font-size: 10px; clear: both; padding-bottom: 5px; min-height: 14px; }
            .vypis_downloadu .pravy_sloupec .link_field span { width: 92px; float: left; margin: 3px 3px 0 0; text-align: right; }
            .vypis_downloadu .pravy_sloupec .link_field input { width: 305px; float: right; background-color: #FAFAFA; font-size: 10px; color: #777; border: 1px solid #777; }
            .vypis_downloadu .pravy_sloupec .link_field textarea { float: none; display: block; font-family: Arial; width: 400px; background-color: #FAFAFA; font-size: 10px; color: #777; border: 1px solid #777; margin: 5px auto 5px; }
            .vypis_downloadu .pravy_sloupec fieldset { margin-bottom: 5px; color: #09F; }
            .vypis_downloadu .pravy_sloupec .nahledy { margin: 0 auto; text-align: center; }
            .vypis_downloadu .pravy_sloupec .nahledy img { border: none; padding: 5px; }
            .vypis_downloadu .pravy_sloupec .nahledy span { font-size: 10px; color: #CCC; }
            .vypis_downloadu .pravy_sloupec #download_webmasters { float: left; display: block; width: 150px; padding-left: 30px; margin: 10px 0 10px 10px; height: 25px; color: #999; line-height: 2.8; text-decoration: underline; background: url('../images/download_webmasters.gif') left center no-repeat; }
            .vypis_downloadu .pravy_sloupec #download_webmasters:hover { color: #999; text-decoration: none; }
            .vypis_downloadu .pravy_sloupec #download_mail       { float: left; display: block; width: 150px; padding-left: 30px; margin: 10px 0 10px 5px; height: 25px; color: #999; line-height: 2.8; text-decoration: underline; background: url('../images/download_mail.gif') left center no-repeat; }
            .vypis_downloadu .pravy_sloupec #download_mail:hover { color: #999; text-decoration: none; }
            .vypis_downloadu .pravy_sloupec .text_right { width: 405px; text-align: right; clear: both; }
            .vypis_downloadu .pravy_sloupec .download_popis p { text-align: justify; margin-bottom: 10px; }
            .vypis_downloadu .pravy_sloupec .download_popis ul { font-weight: normal; width: 385px; list-style: square; padding-left: 20px; }
            .vypis_downloadu .pravy_sloupec .download_popis ul li { color: #333; font-weight: normal; }
            .vypis_downloadu .pravy_sloupec .download_popis h1 { font-size: 12px; font-weight: bold; color: #333; padding: 0px; margin: 10px 0px 5px 10px; border: none; }
            .vypis_downloadu .pravy_sloupec .download_popis h2 { font-size: 12px; font-weight: bold; color: #333; padding: 0px; margin: 10px 0px 5px 10px; border: none; }
            .vypis_downloadu .pravy_sloupec .download_popis img { float: right; margin: 2px 0 5px 10px; }
            .vypis_downloadu .pravy_sloupec .galerie_fotka { width: 405px; padding: 5px 0 15px 0; }
            .vypis_downloadu .pravy_sloupec .galerie_fotka .galerie_sipka_leva { position: relative; left: -5px; display: block; text-decoration: none; background: #FFF url('../images/galerie_sipka_leva.gif') center center no-repeat; width: 12px; float: left; padding: 140px 0px 140px 0px; }
            .vypis_downloadu .pravy_sloupec .galerie_fotka .galerie_sipka_leva:hover { text-decoration: none; background: #FFF url('../images/galerie_sipka_leva_hover.gif') center center no-repeat; }
            .vypis_downloadu .pravy_sloupec .galerie_fotka .galerie_a { display: block; float: left; }
            .vypis_downloadu .pravy_sloupec .galerie_fotka .galerie_a img { border: none; margin-left: auto; }
            .vypis_downloadu .pravy_sloupec .galerie_fotka .galerie_sipka_prava { position: relative; left: 5px; display: block; text-decoration: none; background: #FFF url('../images/galerie_sipka_prava.gif') center center no-repeat; width: 12px; float: right; padding: 140px 0px 140px 0px; }
            .vypis_downloadu .pravy_sloupec .galerie_fotka .galerie_sipka_prava:hover { text-decoration: none; background: #FFF url('../images/galerie_sipka_prava_hover.gif') center center no-repeat; }
            .vypis_downloadu .pravy_sloupec .inzerce h2 { border: none; color: #333; font-size: 14px; margin: 15px 0 5px 0; padding: 0; font-weight: bold; }
            .vypis_downloadu .pravy_sloupec .inzerce ul { list-style: circle inside; font-weight: normal; display: inline-block; }
            .vypis_downloadu .pravy_sloupec .inzerce ul li { color: #333; font-weight: normal; padding: 0 0 0 10px; margin: 0; width: auto; }
            .vypis_downloadu .pravy_sloupec .inzerce ul li ul { list-style: circle inside; color: #333; display: inline-block; }
            .vypis_downloadu .pravy_sloupec .inzerce ul li ul li { color: #333; font-weight: normal; padding: 0 0 0 25px; margin: 0; width: auto; }
            .vypis_downloadu .pravy_sloupec .inzerce table { width: 100%; border: 1px solid #333; }
            .vypis_downloadu .pravy_sloupec .inzerce table td { border: 1px solid #333; padding: 2px; }
            .vypis_downloadu .pravy_sloupec .inzerce table th { border: 1px solid #333; color: #EEE; background-color: #333; font-weight: bold; text-align: center; padding: 2px; }
            #obrazek_size { border: none; display: block; margin-bottom: 5px; }
            .vypis_downloadu .popisky_formulare { width: 80px; float: left; text-align: right; line-height: 2.5; font-weight: bold; }
            .vypis_downloadu .pridat_komentar { width: 320px; float: left; margin-left: 5px; }
            .vypis_downloadu .pridat_komentar .pole img { cursor: help; margin-left: 2px; width: 80px; height: 20px; }
            .vypis_downloadu .pridat_komentar .pole input { padding: 2px 0px 2px 0px; margin-bottom: 2px; height: 16px; }
            .vypis_downloadu .pridat_komentar .pole textarea { display: block; font-family: Arial; font-size: 12px; }
            .vypis_downloadu .pridat_komentar .button { margin-top: 5px; padding: 0px 5px 0px 5px; width: 100px; color: #FFF; font-weight: bold; border-style: solid; border-color: #DDD; border-width: 1px 2px 2px 1px; background-color: #F90; }
            .vypis_downloadu .komentar2 { padding: 5px; text-align: left; line-height: 1.5; text-indent: 0px; }
                .vypis_downloadu .komentar2 span { font-weight: bold; margin-right: 5px; }
            .vypis_downloadu .komentar { width: 390px; padding: 5px; margin: 10px 0px 10px 0px; text-align: left; line-height: 1.5; text-indent: 0px; border-style: solid; border-color: #DDD; border-width: 0px 0px 0px 5px; background: url('../images/komentar_back.jpg') repeat-x; }
            .vypis_downloadu .komentar .hlavicka { font-size: 12px; font-weight: bold; width: 373px; padding: 0px 5px 5px 5px; margin-bottom: 5px; border-style: solid; border-width: 0px 0px 1px 0px; border-color: #EEE; }
            .vypis_downloadu .komentar .hlavicka a { margin: 0px; padding: 0px; color: #000; text-decoration: underline; }
            .vypis_downloadu .komentar .hlavicka a:hover { color: #000; text-decoration: none; }
            .vypis_downloadu .komentar .hlavicka span { font-weight: normal; color: #999; font-size: 10px; margin-left: 5px; }
            .vypis_downloadu .komentar .hlavicka .com_delete { margin-left: 5px; }
            .vypis_downloadu .komentar .hlavicka .com_delete img { border: none; }
            .vypis_downloadu .green { width: 385px; margin-top: 20px; padding: 10px; background-color: #3F3; text-align: center; color: #000; font-weight: bold; }
            .vypis_downloadu .red { width: 385px; margin-top: 20px; padding: 10px; background-color: #F33; text-align: center; color: #FFF; font-weight: bold; }
            .vypis_downloadu .spodniodkazy { width: 385px; padding: 10px; margin-top: 20px; text-align: center; }
            .vypis_downloadu .spodniodkazy a { font-size: 12px; display: block; text-decoration: none; padding: 5px 10px 5px 10px; width: 100px; color: #FFF; font-weight: bold; border-style: solid; border-color: #06C; border-width: 1px 1px 2px 1px; background-color: #09F;  }
            .vypis_downloadu .spodniodkazy a:hover { color: #FFF; font-weight: bold; text-decoration: none; }
    .vyhledavani_kategorie { width: 725px; font-size: 12px; padding: 10px; background-color: #0C3; color: #FFF; text-align: left; }
        .vyhledavani_kategorie a { color: #FFF; font-weight: bold; text-decoration: underline; margin-right: 5px; }
        .vyhledavani_kategorie a:hover { color: #FFF; text-decoration: none; }
.pravy_sloupec { width: 250px; float: right; text-align: left; }
    .boxovka { width: 250px; clear: both; margin-top: 10px; z-index: 0;}
        .boxovka h2 { cursor: hand; background-color: #FFEEB3; text-decoration: underline; width: 240px; padding: 8px 0px 0px 10px; height: 22px; margin: 0px; font-size: 12px; color: #960; }
        .boxovka .rpole { width: 250px; margin-top: 5px; background: #CCC url('../images/nacitam_back.gif') center center no-repeat; position: relative; z-index: 1; }
        .boxovka img { border: none; }
    .anketa { width: 250px; margin-top: 5px; }
        .anketa acronym { font-size: 11px; text-decoration: none; border: none; }
        .anketa strong { padding: 10px; font-weight: bold; display: block; }
        .anketa .anketa_odpoved { width: 230px; padding: 5px 10px 5px 10px; }
        .anketa .anketa_odpoved .anketa_vizualizace { height: 7px; font-size: 7px; background: #F90 url('../images/anketa_back.gif') repeat-x; margin-top: 5px; }
        .anketa .anketa_odpoved a { color: #06C; text-decoration: none; }
        .anketa .anketa_odpoved a:hover { color: #118; text-decoration: none; }
        .anketa h2 { background-color: #ECECEC; width: 240px; padding: 8px 0px 0px 10px; height: 22px; margin: 0px; font-size: 12px; color: #999; }

    .zpravy_z_fora { width: 250px; margin: 0px; }
        .zpravy_z_fora h2 { background-color: #06C; width: 240px; padding: 8px 0px 0px 10px; height: 22px; margin: 0px; font-size: 12px; color: #FFF; }
        .zpravy_z_fora ul { list-style: none; margin: 0px; padding: 10px; width: 230px; }
        .zpravy_z_fora ul li { margin: 5px 0px 5px 0px; padding: 0px; }
        .zpravy_z_fora ul li a { color: #666; text-decoration: underline; }
        .zpravy_z_fora ul li a:hover { color: #333; text-decoration: none; }
.footer { width: 1000px; height: 70px; background-color: #000; clear: both; color: #FFF; margin-top: 5px; float: left; }
    .footer .ft1 { float: left; width: 700px; text-align: left; padding: 22px 0px 0px 20px; }
    .footer .ft2 { float: left; width: 260px; text-align: right; padding: 22px 20px 0px 0px; }
    .footer a { color: #EEE; text-decoration: underline; }
    .footer a:hover { color: #FFF; text-decoration: none; }
            
        
        
