h1,h2,h3,h4,h5,p,ul,li,div,span,form,fieldset,label,input,body,html,table,tr,td,ol
{margin: 0px; padding: 0px; border: none;}

body{text-align: center;background: #fff url(../img/body.jpg) repeat-x;font-size: small; padding-bottom: 50px;}
#page{width: 713px;margin: auto;position: relative;padding: 191px 0px 0 0px; background-color: White;}
#odsun{width: 713px; position: relative;}
#blok-nad-obsahem{position: absolute;top: 0px; left: 0px; width: 545px; height: 192px;}
#menu{width: 168px; float: left;}
#head{position: absolute; left: 0px; top: 0px; height: 191px;width: 713px;}
#obsah{width: 520px; float: right;}
#pata{clear: both;background:#E2F4FB url(../img/pata.png) no-repeat top; padding: 10px 15px 10px 10px; width: 688px;}
.reset{clear: both;}
.fr{float: right;}

.tc{text-align: center;}
.tc table{ margin-left: auto; margin-right: auto;}

#head ul{list-style: none;}
.logo{display: block; position: absolute; left: 0px; top: 0px;}
#head1{background:#002F6A url(../img/datahelp.png) no-repeat top;height: 60px;position: relative; left: 0px; top: 0px;width: 713px;}

#lang{float: right; margin-top: 11px;}
#lang ul{}
#lang li{ float: left; height: 35px; background: url(../img/lang-mezera.jpg) no-repeat left;}
#lang li.prvni{ background: none;}
#lang li a{ font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #C2E0EC; text-decoration: none; padding:0 8px 0 8px;
padding-top: 15px; display: block; float: left; margin-top: 2px;}
#en a{ background: url(../img/lang-en.jpg) no-repeat top center;}
#cz a{ background: url(../img/lang-cz.jpg) no-repeat top center;}
#sk a{ background: url(../img/lang-sk.jpg) no-repeat top center;}
#fr a{ background: url(../img/lang-fr.jpg) no-repeat top center;}
#de a{ background: url(../img/lang-de.jpg) no-repeat top center;}

#head1 ul.za-lang{position: absolute; top: 0px; left: 300px; height: 29px;}
#head1 ul.za-lang li {float: left; margin-right: 15px;}
#head1 ul.za-lang a{font-family: Trebuchet MS,Arial, Verdana, sans-serif;font-weight: normal;color: #fff; font-size: 12px; text-decoration: none;
line-height: 29px;}
#head1 ul.za-lang a:hover {color: #FF8B00;}
#head1 a.logo{ display: block;height: 54px; position: absolute; bottom: 0px;}
#head1 a.logo,#head1 a.logo img{border: none;}

#head2{ height: 131px; background: url(../img/slogan.jpg) no-repeat;}


#menu{text-align: left;}
#menu ul{list-style: none;}
#menu ul.menu{background-color: #E2F4FB; width: 100%; margin-bottom: 15px;font-family: Trebuchet MS,Arial, Verdana, sans-serif;}
#menu ul.menu li {padding: 0;margin: 0px; width: 168px; display: block; border-bottom: 1px solid #C8E6F2;}
#menu ul.menu li.posledni {border-bottom: 0px solid #C8E6F2;}
#menu ul.menu li a{font-size:90%;font-weight:bold;color:#000056;text-decoration:none;display:block;margin: 0px;padding: 2px 0 2px 22px;
width: 140px;border-left: 5px solid #33A1D3;}
#menu ul.menu li a:hover {color: #E1BD26; border-left: 5px solid #FF8B00; background-color: #C8E6F2; color: #FF8B00; padding-left: 22px;}
#menu ul.menu li.home{ background-color: White;}
#menu ul.menu li.home a{color: #008AC8;}
#menu ul.menu li.home a:hover{color: #008AC8;background-color: White;}
#menu ul.menu li a.viceli{ background: url(../img/viceli.gif) no-repeat left center; }
#menu ul.menu li a.viceli:hover{ background:#C8E6F2 url(../img/viceli.gif) no-repeat left center; }
#menu ul.menu ul li{ border-bottom: 0px none;}
#menu ul.menu ul li a{ padding-left: 29px; font-weight: normal;width: 134px;}
#menu ul.menu ul li a:hover {padding-left: 29px;}
#menu h2{color: #008AC8;font-size: 130%;}

