body {
    margin: 0;
    scrollbar-face-color: #939598;
    scrollbar-arrow-color: #414042;
    vertical-align: top;
    scrollbar-track-color: #989F93;
    scrollbar-highlight-color: #A7A9AC;
    scrollbar-shadow-color: #808080;
    scrollbar-darkshadow-color: #414042;
    scrollbar-3dlight-color: #D1D3D4;
    scrollbar-base-color: #989F93;
    overflow: auto;
    text-align: center;
    background: #798A6D;
}

html,body {
    height: 100%;
    margin: 0;
    padding: 0;
    border: 0;
    width: 100%;
}

body, p, ul, li, td, div {
    font-weight: normal;
    color: #000000;
    font: normal 12px Verdana, Helvetica, sans-serif;
    line-height: 1.3em;
}

img { display: block;}

a img {
    border: 0;
}


a, a:link,  a:visited {
    color: #CC0000;
    text-decoration: underline;
}

a:hover, a:active {
    color: #000000;
    text-decoration: underline;
}

#container { margin: 0 auto; width: 770px; height: 100%; border-left: 2px solid #FFFFFF; border-right: 2px solid #FFFFFF;}
/* A CSS comment before the hack \*/
* html #container { width: 774px; }
/* Another CSS comment after the hack */

#header { height: 220px; background: #FFFFFF url('../images/glowka.jpg') no-repeat;}

#content { height: 100%; background: #F2F9F2; border-left: 1px solid #B8DAB6; border-right: 1px solid #B8DAB6; border-top: 1px solid #B8DAB6; vertical-align: top; text-align: left; padding: 10px;}

#certificates { height: 102px; vertical-align: middle; background: #F2F9F2 url('../images/bg_cert2.gif') repeat-x; text-align: left; border-left: 1px solid #B8DAB6; border-right: 1px solid #B8DAB6; border-bottom: 1px solid #B8DAB6;}
#certificates img { margin: auto 4px; border: 1px solid #386351; display: inline; filter:alpha(opacity=50);-moz-opacity:.50;opacity:.50;}
#certificates a:hover img, #certificates a:active img {filter:alpha(opacity=99);-moz-opacity:.99;opacity:.99;}

#footer { height: 15px; background: #B8DAB6; border: 1px solid #B8DAB6; text-align: center; color: #5CAB58; font-size: 10px; font-weight: bold;}

#bottom_line { height: 2px; background: #FFFFFF;}

h1 { font-size: 18px; font-weight: bold; font-family: "Trebuchet MS", sans-serif, Tahoma, Verdana; color: #7A8079; background: url('../images/bg_h1.gif') no-repeat left bottom; margin: 0; padding: 0 0 11px 30px; text-align: left; }

h2 { font-size: 16px; font-weight: bold; font-family: "Trebuchet MS", sans-serif, Tahoma, Verdana; color: #7A8079;  margin: 0; text-align: left; }

h3 { margin: 0 10px 4px 10px; font-weight: normal; font-size: 13px; font-style: italic; color: #000000; }

h4 {font-size: 15px; font-weight: bold; font-family: "Trebuchet MS", sans-serif, Tahoma, Verdana; color: #7A8079; text-align: center; margin: 0; background-color: #E5E3DB; padding: 3px;}

h5 { font-size: 12px; margin: 0;}

hr {
    margin: 0;
    height: 1px;
    color: #7A8079;
}

.link_right { border: 5px solid #BACDC4; }
.square_1 { list-style-type: square}
.square_1 li { color: #7A8079; }
.square_1 div { border: 1px dashed #D05C00; margin: 10px; padding: 10px;}

.circle_1 { list-style-type: disc}
.circle_1 li { color: #FF7E00; }

.hide { display: none;}
.reveal { display: block;}

.kontakt {margin: 10px auto; vertical-align: top; border-bottom: 1px solid #7A8079; border-top: 1px solid #7A8079;}
.kontakt td { vertical-align: top; line-height: 16px;}
.kontakt1 { text-align: right; font-weight: bold; font-size: 11px;}
.kontakt2 { text-align: left;}

.lekarze {margin: 10px auto; vertical-align: top; }
.lekarze td { vertical-align: top; line-height: 16px; border-top: 1px solid #FFFFFF;}
.lekarze td.lekarze1 { text-align: right; font-weight: bold; font-size: 11px; background-color: #E4F1DE; border-bottom: 1px ridge #006600; border-top: 0;}
.lekarze td.lekarze2 { text-align: left; background-color: #E4F1DE; border-bottom: 1px ridge #006600;  border-top: 0;}


