.f_left
{
    float:left;
}

.f_right
{
    float:right;
}

.red_a
{
    margin-top:10px;margin-left:0px;
}

.prihlaseni_a
{
    clear:both;padding:20px;background-color:#fff1e5;margin-top:10px;
}

.odkazy_a
{
    margin-top:10px;margin-left:-20px;
}

.kal_g
{
    font-weight:bold;text-decoration:underline;
}

.kal_f
{
    padding-right:12px;
}

.kal_e
{
    margin:20px 0 20px 0
}

.kal_d
{
    padding:7px;clear:both; margin-top:10px;background-color:#d3e4ff;margin-bottom:10px;
}

.kal_c
{
    float:left;width:120px;
}

.kal_b
{
    margin-top:20px;
}

.gal_a
{
    width:120px;margin-bottom:5px;float:left;
}

.gal_b
{
    border:1px solid black;
}

.gal_c
{
    padding:7px;clear:both; background-color:#d3e4ff;margin-bottom:10px;margin-top:10px;
}

.gal_d
{
    margin-right:5px;margin-bottom:5px;
}

.forum_a
{
    margin-bottom:20px;
}

.rubrika_d
{
    font-size:16px;
    margin-top:0px;
}

.rubrika_j
{
    text-align:right;
    color:#a52910;
    font-style:italic;
    font-size:12px;
    float:right
}

.rubrika_f
{
    position:absolute;
    margin-top:-20px;
    margin-left:-30px;
    |margin-left:-170px
}

.rubrika_g
{
    float:left;
    width:53%;
}

.rubrika_h
{
    width:120px;
    float:left;
    clear:both;
}

.rubrika_i
{
    width:240px;
    height:120px;
    float:left;
}

.rubrika_e
{
    padding:7px;
    clear:both;
    text-align:center;
    background-color:#d3e4ff;
    margin-bottom:10px;
}

.rubrika_c
{
    padding:10px;
    clear:both;
    text-align:center;
    background-color:#dffeca;
    margin-bottom:20px;
}

.rubrika_b
{
    float:left;
    width:43%;
    margin-right:20px;
}

.rubrika_a
{
    padding:10px;
    clear:both;
    text-align:center;
    background-color:#dffeca;
    margin-bottom:0px;
}

.h1_titul
{
    display:none;
}

.flash_banner
{
    float:left;
    background-image:url('/images/default/2/moderni-dejiny.jpg');
    width:770px;
    height:193px;
}

.hlavicka_a
{
    float:right;
    position:relative;
}

.hlavicka_b
{
    position:absolute;
    right:28px;
    top:75px;
    text-align:center;
}

.hlavicka_c
{
    height:20px;
    width:100px;
}

.hlavicka_d
{
    margin-top:3px;
}

.chyba
{
    margin-top:20px;
    margin-bottom:20px;
    clear:both;
}

.bloky_a
{
    margin-left:20px;
    margin-bottom:10px;
    clear:both;
    width:50px;
    float:left;
    font-size:10px;
}

.bloky_b
{
    margin-right:10px;
    vertical-align:middle;
}

.bloky_c
{
    height:60px;
}

.bloky_d
{
    font-size:12px; 
    width:150px;
    _width:130px;
    float:right;
    font-weight:bold;
    color:#a52910;
}

.bloky_e
{
    font-size:10px;
    width:150px;
    _width:130px;
    margin-top:5px;
    float:right;
}

.bloky_f
{
    margin-bottom:20px;
}

.bloky_g
{
    margin-bottom:10px;
    height:200px;
    width:230px;
}

.bloky_h
{
    clear:both;
    background-color:#d3e4ff;
    padding:10px;
    margin-bottom:20px;
}

.bloky_i
{
    margin-top:10px;
}

.bloky_j
{
    margin-left:10px;
}

.bloky_k
{
    margin-left:30px;
}

.bloky_l
{
    display:block;
    background:#7099da;
    margin:2px;
    margin-left:30px;
    |margin-left:5px;
    color:white;
    padding:2px;
}

.menu_a
{
    height:50px;
    width:100%;
}

.menu_b
{
    position:absolute;
    |position:relative;
    margin-top:-6px;
    margin-left:790px;
    |margin-top:-9px;
    _|margin-top:-43px;
    font-size:13px;
    font-weight:bold;
    font-style:italic;
    color:white;
}

.bila
{
    color:#FFFFFF;
}

.menu_c
{
    position:absolute;
    font-size:13px;
    font-weight:bold;
    font-style:italic;
    |position:relative;
    margin-top:15px;
    |margin-top:7px;
    margin-left:753px;
    color:white;
}

.chyba_a
{
    clear:both;
    padding:20px;
    margin-top:20px;
    background-color:#fff1e5;
}

.chyba_b
{
    width:300px;
}

.chyba_c
{
    width:500px;
}

.neviditelny
{
    visibility:hidden;
}

.banner_a
{
    margin-left:-20px;
    margin-top:-5px;
    margin-bottom:10px;
}

.banner_b
{
    margin-bottom:10px;
    width:160px;
    margin-left:10px;
}

.medium_a
{
    margin-left:15px;
}

.clanek_a
{
    padding:7px;
    clear:both;
    height:30px;
    margin-top:10px;
}

.clanek_b
{
    padding:7px;
    clear:both;
    margin-top:10px;
    background-color:#d3e4ff;
    margin-bottom:10px;
}

.kal_a
{
    color:red;
    font-weight:bold;
}

.diskuse_a
{
    width:99%;
    height:100px;
}

.diskuse_b
{
    font-size:14px;
    margin-bottom:30px;
}

.diskuse_c
{
    color:red;
    font-weight:bold;
}

.clanek_c
{
    margin-left:15px;
}