body {background-color: #fafafa; padding: 0; margin: 5px auto; font-family: "Tahoma CE", "Tahoma", "Arial CE", Arial, "Helvetica CE", Helvetica, sans-serif; font-size: 12px;  }

a:link    {color: #00913e; text-decoration: underline;}
a:active  {color: #00913e; text-decoration: underline;}
a:visited {color: #00913e; text-decoration: underline;}
a:hover   {color: #000000; text-decoration: underline;}

h1 {margin: 0 0 10px 0; padding: 12px 0 0 45px; height: 40px;}
p {margin: 15px 0;}

.nahoru {display: block; width: 100px; height: 15px; float: right; cursor: hand; text-align: center; color: #fff; background-color: #ddd; font-weight: bold; font-size: 10px; margin: 15px 0 0 0;}
.nahoru a:link    {display: block; width: 100px; height: 15px; padding: 1px 4px; color: #fff; background-color: #ddd; text-decoration: none;}
.nahoru a:active  {display: block; width: 100px; height: 15px; padding: 1px 4px; color: #fff; background-color: #ddd; text-decoration: none;}
.nahoru a:visited {display: block; width: 100px; height: 15px; padding: 1px 4px; color: #fff; background-color: #ddd; text-decoration: none;}
.nahoru a:hover   {display: block; width: 100px; height: 15px; padding: 1px 4px; color: #fff; background-color: #aaa; text-decoration: none;}
  
/* Layout */
#mother {display: block; background-color: #fff; margin: 0 auto; padding: 0; width: 778px; border: 2px solid #00913e;}
#header {display: block; clear: both; background-color: #00913e; margin: 0; padding: 2px 5px; font-weight: bold; color: #fff; width: 778px; height: 20px; voice-family: "\"}\""; voice-family: inherit; width: 768px; height: 16px;}
#head_top {display: block; clear: both; background: #fff url(../graf/head_top.gif) no-repeat; margin: 0; padding: 0; width: 778px; height: 102px;}
 #head_top_logo a {display: block; position: relative; float: left; left: 149px; top: 13px; width: 459px; height: 77px;}
 #head_top_logo img {border: 0;}
 #head_top_text {display: block; position: relative; float: right; text-align: right; font-weight: normal; font-size: 10px; right: 15px; top: 20px; color: #300; line-height: 1.5;}

#dater {display: block; clear: both; font-size: 10px; text-align: right; background: #c1c0c0 url(../graf/dater.gif) no-repeat; margin: 0; padding: 2px 15px; font-weight: normal; color: #333; width: 778px; height: 16px; voice-family: "\"}\""; voice-family: inherit; width: 748px; height: 12px;}

#menu {display: block; float: right; margin: 0; padding: 0; width: 160px; border: 0;}
#menu p {margin: 20px 5px; padding: 0; text-align: center;}
#menu p img {border: 0;}
.menuitem {width: 160px; padding: 0; font-size: 11px; background-color: #00913e; font-weight: bold; text-align: right;}
.menuitem a:link    {display: block; width: 130px; padding: 3px 15px; cursor: hand; color: #222; background-color: #dddddd; font-weight: bold; text-align: right; border-bottom: 1px solid #00913e; text-decoration: none;}
.menuitem a:active  {display: block; width: 130px; padding: 3px 15px; cursor: hand; color: #222; background-color: #dddddd; font-weight: bold; text-align: right; border-bottom: 1px solid #00913e; text-decoration: none;}
.menuitem a:visited {display: block; width: 130px; padding: 3px 15px; cursor: hand; color: #222; background-color: #dddddd; font-weight: bold; text-align: right; border-bottom: 1px solid #00913e; text-decoration: none;}
.menuitem a:hover   {display: block; width: 130px; padding: 3px 15px; cursor: hand; color: #000; background-color: #aaaaaa; font-weight: bold; text-align: right; border-bottom: 1px solid #000000; text-decoration: none;}
.menuitem2 {display: block; width: 130px; padding: 3px 15px; cursor: hand; color: #fff; background-color: #00913e; font-weight: bold; text-align: right; border-bottom: 1px solid #000000; text-decoration: none;}

#main {position: relative; float: left; margin: 0; padding: 15px 20px; width: 535px; border-right: 3px solid #00913e; voice-family: "\"}\""; voice-family: inherit; width: 575px;}

#slogan {clear: both; background: #fff url(../graf/slogan.gif) no-repeat; display: block; margin: 0; padding: 0; width: 778px; height: 60px;}

#bottom {clear: both; font-size: 10px; text-align: right; background-color: #00913e; display: block; margin: 0; padding: 4px 5px; font-weight: normal; color: #fff; width: 778px; height: 20px; voice-family: "\"}\""; voice-family: inherit; width: 768px; height: 12px;}
#bottom a:link    {color: #fff; text-decoration: none;}
#bottom a:active  {color: #fff; text-decoration: none;}
#bottom a:visited {color: #fff; text-decoration: none;}
#bottom a:hover   {color: #fff; text-decoration: underline;}




