body{
	padding: 10px;
	background-color: #F2F2F2;

    text-align: center;
	font-family:   Verdana, Calibri, 'Arial CE', 'Helvetica CE', Arial, sans-serif;
	font-size: 0.8em;
    color:#000000;
    background-image: url(img/servis/bg.png);
  background-repeat: repeat-x
}

a {
    font-size:16px;
    color: #990033;
	font-family:   Verdana, Calibri, 'Arial CE', 'Helvetica CE', Arial, sans-serif;
    text-decoration: none
}

a:visited {
    font-size:16px;
    color: #990033;
	font-family:   Verdana, Calibri, 'Arial CE', 'Helvetica CE', Arial, sans-serif;
    text-decoration: none
}

a:hover{
    font-size:16px;
	font-family:   Verdana, Calibri, 'Arial CE', 'Helvetica CE', Arial, sans-serif;
    color: #FF0000;

}

H1 {
  text-align:center;
  margin-top: 14px;
  margin-left: 10px;
  FONT-SIZE: 12pt;
  COLOR: #214478;
  font-weight:light;
  BACKGROUND-COLOR: transparent;
  z-index:5;
}


H2 {
  text-align:left;
  margin-top: 10px;
  margin-left: 10px;
  FONT-SIZE: 12pt;
  COLOR: #000000;
  font-weight:normal;
  BACKGROUND-COLOR: transparent;
  z-index:5;
}



H3 {
	FONT-SIZE: 12pt;
    COLOR: #000000;
    BACKGROUND-COLOR: transparent;
    TEXT-ALIGN: left;
     margin-top: 10px;
  margin-left: 10px;
  font-weight: bold;

}


H4 {
	FONT-SIZE: 12pt;
    COLOR: #003399;
	font-family:   Verdana, Calibri, 'Arial CE', 'Helvetica CE', Arial, sans-serif;
    BACKGROUND-COLOR: transparent;
    text-align: left;
    margin-left: 0px;
    FONT-WEIGHT: normal;
}



H5 {
  FONT-SIZE: 10pt;
  COLOR: #000000;
	font-family:   Verdana, Calibri, 'Arial CE', 'Helvetica CE', Arial, sans-serif;
  FONT-WEIGHT: normal;
  margin-left: 10px;
   margin-top: 4px;
TEXT-ALIGN: left;
}


H6 {
  FONT-SIZE: 10pt;
  COLOR: #000000;
	font-family:   Verdana, Calibri, 'Arial CE', 'Helvetica CE', Arial, sans-serif;
  FONT-WEIGHT: normal;
  margin-left: 10px;
   margin-top: 4px;
TEXT-ALIGN: left;
  font-style: italic
}
#web {
  margin: auto;
  POSITION: relative;
  text-align: center;
  height:702px;
  width: 1000px;
  background-color: #FFFFFF;
  border: 1px solid #FFFFFF
}

#hlavicka{
float:left;
width:1000px;
height:150px;
background-color:white;
text-align:left;
  border-bottom: 2px solid black;
      background-image: url(img/servis/bg_hlavicka.png);
}

#mini{
    position:absolute;
width:30px;
height:80px;
background-color:white;
text-align:left;
left:959px;
top:30px

}


#mini a {display: block; width: 31px; height: 36px; overflow: hidden;}
#mini a:hover {text-indent: -31px;}
#mini a img {border: none;}

#menu{
float:left;
width:1000px;
height:150px;
background-color:#D0D0D0;
text-align:left;
}


#center{
float:left;
width:1000px;
background-color:#FFFFFF;
text-align:left;
}


#left{
float:left;
width:200px;

background-color:#FFFFFF;
text-align:left;
}


#right{
float:right;
width:200px;

background-color:#FFFFFF;
text-align:left;
}

#main{
float:left;
width:600px;
background-color:white;
text-align:left;
}

#menu_small{
  float:left;
width:1000px;
background-color:#99FF00;
text-align:center;
height:46px;
    background-image: url(img/servis/bg_small_menu.png);
  background-repeat: repeat-x

}

#navigace{
  float:left;
width:1000px;
background-color:#99FF00;
text-align:center;
height:40px;
background-image: url(img/servis/bg_nav.png);

}
#navigace a {font-size:0.9em; color:black;font-weight:bold}
#navigace a.visited {font-size:0.9em; color:black;font-weight:bold}
#navigace a:hover {font-size:0.9em; color:red;font-weight: bold;}


table.menu_small{
  width:60%;
  color:#FFFFFF;
  font-size: 18px;
               margin:auto;
  text-align:center;
  margin-top:10px;

}
 #menu_small td{
 width:20%;
 border-left: thin dotted #FFFFFF
}

#menu_small a{
  font-size: 16px;

color: #FFFFFF;

}
#menu_small a:visited{
  font-size: 16px;
  color: #FFFFFF

}

#menu_small a:hover{
  font-size: 17px;
  color: #FFFFFF      ;
  text-decoration:none;



}



#clearboth{
  clear:both;
             }

#pata{
float:left;
width:1000px;

background-color:#FFFFFF;
text-align:center;
  border-bottom: 2px solid #CC0000;
    border-top: 2px solid #CC0000;
  color: #CC0000
}

#pata a{
  	font-size: 1.0em;
    color: #CC0000
}
#pata a.visited{
  	font-size: 1.0em;
    color: #CC0000
}


#odkazy{
font-size:10px;
float:left;
width:1000px;
background-color:white;
text-align:justify;
color: #BFBFBF;
padding-left:5px
}

