BODY{
 margin: 0px;
 padding: 10px 0px 0px 0px;
 background-color: #302F2F;
 font-family: Verdana,Tahoma,Arial;
 font-size: 12px;
 color: #FFFFFF;
}
/*--- TAGY ---*/
H1{
 margin: 0px;
 font-size: 16px;
 font-weight: normal;
 font-family: Arial;
}
H2{
 margin: 0px;
 padding: 0px 0px 10px 0px;
 font-size: 14px;
 font-family: Arial;
 color: #CCCCCC;
}
P{
 text-indent: 20px;
 line-height: 15px;
 text-align: justify;
}
UL{
 padding: 0px 0px 0px 0px;
}
UL LI{
 padding: 0px 0px 5px 10px;
 margin: 0px 0px 0px 60px;
}
/*--- ODKAZY ---*/
.menu A:link, .menu A:visited{
 font-family: Arial;
 font-weight: bold;
 color: #CCCCCC;
 font-size: 14px;
 text-decoration: none;
 padding: 2px 10px 2px 10px;
}
.menu A:hover, .menu A:active, .menu A.a:link, .menu A.a:visited{
 color: #FFFFFF;
}
.menu A.cara:link, .menu A.cara:visited, .menu A.cara:hover, .menu A.cara:active{
 border-left: solid 1px #666666;
}
A.mapa:link, A.mapa:visited{
 display: block;
 width: 55px;
 float: right;
 background-color: #0B832C;
 color: #FFFFFF;
 padding: 4px 14px 4px 0px;
 border: solid 1px #0B832C;
 text-decoration: none;
}
A.mapa:hover, A.mapa:active{
 background-color: #FFFFFF;
 color: #0B832C;
 text-decoration: none;
}
.logo A.alogo:link, .logo A.alogo:visited, .logo A.alogo:hover, .logo A.alogo:active{
 display: block;
 float: left;
 width: 240px;
 height: 85px;
 margin: 80px 0px 0px 0px;
}
.obsah_uvod A:link, .obsah_uvod A:visited{
 display: block;
 width: 255px;
 color: #66AA6D;
 text-decoration: none;
 font-size: 15px;
 line-height: 26px;
 font-weight: bold;
 font-family: Arial;
}
.obsah_uvod A:hover, .obsah_uvod A:active{
 color: #FFFFFF;
}
.obsah_uvod A.u1:link, .obsah_uvod A.u1:visited{
 height: 77px;
 padding: 23px 0px 0px 0px;
 margin: 0px 0px 9px 0px;
}
.obsah_uvod A.u2:link, .obsah_uvod A.u2:visited{
 height: 44px;
 padding: 20px 0px 0px 0px;
 margin: 0px 0px 9px 0px;
}
.obsah .kategorie A:link, .obsah .kategorie A:visited{
 text-decoration: none;
 color: #FFFFFF;
 padding: 5px 0px 5px 10px;
 margin: 5px 0px 0px 0px;
 display: block;
 font-family: Arial;
 color: #CCCCCC;
 font-size: 14px;
 font-weight: bold;
}
.obsah .kategorie A:hover, .obsah .kategorie A:active, .obsah .kategorie A.a:link, .obsah .kategorie A.a:visited{
 color: #66AA6D;
}
.obsah .foto A:link, .obsah .foto A:visited{
 color: #008000;
 text-decoration: none;
}
.obsah .foto A:hover, .obsah .foto A:active{
 color: #000000;
}
.obsah .foto A:link IMG, .obsah .foto A:visited IMG, .obsah .foto A:hover IMG, .obsah .foto A:active IMG{
 border: none;
}
.obsah .foto A:link SPAN, .obsah .foto A:visited SPAN, .obsah .foto A:hover SPAN, .obsah .foto A:active SPAN{
 display: block;
 padding: 10px 0px 0px 0px;
 font-size: 11px;
}
.obsah .foto A:link SPAN EM.l, .obsah .foto A:visited SPAN EM.l{
 float: left;
 font-style: normal;
 font-weight: normal;
 padding: 5px 0px 5px 0px;
 margin: 0px 0px 0px 5px;
 color: #FFFFFF;
}
.obsah .foto A:hover SPAN EM.l, .obsah .foto A:active SPAN EM.l{
 color: #0B832C;
 cursor: pointer;
}
.obsah .foto A:link SPAN EM.p, .obsah .foto A:visited SPAN EM.p{
 float: right;
 font-style: normal;
 font-weight: normal;
 padding: 5px 0px 5px 0px;
 margin: 0px 5px 0px 0px;
 color: #FFFFFF;
 background-color: #0B832C;
 display: block;
 width: 120px;
 border: solid 1px #0B832C;
 text-align: center;
}
.obsah .foto A:hover SPAN EM.p, .obsah .foto A:active SPAN EM.p{
 color: #0B832C;
 background-color: #FFFFFF;
 cursor: pointer;
}
.obsah .mainP A:link, .obsah .mainP A:visited{
 color: #00BB00;
 font-weight: bold;
 text-decoration: none;
}
.obsah .mainP A:hover, .obsah .mainP A:active{
 color: #FFFFFF;
}
A.zpet:link, A.zpet:visited{
 color: green;
 font-size: 13px;
 text-decoration: none;
 display: block;
 width: 130px;
 text-align: center;
}
A.zpet:hover, A.zpet:active{
 color: #FFFFFF;
}
.sipky A:link, .sipky A:visited, .sipky A:hover, .sipky A:active{
 display: block;
 width: 27px;
 height: 28px;
 background-repeat: no-repeat;
}
A.sipkaL:link, A.sipkaL:visited{ float: left; background-image: url(obr/sipkaL.gif); }
A.sipkaL:hover, A.sipkaL:active{ background-image: url(obr/sipkaL_over.gif); }
A.sipkaP:link, A.sipkaP:visited{ float: right; background-image: url(obr/sipkaP.gif); }
A.sipkaP:hover, A.sipkaP:active{ background-image: url(obr/sipkaP_over.gif); }
.copy A:link, .copy A:visited{
 font-family: Tahoma;
 font-size: 11px;
 text-decoration: none;
 color: #777777;
 display: block;
 padding: 7px 0px 0px 0px;
}
.copy A:hover, .copy A:active{
 color: #FFFFFF;
}
/*--- DESIGN ---*/
.menu{
 width: 975px;
 height: 40px;
}
.menupad{
 padding: 10px 0px 0px 8px;
}
.logopoz{
 height: 188px;
 background-image: url(obr/logo.jpg);
 background-repeat: no-repeat;
 background-position: center 0px;
}
.logo{
 width: 956px;
 text-align: right;
}
.logopad{
 padding: 0px 0px 0px 0px;
}
.nadpisadresa{
 width: 607px;
 float: right;
}
.nadpis{
 color: #302F2F;
 height: 110px;
 text-align: right;
 border-bottom: 1px solid #8C8C8C;
}
.nadpispad{
 padding: 80px 5px 0px 0px;
}
.adresamapa{
 float: right;
}
.adresa{
 display: block;
 float: left;
 padding: 6px 10px 0px 0px;
 width: 330px;
 font-family: Arial;
 font-size: 12px;
 color: #000000;
}
.obsah1{
 clear: both;
 background-image: url(obr/obsah1.jpg);
 background-repeat: no-repeat;
 background-position: center 0px;
}
.obsah2{
 background-image: url(obr/obsah2.jpg);
 background-repeat: no-repeat;
 background-position: center 236px;
}
.obsah3{
 background-image: url(obr/obsah3.jpg);
 background-repeat: no-repeat;
 background-position: center 472px;
}
.obsah, .obsah_uvod{
 width: 956px;
 height: 800px;
}
.obsah_uvod .main{
 background-image: url(obr/main_uvod.jpg);
 background-repeat: no-repeat;
 background-position: 0px 3px;
 height: 395px;
}
.obsah_uvod .main .mainL{
 float: left;
 width: 300px;
 height: 260px;
}
.obsah_uvod .main .mainL .mainLpad{
 padding: 81px 0px 0px 30px;
}
.obsah_uvod .main .mainP{
 float: right;
 width: 655px;
 height: 380px;
}
.obsah .main{
 background-image: url(obr/main.jpg);
 background-repeat: no-repeat;
 background-position: 7px 3px;
 height: 760px;
}
.obsah .main .mainL{
 float: left;
 width: 217px;
 border-right: solid 1px #C3C8C4;
 margin: 21px 0px 0px 0px;
}
.obsah .main .mainL .mainLpad{
 padding: 9px 0px 0px 33px;
}
.obsah .main .mainL .mainLvyska{
 height: 696px;
}
.obsah .main .mainP{
 float: right;
 width: 719px;
}
.obsah .main .mainP .mainPpad{
 padding: 21px 19px 0px 0px;
 color: #CCCCCC;
 font-size: 11px;
}
.obsah .main .mainP .foto{
 height: 690px;
}
.obsah .main .mainP .fotopoz{
 padding: 14px;
}
.obsah .main .mainP .sipky{
 width: 70px;
 float: right;
}
.patickapoz{
 background-image: url(obr/paticka.jpg);
 background-repeat: no-repeat;
 background-position: center 0px;
}
.paticka{
 width: 956px;
 height: 122px;
}
.klienti{
 padding: 60px 400px 0px 0px;
 color: #616161;
 font-size: 10px; 
 font-family: Arial;
 text-align: right;
 float: right;
 width: 70px;
}
/*--- OSTATNÍ ---*/
.copy{
 width: 250px;
 float: left;
 padding: 20px 0px 0px 25px;
 text-align: left;
}
.levy_pruh, .pravy_pruh{
 height: 570px;
 width: 340px;
}
.levy_pruh P, .pravy_pruh P, .text{
 color: #CCCCCC;
 font-family: Arial;
 font-size: 12px;
 line-height: 30px;
}
.levy_pruh{ float: left; }
.pravy_pruh{ float: right; }
.levy_pruh_pad{ padding: 30px 0px 0px 21px; }
.pravy_pruh_pad{ padding: 30px 40px 0px 0px; }
.mainobr{
 width: 637px;
 height: 361px;
 background-image: url(obr/vodafone_stojan.jpg);
 background-repeat: no-repeat;
 margin: 20px 0px 0px 3px;
}
.mainobr2{
 width: 637px;
 height: 361px;
 background-image: url(obr/harley_davidson.jpg);
 background-repeat: no-repeat;
 margin: 20px 0px 0px 3px;
}
.klienti{
 font-size: 10px;
 color: #616161;
}
.clb{
 clear: both;
}