/* http://www.alenkaobchod.cz/
http://www.hemi-sync.cz/
http://www.babylife.cz/scripts/index.php
http://www.moje-miminko.cz/  */

*{
  padding: 0px;
  margin: 0px;
}
body{
  text-align: center;
  padding-bottom: 14px;
  font-size: 13px;
  font-family: "Arial", sans-serif;
  background: url('decor/backmain.png') 0px 0px repeat-y #5ea6d8;
}
ul li{
  list-style-type: none;
}
a img{
  border: none;
}
.vyr, .tucny, .tucne{
  font-weight: bold;
}
.red{
  color: #8F0056;
}
.strike{
  text-decoration: line-through;
}
.em12{
  font-size: 1.2em;
}
#centered{
  margin-left: auto;
  margin-right: auto;
  width: 1024px;
  background: #ffffff;
  position: relative;
}
#centered div#obsah{
  text-align: left;
  background: url('decor/back.png') 0px 0px repeat-y white;
}
#centered #top{
  position: relative;
  height: 208px;
  background: white;
  background: url('decor/deti.jpg') 451px 0px no-repeat;
}
h1, #centered #top ul, #centered #top div#stitek, #centered #top div#stitek span{
  position: absolute;
  top: 0px;
  left: 0px;
}
#centered #top div#stitek{
  left: auto;
  right: 0px;
  width: 268px;
  height: 208px;
  background: url('decor/stitek.png') 3px 0px no-repeat;
}
#centered #top div#stitek span{
  display: block;
  top: 78px;
  top: 71px;
  left: 15px;
  width: 225px;
  font-weight: bold;
  color: #ffffff;
  text-align: center;
}
#centered #top div#stitek span a{
  color: #ffffff;
}
h1{
  width: 451px;
  height: 208px;
  top: 0px;
  background: url('decor/h1.png') -3px 0px no-repeat;
}
h1 a{
  display: block;
  width: 100%;
  height: 100%;
}
h1 span{
  display: none;
}
#centered #middle h3{
  color: #367EAF;
  font-size: 28px;
  font-weight: normal;
  padding: 0px 0px 10px 0px;
  line-height: 35px;
}
#centered #middle h4{
  color: #DF6129;
  font-size: 18px;
  font-weight: normal;
  padding: 15px 0px 5px 0px;
  line-height: 24px;
  vertical-align: middle;
}
#centered #middle h4.item{
  padding: 0px 0px 5px 0px;
}
#centered #middle h6{
  font-size: 16px;
  font-weight: bold;
  padding: 15px 0px 3px 0px;
  line-height: 24px;
  vertical-align: middle;
}
h2.kat{
  width: 299px;
  _width: 399px;
  height: 37px;
  _height: 49px;
  background: url('decor/backkategorie.png') 0px 0px no-repeat;
  color: #ffffff;
  font-size: 18px;
  font-weight: normal;
  padding: 12px 0px 0px 100px;
  margin: 0px 0px 30px 0px;
}
#middle #knihy h3{
  width: 242px;
  _width: 312px;
  background: url('decor/backh3.png') 0px 0px no-repeat #ff824b;
  font-size: 20px;
  line-height: 25px;
  font-weight: normal;
  padding: 16px 0px 5px 70px;
  margin: 0px 0px 10px 0px;
}
#middle #knihy h3 a{
  color: #ffffff;
  text-decoration: none;
}
#middle #knihy h3 a:hover{
  text-decoration: underline;
  color: #ffffff;
}
#right h3, #right h4{
  background: #FAA079;
  margin: 10px 0px 5px 0px; 
  padding: 9px 0px 9px 0px;
  font-size: 20px;
  font-weight: normal;
}
#right h4{
  font-size: 14px;
  font-weight: bold;
}

