@charset "utf-8";

body {
background-color: #fff url(images/head.gif);

font-size: 14px;
font-family: "Times New Roman", Times, serif;
color: #333;
margin: auto;
max-width: 500px;
border-top: none;

}

.r1 {
background-image: url(images/top.png);
background-position: top;
background-repeat: repeat-x;
}
.r2 {
background-image: url(images/r.png);
background-position: right;
background-repeat: repeat-y;
}
.r3 {
background-image: url(images/bot.png);
background-position: bottom;
background-repeat: repeat-x;
}
.r4 {
background-image: url(images/l.png);
background-position: left;
background-repeat: repeat-y;
}
.r5 {
background-image: url(images/l_top.png);
background-position: top left;
background-repeat: no-repeat;
}
.r6 {
background-image: url(images/r_top.png);
background-position: top right;
background-repeat: no-repeat;
}
.r7 {
background-image: url(images/r_bot.png);
background-position: bottom right;
background-repeat: no-repeat;
}
.r8 {
background-image: url(images/l_bot.png);
background-position: bottom left;
background-repeat: no-repeat;
padding: 8px;
}


		
form{ font-size: small; margin: 0px; padding: 0px; }
h3{ margin: 0; padding: 0; padding-bottom: 2px; }
hr{ border: 0; border-top: 1px solid gray; margin: 0; }
p{ margin-top: 1px; margin-bottom: 1px; }
ul{ margin: 0; padding-left: 20px; }

.gray {
color:#979797;}
.green {
color:#66bd00;}
.left {
float:left;}

.func {
border-top-right-radius:4px;
border-bottom-right-radius:4px;
margin-top: 2px;
padding-left:4px;
background:#fbfbfb;
border-color:#e7e7e7 #e7e7e7 #e7e7e7 #30bdeb;
border-style:solid;
border-width:1px 1px 1px 3px;}

.logo {
text-align: center;
background-image: url(images/logobg.png);
background-color: #5bd0f5;
background-position: top;
background-repeat: repeat-x;
border-bottom: 1px solid #56cdf4;
line-height: 1%;}
.end {
color: #FF9966;
background-color:#FFCCCC;
text-align: center;}


a:link, a:active, a:visited {
	color: #F535AA;
	text-decoration: none;
}
a:hover, a:focus {
	color: #DF20C2;
	font-weight: bold;
}
.fmenu{
margin-top: 1px;
background-color: #f0fdff;
border-bottom: 1px solid ##4AA02C;
border-top: 2px solid #44bedf;
padding: 3px;}

.phpcode {
  background-color: #E0E6E9;
  border: 1px dotted #9FAEBB;
  margin-top: 4px;
  padding: 0px 2px 0px 2px;
  overflow: auto;
}


.quote {
border-left:4px solid #7DC3C3;
color: #379BB9;
font-size:11px;
margin-left:2px;
padding:2px 0 2px 4px; }

.red,.red a:link,.red a:visited {
color:#f00900; }

.reply {
border-radius:4px;
color:#379BB9;
font: 11px;
border-color:#379BB9;
border-style:solid;
border-width:1px 1px 1px 4px;
padding:2px 0 2px 4px; }

.maintxt {
  	margin-top: 6px;
    margin-bottom: 6px;
  
    padding: 5px 2px 5px 2px;
    border: 2px solid #92CC80;
    border-style: groove ridge ridge groove;
  	background: #E7E6E4;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}
.title {
    color: #fff;
    font-weight: bold;
    position: relative;
    z-index: 1;
    margin-top: 2px;
    margin-bottom: -18px;
    margin-left: 12px;
    padding: 2px 6px 2px 6px;
    border: 2px solid #92CC80;
    border-style: groove ridge ridge groove;
    display: table;
    background: #92CC80 url(images/head.gif) repeat-x 50% top;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}
.title a {
    color: #fff;
    border-bottom: 1px dotted #ace6ff;
}
.title + .table {
    margin-top: 6px;
    margin-bottom: 4px;
    padding-top: 14px;
}
.title + form .table {
    margin-top: 6px;
    padding-top: 15px;
}
.table, .foot {
    background-color: #FBFBFB;
    background-repeat: repeat-x;
    background-position: 50% top;
    margin-top: 1px;
    margin-bottom: 1px;
    padding: 1px;
    border: 2px solid #4AA02C;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
}
.status {
color:#00c4f4;
font-weight:700;
font-size:x-small;
padding-left:0; }

.sub {
border-top:1px dotted #cacaca;
font-size:14px;
margin-top:4px; }

.news{
background-color: #fff;
margin: 1px 2px 1px 2px;
border-bottom: 1px solid #C3C3C3;
border-top: 1px solid #C3C3C3;
padding: 2px 3px 2px 3px;
color: #004400;}

.footer {
border: 1px solid #4191C3;
background-color: #39F;
background-image: url(images/phdr.png);
background-position: top;
background-repeat: repeat-x;
padding: 2px 4px 2px 4px;
margin: 2px 4px 2px 4px;}
.footer a{color: #FFF;}

.bmenu, .rmenu, .gmenu, .alarm{
color:#333;	
border-radius: 4px;	
text-align: left;
border: 1px solid #C3C3C3;
margin: 1px 2px 1px 2px;
padding: 3px;
background-color:#FFF;

background-repeat:repeat-x;
}
.tmn{
color:#333;	
border-radius: 4px;	
text-align: left;
border: 1px solid #C3C3C3;
margin: 1px 2px 1px 2px;
padding: 3px;
background-color:#FFF;

background-image: url(images/g.gif);
background-repeat:repeat-x;
}

.codetitle {
margin: 2px auto;
padding: 1px;
border-width: 1px 1px 1px 1px;
border-style: solid;
border-color: #8A99A2;
color: #333;
background-color: #A9B8C2;
font-size: 0.9em;
font-weight: bold;
}

.codecontent {
margin: 2px auto;
padding: 1px;
border-color: #7D95A4;
border-width: 0 1px 1px 1px;
border-style: solid;
font-weight: normal;
font-size: 0.9em;
line-height: 1.0em;
font-family: "Lucida Grande", "Trebuchet MS", Helvetica, Arial, sans-serif;
background-color: #FAFAFA;
color: #4B5C77;
}

.header {
font-weight: bold;
border-bottom: 1px solid #45c6f0;
background-color: #6428A5;
background-image: url(images/title.png);
background-position: bottom;
background-repeat: repeat-x;
text-align: left;
padding: 2px 4px 2px 4px;
color: #fff;}

.phdr{
	color: #fff;
    font-weight: bold;
    position: relative;
    z-index: 1;
    margin-top: 2px;
   
    margin-left: 2px;
    padding: 2px 6px 2px 6px;
    border: 2px solid #92CC80;
    border-style: groove ridge ridge groove;
     display: table;
    background: #92CC80 url(images/head.gif) repeat-x 50% top;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}
.phdr a{color: #FFF;}




.menu, .list1, .c, .b {
background-color: #FBFBFB;
border: 1px solid #C3C3C3;
margin:2px;
padding:3px;
font-size: 14px;
}
 .list2 {
background-color: #efefef;
border: 1px solid #C3C3C3;
border-top: 1px solid #C3C3C3;
margin:2px;
padding:3px;
padding:3px;
font-size: 14px;
 }

.sitemap {
font-size: xx-small;
position: relative;
width: 100%;
height: 25px;
z-index: 1;
overflow: auto;}

input, textarea, select {
border: 1px solid #52c3e2;
margin: 3px;
background-color: #f0fbfe;
color: #333;}


