* { margin: 0px; padding: 0px; }

body { text-align: center; font-family: Arial; font-size: 13px; color: #000000; background-color: #FFFFFF; }
img { border: 0px; }
a { color: #1d55d1; }
a:hover { color: #FF1482; }
span.hint { font-family: Tahoma; color: #FF1482; }

#container { margin: 0 auto; text-align: left; width: 950px; }
#header { padding: 0 0 5px 0; }
#header h1 { padding-top: 32px; font: bold 18px Tahoma, Arial; }
#header h1 a { color: #ff1482; text-decoration: none; }
#header img { float: left; }
#header img#logo { margin-top: 15px; margin-right: 6px; }
#header ul { list-style-type: none; float: right; font-size: 12px; margin-top: 8px; color: #999999; }
#header ul li { float: left; margin-left: 8px; }
#header ul li a { color: #ff1482; }

.bannerLeaderBoard { width: 950; height: 90px; margin: 10px 0 5px 0; padding: 0;}
.bannerLeaderBoard iframe { background: #F5F5F1; }

#toolbar { margin-top: 8px ; clear: both; }
#toolbar div.tab { float: left; font: normal 18px Arial; padding: 0px 7px 0 7px; background: #ecf1ff; border-right: solid 1px #FFFFFF;  height: 44px; }
#toolbar div#monday { width: 116px; }
#toolbar div#tuesday { width: 72px; }
#toolbar div#wednesday { width: 58px; }
#toolbar div#thursday { width: 72px; }
#toolbar div#friday { width: 78px; }
#toolbar div#saturday { width: 72px; }
#toolbar div#sunday { width: 112px; }
#toolbar div.tab small { font-size: 11px; color: #555555; }
#toolbar div.tab a { }
#toolbar div.tab a.past { color: #888888; }
#toolbar div.tab p { margin-top: 3px; margin-bottom: -4px;}
#toolbar div.options { font-size: 13px; font-weight: bold; width: 105px; background: #f3f4f8; }
#toolbar div.options a { color: #333333; }
#toolbar div.options p { text-align: center; padding-top: 10px; padding-right: 6px; }
#toolbar div.next_week { width: 130px; cursor: auto; text-align: right; border-right: 0; background: #f3f4f8; }
#toolbar div.next_week p { padding-top: 12px; }
#toolbar div.next_week a, #toolbar div.next_week p { font-size: 12px; color: #333333; }
#toolbar div.next_week a:hover, #toolbar div.options a:hover { color: #FF1482; }
#toolbar div.selected { background: #f8ebc2; border-bottom: 1px solid #FF1482; margin-left: 0px; cursor: auto; }
#toolbar div.selected p { margin-top: 3px; }
#toolbar div.selected small { font-weight: normal; }

#secToolbar { width: 100%; float: left; margin: 15px 0 -8px 0; font-size: 12px; font-weight: bold; color: #666666; }
#secToolbar ul li { float: left; list-style-type: none; list-style-position:inside; margin-right: 10px; }
#secToolbar ul li a { font-weight: normal; }
#secToolbar ul li.time { width: 240px; font-weight: normal; }
#secToolbar ul li.print { margin-right: 0px; float: right; }
#secToolbar ul li.print img { float: left; margin-right: 6px; }

/** MAIN **/
#content { width: 100%; }

.leftSide { width: 240px; float: left; border-top: solid 1px #BABAB1; margin-right: 10px;}
.leftSide h2 { font-size: 18px; font-weight: normal; color: #000000; padding: 6px 0px 0px 0; }
.leftSide .movie { float: left; padding: 8px 5px 7px 0; }
.leftSide .first { border-top: none; }
.leftSide .movie h4 { font: normal 18px Arial; padding-bottom: 3px; line-height: 18px; color: #666666; }
.leftSide .movie h4 a { text-decoration: none; }
.leftSide .movie img { float: left; border: solid 1px #BABAB1; margin: 2px 4px 2px 0; }
.leftSide .movie .showInfo { font-size: 11px; }
.leftSide .movie .showInfo a { color: #666666; }
.leftSide .movie p.desc { clear: left; font-size: 11px; line-height: 13px; margin: 2px 0 0 0; }
.leftSide .movie p.desc a, .leftSide div.movie ul a { color: #666666; text-decoration: none; }

.centerSide { float: left; width: 450px; color: #666666; margin-right: 10px; }
.centerSide div.channel { border-top: solid 1px #BABAB1; margin-bottom: 3px; }
.centerSide img.pic { float: left; border: solid 1px #BABAB1; border-top: none; margin-right: 8px; width: 39px; height: 40px; }
.centerSide h4 { margin-top: 12px; }
.centerSide h4 a { color: black; font-size: 14px; }
.centerSide table { clear: left; margin-left: 48px; }
.centerSide table td { padding: 0 0 5px 0; vertical-align: top; }
.centerSide table .show { padding-left: 4px; padding-right: 16px; color: #000000; }
.centerSide table .show img { float: left; margin-right: 4px; }
.centerSide table .time { padding: 0 4px 0 2px; background: #F8F8F8; }
.centerSide table .now { color: #FF1482; }
.r1 { font-size: 13px; font-weight: bold; }
.r2 { font-size: 15px; font-weight: bold; }
.centerSide table .old { color: #777777; }
.centerSide table .old a { color: #777777; }

.rightSide { width: 240px; float: left; }
.rightSide #channel_selection { background-color: #ecf1ff; border-top: solid 1px #BABAB1; padding: 7px 0 14px 8px; margin-bottom: 8px; }
.rightSide #channel_selection label { font-weight: normal; font-size: 18px; }
.rightSide #channel_selection p.label { margin-bottom: 5px; }
.rightSide #channel_selection select { width: 150px; }
.rightSide #channel_selection input { margin-left: 2px; width: 71px; }
.rightSide #types { padding: 8px 0 7px 8px; background-color: #f3f4f8; margin-bottom: 10px; }
.rightSide #types h4 { font-size: 13px; font-weight: bold; }
.rightSide #types ul li { list-style-type: none; margin-top: 3px; }
.rightSide #types ul li.selected { font-weight: bold; color: #666666; }
.rightSide #blog { margin-top: 10px; padding: 11px 9px 11px 9px; border: solid 1px #DADAD0; }
.rightSide #blog h4 { font-size: 18px; font-weight: normal; color: #003399; margin-bottom: 10px; }
.rightSide #blog ul li { list-style-type: none; font-size: 12px; margin-bottom: 8px; }
.rightSide #blog ul li a { color: #333333; }
.rightSide #blog #source { font-size: 11px; color: #333333; }
.rightSide p.banner { margin: 10px 0; wight: 240px; height: 400px; padding: 0; }
.rightSide p.banner iframe{ background-color: #F5F5F1;}

/*********** PAGES *************/
#content { clear: both; padding-top: 20px; }
.showContent { float: left; width: 705px; margin-right: 5px; }
.showContent .show { border-top: solid 1px #BABAB1; padding: 0 25px 16px 0; }
.showContent img.pic { border: solid 1px #BABAB1; border-top: none; float: left; width: 39px; height: 40px; }
.showContent .show h3 { font-size: 21px; font-weight: normal; margin: 14px 0px 0px 55px; }
.showContent .show p { font: normal 13px Arial; line-height: 17px; margin: 4px 0px 14px 55px; }
.showContent .show p span.printer_version img { margin: 0 3px 0 0; }
.showContent .show p span.printer_version { font-size: 11px; margin-left: 21px; }
.showContent .show p.subtitle { font: normal 13px Arial; }

img.show_pic { float: left; border: solid 1px #BABAB1; margin: 0 11px 23px 0; }
.showContent .show ul { font-size: 12px; color: #333333; list-style-type: none; margin-left: 55px; }
.showContent .show ul li { margin-bottom: 5px; }
.showContent .next { clear: both; color: #000000; font-size: 13px; margin-left: 55px; }
.showContent .next h4 { font-size: 13px; font-weight: bold; margin-bottom: 6px; }
.showContent .next ul { list-style-type: none; margin-bottom: 13px; font-size: 13px; }
.showContent .next ul li { margin-bottom: 3px; }
.showContent .next p { margin: 5px 0; }
.showContent .next p a { color: #000000;}
.showContent .next ul li span.time { color: #666666; margin-right: 3px; background: #F8F8F8; }


#centerPage #checkboxes { background-color: #F5F5F1; padding: 19px 0 33px 0px; margin: 13px 0 20px 0; }
#centerPage #checkboxes table tr td { vertical-align: top; width: 166px; }
#centerPage #checkboxes table tr td p { margin-left: 0px; margin-top: 8px; }
#centerPage #checkboxes table tr td h4 { font-size: 13px; font-weight: bold; }

/*********** STATIC *************/
#centerStatic { padding: 0 30px; font: normal 13px Arial; clear: both; padding-top: 15px; }
#centerStatic h2 { margin: 12px 0 10px 0; font: normal 21px Arial; }
#centerStatic h4 { font-size: 16px; margin-top: 15px; }
#centerStatic h4.important { color: #9C0D50; } 
#centerStatic p { font: normal 13px Arial; margin: 3px 0 6px 0; line-height: 1.3em; }
#centerStatic ul { margin: 10px 20px; }
#centerStatic ul li { margin: 3px 0; }

/*********** Settings *************/
#contentSettings { clear: both; padding-top: 15px; }
#contentSettings h2 { font: normal 21px Arial; }
#contentSettings p { font: normal 13px arial; margin: 3px 0 3px 0; }
#contentSettings #checkboxes { background-color: #f3f4f8; padding: 10px; margin: 15px 0; }
#contentSettings #checkboxes table tr td { vertical-align: top; width: 166px; }
#contentSettings #checkboxes table tr td p { margin-left: 0px; margin-top: 6px; }
#contentSettings #checkboxes table tr td h4 { font-size: 13px; font-weight: bold; }
#contentSettings input.sbSave { width: 120px; padding: 4px 4px; }
#contentSettings p.notice { margin-top: 18px; color: #666666; }

/*********** FOOTER ************/
#footer { clear: both; font: normal 12px Arial; padding: 26px 0 20px 0; }
#footer p { margin: 0px; }
p#bottom_links { clear: both; color: #999999; padding: 5px 0 15px 0; font-size: 12px; }
p#bottom_links a { margin: 0 6px 0 0; }
#footer table { width: 100%; }
#footer table tr td { vertical-align: top; }
#footer .afisha { color: #ff238a; text-decoration: none; }
.copy { width: 320px; }
.slinks { font-family: Arial; font-size: 11px; text-align: right; }
.slinks, .slinks a { color: #777777; }
.clear { clear: both; }