#centered #left{
  float: left;
  width: 172px;
  line-height
}
#centered #left h4{
  font-size: 15px;
  color: #ffffff;
  width: 162px;
  _width: 172px;
  height: 23px;
  _height: 33px;
  background: url('decor/lefth.png') 0px 0px no-repeat;
  margin: 10px 0px 5px 0px;
  padding: 5px 5px 0px 5px;
}
#centered #left h4 a{
  color: #ffffff;
  display: block;
  text-decoration: underline;
}
#centered #left h4 a:hover{
  text-decoration: none;
}
#centered #left ul{
  padding-top: 4px;
}
#centered #left ul li a{
  padding: 0px 6px 10px 6px;
  display: block;
  text-decoration: none;
  font-size: 13px;
  font-weight: bold;
  color: #5E5E42;
}
#centered #left ul li a:hover{
  text-decoration: underline;
}
#centered #left ul li.vyr{
  padding: 0px 6px 0px 6px;
}
#centered #middle{
  float: left;
  width: 680px;
  line-height: 1.4em;
  background: url('decor/backmiddle.png') 0px 0px repeat-x;
  color: #5E5E42;
}
#centered #middle a{
  color: #0F527F;
}
#centered #middle a:hover{
  color: #9F1368;
  text-decoration: none;
}
#centered #middle div#menu{
  padding: 0px;
  height: 106px;
  background: url('decor/kosik1.png') 100% 0px no-repeat;
}
#centered #middle #menu ul{
  float: none;
  width: auto;
  padding: 0px;
  clear: none;
  height: 40px;
  background: url('decor/chlapik.png') 20px 0px no-repeat;
}
#centered #middle #menu ul li{
  float: left;
  display: block;
  height: 40px;
  background: url('decor/trojuh.png') 100% 0px no-repeat;
  padding: 0px;
  line-height: 40px;
  vertical-align: middle;
  color: #E2FC75;
  font-weight: bold;
}
#centered #middle #menu ul li#li1{
  width: 170px;
  _width: 250px;
  padding-left: 80px;
}
#centered #middle #menu ul li#li2{
  width: 130px;
}
#centered #middle #menu ul li#li3{
  width: 90px;
}
#centered #middle #menu ul li#li4{
  width: 170px;
}
#centered #middle #menu ul li a{
  color: #ffffff;
  text-decoration: none;
  padding-left: 15px;
}
#centered #middle #menu ul li#li1 a{
  padding-left: 0px;
}
#centered #middle #menu ul li a:hover{
  color: #F2FFBF;
  text-decoration: underline;
}
#centered #middle #knihy{
  padding: 0px 0px 0px 10px;
}
#centered #middle #knihy form{
  display: block;
  width: 312px;
  float: left;
  padding: 0px 0px 20px 0px;
  margin-right: 28px;
}
#centered #middle #knihy form.bezm{
  margin-right: 0px;
}
#centered #middle #knihy img{
  display: block;
  float: left;
  width: 100px;
}
#centered #middle #knihy ul.cena{
  display: block;
  float: right;
  width: 190px;
  color: #1C8F00;
  font-size: 17px;
  font-weight: bold;
}
#centered #middle #knihy li.cena{
  padding-bottom: 5px;
}
#centered #middle #knihy ul.cena li.cena span.red{
  color: #8F0056;
  text-decoration: line-through;
}
#centered #middle #knihy ul.cena a{
  color: #1C8F00;
  font-size: 14px;
  text-decoration: none;
}
#centered #middle #knihy form div{
  clear: both;
  padding-top: 10px;
  text-align: justify;
}
#centered #middle ul.mozn{
  height: 20px;
  padding-bottom: 10px;
}
#centered #middle ul.mozn li{
  vertical-align: bottom;
  display: block;
  padding-right: 25px;
  float: left;
}
#centered #middle ul.mozn li a{
  color: #188F00;
}
#centered #middle ul.mozn li a:hover{
  color: #1EAF00;
  text-decoration: none;
}
#centered #middle div ul.mozn li.bezp{
  padding-right: 0px;
}
#centered #right{
  float: right;
  width: 172px;
  color: #ffffff;
  text-align: center;
  padding: 0px;
}
#centered #right a{
  font-weight: bold;
  color: #ffffff;
  display: block;
  padding: 0px 0px 3px 0px;
}
#right a img{
  display: block;
  margin: 0px auto 5px auto;
}
#centered #right ul li a{
  font-size: 15px;
  padding: 5px 8px 0px 8px;
}
#centered #right a:hover{
  text-decoration: none;
}

