/* 

BANNER-LOV

*/

html
{
scrollbar-face-color: #80b196; /* 1 */
scrollbar-shadow-color: #80b196; /* 1 */
scrollbar-highlight-color: #80b196; /* 1 */
scrollbar-3dlight-color: #00612c; /* 2 */
scrollbar-darkshadow-color: #00612c; /* 2 */
scrollbar-track-color: #cce0d5; /* 3 */
scrollbar-arrow-color: #00612c; /* 2 */
}

body
{
font-size: 72%;
font-family: "Arial CE", "Arial", "Verdana", "Helvetica", sans-serif;
margin: 0px;
padding: 0px;
color: #000000;
background-color: #FFFFFF; 
background-image: url("grafika/pozadi_telo.jpg");
background-repeat: no-repeat;
background-position: center top;
text-align: center;
}

*
{
  font-size:100%;
}

img
{
  border: 0px;
}

p
{
  margin-top:0px;
}

h1
{
  display:none;
}

h2
{
  margin-top: 0px;
  margin-bottom: 0.5em;
  font-size: 140%;
}
h3
{
  margin-top: 0px;
  margin-bottom: 0.5em;
  font-size: 120%;
}
h4
{
  margin-top: 0px;
  margin-bottom: 0.5em;
  font-size: 100%;
}
h5
{
  margin-top: 0px;
  margin-bottom: 0.5em;
  font-size: 100%;
  font-style: italic;
}

