html,body,a,p,form,img{ margin:0;padding:0;border:0;}
html{ font-size: 62.5%; background: #DFDFDF;}
body{ font-family: verdana,helvetica; font-size: 1.3em; background: #DFDFDF;}

#page1 { max-width: 900px; min-width: 300px; margin: 0; padding: 0; background: white; }
.innerpage { background: #F1F4F5; }
.appname { display: block; float: left; margin-left: 10px; font-weight: bold; font-size: 110%; color: white; text-decoration: none;}
.bigonly { display: none;}
.logo { display: none;}
.menuicon { display: block; float: left; margin-left: 15px;} 
.staricon { display: block; float: left; margin-left: 15px;} 
.menu1 { float: left; width: 100%; color: gray; background: #F1F4F5; display: none;}
.main { float: left; width: 100%; background: white;}
.innermain { margin: 0 auto; display: table; width: 100%; min-width: 300px; }
.footer { padding: 10px; text-align: center; background: #EBEBEB; font-size: 80%; color: gray;}

input[type="file"] {display: none;}
.button-file-upload {border: 1px solid #ccc; display: inline-block; padding: 6px 12px; cursor: pointer;}

@media (min-width: 400px) { 
.bigonly { display: inline;}
.innermain {width: 80%;}
}
@media (min-width: 601px) { 
.menuicon { display: none;} 
.menu1 { width: 23%; height: 100%; display: block !important;}
.logo { display: block;}
.main { width: 77%; min-height: 350px;}
.innermain {width: 70%;}
}
@media (min-width: 902px) { 
#page1 { margin: 10px auto 0 auto; padding: 5px; border: 1px solid silver; }
.innermain {width: 60%;}
}

.odkaz { background: none repeat scroll 0 0 transparent; border: medium none; cursor: pointer; font-weight: bold; margin: 0; padding: 0; color: #5B6573; text-decoration: underline;}
.button { background: none repeat scroll 0 0; border: 2px solid silver; cursor: pointer; font-weight: bold; margin: 0; padding: 8px 15px; text-decoration: none; color: #5B6573;}
.menubutton { background: none repeat scroll 0 0; border: none; border-bottom: 1px solid silver; cursor: pointer; font-weight: bold; margin: 0; padding: 8px 15px; text-decoration: none; color: #5A767E; width: 100%; padding: 10px;}
.menubutton:hover { background: #E0E7E9;}
.buttonZpet {padding: 10px; color: #5B6573; text-decoration: none; border: 2px solid silver;}
.list { background: none repeat scroll 0 0; padding: 0; border: 2px solid silver; cursor: pointer; text-decoration: none; color: #5B6573;}
.list a { text-decoration: none; font-weight: normal; color: #5B6573; width: 100%; display: block; text-align: center; padding: 8px; margin: 0; }
.list0 { background: none repeat scroll 0 0; border: none; margin: 0; cursor: pointer; text-decoration: none; color: #5B6573;
float: left; text-align: left;  width: 100%; padding: 5px 5px 0 5px; margin: 0; overflow: hidden;
}
.smallStar {position: absolute; bottom: 3px; right: 3px; width: 15px; height: 15px;}
.w100 {width: 100px;}


