  html        { font-family: Arial, Helvetica, sans-serif; font-size: 75%; color: #727788; background: white; }  p         { margin: 1em 0; line-height: 1.5em; } address       { margin: 1em 0; line-height: 1.5em; font-style: normal; } hr         { height: 1px; border: none; clear: both; color: #eaead9; background: #eaead9; } big        { color: #c00; font-size: 1.166em; } kbd        { margin: 0 3px; padding: 1px 4px; font-size: 1.083em; white-space: nowrap; color: black; border: solid 1px; border-color: #eee #aaa #aaa #eee;            background: #eaead9; }  acronym, abbr     { border-bottom: 1px dotted black; cursor: help; }  .cleaner       { display: block; clear: both; height: 1px; line-height: 1px; font-size: 1px; } .noscript      { display: inline; }  code        { font-size: 1.2em; font-weight: bold; } pre        { margin: 0 20%; font-size: 12px; text-align: left; } code strong, pre strong      { color: #cc0000; }    h1, h2, h3, h4, h5, h6  { margin: 32px 0 12px; font-size: 1em; color: #727788; } h1         { font-size: 2em; margin: 0 0 12px; clear: both; font-weight: normal; } h2         { font-size: 1.5em; font-weight: normal; } h3         { font-size: 1.25em; }    ul         { margin: 1em 0 1em 2px; padding: 0; line-height: 1.5em; list-style: none; list-style-image: none; } ol         { margin: 1em 0 1em 3em; padding: 0; line-height: 1.5em; } ul li        { padding-left: 21px; background: url(../../images/1/li.gif) 0 2px no-repeat; }  dl         { margin: 1em 0; line-height: 1.5em; } dl dt.first      { margin-top: 0; } dl dt        { margin-top: 1.5em; } dl dd        { margin-left: 0.355em; background: url(../../images/1/li.gif) 4px 5px no-repeat; padding-left: 1.25em; }    table        { border-collapse: collapse; font-size: 1em; } table th, table td       { font-size: 1em; text-align: left; vertical-align: top; }    a         { color: #f10281; text-decoration: underline; } a:hover       { color: #3c9700; } a.no_underline     { text-decoration: none; } #center_cont a.external      { padding-right: 10px; background: url(../../images/1/icons/icon_external.gif) 100% 0 no-repeat; } #center_cont a.new_window     { padding-right: 10px; background: url(../../images/1/icons/icon_new_window.gif) 100% 0 no-repeat; } #center_cont a.external_new_window  { padding-right: 23px; background: url(../../images/1/icons/icon_external_new_window.gif) 100% 0 no-repeat; }  a.external img, a.external_new_window img, a.new_window img    { margin: 0; padding: 0; border: none; }    img        { border: none; margin: 0; padding: 0; }    form        { margin: 0; padding: 0; } fieldset       { margin: 1em 0; padding: 1em; border: solid 1px #eaead9; background: #f9f9f2; } fieldset legend    { padding: 6px 12px; font-weight: bold; font-size: 1.09em; color: black; background: #eaead9; } input, textarea    { margin: 0; padding: 3px 3px; font-size: 1em; border: solid 1px #eaead9; } textarea       { font-size: 12px; } select       { font-size: 1em; } input.submit, input.sub      { width: 110px; height: 27px; padding: 0; cursor: pointer; color: white; border: none; font-weight: bold;            font-family: Arial, Helvetica, sans-serif; border: none;            background: #659642 url(../../images/1/buttons/news_submit.gif) 0 0 no-repeat; }  input.checkbox, input.no_border, input[type="checkbox"], input[type="radio"]   { margin: 0; }  fieldset th, fieldset td      { vertical-align: top; } fieldset th      { text-align: left; font-weight: normal; } fieldset span.red_star  { color: red; padding: 0 0.2em; }         .fotkyRT         { width: 100%; margin: 2em 0; } .fotkyRT p.foto      { display: inline; float: left;  margin: 0 0.9em 0 0; text-align: left; } .fotkyRT p.foto a      {  } .fotkyRT p.foto a img    { padding: 1px; border: solid 4px #eaead9; } .fotkyRT p.foto a:hover img  { border-color: #eaead9; }    img.floatLeft       { float: left; margin: 0 1.5em 1em 0; } img.floatRight       { float: right; margin: 0 0 1em 1.5em; } img.imageCenter      { display: block; margin: 0 auto; } img.border        { padding: 1px; border: solid 5px #eaead9; }    span.caption       { display: block; text-align: center; line-height: normal; } span.captionFrame      { padding: 10px; background: #eaead9; }  span.captionFloatLeft    { display: inline; float: left; margin: 0 1.5em 0.5em 0; } span.captionFloatRight    { display: inline; float: right; margin: 0 0 0.5em 1.5em; } span.captionCenter     { margin: 1em auto; }  span.caption span      { display: block; margin-top: 5px; font-size: 0.916em; text-align: center; }    div.adText        { display: block; width: 200px; padding: 10px 12px; line-height: 1.5em; font-size: 1.25em; background: #f3f7fa; } div.adTextLeft       { display: inline; float: left; margin: 0 1.5em 0.5em 0; } div.adTextRight      { display: inline; float: right; margin: 0 0 0.5em 1.5em; } div.adText p       { margin: 0; } div.adText ul       { margin: 0; }    table.fullWidth     { width: 100%; margin: 0 0 1em; }  table.inlineImages    { width: 100%; margin: 0 0 1em; }  table.inlineImages td   { text-align: center; }  table th.w25, table td.w25      { width: 25%; }  .width_30       { width: 20%; }  table.standard      {  }  table.standard th, table.standard td     { padding: 6px 10px; } table.standard th     { border-bottom: solid 1px #eaead9; background: #f3f7fa; } table.standard td     { border-bottom: solid 1px #eaead9; }  table.contactInfo     {  }  table.contactInfo th, table.contactInfo td    { padding: 3px 5px 3px 0; }  table.floatLeft     { float: left; margin: 0 1.5em 1em 0; }  table.floatRight     { float: right; margin: 0 0 1em 1.5em; }     blockquote     { margin: 0; padding: 10px 14px; border: solid 1px #eaead9; background: #f3f7fa; } blockquote p    { margin: 0; } blockquote p.mt   { margin-top: 1em; } p.osoba      { width: 645px; position: relative; top: -1px; margin: 0 0 1.5em; padding: 10px 0 0 57px; text-align: left;           background: url(../../images/1/default/quote_person.gif) 0 0 no-repeat; }    div.notification, p.notification      { display: inline; float: left; margin: 0; padding: 9px 20px 12px 62px; font-size: 1.083em; border: solid 1px #eaead9;             background: #fffaed url(../../images/1/icons/ico_notification.gif) 13px 11px no-repeat; } p.notification strong   { font-weight: normal; } div.notification     { display: block; float: none; margin: 1em 0; } div.notification p    { margin: 0; } div.notification ul    { margin: 2px 0 0; line-height: normal; } div.notification ul li   { display: inline; padding: 0 5px 0 0; white-space: nowrap; font-weight: bold; background: url(../../images/1/default/pipe.gif) 100% 50% no-repeat; } div.notification ul li.last { padding-right: 0; background: none; }    p.bannery       { display: inline; float: right; width: 445px; margin: 0; } p.bannery a.prvni     {  } p.bannery a.prvni img   { margin-bottom: 3px; } p.slogan        { margin: 0; color: #333; font-size: 1.333em; } ul.homeAnotace      { margin: 7px 0 1em; color: #2a2b2f; } ul.homeAnotace li     {  }  .homepage_anotace h3    { margin-top: 12px; }  div.center       { margin: 0 auto; vertical-align: middle; width: 328px; text-align: center; } div.center p img     { vertical-align: middle; } div.floatLeft      { float: left; width: 48%;  margin-bottom: 1em; } div.floatLeft p.vlevo   { text-align: left; }  div.floatRight      { float: right; width: 48%; margin-bottom: 1em; }