html,body {padding: 0; margin: 0; height: 100%;}
body {font-family: 'Open Sans', sans-serif;}

#body_container {}
#main_container {}
#page {}

header {display: none;}
.promoblok1 {display: none;}

.promoblok2 {position: relative; display: block;}
.promoblok2 ul {position: relative; display: block; margin: 0; padding: 0 0 0 0; list-style: none;}
.promoblok2 ul li {position: relative; display: block; width: 100%;}
.promoblok2 ul li span.ikona {margin: 0 auto; position: relative; display: block; width: 155px; height: 155px; background-color: #fff; padding: 20px 20px 20px 20px; -webkit-border-radius: 97px 97px 97px 97px; -moz-border-radius: 97px 97px 97px 97px; border-radius: 97px 97px 97px 97px;}
.promoblok2 ul li h2 {margin: 0 0 35px 0; padding: 0; font-size: 39px; font-weight: 300; color: #868789; text-align: center;}
.promoblok2 ul li p {margin: 0; padding: 0 0 0 0; font-size: 16px; font-weight: 400; line-height: 26px; text-align: left;}
.promoblok2 ul li .odkaz {display: none;}

.clanek {position: relative; display: block; padding: 0px 0px 0px 0px;}
.clanek .motiv {position: relative; display: block; widht: 155px; height: 155px; float: left; margin-right: 50px; margin-bottom: 25px;}
.clanek h1 {line-height: 155px; height: 155px; margin: 0 0 25px 0; padding: 0; font-size: 39px; font-weight: 300; color: #868789;}
.clanek h2 {clear: both; margin: 10px 0 20px 0; color: #ac5416; font-size: 16px; line-height: 26px; font-weight: 400;}
.clanek p {margin: 0; padding: 0 0 20px 0; font-size: 16px; font-weight: 400; line-height: 26px; text-align: left;}
.clanek p img {max-width: 100%;}
.clanek p img[style*="float: right"]  {margin-left: 25px; margin-bottom: 25px;}
.clanek p img[style*="float: left"]  {margin-right: 25px; margin-bottom: 25px;}
.clanek p a {color: #ac5416; text-decoration: none;}
.clanek ul {clear: both; font-weight: 400; font-size: 16px; padding: 0 0 0 0; margin: 0 0 25px 20px; list-style: circle;}
.clanek ul li {list-style-image: url('../images/layout/li.png'); padding-left: 20px; margin-left: 20px; line-height: 26px;}
.clanek ol {clear: both; font-weight: 400; font-size: 16px; padding: 0 0 0 0; margin: 0 0 25px 20px;}
.clanek ol li {padding-left: 20px; margin-left: 20px; line-height: 26px;}

.fotogalerie-clanek {clear: both; padding: 0 0 20px 0;}
.fotogalerie {list-style: none; margin: 0 0 0 0;}
.fotogalerie ul {margin: 0; padding: 0; list-style: none;} 
.fotogalerie ul li {float: left; margin: 0 20px 0 0; text-align: center; padding-bottom: 10px; color: #ac5416;}
.fotogalerie ul li a {display: block; width: 339px; outline: 0; margin-bottom: 5px;}
.fotogalerie ul li a img {border: 0;}

.soubory-clanek {clear: both; padding: 0 0 30px 30px; font-size: 16px;} 
.soubory {list-style: none; margin: 0 0 0 0;}
.soubory ul {margin: 0; padding: 0; list-style: circle;} 
.soubory ul li {list-style-image: url('../images/layout/li.png'); padding-left: 20px; margin-left: 20px; line-height: 26px;}
.soubory ul li a {color: #ac5416; text-decoration: none;}

.odkazy-clanek {clear: both; padding: 0 0 30px 30px; font-size: 16px;}
.odkazy {list-style: none; margin: 0 0 0 0;}
.odkazy ul {margin: 0; padding: 0; list-style: circle;} 
.odkazy ul li {list-style-image: url('../images/layout/li.png'); padding-left: 20px; margin-left: 20px; line-height: 26px;}
.odkazy ul li a {color: #ac5416; text-decoration: none;}

footer {display: none;}

.clear {clear: both;}
.hidden {display: none;}