#page #content ol{ list-style-position: outside; font-size: 14px; line-height: 18px;
}
#page #content ol li{ margin: 2px 0 8px 20px;
}
p.d{ padding: 20px 0 0 0; font-size: 14px; line-height: 18px; text-align: justify;
}
#home-banner{ display:block; position:relative; width: 752px; height: 310px; top: 10px; margin: 0 0 20px 0; text-decoration:none;
}
#home-banner span, #home-banner b, #home-banner small{ position:absolute; width: 300px; right: 82px; text-align:center;
}
#home-banner span{ top: 35px; font-size: 35px; text-shadow: 3px 3px 3px rgba(0,0,0,0.3);
}
#home-banner span em{ font-style:normal; color:#A52169;
}
#home-banner b{ top: 178px; font-size: 30px; color:white; font-weight:normal;
}
#home-banner small{ bottom: 25px; font-size: 14px;
}
#rating-banner{ width: 742px; height: 332px; margin: 0 auto; padding-left: 10px; background:url('/_img/hodnoceni-banner.png') no-repeat;
}
#rating-banner div{ width: 175px; height: 257px; overflow:hidden; margin: 20px 0 0 0; padding-left: 54px; float:left;
}
#rating-banner div img{ display:block; margin: 4px 0 5px 0; box-shadow:0px 0px 5px #666666; -webkit-box-shadow:0px 0px 5px #666666; -moz-box-shadow: 0px 0px 5px #666666; }
#rating-banner a{ display:block; clear:both; width: 285px; margin: 0 auto; font-size: 20px; text-indent: 40px;
}
#rating-banner div a{ display:block; width: 100%; margin: 0; text-indent:0; font-size: 14px; font-weight:bold; color:#a52169;
}
#rating-banner div span{ display:block; font-size: 15px; white-space: nowrap;
}
#rating-banner div .n{ font-weight:bold; font-size: 25px;
}
#rating-banner div .stars{ width: 125px; height: 24px; overflow:hidden; background:url('/_img/elements.png') -155px -1370px no-repeat;
}
#rating-banner div .stars small{ display:block; height: 24px; overflow:hidden; text-indent: -999px; background: url('/_img/elements.png') -25px -1370px no-repeat;
}
h2{ clear:both; height:35px; padding: 20px 0 0 0; font-size: 25px; text-shadow:0 0 1px rgba(0,0,0,0.4); color: #A52169;
}
h2.ico{ text-indent: 30px; background:url('/_img/elements.png') -775px -447px no-repeat;
}
h2.ico2{ text-indent: 40px; background:url('/_img/elements.png') -757px -1327px no-repeat;
}
#news{ width: 40%; float:left; margin: 0 10% 0 0;
}
#news div{ clear:left; padding: 10px 0 0 0;
}
#news div span{ display:block; padding: 0 0 0 20px; font-size: 14px; color: #7F7F7F;
}
#news div a{ display:block; float:left; font-size: 14px; line-height: 18px; padding: 0 0 0 20px; background:url('/_img/elements.png') -780px -720px no-repeat;
}
#news a.button, #articles a.button{ display:block; width: 152px; height: 27px; line-height: 27px; float:right; margin: 15px 0 0 0; padding-right: 10px; text-align: center; font-size: 14px; color: white; text-decoration: none; background:url('/_img/elements.png') -226px -40px no-repeat;
}
#news a.button:hover, #articles a.button:hover{ background:url('/_img/elements.png') -406px -40px no-repeat;
}
#articles{ width: 50%; float:left;
}
#articles div{ height: 75px; clear:left; padding: 14px 0 0 0; font-size: 14px;
}
#articles div img{ display:block; float:left; padding: 2px; background: white; margin: 0 15px 0 0; box-shadow:0px 0px 5px #666666; -webkit-box-shadow:0px 0px 5px #666666; -moz-box-shadow: 0px 0px 5px #666666; }
#articles div span{ display:block; color: #7F7F7F;
}
.space{ clear:both; height: 30px;
}
#product_help{ height: 130px; margin: -38px 0 0 0;
}
#product_help img{ float:right; display:block; padding: 0 35px 0 0;
}
#product_help p{ font-size: 14px; line-height: 18px; padding: 38px 0 0 0;
}
#product_help a{ display:block; width: 152px; height: 27px; line-height: 27px; clear:both; float:right; padding-right: 10px; text-align: center; font-size: 14px; color: white; text-decoration: none; background:url('/_img/elements.png') -226px -40px no-repeat;
}
#product_help a:hover{ background:url('/_img/elements.png') -406px -40px no-repeat;
} #foto{ height: 150px;
}
#foto img{ float:left; display:block; padding: 0 35px 0 0;
}
#foto p{ font-size: 14px; line-height: 18px; padding-right: 30px;
}
#foto a{ display:block; width: 152px; height: 27px; line-height: 27px; float:left; padding-right: 10px; text-align: center; font-size: 14px; margin-top: 25px; color: white; text-decoration: none; background:url('/_img/elements.png') -226px -40px no-repeat;
}
#foto a:hover{ background:url('/_img/elements.png') -406px -40px no-repeat;
}
