html, body { border-width: 0px; margin: 0px; padding: 0px; }
body { background-color: #000000; color: #a4a4a4; font-family: Arial; font-size: 14px;}
h1 { color: #FFFFFF; font-size: 24px; font-weight: normal; margin: 10px 0px; padding: 0px; text-decoration:none;}
h1 a,  h1 a:link,  h1 a:visited { color: #FFFFFF; font-size: 24px; font-weight: normal; margin: 10px 0px; padding: 0px; text-decoration:none;}
h1 a:focus,  h1 a:hover,  h1 a:active { color: #BF0000; font-size: 24px; font-weight: normal; margin: 10px 0px; padding: 0px;  text-decoration: none;}

h1.gray { color: #CECFCE; }
hr { border-width: 0px; background-color: #232323; color: #232323; display: block; font-size: 1px; height: 1px; margin: 10px 0px; padding: 0px; }
hr.extender { background-color: #000000; clear: both; color: #000000; margin: 0px; }
hr.red { background-color: #620903; color: #620903; }
a img { border-width: 0px; }
a:focus, a:active { outline: none; }
a, a:link, a:visited, a:focus, a:active { color: #FFFFFF; }
a:hover { color: #BF0000; text-decoration: none; }

.middleContainer { border-width: 0px; margin: 0px auto 0px auto; padding: 0px 7px 0px 7px; width: 990px; }

.middleContainerSale { border-width: 0px; margin: 0px auto 0px auto; padding: 0px 7px 0px 7px; width: 990px; }
.topLeft, .topMiddle, .topRight { float: left; }
.topLeft, .topRight { margin-top: 40px; width: 33%; }
.topLeft { text-align: left; }
.topMiddle { margin-top: 30px; padding-bottom: 20px; text-align: center; width: 34%; }
.topRight { text-align: right; }
.breaker { clear: both; }

.lngArea { float: right; padding: 0px 0px 10px 0px; text-align: left; width: 185px; }
.lngArea a, .lngArea a:link, .lngArea a:visited, .lngArea a:focus, .lngArea a:hover, .lngArea a:active { color: #FFFFFF; font-size: 10px; 
 X margin-right: 10px; 
 X text-decoration: none; }
.lngArea a.slctd { color: #BF1E20; }

.srchArea { background-image: url('/images/main/search/search-b.jpg'); background-repeat: no-repeat; float: right; height: 20px; text-align: left; width: 185px; }
.srchBox { background-color: Transparent; border-width: 0px; color: #A7A7A7; font-size: 11px; height: 17px; margin: 2px 10px 0px 10px; padding: 0px; 
           width: 137px; }
.srchBtn { cursor: pointer; }

.menu { border: solid 1px #232323; border-collapse: collapse; height: 36px; margin: 0px 0px 15px 0px; padding: 0px; width: 100%; }
.menu tr { border-width: 0px; }
.menu tr td { border-width: 0px; font-size: 0px; margin: 0px; padding: 0px; text-align: center; vertical-align: middle;}
.menu tr td a { cursor: pointer; }
.menu tr td a img { margin: 0px; }
.menu tr td.del { width: 1px; }
div.menuList { background-color: #000000; border: solid 1px #232323; border-top-width: 0px; display: none; font-size: 11px; margin: 0px; position: absolute; 
               padding: 0px; text-align: left; z-index: 1; }
div.listItem { border-width: 0px; cursor: default; margin: 0px; padding: 5px 20px 5px 15px; }
div.listItem a, div.listItem a:link, div.listItem a:visited, div.listItem a:focus, div.listItem a:hover, div.listItem a:active { color: #948E8C;
 X text-decoration: none; }
.activeItem { background-color: #232323; }

.pageTitle { margin: 40px 0px 0px 0px; vertical-align: bottom; }
.pageTitle div { font: normal 340%/100% Arial; position: relative; margin: 0px; padding: 2px; color: #fff; }
.pageTitle span { background: url('/images/main/gradient-dark.png') repeat-x; position: absolute; bottom: -2px; display: block; width: 100%; 
                  height: 29px; }


.bannerContainer { border: solid 1px #232323; border-left-width: 0px; border-right-width: 0px; margin: 15px 0px 15px 0px; padding: 15px 0px 15px 0px; }
.bannerBtmContainer { border: solid 0px #232323; border-bottom-width: 1px; margin: 0px 0px 15px 0px; padding: 0px 0px 15px 0px; }
.bannerLeftContainer { border: solid 0px #232323; border-top-width: 1px; margin: 15px 0px 0px 0px; padding: 15px 0px 0px 0px; }
.bannerContainerDisabled { border: solid 1px #232323; border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px; margin: 15px 0px 5px 0px; padding: 5px 0px 5px 0px;}

.illustration { border: solid 1px #232323; float: left; margin: 0px 15px 5px 0px; padding: 2px; }

.footer { font-size: 13px; margin-bottom: 20px; }
.counters {float: left; margin-right: 9%; }
.countersmain {float: left; width: 305px;}
.countersmainwide {text-align: center; margin-top: 15px; padding-top: 15px;}

.txtadv {text-align: center; margin-top: 15px;  font-size:10px; color: #242424;}
.txtadv a, .txtadv a:link, .txtadv a:visited, .txtadv a:hover, .txtadv a:active {text-align: center; margin-top: 15px; font-size:10px; color:#242424; text-decoration:none;}

.copy { float: left; margin-right: 6%; }
.copymain { float: left; width: 195px;}
.address { float: left; width: 270px; }
.webmaster { float: right; text-align: right; clear: right; width: 200px;}
.webmaster a { margin-right: 1px; }

div.search-page p b {color:red;}
div.search-page a b {color:red;}

.whitep {color: #ffffff; font-family: Arial; font-size: 14px; font-weight:bold; }
.visitorsimg {float: left; margin-right: 15px; margin-bottom: 15px;}


.opinion_a:focus, .opinion_a:active { outline: none; line-height: 20px;}
.opinion_a, .opinion_a:link, .opinion_a:visited, .opinion_a:focus, .opinion_a:active { color: #FFFFFF; line-height: 20px;}
.opinion_a:hover { color: #BF0000; text-decoration: none; line-height: 20px;}

.disctext {text-transform:uppercase; color:#757575; font-size:11px; margin-left:2px;}
.disctext a {color:#757575; text-decoration:none;}
.disctext a:hover {color: #BF0000;}

.disctext .new {float:left; margin-top:10px; width: 150px; height:120px; text-align:center; vertical-align:top;}
.visclear {clear:both; margin-top:20px;}
.visclear1 {clear:both; margin-top:10px;}
.vislnk {color: #fff; font-size: 20px; line-height: 24px;}
.visblck {margin:10px 0;}
.visblck img {display:block; float:left; }
.visblck p {float:left; margin:-3px 0 0 10px; width:535px;line-height:16px;}
