/*
 * c-css by U4EA Technologies - Allan Jardine
 * Version:       1.2.php.3
 * Browser:        0
 * Browser group: 
 */
.ThemePanelMenu,.ThemePanelSubMenuTable { font-family: verdana, arial, sans-serif; font-size: 13px; cursor: default; white-space: nowrap; }
.ThemePanelSubMenu { z-index: 0; position: absolute; visibility: hidden; display: block; overflow: hidden; border: 0; background-color: inherit; }
.ThemePanelSubMenuShadow { z-index: -1; position: absolute; top: 3px; left: 3px; width: 100%; height: 300em; background-color: black; opacity: 0.5; border: 0; margin: 0; }
.ThemePanelSubMenuBorder { border: 1px solid #9C9A9C; background-color: #F7F3F7; padding: 1px; margin: 0px 3px 3px 0px; }
.ThemePanelSubMenuTable { border-collapse: separate; }
.ThemePanelMenuItem,.ThemePanelMenuItemHover,.ThemePanelMenuItemActive { cursor: default; white-space: nowrap; }
.ThemePanelMainItem, .ThemePanelMenuItem { background-color: #F7F3F7; white-space: nowrap; }
.ThemePanelMainItemHover, .ThemePanelMainItemActive, .ThemePanelMenuItemHover, .ThemePanelMenuItemActive { background-color: #C6C6C3; white-space: nowrap; }
.ThemePanelMainFolderLeft, .ThemePanelMainItemLeft { padding: 3px 0px 3px 3px; border: 0; white-space: nowrap; background-color: inherit; }
.ThemePanelMainFolderText, .ThemePanelMainItemText { padding: 3px 3px 3px 5px; border: 0; white-space: nowrap; background-color: inherit; }
.ThemePanelMainItemRight, .ThemePanelMainFolderRight { padding: 3px 1px 3px 0px; border: 0; white-space: nowrap; background-color: inherit; }
.ThemePanelMainItemHover .ThemePanelMainFolderLeft, .ThemePanelMainItemActive .ThemePanelMainFolderLeft, .ThemePanelMainItemHover .ThemePanelMainItemLeft, .ThemePanelMainItemActive .ThemePanelMainItemLeft, .ThemePanelMainItemHover .ThemePanelMainFolderText, .ThemePanelMainItemActive .ThemePanelMainFolderText, .ThemePanelMainItemHover .ThemePanelMainItemText, .ThemePanelMainItemActive .ThemePanelMainItemText, .ThemePanelMainItemHover .ThemePanelMainFolderRight, .ThemePanelMainItemActive .ThemePanelMainFolderRight, .ThemePanelMainItemHover .ThemePanelMainItemRight, .ThemePanelMainItemActive .ThemePanelMainItemRight { border-color: #9C9A9C; }
.ThemePanelMainItemHover .ThemePanelMainFolderLeft, .ThemePanelMainItemActive .ThemePanelMainFolderLeft, .ThemePanelMainItemHover .ThemePanelMainItemLeft, .ThemePanelMainItemActive .ThemePanelMainItemLeft { border-width: 1px 0px 1px 1px; border-style: solid; padding: 2px 0px 2px 2px; }
.ThemePanelMainItemHover .ThemePanelMainFolderText, .ThemePanelMainItemActive .ThemePanelMainFolderText, .ThemePanelMainItemHover .ThemePanelMainItemText, .ThemePanelMainItemActive .ThemePanelMainItemText { border-width: 1px 0px 1px 0px; border-style: solid; padding: 2px 3px 2px 5px; }
.ThemePanelMainItemHover .ThemePanelMainFolderRight, .ThemePanelMainItemActive .ThemePanelMainFolderRight, .ThemePanelMainItemHover .ThemePanelMainItemRight, .ThemePanelMainItemActive .ThemePanelMainItemRight { border-width: 1px 1px 1px 0px; border-style: solid; padding: 2px 0px 2px 0px; }
.ThemePanelMenuFolderLeft, .ThemePanelMenuItemLeft { padding: 3px 0px 3px 3px; border: 0; white-space: nowrap; background-color: inherit; }
.ThemePanelMenuFolderText, .ThemePanelMenuItemText { padding: 3px 3px 3px 5px; border: 0; white-space: nowrap; background-color: inherit; }
.ThemePanelMenuItemRight, .ThemePanelMenuFolderRight { padding: 3px 1px 3px 0px; border: 0; white-space: nowrap; background-color: inherit; }
.ThemePanelMenuItemHover .ThemePanelMenuFolderLeft, .ThemePanelMenuItemActive .ThemePanelMenuFolderLeft, .ThemePanelMenuItemHover .ThemePanelMenuItemLeft, .ThemePanelMenuItemActive .ThemePanelMenuItemLeft, .ThemePanelMenuItemHover .ThemePanelMenuFolderText, .ThemePanelMenuItemActive .ThemePanelMenuFolderText, .ThemePanelMenuItemHover .ThemePanelMenuItemText, .ThemePanelMenuItemActive .ThemePanelMenuItemText, .ThemePanelMenuItemHover .ThemePanelMenuFolderRight, .ThemePanelMenuItemActive .ThemePanelMenuFolderRight, .ThemePanelMenuItemHover .ThemePanelMenuItemRight, .ThemePanelMenuItemActive .ThemePanelMenuItemRight { border-color: #9C9A9C; }
.ThemePanelMenuItemHover .ThemePanelMenuFolderLeft, .ThemePanelMenuItemActive .ThemePanelMenuFolderLeft, .ThemePanelMenuItemHover .ThemePanelMenuItemLeft, .ThemePanelMenuItemActive .ThemePanelMenuItemLeft { border-width: 1px 0px 1px 1px; border-style: solid; padding: 2px 0px 2px 2px; }
.ThemePanelMenuItemHover .ThemePanelMenuFolderText, .ThemePanelMenuItemActive .ThemePanelMenuFolderText, .ThemePanelMenuItemHover .ThemePanelMenuItemText, .ThemePanelMenuItemActive .ThemePanelMenuItemText { border-width: 1px 0px 1px 0px; border-style: solid; padding: 2px 3px 2px 5px; }
.ThemePanelMenuItemHover .ThemePanelMenuFolderRight, .ThemePanelMenuItemActive .ThemePanelMenuFolderRight, .ThemePanelMenuItemHover .ThemePanelMenuItemRight, .ThemePanelMenuItemActive .ThemePanelMenuItemRight { border-width: 1px 1px 1px 0px; border-style: solid; padding: 2px 0px 2px 0px; }
td.ThemePanelMenuSplit { padding: 0px; margin: 0px; height: 7px; border: 0px; background-color: inherit; overflow: hidden; }
div.ThemePanelMenuSplit { display: block; margin: 3px; height: 1px; width: 100%; overflow: hidden; background-color: inherit; border-style: solid; border-width: 1px 0px 0px 0px; border-color: #9C9A9C; }
.ThemePanelMenuItem img.seq1 { display: inline; }
.ThemePanelMenuItemHover seq2, .ThemePanelMenuItemActive seq2 { display: inline; }
.ThemePanelMenuItem .seq2, .ThemePanelMenuItemHover .seq1, .ThemePanelMenuItemActive .seq1 { display: none; }
﻿.UCNews { margin:0px; margin-top: 15px; float: left; border:solid 0px black; }
.UCNews_1 {width: 160px;}
.UCNews_2 {width: 350px;}
.UCNews_3 {width: 540px;}
.UCNews .UCType { font-family:Arial; font-size: 8px; line-height:18px; letter-spacing:3px; width: auto; float:left; clear:both; }
.UCNews .UCImg { margin-bottom: 0px; margin-right: 30px; clear: both; float: left; width: 160px; }
.UCNews .UCRight { float: left; clear: none; width: 350px; }
.UCNews .UCImg IMG { border:0px; width: auto; float:left; clear:both; }
.UCNews .UCSubTitle { font-family:Times New Roman; font-style: italic; font-size: 18px; line-height: 24px; vertical-align:middle; width: 100%; float:left; clear:both; border-bottom:dotted 1px #A7A8AA; margin-bottom:5px; padding-bottom:5px; min-width:160px; }
.UCNews .UCLead, .UCNews .UCText { font-family:Arial; font-size: 12px; line-height: 18px; vertical-align:middle; text-align:left; width: 100%; float:left; clear:both; min-width:160px; }
.UCNews .UCText { margin-top:15px;}
.UCNews .UCLink { text-decoration:none; font-family:Arial; font-size: 10px; line-height: 14px; vertical-align:bottom; float:left; width:100%; clear:both; }
.MainLine { border-bottom:solid 2px gray; margin:15px 30px 0px 30px; width:540px; clear:both; float:left; }
.Menu ul li a { background-color:Transparent; text-decoration: none; text-align:center; vertical-align:middle; line-height:30px; margin:0px; padding:0px; border:0px; font-weight:400; display: block; }
.Menu ul li a:hover { text-decoration: none; text-align:center; vertical-align:middle; cursor:pointer; font-weight:400; display: block; }
.Menu {float:left;}
.Menu, .Menu ul, .Menu ul li {float:left; margin:0; padding:0px; list-style: none;}
.LeftMenu li.SelectedMenu a {background-color: #fff; background-image: none; line-height: 30px; border-top: #AAA 1px solid; border-bottom: #AAA 1px solid; }
.LeftMenu .nomenubtn { width:150px; }
.LeftMenu, .LeftMenu ul, .LeftMenu ul li {width:150px; font-family: Arial; font-size: 12px; letter-spacing: 1px;}
.LeftMenu {min-height: 300px;}
.LeftMenu ul li a, .LeftMenu ul li a:hover {background-image: url(../images/menu_elvalaszto.png); background-repeat: no-repeat; background-position: top left; width: 150px; }
.LeftMenu ul li a:hover {background-color: White;}
.last_left_menu { width: 150px; height: 1px; line-height: 1px; background-image: url(../images/menu_elvalaszto.png); background-repeat: no-repeat; background-position: top left; clear: both; }
.TopMenu {width: 750px; }
.TopMenu ul {width: 450px; display: inline; }
.TopMenu li.SelectedMenu a { background-color: #fff; border-left: #AAA 1px solid; }
.TopMenu .nomenubtn {display: inline; width: 150px; }
.TopMenu ul li a, .TopMenu ul li a:hover {width: 149px; border-left: solid 1px #FFF; line-height: 30px; text-transform: uppercase;letter-spacing: 2px;}
.TopMenu ul li a:hover { background-color: White;border-left: #AAA 1px solid; }
.TopRightMenu {background-color: white; width: 150px; font-family: Arial; font-size: 12px; letter-spacing: 1px;}
.TopRightMenu li.SelectedMenu a { font-weight: bold;}
.TopRightMenu .nomenubtn { margin:0 0 0 10px; border-bottom: solid 1px #CCC;}
.TopRightMenu ul, .TopRightMenu ul li, .TopRightMenu .nomenubtn, .TopRightMenu ul li a, .TopRightMenu ul li a:hover {width:140px;}
.TopRightMenu ul li a, .TopRightMenu ul li a:hover {text-align: left; border-bottom: solid 1px #CCC; text-transform: capitalize; }
.TopRightMenu ul li a:hover {font-weight: bold;}
.TopRightMenu ul {margin:0 0 0 10px; line-height:30px; padding:0;}
.RightMenu {background-color: white; width: 150px; font-family: Arial; font-size: 12px; letter-spacing: 1px;}
.RightMenu li.SelectedMenu a { font-weight: bold; }
.RightMenu .nomenubtn { margin:0 0 0 10px; border-bottom: dotted 1px #CCC; width: 140px;}
.RightMenu ul, .RightMenu ul li {width:140px;}
.RightMenu ul li a, .RightMenu ul li a:hover {width: 140px; text-align: left; border-bottom: dotted 1px #CCC; text-transform: capitalize; }
.RightMenu ul li a:hover {font-weight: bold;}
.RightMenu ul {margin:0 0 0 10px; line-height:30px; padding:0; width:140px;}
.ContentMenu {width: 540px; line-height: 28px; border-bottom: black 1px solid; border-top: black 1px solid; margin:7px auto; font-family: Arial, Helvetica, sans-serif;}
.ContentMenu ul {width: 540px; display: inline; }
.ContentMenu li.SelectedMenu a, .ContentMenu ul li a:hover { color: #fff; background-color: #aaa;}
.ContentMenu ul li a, .ContentMenu ul li a:hover, .ContentMenu .nomenubtn {min-width: 25px; width: auto; line-height: 28px; padding: 0 5px; text-transform: uppercase; font-size: 10px;}
.ContentMenu ul li a:hover { background-color: #aaa; }
.BottomMenu {width: 495px; font-size: 9px; float: left;}
.BottomMenu ul {width: 450px; display: inline; line-height: 12px;}
.BottomMenu li.SelectedMenu a { font-weight: bold; }
.BottomMenu .nomenubtn {display: inline; }
.BottomMenu ul li a, .BottomMenu ul li a:hover {border-right: solid 1px #777; padding:0 5px; line-height: 12px; }
.BottomMenu ul li a:hover { color: #777; }
.TarsulatListLeft li.SelectedMenu a { color: black; font-weight: bold;}
.TarsulatListLeft, .TarsulatListLeft ul, .TarsulatListLeft ul li, .TarsulatListLeft ul li a {width:200px;}
.TarsulatListLeft ul li ul{padding-left: 20px;width:180px;}
.TarsulatListLeft ul li a {text-align: left; border: none; color:#777; line-height: 15px;}
.TarsulatListLeft ul li a:hover {background-color: white; color: black; text-align: left; font-weight: bold;}
.TarsulatListRight li.SelectedMenu a { color: black;}
.TarsulatListRight, .TarsulatListRight ul, .TarsulatListRight ul li, .TarsulatListRight ul li a {width:340px;}
.TarsulatListRight ul li a {text-align: left; border: none; color:#777; line-height: 15px;}
.TarsulatListRight ul li a:hover {color: black; text-align: left;}
.TarsulatListRight ul li a:hover .PersonName {color: black; text-align: left;}
.DocumentsMenu, .DocumentsMenu ul, .DocumentsMenu ul li { float: none; list-style: disc; margin:auto; }
.DocumentsMenu ul li a, .DocumentsMenu ul li a:hover { text-align: left; }
.DocumentsMenu ul {padding-left: 2em; font-weight: bold; margin: 1em 0; }
.DocumentsMenu li ul { font-weight: normal; }
.ProgramSeason a, .ProgramSeason a:visited, .ProgramSeason a:link { margin: 0px; padding: 0px; font-size:12px; font-family:Arial; line-height:16px; vertical-align:top; text-transform:uppercase; }
.ProgramSeason div { border-right:solid 1px #aaa; float:left; padding:0px; width:43px; text-align:center; }
.ProgramSeason div:first-child { border-left:solid 1px #aaa;}
.Program { margin:0px auto auto 0px; font-family:Times New Roman; font-size:30px; float:left; }
.ActualyMonth { margin:20px auto auto 10px; padding-left: 10px; border-left:solid 1px #c6c7c9; font-family:Times New Roman; font-size:30px; font-style:oblique; float:left; clear:right; }
.ProgramSeason { margin:0; font-family:Times New Roman; font-size:18px; text-decoration:none; }
.UCPrograms { width:540px; margin:0px; border-bottom: dotted 1px #A7A8AA; padding-bottom: 10px; margin-bottom: 10px; float: left; }
.UCPrograms.premiere { border-bottom: solid 1px #A7A8AA; }
.ProgramsLeft { width:410px; float:left;}
.ProgramsLeft2 { width:540px; float:left;}
.ProgramsRight { width:130px; float:left;}
.ProgramSubtitle, .ProgramVisibleRoles { line-height:24px; vertical-align:bottom; clear:both;}
.ProgramAlkoto, .ProgramTime, .ProgramHelyszin, .ProgramBerlet, .ProgramPremier, .ProgramSeparator, .ProgramEredetiCim {margin:0px;float:left;width:auto;}
.ProgramAlkoto { font-family:Times New Roman; font-style: italic; font-size: 18px; line-height: 30px; vertical-align:bottom; width: auto; float:left; clear:none; margin-left:6px; margin-top:2px; padding-left:6px; text-transform: capitalize; }
.ProgramMainType, .ProgramEredetiCim { line-height:24px; vertical-align:bottom; }
.ProgramEredetiCim { font-weight: bold; }
.ProgramImg {width:540px;height:180px;}
.ProgramImg Img {width:540px;height:180px;border:none;padding:10px 0;}
.ProgramHelyszin { }
.ProgramSeparator { margin:0px 5px; }
.ProgramDayText { width:75px; float:left; border-right:solid 1px #A7A8AA; font-family: Arial, Helvetica, sans-serif; line-height:34px; font-size:12px; vertical-align:middle; text-align:right; padding-right:5px; }
.ProgramDay {float:left;font-size:24px;padding-left:5px;vertical-align:middle;}
.ProgramDetails, .ProgramDetailsUp, .ProgramDetailsDown { width:540px; float:left; clear:both; font-family:Arial; font-size:12px; line-height:18px; }
.ProgramDetailsUp { border-bottom:solid 1px gray; }
.ProgramDetailsLeft { border-right:dotted 1px #A7A8AA; padding-right:20px; padding-bottom: 10px; float:left; width:330px; }
.ProgramDetailsRight { float:left; padding-left:15px; padding-bottom: 10px; width:174px; }
.ProgramBerlet a:link, .ProgramBerlet a:visited {text-decoration:none; font-style: italic;}
.ProgramBerlet a:hover {text-decoration:underline;}
.ProgramPremiere { text-transform: uppercase; font-weight: bold; }
.ProgramFelvonas { width:540px; float:left; border-bottom:dotted 1px Gray; font-family:Arial; font-size:12px; line-height:18px; padding:10px 0px; }
.ProgramCselekmenyText { width:540px; float:left; font-family:Arial; font-size:12px; padding-top:10px; line-height:18px; }
.Karmester, .BemutatoDatumok, .EloadasIdopontok, .KritForras { border-top:dotted 1px Gray; border-bottom:dotted 1px Gray; margin:10px 0; padding:10px 0; }
.Karmester {width:320px; clear:both; padding-bottom: 0;}
.BemutatoDatumok, .EloadasIdopontok {width:174px;}
.Szereplok a:link, .Szereplok a:visited {text-decoration:none;}
.Szereplok a:hover {text-decoration:underline;}
.Alkotok {float:left; clear:both; font-size:12px; line-height:18px; margin:10px auto;}
.Alkoto { width:540px; border-top:dotted 1px gray; float:left; margin:10px 0; padding-top:10px; }
.Alkoto .img { width:150px; height:200px; float:left; margin:10px 10px 0 0; }
.Alkoto .AlkText { width:380px; float:left; font-family:Arial; font-size:12px; line-height:18px; }
.Repertoir { float:left; width:540px; border-bottom:dotted 1px gray; padding:10px 0px; }
.ProgramDetailsUp .ProgramDetailsLeft, .ProgramDetailsUp .ProgramDetailsRight { margin-top:20px; }
.ProgramDetailsDown .ProgramDetailsLeft, .ProgramDetailsDown .ProgramDetailsRight { padding-top:20px; }
.ProgramDetailsLeft span { margin-right: 0px;}
.ProgramDetailsLeft span span {margin-left: 5px;}
.ProgramDetailsLeft div span { float: left; white-space: nowrap;}
.ProgramDetailsLeft li.karmester { padding: 10px 0; margin-bottom: 10px; border-top:dotted 1px black; border-bottom:dotted 1px black;}
.ProgramDetailsLeft li.karmester a {margin-top:3px;}
.ProgramDetailsLeft li a { margin-left: 5px; white-space: nowrap;}
.ProgramDetailsLeft li a:hover {text-decoration: underline;}
.ProgramDetailsLeft li.karmester span { line-height: 25px;}
.ProgramDetailsLeft li ul, .ProgramDetailsLeft li ul span { height: 27px; }
.ProgramDetailsLeft ul li { padding-bottom: 5px; }
.ProgramDetailsLeft li ul,.ProgramDetailsLeft li ul li { float: left; }
.ProgramDetailsLeft li a { font-weight: bold; padding-left: 5px; border-left: black 1px solid; color: #444; text-decoration: none; }
.ProgramDetailsRight li a { color: #444; text-decoration: none;}
.ProgramDetailsRight li ul { border-bottom: dotted 1px black; border-top: dotted 1px black; margin:10px 0; padding:10px 0; height: auto; }
.ProgramDetailsRight span { height: 18px; font-weight:bold; }
.ProgramDetailsRight li.SelectedItem { font-weight:bold; }
.ProgramDetailsRight li a:hover {text-decoration: underline;}
.berletdayleft{ width: 380px; }
.berletdayright { width: 160px; }
.berletday { width: 105px; }
* {color:#777;}
.TopRightMenu ul li a, .RightMenu ul li a, .TopMenu li:hover, .TopMenu li:hover a, .TopMenu li a:hover, .TopMenu li.SelectedMenu a, .LeftMenu ul li a, .LeftMenu ul li a:hover, .SubTitle, .ActualyMonth, .ProgramSeason, .linkButtons, .divTop, .ProgramSeason a, .ProgramSeason a:visited, .ProgramSeason a:link, .ProgramCselekmenyText, .breadcrumbs a, .breadcrumbs a:visited, .breadcrumbs span, .breadcrumbs a:hover, .UCNews .UCType, .OtherMonthDays {color:#777;}
.LeftMenu ul li a, .LeftMenu ul li a:hover { color:#AAA; }
.ContentMenu ul li a:hover, , .TopRightMenu ul li a:hover, .RightMenu ul li a:hover {color:white;}
.Menu22 {color: #A84926;}
.Menu22 a {color: #77746F;}
.Menu22 a:hover {color: #9A0C00;}
.Title_opera,.Title_opera a:link, .Title_opera a:visited, .Title_opera a:hover { color:#97BF0D;}
.Title_balett, .Title_balett a:link, .Title_balett a:visited, .Title_balett a:hover { color:#F29400;}
.Title_koncert, .Title_koncert a:link, .Title_koncert a:visited, .Title_koncert a:hover { color:#009EE0;}
.Title_kiemelt, .Title_kiemelt a:link, .Title_kiemelt a:visited, .Title_kiemelt a:hover { color:#AA272F;}
.Title_main, .Program, .Szereplok a:link, .Szereplok a:visited, .Szereplok a:hover {color:#646567;}
.divMAO, .TopMenu li, .TopMenu li a {color: #FFF;}
.person_details .news_lead, .Title_, .Title_ a:link, .Title_ a:visited, .Title_ a:hover, .Berlet, .Berlet a:link, .Berlet a:visited, .Berlet a:hover, .PlayToday a:hover, .PlaysToday, .PlayToday a:link, .PlayToday a:visited, .yiiPager, .yiiPager a:link, .yiiPager a:visited, .yiiPager a:hover, .ProgramMainType, .ProgramAlkoto, .ProgramTime, .ProgramHelyszin, .ProgramBerlet, .ProgramDayText, .ProgramDay, .RightMenu4Programs div a:link, .RightMenu4Programs div a:visited, .ProgramBerlet a:link, .ProgramBerlet a:visited, .RightMenu4Programs div a:hover, .ProgramBerlet a:hover, .UCNews .UCSubTitle, .UCNews .UCLead, .UCNews .UCText, .UCNews .UCLink, .news_lead, .news_text, .person_details ul, .ContentMenu li a {color:#777;}
.UCNews { margin-top: 20px; margin-bottom: 20px; }
.ProgramDayText { margin-left: 10px; }
.Content, .Content2 {background-color:#C8F0E6;}
.Content2 {background-color:#F8C016;}
.Content, .Content2 {background-color:#FFF;}
.CurrentDate {background-color: #AAA; color: white; }
a:link, a:visited {text-decoration:none;}
a:hover {text-decoration:underline;}
img {border: 0;}
body { font-family: Arial,Helvetica,sans-serif; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; height: 100%; line-height: normal; padding: 0px; margin: 0 auto; max-width: 1600px; min-width: 900px; background-color: white; }
ul { list-style: none; margin: 0; padding:0; }
.divMain { padding:0; margin:0 auto; max-width: 1350px; height: auto;}
.divLeft { width: 100%;}
.divBody { width: 900px; margin: 0 auto; height: auto;}
.center_content { float: left; width: 750px; }
hr {clear: both; margin:5px 0 0 0; height: 1px;}
a:visited, a:active { border: none; }
a * { cursor: pointer;}
.divRight {width:150px; float:left; margin-left: 0px; min-height: 420px; background-color: white;}
.divClear {clear: both; margin: 0; height: 0; padding: 0;}
.fejlec {width: 750px; height: 120px; background: url('../images/opera_logo.png') no-repeat scroll; background-position: 128px 30px; float:right; }
.nomenubtn {background-color:Transparent; width: 150px; height: 29px; text-decoration: none; float:left;}
.Content, .Content2 {width:540px; float:left; margin:0px; padding: 0 30px; border:0px; min-height: 700px; }
.Content2 {padding:0px;}
.DottedLine, .DottedLine2 { line-height:1px; border-bottom:dotted 1px #A7A8AA; margin-bottom: 5px; width:inherit; clear:both; }
.DottedLine2 {margin-bottom:0px;}
.divheader {height: 235px;visibility:hidden;}
.divHeaderLeft {float: left;width: 195px;}
.breadcrumbs a, .breadcrumbs a:visited, .breadcrumbs span {text-decoration: none;}
.breadcrumbs a:hover { text-decoration: underline; }
.divBreadCumbs { height: 30px; border-bottom:solid 1px #777; margin-bottom: 0px;}
.divBread { float: left; width: 430px; line-height: 30px; margin:0; padding:0; overflow: hidden; height: 30px; }
.divBreadFilter { float: left; text-align: right; width: 110px; padding-left: 20px; line-height: 30px; margin:0; padding:0; }
.divTicket { width: 188px; height: 60px; background: #FFF none scroll 0%; border: 1px solid #A64928; margin: 3px; }
.linkButtons { text-decoration: none; margin: 0px; padding: 0px 6px; height:20px; line-height:normal; vertical-align:middle; }
.divTop { font-size: 11px; font-style: normal; font-variant: normal; font-weight: normal; width: 750px; height: 20px; line-height:20px; vertical-align:top; background-color:Transparent; }
.divMain1 { float: left; }
.divMAO { height: 20px; width: auto; margin-left:165px; margin-top: 30px; letter-spacing: 2px; text-align: left; vertical-align: baseline; line-height:20px; text-transform: uppercase; width: 585px; float: left; clear: both; }
.divTopRight {float:right;width:auto; margin:0 0 0 auto; padding-top:5px; background-color: white; }
.divLang {float: left; border-right: solid 1px white; }
.divBtnPrintable {float: left; border-right: solid 1px white;}
.divBtnSearch {float: left;}
.TopEmpty {width: 750px;height: 40px;background-color: Transparent; float: left;}
.menuRow {border-bottom: thin solid #F7EDE1;}
.divContent {background-color: White;}
.Title_opera, .Title_balett, .Title_koncert, .Title_, .Title_news { font-family: Times New Roman; font-size: 24px; line-height: 30px; margin: 0; width: auto; float:left; clear:both; }
.MainTitle { font-family:Times New Roman; font-size:30px; font-weight:400; line-height: 36px; float:left; margin-top: 22px; }
.SubTitle { font-family:Times New Roman; font-style: italic; font-size: 30px; font-weight:400; line-height: 36px; width: auto; float: left; clear: right; margin: 22px auto 0 0; padding-left:6px; }
.Cimsor { margin-top: 10px; }
.SubTitle_noBorder { border:none;}
.Berletek { margin:10px 0 0 0;}
.Berlet { width:180px; float:left; line-height:21px;}
.Berletek ul {list-style-type: none; padding:0;}
.PlaysToday { width:150px; font-size: 11px; font-style: normal; font-variant: normal; font-weight: normal; line-height:20px; vertical-align:middle; }
.PlayToday { border-top:dotted 1px gray; font-weight:bold;}
.Pager, .Pager a:link, .Pager a:visited, .Pager a:hover { font-size: 11px; line-height:20px; margin:auto; text-align:center; }
.GaleryImage { float:left; margin:20px 0 0 20px; width:100px; }
.People, .Search { margin:0px auto auto 0px; float:left; clear:both;}
.People img { float:left;}
.PeopleText { padding:0 0 0 10px; margin:0; float:left; font-family:Arial; font-size:12px; line-height:18px; }
#SearchBox, #SearchBox div, #SearchResult { float:left; }
.ProgramChange { border-bottom:dotted 1px gray; border-top:dotted 1px gray; background-color: #DDD; margin: 27px auto; padding:0px; line-height: 29px; clear: both; width: 540px; }
.TarsulatListLeft {width: 200px; float:left;}
.TarsulatListRight {width: 340px; float:left;}
.news_details_pictures {width: 200px; float:left;margin:20px 0 0 0;}
.news_details { width: 340px; float:left;overflow: hidden; }
.wide {width: 539px; overflow: hidden;}
.news_details p {margin:0; padding:0;}
.person_details_pictures {width: 200px; float:left; margin:0;}
.person_details { width: 340px; float:left; }
.person_details p.person_name {margin:0 0 15px 0; padding:0;}
.top_dotted_border { border-top: black dotted 1px; margin:5px 0; padding: 5px 0;}
#Calendar {width: 150px;}
#Calendar td {width: 20px; height: 20px; font-size: 11px; font-family: Arial, Helvetica, sans-serif; }
.PlaysToday { font-weight: bold; font-family: Arial, Helvetica, sans-serif; }
.PlaysToday .Title { font-weight: normal; }
.OtherMonthDays { color: #ccc; }
.CurrentDate a { color: #fff; }
#bannerplayer1{ float: left; }
#bannerplayer2 { width:400px; height: 125px; margin: 27px auto; }
.person_details ul {list-style: none; margin:0; padding:0;}
.divBottom {width: 540px; margin-left: 180px; margin-bottom: 30px;}
.RssIcon {width: 45px; height: 17px; background-image: url('../images/rss.png'); float: left;}
.calendar_top_prev { text-align: right;border-bottom: 1px dotted #777; line-height: 27px; }
.calendar_top_month { text-align: center; border-bottom: 1px dotted #777; }
.GalleryItems { border-top:dotted 1px gray; margin: 27px auto; }
.gallery_image { margin: 0 15px 15px 0; width: 96px; height: 96px; float: left; }
.lastImage { margin-right: 0;}
.gallery_image img { max-width: 96px; max-height: 96px; }
.bigImage { width: 540px; height: 540px; background-color: #CCC; vertical-align: middle; text-align: center; margin: auto; }
.bigImage img { vertical-align: middle; margin: 0 auto; max-width: 460px!important; max-height: 460px; }
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix { display: inline-block; }
* html .clearfix { height: 1%; }
.clearfix { display: block; }
div.news_lead, div.news_text { margin-top: 15px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 18px; }
div.news_lead { font-weight: bold; }
.list-view { clear: both; }
ul.sitemap { text-indent: 20px; margin-top: 30px; margin-bottom: 20px; }
.sitemap li ul { margin-left: 20px; }
.fa11 { font-family: Arial, Helvetica, sans-serif; font-size: 11px; }
.menu_szurke { color: #bdbec1; }
.PersonName { font-weight: bold; }
.gallery_big_img { max-width: 460px!important; }
.gallery_prev_btn { font-size: 25px; color: white; font-weight: bold; padding-left: 10px; text-decoration: none; margin: 0; width: 25px; }
.gallery_next_btn { font-size: 25px; color: white; font-weight: bold; padding-right: 10px; text-decoration: none; margin: 0; width: 25px; }
.bigImage1 { width: 540px !important; }
.RightBanners { clear: both; }

