@charset "windows-1251";
/* Creation date: 28.05.2004 */

body {        font-family: verdana, arial, helvetica, sans-serif; color:#3b4345; text-align: justify; font-size: 10pt; letter-spacing:0.0pt;}
table { border: 0;        padding: 0; }

/*a {        font-family: tahoma, verdana, arial, helvetica, sans-serif; font-size: 10pt; color: #000000; text-decoration: underline; }*/
a { color:  #4B4B4B;        font-size: 10pt; font-weight:400; font-family: verdana, arial, helvetica, sans-serif;  text-decoration:underline;}

a.out { color:  #000;        font-size: 10pt; font-weight:400; font-family: verdana, arial, helvetica, sans-serif;  text-decoration:underline;}
a.out:hover { color:  #F59331; font-size: 10pt; font-weight:400; font-family: verdana, arial, helvetica, sans-serif;  text-decoration:undeline;}



span.add {color: #700; font-size: 8pt; letter-spacing: 0.3pt; font-family: verdana, arial, helvetica, sans-serif;}
span.add2 {color: #с00; font-size: 8pt; letter-spacing: 0.3pt; font-family: verdana, arial, helvetica, sans-serif;}
span.add3 {color: #703800; font-size: 8pt; letter-spacing: 0.3pt; font-family: verdana, arial, helvetica, sans-serif;}
span.add4 {color: #777; font-size: 9px; font-family: verdana, arial, helvetica, sans-serif;}

form.search {border:0; margin:0px;}
font.title {font-family:  Arial, helvetica, sans-serif, tahoma, verdana, ; font-size: 10pt; color: #c00; margin:0; letter-spacing:1.5pt;}
h1.title {font-family:  Arial, helvetica, sans-serif, tahoma, verdana, ; font-size: 10pt; color: #c00; margin:0; letter-spacing:1.5pt; font-weight:200; margin:0px}

tr.top-hat {background-repeat: repeat-x; background-position: top left; background-image: url(./img/top-hat-bg.jpg);}
tr.bot-hat {background-repeat: repeat-x; background-position: top left; background-image: url(./img/bot-hat-bg.jpg);}

input.search-button { font-size:10px; width:30px; height:16px; border-width:0; background-image: url(./img/menu/search-button.gif); background-color: #FFD7AF; cursor: pointer;}
input.close-button { font-size:10px; width:60px; height:16px; border-width:0; background-image: url(./img/menu/close-button.gif); background-color: #FFD7AF; cursor: pointer;}
input.search-button2 { font-size:10px; width:60px; height:16px; border-width:0; background-image: url(./img/menu/search-button2.gif); background-color: #FFD7AF; cursor: pointer;}
input.vote-button { font-size:10px; width:60px; height:16px; border-width:0; background-image: url(./img/menu/vote-button.gif); background-color: #FFD7AF; cursor: pointer;}
input.review-search-button { font-size:10px; width:60px; height:16px; border-width:0; background-image: url(./img/menu/review-search-button.gif); background-color: #FFD7AF; cursor: pointer;}

select.select-q {width: 155px; border-width:0px; border-top-width:1px; border-bottom-width:1px; border-color:#c00; color:#3B4345; font-size:9pt; font-weight:bold; letter-spacing:0.7pt;}
input.search-string {width: 120px; border-width:1px; border-top-width:1px; border-bottom-width:1px; border-color:#c00; background-color:#fff; color:#3B4345; font-size:9pt; font-weight:bold; letter-spacing:0.7pt;}
input.review-search-string {width: 223px; color:#3B4345; font-size:7pt; font-weight:bold; letter-spacing:0.5pt;}
img.review { border-width:2; border-bottom-color:#FFA042; border-right-color:#FFA042; border-top-color:#B65B00; border-left-color:#B65B00;}

table.menu-item         { background-color:#F59331; background-repeat: no-repeat; background-position: top left; background-image: url(./img/menu/b1.jpg); }
table.menu-item2 { background-color:#F59331; background-repeat: no-repeat; background-position: top left; background-image: url(./img/menu/b2.jpg); }
table.menu-item3 { background-color:#F59331; background-repeat: no-repeat; background-position: top left; background-image: url(./img/menu/b3.jpg);}
table.menu-item4 { background-color:#F59331; background-repeat: no-repeat; background-position: top left; background-image: url(./img/menu/b4.jpg);}
table.rmenu-item { background-color:#F59331; background-repeat: repeat-y; background-position: bottom left; background-image: url(./img/menu/br.jpg); }

table.news-box        { font-family:Verdana, Arial, Helvetica, sans-serif; background : #FFFFFF; font-size:10pt;}

h2.news-title { color: #CC0000;        font-size: 11pt; margin:0px; text-indent:0px; padding:0px; margin:0px; font-weight:200;}
a.news-title { color: #CC0000;        font-size: 9pt; text-indent:0px; text-decoration:underline;}
a.news-title:hover { color: #ff0000;}
a.news-archive { font-size: 9pt; color: #CC0000; text-decoration: underline; }

font.rss-title { color:  #CC1010; font-family: Tahoma; font-size: 10pt; font-weight:600; font-style : bold; }
font.news-title { color:  #CC0000;        font-size: 11pt; font-style : bold; }
font.note-title { color:  #CC0000;        font-size: 11pt; font-weight : bold; }
font.review-title {        color:  #792800; font-size: 8pt;}
a.review-title { color:  #792800; font-size: 8pt; text-decoration:none;}
a.review-title:hover {text-decoration:underline;}
td.news-text {        color: #53514F/*47311B*/; font-size: 10pt; text-align: justify;}
td.quote-text {        color: #53514F/*47311B*/; font-size: 8pt; text-align: justify;}
td.quote { color: #412000;        font-size: 10pt; text-align: justify; background-color:#FFF3E7; padding: 6px; }
td.quote2 { color: #53514F;        font-size: 8pt; text-align: justify; background-color:#FFF3E7; padding: 6px; }


td.b1 { background-repeat: no-repeat; background-position: top right; background-image: url(./img/menu/b1-title.jpg); background-color:#C4352E; }
td.b2 {        background-repeat: no-repeat; background-position: top right; background-image: url(./img/menu/b2-title.jpg); background-color:#C4352E; }
td.b3 {        background-repeat: no-repeat; background-position: top right; background-image: url(./img/menu/b3-title.jpg); background-color:#C4352E; }
td.b4 {        background-repeat: no-repeat; background-position: top right; background-image: url(./img/menu/b4-title.jpg); background-color:#C4352E;}
td.view { background-repeat: no-repeat; background-position: top right; background-image: url(./img/menu/b-view-title.jpg); background-color:#C4352E;}


td.b-bothat { background-repeat: no-repeat; background-position: top left;        background-image: url(./img/b_bothat.gif);        background-color:#ffffff; }
td.b-r-bothat {        background-repeat: no-repeat; background-position: top left; background-image: url(./img/b-r_bothat.gif); background-color:#ffffff; }
td.bothat-left { background-image: url(./img/bothat-left.gif);         background-color:#ffffff; }
td.bothat-right { background-image: url(./img/bothat-right.gif); background-color:#ffffff; }
td.news-hat { background-color: #C4352E;  background-repeat: no-repeat; background-image: url(./img/menu/b-news-title.jpg); }
td.site-news-hat { background-color: #C4352E;  background-repeat: no-repeat; background-image: url(./img/menu/b-site-news-title.jpg); }
td.news-arc-hat { background-color: #C4352E;  background-repeat: no-repeat; background-image: url(./img/menu/b-news-arc-title.jpg); }
td.notes-hat { background-color: #C4352E;  background-repeat: no-repeat; background-image: url(./img/menu/b-notes-title.jpg); }
td.about-hat { background-color: #C91413;  background-repeat: no-repeat; background-image: url(./img/menu/b-about-title.jpg); }
td.gb-hat { background-color: #C91413;  background-repeat: no-repeat; background-image: url(./img/menu/b-gb-title.jpg); }
td.gb-hat-admin { background-color: #C91413;  background-repeat: no-repeat; background-image: url(./img/menu/b-gb-admin-title.jpg); }
td.reviews-hat { background-color: #C4352E;  background-repeat: no-repeat; background-image: url(./img/menu/b-reviews-title.jpg); }
td.persons-hat { background-color: #C4352E;  background-repeat: no-repeat; background-image: url(./img/menu/b-persons-title.jpg); }
td.bottom-hat { background-color: #C4352E;  background-repeat: repeat-x; background-position: top left;        background-image: url(./img/menu/b-bot-title.jpg);}
td.movie-news-hat { background-color: #C4352E;  background-repeat: no-repeat; background-image: url(./img/menu/b-movie-news-title.jpg); }
td.site-search-hat { background-color: #C4352E;  background-repeat: no-repeat; background-image: url(./img/menu/b-site-search-title.jpg); }
td.last-reviews { background-repeat: no-repeat; background-position: top left; background-image: url(./img/menu/b-last-reviews-title.jpg); background-color:#C4352E; }
td.files-hat { background-color: #C4352E;  background-repeat: no-repeat; background-image: url(./img/menu/b-files-title.jpg); }
td.releases-hat { background-color: #C4352E;  background-repeat: no-repeat; background-image: url(./img/menu/b-releases-title.jpg); }
td.box-office-hat { background-color: #C4352E;  background-repeat: no-repeat; background-image: url(./img/menu/b-box-office-title.jpg); }

td.a-hat { background-repeat: repeat-x; background-position: top left;        background-image: url(./img/menu/b-a-title.jpg); background-color:#C4352E; }

td.separator {        background-position: top left;  background-image: url(./img/sep-bg.gif); }
td.separator2 {        background-position: top left;  background-image: url(./img/sep-bg2.gif); }
td.separator3 {        background-position: top left;  background-image: url(./img/sep-bg3.gif); }
td.separator4 {        background-position: top left;  background-image: url(./img/sep-bg4.gif); }

font.date {        color: #F59331; font-size: 7pt; letter-spacing : 1.2pt; font-weight: bold; }
font.note-date { color: #aaa; font-size: 9px; letter-spacing : 0.4pt;}
font.news-date { color: #777; font-size: 10px; font-family: tahoma, verdana, arial, helvetica, sans-serif;}
td.news-date { color: #777; font-size: 10px; font-family: tahoma, verdana, arial, helvetica, sans-serif;}
td.review-date { color: #777; font-size: 10px; font-family: tahoma, verdana, arial, helvetica, sans-serif;}

font.news-sep {color: #aaa; font-size: 9px; font-family: tahoma, verdana, arial, helvetica, sans-serif;}
td.news-tag { color: #777; font-size: 10px; }

font.date-s { color: #700; font-size: 7pt; font-weight: bold;}
font.guestbook-date { color: #7B8B90; font-size: 8pt; font-style : italic; }
a.author { color: #F59331;        font-size: 10pt; font-style : italic; }
a.note-author { color: #c00; font-size: 12px; }
a.news-author { color: #555; font-size: 10px;}
a.read-next { color:  #222; font-size: 12px; letter-spacing : 0.2pt; font-family:Arial, Helvetica, sans-serif; text-decoration:underline;}

font.date2 { color:  #ffffff; font-size: 7pt; letter-spacing : 0.8pt; font-family:Arial, Helvetica, sans-serif}
td.author2 { color: #ffffff; font-size: 7pt; font-weight: bold; }

font.bot-hat {        color:  #000000; font-size: 7pt; }

a.bot-hat {        color:  #ffffff; font-size: 8pt; text-decoration: none; }
a.bot-hat:hover { color:  #000000;        font-size: 8pt;         text-decoration: none; }

/* Гостевая книга */
font.gb-nav { color:  #CC0000;        font-size: 8pt; font-weight : 400;        font-style : bold; }
font.gb-nav-sel { color:  #ffffff;        font-size: 8pt; font-weight : 400;        font-style : bold; }
font.gb-nav2 {        font-size: 8pt; color: #cccccc; text-decoration: none; }
a.gb-nav {        font-size: 8pt; color: #000000; text-decoration: none; }
a.gb-nav2 {        font-size: 8pt; color: #000000; text-decoration: none; }
a.gb-nav2:hover {        text-decoration: underline; }
td.gb-nav { background-color: #FFD7AF; }
td.gb-nav-sel { background-color: #FF7F00; }

hr { height: 1px; border-style: none; background-color: #412000; margin-top: 0; margin-bottom: 0; }
hr.news { color: #CFCEFC; height: 1px;        border-style: solid; background-color: #CFCEFC; margin-top: 0;        margin-bottom: 0; }

td.search-index {  color: #CC0000; font-size: 6pt; letter-spacing: 0.8pt; font-family: verdana, arial, helvetica, sans-serif; font-weight:800;}
a.search-index {  color: #CC0000; font-size: 6pt; letter-spacing: 0.8pt; font-family: verdana, arial, helvetica, sans-serif; text-decoration: underline; font-weight:800;}

/* первая страница */
td.index-item { color: #777; font-size: 10px; font-family: tahoma, verdana, arial, helvetica, sans-serif;}
td.index-item2 { font-size:10px; letter-spacing:0px; color:#333; text-align:center; text-align:left;}
a.index-news-title { color: #700; font-size: 11px; text-indent:0px; text-decoration:none; }
a.index-news-title:hover {text-decoration:underline}
a.index-review-title { color: #E81717; font-size: 11px; text-indent:0px; text-decoration:none;}
font.index-news-date { color: #777; font-size: 9px; font-family: tahoma, verdana, arial, helvetica, sans-serif;}
tr.index-list-head { font-family: verdana, arial, helvetica, sans-serif;        font-size: 7pt; color: #F59331;  text-align: left;}
td.news-preview { color: #555; font-size: 11px; font-family: verdana, arial, helvetica, sans-serif; text-align:justify}
a.news-preview { color: #555; font-size: 11px; font-family: verdana, arial, helvetica, sans-serif; text-align:justify; text-decoration:none}
td.addinfo { color:  #bbb;        font-size: 11px; font-weight:400; font-family: verdana, arial, helvetica, sans-serif; text-align:right}


/* страница с обзорами */
a.search { font-family: tahoma, verdana, arial, helvetica, sans-serif; font-size: 8pt; color: #F59331; text-decoration: underline;  }
a.search:hover { font-family: tahoma, verdana, arial, helvetica, sans-serif; font-size: 8pt; color: #CC0000; text-decoration: underline;  }
table.search { font-family: tahoma, verdana, arial, helvetica, sans-serif; font-size: 7pt; color: #4E2F10;}
tr.list-head { font-family: verdana, arial, helvetica, sans-serif;        font-size: 7pt; color: #F59331;  text-align: center;}
tr.list-head2 { font-family: verdana, arial, helvetica, sans-serif;        font-size: 8px; color: #333;  text-align: center;}
a.list-head { font-family: verdana, arial, helvetica, sans-serif;        font-size: 7pt; color: #F59331;  text-decoration: underline; }
tbody.list-body { font-family: verdana, arial, helvetica, sans-serif;        font-size: 8pt; color: #90806F; text-align: center; }
tr.list-row { font-family: verdana, arial, helvetica, sans-serif; background-color: #FFF0E0; color: #52493F; font-size: 8pt;}
tr.list-row-sel { font-family: verdana, arial, helvetica, sans-serif; background-color: #FFDEBA; color:#857666; font-size: 8pt;}



a.list-sel { font-family: verdana, arial, helvetica, sans-serif; font-weight: 200; font-size: 8pt; color: #E85656; text-decoration: none; letter-spacing:0.3pt;}
a.list { font-family: verdana, arial, helvetica, sans-serif; font-weight: 200; font-size: 8pt; color: #E81717; text-decoration: none; letter-spacing:0.3pt;}
td.list-item {  background-color: #FFF7F0;}
td.list-item2 { background-color: #FFF5EB;}
td.list-item3 { background-color: #FFF2E5;}
td.list-item4 { background-color: #FFF0E0;}
td.list-item5 { background-color: #FFEDDB;}
td.list-item6 { background-color: #FFEBD6;}
td.list-item7 { background-color: #FFE8D1;}
td.list-item8 { background-color: #FFE5CC;}
td.list-item9 { background-color: #FFE3C7;}
td.list-item10 { background-color: #FFE0C2;}

td.review-info-title {  color: #CC0000; font-size: 7pt; letter-spacing: 0.9pt; font-family: verdana, arial, helvetica, sans-serif; }
h1.movie-title { font-family:impact, verdana, arial, helvetica, sans-serif; font-size:17pt; color:#c00; margin:0px; font-weight:200;}
font.movie-title { font-family:impact, verdana, arial, helvetica, sans-serif; font-size:16px; color:#c00; }
font.review-title2 { color: #CC0000; font-size: 17pt;  letter-spacing: 1.0pt; font-family:tahoma, verdana, arial, helvetica, sans-serif; font-weight:bold; }
font.info {        color: #9F9B98;        font-size: 8pt;        letter-spacing: -0.2pt; }
font.info2 { color:  #53514F; font-weight: bold; font-size: 8pt; }
a.info { color: #85827F;        font-size: 8pt;        text-decoration:underline; }
a.info:hover {        color: #412000;        }
font.review-date {        color:  #85827F; font-size: 7pt; letter-spacing : 1.2pt; }
a.review-author { color: #CC0000;        font-size: 13pt; font-style : italic; letter-spacing:0px;}
a.box-office-author { color: #cc0000;        font-size: 9pt;  letter-spacing:1.2px;}
td.message {font-family: tahoma, verdana, arial, helvetica, sans-serif; font-size: 9pt; color: #555; padding-top:12px;}


/* страница с информацией о фильме */
a.mlink { font-size:8pt; color:#c00; text-decoration:underline;}

/* страница администраторов */
table.admin-main { background-color: #EEEEEE; }
table.admin-news { background-color: #DDDDDD; font-family: tahoma, verdana, arial, helvetica, sans-serif; font-size:8pt; color: #000000; }
table.admin        { border-width: 1; border-color:#402000; border-style: solid; background-color:#ffffff; font-family: tahoma, verdana, arial, helvetica, sans-serif; font-size: 8pt;        color: #000000; }
td.admin { background-color: #DDDDDD;        font-family: tahoma, verdana, arial, helvetica, sans-serif;        font-size: 9pt;        color: #555555;        font-weight : 600; text-align: right; }
td.admin2 { background-color: #BBBBBB; text-align: center; color: #402000;}
td.admin3        { background-color: #ffffff; color: #412000; text-align: center;}
td.button {         background-color: #AAAAAA;        font-family: tahoma, verdana, arial, helvetica, sans-serif;        font-size: 9pt;        color: #ffffff;        font-weight : 600; text-align: center; border-width: 1; border-color:#402000; border-style:solid}

td.admin_wbg { background-color: #FFFFFF;        font-family: tahoma, verdana, arial, helvetica, sans-serif; font-size: 10pt; color: #333333; text-align: left; }
td.admin_ { background-color: #ffffff;        font-family: tahoma, verdana, arial, helvetica, sans-serif;        font-size: 9pt;        color: #CC6600;        font-weight : 600;         padding: 3px; font-size: 9pt;  text-align: center; }

a.sort        { font-family: tahoma, verdana, arial, helvetica, sans-serif; font-size: 9pt; color: #ffffff; font-weight : 600; text-align: right;         text-decoration: underline; }

a.admin { font-family: tahoma, verdana, arial, helvetica, sans-serif; font-size: 8pt; color: #402000; text-decoration: underline; }
a.admin:hover { font-family: tahoma, verdana, arial, helvetica, sans-serif; font-size: 8pt; color: #402000; text-decoration: underline; }
a.admin2 {        font-family: tahoma, verdana, arial, helvetica, sans-serif;        font-size: 9pt;        color: #ffffff;        text-decoration: none; font-weight : 600; }
a.admin-gb { font-family: verdana, arial, helvetica, sans-serif; font-size: 10pt; color: #3B4345; text-decoration: underline; }
a.admin-gb:hover {        font-family: verdana, arial, helvetica, sans-serif;        font-size: 10pt; color: #C4352E; text-decoration: underline; }

a.topbar-link {  color: #CC0000; font-size: 7pt; letter-spacing: 0.9pt; font-family: verdana, arial, helvetica, sans-serif; }
table.topbar {  color: #aaaaaa; font-size: 7pt; letter-spacing: 0.9pt; font-family: verdana, arial, helvetica, sans-serif; width: 100%;}

input.send-button {
        font-size: 10px;
        width: 60px;
        height: 16px;
        border-width: 0;
        background-image: url(./img/menu/send-button.gif);
        background-color: #FFD7AF;
        cursor: pointer;
}