/*** style.css ***/
* { margin: 0; padding: 0; border: 0;}
fieldset { border: 0 }

/* flash messages */
.flash { padding: 10px 10px 10px 35px; margin: 0 0 20px; }
.successFlash { border: 2px solid #BEDF5D; background: #E2F1A8 url(/img/flash_success.png) no-repeat 5px 50%; }
.failureFlash { border: 2px solid #990000; background: #F97D88 url(/img/flash_failure.png) no-repeat 5px 50%; }
.infoFlash { border: 2px solid #00499A; background: #7CB4FA url(/img/flash_info.png) no-repeat 5px 50%; }

/* paginacja */
.paging { padding: 20px 0 10px; text-align: center; }
.prev a, .next a { color: #000; padding: 3px;}
.prev a:hover, .next a:hover { background: gray; }
.prev.disabled, .next.disabled { color: gray }

/* szkielet strony */
body { margin: 0 auto; background: #B9D3EE; font-size: 12px; font-family: Georgia; width: 1000px; border: 0  }
a { color: red; text-decoration: none;  }
a:hover { text-decoration: underline; }
hr { border-bottom: 1px solid #000; }

.clear { clear: both; }
.c { text-align: center; }
.r { text-align: right; }
h6 { font-size: 11px }
.fl-l { float: left }
.fl-r { float: right }

body { width: 100%; font: 11px Arial; color: #fff; background: #8a0000 url(/img/ars/body-bgr.jpg) top center no-repeat }
a { color: inherit; text-decoration: none }
.clear { clear: both }
hr { border-width: 0 0 1px; border-style: solid }
#all { width: 1000px; margin: 0 auto; z-index: 100}
#top { background: url(/img/ars/top.jpg); height: 168px; position: relative; font-size: 11px }
#top .top_redirect { display: block; position: absolute; top: 45px; left: 15px; width: 300px; height: 110px;  }
#top .baner { position: absolute; top: 80px; right: 20px; display: block; width: 400px; }
#top .date { position: absolute; top: 20px; left: 20px; }
#top .online { position: absolute; top: 20px; left: 270px }
#top .search { position: absolute; top: 12px; left: 600px; font-size: 11px; line-height: 25px }
#top .search form { display: block; position: absolute; background: blue; height: 20px; top: 0; left: 82px }
#top .search form input.text { color: #dcb4b4; width: 120px; position: absolute; top: 4px; left: 15px; background: transparent; font-size: 11px }
#top .search form input.submit { width: 20px; background: none; position: absolute; top: 0; left: 140px; margin: 0; height: 20px}
#top .search .advenced { position: absolute; top: 1px; left: 280px}

.top_img { float: right; padding: 20px 40px 0 0 }
.top_img a { padding: 0 10px }
.hide { display: none }
.topmenu { height: 87px; background: url(/img/ars/menu.jpg) }
#topmenu { padding: 4px 10px 0}
#topmenu li { line-height: 49px; font-size: 15px; list-style: none; display: block; float: left; font-weight: bold; position: relative }
#topmenu li span { display: block; padding: 0 20px;  }
#topmenu li:hover { background: url(/img/ars/hover_l.jpg) center left no-repeat }
#topmenu li:hover span { background: url(/img/ars/hover_r.jpg) center right no-repeat }


#topmenu li ul { display: none; position: absolute; top: 48px; left: 0; z-index: 20000; width: 162px; padding-bottom: 6px;
background: url(/img/ars/submenu.png) bottom no-repeat; opacity: 0.95 }
#topmenu li:hover ul { display: block; }
#topmenu li:hover ul li { display: block; float: none; line-height: 20px; font-size: 11px; background: #cfac45 url(/img/ars/submenu-li.jpg) top left no-repeat; color: #fff; padding-left: 25px }
#topmenu li:hover ul li:hover { /*background: #988037*/ color: #af0909 }
#topmenu li:hover ul ul { display: none; opacity: 1 }
#topmenu li:hover ul li:hover ul ul { display: none }
#topmenu li:hover ul li:hover ul { display: block; top: 0; left: 162px }
#topmenu li:hover ul li:hover ul li:hover ul { display: block }

#topmenu li.dla_kibica { background: url(/img/ars/dla_kibica.jpg) bottom left no-repeat; width: 100px; text-align: center; padding: 0; margin: 0 4px }
#topmenu_fans { height: 34px; margin: 0 25px; clear: both }
#topmenu_fans li { display: block; float: left; line-height: 34px; padding: 0 15px; min-width: 45px; text-align: center }
#topmenu_fans li:hover { background: #a51b1b }
.container { background: #fff url(/img/ars/container-btm.jpg) no-repeat bottom ; min-height: 400px; padding-bottom: 16px; color: #525252 }
.container-left { width: 660px; float: left; padding: 10px 0; margin-left: 10px; }
.container-left.main-container { width: 655px }
.container-right { width: 330px; float: right; padding: 10px 0}
.container-left-btm { background: url(/img/ars/container_l-btm.jpg); height: 10px }


.news_panel { /*background: url(/img/ars/container_l.jpg);*/ padding: 0 4px 0 1px }
.news_list
{
    background-color: white;
    float: left;
    min-height: 100px;
    width: 655px;
}
.menu_list { float: right; width: 248px; min-height: 100px }

#archiwum_left
{
    float: left; width: 380px; background-color: white;
}
.menu_list strong { color: #a30000 }
.menu_list .radius
{
    border: 1px solid #E7E7E7;
    -webkit-border-radius: 5px;
    -moz-border-radius:5px;
    margin-top: 5px;
    width: 223px;
    padding: 10px;
}
.lmenu-header 
{ 
    background: url(/images/new_page/yellow_button.png) no-repeat;
    height: 45px;
    color: #FFFFFF;
    font-size: 14px;
    line-height: 41px;
    padding: 0 10px;
    font-weight: bold
}

.publicystyka
{ 
    background: url(/images/new_page/publicystyka_background.png) no-repeat;
    width: 230px;
    height: 50px;
    color: #FFFFFF;
}
.lmenu-header span { float: right; font-size: 11px; font-weight: bold; color: #FFFFFF; display: block; margin-right: 5px;}
.lmenu-item, ul.menu-items img { border: 1px solid #e7e7e7; padding: 4px; width: 213px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}
.lmenu-item, ul.menu-items li { 
      background: url(/images/new_page/publicystyka_single_name.png) no-repeat; 
      height: 35px;
      line-height: 30px;
      margin-bottom: 5px;
      margin-top: 1px;
      margin-left: 4px;
}
.lmenu-item span, ul.menu-items li span { float: right; font-weight: bold; display: block; width: 24px; font-size: 10px;}
ul.menu-items 
{ 
    border: 1px solid #e7e7e7;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    padding: 10px;
}
ul.menu-items.stats li { text-align: left }
ul.menu-items.stats li b { color: #a30000 }
ul.menu-items.stats li:hover { background-position: left top}
ul.menu-items li { list-style: none; padding: 0 5px 0 20px; font-size: 11px;}



ul.ltabs li { list-style: none; float: left; background: url(/img/ars/lmenu-header-bar.jpg) no-repeat 5px 0; padding-left: 15px; color: #9f9f9f; cursor: pointer;  }
ul.ltabs li.first { background: none; padding: 0 }
ul.ltabs li.active { color: #525252; cursor: auto }

.lmenu-box { padding: 10px 2px; text-align: center }
.lmenu-box.blogs { padding: 0 2px; text-align: left }

.menubox { background: url(/img/ars/menubox-bgr.jpg); width: 318px; margin: 5px auto }
.menubox-top { background: url(/img/ars/menubox-top.jpg); height: 6px; } 
.menubox-btm { background: url(/img/ars/menubox-btm.jpg); height: 8px; }
.menubox-ins { min-height: 100px; }
.menubox-ins h3, .menubox-ins .h3 { font-weight: bold; background: url(/img/ars/menubox-header.jpg); width: 286px; height: 30px; margin: 0 auto 10px; line-height: 30px; padding: 0 10px; color: #fff; font-family: Arial; font-size: 12px}

.menubox-ins { background: center no-repeat }
.menubox-ins h3 span { float: right; color: #f99393; font-weight: normal; font-size: 10px } 
.menulinks { width: 318px; margin: 0 auto; padding: 8px 0}
.menulinks a { margin: 2px 0; display: block }
.menubox strong { color: #a30000; }
.footer { background: url(/img/ars/footer.jpg); height: 72px; color: #fff; line-height: 60px; font-family: Arial; font-size: 11px; }
.footer_l { background: url(/img/ars/footer_l.jpg) no-repeat; height: 72px; float: left; padding-left: 30px; width: 460px }
.footer_c { float: left; width: 100px; padding-top: 7px}
.footer_r { background: url(/img/ars/footer_r.jpg) no-repeat top right; height: 72px; float: right; width: 380px; text-align: center; }
.footer_r span { width: 28px; height: 20px; display: block; margin: 22px 5px 0 auto; font-weight: bold; line-height: 20px; text-align: left; }
.footer_r .l { float: left }
.footer .r { float: right }
.footer .r a { font-weight: bold }

.reklama div { text-align: center }
.reklama p { margin: 10px 0}
.reklama img { border: 1px solid #000; width: 76px; height: 36px; margin: 3px}

.news_list-header
{
    background: url(/images/new_page/main_news_panel_bg.png);
    background-repeat: no-repeat;
    height: 45px;
    margin-top: 10px;
    margin-bottom: 10px;
    color: #FFFFFF;
}
.news_list-header h3 
{
    float: left;
    width: 125px;
    font-size: 15px;
    font-weight: bold;
    padding-left: 30px;
    padding-top: 14px;
    font-family: Arial 
}
.news_list-header .category { float: left; padding-left: 20px; line-height: 40px }
.news_list-header .right_newslist_header { float: right; width: 240px; line-height: 45px }
.news_list-header .right_newslist_header a { text-decoration: none;font-weight: bold; }
.news_list-header .right_newslist_header a:hover { color: #FF0000; }
.news_list-header .selectboxdiv { margin-top: 5px }
.news_list-header .rss { float: left; width: 45px; text-align: center; padding-top: 16px }
.news_list .news
{
    color: #515151;
    margin-bottom: 0px;
    padding: 0px 15px 0px;
    padding-top: 10px;
    min-height: 120px;
}
#news_list
{
    background: url(/images/new_page/news_background.png) no-repeat;
    float: left;
    width: 651px;
    padding-bottom: 2px;
}
#news_box
{
    float: left;
    width: 325px;
}

#news_box_right
{
    float: right;
    width: 325px;
}

.news_list .news_title { float: left }
.news_list .news_title .comment-cloud
{
    float: right; 
    background: url(/images/new_page/chmurka.png) no-repeat; 
    width: 28px;
    height: 19px;
    text-align: center;
    line-height: 20px;
    color: #000000; 
    font-weight: bold;
}
.news_cloud 
{ 
    float: right; 
    background: url(/images/new_page/chmurka.png) no-repeat; 
    width: 28px;
    height: 19px;
    text-align: center;
    line-height: 20px;
    color: #000000; 
    font-weight: bold;
}

.news_list h2
{
    font-weight: bold;
    font-size: 11px;
    width: 265px;
    height: 20px;
    float: left;
}
.news .news_date { color: #7a7a7a; padding-bottom: 7px; text-align: left; margin-top: 5px; font-size:9px; }
.news_list hr.news_spacer
{
    border: 1px solid #E7E7E7;
    margin-bottom: 10px;
    margin-top: 10px;
    width: 97%;
}
.dark_news
{
     background: url(/images/new_page/one_new_background.png) no-repeat;
}
.news img.news_image
{
    margin: 0 10px 10px 0;
    float: left;
    width: 116px;
    border: 1px solid #DEDEDE;
    padding: 3px;
    max-height: 85px;
}
.news .news_content
{
    float: left;
    height: 90px;
    line-height: 14px;
    overflow: hidden;
    text-align: justify;
    width: 160px;
}

#news_archiwum
{
    width:380px;
    float: left;
}
.news_archiwum-header
{
    background: url(/images/new_page/archive_button_bg.png);
    background-repeat: no-repeat;
    clear: both;
    height: 45px;
    margin-top: 15px;
    width: 380px;
    color: #FFFFFF;
}
.news_archiwum-header h3 
{ 
    font-size: 14px;
    line-height: 45px;
    font-weight: bold;
    color: white;
    width: 177px;
    text-align: left;
    float: left;
    padding-left: 30px;
}
.news_archiwum-header .paging { line-height: 42px; float: right; padding: 3px; }
.news_archiwum-header .paging p { float: left; border: 2px solid #999; line-height: 14px }
.news_archiwum-header .paging p.active { border: 2px solid #FFFFFF; }
.news_archiwum-header .paging p.active span { background: #a30000; border: 1px solid #a30000 }
.news_archiwum-header .paging span { background: #999; border: 1px solid #ababab;  min-width: 10px; line-height: 12px; color: #fff; display: block; text-align: center; padding: 0 1px}
.news_archiwum-header .paging .numbers { float: right; padding: 10px 10px }
.news_archiwum-header li { list-style: none; display: block; float: left; line-height: 26px; padding: 0 2px}
.news_archiwum { padding: 8px 0 8px 10px; margin: 0 1px; color: #525252; font-size: 10px }
.news_archiwum.s2 { background: #ececec; border-width: 1px 0; border-color: #e7e7e7; border-style: solid }
.news_archiwum h3 { font-size: 12px; padding: 3px 0 }
.news_archiwum h3 span.date { color: #7A7A7A; float: right; margin-right: 10px; font-size: 10px; width: 100px;}
.news_archiwum h3 span { float: right; display: block; width: 40px; text-align: left; font-weight: normal }
.news_archiwum h3 span b { padding-left: 3px }
.news_archiwum p { font-size: 11px }

.onlinebox { background: url(/img/ars/onlinebox-bgr.jpg); width: 214px; margin: 10px auto }
.onlinebox-top { background: url(/img/ars/onlinebox-top.jpg); min-height: 12px; text-align: center; padding-bottom: 5px; float: none }
.onlinebox-top span { padding: 0 15px; background: #f6f6f6; font-size: 12px; font-weight: bold; color: #a30000 }
.onlinebox-top span.r { color: #a30000; font-weight: bold }
.onlinebox p { padding: 0 5px }
.onlinebox-btm { background: url(/img/ars/onlinebox-btm.jpg); height: 7px }

.stylebox { background: url(/img/ars/stylebox.jpg); height: 137px; width: 318px; margin: 10px auto; color: #c4c4c4 }
.stylebox h4 { color: #fff; font-size: 13px; padding: 8px 12px }
.stylebox-ins { padding: 0 10px; line-height: 17px }
.stylebox-select { padding: 10px 0; text-align: right; line-height: 20px; color: #fff }
.stylebox-select .selectboxdiv { float: right; margin-left: 5px}

#gallery_foto, #gallery_video { margin-top: 10px }
.gallery-header
{
    background: url(/images/new_page/gallery_button_bg.png);
    background-repeat: no-repeat;
    color: #e7e7e7;
    font-size: 15px;
    font-weight: bold;
    height: 50px;
    width: 380px;
}
.gallery-header2 { background: url(/images/new_page/gallery_button_bg.png); background-repeat: no-repeat;}
.gallery-header .gallery_l, .gallery-header .gallery_r { line-height: 50px; width: 170px; text-align: center; cursor: pointer }
.gallery-header .gallery_l { float: left; }
.gallery-header .gallery_r { float: right; }
.gallery-header div.active { color: #FFFFFF; cursor: auto }

.gallery { clear: both; padding-top: 10px }
.gallery img { float: left; padding: 3px; border: 1px solid #d6d6d6; height: 83px; width: 110px; margin-left: 10px }
.gallery .description { float: left; width: 220px; margin: 0 10px; color: #797979; padding: 5px }
#gallery_video .gallery img { float: right; margin: 0 10px 0 0 }
#gallery_video .gallery .description { float: right; }

.gallery .description h3 { color: #a30000; padding: 3px 0 }
.gallery hr { height: 0; border-color: #d6d6d6; margin: 4px -5px; }
.gallery p { line-height: 16px }
.gallery_more { text-align: right; clear: both; padding: 10px }
.gallery_more a.arrow { color: #a30000 }
#gallery_video { display: none}

.shouts div { padding: 5px 10px }
.shouts span a { font-weight: bold; color: #525252 }
.shouts span a.admin { color: #a30000 }
.shouts span { color: #d2a630 }
.shouts .s1 { }
.shouts .s2 { border: 1px solid #e7e7e7; border-width: 1px 0; background: #ececec}
.shout_add_form textarea { background: url(/img/ars/shout_text.jpg) transparent; padding: 5px; height: 64px; width: 211px; margin: 5px auto; color: #868686; display: block; }

.shout_add_form { text-align: right; padding: 0 0 5px }
.shout_add_form div.input { float: left; padding: 0; margin: 0 5px }
.shout_add_form button, .shout_add_form .subm { font-weight: bold; color: #fff; line-height: 23px; height: 23px; font-family: Arial; font-size: 10px }
.shout_add_form button { width: 66px; background: url(/img/ars/shout_refresh.jpg); }
.shout_add_form .subm { background: url(/img/ars/shout_send.jpg); width: 51px; }
#shoutBox { float: left; width: 315px; overflow: auto; height: 150px }
#shoutBox .failureFlash { margin: 10px }
.shout_nav { float: right; width: 15px; background: url(/img/ars/shout_nav-bgr.jpg) center no-repeat; height: 150px }
.shout_nav span.top { display: block; background: url(/img/ars/shout_nav-top.jpg); height: 15px }
.shout_nav span.in { height: 120px; display: block }
.shout_nav span.bottom { display: block; background: url(/img/ars/shout_nav-btm.jpg); height: 15px }
.shout_nav span:hover { cursor: pointer }

.week-foto { width: 306px; margin: 0 auto; position: relative; text-align: justify }
.week-foto img { width: 306px; height: 185px}
.week-foto h4 { background: #000; display: block; height: 30px; line-height: 30px; text-align: center; font-size: 11px; opacity: 0.75; 	filter: alpha(opacity=75); -moz-opacity: 0.75; color: #fff; position: absolute; top: 155px; width: 100%}
.week-foto p { padding: 5px 10px }

.section-in .table { width: 90% }
.section-in ul { padding-left: 50px }
table.table { border-collapse: collapse; margin: 0 10px 5px; }
.table .th { background: url(/img/ars/table_h.jpg); line-height: 30px; }
.table td { height: 23px; padding: 0 5px }
.table tr td.table_l { padding-left: 8px; text-align: left; }
.table tr td { text-align: center}

.table tr.s1 td.wh { background: transparent }
.table tr.s1 td.table_l { background: url(/img/ars/table_l.jpg); }
.table tr.s1 td { background: url(/img/ars/table_c.jpg); }
.table tr.s1 td.table_r { background: url(/img/ars/table_r.jpg) right; padding-right: 8px}
.table th.table_l { text-align: left; padding-left: 10px }
table.table tr.selected td { color: #a30000; font-weight: bold }

.menubox div.subtabs { padding: 0 15px 5px; height: 28px; display: block }
ul.subtabs li { list-style:none; float: left; background: url(/img/ars/menubox_sub.jpg); height: 28px; padding: 0 10px; margin: 0 2px; line-height: 24px; cursor: pointer; font-size: 11px; color: #525252 }
.menubox .subtabs li.active { background: url(/img/ars/menubox_sub-active.jpg); cursor: auto; color: #525252  }
.subtabs li.active { color: #525252  }
.tabs li { float: left; list-style: none; background: url(/img/ars/menu_spacer.jpg) no-repeat; padding-left: 9px; background-position: 3px 4px; color: #fc9696; cursor: pointer }
.tabs li.first { background: none; padding-left: 5px }
.tabs li.active { color: #fff; cursor: auto; }

.player_stats { padding: 0px 0 10px; margin: 0 1px }
.player_stats .k1, .player_stats .k2 { padding: 5px 15px }
.player_stats img { width: 65px; height: 60px; float: left }
.player_stats .descr { float: left; width: 210px; padding: 0 0 0 10px  }
.player_stats p { line-height: 16px }
.player_stats .descr h4 { color: #a30000; padding: 5px 0; }
.player_stats .descr hr { color: #d6d6d6 }
.player_stats .k2 { background: #f6f6f6; border: 1px solid #f1f1f1; border-width: 1px 0;  }
.info { text-align: center; padding: 30px 0 }

.newsletter { padding: 0 10px }
.newsletter span { color: #a30000 }
.newsletter fieldset { padding: 10px 10px 10px 0 }
.newsletter input.text { background: url(/img/ars/newsletter_input.jpg); width: 103px; height: 14px; padding: 8px 10px; color: #969696; font-size: 11px; line-height: 14px }
.newsletter div.text { float: left }
.newsletter .en-form div.submit { float: right; clear: none }

input.submit { background: url(/img/ars/shout_send.jpg); width: 51px; height: 23px; line-height: 23px; color: #fff; font-size: 11px; font-weight: bold; float: right; margin-top: 5px }

table.live { margin: 0 auto 10px; line-height: 16px }
table.live .head td { font-weight: bold; text-align: center; padding-top: 5px }
table.live td.l { width: 95px; text-align: right }
table.live td.r { width: 95px; text-align: left }
table.live td.b { font-weight: bold; color: #a30000; width: 30px; text-align: center }

.last_game { width: 260px; margin: 0 auto; color: #5c5c5c;  }
.last_game .team { width: 100px; float: left; text-align: center; padding-bottom: 10px; }
.last_game .team img { margin-bottom: 10px }
.last_game .result { float: left; width: 60px; text-align: center;}
.last_game .result p { font-weight: bold; color: #a30000; font-size: 14px; padding: 25px 0 0 }
.last_game .frame { clear: both; padding: 5px 10px; border: 1px solid #e6e6e6; background: #f2f2f2;  }
.last_game .result span { display: block; font-size: 15px; font-weight: bold; padding: 10px 0 }
.last_game .arrow { margin-right: -20px; color: #a30000 }

.poll { min-height: 138px; padding: 0 10px; margin: 0 auto }
.poll hr { border-color: #d6d6d6; margin: 8px 0 }
.poll_item { width: 286px; margin: 0 auto }
.poll_item span { float: right }
.poll_bar { background: url(/img/ars/poll_bar.jpg); padding: 4px 0; margin: 10px 0; height: 6px; }
.poll_bar div { background: url(/img/ars/poll_rbar.jpg); height: 6px; margin-left: 5px }
.poll_stats { color: #a30000; padding: 5px 0; text-align: center }

.daynews { background: url(/img/ars/daynews.jpg); height: 209px; width: 652px; position: relative; }
.daynews .daynews_foto { width: 312px; height: 209px }
.daynews .daynews_content { position: absolute; top: 65px; left: 330px; width: 300px; text-align: justify; height: 155px; line-height: 17px }
.daynews .daynews_title { position: absolute; width: 282px; height: 36px; color: #fff; top: 15px; left: 280px; background: url(/img/ars/daynews_title.jpg); line-height: 36px; padding: 0 10px; font-size: 14px; font-weight: bold; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;}
.daynews_comments { position: absolute; top: 20px; left: 600px; background: url(/img/ars/news_cloud.jpg); width: 30px; line-height: 25px; text-align: center; color: #ad0c0c; font-weight: bold }
.daynews_paging { position: absolute; top: 185px; width: 305px;  }
.daynews_paging ul { float: right}
.daynews_paging li { float: left; display: block; background: #353535; margin: 0 2px; width: 18px; line-height: 18px; text-align: center; opacity: 0.65; filter: alpha(opacity=65); -moz-opacity: 0.65; color: #fff; border: 1px solid #c3bcc0 }
.daynews_paging li.selected { opacity: 1; filter: alpha(opacity=100); -moz-opacity: 1; }
.daynews .tl { width: 9px; height:9px; background: url(/img/ars/tl.png); z-index: 5000; top: 0; left: 0; position: absolute}

.curiosity { padding: 5px 10px; color: #5c5c5c }
.curiosity img.curio { border: 1px solid #dadada; padding: 2px; float: left; margin: 0 5px 2px 0; height: 60px; width: 60px  }
.curiosity.cite img { border: none }
.curiosity h4 { font-weight: bold }
a.arrow { background: url(/img/ars/a_arrow.jpg) 0 8px no-repeat; padding: 5px 5px 0 10px; display: block; color: #525252; float: right; clear: both }

.info_cloud { width: 199px; height: 49px; position: absolute; top: 0; left: 0; background: url(/img/ars/info_cloud.jpg); font-size: 9px; display: none; }
.info_cloud p { padding: 0 5px }

ul.schedule { padding: 10px 15px 0; list-style: none; color: #5c5c5c }
.schedule li { padding: 5px 10px; background: #ececec 8px 14px no-repeat; color: #5c5c5c; float: none;  }
.schedule .s2 { background-color: #fff }
.schedule .my { background-color: #d2a630; color: #fff }
.schedule h5 { font-weight: bold; font-size: 11px }
.schedule.forum li { background-image: url(/img/ars/plus.png); padding-left: 25px }
.curiosity a.arrow { color: #e6161d; }

.solenizant { text-align: left; padding: 0 10px 15px; /*background: url(/img/ars/solenizant.jpg) top center no-repeat */ }
.solenizant h4 { color: #a30000; font-size: 12px; padding-top: 10px }

.newsbox { background: url(/img/ars/newsbox-bgr.jpg); width: 660px; margin-bottom: 10px }
.newsbox-header { background: url(/img/ars/newsbox-top.jpg); height: 9px;}
.newsbox-footer { background: url(/img/ars/newsbox-btm.jpg); height: 6px; clear: both }

.newsbox-in { padding: 0 10px }
.newsbox-in h2 { font-size: 14px}
.newsbox-in h3 { font-size: 11px; font-weight: normal }
.newsbox-in .title { float: left }
.newsbox-in .to_r { float: right; width: 160px; line-height: 25px; }
.newsbox-in #flashPlayer { float: left; padding: 0 0px 0 0 }
div.size { float: right; padding: 0 10px }
div.size a { color: #a30000; font-weight: bold }
div.size a.s1 { font-size: 11px; }
div.size a.s2 { font-size: 15px; }
div.size a.s3 { font-size: 19px; }
.newsbox-in .comments { float: left;  }
.newsbox-in .content { clear: both; padding-top: 10px; line-height: 150%  }
.newsbox-in .news_foto { float: left; padding: 3px; border: 1px solid #dedede; margin: 0 15px 8px 0; }
.newsbox-in .source { text-align: right; padding: 5px 0; clear: both; color: #7a7a7a }


.commentbox { padding: 0 20px 15px 10px; color: #7a7a7a; clear: both }
.commentbox .off-line, .commentbox .on-line { float: left; background: url(/img/ars/off-line.jpg) center left no-repeat; padding-left: 12px; width: 65px; margin-left: 15px }
.commentbox .on-line { background: url(/img/ars/on-line.jpg) center left no-repeat; }
.commentbox .user { float: left; width: 523px; }
.commentbox h3 { font-size: 11px; color: #525252 }
.commentbox h4 { font-size: 11px; padding: 3px 0 7px; font-weight: normal }
.commentbox h4 span { float: right }
.commentbox .avatar { float: left; width: 85px; height: 70px; background: url(/img/ars/commentbox_avatar-bgr.jpg) top right no-repeat}
.commentbox img.avatar { padding: 3px; border: 1px solid #dedede; width: 50px; height: 50px; margin: 10px 0 0 10px; display: block; float: none }

.commentbox .comment_content { width: 530px; float: left }
.commentbox .comment_content-top { background: url(/img/ars/commentbox-top.jpg); height: 10px; }
.commentbox .comment_content-in { min-height: 60px; background: #f5f5f5; padding: 0 10px; line-height: 16px }
.commentbox .comment_content-btm { background: url(/img/ars/commentbox-btm.jpg); height: 7px; }
.comment-menu { padding: 3px 0 3px 9px;  }
.comment-menu img { margin: 2px }

.cite_author { text-align: right; padding: 10px 10px 5px}
.blogs { text-align: left }


.section { background: url(/img/ars/section-bgr.jpg); width: 660px; margin-bottom: 30px }
.section-header { background: url(/img/ars/section-top.jpg); height: 40px; line-height: 40px }
.section-in { background: url(/img/ars/section-btm.jpg) bottom no-repeat; min-height: 40px; padding: 15px; text-align: justify }
.section-header h2 { font-size: 18px; float: left; min-width: 100px; margin-left: 20px; background: url(/img/ars/section-header-bgr.jpg) right; padding-right: 20px; text-align: center; }
.section-header h3 { max-width: 400px; float: left; font-size: 11px; padding: 0 10px; font-weight: normal; overflow: hidden; height: 40px}
.section-in h3 { border: 1px solid #e3e3e3; background: #efefef; line-height: 26px; padding: 0 15px; font-size: 12px; clear: both }
.section-in img { margin: 0 5px 5px 0; border-color: #dedede; padding: 3px }
h6.visits { padding: 10px }

.redaktor { clear: both }
hr.redaktor { border-color: #dedede; padding-top: 15px }
.redaktor .foto { float: left }
.redaktor table { margin: 15px }
.redaktor td { line-height: 250%; padding: 0 10px; }
.redaktor td img { vertical-align: middle}
.redaktor td.name { width: 110px }
.redaktor td.value { width: 350px }
.redaktor .s1 td { background: #e4e4e4 }
.redaktor .s2 td { background: #efefef }
.redaktor-spacer { clear: both; height: 20px }

.newsbox-boxes { padding-bottom: 12px; clear: both}
.lnewsbox { width: 322px; float: left; background: url(/img/ars/lnewsbox-bgr.jpg); }
.lnewsbox-top { height: 8px; background: url(/img/ars/lnewsbox-top.jpg) }
.lnewsbox-in { background: url(/img/ars/lnewsbox-btm.jpg) bottom no-repeat; padding: 0 8px 8px }

.rnewsbox { width: 326px; float: right; background: url(/img/ars/rnewsbox-bgr.jpg); }
.rnewsbox-top { height: 8px; background: url(/img/ars/rnewsbox-top.jpg) }
.rnewsbox-in { background: url(/img/ars/rnewsbox-btm.jpg) bottom no-repeat; padding: 0 8px 8px }
.rnewsbox-in .stars { line-height: 20px }
.rnewsbox-in .stars img { vertical-align: middle }
.newsbox-boxes h4 { color: #a30000; padding: 5px 15px }
ul.other_news { width: 299px; margin: 0 auto;}
.other_news li { list-style: none; padding: 0 15px; line-height: 23px}
.other_news li.s2 { background: url(/img/ars/other_news-bgr.jpg)}

.news-ad { height: 70px; padding: 10px 0 }
.news-ad-in { background: url(/img/ars/news-ad.jpg) left no-repeat; padding-left: 32px; height: 60px; width: 482px; float: left }
.news-ad img { float: left;  }
.news-ad p { float: right; padding: 3px 8px; line-height: 18px; width: 124px}
.news-ad p a { font-weight: bold }


.addcommentbox div.input.textarea { background: url(/img/ars/comment-textarea.jpg) no-repeat; padding: 10px; width: 370px; font-size: 11px}
.addcommentbox h4 { color: #a30000; font-weight: bold; padding: 10px }
.addcommentbox .textarea textarea { background: none; width: 100%; height: 87px}
.addcommentbox .avatar { float: left; margin: 0 20px 0 10px; width: 50px; height: 50px}
.buttons_more { display: none }

.contextMenu {
	-moz-user-select: none; width: 150px; display: none;
}

.contextMenu .friends a { background-image: url(/img/friends.png); }
.contextMenu .invitations a { background-image: url(/img/invitations.png); }
.contextMenu .edit_profile a { background-image: url(/img/edit_profile.png); }
.contextMenu .view_profile a { background-image: url(/img/view_profile.png); }
.contextMenu .change_password a { background-image: url(/img/change_password.png); }
.contextMenu .change_email a { background-image: url(/img/change_email.png); }
.contextMenu .change_avatar a { background-image: url(/img/change_avatar.png); }
.contextMenu .send_pw a { background-image: url(/img/send_pw.png); }
.en-form div.error { color: red; padding: 5px 0; clear: both }

.addcommentbox div.textarea div.error { padding: 15px 0 0 }
.addcommentbox .submit { padding: 10px 120px 10px 0; height: 23px; }
.addcommentbox .submit input { background: url(/img/ars/input_comment.jpg); width: 80px; height: 23px; color: #fff; font-weight: bold; float: right;}

.poll_radio { padding: 0px 0; line-height: 20px }
.poll_radio label { display: inline }
#poll-form { padding: 0 5px; }
#poll-form .info { padding: 10px 0; text-align: center }
#poll-form .poll-submit { background: url(/img/ars/shout_send.jpg); width: 51px; height: 23px; color: #fff; font-weight: bold; border: none }
.pollPaging { height: 25px }
.pollPaging .prev { float: left }
.pollPaging .next { float: right }

.form-box fieldset { padding: 25px; min-height: 150px }
.form-box legend { background: #fff; padding: 5px 5px; margin: 0 0 0 10px; font-size: 14px; color: #6b6b86; font-weight: bold  }
.en-form div.input { padding: 2px 0; clear: both; }
.form-box .en-form label, .form-box .en-form .label { float: left; width: 150px }
.form-box .en-form .input input { border: 1px solid #6b6b6b; padding: 2px 5px; }
.form-box .en-form .input select { border: 1px solid #6b6b6b; padding: 2px 5px; width: 150px }
.form-box .en-form .input.text input, .form-box .en-form .input.password input { width: 150px  }
.form-box .en-form .input.checkbox input  { padding: 2px }
.form-box .en-form .input.submit { padding: 20px 0 0 150px }
.form-box .en-form .input.submit input { border: none; }
.form-box .searchbox div.radio { padding: 2px 10px; width: 150px}
.form-box .searchbox td.where div.radio { width: 100px }
.form-box .searchbox div.radio label { width: auto; float: right; line-height: 16px; font-size: 11px; width: 120px}
.form-box .searchbox td.where div.radio label { width: 70px }
.form-box .en-form .searchbox .input.radio input { float: left; width: auto; border: none  }
.form-box .en-form .searchbox td.where .input.radio input { float: left; width: auto; border: none  }
.form-box .en-form .query { width: 50%}
.form-box .en-form .query .input.submit { float: right; clear: none; width: auto; height: auto; padding: 2px 20px 0 0 }
.form-box .en-form .query .input.text { float: left }



.user-panel { padding: 0 8px }
.user-panel img.avatar { border: 1px solid #dedede; width: 55px; height: 55px; float: left; margin: 0 6px 5px 0 }
.user-panel p { margin: 10px 0 0 }
.user-panel .usermenu { clear: both; padding: 5px 10px 0 }
.user-panel ul.panel { list-style: none; float: left;  width: 140px }
.user-panel ul.panel a { color: red; background: url(/img/ars/a_arrow.jpg) left no-repeat; padding-left: 10px;  }
.user-panel ul.panel li.sub {
	padding-left: 10px
}
td.match-light { font-weight: bold }
#live_results { padding-top: 5px }
.news_vote_text { line-height: 20px; padding-left: 10px }

.user-panel .input.text, .user-panel .input.password { background: url(/img/ars/login-input.jpg); width: 170px; height: 30px; padding: 0; float: left }
.user-panel .input.text input, .user-panel .input.password input { width: 160px; line-height: 30px; padding: 2px 5px; height: 26px; background: transparent; color: gray }
div.submit input { background: url(/img/ars/shout_send.jpg); width: 51px; height: 23px; line-height: 23px; color: #fff; font-size: 11px; font-weight: bold; }
.user-panel div.checkbox { float: left; width: 100px; line-height: 20px }
.user-panel div.checkbox input { float: left }
.user-panel div.checkbox label { float: right }
.user-panel div.submit { float: right; width: 100px }
.user-panel div.submit input { float: left; }


.user-panel .register, .user-panel .forgot { padding-left: 20px; line-height: 30px; color: red; float: left; margin-left: 10px }
.user-panel .register { background: url(/img/ars/register-bgr.jpg) left no-repeat; font-weight: bold }
.user-panel .forgot { background: url(/img/ars/forgot-bgr.jpg) left no-repeat; }
.user-panel .line { height: 35px; clear: both }

.profile h4 { font-size: 16px; padding: 0 0 5px }
table.messages_list { margin: 0 auto }
.messages_list .avatar { width: 55px; height: 55px; float: left; margin: 0 5px 0 0}
.messages_list td { vertical-align: top }
.messages_list td.subject { width: 250px; padding: 5px }
.messages_list td.move { padding: 15px 0 0px }
.messages_list a.nick { font-weight: bold }
.messages_list tr.unread td { background: #d2a630; color: #fff; font-weight: bold }

.message-box .msg-avatar { float: left; width: 110px; text-align: center }
.message-box .msg-avatar img { display: block; margin: 5px auto 10px; width: 80px; height: 80px }
.message-box .msg-content { float: left; width: 500px }
.message-box .msg-content img { vertical-align: middle }
.message-box .msg-content hr { margin: 5px 0 }
.message-box .msg-body { min-height: 100px }
.message-box label { float: none; font-size: 13px }
.message-box .input.text input, .message-box .input textarea { border: 1px solid gray; padding: 3px 5px; width: 480px }
.message-box textarea { height: 100px }
.news_vote_box { width: 230px; margin: 0 auto }

.userlist-item { height: 55px; width: 198px; float: left; line-height: 16px; border: 1px solid #a30000; margin: 5px }
.userlist-item span { float: left; text-align: left; margin: 0; font-size: 9px; padding: 0 0 0 10px } 
.userlist-item span a { font-size: 12px; } 
.userlist-item img { width: 55px; height: 55px; float: right; margin: 0; padding: 0; }
.profile-rem-avatar { width: 400px }
.profile-rem-avatar img { height: 100px; width: 100px }

.profile { clear: both; padding-bottom: 30px }
.profile div.avatar { float: left; width: 100px }
.profile div.avatar .profile-avatar { width: 80px; margin: 5px auto; display: block }
.profile div.avatar p { text-align: center; font-weight: bold; padding-top: 10px }
.profile div.avatar p img { vertical-align: middle }

.profile div.pinfo { float: right; width: 550px }
ul.profile { list-style: none }
ul.profile li { margin: 1px 0; line-height: 20px; background: #eee; padding: 2px 8px }
ul.profile li img { height: 18px; vertical-align: middle  }
ul.profile li.s1 { background: #e3e3e3 }
.news-add-info p { font-size: 13px; padding: 0 0 40px }
.news-add-info textarea { width: 400px; height: 150px; border: 1px solid #6b6b6b; }
.news-add-info .en-form label, .news-add-info .en-form .label { width: 100px; font-size: 12px }
.news-add-info .en-form .input.text input.title { width: 400px }
.hero-descr { text-align: right; display: block }
#news_content { text-align: justify }
#news_content.hero { font-size: 14px; text-align: center; }
#news_content.hero img { max-width: 400px; margin: 0 auto 15px; display: block }
#news_content.section-in table { line-height: 25px }
#news_content ul {
	margin-left: 20px;
}

.blogs li { list-style: none; color: #000; font-size: 12px }
.blogs li span { color: gray }
.blogs a { color: #525252 }
.blog_add { height: 40px; text-align: right; line-height: 20px }
.blog_add a { color: #a30000; font-weight: bold }

.blog-add textarea { width: 400px; height: 150px; border: 1px solid #6b6b6b; }
.blog-add .en-form label, .blog-add .en-form .label { width: 100px; font-size: 12px }
.blog-add .en-form .input.text input.title { width: 400px }
.blog-add.form-box .en-form .input.text input { width: 400px }

table.users_list { margin: 0 auto; }
table.users_list td { text-align: center }
table.users_list tr th { background: #efefef; border: 1px solid #e3e3e3; padding: 5px 0; text-align: center  }
table.users_list tr td { padding: 3px 0 }
table.users_list tr.s1 td { background: #e4e4e4 }
table.users_list tr.s2 td { background: #efefef }
.bb-buttons { padding: 10px 0 10px 120px }

.section-in.gallery h3 { background: #efefef; padding: 3px 10px; line-height: 20px; display: block; margin: 2px 0 10px; font-size: 10px; text-align: right; font-weight: normal; height: 20px }
.section-in.gallery h3 a, .section-in.gallery h3 span { float: left; font-size: 13px; font-weight: bold }
.section-in.gallery img.gallery { border: 1px solid #dadada; padding: 2px; height: 90px; width: 130px }
.section-in.gallery .gallery-descr { float: right; width: 485px }
.section-in.gallery h4 { background: #eee; line-height: 20px; margin: 2px 0; padding: 0 10px; font-weight: normal  }
.section-in.gallery h4.s2 { background: #e3e3e3 }
.gallery_link { color: red; padding: 10px 20px 20px; text-align: right; display: block; float: right }

ul.gallery-items li { list-style: none; float: left; display: block; height: 170px; width: 130px; border: 1px solid #e8e8e8; text-align: center; margin: 5px; background: url(/img/ars/gallery-item.jpg) bottom right no-repeat; color: #a30000; font-size: 12px }
ul.gallery-items li img { display: block; width: 100px; height: 100px; margin: 10px auto; float: none }

.en-form div#UserGender_container.selectbox-wrapper { left: 333px }

.statistics { width: 90%; margin: 0 auto }
.statistics td { background: #f0f0f0; border-spacing: 2px; text-align: center}
.statistics th { background: #c0c0c0; color: #fff; text-align: center }
.statistics .name { text-align: left; padding: 0 10px }
.statistics th.position { background: #fff; color: #c00800; text-align: left; padding-left: 10px; width: 70px }

.live_video { text-align: center; padding: 0 15px }
.live_video object { width: 280px; height: 200px }
.live_video_box object { width: 640px; height: 480px }

table.searchbox { color: #000; width: 100%; border-collapse: collapse; }
table.searchbox td { vertical-align: top; border: 1px solid gray; padding: 2px 5px }
table.searchbox .hd { color: red; font-size: 13px; font-weight: bold }

table.kadra { width: 100%; border-collapse: collapse; border-spacing: 2px; margin: 30px 0}
.kadra .head { height: 40px; background: #f0f0f0 }
.kadra .head img { display: block; margin: 0 auto }
.kadra td { text-align: center; }
.kadra tr.s1 td { background: #f0f0f0; border: 2px solid #fff }
.kadra td.l { text-align: left; padding-left: 5px}
.kadra td img { vertical-align: middle }

ul.imagelinks { float: right; list-style: none; border: 1px solid #aaa; padding: 0; margin-left: 15px }
ul.imagelinks li { display: block; border-bottom: 1px solid #fff; clear: both}
ul.imagelinks li img { width: 50px; height: 50px; float: left; margin: 0; padding: 0; }
ul.imagelinks li a { border-left: 5px solid #ccc; display: block; height: 50px; width: 250px; background: #f2f2f2 }
ul.imagelinks li a:hover { border-left: 5px solid #a30000 }
ul.imagelinks li span { float: right; width: 190px; display: block }
ul.imagelinks li span.a { padding: 10px 0 0; font-weight: bold; color: #a30000 }
ul.imagelinks li span.b { padding: 5px 0 0 }

.squad_foto { float: left; width: 180px; height: 200px }
.squad_foto img { width: 180px; display: block; margin: 0 auto; height: 180px }
ul.squad_table { float: left; margin: 20px 0 0 20px; list-style: none; padding: 0}
ul.squad_table li { clear: both; line-height: 25px;  }
ul.squad_table span { display: block; float: left; width: 150px; height: 25px; color: #6a6a6a;font-weight: bold; line-height: 25px; padding-left: 15px; margin-right: 10px }
ul.squad_table span.s2 { background: url(/img/ars/squad_table.jpg) }
.squad_description { clear: both; padding-top: 30px }

.shoutbox-list { padding: 5px 10px }
.shoutbox-list.s1 { background: #ececec }
.shoutbox-list-nick { font-weight: bold }
.shoutbox-list-time { color: #d2a630 }
.shoutbox-list-message img { vertical-align: middle }
#shoutbox-paginator { padding: 20px 0 0 }

.section div.submit input { background: url(/img/ars/input_comment.jpg); width: 80px }

#excerpt { color: #515151 }

#down_panel
{
    width: 270px;
    float: right;
    margin-top: 15px;
    margin-bottom: 15px;
}
#down_panel .down_panel_item
{
    width: 245px; 
    float:left;
    margin-left: 20px;
    margin-bottom: 5px;
}
#down_panel .down_panel_item a
{
    font-size: 10px;
}
#live_result
{
    width: 100%;
    float: left;
/*    min-height: 250px;*/
}

/* HOME LIVE PANEL*/

#live_result .home_team_panel
{
    width: 50%;
    float: left;
    min-height: 250px;
}
#live_result .home_team_panel div.team_name_left
{
    height: 49px;
    width: 380px;
    margin-left: 20px;
    background: url(/images/new_page/gallery_button_bg.png);
    float: left;
    margin-top: 10px;
}
#live_result .home_team_panel div.team_name_left span.name
{
    padding-right: 15px;
    padding-top: 13px;
    float: right;
    font-size: 20px;
    color: white;
    text-align: right;
    font-weight: bold;
}
#live_result .home_team_panel div#home_score
{
    background: url(/images/new_page/arsenal_live_scorebox_bg.png);
    float: left;
    width: 77px;
    height: 79px;
    margin-left: 10px;
    margin-top: 10px;
}
#live_result .home_team_panel div#home_score h1.home_score
{
    text-align: center;
    font-size: 55px;
    color: #FFFFFF;
    font-family: 'comic sans ms','verdana';
    width: 100%;
}
#live_result .home_team_panel div#home_team_lines
{
    float: left;
    margin-left: 140px;
    margin-bottom: 20px;
    margin-top: -15px;
}
#live_result .home_team_panel #home_team_logo
{
    position: absolute;
    margin-left: 35px;
    margin-top: 15px;
    background-color: white;
    border: 1px solid #DEDEDE;
}
#live_result .home_team_panel #home_team_logo img
{
    height: 100px;
}

/* AWAY LIVE PANEL*/

#live_result .away_team_panel
{
    width: 50%;
    float: right;
    min-height: 250px;
}

#live_result .away_team_panel
{
    width: 50%;
    float: left;
    min-height: 250px;
}
#live_result .away_team_panel div.team_name_right
{
    height: 49px;
    width: 380px;
    margin-right: 20px;
    background: url(/images/new_page/gallery_button_bg.png);
    float: right;
    margin-top: 10px;
}
#live_result .away_team_panel div.team_name_right span.name
{
    padding-left: 15px;
    padding-top: 13px;
    float: left;
    font-size: 20px;
    color: white;
    text-align: right;
    font-weight: bold;
}
#live_result .away_team_panel div#away_score
{
    background: url(/images/new_page/arsenal_live_scorebox_bg.png);
    float: left;
    width: 77px;
    height: 79px;
    margin-left: 10px;
    margin-top: 10px;
}
#live_result .away_team_panel div#away_score h1.away_score
{
    text-align: center;
    font-size: 55px;
    color: #FFFFFF;
    font-family: 'comic sans ms','verdana';
    width: 100%;
}
#live_result .away_team_panel div#away_team_lines
{
    float: left;
    margin-left: 20px;
    margin-bottom: 20px;
    margin-top: 15px;
}
#live_result .away_team_panel #away_team_logo
{
    position: absolute;
    margin-left: 370px;
    margin-top: 15px;
    background-color: white;
    border: 1px solid #DEDEDE;
}
#live_result .away_team_panel #away_team_logo img
{
    height: 100px;
}

/*#live_result div.time h2#timer_live
{
    text-align: center;
    margin-top: 100px;
    font-size: 20px;
    position: absolute;
    width: 1000px;
}*/
#live_result div.time div.pozostalo
{
    text-align: center;
    margin-top: 100px;
    position: absolute;
    width: 1000px;
}

#zwin
{
    float: right;
    margin-right: 5px;
    padding: 5px;
    border: 1px solid red;
    cursor: pointer;
}
