@import url("http://yui.yahooapis.com/2.6.0/build/reset-fonts-grids/reset-fonts-grids.css");
.line, .lastUnit {overflow:hidden;}
.unit {float:left;}
.size1of1 {float:none;}
.size1of2 {width:50%;}
.size1of3 {width:33.3333%;}
.size2of3 {width:66.6667%;}
.size1of4 {width:25%;}
.size3of4 {width:75%;}
.size1of5 {width:20%;}
.size2of5 {width:40%;}
.size3of5 {width:60%;}
.size4of5 {width:80%;}
.lastUnit {float:none;width:auto;}
html, body{
   font-family: Verdana, Geneva, Tahoma, sans-serif;
}
body{
   background:url('../images/menutest.png') repeat-x 0px 46px;
}
#doc2{
   width:750px;
}
#ft{
   text-align:center;
}
p{
   margin:1em;
}
h1, h2{
   border-bottom:1px solid black;
   text-transform:uppercase;
   font-size:1.6em;
   line-height:.9em;
   margin:1em 0em;
   padding-left:.5em;
   font-family:Lucida Grande, Times New Roman, serif;
}
h3{
   border-bottom:1px solid black;
   text-transform:uppercase;
   font-size:.9em;
   line-height:1.3em;
   margin:1em 0em;
   padding-left:.5em;
   font-family:Lucida Grande, Times New Roman, serif;

}
ol, ul{
   margin:1em 2em;   
}
ol li{
   list-style-type:decimal;
}
ul li{
   list-style-type:disc;
}
em{
   font-style:italic;
}
strong{
   font-weight:bold;
}

.menu{   
   height:65px;
   clear:both;
}
.menu ul{
   margin:0;
   padding:0;
   float:left;
}
.menu li{
   float:left;
   line-height:65px;
   list-style-type:none;
   margin:0px 1em;
}
.menu li a{
   color:#000;
   text-decoration:none;
   font-size:1.5em;
   font-weight:bold;
}
.menu li a:hover{
   text-decoration:underline;
   color:#222;
}

.clear{
   clear:both;
   height:1px;
   visibility:hidden;
   overflow:hidden;
}
#banner{
   margin:1em 0 -85px;
   height:337px;
   background:url('../images/main_block.png') no-repeat;
   padding-top:10px;
   width:100%;
   font-size:1.3em;
   font-weight:bold;
}
#banner ul{
   margin:0;
}
#banner .line{
   width:100%;
   margin-top:20px;
}
#banner .unit{
   height:260px;
}
#banner li{
   margin-bottom:1em;
}
#banner img{
   margin:auto;
   display:block;
}
.login{
   float:right;
   font-size:.9em;
}
.login p{
   font-size:1.4em;
   margin:0;
}
.button{
   display:block;
   font-size:3em;
   line-height:2em;
   text-align:center;
   margin:1em 0;
   background:url('../images/button.gif') no-repeat;
}
.mod{
   margin-left:20px;
   margin-right:20px;
}
.inline li{
   display:inline;
}

.dotted td, .dotted th{
   border:1px dotted black;
   text-align:center;
}
th{
   font-weight:bold;
}