/* tables in modules */
.column-center table th { 
  border-top: 1px solid black; 
  text-align: center; 
  font-size: 11px; 
  font-weight: bold;
  padding: 3px; 
  background: #eeeeee; 
}

.column-center table tr td { 
  border-top: 1px solid #eeeeee;
  padding: 4px; 
} 

.column-center table tr.even * {
  background: #efefef;
}

.column-center table.paging {
  position: relative;
  margin: 0 auto;
}

a
{
    text-decoration: none;
    color: #006bac;
}

a:hover
{
    text-decoration: underline;
}

strong
{		
    font-weight: bold;
}

em
{
    font-style: italic;
}

.ac
{
    text-align: center;
}

.ar
{
    text-align: right;
}

.clear
{
    clear: both;
}

span.left
{
    float: left;
    display: block;
}

span.right
{
    float: right;
    display: block;
}

ul.center
{
    float: left;
    position: relative;
    left: 50%;
}

ul.center li
{
    position: relative;
    right: 50%;
    float: left;
}

ul.format {
  padding: 0 6px 0 6px;
}

ul.format li {
  padding: 0 0 2px 0;
}

.win
{
    color: #589a2b;
}

.draw
{
    color: #fd6c01;
}

.loss
{
    color: #ff0036;
}

.gold
{
    background: url(../_img/medal_gold.gif) no-repeat 0 50%;
}

.silver
{
    background: url(../_img/medal_silver.gif) no-repeat 0 50%;
}

.bronze
{
    background: url(../_img/medal_bronze.gif) no-repeat 0 50%;
}

/* LAYOUT */

html
{
    background-image: url(../_img/bg.png);
}

body
{
    background: url(../_img/bg.jpg) repeat-x;
    font-family: Tahoma;
    font-size: 11px;
}

#verya-doc
{
	margin: auto;
  text-align: left;
	width: 79.231em;                                                    /* non-IE */
	*width: 77.250em;                                                   /* IE6&7 */
	min-width: 1030px;
  _width: 1030px;                                                     /* IE6 */
}

/* HEADER */

#hd
{
    background: url(../_img/bg_hd.png) no-repeat;
    height: 200px;
    position: relative;
}

h1
{
    text-indent: -5000px;
    width: 193px;
    height: 169px;
    background: url(../_img/logo.png) no-repeat;
    cursor: pointer;
    position: absolute;
    top: 34px;
    left: 30px;
}

#hd .login-pane
{
    background: url(../_img/bg_login.png) 0 50% no-repeat;
    position: absolute;
    top: 28px;
    left: 241px;
    padding-left: 63px;
}

#hd .login-pane h2
{
    display: none;
}

#hd .login-pane form
{
    float: left;
}

#hd .login-pane form input
{
    float: left;
    display: block;
    background: url(../_img/bg_login_input.png) no-repeat;
    width: 107px;
    height: 20px;
    padding: 1px 12px 0;
    color: #aeaeae;
    margin-left: 3px;
    border: 0;
}

#hd .login-pane form input.button
{
    background-image: url(../_img/bg_login_button.png);
    width: 43px;
    height: 19px;
    padding: 0;
    text-indent: -5000px;
    margin: 1px 12px 0 7px;
}

#hd .login-pane a
{
    display: block;
    float: left;
    margin-left: 14px;
    text-transform: uppercase;
    color: #aeaeae;
    font-size: 80%;
    margin-top: 5px;
}

#hd .login-pane a:hover
{
    color: #006bac;
    text-decoration: none;
}

#hd .right-pane
{
    background: url(../_img/bg_hd_right.png) 100% 50% no-repeat;
    position: absolute;
    top: 26px;
    right: 28px;
    padding-right: 61px;
}

#hd .right-pane ul li
{
    float: left;
    margin-right: 1px;
}

#hd .right-pane ul li a
{
    display: block;
    width: 24px;
    height: 24px;
    background: no-repeat 0 0;
}

