﻿/* CSS Document */

* {padding:0; margin:0; text-align:left}
html, body {background:#BFBBB8; color:#333; line-height:100%; font-size:100%; font-family:helvetica, tahoma, arial, verdana, sans-serif; height:100%}
table, td, img {border:0; vertical-align:top; border-collapse:collapse; font-size:100%}

a:link {color:#FFF; text-decoration:underline}
a:hover {color:#FFF; text-decoration:none}
a:visited {color:#FFF; text-decoration:underline}
a:visited:hover {color:#FFF; text-decoration:none}

.main {font-size:70%}

h2,h1 {font-size:150%; margin:10px 0 10px 0}
h3 {font-size:130%; margin:10px 0 10px 0}
h4 {font-size:110%; margin:5px 0 5px 0}

.white {color:#FFF; font-weight:normal}
.b {font-weight:bold}

.main {height:100%; width:100%; line-height:140%}
.main td .box {width:800px; margin:auto}
.main .middle {height:auto; vertical-align:middle}

.main .left {width:20%; background-color:#FFF}
.main .bl {background:#FFF}

.header {width:100%; background:#BFBBB8; font-size:120%}
.header td {text-align:left; text-decoration:none; width:14%; vertical-align:top}
.header td a {text-decoration:none; padding:10px 0 7px 10px; display:block}
.header td a:hover {text-decoration:underline}
.header .logo {text-align:left; width:auto; padding-bottom:10px}
.header td table tr td {height:60px; border-left:1px solid #dad8d5; vertical-align:middle}

.menu {color:#666; margin:0 0 0 20px; list-style:none}
.menu li a:link, .menu li a:visited {color:#00C}
.menu ul {margin-left:11px; list-style:none}
.menu ul li {white-space:nowrap}

.flash {height:415px; background:url(../i/noflash.jpg) top left no-repeat #A1A09C; position:relative; font-size:90%; color:#FFF}
.flash p {float:right; width:140px; margin:2px 10px 0 0}
.flash div {position:absolute; top:200px; left:390px; width:200px; text-align:right; color:#CCC}

.content {color:#333; margin-left:20px}
.content table td {text-align:left}


.col {padding-left:20px; padding-top:20px; text-align:center}
.col2 {list-style:disc; margin:20px 10px 0 20px}


.maplink {float:right; padding:10px 10px 10px 0; border-right:1px solid #FFF; white-space:nowrap}

.news {color:#333; margin:0 10px 0 20px; line-height:130%}
.news a:link, .news a:visited {color:#00F}

.title {color:#999; padding:5px 0 5px 10px; border-left:1px solid #CCC; margin:0 0 10px 20px; font-weight:normal}
.page {color:#999; margin:25px 0 10px 20px}

.foo {height:160px; margin:0 0 60px 0; width:750px}
.info {border-right:1px solid #FFF; padding-right:10px; text-align:right; margin-bottom:10px;/* margin-right:-50px*/}
.copy {float:left; padding:10px 0 10px 10px; border-left:1px solid #FFF; white-space:nowrap; color:#666}
.copy2 {color:#333; text-align:right}



.ltumb, .rtumb {background:#a0a19c; padding:8px 0 0 0}
.ltumb img, .rtumb img  {width:79px; height:79px; margin:0 8px 4px 8px; cursor:pointer}
.rtumb {}
.rtumb img {margin-left:0}

#big_picture_h, #big_picture_w {background:white} 
#big_picture_h img {margin:8px}
#big_picture_w img {margin:8px 8px 8px 0}

.sourse {border-left-color:#999; color:#666; line-height:110%}

.wide {width:411px; height:245px}
.narrow {width:170px; height:245px}

.lcol {margin-right:52%}
.rcol {float:right; width:48%}
.lcol li, .rcol li {margin-left:15px}

.cont {width:600px}
.cont p {margin:0 0 12px 0}
.cont ul li {margin:0 0 6px 22px}
.cont img {margin:12px 0 12px 0} 


.lister td {vertical-align:middle; padding:2px 0 2px 0}
.lister td.l {vertical-align:middle; background:#a4a3ab; font-weight:bold} 
.lister td a {font-weight:bold}
.lister img {margin:0; padding:0; vertical-align:middle}
.lister td.paging_arrow, .lister td.paging_arrow a {text-decoration:none; color:#666; font-weight:bold}
.lister td.paging_arrow {padding:0 3px 0 3px}


table.series {width:82%; max-width:730px}
table.series td {vertical-align:top}
table.series td img, .rru td p, .rru td li {margin-right:14px}
table.series td p {width:135px; margin-left:22px}
table.series td p span {font-weight:bold}


.forum1 {padding-bottom:40px}
.forum1 h1 {margin:10px 0 20px 20px; color:#666}

.forum1 a {color:#3D3098; text-decoration:none}
.forum1 a:hover, .forum a:visited:hover {text-decoration:underline}
.forum1 a.forum:visited {color:#563090; text-decoration:none}

.forum1 label, .forum1 .send {display:block; margin-top:6px}
.forum1 input, .forum1 textarea {width:400px; background:#FFF; padding:1px}
 
.forum1 .list {margin-left:20px}
.forum1 p {margin-right:200px}
.forum1 .list a.forum {padding:0 6px 0 0; font-weight:bold}

table.forumpage {width:80%}
table.forumpage td {line-height:18pt}
table.forumpage a.forum {padding:0 6px 0 20px; font-weight:bold; background:url(/i/graystr.gif) 0% 50% no-repeat}
table.forumpage td.column {width:15%; white-space:nowrap}
table.forumpage td.column .forummsg, .forum1 .list .forummsg {padding-left:6px; color:#FFF}
.pagelist {margin-top:20px}

.topic {margin:0 0 20px 20px; width:80%; background:url(/i/bgraystr.gif) 0 2px no-repeat}
.topic .forumtitle {font-size:120%; font-weight:bold; color:#444}
.topic p {margin-top:10px}

hr {height:1px; border:none; border-top:1px solid #B3B1AE; background:#B3B1AE; margin-bottom:10px; width:90%}

ul.collapsed_tred {width:80%; list-style:none}
ul.collapsed_tred li div, .forum1 .date {float:right; white-space:nowrap}
ul.collapsed_tred li .frm, ul.collapsed_tred li b {font-weight:bold; margin-right:6px}

a:link.ob {FONT-SIZE: 8pt; color: #474544; TEXT-DECORATION: none}
a:visited.ob {FONT-SIZE: 8pt; color: #474544; TEXT-DECORATION: none}
a:hover.ob {FONT-SIZE: 8pt; color: #474544; TEXT-DECORATION: underline}