/* xxxxxxxxxxxx only shop xxxxxxxxxxxx */
.shop_odkaz
 {
   color: #6C644C;
 }
.shop
 {
   width: 100%;
   border-top: solid 1px #D6CCB4;
   padding: 10px 0 0 0;
   margin: 7px 0 0 0;
 }
.shop1
 {
   text-align: right;
 }

/*,,,*/
.shop2
 {
   background-color: #AC3C24;
   color: white;
   padding: 3px 8px;
   font-weight: bold;
 }
.shop3
 {
   border: 0;
 }
.shop5
 {
   border: 0;
   margin: 0;
   padding: 0 2px 2px 4px;
   background-color: #F0ECE0;
   vertical-align: top;
 }
.shop6
 {
   font-size: 12px;
   font-weight: bold;
   margin: 2px 0;
 }

.shop7
 {
   color: #AC3C24;
   font-size: 80%;
   background-color: #F0ECE0;
   padding: 0 0 0 4px;
 }
.shop8
 {
  border: 1px solid #E4DDCB;
  width: 87px;
  background-color: #E4DDCB;
  vertical-align: top;
 }


.shop9
 {
  background: #D6CCB4;
  height: 20px;
  margin: 10px 0 0 0;

 }
.shop10
 {
  width: 93px;
  height: 20px;
  padding: 2px 0 0 0;
  text-align: center;
  float: left;
  border-right: 1px solid #F0ECE0;
  font-size: 12px;
  font-weight: bold;

 }
.shop11
 {
  width: 150px;
  height: 20px;
  padding: 1px 0 0 0;
  text-align: center;
  float: right;

 }
.shop12
 {
  width: 68px;
  height: 20px;
  padding: 1px 0 0 6px;
  text-align: center;
  float: right;
  border-right: 1px solid #F0ECE0;
  border-left: 1px solid #F0ECE0;

 }
.shop13
 {
   width: 130px;
   height: 20px;
   padding: 2px 0 0 4px;
   float: left;
   font-weight: bold;

 }
.shop14
 {
   border-right: solid 1px #AC3C24;
 }
.shop15
 {
   font-size: 80%;
   margin: 0 0 4px 2px;
 }
.shop16
 {
 /* text-trans: lowercase; */
  margin: 0 0 10px 0;
  border-bottom: solid 1px #867444;
 }
.shop17
 {
  padding: 4px 0 0 0;
  text-align: right;
  font-weight: bold;
  float: right;
  font-size: 80%;

 }
.shop18
 {
  margin: 4px 2px 4px 2px;
  padding: 4px 2px 4px 2px;
  font-size: 90%;
 }

.polomenu1
 {
   margin: 0 0 0 5px; display: none;
 }
.polomenu
 {
   margin: 0 0 0 5px;

 }

.display_block
 {
   display: block;
 }
.float_left
 {
  float: right;
 }

/* xxxxxxxxx stred stranky xxxxxxxxxxxx */

table
 {
  width: 100%;
 }
th
 {
   background-color: #ACA47C;
   color: white;
   font-weight: bold;
   font-size: 11px;
   padding: 1px;
 }
.th
 {
   background-color: #ACA47C;
   color: white;
   font-weight: bold;
   font-size: 11px;
   padding: 1px;
 }
td
 {
   padding: 2px;
   line-height: 130%;
 }
.td_color2
 {
  background-color: #F0ECE0;
 }
.td_color3
 {
  border: 2px solid #AC3C24;
 }
div
 {
   line-height: 130%;
 }
/* xxxxxxxxxxxxxxxxxxx vystraha xxxxxxxxxxxxxxxxxxxxxxxxxxx */
.alarm
 {
   background-color: #C45C3C;
   color: #FFFFFF;
   font-weight: bold;
   font-size: 10px;
   padding: 1px;

   text-align: center;
 }
.alarm1
 {
  border: 1px solid #C45C3C;
  margin: 10px 0 10px 0;
  padding: 1px;
  font-align: justify;
 }

/* xxxxxxxxxxxxxxxxxxx formulare xxxxxxxxxxxxxxxxxxxxxxxxxx */
.form
 {
   font-size: 9px;
   background-color: white;
   border: 1px solid #A4947C;
   width: 98%;
 }
.submit
 {
   border: 0px  solid #D6CCB4;
   background-color: #D6CCB4;
   color: #6C644C;
   font-weight: bold;
   font-size: 10px;
   padding: 2px;
   cursor: hand;

 }
textarea
 {
   font-family: verdana;
   font-size: 11px;
   background-color: white;
   border: 1px solid #A4947C;

 }
/* xxxxxxxxxxxxxxx zarovnani bloku a text xxxxxxxxxxxxxxxxxxxxxxxxx */
.bold
 {
   font-weight: bold;
 }
.colore
 {
  color: #AC3C24;
 }

.align_center
 {
   text-align: center;
 }
.align_right
 {
   text-align: right;
 }
.align_left
 {
   text-align: left;
 }
.margin_top
 {
   margin: 10px 0 0 0;
 }
.valign_top
 {
   vertical-align: top;
 }

/* xxxxxxxxxxxxxxx body xxxxxxxxxxxxxxx */
body
  {
    color: #6C644C;
    background-color: white;
    font-family: verdana;
    font-size: 10px;
    margin: 0;
  }
a
 {
    color: #AC3C24;
    text-decoration: none;
 }
a:hover
 {
    text-decoration: underline;
 }
h5   /* nadpis */
 {
   font-size: 11px;
   color: black;
 }
