body{ margin: 0px; font-family: Arial, sans-serif; background-image: url('http://www.maminka.info/img/background.png'); background-repeat: repeat-x; }

/**ZAKLADNI PRVKY**/
#page{ width: 950px; margin: 0px auto; }
#hlavicka{ width: 950px; height: 100px; }
#telo{ width: 910px; padding: 20px; background-image: url('http://www.maminka.info/img/telo.png'); background-repeat: no-repeat; }
a img{ border: 0px; }
.clear{ clear: both; }
#paticka{ width: 950px; text-align: center; background-color: #CDE7F7; margin-top: 10px; }

/**HLAVICKA, VYHLEDAVANI**/
.logo{ width: 400px; height: 69px; position: relative; top: 0px; left: 0px; margin: 0px; float: left; }
.logo h1 a { width: 400px; height: 69px; display: block; }
.logo h1 span { width: 400px; height: 69px; position: absolute; left: 0; top: 0; z-index: 1; background: url('http://www.maminka.info/img/logo.png') 0 0 no-repeat; }
.logo2{ width: 500px; padding-top: 20px; padding-left: 50px; float: left; }
.hledej_in{ width: 270px; height: 25px; font-size: 16px; margin-right: 10px; border: 1px solid #3677AA; }
.hledej_sub{ height: 25px; font-size: 8px; border: 1px solid #3677AA; background: #E6F3FB; padding: 3px; }
.hledej{ color: #147; margin: 0px; margin-top: 5px; margin-left: 60px; margin-right: 10px; float: left; }

.menu_0{ width: 190px; height: 150px; float: left; }
.add{ width: 950px; background-image: url('http://www.maminka.info/img/ad.png'); background-repeat: no-repeat; padding-top: 33px; }
.add .p2{ width: 728px; margin: 0px 0px 0px 100px; padding-top: 20px; float: left; }

/**SUBMENU**/
.submenu{ width: 890px; color: #137; font-size: 12px; padding: 10px; background-color: #E6F3FB; }

/**OBSAH**/
.left0{ width: 200px; background-color: #FFFFCC; margin: 20px 0px 10px 10px; float: left; }

.left{ width: 460px; font-size: 14px; line-height: 180%; margin: 20px 20px 10px 20px; float: left; }
.right{ width: 200px; margin: 20px 0px 10px 0px; float: left; }
.left h2{ color: #326186; font-size: 20px; margin: 0px; }
.left h3{ color: #326186; font-size: 16px; margin: 20px 0px 20px 0px; }
.left img{ border: 1px solid #CCC; margin: 20px 20px 10px 0px; float: left; }

.right h2{ width: 180px; color: #137; font-size: 14px; font-weight: normal; background-color: #EDF7FC; border-bottom: 1px solid #DEE; padding: 10px; margin: 0px; }
.right p{ width: 180px; font-size: 12px; background-color: #F6FCFF; border-bottom: 1px solid #DEE; padding: 10px 0px 10px 20px; margin: 0px; }
    .right p a{ color: #00F; text-decoration: none; }
    .right p a:hover{ color: #00F; text-decoration: underline; }

/**PATICKA**/
.paticka1{ width: 700px; font-size: 12px; background-color: #E6F3FB; border-top: 1px solid #80C4EF; padding-top: 15px; padding-bottom: 15px; float: left; }
    .paticka1 a, .paticka2 a{ color: #68E; text-decoration: none;  }
    .paticka1 a:hover, .paticka2 a:hover{ color: #68E; text-decoration: none;  }
.paticka2{ width: 250px; font-size: 12px; border-top: 1px solid #80C4EF; padding-top: 15px; padding-bottom: 15px; float: left; }
