#afisha-main-list {padding-bottom:22px}
#afisha-main-list table {width:100%; border-collapse:collapse; border:0}
#afisha-main-list td {background-color:#F2FAFE; padding:5px 0}
#afisha-main-list th {background:#d9f4fe url(/images/design/bg_blue_big.gif); width:2%; padding:0; border-bottom:1px solid #fff; vertical-align:top}
#afisha-main-list .head {position:relative; height:45px; line-height:45px; width:146px; text-align:left}
#afisha-main-list .head a {font-weight:normal; font-size:110%; display:block; height:45px; line-height:45px; padding-left:60px}
#afisha-main-list .zb td {background-color:#fff}
#afisha-main-list .zb th {background-color:#e5f9ff}
#afisha-main-list .zb .head {}
#afisha-main-list .lftb {width:3%}
#afisha-main-list .lftb-s {width:2% !important}
#afisha-main-list .lftb-s div {width:20px}
#afisha-main-list .rghtb {width:3%}
#afisha-main-list .ph {width:23%; text-align:right}
#afisha-main-list .ph a {display:block}
#afisha-main-list td.txt {width:23%}
#afisha-main-list .txt-b p {padding-bottom:4px}
#afisha-main-list .txt-b p, #afisha-main-list td.long-td p {color:#5A666D; font-size:92%; padding-left:11px; padding-right:11px}
#afisha-main-list h3 {font-size:100%; padding:0 11px 2px 11px}
#afisha-main-list td.long-td {padding:5px 0 4px 0}
#afisha-main-list .left-c {float:left; width:2%}
#afisha-main-list .dv-ph-r, #afisha-main-list .dv-ph {float:left; width:23%; text-align:right}
#afisha-main-list .dv-ph-r {margin-right:-23%}
#afisha-main-list .dv-txt {float:left; width:26%}
#afisha-main-list .dv-txt-r {float:right; width:26%}
#afisha-main-list .header th {background-color:#fff !important; background-image:none; border-bottom-width:0}
#afisha-main-list .header th.sbr {width:24%; text-align:left; padding:0; color:#6C8291; font-size:128% !important; font-size /**/:85%; background: url(/images/design/bgAfisha.gif) repeat-y 0 0}
html>body #afisha-main-list .header th.sbr {font-size:128%}
#afisha-main-list .header th.sbr span {display:block; padding:0 11px 6px 11px}
.af-sec {position:relative; z-index:9; margin-top:-2.06em}
#afisha-main-list td.txt-b {width:24%; padding-bottom:0; vertical-align:top; background-image:url(/images/design/bgAfisha.gif); background-repeat:repeat-y; background-position:0 0}
#afisha-main-list a { font-weight:normal; }


#top-afisha {margin:0 -9px; padding-top:58px}
#top-afisha table td { vertical-align:top; }
.tp-afisha {float:left; width:25%}
.tp-afisha-r {float:right; width:25%; margin-left:-25%}
.tpafisha {padding:0 9px; color:#414e57}
.tpafisha .ph-c {width:100%; overflow:hidden}
.tpafisha h3 {font-size:110%; font-weight:normal; padding:4px 0 3px 0}
.tpafisha p {padding-top:3px}
.tpafisha p.date {padding-top:12px; font:bold 12px Tahoma;}

.cinema-view {padding-top:4px}
.cinema-view a {color:#4fa600}
.cinema-view a:hover { color:#43cb00 }
.cinema-view table {width:100%; border-collapse:collapse; border:0; margin-bottom:5px}
.cinema-view table td {color:#414e57; padding:3px 10px 2px 0; vertical-align:bottom}
.cinema-view table td.ticket-time {width:56px; font-size:110% !important; font-size /**/:75%}
html>body .cinema-view table td.ticket-time {font-size:110%}
.cinema-view p.date {padding:5px 0; font:bold 12px Tahoma;}

#table-cinema {background: url(/images/design/bgDot-blue4.gif); margin-bottom:20px}
#table-cinema table {width:100%; border-collapse:collapse; border:0; empty-cells: show}
#table-cinema td, #table-cinema th {text-align:left; font-size:110% !important; font-size /**/:75%; padding:0}
html>body #table-cinema td, html>body #table-cinema th {font-size:110%}
#table-cinema th strong {color:#fff; display:block; padding:2px 5px 4px 19px; background:#00A0E2 url(/images/design/blue1.gif)}
#table-cinema th a {display:block; padding:2px 5px 4px 19px}
#table-cinema th a:hover {color:#fff; border-left:1px solid #fff; background:#00A0E2 url(/images/design/blue1.gif); text-decoration:none}
#table-cinema th span {display:block; color:#414e57; padding:2px 5px 4px 19px}
#table-cinema td {color:#414e57; background-color:#fff; vertical-align:top; padding:12px 0 0 19px; line-height:19px}
#table-cinema h2 {font-size:100%; font-weight:normal; margin-bottom:-4px}
#table-cinema p {font-size:10px; line-height:13px; padding-bottom:3px; padding-top: 4px}
#table-cinema h2.cin a {color:#4fa600; line-height:15px; }
#table-cinema h2.cin span {color:#86a1b4; font-size:92%; padding-left:3px}
#table-cinema td.brd {padding:0; height:25px}

.block-info { width:310px; height:39px; margin:0 0 15px 0; font:normal 11px Tahoma; color:#86a0b3; background:url(/images/design/bg-info.gif) no-repeat 0 100%; }
.block-info p { padding:5px 0 0 24px; }

.block-info-2 { width:310px; height:39px; margin:-5px 0 15px 0; font:normal 11px Tahoma; color:#86a0b3; background:url(/images/design/bg-info.gif) no-repeat 0 100%; }
.block-info-2 p { padding:5px 0 0 24px; }

#photo-films {margin:0 -6px; padding-top:9px; padding-bottom:22px}
#photo-films table {width:100%; border-collapse:collapse; border:0}
#photo-films td {padding:0 5px 6px 5px; text-align:center}
#photo-films td img {display:block; margin:0 auto}
#photo-films td.clear-col {width:16%; padding:0}

#nav-place { padding-bottom:15px; padding-top: 12px;}
#nav-place-3 { margin:0; padding:10px 0 0 0; }
#nav-place table, #nav-place-3 table { background:url(/images/design/bgDot-blue2.gif) repeat 0 0}
#nav-place td, #nav-place-3 td {color:#4fa600; text-align:center; padding:0}
#nav-place span, #nav-place a, #nav-place-3 span, #nav-place-3 a {display:block; padding:3px 5px 4px 5px}
#nav-place a, #nav-place-3 a {text-decoration:none}
#nav-place a span, #nav-place-3 a span {display:inline; padding:0; border-bottom:1px dashed #4fa600}
#nav-place td.here, #nav-place-3 td.here {color:#fff; font-weight:bold; text-decoration:none; background-image:url(/images/design/blue1.gif) !important}
