* {margin: 0;padding: 0;} 
body {font-family: Verdana, "Geneva CE", lucida, sans-serif;font-size:75%;font-weight:normal;color:black;
background:url("images/back.gif") top repeat-x white;text-align:center;}
a {text-decoration:underline;}
a:link {color:#3F810D;}
a:visited {color:black;}
a:hover {color:#F49C35;}
#home h2 {margin-top:20px;}
#home h2.t {margin-top:0;}
#home #top h2 {margin-top:0;}
#main {width:830px;margin:0 auto;text-align:left;background:url("images/back-main.gif") left top repeat-y;}
#bgbot {width:100%;background:url("images/bottom.gif") bottom repeat-x;}
#calc {width:100%;background:url("images/calculator.gif") right bottom no-repeat;}
#top {width:563px;background:url("images/topmenubot.gif") center repeat-y white;position:relative;}
#topin {width:100%;padding-top:157px;background:url("images/top.jpg") right top no-repeat;position:relative;}
#logo {margin:0;padding:0;position:absolute;top:20px;left:12px;width:236px;height:126px;background: url("images/logo.gif") left top no-repeat;overflow:hidden;}
#logo a,#logo a span {display:block;width:236px;height:126px;margin:0;background-image:none;}
#logo a:hover {background:url("images/logo.gif") top left no-repeat;cursor:pointer;}
#logo a span {position:absolute;left:0;top:0;z-index:1;background:url("images/logo.gif") left top no-repeat;}
#desc {margin:0;padding:0;position:absolute;top:71px;left:344px;width:218px;height:41px;background: url("images/description.gif") left top no-repeat;overflow:hidden;}
#desc a,#desc a span {display:block;width:218px;height:41px;margin:0;background-image:none;}
#desc a:hover {background:url("images/description.gif") top left no-repeat;cursor:pointer;}
#desc a span {position:absolute;left:0;top:0;z-index:1;background:url("images/description.gif") left top no-repeat;}
#right {width:237px;float:right;min-height:40em;padding-top:205px;background:url("images/right.jpg") top no-repeat;}
#right h2 {width:160px;color:#7B4216;font-size:1.1em;font-weight:bold;margin:0 0 30px 47px;background-image:none;}
#sluzby {margin:50px 0 0 30px;}
#sluzby li {display:block;width:165px;min-height:3.5em;line-height:1.7em;list-style:none;list-style-image:none;position:relative;margin:9px 0 0 0;padding:12px;}
#sluzby li span {display:block;width:189px;height:8px;position:absolute;left:0;}
#sluzby li span.top {top:0;}
#sluzby li span.bot {bottom:-1px;}
#sluzby li span.arrow {width:27px;height:27px;left:-18px;top:1.65em;}
#sluzby li a {display:block;font-weight:bold;color:white;}
#sluzby li#priznani {background:url("images/priznani.gif") top repeat-x #856549;padding-top:1em;}
#sluzby li#priznani span.top {background:url("images/priznani-top.gif") top no-repeat;}
#sluzby li#priznani span.bot {background:url("images/priznani-bot.gif") bottom no-repeat;}
#sluzby li#priznani span.arrow {background:url("images/priznani-arrow.gif") no-repeat;}
#sluzby li#konzultace {min-height:5em;background:url("images/konzultace.gif") top repeat-x #469B2A;}
#sluzby li#konzultace span.top {background:url("images/konzultace-top.gif") top no-repeat;}
#sluzby li#konzultace span.bot {background:url("images/konzultace-bot.gif") bottom no-repeat;}
#sluzby li#konzultace span.arrow {top:2.5em;background:url("images/konzultace-arrow.gif") no-repeat;}
#sluzby li#zastupovani {background:url("images/zastupovani.gif") top repeat-x #FF9C1F;}
#sluzby li#zastupovani span.top {background:url("images/zastupovani-top.gif") top no-repeat;}
#sluzby li#zastupovani span.bot {background:url("images/zastupovani-bot.gif") bottom no-repeat;}
#sluzby li#zastupovani span.arrow {background:url("images/zastupovani-arrow.gif") no-repeat;}
#left {width:563px;float:left;padding-left:30px;background:url("images/left.gif") left top no-repeat;}
#topmenu {width:563px;margin:0;border-bottom:1px solid white;background:url("images/topmenu-side.gif") top no-repeat;}
#topmenu ul {width:539px;margin:0 0 0 12px;min-height:3.9em;background:url("images/topmenu.gif") top repeat-x;}
#topmenu ul li {float:left;width:108px;line-height:3.9em;margin:0;padding:0;list-style:none;text-align:center;background:url("images/topmenu-li.gif") left center no-repeat;}
#topmenu ul li.first {width:107px;background-image:none;}
#topmenu li a {display:block;width:75%;font-weight:bold;margin:0 auto;padding-top:4px;}
#topmenu li a:link,#topmenu li a:visited {color:black;}
#topmenu li a:hover {color:#3F810D;border-top:4px solid #3F810D;padding-top:0}
#topmenu li.active p {width:75%;text-align:center;color:#3F810D;border-top:4px solid #3F810D;line-height:3.9em;font-weight:bold;margin:0 auto;}
#topmenu li.active a:link,#topmenu li.active a:visited,#topmenu li.active a:hover {color:white;}
#content {width:563px;background:url("images/back-content.gif") center top no-repeat;}
#text {width:509px;margin-left:12px;padding:34px 15px 10px;background:url("images/back-text.gif") top repeat-x;}
#footer {width:563px;margin:0 0 0 30px;clear:both;background:url("images/footer-side.gif") center top no-repeat;text-align:center;}
#footerin {width:539px;margin:0 auto;min-height:3.9em;background:url("images/footer.gif") top repeat-x #D0D0D0;font-size:0.85em;text-align:center;}
#footer p,#footer a:link,#footer a:visited {color:#626262;}
#footer p {margin:0;line-height:3.8em;}
#footer a:hover {color:#3F810D;}
#action {width:339px;margin:15px 100px 5px 100px;list-style:none;font-size:0.95em;}
#action li {float:right;margin:0;text-align:left;background:transparent;color:#626262;}
#backtop {width:52px;}
#print {width:95px;}
#favorite {width:120px;}
#print a,#favorite a, #backtop a {display:block;padding:0 0 0 23px;height:2.2em;line-height:2.2em;color:#626262;}
#print a {background:url("images/print.gif") left no-repeat;}
#favorite a {background:url("images/fav.gif") left no-repeat;}
#backtop a {background:url("images/bctop.gif") left no-repeat;}
.plavl {float:left;}
.plavr {float:right;}
.cleaner {clear: both;margin: 0;padding: 0;height: 1px;line-height:1px;font-size: 1px;border: none;background: transparent;}
div.kontakt {width:60%;float:left;margin-right:10px;}
div.kontakt.pravy {width:35%;float:left;margin-right:0;}
div.kontakt h3 {margin-top:10px;}
table {border: 1px solid #3F810D;padding:0;margin:0;margin-bottom: 8px;width: 100%;font-size:0.9em;border-collapse:collapse;}
td {border: 1px solid #3F810D;background-color:white;padding: 0.2em 0.3em;margin: 0;text-align: left;vertical-align: middle;}
th {background-color:#F49C35;border:1px solid #3F810D;color:black;font-weight:bold;padding:0.3em;text-align:left;}
th.p,td.p {text-align:right;}
td.stred,th.stred {text-align:center;}
table.auto {width:auto;}
table.pul {margin-right:10px;}
td.p,th.p {margin:0;}
fieldset {border:3px solid #3F810D;font-size:1em;padding:0.4em;background-color:white;}
legend {border:none;padding: 0 0.4em;min-height:1.7em;line-height:1.7em;font-size:1.1em;border:1px solid #3F810D;color:#3F810D;text-align:left;font-weight: bold;margin-bottom:10px;}
form {margin: 20px 8px;width: 95%;}
input,textarea {margin: 2px 6px;border:1px solid #F49C35;background-color:#FFF7ED;font: 100% Verdana, "Geneva CE", lucida, sans-serif;}
input.butt {font-weight:bold;margin:10px 0;padding:4px 4px 2px;background-color:#3F810D;color:white;border:2px solid #F49C35;}
input.butt:hover {background-color:#F49C35;color:#3F810D;border:2px solid #3F810D;}
label {float:left;width:100px;margin-right:0.5em;padding-top:0.5em;text-align:right;font-weight:bold;}
form p {font-size:1em;}
img {border:3px solid #E8E8E8;float:right;margin:0 1px 6px 8px;}
p {margin:0.5em 0;line-height: 1.65em;}
p.datum {text-align:right;}
p.back {text-align:center;margin:15px 0;padding-top:6px;border-top:1px dotted #E8E8E8;}
h1,h2,h3,h4 {font-weight:bold;}
h1,#top h2 {font-size:1.3em;}
h2 {font-size:1.2em;font-weight:bold;color:#3F810D;margin:10px 0 8px 0;padding-left:20px;background:url("images/h2.gif") left top no-repeat;}
h3 {margin:25px 0 6px;font-size:1.1em;color:#7B4216;}
h3.t {margin-top:10px;}
h4 {color:#F49C35;font-size:1em;margin:15px 0 6px;}
ol,ul {margin-left:20px;}
ul.error {color:red;}
ul {list-style-image:url("images/odrazka.gif");margin:12px 0 12px 30px;}
li {margin:6px 0;line-height:1.3em;}
li h3 {margin:0;}
div.strankovani {text-align:center;font-size:0.9em;background:url("images/strankovani-top.gif") top repeat-x #FAFAFA;margin:0 0 10px 10px;}
div.strankovaniin {width:100%;height:100%;padding-bottom:6px;background:url("images/strankovani-bot.gif") bottom repeat-x;}
div.strankovaniin p {margin:4px 0;}
div.box {width:235px;float:right;margin:0 0 20px 10px;min-height:100px;background:url("images/box.gif") top repeat-y;}
div.box.maly {min-height:50px;}
div.box div {display:block;width:100%;height:100%;}
div.box div.top {background:url("images/box-top.gif") top no-repeat;}
div.box div.bot {background:url("images/box-bot.gif") bottom no-repeat;padding-bottom:6px;}
div.box.maly div.bot {background:url("images/box-bot-maly.gif") bottom no-repeat;}
div.box a:hover {color:#3F810D;}
div.box p,div.box h2,div.box h3,div.box h4 {margin-right:10px;margin-left:10px;}
div.box h3 {padding-top:18px;margin-top:0;}
div.box.maly p {text-align:center;line-height:50px;margin:0;padding-top:5px;}
strong {font-weight:bold;font-style:normal;}
em {font-weight:normal;font-style:italic;}
.pul {width:47%;}
.stred {text-align:center;}
.nobord {border:none !important;}
.nomargin {margin:0 !important;}
.hide {position:absolute;top:-10000px;left:0;height:1px;font-size:1px;overflow:hidden;}
hr {display:none;}
div.fotodetail {text-align:center;}
div.fotodetail img {border:8px solid #E8E8E8;border-top:0;border-bottom:0;margin:0;float:none;}
