body {margin: 0;padding: 0 0 40px 0;font-family: Arial, Helvetica, sans-serif;font-size: 80%;background: #FFFFFF;line-height: 1.4em;}

a {color: #97BF0D;}
p {margin: 1em 0;}
img {border: 0;}
.bold {font-weight: bold;}
.align-right {text-align: right;}
.align-center {text-align: center;}

h1 {font-size: 1.4em; margin: 10px 0 20px 0; color: #005187; line-height: 38px; font-weight: normal; display: none; }

.clear:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}

#page {width: 960px; margin: auto;}
#header {width: 960px; height: 130px; border-top: 8px solid #97BF0D;}

#logo {width: 213px; height: 63px; background: url(design/logo.gif) no-repeat; margin: 30px 0px 0px 25px; float: left;}
#logo a {width: 213px; height: 63px; display: block; border-bottom: none;}
#logo span {display: none;}

#languages {margin: 38px 35px 0 0; float: right;}
#languages ul {list-style-type: none; margin: 0; padding: 0; float: right;}
#languages ul li {margin-bottom: 3px;}
#languages ul li.lang-en {background: url(design/english.gif) 0 4px no-repeat; padding-left: 22px;}
#languages ul li.lang-cz {background: url(design/cesky.gif) 0 4px no-repeat; padding-left: 22px;}
#languages ul li.lang-sk {background: url(design/slovensky.gif) 0 4px no-repeat; padding-left: 22px;}


#menu ul {height: 125px; margin: 0 auto 10px auto; padding: 0; width: 750px;}
#menu ul li { float: left; list-style-type: none; }  
#menu ul li a { display: block; height: 25px; width: 105px; padding: 90px 15px 10px 5px; background: url(design/menu.gif) 0 0 no-repeat; color: white; text-decoration: none; text-align: right; font-size: 12px; }  
#menu ul li a:hover, #menu ul li a.act { background-position: -132px 0; }  
/*#menu ul {height: 47px; margin: 0; padding: 0; border-top: 1px solid #D9D9D9; border-bottom: 1px solid #D9D9D9; line-height: 28px;}
#menu li {float: left; list-style-type: none; margin: 10px 10px 10px 0; }
#menu a {text-decoration: none; background: #97BF0D; color: white; display: block; padding: 5px 10px; }
#menu a.act, #menu a:hover {background: #005187;}*/

#text {padding: 0 0 25px 0;}
#text p {margin: 0 0 25px 0;}
#text h2 {font-size: 1.4em; color: #97BF0D; font-weight: normal; margin: 0 0 10px 0;}
#text h3 {font-size: 1.2em; color: #005187; font-weight: normal; margin: 0 0 10px 0;}


#path {line-height: 40px; padding-left: 20px; background: #FFF;margin-bottom: 10px; display: none; }

#footer {color: #FFF; font-size: 90%; background: #97BF0D}
#footer-in {padding: 10px 20px;}
#footer a {color: #FFF;}

#links ul {float: right; list-style-type: none; margin: 0; padding: 0;}
#links ul li {float: left; margin-left: 10px;}

.carousel { height: 120px; padding: 10px 5px; background: #005187; overflow: hidden; margin: 0 auto; }
.carousel ul { list-style: none; margin: 0; padding: 0; }
.carousel ul li { display: block; float: left; height: 120px; margin: 0 5px 5px 5px; padding: 0; text-align: center; background: #004177; } 