@charset "iso-8859-2";

/*
 cervena zvyraznovaci barva: #BE0027; rgb(190, 0, 39);
 nebo tmavsi #800000; - pouzivam v textu
 zelena: #BFD730; rgb(199, 220, 48);

 // novy vzhled ----------------------------
 rgb(103, 103, 103); /* seda svetlejsi - podkladova
 rgb(35, 31, 32);    /* seda tmavsi - hlavni, #231F20
 rgb(156, 176, 151); /* sedozelena zvyraznovaci
 rgb(190, 0, 39);    /* cervena Montana
 rgb(227, 228, 62);  /* zluta - pokus, zajmava zluta #D0D000

*/

/* jen castecne zvyrazneni ******************************************************** */
.hl_cervene
{
   color: #BE0027;
}

.hl_linka_cervena_top
{
   border-top: 1px solid #BE0027;
}
.hl_linka_cervena_bottom
{
   border-bottom: 1px solid #BE0027;
}



/* Rozvrzeni stranky ******************************************************** */
body
{
   text-align: center;
   font-family: Arial, Helvetica, Sans-serif;
   font-size: 12px;
   margin-top: 0px;
   margin-bottom: 10px;
   color: gainsboro;
   background-color: rgb(103, 103, 103);
}

/* Hlavni ram --------------------------------------------------------------- */
#str_hlavni_ram
{
   width: 990px; /* melo by se rovnat souctu sirek leveho sloupce a pravych pruhu + prislusne okraje */
   margin: auto;
   background-color: rgb(35, 31, 32);
   background-image: url('obr/vzhled/linka_pozadi.gif');
   text-align: left;
   /*border: 1px solid black;*/
   /*height: 100%;*/
}

/* Levy sloupec ------------------------------------------------------------- */
#str_sloupec_levy
{
   float: left;
   width: 130px;
   position: relative;
   background-color: rgb(35, 31, 32);
   text-align: left;
   padding: 15px 0px 0px 0px;
   border-right: 2px solid white;
   /*border: 1px solid red;*/
}

/* okynko (sede) "Montana je prave v distribuci" */
.str_v_distribuci
{
  color: black;
  background-color: rgb(156, 176, 151);
  font-size: 10px;
  font-weight: bold;
  text-align: right;
  padding: 5px 9px 5px 0;
  margin: 15px 20px 0 0;
}

/* okynko (cervene) s formem pro prihlaseni abose */
.str_prihlaseni
{
  background-color: rgb(190, 0, 39);
  font-size: 10px;
  font-weight: bold;
  padding: 5px 6px 5px 0;
  margin: 15px 20px 0 0;
}

/* div - pocitadlo navstevnosti */
.str_pocitadlo
{
  font-weight: bold;
  text-align: left;
  padding: 0;
  margin: 2px 0px 2px 0px;
}

#vlajecky IMG { border: 1px solid black; }
#vlajecky IMG:hover { border: 1px solid #BE0027; }

/* Vrchni cast - menu, baner, pocasi ---------------------------------------- */
#str_vrchni_pruh
{
   width: 858px;
   /*height: 150px;*/
   float: left;
   vertical-align: top;
   text-align: left;
   background-color: rgb(35, 31, 32);
   padding: 15px 0px 0px 0px;
   margin: 0px;
   border-bottom: 2px solid white;
   /*border-top: 1px solid silver;
   border-left: 1px solid silver;
   border-right: 1px solid silver;*/
}

#str_vrchni_pruh_vpravo
{
   width: 208px;
   float: right;
   vertical-align: top;
   text-align: left;
   background-color: rgb(35, 31, 32);
   margin: 0px 0px 0px 0px;
   /*border: 1px solid white;*/
}

.str_menu_top
{
   width: 100px;
   color: rgb(156, 176, 151);
   font-weight: bold;
   font-size: 11px;
   text-align: center;
}

#baner
{
   text-align: center;
   vertical-align: top;
   padding-bottom: 10px;
   /*border: 1px solid orange;*/
}
#banner_odkaz
{
/*    width: 468px; */
   border: 1px solid black;
   padding: 0px;
}

/* HLAVNI OBSAHOVA CAST ------------------------------------------------------- */
#str_obsah
{
   width: 850px;
   vertical-align: top;
   float: left;
   color: gainsboro;
   background-color: rgb(35, 31, 32);
   /*border: 1px solid yellow;*/
}

#str_obsah_vpravo
{
   width: 200px;
   float: right;
   vertical-align: top;
   text-align: left;
   background-color: rgb(35, 31, 32);
   padding: 0px; /*24px 5px 23px 10px;*/
   /*border: 1px solid white;*/
}

/* Stredni cast - ------------------------------------------------------------- */
#str_stredni_pruh
{
   width: 620px; /* str_obsah.width (850px) - paddingy zleva a zprava a bordery nadrazeneho DIVu - str_obsah_vpravo.width*/
   vertical-align: top;
   float: left;
   text-align: left;
   background-color: rgb(35, 31, 32);
   padding: 0px 10px 10px 10px;
   /*border: 1px solid lightblue;*/
}

