.nadpis { padding:10px 0; font-size:22px !important; text-transform:uppercase;}
.cerveny {color:#ca3352;}
.cerveny2 {color:#ce536c;}

.cervenyblok {background:#e08f99; padding:10px !important; margin-bottom:10px;}

.tickets tr td .case2  {border-bottom:#b6585d 3px solid; padding:20px 30px;}

.tlacitko {padding:5px 10px; display:inline-block; background:#ede9a0; text-align:center; font-weight:bold; border:0 none; font-size:100%; cursor:pointer; cursor:hand; color:#333; text-decoration:none;}
.tlacitko:hover {background:#e5df71; text-decoration:none;}


.lang a {color:#fff !important; background:#b94f58!important; padding:1px 3px;}
.lang a:hover {background:#000 !important;}

.form {padding:10px 0;}
.form fieldset {border:3px solid #b6585d; padding-top:0px;  }
.form fieldset legend {color:#ce536c; text-transform:uppercase; font-size:18px;}
.form fieldset.formvpravo,.form fieldset.formvlavo {width:49%;  float:left; border:0 none; margin:0; padding:0;}
.form fieldset.formvpravo {float:right;}
.form fieldset div {clear:both;}
.form fieldset div label {float:left; width:130px; margin:10px 0 0 0;}
.form textarea {width:340px; height:140px;  }
#site .form textarea,#site .form input {width:200px; background:#8e5460; border:0 none; border:5px solid #8e5460; color:#fff;}
#site .form div.radio input,#site .form div div input {width:auto; background:none; border:0 none;}
#site .form div.radio input {margin-top:10px;}
#site .form div input[type=file] {border:0 none;}


.form .submit {clear:both;}
#site .form .submit input {width:100%; background:#ede9a0; text-align:center; font-weight:bold; border:0 none; font-size:120%; cursor:pointer; cursor:hand; padding-top:5px; padding-bottom:5px; color:#333;}
.form .box {  }


HTML,BODY {margin:0; padding:0; border:0 none;  color:#484848; font-family: "Arial CE", "Helvetica CE", Arial, sans-serif;  text-align:center;}

BODY {font-size:71%; line-height:110%;  background:url("/uploads/images/2009/css/background.jpg") left top repeat-x #ffed05; min-width:980px;}

BODY.site2 {background:url("/uploads/images/2009/css/background2.jpg") left top repeat-x #fffacb;}
BODY.site3 {background:url("/uploads/images/2009/css/background3.jpg") left top repeat-x #7a4593;}
BODY.site4 {background:url("/uploads/images/2009/css/background4.jpg") left top repeat-x #3cfccf;}
BODY.site5 {background:url("/uploads/images/2009/css/background5.jpg") left top repeat-x #0076ac;}

body.site7 {background:url("../uploads/images/2009/css/background7.jpg") left top repeat-x #b52d5a;}
body.site11 #top h2 a,body.site7 #top h2 a { background-image: url("../uploads/images/2009/css/logo-bielo-zlte.png");}

body.site7 #foot p.copy { color:#fff; }
body.site7 #content {background:  #d1e78b; padding-bottom: 25px;} 
body.site7 div.page-case {background: #b6585d; padding-top:3px; padding-bottom: 0px}

div.confirmed-case {background: #4a3135; padding-top:3px; padding-bottom:0px;  min-height:600px; _height:600px;}                                                                      
div.confirmed-case H2, div.confirmed-case H3 {background: #fdff70; color: #fdff70; margin: 0 0 3px 0; padding: 10px 272px 3px 0; font-size: 100%;  color: #1c181a; text-align: right; }
div.confirmed-case H3 {padding-top:6px; padding-bottom:6px; color:#583839; font-size:180%;}
 div.confirmed-case H3 A, div.confirmed-case H3 A:hover {color:#584536; text-decoration: none;}
 div.confirmed-case H3.artist1 {background:#e08f99;}
 div.confirmed-case H3.artist2 {background:#e0b88f;}
 div.confirmed-case H3.artist3 {background:#e0a18f;}
 div.confirmed-case H3.artist4 {background:#cce08f;}
 div.confirmed-case H3.artist5 {background:#e0bb8f;}
 div.confirmed-case H3.hover, div.confirmed-case H3:hover {background:#fffacb; color:#fff;}
 div.confirmed-case H3.hover A, div.confirmed-case H3:hover A {color:#fff;}
 div.confirmed-case .pagination {padding-right:272px; color: #8d5e72; }
BODY.site7 #lista #title {right:350px !important}
BODY.site14 #lista {z-index:5;}
BODY.site14 #lista #title{bottom:-25px !important;}

BODY.site8 {background:url("../uploads/images/2009/css/background8.jpg") left top repeat-x #2fc5ce;}
BODY.site8 div.page-case {background:#f0f3bb;}
BODY.site8 #lista #title {bottom:0px;}
BODY.site8 div.kontakt-sk #title {bottom:-1px !important;}
body.site8 #top h2 a { background-image: url("../uploads/images/2009/css/logo-zlty2.png");}

BODY.site6 div.listky-sk {z-index:15 !important;}
BODY.site6 div.listky-sk #title {bottom:-15px !important;}


BODY.site9 {background:url("../uploads/images/2009/css/background9.jpg") left top repeat-x #fea57b;}
BODY.site9 div.page-case {background:#b6585d;}
BODY.site9 #lista #title {top:40px !important;}
BODY.site9 #lista {z-index:10}

BODY.site10 {background:url("../uploads/images/2009/css/background10.jpg") left top repeat-x #2bb58e;}
BODY.site10 div.page-case {background:#e78bb4;}

BODY.site10 #lista {z-index:10}
BODY.site10 #lista #title {top:35px !important;}
body.site10 #top h2 a { background-image: url("../uploads/images/2009/css/logo-bielo-zlte.png");}

BODY.site11 {background:url("../uploads/images/2009/css/background11.jpg") left top repeat-x #583162;}
BODY.site11 div.page-case {background:#4a3135;}

BODY.site11 #lista {z-index:10}
BODY.site11 #lista #title {top:30px !important; right:335px !important;}

BODY.site12 {background:url("/uploads/images/2009/css/background12.jpg") left top repeat-x #934575;}
BODY.site12 div.page-case {background:url("/uploads/images/2009/css/history-back.gif") left top repeat-y; }

div.gallery {float:left; width: 590px; min-height:450px; _height:450px; margin-bottom:3px;}
div.gallery a {float:left; width:73px; height:45px; overflow:hidden;}
div.gallery a img {float:left; }
div.gallery-list {float:right; width: 383px; text-align: right; margin-bottom:3px;}

BODY.site13 {background:url("/uploads/images/2009/css/background13.jpg") left top repeat-x #663673;}
BODY.site13 div.page-case {background:url("/uploads/images/2009/css/background-partneri.gif") left top repeat-y #d8dcc6;}
body.site13 #or-left {height:530px; }

body.site13 #top h2 a { background-image: url("../uploads/images/2009/css/logo-bielo-zlte.png");}


.partneri {min-height:500px;}
* HTML BODY .partneri {height:500px;}
.partneri h3 {color:#004b1b; font-weight:normal; font-size:90%; margin:0; padding:0 0 20px 0; }
.partneri div {padding:20px 0;}
.generalny-partner {float:left; width:249px; text-align:center;}
.generalny-partner h3 {padding-left:32px; color:#fff; text-align:left}
.generalny-partner img {margin:0 32px; color:#fff}
.hlavni-partneri  {float:right; width: 665px;}
.hlavni-medialni-partneri  {float:right; width: 665px;}


BODY { overflow:scroll; overflow: -moz-scrollbars-vertical; *overflow:visible; }
* HTML BODY {overflow:auto;}
FIELDSET,LEGEND,FORM {margin:0; padding:0; border:0 none;}
IMG {border:0 none;}
TABLE {font-size:100%;}
INPUT,TEXTAREA,SELECT {font-family: "Arial CE", "Helvetica CE", Arial, sans-serif; font-size:100%; color:#484848;}

P,H1,H2,H3,H4,H5,H6 {margin:0; padding:8px 0; }

H1,H2,H3,H4,H5,H6 {}

H1 {  font-size:130%; color:#803b22; }
H2 {font-size:120%; color:#803b22;  }
H3 {font-size:100%; color:#803b22;}
H4 {font-size:130%; color:#211d15;}
H5 {font-size:120%; color:#211d15;}
H6 {font-size:110%; color:#211d15;}

ADDRESS {font-style:normal; margin:0; padding:0;}

A {color:#700e09; text-decoration:underline; outline-width: 0px! important}
A:hover {text-decoration:underline; color:#211d15;}

HR {margin:0; padding:0; border:0 none; background:none; height:1px;  line-height:0; font-size:0; border-top:1px solid #4b2112; clear:both;}

#site {width:980px; margin:0 auto; text-align:left; position:relative; left:0; top:0; overflow: 
}

#or-left {width:171px; height:544px;   position: absolute; left: -78px; top: -70px; background-image: url("uploads/images/2009/css/ornament-vlavo.gif");
background-position:left top; background-repeat: no-repeat; z-index: 2; }
#or-left {width: 179px; height: 677px; height:531px;
background-image: url("/uploads/images/2009/css/ornament-vlavo.png");
background-position: left top; background-repeat: no-repeat; z-index: 2;}
#or-right {width:56px; height:526px; position: absolute; left: 980px; top: -15px; background: url("/uploads/images/2009/css/ornament-vpravo.gif") left top no-repeat; z-index: 2}
#or-right {width:172px; height:528px; left: 980px; top: -15px; background: url("/uploads/images/2009/css/ornament-vpravo.png") left top no-repeat; z-index: 5}
#or-right-trans {width:25px; height:354px; position: absolute; left: 956px; top: 73px; background: url("/uploads/images/2009/css/ornament.png") left top no-repeat; z-index:15;}

body.site5 #or-left  {eight:540px; z-index:0;}
body.site5 page-case {background:#e78bb4; }

body.site-indx #or-left  {height:440px; z-index:0;}

#top {width:100%; height:110px; position:relative; top:0; left:0;}
#top .babes { position: absolute; left: 774px; top: 26px; width:134px; height:93px; background-image: url("/uploads/images/2009/css/babes.png"); background-repeat:  no-repeat;}
#top h2 {margin: 0; padding: 0; font-size: 100%; width: 330px; height: 65px; position: absolute; left: 22px; top: 56px; z-index: 20; }
#top h2 a {position: absolute; left:0; top: 0; width: 100%; height: 100%; z-index: 2; background-image: url("/uploads/images/2009/css/logo-modry.png"); background-repeat: no-repeat; background-position: left top}
#top h2 SPAN {position: absolute; left: 0; top: 0; z-index: 1; display: none;}
body.site4 #top h2 a {position: absolute; left:0; top: 0; width: 100%; height: 100%; z-index: 2; background-image: url("/uploads/images/2009/css/logo-biely.png");}
body.site2 #top h2 a,body.site5 #top h2 a {position: absolute; left:0; top: 0; width: 100%; height: 100%; z-index: 2; background-image: url("/uploads/images/2009/css/logo-zlty.png");}



div.submenu {position: absolute; top: 16px; left: 30px; font-size: 90%; }
div.submenu UL,div.submenu UL LI {margin: 0; padding: 0; list-style: none; background: none; }
div.submenu UL LI {color: #459469;  text-transform: uppercase; float: left; padding-right:3px;}
div.submenu UL LI.lang {text-transform: none;}
div.submenu UL LI A {color: #459469; text-decoration: none; }
div.submenu UL LI A:hover {color: #484848; text-decoration: none; }
div.submenu ul li span {display:none;}

div.menu {position: absolute; left: 30px; top: 33px}
div.menu UL,div.menu UL LI  {margin: 0; padding: 0; list-style: none; background: none;}
div.menu UL LI {float: left;}

#lista {width:100%; height:91px; position: relative; top: 0; left: 0; z-index:1; background: url("/uploads/images/2009/css/lista-back.gif") 0 0 no-repeat #e78bb4; }
#lista #counter {position: absolute; top: 27px; right: 15px; padding-left:100px; padding-bottom:1px; background: url("/uploads/images/2009/texty/do-zaciatku.gif") 0 5px no-repeat; oveflow:hidden; display:none !important;}
body.en #lista #counter {background: url("/uploads/images/2009/texty/day-to.gif") 42px 5px no-repeat;}



#lista  #counter span {font-size:90%; line-height:1em; position:relative; top:3px; color:#202022;}
#lista  #counter span.days strong {color:#d93535;}
#lista  #counter span.hours strong {color:#a27a30;}
#lista #counter span.minutes strong {color:#e1a34b;}
#lista  #counter span.seconds strong {color:#fdcf8e;}

#lista #counter IMG,#lista #counter EMBED {disply: block;}
#lista #title {position: absolute; bottom: 0px; _bottom:-1px;  right: 315px; top: 42px; }
body.site7 #lista #title {bottom: -15px; _bottom:-16px;   }
#lista #title IMG {display: block;}

#content {padding:5px 0; background: #e78bb4; position: relative; top: 0; left: 0; z-index:3; width: 100%;}

#coming {width: 100%; position: relative; top:-91px;  z-index:6; height:220px; margin-bottom: -80px;}
#coming img {width:981px; height:220px }

div.content-left {position:relative; left:0; top:0; z-index: 4; float:left; width:274px;  }
div.content-left-case {float:right; width:264px;}
div.content-left2 {width: 283px;  width: 274px;}

div.block {padding:10px 0; margin-bottom:3px; clear:both;  }

div.pohodadatum {padding-left:20px;  background: #15f47b; color:#231f20;}
div.pohodadatum H4 {padding: 15px 0 0 0; margin: 0; font-size: 100%; color:#231f20; font-weight: normal;}

div.pohodainfo { background: #f7dd02; color: #bf1e2e; float:left; width: 100%}
div.pohodainfo.hover {background: #fdba37} 
div.pohodainfo IMG { float:left; margin-left:20px;}
div.pohodainfo H5 {margin: 0; padding:2px 0 0 0;  color: #bf1e2e; font-size: 100%; font-weight: normal; float:right; width:145px}
div.pohodainfo H5 A:hover,div.pohodainfo H5 A {color: #bf1e2e; text-decoration: none;}

div.webparty {padding: 0 0 3px 0; margin-bottom:0;  background: #e78b8b; }
div.pohodashop {padding:6px 0 0 0; margin-bottom: 0; background: #e78b8b}
div.pohodashop,div.webparty IMG {display: block;}

div.newsletter {padding: 0 0 0 0; margin-bottom:0; font-size: 90%; background: #e78b8b}
div.newsletter H3 {margin: 0; padding:5px 10px 0px 10px; font-size: 100%; font-weight: normal; text-transform: uppercase; color: #4a4343}
div.newsletter  form {}
div.newsletter  form  div {background: #be7272; padding: 5px 10px;}
div.newsletter  form  div.hidden {padding:0;}
div.newsletter  form  div.hover {background: #e3a9ac; }
div.newsletter  form  div input {padding-left:5px; background: #c78585; color: #ffffff; border: 0 none; width: 200px;}
div.newsletter  form  div .submit input {background: #be7272; color: #ffffff; text-transform: uppercase; cursor: pointer; cursor: hand; width: auto}

div.newsletter p {margin: 0; padding:2px 10px 1px 10px; color:#30302d}

div.photogallery {  background: #e78bb4; width:263px; position: relative !important; } 
/* div.photogallery a {position: absolute; left: -20px; top: 0px; width:298px; height:154px } */
div.photogallery a {position: absolute; left:0px; top: 0px; width:298px; height:154px }

div.content {width:422px; float: left; text-align: center;}
div.content-case {width:400px; margin: 0 auto; text-align: left; background: #e78b8b}


/* div.news {background: #eda0a0; margin-bottom:4px; height: 115px; overflow: hidden; } */
div.news {background: #b94f58; margin-bottom:4px; height: 115px; overflow: hidden; }
div.news .perex-image {float:left;}
div.news .perex-image {width: 125px; height: 115px; display: block;}

div.news div.news-text {float:right; width:265px; }
div.news div.news-text H1,div.news div.news-text H2 {background: #30302d; color: #fff; font-size: 100%; font-weight: normal; margin: 6px 10px 0 0; padding: 1px 10px 1px 5px; }
div.news div.news-text H1 A,div.news div.news-text H2 A {color: #fff; text-decoration: none;  }
div.news div.news-text div.txt {padding:4px 20px 4px 5px; color: #484848}
div.news div.news-text div.txt P {padding: 0 0 8px 0;}

div.news6 {height:auto; min-height:590px;  text-align: center; position: relative; z-index: 4; overflow:hidden;  _width:100%;  }
div.news div.news-detail {width: 475px;  margin: 10px auto; text-align: left;}
div.news div.news-detail .perex-image {float: none; display: block; width: auto; height: auto;}
div.news div.news-detail .news-text {background: #eda0a0; width: auto; float: none; padding:5px 10px; }

div.webparty-item {background: #eda0a0;}
div.webparty-item H5 {background: #30302d; color: #fff;}

div.webparty-item2 {background: #e3a9ac}
div.webparty-item2 H5,div.news2 div.news-text H2 {background:#4b2112;}

div.news2 { background-color: #ca6f76; }

div.webparty-item3,div.news3 {background:#eda0a0}
div.webparty-item3 H5,div.news3 div.news-text H2 {background:#700936;}

div.webparty-item4,div.news4 {background:#e7a6a6}
div.webparty-item4 H5,div.news4 div.news-text H2 {background:#700e09;}

div.webparty-item5,div.news5 {background:#eda0a0}
div.webparty-item5 H5,div.news5 div.news-text H2 {background:#700936;}

div.news6 {background: #b6585d}


div.news-hover {background: #c78585; cursor: pointer; cursor: hand;}
div.news-hover div.news-text div.txt {color:#222}

div.news-case {position: relative; z-index: 4; width:100%; }

div.news-vlavo {width: 498px; float: left; clear: none;}
div.news-vpravo {width: 478px; float: right; clear: none;}
div.pagination-vlavo { width: 448px; _width:498px !important; float: left; clear: none; text-align: left !important;}
div.pagination-vpravo {width: 428px; _width:478px !important; float: right; clear: none !important;  }

div.news-vlavo div.news-text { width:365px;} 
div.news-vpravo div.news-text {width: 345px;}

div.webpartyform {padding:5px;  }
div.webpartyform H2 {margin: 0; padding: 0; position: relative; top: 5px; left: 14px; }
div.webpartyform form fieldset label.e-mail ,div.webpartyform form fieldset label.name {padding:5px; background: #f68f00; display: block;}
div.webpartyform form fieldset label.e-mail {background: #f2a38e; }
div.webpartyform form fieldset label.e-mail input,div.webpartyform form fieldset label.name input {background: #f8aa3f; color: #77584d; border: 1px solid #f8aa3f; border-left: 9px solid #f8aa3f; border-right: 9px solid #f8aa3f; padding: 0; margin: 0; width: 234px; _width:262px;}
div.webpartyform form fieldset label.e-mail input {border: 1px solid #f5b9aa; border-left: 9px solid #f5b9aa; border-right: 9px solid #f5b9aa;}
div.webpartyform form fieldset label.e-mail input {background: #f5b9aa; }
div.webpartyform form fieldset  textarea {margin:3px 0; padding:5px; color:#fff;  background:  #8e5460; border: 0 none; width:254px; _width:264px;  height: 200px;}
div.webpartyform form fieldset span.submit {padding:10px; display: block;  text-align: right;}
div.webpartyform form fieldset span.submit input  { background: #ad6077;  border: 0 solid #ad6077;  color: #fff;}

div.webparty-detail {float: right; width: 702px; _width:692px; overflow: hidden; }

div.webparty-item {padding:10px 20px; margin-bottom: 2px;}
div.webparty-item H5 {margin: 0; padding: 1px 10px; font-size: 100%; font-weight: normal;  float: left;}
div.webparty-item H5 A {color: #fff; text-decoration: underline;}
div.webparty-item .txt  {padding:5px 10px;  clear: both; color:  #484848}
div.webparty-item .txt p {margin:0; padding:0;}

div.webparty-admin {background: #59184c; }
div.webparty-admin H5 {background: #ffbc34; color:#5b2c2c; }
div.webparty-admin H5 A:hover,div.webparty-admin H5 A {color:#5b2c2c; background: #ffbc34;}
div.webparty-admin .txt {color: #fff;}
div.webparty-admin .txt A {color:#fff; text-decoration: underline;}
div.webparty-admin .txt A:hover {text-decoration: none; color:#fff; }

div.page-case {text-align: left; position: relative; z-index: 5; _width:100%; }
body.site5 div#content {padding: 0;}
body.site5 div.page-case { background: #e78bb4; }
body.site5 #or-left {height:530px; }
body.site5 #or-right {z-index:8; height:540px; top:-67px; }
body.site5 #or-right-trans  {z-index:8; top:23px;}
div.block2 { background: #ad6077; overflow: hidden; }
body.site9 #or-left {height:530px; }

div.content-right {float: right; width: 283px; background: #e78b8b;}

div.promo { width:100%;  height:  425px; overflow: hidden; padding-bottom: 20px; background: url("/uploads/images/2009/css/promo-bottom.gif") left bottom repeat-x; text-align: right;}
div.promo div.promo-case {margin-left:auto; width:282px;  height: 425px; overflow: hidden; text-align: right;}

HTML BODY div.promo  {}

div.movie {text-align: center;}
div.movie A IMG {margin-bottom: 4px; display: block;}
div.movie a:hover,div.movie a {color: #231f20; text-decoration: none; text-transform: uppercase; text-align: center;}

div.player {padding: 10px 0;}
div.player .object {float:left; width: 760px;}
div.player .object embed,div.player .object img {margin-left:15px; }
div.player .desc {float: left; width: 202px; }
div.player .desc h3 {margin: 0; padding: 0;}
div.player .desc H5 { font-size: 100%; margin: 0; padding:1px 8px; font-weight:normal; text-transform: uppercase;}
div.player .desc P.line {background: #f0f3bb; margin-bottom:3px;}
div.player .desc P {color:#231f20; padding: 1px 8px; margin: 0; }
div.player .desc P a {text-decoration:none;}
div.player .desc P a:hover {text-decoration:underline;}

#foot {margin:4px 0 0 0; padding:35px 30px 20px 30px; clear: both; background: url("/uploads/images/2009/css/foot-back.gif") repeat-x; position: relative; z-index: 8; }
body.site4 #foot {padding-top:20px; background:none;}
#foot div.menu {position: relative; left: 0; top: 0;}
* HTML BODY #foot div.menu {width:100%;}
#foot p.copy {margin: 0; padding:0; color:#459469; clear: both;}
 .milk:hover,.milk {text-decoration:none;  color: #06b2d1 !important; }
#foot  A { color:#459469; text-decoration:none;} 

#header-title {font-size:200%;}
div.cleaner {clear:both; width:1px; height:0; font-size:0; line-height:0;}
div.pagination {margin-top:4px; padding: 2px 30px 2px 20px; clear: both; text-align: right; background: #f0f3bb; overflow: hidden;  color: #363a3b; _width:100%; }
div.pagination .filter {float: left;}
div.pagination-top {margin-top: 0; margin-bottom: 4px; }
div.pagination a {color: #8d5e72; text-decoration: none; padding-left: 1px; padding-right: 1px;}
div.pagination a:hover {background:#8d5e72;  color: #fff; text-decoration: none;}
.submit INPUT {	 cursor: pointer; cursor: hand;}
.error {color:#cc0000 !important; font-weight:normal !important;}
div.pagination .error {margin:0; padding:0; color: #222 !important; }


/*tickets*/

BODY.site6 {background:url("/uploads/images/2009/css/background6.jpg") left top repeat-x #5c4e47;}
body.site6 #top h2 a {position: absolute; left:0; top: 0; width: 100%; height: 100%; z-index: 2; background-image: url("/uploads/images/2009/css/logo-listky.png");}
body.site6 div.submenu UL LI {color: #828168; }
body.site6 div.submenu UL LI A {color: #828168; }
body.site6 div.submenu UL LI A:hover {color: #c1bb9a; }
body.site6 #foot p.copy { color:#828168; }
body.site6 #content {background:  #d1e78b; padding-bottom: 25px;} 
body.site6 div.page-case {background: #f0f3bb; padding-top:15px; padding-bottom: 15px}
body.site6 div.ticket-case {background: #b6585d;}

.tickets {table-layout: fixed; width: 100%}
.tickets tr td { border-top: 3px solid #b6585d; vertical-align: top;}
.tickets tr td P {padding-top:2px;}
.tickets tr td.col1 {background: #eda0a2; border-right: 3px solid #b6585d }
.tickets tr td.col2 {background: #a0ede7; border-right: 3px solid #b6585d }
.tickets tr td.col3 {background: #ede9a0;}

.permanentky H2,.upozornenie H2 { padding-bottom: 0;}
.tickets tr td .case {margin: 10px; padding: 20px;}
.permanentky,.upozornenie,.ztp {background: #e08f99;  margin: 10px; padding: 20px;}

#infoList{

border-top:20px solid #fdff70;
}
#infoList DIV{
	position:relative;;overflow:hidden;text-transform:uppercase; clear:both;
}
#infoList A{
	font-weight:normal;display:block;padding: 2px 320px 2px 0px;
text-align:right; color:#000000; text-decoration:none;
}
#infoList A:hover{
	color:#FFFFFF;background-color:#000000; text-decoration:none;
}
.infoData{
	positio:relative; color:#FFFFFF;padding:5px 0px 10px 20px; overflow:hidden
}
.infoData A{
	color:#FFFFFF;
}

.infoData  {padding:10px 320px 10px 100px; clear:both; text-align:right;}


.info_link1{
	color:#000000;background-color:#FFFFFF;
}
.info_link2{
	color:#000000;background-color:#64DACC;
}
.info_link3{
	color:#000000;background-color:#FFD13F;
}
.info_link4{
	color:#000000;background-color:#D9D9D9;
}
.info_link5{
	color:#000000;background-color:#E3E3C1;
}
.info_link6{
	color:#000000;background-color:#FFB13F;
}
.info_link7{
	color:#000000;background-color:#FFBAC2;
}
.info_link8{
	color:#000000;background-color:#64DA91;
}
.info_link9{
	color:#000000;background-color:#FFDD3F;
}
.info_link10{
	color:#000000;background-color:#B7AA88;
}
.info_link11{
	color:#000000;background-color:#C1E3C4;
}
.info_link12{
	color:#000000;background-color:#FFE8BA;
}
.info_link13{
	color:#000000;background-color:#C5C5C5;
}
.info_link14{
	color:#000000;background-color:#E7E2DD;
}
.info_link15{
	color:#000000;background-color:#658F66;
}
.info_link16{
	color:#000000;background-color:#C2AF9A;
}
.info_link17{
	color:#000000;background-color:#B6B3A2;
}
.info_link18{
	color:#000000;background-color:#6F9B71;
}




div.history {width:692px; float:right; min-height:600px;}
* HTML BODY div.history {height:600px;}
div.historyData{ background:#ffd005;  }

div.history-list {  width: 280px; text-align: left; padding-bottom:15px;}
div.history-list a {float: left;}
div.history-list a img {float:left; }
div.history-list h2 {margin-bottom:-30px; position:relative; z-index:10px;}
div.history-list h2 img {width:258px; height:76px}

#historyData {color:#262626; color:#fff;}
#historyData a {color:#fff; text-decoration: underline;}
#historyData p { border-bottom:1px solid #976545; display:block; padding:2px 10px 2px 35px; display:block; overflow:hidden;}

#historyData{
	position:relative;top:0px; 
}

#historyData P{
	padding:auto; padding: 2px 10px 2px 35px;display:block;
}

div.gallery {padding:0; margin:0; width:708px; background: url("/uploads/images/2009/css/gallery-decoration.gif") 100% 142px no-repeat;}
div.gallery-case { background:#ffd005; padding-right:33px; margin-right: 18px; float:left;}

div.gallery-list {width: 270px; text-align: left;}
div.gallery-list a {float: left;}
div.gallery-list a img {float:left; }
div.gallery-list h2 {margin-bottom:-30px; position:relative; z-index:10px;}
div.gallery-list h2 img {width:258px; height:76px}


.rss {height:666px; background:url("../uploads/images/2009/rss/rssback.jpg"); padding:100px 55px 0 55px}
.rss H1 {padding:0 0 5px 0;}
.rss P {padding:0 0 8px 0; font-size:130%; line-height:110%;}
.rss P img {margin-top:2px;}

div.program {background: #4a3135; padding-top:3px; padding-bottom:0px;  text-align: left;  line-height: 110%; }
div.program  H2  {background: #fdff70; margin: 0 0 0px 0; padding-left:20px; font-size: 100%;  color: #1c181a; text-align: left; overflow:hidden; position:Relative; z-index:10; }
div.program  H2 a { color: #1c181a; text-decoration:underline}
div.program  H2 a:hover { color: #1c181a; text-decoration:none}
div.program .pagination { color: #8d5e72; text-align:left; margin-top:0;}

div.program table  {table-layout: fixed; width: 100% }
div.program table tr td {color: #000000; vertical-align: top; padding:10px 0 20px 0; text-align:center;}
div.program table tr td h4,div.program table tr td h3 {font-size:16px; color: #c3bd5d; padding-top:15px; padding-bottom:0; text-transform: uppercase; width: 90%; margin: 0 auto; line-height:1em; text-align:left; }
div.program table tr td h4 {color: #a69a9c; padding-top:2px; padding-bottom:0px; font-size:26px; margin-bottom:-4px; }
div.program table tr td h4, x:-moz-any-link {margin-bottom:-2px;}
div.program table tr td h4.radio-piatok,div.program table tr td h4.radio-sobota {font-size:22px}
div.program table tr td h4 IMG {display:block}
div.program table tr td a {color: #000000;}
div.program table tr td.stvrtok {background: #4a3135}
div.program table tr td.piatok {background: #534c52}
div.program table tr td.sobota {background: #3c3439}

div.program table tr td table tr.hover td {background: #460009 !important; color:#fff;}
div.program table tr td table tr.hover td a:hover,div.program table tr td table tr.hover td a {color:#fff; text-decoration: none;}

div.program table tr th {font-weight:normal; font-style:normal; text-align:left;}
div.program table tr td table tr th {background: #f6e878; height:20px; border-bottom:2px solid #4a3135; }  
div.program table tr td table tr th.cas {padding-left:10px}
div.program table tr td table tr td {background: #fad874; text-transform: uppercase; text-align:left;}  
div.program table tr td table tr.row2 td {background: #fceab3;}

div.program table tr td.piatok table tr th {background: #8fe0c3;  border-bottom:2px solid #534c52;}
div.program table tr td.piatok table tr td {background: #8fe0bf; }  
div.program table tr td.piatok table tr.row2 td {background: #c2eedc;}
div.program table tr td.piatok  h3 {color:#7cb09f}

div.program table tr td.sobota table tr th {background: #80ee95;  border-bottom:px solid #3c3439;}
div.program table tr td.sobota table tr td {background: #b1e08f; }  
div.program table tr td.sobota table tr.row2 td {background: #d4eec2;}
div.program table tr td.sobota  h3 {color:#6ab277}

div.program table table {table-layout: auto; width: 95%; margin: 0 auto 10px auto; text-align:left;}
div.program table table td {padding:3px 0;}
div.program table table td.cas {width:80px; padding-left:10px;}
div.program table table td.info {padding-right: 10px;}
div.program table table td.info span {font-size:90%;}

div.news div.news-detail .news-text .txt table {margin:10px 0; border-collapse: collapse; }
div.news div.news-detail .news-text .txt table td {border:1px solid #b6585d; padding:2px 5px; }