#hd .right-pane ul li a span
{
    display: none;
}

#hd .right-pane ul li a:hover
{
    background-position: 0 100%;
}

#hd .right-pane ul li.cz a
{
    background-image: url(../_img/cz.png);
}

#hd .right-pane ul li.en a
{
    background-image: url(../_img/en.png);
}

#hd .right-pane ul li.fb a
{
    background-image: url(../_img/fb.png);
}

#hd .right-pane ul li.yt a
{
    background-image: url(../_img/yt.png);
}

#hd .ad
{
    position: absolute;
    left: 229px;
    top: 70px;
    background: url(../_img/bg_ad.png) no-repeat;
    width: 773px;
    height: 98px;
    overflow: hidden;
}

#hd .ad a
{
    display: block;
    margin: 4px 0 0 6px;
    width: 728px;
    height: 90px;
}

/* BODY */

#bd
{
    background: url(../_img/bg_bd.png) repeat-y;
    padding: 0 15px;
}

#bd .wrapper
{
    background: url(../_img/bg_bd_bottom.png) no-repeat 0 100%;
    float: left;
    width: 1000px;
}

#bd .column-left,
#bd .column-right,
#bd .column-center,
#bd .column-center-right
{
    float: left;
}

#bd .column-left
{
    background: url(../_img/bg_bd_side_light.png) no-repeat 0 30%;
    padding-left: 14px;
}

#bd .column-right
{
    background: url(../_img/bg_bd_side_light.png) no-repeat 100% 60%;
    position: relative;
    top: -28px;
    width: 791px;
}

#bd .column-center
{
    margin: 0 5px;
}

#bd p
{
    margin-bottom: 1em;
    line-height: 145%;
}

#menu
{
    width: 195px;
    background: url(../_img/bg_menu.png) no-repeat 0 100%;
    margin-top: 3px;
}

#menu h2
{
    text-indent: -5000px;
    width: 55px;
    height: 9px;
    background: url(../_img/bg_menu_heading.png) no-repeat;
    margin-left: 9px;
}

#menu ul
{
    background: url(../_img/bg_menu_top.png) no-repeat 50% 0;
    padding: 3px 0 9px 4px;
    margin-top: 6px;
}

#menu a
{
    display: block;
    width: 189px;
    height: 29px;
    background-repeat: no-repeat;
}

#menu a span
{
    display: none;
}

#menu .menu-item1 a
{
    background-image: url('../_img/menu/front_page.png');
}

#menu .menu-item1 a:hover
{
    background-image: url('../_img/menu/front_page_hover.png');
}

#menu .menu-item2 a
{
    background-image: url('../_img/menu/editors.jpg');
}

#menu .menu-item2 a:hover
{
    background-image: url('../_img/menu/editors_hover.jpg');
}

#menu .menu-item3 a
{
    background-image: url('../_img/menu/verya_players.png');
}

#menu .menu-item3 a:hover
{
    background-image: url('../_img/menu/verya_players_hover.png');
}

#menu .menu-item4 a
{
    background-image: url('../_img/menu/scene_news.png');
}

#menu .menu-item4 a:hover
{
    background-image: url('../_img/menu/scene_news_hover.png');
}

#menu .menu-item5 a
{
    background-image: url('../_img/menu/stream.jpg');
}

#menu .menu-item5 a:hover
{
    background-image: url('../_img/menu/stream_hover.jpg');
}

#menu .menu-item6 a
{
    background-image: url('../_img/menu/played_matches.png');
}

#menu .menu-item7 a:hover
{
    background-image: url('../_img/menu/tournaments_hover.jpg');
}

#menu .menu-item7 a
{
    background-image: url('../_img/menu/tournaments.jpg');
}

#menu .menu-item9 a:hover
{
    background-image: url('../_img/menu/online_shop_hover.png');
}

