body {font-family: "Trebuchet MS", verdana, arial, helvetica, sans-serif; font-size: 76%; background-color: #333; color: #fff; margin: 15px; padding: 0;}
input, textarea, select {font-family: "Trebuchet MS", verdana, arial, helvetica, sans-serif; font-size: 100%;}
img {border: 0;}

a {color: #ff3;}
a:hover {color: #f33;}
a:focus {outline: none;}

h2 {color: #ff3; font-size: 130%; letter-spacing: .25em; border-bottom: 3px solid #333; text-align: right; font-style: italic; font-variant: small-caps; margin: 5px 0;}
h3 {font-size: 100%; border-bottom: 3px solid #333;}
.clearBoth {clear: both;}

#wrapper {background-color: #000; width: 650px; margin: 0 auto; padding: 0; border: 8px solid #000;}

#header {display: block; width: 650px; height: 127px; background: url(../img/common/head-full-v5.gif) no-repeat center center;}
#header a {display: block; width: 650px; height: 127px;}
#header a span {visibility: hidden;}


#heading {width: 650px; height: 127px; margin: 0; padding: 0;}
#heading #one {width: 650px; height: 54px; background: url(../img/common/head01a2.gif) no-repeat;}
#heading #two {width: 650px; height: 35px; background: url(../img/common/head02.gif) no-repeat;}
#heading #three {width: 650px; height: 38px; background: url(../img/common/head03.gif) no-repeat; text-align: right;}

#colWrapper {background-color: #666; overflow: auto; margin: 0; padding: 0;}
#colLeft { width: 196px; float: left; margin: 0px; padding-top: 13px;}/*  206  */
#colRight {border-left: 5px solid #333; min-height:291px; height:auto !important; height:291px; background: #000; float: right; width: 429px; padding: 5px 10px;}/*  444  */

#colRight .base-copy {line-height: 2em;}

#navLeft {background-color: #666; width: 196px; margin: 0; padding: 0; padding-bottom: 73px;}
#navLeft ul {margin: 0; padding: 0; list-style-type: none;}
#navLeft a {width: 176px; margin: 0;
display: block; font-size: 150%; font-variant: small-caps; letter-spacing: .20em; text-align: right; text-decoration: none; 
 padding: 10px; background-color: #666;}
#navLeft a:link, #navLeft a:visited {color: #eee; text-decoration: none;}
#navLeft a:hover, #navLeft a.hot {background-color: #ff3; color: #f33;}
#navLeft a.last {border-bottom: none;}

.newsBlock {padding: 5px 10px;}

#footer {color: #ccc; margin-bottom: 15px; margin-top: 20px; padding-bottom: 10px; overflow: auto;}
#footer #copyright {float: left; width: 280px; padding-left: 5px; font-size: 95%;}
#footer #copyright a {text-decoration: none;}
#footer ul {margin: 0; padding: 0; list-style: none; width: 325px; float: right; text-align: right; padding-right: 8px;}
#footer ul li {display: inline;}
#footer ul li a {color: #f33; text-decoration: none;}
#footer ul li a:hover, #footer ul li a.hot {color: #ff3; text-decoration: none;}

#rule div {width: 650px; float: left; height: 11px; overflow: auto;}
#rule .one {width: 196px; background: url(../img/common/rule01.gif) repeat-x; center left;}
#rule .two {width: 13px; background: url(../img/common/rule02.gif) repeat-x; center left;}
#rule .three {width: 441px; background: url(../img/common/rule03.gif) repeat-x; center left;}

/* DEFINE Properties */
body.contact {background: #fff; color: #333;}
.contact form {width: 400px;}
.contact form {margin: 0 padding: 0;}
.contact table {width: 400px;}
.contact tr {}
.contact th {text-align: right; padding-right: 5px; width: 170px;}
.contact td {padding: 5px;}
.contact td input.fldWidth, .contact td textarea.fldWidth {width: 220px; background: #eee; border: none; padding: 2px;}
.contact .submitBtn {background: #666; color: #fff; border: none; padding: 2px 8px; text-align: center; cursor: pointer;}
.contact .errorBlock {}
/* +++++++++++++++++++++ */


