html {
    height: 100%;
}
@font-face {
    font-family: Serapion Pro;
    src: url("SerapionPro.otf");
}
@font-face {
    font-family: Serapion Pro Bold;
    src: url("SerapionProBold.otf");
}
@font-face {
    font-family: Serapion Pro Italic;
    src: url("SerapionProItalic.otf");
}
@font-face {
    font-family: Serapion Pro Bold Italic;
    src: url("SerapionProBoldItalic.otf");
}
BODY {
    background-color: #FEFCE5;
    margin: 0px;
    padding-top: 0px;
    height: 100%;
    font-family: Palatino Linotype;
    font-size: 12px;
    color: black;
    text-align: center;
    width: 100%;
}
body { behavior:url( csshover.htc ); }
.Login {
   background: url("img/Ahmedo_09.jpg");
}
.LoginPanel {
   text-align: left;
   font-size: 12px;
   padding-left: 15px;
   xpadding-top: 10px;
   width: auto;
}
.LoginPanel .Full {
  padding-top: 5px;
}

.LoginPanel .Full INPUT{
   background-color: #FEFCE5;
   text-align: center;
   font-size: 12px;
   color: black;
   width: auto;
}
.LoginPanel .Value {
  xpadding-top: 5px;
}
.LoginPanel .Value INPUT{
   background-color: #FEFCE5;
   text-align: left;
   font-size: 12px;
   color: black;
   width: 150px;
}
.LoginPanel A{
   text-align: left;
   text-decoration: none;
   color: red;
}
.Menu{
   font-size: 13px;
   background: url("img/Ahmedo_03.jpg");  
   text-align: center;
   text-decoration: none;
   vertical-align: bottom;
   list-style-type: none;
   color: #D7182A;
   width: 483px; 
}
.Menu .Panel {  
   padding-left: 70px;
}
.Menu .Panel UL.HoverMenu {  
   text-align: center; 
}
.Menu .Panel IMG{   border: none;  }
.Menu .Panel UL.HoverMenu, UL {
   padding: 0px; 
   margin: 0px; 
   list-style-type:none;
}
.Menu .Panel UL.HoverMenu LI{
   text-align: center;
   padding-right: 15px;
   float:left;
}
.Menu .Panel UL.HoverMenu A{
   font-size: 14px;
   font-style: italic;  
   Font-weight: bold;
   text-decoration: none;
   color: #FEFCE5;
   display: block;
   xwidth: 58px;
}
.Menu .Panel UL.HoverMenu A.TopMenu {
   display: block;
   width: 58px;
	 text-align: center;
}
.Menu .Panel UL.HoverMenu UL
{ 
   z-index: 10;
   position: absolute; 
   visibility: hidden; 
   background-color:#912D19;
   filter:alpha(opacity=90); 
   -moz-opacity:0.90;
   opacity: 0.90;
}
.Menu .Panel UL.HoverMenu LI LI {   
   float:none;
   padding: 0px;
   text-align: left;   
}
.Menu UL.HoverMenu LI LI A 
{ 
   font-size: 14px;
   padding: 10px;
}
.Menu .Panel UL.HoverMenu LI LI A:hover
{ 
   color: #FEFCE5;
   background-color: #DB7862;
   filter:alpha(opacity=90); 
   -moz-opacity:0.90;
   opacity: 0.90;
}  
.Menu .Panel UL.HoverMenu LI:hover UL, .Menu .Panel UL.HoverMenu LI.hover UL {   visibility:visible; } 
.Menu .Panel UL.HoverMenu .Invisible, .Menu .Panel UL.HoverMenu .Invisible {   visibility:hidden; width:0px; height:0px; } 
.Slogan {
   background: url("img/Ahmedo_06.jpg");
   background-repeat: no-repeat;
   height: 108px;
   width: 483px;
}
.Slogan .Panel{
   padding: 0px 5px 0px 10px;
   text-align: center;
   vertical-align: middle;
   
   height: auto;
}
.Slogan .Panel A{
   color: #D7182A;
   text-decoration: none;
}
.Slogan .Panel A:hover{
   color: #787878;
}
.Slogan .Panel .Edit {
  position: absolute;
  top: 300px;
  color: black;
  overflow: visible;
  display: block;
  clear: both;
  text-align: left; 
}
.Slogan .Panel .Edit A{
  color: #D7182A;
  text-decoration: none;
}
.Slogan .Panel .Edit A:hover{
  color: #787878;
}
.Vizitka {
   background: url("img/Ahmedo_05.jpg");
   background-repeat: no-repeat;
   width: 159px;
   height: 108px;
}
.Vizitka .Panel{
   margin-left: 20px;
   margin-right: 10px;
   margin-bottom: -20px;
   text-align: center;
   vertical-align: middle;  
   overflow: hidden; 
}
.Vizitka .Panel A{
   color: #D7182A;
   text-decoration: none;
}
.Vizitka .Panel A:hover{
   color: #787878;
}
.Vizitka .Panel .Edit {
  position: absolute;
  top: 206px;
  left: 33%;
  color: black;
  overflow: visible;
  display: block;
  clear: both;
  width: 159px;
  text-align: left;
}
.Vizitka .Panel .Edit A{
  color: #D7182A;
  text-decoration: none;
}
.Vizitka .Panel .Edit A:hover{
  color: #787878;
}
.News {
   margin-left: 10px;
   padding: 10px 5px 5px 5px;
   background: url("img/novinky_pruh3.gif");
   background-repeat: repeat-x;
   text-align: left;
   font-size: 12px;
   vertical-align: top;
   width: 159px;
   min-height: 380px;
}
.News A{
   color: #D7182A;
   text-decoration: none;
}
.News A:hover{
   color: #787878;
}
.News .Edit {
  xposition: absolute;
  xtop: 321px;
  color: black;
  overflow: visible;
  display: block;
  clear: both;
  width: 159px;
  text-align: left;
}
.News .Edit A{
  color: #D7182A;
  text-decoration: none;
}
.News .Edit A:hover{
  color: #787878;
}
.Main {
   text-align: left;
   font-size: 14px;
   vertical-align: top;
   height: auto;
   width: 483px;
}
.Main .Panel{
   white-space: normal;
   width: 453px;
   padding-top: 10px;
   padding-left: 15px;
   padding-right: 15px;
   padding-bottom: 5px;
   overflow: hidden;
}
.Main .Panel A{
   color: #D7182A;
   text-decoration: none;
}
.Main .Panel A:hover{
   color: #787878;
}
.Main .Panel .Edit {
  xtext-align: right;
  position: absolute;
  top: 332px;
  color: black;
  overflow: visible;
  display: block;
  clear: both;
  width: 453px;
}
.Main .Panel .Edit A{
  color: #D7182A;
  text-decoration: none;
}
.Main .Panel .Edit A:hover{
  color: #787878;
}
.TableFooter {
   background: url("img/Ahmedo_11.jpg");
   text-align: left;
   font-size: 12px;
   vertical-align: center;
   width: 642px;
   height: 33px;
}
.TableFooter TABLE{
   font-size: 12px;
   padding-left: 10px;
   padding-right: 10px;
}
.TableFooter  A{
   font-size: 12px;
   font-weight: normal;
   text-decoration: none;
   color: #912D19;
}
.TableFooter  A:hover{
   color: #787878;
}
.TableFooter .Flags{
   font-size: 12px;
   text-align: right;
   vertical-align: top;
}
.TableFooter .Flags A{
   font-size: 12px;
   font-weight: normal;
   text-decoration: none;
   color: #912D19;
}
.TableFooter .Flags A:hover{
   color: #787878;
}
