/*
********************************************************************************
DESIGN
********************************************************************************
*/


BODY { 
  background-image: url(../img/design/pozadi.jpg);
  background-repeat: repeat;
  text-align: center;
  background-color: black;
  SCROLLBAR-FACE-COLOR: #EFEFEF;
  SCROLLBAR-HIGHLIGHT-COLOR: #6F6F6F;
  SCROLLBAR-SHADOW-COLOR: #6F6F6F;
  SCROLLBAR-3DLIGHT-COLOR: #DEDEDE;
  SCROLLBAR-ARROW-COLOR: #404040;
  SCROLLBAR-TRACK-COLOR: #DEDEDE;
  SCROLLBAR-DARKSHADOW-COLOR: #CECECE
  font-family: verdana;
} 

#hl_odstavec {
  width: 1031px;
  background-image: url(../img/pozadi_obsah.png);
  background-repeat: repeat-y;
}

#lang {
  text-align: right;
  width: 1000px;
}

#lang A {
 color: white;
} 

/*
********************************************************************************
HLAVICKA
********************************************************************************
*/

#hlavicka_fotka { 
  width: 1031px;
  height: 320px;
  background-image: url(../img/design/hlavicka_fotka.png);
}

/*
********************************************************************************
*/

#levy_panel{
 width: 229px;
 float: left;
}

#obsah {
  background-image: url(../img/design/obsah_pozadi.png);
  background-repeat: repeat-y;
  padding-right: 15px;
  padding-left: 229px;
}

#obsah2 {
  width: 1031px;
  background-image: url(../img/design/obsah_pozadi.png);
  background-repeat: repeat-y;
}

#pozadi_hlavni {
}


/*
********************************************************************************
MENU
********************************************************************************
*/

#menu {
 width: 170px;
 margin-right: 20px;
}

#menu TD {
 padding: 3px;
}

#menu A {
 color: white;
 font-size: 14px;
 font-weight: bold;
 font-family: tahoma;
}

#menu A:hover {
 color: #c0c0c0;
}

.menu_nadpis {
 padding-top: 10px;
 padding-left: 50px;
 text-align: left;
 padding-right: 20px;
 color: #e0e0e0;
 font-weight: bold;
}

.menu_top {
 background-image: url(../img/design/menu_top.png);
 width: 229px;
 height: 20px;
 color: #578ecd;
}

.menu_center {
 background-image: url(../img/design/menu_stred.png);
 width: 229px;
}

.menu_bottom {
 background-image: url(../img/design/menu_bottom.png);
 width: 229px;
 height: 20px;
}

/*
********************************************************************************
VYHLEDAT
********************************************************************************
*/


.vyhledat {
 padding-right:20px;
}

.vyhledat INPUT {
 background: transparent;
 border-style: none;
 width: 170px;
 color: white;
}


/*
********************************************************************************
NAVIGACE
********************************************************************************
*/

.navigace {
 padding-left: 50px;
}

.navigace A {
 color: #c0c0c0;
}

.navigace A:HOVER {
 color: yellow;
}

/*
********************************************************************************
LOGIN
********************************************************************************
*/

#login {
 padding-left: 25px;
 padding-right: 20px;
}

#login INPUT {
 width: 165px;
 background: #606060;
 border-style: none;
 border-width: 0px;
 color: white;
}

#login A {
 color: white;
}

#login TD {
 color: white;
}

/*
********************************************************************************
PATICKA
********************************************************************************
*/

#spodek {
 clear: both;
}


#paticka {
  background-image: url(../img/design/paticka.png);
  background-position: center;
  width: 1031px; 
  height: 20px;
  font-size: 11px; 
  font-family: verdana;
  text-align: center;
}

#paticka A {
  font-size: 11px; 
  font-family: verdana;
  color: black;
  text-align:center;
} 

/*
********************************************************************************
OBECNE
********************************************************************************
*/

.nadpis_1 {
    padding-top: 20px;
    font-weight: bold;
    font-size: 15px;
    padding-left: 15px;
    text-align: left;
    font-family: verdana;
    color: black;
}


.nadpis_2 {
    font-weight: bold;
    font-size: 12px;
    background: #f0f0f0;
    padding: 1px;
    text-align: center;
}

.nadpis_uvod {
 color: white;
 font-size: 28px;
 font-family: arial;
 font-weight: bold;
}

HR {
 border-style: solid;
 border-width: 1px;
 border-color: #9ba2a8;
}


IMG {
 border-style: solid;
 border-color: white;
 border-width: 10px;
}

