* {
    margin: 0;
    padding: 0;
}

body {
    margin: 0;
    padding: 0;
    background: #252D37 url(../images/img1.gif) repeat-x;
    font: normal 11px "Trebuchet MS", Arial, Helvetica, sans-serif;
    color: #A4AFBD;
}

body, th, td, input, textarea {
    text-align: justify;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #A4AFBD;
}

form {
    margin: 0;
    padding: 0;
}

input, textarea {
    font-weight: bold;
}


input.input {
    padding: 2px 5px;
    background: #F8FAEB;
    border-top: 1px solid #4D5719;
    border-left: 1px solid #4D5719;
    border-right: 1px solid #626456;
    border-bottom: 1px solid #626456;
    color:#232B35;
}

input.button {
    background: #3C7BCF;
    border-top: 1px solid #3C7BCF;
    border-left: 1px solid #3C7BCF;
    border-right: 1px solid #3C7BCF;
    border-bottom: 1px solid #3C7BCF;
    color: #FFFFFF;
    text-align: center;
}


h1, h2, h3 {
    margin-top: 1.5em;
    color: #FFFFFF;
}

h1 {
    letter-spacing: -.075em;
}

h2 {
    letter-spacing: -.05em;
    font-weight: bold;
    color: #E1E6EB;
    margin:15px 0;
}

h3 {
    margin:10px 0;
}
h1 { font-size: 31px; }
h2 { font-size: 26px; }
h3 { font-size: 18px; }

p, ul, ol, blockquote {
    padding-top: 0;
    text-align: justify;
    line-height: 18px;
}

p {margin:5px 0;}

ul, ol {
    margin-left: 3em;
}

blockquote {
    margin-left: 3em;
    margin-right: 3em;
}

a {
    color: #95BA2E;
}

a:hover {
    text-decoration: none;
}

a.unnoticeable {
    color: #3B495A;
}


h1 a, h2 a, h3 a {
    border: none;
    text-decoration: none;
    color: #48C3FC;
}

h1 a:hover, h2 a:hover, h3 a:hover {
    background: none;
    color: #ffffff;
}

hr {
    display: none;
}

/* Header */

#header {
    width: 904px;
    height: 140px;
    margin: 0 auto;
}
#headerInner {width: 900px;margin: 0 auto;}

#menu {
    float: left;
}

#menu ul {
    margin: 0;
    padding: 53px 0 0 0;
    list-style: none;
}

#menu li {
    display: inline;
}

#menu a {
    display: block;
    float: left;
    height: 25px;
    padding: 10px 15px 0 15px;
    text-transform: lowercase;
    text-decoration: none;
    font-size: 12px;
    font-weight: bold;
    color: #FFFFFF;
}

#menu a:hover {
    background: #0C7AC7 url(images/img2.gif) repeat-x;
}

/* Search */

#search {
    float: right;
    padding: 63px 0 0 0;
}

#textfield1 {
    width: 175px;
    background: #FFFFFF;
    border: none;
}

#submit1 {
    height: 19px;
    background: #6F9303;
    border: none;
    text-transform: lowercase;
    font-size: 10px;
    font-weight: bold;
    color: #FFFFFF;
}



/* Content */

#content {
    width: 904px;
    margin: 0 auto;
}

#colOne {
    float: left;
    width: 238px;
}

#colTwo {
    float: right;
    width: 646px;
}

/* ColOne Content */

#colOne ul {
    margin-left: 0;
    padding-left: 0;
    list-style: none;
}

#colOne li {
    padding: 5px 0 7px 0;
    border-top: 1px solid #3B495A;
}

#colOne li.first {
    border: none;
}

#colOne h3 {
    font-size: 15px;
}

#content .title, #content h1.main, #content h1.MainHeadline {
    margin: 0;
    font-weight: normal;
}

h1.title, h1.main, h1.MainHeadline {
    padding: 10px 0  30px 0;
    height: 40px;
    font-size: 30px;
    font-family: Arial, Helvetica, sans-serif;
}
h1.title span, h1.main span, h1.MainHeadline span {
    display: block;
    font-size: 14px;
    color: #5B6F88;
    letter-spacing: normal;
    font-weight: bold;
}

/* Boxed */

.boxed {
    margin: 0 0 20px 0;
    padding: 0 20px 20px 20px;
    background: url(../images/img4.gif) repeat-x left bottom;
}
.boxed2 {margin: 0 0 20px 0;padding: 0 20px 20px 20px;}
.boxed ul.twocol li {float:left;width:100px;}
.boxed ul.twocol {clear: left;width: 200px;}

