html,body,fieldset,#bg,input,select,a,#top,a.a,.fi{background-color:#eff;color:#000}
html,body,fieldset,#bg,.fi{vertical-align:middle}
html,body,table,#top{height:100%}
html,body,table,td,img,.mk{padding:0;margin:0;border-spacing:0;border:0;}
fieldset,h1,h2,h3,#fej,#foot,#mf,#vk,.c,.fi,.th{text-align:center}
fieldset,fieldset a,fieldset a:visited,#menu,#vk,#vk a,#ms,.fi{background-color:#b08;color:#fff}
fieldset,input,hr,select{border:#000 solid 1px;}
fieldset,#top{padding:20px;}
input:hover,input:active,select:hover,select:active,textarea:hover,textarea:active,fieldset a:hover,fieldset a:active{color:#fff;background-color:#009}
h1,h2,h3{color:#b08;background-color:inherit;font-family:serif}
a:visited{color:#444;background-color:inherit}
a:hover,a:active{color:#009;background-color:inherit;text-decoration:none}
a.a,a.a:visited,a.a:hover,a.a:active{width:133px;height:18px;margin:5px;position:absolute;color:#000}
a.a{padding:1px 3px 1px 3px;border-left:2px solid #444;border-right:2px solid #bbb;border-top:2px solid #bbb;border-bottom:2px solid #444}
a.a:visited{background-color:#eee}
a.a:hover,a.a:active{background-color:#ddd;color:inherit;padding:2px 2px 0px 4px;border-left:2px solid #bbb;border-right:2px solid #444;border-top:2px solid #444;border-bottom:2px solid #bbb}
#fej,#foot{padding:12px;white-space:nowrap}
#fej{font:125% cursive}
#foot{font:75% sans-serif}
#fej,#foot,#mf,.th{background-color:#009;color:#fff}
#mf{height:80px;vertical-align:bottom}
#menu,#mf,#ms{width:155px}
#menu,#ms,.m{vertical-align:top}
#main{width:100%}
#vk{vertical-align:bottom;padding-bottom:9px}
.m{width:133px;height:25px}
.mk{width:155px;height:7px}
.ny{width:44px;height:21px}
.va{width:88px;height:31px}
.th{padding:15px;border-spacing:15px !important;width:126px;height:126px !important}

