* {margin:0; padding:0; border:none;}

html,body {width:100%; margin:0; padding:0;}
body {font: 100% Georgia, Times, serif; color:#e6e6e6; background:url(/i/bg.jpg); background-color:#4a130c;}

div {position:relative; overflow:visible;}

div#content {width:100%; height:100%; margin:auto;}

div#menu {text-align:center; margin-top:20px;}
div#menu span {margin:0 5px; padding:5px;}
div#menu span.act {background-color:#00923f;}

div.fck table, table.classic {border:solid 1px #77725a;}
div.fck td, div.fck th, table.classic td, table.classic th {border:solid 1px #77725a; padding:5px;}
div.fck th, table.classic th {text-align:center;}

div.fck table.just {border:0;}
div.fck table.just td {border:0;}
div.fck table.justc {border:0;}
div.fck table.justc td {border:0;}
div.fck table.justl {border:0;}
div.fck table.justl td {border:0;}
div.fck table.catalog {border:0;}
div.fck table.catalog td {border:0;}

div.news {margin-bottom:30px;}

div.dir1 {padding:0 0 5px 0;}
div.dir1act {padding:0 0 5px 0;}

table {border-color:#000; border-collapse:collapse; empty-cells:show;}
td {vertical-align:top;}

td#foot_menu {background-color:#373737; color:#8A8A8A; width:603px; text-align:center; vertical-align:middle; font-size:11px;}

td#foot_menu a:visited {padding:10px; color:#8A8A8A; text-decoration:none;}
td#foot_menu a:link {padding:10px; color:#8A8A8A; text-decoration:none;}
td#foot_menu a:hover, td#foot_menu a:active {color:#fff; text-decoration:underline;}

td#foot_menu a.act:visited {padding:10px; color:#FF0028; text-decoration:none;}
td#foot_menu a.act:link {padding:10px; color:#FF0028; text-decoration:none;}
td#foot_menu a.act:hover, td#foot_menu a.act:active {color:#fff; text-decoration:underline;}


table.beauty {background:#F8C300; border:solid 1px #A67634;}
table.beauty td {padding:2px; border:solid 1px #A67634; vertical-align:middle;}
table.beauty th {padding:2px; background:#FF9C00; border:solid 1px #A67634; font-weight:normal;}

table.gray {background:#F8C300; border:solid 1px #A67634;}
table.gray td {padding:5px; border-top:solid 1px #A67634; vertical-align:top;}
table.gray th {padding:5px; text-align:left; font-weight:bold; background:#FF9C00;}

table.catalog {border:0;}
table.catalog td {border:0; padding:10px 1px 0 1px; vertical-align:top; text-align:center;}

table.justl {margin-top:3px;}
table.just td, table.justc td, table.justl td, table.just th, table.justc th, table.justl th {padding:5px 8px;}
table.just th, table.justc th, table.justl th {font-weight:normal;}
table.justc th {border-bottom:dashed 1px #BBB; vertical-align:top;}
table.justc th.nodash {border-bottom:0;}

table.justc td, table.justc th {text-align:center;}
td.short, th.short {padding:2px 2px;}
table.justl td, table.justl th {padding:1px 5px 0 0;}
table.hot td {text-align:center; background-color:#FF0028;}

table.gray td.s, table.gray td.as, table.gray td.bs, table.gray td.cs {border:0;}

td.font_small_v, td.comment, td.middle, table.justc th.middle {vertical-align:middle;}
td.dual {padding-bottom:20px; padding-right:40px;}
td.photo_s {width:64px; text-align:center; vertical-align:middle;}
td.t60 {width:60px; height:60px;}


a:visited, a:link {color:#00923f; text-decoration:underline;}
a:hover, a:active {color:#F00;}

div#menu span a:visited {color:#eaeaea; text-decoration:underline;}
div#menu span a:link {color:#eaeaea; text-decoration:underline;}
div#menu span a:hover, div#menu span a:active {color:#F00;}

div#footer a:visited, div#footer a:link {color:#000; text-decoration:underline;}
div#footer a:hover, div#footer a:active {color:#F00;}

a.black:visited, a.black:link {color:#000; text-decoration:underline;}
a.black:hover, a.black:active {color:#F00;}

a.gray:visited, a.gray:link {color:#333; text-decoration:underline;}
a.gray:hover, a.gray:active {color:#F00;}

a.c666:visited, a.c666:link, td#foot a:visited, td#foot a:link {color:#666; text-decoration:underline;}
a.c666:hover, a.c666:active, td#foot a:hover, td#foot a:active {color:#F00;}

a.additions:visited, a.additions:link {color:#666; font-size:85%; text-decoration:underline;}
a.additions:hover, a.additions:active {color:#F00;}

a.red:visited, a.red:link {color:#F00; text-decoration:underline;}
a.red:hover, a.red:active {color:#FF0028;}

a.buttonized:visited, a.buttonized:link {text-decoration:underline; font-size:11px;}

a.local:visited, a.local:link, div#auth a.local:visited, div#auth a.local:link, table.left_a a.local:visited, table.left_a a.local:link, .right_a a.local:visited, .right_a a.local:link {text-decoration:none; border-bottom:1px dashed;}
a.global:visited, a.global:link, div#auth a.global:visited, div#auth a.global:link, table.left_a a.global:visited, table.left_a a.global:link, .right_a a.global:visited, .right_a a.global:link {text-decoration:none; border-bottom:1px solid;}

font.date {color:#FFF; font-weight:bold;}
font.title_red, p.title_red {color:#FF0028; font-weight:bold; font-size:140%;}
font.black {color:#000;}
font.white {color:#FFF;}
font.redb {color:#FF0028; font-weight:bold;}
font.reddark {color:#900;}
font.gray, label.disabled, option.gray {color:#666;}

font.mirage {color:#BBB; font-size:85%;}
font.p85 {font-size:85%;}
font.s10 {font-size:10px;}
font.s24 {font-size:24px;}

h1 {font-size:22px; color:#fff; padding: 20px 0 2px 0;}
h2 {font-size:15px; color:#fff; padding: 20px 0 2px 0;}
h3 {font-size:15px; color:#fff; padding: 20px 0 2px 0;}

p {margin-bottom:10px;}
p.precomment {margin:0; font-size:11px;}
p.first {color:#999;}
p.last {margin-bottom:30px;}
p.quote {margin-left:30px; color:#666;}
p.right {text-align:right; margin:0;}
p.page_title {font-size:24px; color:#006cb1;}
p.title, p.title2, p.title_vote, font.title {color:#333; font-size:18px;}
td#right p.title {color:#FFF;}
p.title2, p.title_vote, p.first {padding-top:20px;}
p.title_page {font-size:150%; font-weight:bold; color:#495677;}
p.title_vote {color:#006cb1;}

a.buttonized img {width:16px; height:16px; vertical-align:bottom; margin-right:2px;}
img.left_navi_x, img.left_navi_q {width:14px; height:14px;}
img.ico {width:16px; height:16px; vertical-align:middle; margin-right:4px;}
img.rp {padding:0 0 10px 10px; float:right;}
img.photopage {padding:0 10px 20px 0; float:left;}
img.photo_t {width:150px; height:150px;}

hr {color:#063; height:1px;}

input, textarea {background-color:#FFF; color:#000; border: solid 1px #BBB; padding:0 1px; font-size:12px; height:20px; outline:none;}
select {background-color:#FFF; color:#000; border: solid 1px #666; font-size:90%; outline:none;}
input.white {background-color:transparent; border:none; margin-top:3px;}
input[type=radio] {background-color:transparent; border:none; margin-top:3px;}
input.super {width:30px; background:#CCC; color:#000; overflow:visible;}

input.submit, input.submits {background-color:#006cb1; color:#FFF; border: solid 1px #666; padding: 0 4px; height:20px;}
input.submithome {background-color:#006cb1; color:#FFF; border: solid 1px #666; padding: 0 4px; margin-top:0;}
input.submitred {background-color:#FF0028; color:#000; border: solid 1px #630; padding: 0 2px 0 2px; margin-top:5px;}

textarea.a {height:50px;}
textarea.b {height:65px;}
textarea.c {height:80px;}
textarea.c2 {height:300px;}
textarea.c3 {height:500px;}

button.simple, button.simple_red {overflow:visible; background-color:transparent; font-size:12px; color:#000; padding:0;}
button.simple_red {color:#FF0028;}
button.gray {background-color:#D4D0C8; color:#000; border: solid 1px #666; padding: 2px 2px 0 2px; text-align:left; margin-top:5px; width:120px;}
button.red {background-color:#D4D0C8; color:#F00; border: solid 1px #666; padding: 2px 2px 0 2px; text-align:left; margin-top:5px; width:120px;}
button img, img.icon {width:16px; height:16px; vertical-align:middle; margin-right:4px;}


.additions {color:#666; font-size:80%;}
.l, table.justc td.l, table.justc th.l {text-align:left;}
.r, table.justc td.r, table.justc th.r {text-align:right;}
table.just td.left0 {padding-left:0;}
table.just td.right0 {padding-right:0;}
.center {text-align:center;}
.fullcenter {text-align:center;vertical-align:middle;}
.middle {vertical-align:middle;}
.bottom {vertical-align:bottom;}
.a, .as, .ae, table.gray input.submit, input.submits {width:150px;}
.b, .bs, .be, .br {width:315px;}
.br, .cr {text-align:right;}
.c, .c2, .c3, .ce, .cr, .cs, .adm_help {width:480px;}
.ae, .be, .ce {border: solid 1px #F00;}
.p0 {padding:0;}
.lite {background-color:#f4f4f4;}
.red {color:#FF0028;}
.green {color:#063;}
.black {color:#000;}
.font_small, td.font_small_v, td.comment {font-size:85%;}
.font_big {font-size:120%;}
.normal {font-weight:normal;}
.lilblox {font-family:Arial,sans-serif; font-size:11px; font-weight:bold;}


span.nobr {white-space:nowrap;}
span.active {padding-left:3px; color:#FF0028;}
span#app_error {color:#FF0028;}

ol.note {list-style: decimal outside; font-weight:bold; margin-left:24px; padding:5px 0 5px 0;}
ol.note li {font-weight:normal; padding-top:5px;}
ol.error {list-style: decimal outside; margin-left:24px;}
ul {list-style: square inside;}

div#brands {clear:both; text-align:center; padding:20px 2px;}
div#footer {clear:both; max-width:2400px; margin:10px auto 0 auto; width:70%; font-size:12px; color:#000;}
div#footer p {padding:0 23px;}

div.rounded {clear:both; max-width:2400px; margin:40px auto 0 auto; width:70%;}
div.rounded div.top {background:url(/i/tl.png) no-repeat bottom left; padding:0px; width:100%;}
div.rounded div.top div.right {background:url(/i/tr.png) no-repeat bottom right; height:23px; margin-left:23px;}
div.rounded div.middle {background:url(/i/l.png) repeat-y left; clear:both; width:100%;}
div.rounded div.middle div.right {background:url(/i/r.png) repeat-y right; margin-left:23px;}
div.rounded div.middle div.right div.content {background:url(/i/bg.png) repeat top left; margin-right:23px; padding:0;}
div.rounded div.bottom {background:url(/i/bl.png) no-repeat top left; clear:both; padding:0px; width:100%;}
div.rounded div.bottom div.right {background:url(/i/br.png) no-repeat top right; height:23px; margin-left:23px;}

a.opacy img {
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60);
-moz-opacity: 0.6;
-khtml-opacity: 0.6;
opacity: 0.6;
}

a.opacy:hover img {
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
-moz-opacity: 1;
-khtml-opacity: 1;
opacity: 1;
}
