body{ margin: 0; padding: 0; font-size: 0px; line-height: 0px; text-align: center; font-family: tahoma;
      background: url(../img/header.jpg) 50% 0 no-repeat; }
div{ margin: 0; padding: 0; }
p{ margin: 0; padding: 0; }
a{ color: red; }
.bold{ font-weight: bold; }
.hr{ height: 1px; background: #dbdbdb; }
.divideby10px{ height: 10px; }

#container{ margin: 0 auto; width: 804px; }

#preloadfix{ width: 0px; height: 0px; display: none; }

#menu{ text-align: left; padding: 160px 0px 0px 561px; }
#menu img{ border: 0; }
#menu a{ display: block; width: 186px; height: 40px; }
#menu .onas { background: url(../img/menu/onas_off.jpg); }
#menu .onas:hover { background: url(../img/menu/onas_on.jpg); }
#menu .produkty { background: url(../img/menu/produkty_off.jpg); }
#menu .produkty:hover { background: url(../img/menu/produkty_on.jpg); }
#menu .sluzby { background: url(../img/menu/sluzby_off.jpg); }
#menu .sluzby:hover { background: url(../img/menu/sluzby_on.jpg); }
#menu .cennik { background: url(../img/menu/cennik_off.jpg); }
#menu .cennik:hover { background: url(../img/menu/cennik_on.jpg); }
#menu .referencie { background: url(../img/menu/referencie_off.jpg); }
#menu .referencie:hover { background: url(../img/menu/referencie_on.jpg); }
#menu .kontakt { background: url(../img/menu/kontakt_off.jpg); }
#menu .kontakt:hover { background: url(../img/menu/kontakt_on.jpg); }

#menu2{ text-align: left; padding: 36px 0px 0px 550px; }
#menu2 img{ border: 0; }
#menu2 a{ display: block; width: 214px; height: 37px; }

#content{ text-align: left; margin-top: 37px; }

#dividenadpishr{ height: 5px; }

.textarea{ font-size: 12px; line-height: 18px; }

.ponuka img{ border: 0; }
.ponuka a{ font-size: 12px; color: black; text-decoration: none; }
.ponuka a:hover{ text-decoration: underline; }

.infokocka{ font-size: 12px; line-height: 15px; border-bottom: 1px solid #dbdbdb; width: 321px; height: 85px; color: #999999; margin: 18px 40px 0px 0px; }
.infokocka img{ float: left; padding: 7px 4px 7px 0px; }
.infokocka .nadpis{ display: block; margin-bottom: 2px; color: #ed1f24; font-weight: bold; }

#footer{ height: 55px; background: #f2f2f2 url(../img/footer.jpg) repeat-x; margin-top: 20px;
         color: #7a7a7a; font-size: 10px; line-height: 20px; text-align: left; padding-top: 14px; }
#subfooter{ width: 804px; margin: 0 auto; }
#subfooter a{ color: #7a7a7a; }
#subfooter img{ float: right; margin-top: 4px; }

/** formular **/
.formular { border-collapse: collapse; }
.formular td{ text-align: left; font-size: 12px; font-family: verdana; line-height: 17px; padding: 3px 5px; }
.formular input,textarea { border: 1px solid black; padding: 2px; width: 250px; }
.formular textarea { height: 150px; font-family: verdana; font-size: 12px; }
.formular img{ float: left; }
.formular .submitbutton{ background: #e4e4e4; }
.formular .submitbutton:hover{ background: #fff; }

/** admin info **/
.siteinfo{ border-collapse: collapse; border: 0px; font-size: 12px; }
.siteinfo .prvystlpec { padding: 0px 3px 0px 0px; }
.siteinfo .druhystlpec { padding: 2px 5px 2px 2px; width: 89px; }
.siteinfo .tretistlpec { padding: 2px 5px 2px 0px; }
.siteinfo img{ float: left; }
.spacer7{ height: 7px; }
.spacer10{ height: 10px; }
.valid img{ margin: 0px 0px 0px 35px; }