body {
    background: #FFF;
    font-family: "Trebuchet MS", Verdana, Tahoma, Arial, sans-serif;
    font-size: 12px;
    margin: 0
    }
.c {
    float: left
    }
.cr {
    clear: left
    }
td {
    vertical-align: top;
    padding: 5px
    }
h1 {
    font-size: 14pt;
    margin: 5px 0 5px 0
    }
h2 {
    font-size: 10pt;
    margin: 0;
    padding: 0
    }
h3 {
    color: #3E81B4;
    font-size: 8pt;
    padding: 0 0 0 30px;
    margin: 0 0 15px 0;
    border-bottom: 1px dotted #D9D9D9
    }
#descr {
    padding: 0;
    margin: 0 0 5px 0
    }
categorydescr {
    margin: 0 0 15px 5px
    }
td.err {
    padding: 3px;
    color: #D98719;
    background: #ECF1F1;
    border: 1px solid #CECECE;
    text-align: left
    }
td.msg {
    padding: 3px;
    color: #D98719;
    background: #ECF1F1;
    border: 1px solid #CECECE;
    text-align: left
    }
.label {
    text-align: right
    }
.buttons {
    border-top: 1px solid #D9D9D9;
    text-align: center
    }
#links p {
    margin: 0 0 7px 0
    }
.url {
    color: #6f6f6f
    }
.text, .btn {
    font-size: 8pt;
    font-family: Verdana, Tahoma, Arial, sans-serif
    }
input.text {
    color: #000;
    border: 1px solid #3E81B4
    }
textarea.text {
    font-size: 8pt;
    border: 1px solid #3E81B4
    }
select {
    font-size: 8pt;
    border: 1px solid #3E81B4
    }
.captcha {
    border: 1px solid #3E81B4;
    margin-top: 10px
    }
form {
    display: inline;
    margin: 0;
    padding: 0
    }
.btn {
    font-weight: bold;
    border: 1px solid #3E81B4;
    background-color: #ECF1F1;
    color: #3E81B4;
    /*3E81B4;*/
    cursor: pointer;
    height: 20px
    }
span.req {
    margin-left: 3px;
    color: #FFA814;
    font-weight: bold
    }
div.errForm, span.errForm {
    margin: 2px 0 0 0;
    padding: 2px 3px 2px 3px;
    color: #FFA814;
    background: #FFFFF3;
    border: 1px solid #ccc;
    text-align: left;
    clear: both;
    display: block
    }
.small, .small a {
    padding: 0;
    margin: 0;
    color: #909090;
    font-size: 7pt;
    text-decoration: none
    }
.sort {
    color: #000
    }
div.pr {
    font-size: 6pt;
    color: #000;
    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 {
    margin: 0;
    padding: 2px;
    vertical-align: bottom
    }
.paging-links, .paging-info {
    text-align: right
    }
.paging-info {
    font-style: italic
    }
.limit_field {
    border: 0 solid transparent;
    border-width: 0
    }
#toggleCategTree {
    display: block;
    cursor: pointer;
    cursor: hand;
    color: #6A8AD4
    }
#categtree {
    margin: 3px 0;
    height: 200px;
    width: 300px;
    overflow: auto;
    border: 1px dotted #9EC2F3;
    border-width: 0 1px 1px
    }
#catTitle {
    background: #fff
    }
/* Important for Konqueror */
#categtree h2 {
    margin: 0 0 5px;
    padding: 2px;
    text-align: center;
    color: #3E81B4;
    background: #DDE5F3;
    vertical-align: middle
    }
#categtree #close_tree {
    right: 0;
    padding: 1px;
    text-align: center;
    white-space: nowrap;
    cursor: pointer;
    cursor: hand
    }
#categtree .categ-item {
    clear: both;
    margin: 3px 5px;
    padding: 2px 5px;
    display: block;
    border: 1px dotted #CBE2EC;
    border-width: 1px 0;
    cursor: pointer;
    cursor: hand
    }
#categtree .categ-item img {
    margin-right: 1em
    }
#categtree .odd {
    background: #F8F8FC
    }
#categtree .even {
    background: #fff
    }
#categtree .categ-item:hover {
    background: #eee
    }
/* --------------------------------------------------------------- */
.center {
    margin: 0 auto;
    width: 960px
    }
.center1 {
    background-color: #FFF;
    margin: 0 auto;
    width: 960px
    }
.header {
    background: url(/images/header-bg.gif) repeat-x;
    height: 85px
    }
.headerLogo {
    float: center;
    margin: 0 0 0 2px
    }
.headerSearch {
    float: right;
    color: #FFF;
    margin: 4px 40px 0 0
    }
.searchLabel {
    float: left;
    margin: 4px 5px 0 0
    }
