/* BOXES SIZE */
.box160 { width: 160px; }
.box190 { width: 190px; }
.box205 { width: 205px; }
.box220, #box_next_tournament { width: 220px; }
.box285 { width: 285px; }
.box300 { width: 300px; }
.box330 { width: 330px; }
.box410 { width: 410px; }
.box500 { width: 500px; }
.box580 { width: 580px; }
.box640 { width: 640px; }
#box590 { width: 590px; }
.box810 { width: 810px; }
.box980 { width: 980px; }
.box160, .box190, .box205, .box220, .box285, .box300, .box330, .box410, .box580, .box500, #box590, .box640, .box810, .box980 { float: left; margin-right: 10px; padding-bottom: 10px; display: inline; overflow: hidden; }

#box_title_left_20h { background:url(../../images/gui/azb_box_title_20h_left.gif) no-repeat; }
#login_box_title_left_20h { background:url(../../images/gui/azb_box_title_20h_left.gif) no-repeat; }
#logged_box_title_left_20h { background:url(../../images/gui/azb_box_title_20h_left_favico_bg.gif) no-repeat; }
#box_title_left_30h { background:url(../../images/gui/azb_box_title_30h_left.gif) no-repeat; }
#box_title_left_30h_curve { background:url(../../images/gui/azb_box_title_30h_leftcurve.gif) no-repeat; }
#box_title_left_50h { background:url(../../images/gui/azb_box_title_50h_left.gif) no-repeat; }
#box_title_left_20h, #login_box_title_left_20h, #box_title_left_30h, #box_title_left_50h { padding: 0 0 0 4px; }
#box_title_left_30h_curve { padding-left:10px; }
#logged_box_title_left_20h { padding: 0 0 0 20px; }

#box_title_right_20h { background:url(../../images/gui/azb_box_title_20h_right.gif) no-repeat right; }
#login_box_title_right_20h { background:url(../../images/gui/azb_box_title_20h_right.gif) no-repeat right; }
#box_title_right_30h { background:url(../../images/gui/azb_box_title_30h_right.gif) no-repeat right; }
#box_title_right_30h_flat { background:url(../../images/gui/azb_box_title_30h_right_flat.gif) no-repeat right; width:806px; height:30px; }
#box_title_right_50h { background:url(../../images/gui/azb_box_title_50h_right.gif) no-repeat right; }
#box_title_right_20h, #login_box_title_right_20h, #box_title_right_30h, #box_title_right_50h { padding: 0 20px 0 0; }

#box_title_20h { height: 20px; background:url(../../images/gui/azb_box_title_20h_tile.gif) repeat-x; }
#login_box_title_20h { height: 20px; background:url(../../images/gui/azb_box_title_20h_tile.gif) repeat-x; color:#FFF; font-family:azb; font-size:17px; }
#box_title_30h { height: 30px; background:url(../../images/gui/azb_box_title_30h_tile.gif) repeat-x; }
#box_title_30h_800 { height: 30px; width:806px; background:url(../../images/gui/azb_box_title_30h_tile.gif) repeat-x; }
#box_title_40h { height: 40px; }
#box_title_50h { height: 50px; background:url(../../images/gui/azb_box_title_50h_tile.gif) repeat-x; }

#box_title_50h_content { height: 50px; }

#box_title_updated {
	height: 50px;
	margin: 0 0 0 -4px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #a6a6a6;
}

#box_must_be_silver, #box_must_be_gold {
    height: 50px;
    width: 580px;
}

#box_must_be_bronze {
    background: url('../../images/gui/texts/azb_box_title_50h_580w_access_bronze.gif') bottom no-repeat;
}

#box_must_be_silver {
    background: url('../../images/gui/texts/azb_box_title_50h_580w_access_silver.gif') bottom no-repeat;
}

#box_must_be_gold {
    background: url('../../images/gui/texts/azb_box_title_50h_580w_access_gold.gif') bottom no-repeat;
}

#mustbe_text {
    font-family: 'azb';
    font-size: 18px;
    font-weight: normal;
    color: #D6F5DF;
    padding: 12px;
}


