body{
background-color: #94BAEF;
background-repeat : repeat;
font-family: Arial, Helvetica, sans-serif;
font-size: 0.8em;
text-align:left
}
a{
  color: white;
  font-weight:bold;
  text-decoration:none;
}
a.visited {
color: white;
 font-weight:bold;
 text-decoration:none;
}
a:hover{
color: yellow;
 font-weight:bold;
text-decoration: none;
}
H1 {
  text-align:left;
  FONT-SIZE: 22px;
  COLOR: blue;
}
h1 a,h1 a:visited,h1 a:hover{COLOR: blue;}
H2 {
  FONT-SIZE: 18px;
  text-align: left;
  margin-right:20px;
  margin-top:-10px;
  COLOR: #3C3C3C;
}
h2 a,h2 a:visited,h2 a:hover{COLOR: #3C3C3C;}
H3 {
  FONT-SIZE: 16px;
  COLOR: blue;
}
h3 a,h3 a:visited,h3 a:hover{COLOR: blue;}
H4{
  FONT-SIZE: 14px;
  COLOR: #000000;
  FONT-WEIGHT: normal;
  MARGIN-left: 20px;
  }
H5 {
  FONT-SIZE: 14px;
  COLOR: #3C3C3C;
  FONT-WEIGHT: normal;
  margin-left: 20px;
  margin-right: 20px;
}
H6 {
  FONT-SIZE: 12px;
  COLOR: #FFFFFF;
  margin-top: 2px;
}
#web {
  POSITION: relative;
  margin: auto;
  width: 900px;
  margin-top:3px;
  /*border: thin solid #EAEAEA;*/
  background-image: url(../images/css/bg_web.png);
  background-color:white;
  background-repeat: repeat-x;
}
#hlava {
  margin-top:10px;
  height:140px;
  width: 900px;
}
#hlava_logo{
  float:left;
  width:200px;
  height:118px;
}
#hlava_tel{
	padding-left:30px;
  float:right;
  width:669px;
  height:81px;
}
#hlava_slogan{
  float:right;
  margin-top:45px;
  padding-top:15px;
  width:699px;
  height:22px;
  text-align: center;
}
        #hlava_slogan a{font-weight:bold;color:blue;}
        #hlava_slogan a:hover{font-weight:bold;color:blue;text-decoration:underline}
#navigation{
  width:900px;
  margin-top:40px;
}
#navigation_l{
  float:left;
width:200px;
height: 25px;
text-align:center;
}
#navigation_r{
  float:right;
  width:689px;
  text-align:left;
  padding-left:10px;
  height: 25px;
}
#content {
  width: 900px;
  min-height:300px;
}
#left{
float:left;
width:199px;
border-right:1px solid black
}
div.menu1{
  width:162px;
  height:56px;
  margin-top:15px;
  margin-left:19px;
  background-image: url(../images/css/bg_menu_buble.png);
  background-repeat: no-repeat;
  text-align:center;
  line-height: 56px;
  color:white;
  vertical-align: center
}
div.menu2{
  width:162px;
  height:56px;
  margin-top:15px;
  margin-left:19px;
  background-image: url(../images/css/bg_menu_buble.png);
  background-repeat: no-repeat;
  text-align:center;
  line-height: 20px;
  color:white;
  vertical-align: center
}
div.menu1 a{display:block;width:100%;height:100%;font-size:18px}
div.menu1 a:hover{display:block;width:100%;height:100%;text-decoration:underline}                                                               
div.menu2 a{display:block;width:100%;height:93%;padding-top:5%;font-size:18px}
div.menu2 a:hover{display:block;width:100%;height:93%;padding-top:5%;text-decoration:underline}
#right{
float:right;
width:669px;
padding-left:15px;
padding-right:15px;
border-top:1px solid black;
border-left:1px solid black
}
#pata{
width:900px;
height:20px;
padding-top:4px;
text-align:center;
border-top:1px solid black}
#pata a{color:black;font-weight:normal;}
#pata a:visited{color:black;}
#pata a:hover{color:black; text-decoration:none;}
.clearboth{
clear: both;
}
.nb{
  border:0px;
}
img.pk{
  margin-left:5px;
    margin-right:5px
}
p.uline{
  text-decoration: underline;
}
p.center{
  text-align:center;
}
p.right{
  text-align:right;
  margin-right:30px;
}
.right{
  text-align:right;
}
.bold{
  font-weight: bold;
}
ul.hidden{
  list-style: none
}
p.blue{
  color: blue;
}
table.cenik{
  margin:auto;
  width:670px;
  border:2px solid black;
  border-collapse: collapse;
}
table.cenik td{
text-align:center;
}
.grey{
  background-color: rgb(192,192,192);
  font-size: 16px;
  text-align:center;
}
td.blue{
  background-color:#0079E7;
}
td.lblue{  
  background-color: rgb(176,203,243);
}
table.cenik thead{
  color:white;background-color:blue; font-weight:bold;line-height:25px;
}
table.cenik thead td{
border-bottom:2px solid black;
}
table.cenik td{height:10px}
td.center{
  text-align:center
}
td.left{
  text-align:left
}
table.cenik tfoot td{
  text-align:left;color:blue;
}
table.cenik td.left{
  text-align:left;
}
table.cenik td.right{
  text-align:right;
}
table a, table a:hover{color:blue}
table.kontakty_spojeni{
  width:460px;
  font-weight:bold;
}
table.kontakty_email{
  width:530px;
  font-weight:bold;
}
table.kontakty{
  font-weight:bold;
}
table.priplatky{color:blue;font-size:12px}

