body {
 margin: 0;
 padding: 0;
 background: #DDDDDD;
 font-family: Comic Sans MS, cursive;
 color: #FFFF00;}

#wrapper {
 background: #000099;
 margin: 0 auto;
 width: 1000px;}

#header {
 height: 50px;
 width: 700px;
 padding-left: 150px;
 text-align: center;
 background: url(/images/br_sl.png) 100% 100% no-repeat #000033;}

#leftbar {
 float: left;
 width: 150px;
 padding-bottom: 50px;
 text-align: center;
 background: url(/images/br_sl.png) 100% 100% no-repeat #000033;}

#content {
 margin-left: 150px;
 padding: 0 20px;
 min-height: 450px;
 text-align: center;}

#footer {
 height: 100px;}

#rightbar {
 float: right;
 width: 35px;
 height: 60px;
 background: url(/images/tl_sl.png) 0 0 no-repeat #000033;}

#bottombar {
 float: right;
 clear: right;
 height: 40px;
 width: 675px;
 text-align: right;
 background: url(/images/tl_sl.png) 0 0 no-repeat #000033;}


div.hr1 { 
 height: 3px;
 margin: 20px 10%;
 background: #FFFF00;}

div.hr2 {
 height: 3px; 
 margin: 10px 20%; 
 background: #FFFF00;}


div.centxt {
 width: 550px;
 margin: 0 auto;
 padding: 0;}

div.cenpix {
 width: 760px;
 margin: 0 auto;
 padding: 0;}

div.cenrez {
 width: 550px;
 margin: 0 auto;
 padding: 0;}

div.cenmod {
 width: 700px;
 margin: 0 auto;
 padding: 0;}


table {
 margin: 0;
 padding: 0;
 font-size: 0.9em;}
td, th {
 padding: 3px 7px;}

td.spc {
 padding: 0;
 font-size: 0.7em;}


table.txt {
 width: 550px;
 border: 1px solid #000033;
 text-align: left;}

td.txt13 {
 border: 1px solid #000033;
 vertical-align: top;
 font-size: 1.0em;}
td.txt23 {
 border: 1px solid #000033;
 vertical-align: top;}
td.txt33 {
 border: 1px solid #000033;
 vertical-align: top;}


table.pix {
 width: 760px;
 text-align: center;}

td.pix14 {
 width: 190px;
 height: 190px;
 vertical-align: top;}

td.sld15 {
 width: 152px;
 height: 190px;
 padding: 0px 0px;
 vertical-align: top;}


table.rez {
 width: 550px;
 border: 1px solid #000033;
 text-align: left;}

td.rezttl11 {
 height: 50px;
 text-align: center;
 font-size: 1.3em;
 font-weight: bold;}
td.rezttl22 {
 width: 450px;
 border: 1px solid #000033;
 font-size: 1.0em;}
td.rez12 {
 width: 100px;
 border: 1px solid #000033;
 vertical-align: top;
 font-weight: bold;}
td.rez22 {
 width: 450px;
 border: 1px solid #000033;}


table.mod {
 width: 700px;
 border: 1px solid #000033;
 text-align: left;}

td.mod15, td.mod25, td.mod35, td.mod45, td.mod55 {
 border: 1px solid #000033;
 vertical-align: top;}


h1, h2 {
 margin: 0;
 padding: 5px;}

h3, h4 {
 margin: 0;
 padding: 10px;}

P.large { 
 font-size: 1.2em;}

P.med { 
 font-size: 1.0em;}

P.sm  {
 font-size: 0.8em;}

A {
 font-weight: bold;
 text-decoration: none;}

A:link {
 color: #00FFFF; }

A:visited {
 color: #FFFF00;}

A:active {
 color: #FFFF00;}

A:hover { 
 text-decoration: underline;
 color: #00FFFF;}

ul {
 margin: 0;
 padding: 0;
 list-style-type: none;
 font-size: 1.1em;}

li {
 margin: 3px;
 padding: 0;}

img {
 border: 0;}
