/* CSS RESET */
body { color: black; background: white; }
body, div, dl, dt, dd, li, pre,
form, fieldset, input, textarea, p, blockquote, th, td { margin: 0; padding: 0; }
h1, h2, h3, h4, h5, h6 { margin: 0; padding: 0; font-size: 100%; font-weight: normal; }
address, caption, cite, code, dfn, em, strong, var { font-style: normal; font-weight: normal; }
ol, ul { list-style: none; margin: 0; padding: 0; } 
table { border-collapse: collapse; border-spacing: 0; } 
caption, th { text-align: left; font-weight: normal; font-style: normal; }
acronym, abbr, fieldset, img { border: 0;}
:focus { outline: 0; }
/* CSS RESET END */

div#enru { position: absolute; top: 4px; right: 4px; }
div#enru a { color: #449; }
div#enru span { color: #333; }


ul { list-style: disc; padding-left: 2em; }
body { margin: 4px; font-family: sans-serif; font-size: 9pt;}
strong { font-weight: bold; }
div#content {
	width: 80%;
	min-width: 760px;
	max-width: 1000px;
	margin: 0 auto 0 auto;
}

table { width: 100%; padding: 3px; margin-bottom: 2em; }
td { width: 33%; padding: 7px; }
tr.gray td { color: #666; font-size: 11pt; padding-top: 4em; padding-left: 8px; }
tr.grays td { color: #666; font-size: 11pt; padding-top: 2em; padding-left: 7px; padding-bottom: 2px;}
tr#bottom td { padding-top: 2px; } 

img { display: inline; }

td#text { width: 100%; font-size: 11pt; line-height: 130%; padding: 3px 7px 3px 7px;}
td#text p { margin: 0.9em 0 0.9em 0;}
td#text p.top { margin-top: 0.5em;}
td#text ul p { margin: 0.4em 0;}
td#text ul { margin-left: 1em; }

strong { font-weight: bold; }

.aab { text-align: center; }
.aab img { margin: 7px 0 0 14px; }

.revisor { text-align: center; }
.revisor img { margin-top: 20px; display: inline; }

.div_moneta { text-align: center; background: url(/res/i/moneta.jpg) center center no-repeat; height: 80px; font-size: 20px;}
.div_moneta div { padding-top: 30px; vertical-align: middle; }
.div_moneta A { color: white; }
.div_moneta span { color: white; }

.div_readdle { text-align: center; background: url(/res/i/readdle_bg.jpg) center center no-repeat; height: 80px; font-size: 20px;}
.div_readdle div { padding-top: 8px; vertical-align: middle; }


.photoclub { text-align: center; }
.photoclub img { display: inline; }

.glavdomain { text-align: center; }
.glavdomain img { display: inline; margin-top: 26px; }

.anyexample { text-align: center; }
.anyexample img { display: inline; margin-top: 20px; }

.mytextfile { text-align: center; }
.mytextfile img { display: inline; margin-top: 27px; }

.mk { text-align: center; }
.mk img { display: inline; margin-top: 3px; }

.hearnoise { text-align: center; }
.hearnoise img { display: inline; margin-top: 21px; }

div#mean_aab { padding-top: 3px; font-size: 8pt; color: #999; text-align: center; }
div#mean_aab span { padding-left: 15px; }

.on { display: none; }
.off { opacity: .3; -moz-opacity:.30; }
.off50 { opacity: .44; -moz-opacity:.44; }
.no_off .off { opacity: 1.0; -moz-opacity:1.0;}
/*
filter:alpha(opacity=50);
*/

p.visit_link { text-align: center; font-size: 16pt;}
p.visit_link a { color: blue; }
p.visit_comment { text-align: center; color: #aaaaaa; }

blockquote.quote { padding-left: 2em; font-style: italic;}

.thinp p { margin: 1.7em 0 1.7em 0 !important;}

div.contact  { padding: 1em; color: #aaa;}
div.contact  a { color: #aab;}

.b1 {background: url(/res/i/dot2.gif) 0 0 repeat-x; width: 100%;}
.b2 {background: url(/res/i/dot2.gif) 0 100% repeat-x;}
.b3 {background: url(/res/i/dot2.gif) 0 0 repeat-y;}
.b4 {background: url(/res/i/dot2.gif) 100% 0 repeat-y;}
.b5 {background: url(/res/i/bl2.gif) 0 100% no-repeat;}
.b6 {background: url(/res/i/br2.gif) 100% 100% no-repeat;}
.b7 {background: url(/res/i/tl2.gif) 0 0 no-repeat;}
.b8 {background: url(/res/i/tr2.gif) 100% 0 no-repeat; padding:10px; height: 80px;}
.btext {background: url(/res/i/tr2.gif) 100% 0 no-repeat; padding: 5px 10px 5px 10px;}
