body {margin: 0; padding: 0; font-family: Arial, Tahoma, Helvetica, sans-serif; color: #FFF; background: #400001; text-align: center;}
form {padding: 0; margin: 0;}
a img {border: 0;}
span.imgbn {padding-top:10px}
html, body {
	scrollbar-3dlight-color: #150001; 
	scrollbar-arrow-color: #ffb600;
	scrollbar-highlight-color: #600f10;
	scrollbar-face-color: #540809;
	scrollbar-shadow-color: #600f10;
	scrollbar-darkshadow-color: #500809;
	scrollbar-track-color: #180001;
}

textarea {scrollbar-base-color:lime;}

input, select, textarea {font-family: Arial, Tahoma, Helvetica, sans-serif; font-size: 12px; color: #fff; background: #210001; border: 1px solid #600f10;}

/* default links */
a:link, a:visited {color: #FFF;}
a:hover {color: #FFB600;}
a:active {color: #FFB600; text-decoration: none;}
li.nomarker {list-style: none;}

a.nondecor {text-decoration:none}
a.nondecor:hover {text-decoration:underline}

/* layout */
table#layout {width: 100%; height: 100%; margin: 0 auto;}
table#layout td.top, table#layout td.middle, table#layout td.bottom {vertical-align: top;}
table#layout td.middle {height: 100%;}

div.ad {text-align: center; padding: 10px 0 15px 0;}

/* crops */
div.crops {font-size: 70%; margin: 0 0 5px 0;}
div.crops a {color: #E5D3D3;}
div.crops a:hover {color: #fff;}

/* smile */
table.smile {width: 40px; height: 30px;}
table.smile td {text-align: center; vertical-align: middle;}

/* header */
#header {width: 100%; height: 246px; background: url(/i/bg_header.jpg) repeat-x top right;}
#logo {padding: 50px 0 0 30px;}
div.person {position: absolute; top: 0; left: 40%;}
div.dots {width: 100%; height: 35px; background: url(/i/bg_dots.gif) repeat-x top right;}
div#cocktail {position: absolute; top: 0; left: 100%; margin: 108px 0 0 -190px;}

/* main nav */
#nav {width: 100%; background: url(/i/bg_nav.gif) repeat-x 0 4px; border-bottom: 1px solid #600f10;}
#nav th, #nav td {height: 38px; border-top: 4px solid #600f10; white-space: nowrap; text-transform: uppercase; font: bold 11px Tahoma, Arial, Helvetica, sans-serif; color: #FFF; padding: 0 10px;}
#nav th {border-right: 1px solid #600f10;}
#nav th a:link, #nav th a:visited {color: #FFB600; text-decoration: none;}
#nav th a:active, #nav th a:hover {color: #FFF;}
#nav th#active {border-top: 4px solid #e7b4b4; background: url(/i/bg_nav_on.gif) no-repeat 50% 0;}
#nav th#active a {color: #FFF;}
#nav td.n_left {width: 20px; border-right: 1px solid #600f10;}
#nav td.n_right {width: 80%;}

/* sub nav */
#subnavlist {margin: 0 0 0 33px; padding: 0;}
#subnavlist li {display: inline; list-style-type: none; padding-right: 20px; font: bold 11px Tahoma, Arial, Helvetica, sans-serif; color: #A6A6A6;}
#subnavlist li a {text-decoration: none;}
#subnavlist li a:hover, #subnavlist li a#subcurrent {color: #E99600;}

/* content */
table#content {width: 100%; height: 100%; background: #570708;}
table#content td.left, table#content td.center, table#content td.right {background: #400001; vertical-align: top;}
table#content td.left {width: 18%; padding: 15px 5px;}
table#content td.center {padding: 15px 10px;}
table#content td.right {width: 18%; padding: 15px 5px;}
table#content td.right p {font: normal 70% Tahoma, Arial, Helvetica, sans-serif; line-height: 1.4;}

table.pages {width: 100%; background: #570708; margin: 10px 0;}
table.pages th {width: 50%; background: #400001;}
table.pages td {font-size: 75%; color: #e7b4b4; padding: 4px 9px; background: #400001; text-align: center;}
table.pages td a:link, table.pages td a:visited, table.pages td a:active {color: #e7b4b4;}
table.pages td a:hover {color: #fff;}
table.pages a {text-decoration: none;}
table.pages td#active {color: #fff; font-weight: bold; background: #e99600;}

p, li {font-size: 75%; line-height: 1.6;}
div.new ul li{font-size:14px !important;}
p {margin: 0 0 10px 0;}
p.text {margin: 5px 0 15px 0;}
p.signature {font-size: 70%; line-height: 1.4; margin: 10px 0 5px 0;}

ul.rating {margin: 0; padding: 0; list-style: none;}
ul.rating li {line-height: 20px;}
ul.rating li span {color: #e5d3d3;}

ul.from_forum {margin: 0; padding: 0; list-style: none;}
ul.from_forum li {line-height: 20px;}
ul.from_forum li a {text-decoration: none;}

ul.signin {margin: 0; padding: 0; list-style: none;}

table.voting {margin: 0 0 8px 0;}
table.voting td {font: normal 70% Tahoma, Arial, Helvetica, sans-serif; padding: 4px 8px 4px 0;}

table.calendar {width: 100%; background: #570708;}
table.calendar th, table.calendar td {font-size: 70%; color: #e7b4b4; text-align: center; padding: 3px 2px;}
table.calendar th, table.calendar td {background: #400001;}
table.calendar td#current {background: #E99600; font-weight: bold; color: #FFF;}
table.calendar td#current a:link, table.calendar td#current a:active, table.calendar td#current a:visited, table.calendar td#current a:hover {color: #FFF;}
table.calendar td.fill {background: #4c0405;}
table.calendar_nav {width: 100%; background: #2c0001;}
table.calendar_nav td {text-align: center; padding: 3px 2px; font-size: 70%; color: #e7b4b4;}
table.calendar td a:link, table.calendar td a:visited, table.calendar td a:active, table.calendar td a:hover {font-weight: bold;}

/* posters */
table.poster {width: 100%; margin: 0 0 10px 0;}
table.poster th, table.poster td {font: normal 70% Tahoma, Arial, Helvetica, sans-serif; text-align: left;}
table.poster th {font-weight: bold; color: #e99600; padding: 0 0 8px 15px ; background: url(/i/bg_dashed_big.gif) repeat-x left bottom;}
table.poster td {padding: 7px 0 8px 15px; background: url(/i/bg_dashed_small.gif) repeat-x left bottom;}
table.poster td p {line-height: 14px; margin: 0;}
table.poster td a:link, table.poster td a:visited, table.poster td a:active {color: #fff; text-decoration: none;}
table.poster td a:hover {color: #e99600; text-decoration: none;}
table.poster tr.fill td {background: url(/i/bg_dashed_small.gif) repeat-x left bottom #2c0001;}
p.measure {font-size: 110%; font-family: Arial, Verdana, sans-serif;}

table.events {width: 100%; margin: 0 0 1px 0;}
table.events th, table.events td {font: normal 70% Tahoma, Arial, Helvetica, sans-serif; text-align: left; padding: 8px 15px; color: #e7b4b4;}
table.events td img {border: 1px solid #e7b4b4;}
table.events th {font-weight: bold; color: #e99600; background: url(/i/bg_dashed_big.gif) repeat-x left bottom;}
table.events td {background: url(/i/bg_dashed_small.gif) repeat-x left bottom;}
table.events tr.fill td {background: url(/i/bg_dashed_small.gif) repeat-x left bottom #2c0001;}

/* table */
table.data {width: 100%; margin: 0 0 30px 0;}
table.data th, table.data td {font: normal 70% Tahoma, Arial, Helvetica, sans-serif; text-align: left;}
table.data th {font-weight: bold; color: #e99600; padding: 0 0 8px 15px; background: url(/i/bg_dashed_big.gif) repeat-x left bottom;}
table.data td {padding: 7px 0 8px 15px; background: url(/i/bg_dashed_small.gif) repeat-x left bottom;}
table.data td a {text-decoration: none;}
table.data tr.fill td {background: url(/i/bg_dashed_small.gif) repeat-x left bottom #380001;}

table.chat {width: 100%;}
table.chat td {font: normal 70% Tahoma, Arial, Helvetica, sans-serif; text-align: left; padding: 7px 0 7px 7px; background: url(/i/bg_dashed_small.gif) repeat-x left bottom;}
table.data td.user a {text-decoration: none}
table.chat td.user {width:15%}
table.chat td.time {width:10%}
table.chat td.message {width:75%}

/* description */
table.description {width: 100%; margin: 0 0 1px 0;}
table.description th, table.description td {font-size: 75%; text-align: left;}
table.description th {font-weight: bold; color: #e99600; padding: 14px 15px 0 15px; background: #2c0001;}
table.description th p, table.description td p {font-size: 100%; font-weight: normal; color: #FFF; line-height: 18px; margin: 0 0 20px 0;}
table.description td {padding: 7px 15px 8px 15px; background: url(/i/bg_dashed_small.gif) repeat-x left top;}
table.description tr.fill td {background: url(/i/bg_dashed_small.gif) repeat-x left top #380001;}
table.description td span {font-weight: bold; color: #e7b4b4;}
table.description td.club_logo {width: 20%; text-align: center; padding: 20px; background: none;}
table.description td.club_address {width: 80%; background: none; padding: 20px;}
table.description td.club_address p {line-height: 25px; margin: 0;}
table.description a:link, table.description a:active, table.description a:visited {color: #FFB600;}
table.description a:hover {color: #FFF;}

div.more {font-size: 70%; font-weight: bold; color: #e7b4b4; padding: 10px 20px;}
div.more a:link, div.more a:active, div.more a:visited {font-size: 70%; font-weight: bold; color: #e7b4b4;}
div.more a:hover {color: #FFB600;}

/* info */
table.info {width: 100%; margin: 12px 0;}
table.info td {width: 50%; background: #2C0001; vertical-align: top; padding: 15px 20px;}
table.info td h3 {font-size: 70%; color: #E99600; margin: 0; text-transform: uppercase;}

table.in {width: 100%;}
table.in th {font-size: 70%; font-weight: normal; color: #E7B4B4; padding: 15px 0; text-align: left; white-space: nowrap; width: 10%;}
table.in td {font-size: 70%; padding: 15px 0 15px 5px;}

/* forms */
div.container {width: 100%;}
div.pdg {padding: 10px 15px 20px 15px;}
div.pdg2 {padding: 2px 15px 20px 15px;}
table.form {width: 100%;}
table.form td {font-size: 70%; font-weight: normal; color: #E99600; padding: 2px 5px 2px 0;}
table.form td a {font-weight: normal;}
table.form td.buttons {text-align: left;}

table.add_comment {width: 100%;}
table.add_comment th {font-size: 70%; font-weight: normal; color: #e7b4b4; padding: 10px 5px 0 5px; text-align: right;}
table.add_comment td {font-size: 70%; font-weight: normal; color: #fff; padding: 10px 5px 0 5px;}
table.add_comment td a {font-weight: normal;}
table.add_comment td.buttons {text-align: left;}

input.button {background: #600F10; border: 1px solid #2C0001; font: bold 9px Tahoma, sans-serif; color: #e7b4b4; padding: 3px 5px; cursor: pointer;}
input.button:hover {color: #FFF; background: #E99600;}
input.text {width: 120px; height: 20px; font-size: 11px;}

/* photo album */
table.album {width: 100%;}
table.album th {font: bold 70% Tahoma, Arial, Helvetica, sans-serif; vertical-align: top; padding: 10px 0; background: url(/i/bg_dashed_small.gif) repeat-x left bottom; text-align: left;}
table.album th span {font: normal 80% Tahoma, Arial, Helvetica, sans-serif; color: #dec2c3; background: #2C0001; text-align: left; padding: 4px; display: block;}
table.album td {font: normal 70% Tahoma, Arial, Helvetica, sans-serif; vertical-align: top; padding: 10px; background: url(/i/bg_dashed_small.gif) repeat-x left bottom;}

table.album td img {border: 1px solid #e7b4b4;}

table.album table.preview {width: 100%;}
table.album table.preview td {font-size: 60%; background: none; padding: 0; text-align: center;}

table.thumbnail {width: 100%; background: #570708; margin: 0 0 10px 0;}
table.thumbnail td {font: normal 70% Tahoma, Arial, Helvetica, sans-serif; color: #e7b4b4; background: #400001; padding: 0 0 1px 0;}
table.thumbnail td a.view {font: normal 100% Tahoma, Arial, Helvetica, sans-serif; color: #e7b4b4;text-decoration:none}
table.thumbnail td div.number {width: 20px; padding: 3px 1px; font: bold 9px Tahoma, Arial, sans-serif; color: #e7b4b4; background: #570708; text-align: center;}
table.thumbnail td div.photo {text-align: center; padding: 4px 0;}
table.thumbnail td div.photo img {border: 1px solid #e7b4b4; margin: 0 0 4px 0;}
table.thumbnail td div.photo span {color: #fff;}
table.thumbnail td.active {background: #310001;}
table.thumbnail td div.text_report{font-size: 16px; font-family: Arial; color: #d5a5a6; font-weight: normal;}

table.photo {width: 100%; background: #570708; margin: 0 0 10px 0;}
table.photo th {font-size: 70%; color: #e7b4b4; background: #000000; text-align: center; padding: 30px 0;}
table.photo th img, table.photo td img {border: 5px solid #ffffff; margin: 0 0 4px 0;}

/* headers */
h1 {font-size: 100%; font-weight: bold; color: #FFB52E; text-transform: uppercase; margin: 0 0 10px 0; padding: 0;}
h2 {font-size: 70%; font-weight: bold; color: #FFF; text-transform: uppercase; background: #600f10; margin: 0 0 3px 0; padding: 4px 0 4px 10px; clear: both;}
h2 span {font-weight: normal;}

.load_error {font-size: 70%; font-weight: bold; color: #FFF; text-transform: uppercase; background: #CC0000; margin: 0 0 3px 0; padding: 4px 0 4px 10px; clear: both;}


h6 {font-size: 100%; font-weight: bold; color: #FFFFFF; margin: 20px 0 0px 0; padding: 0;}

table.h2 {width: 100%;}
table.h2 th {width: 80%; background: #600F10;}
table.h2 td {font-size: 70%; padding: 0 10px; white-space: nowrap; text-transform: uppercase; background: #600F10; border-right: 1px solid #400001;}
table.h2 td span.title {font-weight: bold;}

img.png {behavior: url("/pngbehavior.htc");}

/* hr */
div.hr_dashed_big {height: 4px; background: url(/i/bg_dashed_big.gif) repeat-x; margin: 0; clear: both;}
div.hr_dashed_big hr {display: none;}

/* colors */
.pink {color: #E5D3D3;}
.yellow {color: #FFF632;}

.go {font-size: 9px; font-family: Arial; color: #d5a5a6; font-weight: bold;}
.small {font-size: 80%;}
.big {font-size: 110%;}
.font {font-family: Arial, Verdana, sans-serif;}

/* footer */
table#footer {width: 100%; height: 44px; background: #000; border-top: 3px solid #570708;}
table#footer td.design {font-size: 70%; text-align:  right; padding: 0 20px 0 0;}

table.timer {width: 100%; margin: 0px 0; background: #000000;}
table.timer td {text-align: center; cursor: pointer}
table.timer tr.hover{cursor: pointer}

/* comments */
table.comments {width: 100%; margin: 10px 0; background: #480001;}
table.comments th, table.comments td {font-size: 80%; text-align: left; padding: 5px 10px; vertical-align: top;}
table.comments th {font-size: 70%; white-space: nowrap; font-weight: normal; padding: 6px 15px 10px 15px; color: #e7b4b4; background: url(/i/bg_dashed_small.gif) repeat-x left bottom #400001;}
table.comments td {width: 85%; padding: 7px 15px 8px 15px; background: url(/i/bg_dashed_small.gif) repeat-x left bottom #400001;}
table.comments tr.fill th, table.comments tr.fill td {background: url(/i/bg_dashed_small.gif) repeat-x left bottom #380001;}
table.comments td span {font-size: 85%;}

table.eto td p {font-size: 100%; line-height: 1.4; margin: 0 0 .5em 0;}

/* forum */
table.forum {width: 100%; margin: 0 0 10px 0; background: #480001;}
table.forum th, table.forum td {font-size: 80%; text-align: left; vertical-align: top;}
table.forum th {font-weight: bold; color: #e99600; padding: 6px 15px 10px 15px; background: url(/i/bg_dashed_big.gif) repeat-x left bottom #4c0405;}
table.forum td {padding: 7px 15px 8px 15px; background: url(/i/bg_dashed_small.gif) repeat-x left bottom #400001;}
table.forum td a {text-decoration: none;}
table.forum td p {font-size: 100%; line-height: 1.4; margin: 0 0 .5em 0;}
table.forum td p.member {font: normal 75% Tahoma, Arial, sans-serif;}
table.forum td p.member span {font: bold 120% Arial, Tahoma, sans-serif;}
table.forum td p.info {font: normal 75% Tahoma, Arial, sans-serif; color: #f9b9ba; background: url(/i/bg_dashed_small.gif) repeat-x left bottom; padding: 0 0 .2em 0;}
table.forum tr.fill td {background: url(/i/bg_dashed_small.gif) repeat-x left bottom #380001;}
table.forum td a:link, table.forum td a:visited, table.forum td a:active {color: #e99600;}
table.forum td a:hover {}
table.forum td small {font: normal 85% Tahoma, Arial, Helvetica, sans-serif;}
table.forum td span.date {font: normal 85% Tahoma, Arial, Helvetica, sans-serif;}
table.forum td.align {text-align: center;}
table.forum td.buttons {text-align: left;}
table.forum td div.re {background: #682829; border: 1px solid #5c1f20; padding: .6em 1em; margin: 0 0 .5em 0;}
table.forum td textarea {font: normal 12px Arial, Tahoma, sans-serif;}
table.forum td table th, table.forum td table td {background: none; padding: .5em;}

div.re {background: #682829; border: 1px solid #5c1f20; padding: .6em 1em; margin: 0 0 .5em 0;}

/*чат!!!*/
.pobeditel {font-size: 12px; color: #e99600}
.chat_my_msg {font-size: 12px; }
.chat_me_msg {font-size: 12px; color: #e99600 ;}
.chat_me_msg_pr {font-size: 12px; color: #CC0033 ;}
.chat_to_msg {font-size: 12px; color: #e99600 ;}
.chat_user_nicks {font-size: 12px; color: #888888 ;}

.reklamo { font-size:70%; font-family:Tahoma,Arial,Helvetica,sans-serif;}
.reklamo a { font-size:11px; font-family:Tahoma,Arial,Helvetica,sans-serif;}
  

