*
{
	font-family: Arial;
	font-size: 12px;
	color: #FFFFFF;
}
body
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-color: #666666;
	background-image: url(/images/background.gif);
}

span.C_LOADING_BLACK_16x16
{
	width: 16px;
	height: 16px;
	background-image: url(/images/loading-bgBlack-16x16.gif);
	display: inline-block;
	font-size: 1px;
}

.C_MOBILE_BUTTON
{
	display: inline-block;
	text-decoration: none;
	height: 27px;
	padding-top: 1px;

	-webkit-box-shadow: 0px -1px 0px #222222, 0px 1px 0px #5D5D5D;
	-moz-box-shadow: 0px -1px 0px #222222, 0px 1px 0px #5D5D5D;
	-ms-box-shadow: 0px -1px 0px #222222, 0px 1px 0px #5D5D5D;
	-o-box-shadow: 0px -1px 0px #222222, 0px 1px 0px #5D5D5D;
	box-shadow: 0px -1px 0px #222222, 0px 1px 0px #5D5D5D;

	-webkit-border-radius: 12px 12px 12px 12px;
	-moz-border-radius: 12px 12px 12px 12px;
	-ms-border-radius: 12px 12px 12px 12px;
	-o-border-radius: 12px 12px 12px 12px;
	border-radius: 12px 12px 12px 12px;

}
.C_MOBILE_BUTTON span
{
	position: relative;
	display: inline-block;
	height: 22px;

	text-decoration: none;
	padding: 4px 8px 0px 26px;
	
	-webkit-border-radius: 12px 12px 12px 12px;
	-moz-border-radius: 12px 12px 12px 12px;
	-ms-border-radius: 12px 12px 12px 12px;
	-o-border-radius: 12px 12px 12px 12px;
	border-radius: 12px 12px 12px 12px;

	-webkit-box-shadow: 0px -1px 0px #999999, 0px 1px 0px #222222;
	-moz-box-shadow: 0px -1px 0px #999999, 0px 1px 0px #222222;
	-ms-box-shadow: 0px -1px 0px #999999, 0px 1px 0px #222222;
	-o-box-shadow: 0px -1px 0px #999999, 0px 1px 0px #222222;
	box-shadow: 0px -1px 0px #999999, 0px 1px 0px #222222;

	background-color: #333333;
	background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0,#535353),color-stop(1,#333333));
	background-image: -webkit-linear-gradient(top,#535353,#333333);
	background-image:    -moz-linear-gradient(top,#535353,#333333);
	background-image:     -ms-linear-gradient(top,#535353,#333333);
	background-image:      -o-linear-gradient(top,#535353,#333333);
	background-image:         linear-gradient(top,#535353,#333333);
}
.C_MOBILE_BUTTON span b
{
	position: absolute;
	top: 6px;
	left: 5px;
	width: 16px;
	height: 16px;
	display: block;
	padding: 0px;
	font-size: 12px;
	color: #FFFFFF;
	text-align: center;
	line-height: 15px;
	font-family: Helvetica,Arial,sans-serif;
	
	-webkit-box-shadow: 0px 1px 0px #BBBBBB;
	-moz-box-shadow: 0px 1px 0px #BBBBBB;
	-ms-box-shadow: 0px 1px 0px #BBBBBB;
	-o-box-shadow: 0px 1px 0px #BBBBBB;
	box-shadow: 0px 1px 0px #BBBBBB;

	-webkit-border-radius: 16px 16px 16px 16px;
	-moz-border-radius: 16px 16px 16px 16px;
	-ms-border-radius: 16px 16px 16px 16px;
	-o-border-radius: 16px 16px 16px 16px;
	border-radius: 16px 16px 16px 16px;

	background-color: #222222;
	background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0,#313131),color-stop(1,#222222));
	background-image: -webkit-linear-gradient(top,#313131,#222222);
	background-image:    -moz-linear-gradient(top,#313131,#222222);
	background-image:     -ms-linear-gradient(top,#313131,#222222);
	background-image:      -o-linear-gradient(top,#313131,#222222);
	background-image:         linear-gradient(top,#313131,#222222);
}
.C_MOBILE_BUTTON span font
{
	text-decoration: none;
	font-size: 16px;
	text-shadow: 0px -1px 2px #000000;
	font-style: normal;
}

div.C_PAGE_NAVIGATOR
{
	margin: 12px 0px 0px 0px;
}
div.C_PAGE_NAVIGATOR a
,div.C_PAGE_NAVIGATOR label
{
	display: inline-block;
	margin: 0px 2px 0px 2px;
	padding: 4px 6px 5px 6px;
	text-decoration: none;
	font-size: 24px;
	
	-webkit-border-radius: 16px 16px 16px 16px;
	-moz-border-radius: 16px 16px 16px 16px;
	-ms-border-radius: 16px 16px 16px 16px;
	-o-border-radius: 16px 16px 16px 16px;
	border-radius: 16px 16px 16px 16px;

	-webkit-box-shadow: 0px -1px 0px #999999, 0px -2px 0px #999999, 0px 1px 0px #666666;
	-moz-box-shadow: 0px -1px 0px #999999, 0px -2px 0px #999999, 0px 1px 0px #666666;
	-ms-box-shadow: 0px -1px 0px #999999, 0px -2px 0px #999999, 0px 1px 0px #666666;
	-o-box-shadow: 0px -1px 0px #999999, 0px -2px 0px #999999, 0px 1px 0px #666666;
	box-shadow: 0px -1px 0px #999999, 0px -2px 0px #999999, 0px 1px 0px #666666;
}
div.C_PAGE_NAVIGATOR a
{
	color: #FFFFFF;
	background-color: #333333;
	background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0,#535353),color-stop(1,#333333));
	background-image: -webkit-linear-gradient(top,#535353,#333333);
	background-image:    -moz-linear-gradient(top,#535353,#333333);
	background-image:     -ms-linear-gradient(top,#535353,#333333);
	background-image:      -o-linear-gradient(top,#535353,#333333);
	background-image:         linear-gradient(top,#535353,#333333);
}
div.C_PAGE_NAVIGATOR label
{
	color: #000000;
	background-color: #DDDDDD;
}

#frame_mobile_header
{
	position: fixed;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 60px;
	z-index: 1;
	background-color: #3B3B3B;
	background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0,#3B3B3B),color-stop(1,#111111));
	background-image: -webkit-linear-gradient(top,#3B3B3B,#111111);
	background-image:    -moz-linear-gradient(top,#3B3B3B,#111111);
	background-image:     -ms-linear-gradient(top,#3B3B3B,#111111);
	background-image:      -o-linear-gradient(top,#3B3B3B,#111111);
	background-image:         linear-gradient(top,#3B3B3B,#111111);
}
#frame_mobile_header h1
{
	position:absolute;
	right: 0px;
	top: 0px;
	margin: 0px;
	padding: 0px;
	position: relative;
}
#frame_mobile_header h1 span.C_LOGO_CARDUELS
,#frame_mobile_header h1 span.C_LOGO_CARDUELS_SMALL
{
	position: absolute;
	display: block;
	margin: 4px auto 4px auto;
}
#frame_mobile_header h1 span.C_LOGO_CARDUELS
{
	right: 10px;
	top: 0px;
	width: 300px;
	height: 50px;
	background-image: url(/images/carduels-300x50.gif);
}
#frame_mobile_header h1 span.C_LOGO_CARDUELS_SMALL
{
	right: 10px;
	top: 10px;
	width: 200px;
	height: 31px;
	background-image: url(/images/carduels-200x31.gif);
}

#frame_mobile_header h2
{
	position: absolute;
	left: 12px;
	top: 16px;
	padding: 0px;
	margin: 0px;
	font-weight: bold;
	font-size: 20px;
	font-style: italic;
}
#frame_mobile_header h2 #bt_back
{
	display: none;
}
#frame_frames
{
	margin: 80px 0px 0px 0px;
}
#frame_top
{
	margin: 20px 20px 20px 20px;
	font-size: 24px;
	text-align: center;
}
#frame_mobile_footer
{
	display: block;
	font-size: 14px;
	margin: 10px 20px 10px 20px;
	padding: 0px;
	text-align: center;
	vertical-align: middle;
}
.C_LINK
,.C_LINK_FIRST
,.C_LINK_LAST
{
	text-align: left;
	text-decoration: none;
	font-size: 20px;
	border-width: 0px 1px 1px 1px;
	border-style: solid;
	border-color: #666666;
	padding: 10px 20px 10px 12px;
	position: relative;
	display: block;
	margin: 0px 8px 0px 8px;

	background-color: #333333;
	background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0.15, #000000), color-stop(0.95, #666666), color-stop(1, #999999)); 
	background-image: -webkit-linear-gradient(center bottom, #000000 15%, #666666 95%, #999999 100%); 
	background-image:    -moz-linear-gradient(center bottom, #000000 15%, #666666 95%, #999999 100%); 
	background-image:     -ms-linear-gradient(center bottom, #000000 15%, #666666 95%, #999999 100%); 
	background-image:      -o-linear-gradient(center bottom, #000000 15%, #666666 95%, #999999 100%); 
	background-image:         linear-gradient(center bottom, #000000 15%, #666666 95%, #999999 100%);
}
.C_LINK:hover
,.C_LINK_FIRST:hover
,.C_LINK_LAST:hover
{
	background-color: #999999;
	background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0.15, #000000), color-stop(0.95, #999999), color-stop(1, #FFFFFF)); 
	background-image: -webkit-linear-gradient(center bottom, #000000 15%, #999999 95%, #FFFFFF 100%); 
	background-image:    -moz-linear-gradient(center bottom, #000000 15%, #999999 95%, #FFFFFF 100%); 
	background-image:     -ms-linear-gradient(center bottom, #000000 15%, #999999 95%, #FFFFFF 100%); 
	background-image:      -o-linear-gradient(center bottom, #000000 15%, #999999 95%, #FFFFFF 100%); 
	background-image:         linear-gradient(center bottom, #000000 15%, #999999 95%, #FFFFFF 100%); 
}
.C_LINK_FIRST
{
	border-width: 1px 1px 1px 1px;
	-webkit-border-radius: 12px 12px 0px 0px;
	-moz-border-radius: 12px 12px 0px 0px;
	-ms-border-radius: 12px 12px 0px 0px;
	-o-border-radius: 12px 12px 0px 0px;
	border-radius: 12px 12px 0px 0px;
}
.C_LINK_LAST
{
	-webkit-border-radius: 0px 0px 12px 12px;
	-moz-border-radius: 0px 0px 12px 12px;
	-ms-border-radius: 0px 0px 12px 12px;
	-o-border-radius: 0px 0px 12px 12px;
	border-radius: 0px 0px 12px 12px;
}
.C_LINK b
,.C_LINK_FIRST b
,.C_LINK_LAST b
{
	position: absolute;
	top: 5px;
	right: 10px;
	font-size: 26px;
}

#frame_home
,#frame_select
,#frame_select_sub
,#frame_brands
,#frame_search
,#frame_duel
{
	text-align: center;
	padding: 0px 0px 8px 0px;
}

#frame_brands a
{
	padding: 10px 20px 10px 52px;
}
#frame_brands a span.C_LOGO
{
	position: absolute;
	top: 2px;
	left: 4px;
	width: 40px;
	height: 40px;
	display: inline-block;

	-webkit-border-radius: 6px 6px 6px 6px;
	-moz-border-radius: 6px 6px 6px 6px;
	-ms-border-radius: 6px 6px 6px 6px;
	-o-border-radius: 6px 6px 6px 6px;
	border-radius: 6px 6px 6px 6px;
}

#frame_models a
{
	padding: 10px 20px 0px 90px;
	height: 54px;
}
#frame_models a span.C_PICTURE
{
	position: absolute;
	top: 2px;
	left: 4px;
	width: 80px;
	height: 60px;
	display: inline-block;

	-webkit-border-radius: 6px 6px 6px 6px;
	-moz-border-radius: 6px 6px 6px 6px;
	-ms-border-radius: 6px 6px 6px 6px;
	-o-border-radius: 6px 6px 6px 6px;
	border-radius: 6px 6px 6px 6px;
}


#frame_models_brands a
{
	width: 100px;
	xheight: 100px;
	display: inline-block;
	margin: 8px 4px 0px 4px;
	padding: 4px;
	text-align: center;
	overflow: hidden;
	white-space: nowrap;

	-webkit-border-radius: 12px 12px 12px 12px;
	-moz-border-radius: 12px 12px 12px 12px;
	-ms-border-radius: 12px 12px 12px 12px;
	-o-border-radius: 12px 12px 12px 12px;
	border-radius: 12px 12px 12px 12px;
}
#frame_models_brands a span
{
	width: 100px;
	height: 100px;
	display: inline-block;
	margin: 0px 0px 2px 0px;

	-webkit-border-radius: 20px 20px 20px 20px;
	-moz-border-radius: 20px 20px 20px 20px;
	-ms-border-radius: 20px 20px 20px 20px;
	-o-border-radius: 20px 20px 20px 20px;
	border-radius: 20px 20px 20px 20px;
}
#frame_duels_couples
{
}
#frame_duels_couples span.C_LOGO1
,#frame_duels_couples span.C_LOGO2
{
	width: 24px;
	height: 24px;
	position: absolute;
	top: 4px;
	-webkit-border-radius: 6px 6px 6px 6px;
	-moz-border-radius: 6px 6px 6px 6px;
	-ms-border-radius: 6px 6px 6px 6px;
	-o-border-radius: 6px 6px 6px 6px;
	border-radius: 6px 6px 6px 6px;
}
#frame_duels_couples span.C_LOGO1
{
	left: 4px;
}
#frame_duels_couples span.C_LOGO2
{
	right: 4px;
}
#frame_duels_couples font
{
	display: block;
	margin: 0px auto 0px auto;
	text-align: center;
	white-space: nowrap;
}
#frame_duels_couples font b
{
	color: #FF0000;
	font-weight: bold;
	position:static;
	font-size: inherit;
}

#frame_search h1
,#frame_search h2
{
	font-size: 16px;
}
#frame_search div.C_DUEL_DETAILS
{
	display: inline-block;
	padding: 4px;
	background-color: #FFFFFF;

	-webkit-border-radius: 12px 12px 12px 12px;
	-moz-border-radius: 12px 12px 12px 12px;
	-ms-border-radius: 12px 12px 12px 12px;
	-o-border-radius: 12px 12px 12px 12px;
	border-radius: 12px 12px 12px 12px;
	
}
#frame_search #frame_results a
{
	padding: 0px 0px 0px 88px;
	height: 70px;
}
#frame_search #frame_results a font
{
	display: block;
	padding: 10px 24px 0px 4px;
	height: 50px;
	overflow-y: hidden;
	font-size: 20px;
}
#frame_search #frame_results a font b
{
	position: static;
	color: #DD0000;
	font-size: 20px;
	font-weight: bold;
}
#frame_search #frame_results a span.C_THUMBNAIL
{
	position: absolute;
	width: 80px;
	height: 60px;
	display: block;
	left: 4px;
	top: 4px;

	-webkit-border-background-size: 80px 60px;
	-moz-background-size: 80px 60px;
	-ms-background-size: 80px 60px;
	-o-background-size: 80px 60px;
	background-size: 80px 60px;
	background-repeat: no-repeat;	

	-webkit-border-radius: 6px 6px 6px 6px;
	-moz-border-radius: 6px 6px 6px 6px;
	-ms-border-radius: 6px 6px 6px 6px;
	-o-border-radius: 6px 6px 6px 6px;
	border-radius: 6px 6px 6px 6px;
}
#frame_search #frame_results a span.C_THUMBNAIL span.C_PLAY
,#frame_duel .C_EXTERNAL a.C_THUMBNAIL span.C_PLAY
{
	position: absolute;
	left: 8px;
	top: 8px;
	display: block;
	width: 32px !important;
	height: 32px !important;
	background-image: url(/images/play-32x32.gif);
	filter: alpha(opacity=50);
	-khtml-opacity: 0.5;
	-moz-opacity: 0.5;
	-ms-opacity: 0.5;
	-o-opacity: 0.5;
	opacity: 0.5;
}
#frame_search #frame_results a span.C_THUMBNAIL label
{
	position: absolute;
	right: 0px;
	bottom: 0px;
	background-color: #000000;
	font-size: 10px;
	font-family: Courier New;
	font-weight: bold;
	color: #FFFFFF;
	padding: 0px 2px 0px 4px;
	cursor: pointer;
	-webkit-border-radius: 6px 0px 6px 0px;
	-moz-border-radius: 6px 0px 6px 0px;
	-ms-border-radius: 6px 0px 6px 0px;
	-o-border-radius: 6px 0px 6px 0px;
	border-radius: 6px 0px 6px 0px;
}

#frame_duel #frame_duel_brands
{
	display: inline-block;
	margin: 0px auto 10px auto;
	background-color: #FFFFFF;
	-webkit-border-radius: 6px 6px 6px 6px;
	-moz-border-radius: 6px 6px 6px 6px;
	-ms-border-radius: 6px 6px 6px 6px;
	-o-border-radius: 6px 6px 6px 6px;
	border-radius: 6px 6px 6px 6px;
	padding: 4px;
}
#frame_duel #frame_duel_brands table
{
	border-collapse: collapse;
}
#frame_duel #frame_duel_brands table td
{
	text-align: center;
	vertical-align: middle;
}
#frame_duel #frame_duel_brands table td span.C_LOGO img
{
	border: 0px;
}
#frame_duel #frame_duel_brands table td span.C_BRAND
{
	color: #999999;
	display: block;
	font-weight: bold;
	font-size: 16px;
}
#frame_duel .C_EXTERNAL a.C_THUMBNAIL
{
	position: relative;
	display: inline-block;
	width: 200px;
}
#frame_duel .C_EXTERNAL a.C_THUMBNAIL img
{
	border: 0px;
	width: 200px;
}
#frame_duel .C_EXTERNAL a.C_THUMBNAIL span.C_PLAY
{
	position: absolute;
	left: 70px;
	top: 42px;
	width: 64px !important;
	height: 64px !important;
	background-size: 100%;
}

#frame_duel #frame_infos h1
{
}
#frame_duel #frame_infos h1 font
{
	color: #FF0000;
}

#frame_duel #frame_duel_models
{
	display: inline-block;
	margin: 0px auto 10px auto;
	background-color: #FFFFFF;
	-webkit-border-radius: 6px 6px 6px 6px;
	-moz-border-radius: 6px 6px 6px 6px;
	-ms-border-radius: 6px 6px 6px 6px;
	-o-border-radius: 6px 6px 6px 6px;
	border-radius: 6px 6px 6px 6px;
	padding: 4px;
}
#frame_duel #frame_duel_models span.C_MODEL
{
	color: #000066;
	display: block;
	font-weight: bold;
	font-size: 16px;
	margin: 10px 0px 0px 0px;
}

#frame_select_sub #frame_sub_top
{
	display: inline-block;
	margin: 0px auto 10px auto;
	background-color: #FFFFFF;
	-webkit-border-radius: 6px 6px 6px 6px;
	-moz-border-radius: 6px 6px 6px 6px;
	-ms-border-radius: 6px 6px 6px 6px;
	-o-border-radius: 6px 6px 6px 6px;
	border-radius: 6px 6px 6px 6px;
	padding: 4px;
}
#frame_select_sub #frame_sub_top span.C_LOGO
{
	width: 60px;
	height: 60px;
	display: inline-block;
}
#frame_select_sub h3
{
	font-size: 16px;
}

ul.C_CATEGORIES li
{
	color: #000000;
}

a.C_START
{
	font-size: 34px;
	font-weight: bold;
	padding: 10px 0px 10px 0px;
	width: 200px;
	margin: 0px auto 0px auto;
	display: block;
	overflow: hidden;
	-webkit-box-shadow: -3px 0px 3px #FFFFFF, 3px 0px 3px #FFFFFF;
	-moz-box-shadow: -3px 0px 3px #FFFFFF, 3px 0px 3px #FFFFFF;
	-ms-box-shadow: -3px 0px 3px #FFFFFF, 3px 0px 3px #FFFFFF;
	-o-box-shadow: -3px 0px 3px #FFFFFF, 3px 0px 3px #FFFFFF;
	box-shadow: -3px 0px 3px #FFFFFF, 3px 0px 3px #FFFFFF;
    color: #FFFFFF;
    text-decoration: none;
    background-color: RGBA(255,255,255,0.2);
}
a.C_START:hover
{
    background-color: RGBA(255,255,255,0.4);
}
a.C_START.C_TOP
{
	-webkit-border-radius: 16px 16px 0px 0px;
	-moz-border-radius: 16px 16px 0px 0px;
	-ms-border-radius: 16px 16px 0px 0px;
	-o-border-radius: 16px 16px 0px 0px;
	border-radius: 16px 16px 0px 0px;
}
a.C_START.C_BOTTOM
{
	-webkit-border-radius: 0px 0px 16px 16px;
	-moz-border-radius: 0px 0px 16px 16px;
	-ms-border-radius: 0px 0px 16px 16px;
	-o-border-radius: 0px 0px 16px 16px;
	border-radius: 0px 0px 16px 16px;
}
a.C_START i
{
	font-size: 20px;
}
