
html {
scrollbar-3dlight-color:#4A4A4A;
scrollbar-arrow-color:#FFF;
scrollbar-base-color:#4A4A4A;
scrollbar-face-color:#000;
scrollbar-track-color:#4A4A4A
}

body {
background:#000;
font:14px #fff;
color:#fff;
margin:0
}

div.menu{
padding:0;
margin-bottom:5px;
height:25px;
}
ul.menu li{
list-style-type:none;
display: block;
float:left;
}
div.menu a{
color:#FF9900;
font-size:18px;
font-weight:bolder
}
div.menu a:hover{
color:#66FF00;
font-size:18px;
}
.items a{
font-size:17px;
font-weight:bolder;
font-family:Arial Narrow
}
.items a:hover{
color:#000;
}
.items td{
height:32px;
text-align:center;
vertical-align:middle
}

.caption {
background-color:gray;
font-size:16px;
font-weight:bolder;
padding:0 5px
}

table.act {
background-image:url('imgs/cell.gif');
border:1px solid gray;
margin-bottom:10px;
text-align:left;
width:90%
}

table.act td {
padding-left:5px
}

table.act tr.text td {
padding:0 2px
}

table.act tr.text div {
background-color:gray;
display:none;
padding:0 10px
}

.button {
border:1px solid #000;
font-size:11px;
height:20px;
width:65px
}

.edit {
background-color:#E7E7E4;
width:98%
}

select {
font-size:10px
}

a.topname {
display:block;
float:left;
height:30px;
width:70px
}

a.topfoto {
_margin-right:3px;
display:block;
float:right;
height:90px;
margin-right:4px;
width:90px
}

table.mp3line td {
vertical-align:top;
width:25%
}

table.mp3line a.name {
display:block;
height:30px;
margin-top:8px
}

ol li {
margin:5px 0
}

a.sfoto img {
border:2px solid gray;
height:90px;
margin:5px 2px;
width:90px
}

a.smfoto {
border:1px solid gray;
display:block;
height:115px;
margin:3px 2px 2px 12px;
width:110px
}

a.smfoto:hover {
border:1px solid #FFF
}

a.foto {
border:1px solid #999;
display:block;
float:left;
margin:0 1px
}

a.foto:hover {
border:1px solid #3F3;
display:block
}

.main {
background-color:#333;
padding:0 1px 7px;
text-align:center;
width:770px
}

.leftpan {
background-color:#333;
float:left;
padding:0 4px 0 11px;
width:602px
}

.rightpan {
background-color:#333;
float:right;
padding:0 11px 0 2px;
width:140px
}

table.reg {
font-size:13px;
text-align:left;
width:100%
}

table.reg table {
border:1px solid red;
width:100%
}

table.reg span {
background-color:#000
}

table.reg input {
border:1px solid #000;
font-size:14px;
height:15px;
width:62px
}

table.reg input#enter,input#reset,input#reg,input#send_mail,input#subscribe {
font-size:11px;
height:20px;
width:47px
}

div.paginator span {
color:green;
font-size:18px
}

.pagination ul {
font-size:14px;
margin:0;
padding:1px 0 0;
text-align:center;
width:100px
}

.pagination li {
display:inline;
font-size:14px;
list-style-type:none;
padding-bottom:1px;
width:100px
}

.pagination a,.pagination a:visited {
border:1px solid #9aafe5;
color:#2e6ab1;
font-size:14px;
padding:0 5px;
text-decoration:none
}

.pagination a:hover,.pagination a:active {
background-color:#FFFFE0;
border:1px solid #2b66a5;
color:#000;
font-size:14px;
font-weight:700
}

.pagination li.currentpage {
background-color:#2e6ab1;
border:1px solid navy;
color:#FFF;
font-size:14px;
font-weight:700;
padding:0 6px
}

.pagination li.disablepage {
border:1px solid #929292;
color:#929292;
font-size:14px;
padding:0 5px
}

