.block-tournament1 .block-top, .block-tournament2 .block-top{
background-image:url(http://static.toox.com/site/data/img/tournament/tournament-1-top.png);
}
.block-tournament1 .block-bottom, .block-tournament2 .block-bottom{
background-image:url(http://static.toox.com/site/data/img/tournament/tournament-1-bottom.png);
}
.block-tournament1, .block-tournament2{width:564px;clear:both;}
.block-tournament1 .block-main{
background:url(http://static.toox.com/site/data/img/tournament/tournament-1-main.png) no-repeat 0 0 #faaf01;
height:200px;
overflow:hidden;
}

.block-tournament2 .block-main{
background:url(http://static.toox.com/site/data/img/tournament/tournament-2-main.png) repeat-y 0 0 #FFF;
/*height:80px;*/
/*overflow:hidden;*/
}


.block-tournament3 .block-top{
background-image:url(http://static.toox.com/site/data/img/tournament/tournament-3-top.png);
}
.block-tournament3 .block-bottom{
background-image:url(http://static.toox.com/site/data/img/tournament/tournament-3-bottom.png);
}
.block-tournament3{width:949px;clear:both;}
.block-tournament3 .block-main{
background:url(http://static.toox.com/site/data/img/tournament/tournament-3-main.png) no-repeat 0 0 #FFF;
height:200px;
overflow:hidden;
}


.block-tournament4 .block-top{
background-image:url(http://static.toox.com/site/data/img/tournament/tournament-4-top.png);
}
.block-tournament4 .block-bottom{
background-image:url(http://static.toox.com/site/data/img/tournament/tournament-4-bottom.png);
}
.block-tournament4{width:564px;clear:both;}
.block-tournament4 .block-main{
background:url(http://static.toox.com/site/data/img/tournament/tournament-4-main.png) repeat-y 0 0 #FFF;
height:150px;
}


#tournament-image{
float:left;
width:230px;
height:200px;
}
#tournament-image img{
display:block;
}

#tournament-text{
float:right;
width:280px;
background:url(http://static.toox.com/site/data/img/tournament/tournament-1-text.png) no-repeat right 0;
height:200px;
}

#tournament-text div{
padding-top:80px;
}
#container #tournament-image a, #container #tournament-text a{text-decoration:none;cursor:pointer;}
#tournament-text div img{
display:block;
float:left;
}
#tournament-text{padding-top:130px;padding-right:10px;}
#container #tournament-text span{
display:block;
font-family:Impact,Arial,sans-serif;
font-size:23px;
color:#ce2a00;
padding-left:20px;
line-height:1.0em;
clear:both;
overflow:hidden;
//font-size:13px;
}

.tournament-lot{
width:33%;
overflow:hidden;
vertical-align:top;
background:url(http://static.toox.com/site/data/img/tournament/tournament-lot.png) no-repeat 0 0 #feb017;
position:relative;
}

.tournament-lot img{
display:block;
width:42px;
height:42px;
padding-left:6px;
padding-top:8px;
position:absolute;
}
.tournament-lot span{
clear:both;
display:block;
left:55px;
position:relative;
padding-top:20px;
padding-bottom:10px;
width:120px;
font-family:Impact,Arial,sans-serif;
font-size:17px;
}
#container .tournament-lot a{color:#FFF;text-decoration:none;}



#tournament-banner{
width:300px;
margin:20px auto 0;
}


.tournament-result{
width:305px;
height:200px;
background:url(http://static.toox.com/site/data/img/tournament/tournament-result.jpg) no-repeat 0 0;
vertical-align:top;
}

.tournament-result-title{
padding-left:0.5em;
color:#FFF;
/*font-family:Impact,Arial,sans-serif;*/
font-size:17px;
padding-top:12px;
padding-bottom:17px;
font-weight:bold;
}

.tournament-result-items{
padding-left:60px;
padding-right:10px;
}
.tournament-result-items div{
height:37px;
padding-top:10px;
}
.tournament-result-items a{font-weight:bold;}



.tournament-future{
width:177px;
height:150px;
}
.tournament-future img{display:block;}
.tournament-future div{
width:167px;
height:80px;
position:absolute;
padding-left:5px;
bottom:-60px;
}


.block-tournamentinfo{
margin-left:auto;
margin-right:auto;
padding-bottom:20px;
}
.block-tournamentinfo .block-top{
background-image:url(http://static.toox.com/site/data/img/tournament/tournament-info-top.png);
}
.block-tournamentinfo .block-bottom{
background-image:url(http://static.toox.com/site/data/img/tournament/tournament-info-bottom.png);
}
.block-tournamentinfo{width:882px;clear:both;}
.block-tournamentinfo .block-main{
background:url(http://static.toox.com/site/data/img/tournament/tournament-3-main.png) no-repeat 0 0 #FFF;
}


.block-tournamentinfo2{
padding-bottom:20px;
}
.block-tournamentinfo2 .block-top{
background-image:url(http://static.toox.com/site/data/img/tournament/tournament-info-top2.png);
}
.block-tournamentinfo2 .block-bottom{
background-image:url(http://static.toox.com/site/data/img/tournament/tournament-info-bottom2.png);
}
.block-tournamentinfo2{width:550px;clear:both;}
.block-tournamentinfo2 .block-main{
background:url(http://static.toox.com/site/data/img/tournament/tournament-info-main2.png) no-repeat 0 0 #FFF;
}

#tournament-topbanner .block-main{padding:0;}

#tournament-infoblock1 .block-main{
height:188px;
background:url(http://static.toox.com/site/data/img/tournament/tournament-info-main1.png) no-repeat 0 0 #FFF;
}
#tournament-infoblock1 img{display:block;}

#tournament-info-date{
display:block;
position:relative;
margin-left:37px;
margin-top:-20px;
}


#tournament-info-button{
float:right;
width:420px;
height:150px;
padding-top:18px;
background:url(http://static.toox.com/site/data/img/tournament/tournament-info-button.png) no-repeat 0 0;
position:relative;
top:20px;
}
#tournament-info-button.on{background-position:0 bottom;}
#tournament-info-button.dis{background:url(http://static.toox.com/site/data/img/tournament/tournament-info-button-dis.png) no-repeat 0 0 !important;}
#tournament-info-button div a{width:100%;height:100%;display:block;text-decoration:none;cursor:pointer;}
#tournament-info-button div{
width:200px;
height:40px;
position:absolute;
width:272px;
height:82px;
left:38px;
bottom:35px;
}

#tournament-infoblock2 .block-main{padding:0;}




#tournamentinfo-left{
float:left;
padding-left:20px;
width:555px;
position:relative;
}
#tournamentinfo-right{
float:right;
width:300px;
padding-right:30px;
}



#container .userlink{
text-decoration:none;
color:#4d4c47;
white-space:nowrap;
}
#container .userlink img{display:inline;}
#tournamentuserlist{
line-height:1.5em;
}
#container #tournamentuserlist .userlink{font-size:13px;}






#tournament-register-image{
float:left;
width:230px;
height:200px;
}
#tournament-register-image img{
display:block;
}

#tournament-register-text{
float:right;
width:280px;
height:200px;
}

#tournament-register-text{
padding-top:80px;
}
#container #tournament-register-image a, #container #tournament-register-text a{text-decoration:none;cursor:pointer;}
#tournament-register-text div img{
display:block;
float:left;
}




#tournament-image, #tournament-register-image{position:relative;}
#tournament-image img, #tournament-register-image img{position:relative;z-index:90;}
#tournament-image h1, #tournament-register-image h1{
position:absolute;
z-index:99;
left:97px;
top:70px;
color:#FFF;
white-space:nowrap;
}
#tournament-image h1 span, #tournament-register-image h1 span{
padding-left:20px;
font-size:30px;
}
#tournament-image b, #tournament-register-image b{
display:block;
position:absolute;
z-index:99;
left:142px;
top:25px;
color:#FFF;
font-size:16px;
white-space:nowrap;
}