#box_bottom_left_20h { background:url(../../images/gui/azb_box_bot_20h_left.gif) no-repeat; padding: 0 0 0 20px; }
#box_bottom_right_20h { background:url(../../images/gui/azb_box_bot_20h_right.gif) right top no-repeat; padding: 0 4px 0 0; }
#box_bottom_20h { background:url(../../images/gui/azb_box_bot_20h_tile.gif) repeat-x; height: 20px; }

#box_profile {
	height: 140px;
	width: 800px;
	padding-right:10px;
    background:url(../../images/gui/azb_bg_header_player.gif) no-repeat right center #ddd;
}

#box_profile_identity {
	width: 300px;
}

#box_profile_infos {
	width: 259px;
	border-left:#999999 solid 1px;
}

#box_profile_links {
	width: 209px;
	border-left:#999999 solid 1px;
}

#box_profile_identity, #box_profile_infos, #box_profile_links {
	height: 120px;
	float:left;
	margin: 10px 0 0 0;
	padding-left: 10px;
}

#box_profile_img_identity {
	height: 120px;
	float: left;
}

#box_profile_img_identity img {
	/* border:#000 solid 1px; */
	float: left;
	margin-right: 10px;
}

#box_profile_title, #box_search_title, #box_browse_title, #box_title580, #box_title810 {
	height: 35px;
	font-family: 'azb';
	font-size: 22px;
	font-weight: normal;
	padding: 5px 0 0 10px;
}

#box_profile_azbrank, #box_photo_title {
	height: 35px;
	font-family: 'azb';
	font-size: 22px;
	font-weight: normal;
	padding: 5px 0 0 10px;
}

#box_profile_title, #box_profile_azbrank {
	width: 400px;
	background:#dddddd;
}

#box_title580 {
	width: 570px;
	background:#dddddd;
}

#box_title810 {
	width: 800px;
	background:#dddddd;
}

#box_full_social {
    background-color:#666;
    width:970px;
    margin:0;
    padding:8px 5px 8px 5px;
    float:left;
}

#box_big_social {
	background-color:#666;
	width:800px;
	margin:0 0 10px 0;
	padding:8px 5px 8px 5px;
	float:left;
}

#box_med_social {
	background-color:#666;
	width:570px;
	padding:8px 5px 8px 5px;
	float:left;
}

#box_lit_social {
	background-color:#666;
	width:490px;
	padding:8px 5px 8px 5px;
	float:left;
}

/*********************************************************************************************/
/**                                                                                         **/
/**                             TOURS AND EVENTS INFOS BOX                                  **/
/**                                                                                         **/
/*********************************************************************************************/
#box_tours_and_events_infos {
	height: 80px;
	width: 790px;
	background: url('../../images/gui/azb_bg_header_tour.gif') right no-repeat #ddd;
	padding: 10px;
}

#box_tours_and_events_img {
	background-color:#b2b2b2;
	height:80px;
	width:120px;
	float:left;
}

#box_tours_and_events_web {
	padding-left:10px;
	float:left;
	font-size:10px;
	color:#666;
	width:200px;
}

#box_tours_and_events_content {
	border-left: 1px solid #999999;
	float:left;
	height:80px;
	padding-left:10px;
	font-size:10px;
	color:#666;
}

#box_tours_and_events_dates {
	height:35px; width:105px; float:left;
}

#box_tours_and_events_sanction {
	height:35px; width:120px; float:left;
}

#box_tours_and_events_addthis {
	height:35px; float:right;
}

#box_tours_and_events_cuesports {
	height:45px; width:100%; float:left;
}

.box_title_featured_video
{
    height: 40px;
    width: 500px;
    background: url('../../images/gui/azb_box_title_40h_bg.gif') right no-repeat #ddd;
}

.title_featured_video
{
    font-family: azb;
    font-size: 22px;
    padding: 2px 8px;
}

.box_filter
{
    background: none repeat scroll 0 0 #DDDDDD;
    border-bottom: 1px solid #666666;
    border-left: 1px solid #999999;
    border-right: 1px solid #999999;
    margin-bottom: 10px;
    padding: 10px;
    width: 788px;
    display: inline-block;;
}

/*********************************************************************************************/
/**                                                                                         **/
/**                                 TOURNEYS INFOS BOX                                      **/
/**                                                                                         **/
/*********************************************************************************************/
#box_tourneys_infos {
	height: 145px;
	width: 790px;
    background: url('../../images/gui/azb_bg_header_tournament.gif') right no-repeat #ddd;
	padding: 10px;
}

