body{
	font-family: Verdana, sans-serif;
	font-size: 12px;
  background-image: url(../design/bg.jpg);
  background-repeat: repeat-x;
  background-color: #FCE6A5;
}

body, th, td  { font-size: 75%;}

.ramecek{ border: 1px solid #000000; }
.ramecek1{ border: 4px double #000000; }
.tucnepodtrzeno{ font-weight: bold; text-decoration: underline; }
.tucnecervene{ font-weight: bold; color: #A80E0D; }
.hlaseniouzivateli{ font-size: 10px; text-align: center; color: black; }
.chybovazprava{ color: #A80E0D; }
.zobrazeniroku { font-size: 95%; font-weight: 900;}

.tabulka1nadpis{ border: 1px solid black; color: #ffffff; background-color: #000000;}
.tabulka2nadpis{ border-right: 1px solid black; border-bottom: 1px solid black; border-top: 1px solid black;  color: #ffffff; background-color: #000000;}
.tabulka1bunka{ border-left: 1px solid black; border-right: 1px solid black;}
.tabulka2bunka{ border-right: 1px solid black;}

.tabulka1abunka{ border-left: 1px solid black; border-right: 1px solid black; background-color: #EAEAEA;}
.tabulka2abunka{ border-right: 1px solid black; background-color: #EAEAEA;}

.specialnidataokraje {width: 135px; margin-top: 20px; font-size: 90%; }
.napissekce {
  color : #0072bc;
  font-weight : bold;
  font-size : 12px;
  font-variant: small-caps;
  text-align: left;
  /*margin-right: 15px;*/
}
.nadpisnovinkyuvod {font-weight: bold; font-size: 110%; text-decoration: underline; }
.vnitrnisloupec2 { margin-top: 2px; }
.vyhledani {width: 136px; text-align: center; border-top: 1px solid black; padding-top: 5px; border-bottom: 1px solid black; padding-bottom: 5px; margin-bottom: 20px;}


h1 {
  color : #0072bc;
  font-weight : bold;
  font-size : 14px;
  font-variant: small-caps;
  display: inline;
/*  margin-right: 15px;*/
}

h2 {
  color : #0072bc;
  font-weight : bold;
  font-size : 14px;
  font-variant: small-caps;
  display: inline;
/*  margin-right: 15px;*/
}

.titulek {
  color : #0072bc;
  font-weight : bold;
  font-size : 13px;
  font-variant: small-caps;
}

h1.nadpis {
  color : #0072bc;
  font-weight : bold;
  font-size : 14px;
  font-variant: small-caps;
  text-align: right;
 /* margin-right: 15px;*/
}


#container {
  width: 777px;
  background-image: url(../design/zaklad.jpg);
  background-repeat: repeat-y;
}

#banner {
  width: 777px;
  height: 151px;
  background-image: url(../design/hlavicka_01.jpg);
  background-repeat: no-repeat;
  position: relative;
}

#left {
  float: left;
  /*position: relative;*/
  width: 37px;
}

#right {
  float: right;
/*  position: relative;*/
  width: 36px;
}

#content {
  float: left;
  width: 704px;
  min-height: 550px;
  _height: 550px;
  background-image: url(../design/obrazek.jpg);
  background-repeat: no-repeat;
  background-position: 0px 100%;
}

#footer {
  clear: both;
  width: 777px;
  height: 114px;
  background-image: url(../design/dolni.jpg);
  background-repeat: no-repeat;
  position: relative;
}

#left-nav {
  float: left;
  width: 180px; 
  text-align: left;
}

#main-content {
 float: left;
 width: 524px;
 _width: 522px;
}

#main-content-inside {
  margin: 10px;
  text-align: left;
}

a.nav:link,a.nav:visited {
  display: block;
  width: 157px;
  _width: 170px;
  height: 19px;
  _height: 24px;
  background-image: url(../design/tl.jpg);
  background-repeat: no-repeat;
  color: #ffffff;
  font-size: 11px;
  font-weight: bold;
  font-family: Verdana;
  margin-left: 2px;
  padding-left: 15px;
  _margin-top: 0px;
  padding-top: 5px;
  text-decoration: none;
}