/* Logo */

#logo {
    margin: 0 0 20px 0;
    padding: 0 0 40px 20px;
    background: url(images/img3.gif) repeat-x left bottom;
}

#logo h1 {
    text-transform: lowercase;
}

#logo h2 {
    text-transform: lowercase;
    font-size: 12px;
}

#logo a {
    text-decoration: none;
    color: #FFFFFF;
}



/* Footer */

#footer {
    clear: both;
    width: 904px;
    margin: 0 auto;
    background: url(../images/img6.gif) repeat-x left top;
}

#footerInner {width:900px;margin:0 auto;padding:20px 0;}
#footer .footerBoxes {margin:20px;}
#footer .splitter {clear: both;height:1px;background: #111111;margin:0 0 10px 0;}

#footer div.text {
    text-align: center;
    text-transform: uppercase;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #FFFFFF;
    padding:20px 0;
    border-top:1px solid #111111;
}

#footer a {color: #FFFFFF;}
#footer img {border:0;}

#footer .box {width:195px;float:left;padding-left:10px;margin:0 0 20px 10px;border-left:1px dotted white;}
#footer .box h2 {color: #ffffff;margin:0 0 5px 0;font-size:200%;}
#footer .box h3 {color: #ffffff;margin:5px 0;font-size:150%;}
#footer .box a.nextoffer {color:#95BA2E;font-size:80%;display: block;padding:10px 0 0 10px;}
#footer .first {border:0;margin-left:0;padding-left:0;}

#footer .box ul {margin:0;padding: 0;}
#footer .box li {margin:0;text-align:left;line-height:18px;list-style-type:none;padding:0;}
#footer .box a {
    text-decoration: underline;
}

#footer p {
    margin: 0;
    padding: 30px;
    text-align: center;
}


/*

*****************************************************

*/









.sidebar {
    float: left;
}


.sidebar ul {
    margin: 0 0 0 20px;
}

.sidebar li {
    margin: 0;
}

.sidebar h2 {
    margin: 0 0 10px 0;
    font-family: Arial, Helvetica, sans-serif;
    color: #B10961;
}

#sidebar1 {
    width: 210px;
    padding: 0px 20px 0px 20px;
    background: #F2F2F2;
}

#sidebar2 {
    width: 180px;
    padding: 0px 20px 30px 20px;
    background: #F2F2F2;
    z-index: 3000;
}

#sidebar2 h2 {
    margin: 0;
    padding: 15px 0  0 0px;
    height: 20px;
    font-size: 1.1em;
}

#sidebar2 ul {
    line-height: normal;
    margin-bottom: 10px;
}

#sidebar2 li {
    padding: 3px;
    font-size: 10px;
    font-family: Arial, Helvetica, sans-serif;
    text-align: left;
    list-style-type: square;
}

#sidebar2 li a {
    border: none;
    text-transform: uppercase;
}

#sidebar2 li a:hover {
    border: none;
}

/* Calendar */

#calendar {
    margin: 0 auto;
}

#calendar caption {
    font-weight: bold;
}

#calendar table {
    width: 220px;
    text-align: center;
    border-collapse: collapse;
}

#calendar thead th {
    background: #CCCCCC;
    color: #FFFFFF;
}

#calendar tbody td {
    background: #EEEEEE;
}

#calendar #today {
    background: #B8D03B;
    font-weight: bold;
    color: #FFFFFF;
}

#calendar a {
    font-weight: bold;
}

#calendar #prev {
    text-align: left;
}

#calendar #next {
    text-align: right;
}

.cb {clear:both}
.left {text-align: left !important;}
.center {text-align: center !important;}
.right {text-align: right !important;}
.hidden {display:none;}

