.wide10 { width: 10 }
.wide20 { width: 20 }
.wide30 { width: 30 }
.wide40 { width: 40 }
.wide50 { width: 50 }
.wide60 { width: 60 }
.wide70 { width: 70 }
.wide80 { width: 80 }
.wide90 { width: 90 }
.wide100 { width: 100 }
.wide110 { width: 110 }
.wide120 { width: 120 }
.wide130 { width: 130 }
.wide140 { width: 140 }
.wide150 { width: 150 }
.wide160 { width: 160 }
.wide170 { width: 170 }
.wide180 { width: 180 }
.wide190 { width: 190 }
.wide200 { width: 200 }
.wide210 { width: 210 }
.wide220 { width: 220 }
.wide230 { width: 230 }
.wide240 { width: 240 }
.wide250 { width: 250 }
.wide260 { width: 260 }
.wide270 { width: 270 }
.wide280 { width: 280 }
.wide290 { width: 290 }
.wide300 { width: 300 }
.wide310 { width: 310 }
.wide320 { width: 320 }
.wide330 { width: 330 }
.wide340 { width: 340 }
.wide350 { width: 350 }
.wide360 { width: 360 }
.wide370 { width: 370 }
.wide380 { width: 380 }
.wide390 { width: 390 }
.wide400 { width: 400 }
.wide410 { width: 410 }
.wide420 { width: 420 }
.wide430 { width: 430 }
.wide440 { width: 440 }
.wide450 { width: 450 }
.wide460 { width: 460 }
.wide470 { width: 470 }
.wide480 { width: 480 }
.wide490 { width: 490 }
.wide500 { width: 500 }

BODY {
    font-family: Verdana, Tahoma, Arial;
    background-color: #000000;
    font-size: 10pt;
    padding: 0 0 0 0;
    margin: 0 0 0 0;
    color: #DDDDDD;
    background-image: url("../images/smoke_left.png");
    background-repeat: no-repeat;
    background-position : left top;
}

BODY.admin {
    background-image: url();
    font-family: Verdana, Tahoma, Arial;
    background-color: #FFFFFF;
    font-size: 10pt;
    padding: 0 0 0 0;
    margin: 0 0 0 0;
    color: #000000;
}

LI {
    margin-left: 15px;
    font-name: Verdana;
}

IMG {
    border-color: #000000;
}

INPUT, SELECT, TEXTAREA {
    font-family: Verdana;
    font-size: 8pt;
}

TD { font-size: 10pt }

TABLE.properties { padding: 1 }

TD.admin_header {
    font-size: 28pt;
    border-bottom: 1px solid #777777;
}

TABLE.admin_panel {
    padding-top: 5px;
}

P {
    font-size: 10pt;
    font-family: Verdana, Tahoma, Arial;
    color: #DDDDDD;
}

P.caption {
    font-size: 16pt;
    font-family: Arial;
    color: #9A8564;
    border-bottom: 1 solid #343434; 
}

