BODY { height: 100%; margin: 0; padding: 0; font-size: 10pt; font-family: Arial; color: black; background-color: black; }
FORM, SCRIPT { margin: 0; padding: 0; }
A { color: #b18130; }
A:hover { text-decoration: none; }
P { color: black;  }
DIV, TD, P { font-family: Arial;  }
SMALL { font-size: 80%; }
INPUT, TEXTAREA, SELECT { border: 0; font-size: 11pt; }
INPUT.disabled, TEXTAREA.disabled, SELECT.disabled { color: #CCCCCC !important; }
INPUT.text-input, TEXTAREA, SELECT { border: 1px solid #d19e4d; }
TEXTAREA { font-size: 10pt; font-family: Arial; }
H1,H2,H3,H4,H5,H6 { font-family: Arial; margin-top: 0px; margin-bottom: 8px; color: #7f661f; }
H2 { color: #650000; font-size: 25px; font-weight: normal; }
H3 { font-size: 17px; }
H3 A { color: #7f661f; font-size: 17px; }
H4 { color: #650000; font-size: 14px; }
H4 A { color: #650000; font-size: 14px; }
H5 { color: #b18130; font-size: 14px; }
H6 { font-size: 14px; font-weight: normal; }
H6 A { color: #b18130; }
UL { margin-top: 0px; }


.epigraph { white-space: nowrap; float: right; }
.purple { color: #7E0000; }
.clearboth { clear: both; }
.brown { color: #7b5d08; }
.selection { color: #b18130; font-weight: bold; }
.content { margin-left: 15px; }
.content B { color: #b18130; }
.content STRONG { color: #b18130; }
.content IMG { margin: 5px; }
.content TABLE { border: 0; border-left: 1px solid #e4d7b7; border-bottom: 1px solid #e4d7b7;}
.content TABLE TD { border: 0; padding: 6px; border-top: 1px solid #e4d7b7; border-right: 1px solid #e4d7b7; }
.content TABLE THEAD TD { color: #7e0000; background: url(/img/forum-table-border-1.png) left bottom repeat-x white; height: 40px; }
.content H3 { clear: both; }
.content H4 { clear: both; }
.content H5 { clear: both; margin-left: -15px; }
.content H3, .content H4, .content H5, .content H6 { margin-top: 30px; }

.quote { background: url(/img/quote.gif) repeat-y; padding: 5px 0px 5px 20px; margin-left: 10%; color: #650000; font-weight: bold; }
.page-back-link { color: #b18130; margin-top: 5px;}
.par-image { float: left; padding: 2px; margin-right: 10px; margin-bottom: 10px; }
.par-image IMG { padding: 3px; background: #fbf6e8; margin: 0px; }
.par-image-right { float: right; padding: 2px; margin-left: 10px; margin-bottom: 10px; }
.par-image-right IMG { padding: 3px; background: #fbf6e8; margin: 0px; }
.rarrow { margin-left: 5px; width: 9px; height: 6px;  }
.user-name-1 { display: inline; background: url(/img/user-icon-1.gif) no-repeat 0px 2px !important; padding-left: 15px; color: #7e0000;  }
.user-name-2 { display: inline; background: url(/img/user-icon-2.gif) no-repeat 0px 2px !important; padding-left: 15px; color: #7e0000;  }
.user-name-3 { display: inline; background: url(/img/user-icon-3.gif) no-repeat 0px 2px !important; padding-left: 15px; color: #7e0000;  }
.bold { font-weight: bold;}
.forum-quote { color: #B18130; }
.first-line-margin { text-indent: 2em; }
.no-mark {background: none; padding-left: 0px; }
.submit-button { background: url(/img/button-bgr-2.png) left top no-repeat; height: 18px; padding-left: 15px; padding-right: 10px; font-size: 12px; font-weight: bold; color: white;}
.para-padding { padding-left: 2em; font-size: 8pt; }
.bquote { margin-left: 3em; }


.first-page-body { background: url(/img/fp-bgr.jpg) !important; }
#flashcontent { color: white; font-size: 16pt; }
#thm-text-area-bottom { position: relative; }
.toc-list { color: #b18130; }


#logo-area { position: relative; height: 50px; }
#logo-jam { position: absolute; right: 0px; top: -20px; background: url(/img/logo-jam.png) no-repeat; color: white; padding-left: 55px; padding-top: 6px; width: 80px; height: 45px; font-size: 11px; }
#logo-jam A { color: white; }


#paging {}
#paging TD { background: url(/img/paging-page-inactive.png) #beaf8f; padding: 2px 6px 2px 6px; color: #5e4100; }
#paging TD A { color: #5e4100; text-decoration: none; }
#paging TD.page-active { background: url(/img/paging-page-active.png); color: #74602b; }
#paging TD.page-active A { color: #981919; font-weight: bold; text-decoration: none; }


.std-list { margin-top: 10px; }
.std-list LI { line-height: 15pt; }


#top-menu-item {}
#thm-text-area { width: 100%; }
#thm-text-area-2 { min-height: 700px;  }
#thm-top-menu { position: absolute; top: 0px; left: 0px; z-index: 11; }
#thm-top-menu-map { position: absolute; top: 0px; left: 0px; z-index: 12; }
#thm-page-title { position: relative; }
#page-menu-l2 { font-size: 12px; color: #7b5d08; padding-top: 5px;}
#thm-right-menu-bottom-1 { min-height: 450px; }
#thm-bottom-menu-container { margin-left: 50px; text-align: right; }
#thm-bottom-menu-container A { font-size: 9pt; }


.title-1 { height: 34px; }
.title-1 DIV { background: url(/img/title-1-left.png) no-repeat; height: 34px; float: left; }
.title-1 DIV DIV { background: url(/img/title-1-right.png) no-repeat top right; color: #7E0000; padding: 0px 40px 0px 35px; font-weight: bold; font-size: 25px; line-height: 34px; text-align: center; }
.title-1 DIV DIV DIV { background: none; padding: 0; margin: 0; float: left; height: 34px; font-size: 14px; font-weight: bold; color: #7b5d08; }
.title-1 DIV DIV DIV A { color: #7b5d08; }
.title-1 DIV DIV SPAN { color: #7E0000; display: block; float: left; height: 34px; font-size: 25px; font-weight: bold; }
.title-1 DIV DIV P { display: inline; background: none; padding: 0; margin: 0; height: 34px; font-size: 14px; font-weight: bold; color: #7b5d08; }


.title-2 { height: 25px; }
.title-2 DIV { background: url(/img/title-2-left.png) no-repeat; height: 25px;  }
.title-2 DIV DIV { background: url(/img/title-2-right.gif) no-repeat top right; color: #6F4B00; padding: 0px 40px 0px 35px; font-weight: bold; font-size: 15px; line-height: 25px; text-align: center; }


#thm-page-menu { margin-top: 10px; line-height: 30px;  }
#thm-page-menu SPAN { line-height: 20px; padding-right: 10px; }
#thm-page-menu SPAN A { color: #6c4e00; font-size: 12pt; }
#thm-page-menu DIV { display: inline; background: url(/img/stilyagi/header-marker-1.gif) no-repeat 0px 4px; width: 3px; height: 20px; padding-left: 10px; line-height: 20px; }
.thm-page-menu-selected A { font-weight: bold; text-decoration: none; }


.actor-box { text-align: center; height: 225px; /* margin: 10px 20px 10px 20px; */ position: relative; }
.actor-name { margin-top: 5px; }
.actor-box-image { margin: 20px 0px 10px 0px; }
.actor-box-image DIV { background: url(/img/image-bgr.png); padding: 2px; }
.actor-box-image DIV IMG { padding: 3px; background: #fbf6e8; }
.actor-box-title { margin-bottom: 5px; }
.actor-box-title .title-2 { display: table; }
.actor-box-title .title-2 DIV DIV { padding-left: 15px; padding-right: 15px; text-align: center; font-size: 14px; }
.actor-box-title .title-2 DIV DIV A { text-decoration: none; color: #6F4B00; }
.actor-show-image { margin: 0px 10px 0px 0px; }
.actor-show-image DIV { background: url(/img/image-bgr.png); padding: 2px; }
.actor-show-image DIV IMG { padding: 3px; background: #fbf6e8; }


.press-date { background: url(/img/title-2-left.png) no-repeat; color: #7b5d08; height: 25px; float: right; line-height: 25px; padding-left: 20px; padding-right: 5px; margin-left: 10px; margin-bottom: 10px; }
.press-list-image .par-image { margin-right: 0px; margin-left: 10px; float: right; }
#press-list-table .content { padding-left: 15px; }
#press-list-table .content P { margin-top: 0px; }
.press-more-link { color: #b18130; }
.press-more-link A { color: #b18130; }


#character-table TD DIV.par-image { margin: 0; }
#character-table TH { font-weight: normal; text-align: left; padding-left: 30px; }
#character-table TH DIV.par-image { margin-bottom: 0px; }
#character-table TH H2 { margin-left: -15px; }
#character-table TH SPAN { color: #7B5D08; font-size: 15px; font-weight: normal; vertical-align: 20%; }
#character-table TH SPAN A { color: #7B5D08; font-size: 15px; font-weight: normal; }


#table-404 TH .title-1 DIV { float: none; }
#table-404 TD P { color: #7f661f; font-size: 20px; }
#table-404 TD P A { color: #650000; }
#table-404 TD .par-image { margin: 0; }


.video-box { background: url(/img/video-box-border-top.png) no-repeat; padding-top: 1px; }
.video-box SPAN { display: block; background: url(/img/video-box-border-bottom.png) no-repeat left bottom; margin-bottom: 6px; }
.video-box DIV { margin-left: 6px; margin-top: 6px; padding-bottom: 6px;  }
.video-embed { margin-left: 15px; color: #b18130; font-size: 11px; margin-top: 5px; }
.video-embed INPUT { width: 490px; font-size: 11px; color: #8A8A8A; }

.music-table TH { font-weight: normal; text-align: left; padding-left: 20px; }
.music-table TH P { margin-top: 3px; margin-bottom: 3px; color: #8b1c06; }
.music-table TH P SPAN { color: #3d3d3d; }
.music-box { margin-top: 20px; }


.gallery-photo-box { background: url(/img/gallery-photo-border.png) no-repeat; padding: 23px 7px 16px 7px; margin-bottom: 10px; }
.gallery-photo-box IMG { background: white; padding: 1px; }
.poster-table TD { padding-bottom: 20px; }
.poster-table .par-image { margin: 0; float: none; }

#forum-list-table { border-top: 1px solid #e4d7b7; margin-top: 20px; margin-bottom: 40px; }
#forum-list-table TH { background: url(/img/forum-table-border-1.png) left bottom repeat-x white; color: #7e0000; font-weight: normal; text-align: left; height: 25px; padding: 8px 8px 13px 8px; border-right: 1px solid #e4d7b7; }
#forum-list-table TD { background: url(/img/forum-table-border-1.png) left bottom repeat-x; padding: 8px 8px 15px 8px; border-right: 1px solid #e4d7b7; }
#forum-list-table .title-1 { margin-bottom: 0px; margin-top: 20px; }
#forum-list-table .clear-row TD { background: none; border: none !important; }
.forum-no-border { border-right: none !important; }
.forum-row-param { margin-top: 5px; font-size: 8pt;}
.forum-row-date { margin-top: 5px; font-size: 8pt; }
#forum-top-nav { margin-bottom: 0px; margin-top: 20px; font-size: 11pt; color: #6c4e00; }
#forum-top-nav A { color: #6c4e00; }
#forum-top-nav SPAN { color: #7e0000; font-weight: bold; }
#forum-top-newmsg { margin-bottom: 0px; margin-top: 5px; font-size: 10pt; color: #6c4e00; }
#forum-top-newmsg A { color: #6c4e00; }
#forum-top-newmsg SPAN { color: #7e0000; font-weight: bold; }
#forum-toolbar {}
#forum-toolbar .thm-divider-2 { margin-top: 10px; margin-bottom: 10px;}
#forum-toolbar-l1 { height: 18px; }
#forum-toolbar-l2 { height: 15px; clear: both; margin-top: 10px;}
#forum-toolbar-l2 DIV { display: inline; }
.forum-button { float: right; height: 18px; padding-left: 15px; padding-right: 10px; line-height: 18px; font-size: 12px; font-weight: bold; color: white; margin-left: 10px; }
.forum-button-1 { background: url(/img/button-bgr-1.png) left top no-repeat; }
.forum-button-2 { background: url(/img/button-bgr-2.png) left top no-repeat; }
.forum-button A { color: white; text-decoration: none; }
#forum-messages-table { margin-top: 20px; position: relative;  }
#forum-messages-table THEAD TD { background: url(/img/forum-table-border-1.png) left bottom repeat-x; height: 8px; font-size: 1px; }
#forum-messages-table TBODY TD { vertical-align: top; }
.forum-message-toolpane { height: 15px; margin-top: 10px; }
.forum-message-toolpane SPAN { float: right; }
.forum-message-sign { width: 70%; border-top: 1px solid #e4d7b7; margin-top: 15px; padding-top: 5px; font-size: 11px; color: #b18130; font-style: italic; }
.forum-description { margin-top: 10px; font-size: 11px; }
.forum-message-container { padding: 5px 0px 5px 0px; vertical-align: top; font-weight: normal; text-align: left; font-size: 8pt; }
.forum-message-container SPAN { color: #7e0000; }
.forum-message-container-top { background: url(/img/block-bgr.png); padding: 5px; }
.forum-message-container-top IMG { vertical-align: top; padding-right: 5px; float: left; }
.forum-message-container-bottom { padding: 5px; border: #e4d7b7 solid 1px; }
.forum-message-container-bottom .emoticon { width: 17px; height: 17px; vertical-align: middle; }
.forum-new-message { background: url(/img/block-bgr-3.png); }
.forum-message-title { font-size: 11pt; margin-bottom: 2px; }
.forum-message-title A { color: #7f661f; }
.forum-modified { font-style: italic; font-size: 10px; margin-top: 10px; color: #8A8A8A; }
.forum-user-name {  }
.forum-inner-container { }
.forum-message-collapsed {}
.forum-message-invisible { display: none; }


#user-auth-box { position: absolute; text-align: right; top: 0px; right: 0px; width: 225px; height: 20px; padding-top: 0px; font-size: 14px; }
#user-auth-box P { padding-top: 0px; }
#user-auth-box-tools { margin-top: 5px; }

#splash-logo-container { width: 1000px; height: 40px; margin: 30px auto 50px auto; position: relative; }
#splash-logo-container IMG { border: 0; margin-right: 8px; } 
#splash-logo-container #logo-ort { width: 21px; height: 28px; background: url(/img/logo-ort.png) no-repeat; }
#splash-logo-container #logo-cp { width: 30px; height: 30px; background: url(/img/logo-cp.png) no-repeat; }
#splash-logo-container #logo-redarrow { width: 96px; height: 34px; background: url(/img/logo-redarrow.png) no-repeat; }
#splash-logo-container #logo-rossia { width: 89px; height: 20px; background: url(/img/logo-rossia.png) no-repeat; }
#splash-logo-container #logo-europaplus { width: 68px; height: 37px; background: url(/img/logo-europaplus.png) no-repeat; }
#splash-logo-container #logo-teleweek { width: 34px; height: 35px; background: url(/img/logo-teleweek.png) no-repeat; }
#splash-logo-container #logo-km { width: 118px; height: 25px; background: url(/img/logo-km.png) no-repeat; }
#splash-logo-container #logo-peopleschoice { width: 87px; height: 38px; background: url(/img/logo-peopleschoice.png) no-repeat; }
#splash-logo-container #logo-promofilm { width: 141px; height: 35px; background: url(/img/logo-promofilm.png) no-repeat; }
#splash-logo-container #logo-kmp { width: 56px; height: 31px; background: url(/img/logo-kmp2.png) no-repeat; }
#splash-logo-container #logo-jam { top: -8px; }

.form-list { padding-left: 0px; }
.form-list LI { list-style-type: none; line-height: 18pt; }
.form-list LI INPUT { margin-bottom: -3px; }

.questionnaire-error { background: url(/img/quote.gif) repeat-y; padding: 5px 0px 5px 20px; color: #650000; font-weight: bold; }

#download-wp-container { height: 150px; margin-top: 20px; }
#download-wp-container DIV.download-wp { float: left; margin-right: 20px;  }
#download-wp-container DIV.par-image { margin-right: 0px;  }
#download-wp-container SPAN { display: block; clear: both; font-size: 9pt; text-align: center; color: #b18130; }
#download-wp-container SPAN A { color: #650000; }
#download-avatars-container { margin-top: 20px; }
#download-kamasutra-container { margin-top: 20px; }


