body {padding: 0px; margin: 0px; background-color: #FFFFFF; color: #000000;}
body.pg {padding: 0 20px; text-align: center;}
h1, h2, form {margin: 0px; padding: 0px;}
h1 {font-size: 25px;}
h2 {font: normal 150% times new roman;}
hr {border: none; color: #cccccc; background-color: #cccccc; height: 1px;}

.ming, .babka .min, .grey {color: #666;}
body, .text {font-family: times new roman, georgia, serif;}
.tab {font: normal 80% Verdana}
.ming, .min {font: 70% times new roman;}
.midi {font-size: 80%;}
a {color: #3333CC; text-decoration: none;}
a:active {color: red;}
a:hover {text-decoration: underline;}
a img {border-color: #000000;}
.rel {position: relative;}

.new {border-left: 3px solid #9999cc; padding-left: 6px; margin-bottom: 10px;}
.pict {border: 2px solid #CCC;}
.pict2 {border: 2px solid #CCC; margin: 6px 0;}
.list {list-style-type: square; margin-top: 4px; margin-bottom: 4px;}
.news {font: normal 7.5pt arial; color: #666666;}
.anons {font: bold 8pt arial; color: #333333; padding: 3px 5px 2px 14px;}
.contentl {font: normal 70% verdana; padding: 30px 12px 15px 30px; text-align: justify;}
.contentr {font: normal 70% verdana; padding: 30px 30px 15px 12px; text-align: justify;}
.num {font: normal 8pt arial; color: #666666}
div.stats {display: inline; height:0px; left:-1000px; margin:0px; padding:0px; position:absolute; top:-1000px; visibility: hidden; width:0px}
.goodtext {line-height: 1.4em; width: 35em;}
ol.ol li {line-height: 1.4em; padding-bottom: 1.5em; font-size: 90%;}
.min2 {font: 80% times new roman;}
.pict-m {border: 2px solid #CCC; margin: 4px 17px 5px 0px;}
.pict-m2 {border: 2px solid #CCC; margin: 4px 17px 5px 0px; float: left;}
.tbl-stat {border-left: 1px solid #CCC; border-top: 1px solid #CCC;}
.tbl-stat td {border-right: 1px solid #CCC; border-bottom: 1px solid #CCC; font: 70% arial;}

.page {width: 700px; border: 3px solid #CCC; padding: 30px 0; text-align: left; margin: auto;}
.left-part {float: left; width: 50%;}
.left-part div {padding-right: 13px; padding-left: 30px;}
.right-part {float: right; width: 50%;}
.right-part div {padding-left: 13px; padding-right: 30px;}
div.padding-none {padding: 0;}
.page p {text-indent: 2em; font: 70% verdana; text-align: justify; margin: 0; padding: 0; padding-bottom: 0.5em; line-height: 1.2em;}
.pg-menu {padding-top: 15px; padding-bottom: 20px; width: 700px; text-align: left; margin: auto;}
.both {clear: both;}
.page h1 {font: bold 25px verdana; padding-bottom: 70px; padding-top: 175px;}
.fl {font-size: 220%; font-weight: bold; display: block; float: left; padding: 5px 2px;}
.author {font: 8pt arial;}
div.pager {font: 70% tahoma; width: 700px; margin: auto; padding-top: 10px; margin-top: 10px;}
.pager a {padding: 8px 6px; background-color: #F7F7F7; border-left: 2px solid #FFF; color: #000; display: block; float: left; margin-right: 3px; border: 1px solid #F7F7F7;}
.pager a:hover {background-color: #BFBFBF; color: #FFF; text-decoration: none; border: 1px solid #BFBFBF;}
.pager span {padding: 8px 6px; border: 1px solid #DDD; display: block; float: left; margin-right: 3px;}
.pager div {padding-top: 12px; float: left; margin-right: 6px;}
.page-num {font: bold 8pt arial; color: #666666; text-align: center;}
.black {color: #000;}

.ucase {text-transform: uppercase;}
.wall {margin: .7em 0;}
.red {color: #D40000;}

.message {border-left: 4px solid #99C; padding-left: 12px; margin-bottom: 38px;}
.foto-width {width: 70%}
.foto-width img {width: 49px; height: 49px; border: none;}
.spacer {font-size: 1%; width: 1px; height: 1px;}
.gb-link {background: url(/images/ico_gb2.gif) no-repeat 29px 0; padding: 0 0 0 45px; color: #666;}
.gb-form input, .gb-form textarea {font: 90% times new roman;}

.confa-menu {padding-left: 15px; font-size: 13px;}
.confa-menu div {position: relative;}
.confa-menu div div {position: absolute; top: -5px;}
.confa-menu div.spacer {position: static;}

.lamp_ny {position: absolute;}

.tanya {margin: 0 30px 10px 0; background: #806448 url(/images/tanya23.jpg) no-repeat; height: 180px; padding: 20px 20px 0 360px; color: #FFF;}
* html .tanya {height: 200px;}