h1   /* upozorneni */
 {
   font-size: 11px;
   color: #C45C3C;
   text-weight: bold;
   text-align: center;
 }
a.menu
 {
   text-decoration: none;
   color: #867444;

 }
a.menu:hover
 {
  /* font-weight: bold; */
   color: #C45C3C;
 }
p
 {
  text-align: justify;
 }

form
  {
   margin: 0px;
   padding: 0px;
  }
/*xxxxxxxxxxxxxxx reklama xxxxxxxxxxxxxxxx */
.reklama_web
  {
   background-color: #AAA494;
   color: #FFFFFF;
   font-weight: bold;
   font-size: 10px;
   padding: 1px;

  }
.reklama_web1
  {
   font-size: 10px;
   padding: 1px 0 0 1px;
  }
.reklama_web2
  {
   font-size: 10px;
   padding: 1px 0 0 1px;
   color: gray;
   text-align: right;
  }
.reklama_web3
  {
    background-color: #EFECDE;
  }
.reklama_web4
  {
    background-color: #EFECDE;
    font-size: 10px;
    text-align: center;
  }
.reklama_web5
  {
    width: 100%;
    margin: 0;
    padding: 0;
    border: 0;
  }

/*xxxxxxxxxxxxxxxxxxxxxx hlavicky xxxxxxxxxxxxxxx */
.head_submit1
  {
    border: 0px  solid #867444;
    color: white;
    background-color: #867444;
    font-weight: bold;
    font-size: 12px;
  }
.head_submit2
  {
    border: 0px  solid #ACA47C;
    color: white;
    background-color: #ACA47C;
    font-weight: bold;
    font-size: 12px;

  }

.header_text1
  {
   color: white;
   font-weight: bold;
   font-size: 11px;
  }

.header_input
  {
   width: 95px;
   font-size: 9px;
   background-color: white;
   border: 1px solid #A4947C;
  }

#center
  {
    width: 776px;
   /* width: 910px; */
    margin: 0 auto 0 auto;
    padding: 0;
    background-color: #F3EDD6;
  }

#skyscraper
  {
    display: none;
    float: right;
    margin: 200px 0 0 0;
  }

#header1
  {
    margin: 0;
    background-color: white;
    text-align: right;
    width: 776px;
    height: 14px;
    padding: 3px 0 0 0;

  }

#header2
  {
    background-color: #867444;
    margin: 0;
    padding: 0;
    text-align: left;
    width: 776px;
    height: 40px;

  }

#header2_1
  {

   float: right;
   text-align: right;
   margin: 0;
   padding: 12px 0 0 0;
   width: 270px;
  }

#header3
  {
    background-image: url("../img/header3.gif");
    margin:  1px 0 1px 0;
    padding: 0;
    text-align: right;
    width: 776px;
    height: 80px;

  }

#header3_1
  {

    padding:  8px 8px 8px 296px;
    width: 468px;
    height: 60px;

  }

#header4
  {
    background-color: #B4AC94;
    margin: 0 0 1px 0;
    padding: 0;
    text-align: left;
    width: 776px;
    height: 26px;

  }

#header4_1
  {
   background-color: #D4CCBC;
   border-left: 1px solid white;
   width: 416px;
   height: 26px;
   margin: 0;
   padding: 0;
   float: right;
  }
#header4_2
  {
    padding: 7px;
    text-align: right;
  }
#header4_3
  {
    padding: 4px 0 0 6px;
    background-color: #ACA47C;
  }
#header4_4
  {
    color: white;
    font-weight: bold;
    font-size: 11px;
    padding: 6px 0 0 6px;
  }
.login_text
  {
    color: #867444;
    font-size: 10px;
  }
/* xxxxxxxxxxxxxxxxxxxx main xxxxxxxxxxxxxxxxxxx */

#main
  {
    width: 776px;
    padding: 0;
    margin: 0;
    text-align: left;
  }

#main1
  {
    padding: 0;
    margin: 0;

  }

#left
  {
    float: left;
    width: 148px;
    padding: 0;
    margin: 0;

  }

#right
  {
    float: right;
    width: 148px;
    padding: 0;
    margin: 0;

  }

#middle
  {

    border-top: solid 1px #867444;
    margin: 0px 148px 0px 148px;
    padding: 0px 10px 10px 0px;
    background-color: #E4DDCB;
    font-size: 11px;

  }

#middle1
  {
    margin: 0;
    padding: 4px 0px 0px 8px;
    vertical-aling: top;
    text-align: left;
    height: 100%;
  }



.navigation
  {

    width: 144px;
    border-top: solid 1px #867444;
    border-bottom: solid 1px #867444;
    margin: 0px 0 2px 0;
    padding: 2px;
    background-color: #E4DDCB;
    color: #867444;
    font-size: 11px;
    font-weight: bold;

  }
.text_right
  {
    text-align: right;
  }
.navigation1
  {
    padding: 2px 2px 4px 6px;
    border-right: 1px solid #FFFFFF;
  }
.navigation2
  {
    padding: 2px 2px 4px 6px;
    border-left: 1px solid #FFFFFF;
  }

#banner
  {

    clear: both;
    padding: 3px;
    padding: 0 152px;

  }

#reklama
  {
    padding: 20px 0 0 2px;
    margin: 0;
  }

#foot
  {
    clear: both;
    border-top: 1px solid #A49C84;
    color: #A49C84;
    padding: 0 0 10px 0;
  }
#foot1
  {
    float: right;
  }

