*{ margin: 0; padding: 0; }
body { font-family: Tahoma; font-size: 13px; color: #222222; background:#ffe4a5 url(/images/background.jpg) top left repeat-x; }
.bt { background: #ffffff; cursor: hand; color: #444444; border: #888888 1px solid; font-size:12px; padding: 3px;}
.bt1 { background: #EEEEEE; cursor: hand; color: #444444; border: #888888 1px solid; font-size:11px; padding: 5px;}
.inp { color: #444444; font-family: Tahoma;  background: #ffffff; border: #888888 1px solid; font-size:12px; padding: 3px; margin-top:5px;}
.inpclear { color: #990000; font-family: Tahoma; background:none;  border-bottom: 1px solid #888888; font-size:12px; font-weight:bold; padding: 3px; margin-top:5px;}

h5 { text-align: left; color: black; padding-left: 25px; font-size: 14px; }
h4 { text-align: left; color: black; padding-left: 0.5em; font-size: 13px; }
h3 { text-align: left; color: black; font-size: 1.4em; }
h2 { text-align: left; color: black; font-size: 1.8em; }
h1 { text-align: left; color: black; padding-top: 5px; padding-bottom: 5px; padding-left: 1em; font-size: 14px; }
p { padding-bottom:10px; }

a:active { color: #000000; font-family: Tahoma; text-decoration: none; }
a:visited { color: #000000; font-family: Tahoma; text-decoration: none; }
a:link { color: #000000; font-family: Tahoma; text-decoration: none; }
a:hover { color: #cc0000; font-family: Tahoma; text-decoration: underline; }
p.ModerPages { padding-bottom:10px; }

a.admin:link, a.admin:active, a.admin:visited { color:red; font-weight:normal; font-size:12px; }

.Wrapper {  width: 980px; margin: 0 auto; top: 0px;border: 0px solid black; position: relative;}
 .Header { height: 414px; width: 980px; position: relative; z-index: 1; overflow: hidden;}
  .Logo  { background: url(/images/logo.gif) no-repeat left top; position: absolute; left:0px; top:5px; width: 192px; height: 170px; overflow: hidden; cursor: hand;}
  .Motto { position: absolute; left:200px; top: 80px; width: 300px; height: 30px; border: 0px solid black; color: white; font-size: 16px;}
  .Menu  { position: absolute; left:  0px; top: 170px; width: 640px; height: 53px;  background: url(/images/menu.gif); overflow; hidden; z-index:200;}
    .Menu1  { position: absolute; left: 0px;   top: 0px; height: 45px; width: 95px;  border: 0px solid red; overflow; hidden; cursor: hand;}
    .Menu2  { position: absolute; left: 97px;  top: 0px; height: 45px; width: 95px;  border: 0px solid red; overflow; hidden; cursor: hand;}
    .Menu3  { position: absolute; left: 196px; top: 0px; height: 45px; width: 174px; border: 0px solid red; overflow; hidden; cursor: hand;}
    .Menu4  { position: absolute; left: 373px; top: 0px; height: 45px; width: 154px; border: 0px solid red; overflow; hidden; cursor: hand;}
    .Menu5  { position: absolute; left: 530px; top: 0px; height: 45px; width: 102px; border: 0px solid red; overflow; hidden; cursor: hand;}
  .RightFlash { position:absolute; right:0px;  top:0px; width: 410px; height: 472px;  z-index:-20; border: 0px solid red; overflow:hidden; background: url(/images/right_flash.jpg) left top no-repeat;}
  .LeftFlash  { position:absolute; left:5px; top:231px; width: 692px; height: 167px;  z-index:-10; border: 0px solid red; overflow:hidden; }

 .Contents { border: 0px solid red; margin: 0px 0 0 5px; position: relative; z-index: 10;}
  .MainboxMid  { float: left;  width: 670px; background: url(/images/mainbox_mid.jpg) top left repeat-y;}
   .MainboxTop  { background: url(/images/mainbox_top.jpg) top left no-repeat; height: 100%; }
    .MainboxBot { background: url(/images/mainbox_bot.gif) bottom left no-repeat;  height: 100%; padding: 30px 40px 90px 40px;}
     .Title   { color:#ae4e1c; font-weight:bold; text-align:center; margin:10px 0 10px 0; }
	 .CatalogSection {color:#333333 ;font-size:12px; font-weight:bold; margin: 10px 0; }
	 .CatalogSectionLight {color:#333333 ;font-size:12px; margin: 10px 0; }
	 .CatalogItem:link, .CatalogItem:active, .CatalogItem:visited, .CatalogItem:hover {margin: 4px 0px 2px 15px; color: #0a2c5c; display: block;}
     .CurrentInformation, .CurrentInformation.*, .CurrentInformation a:link, .CurrentInformation a:visited, .CurrentInformation a:active, .CurrentInformation a:hover {color: red; }
    
  .RightboxMid { float: right; width: 305px;  background: url(/images/rightbox_mid.gif) top left repeat-y; margin-top: 0px; clear: right;}
   .RightboxTop  { background: url(/images/rightbox_top.jpg) top left no-repeat; height: 100%; }
    .RightboxBot { background: url(/images/rightbox_bot.gif) bottom left no-repeat; height: 100%; padding: 90px 27px 50px 33px; font-size:11px; color:#333333; }
   .RightboxTop2 { background: url(/images/rightbox2_top.jpg) top left no-repeat; height: 100%;}
    .RightboxBot2 { background: url(/images/rightbox_bot.gif) bottom left no-repeat; height: 100%; padding: 30px 27px 50px 33px; font-size:11px; color:#333333; }
 
.Footer { background: url(/images/footer_background.jpg) repeat-x left top; height:63px; font-size:12px;}
  .FooterMenu{ height:20px; border: 0px solid black; position: absolute; top: 27px; left: 30px; width: 700px;}
  .FooterUUUDesign { position: absolute; right: 10px; top: 27px; height: 20px; width: 350px; border: 0px solid black; text-align: right;}

 .Clear { height: 0px; overflow: hidden; clear: both; line-height:0px; }  
 
