/* @import url("css/style.css"); */
/*
barvy:
  #494B4D - tmave seda 
  #AAE5CE - svetle zelena (B8EAD7)
  #D6006B - ruzova tmave
*/
* {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
}
html, body {
  width: 100%;
  margin: 0px; 
  padding: 0px;
}
html {
  font-family: Arial, Verdana, Helvetica, Tahoma, sans-serif;
  font-size: 11px;
  background-color: white; /*#F8F5F0;*/
}
body {
  margin: 0px auto;
  color: #494B4D;
  border-top: 0px solid #000;
}

img { border: none; }

div.seda {
  position: absolute;
  width: 100%;
  height: 56px;
  1background-color: #494B4D;
  background-image: url("/images/pruh_sedy.png");
  background-position: top left;
  background-repeat: repeat-x;
}

div.hmenu {
  position: relative;
  margin: 0 auto 0 auto;
  font-size: 12px;
  padding: 15px 0px 0px 0px;
  width: 1000px;
  height: 39px;
  color: #FFF;
  border: 0px solid #FFF;
  z-index: 999;
}

div.hmenu span, a, a:link, a:active {
  color: #FFF;
}

div.vystredit {position: absolute; left: 50%; width: 1000px; _width: 1030px; margin-left: -500px; }
  
.w150 { width: 150px; margin: 5px 5px 5px 5px; }
.okraj { border: 1px solid #B2B2AB; }
.padd { padding: 5px 0px 5px 0px; }
.padd5 { padding: 5px 5px 5px 5px; } .padd10 { padding: 10px 10px 10px 10px; } .padd15 { padding: 15px 15px 15px 15px; }
.lpadd { padding-left: 15px; }
.lpadd5 { padding-left: 5px; }
.lpadd10 { padding-left: 10px; }
.lpadd15 { padding-left: 15px; }
.lpadd30 { padding-left: 30px; }
.rpadd { padding-right: 15px; }
.rpadd5 { padding-right: 5px; }
.rpadd10 { padding-right: 10px; }
.rpadd15 { padding-right: 15px; }
.marg { margin: 5px 0px 5px 0px; }
.marg5 { margin: 5px 5px 5px 5px; }
.marg10 { margin: 10px 10px 10px 10px; }
.marg15 { margin: 15px 15px 15px 15px; }
.bold { font-weight: bold; }
.seda { color: #626250; } 
.modra { color: #01b5dd; }
.hand { cursor: pointer; _cursor: hand; }
.fll { float:left; } .flr { float:right; }
.cl {clear:both; } .cll {clear:left;} .clr {clear:right;}
.vpravo { text-align: right; } .vlevo { text-align: left; } .center { text-align: center; } .blok { text-align: justify; }
.lh200 { line-height: 200%; } .lh150 { line-height: 150%; } .lh100 { line-height: 100%; }
.wrong {text-decoration: line-through;}
.noborder { border: none; }

input, textarea { border: 1px solid #494b4d; padding: 3px 5px 3px 5px; font-size: 11px; }
td form input { border: none; }

.user {top: 0px; left: 0px; background-image: url('/images/user.png'); background-repeat: no-repeat;
  height:28px; width: 16px;
  margin-left: 20px;
}

div.logo {
  position: relative;
  left: 0px;
  width: 230px;
  height: 310px;
  top: -1px;
  background: #FFF url('/images/logo.png') top center no-repeat;
  z-index: 999;
}

#menu {
  width: 230px;
  padding: 0px 10px 10px 0px;
  border: 0px solid #a1a192;
}

#content {
  margin-top: 56px;
  margin-left: 5px;
  width: 570px;
  padding: 0px 0px 0px 0px;
  border: 0px solid #01b5dd;
  color: #333;
}

#kosik {
  width: 170px; _width: 170px;
  margin: 0px 0px 0px 10px;
  padding: 56px 0px 0px 0px; _padding: 56px 0px 0px 0px;
  border: 0px solid #a1a192;
}
#kosik a { text-decoration: none; }
#kosik a:hover { color: #AEDBC2; }
#kosik .linka { border-top: 2px solid #AEDBC2; margin: 10px 0px 0px 0px; padding: 10px 0px 10px 0px; }
#kosik hr { border: 1px solid #AEDBC2; }
#kosik span { font-size: 14px; }
#kosik table { width: 100%; }
#kosik table tr1 { height: 26px; }

h1 { 
  top: 0px;
  bottom: 0px;
  margin: 0px 0px 25px 0px;
  padding: 13px 0px 10px 15px;
  font-size: 16px; line-height: 200%; letter-spacing: 0.05em;
  background-image: url('/images/pruh.png');
  background-position: bottom left;
  background-repeat: repeat-x;
  background-color: #FFF;
  border-bottom: 0px solid #AEDBC2; 
  text-align: center;
  color: #494B4D;
}

h2 { 
  top: 0px; margin: 0; padding: 10px 10px 10px 0px;
  font-size: 14px; line-height: 200%; 1letter-spacing: 1px;
  color: #333; background-color: #fff; 
}
h3 { font-size: 12px; }
h4 { font-size: 10px; }

p,ul,ol { margin: 0; padding: 0px 15px 10px 15px; line-height: 150%; }
li { margin-left: 30px; padding: 0px 10px 0px 7px; list-style-type: square; }
ol li { list-style-type: lower-alpha; }

a { line-height: 200%; font-weight: bold; 1text-decoration: none; color: #494B4D; }
a:link, a:visited { color: #494B4D; }
a:hover { color: #494B4D; }

#adress {
  padding-left: 10px;
  font-size: 13px; 
  line-height: 150%;
}

#adress a {
  padding-left: 15px; 
  text-decoration: none;  
}

#adress a:hover {
  padding-left: 15px; 
  text-decoration: none;  
  background-image: url('/images/sipka.png');
  background-position: bottom left;
  background-repeat: no-repeat;
}

.odkazPadd a { color: white; padding: 5px 5px 5px 5px; }
.odkazPadd a:visited { color: white; }
.bZelena { background-color: #B8EAD7; }