@import url('http://css.redom.ru/frame.css');
@import url('http://css.redom.ru/calendar.css');
@import url('http://css.redom.ru/company-block.css');

/* Просто тупо ячейки*/
table.cells {border:none;border-collapse:collapse;}
table.cells td {padding:0em;lext-align:left;vertical-align:middle}

/* Календарь */
table.calendar {margin:2em 0em;}
/* Блок каталога организаций */
table.company-block {margin:2em 0em 0em;}

/* Сетка страницы */
table.grid {width:100%;margin:0px;border-collapse:collapse;}
td.grid-l {width:70%;padding:0px;vertical-align:top;height:auto;padding:0em 0em 0em 2em;}
td.grid-r {width:29%;padding:2em 2em 0em;vertical-align:top;text-align:center;}

/* Сетка для категорий и быстрой навигации */
table.tpan {border-collapse:collapse;}
td.tpan-l {text-align:center;vertical-align:middle;}
td.tpan-r {padding:2em 0em;vertical-align:top;}

/* Список категорий мероприятий */
table.catbox {background:#F4F3ED;width:100%;}
table.catbox td.frame-tl, table.catbox td.frame-bl, table.catbox td.frame-tr, table.catbox td.frame-br {width:8px;height:8px;}
table.catlist {border-collapse:collapse;margin:0em;width:100%;}
table.catlist img {margin:0em 0.3em 0em 0em;width:24px;height:24px; float: left; position: absolute}
table.catlist td.first{width:4%;}
table.catlist td.first img {width:1px;height:1px;}
table.catlist td {white-space: nowrap; font-size: 0.8em; padding: 2px 1em 2px 0; line-height: 20px}
table.catlist td span {padding-left: 30px}

/* Навигация вчера-сегодня-выходные-неделя */
table.fast-nav {border-collapse:collapse;margin:0em 2em;}
table.fast-nav td {white-space:nowrap;font-size:0.9em;padding:0em 0em 0em 1.3em;text-align:left;}
table.fast-nav td.sel {background:url('http://i.redom.ru/afisha/fast-nav-sel.gif') left 55% no-repeat;font-weight:normal;}


/* Вывод мероприятий */
table.actlist {border-collapse:collaspe;width:100%;}
table.actlist h6 {margin:0em 0em 0.5em 0em;}
table.actlist h6 a {color:#989895;}
table.actlist h2 small {color:#FF3900;font-size:0.7em;ffont-weight:bold;padding-left:0.5em;}

td.actlist-l {vertical-align:top;width:50%;padding:0em 2em 0em 0em;}
td.actlist-r {vertical-align:top;padding:0em 0em 0em 2em;}

.actlist img.big, .actlist img.normal {float:left;margin:0em 1em 0em 0em;border:2px solid #BBB;}
.actlist .cells td {vertical-align:top !important;}
.actlist .companies {margin:0em;padding:0.3em 0em 0em 1em;font-size:0.9em;background:url('http://i.redom.ru/afisha/r-arr.gif') left 0.4em no-repeat;color:#939393;}
.actlist .companies a {color:#737373;}

.actlist .line {height:1em;background:url('http://i.redom.ru/afisha/dash.gif') left center repeat-x;clear:both;margin:1em 0em;}
.actlist .space {height:1em;}

/* ТВ программа */
table.tvbox {background:#F4F3ED;margin:2em 0em 2em;}
table.tvbox .black h6, table.tvbox .black h6 a {color:#FFF;}
table.tvbox .black h6 {margin:0.1em 0em 0.5em;}
table.tvbox img.channel {width:48px;height:43px;border:1px solid #CCCCCC;}
tr.black {background:#373946;}
tr.black td.frame-content {text-align:center;}
table.tvbox h3 {margin:0.7em 0em 1em;}
tr.white {background:#FAFAF7;}
tr.white td.frame-content {padding:0em 0.8em 0.5em;}
tr.white div {clear:both;margin:0.5em 0em;}
tr.white img.channel {float:left;margin:0em 0.8em 0.5em 0em;}
tr.white a {color:#525252;}
table.tvbox table.days {border-collapse:collaspe;width:100%;margin:1em 0em 0.5em;}
table.tvbox table.days td {text-align:center;padding:0.5em 0em;font-weight:bold;color:#AAAAA5;}
table.tvbox table.days td a {color:#525252;}
table.tvbox table.days td.red a {color:#FF3900;}
table.tvbox table.channels {border-collapse:collaspe;width:100%;margin:0.5em 0em 0.5em;}
table.tvbox table.channels td {text-align:center;padding:0.5em 0em;}

/* Афиша */
table.playbill {width:100%;border-collapse:collapse;}
table.playbill td {padding:0em;}

table.playbill .category {}
table.playbill .category  h2 {color:#FF3900;margin:0em 4em 0em 0em;}
table.playbill img.category-icon {float:left;width:24px;height:24px;margin:0em 0.5em 0em 0em;}

table.playbill .category span {color:#929292;}
table.playbill .category span a, table.playbill .category span a:visited {color:#929292;}
table.playbill .category span a:hover {color:#3488B8;}

table.playbill .line {height:1px;background:url('http://i.redom.ru/afisha/dash.gif') left center repeat-x;clear:both;margin:0em;}

table.playbill .action {width:40%;padding:0.5em 0 0.2em 1em;vertical-align:top;color:#929292;}
table.playbill .action h2 a {color:#3C3C3C;}

table.playbill .place {width:30%;padding:0.5em 0 0.4em 1em;vertical-align:middle;color:#3C3C3C;}
table.playbill .place a {color:#84B22B;font-weight:bold;}

table.playbill .seance {padding:0.5em 0 0.4em 1em;vertical-align:middle;color:#9B9B9B;}
table.playbill .seance b {color:#3C3C3C;font-weight:normal;}

table.playbill .details-nonstop {padding:0.7em 0em 0.7em 1em;}

table.category-title {background:#EAE7DC;width:100%;}
table.category-title frame-content {text-align:left;vertical-align:middle;}

/* Вывод мероприятия */
/* Список категорий мероприятий */
table.actbox {background:#F4F3ED;width:100%;margin:0em;}
table.actbox td.frame-tl, table.actbox td.frame-bl, table.actbox td.frame-tr, table.actbox td.frame-br {width:8px;height:8px;}
table.actbox td.frame-content {padding:0.2em 0em 0.2em 1em;}
table.actbox table.reference td {font-size:0.9em;padding:0.3em 0em;}
table.actbox table.reference td.title {color:#257FB3;font-weight:bold;padding-right:1em;}

td.action-reference, td.action-picture, td.action-description {vertical-align:top !important;}
td.action-reference {padding:0em !important;}
td.action-reference h1 small {padding-left:1em;font-weight:normal;font-size:0.7em;font-family:Tahoma;color:#9B9B9B;}
td.action-description {padding:1.5em 0em 0em 0em !important;line-height:1.4;}
td.action-picture {padding-left:2em !important;}
td.action-picture img {border:2px solid #BBB;}
table.action-details {margin:0em 0em 2em 0em;width:100%;}

table.action-details h1.got-genre {margin-bottom:0em;}
table.action-details small.genre {font-weight:normal;font-size:1.1em;font-family:Tahoma;color:#9B9B9B;display:block;margin-bottom:0.8em;margin-left:0.2em;}

tr.odd {background-color:#FCFBF9;}

span.no-actions-found {font-size:1.3em;}
p.rating-link {margin: 0.3em 0 0.1em 0;font-size: 0.7em;color:#a8a8a8;}
p.rating-link a{color:#a8a8a8;}

/* ТВ-программа */
#channel-index {border-bottom: 1px solid white; padding-bottom: 0px}
#channel-index a {display: block; float: left; width: 62px; padding-bottom: 3px; margin: 0px 4px 5px 0px; font-size: 9px; color: #525252; text-align: center; overflow: hidden;}
#channel-index a img {margin-bottom: 1px;}

#week-index {width: 100%; margin-top: 6px; }
#week-index td.item {padding: 10px;}
#week-index td.item a {font-size: 19px; color: #525252; line-height: 24px; text-decoration: none}
#week-index td.disabled a {color: #a8a8a8}
#week-index td.current a {color: #2aadf1}
#week-index td.day-off a {color: #d93202}
#week-index td.item a span {font-size: 13px; font-weight: bold; text-decoration: underline}
#week-index td.item a:hover span {text-decoration: none}

#week-index td.next-week {vertical-align: middle; padding: 10px 10px 10px 17px}
#week-index td.next-week a {font-size: 9px; color: #525252; line-height: 140%}

h6.sub {color: #47b4f2; font-size: 25px; font-family: Georgia, serif; margin: 17px 0 24px 0;}
h6.sub span {color: #ff3900; text-transform: lowercase}

h2 {color: #ff3900; font-size: 1.3em;margin-top:0;}
img.icon {border: 1px solid #d5d4d1}
td.top-link {vertical-align: bottom; padding-bottom: 8px}
td.top-link a {padding-left: 12px; background: url(/i/afisha/tv/top-link.gif) bottom left no-repeat; font-size: 9px; color: #259edd}

td.tv-broadcast {padding-left: 20px}
td.tv-broadcast td {padding-right: 10px; font-size: 12px}
td.tv-broadcast h2 {margin-bottom: 15px}
td.tv-broadcast .disabled {color: #b0b0b0}
td.tv-broadcast tr.current {color: #47b4f2; font-weight: bold}

div.line-delim {height:1em;background:url('http://i.redom.ru/afisha/dash.gif') left center repeat-x;clear:both;margin:1em 0em;}

#tv-channel-urls {text-align: left}
#tv-channel-urls div {padding-left: 22px}
#tv-channel-urls h6 {margin-bottom: 10px;}
#tv-channel-urls a {color: #5d5d5d; font-size: 12px; line-height: 18px}
#tv-channel-urls a:hover {color: #ff3900}

/* Уголки */
table.corners {background-color: #eae7dc; border-collapse: collapse}
table.corners td.tl, table.corners td.tr, table.corners td.bl, table.corners td.br {padding: 0px; background-image: none}
table.corners td.tl img, table.corners td.tr img, table.corners td.bl img, table.corners td.br img {background: url(/i/corners.gif) no-repeat #eae7dc; width: 7px; height: 7px;}

table.corners td.tl {vertical-align: top; text-align: left}
table.corners td.tr {vertical-align: top; text-align: right}
table.corners td.bl {vertical-align: bottom; text-align: left}
table.corners td.br {vertical-align: bottom; text-align: right}

table.corners td.tl img {background-position: 0px 0px}
table.corners td.tr img {background-position: -7px 0px}
table.corners td.bl img {background-position: 0px -7px}
table.corners td.br img {background-position: -7px -7px}

table.corners td.dark {background-color: #dcd8c8}

table.corners td.tl img.dark {background-position: -14px 0px}
table.corners td.tr img.dark {background-position: -21px 0px}
table.corners td.bl img.dark {background-position: -14px -7px}
table.corners td.br img.dark {background-position: -21px -7px}

.genres-container {font-size:0.9em;text-align:right;width:100%;}
.genres-container a {color:#24A8F4;padding-right:5px;}

/* Голосование */
.action .rating-bar .stars {clear:both !important;}
.action .rating-bar .votes {margin-left:0px !important; display:block !important; padding: 0px 0px 2px 0px !important; clear:left !important;}
.action .rating-bar .result {margin-left:0px !important;}

.rating-short {display:block;margin:4px 0px;color:#737373;font-size:0.8em;}
.rating-short .rating {margin-right:4px;}

h2.nonstop {font-size:16px !important;}
h2.nonstop span {font-weight:bold;}

/* Трейлеры */
div.trailers{ text-align: left !important; font-size: 0.8em;margin:10px; }

/* Кинокритик */
div#critic {}
div#critic img{float: left; width: 22px; height: 50px; margin: 5px 15px 15px 5px}
#recent-reviews {text-align: left; padding-left: 14px; margin-top: 1.5em}
#recent-reviews .author {color: #9b9b9b; font-size: 0.85em}

a.review {color:#84B22B; background: url(http://www.redom.ru/i/afisha/review.png) 0px -2px no-repeat; padding-left: 23px; margin-left: 0.3em}

/* Рецензии */
#reviews-link {color:#9b9b9b;font-size:0.8em;margin-bottom:12px;}
#reviews-link a{color:#84B22B;font-weight:bold;font-size:1.3em;}
h1.review {margin-bottom: 0px}
.review-author {color: #9b9b9b}
.review-content {margin-top: 1em}
.review-date {color: #9b9b9b; margin-top: 1em}

/* Конкурс */
div.contest{ font-size: 0.9em; margin: -6px 0 -6px 0; }
div.contest a{ color: #6d8e09 }

/* попап с ценами */
body {behavior:url(/css/csshover3.min.htc)}
/*.with-hint {position: relative}*/
.hint {display: none; position: absolute; z-index: 10000; white-space: nowrap; color: #333;
       background: #EAE7DC; padding: 2px 7px; line-height: 130%; font-size: 0.9em; }
.hint .red {margin-bottom: 0.25em}
b.with-hint:hover {background: #EAE7DC;}
/*b.with-hint:hover .hint {display: inline; }
b.with-hint span.hint:hover, b.with-hint span.hint.hover {display: none}*/

a.add_item {background: url(http://i.redom.ru/company/add_item.gif) no-repeat 0% 0%; color: #2B98C6; display: block; font-size: 17px; height: 22px; margin: 0px 0px 0px 1.5em; padding-left: 34px; text-align: left}

/*
		style sheet style sheetstyle sheetstyle sheetstyle sheetstyle sheet
		style sheet style sheet style sheet style sheetstyle sheet
		style sheetstyle sheet  style sheet style sheet style sheet style sheetstyle sheet
		dont eat me
		style sheet style sheetstyle sheetstyle sheetstyle sheetstyle sheet
		style sheet style sheet style sheet style sheetstyle sheet
		style sheetstyle sheet  style sheet style sheet style sheet style sheetstyle sheet
		dont eat me
		style sheet style sheetstyle sheetstyle sheetstyle sheetstyle sheet
		style sheet style sheet style sheet style sheetstyle sheet
		style sheetstyle sheet  style sheet style sheet style sheet style sheetstyle sheet
		dont eat me
*/