body, div, table, span, a, input, textarea, button, select { font-family: sans-serif; font-weight: normal; text-decoration: none; color:#000000; font-size: 8pt; }

body {
  margin: 0;
  background: url("img/bg_body.jpg") 0 0 no-repeat #F1F1F1; 
}

input.button { font-weight: bold; width: 120px; color: #000000; cursor: pointer; }
input, textarea { color: #000000; }
form { margin: 0; }
hr { height: 1px; color: #CF0009; }
img { border-color: #CF0009; }

A:link { 
  text-decoration: none;
  font-weight: normal; 
  color: #CF0009;
}

A:visited {
  text-decoration: none;
  font-weight: normal; 
  color: #CF0009;
}

A:active {
  text-decoration: none;
  font-weight: normal; 
  color: #CF0009;
}

A:hover {
  color: #005596;
}

div#vazba {
  position: absolute;
  display: block;
  left: 0;
  top: 185px;
  width: 100%; 
  height: 75px;
  text-align: left;
  background: url("img/vazba.gif") 0 0 repeat-x; 
  z-index: 100;
}

div#page {
  position: absolute;
  display: block;
  margin: 0;
  width: 100%; 
  text-align: left;
  _height: 100%;
  min-height: 100%;
  background: url("img/bg_page.gif") 67px 0 repeat-y; 
}

div#page_in {
  margin: 0 0 0 80px;
  padding: 0;
  width: 900px; 
  text-align: left;
  overflow: hidden;
}

a#logo {
  position: absolute;
  display: block;
  left: 10px;
  top: 10px;
  width: 175px;
  height: 75px;
  margin: 0;
  padding: 0;
  z-index: 10000;
}

div#header {
  position: relative;
  margin: 0;
  display: block;
  clear: both;
  height: 270px;
  text-align: center;
  background: url("img/bg_header.gif") 150px 26px no-repeat;
}

div#header div#h_right {
  position: absolute;
  display: block;
  left: 590px;
  top: 0px;
  width: 225px;
  height: 180px;
  padding: 0 0 0 4px;
  text-align: center;
  color: #ffffff;
  font-size: 7pt;
}

div#header div#h_right h2 {
  padding: 7px 0 12px 10px;
  margin: 0 0 0 -4px;
  text-align: left;
  color: #ffffff;
  font-size: 8pt;
  font-weight: normal;
  background: url("img/bg_head_right.gif") no-repeat;
}

div#header div#h_right span#count {
  display: block;
  clear: both;
  padding: 8px 0 9px 10px;
  margin: 0 0 0 -4px;
  text-align: left;
  color: #ffffff;
  font-size: 8pt;
  font-weight: normal;
  background: url("img/bg_head_count.gif") no-repeat;
}

div#header div#h_right div.blok {
  display: block;
  clear: both;
  padding: 0 7px 7px 7px;
  margin: 0;
  text-align: left;
  font-weight: normal;
}

div#menu {
  position: absolute;
  display: block;
  left: 2px;
  top: 151px;
  width: 533px;
  height: 28px;
  padding: 0 0 0 10px;
  text-align: center;
  color: #ffffff;
  font-size: 7pt;
  background: url("img/bg_menu.gif") 0 0 no-repeat; 
}

div#menu a {
  display: block;
  float: left;
  margin: 2px 5px 0 0;
  padding: 4px 5px 4px 5px;
  font-size: 8pt;
  font-weight: normal;
  text-align: left;
  color: #ffffff;
}

div#menu a:hover {
  color: #ffffff;
  text-decoration: underline;
}

div#menu a.sel {
  color: #FF7917;
}

div#menu a.sub {
  display: block;
  clear: both;
  margin: 0 6px 0 6px;
  padding: 4px 0 4px 24px;
  font-size: 9pt;
  font-weight: bold;
  font-family: "Trebuchet MS", "Geneva CE", lucida, sans-serif;
  text-align: left;
  color: #032D6C;
  border-bottom: 1px solid #C9C9C9;
  background: none !important; 
}

div#menu a.sub:hover {
  color: #FF7917;
}

div#main {
  display: block;
  float: left;
  clear: both;
  _height: 300px;
  min-height: 300px;
  padding: 0;
  text-align: left;
}

div#home {
  display: block;
  float: left;
  width: 690px;
  padding: 0 0 20px 0;
  text-align: left;
  overflow: hidden;
}

div#text {
  display: block;
  float: left;
  width: 550px;
  margin: 0 40px 0 0;
  padding: 7px 0px 30px 0px;
  text-align: left;
  overflow: hidden;
  text-align: left;
}

div#text h1 { 
  margin: 0 0 10px 0;
  padding: 0 0 5px 0;
  font-size: 11pt;
  font-weight: bold;
  color: #CF0009;
  font-family: "Trebuchet MS", "Geneva CE", lucida, sans-serif;
}

