body {margin:0px; padding:0px; background-color: #FFD;}

.main {left: 5%; width: 90%; position: absolute;}

.menu {left: 0px; width: 200px; height: 100px; margin: 20px; position: fixed;}

.menu ol li {margin-top: 5px;}

.left-tmp {position: absolute; margin:0px; padding:0px; background-image:url('bamboo.gif'); background-repeat:repeat-y; left:-230px; top:0px; width:200px; height: 100%;}

.title {position: absolute; background-color: transparent; margin:0px; padding:0px; height:70px; left:160px; top: 20px; border: none; font-size: 28px; line-height: 30px; font-family: Palatino Linotype, Book Antiqua, Palatino, serif; text-decoration: none; text-align:center; font-weight:bold; color: #364;}

.title-en {position: absolute; background-color: transparent; margin:0px; padding:0px; height:70px; left:300px; top: 20px; border: none; font-size: 28px; line-height: 30px; font-family: Palatino Linotype, Book Antiqua, Palatino, serif; text-decoration: none; text-align:center; font-weight:bold; color: #364;}

.home {position: absolute; background-color: transparent; margin:0px; padding:10px; height:30px; width: 50px; left:20px; top: 20px; border: none; font-size: 14px; line-height: 16px; font-family: Palatino Linotype, Book Antiqua, Palatino, serif; text-weight: bold; text-align:center;}

.donors {position: relative; clear:both; padding-top: 20px;}

.image {position: relative; border: 3px solid #a9bba9;  width: 350px; left: 180px; top: 3px; float: right; clear: both; margin: 10px; padding: 10px; margin-left: -120px; -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px; font-size: 15px; line-height: 16px; font-family: Palatino Linotype, Book Antiqua, Palatino, serif; text-decoration: none; text-align:left; font-style:italic; color: #474; background-color: #FFD;}

.frameless-image {position: relative; border: none;  width: 350px; left: 165px; top: 3px; float: right; clear: both; margin: 10px; padding: 10px; margin-left: -160px; -moz-border-radius: 10px; -webkit-border-radius: 10px; font-size: 15px; line-height: 16px; font-family: Palatino Linotype, Book Antiqua, Palatino, serif; text-decoration: none; text-align:left; font-style:italic; background-color: #FFD;}

.image-small {position: relative; border: 3px solid #a9bba9;  width: 150px; left: 190px; top: 3px; float: right; clear: both; margin: 10px; padding: 10px; margin-left: -160px; -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px; font-size: 15px; line-height: 16px; font-family: Palatino Linotype, Book Antiqua, Palatino, serif; text-decoration: none; text-align:left; font-style:italic; color: #474; background-color: #FFD;}

.image-small img {padding: 0px; margin-right: 0px; margin-bottom:10px; margin-left: 5px; margin-top: 5px; width: 190px; border: 1px solid #a9bba9; float: center;}

.logo {position: absolute; top: 10px; left: 430px; width: 100px; padding: 0px; margin: 0px;}

.fb {width: 30px; foat: left; padding: 0px; margin: 5px; border: none;}

.language {position: absolute; left: 60%; width: 200px; top: 150px; height: 20px;}

td {font-size: 15px; line-height: 16px; font-family: Palatino Linotype, Book Antiqua, Palatino, serif; text-decoration: none; text-align:left; font-style:italic; color: #474; background-color: #FFD;}

img.portrait {width:100px; float: left;}

img.children {width:140px; float: none; border: solid 1px; clear: both; margin: 5px;}

img.check {width:80px; height: 30px;}

img.komix {width:250px;}

img.logo {width: 100px; border: none;}

img.logo1 {width: 100px; border: none; text-align: left; clear: both;}

img.flag {width: 20px; border: none; vertical-align:text-top;}

img.counter {width:83; height:17;}

img.banner {width:468; height:60;}

img.title {border: none; width: 600px;}

img.rat {border: none; width: 100px; clear: both;}

img.rovnice {border: none; width: 300px;}

img {padding: 0px; margin-right: 0px; margin-bottom:10px; margin-left: 5px; margin-top: 5px; width: 340px; border: 1px solid #a9bba9; float: center;}


p:before {line-height: 110%;}

strong {font-size: 16px; line-height: 18px; color: #263; font-weight:bold; text-decoration: none;}

ol {font-family: Palatino Linotype, Book Antiqua, Palatino, serif; text-decoration: none; color: #364; margin-left: -10px; font-weight:bold;}

a {font-family: Palatino Linotype, Book Antiqua, Palatino, serif;}

a:link {text-decoration: none; color: #964;}
a:visited {text-decoration: none; color: #964;}
a:active {text-decoration: underline; color: #364;}
a:hover {text-decoration: underline; color: #080;}

a.right {float:right; clear:left; font-size: 12px;}

.progress_all {position:relative;width:350;height:290;padding:5px; padding-top:10px; margin:0px; background-color:#FFE;font-size: 14px; line-height: 16px; font-family: Palatino Linotype, Book Antiqua, Palatino, serif; text-decoration: none; text-align:center; border:1px solid black; -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px;}
.progress_wrapper {width:250px; border:1px solid #ccc; position:absolute; top:230px; left:45px;}
.progress_wrapper_short {width:250px; border:1px solid #ccc; position:absolute; top:110px; left:45px;}
.progress {left: 0px; height:20px; background-color:#C33; color:#FFE; float:left; padding-top:4px;}
h1 {color: #C33;  font-weight: bold; font-size: 26px; line-height: 28px; font-family: Palatino Linotype, Book Antiqua, Palatino, serif; text-decoration: none; text-align:center; margin:0px;}
h2 {color: #C33;  font-weight: bold; font-size: 16px; line-height: 30px; font-family: Palatino Linotype, Book Antiqua, Palatino, serif; text-decoration: none; text-align:center; margin:0px;}
h3 {color: #C33;  font-weight: bold; font-size: 18px; line-height: 30px; font-family: Palatino Linotype, Book Antiqua, Palatino, serif; text-decoration: none; text-align:left; margin:0px;}
h5 {color: #C33;  font-weight: bold; font-size: 16px; line-height: 18px; font-family: Palatino Linotype, Book Antiqua, Palatino, serif; text-decoration: none; text-align:center; margin:0px;}