td.hint { border: 1 solid #E9E0CD }

td.stepCaption  { border: 1 solid #E0E0E0; background-color: #FAFAFA; font-size: 14pt; color: gray }
td.buttonArea { border: 1 solid #E9E0CD }

td.stepCurrent { font-size: 9pt; background-color: #D9ECDA; color: #008000; font-weight: bold; 
               border: 1 solid #008000; width: 50; text-align: center; height: 30 }
td.stepInactive { font-size: 9pt; background-color: #F2F2F2; color: #C0C0C0; width: 50; 
               text-align: center; height: 30; border: 1 solid #AAAAAA }
td.stepActive { font-size: 9pt; background-color: #FFFFFF; color: #000000; width: 50; 
               text-align: center; height: 30; border: 1 solid #000000 }

tr.topMenu   { text-align: center }
td.topMenu   { background-color: #6583A3; font-size: 8pt; font-weight: bold; height: 30; 
               border: 1 solid #000000 }
td.configCaption { background-color: #AAC5DF; font-size: 14pt; color: #000080; 
               border: 1 solid #0000FF }
td.photoFrame { font-size: 14pt; color: #000080; border-right: 1 solid #C0C0C0 }
td.configDescription { font-size: 10pt; color: #800000; border-left: 1 solid #C0C0C0 }
td.configContainer { background-color: #FDFBF7; border: 1 solid #808080 }

td.paramPart    { background-color: #DCE2EF; color: #4882B0; font-size: 10pt;
               font-weight: bold; border: 1 solid #B5C8DD; text-align: left }
td.objectName   {
    font-size: 10pt;
    font-weight: bold;
    color: white;
    background-color: #B5C8DD;
    border: 1px solid #90AAC7;
}

td.buttonPanel  {
    text-align: center;
    background-color: #B5C8DD;
    border: 1px solid #90AAC7;
    height: 30;
}

TD.param  {
    font-size: 10pt;
    background-color: #F4F7FB;
    color: #3A698F;
    font-weight: bold;
    border: 1 solid #DFEAF2;
    text-align: right;
}

td.value    { background-color: #F9F9F9; border: 1 solid #E8E8E8; font-size: 8pt }

td.configs   { font-size: 10pt; background-color: #F1F2FA; border: 1 solid #B5C8DD }

TABLE.list_container {
    border-collapse: collapse;
}

td.listNoData   { cursor: default; background-color: #F4F4F4; font-size: 8pt; color: gray; border: 1 solid #E0E0E0 }

th.listHeader       { font-size: 10pt; background-color: #F4F4F4; border: 1 solid #E0E0E0 }
td.listCell         { font-size: 9pt; font-family: Verdana; border: 1 solid #E0E0E0 }

TR.light  { background: #4C4C4C; }
TR.dark   {  }


TH.forumHeader { color: #FFFFFF; font-weight: lighter; font-size: 10pt; background-color: #8C8C8C; border: 1 solid #E0E0E0 }
TD.forumCell   {
    font-size: 8pt;
    font-family: Verdana;
    border: 1 solid #E0E0E0;
    padding-bottom: 5px;
}

TD.news_row {
    border-bottom: 1px solid #52423B;
}

P.news_title {
    font-size: 12pt;
    font-weight: bold;
    color: #C6B6AF;
    font-family: Arial;
}

TD.news_date {
    font-size: 8pt;
    font-weight: bold;
    border-right: 1px solid #52423B;
    border-bottom: 1px solid #52423B;
}

TD.newsBody {
    font-size: 10pt;
    border-bottom: 1px solid #ECD4A5;
    vertical-align: top;
}


TR.menu { font-size: 10pt; background-color: #E6F2E7 }

A:hover {
    text-decoration: none;
}

A  {
    text-decoration: underline;
}

A.list_header       {
    text-decoration: none;
    color: #555555;
}

A.list_header:hover {
    text-decoration: underline;
    color: #555555
}

A.buttonLike  {
    text-decoration: none;
    color: black;
    font-size: 7pt;
    background-color: #E1E8F0;
    border: 1 solid #6583A3;
    padding-left: 2;
    padding-right: 2;
    text-align: center;
    padding-top: 2;
    padding-bottom: 2;
    height: 18;
}

A.buttonLike:hover {
    text-decoration: none; color: #373737;
    background-color: #EFF5FA;
    border: 1 solid black;
    padding-left: 2;
    padding-right: 2;
    padding-top: 2;
    padding-bottom: 2
}

a.adminButton { text-decoration: none; color: #800000; font-size: 10pt; background-color: 
               #FFD7D7; text-align: center; height: 18; 
               border: 1 solid #FF0000; padding: 2 }
a.adminButton:hover { text-decoration: none; color: #0000FF; background-color: #FFEAEA; 
               border: 1 solid #FF0000; padding: 2 }
a.menu {
    font-size: 11pt;
    text-decoration: none;
    color: #AAAAAA;
    height: 18;
    padding: 2;
    width: 105px;
}

a.menu:hover {
    text-decoration: none;
    color: #FFFFFF;
    border-bottom: 1 solid #FFD737; 
    padding: 2;
    width: 105px;
}

a.nav_menu {
    font-family: Courier New;
    text-decoration: none;
    border-bottom: 1 transparent #000000; 
    color: #AAAAAA;
}

a.nav_menu:hover {
    font-family: Courier New;
    text-decoration: none;
    color: #FFFFFF;
    border-bottom: 1 solid #FFD737; 
}

A.text {
    font-size: 12px;
    text-decoration: none;
    border-bottom: 1 solid #FFD737; 
    color: #FFD737;
}

A.text:hover {
    text-decoration: none;
    color: #FFFFFF;
}

P.topic {
    font-family: Times New Roman;
    font-size: 14pt;
    font-weight: bold;
    color: #D68418;
    border-bottom: 0 solid #DF1B27;
    margin-top: 5;
    margin-bottom: 5;
}

P.subtopic {
    font-family: Times New Roman;
    font-size: 12pt;
    font-weight: bold;
    border-bottom: 1 solid #DF1B27;
    margin-bottom: 5;
    margin-left: 10px;
}

TABLE.submenu {
    border-bottom: 1 solid #DF1B27;
}

P.newsSubject { 
    font-size: 10pt;
    font-weight: bold;
    margin-bottom: 5;
}

TABLE.forumThreads, TABLE.forumMessage {
    background-color: ABABAB;
}

TR.threadHeader {
}

TD.threadHeader, TD.messageHeader {
    border: 0px solid #ABABAB;
    background-color: #DDDDDD;
    font-weight: bold;
    font-size: 10pt;
}

TD.threadCell, TD.messageCell {
    border: 0px solid #BEBEBE;
    background-color: #F2F2F2;
    font-size: 10pt;
}

TD.messageCompose {
    background-color: #F0F0F0;
}

TABLE.compose {
    background-color: #ABABAB;
}

TD.messageCaption {
    background-color: #CCCCCC;
    font-size: 10pt;
}

TD.composeHeader {
    background-color: #BBBBBB;
    font-weight: bold;
    color: #EEEEEE;
}

TD.composeField {
    background-color: #DDDDDD;
}

TD.composeButton {
    background-color: #E7E7E7;
}

A.compose {
    text-decoration: underline;
    font-size: 10pt;
}

A.compose:hover {
    text-decoration: none;
}

P.text {
    font-size:11pt;
    font-family: arial;
    text-align: justify;
    margin-right: 5px;
    margin-left: 20px;
}

TD.copyright {
    font-family: Tahoma;
    font-size: 7pt;
}

TD.warning {
    color: #CC0000;
    border: 1 solid #FDD4B0;
}

P.warning {
    background: #FDD4B0;
}

P.errors {
    font-size: 10pt;
}


TABLE.page {
    background-image: url("../images/amiramov.jpg");
    background-repeat: no-repeat;
    background-position : right top;
}

TD.menu {
    border-left: 1px solid #000000;
    border-right: 1px solid #777777;
    color: #AAAAAA;
    font-family: Courier New;
    text-align: right;
    vertical-align: middle;
    padding-right: 5px;
    width: 105px;
    height: 40px;
}

TD.menu_hover {
    border-top: 1px solid #777777;
    border-left: 1px solid #777777;
    border-bottom: 1px solid #777777;
    border-right: 1px dotted #000000;
    color: #FFFFFF;
    font-family: Courier New;
    text-align: right;
    vertical-align: middle;
    padding-right: 5px;
    width: 105px;
    height: 40px;
}

TD.song_list {
    border-left: 1px solid #52423B;
    border-bottom: 1px solid #52423B;
    font-size: 9pt;
}

TD.song {
    border-bottom: 1px solid #52423B;
    font-size: 11pt;
    font-family: Arial;
    font-weight: bold;
    color: #9A8564;
}

P.album {
    font-size: 13pt;
    color: #C6B6AF;
    margin-bottom: 5px;
}

P.year {
    margin-top: 5px;
    font-size: 8pt;
    font-weight: bold;
    color: #C6B6AF;
}

P.song_title {
    font-size: 12pt;
    font-weight: bold;
    color: #C6B6AF;
    font-family: Arial;
    margin-bottom: 5px;
}

P.lyrics, P.news_short {
    font-size: 10pt;
    margin-top: 5px;
    padding-left: 10px;
}

