/* zakladni nastaveni stranek */
body {text-align: center;  margin: 0;  padding: 0;  font-family: sans-serif;  background: #5B6F96 url('../img/background-body.jpg') repeat-x top left; }
img { border: 0; }
a {color: #C94400;  text-decoration: none; }
a:hover { text-decoration: underline; }
h2 { margin: 0 0 5px 0; padding: 0; color: #1B3253; font-size: 16px;}
h3 { margin: 0 0 5px 0; padding: 0; color: #1B3253; font-size: 13px;}
h4 { margin: 0; padding: 0;}

/* stin stranek */ 
div#pageShadow { background-color: #54678C;  width: 690px;  margin: 10px auto;  text-align: left; }

/* bile pozadi stranky */
div#pageWhite { background-color: #ffffff;  margin: 2px;  padding: 2px 3px 2px 3px; }

/* levy sloupec */
div#pageLeft { float: left; width: 166px;  margin: 0; padding: 0; background: white; }

/* pravy sloupec */
div#pageRight { float: left;  width: 514px; margin: 0; padding: 0; background: white; }

/* obalovy div pro obsah stranek */
div#page {margin-bottom: 5px;}

/* hlavicka stranek */
div.head { height: 126px; margin: 0 0 0 0; background: #ffffff url('../img/background-head.gif') repeat-x top right; margin: 0 0 6px 0; position: relative;}
div.head img{ margin: 0; padding: 0;}
div.head .flagEn {position: absolute; left: 32px; top: 110px;}
div.head .flagCz {position: absolute; left: 57px; top: 110px;}
/* paticka stranek */
div#foot { background: #C7E1F5 url('../img/background-foot.gif') repeat-x center left; color: #1C549B; font-weight: bold; font-size: 9px; text-align: center;  clear: both; }
div#foot p { padding: 4px 0 3px 0; margin: 0; line-height: 140%; }


/* autori stranek */
div#author {width: 690px; margin: 0 auto; text-align: left; font-size: 10px; color: #001E44; }
div#author a {color: #001E44; }
div#author div {width: 345px; float: left; }

/* leve hover CSS menu */
div#pageLeft menu { margin: 0;  padding: 0;  list-style: none;  background: #E5E9F0; }
div#pageLeft menu li { margin: 0 0 1px 0;  padding: 0;  list-style: none;    position: relative;  }
div#pageLeft menu li a { color: #0F3668;  font-size: 11px;  padding: 7px 0 7px 32px;  text-decoration: none; font-weight: bold; margin: 0;  background: #DAE0ED url('../img/background-menu.gif') repeat-y top right;  display: block; }
div#pageLeft menu li a:hover {background-position: top left; }
div#pageLeft menu ul { position: absolute;  top: 0;  left: 166px; width: 166px; visibility: hidden;  background: #E6E9F0; }
div#pageLeft menu ul ul{ position: absolute;  top: 0;  left: 166px; width: 166px; visibility: hidden;  background: #E6E9F0; }
div#pageLeft menu ul ul ul{ position: absolute;  top: 0;  left: 166px; width: 166px; visibility: hidden;  background: #E6E9F0; }

div#pageLeft menu li.hover ul ul, div#pageLeft menu li:hover ul ul{visibility: hidden; } 
div#pageLeft menu ul li.hover ul, div#pageLeft menu ul li:hover ul{visibility: visible; } 
div#pageLeft menu ul li.hover ul ul, div#pageLeft menu ul li:hover ul ul{visibility: hidden; } 
div#pageLeft menu ul ul li.hover ul, div#pageLeft menu ul ul li:hover ul{visibility: visible; } 


div#pageLeft menu li.hover ul, div#pageLeft menu li:hover ul {visibility: visible; } 


div#pageleft menu li {behavior: url('/cz/hover.htc');}
div#pageLeft menu ul li {width: 167px; }
div#pageLeft menu li ul li { margin: 0 0 1px 0;  padding: 0;  list-style: none;     }
div#pageLeft menu li ul li a { width: auto;  color: #0F3668;  font-size: 11px;  padding: 7px 0 7px 32px;  text-decoration: none;  font-weight: bold;  margin: 0;  background: #DAE0ED url('../img/background-submenu.gif') repeat-y top right;  display: block; }
div#pageLeft ul { margin: 0;  padding: 0;  list-style: none;  }
div#pageLeft ul li { margin: 0;  padding: 0;  list-style: none;  }
div#pageLeft ul li a { width: 100%;  height: 100%; margin: 0;  padding: 0; }
* html menu li { float: left;  height: 1%; }
* html menu li a { height: 1%; }

/* leve dolni menu*/ 
a.imgMessage { letter-spacing: 1px;  padding: 0 0 0 8px;  font-size: 11px;  display: block;  background: url('../img/btn-message.gif') no-repeat center right;  line-height: 26px; }
a.imgSitemap { letter-spacing: 1px;  padding: 0 0 0 8px; font-size: 11px;  display: block;  background: url('../img/btn-sitemap.gif') no-repeat center right;  line-height: 26px; }

/* vyhledavani */
div#partners { margin: 25px 0 25px 0;  text-align: center; }
input.search {border-top: 1px solid #A9863D; border-left: 1px solid #A9863D; border-right: 1px solid #F2C058; border-bottom: 1px solid #F2C058; margin: 0 8px 0 8px; float: left; background: url('../img/background-search.gif'); height: 19px; width: 120px; }
form.searchForm {margin: 20px 0 4px 0; padding: 0; text-align: right; }

/* text stranek s tmavym pozadim */
div#dark, div#news, div#contactForm {margin: 0 9px 0 9px;  padding: 14px 0 0 0; background: url('../img/shadow-top.gif') no-repeat top left;  color: #67676B;  font-size: 11px; }
div#dark div, div#news div, div#contactForm div { margin: 0; padding: 0 12px 14px 12px; background: #E9ECF1 url('../img/shadow-bottom.gif') no-repeat bottom left;  }

/* text stranek se svetlym pozadim */
div#light {margin: 0 9px 0 9px;  padding: 14px 0 0 0; color: #67676B;  font-size: 11px; }
div#light div { margin: 0; padding: 0 12px 14px 12px;  }






ul.bottomList { margin: 50px 0 0 0; padding: 0; list-style: none; width: 200px;}
ul.bottomList li{ margin: 0; padding: 12px 0 12px 0; list-style: none; width: 200px; border-top: 1px solid #D0EAFB; font-weight: bold;}

ul.large, ul.large li { width: 400px; }



/* 
*  Ostatni
*/
div.right {text-align: right; }
p.btnRight { text-align: right;}