#box_tourneys_img {
	background-color:#b2b2b2;
	height:145px;
	width:120px;
	float:left;
}

#box_tourneys_content {
	padding-left:10px;
	float:left;
	font-size:10px;
	color:#666;
	width:200px;
}

#box_tourneys_content2 {
	border-left: 1px solid #999999;
	float:left;
	height:140px;
	padding-left:10px;
	font-size:10px;
	color:#666;
	width: 265px;
}

#box_tourneys_content3 {
	border-left: 1px solid #999999;
	float:left;
	height:140px;
	padding-left:10px;
	font-size:10px;
	color:#666;
}

#box_header_news, #box_header_bio {
	width: 580px;
	background: #dddddd;
	border-bottom:#999999 solid 1px;
}

#box_header_news {
	height: 80px;
}

#box_header_bio {
	height: 50px;
}

#box_header_news_headline, #box_header_bio_headline {
	float: left;
	margin: 10px 0 10px 0;
	padding-left: 10px;
	font-family: 'azb';
	font-size: 22px;
	font-weight: normal;
	display: block;
}

#box_header_news_headline {
	width: 386px;
}

#box_header_news_infos {
	border-left:#999999 solid 1px;
	float: left;
	height: 60px;
	width: 170px;
	margin: 10px 0 0 0;
	padding-left: 10px;
	text-align: left;
	font-size: 11px;
	color:#8e8e8e;
}

#box_body_news {
	background: #ffffff;
	padding: 10px;
	text-align: justify;
    display: inline-block;
}

#box_body_news p.a {
	text-decoration:blink;
}


#azbrank_number {
	width: 30px;
	height: 35px;
	background:url(../../images/temp/AZB_v4_azbrank_number_bg.png) no-repeat;
	color:#E6E6E6;
	float: right;
	text-align:center;
	margin: 5px 200px 0 0;
}

#box_search_title {
	width: 570px;
	background: #dddddd url(../../images/temp/AZB_v4_search_box_bg.png) right no-repeat;
}

#box_browse_title {
	width: 570px;
	background:#dddddd;
}

#box_profile_content {
	width: 390px;
	background:#ffffff;
	padding: 10px;
}

/*
.box_gallery_photos {
	width: 297px;
	border-left: solid 1px #666;
	border-right: solid 1px #666;
	padding: 3px 0 3px 1px;
	background:url(../../images/gui/azb_box_related_photos_bg.gif) repeat-x top;
	overflow:hidden;
}
*/

.box_related_photos {
	width: 155px;
	/* background:#aaa; */
	border-left: solid 1px #666;
	border-right: solid 1px #666;
	padding: 3px 0 3px 3px;
	background:url(../../images/gui/azb_box_related_photos_bg.gif) repeat-x top;
}

#small_photo, #small_nophoto {
	height: 72px;
	width: 72px;
	float: left;
	padding: 2px 0 0 2px;
	margin-right: 3px;
}

#small_gallery_photo, #small_gallery_nophoto {
	height: 72px;
	width: 72px;
	float: left;
	padding: 2px 0 0 2px;
	margin-right: 0px;
}

#small_gallery_photo a span {
	display:none;
}

#small_gallery_photo a:hover span {
	display: inline;
	position: relative;
	top: -70px;
	width: 68px;
	height: 68px;
	cursor:pointer;
}

/*	
#small_photo:hover, #small_gallery_photo:hover {
	background:#FFBE00;
}
*/

#small_photo img, #small_gallery_photo img {
	border: solid 1px #333;
}

#small_nophoto img, #small_gallery_nophoto img {
	border: solid 1px #666;
}

#box_photo_show {
	width: 600px;
	height: 600px;
	background:#000;
	border: solid 1px #666;
	padding: 19px;
    text-align: center;
    line-height: 600px;
	/* top: 50%;
	left: 50%; */
}

#box_photo_caption {
	background:#666;
	padding: 5px;
	font-size:10px;
	color:#FFF;
}

#box_header_photo {
	/* width: 500px; */
	height: 50px;
	background:#ddd;
}

#box_header_photo_title {
	width: 400px;
	float: left;
	margin: 5px 0 5px 0;
	padding-left: 10px;
	font-family: 'azb';
	font-size: 22px;
	font-weight: normal;
	display: block;
}

