html {
height:100%;
margin-bottom:1px;
}

body {
font:12px "helvetica neue", arial, helvetica, sans-serif;
background:url(../images/bg.jpg) repeat;
background-position:left top;
background-repeat:repeat-x;
padding-left:5px;
}

#menu {
height:40px;
background-color:#a89267;
padding-left:10px;
margin-top:5px;
}

#menu a {
display:block;
float:left;
color:#FFF;
font-size:12px;
font-weight:700;
text-decoration:none;
border-right:1px solid #ddd;
padding:13px 12px;
}

#menu a:hover {
background-color:#b83e3e;
}

#topimg_right {
width:480px;
float:right;
padding:10px 0 5px 10px;
}

#topimg_left {
width:480px;
float:left;
padding:10px 0 5px 10px;
}

#wrap {
width:980px;
margin:0 auto;
padding:0;
}

.cr {
clear:left;
}

td {
vertical-align:top;
padding:5px;
}

h1 {
font-size:14pt;
margin:5px 0;
}

h2 {
font-size:10pt;
margin:0;
padding:0;
}

h3 {
color:#d12323;
font-size:22px;
border-bottom:1px dotted #D9D9D9;
margin:0 0 15px;
padding:0 0 0 30px;
}

a {
outline:none;
color:#0071f1;
font-weight:700;
text-decoration:none;
font-size:12px;
}

#descr {
margin:0 0 5px;
padding:0;
}

table.formPage {
margin:0 auto;
}

.link {
font-size:larger;
}

.buttons {
border-top:1px solid #D9D9D9;
text-align:center;
}

#links p {
margin:0 0 7px;
}

.url {
color:#6f6f6f;
}

.text,.btn {
font-size:8pt;
font-family:Verdana, Tahoma, Arial, sans-serif;
}

input.text {
color:#666;
border:1px solid #3E81B4;
}

.captcha {
border:1px solid #3E81B4;
margin-top:10px;
}

form {
display:inline;
margin:0;
padding:0;
}

.btn {
font-weight:700;
border:1px solid #3E81B4;
background-color:#F0F0F0;
color:#3E81B4;
cursor:pointer;
height:20px;
}

span.req {
margin-left:3px;
color:#CA0002;
font-weight:700;
}

div.errForm,span.errForm {
color:#FFA814;
background:#fff;
border:1px solid #ccc;
text-align:left;
clear:both;
display:block;
margin:2px 0 0;
padding:2px 3px;
}

.small,.small a {
color:#909090;
font-size:7pt;
text-decoration:none;
margin:0;
padding:0;
}

.sort {
color:#666;
}

div.pr {
font-size:6pt;
color:#666;
float:left;
height:30px;
margin-right:5px;
}

div.prg {
width:40px;
border:1px solid #999;
height:3px;
font-size:1px;
}

div.prb {
background:#5eaa5e;
height:3px;
font-size:1px;
}

.price {
border:1px solid #A0A0A0;
}

.price table td {
vertical-align:bottom;
margin:0;
padding:2px;
}

.paging-info {
font-style:italic;
}

.limit_field {
border:0 solid transparent;
border-width:0;
}

#toggleCategTree {
display:block;
cursor:hand;
color:#6A8AD4;
}

#categtree {
height:200px;
width:300px;
overflow:auto;
border:1px dotted #9EC2F3;
border-width:0 1px 1px;
margin:3px 0;
}

#categtree h2 {
text-align:center;
color:#3E81B4;
background:#DDE5F3;
vertical-align:middle;
margin:0 0 5px;
padding:2px;
}

#categtree #close_tree {
right:0;
text-align:center;
white-space:nowrap;
cursor:hand;
padding:1px;
}

#categtree .categ-item {
clear:both;
display:block;
border:1px dotted #CBE2EC;
cursor:hand;
border-width:1px 0;
margin:3px 5px;
padding:2px 5px;
}

#categtree .categ-item img {
margin-right:1em;
}

#categtree .odd {
background:#F8F8FC;
}

#categtree .categ-item:hover {
background:#eee;
}

.header {
height:77px;
width:980px;
margin:0 auto;
}

.headerLogo {
float:left;
margin:25px 0 0 40px;
}

.headerSearch {
float:right;
color:#FFF;
margin:25px 40px 0 0;
}

.searchLabel {
float:left;
color:#1A4E80;
margin:4px 5px 0 0;
}

.searchInput {
background-color:#E5EAEE;
border:1px solid #D5DCE3;
float:left;
width:260px;
height:18px;
padding:2px;
}

.searchBtn {
height:18px;
float:left;
margin:2px 0 0 5px;
}

.searchBtnLeft {
background:url("../images/searchBtnLeft.gif") no-repeat;
height:18px;
width:5px;
float:left;
}

.searchBtnCenter {
background:url("../images/searchBtnCenter.gif") repeat-x;
height:18px;
border:0;
color:#FFF;
font-family:Arial;
font-weight:700;
float:left;
margin:0;
padding:0;
}

