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: #633; margin: 0 0 15px 0; padding: 12px 0 10px 0; border-bottom: 1px solid #633;}
h2 {clear: both; height: 35px; font-size: 11px; font-weight: bold; color: #633; 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: #633; text-decoration: underline;}
a:hover {color: #633;}

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: 23px; left: 0; width: 350px; 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 #633; 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: 16%; text-align: left; font-size: 11px; color: #633;}
h2 a:link, h2 a:visited, h2 a:active, h2 a:hover {text-decoration: none; color: #633;}
.home_tab td {padding: 0 5px; vertical-align: top; font-size: 10px; text-align: center;}
.home_tab p {margin: 0;}
.home_tab img {margin: 3px 0 5px 0;}

.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: #633; text-align: center; text-decoration: none; border-bottom: 1px solid #000;}
#nahorublock a:active  {padding: 1px 5px; color: #fff; background-color: #633; text-align: center; text-decoration: none; border-bottom: 1px solid #000;}
#nahorublock a:visited {padding: 1px 5px; color: #fff; background-color: #633; 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: #633; 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: #633; border-top: 2px solid #633; border-bottom: 2px solid #633; height: 25px; voice-family: "\"}\""; voice-family: inherit; height: 17px;}
#topmenu a:hover, #topmenu a:active {color: #000; background-color: #fc0; border-color: #633;}
#topmenu a:active, #topmenu a.active:hover {background-color: #fc0; color: #000; border-top: 2px solid #633; border-bottom: 2px solid #633; cursor: default;}
#topmenu .aktivni {background-color: #fc0; color: #000; border-top: 2px solid #633; border-bottom: 2px solid #633; 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: #633; border-bottom: 2px solid #633;}
.submenu a:hover, #submenu a:active {color: #000; background-color: #fc0; border-color: #633;}
.submenu a:active, #submenu a:hover {background-color: #fc0; color: #000; border-bottom: 2px solid #633; cursor: default;}
#main .submenu .aktivni {background-color: #fc0; color: #000; border-bottom: 2px solid #633; 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;}