#box_header_photo_infos {
	border-left:#999999 solid 1px;
	float: left;
	height: 30px;
	width: 215px;
	margin: 10px 0 0 0;
	padding-left: 10px;
	text-align: left;
	font-size: 11px;
	color:#8e8e8e;
}

#box_comments {
	background:#FFF;
	padding:20px;
}

#box_list_stories {
	width: 801px;
	height: 82px;
	border-right: solid 1px #666;
	border-left: solid 1px #666;
	padding: 9px 0px 9px 9px;
	background:#ddd;
}

#box_list_story_infos {
	width: 640px;
	height: 82px;
	border-right:#999 solid 1px;
	float: left;
}

a#free-signup {
	width:82px;
	height:20px;
	background:url(../../images/gui/texts/azb_link_but_free_signup_en.gif) no-repeat top;
	float:left;
}

a#logout {
	width:62px;
	height:20px;
	background:url(../../images/gui/texts/azb_link_but_logout_en.gif) no-repeat top;
	float:right;
}

a#valid-signup {
	width:20px;
	height:20px;
	background:url(../../images/gui/azb_login_but.gif) no-repeat top;
	margin:5px 0 0 0;
	display:block;
	float:left;
	border:none;
}

a#my_azb {
    width:40px;
    height:40px;
    background:url(../../images/gui/texts/azb_login_but_myazb_en.gif) no-repeat top;
    float:left;
}

a#my_azb_alert {
    width:40px;
    height:40px;
    background:url(../../images/gui/texts/azb_login_but_myazb_alert_en.gif) no-repeat top;
    float:left;
}

a#my_inbox {
	width:40px;
	height:40px;
	background:url(../../images/gui/texts/azb_login_but_inbox_en.gif) no-repeat top;
	float:left;
}

a#my_inbox_alert {
	width:40px;
	height:40px;
	background:url(../../images/gui/texts/azb_login_but_inbox_alert_en.gif) no-repeat top;
	float:left;
}

a#my_profile {
	width:40px;
	height:40px;
	background:url(../../images/gui/texts/azb_login_but_profile_en.gif) no-repeat top;
	float:left;
}

a#my_prefs {
	width:40px;
	height:40px;
	background:url(../../images/gui/texts/azb_login_but_prefs_en.gif) no-repeat top;
	float:left;
	margin:5px 0 0 0;
}

a#complete-rank {
	width:146px;
	height:20px;
	background:url(../../images/gui/texts/azb_box_bot_20h_but_goto_complete_ranking_en.gif) no-repeat top;
	float:right;
}

a#read-news {
	width:76px;
	height:20px;
	background:url(../../images/gui/texts/azb_box_bot_20h_but_read_news_en.gif) no-repeat top;
	float:right;
}

a#watch-videos {
	width:90px;
	height:20px;
	background:url(../../images/gui/texts/azb_box_bot_20h_but_watch_videos_en.gif) no-repeat top;
	float:right;
}

a#view-gallery {
    width:90px;
    height:20px;
    background:url(../../images/gui/texts/azb_box_bot_20h_but_view_gallery_en.gif) no-repeat top;
    float:right;
}

a#view-calendar {
    width:97px;
    height:20px;
    background:url(../../images/gui/texts/azb_box_bot_20h_but_view_calendar_en.gif) no-repeat top;
    float:right;
}

a#view-forums {
    width:91px;
    height:20px;
    background:url(../../images/gui/texts/azb_box_bot_20h_but_forums_home_en.gif) no-repeat top;
    float:right;
}

a#view-ranking {
    width:90px;
    height:20px;
    background:url(../../images/gui/texts/azb_box_bot_20h_but_view_ranking_en.gif) no-repeat top;
    float:right;
}

a#next {
	width:60px;
	height:20px;
	background:url(../../images/gui/texts/azb_box_bot_20h_but_next_en.gif) no-repeat top;
	float:right;
	margin: 0 0 0 3px;
}

a#previous {
	width:60px;
	height:20px;
	background:url(../../images/gui/texts/azb_box_bot_20h_but_previous_en.gif) no-repeat top;
	float:right;
}

a#view-all {
	width:63px;
	height:20px;
	background:url(../../images/gui/texts/azb_box_bot_20h_but_view_all_en.gif) no-repeat top;
	float:right;
	margin: 0 0 0 3px;
}

