*  {margin: 0 auto;}body        {background-color: white; color:black;text-align: center; font-family: Tahoma, sans-serif;background-image: url('images/top-prechod.gif'); background-repeat:repeat-x;background-position: top;}.top{ border-bottom: 2px solid black;height: 134px;background-image: url('images/logo.gif'); background-repeat:no-repeat;background-position:right bottom;}h1{ text-align: left; width: 800px; height: 104px;}h1 a, h1 span a{ cursor: pointer;display:block;width:100%;height:100%;font-size:50%;}h1 span{ position:absolute;background-image: url('images/header.gif'); background-repeat:no-repeat;width: 467px; height: 104px;}.kontejner { background-color: #424343; background-image: url('images/pozadi.gif'); background-repeat:repeat;} .obal { border-left: 2px solid black; border-right: 2px solid black; width: 760px; background-color: #2E6BB6; background-image: url('images/prechod.gif'); background-repeat:repeat-x;background-position: bottom;padding: 20px;} /*menu*/ul.menu{ font-family: Verdana, Arial, Courier, sans-serif;font-weight: bold;font-size:82%; padding:0;width: 351px; height:30px;}ul.menu li{float:left;width: 117px;height:30px;list-style-type: none;  background-image: url('images/menu.gif'); background-repeat:no-repeat;background-position:bottom;} ul.menu li.active{background-image: url('images/menua1.gif'); position:relative;top:2px;} ul.menu li.druhy{background-image: url('images/menu2.gif'); } ul.menu li.active2{background-image: url('images/menua2.gif'); }ul.menu li.treti{background-image: url('images/menu3.gif'); } ul.menu li.active3{background-image: url('images/menua3.gif'); }ul.menu li a{ color:black;display:block;text-decoration: none;width: 117px; padding:10px 0 0 0;} ul.menu li.active a{ color:white;} ul.menu li a:hover{color: #F1AB51; } ul.menu li.druhy a:hover{color: #09B3FA; }ul.menu li.treti a:hover{color: #95CB2F; }ul.menu li.active a:hover{color: white; }.obsah{ border-left: 2px solid white;float:right;font-weight: normal;width: 558px; margin:0;text-align:left;font-size:90%;color:white;padding-left: 20px;}.next_cap{margin-top:10px;}h3.next_cap{margin-top:15px;}h2{padding-bottom: 10px;text-align:left;color:#F1AB51;font-size:110%;}.dva h2{font-size:100%;}h3{padding-bottom: 10px;text-align:center;color:#F1AB51;font-size:100%;}/*odkazy v obsahu*/a{text-decoration:underline;color:#F1AB51;}a:hover{text-decoration:none;}.obsah p{text-align: justify; text-indent:40px;padding-bottom:10px;}.tri h2,.tri h3,.tri a {color:#95CB2F;}.dva h2,.dva h3, .dva a {color:#09E6FA;}.clear{ padding:10px;visibility:hidden;clear: both;}.dole { padding: 10px 0;font-size:80%;border-top: 2px solid black;background-image: url('images/dole-prech.gif'); background-repeat:repeat-x;background-position:top;}.dole a {color: black;text-decoration:underline;}.dole a:hover{text-decoration:none;}.bok{font-weight: normal;width: 158px; margin:0;text-align:left;font-size:80%;color:white;padding-right: 20px;float:left;}.sub,.res{ cursor: pointer;border:none;width:78px;height:37px;background-color:transparent;background-image: url('images/submit.gif'); background-repeat:no-repeat;color:black;font-weight:bold;}.res{ background-image: url('images/res.gif'); }.form{ margin-bottom: 8px; }form div{ margin-bottom: 8px; }span.povine{ font-size: 90%; }address span{ font-style:normal; font-weight:bold;}address img{ border: none; margin-right:4px;position:relative;top:2px;}address{ padding-bottom: 15px; }ul.schopnosti{ color:#F1AB51;font-family: Verdana, Arial, Courier, sans-serif;padding-left:20px;padding-bottom:10px;}ul.schopnosti li{list-style-type: disc;  } ul.schopnosti li strong{color:white;} .bok a{display:block;padding-bottom:8px;}.ref{background-image: url('images/prech.gif'); background-repeat:repeat-x;background-position:right top;padding: 0 0 0px 20px;border:2px solid white;background-color:#5981B2;width:736px;font-size:80%;color:white;margin-bottom:20px;}.ref div{text-align:left;padding:10px 20px;margin-left: 140px;clear:right;}.ref h3{float:right;background-color:white;background-image: url('images/ref-nazev.gif'); color:#09B3FA;background-repeat:no-repeat;background-position:left top;padding:3px 10px 0 30px;height:20px;text-align:center;font-size:90%;width:260px;}.ref a img,.ref img{margin-top:20px;float:left;border:2px solid white;}span.err{color:#FF5A14;}span.ok{color:#95CB2F;}