BODY{
 margin: 0px;
 padding: 0px 0px 0px 0px;
 background-color: #FFFFFF;
 font-family: 'Kalam',Arial,Tahoma,Verdana;
 font-size: 14px;
 color: #0798D1;
 text-align: center;
 line-height: 150%;
}
/*--- TAGY ---*/
H1, H2{
 margin: 0px;
 font-size: 36px;
 padding: 10px 0px 20px 0px;
 color: #840082;
}
H1 STRONG, H2 STRONG{
 font-family: 'Berkshire Swash';
 font-weight: normal;
}
H3{
 margin: 0px;
 font-size: 26px;
 padding: 0px 0px 10px 0px;
}
UL{
 margin: 0px;
}
/*--- ODKAZY --*/
.menupruh A.logo,
.menupruh A.logo:link, .menupruh A.logo:visited{
 display: block;
 float: left;
 width: 285px;
 height: 112px;
 background-image: url(obr/logo.png);
 background-repeat: no-repeat;
 background-position: 30px 13px;
}
.menupruh A.logo:hover, .menupruh A.logo:active{
 background-image: url(obr/logo_over.png);
}
.menupruh A.logo SPAN{
 display: none;
}
.menu A,
.menu A:link, .menu A:visited{
 color: #FFFFFF;
 text-decoration: none;
 font-size: 20px;
}
.menu A:hover, .menu A:active,
.menu SPAN.a A,
.menu SPAN.a A:link, .menu SPAN.a A:visited,
.menu SPAN.ma A,
.menu SPAN.ma A:link, .menu SPAN.ma A:visited{
 color: #840082;
}
A.posun{
 cursor: pointer;
}
A.nahoru, A.nahoru:link, A.nahoru:visited{
 position: fixed;
 top: 200px;
 right: 0px;
 display: block;
 width: 30px;
 height: 30px;
 background-color: #0798D1;
 background-image: url(obr/nahoru.png);
 background-repeat: no-repeat;
 cursor: pointer;
 z-index: 10;
}
A.nahoru:hover, A.nahoru:active{
 opacity: 0.50;
 filter: alpha(opacity=50);
}
.main A, .main A:link, .main A:visited{
 color: #0798D1;
 text-decoration: none;
 cursor: pointer;
}
.main A:hover, .main A:active{
 text-decoration: underline;
}
.bottom A:link, .bottom A:visited{
 color: #CCCCCC;
 text-decoration: none;
}
.bottom A:hover, .bottom A:active{
 color: #3C5938;
}
A.copy:link, A.copy:visited,
A.copy:hover, A.copy:active{
 display: block;
 float: left;
}
A.kao:link, A.kao:visited,
A.kao:hover, A.kao:active{
 display: block;
 float: right;
}
A.atide:link, A.atide:visited{
 display: block;
 position: fixed;
 bottom: 0px;
 left: 0px;
 height: 40px;
 width: 219px;
 background-image: url(obr/logo_Atide.png);
 background-repeat: no-repeat;
 background-position: 8px 10px;
 background-color: #D00049;
 border-left: solid 15px #000000;
 z-index: 10;
 -webkit-border-radius: 0px 7px 0px 0px;
 -moz-border-radius: 0px 7px 0px 0px;
 -khtml-border-radius: 0px 7px 0px 0px;
 border-radius: 0px 7px 0px 0px;
 opacity: 0.80;
 filter: alpha(opacity=80);
}
A.atide:hover, A.ative:active{
 background-image: url(obr/logo_Atide_over.png);
}
/*--- DESIGN ---*/
.menupruh{
 position: fixed;
 width: 100%;
 background-color: #0798D1;
 z-index: 1000;
 box-shadow: 0px 0px 5px 0px #777777;
 -webkit-box-shadow: 0px 0px 5px 0px #777777;
 -moz-box-shadow: 0px 0px 5px 0px #777777;
}
.menuobr1{
 margin: 0px auto 0px auto;
 width: 80%;
 max-width: 1200px;
 position: relative;
 border-left: solid 15px #840082;
 background-image: url(obr/menuobr1.png);
 background-repeat: no-repeat;
}
.menuobr2{
 min-height: 112px;
 background-image: url(obr/menuobr2.png);
 background-repeat: no-repeat;
 background-position: right 0px;
}
.menu{
 float: right;
 text-align: right;
 padding: 20px 0px 0px 0px;
}
.top{
 height: 700px;
}
.odsazeni{
 height: 120px;
}
.mainpruh{
 position: relative;
 z-index: 1;
}
.mainpruh1{
 background-color: #FFFFFF;
}
.mainpruh2{
 background-color: #F0F0F0;
}
.main{
 margin: 0px auto 0px auto;
 width: 80%;
 max-width: 1200px;
 min-height: 200px;
 padding: 20px 0px 20px 0px;
 text-align: left;
 color: #333333;
 font-size: 18px;
}
.bottompruh{
 border-top: solid 5px #333333;
 background-color: #444444;
}
.bottom{
 margin: 0px auto 0px auto;
 width: 80%;
 max-width: 1200px;
 padding: 45px 0px 60px 0px;
}
/*--- OSTATNÍ ---*/
.mainpruh .blok{
 padding: 20px;
/*
 -webkit-border-radius: 3px 3px 3px 3px;
 -moz-border-radius: 3px 3px 3px 3px;
 -khtml-border-radius: 3px 3px 3px 3px;
 border-radius: 3px 3px 3px 3px;
*/
}
.mainpruh1 .blok{
/*
 background-color: #EDE6DD;
 border: solid 1px #AAAAAA;
 box-shadow: 1px 1px 0px 0px #AAAAAA;
 -webkit-box-shadow: 1px 1px 0px 0px #AAAAAA;
 -moz-box-shadow: 1px 1px 0px 0px #AAAAAA;
*/
}
.mainpruh2 .blok{
/*
 background-color: #FFFFFF;
 border: solid 1px #CACACA;
 box-shadow: 1px 1px 0px 0px #CACACA;
 -webkit-box-shadow: 1px 1px 0px 0px #CACACA;
 -moz-box-shadow: 1px 1px 0px 0px #CACACA;
*/
}
.pruh1{
 background-image: url(obr/pruh/1.png);
 background-repeat: no-repeat;
 background-position: center top;
}
.pruh2{
 background-image: url(obr/pruh/2.png);
 background-repeat: no-repeat;
 background-position: center top;
}
.pruh4{
 background-image: url(obr/pruh/4.png);
 background-repeat: no-repeat;
 background-position: center top;
}