/* CSS Document */
body { font-family: Tahoma; font-size: 10px; color: #535353; margin: 0px; }
a { color: #3969A3; text-decoration: underline; }
a:hover { text-decoration: none; }
hr {border:1px solid #e2e2e2;}
.cleaner { clear: both;}

#header_aktualita {font-style: italic; background: #efefef; text-transform:uppercase; font-family: Arial narrow; color: #C01D03; border-bottom: 2px solid #C01D03; font-size: 18px; line-height:1.5em; font-weight: bold; text-align:left; margin: 5px 0px 0px 0px; text-align:left;}
#header_text {font-style: italic; text-transform:uppercase; font-family: Arial narrow; color: #C01D03; border-bottom: 2px solid #C01D03; font-size: 18px; line-height:1.5em; font-weight: bold; text-align:left; margin: 5px 25px 0px 25px; text-align:left;}
#header_partneri {font-style: italic; background: #ffffff; text-transform:uppercase; font-family: Arial narrow; color: #C01D03; border-bottom: 2px solid #C01D03; font-size: 18px; line-height:1.5em; font-weight: bold; text-align:left; margin: 5px 25px 0px 25px; text-align:left;}
#header_login {font-style: italic; background: #ffffff; text-transform:uppercase; font-family: Arial narrow; color: #C01D03; border-bottom: 2px solid #C01D03; font-size: 18px; line-height:1.5em; font-weight: bold; text-align:left; margin: 5px 25px 0px 25px; text-align:left;}

#aktuality {background: #efefef; font-size: 12px; line-height:1.5em; font-weight: normal; text-align:left; margin: 10px 0px 10px 0px; text-align:justify; }
#aktuality p {margin: 0px;}
#aktuality h1 {background: #efefef; font-size: 12px; color: #3969A3; line-height:1.5em; font-weight: bold; text-align:left; padding: 0; margin: 15px 0 0 0;}
#aktuality h1 a {text-decoration:none;}
.cleaner { clear: both; font-size: 0px; line-height: 0em; padding: 0; margin: 0;}
.cleaner-small-padding { clear: both; font-size: 0px; line-height: 0em; padding: 6px; margin: 0;}
.cleaner-padding { clear: both; font-size: 0px; line-height: 0em; padding: 10px; margin: 0;}

#aktuality h1 a:hover {text-decoration:underline;}
#aktuality a {color: #3969A3; text-decoration:underline;}
#aktuality a:hover {color: #3969A3; text-decoration:none;}
#aktuality span a {color: #3969A3; text-decoration:underline; text-align:left; padding: 0; }
#aktuality span a:hover {color: #3969A3; text-decoration:none; text-align:left; padding: 0; }
#aktuality small {color: #9a9a9a;  text-align:left; padding: 0; }

#partneri {text-align: center; margin: 15px 25px 0px 25px; padding-bottom: 10px;border-bottom: 1px solid #e2e2e2; font-size: 12px; line-height:1.5em; font-weight: normal; }
#partneri img {border: 0px;}
#partneri a {color: #3969A3; text-decoration:none; font-size: 12px; font-weight: normal;}
#partneri a:hover {text-decoration:underline;}

#login {text-align: center; margin: 15px 25px 0px 25px; padding-bottom: 10px; font-size: 12px; line-height:1.5em; font-weight: normal; }
#login a {color: #3969A3; text-decoration:none; }
#login a:hover {color: #3969A3; text-decoration:underline;}
#login .button { height:30px; text-align: left; background: #efefef; border:1px solid #3969A3; font-size: 12px; font-weight: bold; padding-top:5px; padding-left:20px; margin-bottom:5px;}

.post-info { background: #3969A3; color: #FFF; line-height: 1.4em; font-size: 12px; font-family: Tahoma; width:590px;}
.post-info a { color: #FFF; }
.post-info ul { margin: 0; padding: 0; list-style-type: none; }
.post-avatar { border: 2px solid #FFF; margin: 2px 0 2px 0; margin-left:2px;}
.post-content { padding: 10px; border: 1px solid #999999; border-top: 0px solid; line-height: 1.4em; font-size: 12px; font-family: Tahoma;}

#text { padding: 0px 25px 10px 25px; color: #535353; font-size: 13px; }
#text h1 { padding: 8px 0px 5px 0px; color: #3969A3; font-size: 20px; font-weight: normal; text-align:left; background-image: url('images/h1.gif');	background-repeat: no-repeat; background-position: bottom left;}
#text h2 { padding: 5px 0px 0px 0px; color: #000000; font-size: 13px; font-weight: bold; text-align:left;}
#text h3 { padding: 5px 0px 0px 0px; color: #000000; font-size: 15px; font-weight: bold; text-align:left;}
#text p {margin: 8px 0px 0px 0px; font-weight: normal; font-size: 13px; line-height:1.5em; text-align: justify;}
#text img {margin: 5px 5px 3px 5px; border: 2px solid #94CFED;} 
#text li {line-height: 1.7em; }
#text ul {apadding: 8px 25px 8px 0px;}
#text small {color: #9a9a9a; text-align:left; font-size: 11px; padding-top: 0px; }
#text span a {color: #E31F00; text-decoration:underline; text-align:left; padding: 0; }
#text span a:hover {color: #E31F00; text-decoration:none; text-align:left; padding: 0; }

#zakaz{ margin: 0; padding: 10px 20px; background-color: #FDE0E0; color: #FF0000; border: 1px solid #ff0000;}
#zakaz-ok{ margin: 0; padding: 10px 20px; background-color: #d9f3da; color: #2c781a; border: 1px solid #2c781a;}

#text .forum-textfield { width: 150px; border: 1px solid #999999; font-size: 12px; font-family: Tahoma; }
#text .forum-textfield2 { width: 150px; height: 18px; margin: 2px 0 2px 0; border: 1px solid #999999; font-size: 12px; font-family: Tahoma; }
#text .forum-textarea { width: 275px; height: 100px; border: 1px solid #999999; margin: 2px 0 0 2px; padding: 2px; font-size: 12px; font-family: Tahoma; }
#text .forum-textarea2 { width: 50px; height: 150px; border: 1px solid #999999; margin: 2px 0 0 2px; padding: 2px; font-size: 12px; font-family: Tahoma; }
#text .forum-button { font-size: 16px; font-weight: bold; line-height:1.1em; width: 152px; margin: 0; padding: 2px 0;}
#text .forum-table {font-size: 12px; font-family: Tahoma;  }

#forum { margin-left:20px; margin-top:20px;  margin-right:20px;font-size: 12px; font-family: Tahoma;  }
#forum .forum_nadpis {border:0px; font-size:10px; text-align:center; }
#forum .tema tr td {height: 40px;  background: #Ffffff;}
#forum .tema tr:hover td { background: #F8F8F8; }



#tabulka {font-family: Tahoma;  font-size: 13px; }

#aktualita { margin: 10px 25px 10px 25px; padding-bottom: 10px; color: #535353; font-size: 13px; border-bottom: 1px solid #e2e2e2; text-align:justify;}
#aktualita h1 { padding: 0px; margin: 0px; color: #3969A3; font-size: 18px; font-weight: normal; text-align:left; background-image: url('images/h1.gif'); background-repeat: no-repeat; background-position: bottom left;}
#aktualita h1 a { text-decoration: none;}
#aktualita h1 a:hover { text-decoration: underline;}
#aktualita small {color: #9a9a9a; margin-bottom: 10px;}
#aktualita span a {color: #C01D03; text-decoration:underline;}
#aktualita span a:hover {text-decoration:none;}

#nav {text-align: center; padding-bottom: 10px; padding-top: 10px;color: #3969A3; font-size: 13px;}
#nav a {color: #3969A3; font-weight:none; text-decoration:underline;}
#nav a:hover {color: #3969A3; font-weight:none; text-decoration:none;}

#copywright {margin: 5px 0px 5px 5px; padding: 5px 0 0 5px; color: #ffffff; font-size: 13px; line-height:1.5em; font-weight: normal; text-align:left; }
#copywright a {color: #ffffff; font-weight:none; text-decoration:underline;}
#copywright a:hover {color: #ffffff; font-weight:none; text-decoration:none;}

#linky {border-top:2px solid #3969A3; margin: 0px 25px 0px 25px; padding: 5px 0 0 5px; color: #3969A3; font-size: 13px; line-height:1.5em; font-weight: normal; text-align:left; }
#linky a {color: #3969A3; font-weight:bold; text-decoration:none;}
#linky a:hover {color: #3969A3; font-weight:bold; text-decoration:underline;}


.navigation {width: 261px; margin: 0; padding: 0;}
.navigation ul.navigation-wrapper {margin: 0; padding: 0;  list-style-type:none; }
.navigation ul.navigation-wrapper li { float: left;  text-decoration: none; background-position: 0 0; margin: 0; padding: 0; width:261px; position: relative; }
.navigation ul.navigation-wrapper li a { float: left; text-decoration: none; background-position: 0 0; margin: 0; padding: 0; width:261px;}
.navigation ul.navigation-wrapper li a.onm { background: url('../images/menu_onm.gif') no-repeat; height: 32px; }
.navigation ul.navigation-wrapper li a.koncepcia { background: url('../images/menu_koncepcia.gif') no-repeat; height: 33px;}
.navigation ul.navigation-wrapper li a.z_odboru_nm { background: url('../images/menu_z_odboru_nm.gif') no-repeat; height: 31px;}
.navigation ul.navigation-wrapper li a.sekcie { background: url('../images/menu_sekcie.gif') no-repeat; height: 30px;}
.navigation ul.navigation-wrapper li a.pracoviska { background: url('../images/menu_pracoviska.gif') no-repeat; height: 29px;}
.navigation ul.navigation-wrapper li a.clenovia { background: url('../images/menu_clenovia.gif') no-repeat; height: 30px;}
.navigation ul.navigation-wrapper li a.vybor { background: url('../images/menu_vybor.gif') no-repeat; height: 31px;}
.navigation ul.navigation-wrapper li a.kontakt { background: url('../images/menu_kontakt.gif') no-repeat; height: 23px;}

.navigation ul.navigation-wrapper li .subnavigation { width: 160px; display: none; padding: 0; margin: 0;  left: 200px; top: 0px; z-index: 99; position: absolute; list-style-type:none; border:2px solid #fff;}
.navigation ul.navigation-wrapper li:hover .subnavigation { display: block; }

.navigation ul.navigation-wrapper li .subnavigation li { border-bottom:1px solid #fff; clear: left; width: 150px; height:20px; margin:0; padding: 5px 5px 0 5px;  background: #07438C;}
.navigation ul.navigation-wrapper li .subnavigation li .last { border-bottom:0px solid #fff;  }
.navigation ul.navigation-wrapper li .subnavigation li a { font-size: 12px; font-weight:bold; color: #FFF; width: auto; }
.navigation ul.navigation-wrapper li .subnavigation li:hover a { color: #ACC0D9; }

.navigation ul.navigation-wrapper li a:hover { background-position: -261px 0px; }


