/* main styles */
body {background-color: #000000; background:#000000 url(/images/shop-background.jpg) no-repeat fixed center top;
color: #FFFFFF; font-family: Arial, sans-serif;
font-size: 0.8em;}
h1 {font-size: 1.7em; font-weight: normal; margin-top: 0; }
h2 {font-size: 1em; margin-top: 0;}
p { margin-top: 0;}
a { color: #0099ff; }
a:hover { color: #FFFF00; }
ul {  }
input, textarea {font-size: 0.95em; font-family: Verdana; }
fieldset {border: 1px solid #AF1600; margin: 5px;}
legend {color: #333; background-color: #f1f1f1; border: 1px solid #AF1600; font-weight: bold; padding: 3px;}
img {border: 0; }
form {padding: 0; margin: 0;}
td.left { width: 170px; padding-top: 20px; }
td.main { padding: 20px 0 0 20px; }
td.right {  }
td.link { padding: 10px 0 10px 0; border-bottom: 1px solid #B8860B }

/* page layout */
.page {margin: 0 auto; width: 760px;}
.header {float: left; width: 100%; height: 175px; }
.logo {float: left; padding: 10px 0 0 10px; width: 190px;}
.vert-line {border-left: 1px solid #B9A37C; float: left;	height: 40px; margin: 10px 0 0 20px;}
.content {float: left; width: 100%; }
.breadcrumb {font-size: 0.85em;}
.breadcrumb a {font-weight: bold;}
.bottom {clear: both; padding: 10px 0; text-align: center; font-size: 0.9em;}
.bottom a {font-weight: bold; }
.copyright {margin: 10px 0; text-align: center; color: #FFF; font-size: 0.75em; font-weight: normal }
div.adsense { margin: 10px 0; text-align: center;}
div.box {clear: both; margin: 0px 0px 10px 0px;}
div.box-caption {color: #FFF; font-weight: bold; margin: 0 0 5px 0; padding: 3px 5px 3px 5px; background-color: #FF9900; }
div.box-content {}

/* sidebar */
.sidebar {  }
.sidebar-title {  }
.sidebar-content {  }

/* top menu */
.top-menu {float: left; width: 100%; padding: 0; margin: 0; background-color: #DAA520;}
ul.menu {list-style-type:none; margin:0; padding:0;}
ul.menu li {float: left; display: inline; border-right: 2px solid #000000;}
ul.menu li a {padding: 5px 5px 5px 5px; font-weight: bold; display: block; float: left; text-decoration: none; background-color: #DAA520; color: #FFFFFF }
ul.menu li a:hover {color: #FFFF00; background-color: #FFA500;}
ul.menu li.active {padding: 5px 5px 5px 5px; font-weight: bold; display: block; float: left; text-decoration: none; background-color: #FFA500; color: #FFFFFF}
ul.menu li.xml {background-image: none;	padding: 0 0 0 20px;}
ul.menu li.xml a {padding: 2px 0 0 0; background-image: none;}

/* searching */
div.search-form {float: right; width: 360px; padding: 100px 0 0 0; font-weight: bold; text-align: right;}
div.search-form a {font-size: 0.8em;}
div.search-tools {margin: 0 5px; background-color: #7EA5D0; border-bottom: 2px solid #5A8FC3; height: 28px;}

/* categories */
div.categories { list-style-type: none; padding: 0px; width: 100%; }
div.categories a {font-weight: bold; }
div.categories div.col {float: left; width: 24.5%; }
div.categories div.last {float: left; width: 24.5%; }
div.subcategories {padding-left: 30px;}
div.subcategories a { font-weight: bold; color: #1979B5; }
div.categories div.divider {clear: both; height: 1px;}
div.categories div.categ {padding: 5px; }

/* links */
div.link-sorting {font-size: 0.90em; text-align: center; padding: 10px;}
div.link-sorting a {font-weight: bold; }
.title {font-weight: bold; margin-bottom: 2px;}
.url {font-size: 0.8em;}
.description { margin-bottom: 5px;}
.stat {font-size: 0.8em; }
.pr_stat {font-size: 0.8em;}
div.featured-link {margin: 5px 0;}
div.featured-link a {margin: 5px 0; font-size: 0.85em; text-align: left; }
div.sponsored-link {margin: 5px 0;}
div.sponsored-link a {margin: 5px 0; font-size: 0.85em; text-align: left;}
div.partner-link {margin: 5px 0;}
div.partner-link a {font-size: 0.85em; text-align: left;}

/* news */
.news-title { font-weight: bold; margin: 0 0 0 0;}
.news-date { text-align: right; margin: 0 0 0 0;}
.news-body { }

/* banners */
.banner-sidebar { margin-bottom: 10px; text-align: center; }

div.line {background-color: #D2D2D2; width: 760px; height: 4px;}
div.lang-switch {float: right; margin: 20px 30px 0 0; line-height: 14px; font-size: 0.85em; }
ul.lang-switch {list-style-type: none; margin: 0;}
ul.lang-switch li {color: #F36700; border-right: 1px solid #FFF; float: left; padding-right: 4px; }
ul.lang-switch li a {color: #61B005; }
input.what {border-top: 2px solid #111; border-left: 2px solid #111; border-right: 2px solid #CCC; border-bottom: 2px solid #CCC; }
p.date { }
p.news {margin-top: 5px;}
p.last {margin-top: 5px; text-align: right;}
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
* html .clearfix {height: 1%; }
.button {text-align: right; margin-bottom: 10px; }
p.date {font-size: 0.85em; }
p.news {margin-top: 5px;}
p.last {margin-top: 5px; text-align: right;}
div.field {font-size: 1em; font-weight: bold; margin-bottom: 10px; }
div.links {}


.no { border: none;}
a.no {text-decoration: none;}
.editor-welcome {padding: 0; text-align: left;}
.editor-content {padding: 0; text-align: center;}
div.notification {background: #FFE9DF url('../img/notif-angle.gif') top left no-repeat;	border: 2px solid #FD7D47; font-weight: bold; margin: 10px; padding: 5px;}
div.error {background: url('../img/notif-angle.gif') top left no-repeat; border: 2px solid #FD7D47; font-weight: bold; margin: 10px; padding: 5px;}
div.navigation {color: #333; clear: both; margin: 0px 0 15px 0;	text-align: center;}
div.navigation a {color: #333;}
div.pagerank {border: 1px solid #ccc; height: 4px; margin: 0; padding: 0; width: 100px;}
div.inner-pagerank {margin-top: -1px; background-image: url('../img/pr10.gif');	float: left; height: 5px;padding: 0;}
div.preview {background: url('../img/no-preview.gif') top left no-repeat; border: 1px solid #ccc; height: 90px;	width: 120px;}



span.highlight {background-color: #CCC;	color: #000; font-weight: bold;}
ul.editor-menu {list-style-type: none; margin: 0; padding: 0; font-weight: bold; line-height: 20px; margin-top: 10px;}
ul.editor-menu li {text-transform: uppercase;}
div.comment {}
div.posted { margin-bottom: 10px; text-align: right;}
p.user {padding: 0; }
p.field {font-size: 11px; margin: 0 0 10px 0;}
div.payment {border: 2px solid #D1D1D1; background-color: #EBEBEB; padding: 10px 0 0 10px; margin: 0 0 10px 0;}
.suspended {background-color: #eee;}
.approval {	background-color: #FFEFC7;}

.promobox {width: 225px; font-size: 90%; background-image: url(/images/back-box.gif);
padding-left: 40px; padding-right: 15px; padding-top: 15px;}
.promobox-bottom {width: 280px; height: 24px; margin-bottom: 20px; background-image: url(/images/back-box-bottom.gif);}
.promobox-title {font-size: 130%; margin-top: 0px; font-weight: bold; color: #FFCC00;
margin-bottom: 10px; padding-bottom: 8px; border-bottom: 1px solid #FFCC00; text-align: right;}

