/* univerzalni */

* {

    margin: 0;

    padding: 0;

}

/* odkazy */

a {color: #ff6600; text-decoration: none; font-family: times new roman;}

.main a {color: #ffffff; text-decoration: none; font-family: times new roman;}
.header .obr a:hover {color: #333; }

.subforum a:hover {color: #ffffff; }

.subforum a {color: #333;  }

.forum_1_tab a:hover {color: #333; }

a:hover {color: #b40000; text-decoration: underline;}

/* telo stranky */

body {



    background: url('imgs/pozadi.png') repeat;

    color: white;

    margin: 3% 0; font-style:normal; font-variant:normal; font-weight:normal; font-size:62.5%; font-family:times new roman, Lucida Sans Unicode, sans-serif;

}

/* textove pole */

p, ul {

    padding-bottom: 0.2em;

}



ul {margin-left: 1.2em; font-size: 1.4em;}



li {list-style: none;}



.main li {list-style-image: url('imgs/kolecko.png');}



h1 {font-size: 1.2em;}



h1, h2, h3, h4, h5, h6 {color: #202020;}



.clearer {clear: both;}

.main .padded {padding: 0px 15px 15px 15px ; font-size: 15px; }

.main .padded2 {padding: 0px 15px 15px 15px ; font-size: 15px; }

.main .Code {border: #8b4513 1px solid;  padding-right: 5px; padding-left: 5px; color: #000066; font-family: 'Courier New'; background-color: #ff9933;}

.main .Title {font-weight: bold; font-size: 18px; color: #cc3300;}

.meta {font-size: 1.0em; color: #EEEEEE;}

.left {float: left;}

.center {float: center;}

.right {float: right;}

.main_right .padded {padding: 0px 10px 10px 10px;}

.header .padded {padding: 5px 10px 5px 45px;}

/* hlavička */

.header {

    float: left;

    width: 900px;

    background: url('imgs/header.gif') no-repeat;

    line-height: 226px;

}

.header .logo {

    float: left;

    width: 188px;

    background: url('imgs/logo.gif') no-repeat;

    line-height: 226px;

}

.header .kalendar

{      

    float: left;

    width: 214px;

    background: url('imgs/kalendar.gif') no-repeat;

    font-size:1em; font-family:Verdana, sans-serif ; color: white;

}

.header .obr

{      

    float: left;

    width: 498px;

    background: url('imgs/obrazek.gif') no-repeat;

    height: 226px;

}

/* struktura stránky */

.top {

    background: #222;

    color: #DDD;

    float: left;

    font: normal 1.4em Verdana;

    height: 50px;

    text-align: center;

    width: 639px;

}



.container {

    font-size: 1.2em;

    background: url('imgs/opakovani.gif') repeat-y;

    margin: 0 auto;

    width: 900px;

    border: 10px solid #b40000;

}

.cont {

    font-size: 1.2em;

    margin: 0 auto;

    width: 900px;

}

.cont2 {

    font-size: 1.2em;

    text-align:center;

    margin: 0 auto;

    width: 900px;

    background: white;

    padding: 5px 5px 5px 5px;

}

.subnav {

    float: left;

    width: 160px;

}

.main {

    float: left;

    width: 188px;

}



.main_right {

    background: url('imgs/header_right.gif') no-repeat;

    float: right;

    width: 712px;

    color: white;

    font-famity: times new roman;

    padding-left: 0px;

}



/* menu */

.main h1 {

    background: transparent;

    color: #ffffff;

    font: bold 1.1em Verdana,sans-serif;

    border-bottom: 1px solid #0A419B;

    line-height: 24px;

    padding-left: 8px;

}

.main ul {margin: 0; padding: 0;}

.main li {

    border-bottom: 1px solid #0A419B;

    list-style: none;

}

.main li a {

    background: transparent;

    color: #ffffff;

    display: block;

    padding: 2px 0 2px 12px;

    width: 176px;

    text-decoration: none;

}

.main li a:hover {

    background: #b40000;

    color: #111;

}



/* spodek */

.footer {

    background: url('imgs/footer.gif') no-repeat;

    color: white;

    font-size: 1em;

    line-height: 37px;

    width: 100%;

    font-family: times new roman;

    text-align: center;

    text-position:middle;

}

.footer .left, .footer .right {padding: 0 16px;}

.footer a {color: #eee;}

.footer a:hover {color: #333;}



/* formulare */

.formular {

    background-color: #eeeeee;

    font-family: verdana;

    font-size: 10px; color: black;

    border-top: 1px solid #0A419B;

    border-right: 1px solid #0A419B;

    border-bottom: 1px solid #0A419B;

    border-left: 1px solid #0A419B;

}

/* obrazky */

.obr_10_10 {

    background-color: transparent;

    border:0px none;

    width:10px;

    height:10px;

}



.toplist{

    background-color: transparent;

    border:0px none;

    width:88px;

    height:60px;

}



.kolecko{

    background-color: transparent;

    border:0px none;

    width:9px;

    height:15px;

}



/* tabulky */



/* tabulky */



.tabulka_t_s_100p {

    background-color: transparent;

    border-top: 0px solid #FFFFFF;

    border-right: 0px solid #FFFFFF;

    border-bottom: 0px solid #FFFFFF;

    border-left: 0px solid #FFFFFF;

    width: 100%;

    text-align: center;

    padding: 0px;



 }



 .tabulka_t_l_100p {

    font-size: 20px;   background-color: transparent;

    border-top: 0px solid #FFFFFF;

    border-right: 0px solid #FFFFFF;

    border-bottom: 0px solid #FFFFFF;

    border-left: 0px solid #FFFFFF;

    width: 100%;

    text-align: left;

    padding: 0px;

 }



 .bunka_t_33p {

    background-color: transparent;

    border-top: 0px solid #0A419B;

    border-right: 0px solid #0A419B;

    border-bottom: 1px solid #0A419B;

    border-left: 0px solid #0A419B;

    width: 33%;

}

.bunka_t_20p {

    background-color: transparent;

    border-top: 0px solid #0A419B;

    border-right: 0px solid #0A419B;

    border-bottom: 0px solid #0A419B;

    border-left: 0px solid #0A419B;

    width: 20%;

}

.fotog_t_s {

    background-color: transparent;

    border-top: 1px solid silver;

    border-right: 1px solid silver;

    border-bottom: 1px solid silver;

    border-left: 1px solid silver;

    font-size: 0.9em;

 text-align:center;}

.tab_tfg {

    background-color: #ffffff;

    font-family: verdana;

    font-size: 10px; color: black;

    border-top: 1px solid #f50000;

    border-right: 1px solid #f50000;

    border-bottom: 1px solid #f50000;

    border-left: 1px solid #f50000;

    padding: 2px;

}

.kontakty_18 {

    background-color: transparent;

    font-family: verdana;

    font-size: 10px; color: black;

    border-top: 0px solid #f50000;

    border-right: 0px solid #f50000;

    border-bottom: 0px solid #f50000;

    border-left: 0px solid #f50000;

    text-align: center;

    width: 18px;

}

.kontakty_60 {

    background-color: transparent;

    font-family: verdana;

    font-size: 14px; color: white;

    border-top: 0px solid #f50000;

    border-right: 0px solid #f50000;

    border-bottom: 0px solid #f50000;

    border-left: 0px solid #f50000;

    text-align: left;

    width: 70px;

}

.kontakty_400 {

    background-color: transparent;

    font-family: verdana;

    font-size: 14px; color: white;

    border-top: 0px solid #f50000;

    border-right: 0px solid #f50000;

    border-bottom: 0px solid #f50000;

    border-left: 0px solid #f50000;

    text-align: left;

    width: 400px;

}

.podstranky_odk {

    font-size: 1.2em;

}

.ramecek {

    background-color: transparent;

    border-top: 1px solid #b40000;

    border-right: 1px solid #b40000;

    border-bottom: 1px solid #b40000;

    border-left: 1px solid #b40000;

    padding: 1px;

}

.obr .dot {

     float: right;

     font-size: 1.2em;

     padding: 55px 10px 2px 0px;

}

 <!-- forum -->

.forum_1_tab {

    background: url('forum/opakovani_f.gif') repeat-y;

    <!--font-family: verdana;

    font-size: 12px; color: white;-->

    border-top: 0px solid #f50000;

    border-right: 0px solid #f50000;

    border-bottom: 0px solid #f50000;

    border-left: 0px solid #f50000;

    padding: 0px;

    width: 100%;

}

.forum_1_tab .padded {

    padding: 12px 20px 3px 20px;

}

.forum_1_tr_1 {

    background: url('forum/hlavicka.gif') no-repeat;

    border-top: 0px solid #f50000;

    border-right: 0px solid #f50000;

    border-bottom: 0px solid #f50000;

    border-left: 0px solid #f50000;

    padding: 0px;

    width: 692px;

    height: 34px;

}

.forum_1_td_188 {

    background-color: transparent;

    padding: 0px;

    width: 188px;

    float: right;

    height: 34px;

    text-align: right;

    vertical-align: bottom;

}



.forum_1_td_504 {

    background-color: transparent;

    float: left;

    padding: 0px;

    width: 504px;

    height: 34px;

    vertical-align: bottom;

}



.forum_2_td_692 {

    background-color: transparent;

    border-top: 0px solid #f50000;

    border-right: 0px solid #f50000;

    border-bottom: 0px solid #f50000;

    border-left: 0px solid #f50000;

    padding: 0px;

    width: 692px;

    height: 34px;

    text-align: right;

    vertical-align: bottom;

}



.forum_2_td_692 .padded {

    padding: 0px 20px 13px 20px;

}

.forum_1_tr_2 {

    background: url('forum/spodek.gif') no-repeat;

    border-top: 0px solid #f50000;

    border-right: 0px solid #f50000;

    border-bottom: 0px solid #f50000;

    border-left: 0px solid #f50000;

    padding: 0px;

    width: 100%;

    height: 32px;

    

}



.forum_2_td_692_s {

    background-color: transparent;

    border-top: 0px solid #f50000;

    border-right: 0px solid #f50000;

    border-bottom: 0px solid #f50000;

    border-left: 0px solid #f50000;

    padding: 0px;

    width: 692px;

    height: 34px;

    text-align: center;

    vertical-align: bottom;

    

}



.subforum {

    background: url('imgs/pozadi.png') repeat;

    padding: 0px;

    width: 692px;

    text-align: center;

    color: #333;

    font-weight: bold;

    vertical-align: bottom;

    font-size: 16px;

}



.forum_text_l {

    border-top: 0px solid #f50000;

    border-right: 0px solid #f50000;

    border-bottom: 0px solid #f50000;

    border-left: 0px solid #f50000;

    padding: 0px;

    width: 188px;

    float: left;

    font-size: 14px; 

}

.forum_text_r {

    border-top: 0px solid #f50000;

    border-right: 0px solid #f50000;

    border-bottom: 0px solid #f50000;

    border-left: 0px solid #f50000;

    padding: 0px;

    width: 504px;

    float: right;

    font-size: 14px;

}



.forum_text .padded {

    padding: 0px 20px 0px 20px;

}



.forum_spodek {

    background-color: transparent;

    padding: 0px;

    width: 692px;

    float: right;

    height: 34px;

    text-align: right;

    vertical-align: bottom;

}



.forum_cont {

    margin: 0 auto;

    width: 692px;

    background: url('forum/opakovani_f.gif') repeat-y;

}



.forum_mezera {

    margin: 0 auto;

    width: 692px;

    height: 2px;

    background: url('forum/mezera.gif') no-repeat;

}



.forum_cont .padded {

    padding: 5px 5px 5px 20px;

}
 .text20px {

    font-size: 18px;

 }

  .text15px {

    font-size: 20px;

 }