/*** Nvitulev Style ***/
body {
   background-color: #f8f8f8;
   color: #636363;
   font: 12px Trebuchet MS;
   margin: auto;
   max-width: 500px;
}
.logo {
   background: url(logobg.gif) repeat-x top #a4e0f9;
}
.alarm {
   background: #E61313;
   margin: 0 0 2px 0;
   color: #fff;
   font-weight: bold;
   padding: 3px 0px 3px 4px;
}
.end {
   text-align: center;
}
.footer {
   text-shadow: #2a95c0 0 1px 0;
   background: url(footer.gif) repeat-x top #54b9e1;
   color: #fff;
   border: 2px solid white;
   padding: 3px 3px 3px 4px;
   -moz-border-radius: 5px; 
   -webkit-border-radius: 5px; 
   border-bottom-radius: 5px;  
}
.footer a { color: #fff; }
.copy {
   border-top: 1px solid #c2c2c2;
   text-align: center;
   color: #3f5864;
   padding: 3px 1px 1px 1px;
   margin: 1px 0;
}
.copy a { color: #2688B3; }
.func {
   border-left: 4px solid #2FB0D0;
   color: #757575;
   font-size: 10px;
   padding: 0 0 0 4px;
}
.gray { color: gray; }
.green{ color: green; }
.hdr {
   background-color: #f1f1f1;
   border-bottom: 1px solid #595959;
   font-weight: bold;
   padding-left: 2px;
}
.header {
   text-shadow: #2a95c0 0 1px 0;
   background: url(footer.gif) repeat-x top #54b9e1;
   color: #fff;
   margin-left: -5px;
   margin-right: -5px;
   border: 2px solid white;
   padding: 3px 3px 3px 4px;
   -moz-border-radius: 5px; 
   -webkit-border-radius: 5px; 
   border-bottom-radius: 5px;  
}
.header b { color: #fff; }
.left { float: left; }
.list1 {
   border: 1px solid #e6e6e6;
   background: #ebf6fb;
   margin: 1px 0;
   padding: 3px 1px 4px 4px;
   -moz-border-radius: 5px; 
   -webkit-border-radius: 5px; 
   border-bottom-radius: 5px; 
}
.list2 {
   border: 1px solid #e6e6e6;
   background: #F7F7F7;
   margin: 1px 0;
   padding: 3px 1px 4px 4px;
   -moz-border-radius: 5px; 
   -webkit-border-radius: 5px; 
   border-bottom-radius: 5px; 
}
.b, .c {
   margin: 0px;
   padding: 2px;
}
.b { background: #F7F7F7; }
.c { background: #fff; }
.b b { color: #396C82; }
.c b { color: #619FBA; }
.maintxt{
   border: 1px solid #eaf9ff;
   background: #fff;
   color: #989898;
   margin: 4px;
   padding: 6px;
   -moz-border-radius: 10px; 
   -webkit-border-radius: 10px; 
   border-bottom-radius: 10px;  
}
.tmn {
   background: url(tmn.gif) repeat-x top left #e8e8e8;
   border-top: 1px solid #83d2f1;
   color: #989898;
   padding: 3px 3px 3px 4px;
}
.tmn a, .fmenu a { color: #4d4d4d; }
.tmn a:hover,.fmenu a:hover{
   text-decoration: underline;
}

.bmenu, .phdr {
   text-shadow: #67caf2 0 1px 0;
   background: url(bmenu.gif) repeat-x top left #9dd9f1;
   color: #fff;
   padding: 2px;
   -moz-border-radius: 3px; 
   -webkit-border-radius: 3px; 
   border-bottom-radius: 3px;  
}
.bmenu a, .phdr a { color: #fff; }
.bmenu a:hover, .phdr a:hover { color: #ebebeb; text-decoration: none; }
.gmenu {
   text-shadow: #67caf2 0 1px 0;
   background: url(images/bmenu.gif) repeat-x top left #9dd9f1;
   color: #fff;
   padding: 2px;
   -moz-border-radius: 3px; 
   -webkit-border-radius: 3px; 
   border-bottom-radius: 3px;  
}
.gmenu a { color: #fff; }
.fmenu {
   background: url(menu.gif) repeat-x top left #efefef;
   margin-left: 4px;
   border-left: 3px solid #c1e4f3;
   border-bottom: 1px solid #e6e6e6;
   border-top: 1px solid #e6e6e6;
   border-right: 1px solid #e6e6e6;
   padding: 3px 4px 3px 4px;
   -moz-border-radius: 5px; 
   -webkit-border-radius: 5px; 
   border-bottom-radius: 5px; 
   margin-bottom: 2px;
   margin-top: -7px;
}
.fmenu a { color: #64819B; }
.rmenu {
   background: #F5E9EB;
   border: 1px solid #E2C0C7;
   margin: 1px 0;
   padding: 4px;
      -moz-border-radius: 5px; 
   -webkit-border-radius: 5px; 
   border-bottom-radius: 5px; 
}
.rmenu input, .rmenu textarea, .rmenu select { border: 1px solid #E2C0C7; }
.rmenu input:focus, .rmenu textarea:focus { border: 1px solid #DBB0B9; background: #FDFBFB; }
.phdr {
   padding: 4px 4px 4px 4px;
   margin: 1px 0;
}
.menu {
   background: url(menu.gif) repeat-x top left #efefef;
   margin-left: 4px;
   border-left: 3px solid #c1e4f3;
   border-bottom: 1px solid #e6e6e6;
   border-top: 1px solid #e6e6e6;
   border-right: 1px solid #e6e6e6;
   padding: 3px 4px 3px 4px;
   -moz-border-radius: 5px; 
   -webkit-border-radius: 5px; 
   border-bottom-radius: 5px; 
   margin-bottom: 2px;
}
.menu a { color: #4ab8e5; }
.menu a:hover { color: #4ab8e5; }
.news{
   background-color: #EEEEEE;
   border: 1px solid white;
   color: #333333;
   font-size: x-small;
   padding: 3px 4px 4px 4px;
}
.quote{
   border-left: 4px solid #c0c0c0;
   color: #878787;
   font-size: x-small;
   padding: 2px 0px 2px 4px;
}
.red, .red a {
   color: #f00;
}
.reply {
   border-left: 4px solid red;
   color: #f00;
   padding: 2px 0px 2px 4px;
}
.status{
   color: #CD853F;
   font-weight: bold;
}
.sub {
   border-top: 1px dotted #c6c17f;
   font-size: x-small;
   margin-top: 4px;
}
.clip {
   color: #4a5663;
   border: 1px solid white;
   font-size: x-small;
   background-color: #bfc6cf;
   padding: 4px 4px 8px 4px;
}
.clip a { color: #424e59; }
.phpcode {
   background-color: #E0E6E9;
   border: 1px dotted #9FAEBB;
   margin-top: 4px;
   padding: 0px 2px 0px 2px;
}
a { color: #54b4dc; text-decoration: none; }
a:hover { text-decoration: underline; }
p { margin: 1px; }
form, input, textarea, select { font: 13px Trebuchet MS, Tahoma; margin: 0; }
form {  }
input, textarea, select { background: #fff; border: 1px solid #d8d8d8; color: #686868; padding: 3px; margin: 1px 0; }
input:focus, textarea:focus { background: #F4F4F4; border: 1px solid #BCBCBC; }
input[type="submit"] { background: url(input.gif) repeat-x bottom #fefefe; padding: 3px 8px; }
input[type="file"] { margin: 2px 0; }
hr { border: 0; border-top: 1px dotted #E1E1E1; margin: 5px 0; }
h3 { margin: 0; padding: 0 0 2px 0; }
ul { margin: 0; padding-left: 20px; }
/*** Nvitulev Style editing to HTML by http://stevendie.xtgem.com ***/