/* Путь */
DIV.path { font-size: 10px; color: #909090; font-weight: bold; padding: 0 9px 8px 9px; background: #000; }
DIV.path A { color: #909090 !important; }
DIV.path IMG { float: left; margin: 1px 3px 0 0; }
/* Разлинованая таблица */
TABLE.table { margin: .9em 0; }
TABLE.table TH { padding: 5px 5px 4px 5px; background: #13248C; font-weight: normal; color: #FFF; vertical-align: middle; font-size: 95%; font-size: '70%'; }
TABLE.table TH.arc-l { background: #13248C url(../img/arctime-11.gif) no-repeat 0 0; }
TABLE.table TH.arc-r { background: #13248C url(../img/arctime-12.gif) no-repeat 100% 0; }
TABLE.table TD { padding: 2px 5px; text-align: center; vertical-align: middle; border-bottom: 1px solid #CCD4E5; font-size: 95%; font-size: '70%'; }
TABLE.table TD.lastbrd { border-bottom: 2px solid #A3AFD8; }
/* Форма */
TABLE.form { width: 95%; margin: .8em 0; }
TABLE.form TD { vertical-align: middle; padding: 5px 4px 1px 4px; }
TABLE.form TD.name { width: 28%; font-weight: bold; }
TABLE.form TD.input { width: 72%; }
TABLE.form TD.input TABLE.buttons {  }
TABLE.form TD.input TABLE.buttons TH { padding: 5px 4px 1px 0; font-weight: normal; }
SPAN.star { padding-left: 10px; color: #E06827; font-weight: bold; }
/*   */
A.yellow:link { color: #FFE992; }
A.yellow:visited { color: #FFE992; }
A.yellow:hover { color: #FFF; }
A.yellow:active { color: #FFE992; }
/*   */
DIV.content { background-color: #FFF; color: #000;}
DIV.p0 { padding: 0; }
/* Описание фильма */
TABLE.descr { width: 100%; margin-bottom:  20px; }
TABLE.mb { margin-bottom: 0px; }
TABLE.descr TD.poster { width: 10%; padding: 15px 10px 5px 0; }
TABLE.descr TD.pd { padding: 15px 0 0 0; }
DIV.quicktime { font-size: 11px; //font-size: 90%; padding: 5px 0 14px 18px; background: url(../img/ics-quicktime.gif) no-repeat 0 5px; }
DIV.quicktime SPAN { color: #848484; font-size: 11px; display: block; }
DIV.photos { padding-bottom: 6px; padding-left: 18px; font-size: 11px; //font-size: 90%; color: #848484;  }

TABLE.descr TD.aboutfilm { width: 90%; padding: 5px 0 5px 10px; }
TD.aboutfilm .rgh-blk { float: right; padding-top: 1.2em; padding-right: 5px; }
TD.aboutfilm .par { padding-top: 10px; }
TD.aboutfilm .par span { display: block; font-size: 10px; //font-size: 85%; color: #999;  }
TD.aboutfilm .par p { padding: 0 0 .5em 0; display: block; font-size: 11px; //font-size: 90%; }
TABLE.descr TD.pb { padding: 5px 0 0 10px; }
DIV.hdr-en { padding: 0 0 4px 0; color: #13248C; }
TABLE.yws-no { width: 100%; }
TABLE.yes-no { width: 190px; margin: 15px 0 10px; }
TABLE.yes-no TD.arc { height: 5px; font-size: 1px; width: 1%; }
TABLE.yes-no TD.IMG { display: block; }
TABLE.yes-no TD.bt { border-top: 1px solid #CCD4E5; font-size: 1px; width: 98%; }
TABLE.yes-no TD.bb { border-bottom: 1px solid #CCD4E5; font-size: 1px; width: 98%; }
TABLE.yes-no TD.sod { padding: 5px 10px; border: solid #CCD4E5; border-width: 0 1px; text-align: center; font-weight: bold; }



DIV.sub-sub { padding: 4px 0; }
DIV.sub-sub DIV { padding: 2px 15px 1px 11px; background: url(../img/marker-triangle-sel.gif) no-repeat 7px 7px; }

TABLE.ali { width: 215px; float: right; margin: 10px 0; }
TABLE.ali TD.sod { padding: 0; font-size: 11px; text-align: left; white-space: nowrap; }
TABLE.ali TD.sod A { padding: 0 10px; line-height: 16px; }

TABLE.hands { width: 100%; }
TABLE.hands TH { width: 2%; padding-top: 5px; color: #949494; }
TABLE.hands TD { width: 49%; padding: 8px 7px 0 7px; text-align: left; }
TABLE.hands TD.teri { text-align: right; padding-top: 6px; }
TABLE.hands TH SPAN { font-weight: normal; }

TABLE.descr TD.naim { padding: 3px 9px 2px 10px; border-right: 1px solid #E5E5E5; color: #727272; text-align: right; font-size: 90%; font-size: '70%'; }
TABLE.descr TD.op { padding: 3px 10px 2px 10px; font-size: 90%; font-size: '70%'; }
/* Расписание сеансов */
TABLE.ots { width: 100%; height2: 940px; /*height: 100%; */}
TABLE.ots TD.p10 { padding: 2px 10px 18px 10px; height: 100%; }
DIV.seance { padding: 0 0 4px 10px; font-weight: bold; color: #13248C; }
TABLE.timetable { width: 100%; }
TABLE.timetable TH { padding: 5px 10px 4px 10px; background: #13248C; font-weight: normal; color: #FFF; vertical-align: middle; }
TABLE.timetable TH.arc-l { background: #13248C url(../img/arctime-11.gif) no-repeat 0 0; }
TABLE.timetable TH.arc-r { background: #13248C url(../img/arctime-12.gif) no-repeat 100% 0; }
TABLE.timetable TD { padding: 2px 10px; text-align: center; vertical-align: middle; border-bottom: 1px solid #CCD4E5; font-size: 95%; font-size: '70%'; }
TABLE.timetable TD IMG { margin-right: 3px; }
TABLE.timetable TD.time { width: 15%; border-bottom: 1px solid #FFF; background: #E5E8F3; font-weight: bold; }
TABLE.timetable TD.yellow { background: #FFE051; border: none; }
TABLE.timetable TD.lastbrd { border-bottom: 2px solid #A3AFD8; }
TABLE.timetable TD.nameofcinema { width: 29%; background: #E5E8F3; border-bottom: 2px solid #A3AFD8; color: #13248C; font-size: 100%; font-size: '75%'; }
TABLE.timetable TH.w14 { width: 14%; font-size: 85%; font-size: '65%'; }
.cat { padding-top: 18px; text-align: right; color: #13248C; font-size: 11px; white-space: nowrap; }
/* Подсказка */
TABLE.prompting { width: 100%; margin-top: 12px; }
TABLE.prompting TD { background: #FFF2BC; }
TABLE.prompting TD.arch { width: 5px; height: 5px;  width: 1%; }
TABLE.prompting TD.arch IMG { display: block; }
TABLE.prompting TD.brt { border-top: 1px solid #E3D2A3; width: 98%; }
TABLE.prompting TD.brb { border-bottom: 1px solid #E3D2A3; width: 98% }
TABLE.prompting TD.textobl { border: solid #E3D2A3; padding: 2px 10px 2px 28px; border-width: 0 1px; background: #FFF2BC url(../img/ics-exclamation.gif) no-repeat 10px 3px; font-size: 11px; }
TABLE.prompting TD SPAN { color: #13248C; font-weight: bold; display: block; }
TABLE.prompting INPUT { margin-left: 5px; }
/* Расписание по кинотеатрам */
DIV.data { padding: 15px 0 4px 0; font-size: 14px; color: #13248C; }
TABLE.cinema { width: 100%; margin-bottom: 11px; height: 124px; background: #13248C url(../img/bg-cinema.gif) no-repeat 0 100%; }
.uz { background: url(../img/bg-cinema-uz.jpg) no-repeat 0 50%; }
.houseofkino { background: url(../img/bg-cinema-housekino.jpg) no-repeat 0 50%; }
.flag { background: url(../img/bg-cinema-flag.jpg) no-repeat 0 50%; }
TABLE.cinema TD.kind { height: 27px; padding: 7px 10px 0 70px; background: url(../img/arctime-11.gif) no-repeat 0 0; font-size: 11px; color: #FFF; }
TABLE.cinema TD.kind SPAN { font-size: 13px; font-weight: bold; padding-right: 5px; }
TABLE.cinema TD.piccinema { width: 2%; }
TABLE.cinema TD.whitebg { width: 98%; padding: 5px 10px 8px 10px; background: #FFF url(../img/arc-blue.gif) no-repeat 0 0; }
TABLE.timeoffilms { width: 100%; }
TABLE.timeoffilms TD { width: 49%; padding: 2px 20px 0 0; font-size: 11px; }
TABLE.timeoffilms TH { width: 51%; padding: 2px 5px 0 24px; text-align: left; background: url(../img/ics-time.gif) no-repeat 0 2px; font-size: 11px; }
TABLE.timeoffilms TH SPAN { color: #999; }
TABLE.timeoffilms TD SPAN { white-space: nowrap; }
/* Расписание по фильмам */
TABLE.film-time { width: 100%; }
TABLE.film-time TD.w50 { width: 50px; }
TABLE.film-time TD.name-film { padding: 5px 10px; background: #DEE9F7; border-top: 2px solid #13248C; border-bottom: 1px solid #B5C2E2; font-size: 11px; color: #13248C; }
TABLE.film-time TD.name-film SPAN { font-size: 13px; font-weight: bold; }
TABLE.film-time TD.pad { padding: 5px 10px; } 
/* Новости */
DIV.news10 { padding: 15px 0 5px 10px; }
DIV.news10 SPAN { font-weight: bold; color: #13248C; }
DIV.news10 P { padding: .3em 0 1.3em 0; }
DIV.pages { padding-top: 10px; font-weight: bold; color: #999; font-size: 11px; text-align: center; }
DIV.pages A { padding: 0 3px; }
/* Бронирование билетов */
TABLE.reservation { width: 100%; height: 100%; background: #FFF; }
TABLE.reservation TD.top { height: 1%; background: #13248C url(../img/bg-rectangle.gif) repeat-x 0 38px; }
DIV.h46 { height: 46px; padding: 9px 0 0 15px; color: #FFF; font-size: 17px; }
DIV.logo-sm  { position: absolute; top: 5px; right: 15px; }
TABLE.reservation TD.content { height: 98%; padding: 5px 8px 30px 8px; }
TABLE.reservation TD.bottom { height: 1%; background: #13248C url(../img/bg-rectangle.gif) repeat-x 0 3px; }
TABLE.ots-newwin { width: 100%; }
TABLE.ots-newwin TD.rl { padding: 0 7px; }
DIV.steps { padding: 15px 1px 4px 1px; font-weight: bold; color: #13248C; }
DIV.steps SPAN { font-size: 155%; }
DIV.button { padding: 5px 5px 0 0; text-align: center; }
TABLE.refresh { width: 100%; }
TABLE.refresh TD { padding: 8px 7px; vertical-align: middle; }
TABLE.refresh TD.inp { width: 45%; }
TABLE.refresh TD.but { width: 10%; }
DIV.fs { font-size: 95%; }
/* Авторезация */
TABLE.authorization { width: 100%; margin: 5px 0 22px 0; }
TABLE.authorization TD { background: #FCF6DF; }
TABLE.authorization TD.arch { width: 5px; height: 5px;  width: 1%; }
TABLE.authorization TD.arch IMG { display: block; }
TABLE.authorization TD.brt { border-top: 1px solid #D4CBA8; width: 98%; }
TABLE.authorization TD.brb { border-bottom: 1px solid #D4CBA8; width: 98% }
TABLE.authorization TD.textobl { padding: 7px 8px; border: solid #D4CBA8; border-width: 0 1px; font-size: 95%; font-size: '70%'; }
TABLE.login { width: 100%; }
TABLE.login TH { width: 6%; font-size: 11px; vertical-align: middle; }
TABLE.login TD { width: 41%; padding: 0 11px 0 7px; }
TABLE.authorization TD DIV { margin-top: 7px; padding: 7px 0 0 0; border-top: 1px solid #D4CBA8; font-size: 11px; }
/*  */
DIV.arctime11 { background: #13248C url(../img/arctime-11.gif) no-repeat 0 0; border-bottom: 1px solid #FFF;}
DIV.arctime12 { background: url(../img/arctime-12.gif) no-repeat 100% 0; }
DIV.arctime21 { background: url(../img/arctime-21.gif) no-repeat 0 100%; }
DIV.arctime22 { padding: 6px 10px; background: url(../img/arctime-22.gif) no-repeat 100% 100%; text-align: center; color: #FFF; font-weight: bold; }
DIV.ter { padding: 7px; font-size: 125%; color: #000; text-align: center; font-weight: bold; }
/*  ----------- Схема мест ----------  */
TABLE.align-center { width: 100%; }
TABLE.align-center TH { width: 40%; }
TABLE.align-center TD { width: 20%; }
TABLE.cinema-hall TD { width: 15px; padding-bottom: 5px; font-size: 10px; }
TABLE.cinema-hall TD.row-left { padding: 0 9px 0 0; text-align: right; vertical-align: middle; }
TABLE.cinema-hall TD.row-right { padding: 0 0 0 9px; vertical-align: middle; }
TABLE.cinema-hall TD.vip { background: #FFD2D2; }
TABLE.cinema-hall TD.w100 { width: 100%; }
/* экран */
DIV.screen-before-l { margin-top: 2px; background: url(../img/bg-screen-before-l.gif) no-repeat 0 0; }
DIV.screen-before { background: url(../img/bg-screen-before.gif) repeat-x 0 0; }
DIV.screen-before-r { height: 55px; padding-top: 17px; background: url(../img/bg-screen-before-r.gif) no-repeat 100% 0; color: #9A9A9A; text-align: center; font-weight: bold; font-size: 12px; }

DIV.screen-after-l { margin-top: 2px; background: url(../img/bg-screen-after-l.gif) no-repeat 0 0; }
DIV.screen-after { background: url(../img/bg-screen-after.gif) repeat-x 0 0; }
DIV.screen-after-r { height: 55px; padding-top: 17px; background: url(../img/bg-screen-after-r.gif) no-repeat 100% 0; color: #13248C; text-align: center; font-weight: bold; font-size: 12px; }
DIV.big { background: url(../img/bg-screen-after-big.gif) no-repeat 0 0; }
/* Места */
TABLE.places { width: 99%; margin: 0 0 20px 0; }
TABLE.places TD.arc { width: 5px; height: 5px; }
TABLE.places TD.arc IMG { display: block; }
TABLE.places TD.brd-l { border-left: 1px solid #D9D9D9; height: 15px; }
TABLE.places TD.brd-r { border-right: 1px solid #D9D9D9; }
TABLE.places TD.sect { border: solid #D9D9D9; border-width: 1px 0; text-align: center; }
TABLE.ops { margin: auto; }
TABLE.ops TD { padding: 4px 0; vertical-align: middle; font-size: 11px; white-space: nowrap; }
TABLE.ops TD SPAN { padding: 0 20px 0 4px; }
DIV.vip-place { width: 15px; height: 15px; background: #FFD2D2; }
/* Вы авторизированы */
TABLE.user { width: 100%;  }
TABLE.wauto { width: auto; }
TABLE.user TD { background: #E5E8F3; vertical-align: middle; }
TABLE.user TD.arc { width: 5px; height: 5px;  width: 1%; }
TABLE.user TD.arc IMG { display: block; }
TABLE.user TD.brd-t { border-top: 1px solid #A3AFD8; width: 98%; }
TABLE.user TD.brd-b { border-bottom: 1px solid #A3AFD8; width: 98% }
TABLE.user TD.cont { padding: 3px 8px 4px 9px; border: solid #A3AFD8; border-width: 0 1px; font-size: 95%; font-size: '70%'; vertical-align: middle; }
TABLE.user TH { text-align: right; }
TABLE.user TD SPAN { padding: 0 0 0 4px; color: #13248C; font-size: 165%; font-size: '155%'; }
TABLE.user TD SPAN.quest { padding: 1px 8px 1px 2px; font-size: 24px; font-weight: bold; float: left; }
DIV.otv { padding: 15px 5px; font-size: 95%; color: #13248C; }
DIV.otv SPAN { display: block; line-height: 28px; font-size: 150%; font-size: '145%'; color: #000; }
/* Подтверждение брони */
TABLE.confirmation { width: 100%; background: #13248C url(../img/arctime-11.gif) no-repeat 0 0; }
TABLE.confirmation TH { padding: 4px 10px; background: url(../img/arctime-12.gif) no-repeat 100% 0; color: #FFF; }
TABLE.confirmation TD { background: #FCF6DF; }
TABLE.confirmation TD.arc { width: 5px; height: 5px; font-size: 1px; width: 1%; }
TABLE.confirmation TD.arc IMG { display: block; }
TABLE.confirmation TD.brd-b { width: 98%; border-bottom: 1px solid #D4CBA8; }
TABLE.confirmation TD.rows { padding: 6px 9px 5px 9px; border: solid #D4CBA8; border-width: 0 1px; font-size: 95%; font-size: '70%'; text-align: center; }
TABLE.confirmation TD DIV { margin-bottom: 9px; padding: 0 0 15px 0; border-bottom: 1px solid #D4CBA8; }
DIV.attention { padding: 5px 10px; font-size: 90%; }
/* Рейтинги */
TABLE.reiting { width: 100%; }
TABLE.reiting TD.name { width: 32%; padding: 2px 0 2px 10px; text-align: right; color: #13248C; font-weight: bold; }
TABLE.reiting TD.number { width: 2%; padding: 2px 14px; font-weight: normal; text-align: center; color: #13248C; vertical-align: middle; }
TABLE.reiting TD.graph { width: 66%; padding: 2px 10px 2px 0; border-left: 1px solid #A3AFD8; vertical-align: middle; text-align: left; }
.allw { width: 100%; margin-bottom: 20px; }
TD.ter { padding-right: 10px; text-align: right; font-size: 90%; font-size: '70%'; vertical-align: bottom; }
DIV.line-reiting { height: 10px; background: url(../img/bg-reiting-line.gif) repeat-x 0 0; }
DIV.line-reiting DIV { height: 10px; background: url(../img/bg-reiting-end.gif) no-repeat 100% 0; }
/* Гостевая книга */
DIV.guestbook DIV { padding: 10px 10px 0 10px; border: 1px solid #E7E7E7; background: #FCFCFC; margin-bottom: 10px; }
DIV.guestbook SPAN { color: #13248C; display: block; }
/* Список опросов */
TABLE.opros TD.data { padding: 5px 5px 0 5px; color: #999; font-size: 85%; font-size: '65%'; }
TABLE.opros TD.txt { padding: 0 5px 9px 5px; font-weight: bold; }
/* назад */
DIV.back { padding: 12px 0 2px 15px; background: url(../img/ics-back.gif) no-repeat 0 18px; font-size: 11px; }
SPAN.blue { color: #13248C; }
TABLE.soon { margin-top: 15px; }
TABLE.soon TD { padding: 8px 0 20px 0; border-bottom: 1px solid #D4DEFF; }
TABLE.soon TD SPAN { padding: 0 0 4px 0; font-weight: bold; display: block; font-size: 13px; }
TABLE.soon TD P { margin: 0px; padding: 0px; }
TABLE.soon TD DIV { padding: 2px 0 5px 0; font-size: 120%; font-weight: bold; color: #13248C; }