/*
 * Misc
 */
.lb-2 .content { margin: 24px 20px 0 20px; }

.blogs-search { margin-top: 20px; }
.blogs-search input#search-terms {  margin: 20px; }

/*
 * News
 */
#news-wraper li { margin: 0!important; padding: 0!important; }
#news-wraper h3 a { text-decoration: underline!important; }
#news-wraper .jcarousel-prev, .jcarousel-next { width: 20px; height: 347px; position: absolute; top: 0; cursor: pointer; }
#news-wraper .jcarousel-prev { background: url(/images/mainpage-news-prev.png) no-repeat center center; left: -23px; }
#news-wraper .jcarousel-next { background: url(/images/mainpage-news-next.png) no-repeat center center; right: -23px; }

/*
 * Statistics
 */
li.stats-euroleague { background: url(/images/block-heading-press.png) repeat-x; }
li.stats-superleague { background: url(/images/block-heading-press.png) repeat-x; }

ul#stats-accordion, ul#stats-accordion-el { }
ul#stats-accordion table, ul#stats-accordion-el table { width: 100%; }
ul#stats-accordion thead, ul#stats-accordion-el thead { font-style: italic; color: #999999; }
ul#stats-accordion thead td, ul#stats-accordion-el thead td { border-bottom: solid 1px; }
ul#stats-accordion td, ul#stats-accordion-el td { padding: 2px 0; }
ul#stats-accordion li li, ul#stats-accordion-el li li { padding: 5px 15px; }
ul#stats-accordion li a, ul#stats-accordion-el li a { color: #fff;  font-size: 13pt; }
ul#stats-accordion li li a, ul#stats-accordion-el li li a { color: #0247b9; font-size: 8pt; padding: 0; }

/*
 * Gallery
 */
#gallery { margin: 0 20px 0 20px; }
#gallery .content { overflow: hidden; width:100%; margin: 50px 0 60px 0; position: relative; }
#gallery .content ul { list-style-type:none; position: relative; background: url(/images/film.png) repeat-x; height: 140px; margin: 0; }
#gallery .content li { display:inline; float:left; }
#gallery .content li img { margin: 30px 20px 0 20px; border: solid 3px #fff!important; }
#gallery a img:hover { border: double 3px #182481!important; }

/*
 * News block
 */
#news { list-style-type:none;margin:0;padding:0; }
#news li.news-entry-main  { margin:5px 0 10px 0; }
#news li.news-entry-main .date { color:#808080; font-size:90%; padding:0 10px 0 0; }
#news li.news-entry-main .title{}
#news li.news-entry-main .teaser{}

/*
 * Schedule block
 */
#schedule { background: url('/images/bg_blog.gif'); padding: 20px; text-align: center; margin-top: 30px; }
#schedule table { width: 100%; padding: 0 20px 15px 20px; margin: 0; font-family:Arial, Helvetica, sans-serif; }
#schedule thead th {text-align:left;border-bottom: solid 1px #c2c1c4;padding:5px;}
/*#schedule table td { font-weight: bold; }*/
#schedule-table { text-align: left; }
#schedule-table td { padding:5px; font-size:90%; }
#schedule-table tr.future td { color:#c0c0c0; }

#score {  background: #f2f2f2; border-top: solid 1px #c2c2c6; border-left: solid 1px #c2c2c6; border-bottom: solid 1px #fff; border-right: solid 1px #fff; padding: 10px 0; position: relative; }

.team { font-weight: normal; font-family:Arial, Helvetica, sans-serif; font-size: 110%; }
.team-logo {}

#schedule-morelink a { color:#000; }
#schedule-morelink { text-align:right;margin:15px 0 5px 0; }

/*
 * Press overview
 */
div#press-overview .item { margin-bottom: 14px; }
div#press-overview h4 { padding: 0; margin: 0; font-size: 90%; }
div#press-overview h4 a { font-family:Arial, Helvetica, sans-serif; color: #e2001a; }
div#press-overview p { padding: 0; margin: 0; }
div#press-overview p a { color: #000; }
div#press-overview p a:hover { color: red; }

/*
 * Video block
 */
ul#video { list-style-type:none; margin: 0; }
ul#video li { margin-bottom: 10px; }
ul#video table { font-size: 8pt; }
ul#video td.date { width: 33px; padding: 0 12px 0 15px; text-align: right; vertical-align: top; }
ul#video td.title a { }

ul#video li.active {  }
ul#video li.active table { background: #0b0b0b; border-top: solid 6px #0b0b0b; border-bottom: solid 6px #0b0b0b; border-left: solid 1px #0b0b0b; border-right: solid 1px #0b0b0b; }
ul#video li.active table td.date { width: 30px; color: #fff; }
ul#video li.active table td.title a { color: #fff; }

.icon-tv { margin: 0 20px 10px; background: url(/images/tv.gif) no-repeat; padding: 3px 0 0 23px; }

/*
 * Partners block
 */
#partners { padding: 30px 0; margin: 0pt 20px; }
#partners img { opacity:0.3; filter:alpha(opacity=30); }
#partners img:hover { opacity:0.7; filter:alpha(opacity=70); }

/*
 * Blogs block
 */
#blogs-wraper { border-left: solid 1px #e2e3de; border-right: solid 1px #e2e3de; margin: 0 20px 0 20px; position: relative; background-color: #FEFFF3; }
#blogs-wraper { border-left: solid 1px #e3e4df; border-right: solid 1px #e3e4df; margin: 0 20px; }
div.topic-wraper { padding-top: 40px; }
div.topic-wraper .avatar { margin-top: 32px; text-align: center;}
div.topic-wraper .avatar img { margin-bottom: 10px; }
div.topic-wraper .username { font-style: italic; color: #7d7d7d; font-size:10px; }
div.topic-wraper .username:hover { color: red; }
div.topic-wraper .comments-baloon { background: url('/images/image5.gif') no-repeat 50% 0; height: 27px; padding-top: 3px; text-align: center; }
div.topic-wraper .comments-baloon a { color: #c2c1c1; text-decoration: none; }
div.topic-wraper .date { color: #808080; }
div.topic-wraper .topic {  }
div.topic-wraper .heading { margin: 0 0 5px; font-family:Arial, Helvetica, sans-serif; font-weight: normal; }
div.topic-wraper .heading a { font-family:Arial, Helvetica, sans-serif; font-weight: normal;  }
div.topic-teaser { font-family:Arial, Helvetica, sans-serif; font-size: 100%; line-height: 25px; padding-left: 20px;}

div.topic-wraper ul.tags li { display: inline; }
div.topic-wraper ul.tags { padding-left: 33px; padding-top: 5px; margin: 20px 0 0 0; background: url(/images/tag_icon.gif) no-repeat; height: 26px; float: left; }
ul.links { margin-top: 24px; }
ul.links  { background: url(/images/canon.png) no-repeat; padding-left: 24px; }