

H3 {
 margin: 0px;	
}

TD {
 font-family: Tahoma;
 font-size: 12px;
}

A {
 color: #000000;
 text-decoration: none;
}

A:hover {
 color: #707070;
 text-decoration: underline;
}

.forum_nick {
 font-size: 13px;
}

.s11 {
	font-size: 11px;
}

td.cati {
 text-align: center;
}

td.cati a {
  color: #000000;
  font-size: 24px;
  border-bottom: 2px solid #FF0000;
  text-decoration: none;
}

td.cati div {
  padding-top: 10px;
}


td.catis {
 text-align: center;
   font-size: 12px;
   color: #404040;
}

td.catis a {
  color: #000000;
  font-size: 14px;
  border-bottom: 1px solid #FF0000;
  text-decoration: none;
  font-weight: bold;
}

td.catis div {
  padding-top: 5px;
}

.catins {
	width: 100%;
}
.catins td {
	vertical-align: top;
}






body {
 margin: 0px;
}

td {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
}

H1 {
 font-family: Tahoma;
 font-size: 32px;
 margin-bottom: 20px;
 font-weight: normal;
 border-left: 3px solid #FF0000;
 padding-left: 25px;
 margin-left: -28px;
}


.shd {
 font-family: Trebuchet MS;
 font-size: 20px;
 margin-bottom: 20px;
 font-weight: bold;
 border-left: 2px solid #FF0000;
 padding-left: 15px;
 margin-left: -28px;
 color: #404040;
}

.mt {
 width: 100%;
 height: 100%;
 border-collapse: collapse;
}

.logo {
 margin: 0 50 0 50;
}

img {
 border: 0px;
}

.ftd {
 height: 185px;
}

.mc {
 vertical-align: top;
 padding: 14 50 20 50;
 height: 100%;
}

.footer {
 background-color: #000000;
 color: #FFFFFF;
 padding: 8 20 8 20;
}
.footer a {
 color: #FFFFFF;
 text-decoration: underline;
}

.lnt1 {
 background-image: url(/pic/arrt.gif);
 background-repeat: no-repeat;
 background-position: center bottom;
 text-align: right;
 padding-right: 50px;
}
.lnt2 {
 background-color: #000000;
 height: 78px;
 background-image: url(/pic/arrc.gif);
 background-repeat: no-repeat;
 background-position: center;
 
 text-align: left;
 vertical-align: top;

}
.lnt2 a {
 color: #FFFFFF;
 text-decoration: underline;
}
.lnt2 div.plenta {
 height: 78px;
 width: 100%;
 padding-top: 19px;
 overflow: hidden;
 position: absolute;
}
#lenta {
 position: absolute;
 color: #FFFFFF;
 font-size: 32px;
 padding-left: 19px;
}

.lnt3 {
 text-align: center;
 background-image: url(/pic/arrb.gif);
 background-repeat: no-repeat;
 background-position: center top;
 height: 20px;
}

.obr {
 border-left: 1px solid #000000;
 border-right: 1px solid #000000;
 padding: 2 15 4 15;
 font-size: 12px;
 line-height: 23px;
}
.obr a {
 color: #FF0000;
 border-bottom: 1px dashed #000000;
}

#obrc {
 display: none;
 position: absolute;
 background-color: #FFFFFF;
 z-index: 9;
 border-bottom: 3px solid #FF0000;
 border-left: 1px solid #000000;
 border-right: 1px solid #000000;
 border-top: 1px solid #000000;
 margin-top: 20px;
 margin-left: -16px;
}
#obrc td {
 vertical-align: top;
 padding: 20px;
}
#obrc td a {
 color: #000000;
 border-bottom: 1px solid #FF0000;
 padding-top: 5px;
 font-size: 12px;
 white-space: nowrap;
 line-height: 23px;
}


#obrc3 {
 display: none;
 position: absolute;
 background-color: #FFFFFF;
 z-index: 9;
 border-bottom: 3px solid #FF0000;
 border-left: 1px solid #000000;
 border-right: 1px solid #000000;
 border-top: 1px solid #000000;
 margin-top: 40px;
 margin-left: -16px;
}
#obrc3 td {
 text-align: center;
 padding: 10px;
}
#obrc3 td a {
 border: 0px solid #FFFFFF;
}

.menu {
 height: 40px;
 margin-bottom: 24px;
 background-color: #434343;
 background-image: url(/pic/gu_r.gif);
 background-position: right;
 background-repeat: no-repeat;
 border-collapse: collapse;
}
.menu td {
 padding: 0 30 0 30;
 font-size: 12px;
 background-image: url(/pic/gu_l.gif);
 background-position: left;
 background-repeat: no-repeat;
}
.menu td a {
 color: #FFFFFF;
 text-decoration: underline;
}

.ablock {
 background-image: url(/pic/block_a.gif);
 width: 315px; height: 103px;
 color: #FFFFFF;

 line-height: 18px;
 font-size: 13px;
 font-style: italic;
 font-family: Trebuchet MS;
}
.ablock div {
 padding: 11 0 0 30;
}

.fpi1 {
 font-size: 32px;
 color: #F00000;
 font-style: italic;
 font-family: Trebuchet MS;
}
.fpi1 a {
 font-size: 44px;
 color: #F00000;
 text-decoration: underline;

}
.fpi2 {
 padding: 10 0 16 22;
 font-size: 17px;
 color: #404040;
 font-family: Trebuchet MS;
}
.fpi3 {
 padding-bottom: 8px;
}
.fpi3 a {
 color: #F00000;
 text-decoration: underline;
 font-style: italic;
 font-family: Trebuchet MS;
 font-size: 13px;
}
.fpi4 {
 font-style: italic;
 font-family: Trebuchet MS;
 font-size: 13px;
 padding-bottom: 8px;
}
.fpi4 a {
 text-decoration: underline;
}

.menu4 {
 margin-left: 15px;
}
.menu4 td {
  padding-left: 15px;
  font-size: 13px;
}
.menu4 td a {
 border-bottom: 1px solid #F00000;
 text-decoration: none;
}

.ws_inp {
 width: 400px;
}
textarea.ws_inp {
 height: 100px;
}