

/* ------------------------ EVENTS INFO STYLES ----------------------------- */

/* ! */

html:first-child #info address p, html:first-child #press p { /* opera 9 and bellow only */
margin-left: 0;
}

/* ------------------------ EVENT DETAILS STYLES  ----------------------------- */

/* =MAIN-CONTENT */

#main-content {
width: 585px;
}

/* =MAIN-BLOCK */

.main-block {
border: 0;
}

.main-block h2 {
font-size: 200%;
margin-top: 25px;
border-bottom: 1px solid #e7e7e7;
background: url(../img/btn_koncert.gif) no-repeat left top;
padding-bottom: 5px;
overflow: auto;
}

div[class='main-block'] h2 {
border-style: dotted;
border-color: #c2c2c2;
}

.main-block h2 span {
margin: 0;
padding: 0;
display: block;
width: 120px;
margin-right: 10px;
font-size: 80%;
letter-spacing: -2px;
text-align: center;
line-height: 1.8em;
height: auto;
}

/* =em */

.main-block h2 em {
display: block;
width: 440px;
float: right;
}

/* =clean */

.clean {
border-top: 1px solid #e7e7e7;
}

div[class='clean'] {
border-style: dotted;
border-color: #c2c2c2;
}

/* =vrh */

#main-content .vrh {
margin: 20px 0 0 0;
padding: 0 0 0 0;
}

#main-content .vrh a {
background: none;
width: auto;
color: #475766;
margin: 0;
}

/* =EVENT */

.event {
border: 0;
}

/* =sort-list */

.event .sort-list {
margin-left: 0;
}

.main-block .sort-list {
border: 0;
margin: 0;
padding: 0;
}

.event .sort-list .date, .event .sort-list .time {
font-size: 140%;
letter-spacing: -1px;
display: inline;
line-height: 3em;
margin-right: 20px;
padding: 0;
}

/* ! */

html:first-child .event .sort-list .date, html:first-child .event .sort-list .time { /* opera 9 and bellow only */
font-size: 145%;
}

/* =date */

.event .sort-list .date {
margin-right: 350px;
margin-left: 15px;
}

/* =time */

.event .sort-list .time {
color: #91a7b5;
}

.event .sort-list li {
border: 0;
background: none;
}

.event .sort-list li p {
margin-left: 0;
margin-bottom: 20px;
}

/* =actions */

.event .actions {
width: 220px;
margin: 5px 0 0 0;
border: 0;
}

.event .actions .detaljnije a {
margin-right: 10px;
}

.event .actions .narucivanje a {
margin: 0;
}

.event .actions .detaljnije a {
background: none;
/*background-image: url(../img/b_svi_dogadjaji.gif);*/
/*width: 99px;*/
}

.event .actions li[class='detaljnije'] a {
/*background-image: url(../img/b_svi_dogadjaji.png);*/
}

.event .actions .detaljnije a:hover {
background: none;
/*background-image: url(../img/b_svi_dogadjaji_h.gif);*/
}

.event .actions li[class='detaljnije'] a:hover {
/*background-image: url(../img/b_svi_dogadjaji_h.png);*/
}

.event .actions li {
padding-left: none;
background: none;
}

.event .actions .detaljnije li {
margin-right: 10px;
padding-left: none;
background: none;
}

.event .actions .narucivanje li {
margin: 0;
padding-left: none;
background: none;
}

/* =av */

/*.event*/ .av {
width: 175px;
float: left;
margin-top: 5px;
}

/*.event*/ .av th {
/*text-indent: -9999px;*/
/*height: 31px;*/
vertical-align: middle;
/*padding: 0 0 30px 0;*/
}

.av th img { border: 0; }

/*.event*/ .av td a {
width: 90%;
display: block;
margin: 0 auto;
padding: 7px 0;
text-align: center;
font-size: 85%;
font-weight: bold;
text-decoration: none;
color: #475766;
border-bottom: 1px solid #e7e7e7;
}

html:first-child .av td a {
font-size: 85%;
}

/*.event*/ .av td > a {
border-style: dotted;
border-color: #c2c2c2;
}

/*.event*/ .av td a:hover {
text-decoration: underline;
background-color: #fcfcfc;
color: #ba9b65;
}

/*.event*/ .av .last a {
border: 0;
}

/* =audio */

/*.event*/ .audio th {
/*background: url(../img/b_th_audio.gif) no-repeat center top;*/
}

/*.event*/ .video th {
/*background: url(../img/b_th_video.gif) no-repeat center top;*/
}

/* ! */

.event > table.audio th {
/*background-image: url(../img/b_th_audio.png);*/
}

.event > tabvle.video th {
/*background-image: url(../img/b_th_video.png);*/
}

#press a {
/*border: 1px solid red;*/
}

/* F I X */

.main-block ul, .main-block p, .main-block a, .main-block img {
border: 0;
}

.main-block img { border: 4px solid #ccc; padding: 0; }
.main-block a img { border: none; }

.main-block ul {
margin: 0 0 10px 0;
}

.main-block a, .main-block ul li {
background: url(../img/blt_ul.gif) no-repeat left 5px;
font-size: 95%;
padding-left: 10px;
}

.main-block a, .main-block ul li a {
padding: 0;
background: none;
}

.main-block a {
text-decoration: none;
font-weight: bold;
color: #475766;
font-size: 100%;
}

html:first-child .main-block a { /* opera 9 only */
font-size: 100%;
}

.main-block a:hover {
color: #ba9b65;
text-decoration: underline;
}

.main-block h3 {
font: normal 150% 'trebuchet ms', Arial, Helvetica, sans-serif;
color: #034ea2;
margin: 0 0 10px 0;
}

/* ! =map */
.main-block .map { border: 4px solid #ccc; width: 450px; height: 302px; margin: 0 auto; }
