BODY {background:#FFF;color:#6D7A7A;font-size:75%;font-family:"Trebuchet MS", "Verdana CE", "Arial CE", "Lucida Grande CE", "Helvetica CE", Verdana, Arial, lucida, sans-serif;text-align:center;}
HTML, BODY, H1, H2, H3, DIV, P, FORM, INPUT, TEXTAREA, TABLE, UL, LI{margin:0;padding:0;}

H2, BIG.section-h2{font-weight:normal;font-size:1.6em;}
H3 {font-weight:normal;font-size:1.4em;}

A{text-decoration:underline;color:#000;}
A.gelink {color:#C00;}
A:hover, A.gelink:hover{text-decoration:none;color:black;}

IMG{border:0;}
.home-visual{z-index:0;}
.home-visual-print, #wide-visual-print, .print-alternative{position:absolute;left:-100000px;}

H1#logo, A#logo {display:block;width:395px;height:85px;padding:0;margin:0 auto !important;background:transparent url(../graphics/logo-nd.png) no-repeat scroll 50% bottom;overflow:hidden;outline:0;}
P {line-height:1.4em;}
P.r {text-align:right;margin:10px 0 0;}
*+html P.r{padding-top:10px;}
BR.clear {display:block;height:1px;width:200px;clear:left;font-size:0;margin:0;}
BR.clear-r {display:block;height:1px;width:200px;clear:right;font-size:0;}
*.clear {display:block;clear:both;height:1px;overflow:hidden;background:transparent;margin-bottom:-1px;}
IMG.ilu {border:1px solid #000;}
IMG.point {border:0;width:1px;height:1px;}
SPAN.imgtext {font-size:80%;}
HR.hr {display:none;}
.blind, .jumps {display:block;position:absolute;left:-1000000px;margin:0;padding:0;width:1px;height:1px;}
DIV.perex {font-weight:bold;}
SMALL {font-size:-1em;color:#999;}
.fl-l {float:left;}
.fl-r {float:right;}
.text P {padding:0 0 1em;}
.text H2 {padding:1em 0;}
.anchor {height:1px;position:absolute;left:0;top:0;}
.anchor A {display:none;}
/*FLASH ALTERNATIVY*/
P.down-flash {position:absolute;left:0;top:0;background:black;color:white;padding:2px;}
P.down-flash A {color:#C00;}
P.no-flash {position:relative;}
DIV.no-flash {display:block;position:absolute;left:0;bottom:0;padding:8px 10px;background:black;color:white;}
DIV.no-flash BIG {display:block;font-size:1.6em;}
.home-visual {position:relative;width:290px;height:359px;overflow:hidden;z-index:0;}
.home-visual DIV.no-flash {width:270px;_width:290px;}
.visual-theatre {position:relative;height:345px;}
.visual-theatre DIV.no-flash {width:255px;_width:275px;}

#opera-visual div.no-flash {background-color:#222018;}
#drama-visual div.no-flash{background-color:#13151F;}
#balet-visual div.no-flash{background-color:#201313;}


.pager {text-align:right;font-size:1.1em;margin:20px 0 0; clear: both;}
.pager A {margin:0 10px;color:#C00;}
.pager A:hover {text-decoration:none;color:#000;}
#head {background:#B30000 url(../graphics/bg-head.png) repeat-x 0% 0%;height:131px;position:relative;}
#head H1 {margin:0;padding:0;}
#head #golang {width:950px;position:absolute;left:50%;top:3px;margin-left:-475px;text-align:right;}
#head #golang A {margin:0 0 0 10px;font-family:verdana;font-size:0.9em;color:white;text-decoration:none;font-size:0.8em;}
#head #golang A:hover {text-decoration:underline;}
#head #sop-top {width:950px;position:absolute;left:50%;top:45px;margin-left:-475px;text-align:right;}
/*SYSTEM SLOUPCU*/
.colsys {width:914px;clear:both;margin:0 auto 10px;text-align:left;z-index:1;color:black;overflow:hidden;position:relative;zoom:1;}
.colsys-pad {position:relative;width:874px;left:20px;}
.colsys .col1, .colsys .col2 {width:290px;float:left;overflow:hidden;margin:0 21px 0 0;zoom:1;}
.colsys .col3 {width:290px;float:left;overflow:hidden;zoom:1;}
.colsys .col12 {width:601px;float:left;overflow:hidden;margin:0 21px 0 0;padding-top:1em;zoom:1;}
.colsys .col23 {width:601px;float:left;overflow:hidden;zoom:1;}
H1, .h1 {font-family:"Times New Roman", serif;font-weight:normal;color:black;font-size:2.1em;text-transform:uppercase;}
/*....

BLOCKS
*/
#wide-blok {width:100%;height:auto;text-align:left;padding:13px 0 0;background:url(../graphics/bg-hp.png) repeat-x 0% -593px;zoom:1;}
#wide-head {margin:0;padding:13px 0 0;position:relative;left:0;top:0;width:100%;text-align:center;z-index:0;}
#wide-head .colsys {width:894px;}
#wide-head #wide-visual {width:914px;overflow:hidden;margin:0 auto;position:relative;text-align:left;padding:0 0 20px;}
#wide-head DIV.top {height:35px;width:914px;text-align:left;margin:0 auto;}
DIV.submenu {width:914px;margin-left:-457px;position:absolute;left:50%;top:152px;background:black;}
DIV.submenu UL {position:absolute;top:0px;height:1em;}
DIV.submenu UL LI A {color:white;}
DIV.submenu UL LI A:hover {text-decoration:none;color:white;}
DIV.submenu UL LI {list-style-type:none;display:inline;margin:0 10px 0 0;}
DIV.submenu UL.submenu-l {left:310px;height:1.7em;background:black;}
DIV.submenu UL.submenu-r {right:10px;height:1.7em;background:black;}
.h1-set H1 {display:inline;padding:10px;z-index:1;}
.h1-set A {margin:0 0 0 20px;font-size:1.1em;color:#C00;white-space:nowrap;}
.wide-block H1:first-letter, .wide-block .h1:first-letter, .wide-block .h1 BIG, H1 BIG {font-size:1.2em;}


/*BARVY SEKCI
POD HL MENU*/
.drama-style DIV.submenu UL.submenu-l LI A, .drama-style .h1-set A, .drama-style A.colink:hover, .drama-style A.colink2 {color:#477D98;}
.opera-style DIV.submenu UL.submenu-l LI A, .opera-style .h1-set A, .opera-style A.colink:hover, .opera-style A.colink2 {color:#9D9754;}
.balet-style DIV.submenu UL.submenu-l LI A, .balet-style .h1-set A, .balet-style A.colink:hover, .balet-style A.colink2  {color:#AC5C52;}
/*ODKAZY*/
.opera-style A.colink, .opera-style A.colink2:hover {color:#7D762F;}
.drama-style A.colink, .drama-style A.colink2:hover {color:#0D4B6C;}
.balet-style A.colink, .balet-style A.colink2:hover {color:#7F463E;}
/*PATICKY PREDSTAVENI*/
.opera-style .performances P.footer {background-image:url(../graphics/opera-footer.gif);background-color:#9D9754;}
.drama-style .performances P.footer {background-image:url(../graphics/drama-footer.gif);background-color:#477D98;}
.balet-style .performances P.footer {background-image:url(../graphics/ballet-footer.gif);background-color:#AC5C52;}
/*....
MAIN MENU, SUBMENU, MAINSEARCH, SUBSEARCH*/
DIV#navbar {height:37px;position:absolute;top:96px;left:50%;width:960px;margin-left:-480px;background:#EEE url(../graphics/bg-menu.png) no-repeat 0% 0%;z-index:49;}
UL#menu {display:block;z-index:50;margin:0;padding:0;position:absolute;left:20px;top:4px;height:37px;}
UL#menu LI {list-style-type:none;list-style-image:none;padding:0;height:32px;float:left;margin:0 2px;position:relative;}
UL#menu LI A {display:block;height:32px;z-index:1 !important;overflow:hidden;background-repeat:no-repeat;position:relative;text-align:center;font-family:times;color:black;text-decoration:none;overflow:hidden;}
UL#menu LI A SPAN {position:absolute;left:0;top:0;height:32px;width:300px;}
UL#menu DIV {margin:0;padding:45px 0 0;position:absolute;top:0;left:0;z-index:1 !important;overflow:hidden;cursor:pointer;cursor:hand;}
UL#menu DIV {color:white;display:none;background:#6B6B6B url(../graphics/menu-en.gif) no-repeat 0 -32px;}
UL#menu DIV UL A {background:none !important;text-align:left !important;font-family:"Trebuchet MS";}
UL#menu DIV UL {background:#6B6B6B url(../graphics/bg-menu-ul.gif) repeat-x 0 bottom;margin:0;padding:0 6px;z-index:3;height:auto;}
UL#menu DIV UL LI {list-style-type:none;list-style-image:none;float:left;padding:4px 0 2px;margin:0 !important;width:auto;height:auto;background:url(../graphics/bg-menu-ul-li.gif) repeat-x 0 0;line-height:auto;zoom:1;}
UL#menu DIV UL LI.first {background:none;}
UL#menu DIV UL LI.first A {background:none;padding:52px 0 0;position:relative;top:-48px;margin-bottom:-48px;}
UL#menu DIV UL LI.first A STRONG {display:block;padding:4px 3px;}
UL#menu DIV UL LI.first A:hover {background:none !important;}
UL#menu DIV UL LI.first A:hover STRONG {background:#484848 !important;}
UL#menu DIV UL LI A {padding:4px 3px;display:block;width:auto;margin:0;height:auto;text-indent:0;background:none;color:white;text-decoration:none;position:relative;left:-3px;}
UL#menu DIV UL LI A:hover {background:#484848 !important;text-decoration:underline;}
/*MENU BG*/
BODY.en UL#menu LI A SPAN, BODY.en UL#menu DIV {background-image:url(../graphics/menu-en.gif);}
BODY.cz UL#menu LI A SPAN, BODY.cz UL#menu DIV {background-image:url(../graphics/menu-cz.gif);}
BODY.de UL#menu LI A SPAN, BODY.de UL#menu DIV {background-image:url(../graphics/menu-de.gif);}
/*PROGRAM*/
BODY.en UL#menu LI.program, BODY.en UL#menu LI.program DIV {width:146px;}
BODY.cz UL#menu LI.program, BODY.cz UL#menu LI.program DIV {width:123px;}
BODY.de UL#menu LI.program, BODY.de UL#menu LI.program DIV {width:134px;}
BODY.en UL#menu LI.program A, BODY.en UL#menu LI.program A SPAN {width:146px;background-position:0 0;}
BODY.cz UL#menu LI.program A, BODY.cz UL#menu LI.program A SPAN {width:123px;background-position:0 0;}
BODY.de UL#menu LI.program A, BODY.de UL#menu LI.program A SPAN {width:134px;background-position:0 0;}
BODY UL#menu LI.program A:hover, BODY.en UL#menu LI.program DIV {background-position:0 -32px;}
BODY.en UL#menu LI.program DIV UL LI, BODY.en UL#menu LI.program DIV UL LI A {width:134px;}
BODY.cz UL#menu LI.program DIV UL LI, BODY.cz UL#menu LI.program DIV UL LI A {width:111px;}
BODY.de UL#menu LI.program DIV UL LI {width:122px;}
BODY.de UL#menu LI.program DIV UL LI A {width:121px;}
BODY.en UL#menu LI.program DIV UL LI.first A {width:140px;}
BODY.cz UL#menu LI.program DIV UL LI.first A {width:117px;}
BODY.de UL#menu LI.program DIV UL LI.first A {width:127px;}
/*TICKETS*/
BODY.en UL#menu LI.tickets, BODY.en UL#menu LI.tickets DIV {width:115px;}
BODY.cz UL#menu LI.tickets, BODY.cz UL#menu LI.tickets DIV {width:140px;}
BODY.de UL#menu LI.tickets, BODY.de UL#menu LI.tickets DIV {width:115px;}
BODY.en UL#menu LI.tickets A, BODY.en UL#menu LI.tickets A SPAN {width:115px;background-position:-146px 0;}
BODY.cz UL#menu LI.tickets A, BODY.cz UL#menu LI.tickets A SPAN {width:140px;background-position:-123px 0;}
BODY.de UL#menu LI.tickets A, BODY.de UL#menu LI.tickets A SPAN {width:115px;background-position:-134px 0;}
BODY.en UL#menu LI.tickets A:hover, BODY.en UL#menu LI.tickets DIV {background-position:-146px -32px;}
BODY.cz UL#menu LI.tickets A:hover, BODY.cz UL#menu LI.tickets DIV {background-position:-123px -32px;}
BODY.de UL#menu LI.tickets A:hover, BODY.de UL#menu LI.tickets DIV {background-position:-134px -32px;}
BODY.en UL#menu LI.tickets DIV UL LI, BODY.en UL#menu LI.tickets DIV UL LI A, BODY.de UL#menu LI.tickets DIV UL LI, BODY.de UL#menu LI.tickets DIV UL LI A {width:103px;}
BODY.cz UL#menu LI.tickets DIV UL LI, BODY.cz UL#menu LI.tickets DIV UL LI A {width:128px;}
BODY.en UL#menu LI.tickets DIV UL LI.first A, BODY.de UL#menu LI.tickets DIV UL LI.first A {width:109px;}
BODY.cz UL#menu LI.tickets DIV UL LI.first A {width:134px;}
TABLE.program TR TD DIV {z-index:none;font-style:normal;height:31px;line-height:31px;vertical-align:middle;display:inline-block;text-align:right;right:0;margin:0;padding:0px;float:right;position:relative;overflow:hidden;}
TABLE.program TR TD SPAN {display:block;line-height:1.2em;height:2.6em;overflow:hidden;position:relative;left:11px;padding-top:3px;padding-right:11px;}
TABLE.program TR TD P {display:none;font-size:1.1em;position:relative;border:1px solid black;background:white;padding:2px 0 0;z-index:30;float:none;text-align:left;margin:0 -5px -22px -5px !important; left: 4px;
width:100%;}
TABLE.program TR TD P A {display:inline;background:none;padding:0;margin:2px 5px 1px;font-weight:bold;text-decoration:underline;width:auto;height:auto;line-height:1.5em;}
TABLE.program TR TD P A:hover {background:none;text-decoration:none;}
TABLE.program TR TD SPAN.blind {display:none !important;}
TABLE.program TR TD SPAN A {color:white;font-weight:bold;text-decoration:none;}
TABLE.program TR TD SPAN A:hover {color:white;text-decoration:underline;}
TABLE.program TR TD.one SPAN {top:7px;height:1.3em;}
TABLE.program TR TD DIV EM {font-style:normal;vertical-align:middle;display:inline-block;margin:0 8px;}
TABLE.program TR TD DIV IMG {z-index:0;vertical-align:middle;display:inline-block;text-align:right;_behavior:url(iepngfix.htc);top:0;margin-left:3px;}
TABLE.program TR TD SPAN EM {padding:0 2px;font-weight:bold;font-style:normal;color:#DADADA;position:relative;top:0px;}
TABLE.program TR TD DIV.progmenu {height:0px;line-height:0px;width:0px;float:right;display:inline-block;right:0;margin:0;text-align:right;border:0;bottom:0;}
.cms-content .colsys TABLE.program {border:none !important;}

DIV.infoWindow {width:250px;min-height:100px;height:auto !important;height:100px;}
DIV.infoWindow IMG {float:right;margin:1em;}
/*ABOUT*/
BODY.en UL#menu LI.about, BODY.en UL#menu LI.about DIV {width:203px;}
BODY.cz UL#menu LI.about, BODY.cz UL#menu LI.about DIV {width:143px;}
BODY.de UL#menu LI.about, BODY.de UL#menu LI.about DIV {width:181px;}
BODY.en UL#menu LI.about A, BODY.en UL#menu LI.about A SPAN {width:203px;background-position:-261px 0;}
BODY.cz UL#menu LI.about A, BODY.cz UL#menu LI.about A SPAN {width:133px;background-position:-263px 0;}
BODY.de UL#menu LI.about A, BODY.de UL#menu LI.about A SPAN {width:181px;background-position:-249px 0;}
BODY.en UL#menu LI.about A:hover, BODY.en UL#menu LI.about DIV {background-position:-261px -32px;}
BODY.cz UL#menu LI.about A:hover, BODY.cz UL#menu LI.about DIV {background-position:-263px -32px;}
BODY.de UL#menu LI.about A:hover, BODY.de UL#menu LI.about DIV {background-position:-249px -32px;}
BODY.en UL#menu LI.about DIV UL LI, BODY.en UL#menu LI.about DIV UL LI A {width:191px;}
BODY.cz UL#menu LI.about DIV UL LI, BODY.cz UL#menu LI.about DIV UL LI A  {width:131px;}
BODY.de UL#menu LI.about DIV UL LI, BODY.de UL#menu LI.about DIV UL LI A  {width:169px;}
BODY.en UL#menu LI.about DIV UL LI.first A {width:197px;}
BODY.cz UL#menu LI.about DIV UL LI.first A {width:137px;}
BODY.de UL#menu LI.about DIV UL LI.first A {width:175px;}
UL#submenu {position:absolute;right:155px;top:10px;display:block;padding:0;margin:0;text-align:right;}
UL#submenu LI {list-style-type:none;list-style-image:none;padding:0;margin:0 0 0 20px;display:inline;font-size:14px;}
UL#submenu LI A {text-decoration:none;color:#1C1C1C;}
UL#submenu LI A:hover {text-decoration:underline;}
/*MAIN SEARCH*/
#navbar #mainsearch {position:absolute;right:15px;top:6px;width:128px;height:30px;}
#navbar #mainsearch .text {position:absolute;left:4px;top:5px;width:87px;_width:97px;height:17px;_height:19px;padding:2px 5px 0;background:url(../graphics/bg-searchbox.gif) no-repeat 0 0;border:0;z-index:60;display:block;color:#777;font-size:0.9em;}
#navbar #mainsearch .submit{position:absolute;left:101px;top:5px;width:20px;height:19px;background:url(../graphics/bg-searchsubmit.gif) no-repeat 0 0;border:0;z-index:60;display:block;overflow:hidden;}
#navbar #mainsearch .submit SPAN {position:absolute;left:-101010px;}
#navbar #mainsearch FIELDSET {background:white url(../graphics/bg-searchextra.gif) no-repeat 0 0;position:absolute;left:0;top:0;z-index:50;padding:40px 0 10px;margin:0;border:0;width:128px;display:none;}
#navbar #mainsearch FIELDSET LABEL {display:block;margin:0 8px;padding:7px 0;border-bottom:1px solid #CCC;text-align:left;position:relative;}
#navbar #mainsearch FIELDSET LABEL INPUT {vertical-align:middle;background:none;margin:0;padding:0;width:auto;}
/*MAIN SEARCH*/
.submenu #subsearch {position:absolute;left:297px;top:-6px;width:128px;height:30px;z-index:10;}
.submenu #subsearch .text {position:absolute;left:4px;top:5px;width:87px;_width:97px;height:17px;_height:19px;padding:2px 5px 0;background:url(../graphics/bg-searchbox.gif) no-repeat 0 0;border:0;z-index:60;display:block;color:#777;font-size:0.9em;}
.submenu #subsearch .submit {position:absolute;left:101px;top:5px;width:20px;height:19px;background:url(../graphics/bg-searchsubmit.gif) no-repeat 0 0;border:0;z-index:60;display:block;overflow:hidden;}
.submenu #subsearch .submit SPAN {position:absolute;left:-101010px;}
.submenu #subsearch FIELDSET {background:white url(../graphics/bg-subsearchextra-top.gif) no-repeat 0 0;position:absolute;left:0;top:0;z-index:11;padding:40px 0 0;margin:0;border:0;width:128px;display:none;}
.submenu #subsearch FIELDSET P {background:url(../graphics/bg-subsearchextra.gif) repeat-x 0 top;padding:0 0 10px;margin:0;}
.submenu #subsearch FIELDSET LABEL {display:block;margin:0 8px;padding:5px 0 7px;background:transparent url(../graphics/bg-subsearch-label.gif) repeat-x 0 bottom;text-align:left;position:relative;}
.submenu #subsearch FIELDSET LABEL INPUT {vertical-align:middle;background:none;margin:0;padding:0;width:auto;}
INPUT.extra-submit {background:url(../graphics/button.gif) no-repeat 0 0;width:108px;height:26px;text-align:center;color:white;border:0;line-height:26px;margin:7px 0 0;}
INPUT.extra-submit:hover {background-position:0 bottom;}
INPUT.extra-button {background:url(../graphics/button_big.gif) no-repeat 0 0;width:200px;height:26px;text-align:center;color:white;border:0;line-height:26px;margin:7px 0 0;float: right;}
INPUT.extra-button:hover {background-position:0 bottom;}
/*.....
FOOT*/
#foot {background:url(../graphics/bg-footer.gif) repeat-x 0% 2.8em;height:auto;text-align:left;clear:left;margin:60px 0 0;}
#foot .promos {width:914px;height:auto;position:relative;margin:0 auto;}
#foot .promos .promo {width:288px;float:left;margin:0 24px 0 0;padding:20px 0 0;}
#foot .promos .promo STRONG {color:#999;display:block;padding:0 0 16px 10px;font-size:130%;font-weight:bold;}
#foot .promos .promo H3 {display:block;padding:0 0 16px 10px;font-size:1.3em;font-weight:normal;}
#foot .promos .promo IMG {display:block;margin:0;}
#foot .promos .promo P {color:#000000;padding:20px 10px;margin:1px 0 0;background:url(../graphics/bg-hp-promo.gif) repeat-x 0% 0%;}
#foot .promos .promo.promo3 {margin:0;}
#foot .promos .promo #promo3 {padding:16px 0 0 22px;width:266px;height:84px;background:black;overflow:hidden;}
UL#footermenu {width:914px;height:2.8em;line-height:2.8em;margin:0 auto;position:static;text-align:right;background:#FFF;}
UL#footermenu LI {display:inline;list-style-type:none;margin:0 5px;font-size:1em;}
UL#footermenu LI A {color:#999999;}
UL#footermenu LI A:hover {color:#000;}
.partners {width:954px;height:auto;position:relative;margin:0 auto;padding:10px 0 0px;color:#969696;}
.partners P, .partners IMG {width:105px;font-size:0.9em;display:inline-block;vertical-align:middle;margin:0 40px 0 0 !important;position:relative;float:left;left:18px;}
.partners P {padding-top:1em;}
.colsys DIV.partner {color:#969696;height:auto;padding-left:18px;margin-bottom:18px;display:block;}
.colsys A.logoInLine IMG {margin: 12px 24px; vertical-align: middle; margin-bottom: 20px;}
.colsys A.logoInRow IMG {margin: 12px 24px; float: left; clear: both;}
.colsys DIV.partner P {width:105px;padding-top:0 !important;float:right;margin-left:20px;}
.colsys DIV.partner.bigLogo P {clear:both;float:left;min-width:120px;width:auto !important;width:120px;_margin-right:-10px;}
.colsys DIV.partner.bigLogo{float:left;padding-right:40px;}
.colsys DIV.partner.bigLogo P {margin-left:0px;}
.colsys DIV.partner IMG {float:right;margin-bottom:18px;margin-left:-40px;}
.colsys DIV.partner.bigLogo IMG {margin-left:0px;margin-bottom:18px;margin-top:10px;float:left;}
.partners IMG {width:auto;}
BODY.partnersPage #wide-blok .partners P, BODY.partnersPage #wide-blok .partners IMG {left:0;float:right;margin-right:30px;}
#foot #links {width:914px;margin:0 auto 20px;height:3em;clear:both;}
#foot #links P A {color:#999;}
#foot #links P A:hover {color:#000;}
#foot #links P.nd {float:left;}
#foot #links P.nd A {margin:0 20px 0 0;}
#foot #links P.manuf {float:right;}
#foot #links P.manuf A {margin:0 0 0 20px;}
#thanks {background-color:#FFF;border-top:1px solid #CCC;padding-top:20px;margin-top:2px;}
.partnersGroup {height:55px;margin-bottom:17px;line-height:55px;}
#thanks .partnersGroup{float:right;clear:right;}
.colsys .partnersGroup{float:left;}
.partnersGroup A, .partnersGroup IMG, .partnersGroup A IMG {vertical-align:middle;display:inline-block;}
/*.....
SEZNAM V HLAVICCE*/
#wide-head UL.head-list {margin:5px 56px 0 0;padding:0;width:245px;float:left;position:relative;left:31px;}
#wide-head UL.head-list.last {margin-right:0;}
#wide-head UL.head-list LI {list-style-type:none;overflow:hidden;}
#wide-head UL.head-list LI.active {font-size:1.5em;border-bottom:1px solid #5E5E5E;margin:0;padding:4px 0;font-weight:normal;color:#FFF;}
#wide-head UL.head-list LI A {color:#C4C4C4;display:block;padding:6px 0 8px;height:14px;border-bottom:1px solid #5E5E5E;}
#wide-head UL.head-list LI.active A {border:none;padding-top:0px;color:#FFF;}
/*....
KALENDÃ?Å?*/
TABLE.calendar {border-collapse:collapse;width:220px;float:left;font-size:0.9em;position:relative;}
TABLE.calendar CAPTION SPAN {display:block;font-weight:bold;color:white;text-align:center;position:relative;padding:15px 0 3px;font-size:0.9em;width:100%;}
TABLE.calendar CAPTION SPAN A {position:absolute;bottom:7px;width:5px;height:10px;overflow:hidden;display:block;text-indent:-10000px;}
TABLE.calendar CAPTION SPAN A.prev {left:0;background:url(../graphics/calendar-prev.gif) no-repeat 0 0;}
TABLE.calendar CAPTION SPAN A.next {right:0;background:url(../graphics/calendar-next.gif) no-repeat 0 0;}
TABLE.calendar TH {border:1px solid #5E5E5E;color:#999999;border-width:1px 0;text-align:center;padding:1px 7px;font-size:0.8em;}
TABLE.calendar TH STRONG {background:#363636;display:block;padding:1px 2px;}
TABLE.calendar TD {text-align:center;padding:1px;color:white;}
TABLE.calendar TD A {text-decoration:none;padding:4px 8px;display:block;}
TABLE.calendar TD A:hover {background:#636363;color:#FFF !important;}
TABLE.calendar TD.out A {color:black;}
TABLE.calendar TD.bylo A {color:#666;}
TABLE.calendar TD.bude A {color:#FFF;}
TABLE.calendar TD.active A {font-weight:bold;background-color:#333;}
/*....
-- HOMEPAGE --*/
#hp-promo {background:black;height:4em;}
#hp-promo P {width:914px;text-align:left;margin:0 auto !important;padding:1.8em 0 0;color:#FFF;}
#hp-promo P STRONG {font-size:1.6em;font-weight:normal;}
#hp-promo P A {text-decoration:none;background:url(../graphics/head-link.gif) no-repeat 100% 50%;padding:0 15px 0 0;margin:0 0 0 25px;color:#FFF;}
#hp-promo P A:hover {text-decoration:underline;}
.homepage #wide-blok {background-position:0 -593px;padding:13px 0 0;}
/*HLAVICKY*/
.section-h2 {background-color:#3E3E3E;width:290px;height:35px;color:white;position:relative;display:block;overflow:hidden;line-height:35px;text-indent:10px;}
.section-h2 A {color:white;height:35px;width:290px;display:block;left:0;top:0;position:absolute;z-index:10;background-repeat:no-repeat;background-position:0 0;text-decoration:none;}
.section-h2 IMG {height:35px;width:290px;left:0;top:0;position:absolute;z-index:10;}
.opera-style .section-h2 {background:#9C9653;}
.drama-style .section-h2 {background:#437893;}
.balet-style .section-h2 {background:#874A42;}
.performances, .performances A {color:#FFF;}
/*SEKCE > INFO*/
.performances .msg {padding:2px 0;width:290px;}
.performances .msg IMG {margin:0 2px;display:block;}
.performances .msg P {width:286px;margin:0;text-align:center;position:relative;left:2px;padding:0 !important;}
.performances .msg P STRONG {display:block;width:250px;padding:2px 0;font-size:170%;font-weight:normal;line-height:1.5em;margin:0 18px;}
.performances .msg P SPAN {display:block;width:250px;padding:2px 0 8px;margin:0 18px;font-size:90%;}
/*JEDNOTLIVA PREDSTAVENI*/
.performances H3 {font-size:1.5em !important;font-weight:normal;margin:0 0 3px 122px;padding:0 20px 0 12px !important;background:url(../graphics/head-link.gif) no-repeat 0 0.5em;}
.performances H3 A {text-decoration:none;}
.performances H3 A:hover {color:white;}
.performances .even, .performances .odd {position:relative;margin:0;padding:11px 0;height:auto;}
.performances DIV.even P, .performances DIV.odd P {margin:0 0 0 134px !important;padding:0 4px 28px 0;position:relative;}
.performances SPAN.go {display:block;padding:0 11px 0 112px;height:1.5em;clear:both;position:relative;}
.performances SPAN.go IMG {behavior:url(iepngfix.htc);}
.performances SPAN.go A {text-decoration:none;}
.performances SPAN.go A:hover {color:white !important;}
.performances SPAN.go A *, .performances SPAN.go DIV * {vertical-align:middle;}
.performances SPAN.go A SPAN {text-decoration:underline;}
.performances SPAN.go A:hover SPAN {text-decoration:none;}
.performances SPAN.go .l {display:block;float:left;}
.performances SPAN.go .r {display:block;float:right;width:59%;text-align:right;}
.performances SPAN.go IMG.r {width:auto;}
.performances IMG.img {float:left;display:block;width:100px;height:110px;position:relative;left:11px;}
/*PREDSTAVENI > PATICKA*/
.performances P.footer {display:block;width:290px;height:23px;margin:-1px 0 0;padding:0;background-position:50% bottom;background-repeat:no-repeat;}
.performances P.footer A {display:block;font-weight:bold;text-decoration:none;text-indent:15px;line-height:24px;background:url(../graphics/ico/plus.gif) no-repeat -8px 50%;position:relative;}
.performances P.footer A:hover {text-decoration:underline;color:white !important;}
.performances P.footer A.program {left:7px;float:left;}
.performances P.footer A.repertoire {right:7px;float:right;}
/*.column .performances {width:275px;margin:0 0 2em;}
.column .performances span.go {width:130px;}*/
.news {padding:10px;clear:left;}
.news H3 {background:url(../graphics/sipka.gif) no-repeat 0% 1.2em;padding:13px !important;font-family:Georgia, Palatino, "Times New Roman", serif !important;text-transform:uppercase;color:#000;font-size:1.6em !important;font-weight:normal !important;clear:left;}
.news H3 A {color:black;text-decoration:none;}
.news IMG.perex {display:block;float:left;margin:0 10px 10px 0;}
.news DIV {color:#000000;font-size:1em;position:relative;bottom:4px;}
.news DIV SPAN.sub {color:#FF0000;}
.news DIV SPAN.sub.grey {color:#999999 !important;}
.news A.colink {clear:both;}
.cms-content .column .news {padding:0;}
.cms-content .column .news H3 {font-size:1.6em;font-weight:normal;}
DIV#allnews {width:914px;text-align:right;clear:left;margin:2em 0 0;}
DIV#allnews A {color:#FF0000;}
DIV#allnews A:hover {color:#000000;}
/*HP Opera*/
.opera-style .performances .msg, .opera-style .performances .odd {background:#9D9754;}
.opera-style .performances .msg P {background:#646031 url(../graphics/bg-hpmsg-opera.gif) repeat-x 0% 0%;}
.opera-style .performances .even {background:#7D762F;}

/*HP Drama*/
.drama-style .performances .msg, .drama-style .performances .odd {background:#477D98;}
.drama-style .performances .msg P {background:#22495C url(../graphics/bg-hpmsg-drama.gif) repeat-x 0% 0%;}
.drama-style .performances .even {background:#0D4B6C;}

/*HP Balet*/
.balet-style .performances .msg, .balet-style .performances .odd {background:#AC5C52;}
.balet-style .performances .msg P {background:#69312A url(../graphics/bg-hpmsg-balet.gif) repeat-x 0% 0%;}
.balet-style .performances .even {background:#7F463E;}
/*HP Neutral*/
.neutral-style .performances, .neutral-style .performances .even {background:#3E3E3E;}
/*.neutral-style .performances .msg {background:#292929;}
.balet-style .performances .msg p {background:url("../graphics/bg-hpmsg-balet.gif") 0% 0% repeat-x #69312A;}*/
.neutral-style .performances .odd {background:#292929;}
/*....
-- GALLERY --*/
.gallery #wide-blok {background:none;padding:20px 0 0;}
.gallery-area {margin:10px 0 0;}
.colsys-pad P {margin-top: 2px;}
.gallery-area H2 {display:inline;margin:0 10px;float:left;clear:both;}
.gallery-area H2 A {display:inline;margin:0;padding:0;background:none;float:none;text-decoration:underline;}
.gallery-area H2 A:hover {background:none;text-decoration:none;}
.gallery-area P {display:inline-block;color:#999999;vertical-align:-6px;}
.gallery-area A {display:block;height:196px;text-decoration:none;margin:15px 0 10px;float:left;position:relative;padding:0 12px 0 14px;color:black;outline:0;}
.gallery-area A:hover {background:url(../graphics/gallery-hover.gif) no-repeat 0 0;}
.gallery-area A EM {display:block;height:196px;width:13px;top:0;right:0;overflow:hidden;position:absolute;}
.gallery-area A:hover EM {background:url(../graphics/gallery-hover.gif) no-repeat right 0;margin-right:-1px;}
.gallery-area A IMG {position:relative;top:7px;display:block;margin:0 0 13px;}
.gallery-area A SPAN {float:none;color:black;display:block;overflow:hidden;height:2.8em;line-height:1.4em;}
.gallery #wide-head {background:#666 url(../graphics/bg-hp.png) repeat-x 0% -600px;position:relative;top:0;padding:13px 0 0;}
.gallery #wide-head #wide-visual {background:#3E3E3E;height:auto;padding:0 0 30px;}
/*....
SEZNAM ARTISTU*/
BODY.artists-list #wide-blok {padding:390px 0 0;background-position:0 -618px;}
BODY.artists-list #wide-visual>IMG {height:92px;width:auto;}
BODY.artists-list #wide-head {position:absolute;top:131px;height:395px;_height:408px;}
BODY.artists-list .h1-set {margin:0;}
BODY.artists-list #wide-visual {height:314px;}
BODY.artists-list #abeceda {top:287px;}
BODY.repertoire-section #abeceda {top:267px;}
H2.another {padding:10px 0 20px 20px;margin:0;font-family:"Times New Roman", serif;color:black;font-size:1.7em;text-transform:uppercase;}
H2.conductors {margin:0 0 0 30px;}
H2.another:first-letter, DIV.artists-list H2.another BIG {font-size:1.1em;}
DIV.artists-list {padding:2em 0 0;font-size:0.9em;}
DIV.artists-list P {}
DIV.artists-list P A {display:block;padding:12px 0 0;margin:0;margin-bottom:-1px;width:274px;_width:260px;text-decoration:none;background:url(../graphics/artists-list-link-bg.gif) repeat-x 0 0;position:relative;color:black;overflow:hidden;border-bottom:1px solid #CCC;}
DIV.artists-list P A:hover {background-position:0 -500px;color:white;background-color:#477D98;}
.balet-style DIV.artists-list P A:hover {background-position:0 -1500px;background-color:#AC5C52;}
.opera-style DIV.artists-list P A:hover {background-position:0 -1000px;background-color:#9D9754;}
DIV.artists-list P A STRONG {display:block;margin:0 10px 0 60px;text-decoration:underline;}
DIV.artists-list P A SPAN {display:block;margin:0 10px 10px 60px;height:2.7em;line-height:1.35em;}
DIV.artists-list P A IMG {position:absolute;left:9px;top:9px;}
DIV.artists-list A.colink {margin:1em 0 1em 1em;}
DIV.artists-list H2.list {font-size:1.8em;clear:both;padding:0 20px 15px;margin:0;}
.other-details {text-align:right;margin:0 10px 0 0;}
.other-details A {color:#0D4B6C;}

/*....
ARTISTS DETAIL*/
.artists-detail H1 {padding:10px 0 !important;}
.artists-detail H1 SPAN {font-size:11px;text-transform:none;font-weight:bold;margin:0 0 0 10px;}
.artists-detail .h1-set SPAN {font-size:11px;text-transform:none;font-weight:bold;margin:0 0 0 10px;}
.artists-detail .h1-set {padding:10px 0 0.5em 20px;margin-bottom:4px !important;}
.artists-detail IMG.detail-img {float:left;position:relative;left:-20px;top:-14px;}
.artists-detail.cms-content .colsys .column-wide {width:872px;}
/*....
TABULKO SEZNAMY*/
H2.table-list {margin:15px 14px 10px;padding:0;font-size:1.6em;}
.performance H2.table-list {margin-left:0;}
UL.table-list {margin:10px 14px 0;padding:0;}
.performance UL.table-list {margin:0;}
UL.table-list LI {float:left;width:291px;height:3em;background:#0D4B6C;list-style-type:none;margin:0 1px 1px 0;padding:0;}
.performance UL.table-list LI {width:303px;}

UL.table-list LI A {display:block;width:265px;height:3em;line-height:3em;color:white;margin:0 0 0 25px;border-left:1px solid white;text-indent:11px;text-decoration:none;z-index:10;position:relative;}
.performance UL.table-list LI A {width:277px;}
UL.table-list LI A:hover {background:#0D4B6C;color:white;}
UL.table-list LI P {position:relative;left:26px;border:1px solid black;background:white;width:263px;margin:0;padding:2px 0 0;z-index:40;margin-bottom:-22px !important;display:none;}
.performance UL.table-list LI P {width:275px;}
UL.table-list LI P A {display:inline;background:none;padding:0;margin:2px 5px 1px;font-weight:bold;text-decoration:underline;width:auto;height:auto;line-height:1.5em;}
UL.table-list LI P A:hover {background:none;text-decoration:none;}
UL.table-list.two LI STRONG {display:block;padding:4px 0 0;}
UL.table-list.two LI A {line-height:1.2em;}
UL.table-list.two LI SPAN {display:block;position:absolute;right:0px;top:0;height:3em;line-height:3em;z-index:5;}
UL.table-list.two LI SPAN IMG {vertical-align:middle;display:inline-block;line-height:100%;margin-left:3px;}
UL.table-list.two LI EM {font-style:normal;display:block;}
UL.table-list.two LI SPAN EM {font-style:normal;display:inline-block;padding-right:8px;}
P.links-r {text-align:right;clear:both;padding:10px 10px 0 0;margin-right:14px !important;}
.drama-style UL.table-list LI, UL.table-list LI.drama-style {background:#0D4B6C;}
.drama-style UL.table-list LI A, UL.table-list LI.drama-style A {background:#477D98;}
.drama-style UL.table-list LI A:hover, UL.table-list LI.drama-style A:hover {background:#0D4B6C;}
.drama-style UL.table-list LI P, UL.table-list LI.drama-style P {border-color:#0D4B6C;border-top-color:#477D98;}
.drama-style UL.table-list LI P A, UL.table-list LI.drama-style P A {background:none;color:#0D4B6C;}
.drama-style UL.table-list LI P A:hover, UL.table-list LI.drama-style P A:hover {background:none;color:#477D98;}
.drama-style P.links-r A {color:#477D98;}
.drama-style P.links-r A:hover {color:#0D4B6C;}
.opera-style UL.table-list LI, UL.table-list LI.opera-style {background:#7D762F;}
.opera-style UL.table-list LI A, UL.table-list LI.opera-style A {background:#9D9754;}
.opera-style UL.table-list LI A:hover, UL.table-list LI.opera-style A:hover {background:#7D762F;}
.opera-style UL.table-list LI P, UL.table-list LI.opera-style P {border-color:#7D762F;border-top-color:#9D9754;}
.opera-style UL.table-list LI P A, UL.table-list LI.opera-style P A {background:none;color:#7D762F;}
.opera-style UL.table-list LI P A:hover, UL.table-list LI.opera-style P A:hover {background:none;color:#9D9754;}
.opera-style P.links-r A {color:#9D9754;}
.opera-style P.links-r A:hover {color:#7D762F;}
.balet-style UL.table-list LI, UL.table-list LI.balet-style {background:#7F463E;}
.balet-style UL.table-list LI A, UL.table-list LI.balet-style A {background:#AC5C52;}
.balet-style UL.table-list LI A:hover, UL.table-list LI.balet-style A:hover {background:#7F463E;}
.balet-style UL.table-list LI P, UL.table-list LI.balet-style P {border-color:#7F463E;border-top-color:#AC5C52;}
.balet-style UL.table-list LI P A, UL.table-list LI.balet-style P A {background:none;color:#7F463E;}
.balet-style UL.table-list LI P A:hover, UL.table-list LI.balet-style P A:hover {background:none;color:#AC5C52;}
.balet-style P.links-r A {color:#AC5C52;}
.balet-style P.links-r A:hover {color:#7F463E;}
.neutral-style UL.table-list LI, UL.table-list LI.neutral-style {background:#292929;}
.neutral-style UL.table-list LI A, UL.table-list LI.neutral-style A {background:#3E3E3E;}
.neutral-style UL.table-list LI A:hover, UL.table-list LI.neutral-style A:hover {background:#292929;}
.neutral-style UL.table-list LI P, UL.table-list LI.neutral-style P {border-color:#292929;border-top-color:#3E3E3E;}
.neutral-style UL.table-list LI P A, UL.table-list LI.neutral-style P A {background:none;color:#292929;}
.neutral-style UL.table-list LI P A:hover, UL.table-list LI.neutral-style P A:hover {background:none;color:#3E3E3E;}
.neutral-style P.links-r A {color:#3E3E3E;}
.neutral-style P.links-r A:hover {color:#292929;}
/*....
REPERTOIRE*/
.repertoire .h1-set {position:absolute;top:404px;z-index:10;left:0px;_margin-left:0px !important;}
.repertoire #opera-visual, .repertoire #drama-visual, .repertoire #balet-visual {margin-bottom:4.3em;}
/*REPERTOIRE - SEKCE, NEXT*/
.repertoire-section #wide-blok, .repertoire-next #wide-blok {background:none !important;}
.repertoire-section #wide-head, .repertoire-next #wide-head, .artists-next #wide-visual {background:#666 url(../graphics/bg-hp.png) repeat-x 0 -610px;}
.repertoire-section #wide-visual {height:294px;}
.repertoire-next #wide-visual, .artists-next #wide-visual {height:47px !important;padding:0 !important;}
.repertoire-section .h1-set, .repertoire-next .h1-set {margin:0 0 10px;}
/*ENSEMBLE*/
.ensemble #wide-blok {padding:10px 0 0;background:none !important;}
.ensemble #wide-head {position:relative;background:url(../graphics/bg-hp.png) repeat-x 0 bottom;top:0;}
.ensemble #wide-head #wide-visual {height:264px;padding:0;}
.ensemble .h1-set {margin:0 0 10px;}
.ensemble P.r {margin-top:10px;}
/*MULTIBOX*/
.colsys.multi {margin-bottom:0;}
.multi {color:white;position:relative;overflow:hidden;padding:10px;}
.multi .col1, .multi .col2, .multi .col3 {width:280px;position:relative;}
.multi BIG {font-size:1.6em;display:block;margin:0 0 5px;}
.multi A.who {font-weight:bold;}
.multi H1 {font-size:1.6em;padding:0;margin:0 0 5px;font-family:"trebuchet ms";text-transform:none;color:white;}
.multi A {color:white;}
.multi .premiere {font-size:1.6em;display:block;margin:10px 0 0;}
.multi .buy {padding:0 0 0 20px;background:url(../graphics/ico/buy.gif) no-repeat 0% 60%;}
.multi P * {vertical-align:middle;}
.multi .ctrl {position:absolute;right:0;top:0;}
BODY.ensemble .multi .ctrl, BODY.performance .multi .ctrl {height:200px;background-position:16px 0;background-repeat:repeat-y;}
.multi .ctrl A {display:block;}
.opera-style .multi {background:#7D762F;}
BODY.ensemble.opera-style .multi .ctrl, BODY.performance.opera-style .multi .ctrl {background-image:url(../graphics/ctrl-bg-opera.gif);}
.drama-style .multi {background:#0D4B6C;}
BODY.ensemble.drama-style .multi .ctrl, BODY.performance.drama-style .multi .ctrl  {background-image:url(../graphics/ctrl-bg-drama.gif);}
.balet-style .multi {background:#7F463E;}
BODY.ensemble.balet-style .multi .ctrl, BODY.performance.balet-style .multi .ctrl {background-image:url(../graphics/ctrl-bg-balet.gif);}
.neutral-style .multi {background:#292929;}
.neutral-style .multi .ctrl {background-image:url(../graphics/ctrl-bg-neutral.gif);}

.opera-style .multi .premiere {color:#9D9754;}
.drama-style .multi .premiere {color:#477D98;}
.balet-style .multi .premiere {color:#AC5C52;}
.neutral-style .multi .premiere {color:#999999;}
/*PROGRAM*/
BODY.program #wide-blok {margin:20px auto 0;width:874px;background:none;}
BODY.program .h1-set, BODY.program-section .h1-set {padding:0 0 10px;}
BODY.program .h1-set H1, BODY.program-section .h1-set H1 {margin:0;padding:0;}
BODY.program #wide-head, BODY.program-section #wide-head {background:#666 url(../graphics/bg-hp.png) repeat-x 0% -600px;}
BODY.program #wide-head #wide-visual, BODY.program-section #wide-head #wide-visual {background:#3E3E3E;display:block;}
BODY.program TABLE.calendar, BODY.program-section TABLE.calendar {left:50px;}
BODY.program UL.head-list, BODY.program-section UL.head-list {width:265px;}
TABLE.program {color:#FFFFFF !important;font-size:0.9em;border-collapse:separate;margin:15px 0 20px;border-spacing:1px;z-index:1;}
TABLE.program TR {z-index:1;}
TABLE.program TR TH {color:black;font-size:1.3em;padding:0 0 10px;z-index:1;}
TABLE.program TR TH A {color:#C00;font-size:11px;font-weight:normal;}
TABLE.program TR TH.third {width:275px;}
TABLE.program TR TD {margin:0;padding:0 !important;vertical-align:middle;height:32px;z-index:1;}
.cms-content .colsys TABLE.program TR TD {border:1px solid #FFFFFF !important;}
TABLE.program TR TD.day, TABLE.program TR TD.weekend {background:#7F7F7F;text-align:center;width:23px;line-height:1em;letter-spacing:1px;padding:0px;vertical-align:middle;}
TABLE.program TR TD.day ABBR, TABLE.program TR TD.weekend ABBR {border:none;}
TABLE.program TR TD.weekend {background:#494949;}
TABLE.program TR TD.item {width:283px;height:32px !important;}
TABLE.program TR TD.nothing {background:#EAEAEA;width:275px;}
TABLE.program TR.no-event TD {border:1px solid #CCC;color:#CCC;text-align:center;vertical-align:middle;font-size:1.2em;width:852px;}
/*V CMS*/
.column TABLE.program TR TD.item {width:245px;}
.column TABLE.program TR TD.item P {width:243px;}
TABLE.program TR TD.item.drama-style, .drama-style TABLE.program TR TD.item {background:#477D98;}
TABLE.program TR TD.item.opera-style, .opera-style TABLE.program TR TD.item {background:#9D9754;}
TABLE.program TR TD.item.balet-style, .balet-style TABLE.program TR TD.item {background:#AC5B52;}
TABLE.program TR TD.item.other-style, .other-style TABLE.program TR TD.item {background:#F89C21;}
TABLE.program TR TD.item.neutral-style, .neutral-style TABLE.program TR TD.item {background:#3E3E3E;}
TABLE.program TR TD.item.drama-style SPAN EM, .drama-style TABLE.program TR TD.item SPAN EM {background:#0D4B6C;}
TABLE.program TR TD.item.opera-style SPAN EM, .opera-style TABLE.program TR TD.item SPAN EM {background:#7D762F;}
TABLE.program TR TD.item.balet-style SPAN EM, .balet-style TABLE.program TR TD.item SPAN EM {background:#7F463E;}
TABLE.program TR TD.item.neutral-style SPAN EM, .neutral-style TABLE.program TR TD.item SPAN EM {background:#292929;}
TABLE.program TR TD.opera-style P, TABLE.program TR TD.opera-style P A, .opera-style TABLE.program TR TD P, .opera-style TABLE.program TR TD P A, .opera-style A.colink, .opera-style A.colink2:hover {color:#7D762F;border-color:#7D762F;}
TABLE.program TR TD.opera-style P A:hover, .opera-style TABLE.program TR TD P A:hover, .opera-style A.colink:hover, .opera-style A.colink2 {color:#9D9754;}
TABLE.program TR TD.drama-style P, TABLE.program TR TD.drama-style P A, .drama-style TABLE.program TR TD P, .drama-style TABLE.program TR TD P A, .drama-style A.colink, .drama-style A.colink2:hover {color:#0D4B6C;border-color:#0D4B6C;}
TABLE.program TR TD.drama-style P A:hover, .drama-style TABLE.program TR TD P A:hover, .drama-style A.colink:hover, .drama-style A.colink2 {color:#477D98;}
TABLE.program TR TD.balet-style P, TABLE.program TR TD.balet-style P A, .balet-style TABLE.program TR TD P, .balet-style TABLE.program TR TD P A, .balet-style A.colink, .balet-style A.colink2:hover {color:#7F463E;border-color:#7F463E;}
TABLE.program TR TD.balet-style P A:hover, .balet-style TABLE.program TR TD P A:hover, .balet-style A.colink:hover, .balet-style A.colink2 {color:#AC5C52;}
TABLE.program TR TD.neutral-style P, TABLE.program TR TD.neutral-style P A, .neutral-style TABLE.program TR TD P, .neutral-style TABLE.program TR TD P A, .neutral-style A.colink, .neutral-style A.colink2:hover {color:#292929;border-color:#292929;}
TABLE.program TR TD.neutral-style P A:hover, .neutral-style TABLE.program TR TD P A:hover, .neutral-style A.colink:hover, .neutral-style A.colink2 {color:#3E3E3E;}
.program-legend SMALL {display:block;font-size:1em;margin:0 0 20px;margin-top:-1em;}
.program-legend {width:871px;position:relative;clear:both;top:1em;}
.program-legend H2 {font-size:1em;margin:1em 0 0;}
.program-legend DIV {margin:1em 0 0;padding:0.8em;background:#EBEBEB;border:1px solid #D6D6D6;font-size:0.9em;line-height:1.1em;}
.program-legend DIV P {list-style-type:none;width:160px;float:left;}
.program-legend DIV P IMG {float:left;margin:0 5px 10px 0;behavior:url(iepngfix.htc);}
.program-legend DIV P SPAN {display:block;position:relative;padding-right:4px;}
.program-legend DIV P SPAN A {color:#F00;text-decoration:underline;}
.program-legend DIV P SPAN A:hover {color:#C00;text-decoration:none;}
BODY.program #wide-blok H2, .program-section #wide-blok H2 {color:black;}
/*....
CTRL*/
.ctrl {width:84px;overflow:visible;margin:1px 1px 0 0;}
.ctrl A {display:block;border-top:1px solid #FFF;padding:4px 0;font-weight:bold;margin:0 0 0 16px;}
.ctrl A SPAN {display:block;height:22px;line-height:22px;text-align:center;position:relative;}
.ctrl A.audio {background-repeat:no-repeat;background-position:0 50%;padding-left:16px;margin:0;border:0;}
.ctrl A.audio IMG {position:absolute;left:-10px;top:1px;display:block;width:20px;height:20px;}
.ctrl P {height:30px;margin:0 0 0 16px;padding:0;border-top:1px solid #FFF;}
.opera-style .ctrl A, .opera-style .ctrl P {border-color:#857F3C;background-color:#9D9754;}
.opera-style .ctrl A.audio {background-image:url(../graphics/audio-opera.gif);}
.opera-style .ctrl A:hover SPAN {background-color:#817B3C;}
.drama-style .ctrl A, .drama-style .ctrl P {border-color:#2F6580;background-color:#477D98;}
.drama-style .ctrl A.audio {background-image:url(../graphics/audio-drama.gif);}
.drama-style .ctrl A:hover SPAN {background-color:#305E79;}
.balet-style .ctrl A, .balet-style .ctrl P {border-color:#94443A;background-color:#AC5C52;}
.balet-style .ctrl A.audio {background-image:url(../graphics/audio-balet.gif);}
.balet-style .ctrl A:hover SPAN {background-color:#A04F3C;}
.neutral-style .ctrl A, .neutral-style .ctrl P {border-color:#292929;background-color:#3E3E3E;}
.neutral-style .ctrl A.audio {background-image:url(../graphics/audio-neutral.gif);}
.neutral-style .ctrl A:hover SPAN {background-color:#3A352D;}
/*....
PREDSTAVENI*/
.performance #wide-blok {padding:0;background:none !important;}
.performance #wide-head {background:#666 url(../graphics/bg-hp.png) repeat-x 0 -600px;}
.performance #wide-head #wide-visual {height:264px;padding-bottom:0;}
.performance .col3 H2 {padding-top:0.5em;}
.peres EM {color:black;text-align:right;display:block;font-style:normal;}
/*....
ARTISTS DETAIL*/
.about-theatre .section-h2 {background:white;color:#333;}
.about-theatre .visual-theatre {width:275px;height:345px;margin:0 0 1em;}
.about-theatre IMG.detail-img {float:left;margin:0 0 10px;position:relative;left:-20px;}
.about-theatre .colsys-pad {width:874;left:20px;}
.about-theatre .colsys-pad P {padding:0 0 1em;}
/*....
ARTISTS DETAIL*/
.cms-content #wide-block, .about-theatre #wide-block, .artists-detail #wide-block {background:url(../graphics/bg-hp.png) repeat-x 0% -593px;}
.cms-content.artists-next #wide-head {height:82px;position:relative;top:0;}

.cms-content .section-h2 {background:white;color:#333;}
/*....*/
.cms-content .colsys .column, .cms-content .colsys .column-r, column-l, .cms-content .colsys .column-set, .cms-content .colsys .column-wide {width:275px;margin:0 23px 30px 0; float:left;position:relative;left:20px;overflow:visible;}
.cms-content .colsys .column-r {float:right;left:-20px;_left:-36px;margin-right:0;_margin-left:0px;}
.cms-content .colsys .column-l {float:left;left:-20px;_left:-36px;margin-right:0;_margin-left:0px;}
.cms-content .colsys .column-set {width:903px;margin-right:0;margin-bottom:30px;overflow:hidden;}
.cms-content .colsys #map {width:573px;height:460px;margin-right:24px;}
.cms-content .colsys .column-set .column {width:273px;left:0;}
.cms-content .colsys .column-wide {width:873px;float:none;}
.cms-content .colsys .column-set .column-wide {float:left;width:573px;left:0;}
.cms-content .colsys .column-part {margin:0 0 20px;clear:both;}
.cms-content H1 {padding:0 0 0.5em 20px;}
.cms-content .h1-set {margin:0 0 2em;}
.cms-content .h1-place {display:block;height:4.5em;z-index:0;}
.cms-content .h1-flying {position:absolute;z-index:1;top:370px !important; float:left;clear:both;left:0px;}
.cms-content .colsys {background:white;padding:14px 0 0;position:relative;}
.cms-content .colsys H2 {padding:0 0 0.5em;}
.cms-content .colsys H3 {font-size:1.2em;padding:0 0 0.2em;font-weight:bold;}
.cms-content .colsys H4 {font-size:1.1em;padding:0 0 0.2em;font-weight:bold;}
.cms-content .colsys P {margin:0 0 1em;}
.cms-content .colsys P STRONG A {color:black;}
.cms-content .colsys DL, .cms-content .colsys DT, .cms-content .colsys DD {margin:0;padding:0;}
.cms-content .colsys DL {margin:0.5em 0 1em;}
.cms-content .colsys DD {margin:0 0 0.5em;}
.cms-content .colsys DT {font-weight:bold;}
.cms-content .colsys DT A {color:black;}
.cms-content UL LI {list-style-position:inside;}
.cms-content P.img-set {padding:0;margin:0;/*text-align:center;*/
}
.cms-content P.img-set IMG {display:block;margin:0 0 10px;}
.cms-content P.img-set IMG.main {/*margin:0 auto 10px;*/
}
.cms-content P.img-set IMG.left {float:left;}
.cms-content P.img-set IMG.right {float:right;}
.cms-content TABLE {border:1px solid #9E9E9E;border-collapse:collapse;margin:1em 0;}
.cms-content TABLE TR TH {padding:4px 10px;border:1px solid #9E9E9E;text-align:left;vertical-align:top;}
.cms-content TABLE TR TD {padding:0 10px;border:1px solid #9E9E9E;text-align:left;vertical-align:top;}
.opera-style .cms-content TABLE, .cms-content .opera-style TABLE, .cms-content TABLE.opera-style, .drama-style .cms-content TABLE, .cms-content .drama-style TABLE, .cms-content TABLE.drama-style, .balet-style .cms-content TABLE, .cms-content .balet-style TABLE, .cms-content TABLE.balet-style, .neutral-style .cms-content TABLE, .cms-content .neutral-style TABLE, .cms-content TABLE.neutral-style {border:0;}
.drama-style .cms-content TABLE TR, .cms-content .drama-style TABLE TR, .cms-content TABLE.drama-style TR, .opera-style .cms-content TABLE TR, .cms-content .opera-style TABLE TR, .cms-content TABLE.opera-style TR, .balet-style .cms-content TABLE TR, .cms-content .balet-style TABLE TR, .cms-content TABLE.balet-style TR, .neutral-style .cms-content TABLE TR, .cms-content .neutral-style TABLE TR, .cms-content TABLE.neutral-style TR {border:0;}
.opera-style .cms-content TABLE TR TD, .cms-content .opera-style TABLE TR TD, .cms-content TABLE.opera-style TR TD, .drama-style .cms-content TABLE TR TD, .cms-content .drama-style TABLE TR TD, .cms-content TABLE.drama-style TR TD, .balet-style .cms-content TABLE TR TD, .cms-content .balet-style TABLE TR TD, .cms-content TABLE.balet-style TR TD, .neutral-style .cms-content TABLE TR TD, .cms-content .neutral-style TABLE TR TD, .cms-content TABLE.neutral-style TR TD {border:1px solid #CCC;border-width:1px 0 0;}
.opera-style .cms-content TABLE TR TH, .cms-content .opera-style TABLE TR TH, .cms-content TABLE.opera-style TR TH {background:#7D762F;border:1px solid white;color:white;}
.drama-style .cms-content TABLE TR TH, .cms-content .drama-style TABLE TR TH, .cms-content TABLE.drama-style TR TH {background:#0D4B6C;border:1px solid white;color:white;}
.balet-style .cms-content TABLE TR TH, .cms-content .balet-style TABLE TR TH, .cms-content TABLE.balet-style TR TH {background:#AC5C52;border:1px solid white;color:white;}
.neutral-style .cms-content TABLE TR TH, .cms-content .neutral-style TABLE TR TH, .cms-content TABLE.neutral-style TR TH {background:#CCC;border:1px solid white;}
.hidden-style .cms-content TABLE, .cms-content .hidden-style TABLE, .cms-content TABLE.hidden-style {background:white;border-width: 0px 0px 0px 0px;}
.hidden-style .cms-content TABLE TR, .cms-content .hidden-style TABLE TR, .cms-content TABLE.hidden-style TR {background:white;border-width: 0px 0px 0px 0px;}
.hidden-style .cms-content TABLE TR TD, .cms-content .hidden-style TABLE TR TD, .cms-content TABLE.hidden-style TR TD {background:white;border-width: 0px 0px 0px 0px;}
.hidden-style .cms-content TABLE TR TH, .cms-content .hidden-style TABLE TR TH, .cms-content TABLE.hidden-style TR TH {background:white;border-width: 0px 0px 0px 0px;}
/*FORMULAR*/
DIV.ask-form {float:right !important;margin-bottom:30px;margin-right:20px !important;_margin-right:0px !important;}
DIV.ask-form FORM, DIV.ask-form .column-form  {border:1px solid #CCC;background:url(../graphics/bg-form.gif) repeat-x 0 0;padding:20px;width:235px;}
DIV.ask-form FORM H2, DIV.ask-form .column-form H2 {height:auto;}

DIV.ask-form-l {float:left !important;margin-bottom:30px;margin-right:20px !important;_margin-right:0px !important;}
DIV.ask-form-l FORM, DIV.ask-form-l .column-form  {border:1px solid #CCC;background:url(../graphics/bg-form.gif) repeat-x 0 0;padding:20px;width:215px;}
DIV.ask-form-l FORM H2, DIV.ask-form-l .column-form H2 {height:auto;}

.column-form P {padding:0.5em 0 0;margin:0 !important;height:auto;}
LABEL.lab {width:53px;display:block;float:left;clear:left;padding:0.5em 0 0;}
INPUT.txt, SELECT.txt, TEXTAREA.txt {background:url(../graphics/bg-input.gif) repeat-x 0 0;border:1px solid #CCC;width:160px;_width:157px;float:right;color:#767676;margin:0.5em 0 0;}
TEXTAREA:focus, INPUT:focus, SELECT:focus {color:black;border-color:#999;}
SELECT {margin:0.5em 0 0;width:233px;_width:231px;color:#767676;}
SELECT OPTION {background:white;}
TEXTAREA {background:url(../graphics/bg-textarea.gif) repeat-x 0 0;border:1px solid #CCC;width:100%;/*width:230px;_width:228px;*/
 height:73px;overflow:auto;color:#767676;margin:0.5em 0 0;}
P.submit {margin:0;padding:0.5em 0 0;clear:both;}
P.submit INPUT {float:right;}
P.submit A {float:left;margin:10px 0 0;}
FIELDSET {border:0;padding:0;margin:0;}
.column-form P.info {font-style:italic;color:#999;}
.common-form .txt.readonly {background:#DDD;}
.common-form FIELDSET LABEL.lab {width:110px;}
.common-form FIELDSET .txt {width:150px;}
.common-form FIELDSET EM {display:block;margin:0 0 0 125px;color:#999;clear:both;display:block;}
.common-form P.checkbox-area LABEL {display:block;float:none;width:auto;clear:both;margin:0 0 0.5em;}
.common-form P.checkbox-area LABEL.three {display:block;float:left;width:70px;clear:none;}
.common-form P.checkbox-area LABEL INPUT {vertical-align:middle;}
.common-form P.checkbox-area LABEL SPAN {vertical-align:middle;}
/*ABOUT ENSEMBLE*/
.about-ensemble #wide-blok {padding:0;background:none !important;}
.about-ensemble #wide-head {position:relative;background:url(../graphics/bg-hp.png) repeat-x 0 bottom;top:0;}
.about-ensemble #wide-head #wide-visual {height:264px;padding:0;}
.about-ensemble .multi {background-image:none;}
.about-ensemble .multi BIG {margin:0;}
.about-ensemble .ctrl {position:relative;float:right;width:auto;margin:0;}
.about-ensemble .ctrl A {display:block;border-top:0;padding:4px 0;font-weight:bold;margin:0 0 0 1px;width:68px;float:left;outline:0;}
.about-ensemble .ctrl A SPAN {display:block;height:22px;line-height:22px;text-align:center;position:relative;}
.about-ensemble .ctrl A.audio {background-repeat:no-repeat;background-position:0 50%;padding-left:16px;margin:0;border:0;width:68px;}
.about-ensemble .ctrl A.audio IMG {position:absolute;left:-10px;top:1px;display:block;width:20px;height:20px;}
.about-ensemble .ctrl P {height:30px;margin:0 0 0 16px;padding:0;border-top:1px solid #FFF;}
/*CASOPIS ND*/
P.magazine-place {width:95px;float:left;margin:0;}
P.magazine-place IMG {display:block;}
P.magazine-list {width:91px;float:left;}
P.magazine-list IMG {display:block;}
.cms-content .colsys H2.move-me {position:relative;left:20px;clear:both;}
.cms-content .colsys H3.move-me {position:relative;left:20px;clear:both;}
.column IMG.ico {vertical-align:middle;}
.column P.downloads {line-height:2em;}
/*ABECEDA*/
#abeceda {width:914px;position:absolute;left:0;bottom:0;text-align:left;color:white;height:47px;_top:0px;}
.opera-style #abeceda {background-color:#9D9754;}
.drama-style #abeceda{background-color:#477D98;}
.balet-style #abeceda{background-color:#AC5C52;}
#wide-visual {background-color:#111111;}

#abeceda A, #abeceda STRONG {height:45px;line-height:47px;font-size:1.5em;color:white;display:block;float:left;text-align:center;width:30px;text-decoration:none;border:1px solid red;margin-right:-1px;background:url() repeat-x 0 -49px;}
#abeceda STRONG {font-size:1em;text-align:left;width:106px;line-height:1.2em;}
#abeceda STRONG SPAN {display:block;padding:9px 15px 0;}
#abeceda A:hover {background-position:0 -98px;}
#abeceda A.active {background-position:0 0;}
#abeceda A.out {background-position:0 100%;}
.opera-style #abeceda A, .opera-style #abeceda STRONG {background-image:url(../graphics/bg-abeceda-opera.jpg);border-color:#857F3C;}
#abeceda IMG {margin-left:6px;margin-top:14px;top:20px;}
.drama-style #abeceda A, .drama-style #abeceda STRONG {background-image:url(../graphics/bg-abeceda-drama.jpg);border-color:#2F6580;}
.balet-style #abeceda A, .balet-style #abeceda STRONG {background-image:url(../graphics/bg-abeceda-balet.jpg);border-color:#94443A;}
.neutral-style #abeceda A, .neutral-style #abeceda STRONG {background-image:url(../graphics/bg-abeceda-neutral.jpg);border-color:#3E3E3E;}
.opera-style #abeceda A.out {color:#857F3C;}
.drama-style #abeceda A.out {color:#2F6580;}
.balet-style #abeceda A.out {color:#854941;}
.neutral-style #abeceda A.out {color:#3E3E3E;}
.space {margin-bottom:20px;}

/*tabulka bez borderu*/
.cms-content table.tabNoBorder,
.cms-content table.tabNoBorder tr,
.cms-content table.tabNoBorder td {
	border-top-width: 0;
	border-right-width: 0;
	border-bottom-width: 0;
	border-left-width: 0;
}

/*****/
.h1-set A.highlight {
	font-size:1.5em;
	white-space:nowrap;
	color: red;
}