a#back {
    width:76px;
    height:16px;
    background:url(../../images/gui/texts/azb_link_but_back_view_all.gif) no-repeat top;
    float:left;
}

a#back-parent {
    width:179px;
    height:16px;
    background:url(../../images/gui/texts/azb_link_but_view_parent_tournament_en.gif) no-repeat top;
    float:left;
}

a#rss20 {
    height:20px;
    background:url(../../images/gui/azb_box_title_20h_right_rss.gif) no-repeat top;
    width:20px;
    float:right;
    margin: 0 -20px 0 0;
}

a#rss30 {
    height:30px;
    background:url(../../images/gui/azb_box_title_30h_right_rss.gif) no-repeat top;
    width:20px;
    float:right;
    margin: 0 -20px 0 0;
}

a#next-tournament {
    width:220px;
    height:60px;
    background:url(../../images/gui/azb_box_tournament_220x60_bg.gif) no-repeat top;
    float:right;
    text-decoration: none;
}

a.marketplace_pub {
    width:500px;
    height:60px;
    background:url(../../images/ads/azb_home_marketplace_ad.png) no-repeat top;
    text-decoration: none;
    margin-top: 10px;
    display: block;
}

a.marketplace_pub_big {
    width:580px;
    height:80px;
    background:url(../../images/ads/azb_ad_marketplace_580x80.gif) no-repeat top;
    text-decoration: none;
    display: block;
    margin-right: 10px;
    float: left;
}

#box_bottom_azbrank a:hover {
	background-position: bottom;
} 

.basic160 div {
	background:url(../../images/gui/azb_box_element_160x130_bg.gif) top no-repeat;
	height: 260px;
}

.basic190 div {
	background:url(../../images/gui/texts/azb_box_accordion_190w_quick_profile_bg_en.gif) top no-repeat;
}

.basic190 a {
	text-decoration:none;
	color:#000;
}

.basic210 div {
	background:url(../../images/gui/texts/azb_box_accordion_210w_quick_profile_bg_en.gif) top no-repeat;
}

.basic220 div {
	background:url(../../images/gui/texts/azb_box_accordion_220w_quick_profile_bg_en.gif) top no-repeat;
}

.big220 div {
    background:url(../../images/gui/texts/azb_box_accordion_220w_wide_quick_profile_bg_en.gif) top no-repeat;
}

.big300 div {
    background:url(../../images/gui/texts/azb_box_accordion_300w_quick_profile_bg_en.gif) top no-repeat;
}

.login, .login_silver, .login_gold, .login_team {
	width:270px;
	height:50px;
}

.login {
	background:url(../../images/gui/azb_login_bg_null.gif) top no-repeat;
}

/*
.login_silver {
	background:url(../../images/gui/texts/azb_login_bg_silver_en.gif) top no-repeat;
}

.login_gold {
	background:url(../../images/gui/texts/azb_login_bg_gold_en.gif) top no-repeat;
}

.login_team {
	background:url(../../images/gui/texts/azb_login_bg_team_en.gif) top no-repeat;
}
*/

.login_footer {
	background:url(../../images/gui/azb_login_bg_shadow.png) top repeat-x;
	width:270px;
	height:10px;
}

.login .input_name {
	background:url(../../images/gui/azb_login_name_bg.gif) top no-repeat;
	width:120px;
}

.login .input_password {
	background:url(../../images/gui/azb_login_pass_bg.gif) top no-repeat;
	width:100px;
}

.login .input_name, .login .input_password {
	height:20px;
	margin:5px 0 0 10px;
	border:none;
	float:left;
}

.login div {
	margin:6px 0 0 10px;
	color:#666;
	font-size:9px;
	float:left;
}

.login img {
	margin:5px 10px 0 25px;
	float:left;
}

.login a {
	margin:5px 10px 0 0;
}

.forgot a {
	text-decoration:none;
	color:#666;
	font-size:9px
}

.basic190 div, .basic210 div, .basic220 div, .big220 div, .big300 div {
	height: 100px;
}

.basic160 div:hover, .basic190 div:hover, .basic210 div:hover, .basic220 div:hover, .big220 div:hover, .big300 div:hover {
	background-position: bottom;
	cursor:pointer;
}

