BODY  {
    background-color : white;
    font-family:arial;
    font-size : 13px;
    margin : 0px 0px 0px 0px;
    padding : 0px 0px 0px 0px;
    width : 100%;
    height: 100%;
   }
.vlajecky {
    position:absolute;
    left: 30px;
    top: 125px;
    }
.kontejner  {
    width: 1033px;
    margin:auto;
    background : transparent url(images/kontejner.jpg) repeat-y top center;
    vertical-align : middle;
    }
.vrsek  {
    width:1033px;
    height: 150px;
    border: 0px;
    position: relative;
    margin:auto;
    left: 23px;
    }
.info  {
    width: 1033px;
    height: 37px;
    background : transparent url(images/info1.jpg) no-repeat;
    margin:auto;
    margin-left: 23px;
    }
.plochal  {
    width: 170px;
    vertical-align : top;
    text-align:left;
    float: left;
        }
.plocha  {
     width:683px;
     vertical-align : top;
     text-align:left;
     height:auto
     font-size:13px;
     #font-size: 13px;
     float: left;
     }
.plochap  {
     width: 153px;
     text-align:left;
     float: left;
     vertical-align : top;
     }
.plochapp  {
     width: 170px;
     text-align:left;
     float: left;
     vertical-align : top;
}
.plochaldiv{
     padding:10px 10px 0px 30px;
     }
.plochapdiv{
     padding:10px 4px 0px 10px;
     }
.plochappdiv{
     padding:10px 0px 0px 40px;
     }
.plochaodsazeni {
     padding:10px 0px 0px 8px;
     }
.blokpnadpis {
     width:140px;
     height: 24px;
     border: 0px;
     background : transparent url(images/blokp11.jpg) no-repeat top center;
     vertical-align:top;
     }
.blokpnadpisdiv{
     padding:0px 0px 0px 20px;
     font-size:18px;
     font-weight:bold;
     }
.blokpstreddiv{
     padding:0px 5px 0px 5px;
     }
.bloklnadpis {
     width:140px;
     height: 44px;
     border: 0px;
     background : transparent url(images/blokl11.jpg) no-repeat top center;
     }
.bloklnadpisdiv{
     padding:15px 0px 0px 20px;
     font-size:18px;
     color:#555555;
     }
.bloklstred {
     width:140px;
     border: 0px;
     background: transparent url(images/blokl22.jpg) repeat-y top center;
     }
.bloklstreddiv{
     padding:0px 5px 0px 8px;
     }
.bloklspodek {
     width:140px;
     border: 0px;
     background : transparent url(images/blokl33.jpg) no-repeat top center;
     height:3px;
     font-size:1px;
     }
.spodek {
     width : 1024px;
     background : transparent url(images/info.jpg) no-repeat top center;
     font-size:12px;
     text-align: center;
     height:80px;
     padding-top: 8px;
     margin-left: 5px;
     margin-top:50px;
     clear: both;
}
.spodek1 {
     width: 970px; height: 80px; margin-left: 33px; margin-top: 30px; margin-bottom:50px;
     }
.mesta { 
	background-color: #eaead0;
	color:#0000ff;
	margin: 0px 0px 0px 0px;
        font-size:13px;
        font-family: arial;
        padding:10px 10px 10px 10px;
       }
.mesta a {
	color:#245882;
	}

.mesta a:hover{
	color: #052d4e;
}
.clear { clear: both;}
.img {
    float: left;
    margin-right: 5px;
    }
.imgprava { float: right;
    }
.imgprava1 {  border: 0px solid; float: right;
    }
h1 {
     font-size: 14px;
     text-decoration: none; 
     color:#c12e1e;
     font-weight: normal;
     padding-top: 10px;
     padding-left: 30px;
     margin-top: 0px;
     margin-bottom: 0px;
     float: left
          }
h2 {
     font-size: 18px;
     font-family: arial;
     color:#660000;
     font-weight: normal;
     margin-bottom: 0px;
     margin-top: 0px;
          }
h3 {
     font-size: 13px;
     font-family: arial;
     text-align: right;
     font-weight: normal;
     margin-top: 0px;
     }
h4 {
     font-size: 15px;
     margin-bottom: 0px;
     margin-top: 0px;
     font-style: oblique;
    }
