*{margin:0;padding:0}
html,body{background:#FFF;color:#000;font:normal 83% Tahoma, Arial, Helvetica, sans-serif;height:100%}
#all{height:100%;margin:0 auto;position:relative;width:750px}
html>body #all{height:auto;min-height:100%}
img{border:0}
a:link{color:#6280C4;text-decoration:underline}
#empty{clear:both;height:85px;visibility:hidden}
#footer{border-top:2px solid #EEE;bottom:0;color:#BBB;height:60px;left:0;line-height:35px;position:absolute;width:100%}
#top{height:115px;padding-top:15px;position:relative}
.uho{color:#FFF;height:60px;padding:10px;position:absolute;top:25px;width:160px}
.uho1{background:#6280C4;border-bottom:3px solid #88A2DC;right:205px}
.uho2{background:#99CB2D;border-bottom:3px solid #B5E05A;right:0; }
.uho h2{font:bold 14px Tahoma, sans-serif;margin-bottom:5px}
.uho p{font-size:9px}
#nav{background:#6280C4;height:25px;width:100%}
#pictnav{padding:7px 0 0 14px}
#pictnav a{margin:17px}
#menu{left:280px;position:absolute;top:129px;width:460px;z-index:9}
#menu div,#menu span{color:#FFF;display:block;float:left;font:bold 11px Tahoma, sans-serif;text-transform:uppercase;padding:7px 3px;}
#menu div#cur,#menu div:hover{background:#99CB2D}
#menu div#cur{padding:7px 3px}
#menu div a:link,#menu div a:visited{color:#FFF;padding:0 12px;text-decoration:none}
#main{margin-top:25px}
#leftcol{background:#EEE;float:left;left:0;width:155px}
#leftcol h3{background:#DDD;margin-bottom:5px;padding:3px 10px;font:bold 14px Arial;color:#666;}
#leftcol p{margin-bottom:7px;padding:0 10px}
#content{float:left;margin-left:25px;width:570px}
#content h1{color:#6280C4;font:normal 200% Tahoma, sans-serif;line-height:0.9em;margin-bottom:20px}
#content .date{color:#999}
#content p{margin-bottom:15px; text-align: justify;}
#content ul {margin: 0px 0px 12px 25px;}
#kalyansky{border-left:3px solid #6280C4;float:right;line-height:16px;margin:9px 0;padding:2px 12px}
.submenu { margin: 0px 0px 20px 40px; list-style-type: disc; }
.submenu li {color: #6280C4;}
.submenu li a{ color: #6280C4;}
.submenu li.sel {color:#99CB2D;}
.submenu li.sel a {text-decoration: none; }
#content .submenu ul.submenu {margin: 0px 0px 0px 20px;}

#content p.cite {text-align: right; font-style: italic; }
#content p.table-title {margin:6px 0px 3px 0px;}
#content p.margtop {margin-top: 24px;}
#content p span.li {display:block;margin-left:10px;}

#vote_div {padding-left: 12px;}
#counters {background-color: #fff; text-align: center; padding-top: 20px;}

input, select, button, textarea {font:normal 100% Tahoma, Arial, Helvetica, sans-serif; padding:1px 3px; color:#666;border:1px solid #333; }
input.vote {border-style:none;}
.px100 {width: 80px;} 
.px160 {width: 160px;} 
.w100 {width:100%;}
.btn {margin-top: 3px;background-color:#EEE;}
.btm {margin-top: 30px;}

table.authen-table {width: 140px;}
table.authen-table td {padding: 0px 3px 0px 6px; }
table.authen-table input {border:1px solid #333; }
label.voting {cursor: pointer; margin-left: 3px;}
hr.left {border-top: 10px solid #fff; color: #fff;}
#white-spacer {background-color:#fff;height:24px;margin-top:10px;}

#content h3  {font-size: 120%; margin-bottom: 10px;}
#content h3, .res-table {margin-left: 20px;}
.reglament {margin-left:20px;}
#content div.reglament ol, .reglament ul {margin:0px;}
#content div.reglament li {margin-left:10px;list-style-position:inside;}
.reglament ul li {list-style-type: square;}
.reglament h4 {font-size:100%; font-weight:bold;margin:12px 0px 3px 0px;}

.res-table td{padding: 1px 0px 0px 8px;}
.res-table th{text-align: left; padding: 1px 0px 0px 3px; border-bottom: 2px solid #BBB;}
.res-table tr.res-tr2{background-color: #DDD;}
.res-table td.black {background-color:#666; width:25px;}

.reg-table th {text-align: right; padding: 0px 6px 0px 0px; vertical-align:top;}
.reg-table .grey {background-color:#EEE;}

.fb-table th {text-align: right; padding: 0px 6px 0px 0px; vertical-align:top;}
.fb-table input, .fb-table textarea {width:400px;}
.fb-table textarea {height:140px;overflow:auto;}
.fb-table .btn {width:150px;}

.error {color:red;}
.info {font-size:90%;color:#666;}

/*    Форум    */
#content h3.forum {font-size:110%;margin:20px 0px 0px 0px;font-size:110%;cursor:default;}
.hidden {display:none;}
.visible {display:inline;}
.forum-table {margin:0px 5px 5px 0px; }
.forum-table td, .forum-table th {padding:0px 6px;}

.forum-form {margin:60px 0px 0px 0px; background-color:#eee;}
.forum-form .black {width:300px;}
.forum-form textarea {overflow:auto;height:60px; width:100%;}

#topic-answers p {margin:0px;}
#topic-answers p.info {font-size:90%;color:#666;border-bottom:1px solid #666;}
#topic-answers td {padding:3px 20px 6px 10px;}
#topic-answers tr.res-tr1 td {padding:13px 20px 16px 10px;}

#topic-answers div textarea{margin:5px 0px;}
#topic-answers .tools {}

#dyn-form-container {margin-bottom:5px;height:170px;}
#dyn-form-container h3 {cursor:pointer;}
#content div.noheight {height:auto;}
#dyn-form-container form {background-color:#eee;padding:5px 10px 5px 10px;}

#user-actions {list-style-type:none;margin-left:10px;}
#user-actions li {margin-bottom:3px;}

#content ul.news-ul {margin:3px 0px 6px 20px !important;}
#content ul.news-ul li {list-style-type: square;}