body { margin: 0px; padding: 0px; height: 100%; width: 100%; background-color: #FFFFFF; font-family: Georgia, "Times New Roman", Times, serif; color: black; padding-bottom: 105px; padding-top: 11px; background-image: url('/parts/images/background_top.png'); background-position: top center; background-repeat: repeat-x; }

img { border: 0; }

#wrap { width: 800px; margin-right: auto; margin-left: auto; margin-top: 0px; z-index: 0; padding-left: 10px; padding-right: 10px; }

#header { width: 1000px; margin-left: auto; margin-right: auto; font-family: Georgia; padding-top: 10px; padding-bottom: 10px; height: 137px; background-image: url('/parts/images/logo.png'); background-repeat: no-repeat; background-position: center center; position: relative;}
#header a.home { display: block; width: 618px; height: 100px; }
#header a.contact { font-family: Arial; position: absolute; right: 32px; top: 35px; text-align: right; font-size: 14px; font-weight: bold; color: #3399CC; text-decoration: none; width: 335px; height: 94px; display: block; }
#header a.contact:hover { color: black; }
#header a.contact div.tel { font-size: 23px; margin-top: 10px; }

#menu { position: relative; font-family: Arial; text-align: center; height: 32px; #height: 33px; }
#menu ul { margin: 0; padding: 0; }
#menu li { display: inline; padding: 0; margin: 0; }
#menu a { -moz-opacity: 0.7; opacity: 0.7; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"; border-bottom: 1px solid #5A86CE; border-top: 1px solid #5A86CE; display: block; width: 160px; font-size: 18px; color: #2954B9; text-decoration: none; padding-top: 5px; padding-bottom: 5px; margin: 0; position: absolute; top: 0; }
#menu a:hover, #menu a.active { color: black; -moz-opacity: 1; opacity: 1; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; background-color: #94DFFF; }
#menu a.prvni { left: 0; }
#menu a.druhy { left: 160px; }
#menu a.treti { left: 320px; }
#menu a.ctvrty { left: 480px; }
#menu a.paty { left: 640px; }

#obsah { padding-left: 20px; padding-right: 20px; padding-top: 0px; padding-bottom: 10px; font-size: 14px; }
#obsah h2 { display: none; }
#obsah h2.show { display: block; font-family: Georgia; color: #2951BD; }
#obsah h2.red { color: red; }
#obsah h3 { color: #2951BD; font-size: 16px; padding-bottom: 0; margin-bottom: 0;}
#obsah h3.green { color: #73B629; }
#obsah p { padding-left: 10px; text-align: justify; }
#obsah p.center { text-align: center; }
#obsah ul { text-align: left; }
#obsah a { color: black; }
#obsah a:hover, #obsah .odkaz:hover { color: dimgray; text-decoration: none; }
#obsah .odkaz { color: black; cursor: pointer; text-decoration: underline; }
#obsah table { border: 0; border-collapse: collapse; width: 100%; margin-top: 15px; }
#obsah table td { text-align: left; vertical-align: top; padding: 4px; }
#obsah table td.center { text-align: center; }
#obsah table.cenik tr { border-bottom: 1px solid lightgrey; }
#obsah table.cenik th { text-align: left; font-size: 16px; color: #2951BD; }
#obsah table.cenik td { text-align: right; }
#obsah table.vybaveni td { text-align: center; padding: 10px; }
#obsah table.vybaveni th h3 { margin-top: 0; }
#obsah table.vybaveni th div { font-weight: normal; margin-top: 10px; }
#obsah table.vybaveni td img { width: 200px; }
#obsah table.kontakt { margin-top: 0; #margin-top: 10px; }
#obsah table.kontakt td { padding: 5px; vertical-align: top; }

#footer { border-top: 1px solid #73B629; position: relative; font-size: 12px; font-family: Arial; color: gray; }
#footer a { text-decoration: none; color: #73B629; font-family: Arial; }
#footer a:hover { color: black; }
#footer .right { position: absolute; top: 5px; right: 10px; text-align: right; }
#footer .left { position: absolute; top: 5px; left: 10px; }

#galerie_back { background-color: #E6E6E6; width: 860px; height: 585px; display: none; -moz-opacity: 0.7; opacity: 0.7; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"; filter: alpha(opacity=70); position: fixed; top: 50%; left: 50%; z-index: 98; }
#galerie { width: 860px; height: 585px; display: none; position: fixed; top: 50%; left: 50%; z-index: 99; }
#galerie table { margin: 10px; border-collapse: collapse; width: 840px; height: 565px; }
#galerie table td { width: 700px; text-align: center; }
#galerie table td.nav { width: 55px; }
#galerie table td.title { height: 20px; padding-top: 20px; font-size: 20px; font-weight: bold; }
#galerie .close { position: absolute;  right: 10px; top: 10px; }
#galerie .ajax { display: none; }
#galerie .html { display: none; }
#galerie .html iframe { width: 860px; height: 585px; border: 0; z-index: 99; background-color: red; }

#background_grass { display: none; position: fixed; bottom: -50px; left: 0; width: 100%; height: 70px; background-image: url('/parts/images/background_bottom.png'); background-repeat: repeat-x; background-position: bottom center; z-index: 97; }

#background_balls { display: none; width: 100%; position: fixed; bottom: 0; left: 0; }
#background_balls .wrap { position: relative; margin-left: auto; margin-right: auto; width: 1000px; }
#background_balls .wrap img.modry { position: absolute; left: 15px; bottom: -15px; z-index: 2; }
#background_balls .wrap img.cerveny { position: absolute; right: 15px; bottom: 100px; z-index: 2; }
#background_balls .wrap img.zluty { position: absolute; right: 40px; bottom: -40px; z-index: 2; }
#background_balls .wrap img.zeleny { position: absolute; left: 80px; bottom: -10px; z-index: 3; }

/* pro skakaci mice
#background_balls .wrap img.modry { position: absolute; left: 15px; bottom: -150px; z-index: 2; }
#background_balls .wrap img.cerveny { position: absolute; right: -100px; bottom: 300px; z-index: 2; }
#background_balls .wrap img.zluty { position: absolute; right: 40px; bottom: -150px; z-index: 2; }
#background_balls .wrap img.zeleny { position: absolute; left: 80px; bottom: -500px; z-index: 3; }*/

.click { cursor: pointer; }
.nodisplay { display: none; }