h4 a {
     color:#c12e1e;
    text-decoration:none;
    }
h4 a:hover {
    color: #052d4e;
    text-decoration:none;
    }


.menu  {
     padding-left: 7px;
     padding-top: 0px;
     color: #000000;
     margin-bottom: 0px;
     }
.menu a {
    color: #000000;
    text-decoration:none;
    font-family:arial;
    padding-top: 0px;
    } 
.menu a:hover {
    color: #660000;
    text-decoration:underline;
    font-family:arial;
    } 
a  {
    width: 100%;
    color: #052d4e;
    font-family:arial;
            }
a:hover {
    color: #ad2817;
    text-decoration:underline;
    font-family:arial;
    }

.kraj a {
    color: #660000;
    text-decoration: underline;
    }
.kraj a:hover {
    color: #c12e1e;
    text-decoration: none;
    }
.rekl {
    text-align: center; 
    }
.kniha {
     padding-left: 8px;
     
} 
.rezer { font-size: 14px;
     font-weight: bold;
}
.rezer a:  {
     width: 100%;
     color: #c12e1e;
     text-decoration: underline;
     font-weight: bold;
     }
.rezer a:hover {
    color: #660000;
    text-decoration:normal;
    }
p {
    margin-top: 0px;
    }
.tablekniha {
    width: 120px;
    font-size: 12px;
    color:#c12e1e;
    margin-left: 20px;
    }
em {
     font-family: arial;
     color: #c12e1e; 
     font-weight: normal;
     margin-top: 0px;
     margin-bottom: 0px;
    }
.popis { color:#000000; font-size:12px; padding-left:20px;
}
.obrazprava {
    	float: right;
	height: 188px;
	width: 250px;
	background: #F0EEE0;
	border: 1px solid #AFAB8E;
}
.obrazek {
    	float: left;
	height: 100px;
	width: 123px;
	background: #F0EEE0;
	margin: 6px;
	border: 1px solid #AFAB8E;
}
.obrazek1 {
    	float: left;
	background: #F0EEE0;
	margin: 8px 5px 0px 0px;
	border: 1px solid #AFAB8E;
        padding:3px;
}
.obrazek2 {
    	float: left;
	height: 130px;
	width: 130px;
	background: #F0EEE0;
	margin: 2px;
	border: 1px solid #AFAB8E;
}
.obrazekb {
    	float: left;
	height: 92px;
	width: 120px;
	background: #F0EEE0;
	margin: 3px;
	border: 1px solid #AFAB8E;
}
.obraz {
    	float: left;
	height: 188px;
	width: 250px;
	background: #F0EEE0;
	border: 1px solid #AFAB8E;
        margin-right: 8px;
}
.imgprava {
    float: right;
    }
.odkazy {   
    width:970px;
    height: auto;
    border: 0px;
    float:left;
    text-align:left;
    margin: 10px auto 10px 30px;
    color: #70a3d1;
    }
.odkazy a  {
     width: 100%;
     color: #70a3d1;
     text-decoration: underline;
     font-size: 10px;
     }
.odkazy a:hover {
    color: #660000;
    text-decoration:underline;
    font-size: 10px;
    }
form td {color: #c12e1e; text-align:left;}
.zpet {text-align:right;padding-top:20px;}
.zpet a  {
     color: #b4b37a;
     text-decoration: none;
     }
.zpet a:hover {
    color: #660000;
    text-decoration:underline;
    }
.imgtwins{ padding-left:4px;}
.nadpis { color:#c12e1e;font-size: 15px;}
dl {margin-top: 0px;}
.vyhledavac { padding-left:8px; }
.vyhl { padding-left:8px; }
.mujform {width:480px;float:left;}
label {  
     color: #c12e1e; 
     font-weight: bold;
     text-align: right; 
     margin-right: 5px; 
     margin-top: 4px; 
     width: 130px;
     float: left;}
input {margin-top: 4px;}
textarea {margin-top: 4px;}
.formtable {float:right; width:170px; color:#c12e1e;} 
.poznamka1 {margin-top:190px; }
.poznamka2 {margin-top:30px; }
.poznamka3 {margin-top:50px; }
.poznamka4 {margin-top:20px; }
.poznamka5 {margin-top:15px; }
.poznamka6 {margin-top:15px; }
.poznamka7 {margin-top:40px; }
}