@charset "utf-8";
/* CSS Document */

body {color: #000; font-family: Geneva, Arial, Helvetica, sans-serif; font-size: small; width: 100%; line-height: 20px; min-width: 900px;}

A:link {color: #000; font-weight: bold; text-decoration: underline;}
A:visited { color: #000; font-weight: bold; text-decoration: underline;}
A:active { color: #000; font-weight: bold; text-decoration: underline;}
A:hover { color: #000; font-weight: bold; text-decoration: none;}

h1 {font-size: 180%; color: #a80000; font-weight: normal; margin-bottom: 10px; background: url("../images/h1.png") left center no-repeat; line-height: 30px; padding-left: 35px; text-transform: uppercase;}
h2               {font-size: 140%; color: #a80000; font-weight: normal; padding: 10px 0;}
h3                {font-size: 120%; color: #000; font-weight: bold; }

#main   {width: 864px; margin: auto; }
#header {display: none;}
#body   {width: 760px; margin-left: 30px; margin-top: 0px; margin-bottom: 10px; float: left;}
#left   {width: 196px; float: left; margin-left: 30px; margin-top: -30px;}
#menu   {display: none; }
.box    {display: none;}
#footer {display: none;}
#print_header {display: block;}

.table {width: 90%; border: 1px dotted #000; margin-top: 20px; margin-bottom: 20px;padding: 1px;}
.table a {text-decoration: none;}
.table tr {height: 30px;}
.table tr.dark  {background-color: #cacaca;}
.table tr.light {background-color: #eaeaea;}
.table tr.first { background-color: #e5eaf2; color: #000; font-size: 110%;}
.table tr.first td {border: 1px solid #c2c7cc; text-align: center;}
.table td {border: 0px solid #7f7f7f; padding-left: 5px;}
.table td.nopad {padding-left: 0px;}
.table td.center {text-align: center;}
.ta_right {text-align: right; padding-right: 5px;}

fieldset {margin: 10px 0; border: 1px #ffdd00 solid; padding: 15px; background-color: #cacaca;}
legend   {font-size: 110%; font-weight: bold; padding: 0 10px; border: 1px #ffdd00 solid; color: #fff; background-color: #383838;}
label       {font-size: 110%; padding-bottom: 2px;}
input       {border: 1px solid #000; padding: 2px; margin-bottom: 10px;}
textarea    {border: 1px solid #000; margin-bottom: 10px;}
input[type="submit"]    {display: block; width: 142px; height: 32px; cursor: pointer;}
label.short {width: 260px; display: block;}
input.short {width: 260px;}
input.mini  {width: 100px;}
textarea.short {width: 260px; height: 100px;}
textarea.long  {width: 95%;}

.left_block     {float: left; width: 49%;}
.right_block     {float: right; width: 49%;}
.certifikaty li {list-style-image: none; list-style: none;}
.ochranne-masky-vojenske-om-90 .velikosti {width: 300px; }
textarea.bydliste   {height: 100px;}
textarea.dovednosti {height: 60px;}
textarea.praxe {height: 120px;}
div.grad {width: 90%; position: relative; background: #cacaca; padding: 5px 10px; margin-bottom: 10px;}
div.grad_half {width: 50%; position: relative; background: #cacaca; padding: 5px 10px; margin-bottom: 10px;}

hr.cleaner {clear: both; height: 1px; border: none; margin: -1em 0 0 0; visibility: hidden;}
hr.cleanerie {height: 1px; border: none; margin: -1em 0 0 0; visibility: hidden;}

a.pdf      {list-style: none; background: transparent url("../images/ico_pdf.png") top left no-repeat; padding-left: 25px;}
.right_img  {float: right; background-color: #fff; margin: 0px 0 15px 20px; padding: 3px; border: 1px solid #000;}
.left_img   {float: left; background-color: #fff; margin: 0px 20px 15px 0px; padding: 3px; border: 1px solid #000;}
.right_img2 {float: right; margin: 0px 0 15px 20px;}
.img        {background-color: #fff; margin: 10px 0px; padding: 3px; border: 1px solid #000;}
.mini      {font-size: x-small; line-height: 15px;}
.half      {width: 50%;}
.justify   {text-align: justify;}
.f_right    {float: right;}
.f_left     {float: left;}
.red    {color: #264b7a;}
.yellow {color: #ffdd00;}
.upper   {text-transform: uppercase;}
.center  {text-align: center; margin: auto;}
.left    {text-align: left;}
.stroke  {border: 1px solid #000;}
.medium  {font-size: medium;}
.italic  {font-style: italic;} 
.strong  {font-weight: bold;}
.clear   {clear: both;}
.no      {padding: 0px; margin: 0px; }
.hidden  {visibility: hidden;}
.display_none {display: none;}
.black   {background-color: #fff;}