/*
********************************************************************************
DESIGN
********************************************************************************
*/


BODY { 
  background-repeat: repeat-y;
  background-position: center;
  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: tahoma;
  color: #c0c0c0;
} 

#hl_odstavec {
  width: 1000px;
  background-image: url(../img/design/images/stred_pozadi.jpg);
  background-repeat: repeat-y;
}

/*
********************************************************************************
HLAVICKA
********************************************************************************
*/

#hlavicka { 
  width: 1000px;
  height: 70px;
  background-image: url(../img/design/images/hlavicka.jpg);
}

#hlavicka_fotka { 
  width: 920px;
  height: 190px;
}

#hlavicka_fotka IMG {
 border-style: none;
 width: 920px;
 height: 190px;
}

/*
********************************************************************************
*/

#pravy_panel{
 width: 205px;
 float: right;
 padding-right: 40px;
}

#obsah2 {
  width: 1000px;
  background-image: url(../img/design/images/pozadi_stred.jpg);
  background-repeat: repeat-y;
  background-color: white;
}

#obsah {
  text-align: left;
  background-repeat: repeat-y;
  padding-left: 60px;
  padding-right: 240px;
}

#obsah_sirka {
 width: 690px;
}



.galerie {
 background-color: black;
 padding: 20px;
}

/*
********************************************************************************
MENU
********************************************************************************
*/

.menu {
}

.menu TD {
 border-bottom-style: dotted;
 border-bottom-color: #707070;
 border-bottom-width: 1px;
 padding-top: 5px;
 padding-bottom: 5px;
}

.menu A {
 font-family: tahoma;
}

.menu A:hover {
 color: blue;
}

.menu {
 width: 95%;
}

.menu_top {
 background-image: url(../img/design/images/menu_top.jpg);
 width: 179px;
 height: 26px; 
 color: #578ecd;
}

.menu_top DIV {
 font-size: 11px;
 padding-top: 5px;
 text-align: right;
 padding-right: 15px;
 margin-left: 10px;
 color: #c0c0c0;
 font-weight: bold;
 border-bottom-style: solid;
 border-bottom-color: #c0c0c0;
 border-bottom-width: 1px;
 
}

.menu_center {
 background-image: url(../img/design/images/menu_stred.jpg);
 background-color: black;
 background-repeat: repeat-y;
 width: 179px;
}

.menu_text {
 padding-left: 15px;
 text-align: left;
}

.menu_bottom {
 background-image: url(../img/design/images/menu_bottom.jpg);
 width: 179px;
 height: 18px;
}

#nabidka_zahlavi {
 background-image: url(../img/design/images/menu_pozadi.jpg);
 width: 1000px;
 height: 29px;
}

#nabidka_zahlavi .obsah {
 padding-top: 7px;
}

#nabidka_zahlavi A{
 color: black;
 font-size: 14px;
 font-weight: bold;
}

#nabidka_zahlavi A:hover{
 color: white;
}

.menu_1 {
 color: #e65f25;
 font-size: 14px;
 font-weight: bold;
}

.ne_menu_1 {
 color: white;
 font-size: 14px;
 font-weight: bold;
 font-style: italic;
}

.menu_2 {
 padding-left: 15px;
 color: #e65f25;
 font-size: 14px;
 font-weight: normal
}

.ne_menu_2 {
 color: red;
 padding-left: 15px;
 font-size: 14px;
 font-weight: bold;
 font-style: italic;
}

.menu_3 {
 padding-left: 30px;
 color: red;
 font-size: 14px;
 font-weight: normal
}

.ne_menu_3 {
 color: red;
 padding-left: 30px;
 font-size: 14px;
 font-weight: bold;
 font-style: italic;
}


/*
********************************************************************************
BLOG
********************************************************************************
*/

.blog_top_DISABLED {
 background-image: url(../img/design/images/blog_top.jpg);
 width: 653px;
 height: 19px;
}

.blog_stred_DISABLED {
 background-image: url(../img/design/images/blog_stred.jpg);
 background-repeat: repeat-y;
 width: 653px;
}

.blog_bottom_DISABLED {
 background-image: url(../img/design/images/blog_bottom.jpg);
 width: 653px;
 height: 21px;
}

.blog_top2_DISABLED {
 background-image: url(../img/design/images/blog_top2.jpg);
 width: 653px;
 height: 19px;
}

.blog_stred2_DISABLED {
 background-image: url(../img/design/images/blog_stred2.jpg);
 background-repeat: repeat-y;
 width: 653px;
}

.blog_bottom2_DISABLED {
 background-image: url(../img/design/images/blog_bottom2.jpg);
 width: 653px;
 height: 21px;
}

.blog_top3_DISABLED {
 background-image: url(../img/design/images/blog_top3.jpg);
 width: 653px;
 height: 19px;
}

.blog_stred3_DISABLED {
 background-image: url(../img/design/images/blog_stred3.jpg);
 background-repeat: repeat-y;
 width: 653px;
}

.blog_bottom3_DISABLED {
 background-image: url(../img/design/images/blog_bottom3.jpg);
 width: 653px;
 height: 21px;
}

/*
********************************************************************************
VYHLEDAT
********************************************************************************
*/


.vyhledat {
  padding-top: 2px;
  padding-bottom: 2px;
}

