@import url('/css/buttons.css');

*
{
	font-size: 12px;
	font-family: 'lucida grande',tahoma,verdana,arial,sans-serif;
}
body
{
	background-color: #000000;
	background-image: url(/images/background.gif);
	margin: 0px;
}
form
{
	display: inline;
}
table
{
	border-collapse: collapse;
}
table td
{
	padding: 0px;
	vertical-align: top;
}

#frame_body
{
	-webkit-transition: 0.4s ease-in-out;
	-moz-transition: 0.4s ease-in-out;
	-ms-transition: 0.4s ease-in-out;	
	-o-transition: 0.4s ease-in-out;
	transition: 0.4s ease-in-out;

	-webkit-transform-origin: 50% 0;
	-moz-transform-origin: 50% 0;
	-ms-transform-origin: 50% 0;
	-o-transform-origin: 50% 0;
	transform-origin: 50% 0;
}
#frame_body.C_OUT
{
	
	-webkit-transform: scale(0.98);
	-moz-transform: scale(0.98);
	-ms-transform: scale(0.98);
	-o-transform: scale(0.98);
	transform: scale(0.98);
	
	filter: alpha(opacity=90);
	-khtml-opacity: 0.9;
	-moz-opacity: 0.9;
	-ms-opacity: 0.9;
	-o-opacity: 0.9;
	opacity: 0.9;
}

#frame_head.C_SHARE_POPUP
{
	width: auto;
	background-color: #000000;
	background-image: url(/images/background.gif);
}
#frame_head.C_SHARE_POPUP img
{
	width: 300px;
	height: 50px;
	position: absolute;
	left: 50%;
	top: 8px;
	margin-left: -150px;
}


#frame_head > div
{
	width: 980px;
	height: 90px;
	margin: 0px auto 0px auto;
	position: relative;
}
#frame_head > div #carduels_logo
{
	display: block;
	position: absolute;
	left: 0px;
	top: 8px;
}
#frame_head > div #carduels_logo img
{
	border: 0px;
	width: 300px;
	height: 50px;
}

#frame_head > div #frame_languages
{
	position: absolute;
	right: 8px;
	top: 8px;
}
#frame_head > div #slogan
{
	position: absolute;
	right: 10px;
	bottom: 20px;
	font-size: 20px;
	font-family: Arial;
	color: #FFFFFF;
	font-style: italic;
	-webkit-transform: rotate(-8deg);
	-moz-transform: rotate(-8deg); 
	-ms-transform: rotate(-8deg); 
	-o-transform: rotate(-8deg); 
	transform: rotate(-8deg); 
}
#frame_head > div #slogan b
{
	font-size: 23px;
	font-family: Arial;
	font-weight: bold;
	text-decoration: underline;
	font-style: italic;
}
#frame_head > div #frame_languages label
{
	display: inline-block;
	margin: 0px 0px 0px 8px;
	color: #FFFFFF;
	font-weight: bold;
}
#frame_head > div #frame_languages a
{
	display: inline-block;
	margin: 0px 0px 0px 8px;
	color: #FFFFFF;
	text-decoration: none;
	border-bottom: 1px solid #999999;
}
#frame_head > div #frame_languages a:hover
{
	border-bottom: 1px solid #FFFFFF;
}

#frame_head > div #frame_menu
{
	position: absolute;
	left: 0px;
	bottom: 0px;
}

#frame_head > div #frame_menu a
{
	display: inline-block;
	vertical-align: bottom;
	background-color: #000000;
	border-style: solid;
	border-color: #999999;
	border-width: 1px 1px 0px 1px;
	-webkit-border-radius: 6px 6px 0px 0px;
	-moz-border-radius: 6px 6px 0px 0px;
	-ms-border-radius: 6px 6px 0px 0px;
	-o-border-radius: 6px 6px 0px 0px;
	border-radius: 6px 6px 0px 0px;
	text-align: center;
	text-decoration: none;
	height: 26px;
	padding: 0px;
}
#frame_head > div #frame_menu a font
{
	font-size: 15px;
	font-weight: bold;
	display: inline-block;
	padding: 0px 12px 0px 12px;
	color: #FFFFFF;
	position: relative;
	top: 4px;
}

#frame_head > div #frame_menu a:hover
{
	background-color: #FF0000;
	-webkit-box-shadow: 0px 0px 15px #FFFFFF;
	-moz-box-shadow: 0px 0px 15px #FFFFFF;
	-ms-box-shadow: 0px 0px 15px #FFFFFF;
	-o-box-shadow: 0px 0px 15px #FFFFFF;
	box-shadow: 0px 0px 15px #FFFFFF;
}
#frame_head > div #frame_menu a:hover font	{	color: #FFFFFF; }