td.w18{width:120px;}

td.w6{width:50px;}
td.w12{width:60px;}
td.w34{width:280px;}
td.w14{width:130px;text-align:center;}
td.w20{width:150px;text-align:left;}
td.w16{width:100px;}
td.w70{width:65px;}
td.w140{width:140px;}
td.w260{width:310px;}


td.bold{font-weight:bold}
img.logo{margin-left:10px; margin-top:25px}
ul.bold li{font-weight:bold;line-height:25px}
td.blue img{border:0px}
.bb{font-weight:bold;color:blue;}
ul.bb{font-weight:bold;color:blue;margin-top:-10px}
img.center{margin-left:90px;text-align:center;}
.green{
  color:#009966}
.kontakt_margin{
padding-left:64px
}
a.email{color:#0079E7;}
a.email:hover{text-decoration:underline; color:#0079E7;}
table.bubles{margin:auto;text-align:center;width:65%;}
#bubles_foto{height:55px; width:160px;background-image:url(../images/css/buble_foto.png);background-repeat:no-repeat;}
#bubles_foto:hover{height:55px; width:160px;background-image:url(../images/css/buble_foto.png);background-repeat:no-repeat;background-position:left bottom}
#pws{margin-left:400px;width:200px; text-align:right;}
#bubles_pws{height:56px; width:160px;background-image:url(../images/css/buble_pws.png);background-repeat:no-repeat;}
#bubles_pws:hover{height:56px; width:160px;background-image:url(../images/css/buble_pws.png);background-repeat:no-repeat;background-position:left bottom}

#bubles_tisk{height:55px; width:160px;background-image:url(../images/css/buble_tisk.png);background-repeat:no-repeat;}
#bubles_tisk:hover{height:55px; width:160px;background-image:url(../images/css/buble_tisk.png);background-repeat:no-repeat;background-position:left bottom}

#bubles_tiskpdf{height:55px; width:160px;background-image:url(../images/css/buble_tiskpdf.png);background-repeat:no-repeat;}
#bubles_tiskpdf:hover{height:55px; width:160px;background-image:url(../images/css/buble_tiskpdf.png);background-repeat:no-repeat;background-position:left bottom}

a.bubles{display:block; width:100%;height:100%;color:#8992e8}
a.bubles:hover{color:#8992e8}
.karty{color:blue;margin-left:15px}
#nr{float:left}
#ots{float:right;margin-right:10px;}
#ots a{color:yellow;font-size:18px;font-weight:normal}
#ots a:visited{color:yellow;font-weight:normal}
#ots a:hover{color:yellow;text-decoration:underline;font-weight:normal}
.border{border: 1px solid black}

.center{
  text-align:center;
}

.foto{margin-top:3px}

table.cenik img.foto{margin-top:0px;margin-bottom:0px}

.bliz_bottom{margin-bottom:-5px}
.bliz_top{margin-top:-10px}
.bliz_toptop{margin-top:-5px}
.dal_bottom{margin-bottom:5px}
.dal_top{margin-top:25px}
.vetsi{font-size:16px}
.nakladka{padding-top:6px; padding-bottom:6px}

p a{color:#0079E7;}
p a:visited{color:#0079E7;}
p a:hover{color:#0079E7;}

td.black{color:black}


a.margin_left_3px{padding-left:8px}

a.underline{text-decoration:underline}
a.underline.visited{text-decoration:underline}
a.underline:hover{text-decoration:underline}

margin-top3px{margin-top:3px}

table.slevy{width:95%;border-collapse:collapse;border: 2px solid black;margin:auto;}
table.slevy thead{font-weight:bold;line-height:18px;color:white;background-color:blue}
table.slevy thead td{font-size:16px;border-bottom:2px solid black;padding-right:5px}
table.slevy td{border-top:1px solid black;border-bottom:1px solid black;line-height:18px;padding-left:5px}

table.slevy ul{margin-top:0px;margin-bottom:0px}
td.bleft{border-left: 1px solid black}
span.blue{color:blue}
table.wrc{width:100%}
table.wrc td.leva{width:30%}
table.wrc td.prava{width:40%}
a.setreni{color:blue;font-size:18px;font-family: Calibri, Arial, Helvetica, sans-serif;}
.underline{text-decoration:underline;}

td.foto{width:150px; text-align:center; height:65px}

table.cenik td{border: 1px solid black}
table.cenik tr.title td{
  background-color:#0079E7;
  color:white;
  text-align: center;
}
a.title{color: white; font-weight: normal;}
a.underline{text-decoration: underline}
a.title:hover{color: white;text-decoration: underline}

table.google{  FONT-SIZE: 16px;font-weight: bold;
  COLOR: blue;}
table.google td{line-height:30px;text-align: center;vertical-align:middle}

span.smalll{font-size: 11px}
span.smallll{font-size: 11px; margin-top:-10px}
table.cenik td.ss{padding-bottom: 8px;padding-top: 8px}


@media screen and (-webkit-min-device-pixel-ratio:0) {
    table.cenik td.ww70 {height:32px}
}
