/* GENERAL fonts */
P, DIV, H1, H2   { font-family: verdana, arial }
H1 { font-size: 15px }
H2 { font-size: 13px }
UL, LI  { font-family: verdana, arial; margin-top: 0 }
img { border:0px; }

.bodytext  { font-family: Arial, Verdana; vertical-align: top }
.imgtext-table { padding: 5px }
.csc-mailform { font-size: 10pt; font-family: Arial, Verdana; vertical-align: top }
.csc-header     { color: #bf5421; font-size: 12px; font-family: verdana, arial; font-weight: bold; letter-spacing: 3px; padding-top: 10px }
.csc-textpicHeader { color: #bf5421; font-size: 12px; font-family: verdana, arial; font-weight: bold; letter-spacing: 3px; padding-top: 10px }
.csc-caption   { color: #808080; font-size: 9px }
.csc-textpic-caption {font-family: verdana, arial; font-size: 9px }


P#bodytext A:visited { color: #000; font-family: Arial, Verdana; text-decoration: underline; vertical-align: top }
A { color: black; text-decoration: underline }
A:visited { color: #000; text-decoration: underline }
A:hover   { color: #000; text-decoration: underline }
A:active { color: #000; text-decoration: underline }
TD#footer  { color: #339; font-size: 8px; font-family: Arial, Geneva, Helvetica; text-align: center }
TD#footer P  { text-align: center }
TD#title_1      { color: #bf5421; font-size: 14px; font-family: verdana, arial; font-weight: bold; text-decoration: none; text-align: center; text-transform: uppercase; letter-spacing: 5px; padding-top: 5px; padding-bottom: 5px; vertical-align: top }
TD#title_2   { color: #fff; font-size: 14px; font-family: Arial, Geneva, Helvetica, Swiss, SunSans-Regular; font-weight: bold; text-decoration: none; text-align: center }

/* Content_center column */
TD#content_center { padding: 15px 10px; width: 100%; vertical-align: top }
TD#content_center A { font-weight: bold; font-family: verdana, arial; text-decoration: underline  }
TD#content_center A:visited   { font-family: verdana, arial; font-weight: bold }
TD#content_center A:hover { text-decoration: none  }
TD#content_center A:active   { color: black; font-weight: bold; text-decoration: none; background-color: transparent }

/* Content_left column */
TD#content_left   { color: #808080; padding: 15px 10px; width: 100%; vertical-align: top }
TD#content_left A   { font-weight: bold; text-decoration: underline }
TD#content_left A:hover  { text-decoration: none }

/* Content_right column */
TD#content_right { padding: 15px 10px; width: 100%; vertical-align: top }
TD#content_right A { font-weight: bold; text-decoration: underline  }
TD#content_right A:hover { text-decoration: none  }

/* Menu horni lista */
TD#menu_top  { color: #fff; font-size: 10pt; font-weight: bold; text-align: left; vertical-align: middle }
TD#menu_top A    { color: #fff; font-size: 10pt; font-family: Arial, Geneva, Helvetica, Swiss, SunSans-Regular; font-weight: bold; line-height: 32px; text-decoration: none; padding-right: 10px; padding-left: 5px; width: 100%; height: 32px }
TD#menu_top A:hover      { color: #6a6160; font-size: 10pt; font-family: Arial, Geneva; font-weight: bold; line-height: 32px; vertical-align: middle }

/* Menu left */
TD#menu_left   { font-family: Arial, Geneva, Helvetica, Swiss, SunSans-Regular; font-weight: bold; text-align: left }
TD#menu_left DIV A      { color: #bf5421; font-size: 10pt; font-family: Arial, Geneva, Helvetica, Swiss, SunSans-Regular; font-weight: bold; line-height: 28px; text-decoration: none; background-color: #dbd7d7; background-image: url(../images/menu_left_normal.gif); background-repeat: no-repeat; background-position: 0 0; margin-top: 2px; padding-left: 30px; width: 100% }
TD#menu_left DIV A:hover      { background-image: url(../images/menu_left_activate.gif); background-repeat: no-repeat; color: #808080; font-size: 10pt; font-family: Arial, Geneva; font-weight: bold; background-color: #eae9e9 }

/*  Menu Left druha uroven */
TD#menu_left DIV.menu1-level1-no    { font-family: Arial, Geneva, Helvetica, Swiss, SunSans-Regular; font-weight: bold; text-align: left; vertical-align: middle }
TD#menu_left DIV.menu1-level1-act     { color: #bf5421; font-size: 10pt; font-family: Arial, Geneva, Helvetica, Swiss, SunSans-Regular; font-weight: bold; text-decoration: none; width: 100% }
TD#menu_left DIV.menu1-level1-act A      { color: #bf5421; font-size: 10pt; font-family: Arial, Geneva; font-weight: bold; background-color: #eae9e9; background-image: url(../images/menu_left_activate.gif); background-repeat: no-repeat }

/*  Menu Left treti uroven */
TD#menu_left DIV.menu1-level2-no   { font-family: Arial, Geneva, Helvetica, Swiss, SunSans-Regular; text-align: left; vertical-align: middle }
TD#menu_left DIV.menu1-level2-no A { font-family: Arial, Geneva, Helvetica, Swiss, SunSans-Regular; text-align: left; padding-left: 40px; vertical-align: middle }
TD#menu_left DIV.menu1-level2-act    { color: #bf5421; font-family: Arial, Geneva, Helvetica, Swiss, SunSans-Regular; font-weight: bold; text-decoration: none; width: 100% }
TD#menu_left DIV.menu1-level2-act A { color: #bf5421; font-family: Arial, Geneva, Helvetica, Swiss, SunSans-Regular; font-weight: bold; text-decoration: none; padding-left: 40px; width: 100% }
TD#menu_left DIV.menu1-level2-act A  { color: #bf5421; font-size: 10pt; font-family: Arial, Geneva; font-weight: bold; background-color: #eae9e9; background-image: url(../images/menu_left_level_2.gif); background-repeat: no-repeat }

/*  Menu Left ctvrta uroven */
TD#left_4 DIV { font-family: Arial, Geneva, Helvetica, Swiss, SunSans-Regular; text-align: left; vertical-align: middle }
TD#left_4 DIV A { color: #4fb748; font-size: 12px; font-family: Arial, Geneva, Helvetica, Swiss, SunSans-Regular; font-weight: bold; text-decoration: none }
TD#left_4 DIV A:hover { color: black; text-decoration: underline; font-weight: bold;  }

/* Menu language */
TD#languageMenu DIV.tx-srlanguagemenu-pi1 p  { color: #35006d; font-size: 10px; font-family: Verdana, sans-serif; line-height: 100%; text-indent: 0; margin-top: 8px; margin-bottom: 0; padding: 0 }
TD#languageMenu DIV.tx-srlanguagemenu-pi1 img  { margin: 3; padding: 5px 3px; border-style: none }

