*{
margin:0px;
padding:0px;
outline: 0;
}
img{border:0px;}
.clear{clear: both;}
html{
width:100%;
height:100%;
background-image:url(images/bg.gif);
background-position:top left;
background-repeat:repeat-x;
}
body{
width:980px;
margin:0 auto;
padding:6px 0 0 0;
}
.logo{
display: block;
float:left;
margin:0 21px 0 0;
background: url('images/logo.jpg');
width: 342px;
height:111px;
}
.logo span{display: none;}
#menu{
float:left;
margin:60px 0 3px 28px;
}
#menu li{
list-style-type:none;
float:left;
}
#menu img{
float:left;
}
.m1, .m2, .m3, .m4, .m5{display: block; float: left; width: 109px; height: 48px;}
.m1 span, .m2 span, .m3 span, .m4 span, .m5 span{display: none;}
.m1{background: url('images/menu.png') no-repeat 0px 0px;}
.m2{background: url('images/menu.png') no-repeat -109px 0px;}
.m3{background: url('images/menu.png') no-repeat -218px 0px;}
.m4{background: url('images/menu.png') no-repeat -327px 0px;}
.m5{background: url('images/menu.png') no-repeat -436px 0px;}
  .m1:hover{background-position: 0px -48px;}
  .m2:hover{background-position: -109px -48px;}
  .m3:hover{background-position: -218px -48px;}
  .m4:hover{background-position: -327px -48px;}
  .m5:hover{background-position: -436px -48px;}

.links{
display:block;
line-height:23px;
height:23px;
text-align:right;
padding:0 50px 18px 0
}
.links a{
font-family:Arial, sans-serif;
font-size:13px;
color:#000000;
margin:0 13px;
text-decoration:none
}
.links a:hover{text-decoration: underline;}
.block{
background-image:url(images/block_bg.jpg);
background-position:top left;
background-repeat:no-repeat;
width:238px;
height:251px;
float:left;
padding:46px 0 0 24px;
margin:0 21px 0 0;
/ margin:0 18px 0 0
}
.block p{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#0B3556;
display:block;
width:200px;
padding:0 0 20px 0;
}
#content{
padding:25px 0 0px 0;
overflow:hidden;
}
.line{
overflow:hidden;
border-bottom:1px solid #CEC7B9;
margin:0 0 27px 0
}
.sidebar{
width:238px;
float:left;
padding:0 20px 0px 20px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#545353
}
.sidebar h4{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color:#040404;
line-height:48px;
}
.sidebar p{
padding:0 0 25px 0
}
.list{
background-color:#FAF3E5;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
}

.list a{color: #3e3e3e;}
.list a:hover{color: #000000;}

.list ul{
padding:23px 0 0 25px;
}
.list li{
list-style-type:none;
}
.list span{
color:#105183;
display:block;
float:left;
width:32px;
}
.list li p{
display:block;
color:#3e3e3e;
width:550px;
padding:0 45px 15px 0
}
.news{
padding:23px 0 0 0;
}
.news p{
padding:0px;
}
.news span{
display:block;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#105183;
font-weight:bold;
padding:0 0 12px 0
}
.news a{
color:#105183;
text-decoration:underline;
}
.news a:visited{text-decoration:underline}
.news a:hover{text-decoration:none}
.pad25{
margin:0 0 25px 0;
}
.infoblock{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#545353;
width:272px;
float:left;
padding:0 29px 0 24px;
}
.pic{
padding:18px 0;
}
.infoblock a{
color:#105183;
text-decoration:underline
}
.infoblock a:visited{text-decoration:underline}
.infoblock a:hover{text-decoration:none}
.infoblock p{
padding:0 0 30px 0
}
.border{
border-right:1px solid #E8E5DE
}
#footer{
width:980px;
float:left;
background-color:#FAF3E6;
line-height:60px;
height:60px;
padding:0 0 0 25px;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#73706A;
}
#footer a{
text-decoration:none;
color:#333333;
font-weight: bold;
}
#footer a:visited{text-decoration:none}
#footer a:hover{text-decoration:underline}


.nadpis{font-size: 22px !important; color: #ffffff !important;}
.popis{font-size: 14px !important; letter-spacing: 0px !important; line-height: 20px;}

.slideshow{width:654px; height: 286px; margin-top: 5px; float: left; overflow: hidden;}

.kontakth3{font-size: 16px; margin-bottom: 10px;}

.nadpislist{width: 655px; height: 45px; background: url('images/bar.png'); font-size: 18px; font-weight: normal; line-height: 45px; color: #fff; text-indent: 20px;}

.popiseklist{margin: 10px !important; padding: 0px !important; width: 655px !important; line-height: 22px;}

.autotable{margin-bottom: 30px;}
  .autotable td{padding-bottom: 5px; padding-right: 15px;}


.indented{padding: 15px;}


.formular{width: 655px !important;}
.p_text{font-size: 14px; line-height: 18px;}
.inputp{height: 20px; font-size: 16px; margin-bottom: 5px;}