#menu .menu-item9 a
{
    background-image: url('../_img/menu/online_shop.png');
}

#menu .menu-item8 a
{
    background-image: url('../_img/menu/view_more.png');
}

#bd .box {
  margin-top: 5px;
  width: 195px;
  background: url(../_img/h2_left.png) no-repeat;
  width: 195px;
}

#bd .box h2 {
	height: 30px;
}

#bd .box h2 span {
	position: relative;
	font-size: 13px;
	top: 6px;
	left: 6px;
	color: #787878;
	text-transform: uppercase;
}

.box-right {
  background: url(../_img/h2_right.png) no-repeat;
	width: 209px;
  margin-bottom: 4px;
}

.box-right h2 {
    height: 30px;
}

.box-right p
{
    padding: 0 5px;
    font-size: 90%;
}

.box-right h2 span {
	position: relative;
	height: 29px;
	font-size: 13px;
	top: 6px;
	left: 6px;
	color: #787878;
	text-transform: uppercase;
}

.box-right .bottom {
    height: 5px;
    background: url(../_img/bg_about_bottom.png) no-repeat;
}

.box-right .body {
	background: url(../_img/bg_about.png) repeat-y;
}

#bd .box .body
{
    background: url(../_img/bg_box_body.png) repeat-y;
}

#bd .box .body a.more
{
    background-repeat: no-repeat;
    float: right;
    display: block;
    margin-right: 6px;
    height: 7px;
}

#bd .box .body a.more span
{
    display: none;
}

#bd .box .body ul li img
{
    vertical-align: middle;
}

#bd .box .bottom
{
    height: 4px;
    background: url(../_img/bg_box_bottom.png) no-repeat;
}

#scores ul li
{
    background: url(../_img/bg_box_line.png) no-repeat 50% 18px;
    padding: 0 6px 10px;
}

#scores ul li img
{
    margin-right: 7px;
}

#scores ul li .right
{
    font-weight: bold;
}

#scores ul li a
{
    font-weight: bold;
}

#bd #scores a.more
{
    background-image: url(../_img/more_match.png);
    margin: 10px 16px 8px 0;
    width: 75px;
}

/*
upraveno - start
*/

#news-list .bottom a,
.column-center .videos .content .stats a
{
    display: block;
    float: left;
    background-repeat: no-repeat;
}

#news-list .bottom a:hover,
.column-center .videos .content .stats a:hover
{
    text-decoration: none;
}

#news-list .bottom a.news-full
{
    width: 43px;
    background-image: url(../_img/more_news_full.png);
    margin: 4px 30px 0 0;
    height: 10px;
}

#news-list .bottom a.news-comment,
.column-center .videos .content .stats a.news-comment
{
    width: 4em;
    padding-left: 70px;
    background-image: url(../_img/more_news_comment.png);
    background-position: 0 3px;
    color: #373737;
    font-size: 90%;
    height: 13px;
    margin-top: 1px;
}

#news-list .bottom a span,
.column-center .videos .content .stats a span
{
    display: none;
}

#news-list .bottom .rate,
.column-center .videos .content .stats .rate
{
    float: right;
    background: url(../_img/more_news_rate.png) no-repeat 0 4px;
    padding-left: 30px;
}

#news-list .bottom .rate a.star,
.column-center .videos .content .stats .rate a.star
{
    width: 16px;
    height: 16px;
    background: url(../_img/star.png) 0 0 no-repeat;
    margin-left: 4px;
}

#news-list .bottom .rate a.star-half,
.column-center .videos .content .stats .rate a.star-half
{
    background-position: 0 -16px;
}

#news-list .bottom .rate a.star-full,
.column-center .videos .content .stats .rate a.star-full
{
    background-position: 0 -32px;
}

/*
upraveno - konec
*/

a.news-archive
{
    display: block;
    text-align: center;
    font-weight: bold;
    border-bottom: 1px solid #dadada;
    padding-bottom: 5px;
    margin-top: 18px;
}