.searchInput {
    border-top: 0;
    border-bottom: 0;
    border-left: 0;
    border-right: 1px solid #E2B9B8;
    padding: 2px;
    float: left;
    width: 260px;
    height: 18px
    }
.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;
    margin: 0;
    padding: 0;
    border: 0;
    color: #FFF;
    font-family: Arial;
    font-weight: bold;
    float: left
    }
.searchBtnRight {
    background: url(../images/searchBtnRight.gif) no-repeat;
    height: 18px;
    width: 5px;
    float: left
    }
.userBar {
    clear: right;
    float: right;
    margin: 13px 40px 0 0;
    color: #FFF
    }
.userBar a:active, .userBar a:link, .userBar a:visited, .userBar a:hover {
    color: #FFF;
    text-decoration: underline
    }
/*-------------------*/
.hMenuContainer {
    background: url(../images/hNMenuContainerBg.gif) repeat-x;
    height: 33px
    }
.hMenu {
    float: right;
    margin-right: 120px
    }
.hMenu a:link, .hMenu a:active, .hMenu a:visited {
    float: left;
    display: block;
    height: 34px;
    color: #FFF;
    font-weight: bold;
    font-size: 13px;
    text-decoration: none;
    padding: 8px 15px 0 15px
    }
.hMenu a:hover {
    background: url(../images/hNMenuHoverBg.gif) repeat-x;
    float: left;
    display: block;
    height: 34px;
    color: #FFF;
    font-weight: bold;
    font-size: 13px;
    text-decoration: none;
    padding: 8px 15px 0 15px
    }
/*-------------------*/
.path {
    background: url(../images/pathBg.gif) repeat-x;
    background-color: #FFF;
    margin: 0 auto;
    width: 745px;
    height: 23px;
    padding: 10px 0 0 215px
    }
.path a:link, .path a:active, .path a:visited {
    color: #000;
    text-decoration: none
    }
.path a:hover {
    color: #000;
    text-decoration: underline
    }
.path img {
    margin: 0 5px 1px 5px
    }
/*-------------------*/
.leftContainer {
    float: left;
    width: 215px;
    background-color: #FFF
    }
/*-------------------*/
.centerContainer {
    float: left
    }
.centerContainerT {
    background: url(../images/contentTop.gif) no-repeat;
    height: 6px;
    width: 530px
    }
.centerContainerB {
    clear: both;
    height: 6px;
    margin: 0;
    width: 530px
    }
.centerContainerM {
    width: 528px;
    padding: 18px 1px 0 1px;
    background: url(../images/contentMiddle.gif) repeat-y;
    background-color: #FFF
    }
.catHome {
    float: left;
    width: 146px;
    padding: 0 0 18px 30px;
    background: url(../images/catHomeIcon.gif) 13px 4px no-repeat
    }
a.catHomeMain:link, a.catHomeMain:active, a.catHomeMain:visited {
    color: #315A73;
    font-weight: bold;
    text-decoration: none
    }
a.catHomeMain:hover {
    text-decoration: underline
    }
.catHomeSubcats {
    margin: 8px 0 0 0
    }
a.catHomeSub:link, a.catHomeSub:active, a.catHomeSub:visited {
    color: #000;
    text-decoration: none
    }
a.catHomeSub:hover {
    color: #000;
    text-decoration: underline
    }
.catHomeCount {
    color: #315A73;
    font-weight: bold
    }
/*-------------------*/
.rightContainer {
    float: left;
    width: 215px;
    background-color: #FFF
    }
/*-------------------*/
.footer {
    margin: 0 auto;
    width: 960px;
    /*
    
    	background: url("../images/footerBg.gif") repeat-x;
    
    	background-color: #B0140F;
    
    	*/
    border-top: 1px solid #F8FAFA;
    color: #315A73;
    font-weight: bold;
    background-color: #FFF;
    clear: both;
    text-align: center;
    padding: 20px 0 20px 0
    }
.footer a:active, .footer a:link, .footer a:visited {
    color: #315A73;
    text-decoration: none
    }
.footer a:hover {
    color: #D98719;
    text-decoration: underline
    }
.footerCat {
    margin: 0 auto;
    margin-bottom: 20px;
    padding: 0 20px 20px 20px;
    border-bottom: 1px solid #B32B26;
    width: 700px
    }
/*-------------------*/
.box {
    margin: 0 0 20px 12px
    }
.boxTopLeft {
    float: left;
    background: url(../images/boxTopLeft.gif) no-repeat;
    width: 6px;
    height: 25px
    }
.boxTopCenter {
    float: left;
    background: url(../images/boxTopCenter.gif) repeat-x;
    width: 178px;
    height: 19px;
    padding-top: 6px;
    color: #707070;
    text-align: center;
    font-weight: bold
    }