/*
********************************************************************************
HTML ELEMENTS
********************************************************************************
*/

TABLE, DIV, FORM {
  margin: 0px;
  padding: 0px;
  font-family: arial;
  font-size: 13px;
}

INPUT, TEXTAREA {
  border-style: solid;
  border-width : 0px;
  border-color: #c0c0c0;
  padding-left: 5px;
  padding-right: 5px;
}

TEXTAREA {
 height: 100px;
 font-family: arial;
 font-size: 13px;
}

.tlacitko {
  font-family: arial;
  border-width: 0px;
  padding-left: 1px;
  padding-right: 1px;
  background: #f0f0f0;
  font-size: 15px;
}

.tlacitko2 {
  font-family: arial;
  border-style: solid;
  border-width: 1px;
  padding-left: 1px;
  padding-left: 5px;
  padding-right: 5px;
  background: #f0f0f0;
  font-size: 15px;
}

.THB_PAGES {
 color: black;
 background-color: #f0f0f0;
 padding-left: 15px;
 padding-right: 15px;
}

.THB_PAGES A {
 color: black;
 padding-left: 10px;
 padding-right: 10px;
 background-color: #c0c0c0;
}


/*
********************************************************************************
OBECNE
********************************************************************************
*/



.cena {
 font-size:18px;
 font-style:italic;
 font-weight:bold;
 font-family:tahoma;
}






.ERROR {
 color: red;
 font-weight: bold;
 text-align: center;
}

.INFO {
 color: blue;
 font-weight: bold;
 text-align: center;
 font-style: italic;
}

.TAB_INFO {
 background: white;
 border-style: solid;
 border-color: white;
 border-width: 10px;
}



A { 
  color: black;
  text-decoration: none;
  font-family: arial;
  font-size: 13px;
}

A:hover {
  color: blue;
}

.status_text A {
 color: white;
}

/*
********************************************************************************
*/

.hlav_menu{
 position:relative;
 top: 138px;
}

.hlav_menu A {
 font-family: tahoma;
 font-size: 15px;
 color: white;
 font-weight: bold;
}

.hlav_menu A:hover {
 text-decoration: underline;
}
/*
********************************************************************************
*/

.uvod_userName{
 font-style: italic;
 color: white;
}


/*
********************************************************************************
administrace - menu
********************************************************************************
*/

.TB_ADMIN {
 background: #7cb3ed;
 margin: 1px; 
 padding: 0px;
 border-style: solid;
 border-color: #2663a2;
 border-width: 15px;
 font-size: 12px;
}

.TB_ADMIN TR TD {
  text-align: center;
  padding: 10px;
  background: white;
}

/*
********************************************************************************
administrace - form tables
********************************************************************************
*/


.TAB_MAIN {
 background: #c0c0c0;
 margin: 1px;
 padding: 0px;
 border-style: solid;
 border-color: #f0f0f0;
 border-width: 10px;
 font-size: 12px;
}

.TAB_MAIN TD {
   background: white;
   padding-left: 4px;
   padding-right: 4px;
   padding-top: 1px;
}

.TAB_MAIN .nadp_sl TD {
   font-weight: bold;
   text-align: center;
   background: #7cb3ed;
}

.TAB_MAIN .nadp_sl_cena TD {
 color: red;
 font-weight: bold;
 font-size: 18px;
 text-align: center;
}

.TAB_MAIN .text_cena TD {
 color: black;
 font-size: 12px;
 text-align: center;
}

.TAB_MAIN .filtr {
 border-style: solid;
 border-width: 1px;
 border-color: #c0c0c0;
 background: white;
 width: 100%;
}

.TAB_STRANKOVANI {
 padding : 3px;
 background: #9ba2a8;
}

.TAB_STRANKOVANI INPUT {
 width: 50px;
}

.d_login {
 color: white;
}

/*
********************************************************************************
administrace - editace dat v tabulce
********************************************************************************
*/

.adm_label_col {
 text-align: right;
 font-weight: bold;
}

.adm_edit_tab {
 background: #9ba2a8; 
 border-style: solid; 
 border-width: 2px; 
 border-color: #2663a2;
}

/*
********************************************************************************
varovani
********************************************************************************
*/

.TAB_WARNING {
 background: white;
 border-style: solid;
 border-color: red;
 border-width: 5px;
}  

.TAB_WARNING {
 padding: 10px;
}


.ram {
  border-style: solid;
  border-width: 1px;
  border-color: #c5cfd6;
  background: white;
  padding: 10px;
}

.language {
 width: 980px;
}

.language A {
 color: white;
}