.calenderDay {background: #252D37 url(../images/img1.gif) repeat-x;width:70px;text-align: center;padding:2px 0;color:#ffffff;}
.calenderDay span {font-size:10px;color:#ffffff;display:block;font-weight: bold;}
.calenderDay strong {font-size:36px;display:block;margin:-8px 0 0 0;}
.calenderDay em {font-size:12px;display:block;font-weight: bold;font-style:normal;margin-top:-5px;}


/*KONCERT DETAIL*/
.conc_det {}
.conc_det .main_img_frm {float:left;width:260px;margin:0 20px 20px 0;}
.conc_det .lcol {/*float:left;width:310px;margin-right:20px;*/}
.conc_det .lcol .descr {text-align: justify;}
.conc_det .rcol {/*float:left;width:320px;*/}
.conc_det .rcol .calDiv {width:80px;float:left;}
.conc_det .rcol .venueDiv {width:230px;float:left;text-align: left;height:100px;}
.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;background:#3B495A;}


/*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 #560033;background:#31081D;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 .calDiv {width:80px;float:left;}
.ctlgItem .imgDiv {float:left;width:110px;}
.ctlgItem .imgDiv img {margin-right:10px;}
.ctlgItem .descrDiv {width:410px;float:left;}
.ctlgItem .descrDiv h2, .ctlgItem .descrDiv h3  {margin:0 0 5px 0;font-size: 18px;font-weight:normal;}
.ctlgItem .descrDiv p {margin:2px 0 2px 0;}
.ctlgItemSplitter {line-height:1px;height:1px;overflow:hidden;padding:15px 0;}


fieldset {border:1px solid #3B495A;padding:10px;}
fieldset legend {color: #A4AFBD;font-weight: bold;margin-bottom:5px;}

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;}

.first {margin-top: 0;}

.pageDivider { margin:30px 0; }
.pageDivider_a { width:20px !important;height: 23px;color: white;font-size: 14px;background:#0076BE;padding:4px 8px;text-decoration: none;font-weight: bold !important;text-align: center; }
.pageDivider_a:hover { text-decoration: underline; }
.pageDivider_na { width:20px !important;height: 23px;color: white;font-size: 14px;background:#C3E8FF;padding:4px 8px;text-decoration: none;font-weight: normal !important;text-align: center;  }

img.brd1 {border:1px solid #C3ECFF;}
img.brd2 {border:2px solid #C3ECFF;}
img.left {float: left;}

.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;}

.line {line-height:1px;height:1px;overflow:hidden;margin:15px 0;background:#3B495A;}
.halfcol {width:50%;_width:48%;float:left;}
.thirdcol {width:32%;float:left;}

#calenderSearchForm .input {width:100px;}
#calenderSearchForm .button {width:80px;}
#textSearchForm .input {width:100px;}
#textSearchForm .button {width:80px;}


.themebox_1 {border:2px solid #0069AC;background:#004774;padding:10px;}
.themebox_2 {border:2px solid #dddddd;background:#eeeeee;padding:10px;}

.bubble1 div.txt {color:#444444;}
.bubble1 div.txt h2 {color:#004774;}
.bubble1 div.txt input {color:#000;}


.compTrailer {border-color:#0EA3E2 !important;background-color:#DCF5FE !important;color:black;}
.compTrailer h2 {color:#0EA3E2 !important;}
.compTrailer .sms_periods {}
.compTrailer .sms_periods .row2 span {color:#1397ED !important;}
.compTrailer .instructions .header {color:#0EA3E2 !important;}
.compTrailer .instructions ol li {color:#0EA3E2 !important;}
.compTrailer .instructions ol li div {color:black !important;}
.compTrailer .instructions span.code {color:#0EA3E2 !important;border-color:#1397ED !important;background-color:white !important;}
.compTrailer .conditions, .compTrailer .conditions a {color:#909090 !important;}


/* MM LB */

.ContentInnerAdCont {border:0 !important;margin:15px 0;width:100%;clear: left;}
.ContentInnerAdCont .ContentInnerAdContTitle {text-align: center;}
.ContentInnerAdCont .mm_utm_ad {width:300px;float: left;height:100px;}
.ContentInnerAdCont .mm_utm_ad .mm_utm_title {font-size:150% !important;font-weight:bold;border-bottom:0 !important;}
.ContentInnerAdCont .mm_utm_ad .mm_utm_title a {color:#95BA2E !important;}
.ContentInnerAdCont .mm_utm_ad .mm_utm_link a {color:#95BA2E !important;}

#colOne .mm_utm_ad {margin:5px 0 5px 0;}
#colOne .mm_utm_title {text-align: left;font-size:120%;}
#colOne .mm_utm_title a {font-weight: bold;}
#colOne .mm_utm_ad .mm_utm_txt1, .mm_utm_ad .mm_utm_txt2 {font-size:80%;color:#eee !important;}
#colOne .mm_utm_ad .mm_utm_link a {}
