body {margin: 0px; border: 0px; padding: 0px;}

.main {margin: 0px; border: 0px; border-collapse: collapse; height:1065px; padding: 0px;}
.menu {border-collapse: collapse; background: url('img/prospeko_left.png') no-repeat;}
.menu_item {border-collapse: collapse; background: url('img/menu_item.png') no-repeat; font: 24px Verdana; color: #000000; font-weight: 600; width: 199px; height: 45px; padding-top: 8px; position: absolute;}
.calendar_item {position: absolute; width: 230px;}
.lang_item {position: absolute; width: 80px; height: 16px; background-color: #C2C7A8; border: 0px; padding: 3px; text-align: center;}
.body {border-collapse: collapse; z-index: 1; background: url('img/prospeko_right.png') no-repeat;}
.main_1 {position: absolute; left: 420px; top: 160px; width: 700px; padding: 2px; text-align: left; font: bold 18px Verdana; color: #000000; margin: 5px; margin-top: 10px;}
.main_2 {position: absolute; left: 410px; top: 200px; width: 700px; padding: 0px; text-align: left; filter: alpha(opacity=80);}
.main_3 {padding: 5px; text-align: left; font: normal 12px Verdana; color: #000000; margin: 0px; margin-top: 10px; background-color: #EBDDE2; border-bottom:1px solid gray; border-right:1px solid gray;}
.main_4 {font: normal 12px Verdana; color: #000000; margin: 0px; border-top:1px solid #F2F2F2; border-left:1px solid #F2F2F2; border-bottom:1px solid gray; border-right:1px solid gray;}

.td_left {padding: 0px; padding-bottom:2px; text-align: left; font: normal 12px Verdana; color: #000000; margin: 0px; border: 0px; border-collapse: collapse; border-bottom:1px solid gray;}
.td_right {padding: 0px; padding-bottom:2px; text-align: right; font: normal 12px Verdana; color: #000000; margin: 0px; border: 0px; border-collapse: collapse; border-bottom:1px solid gray;}

.menu_link {font: 22px Verdana; color: #15317E; white-space:nowrap;}
a.menu_link {color: #15317E; font-weight: 600; text-decoration: none}
a.menu_link:visited {color: #15317E; font-weight: 600}
a.menu_link:hover {font: 22px Verdana; font-weight: 600; white-space:nowrap; color: #306EFF; text-decoration: none}

.text_link {font: 12px Verdana; color: #15317E; white-space:nowrap;}
a.text_link {color: #15317E; font-weight: normal; text-decoration: none}
a.text_link:visited {color: #15317E; font-weight: normal}
a.text_link:hover {font: 12px Verdana; font-weight: normal; white-space:nowrap; color: #306EFF; text-decoration: none}

.formitem { font-family:Verdana; color:black; font-size:10px; font-weight:500; }

/* placaty kratky button */
.input_thin_small {height:20px; width:25px; margin:0px; left:0px; top:0px; font-size:10px; line-height:10px; font-weight:400; font-family:Verdana; }
.input_thin_zapis {height:20px; width:45px; margin:0px; left:0px; top:0px; font-size:10px; line-height:10px; font-weight:400; font-family:Verdana; }
.input_thin_rezerva {height:20px; width:65px; margin:0px; left:0px; top:0px; font-size:10px; line-height:10px; font-weight:400; font-family:Verdana; }
.input_thin_zmen {height:18px; width:40px; margin:0px; left:0px; top:0px; font-size:10px; line-height:10px; font-weight:400; font-family:Verdana; }