.pagination li.nextpage {
font-size:14px;
font-weight:700
}

* html .pagination li.currentpage,* html .pagination li.disablepage {
font-size:14px;
margin-right:6px;
padding-right:0
}

table.pagi {
font-size:14px;
margin:2px 0;
text-align:center
}

table.pagi td {
background-image:url("imgs/arch.gif");
background-repeat:no-repeat;
height:20px;
width:29px
}

table.pagi td a,table.pagi td a:visited {
color:#fff;
display:block;
font-size:14px;
font-weight:bolder;
margin:2px 0 0 1px;
text-decoration:none
}

table.pagi td#currentpage a {
color:#90EE90;
font-size:14px;
font-weight:bolder
}

table.pagi td a:hover {
color:green
}

.video {
padding:5px 0;
text-align:left;
width:400px
}

.video a {
padding-left:10px
}

form {
margin:0;
padding:0
}

a.green {
color:#0F0;
display:block;
font-size:14px;
font-weight:bolder;
padding:7px 0 5px
}

a.green2 {
color:#0F0;
font-size:18px;
font-weight:bolder
}

ul.sublist {
height:75px;
list-style:none;
margin:auto 0;
padding:0;
text-align:center;
width:138px
}

ul.sublist li {
_margin-left:4px;
font-size:12px;
font-weight:bolder;
padding:4px 0;
width:138px
}

ul.sublist li a {
font-size:12px
}

.news_sh_left {
background:url("imgs/shapka.gif");
height:33px;
width:115px
}

.news_sh_right {
padding-bottom:5px;
text-align:center;
vertical-align:bottom
}

.news_body {
background:url('imgs/okno.gif');
height:164px;
text-align:center;
width:289px
}

div.news_body div {
text-align:center
}

div.news_body img {
border:1px solid gray;
height:115px;
width:110px
}

.news_body_left {
float:left;
padding:10px 0 0 5px;
width:120px
}

.news_body_right {
float:right;
margin:5px 3px 0 0;
width:150px
}

.sub_bl_right {
background-image:url("imgs/ru.gif");
background-position:top center;
background-repeat:no-repeat;
float:left;
margin:0;
text-align:center;
width:135px
}

hr {
color:#606060;
height:1px
}

img {
border:0
}

table {
border:0;
border-spacing:0
}

.cap {
background-image:url('imgs/title_fon.gif');
border:1px solid #CCC;
font:15px #fff Times;
font-weight:bolder;
height:22px;
padding-top:4px;
text-align:center;
width:129px
}

.cap_un {
border:1px solid #CCC;
margin:5px 0;
padding-top:5px;
text-align:center;
width:130px
}

.cap a {
font:15px Times;
font-weight:bolder
}

.cap_photo {
background:#292929;
border:1px solid #fff;
margin:5px 0;
text-align:center;
width:131px
}

.cap_photo img {
border:1px solid #000;
height:128px;
width:129px
}

div.radio img {
border:solid 2px #000;
height:25px;
width:100px
}

ul.cap_list {
background:url("imgs/cell.gif");
list-style-type:none;
margin:5px 0;
padding:5px 0;
text-align:center
}

ul.cap_list li {
display:block;
margin:6px 0;
width:100%
}

ul.cap_list li a {
font-size:12px;
font-weight:bolder;
width:100%
}

ul.cap_list#forum a {
color:#F90
}

a.tit {
color:#F90;
font-size:15px;
font-weight:bolder
}

a.podpis {
font-size:13px;
font-weight:bolder
}

.anons,a {
color:#FFF;
font-family:Arial;
font-size:11px;
text-decoration:none
}

.anons:hover {
color:#E4E4E4;
text-decoration:underline
}

address {
font-family:Serif;
font-size:13px;
font-style:normal
}

.tv_inner{

	/*background-color:#242424;*/
	/*margin-top:1px;*/
}
.tv_outer{
	background-color:#645D64;
border:1px solid #645D64;
	margin:0 0 10px 0
}

