* { margin:0; padding:0; border:0 }
html { height:100%; margin-bottom:1px }
body { background:url(../images/back_main.gif) repeat; font-family:Verdana, Tahoma, Arial, sans-serif; font-size:11px; line-height: 15px; margin:0; color:#330000 }
.c { float:left }
.cr { clear:left }
td { vertical-align:top; padding:5px }
h1 { color:#330000; font-size:13px; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px }
h2 { color:#330000; font-size:13px; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px }
h2 a { text-decoration: none;  }
h3 { color:#330000; font-size:11px; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; display: inline; }
h3 a { text-decoration: none;  }
#articles h3 { border-bottom:0px solid #330000;  display: inline; }
#articles h4 { font-size:13px; font-weight:bold }
#articles { padding-bottom:10px }
small.article_date { padding-left:10px; font-weight:normal; font-size:9px }
h4 { color:#330000; font-size:13px; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px }
a { outline:none; color:#330000 }
#descr { padding:0px; margin:0 0 5px 0 }
table.formPage { margin:0 auto }
td.err { padding:3px; background:#F0F0F0; border:1px solid #CECECE; text-align:left }
td.msg { padding:3px; background:#F0F0F0; border:1px solid #CECECE; text-align:left }
.label { text-align:left; font-weight:bold }
.link { font-size:larger }
.buttons { border-top:1px solid #330000; text-align:center }
#links p { margin:0 0 7px 0 }
.url { color:#6f6f6f }
.text, .btn { font-size:11px; font-family:Verdana, Tahoma, Arial, sans-serif }
input.text { color:#000000; border:1px solid #330000 }
textarea.text { font-size:11px; border:1px solid #330000 }
select { font-size:11px; border:1px solid #330000 }
.captcha { border:1px solid #330000; margin-top:10px }
form { padding:2px 5px 0 0 }
blockquote {padding: 5px 5px 10px 15px;}
.btn { font-weight:bold; border:1px solid #330000; background-color:#F0F0F0; color:#330000; cursor:pointer; height:20px }
span.req { margin-left:3px; font-weight:bold }
div.errForm, span.errForm { margin:2px 0 0px 0px; padding:2px 3px 2px 3px; color:#FFA814; background:#FFFFF3; border:1px solid #cccccc; text-align:left; clear:both; display:block }
.small, .small a { padding:0px; margin:0px; color:#909090; font-size:7pt; text-decoration:none }
.sort { color:#000000 }
div.pr { font-size:6pt; color:#000000; float:left; height:30px; margin-right:5px }
div.prg { width:40px; border:1px solid #999999; 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; color:#6A8AD4 }
#categtree { margin:3px 0; height:200px; width:300px; overflow:auto; border:1px dotted #9EC2F3; border-width:0 1px 1px }
#catTitle { background:#fff }
#categtree h2 { margin:0 0 5px; padding:2px; text-align:center; color:#330000; background:#DDE5F3; vertical-align:middle }
#categtree #close_tree { right:0; padding:1px; text-align:center; white-space:nowrap; cursor:pointer; }
#categtree .categ-item { clear:both; margin:3px 5px; padding:2px 5px; display:block; border:1px dotted #CBE2EC; border-width:1px 0; cursor:pointer; }
#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:1020px }
.center1 { background-color:#FFFFFF; margin:0 auto; float:left; width: 780px; }
.header { background:url("../images/header.jpg") right; height:130px; width:780px; margin:0 auto }
.headerLogo { float:left; margin:0px 0px 0px 0px }
.headerSearch { padding-left:15px; padding-bottom:15px; clear:both; text-align:center }
.searchLabel { float:left; margin:4px 5px 0px 0px; color:#1A4E80 }
.searchInput { background-color:#E5EAEE; border:1px solid #D5DCE3; padding:2px; float:left; width:260px; height:18px }
.searchBtn { height:18px; float:left; margin:2px 0px 0px 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:#FFFFFF; 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:10px 40px 0px 0px }
.userBar a:active, .userBar a:link, .userBar a:visited { text-decoration:underline }
.userBar a:hover { color:#330000 }
.hMenuContainer { background:url("../images/back_bar.gif"); height:60px; width:780px; margin:0 auto }
.hMenu { float:left; margin-left:10px; white-space:nowrap }
.hMenu span { float:left; color:#FFFFFF; font-weight:normal; font-size:11px; height:34px; padding:8px 0px 0px 0px }
.hMenu a:link, .hMenu a:active, .hMenu a:visited { float:left; display:block; height:34px; color:#FFFFFF; font-weight:bold; font-size:11px; text-decoration:none; padding:8px 5px 0px 5px }
.hMenu a:hover { float:left; display:block; height:34px; color:#FFFFFF; font-weight:bold; font-size:11px; text-decoration:underline }
.hMenu img { float:left }
.path { background-color:#FFFFFF; margin:0 auto; width:765px; height:18px; padding-bottom:0px; padding-left:15px; font-size:12px }
.path a:link, .path a:active, .path a:visited { color:#000000; text-decoration:none; font-size:12px }
.path a:hover { color:#000000; text-decoration:underline; font-size:12px }
.path img { margin:0px 2px 1px 2px }
.path h1 { display:inline; font-size:12px }
.leftContainer { float:left; width:215px; background-color:#FFFFFF }
.centerContainer { float:left }
.centerContainerT { height:6px; width:530px }
.centerContainerB { clear:both; height:6px; margin:0; width:530px }
.centerContainerM { width:745px; padding:8px 1px 0px 15px; background-color:#FFFFFF }
.catHome { float:left; width:146px; padding:0px 0px 18px 30px; background:url("../images/catHomeIcon.gif") 13px 4px no-repeat }
a.catHomeMain:link, a.catHomeMain:active, a.catHomeMain:visited { font-weight:bold; text-decoration:none }
a.catHomeMain:hover { text-decoration:underline }
.catHomeSubcats { margin:18px 0px 0px 0px }
a.catHomeSub:link, a.catHomeSub:active, a.catHomeSub:visited { color:#000000; text-decoration:none }
a.catHomeSub:hover { color:#000000; text-decoration:underline }
.catHomeCount { font-weight:bold }
.articleContent { padding:0px 13px 0px 13px }
.rightContainer { float:right; margin-left: 20px; width:150px; background-color:transparent; text-align:left }
.footer { margin:0 auto; width:770px; height: 40px; background-image:url(../images/back_bar.gif); border-top:1px solid #E0E0E0; clear:both; text-align:left; line-height: 20px; padding:10px 0px 10px 10px; color:#fff }
.footer a:active, .footer a:link, .footer a:visited { color:#fff; text-decoration:underline }
.footer a:hover { color:#fff; text-decoration:underline }
.footerCat { margin:0 auto; margin-bottom:20px; padding:0px 20px 20px 20px; border-bottom:1px solid #B32B26; width:700px }
.box { margin:10px 0px 20px 12px; background:#efe4d2; border:1px solid #330000 }
.boxTopLeft { float:left; width:1px }
.boxTopCenter { float:left; width:150px; color:#707070; text-align:center; font-weight:bold }
.boxTopRight { float:left; width:1px }
.boxMiddle { clear:both; width:150px }
.boxBottom { width:150px; height:6px }
.boxStats { padding:10px 0px 10px 20px; margin:0; list-style:none }
.boxStats li { padding-bottom:2px }
.boxSponsored { margin:0px 7px 0px 7px; border-bottom:1px solid #CCCCCC; padding:15px 7px 10px 7px; color:#707070; line-height:15px; font-size:10px }
.boxSponsoredLast { margin:0px 7px 0px 7px; padding:15px 7px 8px 7px; color:#707070; line-height:15px; font-size:10px }
a.boxSponsoredA:link, a.boxSponsoredA:active, a.boxSponsoredA:visited { color:#330000; text-decoration:none; font-weight:bold }
a.boxSponsoredA:hover { text-decoration:underline; font-weight:bold }
.boxPopCats { padding:10px 10px 10px 20px; margin:0; list-style:none }
.boxPopCats li { background:url("../images/boxPopCatsBg.gif") 0px 5px no-repeat; padding:0px 0px 2px 8px }
.boxPopCats li a:link, .boxPopCats li a:active, .boxPopCats li a:visited { color:#000000; text-decoration:none }
.boxPopCats li a:hover { color:#000000; text-decoration:underline }
.noResults { margin-left:20px }
.noResults p { margin:0px 0px 15px 0px }
.noResults ul { margin:0; padding:15px 0px 20px 40px }
.navig { padding:5px; font-weight:bold }
.mainPaging { text-align:center }
.pagingLinks { font-weight:bold }
.pagingLinks a:active { text-decoration:none; font-weight:normal }
.pagingLinks a:link, .pagingLinks a:visited { text-decoration:underline }
.pagingLinks a:hover { text-decoration:none }
a.link:active, a.link:link, a.link:visited { font-size:12px; color:#330000; text-decoration:none }
a.link:hover { font-size:12px; text-decoration:underline }
a.readMore:link, a.readMore:active, a.readMore:visited { font-weight:bold; text-decoration:none }
a.readMore:hover { font-weight:bold; text-decoration:underline }
a.readMoreFeat:link, a.readMoreFeat:active, a.readMoreFeat:visited { color:#330000; text-decoration:none }
a.readMoreFeat:hover { text-decoration:underline }
.searcCat a:link, .searcCat a:active, .searcCat a:visited { font-weight:bold; text-decoration:none }
.searcCat a:hover { font-weight:bold; text-decoration:underline }
a.searchLinkCat:link, a.searchLinkCat:active, a.searchLinkCat:visited, a.searchLinkCat:hover { color:#6F6F6F; text-decoration:underline }
a, .linkDetail a:active, .linkDetail a:link, .linkDetail a:visited, .linkDetail a:hover { text-decoration:underline }
.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:#FFFFFF; font-size:13px; font-weight:bold }
a.bidL1:link, a.bidL1:active, a.bidL1:visited { display:block; background:url("../images/bidBg2.gif") no-repeat; width:68px; height:31px; color:#FFFFFF; text-align:center; text-decoration:none }
a.bidL1:hover { text-decoration:underline }
a.bidL2:link, a.bidL2:active, a.bidL2:visited { display:block; background:url("../images/bidBg3Middle.gif") repeat-y; width:68px; color:#FFFFFF; text-align:center; text-decoration:none }
a.bidL2:hover { text-decoration:underline }
.bidBg3 { background:url("../images/bidBg3.gif") no-repeat; width:68px; height:4px }

fieldset { border-width:1px; border-color:#D9D9D9; border-style:solid; background-color:#FFFFFF; padding-left:5px; padding-right:5px; padding-bottom:5px }
label { cursor:pointer }
table.comment { margin-top:5px; border-bottom:1px solid #330000 }
tr.comment { background-color:#E5EAEE; color:#000000 }
h4 { color:#330000; font-size:11px; padding:0 }
.link_rating { padding:0px; padding-right:10px }
.link_rating img { float:left; margin-right:1px }
.link_rating span.review { display:block; float:right; color:#000000; padding-top:3px }
.frontend_actions { float:right; width:36px; height:36px }
.float_tiny { float:left; margin-right:4px; margin-bottom:4px }
#panel { background:#E51D25; display:block; color:#ffffff; position:absolute; z-index:-1; top:0px; width:780px; height:110px }
#panel a { color:#ffffff }
.slide { margin:0; padding:0; border-top:solid 4px #CA0002; background:#E51D25; text-align:right; color:#ffffff; padding:10px 20px 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:#ffffff; text-decoration:none }
.slide a:hover { color:#ffffff; text-decoration:underline }
.active { background-position:right 12px }
.header_panel { background:#E51D25; height:auto; margin:0 auto }
.center_panel { margin:0 auto; width:780px; background:#E51D25 }
.linktitle { font-weight:bold; font-size:12px }
.linktitle a:link { font-weight:bold; text-decoration:underline }
.linktitle a:visited { font-weight:bold; text-decoration:underline }
.linktitle a:hover { font-weight:bold; text-decoration:none }
.linkurl { font-weight:normal; font-size:11px; color:#6f6f6f }
.linkurl a:link { font-weight:normal; color:#6f6f6f; text-decoration:none }
.linkurl a:visited { font-weight:normal; color:#6f6f6f; text-decoration:none }
.linkurl a:hover { font-weight:normal; color:#6f6f6f; text-decoration:underline }
.cat h2 { font-weight:bold; font-size:13px; color:#330000; float:left }
.cat h2 a:link { color:#330000; text-decoration:underline }
.cat h2 a:visited { color:#330000; text-decoration:underline }
.cat h2 a:hover { color:#330000; text-decoration:underline }
.cat h4 { font-weight:bold; font-size:13px; color:#330000; float:left }
.cat h4 a:link { color:#330000; text-decoration:underline }
.cat h4 a:visited { color:#330000; text-decoration:underline }
.cat h4 a:hover { color:#330000; text-decoration:underline }
div.count { color:#6f6f6f; font-weight:normal; float:left; padding-left:5px }
.subcat { font-size:11px; color:#6F6F6F }
.subcat a:link { color:#6F6F6F; text-decoration:none }
.subcat a:visited { color:#6F6F6F; text-decoration:none }
.subcat a:hover { color:#6F6F6F; text-decoration:underline }
.linkarea { padding-bottom:5px; padding-top:10px; border-bottom:1px dotted #330000; height: 45px; clear:both; }
div.search { border:1px solid #330000; padding:10px; background:#efe4d2; width:738px; text-align:center }
.search_tipp { border:none; padding-top:3px; color:#000000; font-size:9px }
.search_input { border:none; padding-left:5px; padding-right:0px; padding-top:3px; padding-bottom:3px; color:#000000; border:1px solid #330000; text-align:left; width:500px }
.search_button { height:25px }
#banners { height:350px; margin-left:-6px; margin-top:10px; width:747px; padding-left:3px; background:url(/images/weihnachts-bg.jpg) }
.banner { width:186px; height:225px; float:left; background:url(/images/box.gif); position:relative; margin-top:100px }
.banner img { margin-top:12px; margin-left:12px; overflow:hidden }
.infob { float:left; position:absolute; background:url(/images/title-bg.png) repeat; display:block; top:151px; padding:7px; width:166px; height:57px; margin-left:3px }
.banner span { color:#fff; font:400 12px Tahoma; height:38px }
.banner span a { color:#fff; text-decoration:none }
.banner .infob span a strong { /* font:#0000FF 14px Tahoma!important; */ text-decoration:none; text-align:right }
.readmore { margin-top:10px; text-align:right }
.readmore a { font:400 11px Tahoma; color:#00aeff; text-transform:uppercase; text-decoration:underline; background:url(images/bullet-trans.png) no-repeat 0 4px; padding-left:12px }

.TabbedPanels { margin:0px; padding:0px; clear:none; width:750px }
.TabbedPanelsTabGroup { margin:0px; padding:0px; width:750px; height:27px }
.TabbedPanelsTabGroup ul { width:750px }
.TabbedPanelsTab { position:relative; top:1px; float:left; padding:4px 0px; margin:0px 2px 0px 0px; font:bold 0.7em sans-serif; list-style:none; -moz-user-select:none; -khtml-user-select:none; cursor:pointer; width:185px; text-align:center }
.TabbedPanelsTab h3 { color:#f6cd84!important; font-size:13px; text-transform:uppercase }

.TabbedPanelsTabHover h3 { color:#f0ab32!important }
}
.TabbedPanelsTabSelected h3 { color:#f0ab32!important }
.TabbedPanelsTab a { color:black; text-decoration:none }

.TabbedPanelsContent { padding:0px }
.TabbedPanelsContentVisible { }
.VTabbedPanels .TabbedPanelsTabGroup { float:left; width:10em; height:20em; background-color:#dceef8; position:relative }
.VTabbedPanels .TabbedPanelsTab { float:none; margin:0px; border-top:none; border-left:none; border-right:none }
.VTabbedPanels .TabbedPanelsContentGroup { clear:none; float:left; padding:0px; width:30em; height:20em }
#tab-nav { border:0px solid red; padding:0; }
#tab-nav span { width: 100px; }
.navigation { margin:2px 0 0 0px; padding:0 0 0 0; list-style:none; float:left; z-index:100 }
.navigation li { float:left; position:relative; left: 0px; z-index:100; padding:4px 11px 0px 14px;height: 54px; background:url(../images/spacer.png) no-repeat right; }
.navigation li.last { float:left; position:relative; left: 0px; z-index:100; padding:4px 11px 0px 14px;height: 54px; background: none; }
.navigation li:hover { background:url(../images/overlay.png) repeat }
.navigation li a:link, .navigation li a:active, .navigation li a:visited { padding:5px 7px 3px 5px; font:bold 1.33em Helvetica, Arial, sans-serif; color:#d8d8d8; text-decoration:none; display:block }
.navigation li span { padding:0 0 0 5px; display:inline; color:#b0b0b0; font:.9em Helvetica, Arial, sans-serif }
.navigation li a.home-link { padding-bottom:19px }
.navigation span.sub a, .navigation span.sub p { padding:0; font:1.1em Tahoma, Helvetica, Arial, sans-serif; color:#b0b0b0; display:inline; margin:2px 0 0 0 }
.navigation span.sub a:hover { text-decoration:underline; background:transparent }
.navigation li a:hover { }
.navigation li:hover a { color:#fff }
.navigation li:hover .sub a { color:#d9d9d9 }
.navigation li a:hover span { color:#d9d9d9 }

img.centered { display: block; margin-left: auto; margin-right: auto; }
img.alignright { padding: 4px; margin: 0 0 2px 7px; display: inline; }
img.alignleft { padding: 4px; margin: 0 7px 2px 0; display: inline; }
.alignright { float: right; margin-left: 10px; }
.alignleft { float: left;  margin-right: 10px; }