.searchBtnRight {
background:url("../images/searchBtnRight.gif") no-repeat;
height:18px;
width:5px;
float:left;
}

.userBar {
clear:right;
float:right;
color:#CA0002;
margin:10px 40px 0 0;
}

.userBar a:hover {
color:#3E81B4;
}

.hMenuContainer {
height:70px;
width:980px;
margin:0 auto;
}

.hMenu {
float:right;
margin-right:30px;
}

.hMenu a:link,.hMenu a:active,.hMenu a:visited {
float:left;
display:block;
height:34px;
color:#FFF;
font-weight:700;
font-size:13px;
text-decoration:none;
padding:8px 10px 0;
}

.hMenu a:hover {
background:url("../images/hMenuHoverBg.gif") repeat-x;
float:left;
display:block;
height:34px;
color:#FFF;
font-weight:700;
font-size:13px;
text-decoration:none;
}

.path {
width:765px;
height:18px;
margin:0 auto;
padding:25px 0 0 215px;
}

.path img {
margin:0 5px 1px;
}

.leftContainer {
float:left;
width:215px;
}

.centerContainerT {
width:765px;
}

.centerContainerB {
clear:both;
height:1px;
width:765px;
margin:0;
}

.centerContainerM {
width:765px;
background-color:#Fff;
}

.catHome {
float:left;
width:146px;
background:url("../images/catHomeIcon.gif") 13px 4px no-repeat;
padding:0 0 18px 30px;
}

.catHomeSubcats {
margin:18px 0 0;
}

.articleContent {
padding:0 13px;
}

.rightContainer {
float:left;
width:215px;
background:#ddd url(../images/body.gif);
}

.footer {
width:980px;
height:150px;
border-top:1px solid #DCDBDB;
clear:both;
text-align:center;
color:#164B7F;
margin:0 auto;
padding:10px 0;
}

.footer a:active,.footer a:link,.footer a:visited {
font-size:10px;
color:#568466;
text-decoration:none;
}

.footer a:hover {
font-size:10px;
color:#fff;
text-decoration:underline;
}

.footerCat {
border-bottom:1px solid #B32B26;
width:700px;
margin:0 auto 20px;
padding:0 20px 20px;
}

#footer_table {
padding-left:90px;
border-right:solid 1px #629373;
}

a.wall:hover {
color:#fff;
font-size:16px;
font-weight:700;
}

.box {
margin:0 0 20px 12px;
}

.boxTopCenter {
float:left;
background:#d12323;
width:178px;
height:19px;
padding-top:6px;
color:#fff;
text-align:center;
font-weight:700;
}

.boxMiddle {
clear:both;
background:#F7EBD9;
width:190px;
}

.boxBottom {
width:190px;
height:6px;
}

.boxStats {
list-style:none;
margin:0;
padding:10px 0 10px 20px;
}

.boxStats li {
padding-bottom:2px;
}

.boxSponsored {
border-bottom:1px solid #CCC;
color:#707070;
line-height:15px;
font-size:10px;
margin:0 7px;
padding:15px 7px 10px;
}

.boxSponsoredLast {
color:#707070;
line-height:15px;
font-size:10px;
margin:0 7px;
padding:15px 7px 8px;
}

a.boxSponsoredA:link,a.boxSponsoredA:active,a.boxSponsoredA:visited {
color:#3E81B4;
text-decoration:none;
font-weight:700;
}

a.boxSponsoredA:hover {
color:#CA0002;
text-decoration:underline;
font-weight:700;
}

.boxPopCats {
list-style:none;
margin:0;
padding:10px 10px 10px 20px;
}

.boxPopCats li {
background:url("../images/boxPopCatsBg.gif") 0 5px no-repeat;
padding:0 0 2px 8px;
}

.noResults {
margin-left:20px;
}

.noResults p {
color:#CA0002;
margin:0 0 15px;
}

.noResults ul {
margin:0;
padding:15px 0 20px 40px;
}

.navig {
color:#CA0002;
font-weight:700;
padding:5px;
}

.mainPaging {
float:right;
}

.pagingLinks a:hover {
color:#CA0002;
text-decoration:none;
}

a.link:active,a.link:link,a.link:visited {
font-size:12px;
color:#0071f1;
text-decoration:none;
}

a.link:hover {
font-size:12px;
color:#CA0002;
text-decoration:underline;
}

a.readMore:hover {
font-weight:700;
text-decoration:underline;
}

.searcCat a:hover {
color:#CA0002;
font-weight:700;
text-decoration:underline;
}

a.searchLinkCat:link,a.searchLinkCat:active,a.searchLinkCat:visited,a.searchLinkCat:hover {
color:#6F6F6F;
text-decoration:underline;
}

a:hover {
color:#ca0002;
text-decoration:underline;
font-weight:700;
}

