body, div, table, span, a, input, textarea, button, select { font-family: Verdana, "Geneva CE", lucida, sans-serif; font-weight: normal; text-decoration: none; color:#ffffff; font-size: 8pt; }

body {
  margin: 0;
  padding: 0;
  _width: 980px;
  min-width: 980px;
  color: #ffffff;
  background: #54666E;
}
 
img { border-color: #ffffff; }
img.open { cursor: hand; margin: 1px; }
input { 
  color: #000000; 
  font-size: 7pt;
  font-family: Verdana, "Geneva CE", lucida, sans-serif; 
  font-weight: normal;
}

form { margin: 0; padding: 0; }

A { font-weight:bold; text-decoration:none;   color: #FFCB08; }
A:hover   { COLOR: #DD0005; }


select { color: #000000 !important; }

div#google_translate_element {
  position: absolute; 
  right: 10px; 
  top: 3px;
}

div#google_translate_element select {
  font-size: 7pt; 
}

div#google_translate_element a {
  color: #ffffff; 
}




div#page {
  position: absolute;
  left: 50%;
  top: 0;
  padding: 0;
  margin: 0 0 0 -490px;
  display: block;
  clear: both;
  width: 980px;
  background: url("img/bg_body.gif") 1px 0 repeat-y ;
}

div#h_top {
  position: relative;
  _height: 92px;
  min-height: 92px;
  display: block;
  clear: both;
  margin: 0;
  padding: 0; 
  text-align: left;
  background: url("img/bg_p_top.jpg") -170px 0 no-repeat #FFCB08;
}

#h_center {
  position: relative;
  _height: 75px;
  min-height: 75px;
  display: block;
  clear: both;
  margin: 0;
  padding: 0; 
  text-align: left;
  background: url("img/bg_h_center.jpg") no-repeat #849DAA;
}

#h_center img#napis{
  position: relative;
  left: 690px;
  top: -8px;
}

div#h_bottom {
  _height: 210px;
  min-height: 210px;
  display: block;
  clear: both;
  margin: 0;
  padding: 0; 
  text-align: left;
  background: url("img/bg_p_bottom.jpg") no-repeat;
}

div#mleft {
  display: block;
  float: left;
  width: 200px;
  _height: 300px;
  min-height: 300px;
  padding: 0;
  background: url("img/bg_menu_left.gif") no-repeat;
}

div#mleft div#mleft_in{
  padding: 90px 0 0 20px;
}

div#mleft a {
  color: #ffffff;
}
div#mleft a:hover {
  color: #FFCB08;
}

div#mcenter {
  display: block;
  float: left;
  width: 580px;
  padding: 0;
  overflow: hidden;
}

div#center_head {
  position: relative;
  _height: 87px;
  min-height: 87px;
  display: block;
  clear: both;
  margin: 29px 0 0 0;
  padding: 0; 
  text-align: left;
  background: url("img/bg_h_center.jpg") 0 12px no-repeat;
}

div#center_head img#obrazky{
  position: absolute;
  left: 300px;
  top: 35px;
}

div#mright {
  display: block;
  float: right;
  width: 200px;
  min-height: 300px;
  background: url("img/bg_menu_right.gif") no-repeat;
  overflow: hidden; 
}

div#mright div#mright_in{
  display: block;
  margin: 112px 20px 0 25px;
}

div#mright h2 {
  display: block;
  clear: both;
  margin: 0 0 20px 0;
  padding: 0;
  font-size: 14pt;
  color: #ffffff;
  font-family: Impact, "Techno CE", sans-serif;
  font-weight: normal;
  text-transform: uppercase;
}



a#logo {
  position: absolute;
  display: block;
  left: 120px;
  top: 22px;
  width: 260px;
  height: 50px;
}

div#menu {
  position: absolute;
  margin: 45px 0 0 460px;
  padding: 0;
  text-align: left;
  display: block;
  clear: both;
}