div p {
font-size:14px;
text-indent:20px
}

div.poller_results p {
text-indent:0
}

.menu_block {
background-color:#069;
color:#FFF;
overflow:hidden
}

.close_block {
bottom:0;
display:block;
height:15px;
position:relative;
text-align:center;
width:100%
}

.date {
color:#7D0000;
font:normal 12px;
font-size:12px;
font-weight:bolder;
text-decoration:none
}

.title {
color:#FFF;
font-family:Times,helvetica,sans-serif;
font-size:15px;
font-weight:bolder;
line-height:inherit;
text-decoration:underline
}

.title:hover {
color:#E4E4E4;
text-decoration:none
}

.title2 {
color:#FFF;
font-family:Times,helvetica,sans-serif;
font-size:13px;
font-weight:bolder;
line-height:inherit;
text-decoration:underline
}

div.logo_text a {
color:#62DF6B;
font:14px Tahoma;
font-weight:bolder;
text-decoration:none
}

div.logo_text a:hover {
color:#FF8040
}

.contentslide {
height:144px
}

.contentslide .contentdiv {
display:none
}

.contentdiv {
overflow:hidden
}

.contentdiv a:hover {
color:#E4E4E4;
text-decoration:none
}

.pagination {
font-size:10px;
height:18px
}

.pagination a {
background-color:#060;
color:#fff;
display:block;
float:left;
height:15px;
margin:0 2px;
text-decoration:none;
width:8px
}

.pagination a:hover,.pagination a.selected {
background-color:#3F0;
color:#000
}

.hitparad {
color:#000
}

.hname {
font-size:18px;
font-weight:700;
text-align:center
}

.td1h,.td2h,.td3h,.td4h,.td5h {
background:url('imgs/ch.gif') repeat-x;
color:#A52A2A;
font-size:20px;
font-weight:700;
height:34px;
line-height:16px;
text-align:center
}

.td1odd,.td2odd,.td3odd,.td4odd,.td5odd {
background:url('imgs/codd.gif') repeat-x;
height:34px
}

.td1even,.td2even,.td3even,.td4even,.td5even {
background:url('imgs/ceven.gif') repeat-x;
height:32px
}

.td1even div,.td2even div,.td3even div,.td4even div {
padding-top:5px
}

.td5even div {
margin-left:10px
}

.td1odd {
width:54px
}

.td3odd {
width:385px
}

.limg {
float:left
}

div.arr {
padding-top:0;
text-align:center
}

h3.maintitle {
background-image:url('imgs/cell.gif');
color:#F90;
font-family:Arial;
font-size:20px;
font-weight:bolder;
margin:0 0 10px;
padding:5px 0
}

.rtop,.artop {
display:block
}

.rtop *,.artop * {
display:block;
font-size:1px;
height:1px;
overflow:hidden
}

.artop * {
border-style:solid;
border-width:0 1px
}

.r1,.rl1,.re1,.rel1 {
margin-left:5px
}

.r1,.rr1,.re1,.rer1 {
margin-right:5px
}

.r2,.rl2,.re2,.rel2,.ra1,.ral1 {
margin-left:3px
}

.r2,.rr2,.re2,.rer2,.ra1,.rar1 {
margin-right:3px
}

.r3,.rl3,.re3,.rel3,.ra2,.ral2,.rs1,.rsl1,.res1,.resl1 {
margin-left:2px
}

.r3,.rr3,.re3,.rer3,.ra2,.rar2,.rs1,.rsr1,.res1,.resr1 {
margin-right:2px
}

.r4,.rl4,.rs2,.rsl2,.re4,.rel4,.ra3,.ral3,.ras1,.rasl1,.res2,.resl2 {
margin-left:1px
}

.r4,.rr4,.rs2,.rsr2,.re4,.rer4,.ra3,.rar3,.ras1,.rasr1,.res2,.resr2 {
margin-right:1px
}

.rx1,.rxl1 {
border-left-width:5px
}

