.ad250x250 {
    width: 270px;
    /*height: 250px;*/
    text-align: center;    
}

#title h1 {
    font-size: 30px;
    color: #fff;
}

#title a { color: #ccc; }
#title a:hover { text-decoration: underline; }

#bnd-content .info ,
#evt-content .info,
#rep-content .info,
#nws-content .info {
    font-size: 13px;
    text-transform: uppercase;
}

#bnd-content .url,
#evt-content .url, 
#rep-content .url {
    font-size: 11px;
    font-weight: bolder;
    margin-top: 2px;
}

#bnd-content .url a,
#evt-content .url a,
#rep-content .url a {
    color: #ccc;
}

#bnd-content .url a:hover,
#evt-content .url a:hover,
#rep-content .url a:hover {
    text-decoration: underline; 
}

.expandable,
#text2,
#perex {
    font-size: 15px;
    line-height: 1.6;
    margin-top: 15px; 
}
 
.expandable,
#text2 p,
#perex {
    margin-bottom: 35px;
    
}


#socials { margin-top: 10px;}
#comments {margin-top: 20px;}

#comments .info {
    font-size:  12px;
    margin-top: 5px;
    color: #808080;
}

#comments div.comment_item {
    margin-top: 15px;
    clear: left;     
}

#comments div.comment_info {
    float: left;
    width: 135px;
}

#comments div.comment_text {
    float: left;
    width: 570px;
    background-color: #272727; 
    font-size: 12px;
    padding: 7px;
    margin-bottom: 15px;
    border-radius: 3px 3px 3px 3px;
}

#comments div.comment_text_author {
    float: left;
    width: 570px;
    background-color: #ccc;
    font-size: 12px;
    padding: 7px;
    margin-bottom: 15px;
    color: #000000;
    border-radius: 3px 3px 3px 3px;
}

#comments span.comment_author {
    font-size: 12px;
    font-weight: bold;
    color: #fff;    
}

#comments span.comment_date {
    font-size: 10px;
      color: #888;
    
}

#comments span.comment_ip {
    font-size: 8px;
      color: #606060;    
}

#addcomment {margin-top: 20px;}

/*.par_item h2,
#desc h2,
#bands h2,
#photos h2,
#comments h2,
#addcomment h2,
#text h2,
#text2 h2,
#locality h2,
#events h2 {
    font-size: 18px;
    color: #fff;
    margin-top: 20px;
    border-bottom: 1px solid #333333;
    margin-bottom: 3px;
}/

/*
#addcomment div {
    margin-top: 15px;
    clear: left;    
}*/

#addcomment label {
    float: left;   
    display: block;    
    font-size: 12px;
    color: #888;
}

#addcomment .input {
    border: 2px solid #0F0F0F;
    border-radius: 3px 3px 3px 3px;
    float: left;
    font-family: "Lucida",Arial,Helvetica,Verdana,sans-serif;
    font-size: 12px;
    margin: 0 0 12px;
    padding: 5px;
}

#addcomment .over {    
    border:2px solid #98A6D0;
}


#addcomment .inputreadonly {
    border: 0 none;
    border-radius: 3px 3px 3px 3px;
    float: left;
    font-family: "Lucida",Arial,Helvetica,Verdana,sans-serif;
    font-size: 12px;
    margin: 0 0 15px;
    padding: 7px;
    width: 570px;
    background-color: #272727;
    color: #BBBBBB;
    border-radius: 3px 3px 3px 3px;    
    cursor: default;
}

#addcomment .submit_button {    
    margin: 17px 0;
    padding: 4px;
    border: 0px;
    float: right;
    clear: right;
    background-color: #C7C7C7;
    cursor: pointer;
    border-radius: 3px 3px 3px 3px;
}

#addcomment textarea {
    font-family: "Lucida",Arial,Helvetica,Verdana,sans-serif;
    float: left;
    width: 570px;
    height: 100px;
    border: 0px;
    margin: 0px;
    padding: 5px;
    font-size: 12px;  
    border-radius: 3px 3px 3px 3px;
    border: 2px solid #0F0F0F;
}


#fb { 
    background-image: url(../_images/facebook_logo.png);
    background-repeat: no-repeat;
    background-position: center left;
    height: 37px;    
    margin-left: 25px;
    margin-bottom: 30px;    
    margin-top: 30px;
}

#fb a {
    display: block;
    height: 37px;
    padding-left: 35px;
    color: #fff;
}

#fb small {
    font-size: 10px;
}

.quickjump {
    float: left;
    list-style: none;
    /*margin: 4px 10px 8px 0px;*/
    padding: 0;
    margin: 0;
    margin-top: 5px;
    clear: left;
}

.quickjump li {
    float: left;
    padding: 4px;
    font-size: 10px;
    text-transform: uppercase;
}

.banner_top {
    float: left;
    height: 60px;
    margin-left: 25px;
    margin-top: 25px;
    width: 468px;
}



#newsticker{
    padding: 0px;
    height:70px;
    width:880px;
    overflow:hidden;	
	/*padding:6px 10px 14px 10px;;*/
}
#newsticker li{
	border:0; margin:0; padding:0; list-style:none;
}


#eventbox {
    height: 180px;
    background-color: #ccc;
    background-image: url(../event_test.jpg);
    background-repeat: no-repeat;   
    position: relative;
}

#eventbox .eventname {
    color: #FFFFFF;
    font-family: Helvetica,Arial,sans-serif;
    font-size: 22px;
    font-weight: 500;    
    text-shadow: 0 1px 8px rgba(0, 0, 0, 0.3);
    position: absolute;
    bottom: 5px;
    left: 5px;
}

#eventbox2 {
    position: relative;
    padding-bottom: 8px;
    padding-left: 50px;
    padding-top: 8px; 
    background-color: #272727;
}

#eventbox2 .location {
    width: 230px;
    float: left;
}

#eventbox2 .datetime {
    width: 230px;
    float: left;
}

#eventbox2 .lefticon {
    position: absolute;
    left: 12px;
    top: 13px;
}

#eventbox2 .righticon {
    position: absolute;
    left: 242px;
    top: 13px;
}

#eventdesc {
    margin-top: 4px;
    position: relative;
    padding-bottom: 8px;
    padding-left: 50px;
    padding-top: 10px; 
    padding-right: 20px;
    background-color: #272727;
}

#eventdesc .icon, #eventbands .icon {
    position: absolute;
    left: 12px;
    top: 13px;
}

#eventdesc .text {
    line-height: 1.5;
    font-size: 14px;
}


#eventbands {
    margin-top: 4px;
    position: relative;
    padding-bottom: 8px;
    padding-left: 48px;
    padding-top: 8px; 
    padding-right: 5px;
    background-color: #272727;
}

#eventbands .banditem {
    float: left;
    position: relative;
    margin: 3px;
}

#eventbands .banditem .url {    
    position: absolute;
    bottom: 0;
    left: 0;
    text-shadow: 0 1px 8px rgba(0, 0, 0, 0.3);
    background-color: transparent;background-image: url('http://xichty.cz//_images/slide-bg.png');
    width: 192px;
    padding: 5px;
        
}

#eventbands .notice {
    text-align: center;
    font-size: 11px;
    margin-top: 5px;
}

.tags, .comments {
    margin: 0;
}