* {margin: 0;padding: 0;border: 0; }html, body {font-family: Verdana, "Geneva CE", lucida, sans-serif;color: #000; }body {text-align: center;font-size: 75%;line-height: 130%;background: #b3c039; }h1 {color: #000;font-size: 140%;margin: 0 0 1em 0;font-weight: bold;letter-spacing: 1px;line-height: 140%; }h2 {color: #000;font-size: 120%;text-align: left;margin: 1em 0 1em 0;line-height: 130%;font-weight: bold; }h3 {color: #333;font-size: 110%;text-align: left;margin: 1em 0 1em 0;line-height: 120%;font-weight: bold; }a {color: #d32428;font-weight: bold;text-decoration: none; }a:hover {color: #163c76; }.red {color: #d32428; }ul, ol {margin: 1em 0; }ul li {list-style-type: disc;margin: 0 0 0 15px; }ol li {margin-left: 30px; }p {margin: 0 0 1em 0;text-align: justify; }#body {width: 964px;margin: 0 auto;text-align: left;background: url("img/bg_body_right.png") repeat-y right top #fff; }#area_top {width: 964px;height: 172px;background: url("img/bg_area_top.png") no-repeat left top; }#mid {width: 946px;clear: both;position: relative;background: url("img/bg_mid.jpg") no-repeat left top; }#mid_bg {background: url("img/bg_mid_bottom.png") repeat-y left top; }#area_content {width: 732px;margin-right: 10px;float: left; }#area_right {width: 170px;float: left; }#area_bottom {width: 946px;height: auto;clear: both; }.midsep {clear: both; }#logo {float: left;margin: 19px 0 0 24px; }#logo img, #logo_partner_1, #logo_partner_2, #logo_partner_3 {float: left;_float: none; }#logo_partner_1 {margin: 25px 25px 0 120px; }#logo_partner_2 {margin: 25px 35px 0 0; }#logo_partner_3 {margin: 25px 0 0 0; }#area_bottom {font-size: 90%;color: #666;background: url("img/bg_mid_bottom.png") repeat-y left top; }#area_bottom .counter {display: none; }#area_bottom_in {padding: 20px 0 5px 0;margin: 0 0 0 120px; }#area_bottom a {color: #163c76;font-weight: normal;text-decoration: none; }#area_bottom a:hover {color: #b3c039; }div.block {width: 100%;font-size: 90%;clear: both; }#area_content div.block {width: 500px;margin: 0 0 0 236px;_margin: 0 0 0 118px;float: left;font-family: Verdana, "Geneva CE", lucida, sans-serif;line-height: 150%;_width: 480px; }#area_content div.block_body_in {width: 460px;margin: 0 20px !important;_margin: 0 !important;float: left; }#area_content div.block_long {background: #fff;opacity: 0.8;filter: alpha(opacity=80); }#area_content div.block_long_transparent {background: #fff;opacity: 1;filter: alpha(opacity=100);/*#area_content .counter {opacity: .2;filter: alpha(opacity=20);}*/ }#block_login h2 a, #block_login h2 a:hover {color: #fff; }#block_login .block_body_in {padding: 0 0 5px 0 !important; }#login_form {padding: 10px 0 5px 0; }.logout {margin: 0 0 20px 0; }.logout a {font-weight: normal;text-decoration: underline;color: #fff; }.logout a:hover {text-decoration: none; }#block_restricted ul.vmenu li {margin-bottom: 6px; }#block_restricted ul.vmenu li.menu_item_actual a {color: #163c76; }#block_login form {background: none;margin: 0 0 7px 0;padding: 0; }#block_login input.submit {margin: 10px 0 0 0; }#block_login p {margin: 0; }#block_login input {padding: 1px 3px; }#block_login input.submit {font-size: 100%;padding: 2px 10px;font-weight: normal; }#area_right div.block_bg {width: 170px;float: left;padding-bottom: 7px;background: url("img/bg_block_area_right_bottom.png") no-repeat left bottom;margin-bottom: 15px; }#area_right div.block {width: 170px;float: left;line-height: 120%;margin: 0;padding: 13px 0 0 0;background: url("img/bg_block_area_right_top.png") no-repeat left top;color: #fff; }#area_right h2.block_heading {text-align: center;background: url("img/bg_block_area_right_middle.png") repeat-y left top;margin: 0;padding: 0;font-size: 110%; }#area_right h2.block_heading span {display: block;width: 134px;height: 33px;margin: 0 auto;background: url("img/bg_block_area_right_heading.png") no-repeat left top;color: #fff;font-weight: bold;line-height: 33px; }#area_right div.block_body {background: url("img/bg_block_area_right_middle.png") repeat-y left top; }#area_right div.block_body_in {padding: 10px 0;margin: 0 15px; }#area_right div.date {font-weight: bold;margin: 5px 0;color: #003a64; }#materialy_brusel {display: none; }.l, .left {text-align: left; }.r, .right {text-align: right; }.c, .center {text-align: center; }.j, .justify {text-align: justify; }.fl {float: left; }.fr {float: right; }.fn {float: none; }.va_top {vertical-align: top; }.va_bottom {vertical-align: bottom; }.va_middle {vertical-align: middle; }.dis_none {display: none; }.dis_block {display: block; }.dis_inline {display: inline; }.dis_table_row {display: table-row; }.nowrap, .nobr {white-space: nowrap; }.nomargin {margin: 0;padding: 0; }.cb, .clear {clear: both; }.strong {font-weight: bold; }.em {font-style: italic; }.help {cursor: help;_cursor: help; }.hand {cursor: pointer;_cursor: hand; }.small {font-size: 80%; }ul.hmenu {width: 690px;height: 47px;margin: 32px 0 0 56px;float: left;padding: 0; }ul.hmenu li {width: 114px;height: 47px;float: left;margin: 0;padding: 0;list-style-type: none;border: none;line-height: 38px;text-align: left;background: url("img/bg_hmenu_item.png") no-repeat left top; }ul.hmenu a {width: 105px;color: #fff;font-weight: bold;text-decoration: none;display: block;padding: 0 0 6px 0;text-align: center; }ul.hmenu li:hover, ul.hmenu li.hover, ul.hmenu li.menu_item_actual {background: url("img/bg_hmenu_item_on.png") no-repeat left top; }ul.hmenu li:hover a, ul.hmenu li.hover a, ul.hmenu li.menu_item_actual a {color: #163c76; }table.links {width: 100%; }table.links td {width: auto;padding: 3px 10px 3px 0;white-space: normal; }table.links td.r {width: 160px;text-align: right;padding: 3px 0 3px 0; }table {font-size: 100%; }td {vertical-align: top;padding: 4px 15px 4px 0; }td.second {width: auto;font-weight: bold;padding: 4px 0 8px 0; }span.kontakt_jmeno {color: #d32428;font-weight: bold; }span.kontakt_funkce {font-size: 90%; }table#seminare td.col1 {padding: 4px 15px 4px 0 !important;font-weight: bold;white-space: nowrap; }div.gallery {width: 150px;height: 115px;float: left;text-align: center; }div.gallery a img {border: 2px solid #b3c13a; }span.file_desc {font-size: 90%;color: #aaa;white-space: nowrap; }span.caption {font-style: italic;color: green; }form {background: #eee;margin: 1em 0;padding-bottom: 20px;background: #d7e089; }fieldset {padding: 10px 15px 15px 15px;margin: 10px;border: 1px solid #d6d5d9;background: #fdfdfd;text-align: left; }legend {font-weight: bold;font-variant: small-caps;color: #026783; }label {font-weight: bold;display: block;float: left;clear: both;margin-top: 4px; }input, select, textarea {font-family: "Arial CE", "Helvetica CE", Arial, helvetica, sans-serif;font-size: 100%;border: 1px solid #c6c0b0;padding: 3px 5px; }input {_height: 22px; }textarea {overflow: auto; }input.submit {display: block;float: none;clear: both;padding: 2px 10px;border: 1px solid #999;font-size: 100%;color: #fff;background: #737d13;margin-left: 103px;font-weight: bold; }form.table {float: none;padding: 10px 15px;text-align: left;_width: 90%; }form.table table {font-size: 100%;width: 98%;_width: 90%;border-collapse: separate; }form.table td {padding: 3px 5px 2px 5px;border: 0; }form.table td.label {vertical-align: top; }form.table td.required {border-right: 5px solid #aaa; }form.table label {width: 40px;font-weight: bold; }form.table th {font-weight: bold;padding: 4px 6px; }form.table input, form.table select, form.table textarea {margin-top: 2px; }div.required_info {clear: both;color: #aaa;padding-left: 10px;margin: 1em 0 1em;border-left: 5px solid #aaa; }.wider {width: 22em; }input#file {_width: 240px; }