body {
background-image: url("./images/pozadi.jpg");
background-repeat: repeat;
background-position: center top;
margin:0px;
text-align: center;
}

h1 {
color: #000000;
font-size:14px;
font-weight: none;
}

h2 {
color: #000000;
font-size:12px;
font-weight: none;
}

h3 {
color: #000000;
font-size:12px;
font-weight: none;
text-decoration: underline;
}

body, th, td, ul, li {
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
color: #000000;
font-size:11px;
}

img {
padding:5px;
}

p {
text-align:justify;
}

td {
vertical-align: top;
text-align: left;
padding:5px;
}

Form input, textarea, select {
  margin: 0px;
  padding: 0px;
  padding-left: 0px;
  border: 1px #000 solid;
  
  background-image: none;
  background-attachment: fixed;
  background-repeat: no-repeat;
  font-size: 11px;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  color: #000000;
}

.nadpis {
 font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
 font-weight: bold;
 font-size:11px;
}

.title {
font-weight: bold;
line-height: 22px;
color: #EDB578;
font-size:12px;
background-color:#790000;
}

.cap {
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-variant: small-caps;
font-weight: 900;
text-decoration: underline;
}

img {
border-color:#285660;
}

.page {
text-align: left;
}


.ul_sloupek2 {
list-style-image: URL("images/li2.gif");
position:relative;
left:-25px;
line-height: 15px;
}

.main {
margin-top: 0.5em; margin-bottom: 0.5em; margin-left:0.5em; margin-right: 0.5em;
background-image: url('images/main.gif');
}

.main_text {
margin-top: 1.5em; margin-bottom: 1.5em; margin-left:2em; margin-right: 2em;
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #FFFFFF;
}

.kategorie {
margin-top: 1.5em; margin-bottom: 1.5em; margin-left:1.5em; margin-right: 1.5em;
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
color: #EDB578;
}

.on {
background-color:#EBEBEB;
color:#B10505;
}


a:visited {
color: #980E0E;
text-decoration: none;
font-size: 11px;
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
}

a:hover {
color: #980E0E;
text-decoration: underline;
font-size: 11px;
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
}

a:active {
color: #980E0E;
text-decoration: none;
font-size: 11px;
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
}

a:link {
color: #980E0E;
text-decoration: none;
font-size: 11px;
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
}

a.sloupek, a.sloupek:link, a.sloupek:visited, a.sloupek:active {
color: #FFFFFF;
text-decoration: none;
font-weight:bold;
font-size: 11px;
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
}

a.sloupek:hover {
color: #FFB608;
text-decoration: none;
font-weight:bold;
font-size: 11px;
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
}

a.menu, a.menu:link, a.menu:visited, a.menu:active {
color: #EDB578;
text-decoration: none;
font-size: 10px;
padding:0px;
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
}

a.menu:hover {
color: #color: #EDB578;
text-decoration: underline;
font-size: 10px;
padding:0px;
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
}


a.black, a.black:link, a.black:visited, a.black:active {
  color: #000;
  text-decoration: none;
  font-weight: bold;
  font-size: 13px;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
 }

 a.black:hover {
font-weight: bold; 
color: #980E0E;
font-size: 13px;
}
.ul_sloupek {
list-style-image: URL("images/li.gif");
position:relative;
left:-10px;
}
.li_sloupek {
margin:13px 0px;
font-size:13px;
line-height:13px;
}