.obr_namls_velky
{
   border: 1px solid white;
}
.obr_namls_maly
{
  width: 55px;
  height: 55px;
  border: 1px solid white;
}

.bunka_logo
{
  height: 50px;
  text-align: center;
  vertical-align: middle;
  border-top: 1px solid gray;
  border-bottom: 1px solid gray;
  background-color: white;
}

.obr_logo
{
  width: 50px;
}

.tab_ps_hlavicka
{
  width: 176px;
  padding: 2px 2px 2px 5px;
  background-color: rgb(156, 176, 151);
  color: black;
  font-size: 12px;
  font-weight: bold;
  text-align: left;
}
.tab_ps_telo
{
  width: 176px;
  padding: 2px 2px 5px 5px;
  color: black;
  background-color: white;
}

.tab_ps_hlavicka_obyc
{
  color: white; 
  font-size: 11px;
  font-weight: bold;
  margin: 7px 0 5px 0;
}

#tab_ps_nejctenejsi A { color: rgb(103,103,103); }
#tab_ps_nejctenejsi A:hover { color: rgb(190, 0, 39); }

/* Spodni pruh --------------------------------------------------------------- */
#str_dolni_pruh
{
  width: 983px;
  clear: both;
  text-align: left;
  vertical-align: top;
  font-size: 12px;
  font-weight: bold;
  background-color: black;
  padding: 3px;
/*   border: 1px solid lightgreen; */
}


/*  ODTUD DAL JSOU STARE STYLY */
/* pravy sloupec  ------------------------------------------------------------- */

#str_sloupec_pravy
{
   float: right;
   width: 170px;
   background-color: black;
   color: white;
   text-align: left;
   /*border: 1px solid #FFC0FF;*/
}


.odkaz_clanek
{
   color: #808080;
}
.odkaz_clanek:hover
{
   color: #000000;
}

/* odkazy --------------- */
a
{
   color: rgb(156, 176, 151);
   font-size: 12px;
   border: 0px;
}
a:link
{
   color: rgb(156, 176, 151);
   font-weight: normal;
   text-decoration: none;
   border: 0px;
}
a:visited
{
   color: rgb(156, 176, 151);
   font-weight: normal;
   text-decoration: none;
   border: 0px;
}
a:hover, a:active
{
   color: rgb(190, 0, 39);
   text-decoration: none;
   border: 0px;
}

.odk_v_cer a:hover
{
   color: rgb(227, 228, 62);
   text-decoration: none;
}

/* selecty --------------- */

select
{
   font-family: Verdana;
   font-size: 11px;
   background-color: #F0F0F0;
   border: 1px solid black;
}
select:focus
{
   font-size: 11px;
   background-color: white;
   border: 1px solid red;
}

/* inputy --------------- */

input, textarea
{
   background-color: #F0F0F0;
   border: 1px solid black;
}
input:focus, textarea:focus
{
   background-color: white;
   border: 1px solid red;
}

/* tlacitka --------------- */

.tlacitko 
{
        font-size: 12px;
        padding-left: 5px;
        padding-right: 5px;
        border: 1px solid black;
        background-color: #C0C0FF;
        color: black;
        cursor: pointer;
}
.tlacitko:hover {
        background-color: #DDDDFF;
}
.tlacitko:focus {
        background-color: #C0C0FF;
}

.tlacitko_red 
{
        font-size: 12px;
        font-weight: bold;
        padding-left: 5px;
        padding-right: 5px;
        border: 1px solid white;
        background-color: #BE0027;
        color: white;
        cursor: pointer;
}

.tlacitko_green 
{
  font-size: 12px;
  font-weight: bold;
  padding-left: 5px;
  padding-right: 5px;
  vertical-align: top;
  border: 1px solid black;
  background-color: rgb(156, 176, 151);;
  color: black;
  cursor: pointer;
}
.tlacitko_green:hover
{
  background-color: rgb(170, 190, 170);
}
.tlacitko_green:focus
{
  background-color: rgb(170, 190, 170);
}


.str_tab_menu
{
   width: 100%;
   padding: 0px;
   margin: 0px;
}
.str_tab_menu_text a
{
                text-decoration: none;
}
.str_tab_menu_cerne
{
   width: 24px;
   background-color: black;
   border-left: 3px solid white;
}
.str_tab_menu_vyhledavani
{
   position: relative;
   top: 0px;
   left: 5px;
   z-index: 1;
   color: white;
   background-color: black;
   font-size: 10px;
   text-align: right;
   font-weight: bold;
   padding: 4px;
   margin-right: 5px;
}
.str_tab_menu_but
{
   border: 1px solid black;
   background-color: #CE0000;
   color: white;
}
.str_tab_menu_countdown
{
   width: 103px;
   position: relative;
   left: 6px;
   z-index: 1;

   margin: 0px 10px 0px 0px;
   padding: 5px;
   font-family: Tahoma;
   font-size: 11px;
   text-align: right;
   background-color: white;
   color: #BE0027;
}


