body {background: #fff url('../graf/bcg_body.gif') repeat-x top; color: #000; font-size: small; font-family: "Verdana CE", Verdana, "Arial CE", Arial, Helvetica, helvetica, sans-serif; text-align: center; margin: 0; padding: 0; line-height: 1.0;}



h1 {background: #fff url('../graf/bcg_h1.gif') repeat-x bottom; text-align: center; clear: both; font-family: "Trebuchet MS", Trebuchet MS, "Verdana CE", Verdana, "Arial CE", Arial, Helvetica, helvetica, sans-serif; font-size: 21px; font-weight: bold; font-style: italic; color: #540000; margin: 0 0 15px 0; padding: 12px 0 10px 0; border-bottom: 1px solid #540000;}

h2 {clear: both; height: 35px; font-size: 11px; font-weight: bold; color: #540000; margin: 0; padding: 0 0 0 55px; background: #fff url('../graf/bcg_nadpis.gif') -15px 0 no-repeat;}

h2 span {display: block; padding-top: 11px;}

h3 {clear: both; font-size: 11px; font-weight: bold; color: #000; margin: 0 0 10px 0; padding: 3px 5px; background: #fff url('../graf/bcg_h1.gif') top;}



img {border: 0;}



input {font-size: 11px;}



td {line-height: 1.3}



p {font-size: 11px;}



ul {font-size: 11px;}



a:link, a:active, a:visited, a:hover {color: #540000; text-decoration: underline;}

a:hover {color: #540000;}



form {margin: 0 0 15px 0;}





#mother {display: block; position: relative; width: 980px; text-align: left; margin: 0 auto; padding: 0; background: #fff url('../graf/bcg_mother.gif'); border: 3px solid #fff;}

#header {display: block; position: relative; width: 980px; height: 80px; margin: 0; padding: 0; background: #fff url('../graf/bcg_header.jpg') no-repeat center bottom;}

#logotyp {display: block; position: absolute; top: 12px; left: 413px; width: 155px; height: 55px; margin: 0; padding: 0;}

#transformace {display: block; text-align: left; position: absolute; top: 20px; left: 0; width: 250px; margin: 0; padding: 0; font-size: 10px; line-height: 1.5em; font-weight: bold; color: #999;}

#main {display: block; text-align: left; clear: both; width: 980px;}

#footer {text-align: center; display: block; width: 980px; border-top: 1px solid #540000; padding: 10px 0; margin: 5px 0 0 0; font-size: 10px;}

#footer p {margin: 0 0 5px 0; line-height: 130%;}

#printfooter {display: none;}





.language {position: absolute; top: 10px; right: 0;}

.language td {padding: 0; margin: 0;}

.language img {margin: 3px;}

.language .jazyk {text-align: right; padding: 0; margin: 0;}

.language .jazyk img {padding: 0; margin: 0;}



.language .nadpis {text-align: right; background-color: #eee;  font-size: 8px; padding: 3px 5px; letter-spacing: 0.3em;}





.home_tab {width: 100%; margin-bottom: 5px;}

.home_tab th {width: 33%; text-align: left; font-size: 11px; color: #540000;}

h2 a:link, h2 a:visited, h2 a:active, h2 a:hover {text-decoration: none; color: #540000;}

.home_tab td {padding: 0 5px; vertical-align: top; font-size: 11px;}

.home_tab p {margin: 0;}

.home_tab img {display: block; position: relative; margin: 3px 10px 5px 0; float: left;}



.home2_tab {width: 100%; margin-bottom: 15px; margin-top: 5px;}

.home2_tab th {width: 25%; background: #fff url('../graf/bcg_h1.gif') repeat-x top; color: #666; font-weight: bold; font-size: 9px; text-align: left; padding: 3px 5px; border-bottom: 1px solid #ccc;}

.home2_tab td {padding: 5px; vertical-align: top; font-size: 11px;}

.home2_tab p {margin: 0 0 8px 0;}

.home2_tab img {display: block; position: relative; margin: 3px 10px 5px 0; float: left;}



.home_tab .vice_info {margin: 8px 0 0 0; text-align: right; font-weight: bold; font-size: 10px;}



.kon_detail {clear: both; width: 100%; margin: 5px 0 15px 0;}

.kon_detail td {padding: 3px; vertical-align: top; font-size: 11px;}

.kon_detail .seda {font-size: 10px; background-color: #eee; text-align: right; font-weight: bold; color: #999; padding:}

.kon_detail ul {margin: 5px 0; padding: 0 0 0 25px;}

.kon_detail .nadpis {background: #fff url('../graf/bcg_h1.gif') repeat-x top; color: #666; font-weight: bold; text-align: left; padding: 3px 10px; border-left: 1px dashed #ccc;}



.rozmery {margin: 0;}

.rozmery th {text-align: center; font-size: 9px; vertical-align: bottom; color: #fff; background-color: #999; font-weight: normal; padding: 2px 5px;}

.rozmery .nadpis {background: #fff url('../graf/bcg_h1.gif') repeat-x top; color: #666; font-weight: bold; font-size: 9px; text-align: left; padding: 3px 5px; border-bottom: 1px solid #ccc;}

.rozmery td {vertical-align: top; padding: 2px 5px; text-align: center; font-size: 10px;}

.rozmery img {display: block; position: relative; margin: 3px 10px 5px 0; float: left;}



.vybaveni {margin: 0;}

.vybaveni th {text-align: center; font-size: 9px; vertical-align: bottom; color: #fff; background-color: #999; font-weight: normal; padding: 2px 5px;}

.vybaveni .nadpis {background: #fff url('../graf/bcg_h1.gif') repeat-x top; color: #666; font-weight: bold; font-size: 9px; text-align: left; padding: 3px 5px; border-bottom: 1px solid #ccc;}

.vybaveni td {vertical-align: top; padding: 5px 5px; text-align: left; font-size: 11px;}

.vybaveni td p {margin: 0 0 3px 0; text-align: left; font-size: 11px;}



#nahorublock      {display: block; height: 16px; clear: both; text-align: center; font-size: 10px; padding-top: 0; margin-top: 0; padding: 7px 0;}

#nahorublock a:link    {padding: 1px 5px; color: #fff; background-color: #540000; text-align: center; text-decoration: none; border-bottom: 1px solid #000;}

#nahorublock a:active  {padding: 1px 5px; color: #fff; background-color: #540000; text-align: center; text-decoration: none; border-bottom: 1px solid #000;}

#nahorublock a:visited {padding: 1px 5px; color: #fff; background-color: #540000; text-align: center; text-decoration: none; border-bottom: 1px solid #000;}

#nahorublock a:hover   {padding: 1px 5px; color: #000; background-color: #fc0; text-align: center; text-decoration: none; border-bottom: 1px solid #000;}



#topmenu {display: block; position: relative; float: left; width: 980px; height: 25px; background-color: #540000; clear: both; margin: 0; padding: 0; list-style: none; font-size: 11px;}

#topmenu li {float: left; margin: 0; padding: 0; list-style: none; font-size: 11px; border-right: 1px solid #fff;}

#topmenu a {list-style: none; float: left; padding: 4px 8px 0 8px; text-decoration: none; color: #fff; background-color: #540000; border-top: 2px solid #540000; border-bottom: 2px solid #540000; height: 25px; voice-family: "\"}\""; voice-family: inherit; height: 17px;}

#topmenu a:hover, #topmenu a:active {color: #000; background-color: #fc0; border-color: #540000;}

#topmenu a:active, #topmenu a.active:hover {background-color: #fc0; color: #000; border-top: 2px solid #540000; border-bottom: 2px solid #540000; cursor: default;}

#topmenu .aktivni {background-color: #fc0; color: #000; border-top: 2px solid #540000; border-bottom: 2px solid #540000; cursor: default;}



.submenu {display: block; position: relative; float: left; width: 980px; background-color: #fff; clear: both; margin: -15px 0 15px 0; padding: 0; list-style: none; font-size: 11px;}

.submenu li {float: left; margin: 0; padding: 0; list-style: none; font-size: 11px; border-right: 1px solid #fff;}

.submenu a:link, .submenu a:visited {list-style: none; float: left; padding: 3px 8px; text-decoration: none; color: #fff; background-color: #540000; border-bottom: 2px solid #540000;}

.submenu a:hover, #submenu a:active {color: #000; background-color: #fc0; border-color: #540000;}

.submenu a:active, #submenu a:hover {background-color: #fc0; color: #000; border-bottom: 2px solid #540000; cursor: default;}

#main .submenu .aktivni {background-color: #fc0; color: #000; border-bottom: 2px solid #540000; cursor: default;}



.parametry {clear: both; width: 100%; margin: 5px 0 15px 0; border-top: 1px dashed #ccc; border-left: 1px dashed #ccc;}

.parametry th {text-align: center; padding: 5px; font-size: 10px; font-weight: bold; background: #fff url('../graf/bcg_h1.gif') repeat-x 0 13px; color: #000; vertical-align: bottom; border-bottom: 1px dashed #ccc; border-right: 1px dashed #ccc;}

.parametry td {text-align: center; padding: 5px; font-size: 11px; font-weight: normal; color: #000; border-bottom: 1px dashed #ccc; border-right: 1px dashed #ccc;}

.parametry td.typ {text-align: left; font-weight: bold; background-color: #eee;}



.kontakt_form td {font-size: 11px; padding: 1px 2px; vertical-align: middle;}

.kontakt_form .prava {text-align: right;}

.kontakt_form .textpole {font-size: 11px; padding: 1px 2px; margin: 0; width: 200px; font-family: sans-serif;}

.kontakt_form textarea {font-size: 11px; padding: 1px 2px; margin: 0; width: 200px; height: 70px; font-family: sans-serif;}

.kontakt_form .odeslat {font-size: 11px; padding: 1px 2px; margin: 0; font-family: sans-serif;}



.poptavka {clear: both; width: 100%; margin: 5px 0 15px 0; border-top: 1px dashed #ccc; border-left: 1px dashed #ccc; border-right: 1px dashed #ccc; font-size: 11px;}

.poptavka table {border-right: 1px dashed #ccc;}

.poptavka table td {padding: 4px 5px; vertical-align: middle;}

.poptavka td {vertical-align: top; border-bottom: 1px dashed #ccc;}

.poptavka select {width: 150px;  font-size: 11px; padding: 0; margin: 0;}

.poptavka .textpole1 {width: 146px;  font-size: 11px; padding: 0; margin: 0;}

.poptavka .textpole2 {width: 60px;  font-size: 11px; padding: 0; margin: 0;}

.poptavka textarea {width: 150px; height: 110px;  font-size: 11px;}



.depo {clear: both; width: 100%; margin: 5px 0 15px 0; font-size: 11px;}

.depo td {vertical-align: top;}



.poddepo {clear: both; margin: 0; font-size: 11px; width: 100%}

.poddepo td {vertical-align: top; padding: 0 0 25px 10px;}



.poddepocr {clear: both; margin: 0 0 25px 0; font-size: 11px; width: 100%}

.poddepocr td {vertical-align: top; padding: 0 0 15px 0; width: 25%;}



.depo_zapy {clear: both; margin: 0; padding: 0; font-size: 11px; width: 100%;}

.depo_zapy tr {padding: 0; margin: 0;}

.depo_zapy td {vertical-align: top; padding: 0 8px 6px 0;}