div#text h1:first-line { 
  color: #005596;
}

div#text h2 {
  margin: 0 0 10px 0;
  padding: 0;
  font-size: 11pt;
  font-weight: bold;
  color: #CF0009;
  font-family: "Trebuchet MS", "Geneva CE", lucida, sans-serif;
}

div#text img.galerie {
  margin: 0 2px 4px 2px;
  cursor: pointer;
  border: 1px solid #CF0009;
}

div#text_r {
  display: block;
  float: left;
  width: 225px;
  padding: 0;
  text-align: left;
  overflow: hidden;
  text-align: left;
}

div#text_r h2 {
  padding: 7px 0 12px 10px;
  margin: 0;
  text-align: left;
  color: #ffffff;
  font-size: 8pt;
  font-weight: normal;
  background: url("img/bg_head_right.gif") no-repeat;
}

div#text_r div.blok {
  display: block;
  clear: both;
  padding: 0 7px 10px 7px;
  margin: 0;
  text-align: left;
  font-weight: normal;
  background: url("img/bg_right_blok.gif") left bottom no-repeat;
}

div.news {
  display: block;
  padding: 0px 0 10px 0;
  margin: 0;
  text-align: left;
  color: #ffffff;
  font-size: 7pt;
}

div.news h2 {
  margin: 0 !important;
  padding: 0 !important;
  font-size: 10pt !important;
  font-weight: bold;
  font-family: "Trebuchet MS", "Geneva CE", lucida, sans-serif;
  color: #8BD3AB;
}

div.bazar {
  display: block;
  padding: 0px 0 20px 0;
  margin: 0;
  text-align: left;
  color: #000000;
  font-size: 8pt;
}

div.bazar h2 {
  margin: 0 !important;
  padding: 0 !important;
  font-size: 10pt !important;
  font-weight: bold;
  font-family: "Trebuchet MS", "Geneva CE", lucida, sans-serif;
  color: #CF0009;
}

div.bazar div {
  float: left;
  padding: 0 0 0 10px;
}

div.bazar b {
  color: #005596;
}

div.bazar img {
  float: left;
  border: 2px solid #CF0009;
}

table#parametry th {
  padding: 2px 8px 2px 8px;
  background: #005596;
  color: #ffffff;
  text-align: right;
  width: 100px;
  border-bottom: 1px solid #F1F1F1;
}

table#parametry td {
  padding: 2px 8px 2px 8px;
  background: #ffffff;
  color: #000000;
  text-align: left;
  width: 120px;
  border-bottom: 1px solid #F1F1F1;
}

table#parametry td#tdfoto {
  padding: 2px;
  background: #005596;
  color: #000000;
  text-align: left;
  border-bottom: 1px solid #F1F1F1;
}

table#parametry td#tdscroll {
  padding: 2px;
  width: 300px;
  background: #005596;
  color: #ffffff;
  text-align: center;
  border-bottom: 1px solid #F1F1F1;
}

table#parametry td.fw {
  width: 425px;
}

div#sipky {
  padding: 0;
}

div#sipky input {
  margin: 0;
  padding: 0;
  height: 14px;
  width: 80px;
  text-align: center;
  color:#ffffff;
  background: transparent;
  border: none;
}

input#popiska {
  margin: 0 0 0 10px;
  padding: 0;
  height: 14px;
  width: 520px;
  text-align: left;
  color:#969693;
  background: transparent;
  border: none;
}

div#sipky a#left {
  display: inline;
  margin: 0 6px 0 0;
  width: 14px;
  height: 14px;
  background: url("img/sipky_l.gif") no-repeat;
}

div#sipky a#left:hover {
  background-position: 0 -14px;
}

div#sipky a#right {
  display: inline;
  margin: 0 0 0 6px;
  width: 14px;
  height: 14px;
  background: url("img/sipky_r.gif") no-repeat;
}

div#sipky a#right:hover {
  background-position: 0 -14px;
}

.small {
  font-size: 7pt;
}

div#foot {
  position: absolute;
  bottom: 0;
  clear: both;
  display: block;
  margin: 0;
  padding: 20px 0 2px 680px;
  text-align: center;
  font-size: 7pt;
  color: #000000;
}

div#foot a {
  color: #000000;
  font-size: 7pt;
  font-weight: normal;
}

.clb { 
  clear: both;
  font-size: 1px;
  height: 1px;
  line-height: 1px;
  margin: 0;
  padding: 0;    
}

a.pdf {
  margin: 0 0 0 0px;
  padding: 3px 0 0 20px;
  background: url("img/ico_pdf.gif") 0 0 no-repeat;
}