#obr_bez
{
   width: 468px;
   border: 0px;
}

.str_novinky
{
               background-color: black;
               color: #C7DC30;
               border: 1px solid #BFD730;
               padding: 4px;
               margin-left: 10px;
               margin-top: 10px;
}
.input_login
{
  height: 13px;
  font-size: 9px;
}

/* jeste k teto sekci patri str_anketa, ktera je ale umistena v styl_spolecne.css */

/* zakladni styly -----------------------------------------------------------------------------------------------------*/

/* styly v archivu ******************************************************** */
#arch_popis
{
   font-family: Arial, Helvetica, Sans-serif;
   font-size: 14px;
   font-weight: bold;
   border-bottom: 1px solid #BE0027;
   padding-top: 3px;
}

.arch_tab
{
   width: 100%;
   border: 2px solid rgb(156, 176, 151);
   border-top: 0px;
   color: gainsboro;
   background-color: rgb(60, 60, 60);
}

.arch_tab TD
{
   /*border: 1px solid green;*/
   padding: 5px 5px 1px 5px;
}

.arch_td_aktivni
{
   width: 50%;
   height: 30px;
   padding: 5px;
   background-color: rgb(60, 60, 60);
   border-top: 2px solid rgb(156, 176, 151);
   border-left: 2px solid rgb(156, 176, 151);
   border-right: 2px solid rgb(156, 176, 151);
}
.arch_aktivni
{
   color: white;
   font-weight: bold;
}

.arch_td_neaktivni
{
   width: 50%;
   height: 30px;
   padding: 5px;
   background-color: gainsboro;
   border-top: 1px solid gray;
   border-left: 1px solid gray;
   border-right: 1px solid gray;
   border-bottom: 2px solid rgb(156, 176, 151);
}
.arch_neaktivni
{
   color: dimgray;
   font-weight: bold;
}
.arch_neaktivni_on
{
   color: #BE0027;
   cursor: pointer;
   font-weight: bold;
}



.pocitadlo_stran {
        text-decoration: none;
        text-align: center;
        font-size: 14px;
        vertical-align: middle;
        background-color: #231F20;
        border-top: 1px solid gray;
        border-bottom: 1px solid gray;
        margin-top: 3px;
}


/*
.obr_left {
        float: left;
        border: 1px solid black;
        margin: 5px;
        margin-left: 0px;
}
.obr_right {
        float: right;
        border: 1px solid black;
        margin: 5px;
        margin-right: 0px;
}
.obr_center {
        float: none;
        border: 1px solid black;
        margin: 5px;
        margin-right: 0px;
}
*/
/* ------- ARCHIV ----------------------------------------------------------------------------------------- */


.modul_aktivni {
        width: 100px;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: bold;
        text-align: center;
        color: black;
        border-top: 1px solid black;
        border-left: 1px solid black;
        border-right: 1px solid black;
        background-color: #CBE2E0;
}
.text_aktivni {
        color: black;
}
.text_aktivni_on {
        /*color: red;
        cursor: pointer;*/
}
.modul_neaktivni {
        width: 100px;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: bold;
        text-align: center;
        color: gray;
        border: 1px solid black;
        background-color: #F5FFFF;
}
.text_neaktivni {
        color: gray;
}
.text_neaktivni_on {
        color: red;
        cursor: pointer;}

/* ------- eMONTANA ----------------------------------------------------------------------------------------- */
.nadpis_eclanku 
{

}
/*rgb(190, 0, 39)*/
/* ------- DISKUZE ----------------------------------------------------------------------------------------- */

.dis_td_titulek00 {
        border-top: 1px solid black;
        border-bottom: 1px solid black;
}
.dis_titulek00 {
        font-weight: bold;
        font-size: 12px;
        background-color: #FFC0C0;
        padding-left: 5px;
}
.dis_text00 {
        padding-bottom: 4px;
}

.dis_td_titulek01 {
        border-top: 1px solid black;
        border-bottom: 1px solid black;
}
.dis_titulek01 {
        font-weight: bold;
        background-color: #D0D0D0;
        padding-left: 5px;
}
.dis_text01 {
        padding-bottom: 4px;
}

.dis_td_titulek02 {
        border-top: 1px solid black;
        border-bottom: 1px solid black;
}
.dis_titulek02 {
        font-weight: bold;
        background-color: #F0F0F0;
        padding-left: 5px;
}
.dis_text02 {
        padding-bottom: 4px;
}


/* ------- NAPOVEDA ----------------------------------------------------------------------------------------- */
.help_heslo
{
  font-weight: bold;
  text-align: left;
  vertical-align: top;
}