#frame_head > div #frame_menu a.C_LIGHT
{
	background-color: #FFFFFF;
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #CCCCCC), color-stop(0.3, #FFFFFF), color-stop(1, #FFFFFF));
	background-image: -webkit-linear-gradient(center top, #C0C0C0 0%, #FFFFFF 30%, #FFFFFF 100%);
	background-image:    -moz-linear-gradient(center top, #C0C0C0 0%, #FFFFFF 30%, #FFFFFF 100%);
	background-image:     -ms-linear-gradient(center top, #C0C0C0 0%, #FFFFFF 30%, #FFFFFF 100%);
	background-image:      -o-linear-gradient(center top, #C0C0C0 0%, #FFFFFF 30%, #FFFFFF 100%);
	background-image:         linear-gradient(center top, #C0C0C0 0%, #FFFFFF 30%, #FFFFFF 100%);
}
#frame_head > div #frame_menu a.C_LOGO_LIGHT	{	background-color: #FFFFFF; }
#frame_head > div #frame_menu a.C_LIGHT font	{	color: #0B2347; }

#frame_head > div #frame_menu a.C_LOGO
,#frame_head > div #frame_menu a.C_LOGO_LIGHT
{
	margin: 0px 0px 0px 0px !important;
	position: relative;
	bottom: 0px;
}
#frame_head > div #frame_menu a.C_LOGO span
,#frame_head > div #frame_menu a.C_LOGO_LIGHT span
{
	width: 100px;
	height: 17px;
	display: inline-block;
	margin: 0px 8px 0px 8px;
	position: relative;
	top: 4px;
}

#frame_head > div #frame_menu a.C_LOGO span			{	background-image: url(/images/carduels-bgblack-100x17.gif); }
#frame_head > div #frame_menu a.C_LOGO_LIGHT span	{	background-image: url(/images/carduels-bgwhite-100x17.gif) !important; }
#frame_head > div #frame_menu a.C_LOGO:hover span	{	background-image: url(/images/carduels-bgred-100x17.gif); }

#frame_body
{
	background-color: #FFFFFF;
	min-height: 620px;
	padding: 4px 0px 4px 0px;
	position: relative;
}
#frame_body #frame_content
{
	width: 980px;
	margin: 0px auto 0px auto;
	position: relative;
}
#frame_footer
{
	width: 980px;
	height: 120px;
	margin: 0px auto 0px auto;
	padding: 30px 0px 0px 0px;
	position: relative;
	text-align: center;
}
#frame_copyright
{
	position: absolute;
	left: 8px;
	top: 4px;
	color: #FFFFFF;
}
#frame_bottom_echo
{
	position: absolute;
	left: 320px;
	top: 4px;
	color: #FFFFFF;
}
#frame_bottom_links
{
	position: absolute;
	right: 8px;
	top: 4px;
	color: #FFFFFF;
}
#frame_bottom_links span.C_LANGUAGES
{
	display: block;
	width: 420px;
	text-align: right;
}
#frame_bottom_links span.C_LANGUAGES a
{
	display: inline-block;
	min-width: 100px;
	text-align: center;
	margin: 0px 0px 4px 0px;
}
#frame_bottom_links a
{
	color: #FFFFFF;
	text-decoration: none;
	margin: 0px 0px 0px 16px;
}
#frame_bottom_links a:hover
{
	text-decoration: underline;
}

table.C_TABLE_GRID
{
	border-collapse: collapse;
	font-size: 12px;
}
table.C_TABLE_GRID td
{
	padding: 3px;
	border: 1px solid #666666;
}
table.C_TABLE_GRID thead td
{
	background-color: #CCCCCC;
	text-align: center;
	font-weight: bold;
	white-space: nowrap;
	vertical-align: bottom;
}
table.C_TABLE_GRID tbody tr:nth-child(odd)	{ background-color: #FFFFFF; }
table.C_TABLE_GRID tbody tr:nth-child(even)	{ background-color: #EEEEEE; }
table.C_TABLE_GRID tbody td
{
	xbackground-color: #FFFFFF;
	vertical-align: top;
}
table.C_TABLE_GRID tbody td.C_FIXED
{
	background-color: #CCCCCC;
}

.C_BUTTON
,.C_BUTTON_LINK
,.C_MSG_BUTTON
{
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	-ms-border-radius: 6px;
	-o-border-radius: 6px;
	border-radius: 6px;
	width: 100px;
	height: 32px;
	padding: 0px 6px 0px 6px;
	font-size: 15px;
	font-weight: bold !important;
	color: #FFFFFF;
	min-width: 120px;
	cursor: pointer;
}
.C_BUTTON.C_RED
,.C_BUTTON_LINK.C_RED
,.C_MSG_BUTTON.C_RED
{
	display: inline-block;
	background: #BB0000;
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #CC0000), color-stop(100%, #660000));
	background-image: -webkit-linear-gradient(top, #CC0000 0%, #660000 100%);
	background-image: -moz-linear-gradient(top, #CC0000 0%, #660000 100%);
	background-image: -ms-linear-gradient(top, #CC0000 0%, #660000 100%);
	background-image: -o-linear-gradient(top, #CC0000 0%, #660000 100%);
	background-image: linear-gradient(top, #CC0000 0%, #660000 100%);
}

.C_BUTTON:hover
,.C_BUTTON_LINK:hover
,.C_MSG_BUTTON:hover
{
	-webkit-box-shadow: 0px 0px 2px 1px #000000;
	-moz-box-shadow: 0px 0px 2px 1px #000000;
	-ms-box-shadow: 0px 0px 2px 1px #000000;
	-o-box-shadow: 0px 0px 2px 1px #000000;
	box-shadow: 0px 0px 2px 2px #999999;
	border: 1px solid #FF2211;
	text-shadow: 1px 1px 1px #FF2211;
}

.C_BUTTON_LINK
,.C_MSG_BUTTON
{
	min-width: 100px;
	min-height: 36px;
	padding: 8px 0px 0px 0px;
	display: inline-block;
	text-decoration: none;
	text-align: center;
}

.C_FRAME
{
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	-ms-border-radius: 6px;
	-o-border-radius: 6px;
	border-radius: 6px;
	border: solid #666666;
	border-width: 1px 2px 2px 1px; 
}
.C_FRAME div.C_HEAD
{
	position: relative;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	padding: 10px 10px 10px 36px;
	line-height: 16px;

	-webkit-border-radius: 6px 6px 0px 0px;
	-moz-border-radius: 6px 6px 0px 0px;
	-ms-border-radius: 6px 6px 0px 0px;
	-o-border-radius: 6px 6px 0px 0px;
	border-radius: 6px 6px 0px 0px;
}
.C_FRAME div.C_HEAD span
{
	position: absolute;
	left: 10px;
	top: 10px;
	display: block;
	background-image: url(/images/touch-16x16.gif);
	background-repeat: no-repeat;
	xbackground-position: 10px 10px;
	width: 16px;
	height: 16px;
}
.C_FRAME div.C_BODY
{
	padding: 10px 10px 10px 10px;
}
.C_FRAME div.C_FOOT
{
	background-color: #666666;
	color: #FFFFFF;
	padding: 10px 10px 10px 10px;
	line-height: 16px;
}
.C_FRAME div.C_FOOT a
{
	color: #FFFFFF;
	text-decoration: none;
}
.C_FRAME div.C_FOOT a:hover
{
	font-weight: bold;
	text-decoration: underline;
}

.C_COMBO
{
	background-color: #FFFFFF;
	position: relative;
	height: 30px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	-ms-border-radius: 6px;
	-o-border-radius: 6px;
	border-radius: 6px;
	border: 1px solid #666666;
}
.C_COMBO span.C_ICON
{
	position: absolute;
	left: 3px;
	top: 3px;
	width: 24px;
	height: 24px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
}
.C_COMBO span.C_LABEL
{
	position: absolute;
	left: 30px;
	top: 4px;
	font-family: Arial;
	color: #666666;
	font-size: 17px;
	text-align: left;
}
.C_COMBO span.C_DROPPER
{
	position: absolute;
	right: 0px;
	top: 0px;
	width: 30px;
	height: 28px;
	-webkit-border-radius: 0px 6px 6px 0px;
	-moz-border-radius: 0px 6px 6px 0px;
	-ms-border-radius: 0px 6px 6px 0px;
	-o-border-radius: 0px 6px 6px 0px;
	border-radius: 0px 6px 6px 0px;
	font-family: Arial;
	font-size: 14px;
	text-align: center;
	cursor: pointer;
	line-height: 28px;
}

input.C_INPUT
,select.C_INPUT
,textarea.C_INPUT
,.C_INPUT input
,.C_INPUT select
,.C_INPUT textarea
{
	padding: 4px;
	margin: 0px;
	text-align: left;
	border: 1px solid #AAAAAA;
	vertical-align: top;
	
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: content-box;
	-o-box-sizing: content-box;
	box-sizing: border-box;

	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #CCCCCC), color-stop(15%, #FFFFFF), color-stop(100%, #FFFFFF));
	background-image: -webkit-linear-gradient(center top, #C0C0C0 0%, #FFFFFF 15%, #FFFFFF 100%);
	background-image:    -moz-linear-gradient(center top, #C0C0C0 0%, #FFFFFF 15%, #FFFFFF 100%);
	background-image:     -ms-linear-gradient(center top, #C0C0C0 0%, #FFFFFF 15%, #FFFFFF 100%);
	background-image:      -o-linear-gradient(center top, #C0C0C0 0%, #FFFFFF 15%, #FFFFFF 100%);
	background-image:         linear-gradient(center top, #C0C0C0 0%, #FFFFFF 15%, #FFFFFF 100%);

	-webkit-border-radius: 6px 4px 6px 4px;
	-moz-border-radius: 6px 4px 6px 4px;
	-ms-border-radius: 6px 4px 6px 4px;
	-o-border-radius: 6px 4px 6px 4px;
	border-radius: 6px 4px 6px 4px;
}

input[type=radio].C_INPUT
,input[type=checkbox].C_INPUT
,.C_INPUT input[type=radio]
,.C_INPUT input[type=checkbox]
{
	border: 0;
	margin: 1px 2px;
}
input.C_INPUT.C_DISABLED
,select.C_INPUT.C_DISABLED
,textarea.C_INPUT.C_DISABLED
,.C_INPUT.C_DISABLED input
,.C_INPUT.C_DISABLED select
,.C_INPUT.C_DISABLED textarea
{
	background-image: none;
	background-color: #EEEEEE;
	cursor: not-allowed;
}
.C_SELECT
{
	width: 290px;
	height: 32px;	
}
.C_TEXTAREA
{
	height: 100px;
}

.C_LOADING1
{
	width: 31px;
	height: 31px;
	background-image: url(/images/loading-31x31.gif);
	background-repeat: no-repeat;
	display: inline-block;
}
.C_SLIDE
{
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	-o-user-select: none;
	user-select: none;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	-ms-border-radius: 6px;
	-o-border-radius: 6px;
	border-radius: 6px;
	border: 2px solid #555555;
	padding: 20px 0px 20px 0px;
	xdisplay: none;
	position: relative;
	background-color: #FFFFFF;
}
.C_SLIDE div.C_CONTAINER
{
}
.C_SLIDE div.C_CONTAINER div
{
	filter: alpha(opacity=50);
	-khtml-opacity: 0.5;
	-moz-opacity: 0.5;
	-ms-opacity: 0.5;
	-o-opacity: 0.5;
	opacity: 0.5;
	display: inline-block;
	border: 1px solid #666666;
	background-color: #FFFFFF;
	overflow: hidden;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	-ms-border-radius: 6px;
	-o-border-radius: 6px;
	border-radius: 6px;
}
.C_SLIDE div.C_NAVIGATOR
{
	position: absolute;
	left: 4px;
	bottom: 10px;
}
.C_SLIDE div.C_NAVIGATOR span
{
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-o-user-select: none;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
	font-family: Arial;
	border: 1px solid #CCCCCC;
	color: #CCCCCC;
	padding: 4px 6px 4px 6px;
	cursor: pointer;
}

.C_LINK
{
	-webkit-border-radius: 12px 6px 12px 6px;
	-moz-border-radius: 12px 6px 12px 6px;
	-ms-border-radius: 12px 6px 12px 6px;
	-o-border-radius: 12px 6px 12px 6px;
	border-radius: 12px 6px 12px 6px;
	display: inline-block;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	padding: 4px 8px 4px 8px;
	text-decoration: none;
	margin: 0px 0px 8px 0px;
	white-space: nowrap;
	overflow: hidden;

	border: 2px #666666;
	border-style: groove;

	background-color: #666666;
	background-image: -webkit-gradient(linear, left bottom, right bottom, color-stop(0, #000000), color-stop(0.50, #000000), color-stop(1, #666666)); 
	background-image: -webkit-linear-gradient(left center, #000000 0%, #000000 50%, #666666 100%);  
	background-image:    -moz-linear-gradient(left center, #000000 0%, #000000 50%, #666666 100%); 
	background-image:     -ms-linear-gradient(left center, #000000 0%, #000000 50%, #666666 100%);  
	background-image:      -o-linear-gradient(left center, #000000 0%, #000000 50%, #666666 100%);  
	background-image:         linear-gradient(left center, #000000 0%, #000000 50%, #666666 100%); 
	color: #FFFFFF;
	text-shadow: 1px 1px 1px #FF0000;
}
.C_LINK:hover
{
	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, #FFFFFF)); 
	background-image: -webkit-linear-gradient(center bottom, #000000 15%, #666666 95%, #FFFFFF 100%); 
	background-image:    -moz-linear-gradient(center bottom, #000000 15%, #666666 95%, #FFFFFF 100%); 
	background-image:     -ms-linear-gradient(center bottom, #000000 15%, #666666 95%, #FFFFFF 100%); 
	background-image:      -o-linear-gradient(center bottom, #000000 15%, #666666 95%, #FFFFFF 100%); 
	background-image:         linear-gradient(center bottom, #000000 15%, #666666 95%, #FFFFFF 100%);

	-webkit-box-shadow: 0px 0px 5px #666666;
	-moz-box-shadow: 0px 0px 5px #666666;
	-ms-box-shadow: 0px 0px 5px #666666;
	-o-box-shadow: 0px 0px 5px #666666;
	box-shadow: 0px 0px 5px #666666;
	color: #FF0000;
	text-shadow: 0px 0px 5px #FFFFFF, -2px -2px 5px #FFFFFF, 2px -2px 5px #FFFFFF, -2px 2px 5px #FFFFFF, 2px 2px 5px #FFFFFF;
}

.C_FRAME_ADMIN
{
	border: 2px solid #00FF00;
	padding: 8px;
	color: #00CC00;
	font-family: Courier New;
	font-size: 12px;
	background-color: #000000;
}
.C_FRAME_ADMIN a
{
	color: #00CC00;
	font-family: Courier New;
	font-size: 12px;
	text-decoration: none;
}
.C_FRAME_ADMIN hr
{
	border: 0px;
	border-top: 1px solid #00CC00;
	margin: 4px 0px 4px 0px;
	width: 100%;
	display: inline-block;
}
.C_FRAME_ADMIN a:hover
{
	text-decoration: underline;
}


.C_SLIDE_LINK_CONTAINER a
,.C_SLIDE_LINK
{
	width: 200px;
	display: inline-block;
	-webkit-border-radius: 12px 6px 12px 6px;
	-moz-border-radius: 12px 6px 12px 6px;
	-ms-border-radius: 12px 6px 12px 6px;
	-o-border-radius: 12px 6px 12px 6px;
	border-radius: 12px 6px 12px 6px;
	border: 1px solid #999999;
	text-decoration: none;
	text-align: center;
	margin: 0px 8px 8px 0px;

	background-color: #FFFFFF;
	background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0.10, #CCCCCC), color-stop(0.50, #FFFFFF)); 
	background-image: -webkit-linear-gradient(center bottom, #CCCCCC 10%, #FFFFFF 50%); 
	background-image:    -moz-linear-gradient(center bottom, #CCCCCC 10%, #FFFFFF 50%); 
	background-image:     -ms-linear-gradient(center bottom, #CCCCCC 10%, #FFFFFF 50%); 
	background-image:      -o-linear-gradient(center bottom, #CCCCCC 10%, #FFFFFF 50%); 
	background-image:         linear-gradient(center bottom, #CCCCCC 10%, #FFFFFF 50%);
}
.C_SLIDE_LINK_CONTAINER a:hover
,.C_SLIDE_LINK:hover
{
	-webkit-box-shadow: 0px 0px 5px #666666;
	-moz-box-shadow: 0px 0px 5px #666666;
	-ms-box-shadow: 0px 0px 5px #666666;
	-o-box-shadow: 0px 0px 5px #666666;
	box-shadow: 0px 0px 5px #666666;
}
.C_SLIDE_LINK_CONTAINER a span
,.C_SLIDE_LINK span
{
	border: 1px solid #CCCCCC;
	cursor: pointer;
	display: block;
	margin: 4px auto 4px auto;
}
.C_SLIDE_LINK_CONTAINER a font
,.C_SLIDE_LINK_CONTAINER a label
,.C_SLIDE_LINK font
,.C_SLIDE_LINK label
{
	cursor: pointer;
	margin: 0px auto 0px auto;
	display: block;
	padding: 4px 1px 4px 1px;
	font-size: 15px;
	font-weight: bold;
	xbackground-color: #FFFFFF;
	color: #262549;
	text-shadow: 1px 1px 1px #FFFFFF;
	text-overflow: ellipsis;
	overflow: hidden;
	xwidth: 50px;
	white-space: nowrap;
}
.C_SLIDE_LINK_CONTAINER a font
,.C_SLIDE_LINK font
{
	-webkit-border-radius: 6px 6px 0px 0px;
	-moz-border-radius: 6px 6px 0px 0px;
	-ms-border-radius: 6px 6px 0px 0px;
	-o-border-radius: 6px 6px 0px 0px;
	border-radius: 6px 6px 0px 0px;
}
.C_SLIDE_LINK_CONTAINER a label
,.C_SLIDE_LINK label
{
	-webkit-border-radius: 0px 0px 6px 6px;
	-moz-border-radius: 0px 0px 6px 6px;
	-ms-border-radius: 0px 0px 6px 6px;
	-o-border-radius: 0px 0px 6px 6px;
	border-radius: 0px 0px 6px 6px;
}
.C_SLIDE_LINK_CONTAINER a:hover
,.C_SLIDE_LINK_CONTAINER a:hover
,.C_SLIDE_LINK:hover
,.C_SLIDE_LINK:hover
{
	text-decoration: none !important;
}
.C_SLIDE_LINK_CONTAINER a:hover font
,.C_SLIDE_LINK_CONTAINER a:hover label
,.C_SLIDE_LINK:hover font
,.C_SLIDE_LINK:hover label
{
	color: #FF0000;
	text-shadow: 0px 0px 5px #FFFFFF, -2px -2px 5px #FFFFFF, 2px -2px 5px #FFFFFF, -2px 2px 5px #FFFFFF, 2px 2px 5px #FFFFFF;
}

#frame_car_pictures
{
	margin: 8px 0px 0px 0px;
	display: none;
	height: 200px;
	-webkit-box-shadow: 0px 0px 2px 1px #999999;
	-moz-box-shadow: 0px 0px 2px 1px #999999;
	-ms-box-shadow: 0px 0px 2px 1px #999999;
	-o-box-shadow: 0px 0px 2px 1px #999999;
	box-shadow: 0px 0px 2px 1px #999999;
}
#frame_car_pictures span.C_HEADER
{
	margin: 0px;
	font-size: 16px;
	font-weight: bold;
	padding: 10px;
	position: absolute;
	left: 0px;
	top: 0px;
	width: 100%;
	text-align: left;

	-webkit-border-radius: 6px 6px 0px 0px;
	-moz-border-radius: 6px 6px 0px 0px;
	-ms-border-radius: 6px 6px 0px 0px;
	-o-border-radius: 6px 6px 0px 0px;
	border-radius: 6px 6px 0px 0px;
}
#frame_car_pictures span.C_CLOSE
{
	position: absolute;
	right: 10px;
	top: 6px;
	font-size: 20px;
	font-weight: bold;
	color: #FFFFFF;
	cursor: pointer;
}
#frame_car_pictures span.C_LOADING1
{
	display: block;
	margin: 50px auto 0px auto;
}
#frame_car_pictures div.C_CONTAINER
{
	top: 40px;
}
#frame_car_pictures div.C_CONTAINER div
{
	position: relative;
}
#frame_car_pictures div.C_CONTAINER div span.C_LOGO
{
	position: absolute;
	left: 4px;
	top: 4px;
	width: 24px;
	height: 24px;
	display: inline-block;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
}
#frame_car_pictures div.C_CONTAINER div font
{
	display: block;
	width: 120px;
	text-align: center;
	font-size: 16px;
	font-weight: bold;
	margin: 8px auto 0px auto;
}
#frame_car_pictures div.C_CONTAINER div span.C_PICTURE
{
	display: block;
	margin: 8px auto 8px auto;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	-ms-border-radius: 6px;
	-o-border-radius: 6px;
	border-radius: 6px;
	cursor: pointer;
	wwidth: 200px;
	wheight: 150px;
}

#fb-root
{
	Margin: 4px 0px 0px 0px;
}

div.C_PAGE_NAVIGATOR
{
	margin: 8px auto 20px auto;
	text-align: center;
}
div.C_PAGE_NAVIGATOR label
,div.C_PAGE_NAVIGATOR a
{
	display: inline-block;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
	border: 1px solid #999999;
	padding: 4px;
	font-size: 14px;
	text-decoration: none;
	min-width: 20px;
	text-align: center;
	margin: 0px 3px 0px 0px;
	
	background-color: #FFFFFF;
	background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0.10, #CCCCCC), color-stop(0.50, #FFFFFF));
	background-image: -webkit-linear-gradient(center bottom, #CCCCCC 10%, #FFFFFF 50%);	
	background-image:    -moz-linear-gradient(center bottom, #CCCCCC 10%, #FFFFFF 50%);	
	background-image:     -ms-linear-gradient(center bottom, #CCCCCC 10%, #FFFFFF 50%);	
	background-image:      -o-linear-gradient(center bottom, #CCCCCC 10%, #FFFFFF 50%);	
	background-image:         linear-gradient(center bottom, #CCCCCC 10%, #FFFFFF 50%);	
	
}
div.C_PAGE_NAVIGATOR label
{
	color: #000000;
	font-weight: bold;
}
div.C_PAGE_NAVIGATOR a
{
	color: #0000FF;
}
div.C_PAGE_NAVIGATOR a:hover
{
	-webkit-box-shadow: 0px 0px 5px #666666;
	-moz-box-shadow: 0px 0px 5px #666666;
	-ms-box-shadow: 0px 0px 5px #666666;
	-o-box-shadow: 0px 0px 5px #666666;
	box-shadow: 0px 0px 5px #000000;
}

.C_CARDUELS_TEAM
{
	border: 2px solid #000000;
	background-color: #FFAA55;
	display: inline-block;
	padding: 8px;
	margin: 4px 0px 4px 0px;
	font-size: 15px;
	font-weight: bold;
}

.C_PLAY
,.C_PLAY32
,.C_PLAYBLACK32
,.C_PLAY64
{
	position: absolute;
	left: 20px;
	top: 32px;
	filter: alpha(opacity=50);
	-khtml-opacity: 0.5;
	-moz-opacity: 0.5;
	-ms-opacity: 0.5;
	-o-opacity: 0.5;
	opacity: 0.5;
}
.C_PLAY
,.C_PLAY32
{
	width: 32px !important;
	height: 32px !important;
	background-image: url(/images/play-32x32.gif);
}
.C_PLAYBLACK32
{
	width: 32px !important;
	height: 32px !important;
	background-image: url(/images/play-black-32x32.gif);
	-webkit-animation: playbloops32 1s infinite;
	-moz-animation: playbloops32 1s infinite;
}
@-webkit-keyframes playbloops32
{
	0%		{	-webkit-transform: scale(1); }
	30%		{	-webkit-transform: scale(1); }
	80%		{	-webkit-transform: scale(1.1) }
	100%	{	-webkit-transform: scale(1.3) }
}
@-moz-keyframes playbloops32
{
	0%		{	-moz-transform: scale(1); }
	30%		{	-moz-transform: scale(1); }
	80%		{	-moz-transform: scale(1.1) }
	100%	{	-moz-transform: scale(1.3) }
}

.C_PLAY64
{
	width: 64px !important;
	height: 64px !important;
	background-image: url(/images/play-black-64x64.gif);
	-webkit-animation: playbloops64 1s infinite;
	-moz-animation: playbloops64 1s infinite;
}

@-webkit-keyframes playbloops64
{
	0%		{	-webkit-transform: scale(1); }
	30%		{	-webkit-transform: scale(1); }
	80%		{	-webkit-transform: scale(1.2) }
	100%	{	-webkit-transform: scale(1.6) }
}
@-moz-keyframes playbloops64
{
	0%		{	-moz-transform: scale(1); }
	30%		{	-moz-transform: scale(1); }
	80%		{	-moz-transform: scale(1.2) }
	100%	{	-moz-transform: scale(1.6) }
}


.C_BUBBLE
{
	display: none;
	position: absolute;
	margin: 0px;
	padding: 0px 10px 0px 10px;
	text-decoration: none;
	text-align: center;

	min-width: 80px;
	height: 37px;

	filter: alpha(opacity=100);
	-khtml-opacity: 1;
	-moz-opacity: 1;
	-ms-opacity: 1;
	-o-opacity: 1;
	opacity: 1;

	border: 1px solid #141414;

	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	-ms-border-radius: 8px;
	-o-border-radius: 8px;
	border-radius: 8px;

	background-color: #121212;
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0.02, #BEBEBE), color-stop(0.04, #959595), color-stop(0.45, #555555), color-stop(0.55, #141414), color-stop(1, #141414));
	background-image: -webkit-linear-gradient(center top, #BEBEBE 2%, #959595 4%, #555555 45%, #141414 55%, #141414 100%);
	background-image:    -moz-linear-gradient(center top, #BEBEBE 2%, #959595 4%, #555555 45%, #141414 55%, #141414 100%);
	background-image:     -ms-linear-gradient(center top, #BEBEBE 2%, #959595 4%, #555555 45%, #141414 55%, #141414 100%);
	background-image:      -o-linear-gradient(center top, #BEBEBE 2%, #959595 4%, #555555 45%, #141414 55%, #141414 100%);
	background-image:         linear-gradient(center top, #BEBEBE 2%, #959595 4%, #555555 45%, #141414 55%, #141414 100%);
}

.C_BUBBLE label.C_BUBBLE_LABEL
{
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 39px;
}
.C_BUBBLE span.C_BUBBLE_ARROW
{
	display: block;
	width: 24px;
	height: 12px;
	background-image: url(../images2/bubble-arrow-24x12.gif);
	position: absolute;
	left: 12px;
	top: 37px;
}

.C_POPUP_SHADOW
{
	position: absolute;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	background-color: RGBA(0,0,0,0.1);;
}
.C_POPUP
{
	filter: alpha(opacity=100);
	-khtml-opacity: 1;
	-moz-opacity: 1;
	-ms-opacity: 1;
	-o-opacity: 1;
	opacity: 1;
	position: absolute;
	left: 30%;
	xtop: 170%;
	padding: 8px;
	background-color: #666666;
	background-color: rgba(102,102,102,0.7);
	background-color: expression("#666666");
	border: 1px groove #AAAAAA;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	-ms-border-radius: 8px;
	-o-border-radius: 8px;
	border-radius: 8px;
	z-index: 1000;
}
.C_POPUP div.C_MAIN
{
	position: relative;
	background-color: #FFFFFF;
	font-size: 12px;
	padding: 0px;
	border: 1px solid #000000;
}
.C_POPUP div.C_HEAD
{
	margin: 0px;
	padding: 8px;
	position: relative;
	font-size: 15px;
	font-weight: bold;
	cursor: default;
}
.C_POPUP div.C_HEAD span.C_ICON_CLOSE_12x12
,.C_POPUP div.C_HEAD span.C_ICON_CLOSE_WHITE_12x12
{
	float: none;
	position: absolute;
	top: 11px;
	right: 10px;
}

.C_POPUP_ZOOM_OUT
{
	-webkit-transition: 0.8s ease-in-out;
	-moz-transition: 0.8s ease-in-out;
	-ms-transition: 0.8s ease-in-out;	
	-o-transition: 0.8s ease-in-out;
	transition: 0.8s ease-in-out;

	-webkit-transform: rotate(90deg) scale(0);
	-moz-transform: rotate(90deg) scale(0);
	-ms-transform: rotate(90deg) scale(0);
	-o-transform: rotate(90deg) scale(0);
	transform: rotate(90deg) scale(0);
}

.C_POPUP_ZOOM_IN
{
	-webkit-transition: 0.2s ease-in-out;
	-moz-transition: 0.2s ease-in-out;
	-ms-transition: 0.2s ease-in-out;	
	-o-transition: 0.2s ease-in-out;
	transition: 0.2s ease-in-out;

	-webkit-transform: rotate(0deg) scale(1);
	-moz-transform: rotate(0deg) scale(1);
	-ms-transform: rotate(0deg) scale(1);
	-o-transform: rotate(0deg) scale(1);
	transform: rotate(0deg) scale(1);
}

table.C_SOCIAL_NETWOKS
{
	border-collapse: collapse;
	margin: 4px 0px 4px 0px;
}
table.C_SOCIAL_NETWOKS td
{
	padding: 0px 40px 0px 0px;
	vertical-align: middle;
}
table.C_SOCIAL_NETWOKS td a.C_TWITTER
{
	width: 16px;
	height: 16px;
	display: block;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
	border: 1px solid #999999;
	padding: 4px;
	font-size: 1px;
	text-decoration: none;
	text-align: center;
	
	background-color: #FFFFFF;
	background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0.10, #CCCCCC), color-stop(0.50, #FFFFFF));
	background-image: -webkit-linear-gradient(center bottom, #CCCCCC 10%, #FFFFFF 50%);	
	background-image:    -moz-linear-gradient(center bottom, #CCCCCC 10%, #FFFFFF 50%);	
	background-image:     -ms-linear-gradient(center bottom, #CCCCCC 10%, #FFFFFF 50%);	
	background-image:      -o-linear-gradient(center bottom, #CCCCCC 10%, #FFFFFF 50%);	
	background-image:         linear-gradient(center bottom, #CCCCCC 10%, #FFFFFF 50%);	
}
table.C_SOCIAL_NETWOKS td a.C_TWITTER span
{
	background-image: url(/images/twitter-16x16.gif);
	width: 16px;
	height: 16px;
	display: inline-block;
	vertical-align: middle;
}

.C_ICON_ROTATE
{
	width: 20px;
	height: 20px;
	display: inline-block;
	
	background-image: url(/images/rotate-20x20.gif);
}

.C_SELECTION
{
	text-align: center;
}
.C_SELECTION a
{
	text-decoration: none;
	color: #000000;
	color: expression("#FFFFFF");
	position: relative;
	display: inline-block;
	display: expression("block");
	float: expression("left");
	margin: 0px auto 0px auto;
	background-color: Green;
	width: expression("290px");
	padding: expression("0px");
	
}
.C_SELECTION a img
{
	display: block;
	margin: 0px auto 8px auto;
	width: 290px;

	-webkit-box-shadow: 5px 5px 5px #000000;
	-moz-box-shadow: 5px 5px 5px #000000;
	-ms-box-shadow: 5px 5px 5px #000000;
	-o-box-shadow: 5px 5px 5px #000000;
	box-shadow: 5px 5px 5px #000000;

	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	-ms-border-radius: 6px;
	-o-border-radius: 6px;
	border-radius: 6px;
	border: 1px solid #666666;
}
.C_SELECTION a span.C_PLAY64
{
	position: absolute;
	left: 113px;
	top: 70px;
}
.C_SELECTION a font
{
	position: absolute;
	left: 7px;
	bottom: 14px;
	color: #000000;
	color: expression("#000000");
	display: block;
	width: 275px;
	font-size: 15px;
	text-align: center;
	font-weight: bold;
	text-shadow: 0px 0px 5px #FFFFFF, -2px -2px 5px #FFFFFF, 2px -2px 5px #FFFFFF, -2px 2px 5px #FFFFFF, 2px 2px 5px #FFFFFF;
}
.C_SELECTION a font b
{
	color: #FF0000;
	font-size: 15px;
	text-shadow: 0px 0px 2px #FFFFFF, -1px -1px 2px #FFFFFF, 1px -1px 2px #FFFFFF, -1px 1px 2px #FFFFFF, 1px 1px 2px #FFFFFF;
}



#frame_member_login form
{
	display: block;
	margin: 0px auto 0px auto;
}
#frame_member_login table
{
	width: 320px;
	width: 100%;
	border-collapse: collapse;
}
#frame_member_login table td
{
	padding: 0px 2px 4px 2px;
	text-align: right;
	white-space: nowrap;
	vertical-align: middle;
}
#frame_member_login table td.C_FORGOT_PASSWORD
{
	text-align: left;
}
#frame_member_login table td.C_FORGOT_PASSWORD a
{
	text-decoration: none;
	color: #666666;
}
#frame_member_login table td.C_FORGOT_PASSWORD a:hover
{
	text-decoration: underline;
}

#frame_member_login .C_INPUT
{
	display: block;
	width: 100%;
}
#frame_member_login .C_BUTTON
{
	display: block;
	margin: 0px 0px 0px auto;
}
span.C_WINGDINGCHAR
{
	font-size: 16px;
	font-family: Wingdings 3;
}
span.C_UNICODECHAR
{
	font-size: 16px;
	font-family: Arial Unicode MS;
}
#frame_top_switch
{
	position: absolute;
	left: 400px;
	top: 12px;
	height: 42px;
	background-image: url(/images/background-pixels-8x8.gif);
	-webkit-border-radius: 10px 10px 10px 10px;
	-moz-border-radius: 10px 10px 10px 10px;
	-ms-border-radius: 10px 10px 10px 10px;
	-o-border-radius: 10px 10px 10px 10px;
	border-radius: 10px 10px 10px 10px;
}
#frame_top_switch a
{
	float: left;
	display: inline-block;
	min-width: 100px;
	height: 42px;
	font-size: 16px;
	line-height: 16px;
	font-weight: bold;
	text-decoration: none;
	text-align: right;
	text-transform: uppercase;
	vertical-align: top;

	background-color: RGBA(0, 0, 0, 0.80);
	color: #666666;
	border: 1px solid #666666;
	padding: 4px 4px 4px 4px;
	margin: 0px;

	-webkit-border-radius: 10px 0px 0px 10px;
	-moz-border-radius: 10px 0px 0px 10px;
	-ms-border-radius: 10px 0px 0px 10px;
	-o-border-radius: 10px 0px 0px 10px;
	border-radius: 10px 0px 0px 10px;
}
#frame_top_switch a + a
{
	text-align: left;
	padding: 4px 4px 4px 4px;

	-webkit-border-radius: 0px 10px 10px 0px;
	-moz-border-radius: 0px 10px 10px 0px;
	-ms-border-radius: 0px 10px 10px 0px;
	-o-border-radius: 0px 10px 10px 0px;
	border-radius: 0px 10px 10px 0px;
}
#frame_top_switch a.C_ACTIVE
{
	background-color: RGBA(0, 0, 0, 0.50);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0.65)), color-stop(100%,rgba(0,0,0,0.5))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(0,0,0,0.65) 0%,rgba(0,0,0,0.5) 100%); /* Chrome10+,Safari5.1+ */
	background: -moz-linear-gradient(top,  rgba(0,0,0,0.65) 0%, rgba(0,0,0,0.5) 100%); /* FF3.6+ */
	background: -ms-linear-gradient(top,  rgba(0,0,0,0.65) 0%,rgba(0,0,0,0.5) 100%); /* IE10+ */
	background: -o-linear-gradient(top,  rgba(0,0,0,0.65) 0%,rgba(0,0,0,0.5) 100%); /* Opera 11.10+ */
	background: linear-gradient(to bottom,  rgba(0,0,0,0.65) 0%,rgba(0,0,0,0.5) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6000000', endColorstr='#80000000',GradientType=0 ); /* IE6-9 */

}
#frame_top_switch a.C_ACTIVE
,#frame_top_switch a:hover
{
	color: #FFFFFF;
	-webkit-box-shadow: 0px -3px 3px #FFFFFF, 0px 3px 3px #FFFFFF;
	-moz-box-shadow: 0px -3px 3px #FFFFFF, 0px 3px 3px #FFFFFF;
	-ms-box-shadow: 0px -3px 3px #FFFFFF, 0px 3px 3px #FFFFFF;
	-o-box-shadow: 0px -3px 3px #FFFFFF, 0px 3px 3px #FFFFFF;
	box-shadow: 0px -3px 3px #FFFFFF, 0px 3px 3px #FFFFFF;
}
#frame_top_switch:hover span.C_FREE
{
	display: none;
}
#frame_top_switch span.C_FREE
{
	position: absolute;
	top: 10px;
	right: -70px;
		
	border: 2px solid #999999;
	background-color: #FFFF99;
	color: #FF0000;
	font-weight: 900;
	padding: 2px 2px 2px 2px;
	z-index: 1;
	
	-webkit-box-shadow: 0px 0px 3px #FFFFFF;
	-moz-box-shadow: 0px 0px 3px #FFFFFF;
	-ms-box-shadow: 0px 0px 3px #FFFFFF;
	-o-box-shadow: 0px 0px 3px #FFFFFF;
	box-shadow: 0px 0px 3px #FFFFFF;
	
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	-ms-border-radius: 8px;
	-o-border-radius: 8px;
	border-radius: 8px;
	
	-webkit-animation: freeblink 10s infinite;
	-moz-animation: freeblink 10s infinite;
	-ms-animation: freeblink 10s infinite;
	-o-animation: freeblink 10s infinite;
	animation: freeblink 10s infinite;
}
@-webkit-keyframes freeblink
{
	0%		{	-webkit-transform: rotate(-0deg) scale(0); visibility: hidden; }
	20%		{	-webkit-transform: rotate(-0deg) scale(0); visibility: visible; }
	30%		{	-webkit-transform: rotate(-20deg) scale(2); visibility: visible; }
	40%		{	-webkit-transform: rotate(-16deg) scale(1); visibility: visible; }
	50%		{	-webkit-transform: rotate(-16deg) scale(1); visibility: visible; }
	51%		{	-webkit-transform: rotate(-16deg) scale(1); visibility: hidden; }
	55%		{	-webkit-transform: rotate(-16deg) scale(1); visibility: hidden; }
	56%		{	-webkit-transform: rotate(-16deg) scale(1); visibility: visible; }
	60%		{	-webkit-transform: rotate(-16deg) scale(1); visibility: visible; }
	61%		{	-webkit-transform: rotate(-16deg) scale(1); visibility: hidden; }
	65%		{	-webkit-transform: rotate(-16deg) scale(1); visibility: hidden; }
	66%		{	-webkit-transform: rotate(-16deg) scale(1); visibility: visible; }
	70%		{	-webkit-transform: rotate(-16deg) scale(1); visibility: visible; }
	71%		{	-webkit-transform: rotate(-16deg) scale(1); visibility: hidden; }
	75%		{	-webkit-transform: rotate(-16deg) scale(1); visibility: hidden; }
	76%		{	-webkit-transform: rotate(-16deg) scale(1); visibility: visible; }
	80%		{	-webkit-transform: rotate(-16deg) scale(1); visibility: visible; }
	81%		{	-webkit-transform: rotate(32deg) scale(0); visibility: hidden; }
	100%	{	-webkit-transform: rotate(32deg) scale(0); visibility: hidden; }
}
@-moz-keyframes freeblink
{
	0%		{	-moz-transform: rotate(-0deg) scale(0); visibility: hidden; }
	20%		{	-moz-transform: rotate(-0deg) scale(0); visibility: visible; }
	30%		{	-moz-transform: rotate(-20deg) scale(2); visibility: visible; }
	40%		{	-moz-transform: rotate(-16deg) scale(1); visibility: visible; }
	50%		{	-moz-transform: rotate(-16deg) scale(1); visibility: visible; }
	51%		{	-moz-transform: rotate(-16deg) scale(1); visibility: hidden; }
	55%		{	-moz-transform: rotate(-16deg) scale(1); visibility: hidden; }
	56%		{	-moz-transform: rotate(-16deg) scale(1); visibility: visible; }
	60%		{	-moz-transform: rotate(-16deg) scale(1); visibility: visible; }
	61%		{	-moz-transform: rotate(-16deg) scale(1); visibility: hidden; }
	65%		{	-moz-transform: rotate(-16deg) scale(1); visibility: hidden; }
	66%		{	-moz-transform: rotate(-16deg) scale(1); visibility: visible; }
	70%		{	-moz-transform: rotate(-16deg) scale(1); visibility: visible; }
	71%		{	-moz-transform: rotate(-16deg) scale(1); visibility: hidden; }
	75%		{	-moz-transform: rotate(-16deg) scale(1); visibility: hidden; }
	76%		{	-moz-transform: rotate(-16deg) scale(1); visibility: visible; }
	80%		{	-moz-transform: rotate(-16deg) scale(1); visibility: visible; }
	81%		{	-moz-transform: rotate(32deg) scale(0); visibility: hidden; }
	100%	{	-moz-transform: rotate(32deg) scale(0); visibility: hidden; }
}
@-ms-keyframes freeblink
{
	0%		{	-ms-transform: rotate(-0deg) scale(0); visibility: hidden; }
	20%		{	-ms-transform: rotate(-0deg) scale(0); visibility: visible; }
	30%		{	-ms-transform: rotate(-20deg) scale(2); visibility: visible; }
	40%		{	-ms-transform: rotate(-16deg) scale(1); visibility: visible; }
	50%		{	-ms-transform: rotate(-16deg) scale(1); visibility: visible; }
	51%		{	-ms-transform: rotate(-16deg) scale(1); visibility: hidden; }
	55%		{	-ms-transform: rotate(-16deg) scale(1); visibility: hidden; }
	56%		{	-ms-transform: rotate(-16deg) scale(1); visibility: visible; }
	60%		{	-ms-transform: rotate(-16deg) scale(1); visibility: visible; }
	61%		{	-ms-transform: rotate(-16deg) scale(1); visibility: hidden; }
	65%		{	-ms-transform: rotate(-16deg) scale(1); visibility: hidden; }
	66%		{	-ms-transform: rotate(-16deg) scale(1); visibility: visible; }
	70%		{	-ms-transform: rotate(-16deg) scale(1); visibility: visible; }
	71%		{	-ms-transform: rotate(-16deg) scale(1); visibility: hidden; }
	75%		{	-ms-transform: rotate(-16deg) scale(1); visibility: hidden; }
	76%		{	-ms-transform: rotate(-16deg) scale(1); visibility: visible; }
	80%		{	-ms-transform: rotate(-16deg) scale(1); visibility: visible; }
	81%		{	-ms-transform: rotate(32deg) scale(0); visibility: hidden; }
	100%	{	-ms-transform: rotate(32deg) scale(0); visibility: hidden; }
}
@-o-keyframes freeblink
{
	0%		{	-o-transform: rotate(-0deg) scale(0); visibility: hidden; }
	20%		{	-o-transform: rotate(-0deg) scale(0); visibility: visible; }
	30%		{	-o-transform: rotate(-20deg) scale(2); visibility: visible; }
	40%		{	-o-transform: rotate(-16deg) scale(1); visibility: visible; }
	50%		{	-o-transform: rotate(-16deg) scale(1); visibility: visible; }
	51%		{	-o-transform: rotate(-16deg) scale(1); visibility: hidden; }
	55%		{	-o-transform: rotate(-16deg) scale(1); visibility: hidden; }
	56%		{	-o-transform: rotate(-16deg) scale(1); visibility: visible; }
	60%		{	-o-transform: rotate(-16deg) scale(1); visibility: visible; }
	61%		{	-o-transform: rotate(-16deg) scale(1); visibility: hidden; }
	65%		{	-o-transform: rotate(-16deg) scale(1); visibility: hidden; }
	66%		{	-o-transform: rotate(-16deg) scale(1); visibility: visible; }
	70%		{	-o-transform: rotate(-16deg) scale(1); visibility: visible; }
	71%		{	-o-transform: rotate(-16deg) scale(1); visibility: hidden; }
	75%		{	-o-transform: rotate(-16deg) scale(1); visibility: hidden; }
	76%		{	-o-transform: rotate(-16deg) scale(1); visibility: visible; }
	80%		{	-o-transform: rotate(-16deg) scale(1); visibility: visible; }
	81%		{	-o-transform: rotate(32deg) scale(0); visibility: hidden; }
	100%	{	-o-transform: rotate(32deg) scale(0); visibility: hidden; }
}
@keyframes freeblink
{
	0%		{	transform: rotate(-0deg) scale(0); visibility: hidden; }
	20%		{	transform: rotate(-0deg) scale(0); visibility: visible; }
	30%		{	transform: rotate(-20deg) scale(2); visibility: visible; }
	40%		{	transform: rotate(-16deg) scale(1); visibility: visible; }
	50%		{	transform: rotate(-16deg) scale(1); visibility: visible; }
	51%		{	transform: rotate(-16deg) scale(1); visibility: hidden; }
	55%		{	transform: rotate(-16deg) scale(1); visibility: hidden; }
	56%		{	transform: rotate(-16deg) scale(1); visibility: visible; }
	60%		{	transform: rotate(-16deg) scale(1); visibility: visible; }
	61%		{	transform: rotate(-16deg) scale(1); visibility: hidden; }
	65%		{	transform: rotate(-16deg) scale(1); visibility: hidden; }
	66%		{	transform: rotate(-16deg) scale(1); visibility: visible; }
	70%		{	transform: rotate(-16deg) scale(1); visibility: visible; }
	71%		{	transform: rotate(-16deg) scale(1); visibility: hidden; }
	75%		{	transform: rotate(-16deg) scale(1); visibility: hidden; }
	76%		{	transform: rotate(-16deg) scale(1); visibility: visible; }
	80%		{	transform: rotate(-16deg) scale(1); visibility: visible; }
	81%		{	transform: rotate(32deg) scale(0); visibility: hidden; }
	100%	{	transform: rotate(32deg) scale(0); visibility: hidden; }
}

a.C_CARDUELS_SHARE
{
	background-image: url(/images/favicon-16x16.gif);
	background-repeat: no-repeat;
	background-position: 2px 2px;
	height: 16px;
	white-space: nowrap;
	padding: 2px 2px 2px 22px;
	text-decoration: none;
	color: #666666 !important;
	border: 1px solid #999999;
	font-size: 11px;
	line-height: 16px;
	font-family: 'lucida grande',tahoma,arial,sans-serif,verdana;
	display: inline-block;

	-webkit-border-radius: 2px 2px 2px 2px;
	-moz-border-radius: 2px 2px 2px 2px;
	-ms-border-radius: 2px 2px 2px 2px;
	-o-border-radius: 2px 2px 2px 2px;
	border-radius: 2px 2px 2px 2px;
}
a.C_CARDUELS_SHARE:hover
{
	color: #222222;
	border: 1px solid #444444;
	text-decoration: none !important;

	-webkit-box-shadow: 0px 0px 3px #000000;
	-moz-box-shadow: 0px 0px 3px #000000;
	-ms-box-shadow: 0px 0px 3px #000000;
	-o-box-shadow: 0px 0px 3px #000000;
	box-shadow: 0px 0px 3px #000000;
}

.C_EXTERNAL_SHARES
{
	
}
.C_EXTERNAL_SHARES > a
{
	border: 1px solid #999999;
	padding: 4px;
	display: inline-block;
	*display: inline;
	zoom: 1;
	vertical-align: top;
	white-space: nowrap;
	
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
}
.C_EXTERNAL_SHARES > a > span.C_SHARES
{
	vertical-align: top;
}

a.C_BUTTON4
{
	border: 1px solid #999999;
	padding: 4px;
	display: inline-block;
	line-height: 10px !important;
	vertical-align: top;
	
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
	white-space: nowrap;
}

.C_BLUE_LINK
{
	color: #0000FF !important;
	text-decoration: underline !important;
}

div.C_MOBILE2CLASSIC
{
	margin: 20px 10px 20px 10px;
	text-align: center;
}
div.C_MOBILE2CLASSIC > a.C_BUTTON3.C_ORANGE
{
	width: 160px;
	font-size: 30px;
	line-height: 30px;
}

#frame_top_banner
{
	text-align: center;
	background-color: #DFDFDF;
	padding: 8px;
}
#frame_top_banner > a
{
	border: 0px;
	text-decoration: none;
	display: inline-block;
	height: 90px;
	overflow: hidden;

	-webkit-transition: 0.4s ease-in-out;
	-moz-transition: 0.4s ease-in-out;
	-ms-transition: 0.4s ease-in-out;	
	-o-transition: 0.4s ease-in-out;
	transition: 0.4s ease-in-out;
	
}
#frame_top_banner > a:hover
{
	xheight: 957px;
}
#frame_top_banner > a > img
{
	border: 0px;
}
