body {
	background-color: #882230;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
body,td,th {
	font-family: Arial, Verdana;
	font-size: small;
	color: #453C2F;
}
a:link, a:visited, a:hover, a:active {text-decoration: none; color: #882230;}
TABLE {border-spacing: 0px; border-collapse: collapse; border: 0px none;}
P {margin: 8px 0px 0px 0px;}
TD {padding: 0px 0px 0px 0px;}
IMG {border: none; font-size: 12px;}
SELECT {font-weight: normal; font-size: 10px; color: Black; font-family: Arial, Verdana, Helvetica, sans-serif; background-color : #FAFAFA; border-color : #999999; border-bottom: #999999 1px solid; border-left: #999999 1px solid; border-right: #999999 1px solid; border-top: #999999 1px solid; margin-bottom : 0px; margin-top : 0px;}
FORM {display: inline}
textarea {font-weight: normal; font-size: 14px; color: Black; font-family: Arial, Verdana, Helvetica, sans-serif; background-color : #FAFAFA; border-color : #999999; border-bottom: #999999 1px solid; border-left: #999999 1px solid; border-right: #999999 1px solid; border-top: #999999 1px solid;}
input {font-weight: normal; font-size: 14px; color: Black; font-family: Arial, Verdana, Helvetica, sans-serif; background-color : #FAFAFA; border-bottom: #999999 1px solid; border-left: #999999 1px solid; border-right: #999999 1px solid; border-top: #999999 1px solid;}
select {font-weight: normal; font-size: 14px; color: Black; font-family: Arial, Verdana, Helvetica, sans-serif; background-color : #FAFAFA; }
.radio {background-color: transparent; border : none;}
HR {color: #5A2312; width: 100%; height: 1px;}
input.checkbox {background-color: transparent; border: none }

a#site:hover {background: none; text-decoration: none;}

.nav { color: #F1D3AD; }
.nav a:link, .nav a:visited, .nav a:hover, .nav a:active, a.context:link, a.context:visited, a.context:hover, a.context:active, strong.context {color: #F1D3AD; padding-left: 5px; padding-right: 5px; font-size: 15px; font-weight: normal; }
#left_selected, .nav a.selected:link, .nav a.selected:visited, .nav a.selected:active, .nav a.selected, .nav a:hover, a.context:hover { color: #882230; background: #F1D3AD; }

.menu a:link, .menu a:visited, .menu a:hover, .menu a:active { background: #F9F0D3 url(/images/corner_l.gif) no-repeat top left; color: #86262A; border-left: 1px solid #882230; font-size: 13px;}
.menu a strong { background: url(/images/corner_r.gif) no-repeat top right;  padding-left: 7px; padding-right: 7px; font-weight: lighter; }
.menu #selected, .menu a:hover { background: #F1D3AD url(/images/corner_l.gif) no-repeat top left; }

td.column { padding: 0px 4px 0px 4px; }

table.block { background: #F9F0D3;  border: 1px solid #C79A84; margin: 6px 0px 0px 0px; }
td.block { width: 100%; padding: 10px 15px 10px 15px; text-align: justify; }
td.left { text-align: left; }
table.skorbim { border: 1px solid #000000; }
table.skorbim a:link, table.skorbim a:visited { color: #000000; }

td.god { width: 40px; padding: 0px 8px 5px 0px; text-align: left; vertical-align: top; }
td.name { width: auto; padding-bottom: 5px; text-align: left; vertical-align: top; }

div.descr { text-align: justify; font-size: x-small; }

.block h3 {text-align: left; text-transform: uppercase; }

H3 {font-size: small; margin: 0px; padding: 0px; }
h3.header {text-align: center; margin: 0px 10px 7px 10px; padding: 0px 3px 3px 3px; border-bottom: 1px solid #882230; color: #882230; text-transform: uppercase;  }
h3.skorbim { color: #000000; border-bottom: 1px solid #000000}

.header a:link, .header a:visited, .header a:hover, .header a:active { color: #86262A; padding-left: 5px; padding-right: 5px;}
.block a:hover, .header a:hover { background: #F1D3AD; }
.block a:link, .block a:visited, .block a:hover, .block a:active { color: #86262A; font-size: small; }
.block br, .descr br { font-size: 8px; }
.block strong, .block b { font-weight: 600; }
div.hr { margin: 8px 10px -1px 10px; border-bottom: 1px dotted #882230;  clear: both; }
.skorbim div.hr { border-bottom: 1px dotted #000000; }

.inv { background: #882230; }
table.inv a:link, table.inv a:visited { color: #F1D3AD; }
.inv h3 { color: #F1D3AD; border-bottom: 1px solid #F1D3AD; }
table.inv a:hover, table.inv a:hover { color: #882230; }
.inv div.hr { border-bottom: 1px dotted #F1D3AD; }
td.inv { color: #d9ab96; }


.kino { background: url(/images/reel.gif) no-repeat left top; padding-left: 25px; padding-right: 25px; }
.teatr { background: url(/images/bird.gif) no-repeat left top; padding-left: 49px; padding-right: 49px; }

.author, .author a:link, .author a:visited, .author a:hover, .author a:active { color: #C79A84; font-size: 12px; }
.small, .small a:link, .small a:visited, .small a:hover, .small a:active { font-size: x-small; }

.center { padding-top: 5px; text-align: center; }
.ucase { text-transform: uppercase; }

.counter {vertical-align: top; padding: 5px 5px 5px 10px; font-size: 12px; color: #F1D3AD; text-align: left; }
.counter a { font-size: 12px; }

a.title { font-size: 10px; }

img.icon { margin: 2px 10px 2px 0px; clear: both;  }

.ind { padding-left: 15px; }
.red { color: #882230; }

.foto {text-align: center; vertical-align: top; padding: 5px 5px 5px 5px;}

H4 {font-size: small; margin: 0px; padding: 0px; }
H2 {margin: 0px 0px 0px 0px; font-weight: normal; }
H1 {margin: 0px 0px 0px 0px;}

.lt {position:relative; top: 10px; float: left;  z-index: 1; background: url(/images/corner_lt.gif) no-repeat top left; width: 10px; height: 10px; margin-top: -10px}
.rt {position:relative; top: 10px; float: right; z-index: 2; background: url(/images/corner_rt.gif) no-repeat top right; width: 10px; height: 10px; margin-top: -10px}
.lb {position:relative; bottom: 10px; float: left;  z-index: 3; background: url(/images/corner_lb.gif) no-repeat bottom left; width: 10px; height: 10px; margin-bottom: -10px}
.rb {position:relative; bottom: 10px; float: right; z-index: 1; background: url(/images/corner_rb.gif) no-repeat bottom right; width: 10px; height: 10px; margin-bottom: -10px}

.corners {font-size: 1px; background: #000000; padding-top: 3px; padding-bottom: 3px; }
.corners a:hover { background: none; }
.lenta {background: url(/images/lenta.gif) repeat-y #ffffff; width: 12px;}
.answer {margin-left: 20px;}

div.quote { white-space: normal; border: 1px dotted #6D0101; background-color: #ffffff; color: #6D0101; padding: 4px 8px 4px 8px; margin: 3px 10px 5px 10px;}
span.separator { display:block; border-top: 1px #F9F0D3 dotted; margin: 4px 0px 0px 0px; padding: 3px 0px 0px 0px; }


.rating {padding-right: 7px; width: 40px; text-align: right; vertical-align: top;}
.rate {padding-right: 7px; text-align: right;}

.clear { clear: both; }

.border { border: 1px solid #882230; padding: 2px 5px 2px 5px; }

.year {text-align: center; vertical-align: top; padding: 0px 5px 0px 5px; }

.month {text-align: right; padding-bottom: 3px; }

.black { background: #F1D3AD; padding: 0px 4px 0px 4px;}

.day { width: 25; text-align: right; padding: 0px 5px 0px 5px; }

.day .black { padding: 0px;}

input.vote { color: #882230; border: 1px solid #882230; width: 250px; }

span.skorbim { color: black; }

