html {background-color:#E1FFFF;}
body {text-align: center;font: 80%/1.4 Arial, Helvetica, sans-serif;margin:0;padding:0;color:black;background:/*#229BC8*/ #E1FFFF url(../images/layout-bg.gif) repeat-x;}
html > body {font-size: 13px;}
td {font-size: 12px;}

a {color:#0C6488;}
a:hover {text-decoration:underline;}
a.small {font-size:9px;}

#layout {background:url(../images/layoutInner-bg.gif) repeat-x top left white;width: 988px;margin: 0 auto;}
#layoutInner {width: 970px;margin:0 9px;text-align: left;}
#layoutPopup {background-color:#130F0B;margin:10px;}
#layoutPopupInner {margin:0 10px;text-align: left;padding:10px 0;}

#head {overflow:hidden;background:transparent;}
#linet {width: 970px;height:6px;line-height:6px;background-color:#0C6488;overflow:hidden;margin:-3px 0 0 0;}

/*#logo {float:left;width:400px;height:92px;}
#logo a {display:block;width:400px;color:#fff;text-decoration: none;font-size:36px;padding:20px 0 0 20px;}
#logo small {display:block;width:400px;color:#fff;font-size:12px;padding-left:20px;margin-top:-5px;}
#hrcol {float:left;width:570px;height:92px;background:url(../images/hAdTickets_bg.gif) no-repeat bottom right;}*/

#logo {float:left;width:350px;height:92px;}
#logo a strong {display:none;}
#logo a {display:block;width:350px;height:92px;background-repeat:no-repeat;}
#logo small {display:block;width:400px;color:#fff;font-size:12px;padding-left:20px;margin:-28px 0 0 200px;}
#logo small span {display:none;}
#hrcol {float:left;width:620px;height:92px;background:url(../images/hAdTickets_bg.gif) no-repeat bottom right;}

#topmenu {width:100%;height:34px;background:url(../images/topmenu_bg.gif) repeat-x #0C6488;margin-bottom:10px;border:1px solid #139FD9;}
#topmenu ul {margin:0 0 0 15px;padding:0;}
#topmenu li {float:left;margin:0;padding:0;list-style:none;}
#topmenu a {color:white;font-weight:bold;text-decoration:none;line-height:34px;display:block;padding:0 15px;font-size:90%;}
#topmenu a:hover, #topmenu a.sel {background:url(../images/topmenu_bg_h.gif) repeat-x;text-decoration:none;}

#supertopmenu {width:100%;height:24px;background-color:white;text-align:right;font-size:10px;}
#supertopmenu a {color:#0C6488;font-weight:bold;text-decoration:none;line-height:20px;padding:0 5px;}
#supertopmenu a:hover {color:black;}

#footer {width:100%;height:69px;border-top:4px solid #003646;background:#0C6488;/*url(../images/footer_bg.gif) no-repeat top left */}
#footer #signature {float:left;width:210px;color:white;font-size:80%;}
#footer #signature div {margin:28px 0 0 30px;}
#footer #links {float:right;width:760px;height:69px;text-align:right;color:white;font-size:80%;}
#footer #links div {margin:20px 0 0 330px;}
#footer #links span.txt {float:left;line-height:30px;margin-right:10px;}
#footer #links img {float:left;margin-left:10px;border:0;}
#footer, #footer a {color:white;}

#page {float:left;}
#pagelite {width: 750px;margin: 0 auto;padding:20px 20px 20px 20px;text-align:left;}
#pagelite #content {float: none;width:100%;margin:0;padding:20px;background:#ffffff;}
#pagelite #content #backNav {margin:0;}

.home, .l2colsl {width:780px;}
.l2colsr {width:765px;}
.l3cols {width:570px !important;}
.l1cols {width:970px;float:none !important;}

#lc {float:left;width:185px;margin-right:18px;}
#rc {float:right;width:180px;}

#page p {text-align:justify;}
#page .first {margin-top:0;}
#page hr {border:0;border-top:1px solid #13A0DB;height:0;}

h1, h2, h3 {font:Arial, Helvetica, sans-serif;font-weight:normal;padding:0;color:#13A0DB;}
h1.main, h1.MainHeadline {color:#22466D;font-size:28px;margin:5px 0 15px 0;/*border-bottom:1px solid #CAB0C4;*/}
h1.main span {display:block;font-size:18px;}
/*h1.subtitle {display:block;font-size:140%;color:#CAB0C4;margin-top:10px;border-bottom:1px solid #CAB0C4;}*/
h2 {font-size:22px;margin:10px 0;}
h2.main {color:#CAB0C4;font-size:22px;margin-top:0px;}
h3 {font-size:18px;margin-bottom:5px;}

.backNav {}
.backNav, .backNav a, .backNav span {font-size:90%;}

.halfcol {width:50%;_width:48%;float:left;}
.thirdcol {width:32%;float:left;}
.cb {clear:both;}
.themebox_1, .themebox_2 {margin:0 7px;}
.themebox_1 .nobrd, .themebox_2 .nobrd {margin:0 -7px;}
.themebox_1 h3.title, .themebox_2 h3.title {color:white;font-size:110%;padding:6px 11px;border-bottom:2px solid transparent;margin:0 -7px;font-weight:bold;font-family:Arial, Helvetica, sans-serif;}
.themebox_1 h3.title a, .themebox_2 h3.title a {color:white;}
.themebox_1 .line, .themebox_2 .line {overflow:hidden;height:1px;line-height:1px;background:transparent;padding:0 6px;margin:0 -7px;}
.themebox_1 h3.lnk, .themebox_2 h3.lnk {padding:6px 11px;margin:0;}

.themebox_1 h3.title {background:#229BC8;border-color:#0C6488;}
.themebox_2 h3.title {background:#0C6488;border-color:#003646;}
.themebox_1 .line {background:#003646;}
.themebox_2 .line {background:#0C6488;}
.themebox_1 {color:#000000;}
.themebox_2 {color:#000000;}
.themebox_1 a, .themebox_2 a {font-weight:bold;}
.themebox_1 a {color:#0C6488;}
.themebox_2 a {color:#0991B3;}
.themebox_1 a:hover, .themebox_2 a:hover {color:#444;}
.themebox_1 p, .themebox_2 p {margin-top:5px;}

.themebox_1 ul, .themebox_2 ul {margin:0 -7px;padding:0;}
.themebox_1 li, .themebox_2 li {margin:0;list-style:none;padding:5px 9px;}
.themebox_1 ul.menu li, .themebox_2 ul.menu li {padding:0;}
.themebox_1 ul.menu a, .themebox_2 ul.menu a {display:block;padding:5px 9px;}
.themebox_1 li {border-bottom:1px solid #003646;}
.themebox_2 li {border-bottom:1px solid #0C6488;}
.themebox_1 ul li span.lcol, .themebox_2 ul li span.lcol {width:80px;}
.themebox_1 ul li span.rcol, .themebox_2 ul li span.rcol {text-align:justify;}

.themebann, .themebann a {width:780px;height:150px;}
.themebann strong {display:none;}
.themebann a {display:block;background-position:top left;background-repeat:no-repeat;}
.themebann h2 {display:block;margin:0;}
.themebann .descr, .hdescr {display:none !important;margin:0;}
.themebann .links {display:none;margin:0;}

.themebox_3 {border:2px solid #C2B812;background:#DCD514;padding:10px;}
#page .themebox_3 hr {border:0;border-top:1px solid #569200;height:0;}
.themebox_3 h1, .themebox_3 h2, .themebox_3 h3 {color:#000000;}
.themebox_3 a {color:#000000;font-weight:bold;}

img.brd1 {border:1px solid #229BC8;}
img.brd2 {border:2px solid #229BC8;}
.img_frame_1 {padding:5px;background:url(../images/slashes_bg1.gif) #10A5DE;}

a.wh, .wh {color:black;}
h3 a {font-size:14px;font-weight:bold;font-family:Arial, Helvetica, sans-serif;}

a.a_btn {background:url(../images/topmenu_bg.gif) repeat-x;color:white;font-weight:bold;padding:8px 15px;_padding:7px 15px;border:3px solid #1088B4;text-decoration:none;line-height:34px;}
a.a_btn:hover {background:url(../images/topmenu_bg_h.gif) repeat-x;text-decoration:none;}
a.btn {background:#008CE4;color: #ffffff;font-weight: bold;font-size:14px;padding:0 10px;margin:0 5px 5px 0;}
a.btn2 {background:#008CE4;color: #ffffff;font-weight: bold;font-size:14px;padding:5px 10px;margin:0 5px 5px 0;}

.left {text-align: left !important;}
.center {text-align: center !important;}
.right {text-align: right !important;}
.hidden {display:none;}
ul li {list-style-type:square;}

.mt10 {margin-top:10px;}
.mt20 {margin-top:20px;}
.mt30 {margin-top:30px;}
.mr0 {margin-right:0;}
.mr10 {margin-right:10px;}
.mr20 {margin-right:20px;}
.mr5 {margin-right:5px;}
.mr3 {margin-right:3px;}
.mb10 {margin-bottom:10px;}
.mb20 {margin-bottom:20px;}
.mb30 {margin-bottom:30px;}
.ml5 {margin-left:5px;}
.pr3 {padding-left:5px;}
.pr5 {padding-right:5px;}
.pb5 {padding-bottom:5px;}
.pl5 {padding-right:5px;}
.p5 {padding:5px;}

.boxPhoneTickets {background:url(../images/mobil_vstupenky.gif) no-repeat right bottom;margin:-12px -7px 2px -7px;height:92px;}
.boxPhoneTicketsInner {margin:0px 160px 7px 7px;padding:12px 0 0 0;}

/*KONCERT DETAIL*/
.conc_det {}
.conc_det .main_img_frm {float:left;width:260px;margin:0 20px 20px 0;}
.conc_det .lcol {float:left;width:140px;margin-right:20px;}
.conc_det .rcol {float:left;width:590px;}


/*ZALOZKY*/
.flaps {display:none;}
.flaps ul {margin:0;padding:0;}
.flaps ul li {list-style:none;float:left;}
.flaps ul li a {color:white;font-weight:bold;text-decoration:none;line-height:34px;display:block;padding:0 15px;font-size:90%;background:#210716;}
.flaps ul li a.sel {background:url(../images/topmenu_bg_h.gif) repeat-x;text-decoration:none;}
.flaps ul li a:hover {background:url(../images/topmenu_bg.gif) repeat-x;text-decoration:none;}
.tabs {clear:both;}
.tabs div.tab {border:2px solid #003646;background:#0C6488;padding:10px;margin-bottom:10px;}
.tabs div.nsel {display:none;margin-bottom:0;}
.tabs div.sel {display:block;margin-bottom:0;}
.tabs div.tab h2.anchor {margin-top:0;}
.tabs div.nsel h2.anchor, .tabs div.sel h2.anchor {display:none;}

/*KATALOG*/
.ctlgItem {}
.ctlgItemHghl {border-top:4px solid #569200;border-bottom:1px solid #569200;background:#2E4E00;padding:10px 2px;}
.ctlgItem .imgDiv {width:120px;height:100px;float:left;}
.ctlgItem .descrDiv {}
.ctlgItem .descrDiv h2, .ctlgItem .descrDiv h3  {margin:0 0 5px 0;}
.ctlgItem .descrDiv p {margin:2px 0 2px 0;}
.ctlgItemSplitter {line-height:1px;height:1px;overflow:hidden;margin:15px 0;background:#229BC8;}

/*TABULKY*/
.tbl_1 {width:100%;margin:10px 0;}
.tbl_1 th {text-align:left;background:#262626;border:0;}
.tbl_1 td {text-align:left;border:0;border-bottom:1px solid #262626;}
.tbl_1 th, .tbl_1 td {padding:1px 5px;}

/*SiteMap*/
.SiteMapPanel {float:left;display:block;width:45%;}
div.Layout2 div.SiteMapPanel h2 a{display:block;}

.error {font-weight:bold;color:#CC0000;}
.errorbox {line-height: 16px;height:12px;background:url(../images/error.gif) no-repeat 7px 7px;padding:7px 7px 7px 27px;border:4px solid #CC0000;}

.input {background-color:#BBD4F1;}
.submit, .button {background-color:#BBD4F1;border:1px solid #4B0930;color:#4B0930;font-weight:bold;line-height:18px;font-size:10px;}

.code {border:2px solid #EF008C;background-color:#101010;font-weight:bold;color:#EF008C;padding:3px 8px;line-height:25px;word-spacing:5px;}
.darktxt {color:#5E5E5E;}

#footerCSLinks {width:100%;padding-top:10px;margin-bottom:10px;}
#footerCSLinks h2 {padding:6px 11px;border-bottom:2px solid #003646;margin:0 0 10px 0;font-weight:bold;font-family:Arial, Helvetica, sans-serif;background:#0C6488;}
#footerCSLinks h2, #footerCSLinks h2 a {font-weight:bold;font-size:12px;color:#ffffff;}
#footerCSLinks a {padding:0 10px 0 0;font-weight:bold;font-size:11px;}


.booking .themebox_1 {border:2px solid #C9B9B9;background:#F4F0F0;padding:10px;}
.booking .themebox_2 {border:2px solid #dddddd;background:#eeeeee;padding:10px;}*/
.first {margin-top:0 !important;}




/*KONCERT DETAIL*/
.conc_det {}
.conc_det .main_img_frm {float:left;width:260px;margin:0 20px 20px 0;}
.conc_det .lcol {}
.conc_det .lcol .descr {text-align: justify;}
.conc_det .rcol {}
.conc_det .rcol .calDiv {width:80px;float:left;}
.conc_det .rcol .venueDiv {width:230px;float:left;text-align: left;}
.conc_det .rcol .buyTicketsDiv {width:230px;}
/*.conc_det .rcol .buyTicketsDiv a {line-height:60px;font-size:16px;font-weight:bold;}*/
.conc_det .rcol .ticketsDiv {width:305px;border:5px solid #63791F;background:#95BA2E;padding:10px 0;margin-top:5px;color:#000000;}
.conc_det .rcol .ticketsDiv p {margin-top:10px;}
.conc_det .rcol .ticketsDivInner {margin:0 10px;}
.conc_det .rcol .splitter {line-height:1px;height:1px;overflow:hidden;margin:15px 0;}