.rx1,.rxr1 {
border-right-width:5px
}

.rx2,.rxl2 {
border-left-width:3px
}

.rx2,.rxr2 {
border-right-width:3px
}

.re2,.rel2,.ra1,.ral1,.rx3,.rxl3,.rxs1,.rxsl1 {
border-left-width:2px
}

.re2,.rer2,.ra1,.rar1,.rx3,.rxr3,.rxs1,.rxsr1 {
border-right-width:2px
}

.rxl1,.rxl2,.rxl3,.rxl4,.rxsl1,.rxsl2,.ral1,.ral2,.ral3,.ral4,.rasl1,.rasl2 {
border-right-width:0
}

.rxr1,.rxr2,.rxr3,.rxr4,.rxsr1,.rxsr2,.rar1,.rar2,.rar3,.rar4,.rasr1,.rasr2 {
border-left-width:0
}

.r4,.rl4,.rr4,.re4,.rel4,.rer4,.ra4,.rar4,.ral4,.rx4,.rxl4,.rxr4 {
height:2px
}

.rer1,.rel1,.re1,.res1,.resl1,.resr1 {
border-width:1px 0 0;
height:0 !important
}

.stars {
background:url(alt_star.gif) repeat-x left top;
height:25px;
list-style-type:none;
margin:0 0 0 5px important;
padding:0 important 0 important 0 important 0 important;
position:relative;
width:250px
}

.stars li {
float:left;
margin:0;
padding:0
}

.stars li a {
display:block;
height:25px;
padding:0;
position:absolute;
text-decoration:none;
text-indent:-9000px;
width:25px;
z-index:20
}

.stars li a:hover {
background:url(alt_star.gif) left bottom;
left:0;
z-index:2
}

.stars a.one {
left:0
}

.stars a.one:hover {
width:25px
}

.stars a.two {
left:25px
}

.stars a.two:hover {
width:50px
}

.stars a.three {
left:50px
}

.stars a.four {
left:75px
}

.stars a.four:hover {
width:100px
}

.stars a.five {
left:100px
}

.stars a.five:hover {
width:125px
}

.stars a.six {
left:125px
}

.stars a.six:hover {
width:150px
}

.stars a.seven {
left:150px
}

.stars a.seven:hover {
width:175px
}

.stars a.eight {
left:175px
}

.stars a.eight:hover {
width:200px
}

.stars a.nine {
left:200px
}

.stars a.nine:hover {
width:225px
}

.stars a.ten {
left:225px
}

.stars a.ten:hover {
width:250px
}

.stars li.current-rating {
background:url(alt_star.gif) left center;
display:block;
height:25px;
position:absolute;
text-indent:-9000px;
z-index:1
}

caption,.photos ul li div img {
text-align:left
}

sup,table.reg sup {
color:red
}

table.act img,div#close_block img {
cursor:pointer
}

a.pict90 {
border:1px solid gray;
display:block;
height:90px;
width:90px
}

a.pict100 {
border:1px solid gray;
display:block;
height:100px;
width:100px
}

a.pict90:hover,a.pict100:hover {
border:1px solid #fff
}

div.dreams a,div.paginator a,.t2 {
font-size:14px
}

table.reg a,ul.sublist li a:hover,a.podpis:hover,a.anons_nov:hover {
text-decoration:underline
}

input#vote,input#search {
border:1px solid #000;
font-size:11px;
height:20px;
width:47px
}

div#close_block,.rimg {
float:right
}

a.tit:hover,a:hover,.title2:hover {
color:#E4E4E4
}

a:focus,*|*:-moz-any-link:focus,.stars a:hover {
outline:none
}

.td1h div,.td2h div,.td3h div,.td4h div,.td5h div,.td1odd div,.td2odd div,.td3odd div,.td4odd div {
margin-right:10px;
padding-top:5px
}

.td2odd,.stars a.three:hover {
width:75px
}

.td4odd,.td5odd {
width:60px
}