a.news-archive:hover
{
    text-decoration: none;
    border-color: #006bac;
}

#bd .supporters
{
    margin-bottom: 4px;
    width: 209px;
}

#bd .supporters h2
{
    text-indent: -5000px;
    width: 209px;
    height: 23px;
    background-repeat: no-repeat;
}

#bd .supporters .bottom
{
    background: url(../_img/bg_supporters_bottom.png) no-repeat;
    height: 5px;
}

#bd .supporters li
{
    background: url(../_img/bg_supporters_item.png) no-repeat;
    height: 73px;
    padding: 4px 2px;
    *font-size: 0;                                                      /* IE6&7 */
}

#bd .supporters li a
{
    display: block;
    text-align: center;
}

#supporters-main h2
{
    background-image: url(../_img/h2_supporters_main.png);
}

#supporters-other h2
{
    background-image: url(../_img/h2_supporters_other.png);
}

#about img
{
    display: block;
    margin: 0 auto;
}

#stream p {
	margin: 0 !important;
	font-size: 100%;
	text-align: center;
}

#bd .column-center-right .ads-right
{
    position: relative;
    width: 140px;
    /*height: 525px;*/
    left: 34px;
    overflow: hidden;
}

/* FOOTER */

#ft
{
    position: relative;
    clear: both;
    background: url(../_img/bg_ft.png) no-repeat;
    padding-top: 27px;
    color: #004169;
    width: 100%;
}

#menu-bottom
{
    text-align: center;
}

#menu-bottom span
{
    color: #70aad0;
}

#menu-bottom a
{
    position: relative;
    color: #70aad0;
    margin: 0 .4em;
}

#menu-bottom a:hover
{
    text-decoration: underline;
}

#about-bottom {
  position: relative;
  clear: both;  
  top: 15px;
  padding-bottom: 15px;
}

#about-bottom p
{
    text-align: center;
    color: #70AAD0;
}

#center-sub
{
    width: 558px;
}

#center-sub .top
{
    background: url(../_img/bg_sub_top.png) no-repeat;
    height: 19px;
    padding: 14px 0 0 17px;
}

#center-sub .top h2
{
    text-indent: -9999px;
    height: 10px;
}

#center-sub .content
{
    background: url(../_img/bg_sub_content.png) repeat-y;
    padding: 0 4px;
    color: #3d3d3d;
}

#center-sub .bottom
{
    height: 4px;
    background: url(../_img/bg_sub_bottom.png) no-repeat;
}

#news li.first,
#bloggers li.first,
#videos li.first
{
    color: #ffa200;
}

#news li.second,
#bloggers li.second,
#videos li.second
{
    color: #8a8a8a;
}

#news li.third,
#bloggers li.third,
#videos li.third
{
    color: #9b4e2c;
}

#news ol li,
#bloggers ol li,
#videos ol li
{
    line-height: 2em;
    list-style: decimal inside;
    font-weight: bold;
}

#bd #news .body, 
#bd #bloggers .body, 
#bd #videos .body {
	padding: 0 7px 5px;
}

#news ol li span.right
{
    font-weight: normal;
    color: #000;
}

#news li a,
#bloggers li a
{
    font-weight: bold;
}

#sp {
  position: relative;
  clear: both;
  top: 11px;
  width: 1000px;
  margin: 0 auto;
}

#sp #sp-top {
  background: url('../_img/box-top.png') center center no-repeat;
  height: 81px;
}

#sp #sp-middle {
  position: relative;
  top: 20px;
  padding: 0 15px;
  left: 1px;
  background: url('../_img/box-middle.png') center center repeat-y;
}

#sp #sp-middle img {
  padding: 0 8px;
}

#sp #sp-bottom {
  background: url('../_img/box-bottom.png') center center no-repeat;
  height: 70px;
}