div#menu a {
  padding: 0;
  margin: 0px 5px 0px 5px;
  text-align: left;
  font-size: 14pt;
  color: #647983;
  font-family: Impact, "Techno CE", sans-serif;
  font-weight: normal;
  text-transform: uppercase;
}

div#menu a:hover {
  color: #ffffff;
}

div#menu a.sel {
  color: #ffffff;
}

div#menu div#submenu {
  position: absolute;
  left: -100px;
  top: 23px;
  margin: 0;
  padding: 0;
  text-align: left;
  display: block;
}

div#menu div#submenu a {
  padding: 0;
  margin: 0 5px 0 0;
  text-align: left;
  font-size: 7pt;
  font-family: Verdana, "Geneva CE", lucida, sans-serif;
  font-weight: normal;
  text-transform: uppercase;
}

div#menu div#submenu a:hover {
  color: #ffffff;
}

div#menu div#submenu a.sel {
  color: #ffffff;
}

div#text {
  _height: 300px;
  min-height: 300px;
  display: block;
  margin: 0px;
  padding: 25px;
  text-align: left;
  background: #54666E;
}

div#text h1 {
  display: block;
  clear: both;
  margin: 0 0 20px 0;
  padding: 0;
  font-size: 14pt;
  color: #ffffff;
  font-family: Impact, "Techno CE", sans-serif;
  font-weight: normal;
  text-transform: uppercase;
}

div#text h2 {
  display: block;
  clear: both;
  margin: 0 0 8px 0;
  padding: 0;
  font-size: 12pt;
  color: #FFCB08;
  font-family: Verdana, "Geneva CE", lucida, sans-serif !important;
  font-weight: bold;
}

div#text hr {
  height: 1px;
  margin : 8px 0 8px 0;
  padding: 0;
  color: #B2B2B2;
}

div#text img.galerie {
  display: block;
  float: left;
  margin: 5px 10px 5px 0px;
  border: 3px solid #ffffff;
  cursor: pointer;
}

div.k_pol {
  display: block;
  float: left;
}

div.k_pol_img {
  display: block;
  float: left;
  width: 180px;
  background: url("img/bg_foto.jpg") repeat-y;
}

div.k_pol_img img {
  display: block;
  margin: 8px 0 8px 28px;
  cursor: pointer;
}

div.k_pol_txt {
  display: block;
  float: left;
  margin: 0 0 0 20px;
  width: 300px;
}

div.k_pol_txt b.cena {
  float: right;
  margin: 0;
  padding: 0;
  font-size: 12pt;
  color: #FFCB08;
  font-family: Verdana, "Geneva CE", lucida, sans-serif !important;
  font-weight: bold;
}

div.k_pol_txt b.cena_old {
  float: right;
  margin: 0 8px 0 0;
  padding: 0;
  font-size: 10pt;
  color: #DD0005;
  font-family: Verdana, "Geneva CE", lucida, sans-serif !important;
  font-weight: bold;
  text-decoration: line-through; 
}

div.k_pol_txt div.kup {
  display: block;
  float: left;
  margin: 10px 0 0 0;
  padding: 0;
}

div#mkos {
  display: block;
  clear: both;
  margin: 0;
  padding: 2px 0 30px 26px;
  text-align: left;
  background: url("img/bg_kosik.gif") left top no-repeat;
}

div#mkos a {
  color: #ffffff;
}

div#mkos a:hover {
  color: #FFCB08; 
}

#footer { 
  position: absolute;
  left: 26px;
  top: 72px;
  clear: both;
  display: block;
  margin: 0;
  padding: 0 0 2px 0;    
  text-align: right;
  color: #ffffff;
  font-size: 7pt;
  font-weight: normal;
}

#footer a {
  font-weight:bold;
  font-size: 7pt;
  text-decoration:none;
  color: #ffffff;
}

#footer A:hover {
  color: #647983;
}