a.nav:hover {
  color: #FEAD16; 
}

a.nav-active:link,a.nav-active:visited {
  display: block;
  width: 157px;
  _width: 170px;
  height: 19px;
  _height: 24px;
  background-image: url(../design/tl.jpg);
  background-repeat: no-repeat;
  color: #FFCC33;
  font-size: 11px;
  font-weight: bold;
  font-family: Verdana;
  margin-left: 2px;
  padding-left: 15px;
  _margin-top: 0px;
  padding-top: 5px;
  text-decoration: none;
}

a.nav1:link, a.nav1:visited {
  display: block;
  width: 162px;
  _width: 170px;
  color: #000000;
  font-size: 11px;
  font-weight: normal;
  font-family: Verdana;
  text-decoration: none;
  text-align: left;
  border-bottom: 1px solid #006EB9;
  margin-left: 2px;
  padding-left: 10px;
  padding-top: 5px;
  padding-bottom: 5px;
  /*pouze pro levou verzi*/
}

a.nav1:hover {
  color: #006EB9;
}

a.nav1-active:link,a.nav1-active:active,a.nav1-active:visited {
  display: block;
  width: 162px;
  _width: 170px;
  color: #006EB9;
  font-size: 11px;
  font-weight: normal;
  font-family: Verdana;
  text-decoration: none;
  text-align: left;
  border-bottom: 1px solid #006EB9;
  margin-left: 2px;
  padding-top: 5px;
  padding-bottom: 5px;
  /*pouze pro levou verzi*/
  padding-left: 10px;
}

a.nav2:link, a.nav2:visited {
  display: block;
  width: 160px;
  color: #FFA200;
  font-size: 11px;
  font-weight: normal;
  font-family: Verdana;
  text-decoration: none;
  text-align: left;
  margin-left: 10px;
  padding-top: 2px;
  padding-bottom: 2px;
}

a.nav2:hover {
  color: #006EB9;
}

a.nav2-active:link,a.nav2-active:active,a.nav2-active:visited {
  display: block;
  width: 160px;
  color: #000000;
  font-size: 11px;
  font-weight: normal;
  font-family: Verdana;
  text-decoration: none;
  text-align: left;
  margin-left: 10px;
  padding-top: 2px;
  padding-bottom: 2px;
}

#search {
   float: left;
   margin-left: 16px;
   _margin-left: 8px;
   width: 745px; 
   height: 32px; 
   text-align: left;
/*   background-color:red;*/
}

input.s {
  height: 20px;
  border: 1px solid #ffffff;
  background-color: #000000;
  color: #ffffff;
}

input.sb {
  height: 20px;
  width: 50px;
  border: 0px;
  font-size: 11px;
}

#search-form {
  float: left;
  margin-left: 20px;
  /*_margin-left: 10px;*/
  margin-top: 3px;
}

#cart {
   float: left;
   margin-top: 92px;
   _margin-top: 82px;
   margin-left: 56px;
   /*_margin-left: 30px;*/
   width: 550px; 
   text-align: left;
/*   background-color: red;*/
}

a.zobrazkosik{
  color : #0072bc;
  font-weight : bold;
  text-decoration : none;
  font-size : 11px;
}
a.zobrazkosik:hover {
  color : #fead16;
  text-decoration : none;
}

a:link,a:visited,a:active{
  color : #0072bc;
  font-weight : bold;
  text-decoration : none;
}
a:hover {
  color : #fead16;
  text-decoration : underline;
}

img { border: 0px; }

#print-sitemap {
   float: right;
   text-align: left;
   margin-top: 7px;
   margin-right: 300px;
   /*_margin-right: 150px;*/
}

#odkaz_logo {
  position: absolute;
  top: 32px;
  left: 38px;
  display: block;
}
