/* main entities */
/* main entities */
body {font-family: Verdana, Tahoma, Arial CE, Helvetica CE, Arial, Helvetica; color: #444444; background-color: #883b31; /*background: #AC5141 url("/img/bg_body.png") repeat-y;*/ text-align: center; padding: 0;}
span {font-family: Tahoma, Sans, Verdana; font-size: 11px; color: #444444;}
div {font-family: Tahoma, Sans, Verdana; font-size: 11px; color: #444444;}
p {font-family: Tahoma, Sans, Verdana; font-size: 8pt; text-align: justify; width: 100%; margin: 0px auto; color: #444444; margin-bottom: 7px;}
ul {color: #9C210D; text-align: left; position: relative; left: 10px; list-style-type: disc;}
ul li {padding-bottom: 5px;}
ol {color: #444444; margin: 2px 20px 2px 0;}
ol li {padding-bottom: 5px;}
.reverse {color: #444444;}
.reverse a {color: #9C210D;}
.reverse li {padding-bottom: 5px;}
table {font-family: Tahoma, Sans, Verdana; width: 100%; margin: 0px auto;}
td {font-family: Tahoma, Sans, Verdana; font-size: 11px; vertical-align: top;}
form {margin: 0; padding: 0;}
input {font-family: Tahoma, Sans, Verdana; font-size: 8pt;}
option {font-family: Tahoma, Sans, Verdana; font-size: 8pt;}
select {font-family: Tahoma, Sans, Verdana; font-size: 8pt; line-height: 15px;}
img {border-top: 1px solid #DBA39A; border-left: 1px solid #DBA39A; border-right: 1px solid #BF8F87; border-bottom: 1px solid #BF8F87;}
img.no_border {border: 0;}
h1 {margin: 0px auto; font-family: Tahoma, Sans, Verdana; font-size: 10pt; font-weight: bold; background-color: #f3e8e7; /*#ecd9d6*/ color: #9C210D; margin-bottom: 10px; padding: 2px; border: 1px solid #9c210d;}
h1 a {color: #9C210D;}
h1.red {text-align: center; margin: 0px auto; background-color: #CCCCCC; color: #8B0000; margin-bottom: 10px; padding: 2px;}
h2 {font-family: Tahoma, Sans, Verdana; font-size: 9pt; color: #9C210D; margin: 10px auto; padding: 2px;}
h2.title {text-align: left; margin: 5px auto; padding: 2px;}
h2.title2 {text-align: left; margin: 10px auto; color: #444444; padding: 2px;}
h2.title3 {text-align: center; margin: 10px auto; padding: 2px;}
h2.title4 {text-align: center; margin: 10px auto; color: #444444; padding: 2px;}
h2.title5 {text-align: center; margin: 10px auto; color: #444444; padding: 2px; background-color: #EEEEEE;}
h3 {font-family: Tahoma, Sans, Verdana; font-size: 8.5pt; color: #9F6056; margin: 7px 0; padding: 2px;}
h3.title {text-align: left; margin: 7px auto; padding: 2px;}
h3.title2 {text-align: left; margin: 7px auto; color: #444444; padding: 2px;}
h3.title3 {text-align: center; margin: 7px auto; padding: 2px;}
h3.title4 {text-align: center; margin: 7px auto; color: #444444; padding: 2px;}
h3.title5 {text-align: center; background-color: #CCCCCC; margin: 0; padding: 3px; border: 1px solid #DDBBB5; color: #fff;}
h4 {font-family: Tahoma, Sans, Verdana; font-size: 8pt; color: #444444; padding: 2px;}
h5 {font-family: Tahoma, Sans, Verdana; font-size: 7.5pt; color: #176364; white-space: pre; padding: 2px;}
a {text-decoration: none; color: #9C210D;/*color: #BF2A11;*/}
a:hover {color: #D42F13;/*color: #9C210D;*/}
hr {width: 90%; color: #CCCCCC; text-align: center;}

/* custom styles */
.darkred {color: #8B0000;}
.orange {color: #E7590D; font-weight: bold;}
.violet {color: #6E03C7;}
.brown {color: #B04A00;}
.white {color: #FFF;}
.gray {color: #808080;}
.dark_gray {color: #444444;}
.elvys_db_1 {background-color: #F6E1D2;}
.elvys_db_2 {background-color: #D4E2F6;}
.elvys_db_3 {background-color: #E6F6D4;}
.light_bg {background-color: #EEEEEE;}
.less_light_bg {background-color: #CCCCCC;}
.bold {font-weight: bold;}
.italic {font-style: italic;}
.underline {text-decoration: underline;}
.normal {font-weight: normal;}
.margin {margin: 5px 0;}
.padding {padding: 2px 0;}
.right_float {float: right;}
.left_float {float: left;}
.clear {clear: both;}
.left {text-align: left;}
.center {text-align: center;}
.right {text-align: right;}
.justify {text-align: justify;}
.next {position: relative; left: 4px;}
.next_next {position: relative; left: 8px;}
.back {position: relative; right: 4px;}
.indent {text-indent: 15px;}
.red_border {border: 1px solid #9F6056;}
.line {clear: both; border-bottom: 1px solid #9F6056;}
.darker_line {clear: both; border-bottom: 1px solid #CCCCCC; margin: 0;}
.lighter_line {clear: both; border-bottom: 1px solid #E8AEA6;}
.act_line {clear: both; border-bottom: 1px solid #CCCCCC; position: relative; top: 2px;}
.act_line_org {clear: both; border-bottom: 1px solid #CCCCCC; margin-bottom: 2px;}
.middle_with_line {line-height: 20px; vertical-align: middle;}
.left_corner {float: left; width: 5px;}
.right_corner {float: right; width: 5px;}

/* basic format for all dates */
.date {display: block; font-family: Tahoma, Sans, Verdana; font-size: 8pt; color: #808080; padding: 2px 0;}
.date_rev {font-family: Tahoma, Sans, Verdana; font-size: 8pt; color: #808080; padding-top: 2px;}
.top_news_left {font-family: Tahoma, Sans, Verdana; font-size: 8pt; color: #444444; text-align: left; margin-top: 2px; margin-bottom: 2px; padding-left: 5px; float: left;}
.top_news_right {font-family: Tahoma, Sans, Verdana; font-size: 8pt; color: #444444; text-align: right; margin-top: 2px; margin-bottom: 2px; padding-right: 5px; float: right;}

/* layout building */
.main {width: 1000px; margin: 0 auto; padding: 0; background-color: #FFF;}
.content_pad {height: 14px; width: 100%; clear: both; background: #FFF url("/img/content_bg2.png") repeat-y;}
.content {width: 100%; background: #FFF url("/img/content_bg2.png") repeat-y;}
.content_left {float: left; width: 20%; color: #444444;}
.content_space {width: 3%; float: left;}
.content_space_middle {width: 2%; float: left;}
.content_content {float: left; margin: 0px auto; padding: 0; width: 72%; color: #444444;}
.content_content_right {width: 25%; float: left;}

/* header styles */
.header {height: 105px; width: 100%; margin: 0 auto; background: #FFF url("/img/sav_new3.png") no-repeat;}
.header_en {height: 105px; width: 100%; margin: 0 auto; background: #FFF url("/img/sav_new3_en.png") no-repeat;}
.header span {color: #FFF;}
.header_up {height: 20%; width: 100%; color: #FFF; position: relative; top: 10px; right: 3%;}
.lang_sel {background-color: #FFF; border-top: 1px solid #A6A8AB; border-right: 1px solid #EAEBEB; border-bottom: 1px solid #EAEBEB; border-left: 1px solid #A6A8AB; color: #5B5C5D; font-weight: normal; position: relative; bottom: 2px;}
.lang_info {float: right; font-weight: bold; position: relative; right: 5px;}
.header_space {height: 40%; width: 100%;}
.header_search {height: 26%; width: 100%; color: #FFF;}
.search_span {display: block; float: right; color: #FFF; position: relative; top: 6px; right: 3%;}
.search_span a {color: #FFF; font-weight: bold;}
.search_title {background-color: #9f6056; font-weight: bold; color: #FFF; padding: 2px;}
.search_sel {background-color: #FFF; border-top: 1px solid #A6A8AB; border-right: 1px solid #EAEBEB; border-bottom: 1px solid #EAEBEB; border-left: 1px solid #A6A8AB; color: #5B5C5D;}
.search_input {background-color: #FFF; border-top: 1px solid #A6A8AB; border-right: 1px solid #EAEBEB; border-bottom: 1px solid #EAEBEB; border-left: 1px solid #A6A8AB; color: #CACACA;}
.search_submit {background-color: #FFF; border-top: 1px outset #A6A8AB; border-right: 1px outset #EAEBEB; border-bottom: 1px outset #EAEBEB; border-left: 1px outset #A6A8AB; color: #5B5C5D; font-weight: normal;}
.navbar {width: 100%; height: 14%; font-weight: bold; padding-top: 1px;}
.navbar a {padding-left: 6px;}
.navbar span.menu {float: right; position: relative; right: 3%; color: #9C210D;}
.navbar span.dat_info {float: right; position: relative; right: 3%; margin: 0 4px 0 15px; color: #ffffff; /*#FEFE9E*/ font-weight: bold;}
.navbar a.sel_navbar {color: #D42F13;}

/* left navigation menu */
.menu_title {width: 100%; background: #6C6F71 url("/img/title_bg_silver.png") repeat-x; font-size: 11px; font-weight: bold; text-align: center; height: 17px; line-height: 17px; vertical-align: middle; overflow: hidden;}
.menu_title_yellow {width: 100%; background: #D88307 url("/img/title_bg_orange.png") repeat-x; font-size: 11px; font-weight: bold; text-align: center; height: 17px; line-height: 17px; vertical-align: middle; overflow: hidden;}
.menu_title_red {width: 100%; background: #AB2910 url("/img/title_bg_red.png") repeat-x; font-size: 11px; font-weight: bold; text-align: center; height: 17px; line-height: 17px; vertical-align: middle; overflow: hidden;}
.menu_title_sub {width: 100%; background: #6C6F71 url("/img/title_bg_silver.png") repeat-x; font-size: 11px; font-weight: bold; text-align: center; height: 17px; line-height: 17px; vertical-align: middle; margin-top: 4px; overflow: hidden;}
.menu_title_yellow_sub {width: 100%; background: #D88307 url("/img/title_bg_orange.png") repeat-x; font-size: 11px; font-weight: bold; text-align: center; height: 17px; line-height: 17px; vertical-align: middle; margin-top: 4px; overflow: hidden;}
.menu_title_red_sub {width: 100%; background: #AB2910 url("/img/title_bg_red.png") repeat-x; font-size: 11px; font-weight: bold; text-align: center; height: 17px; line-height: 17px; vertical-align: middle; margin-top: 4px; overflow: hidden;}
.title_bottom {width: 100%; background: url("/img/title_bottom_bg_silver.png") repeat-x; height: 5px; overflow: hidden;}
.title_bottom_red {width: 100%; background: url("/img/title_bottom_bg_red.png") repeat-x; height: 5px; overflow: hidden;}
.menu_title .title_name, .menu_title_sub .title_name, .menu_title_red .title_name, .menu_title_red_sub .title_name, .title_bottom .bottom_line, .title_bottom_red .bottom_line, .menu_title_yellow .title_name, .menu_title_yellow_sub .title_name {width: 94%; float: left; color: #FFF;}
/*.menu_title_yellow .title_name, .menu_title_yellow_sub .title_name {width: 94%; _width: 90%;float: left; color: #9C210D;}*/
.menu_title a, .menu_title_sub a, .menu_title_red a, .menu_title_red_sub a, .menu_title_yellow a, .menu_title_yellow_sub a {color: #FFF;}
/*.menu_title_yellow a, .menu_title_yellow_sub a {color: #9C210D;}*/
.menu_title a:hover, .menu_title_sub a:hover, .menu_title_red a:hover, .menu_title_red_sub a:hover {color: #FEFE9E;}
.menu_table {width: 99%; border-left: 1px solid #A6A8AB; border-right: 1px solid #A6A8AB; float: right;}
#sidemenu {width: 100%; color: #5B5C5D; margin: 0; padding: 1.75em 0;}
#sidemenu ul {width: 100%; margin: 0; line-height: 1.75em; list-style-type: none;}
#sidemenu ul.menu {width: 100%; padding: 3px 0;}
#sidemenu ul.menu li {margin: 2px 0; padding: 0; font-weight: bold; text-align: center; border-top: 1px solid #DDBBB5; position: relative; right: 10px;}
#sidemenu ul.menu li.submenu {margin: 0; padding: 0; border: 0px;}
#sidemenu li.submenu ul {width: 92%; padding: 3px; margin: 2px 0;}
#sidemenu li.submenu ul li {margin: 0; padding-left: 5px; font-weight: normal; text-align: left; border: 0;}
#sidemenu li.submenu ul li.submenu ul {width: 92%; padding: 3px; margin: 2px 0;}
#sidemenu li.submenu ul li.submenu ul li {margin: 0; padding-left: 20px; font-weight: normal; text-align: left; border: 0;}
#sidemenu a {position: relative; bottom: 0.95em; color: #444444;}
#sidemenu a:hover {color: #D42F13; text-decoration: none;}
#sidemenu a.a_title {background: #ECD9D6; border: 1px solid #DDBBB5; padding: 2px;}
#sidemenu a.selected_a_title {background: #ECD9D6; border: 1px solid #DDBBB5; padding: 2px; color: #9C210D;}
#sidemenu a.selected_a_title:hover {color: #D42F13; text-decoration: none;}
#sidemenu a.selected {color: #9C210D;}

/* footer */
.footer {clear: both; width: 100%; height: 79px; background: #FFF url("/img/page_foot3.png") no-repeat;}
.footer img {border: 0;}
.footer_begin {width: 100%; line-height: 18px;}
.footer_middle {width: 100%; line-height: 29px; vertical-align: middle; font-weight: bold;}
.footer_middle a:hover {color: #D42F13;}
/*.footer_middle a:hover {color: #9C210D;}*/
.footer_middle .w3c_html {width: 15%; float: left; padding-top: 6px;}
.footer_middle .print {width: 20%; text-align: left; float: left; position: relative; left: 2%;}
.footer_middle .send_page {width: 30%; float: left;}
.footer_middle .send_page a {position: relative; left: 2%;}
.footer_middle .send_link {width: 20%; text-align: right; float: left; position: relative; right: 2%;}
.footer_middle .send_link a {position: relative; left: 4%;}
.footer_middle .w3c_css {width: 15%; float: left; padding-top: 6px;}
.footer_end {width: 100%; line-height: 20px; vertical-align: middle; text-align: center; font-weight: bold;}
.footer_end a:hover {color: #D42F13;}
/*.footer_end a:hover {color: #FEFE9E;}*/
.footer_end .copyright {float: left; width: 25%; text-align: left; position: relative; left: 24px; bottom: 1px;}
.footer_end .webmaster {float: left; width: 50%; position: relative; bottom: 1px;}
.footer_end .contact {float: left; width: 25%; text-align: right; position: relative; right: 24px; bottom: 1px;}

/* sitemap */
li.sitemap_level_0 {list-style-type: none; font-weight: bold; text-align: left;}
ul.sitemap_sub {margin-top: 10px; font-weight: normal;}
.pre_char {position: relative; bottom: 11px; color: #808080; padding-right: 2px;}

/* aktuality */
.aktuality_editor { text-align: justify}
.aktuality_editor ul li { color: #444444;}
.informations {width: 72%; float: left;}
.informations table {width: 100%; text-align: center; border: 0; margin: 0 auto;}
.informations table td {vertical-align: middle;}
.hot_left {height: 20px; width: 70%; vertical-align: top; text-align: justify; padding: 0 5px;}
.hot_left h1 {margin: 3pt 0 2pt 0; text-align: left;}
.hot_left a {padding-left: 5px;}
.hot_left a:hover {color: #D42F13;}
.hot_left table p {width: 90%;}
.hot_right {width: 25%; vertical-align: top; padding-top: 7px; text-align: right;}
.hot {width: 100%; vertical-align: top;}
.hot h1 {text-align: left;}
.hot table p {width: 90%;}
.aktuality a {color: #000079;}
.aktuality_next a {display: block; color: #9C210D; text-align: center; margin: 5px 0;}
.aktuality_next a:hover {color: #D42F13;}
.conferences {width: 100%; text-align: left; vertical-align: top; padding-top: 5px;}
.conferences table {width: 100%; margin-bottom: 5px;}
.conf_left {text-align: left; vertical-align: top; width: 15%;}
.conf_right {text-align: justify;}
.prog_left {width: 13%; border-left-width: 1px; border-right-width: 1px; border-bottom-width: 1px; padding-top: 5px;}
/*.prog_left a {border: 1px solid #CCCCCC; width: 40px; }*/
.prog_left img {border: 1px solid #CCCCCC; /*width: 40px; height: 70px;*/}
.prog_right {width: 87%; text-align: justify; vertical-align: top;}
.prog_right h1 {text-align: left;}
.prog_right a {color: #9C210D;}
.prog_right table p {width: 90%;}
.prog a {color: #9C210D;}
.prog a:hover {color: #D42F13;}
.prog {text-align: justify; width: 100%; vertical-align: top;}
.prog h1 {text-align: left; margin: 5px 0;}
.prog table p {width: 90%;}
.prog_empty {width: 87%; text-align: left; vertical-align: top; border-left-width: 1px; border-right-width: 1px; border-top: 1px solid #CCCCCC; border-bottom-width: 1px;}

/* news */
table.right_menu {border-top: 0px; border-left: 1px solid #9f6056; border-right: 1px solid #9f6056;}
table.right_menu_gray {border-top: 0px; border-left: 1px solid #A6A8AB; border-right: 1px solid #A6A8AB;}
.title_1 {text-align: center; background: #E8A79C url("/img/red_3d.png"); color: #FFF; font-weight: bold; padding: 2px 0;}
.title_2 {text-align: center; background: #E8B1A8 url("/img/red_3d.png"); color: #FFF; font-weight: bold; padding: 2px 0;}
.title_3 {text-align: center; background: #E8B1A8 url("/img/red_3d_long.png"); color: #FFF; font-weight: bold; padding: 2px 0;}
.title_3 div {color: #FFF;}
.title_1 a, .title_2 a, .title_3 a {color: #FFF; font-weight: bold;}
.title_1 a:hover, .title_2 a:hover, .title_3 a:hover {color: #FEFE9E;}
.news_item {text-align: center; /*background-color: #F7F7F7;*/}
.news_item div {width: 90%; margin: 0 auto; padding: 2px 0;}
.news_item div a {color: #9C210D;}
.news_item div a:hover {color: #D42F13;}

.activities {margin: 0px auto; text-align: justify;}

table.dir td {border: 1px solid #9F6056; margin: 0px auto;}
table.dir td div.position {font-weight: bold; margin: 5px 0; text-decoration: underline;}
table.dir td div.none {margin-bottom: 7px;}
.vr {border-bottom: 1px solid #9F6056; padding: 5px 0;}
.image_title {font-family: Tahoma, Sans, Verdana; font-size: 7pt; text-align: right; margin: 5pt 0;}
.image_title2 {font-family: Tahoma, Sans, Verdana; font-size: 7pt; text-align: center; margin: 5pt 0;}
.new_psw {background-color: #f3e8e7; border: 1px solid #9F6056; padding: 0 3px;}

.error_doc img {border: 0; text-align: left;}

.serv_news span {padding-left: 5px;}
.serv_news .input_image {padding-top: 3px;}
.serv_news .filter {padding-left: 30px;}
.serv_news img {border: 0;}
.description {margin: 5px 0;}

.conf_header {background-color: #9F6056; text-align: center; padding: 1px;}
.conf_header span {color: #FFF; font-weight: bold;}
.conf_header span img {position: relative; top: 3px;}
.conf_form_header {background-color: #9F6056; color: #FFF; margin: 10px 0; padding: 3px 0; text-align: center; font-weight: bold;}
.conf_form_header option {color: #9C210D;}
.conf_form_header input {color: #9C210D; font-weight: bold;}

.esav1 {width: 40%; float: left; margin: 10px auto;}
.esav2 {width: 60%; float: left; margin: 10px auto; text-align: left;}

.info_org_menu {font-weight: bold;}
.info_org_menu a {display: block; vertical-align: middle; font-weight: bold; padding-left: 4px;}
.borders td {padding: 3px 0; border-left: 1px solid #9f6056; border-bottom: 1px solid #DDBBB5; border-right: 1px solid #9f6056;}
.borders_right_menu td {padding: 3px 0; border-left: 1px solid #9f6056; /*#DDBBB5*/ border-bottom: 1px solid #DDBBB5; border-right: 1px solid #9f6056; /*background-color: #fefffe;*/ text-align: center;}
.org_ins_info_sel {width: 100%;}

.user {width: 97%;}

.small_title {color: #808080; font-size: 11px; text-align: center;}

/* ELVYS menu */
.menu_elvys {clear: both; width: 100%; margin-left: 3px;}
.menu_elvys div {float: left; line-height: 25px; vertical-align: middle; width: 20%; background: url("/img/passive.png") no-repeat; text-align: center; color: #8B0000;}
.menu_elvys div.active {float: left; line-height: 25px; vertical-align: middle; width: 20%; background: url("/img/active.png") no-repeat; text-align: center;}
.menu_elvys div.active a {color: #FFF;}
.menu_elvys_under {clear: left; padding-top: 5px; text-align: center;}
.menu_elvys_under span {color: #9C210D;}
.menu_elvys_card {clear: both; width: 100%;}
.menu_elvys_card div {float: left; line-height: 25px; vertical-align: middle; width: 20%; background: url("/img/passive.png") no-repeat; color: #8B0000;}
.menu_elvys_card div.active {float: left; line-height: 25px; vertical-align: middle; width: 20%; background: url("/img/active.png") no-repeat;}
.menu_elvys_card div.active a {color: #FFF;}

/* other ELVYS styles */
.elvys_edit {width: 99%; border: 1px solid #E9A298; background-color: #EBDDDB;}
.elvys_edit td {padding: 4px;}
.elvys_edit .submit_input {background-color: #EACFCB; border-top: 1px solid #E9A298; padding: 1px 5px 1px 0; text-align: center;}

.elvys_title {float: left; width: 50%;}
.elvys_title_2 {float: left; width: 50%; margin-top: 9px;}
.elvys_action {background-color: #EBDDDB;}
.elvys_action td {padding-left: 5px;}

.cw-title {text-align: right; background: #D3D3D3;}
.cw-title2 {text-align: right; background: #E4E4E4;}

div.educ {margin-top: 2px; margin-bottom: 2px;}

a.educlink {margin-left: 15px;}

.paddingleft {padding-left: 10px;}

/*------*/

/*.sci      { font-size: 14px; font-weight: bold; background-color: #075C92; color: #000000; font-family: Arial CE, Helvetica CE, Arial, Helvetica; }
.offers   { font-size: 14px; font-weight: bold; background-color: #0A75BC; color: #000000; font-family: Arial CE, Helvetica CE, Arial, Helvetica; }
.services { font-size: 14px; font-weight: bold; background-color: #0C91E9; color: #000000; font-family: Arial CE, Helvetica CE, Arial, Helvetica; }
.info     { font-size: 14px; font-weight: bold; background-color: #666666; color: #000000; font-family: Arial CE, Helvetica CE, Arial, Helvetica; }
.org      { font-size: 14px; font-weight: bold; background-color: #808080; color: #000000; font-family: Arial CE, Helvetica CE, Arial, Helvetica; }
.comm     { font-size: 14px; font-weight: bold; background-color: #999999; color: #000000; font-family: Arial CE, Helvetica CE, Arial, Helvetica; }
.intranet { font-size: 14px; font-weight: bold; background-color: #075C92; color: #000000; font-family: Arial CE, Helvetica CE, Arial, Helvetica; }
.events   { font-size: 14px; font-weight: bold; background-color: #C40000; color: #000000; font-family: Arial CE, Helvetica CE, Arial, Helvetica; }
.actual   { font-size: 14px; font-weight: bold; background-color: #CC3300; color: #000000; font-family: Arial CE, Helvetica CE, Arial, Helvetica; }
.text	   { font-family: Tahoma,Sans,Verdana; font-size: 11px; color: #000000; }
.hint        { font-family:Tahoma,Sans,Verdana; font-size: 8pt; }

.shaded_cell { background: #F5F5F5; }
.shaded_cell3 { background: #9A2916; background-image: url('../img/blue_grade_mid9.gif'); color: #FFFFFF; }
.shaded_cell_black { background: #9A2916; background-image: url('img/black_grade_main.gif'); color: #FFFFFF; }
.main_menu_item  { font-family: Tahoma,Sans,Verdana; font-weight: bold; font-size: 14px; color: #FFFFFF; }
.small       { font-size: 8pt; }
.table-title { font-family:Tahoma,Sans,Verdana; font-size: 8pt; font-weight: bold; }
.conf        { font-family:Tahoma,Sans,Verdana; font-size: 9pt; font-weight: bold; color: white; background-color: #003366; }
.conf2       { font-family:Tahoma,Sans,Verdana; font-size: 9pt; font-weight: bold; color: white; background-color: #003366; background-image: url('/img/blue_grade_conf.gif'); }

.shaded_cell4 A {
	color: #1F8687;
}

input.checkbox {
	BORDER-RIGHT: gray 0px solid;
	BORDER-TOP: gray 0px solid;
	PADDING-LEFT: 3px;
	FONT-SIZE: 8pt;
	BORDER-LEFT: gray 0px solid;
	BORDER-BOTTOM: gray 0px solid;
	FONT-FAMILY: "Arial CE", "Helvetica CE", "Arial", "Helvetica";
}

.SIDE-BAR-TITLE {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	FONT-FAMILY: Arial CE, Helvetica CE, Arial, Helvetica;
	BACKGROUND-COLOR: #075C92;
  COLOR: #FFFFFF;
}

.menu_tab {
  background-image: url('/img/new/ctab.gif');
  font-family: Tahoma,Sans,Verdana; font-weight: bold; font-size: 8pt; color: #FFFFFF;
  padding-left:6px; padding-right:6px; padding-top:3px; padding-bottom:2px;
}



.lmenu_tab {
  background-image: url('/img/new/lctab.gif');
  font-family: Tahoma,Sans,Verdana; font-weight: bold; font-size: 8pt; color: #003399;
  padding-left:6px; padding-right:6px; padding-top:3px; padding-bottom:2px;
}

.lmenu_tab A:hover { text-decoration: none; color: #FFFFFF; }



.top-menu   {
  background-color: #2f73b5; color: #FFFFFF;
  font-family: Tahoma,Sans,Verdana; font-size: 8pt;
}

.top_menu A { background-color: #003399; color: #FFFFFF; }

.lang_tab { color: #FFFFFF;}
.lang_tab A {
  background: url('/img/new/ctab_wb.gif');
  font-family: Tahoma,Sans,Verdana; font-size: 8pt; color: #9BD5FA; font-weight: bold;
  padding-left:0px; padding-right:0px; padding-top:1px; padding-bottom:0px;
}

.lang_tab A:hover    { text-decoration: none; color: #003399; }
.lang_tab A.selected { background: url('/img/new/ctab_gb.gif'); color: #003399; }*/

/* videoconferences styles, added: Michal Suster, 31.3.2006 */
table.hint {border: 1px solid #2A74B7; font-family: Arial, Verdana;}
table.hint td {font-size: 10pt; background:white; padding:3px;}
table.hint td.title {font-size: 11pt; background:#2A74B7; font-weight:bold; color:#ffffff}
table.hint td.footer {font-size: 7pt; background:#2A74B7; color:#ffffff}

table.schedule td {padding:0px;}

table.calendar {border: 0px solid; font-family: Arial, Verdana;}
table.calendar td, th {text-align: center; border: 0px solid; padding:2px;}
table.calendar th {height: 10px; font-size: 8pt;}
table.calendar td {width: 30px; height: 12px; font-size: 10pt; cursor: pointer;}
table.calendar .calendar-month {font-weight: bold; margin-top: 3px; font-size: 14pt; text-align: center}
table.calendar .calendar-month a{text-decoration: none}
table.calendar .calendar-prev, table.calendar .calendar-next {font-weight: normal;}
table.calendar th {color: #05466F; text-align: center;}
td.empty {background:#ADDDFF; font-weight:bold; color:#075C92;}
td.selected {background:#075C92; font-weight:bold; color:#ADDDFF;}
td.red {background:#f00; font-weight:bold; color:black;}

table.prevnext {width: 100%; margin-top: .3em;}
table.prevnext td{font-size: smaller;}
table.prevnext td a{text-decoration: none}

A.cldlink {color: #888888; background: inherit; text-decoration: inherit;}
A.cldlink :link    {color: inherit; background: inherit; text-decoration: inherit;}
A.cldlink :visited {color: inherit; background: inherit; text-decoration: inherit;}
A.cldlink :active  {color: inherit; background: inherit; text-decoration: inherit;}
A.cldlink :hover   { TEXT-DECORATION: underline }

/* styly potrebne pri editacii nastaveni pracovnikov */
/*.profile_title {background: #D3D3D3; color: #0F1255; font-weight: bold; text-align: center;}
.profile_td {font-weight: bold; text-align: right;}*/

.tooltip{
width: 200px; color:#000;
font:lighter 11px/1.3 Arial,sans-serif;
text-decoration:none;text-align:center}

.tooltip span.top{padding: 30px 8px 0;
    background: url(/img/bt.gif) no-repeat top}

.tooltip b.bottom{padding:3px 8px 15px;color: #548912;
    background: url(/img/bt.gif) no-repeat bottom}

/* inquiry */
div.inquiry {width: 100%; clear: left;}
table.table_even {width: 50%; float: left; margin: 0 2px 5px 0; border: 1px solid #1A60A8;}
table.table_odd {width: 50%; margin: 0 2px 5px 0; border: 1px solid #1A60A8;}
div.center {text-align: center;}
table.table_alone {width: 50%; margin: 5px auto; border: 1px solid #1A60A8;}
td.inquiry_head {width: 100%; background-color: #1A60A8; color: #FFFFFF; text-align: center;}
td.votes {font-size: 10px;}
td.middle_even {width: 100%; text-align: left; background-color: #F0F0F0;}
td.middle_even_res {width: 100%; padding-left: 3px; text-align: left; background-color: #F0F0F0;}
td.middle_odd {width: 100%; text-align: left;}
td.middle_odd_res {width: 100%; padding-left: 3px; text-align: left;}
td.sum_votes {width: 100%; background-color: #3E98F5; color: #FFFFFF; text-align: center;}
div.inquiry_submit {clear: both; margin-top: 5px; text-align: center;}
div.results_link {margin-top: 5px;}
div.back {margin-top: 5px;}
div.alert {color: red;}
div.suggestion {margin: 5px 0 0 5px; color: #000000;}
div.suggestion a{margin-top: 5px;}
table.inquiry_suggestions {width: 100%; border: 1px solid #1A60A8;}
div.text_begin {margin-top: 5px; text-align: justify;}
div.text_middle_1 {text-align: center;}
div.text_middle_1 img{border: 1px solid #1A60A8;}
div.text_middle_2 {width: 50%; float: left; margin-bottom: 10px; text-align: center;}
div.text_middle_2 img{width: 154px; height: 200px; margin-bottom: 10px; border: 1px solid #1A60A8;}
div.text_end {clear: both; margin-bottom: 10px;}

/* elvys_last_forms sytles */
.italic {font-style: italic;}
.lfe_error {background-color: #F7AAAA; border: 1px outset red;}
.lfe_alert {text-align: center; font-style: italic; padding: 5px 0;}
.lfe_title {font-weight: bold; text-align: center; background-color: #D3D3D3; padding: 5px 0; clear: both;}
.lfe_select_year {text-align: center; background-color: #F3F3F3; margin: 5px 0; padding: 5px 0; clear: both;}
.lfe_select_year select {margin-left: 5px;}
.lfe_subtitle {font-style: italic; background-color: #F8F8F8;}
.lfe_subtitle td {padding: 5px 0 5px 5px; border: 0;}
.lfe_content td {padding: 5px 0 5px 10px;}
.lfe_content td.lfe_edit_del {width: 10%; text-align: right; padding-right: 5px;}
.lfe_add_link td {padding: 5px 0 5px 5px;}
.lfe_header_name {color: #000079; font-family: Tahoma,Sans,Verdana; font-size: 12px; font-weight: bold; clear: right;}
.lfe_header_links {height: 20px; margin-top: 2px;}
.lfe_header_links a {display: block; color: #004E00; border: 1px solid #008800; background-color: #EDFAEC; padding: 2px 5px; float: right; margin-left: 2px;}
.lfe_header_links img {margin-right: 5px;}
.lfe_form {width: 100%; background-color: #E6F0F7; border: 2px solid #D6E9F5; padding: 7px;}
.lfe_form_submit {text-align: right; padding-top: 7px;}
.lfe_user_list {margin: 2px 0;}
.lfe_line {height: 1px; background-color: #D3D3D3; overflow: hidden;}

/*conf*/
.conf_line       {padding-top: 2px; padding-bottom: 2px;}
.conf_line_right {padding-top: 2px; padding-bottom: 2px; text-align: right;}

.table_border          {border: 1px solid #9f6056;}
.table_border_small    {border: 1px solid #9f6056; width: 60%; margin-left: 0px}

/*print*/
.no_background { background: #FFFFFF; }

.news_attach { width: 550px; margin-bottom: 10px; vertical-align: top;}

table.org_menu {border-top: 0px; border-left: 1px solid #9f6056; border-right: 1px solid #9f6056; text-align: center;}
.reverse_ul ul {color: #444444;}