#tournament-info-image{
float:left;
height:188px;
position:relative;
}
#tournament-info-image h1{
position:absolute;
z-index:99;
font-size:26px !important;
left:122px;
top:50px;
color:#FFF;
white-space:nowrap;
}
#tournament-info-image b{
position:absolute;
z-index:99;
font-size:20px;
left:162px;
top:140px;
color:#FFF;
white-space:nowrap;
}
#tournament-info-image h1 span{
padding-left:40px;
font-size:24px;
}

#container #tournament-info-date{
width:300px;
height:40px;
position:absolute;
top:0px;
left:5px;
}
#tournament-info-date h1{
font-size:34px;
color:#FFF;
}




h1#block-prizes-1, h1#block-prizes-2, h1#block-prizes-3{
position:absolute;
left:0;
top:0;
color:#333;
white-space:nowrap;
}
h1#block-prizes-1{
left:190px;
top:30px;
font-size:30px;
line-height:0.9;
}
h1#block-prizes-1 span{padding-left:25px;font-size:30px;}

h1#block-prizes-2{
left:640px;
top:65px;
font-size:24px;
line-height:0.8;
}
h1#block-prizes-2 span{padding-left:15px;font-size:18px;}

h1#block-prizes-3{
left:350px;
top:175px;
font-size:24px;
line-height:0.8;
}
h1#block-prizes-3 span{padding-left:25px;font-size:18px;}





.tournament-image{
position:absolute;
width:137px;
height:159px;
overflow:hidden;
}
.tournament-image img{
display:block;
width:100px;
height:100px;
position:relative;
top:47px;
left:12px;
}
#tournament-image-1{
left:-150px;
top:-15px;
background:url(/site/data/img/tournament/place-1.png) no-repeat 0 0;
}
#tournament-image-2{
left:-125px;
top:-50px;
background:url(/site/data/img/tournament/place-2.png) no-repeat 0 0;
}
#tournament-image-3{
left:-125px;
top:-50px;
background:url(/site/data/img/tournament/place-3.png) no-repeat 0 0;
}



#tournamentinfo-left .block-top b{
text-align:right;
display:block;
padding-right:15px;
font-size:15px;
}



#tournament-image h1{
/*color:#000 !important;*/
}





#passpopup{
position:absolute;
left:390px;
top:-100px;
background:#fbc848;
width:300px;
padding:15px 15px 5px;
border:3px solid #fedd5c;
display:none;
z-index:99;
}




#passpopupclose{
width:14px;
height:14px;
background:url(/site/data/img/profile-edit/close.png) 0 0;
position:absolute;
right:0;
top:0;
cursor:pointer;
}

































