* {margin: 0;  padding: 0;  }

body {font-family: Arial;  text-align: center;  background: url(images/body-bg.jpg);  color: #333333}

/* div */
#parent {background: url(images/parent-bg.jpg) repeat-y;   margin: 0 auto;  width: 1017px;  height: auto;  clear: both}

#left {width: 201px;  float: left}

#parent #main {text-align: left;  border: 5px solid #fff;  margin: 0 10px;  background: url(images/main-bg.jpg) repeat-y #fff 5px}

#parent> #main {text-align: left;  border: 5px solid #fff;  margin: 0 10px;  background: url(images/main-bg.jpg) repeat-y #fff }

#navi {margin: 10px}

#right {float: left;  width: 786px;  background: url(images/right-bg.jpg) repeat-x }

#keyword {height: 10px;  color: #fff;  padding: 0 10px}

#nadpisy {background: url(images/nadpisy.jpg) no-repeat  bottom;  height: 80px;  margin-bottom: 24px}

#line {background-color: #AE5700;  height: 16px}

#novinky {width: 186px;  float: right;  background: url(images/novinky-bg.jpg) repeat-y;  }

#footer {background: url(images/footer.jpg) no-repeat;  height: 34px;  }

.novinka {background: url(images/line.jpg) no-repeat center bottom;  margin-left: 7px}

/* headers */
h1 {font-size: 10px;  }

h2 {height: 43px;  background: url(images/h2-bg.jpg) repeat-x #fecccb;  line-height: 43px;  margin: 5px 10px}

#novinky h3 {font-size: 14px;  background: #610B0C;  color: #fff;  text-align: center;  line-height: 37px;  width: 178px;  float: right}

h5 {margin:10px 10px;font-size:15px;color:#990000}
#left h5 {text-align:center;background-color:#990000;color:#fff;line-height:30px}
/* images */
#center h2 img {margin: 5px 10px 0 10px}

/* others */
.float-left {float: left}

.clear {clear: both}

.center {text-align: center}

.ctrnact {font-size: 14px;  }

.osmnact {font-size: 18px;  }

/* acronym */
#navi a {margin-left: 0px;  display: block;  height: 35px;  text-align: left;  line-height: 35px;  color: #fff;  text-decoration: none;  font-weight: bold;  font-size: 12px;  padding: 0 10px}

#navi a:hover {background: url(images/acronym-hover-bg.jpg) no-repeat}

.active {background: url(images/acronym-hover-bg.jpg) no-repeat}

.unactive {background: url(images/acronym-bg.jpg) no-repeat }

#novinky a {font-style: italic;  color: #990000}

#footer a {color: #fff}
#right a {color:#990000}
/* paragraph */
#left p {margin: 10px 0}

#center p {text-indent: 10px;  font-size: 14px;  margin: 10px 10px;  text-align: justify}

#novinky p {text-indent: 0px;  font-size: 12px;  margin: 0px 8px 0px 8px;  padding: 10px 0;  }

#footer p {font-size: 10px;  color: #fff;  margin: 0 10px;  line-height: 34px}



/* list */
ul {margin:10px 0 10px 35px}
li {font-size:14px}

hr {margin:0 10px }


/* FORM */

fieldset {border:0;}
label {margin:0 10px;display:block;float:left;width:200px;clear:left;font-weight:bold;font-size:12px;text-align:right}
textarea {width:180px;background:#fecccb;font-family:Arial;color:#990000}
input {background:#fecccb;color:#990000;font-size:12px;}
.submit {margin-left:235px;border:1px solid #990000;cursor:pointer;color:#990000}