.clb { 
  clear: both;
  font-size: 1px;
  height: 1px;
  line-height: 1px;
  margin: 0;
  padding: 0;    
}

div#home {
  display: block;
  position: relative;
}

div#home_center {
  position: relative;
  _height: 100px;
  min-height: 100px;
  display: block;
  clear: both;
  margin: 203px 0 0 0;
  padding: 0; 
  text-align: left;
  background: url("img/bg_h_center.jpg") no-repeat;
}

div#home_center img#napis{
  position: absolute;
  left: 20px;
  top: 10px;
}

div#home_center img#obrazky{
  position: absolute;
  left: 300px;
  top: 35px;
}

#h_bottom {
  _height: 150px;
  min-height: 150px;
  display: block;
  clear: both;
  margin: 0;
  padding: 0; 
  text-align: left;
  background: url("img/bg_h_bottom.jpg") no-repeat;
}


div.n_pol {
  display: block;
  float: left;
}

div.n_pol_img {
  display: block;
  float: left;
  clear: both;
  width: 170px;
  background: url("img/bg_foto.jpg") repeat-y;
}

div.n_pol_img img {
  display: block;
  margin: 8px 0 8px 28px;
  cursor: pointer;
}

div.n_pol h2 {
  display: block !important;
  clear: both !important;
  margin: 4px 0 2px 0 !important;
  padding: 0 !important;
  font-size: 8pt !important;
  color: #FFCB08 !important;
  font-family: Verdana, "Geneva CE", lucida, sans-serif !important;
  font-weight: bold !important;
}

div.n_pol_txt {
  display: block;
  margin: 0 0 0 0px;
  width: 170px;
}

div.n_pol_txt b.cena {
  display: block;
  margin: 0 10px 0 0;
  padding: 0;
  font-size: 10pt;
  color: #FFCB08;
  font-family: Verdana, "Geneva CE", lucida, sans-serif !important;
  font-weight: bold;
  text-align: right;
}

div.n_pol_txt b.cena_old {
  margin: 0 8px 0 0;
  float: left;
  padding: 0;
  font-size: 8pt;
  color: #DD0005;
  font-family: Verdana, "Geneva CE", lucida, sans-serif !important;
  font-weight: bold;
  text-decoration: line-through; 
}

div.n_pol_txt div.kup {
  display: block;
  margin: 0px 5px 0 0;
  padding: 0;
  text-align: right;
}

div#lng { 
  position: absolute;
  left: 878px;
  top: 6px;
  width: 140px;
  height: 60px;
  display: block;
  margin: 0;
  padding: 0;    
  text-align: center;
  overflow: hidden;
  color: #ffffff;
}

div#lng a { 
  color: #ffffff;
}

div#lng a:hover{ 
  color: #ff0000;
}






.clNormalB {  font-weight: normal; text-decoration: none;  color:#000000; }
.clNormalW {  font-weight: normal; text-decoration: none;  color:#FFFFFF; }
.clNormalBl {  font-weight: normal; text-decoration: none;  color:#0066cc; }
.clLogoW {  font-family: sans-serif; font-weight: normal; text-decoration: none; color:#FFFFFF; font-size: 15px; letter-spacing: 2px;}
.clMiddBl {  font-weight: normal; text-decoration: none;  color:#0066cc; font-size: 8pt; }
.clBoldW {  font-weight: bold; text-decoration: none;  color:#FFFFFF; }
.clBoldB {  font-weight: bold; text-decoration: none;  color:#000000; }
.clBigW {  font-weight: normal; text-decoration: none;  color:#FFFFFF; font-size: 16px; }
.clBigO {  font-weight: bold; text-decoration: none;  color:#ff9900; font-size: 11pt; }
.clSmallW { text-decoration:none; COLOR: #FFFFFF; FONT-SIZE: 7pt; }
.clSmallB { text-decoration:none; COLOR: #000000; FONT-SIZE: 7pt; }

