body{margin:0 auto;padding:0;font:100% Verdana,Helvetica,Tahoma,Arial,sans-serif;background-color:#E8E8CF;}
#MainWrapper{background-color:#fff;margin:0 auto;border:1px solid #aabbcc;max-width:1200px;}
#Header{color:#ffffff;padding-top:20px;background:#8899aa url(images/logo.png) top right no-repeat;height:120px;}
#Header a{font-size:180%;text-decoration:none;color:#fff;padding-left:10px;}
#Header h1{font-weight:normal;font-size:140%;margin:10px 0 30px 0;color:#fff;padding-left:10px;}
#HeaderMenus{height:40px;line-height:40px;background:#bbccdd;}
#HeaderMenus ul{padding:0;list-style-type:none;}
#HeaderMenus ul li{float:left;border-right:1px solid #bbb;width:110px;text-align:center;}
#HeaderMenus ul li a{display:block;font-size:80%;text-decoration:none;font-weight:bold;color:#405060;padding:0;}
#HeaderMenus .selected,#HeaderMenus a:hover{background-color:#fff;}
#MainContent{margin:0 20px;padding:20px 14px 0 14px;line-height:1.3em;color:#222;}
#bred{margin:4em 0 0 0;font-size:80%;}
#MainContent .zdroje,#MainContent .zdr{font-size:80%;color:#555;}
#MainContent a{text-decoration:underline;color:#4682b4;}
#MainContent a:hover{text-decoration:none;color:#4682B4;}
.AlignRight{margin:0 0 10px 15px;float:right;}
.AlignLeft{margin:0 10px 10px 0;float:left;}
#MainContent h2{color:#445566;font-size:130%;margin:20px 0 6px 0;font-family:"Trebuchet MS",Verdana,Helvetica,Tahoma,Arial,sans-serif;}
#MainContent h3{color:#334455;font-size:100%;margin:8px 0;font-family:"Trebuchet MS",Verdana,Helvetica,Tahoma,Arial,sans-serif;clear:left;}
#MainContent p{text-align:justify;padding:0;margin:0 0 0.8em 0;font-size:90%;}
img{border:none;max-width:100%;height:auto;box-sizing:border-box;}
#MainContent h4{color:#445566;font-size:100%;margin:4px 0;font-family:"Trebuchet MS",Verdana,Helvetica,Tahoma,Arial,sans-serif;}
#MainContent ul{list-style-type:square;line-height:1em;}
#MainContent ul li{margin:0 0 6px 0;line-height:1.2em;}
#MainContent ol{line-height:20px;font-family:"Lucida Console","Courier New",monospace;font-size:80%;}
#MainContent table{text-align:left;font-weight:bold;font-size:80%;margin:20px 0 20px 20px;background-color:#fff;padding:10px 2px;}
#MainContent td{border:1px solid #aaa;background-color:#fcfcfc;font-weight:normal;padding:2px 8px 3px 5px;}
#MainContent table a:hover{text-decoration:none;}
#MainContent table .nek{background-color:#ffffbb;font-weight:bold;}
#MainContent table .naz{font-weight:bold;}
#MainContent table .nek a{text-decoration:none;border-bottom:1px dashed;color:#000}
#MainContent table .empty{background-color:#fff;border:none;}
#MainContent table .lanthanoidy{background-color:#ddeeff;}
#MainContent .vz{color:#008000;}
#MainContent .eqv{text-align:center;font-family:"Courier New","Lucida Console",monospace;font-size:110%;color:#008000;line-height:1.4em;}
#MainContent .nav{color:#333;text-align:center;clear:both;margin-top:25px;font-family:"Lucida Console","Courier New",monospace;}
#MainContent .strunz{list-style-type:lower-alpha;}
#MainContent .siroke{margin:10px 0;}
.Right{margin:0;float:right;}
#navig{text-align:center;clear:both;color:#667788;}
#Footer{margin:20px 0 0 0;text-align:center;font-size:80%;height:40px;line-height:40px;background:#bbccdd;color:#405060;clear:both;border-top:1px solid #aabbcc;}
#Footer a{color:#405060;}
#Footer a:hover{text-decoration:none;}
.nv{margin-left:40px;}
#MainContent .vod{color:#ff0000;font:180% bold;}
form{margin:16px 0;}
.tlacitko{border:1px solid #acabc4;background:#f0f0f0;}
.ramecek{border:1px solid #acabc4;background:#fff;}
@media screen and (max-width:600px){.AlignRight{margin:0 0 12px 0;float:none;}}
@media screen and (max-width:500px){#HeaderMenus ul li{border:none;}}