.vyhledat INPUT {
 background-image: url(../img/design/images/input.jpg);
 background-color: #c0c0c0;
 border-style: none;
 width: 150px;
 height: 18px;
 color: white;
 padding-left: 10px;
 padding-top: 3px;
}


/*
********************************************************************************
NAVIGACE
********************************************************************************
*/

.navigace {
 padding-left: 30px;
}

.navigace A {
 color: white;
}

.navigace A:HOVER {
 color: blue;
}

/*
********************************************************************************
LOGIN
********************************************************************************
*/

#login A {
 color: white;
 font-family: tahoma;
}

#login TD {
 color: white;
}

#login INPUT {
 background-image: url(../img/design/images/input.jpg);
 background-color: #c0c0c0;
 border-style: none;
 width: 147px;
 height: 18px;
 color: white;
 padding-left: 7px;
 padding-top: 3px;
}

/*
********************************************************************************
PATICKA
********************************************************************************
*/

#spodek {
 clear: both;
}


#paticka {
  background-image: url(../img/design/images/paticka.jpg);
  background-position: center;
  width: 1000px; 
  height: 259px;
  font-size: 11px; 
  font-family: tahoma;
  text-align: center;
}

#paticka A {
  font-size: 11px; 
  font-family: tahoma;
  color: white;
  text-align:center;
} 

.paticka_adresa {
 background-color: white;
 text-align: center;
 margin-left: 220px;
 margin-right: 30px;
}

/*
********************************************************************************
ACTION oblast
********************************************************************************
*/
.action_div TEXTAREA{
 width: 300px;
 height: 120px;
 background-color: white; 
}

/*
********************************************************************************
OBECNE
********************************************************************************
*/

.nadpis_1 {
    padding-top: 20px;
    font-weight: bold;
    font-size: 15px;
    padding-left: 15px;
    text-align: center;
    font-family: tahoma;
    color: white;
}


.nadpis_2 {
    font-weight: bold;
    font-size: 12px;
    background: #f0f0f0;
    padding: 1px;
    text-align: center;
}

.nadpis_uvod {
 color: white;
 font-size: 28px;
 font-family: tahoma;
 font-weight: bold;
}

HR {
 border-style: solid;
 border-width: 1px;
 border-color: #9ba2a8;
}


IMG {
 border-style: solid;
 border-color: #303030;
 border-width: 2px;
}


/*
********************************************************************************
HTML ELEMENTS
********************************************************************************
*/

TABLE, DIV, FORM {
  margin: 0px;
  padding: 0px;
  font-family: tahoma;
  font-size: 13px;
}

TEXTAREA {
  border-style: solid;
  border-width : 0px;
  border-color: #c0c0c0;
  padding-left: 5px;
  padding-right: 5px;
}

TEXTAREA {
 height: 100px;
 font-family: tahoma;
 font-size: 13px;
}

.tlacitko {
  font-family: tahoma;
  border-width: 0px;
  padding-left: 1px;
  padding-right: 1px;
  background: black;
  font-size: 15px;
  width: 150px;
  color: white;
}

.tlacitko2 {
  font-family: tahoma;
  border-style: solid;
  border-width: 0px;
  padding-left: 1px;
  padding-left: 5px;
  padding-right: 5px;
  background: black;
  font-size: 15px;
  color: white;
}

.THB_PAGES A {
 color: black;
 background-color: #f0f0f0;
 padding-left: 15px;
 padding-right: 15px;
}


/*
********************************************************************************
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: blue;
  text-decoration: none;
  font-family: tahoma;
  font-size: 13px;
}

A:hover {
  color: blue;
}

.status_text A {
 color: #505050;
}

/*
********************************************************************************
*/

.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-color: black;
 margin: 5px; 
 padding: 0px;
 border-style: solid;
 border-color: #a0a0a0;
 border-width: 3px;
 font-size: 12px;
}

.TB_ADMIN TR TD {
  text-align: center;
  padding: 20px;
  background: white;
}

.TB_ADMIN IMG {
 border-style: none;
}

/*
********************************************************************************
administrace - form tables
********************************************************************************
*/


.TAB_MAIN {
 background-color: black;
 margin: 5px;
 padding: 0px;
 border-style: solid;
 border-color: #a0a0a0;
 border-width: 3px;
 font-size: 12px;
 width: 650px;
}

.TAB_MAIN TD {
   background-color: white;
   padding-left: 4px;
   padding-right: 4px;
   padding-top: 1px;
   color: black;
}

.TAB_MAIN .nadp_sl TD {
   font-weight: bold;
   text-align: center;
   background-color: #e65f25;
   padding-left: 2px;
   padding-right: 2px;
}

.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: white;
 color: #a0a0a0;
}

.TAB_STRANKOVANI INPUT {
 width: 50px;
 height: 20px;
 background-image: none;
}

.d_login {
 color: white;
}

/*
********************************************************************************
administrace - editace dat v tabulce
********************************************************************************
*/

.adm_label_col {
 text-align: right;
 font-weight: bold;
}

.adm_edit_tab {
 background-color: #505050; 
 border-style: solid; 
 border-width: 2px; 
 border-color: #c0c0c0;
}

.adm_edit_tab TEXTAREA,INPUT {
 width: 500px;
}

/*
********************************************************************************
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;
  width: 550px;
}

.language {
 width: 980px;
}

.language A {
 color: white;
}
