/*
Design by Free CSS Templates
http://plasup.wen.ru
Released for free under a Creative by Pram-nmc 2.5 License
*/

a:link { text-decoration: none; color : #dfdfdf }

a:active { text-decoration: none; color : #FFF8DC } 

a:visited { text-decoration: none; color : #dfdfdf } 

a:hover { text-decoration: none; color : #FFFF00 }

body{ color: #99cc33; font-size: small; font-family: Arial, Tahoma, sans-serif; background-color: #2b2c2a; background-attachment: fixed; background-position: 0; border: solid 2px #555454; background-position: 0 50%; margin: 5px auto; max-width: 400px; background-image: url(/images/bg01.gif) }
form{ padding: 0px; margin: 0px; font-size: small; }

div { background-color: #303030;  background-image: url(/images/bg01.gif); margin-bottom: 0px; padding: 2px; }

hr{ margin: 0; border: 0; border-top: 1px solid gray; }

.a{ margin-bottom: 3px; padding: 2px; border: solid 1px #303030; }

.alarm  { color: #ffffff; font-weight: bold; padding: 3px 0 3px 4px; border: solid 1px #303030 }

.alarm  { color: #ffffff; font-weight: bold; padding: 3px 0 3px 4px; border: solid 1px #303030 }

.b { margin: 0; padding: 2px } 

.bmenu{ border:1px solid #555454; padding: 1px; margin: 1px; vertical-align: center; background-color: #1f1f1f; text-align: center; font-size: small; color: #FFCC00; background-image: url(/images/bg02.png) }

.c { margin: 0; padding: 2px }

.end{ text-align: center;}

.fmenu  { padding: 2px; margin: 1px; border:1px solid #696969; }

.footer { color: #949494; background-color: #121212; padding: 2px; margin: 1px; border: solid 1px #555454; background-image: url(/images/bg03.gif) } 

.footer a:link, .footer a:visited{ color: #D2D2D2; text-decoration: none; } 

.func{ color: gray; padding: 2px 0px 2px 4px; border-left: 4px solid #9acd32; }

.gmenu { background-color: #252525; margin: 0; padding: 2px 0 3px 4px; border: solid 1px #303030 } 

.hdr  { font-weight: bold; padding-left: 2px; border-bottom: 1px solid #303030 } 

.header { color: #949494; background-color: #121212; padding: 2px; margin: 1px; border: solid 1px #555454; background-image: url(/images/bg03.gif) } 

.maintxt { font-weight: normal } 
.menu  { border:1px solid #555454; padding: 2px; margin: 1px; vertical-align: center; background-color: #303030; font-size: small; background-image: url(/images/bg01.gif) } 

.phdr { font-weight: bold; padding: 6px 0 8px 4px; border-bottom: 1px #494949 } 
.quote{ color: #2e2e2e; font-size: x-small; padding: 2px 0 2px 4px; border-left: 3px solid #2e2e2e } 

.red{ color: red; } 

.redhr{ margin: 0; border: 0; border-top: 3px solid red; } 

.reply{ padding: 2px 0px 2px 4px; border-left: 4px solid red; color: red; } 

.rmenu{ border:1px solid #555454; padding: 1px; margin: 1px; vertical-align: center; background-color: #1f1f1f; text-align: center; font-size: small; color: #FFCC00 } 

.status{ color: #CD853F; font-weight: bold; } 

.sub{ padding: 2px; margin: 1px; vertical-align: center; background-color: #303030; font-size: 10px; } 

.tmn  { margin: 0; padding: 5px 0 5px 4px; border-top: 3px none #45515d } 

.tmn a:hover, .fmenu a:hover{ text-decoration: underline; } 

.icon48 { font-size: large;  width: 40px;  height: 40px;  vertical-align: top;  text-align: center; }

.p_t { font-weight: bold;  vertical-align: middle;  border-bottom: #888888 dotted 1px; }

.p_m { font-weight: normal; font-size: x-small;  vertical-align: top; }