a.error, a.error:link, a.error:visited, a.error:active {
  color: #FF0000;
  text-decoration: none;
  font-size: 10px;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
a.error:hover {
 color: #FFB608;
}

INPUT.numeric {
  font-family: Tahoma, Vedana, Arial, Helvetica, sans-serif;
  BORDER-RIGHT: #ccc 1px solid;
  BORDER-TOP: #ccc 1px solid;
  BORDER-LEFT: #ccc 1px solid;
  BORDER-BOTTOM: #ccc 1px solid;
  FONT-SIZE: 11px;
  WIDTH: 43px;
  COLOR: #000000;
  LINE-HEIGHT: 1.3em;
  
  HEIGHT: 1.5em;
  TEXT-ALIGN: right;
}


a img {
border-width: 0px;
}

ul.primary-links {
float: right;
margin: 0;
padding: 0;
height: 55px;

top: 73px;
vertical-align:middle;
}

ul.primary-links li{
float: right;
list-style-type: none;
margin: 0 0 0px 3px;
width: 78px;
height: 55px;
vertical-align:middle;
}

ul.primary-links li a, ul.primary-links li a:link, ul.primary-links li a:visited {
color: #EDB578;
text-decoration: none;
display: block;
text-align: center;
font-weight: bold;
background-color: #3E4547;
vertical-align: middle;
}

ul.primary-links li a:hover, ul.primary-links li a.active {
background-color: #3E4547;
color: #FFF;
}

a.menu:link {background-color:#B10505; float:left; color:#FFFFFF; font-size:12px; font-weight: bold; display: block; padding: 7px 11px; text-align: center; text-decoration:none;}
a.menu:visited {background-color:#B10505; float:left; color:#FFFFFF; font-size:12px; font-weight: bold; display: block; padding: 7px 11px; text-align: center;text-decoration:none;}
a.menu:active {background-color:#B10505; float:left; color:#FFFFFF; font-size:12px; font-weight: bold; display: block; padding: 7px 11px; text-align: center;text-decoration:none;}
a.menu:hover {background-color:#EBEBEB; float:left; color:#B10505; font-size:12px; font-weight: bold; display: block; padding: 7px 11px; text-align: center;text-decoration:none;}

a.menu-m:link {background-color:#3C3C3C; color:#FFFFFF; font-size:11px; display: block; padding: 9px 10px; text-decoration:none;}
a.menu-m:visited {background-color:#3C3C3C; color:#FFFFFF; font-size:11px; display: block; padding: 9px 10px; text-decoration:none;}
a.menu-m:active {background-color:#3C3C3C; color:#FFFFFF; font-size:11px; display: block; padding: 9px 10px; text-decoration:none;}
a.menu-m:hover {background-color:#EBEBEB; color:#000; font-size:11px; display: block; padding: 9px 10px; text-decoration:none;}

a.bottom:link {color:#FFFFFF; font-size:11px;text-decoration:none;}
a.bottom:visited {color:#FFFFFF; font-size:11px;text-decoration:none;}
a.bottom:active {color:#FFFFFF; font-size:11px;text-decoration:none;}
a.bottom:hover {color:#FFFFFF; font-size:11px;text-decoration:underline;}

a.goods:link {background-color:#4E8702; color:#FFFFFF; font-size:11px; font-weight: bold; display: block; padding: 2px 5px; text-align: left;text-decoration:none;}
a.goods:visited {background-color:#4E8702; color:#FFFFFF; font-size:11px; font-weight: bold; display: block; padding: 2px 5px; text-align: left;text-decoration:none;}
a.goods:active {background-color:#4E8702; color:#FFFFFF; font-size:11px; font-weight: bold; display: block; padding: 2px 5px; text-align: left;text-decoration:none;}
a.goods:hover {background-color:#6E0A00; color:#FFFFFF; font-size:11px; font-weight: bold; display: block; padding: 2px 5px; text-align: left;text-decoration:none;}

.top-left {
position:absolute; width:50%; height:120px; left:0px; margin-top:0px; background-color:#FFF;
}
.top-right {
position:absolute; width:50%; left:49.99%; border:0px; height:120px; margin-top:0px; background-color:#E8E8E8;
}
.top-bar {
position:absolute; width:100%; left:0px; height:49px; margin-top:80px; background-color:#A90605;
}
.page-center {
width:951px; text-align: left; margin: 0 auto;
}
.page-top {
position:relative; width:951px; height:104px; background-color:#CCCCCC; background-image: url(images/top.jpg); background-repeat: no-repeat;
}
.menu-bar {
position:relative; top:75px; width:615px; left:506px; z-index:4;
}
.menu-important {
position:relative; width:951px; height:71px; margin-top:0px; background-color:#3C3C3C; background-image: url(images/menu.jpg); background-repeat: no-repeat;
}
.menu-important-first {
position:relative; left:8px; top:1px; width:313px; z-index:2; float:left;
}
.menu-important-others {
position:relative; top: 1px; width:315px; z-index:2; float:left;
}
.page-middle {
position:relative; width:935px; top:0px; margin-left:8px; background-color:#FFF;
}
.page-name {
position:relative; margin-left:0px; margin-top:0px; background-color:#FFF; padding: 5px 10px;
}
.page-middle-space {
position:relative; width:915px; border:0px solid black; background-color:#FFF; margin-top:0px; margin-left: 10px; margin-right: 10px; overflow:auto;
}
.page-middle-block {
position:relative; float:right; width:230px; border:0px solid red;
}
.page-middle-block-name {
background-color:#B10505; color:#FFF; font-size:14px; font-weight:bold; padding: 7px 10px;
}
.page-middle-block-space {
background-color:#E6E6E6; color:#000; font-size:12px; font-weight:none; padding: 10px 10px;
}
.page-middle-page {
width:675px; text-align:center; padding:0px; border:0px solid red;
}
.page-bottom {
position:relative; width:951px; height:139px; background-color:#CCCCCC; background-image: url(images/bottom.jpg);
}
.page-bottom-menu {
position:relative; top:45px; color:#FFF; text-align:center;
}
.page-author {
position:relative; top:87px; color:#FFF; text-align:center;
}
.v-middle {
vertical-align:middle;
}
.v-mottom {
vertical-align: bottom;
}
.page-flash {
border: 0px solid #E8E8E8; width:675px; height:46px; background-color:#E8E8E8; background-image: url("images/pouziti.jpg"); background-repeat: no-repeat;
}
.page-flash-flash {
text-align:center; border: 0px solid #E8E8E8; background:#E8E8E8; width:675; height:494px;
}

.float-left {
float:left;
}
.float-right {
float:right;
}
.text-right {
text-align:right;
}
.text-justify {
text-align:justify;
}
.text-center {
text-align: center;
}
.text-cursive {
font-style: italic; 
}
.text-bold {
font-weight: bold;
}
.menu-m-pic {
padding:0px 5px; float:left;
}
.textarea-request {
width:580px; height:250px;
}
.no-border {
border:0px #000 solid;
vertical-align: bottom;
}
.picture-small-float-left {
float:left; text-align:center; width:168px;
}
.text-big {
font-size:16px;
color: black;
}
.clear-left {
clear:left;
}
.mapa-cr {
style="position: relative; background-image: url(images/mapa-cr-oz.gif); background-repeat: no-repeat; background-position: center top; width:640px; height:450px;
}
.mapa-link {
color: rgb(0, 0, 255); text-align: left;
}
.red {
color:#FF0000;
}