#menu #news{padding:0 9px 0 10px;font-family: Trebuchet MS,Arial, Verdana, sans-serif;}
#menu #news h2{ background: url(../img/news.png) no-repeat bottom; padding:0 0 5px 7px; margin-bottom: 10px; font-size: 135%;}
#menu #news p{color: #6B6B6B; margin:0 0 18px 7px; font-size: 90%;}
#menu #news p.datum{color: #B0B0B0;margin:0 0 0px 7px; font-size: 80%; }
#menu #news h4{margin-left: 7px; font-size: 90%;}
#menu #news h4 a{color: #008AC8; text-decoration: none; }
#menu #news h4 a:hover{text-decoration: underline;}
#menu #news h2 a{color: #008AC8; text-decoration:none;}
#menu #news p a{color: #008AC8;}

#pata{font-size: 85%;font-family: Trebuchet MS,Arial, Verdana, sans-serif;}
#pata p{ margin-bottom: 10px;}
#pata p a{ color: #000056; }
#pata p a:hover{color: #FF8B00}
#pata p.copy{color: #6B6B6B ; float: left; margin-bottom: 0px;}
#pata a.aira{color: #000056; float: right;}
#pata a.aira span{color: #008AC8;}


h1,h2{font-family: Century Gothic,Arial, Verdana, sans-serif;}

#obsah h1,#obsah h2,#obsah h3{ font-family: Century Gothic,Arial, Verdana, sans-serif;}
#obsah{color:#6B6B6B; padding: 15px 10px 15px 15px; font-family: Trebuchet MS,Arial, Verdana, sans-serif; text-align: left; }
#obsah h1 {color: #008AC8;font-size: 135%;
padding-bottom: 6px; margin-bottom: 15px;}
#obsah h2{color: #008AC8;font-size: 125%;}
#obsah h3{font-size: 110%;color:#6B6B6B;}
#obsah p{ text-indent: 12px;color: #6B6B6B; line-height: 130%;}
#obsah ol{margin:0 0 15px 25px;}
#obsah ol li{}
#obsah a{color:#008AC8;}

.obsah ul li{font-size: 90%;}
.obsah ul ul li{font-size: 110%;}
.obsah h2{margin-bottom: 10px;}
.obsah p{margin-bottom: 15px;}
.obsah ul{ margin-left: 25px; margin-bottom: 15px; ;}
.obsah ul ul{margin-bottom: 0px;}
.obsah ol li{font-size: 90%;}
.obsah address{ font-style: normal; font-size: 90%; margin-left: 25px; margin-bottom: 20px; width: 390px;}

.prvnif{ margin-left: 5px; display: block;}
.prvnif label{ display: block;width: 240px;clear: both; font-size: 90%; float: left;}
.prvnif table.jina label{ display: block;width: 240px;clear: both; font-size: 90%; float: left;}
.prvnif table.jina1 label{ display: block;width: 240px;clear: both; font-size: 90%; float: left;}
.prvnif input{}
.prvnif input.basic{width: 255px; height: 18px; background-color: #F3F7FB; border: 1px solid #C4CCD3; }
.prvnif input.check{width: 18px;height: 18px;border: 1px solid #C4CCD3; float: left; }
.prvnif select{font-size: 11px;}
.prvnif table.jina1 select{ width: 260px;}
.prvnif table.jina select, .prvnif table.jina2 select{ width: 255px;}
.prvnif textarea{width: 495px;}
.prvnif .submit{width: 80px;}
.prvnif p{margin-bottom: 0px; font-size: 100%;}
#obsah .prvnif h2{margin-bottom: 5px;}
.sekceform{margin-bottom: 15px;}
.sekceform div{clear: both;}

.recovery p{ margin-bottom: 15px;}
.recovery h2{margin-bottom: 5px; font-size: 120%;}
.recovery ul{list-style-type: lower-alpha; margin-bottom: 10px; margin-left: 40px;}
.recovery ul li{padding: 0px;}

.damages p{margin-bottom: 15px;}
.damages table{ border-collapse: collapse; font-size: 90%;color: #6B6B6B; margin-bottom: 20px;}
.damages table th,.damages table td{ padding: 1px 5px 1px 5px; border: 1px solid black;}
.damages table td{text-align: left;}
.damages table th{text-align: center; white-space: nowrap;}
.damages thead th{background-color: #EAEAEA;}
.damages tbody th{background-color: #F5F5F5;}

.print table{ text-align: left;}
.print table td,.print table th{font-size: 90%; padding: 2px 0 2px 0;}
.print table th.sekce{font-size: 110%; padding-top: 20px;}
.active .active{ text-decoration: none !important;}
