body {margin: 0px; background-color: #fff; padding: 0px}
body.prn {margin: 20px; background-color: #fff; padding: 0px}
p, td, tr, table, br, form, li, il, ul, ol, select, blockquote, input, div, body {font-family: tahoma, verdana, arial, helvetica, sans-serif; color: #000; font-size: 12px}
p {text-align: justify}
a {color: #000;}
a:hover {color: #666}
form {margin: 0px; padding: 0px}
div.space-height-20 {height: 20px; margin: 0px; padding: 0px; border: 0px; overflow: hidden;}
div.space-width-220 {height: 1px; width: 220px; margin: 0px; padding: 0px; border: 0px; overflow: hidden;}
div.space-width-20 {width: 20px; margin: 0px; padding: 0px; border: 0px; overflow: hidden;}

/* top */
.top-banner {background: #9a9a9a; height: 80px; padding: 5px; width: 100%}
.top-banner img {margin: 5px; padding: 0px; border: 0px}
/* menu hor */
.menu-hor {background: #F8D559; padding: 5px; color: #333;font-size: 12px}
.menu-hor a {color: #333; text-decoration: none}
.menu-hor a:hover {text-decoration: underline}
.menu-hor td {font-size: 10px}
/* search-top */
.search-top {background: #F8D559; text-align: right; padding: 0px 10px 0px 0px; width: 200px; }
.search-top form {display: inline;}
.search-top .input-search {font-size: 11px; width: 120px}
.search-top input {vertical-align: middle;}


/* MAIN CONTENT MENU */
/* side td */
.side-td {width: 220px; vertical-align: top; background: #eee}
/* fresh number */
div.fresh-number {background: #666; font-weight: bold; text-align: center; width: 220px; font-size: 10px; padding: 3px 0px 3px 0px; color: #fff}
div.fresh-number b {color: #F8D559;}
div.fresh-number i {color: #F8D559; font-size: 13px; font-weight: bold; font-style: normal}
div.picnumber {text-align: center; border: 0px; margin: 10px 0px 10px 0px}

/* editors */
.editors {margin: 10px; font-size: 11px}

/* menu */
div.menu-subheader {font-weight: bold; font-size: 11px; text-align: center; margin: 10px;}
div.menu01 {display: block; background: #bbbbbb url("img/menu-bgbot.gif") repeat-x bottom; margin: 0px;	padding: 0px; border: 0px; 	width: 220px;}
.nav01 {display: block; color: #000; font-size: 11px; font-weight: bold; text-decoration: none; padding: 5px 2px 5px 10px;}
a.nav01:hover {color: #c33; text-decoration: none;}
div.menu11 {display: block; background: #ccc url("img/menu-bgbot.gif") repeat-x bottom; margin: 0px;	padding: 0px; border: 0px; 	width: 220px;}

/* banners */
div.banners-100 {text-align: center; margin: 20px 0px 10px 0px; padding: 0px}
div.banners-100 img {border: 0px; margin: 1px; padding: 0px}

.counters img {border: 0px; margin: 10px; padding: 0px; text-align: center}

.bot-banner {background: url("img/grad-grey-bgbot.gif") repeat-x top; padding: 5px; width: 100%}
.bot-banner img {margin: 5px; padding: 0px; border: 0px}

/* content */
.btn {border: 1px solid #333; background: #ccc; font-weight: bold}
.req, .error {color: #ff0000}

.grad-line-bot {background: url("img/grad-grey-bgbot.gif"); height: 8px; padding: 0px; margin: 0px; border: 0px; overflow: hidden;}

.content {padding: 0px; margin: 20px 0px 20px 0px}

div.chapter-01 {background: #bbbbbb url("img/chapter-bgbot.gif") repeat-x bottom; margin: 0px; padding: 0px 3px 3px 3px; border: 0px; width: 100%; color: #000; font-size: 10px; font-weight: bold}
div.art-title {margin: 10px 0px 0px 0px; font-size: 18px; font-family: "Times New Roman", Times, serif;}
div.art-author {font-size: 11px; font-weight: bold; display: inline}
div.art-author a {color: #000; text-decoration: none}
div.art-author a:hover {color: #666; text-decoration: underline}
div.art-author-f {display: inline; font-size: 9px;}
div.space-art-text-1 {width: 100%; height: 1px; margin: 5px 0px 5px 0px; padding: 0; border: 0; background: #c33; overflow: hidden;}
div.space-art-text-2 {width: 100%; height: 1px; margin: 5px 0px 5px 0px; padding: 0; border: 0; background: #000099; overflow: hidden;}
div.art-text {margin: 10px 0px 20px 0px; padding: 0px; text-align: justify}
a.art-more {color: #000; text-decoration: none;}
a.art-more:hover {color: #000; text-decoration: underline;}
.art-msgs {color: #999}
.art-list-msgs, .art-list-msgs a {font-size: 11px; color: #999}

.print, .print a {font-size: 10px; color: #c33; display: inline; text-align: center}
.breadcrumbs, .breadcrumbs a {font-size: 10px; color: #999}

.inp {width: 300px}

/* forum */
.forumtable {border: 1px solid #999; width: 100%}
.forumtable th {background: #ccc; font-weight: bold; text-align: left}
.forumtable th.sm {background: #ccc; font-weight: bold; text-align: left; font-size: 10px}
.forumtable td {background: #eee;}

.forumtable a {color: #666}
.forumtable a:hover {color: #c00}

h1 {background: #F8D559; margin: 10px 0px 0px 0px; font-size: 18px; font-family: "Times New Roman", Times, serif;}

a.forumedit {color: #c33; font-size: 10px}
a.forumedit:hover {color: #c00; font-size: 10px}

/* short links to articles - right td */
div.shortart {margin: 0px 10px 10px 10px; padding: 0px}
div.shortart img {padding: 0px; margin: 0px; text-align: center}
div.shortart-title {font-weight: bold; margin: 5px 0px 0px 0px; padding: 0px; font-family: "Times New Roman", Times, serif;}
div.shortart-text {font-size: 11px; margin: 5px 0px 20px 0px; padding: 0px; text-align: justify}
div.shortart-text a {font-size: 11px; color: #000; text-decoration: none}
div.shortart-text a:hover {text-decoration: underline}
div.shortart-text img {text-align: right}

/* voting */
div.voting {margin: 0px; padding: 10px; background: #ddd; }
div.voting-title {font-weight: bold; font-size: 11px}
div.voting-text {font-size: 11px;}
div.voting-text2 { font-size:13px; margin-top:2px; margin-bottom:1px; }
div.voting-text2 span { color:#FF0000; text-decoration:none; }

/* bottom - copyright etc */
.copyright {background: #bbbbbb; width: 220px; margin: 0px; padding: 0px}
.copyright div.copytext {margin: 10px; font-size: 11px;}
.developers {background: #A4A8B4 url("img/grad-bgbot.gif") repeat-x top; padding:10px; width: 100%; font-size: 10px;}