#odkazy a {  color: #BFBFBF; font-size:9px}
#odkazy a:hover {  color: #CC0000;font-size:9px}
#odkazy a.visited {  color: #BFBFBF;font-size:9px}

span.odkazy_left{
  text-align:left;
  color: #C16273
}
span.odkazy_center{
  text-align:center;

}


div.header_col{
  margin-left:5px;
  height:34px;
  width:190px;
  color:#FFFFFF;
  background-image: url(img/servis/bg_header_col.png);

}

p.header_col{
  padding-top:8px;
  font-weight: bold;
  padding-left:20px
}

p.nav{
  margin-left:230px;
  margin-top:6px;
  text-align: left

}

div.col{
  margin-left:5px;
  width:188px;
  background-color: #ECECEC;
  border-bottom: 1px solid #ADADAD;
    border-left: 1px solid #ADADAD;
      border-right: 1px solid #ADADAD;
}



img.menu{
            border:0px;
  margin-left:-5px
}

img.logo{
  border:0px;
  margin-top:50px;
  margin-left:50px
}

.odstavec{
  margin-left: 20px;
margin-right: 20px;
}

h2 a{
  text-align:left;
  margin-top: 14px;

  FONT-SIZE: 18px;
  COLOR: #FF4000;
  font-weight:light;
  BACKGROUND-COLOR: transparent;
  z-index:5;
text-decoration:underline
}

h2 a:visited{
  text-align:left;
  margin-top: 14px;

  FONT-SIZE: 18px;
  COLOR: #FF4000;
  font-weight:light;
  BACKGROUND-COLOR: transparent;
  z-index:5;
text-decoration:underline
}

h2 a:hover{
  text-align:left;
  margin-top: 14px;

  FONT-SIZE: 18px;
  COLOR: #C63200;
  font-weight:light;
  BACKGROUND-COLOR: transparent;
  z-index:5;
text-decoration:underline;
}

h3 a{
	FONT-SIZE: 12pt;
    COLOR: #000000;
    BACKGROUND-COLOR: transparent;
    TEXT-ALIGN: left;
    font-weight: bold;
    text-decoration:underline;
}

h3 a:visited{
	FONT-SIZE: 12pt;
    COLOR: #000000;
    BACKGROUND-COLOR: transparent;
    TEXT-ALIGN: left;
    font-weight: bold;
    text-decoration:underline;
}

h3 a:hover{
	FONT-SIZE: 12pt;
    COLOR: #333399;
    BACKGROUND-COLOR: transparent;
    TEXT-ALIGN: left;
   font-weight: bold;
   text-decoration:underline;
   font-style: italic;
}

table.reference{
  width:90%;
  margin: auto;
}

a.albertina{
  color:#333399;
  font-size: 0.9em;
  text-decoration: underline;

}

a.albertina.visited{
  color:#333399;
  font-size: 0.9em;
  text-decoration: underline;

}

a.albertina:hover{
  color:#333399;
  font-size: 0.9em;
  font-weight: bold;
  text-decoration:underline
}

a.top5{
  font-size:0.85em
}

a.top5:hover{
    font-size:0.85em

}

ol.top{

  margin-left:-14px;
  =margin-left:28px;
  margin-top:-10px;
  line-height: 1.8;
  color: #A10808
}

p.odstavec_blok{
  =margin-top:-10px;
text-align:justify;
  margin-left: 20px;
margin-right: 20px;
}
 table.cenik_kz{margin:auto; width:80%;margin-top:-18px} 
table.cenik{margin:auto; width:80%}
td.right{text-align:right}
span.wine{ color: #993333; font-weight:bold; }

table.form{margin:auto; width:80%}

a.info{
  font-weight: bold;
  color: black;
  font-style: italic
}

a.info.visited{
  font-weight: bold;
  color: green;
}

a.info:hover{
  font-weight: bold;
  color: black;
  text-decoration:underline;
}

table.kontakt{
  margin-left:30px;
  margin-top: -10px;
}

table.screenshot{
  width:90%;
  margin:auto;
  text-align: center;
}

table.nabidka{
margin:auto;
width:94%
}

table.nabidka tr{
height:80px
}


img.nb{
  border: 0px
}

table.specdb{
border-collapse: collapse;
}


table.specdb thead{
  border:1px solid black;
  color: white;
  font-weight: bold;
  background-color: #CC0000;

}

table.specdb td{
    border-top:1px solid grey;
        border-bottom:1px solid grey;

}

img.center{
  margin-left:56px;
border: 0px
}

p.hlavni{  text-align:center;
  margin-top: 14px;
  margin-left: 10px;
  FONT-SIZE: 16pt;
  COLOR: #C21A1A;
  font-weight:bold;
  BACKGROUND-COLOR: transparent;
  z-index:5;}
  
  table.bloky{cellspacing: 10;width:90%;margin:auto;}
  table.bloky td{margin:auto}
  p.justify{text-align:justify;}
  p.right{text-align:right;}

.ssv_sources td.zdroj{
  font-weight:bold;
  padding-left:5px;
  padding-top:5px;
  text-align:center;
}
.ssv_sources th {
  background-color: #99CCFF;

}
.ssv_sources tr.oldsource {
  background-color: #969696
}
.ssv_sources td.integrated {
  text-align: center;
}
.ssv_sources th {
  border: 1px solid black;
}
.ssv_sources, .ssv_sources td {
    border-color: black;
    border-style: solid;
}
.ssv_sources
{
    border-width: 0 0 1px 1px;
    border-spacing: 0;
    border-collapse: collapse;
}
.ssv_sources td{
    margin: 0;
    padding: 4px;
    border-width: 1px 1px 0 0;
}