h2#title_std { background:url(../../images/gui/azb_box_accordion_bar.gif) top right no-repeat; }
h2#title_std2 { background:url(../../images/gui/azb_box_accordion_bar_wide.gif) top right no-repeat; }

h2#title_steady { background:url(../../images/gui/azb_box_accordion_bar_steady.gif) top right no-repeat; }

h2#title_more { background:url(../../images/gui/azb_box_accordion_bar_up.gif) top right no-repeat; }

h2#title_less { background:url(../../images/gui/azb_box_accordion_bar_down.gif) top right no-repeat; }


h2#title_steady, h2#title_more, h2#title_less, h2#title_std, h2#title_std2 {
	cursor:pointer;
	margin: 0 0 0 0;
	height: 20px;
}

.name_accordeon {
    float:left;
    width:100px;
}

.name_accordeon2 {
    float:left;
    width:96px;
}

.name_next_tournament {
    float: left;
    width: 210px;
    font-size: 13px;
    margin: 4px;
    font-weight: bold;
    color: #000000;
}

.flag_next_tournament {
    margin-left: 3px;
    float: left;
    vertical-align: middle;
}

.location_next_tournament {
    margin-top: 0px;
    float: left;
    color: #666666;
    height: 17px;
}

.dates_next_tournament {
    margin-left: 3px;
    float: left;
    color: #666666;
    height: 20px;
    width: 100%;
}

.overflow{
    overflow: hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
}

h2.news {
	background:url(../../images/gui/azb_box_element_220x40_bg.gif) top right no-repeat;
}

h2#news_new {
	background:url(../../images/gui/azb_box_element_220x40_new_bg.gif) top right no-repeat;
}

h2#news580 {
	background:url(../../images/gui/azb_list_element_580_stories_bg.gif) top right no-repeat;
}

h2#news580_new {
	background:url(../../images/gui/azb_list_element_580_stories_bg.gif) top right no-repeat;
}

h2.news, h2#news_new {
	cursor:pointer;
	margin: 0 0 0 0;
	height: 40px;
}

h2.videos {
	background:url(../../images/gui/azb_box_element_160x130_bg.gif) top right no-repeat;
}

h2#videos_new {
	background:url(../../images/gui/azb_box_element_160x130_new_bg.gif) top right no-repeat;
}

h2.videos, h2#videos_new {
	cursor:pointer;
	margin: 0 0 0 0;
	height: 130px;
}

.basic190 p, .basic210 p, .basic220 p, .big220 p, .big300 p {
	font-size: 13px;
	padding: 3px 0 0 0;
	margin: 0;
}

h2#title_steady:hover, h2#title_steady.selected, h2#title_more:hover, h2#title_more.selected, h2#title_less:hover, h2#title_less.selected, h2.news:hover, h2#news.selected, h2#news_new:hover, h2#news_new.selected, a#complete-rank:hover, a#read-news:hover, a#watch-videos:hover, h2.videos:hover, h2#videos_new:hover, a#rss20:hover, a#rss30:hover, a#view-gallery:hover, a#view-calendar:hover, a#view-forums:hover, a#view-ranking:hover, a#view-all:hover, a#free-signup:hover, a#valid-signup:hover, a#logout:hover, a#my_azb:hover, a#my_inbox:hover, a#my_profile:hover, a#my_prefs:hover, a#my_inbox_alert:hover, a#back:hover, a#next-tournament:hover, a.marketplace_pub:hover, a.marketplace_pub_big:hover, #upcoming_tournament .overview a:hover, #upcoming_tournament_home .overview a:hover, a.forums-list:hover {
	background-position: bottom right;
	cursor:pointer;
}

a#next:hover, a#previous:hover, #upcoming_tournament a.next:hover, #upcoming_tournament a.prev:hover, #upcoming_tournament_home a.next:hover, #upcoming_tournament_home a.prev:hover {
	background-position: center;
}

a#previous.disable, a#next.disable, #upcoming_tournament a.next.disable, #upcoming_tournament a.prev.disable, #upcoming_tournament_home a.next.disable, #upcoming_tournament_home a.prev.disable {
	background-position:  bottom;
	cursor:default;
}