.boxTopRight {
    float: left;
    background: url(../images/boxTopRight.gif) no-repeat;
    width: 6px;
    height: 25px
    }
.boxMiddle {
    clear: both;
    background: url(../images/boxMiddle.gif) repeat-y;
    width: 190px
    }
.boxMiddleLarge {
    clear: both;
    background: url(../images/boxMiddle.gif) repeat-x;
    width: 510px
    }
.boxTopCenterLarge {
    float: left;
    background: url(../images/boxTopCenter.gif) repeat-x;
    width: 498px;
    height: 19px;
    padding-top: 6px;
    color: #707070;
    text-align: center;
    font-weight: bold
    }
.boxBottom {
    background: url(../images/boxBottom.gif) no-repeat;
    width: 190px;
    height: 6px
    }
/*-------------------*/
.boxStats {
    padding: 10px 0 10px 20px;
    margin: 0;
    list-style: none
    }
.boxStats li {
    padding-bottom: 2px
    }
/*-------------------*/
.boxSponsored {
    margin: 0 7px 0 7px;
    border-bottom: 1px solid #CCC;
    padding: 15px 7px 10px 7px;
    color: #707070;
    line-height: 15px;
    font-size: 10px
    }
.boxSponsoredLast {
    margin: 0 7px 0 7px;
    padding: 15px 7px 8px 7px;
    color: #707070;
    line-height: 15px;
    font-size: 10px
    }
a.boxSponsoredA:link, a.boxSponsoredA:active, a.boxSponsoredA:visited {
    color: #3E81B4;
    text-decoration: none;
    font-weight: bold
    }
a.boxSponsoredA:hover {
    color: #D98719;
    text-decoration: underline;
    font-weight: bold
    }
/*-------------------*/
.boxPopCats {
    padding: 10px 0 10px 20px;
    margin: 0;
    list-style: none
    }
.boxPopCats li {
    background: url(../images/boxPopCatsBg.gif) 0 5px no-repeat;
    padding: 0 0 2px 8px
    }
.boxPopCats li a:link, .boxPopCats li a:active, .boxPopCats li a:visited {
    color: #000;
    text-decoration: none
    }
.boxPopCats li a:hover {
    color: #000;
    text-decoration: underline
    }
/*-------------------*/
.noResults {
    margin-left: 20px
    }
.noResults p {
    color: #D98719;
    margin: 0 0 15px 0
    }
.noResults ul {
    margin: 0;
    padding: 15px 0 20px 40px
    }
/*-------------------*/
.navig {
    padding: 5px;
    color: #D98719;
    font-weight: bold
    }
.mainPaging {
    float: right
    }
.pagingLinks {
    color: #D98719;
    font-weight: bold
    }
.pagingLinks a:link, .pagingLinks a:active, .pagingLinks a:visited {
    color: #3E81B4;
    text-decoration: none
    }
.pagingLinks a:hover {
    color: #D98719;
    text-decoration: none
    }
/*-------------------*/
a.link:active, a.link:link {
    font-size: 12px;
    color: #D98719;
    text-decoration: none
    }
a.link:visited {
    font-size: 12px;
    color: #3E81B4;
    text-decoration: none
    }
a.link:hover {
    font-size: 12px;
    color: #FFA814;
    text-decoration: underline
    }
a.readMore:link, a.readMore:active, a.readMore:visited {
    color: #3E81B4;
    font-weight: bold;
    text-decoration: none
    }
a.readMore:hover {
    color: #D98719;
    font-weight: bold;
    text-decoration: none
    }
a.readMoreFeat:link, a.readMoreFeat:active, a.readMoreFeat:visited {
    color: #3E81B4;
    text-decoration: none
    }
a.readMoreFeat:hover {
    color: #D98719;
    text-decoration: underline
    }
/*-------------------*/
.searcCat a:link, .searcCat a:active, .searcCat a:visited {
    color: #D98719;
    font-weight: bold;
    text-decoration: none
    }
.searcCat a:hover {
    color: #D98719;
    font-weight: bold;
    text-decoration: underline
    }
a.searchLinkCat:link, a.searchLinkCat:active, a.searchLinkCat:visited, a.searchLinkCat:hover {
    color: #6F6F6F;
    text-decoration: underline
    }
/*-------------------*/
.linkDetail a:active, .linkDetail a:link, .linkDetail a:visited, .linkDetail a:hover {
    color: #D98719;
    text-decoration: underline
    }
.contentText {
    width: 530px;
    /*color: #D98719;*/
    color: #C96700;
    background-color: #FFF;
    text-align: justify;
    margin-bottom: 20px
    }