*{margin: 0; padding: 0;}
body {text-align: center; background: url(../images/bcg.gif) repeat-x left top ; font-family: Tahoma; font-size: 10pt; color:#16346a; line-height: 1.6em;}
#cont {width: 821px;margin: auto; text-align: left;}


#header {background: url(../images/header.gif) no-repeat; width: 821px; height: 297px; text-align: center;}
#header img {float:left; margin-top: 37px; margin-left: 13px;}
.picmenu {width: 400px; height: 133px; margin: 110px 0px 0 0 ; float: right;}
.picmenu img {width: 103px; margin-right: 16px; }

#menutop {float: right; width: 553px; margin-top: 104px; margin-right: 6px;}
#menutop a {background: url(../images/menutop.gif) no-repeat; width: 130px; height: 27px; color: white; float: right; margin-left: 4px; text-align: center; text-decoration: none; font-weight: bold; padding-top: 4px; font-size: 10pt;}
.unactive {background: url(../images/menutoph2.gif) no-repeat; width: 130px; height: 27px; color: black; float: right; margin-left: 4px; text-align: center; text-decoration: none; font-weight: bold; padding-top: 4px; font-size: 10pt;}
#menutop a:hover {background: url(../images/menutoph.gif) no-repeat; width: 130px; height:27px; color: white;}

#obsahmain {width: 821px; background: transparent; }
.product {width: 580px; border-bottom: #a1c7e6 solid 1px; float: right; padding-bottom: 20px; margin-bottom: 20px;}


.popis {width: 580px; float: right; margin-bottom: 20px;}
.popis img {float: left; border: 1px solid #a1c7e6;  margin: 25px 15px 30px 0;}

#obsahmain {float: left;}


.productlast {width: 580px; float: right; padding-bottom: 20px;}
.productlast img {float: left; border: 1px solid #a1c7e6; margin-top: 25px;}
.hudba {width: 580px; float: right; padding-bottom: 20px;}
.hudba img {margin-left: 15px;}


#leftmain {width: 250px; float: left; margin-left: 20px;}
#rightmain {width: 250px; float: left; margin-left: 20px;}
#act {width: 200px; float: right;}
#menu {width: 195px; float: left; display: block;  line-height: 1.8em; margin-left: 20px;}
#menu ul {margin: 0;}
#menu li {list-style: none url();}
#menu li a {text-decoration: underline; }
#menu li a:hover {text-decoration: underline; color: #6c86b4;}
#menu li.sub_mnu_left {list-style: none url(); background: none; padding-left: 20px;}




#footer {width: 821px; border-top: solid 1px #a1c7e6; color: #16346a; padding-top: 15px; text-align: right;}
h1 {font-size: 14pt; padding: 20px 0 20px 0;color: #1a457c; font-weight: normal; }

.news {font-size: 10pt; font-weight: bold;}
.cleaner {clear: both;}
.more {color: #128ac2;}

ul {margin-left: 25px;}

a {color: #0a7eb5;}