/* Carousel */
#upcoming_tournament, #upcoming_tournament_home {height:140px;}
#lastestnews220box .viewport, #tournamentresults220box .viewport, #tournamentresults220box .viewport, #relatedtourneys220box .viewport { float: left; width: 100%; overflow: hidden; position: relative; background:url(../../images/gui/azb_box_element_220x40_empty_bg.gif) repeat-y; }
#upcoming_tournament .viewport { float: left; width: 755px; overflow: hidden; position: relative;}
#upcoming_tournament_home .viewport { float: left; width: 453px; overflow: hidden; position: relative;}
#streaming_guide .viewport { height: 244px; overflow: hidden; position: relative;}
#streaming_guide .overview .empty {height: 61px; background:url("../../images/gui/azb_box_element_300_empty_bg.gif") top no-repeat;}
#latest_updated_tournaments .viewport { overflow: hidden; position: relative;}
#latest_updated_tournaments .overview li {height: 51px; }
#lastestnews220box .disable, #tournamentresults220box .disable, #relatedphotos160box .disable, #relatedtourneys220box .disable, #upcoming_tournament .disable, #upcoming_tournament_home .disable { background-position:bottom; }
#lastestnews220box .overview, #tournamentresults220box .overview, #relatedphotos160box .overview, #relatedtourneys220box .overview, #upcoming_tournament .overview, #upcoming_tournament_home .overview, #latest_updated_tournaments .overview, #streaming_guide .overview { /*list-style: none;*/ position: absolute; padding: 0; margin: 0; left: 0; top: 0; }
#lastestnews220box .overview li, #tournamentresults220box .overview li, #relatedtourneys220box .overview li { float: left; height: 40px; width: 220px; background:url("../../images/gui/azb_box_element_220x40_bg.gif") repeat-y scroll 0 0 transparent;}
#upcoming_tournament .overview a, #upcoming_tournament_home .overview a { float: left; height: 140px; width: 150px; background:url(../../images/gui/azb_box_carroussel_150x140_bg.gif); margin-right: 1px; color: #000;}

#lastestnews220box .overview li:hover, #tournamentresults220box .overview li:hover, #relatedtourneys220box .overview li:hover {background-position: bottom;}

#relatedphotos160box .viewport {
	float: left; overflow: hidden; position: relative;
	width: 157px;
	border-left: solid 1px #666;
	border-right: solid 1px #666;
	padding: 0 0 0 1px;
	background:#b2b2b2;
	overflow:hidden;
	}
#relatedphotos160box .overview li{ float: left; height: 74px; margin-left: 5px; }

#upcoming_tournament .buttons, #upcoming_tournament_home .buttons {
    display: block;
    float: left;
    height: 140px;
}
#upcoming_tournament .buttons {
    width: 26px;
}
#upcoming_tournament_home .buttons {
    width: 22px;
}

#upcoming_tournament .prev {
    background:url(../../images/gui/azb_but_carroussel_prev.gif);
    margin-right: 2px;
}
#upcoming_tournament .next {
    background:url(../../images/gui/azb_but_carroussel_next.gif);
    margin-left: 1px;
}

#upcoming_tournament_home .prev {
    background:url(../../images/gui/azb_but_carroussel_home_prev.gif);
    margin-right: 2px;
}
#upcoming_tournament_home .next {
    background:url(../../images/gui/azb_but_carroussel_home_next.gif);
    margin-left: 1px;
}


/*
#lastestnews220box { height: 120px; overflow:hidden; }
#lastestnews220box .buttons { display: block; margin: 30px 10px 0 0; float: left; }
#lastestnews220box .next { margin: 30px 0 0 10px;  }
*/

/* table */
tr.title, tr.title2 {
	height: 20px;
	color:#666;
	/* font-weight: bold; */
}

tr.title {
	background:#D9D9D9;
}

td.right { text-align: right; }

td.payout {
	text-align:right;
	height: 20px;
}

tr.azbmoney {
	height: 45px;
	font-weight: bold;
	font-size: 22px;
}

/*********************************************************************************************/
/**                                                                                         **/
/**                                       BOXES LIST                                        **/
/**                                                                                         **/
/*********************************************************************************************/
.content-list_today
{
    width:770px;
    background: url("../../images/gui/azb_list_element_810_today_bg.gif") no-repeat;
    font-family: 'azb';
    font-size: 18px;
    font-weight: normal;
    color: #ADEBBE;
    padding: 12px 20px 15px;
}

