@charset "utf-8";
/* CSS Document */
html { font-size:125%; }

body       { background:#83A703 url(images/bgr.jpg) repeat-x center top; margin:0; padding:0; font-size:50%; }
body.intro { background:#83A703 url(images/pozad.jpg) repeat-x center top; }
#introwrap { width:545px; margin:0 auto; background:url(images/intro.jpg); height:777px; }
#introwrap h1 { display:block; height:370px; margin:0; padding:0;  }
#introwrap ul { margin:0; padding:0;  }
#introwrap li { display:block; float:left; width:272px; height:400px; list-style:none;  }
#introwrap li a { display:block; width:272px; height:400px; }
#introwrap span { display:none; }

#head { width:731px; height:273px; background:url(images/head.jpg); margin:0 auto; }
#menu { width:752px; height:35px; background:url(images/mm.jpg); margin:0 auto; }
#menu ul { margin:0 0 0 10px; padding:0; }
#menu ul li { display:block; height:35px; float:left; list-style:none; }
#menu ul li a span { display:none; }
#menu li a { display:block; height:34px; }
#menu li.m01 a { background:url(images/m01.jpg); width:85px; }
#menu li.m01 a:hover { background:url(images/m01u.jpg); }
#menu li.m02 a { background:url(images/m02.jpg); width:102px; }
#menu li.m02 a:hover { background:url(images/m02u.jpg); }
#menu li.m03 a { background:url(images/m03.jpg); width:92px; }
#menu li.m03 a:hover { background:url(images/m03u.jpg); }
#menu li.m04 a { background:url(images/m04.jpg); width:110px; }
#menu li.m04 a:hover { background:url(images/m04u.jpg); }
#menu li.m05   { margin-left:226px; }
#menu li.m05 a { background:url(images/m05.jpg); width:116px; }
#menu li.m05 a:hover { background:url(images/m05u.jpg); }

#headfl { width:731px; height:264px; background:url(images/head-fl.jpg); margin:0 auto; }
#menufl { width:752px; height:48px; background:url(images/mm-fl.jpg); margin:0 auto; }
#menufl ul { margin:0 0 0 10px; padding:0; }
#menufl ul li { display:block; height:35px; float:left; list-style:none; }
#menufl ul li a span { display:none; }
#menufl li a { display:block; height:48px; }
#menufl li.m01 a { background:url(images/m01fl.jpg); width:161px; }
#menufl li.m01 a:hover { background:url(images/m01ufl.jpg); }
#menufl li.m02 a { background:url(images/m02fl.jpg); width:184px; }
#menufl li.m02 a:hover { background:url(images/m02ufl.jpg); }
#menufl li.m03 a { background:url(images/m03fl.jpg); width:139px; }
#menufl li.m03 a:hover { background:url(images/m03ufl.jpg); }
#menufl li.m04 a { background:url(images/m04fl.jpg); width:120px; }
#menufl li.m04 a:hover { background:url(images/m04ufl.jpg); }
#menufl li.m05 a { background:url(images/m05fl.jpg); width:126px; }
#menufl li.m05 a:hover { background:url(images/m05ufl.jpg); }

#wrap { width:752px; height:518px; margin:0 auto 15px; }
.wprint { background:url(images/bgr-print.jpg);  }
.wprint .in { padding:0 0 0 40px; margin:0 auto 0 0; width:475px; }
.wzoya { background:url(images/bgr-zoya.jpg);  }
.wzoya .in { padding:0 0 0 40px; margin:0 auto 0 0; width:475px; }
.wdesign { background:url(images/bgr-design.jpg); }
.wdesign .in { padding:0 0 0 40px; margin:0 auto 0 0; width:700px;  }
.wkontakt { background:url(images/bgr-kontakt.jpg); }
.wkontakt .in { padding:10px 0 0 40px; margin:0 auto 0 0; width:700px;  }
.wgallery { background:url(images/bgr-gallery.jpg) no-repeat; }
.wgallery .in { text-align:center; margin:0 auto; padding:60px 40px 0;  }
.wflower { background: url(images/bgr-flower.jpg) no-repeat; }
.wflower .in { text-align:left; margin:0 auto; padding:20px 40px 0;  }
.wrezane { background: url(images/bgr-rezane.jpg) no-repeat; }
.wrezane .in { text-align:left; margin:0 auto; padding:20px 40px 0;  }
.wcrepnikove { background: url(images/bgr-crepnikove.jpg) no-repeat; }
.wcrepnikove .in { text-align:left; margin:0 auto; padding:20px 320px 0 40px;  }
.wdoplnky { background: url(images/bgr-doplnky.jpg) no-repeat; }
.wdoplnky .in { text-align:left; margin:0 auto; padding:20px 40px 0;  }
.wfkontakt { background:url(images/bgr-flkontakt.jpg)  no-repeat; }
.wfkontakt .in { text-align:left; margin:0 auto; padding:20px 40px 0;  }
.wumele { background:url(images/bgr-umele.jpg)  no-repeat; }
.wumele .in { text-align:left; margin:0 auto; padding:20px 40px 0;  }


#wrap h1 { display:block; height:130px; margin:0; }
#wrap h1 span { display:none; }
#wrap p { margin:0 0 10px 0; font:normal 1.3em/1.6em Tahoma, Geneva, sans-serif; color:#888; }
#wrap h3 { margin:20px 0 10px 0; font:normal 1.4em/1.6em Tahoma, Geneva, sans-serif; color:#C23894; font-style:italic; }

#wrap .zeleny { font-weight:bold; color:#87AB05; font-size:110%; }
#wrap .losos { font-weight:bold; color:#CA5F9E; }
.stlpec { width:230px; float:left; }