.paymentTable td {
border-right:1px solid #D9D9D9;
text-align:center;
}

.bid {
width:68px;
}

.bidFunds {
background:url("../images/bidBg1.gif") no-repeat;
width:68px;
height:23px;
padding-top:7px;
text-align:center;
color:#FFF;
font-size:13px;
font-weight:700;
}

a.bidL1:link,a.bidL1:active,a.bidL1:visited {
display:block;
background:url("../images/bidBg2.gif") no-repeat;
width:68px;
height:31px;
color:#FFF;
text-align:center;
text-decoration:none;
}

a.bidL2:link,a.bidL2:active,a.bidL2:visited {
display:block;
background:url("../images/bidBg3Middle.gif") repeat-y;
width:68px;
color:#FFF;
text-align:center;
text-decoration:none;
}

.bidBg3 {
background:url("../images/bidBg3.gif") no-repeat;
width:68px;
height:4px;
}

---------------
legend {
font-weight:700;
color:#3E81B4;
border-color:#D9D9D9;
border-style:dotted;
border-width:1px;
padding:3px;
}

fieldset {
background-color:#fff;
padding-left:5px;
padding-right:5px;
padding-bottom:5px;
border-color:#D9D9D9;
border-style:solid;
border-width:1px;
}

label {
cursor:pointer;
}

table.comment {
margin-top:5px;
border-color:#D9D9D9;
border-style:dotted;
border-width:1px;
}

tr.comment {
background-color:#E5EAEE;
color:#000;
}

h4 {
color:#3E81B4;
font-size:8pt;
padding:0;
}

.link_rating {
border:1px solid #E1E1E1;
background:#fff;
color:#6b6b6b;
width:200px;
padding:0 5px 0 0;
}

.link_rating img {
display:block;
float:left;
margin-right:2px;
}

.link_rating span.review {
display:block;
float:right;
color:#000;
padding-top:3px;
}

.frontend_actions {
float:right;
width:36px;
height:36px;
}

.float_tiny {
float:left;
margin-right:4px;
margin-bottom:4px;
}

#panel {
background:#eb1818;
display:block;
color:#fff;
position:absolute;
z-index:-1;
top:0;
width:980px;
height:110px;
}

#panel a {
color:#fff;
}

.slide {
border-top:solid 4px #CA0002;
background:#eb1818;
text-align:right;
color:#fff;
margin:0;
padding:10px 20px;
}

.btn-slide {
text-align:right;
display:inline;
font:normal 110%/100% Arial, Helvetica, sans-serif;
color:#fff;
text-decoration:none;
}

.slide a:active,.slide a:link,.slide a:visited {
color:#fff;
text-decoration:none;
}

.slide a:hover {
color:#fff;
text-decoration:underline;
}

.active {
background-position:right 12px;
}

.header_panel {
background:#E51D25;
height:auto;
margin:0 auto;
}

.center_panel {
width:980px;
background:#E51D25;
margin:0 auto;
}

.c,.hMenu img,.centerContainer {
float:left;
}

td.err,td.msg {
color:#CA0002;
background:#F0F0F0;
border:1px solid #CECECE;
text-align:left;
padding:3px;
}

.label,.paging-links,.paging-info {
text-align:right;
}

textarea.text,select {
font-size:8pt;
border:1px solid #3E81B4;
}

#catTitle,#categtree .even {
background:#fff;
}

.center,.center1 {
width:980px;
margin:0 auto;
}

.userBar a:active,.userBar a:link,.userBar a:visited,a.readMoreFeat:hover {
color:#CA0002;
text-decoration:underline;
}

.path a:link,.path a:active,.path a:visited,a.catHomeSub:link,a.catHomeSub:active,a.catHomeSub:visited,.boxPopCats li a:link,.boxPopCats li a:active,.boxPopCats li a:visited {
color:#333;
text-decoration:none;
}

.path a:hover,a.catHomeSub:hover,.boxPopCats li a:hover {
color:#999;
text-decoration:underline;
}

a.catHomeMain:link,a.catHomeMain:active,a.catHomeMain:visited,a.readMore:link,a.readMore:active,a.readMore:visited,.searcCat a:link,.searcCat a:active,.searcCat a:visited {
color:#CA0002;
font-weight:700;
text-decoration:none;
}

a.catHomeMain:hover,a.bidL1:hover,a.bidL2:hover {
text-decoration:underline;
}

.catHomeCount,.pagingLinks {
color:#CA0002;
font-weight:700;
}

a.wall:link,a.wall:visited,a.wall:active {
color:#250000;
font-size:16px;
font-weight:700;
}

.boxTopLeft,.boxTopRight {
float:left;
background:#d12323;
width:6px;
height:25px;
}

.pagingLinks a:link,.pagingLinks a:active,.pagingLinks a:visited,a.readMoreFeat:link,a.readMoreFeat:active,a.readMoreFeat:visited {
color:#3E81B4;
text-decoration:none;
}