#today
{
    top: -150px;
    position: relative;
}

.content-list_tourney
{
	height:51px;
}

#clear-list_tourney
{
	height:9px;
}

.live-list_tourney50, .today_update50, .weekly_update50, .no_update50
{
	width:16px;
	height:50px;
	float:left;
    background: transparent;
}

.live-list_tourney40, .today_update40, .weekly_update40, .no_update40
{
    width:16px;
    height:40px;
    float:left;
    background: transparent;
}

.today_update50
{
    background:url(../../images/gui/texts/azb_list_update_50_today_en.gif);
}

.weekly_update50
{
    background:url(../../images/gui/texts/azb_list_update_50_thisweek_en.gif)
}

.today_update40
{
    background:url(../../images/gui/texts/azb_list_update_40_today_en.gif);
}

.weekly_update40
{
    background:url(../../images/gui/texts/azb_list_update_40_thisweek_en.gif)
}

.live-list_tourney50
{
    background:url(../../images/gui/texts/azb_list_update_50_live.gif)
}

.live-list_tourney40
{
    background:url(../../images/gui/texts/azb_list_update_40_live.gif)
}

.img_tour-list_tourney
{
	margin-top:7px;
	width:52px;
	height:43px;
	float:left;
	padding-left:5px;
}

.dates-list_tourney
{
	margin-top:7px;
	width:44px;
	height:41px;
	float:left;
	font-size:10px;
	color:#000;
    text-align: center;
}

.dates-list_tours_events
{
	margin-top:3px;
	width:44px;
	height:45px;
	float:left;
	font-size:10px;
	color:#000;
    text-align: center;
}

.dates-streaming_guide
{
    margin-top:12px;
    width:44px;
    height:41px;
    float:left;
    font-size:10px;
    color:#000;
    text-align: center;
}

.flag-list_tourney, .flag-list_ranking {
	width:40px;
	height:43px;
	margin-top:8px;
	float:left;
	font-size:10px;
	color:#333;
}

.name-list_tourney
{
    margin:10px 10px 0 20px; float:left; width:393px; height:40px; font-size:14px;
}
.name-list_children
{
    margin:10px 10px 0 20px; float:left; width:348px; height:40px; font-size:14px;
}

.news-list_tourney
{
	margin:10px 10px 0 20px; float:left; width:478px; height:40px; font-size:14px;
}

.news-list_tourney2
{
	margin:10px 0 0 20px; float:left; width:420px; height:40px; font-size:14px; 
}

.news-list_tourney3
{
	margin:10px 0 0 20px; float:left; width:340px; height:40px; font-size:14px; 
}

.news-list_gallery
{
	margin:10px 10px 0 20px; float:left; width:478px; height:40px; font-size:14px;
}

#news-list_gallery_tournament
{
	width:488px; height:40px; font-size:14px; font-weight:normal; margin-top:2px; color:#666;
}

.thumb-list_tourney
{
	margin:-5px 11px 0 1px; float:left; width:54px; height:40px; 
}

.year-ranking-list_tourney, .year-ranking-list_ranking {
	float:left; height:36px; font-size:26px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;
}

.year-ranking-list_tourney {
	margin:8px 0 0 20px; width:170px;
}

.year-ranking-list_ranking {
	margin:12px 0 0 5px; width:135px;
}

.cuesport-list_tourney
{
	width:60px; height:41px; float:left; margin-top:9px;
}

.type-list_tourney
{
	width:20px; height:50px; float:left; margin-top:5px;
}

.img_winner-list_tourney
{
	width:30px; height:45px; float:left; margin-top:5px;
}

.winner-list_tourney, .winner-list_ranking {
	height:40px; float:left; margin:10px 0 0 5px; font-size:10px;
}

.winner-list_tourney {
	width:85px;
    overflow: hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
}

.winner-list_ranking {
	width:105px;
}

.title-list {
    font-weight: bold;
}

.title-streaming_guide {
    font-weight: bold;
    height: 34px;
}

.subtitle-list {
    font-size: 10px;
    color: #333;
}

/* Persistant area */
.floatingHeader {
    position: fixed;
    top: 0;
    visibility: hidden;
    z-index: 10;
    background:url(../../images/gui/azb_tabs_filter_bg.png) repeat-x bottom;
    width: 810px;
}