a         {color: #00612d; font-weight: bold;}
a:link    {color: #00612d; font-weight: bold;}
a:visited {color: #00612d; font-weight: bold;}
a:active  {color: #00612d; font-weight: bold;}
a:hover   {color: #7FB096; font-weight: bold;}

form
{
  margin: 0px;
}

#stranka_outside
{
display: block;
width: 770px;
margin: 0px auto 0px  auto ;
padding: 0px;
background-color: #FFFFFF; 
background-image: url("grafika/pozadi_stranka.gif");
background-repeat: repeat-y;
text-align: center;
}

#stranka_inside
{
display: block;
width: 770px;
margin: 0px;
padding: 0px;
text-align: center;
}

#hlavicka_outside
{
display: block;
width: 762px;
height: 209px;
margin: 0px 0px 0px 0px;
padding: 0px 8px 0px 0px;
background-color: #99CCFF;
background-image: url("grafika/pozadi_hlavicka.jpg");
background-repeat: no-repeat;
text-align: right;
}

#hlavicka_inside
{
display: block;
width: 762px;
height: 209;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
text-align: right;
}

#menu_1_outside
{
display: block;
width: 730px;
height: 23px;
margin: 0px 0px 0px 0px;
padding: 0px 20px 0px 20px;
background-color: #FFCC33;
background-image: url("grafika/pozadi_menu_1.jpg");
background-repeat: no-repeat;
text-align: right;
}

#menu_1_inside
{
display: block;
width: 730px;
height: 23px;
margin: 0px;
padding: 0px;
text-align: right;
}

#menu_2_outside{
display: block;
width: 733px;
height: 27px;
margin: 0px 0px 0px 0px;
padding: 6px 17px 0px 20px;
background-color: #006633;
background-image: url("grafika/pozadi_menu_2.jpg");
background-repeat: no-repeat;
text-align: right;
}

#menu_2_inside
{
display: block;
width: 733px;
height: 27px;
margin: 0px;
padding: 0px;
text-align: right;
}

#menu_2_inside a,
#menu_2_inside a:link,
#menu_2_inside a:visited,
#menu_2_inside a:active
{
margin: 0px 0px 0px 0px;
padding: 0px 8px 0px 8px;
font-weight: bold;
text-decoration: none;
color: #FFFFFF;
}

#menu_2_inside a:hover
{
margin: 0px 0px 0px 0px;
padding: 0px 8px 0px 8px;
font-weight: bold;
text-decoration: underline;
color: #7FB096;
}

#menu_2_inside a.selected, #menu_2_inside a:link.selected, #menu_2_inside a:visited.selected
{
border: 0px solid red;
margin: 0px 0px 0px 0px;
padding: 0px 8px 0px 8px;
font-weight: bold;
text-decoration: underline;
color: #7FB096;
}

#obsah_outside
{
display: block;
margin: 0px 0px 0px 0px;
padding: 40px 20px 20px 20px;
background-image: url("grafika/pozadi_obsah.jpg");
background-repeat: no-repeat;
text-align: left;
}

#obsah_inside
{
display: block;
width: 730px;
margin: 0px;
padding: 0px;
text-align: left;
}

#content_left_column
{
  width: 180px;
  margin-right: 12px;
  float: left;
}

#content_right_column
{
  padding-left: 12px;
  border-left: 1px solid #00612d;
  float: left;
  width: 525px;
  line-height: 135%;
}

#paticka_outside
{
clear:both;
display: block;
width: 730px;
height: 20px;
margin: 0px 0px 0px 0px;
padding: 13px 20px 0px 20px;
background-color: #006633;
background-image: url("grafika/pozadi_paticka.gif");
background-repeat: no-repeat;
text-align: right;
}

#paticka_inside
{
display: block;
width: 730px;
height: 20px;
margin: 0px;
padding: 0px;
text-align: right;
font-size: 10px;
color: #7FB096;
}


#simple_search_form
{
  float:left;
}

.simple_search_submit_button
{
  height:14px;
  font-size:9px;
  color: #FFFFFF;
  font-weight: bold;
  border: 0px;
  background-color: #00612d;
  cursor: pointer;
}



#paticka_copy
{
  float:right;
  padding-top:3px;
}

.simple_search_input
{
  height:14px;
  font-size:9px;
  background-color:#84b298;
  width:100px;
  border:0px solid #000000;
  border-left:5px solid #84b298 ;
  border-right:5px solid #84b298 ;
  padding:0px
}

hr.end_float
{
  clear: both;
  display:none;
}


.required
{
  color: #ff0000;
}



.pagelisting a         {text-decoration:none;}
.pagelisting a:link    {text-decoration:none;}
.pagelisting a:visited {text-decoration:none;}
.pagelisting a:active  {text-decoration:none;}
.pagelisting a:hover   {text-decoration:underline;}


a.linknounderline           {text-decoration:none;}
a:link.linknounderline      {text-decoration:none;}
a:visited.linknounderline   {text-decoration:none;}
a:active.linknounderline    {text-decoration:none;}
a:hover.linknounderline     {text-decoration:underline;}


a.linknobold           {font-weight:normal;}
a:link.linknobold      {font-weight:normal;}
a:visited.linknobold   {font-weight:normal;}
a:active.linknobold    {font-weight:normal;}
a:hover.linknobold     {font-weight:normal;}

/* -- TABULKA VELIKOSTI -- */

  #tabulka-velikosti-box table
  {
    margin: 0px 0px 10px 0px;
    border-top: 0px;
    border-bottom: 0px;
    border-left: 0px;
    border-right: 0px;
    padding: 4px;
  } 
  
  #tabulka-velikosti-box table td
  {
    border-top: 0px;
    border-bottom: 1px solid #e0e0e0;
    border-left: 0px;
    border-right: 1px solid  #e0e0e0;
    text-align: center;
  } 
  
  #tabulka-velikosti-box table td.heading
  {
    border-bottom: 1px solid #FFFFFF;
    border-right: 0px;
    font-size: 1.0em;
    font-weight: bold;
    color: #000000;
    background-color: #e0e0e0;
    text-align: left;
  }
  
  #tabulka-velikosti-box table td.rowname
  {
    border-bottom: 1px solid #FFFFFF;
    border-right: 0px;
    font-size: 0.8em;
    font-weight: bold;
    color: #000000;
    background-color: #f0f0f0;
    text-align: left;
  }

/* -- TABULKA PRODEJNY -- */

  #tabulka-prodejny-box p
  {
    float: right;
    margin: 20px 0px 20px 0px;
    border: 0px;
    padding: 0px;
    font-size: 1.0em;
    color: #000000;
    background-color: #FFFFFF;
  }

  #tabulka-prodejny-box h2
  {
    float:left;
    margin: 20px 0px 20px 0px;
    border: 0px;
    padding: 0px;
    font-size: 1.4em;
    color: #00612d;
    background-color: #FFFFFF;
  }

  #tabulka-prodejny-box h2 small
  {
    font-size: 1.0em;
    font-weight: normal;
    color: #00612d;
    background-color: #FFFFFF;
  }
  
  #tabulka-prodejny-box h3
  {
    margin: 20px 0px 6px 0px;
    border-left: 0px;
    border-right: 0px;
    border-top: 0px dashed #e0e0e0;
    border-bottom: 0px;
    padding: 2px 10px 2px 10px;
    font-size: 1.2em;
    color: #FFFFFF;
    background-color: #00612c;
  }

  #tabulka-prodejny-box h3 small
  {
    font-size: 1.0em;
    font-weight: normal;
  }

  #tabulka-prodejny-box table
  {
    float: left;
    margin: 10px 20px 10px 0px;
    border-left: 0px;
    border-right: 0px;
    border-top: 0px;
    border-bottom: 0px;
    padding: 0px;
  }

  #tabulka-prodejny-box table.address
  {
    border: 0px solid red;
    width: 180px;
  }

  #tabulka-prodejny-box table.opentime
  {
    border: 0px solid lime;
    width: 180px;
  }

  #tabulka-prodejny-box table.phone
  {
    border: 0px solid navy;
    width: 130px;
  }

  #tabulka-prodejny-box table td
  {
    padding: 0px 10px 4px 10px;
  }

  #tabulka-prodejny-box table td.address
  {
    padding: 0px 0px 6px 10px;
    font-size: 1.0em;
    font-style: normal;
    font-weight: bold;
    color: #000000;
    background-color: #FFFFFF;
  }

  #tabulka-prodejny-box table td.info
  {
    padding: 0px 0px 6px 10px;
    font-size: 1.0em;
    font-style: normal;
    font-weight: normal;
    color: #606060;
    background-color: #FFFFFF;
  }

  #tabulka-prodejny-box table td.heading
  {
    padding: 0px 0px 6px 10px;
    font-size: 1.0em;
    font-style: normal;
    font-weight: normal;
    color: #606060;
    background-color: #FFFFFF;
  }
  
  #tabulka-prodejny-box table td.rowname
  {
    padding: 0px 10px 4px 10px;
    font-size: 1.0em;
    font-style: normal;
    font-weight: normal;
    color: #000000;
    background-color: #FFFFFF;
  }

  #tabulka-prodejny-box img.prodejna
  {
    float: right;
    margin: 0px 1px 10px 0px;
  }

  div.spacer
  {
    clear: both;
    height: 0,5em;
  }

  br.stopfloat
  {
    clear: both;
    height: 0,5em;
  }