#centered #right div#kosik{
  width: 172px;
  height: 104px;
  _height: 109px;
  padding: 5px 0px 0px 0px;
  background: url('decor/kosik2.png') 0px 0px no-repeat;
  font-weight: bold;
  text-align: left;
}
#centered #right div#obsahkosik{
  text-align: left;
  padding: 7px;
}
#centered #right div#obsahkosik strong, #centered #right div#obsahkosik span{
  display: block;
}
#centered #right div#obsahkosik span{
  padding: 0px 0px 5px 10px;
}
#centered #right ul{
  padding-bottom: 10px;
  margin-bottom: 20px;
  border-bottom: 1px solid #FAA079;
}
#centered #right div#kosik span{
  font-size: 15px;
  color: #FFFC00;
}
#centered #right div#kosik a.upravit{
  padding: 10px 0px 3px 0px;
}
#centered #right ul li.nyni{
  font-weight: bold;
  font-size: 1.4em;
  color: #FFFC00;
  padding-top: 4px;
}
#centered #middle #form{
  padding: 20px 10px 20px 10px;
}
#centered #middle #form div, #centered #middle .form div{
  width: 450px;
  padding: 0px;
  margin: 0px;
}
#centered #middle #form div.borbot{
  padding-bottom: 20px;
  margin-bottom: 40px;
  border-bottom: 1px solid #DDDDDD;
}
#centered #middle #form div div, #centered #middle .form div div{
  clear: both;
  padding-bottom: 3px;
}
#centered #middle #form label, #centered #middle .form label{
  float: left;
  width: 125px;
  height: 21px;
  display: block;
}
#centered #middle #form input, #centered #middle #form select, #centered #middle .tatinci select, #centered #middle #form textarea,
#centered #middle .form input, #centered #middle .form select, #centered #middle .form textarea{
  border: 1px solid #52A0D5;
  width: 300px;
  float: right;
  display: block;
}
#centered #middle .tatinci select{
  width: 40px;
  margin-right: 200px;
}
#centered #middle #form textarea, #centered #middle .form textarea{
  height: 120px;
}
#centered #middle #form input.ode, #centered #middle .form input.ode, #centered #middle #form input.long{
  height: 28px;
  border: none;
  line-height: 28px;
  vertical-align: middle;
  width: 150px;
  background: #52A0D5;
  color: #ffffff;
  font-weight: bold;
}
#centered #middle #form input.rad, #centered #middle .form input.rad{
  width: 13px;
  height: 13px;
  border: none;
  float: none;
  display: inline;
}
#centered #middle #form input.long{
  width: 350px;
  float: none;
  margin-top: 10px;
}
#centered #middle div ul.mozn input{
  background: url(decor/pridej.png) 0 0 no-repeat;
  width: 171px;
  height: 34px;
  border: none;
  display: block;
  float: left;
}
#centered #middle div ul.mozn input.poc, #centered #middle #form input.poc{
  font-size: 12px;
  line-height: 24px;
  height: 24px;
  width: 30px;
  _width: 32px;
  background: none;
  border: 1px solid #C3C3C3;
  text-align: middle;
  vertical-align: middle;
  margin: 8px 20px 0px 10px;
  float: left;
}
#centered #middle #form input.poc{
  float: none;
}
#centered #middle div ul.mozn label{
  font-size: 12px;
  line-height: 23px;
  height: 24px;
  display: block;
  float: left;
  margin-top: 8px;
}
#menu form{
  padding-top: 5px;
  width: 255px;
  float: right;
}
#menu input{
  border: none;
  width: 152px;
  height: 18px;
  vertical-align: top;
  background: url('decor/hledatinp.png') 0px 0px no-repeat white;
  font-size: 11px;
  font-weight: bold;
  color: #8F8F8F;
}
#menu input.bottomm{
  width: 22px;
  height: 21px;
  background: url('decor/hledatsubm.png') 0px 0px no-repeat white;
}
#menu input.bottomm:hover{
  cursor: hand;
}
#centered #middle .text{
  padding: 15px 10px 10px 10px;
}
#centered #middle .cisl{
  padding: 0px 0px 0px 25px;
}
#centered #middle .cisl li{
  list-style-type: upper-roman;
  padding: 0px 10px 5px 0px;
  text-align: justify;
}
#centered #middle .bookim{
  width: 202px;
  display: block;
  float: left;
  margin-right: 20px;
}
#centered #middle div.cena{
  color: #DF6129;
  font-size: 21px;
  font-weight: normal;
  padding: 20px 0px 20px 0px;
}
#centered #middle div.cena .red{
  color: #C22782;
}



