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

html,body {width:100%; height:100%; margin:0; padding:0;}
body {font: 76% arial,sans-serif; color:#dad0a1; background-image:url(/i/bg2.jpg); background-attachment:scroll; background-color:#5B350A;}

div {position:relative; overflow:visible;}

div#content {width:779px; margin-left:auto; margin-right:auto;}

div.fck table, table.classic {border:solid 1px #77725a;}
div.fck td, div.fck th, table.classic td, table.classic th {vertical-align:middle; border:solid 1px #77725a; padding:5px;}
div.fck th, table.classic th {vertical-align:middle; 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.news {margin-bottom:30px;}

div.cat0 {width:180px; padding:4px 0; border-bottom:dashed 1px #999; text-align:center;}
div.cat1 {width:172px; padding:4px 4px; border-bottom:dashed 1px #999; color:#c33;}

h1 {font-size:18px; font-weight:bold; letter-spacing:normal; color:#B3BC50; padding: 20px 0 2px 0;}
h2 {font-size:16px; font-weight:bold; letter-spacing:normal; color:#B3BC50; padding: 15px 0 2px 0; clear:both;}
h3 {font-size:14px; font-weight:bold; letter-spacing:normal; color:#B3BC50; padding: 10px 0 2px 0; clear:both;}

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


td.header {background-image:url(/i/menu_about.jpg); background-repeat:no-repeat; width:779; height:117px; padding:30px 49px 0 49px;}
td.header h2 {padding:0; font-size:12px; color:#dad0a1;}

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 td {width:136px; border:0; padding-bottom:6px; vertical-align:top; text-align:center;}
table.catalog td h2 {font-size:11px;}

table.price td h3 {font-size:12px; color:#dad0a1; font-weight:normal; padding:0;}

table.catalog_menu td {padding:0 22px;}
table.catalog_menu td h3 {font-weight:normal; font-size:11px; color:#dad0a1; padding:0 0 2px 0;}

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:#c33;}

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 {color:#B3BC50; text-decoration:underline;}
a:link {color:#B3BC50; text-decoration:underline;}
a:hover, a:active {color:#FA9049;}

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.partner:visited, a.partner:link {color:#666; font-size:85%; text-decoration:underline; padding-left:15px;}
a.partner:hover, a.partner:active {color:#F00;}

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

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:#c33; font-weight:bold; font-size:140%;}
font.black {color:#000;}
font.white {color:#FFF;}
font.redb {color:#c33; 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;}

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:#c33; 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:#c33;}
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:#a9a27f; font-size:85%;}
.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:#c33;}
.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;}
.nobr {white-space:nowrap;}



.hmm_a {font-size: 12px; letter-spacing: normal; color: #DAD0A1; }
.hmm_b {font-size: 12px; letter-spacing: normal; color: #B3BC50; }
.hmm_c {font-size: 11px; letter-spacing: normal; color: #DAD0A1; }
.hmm_d {font-size: 11px; letter-spacing: normal; color: #221C11; }
.hmm_e {font-size: 10px; letter-spacing: normal; color: #DAD0A1; }


span.active {padding-left:3px; color:#c33;}
span#app_error {color:#c33;}

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;}

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

div#arv {width:910px; margin-left:auto; margin-right:auto; padding-bottom:3px; text-align:center; background-color:#000; color:#ccc; font-size:11px;}
div#arv table {border:0; padding:0; margin:0; width:910px; text-align:center;}
div#arv table td {text-align:center;}
div#arv a:visited, div#arv a:link {color:#666; text-decoration:underline;}
div#arv a:hover, div#arv a:active {color:#F00;}
div#arv a.act:visited, div#arv a.act:link {color:#fff; text-decoration:none;}
div#arv a.act:hover, div#arv a.act:active {color:#fff;}