#centered #middle div ul.uprav{
  padding-top: 5px;
}
#centered #middle textarea#partner{
  width: 380px;
  float: none;
  height: 70px;
}
div.info, div.obch, #centered #middle #form div.obch{
  padding-bottom: 10px;
  padding-top: 5px;
  text-align: justify;
}

#centered #middle .cl, #centered .cl{
  clear: both;
  padding: 0px;
  border: 0px;
  display: block;
}

#centered #paticka{
  font-size: 12px;
  background: url(decor/backbottom.png) 0 0 repeat-x;
  height: 113px;
  text-align: left;
  font-weight: bold;
}
#centered #links, #centered #partners{
  height: 56px;
  line-height: 56px;
  vertical-align: middle;
  color: #ffffff;
  padding: 0px 20px 0px 20px;
}
#centered #partners{
  color: #999797;
    line-height: 56px;
  padding: 0px 20px 0px 30px;
}
#centered #paticka a{
  text-decoration: none;
  color: #ffffff;
  padding: 0px 10px 0px 10px;
}
#centered #links a:hover{
  color: #E2EB4D;
}
#centered #partners a{
  color: #999797;
}
#centered #dev{
  width: 200px;
  text-align: right;
  font-size: 10px;
  
  float: right;
}
#centered #dev a{
  padding: 0px;
}

#centered #paticka a:hover{
  text-decoration: underline;
}
a#soutez{
  font-size: 18px;
  color: #EF0E0E;
  display: block;
  margin: 4px 0px 5px 0px;
  text-align: center;
  line-height: 26px;
  letter-spacing: 1px;
}
a#soutez:hover{
  text-decoration: none;
}
#centered #middle ul#related{
float: none;
width: auto;
padding-left: 5px;
}
ul#related li{
  display: block;
  float: left;
  margin: 0px;
  padding: 0px;
width: 135px;
text-align: left;
}
#related a img{
  width: 120px;
  display: block;
  margin-top: 5px;
}
#centered div div div.pokud{
font-size: 0.8em;
color: #000000;
padding: 10px 0px 10px 0px;
border: none;
}
#centered #middle ul.postb li{
  padding: 0px 4px 1px 14px;
}
.pag{
  margin-top: 30px;
  text-align: center;
  padding-right: 50px;
}
.pag a{
  padding-right: 10px;
  font-size: 20px;
}
#centered #middle .pag a.aktual{
  color: #DF6129;
} 
#centered #middle a:hover{
  color: #9F1368;
  text-decoration: none;
}






#centered #right div.rekl{
  width: 150px;
  padding: 10px 0px 20px 0px;
  margin-left: 10px;
  _margin-left: 0px;

}
#centered #right div.rekl a{
  display: block;
  font-weight:bold;
  font-size: 14px;
  color:black;
  /*background: #5EA6D8;
  background: #8F0056;*/
  background: url('decor/backtat.jpg') 0px 0px no-repeat;
  text-align: center;
  padding: 5px;
  text-decoration: none;
}
#centered #right div.rekl a:hover{
/*background: #2B7AAF;
  background: #5F003C;*/
  background: #B08799;
    background: #F5A7A3;
}
#centered #right div.rekl span{
font-size:35px;text-transform:uppercase;display:block;font-weight: normal;letter-spacing:2px;
}
