body {
	margin:0;
	width:100%;
	background-color:#626466;
	background-image:url('../images/header_footer/global_bg.jpg');
	background-repeat:repeat-x;
}
a, a:link, a:visited, a:active, a:hover {
	text-decoration:none;
}
fieldset {
	padding:0;
	margin:0;
	border:none;
}
form {
	margin:0;
}
select {
	z-index:-10;
}
a img {
	border:0;
}
.error_message_content {
	height:auto;
	padding:8px 0 11px 0;
	font:normal 12px arial, helvetica;
	color:#f00;
}
.account_text_column.dashb_left .error_message_content, .box_address_listing .error_message_content, #content_search_pages .error_message_content {
	padding:8px 0 11px 11px;
}
#register_table .error_message_content {
	padding:8px 0 4px 11px;
}
#content_payment .error_message_content {
	padding:0 0 11px 2px;
}
#content_category .error_message_content {
	padding:4px 0 11px 0;
}
#content_category .product_content .error_message_content {
	padding:0 0 11px 17px;
}
#content_account_pages .error_message_content.addresses {
	padding:8px 0 8px 0;
	margin:0 auto;
	text-align:center;
}
#send_email_table .error_message_content {
	padding:8px 0 11px 11px;
	overflow:hidden;
}
.error_message_content ul {
	margin:0;
	border:0;
	padding:0;
	list-style-type:none;
}
.error_message_content ul li.error-msg, .error_message_content .subscribe-error-msg {
	margin:4px 0 0 0;
	border:0;
	font:normal 12px arial, helvetica;
	color:#f00;
}
.error_message_content ul li.error-msg a, .error_message_content .subscribe-error-msg a {
	color:#f00;
}
.error_message_content ul li.success-msg, .error_message_content .subscribe-success-msg {
	margin:4px 0 0 0;
	border:0;
	font:normal 14px arial, helvetica;
	color:#f90;
}
.error_message_content ul li.success-msg a, .error_message_content .subscribe-success-msg a {
	color:#f90;
}
.error_message_content ul li.warning-msg {
	margin:4px 0 0 0;
	border:0;
	font:normal 12px arial, helvetica;
	color:#f00;
}
.error_message_content ul li.warning-msg a {
	color:#f00;
}
.error_message_content ul li.notice-msg {
	margin:4px 0 0 0;
	border:0;
	font:normal 12px arial, helvetica;
	color:#3f474e;
}
.error_message_content ul li.notice-msg a {
	color:#3f474e;
}
.fullsize_listing_content .subscribe-error-msg {
	color:#ff0000;
}
.fullsize_listing_content .subscribe-success-msg {
	color:#ff9900;
}
#header {
	margin:0 auto;
	width:990px;
	font:normal 11px arial, helvetica;
}
#header_left_column {
	width:287px;
	height:150px;
	padding-left:5px;
	float:left;
	color:#eee;
}
#header_middle_column {
	width:393px;
	height:150px;
	padding-left:13px;
	float:left;
}
#header_middle_column img {
	width:380px;
	height:140px;
	padding-top:10px;
	border:0;
}
#header_right_column {
	width:287px;
	height:150px;
	float:left;
	color:#eee;
}
#header_left_column a, #header_right_column a {
	color:#eee;
}
#header_left_column .header_flags {
	width:287px;
	height:23px;
	margin-top:14px;
	float:left;
	background-image:url('../images/header_footer/sprite_header_bg.png');
	background-repeat:no-repeat;
	background-position:-10px -282px;
}
#header_left_column .header_flags img {
	width:16px;
	height:11px;
	border:0;
	margin-right:6px;
	float:left;
}
#header_right_column .header_right_top {
	width:287px;
	height:37px;
}
.header_user_box {
	width:287px;
	height:104px;
	float:left;
	background-image:url('../images/header_footer/sprite_header_bg.png');
	background-repeat:no-repeat;
	background-position:-10px -10px;
}
.header_user_box.logged_in {
	background-image:url('../images/header_footer/header_userbox_empty_bg.gif');
	background-position:0 0;
}
.header_user_box .upper_line, .header_mini_bag .upper_line, .header_quick_search .upper_line {
	padding:5px 0 0 8px;
	height:16px;
	float:left;
}
.header_sign_in {
	width:274px;
	padding-left:8px;
	overflow:hidden;
	float:left;
}
.header_user_box .sign_in_label {
	width:274px;
	height:16px;
	padding-top:3px;
	float:left;
}
.header_user_box .sign_in_label.pwd_label {
	padding-top:5px;
}
.header_user_box .sign_in_field {
	width:269px;
	height:14px;
	float:left;
	padding:2px 0 0 5px;
}
.header_user_box .sign_in_field_input {
	width:260px;
	height:14px;
	font:normal 11px arial, helvetica;
	color:#121212;
	margin:0;
	padding:0;
	border:0;
}
.header_user_box .sign_in_field.pwd_field {
	width:175px;
}
.header_user_box .sign_in_field_input.pwd_field_input {
	width:164px;
	height:14px;
	font:normal 11px arial, helvetica;
	color:#121212;
	margin:0;
	padding:0;
	border:0;
}
.header_signed_in {
	width:287px;
	overflow:hidden;
	float:left;
}
.header_user_box .upper_line.strong {
	padding:8px 0 0 8px;
	width:270px;
	height:30px;
	font:normal 16px arial, helvetica;
}
.header_signed_in_left {
	width:150px;
	float:left;
}
.header_signed_in_right {
	width:137px;
	float:left;
}
.header_user_box .header_signed_in ul {
	margin:0;
	padding:0 0 0 24px;
}
.header_mini_bag {
	width:287px;
	height:47px;
	float:left;
	background-image:url('../images/header_footer/sprite_header_bg.png');
	background-repeat:no-repeat;
	background-position: -10px -315px;
}
.header_mini_bag .header_bag_value {
	padding:4px 0 0 8px;
	width:180px;
	float:left;
}
.header_quick_search {
	width:287px;
	height:48px;
	margin-top:9px;
	float:left;
	background-image:url('../images/header_footer/sprite_header_bg.png');
	background-repeat:no-repeat;
	background-position:-10px -214px;
}
.quick_search_form .search_field {
	width:175px;
	height:14px;
	float:left;
	padding:2px 0 0 13px;
}
.quick_search_form .search_field_input {
	width:164px;
	height:14px;
	font:normal 11px arial, helvetica;
	color:#121212;
	margin:0;
	padding:0;
	border:0;
}
.header_submit {
	width:94px;
	height:20px;
	float:left;
}
.header_submit_button {
	width:94px;
	height:20px;
	background-image:url('../images/header_footer/sprite_header_bg.png');
	background-repeat:no-repeat;
	background-position:-10px -174px;
	cursor:pointer;
	text-align:center;
	font:bold 12px arial, helvetica;
	color:#121212;
	text-transform:uppercase;
	padding-bottom:3px;
	border:0;
}
.header_submit_button.light {
	background-image:url('../images/header_footer/sprite_header_bg.png');
	background-position:-10px -134px;
}
.header_submit.onclick_submit {
	background-image:url('../images/header_footer/sprite_header_bg.png');
	background-repeat:no-repeat;
	background-position:-10px -174px;
	cursor:pointer;
	text-align:center;
}
.header_button_label {
	font:bold 12px arial, helvetica;
	color:#121212;
	text-transform:uppercase;
	margin-top:2px;
}
#header_navbar {
	width:990px;
	height:20px;
	padding-top:5px;
	clear:both;
	color:#ccc;
	text-align:center;
}
#header_navbar a {
	color:#ccc;
}
#header_menus {
	width:990px;
	height:36px;
	overflow:hidden;
}
#header_menus .header_menu_end {
	width:10px;
	height:36px;
	float:left;
}
.header_menu_end img {
	width:10px;
	height:36px;
	float:left;
}
#header_menus .header_menu_item {
	width:160px;
	padding-top:12px;
	height:24px;
	background-image:url('../images/header_footer/header_menubar_bg_pass.gif');
	background-repeat:repeat-x;
	font:bold 12px arial, helvetica;
	color:#121212;
	text-transform:uppercase;
	cursor:pointer;
	float:left;
}
#header_menus .header_menu_item.selected {
	background-image:url('../images/header_footer/header_menubar_bg_act.gif');
}
#header_menus .header_menu_item a {
	color:#121212;
}
#header_menus .header_menu_item.monta1 {
	width:230px;
}
#header_menus .header_menu_item.monta2 {
	width:162px;
}
#header_menus .header_menu_item.monta3 {
	width:250px;
}
#header_menus .header_menu_item img {
	width:11px;
	height:10px;
	border:0;
	margin-left:10px;
	margin-right:4px;
	padding-top:2px;
	float:left;
}
#header_menus .header_menu_item img.firstmenu {
	margin-left:5px;
}
.header_menu_separator {
	width:2px;
	height:36px;
	background-image:url('../images/header_footer/header_menubar_bg_pass.gif');
	background-repeat:repeat-x;
	float:left;
}
#header_menus .header_menu_separator img {
	width:2px;
	height:36px;
	border:0;
}
#header_submenus {
	width:990px;
	clear:both;
	font:normal 12px arial, helvetica;
	color:#ccc;
}
#header_submenus .header_submenu_item {
	width:170px;
	position:absolute;
	top:210px;
	z-index:100;
	float:left;
	display:none;
	background-repeat:no-repeat;
}
#header_submenus .header_submenu_item_shown {
	width:170px;
	position:absolute;
	top:210px;
	z-index:100;
	float:left;
	display:block;
	background-repeat:no-repeat;
}
#header_submenus .header_submenu_item_shown.menu_1, #header_submenus .header_submenu_item.menu_1 {
	margin-left:5px;
	min-width:173px;
	width:auto;
}
#header_submenus .header_submenu_item_shown.menu_2, #header_submenus .header_submenu_item.menu_2 {
	margin-left:170px;
	background-image:url('../images/header_footer/de-prod-menu.png');
	background-position:-13px -30px;
}
#header_submenus .header_submenu_item_shown.menu_3, #header_submenus .header_submenu_item.menu_3 {
	margin-left:332px;
	width:494px;
	background-image:url('../images/header_footer/sprite_dropdown2_bg.png');
	background-position:-10px -10px;
}
#header_submenus .header_submenu_item_shown.menu_4, #header_submenus .header_submenu_item.menu_4 {
	margin-left:494px;
	background-image:url('../images/header_footer/sprite_dropdown1_bg.png');
	background-position:-10px -562px;
	
}
#header_submenus .header_submenu_item_shown.menu_5, #header_submenus .header_submenu_item.menu_5 {
	margin-left:656px;
	background-image:url('../images/header_footer/sprite_dropdown1_bg.png');
	background-position:-194px -10px;
}
#header_submenus .header_submenu_item_shown.menu_6, #header_submenus .header_submenu_item.menu_6 {
	margin-left:818px;
	width:172px;
	background-image:url('../images/header_footer/sprite_dropdown2_bg.png');
	background-position:-300px -279px;
}
#header_submenus .header_submenu_item:hover {
	display:block;
}
#header_submenus .header_submenu_part {
	float:left;
	background-repeat:no-repeat;
}
#header_submenus .header_submenu_part.menu1_left {
	width:161px;
	background-image:url('../images/header_footer/sprite_dropdown2_bg.png');
	background-position:-10px -279px;
}
#header_submenus .header_submenu_part.menu1_right {
	width:12px;
	background-image:url('../images/header_footer/sprite_dropdown2_bg.png');
	background-position:-200px -279px;
	display:none;
}
#header_submenus .header_submenu_part.menu1_right_shown {
	width:12px;
	background-image:url('../images/header_footer/sprite_dropdown2_bg.png');
	background-position:-200px -279px;
	display:block;
}
#header_submenus .header_submenu_part.menu1_2c_left {
	width:12px;
	background-image:url('../images/header_footer/sprite_dropdown2_bg.png');
	background-position:-240px -279px;
	display:none;
}
#header_submenus .header_submenu_part.menu1_2c_left_shown {
	width:12px;
	background-image:url('../images/header_footer/header_dropdown_teams2_17_left.png');
	display:block;
}
#header_submenus .header_submenu_part.menu1_2c_content {
	background-repeat:repeat-x;
	background-image:url('../images/header_footer/header_dropdown_teams2_17_bg.png');
	display:none;
}
#header_submenus .header_submenu_part.menu1_2c_content_shown {
	background-repeat:repeat-x;
	background-image:url('../images/header_footer/header_dropdown_teams2_17_bg.png');
	display:block;
}
#header_submenus .header_submenu_part.menu1_2c_right {
	width:12px;
	background-image:url('../images/header_footer/header_dropdown_teams2_17_right.png');
	display:none;
}
#header_submenus .header_submenu_part.menu1_2c_right_shown {
	width:12px;
	background-image:url('../images/header_footer/header_dropdown_teams2_17_right.png');
	display:block;
}
#header_submenus .header_submenu_part.menu2_left {
	width:158px;
	background-image:url('../images/header_footer/header_dropdown_products1_14_left.png');
}
#header_submenus .header_submenu_part.menu2_right {
	width:12px;
	background-image:url('../images/header_footer/header_dropdown_products1_14_right.png');
	display:none;
}
#header_submenus .header_submenu_part.menu2_right_shown {
	width:12px;
	background-image:url('../images/header_footer/header_dropdown_products1_14_right.png');
	display:block;
}
#header_submenus .header_submenu_part.menu2_2c_left {
	width:12px;
	background-image:url('../images/header_footer/header_dropdown_products2_14_left.png');
	display:none;
}
#header_submenus .header_submenu_part.menu2_2c_left_shown {
	width:12px;
	background-image:url('../images/header_footer/header_dropdown_products2_14_left.png');
	display:block;
}
#header_submenus .header_submenu_part.menu2_2c_content {
	background-repeat:repeat-x;
	background-image:url('../images/header_footer/header_dropdown_products2_14_bg.png');
	display:none;
}
#header_submenus .header_submenu_part.menu2_2c_content_shown {
	background-repeat:repeat-x;
	background-image:url('../images/header_footer/header_dropdown_products2_14_bg.png');
	display:block;
}
#header_submenus .header_submenu_part.menu2_2c_right {
	width:12px;
	background-image:url('../images/header_footer/header_dropdown_products2_14_right.png');
	display:none;
}
#header_submenus .header_submenu_part.menu2_2c_right_shown {
	width:12px;
	background-image:url('../images/header_footer/header_dropdown_products2_14_right.png');
	display:block;
}
#header_submenus .header_submenu_top {
	width:170px;
	height:1px;
}
#header_submenus .header_submenu_top img {
	width:170px;
	height:1px;
	border:0;
	float:left;
}
#header_submenus .header_submenu_part.menu1_left .header_submenu_top {
	width:161px;
	height:1px;
}
#header_submenus .header_submenu_part.menu1_left .header_submenu_top img {
	width:161px;
	height:1px;
	border:0;
	float:left;
}
#header_submenus .header_submenu_part.menu2_left .header_submenu_top {
	width:158px;
	height:1px;
}
#header_submenus .header_submenu_part.menu2_left .header_submenu_top img {
	width:158px;
	height:1px;
	border:0;
	float:left;
}
#header_submenus .header_submenu_part.menu1_right .header_submenu_top, #header_submenus .header_submenu_part.menu1_2c_left .header_submenu_top, #header_submenus .header_submenu_part.menu1_2c_right .header_submenu_top, #header_submenus .header_submenu_part.menu1_right_shown .header_submenu_top, #header_submenus .header_submenu_part.menu1_2c_left_shown .header_submenu_top, #header_submenus .header_submenu_part.menu1_2c_right_shown .header_submenu_top, #header_submenus .header_submenu_part.menu2_right .header_submenu_top, #header_submenus .header_submenu_part.menu2_2c_left .header_submenu_top, #header_submenus .header_submenu_part.menu2_2c_right .header_submenu_top, #header_submenus .header_submenu_part.menu2_right_shown .header_submenu_top, #header_submenus .header_submenu_part.menu2_2c_left_shown .header_submenu_top, #header_submenus .header_submenu_part.menu2_2c_right_shown .header_submenu_top {
	width:12px;
	height:1px;
}
#header_submenus .header_submenu_part.menu1_right .header_submenu_top img, #header_submenus .header_submenu_part.menu1_2c_left .header_submenu_top img, #header_submenus .header_submenu_part.menu1_2c_right .header_submenu_top img, #header_submenus .header_submenu_part.menu1_right_shown .header_submenu_top img, #header_submenus .header_submenu_part.menu1_2c_left_shown .header_submenu_top img, #header_submenus .header_submenu_part.menu1_2c_right_shown .header_submenu_top img, #header_submenus .header_submenu_part.menu2_right .header_submenu_top img, #header_submenus .header_submenu_part.menu2_2c_left .header_submenu_top img, #header_submenus .header_submenu_part.menu2_2c_right .header_submenu_top img, #header_submenus .header_submenu_part.menu2_right_shown .header_submenu_top img, #header_submenus .header_submenu_part.menu2_2c_left_shown .header_submenu_top img, #header_submenus .header_submenu_part.menu2_2c_right_shown .header_submenu_top img {
	width:12px;
	height:1px;
	border:0;
	float:left;
}
#header_submenus .header_submenu_part.menu1_2c_content .header_submenu_top, #header_submenus .header_submenu_part.menu1_2c_content_shown .header_submenu_top, #header_submenus .header_submenu_part.menu2_2c_content .header_submenu_top, #header_submenus .header_submenu_part.menu2_2c_content_shown .header_submenu_top {
	width:100%;
	height:1px;
	background-image:url('../images/header_footer/header_menu_dropdown_top2_left.gif');
	background-repeat:repeat-x;
}
#header_submenus .header_submenu_part.menu1_2c_content .header_submenu_top img, #header_submenus .header_submenu_part.menu1_2c_content_shown .header_submenu_top img, #header_submenus .header_submenu_part.menu2_2c_content .header_submenu_top img, #header_submenus .header_submenu_part.menu2_2c_content_shown .header_submenu_top img {
	height:1px;
	border:0;
	float:left;
}
#header_submenus .header_submenu_item_shown.menu_3 .header_submenu_top, #header_submenus .header_submenu_item.menu_3 .header_submenu_top {
	width:494px;
	height:1px;
}
#header_submenus .header_submenu_item_shown.menu_3 .header_submenu_top img, #header_submenus .header_submenu_item.menu_3 .header_submenu_top img {
	width:494px;
	height:1px;
	border:0;
	float:left;
}
#header_submenus .header_submenu_item_shown.menu_6 .header_submenu_top, #header_submenus .header_submenu_item.menu_6 .header_submenu_top {
	width:172px;
	height:1px;
}
#header_submenus .header_submenu_item_shown.menu_6 .header_submenu_top img, #header_submenus .header_submenu_item.menu_6 .header_submenu_top img {
	width:172px;
	height:1px;
	border:0;
	float:left;
}
#header_submenus .header_submenu_content {
	width:146px;
	height:auto;
	padding:3px 19px 19px 5px;
}
#header_submenus .menu1_left .header_submenu_content {
	width:156px;
	height:356px;
	padding:3px 0 19px 5px;
}
#header_submenus .menu1_2c_content .header_submenu_content, #header_submenus .menu1_2c_content_shown .header_submenu_content {
	width:auto;
	height:356px;
	padding:3px 9px 19px 0;
	overflow:hidden;
}
#header_submenus .menu1_right .header_submenu_content, #header_submenus .menu1_2c_left .header_submenu_content, #header_submenus .menu1_2c_right .header_submenu_content, #header_submenus .menu1_right_shown .header_submenu_content, #header_submenus .menu1_2c_left_shown .header_submenu_content, #header_submenus .menu1_2c_right_shown .header_submenu_content {
	width:12px;
	height:378px;
	padding:0;
}
#header_submenus .menu2_left .header_submenu_content {
	width:153px;
	height:295px;
	padding:3px 0 19px 5px;
}
#header_submenus .menu2_2c_content .header_submenu_content, #header_submenus .menu2_2c_content_shown .header_submenu_content {
	width:auto;
	height:295px;
	padding:3px 9px 19px 0;
	overflow:hidden;
}
#header_submenus .menu2_right .header_submenu_content, #header_submenus .menu2_2c_left .header_submenu_content, #header_submenus .menu2_2c_right .header_submenu_content, #header_submenus .menu2_right_shown .header_submenu_content, #header_submenus .menu2_2c_left_shown .header_submenu_content, #header_submenus .menu2_2c_right_shown .header_submenu_content {
	width:12px;
	height:317px;
	padding:0;
}
#header_submenus .teams_subm_column {
	width:162px;
	float:left;
}
#header_submenus .header_submenu_content.players_subm {
	width:468px;
	padding:3px 21px 19px 5px;
}
#header_submenus .submenu_top25_players {
	overflow:hidden;
}
#header_submenus .players_subm_column {
	width:146px;
	padding-left:10px;
	float:left;
}
#header_submenus .header_submenu_row {
	width:146px;
	height:19px;
	cursor:pointer;
	display:block;
}
#header_submenus .header_submenu_row a {
	width:139px;
	padding:3px 0 0 7px;
	height:16px;
	color:#ccc;
	display:block;
}
#header_submenus .header_submenu_row a:hover {
	color:#121212;
	background-image:url('../images/header_footer/header_submenu_row_active.png');
	background-repeat:no-repeat;
}
#header_submenus .header_submenu_row.repeat {
	width:146px;
	padding:0 4px 0 12px;
}
#header_submenus .header_submenu_row.deep a {
	width:127px;
	padding:3px 0 0 19px;
}
#header_submenus .header_submenu_row.deep.mover a {
	width:137px;
	padding:3px 0 0 19px;
}
#header_submenus .header_submenu_row.normal.moover a {
	width:146px;
	padding:3px 0 0 7px;
}
#header_submenus .header_submenu_row.is_link a {
	color:#fd9e10;
}
#header_submenus .header_submenu_row.is_link a:hover {
	color:#121212;
}
#header_submenus .header_submenu_row.no_link {
	cursor:default;
}
#header_submenus .header_submenu_row.no_link .subt {
	width:141px;
	padding:3px 0 0 5px;
	height:16px;
	color:#fd9e10;
	display:block;
}
#header_submenus .header_submenu_row_div {
	width:146px;
	height:2px;
	background-image:url('../images/header_footer/header_menu_dropdown_div.png');
	background-repeat:no-repeat;
}
#header_submenus .header_submenu_row_div.repeated {
	width:162px;
	height:2px;
	background-image:url('../images/header_footer/header_menu_dropdown_div2.png');
	background-repeat:no-repeat;
}
#header_submenus .header_submenu_row_div_e {
	width:146px;
	height:2px;
}
#header_submenus .header_submenu_row_div img, #header_submenus .header_submenu_row_div_e img {
	width:1px;
	height:2px;
	float:left;
}
#header_promo_boxes {
	width:980px;
	height:115px;
	padding-top:12px;
	margin:0 auto;
	overflow:hidden;
}
#header_promo_boxes .promo_image_box {
	width:320px;
	height:115px;
	float:left;
	margin-right:10px;
	background-repeat:no-repeat;
	cursor:pointer;
}
#header_promo_boxes .promo_image_box.promo_last {
	margin-right:0;
}
.promo_image_box .title_line {
	padding:10px 0 0 8px;
	height:25px;
	font:normal 21px arial, helvetica;
	color:#fff;
}
.promo_image_box .promo_text {
	padding:2px 0 0 9px;
	width:145px;
	height:70px;
	font:normal 12px arial, helvetica;
	color:#eee;
}
.promo_image_box .promo_text a {
	color:#fd9e10;
}
.promo_image_box.promo_last .promo_text {
	width:160px;
}
#main_content {
	width:990px;
	margin:0 auto;
	font:normal 13px arial, helvetica;
	color:#ccc;
}
#content_bottom {
	clear:both;
	width:990px;
	height:1px;
}
.start_flash_roll {
	width:1020px;
	height:220px;
	position:relative;
	left:-15px;
	overflow:hidden;
}
.general_title {
	height:31px;
	overflow:hidden;
}
.general_title.blue_title {
	height:31px;
	overflow:hidden;
	margin-top:12px;
}
.general_title.yellow_title {
	height:31px;
	overflow:hidden;
	margin-top:11px;
}
.general_title_left, .general_title_right {
	width:11px;
	height:31px;
	float:left;
}
.general_title_left img, .general_title_right img {
	width:11px;
	height:31px;
}
.general_title_content {
	width:958px;
	height:27px;
	padding-top:4px;
	float:left;
	background-image:url('../images/category/gen_title_bg.gif');
	background-repeat:repeat-x;
	font-size:21px;
	color:#fff;
}
.general_title_content a {
	color:#fff;
}
.general_title.blue_title .general_title_content {
	background-image:url('../images/category/blue_gen_title_bg.gif');
}
.general_title.yellow_title .general_title_content {
	background-image:url('../images/category/yellow_gen_title_bg.gif');
	color:#7c0041;
}
.start_flash_adverts {
	width:985px;
	height:381px;
	margin-left:5px;
	background-image:url('../images/start/start_flash_adverts_bg.gif');
	background-repeat:no-repeat;
}
.start_flash_adverts a {
	cursor:pointer;
	display:block;
	float:left;
}
.start_flash_adverts .slideshow_buttons {
	padding-left:8px;
	position:absolute;
	top:908px;
	z-index:100;
}
.start_flash_adverts .slideshow_buttons img {
	width:19px;
	height:19px;
	margin-right:3px;
	float:left;
	border:0;
}
.start_flash_adverts .button_active {
	width:19px;
	height:19px;
	position:absolute;
	left:162px;
}
.start_flash_adverts .slideshow_promos {
	margin-left:660px;
	width:308px;
	position:absolute;
	top:570px;
	z-index:200;
}
.start_flash_adverts .slideshow_promos img {
	width:308px;
	height:83px;
	margin-bottom:7px;
	float:right;
	border:0;
}
.fashion_adverts {
	width:983px;
	height:586px;
	margin:12px 0 0 5px;
	background-image:url('../images/start/start_fashion_adverts_bg.gif');
	background-repeat:no-repeat;
}
.fashion_slideshow a {
	cursor:pointer;
	display:block;
	float:left;
}
.fashion_slideshow {
	width:983px;
	height:376px;
	float:left;
}
.fashion_promos {
	width:983px;
	height:205px;
	float:left;
}
.fashion_promos a {
	cursor:pointer;
	display:block;
	float:left;
	height:205px;
	margin:0;
}
.fashion_promos a.textlink {
	cursor:pointer;
	display:block;
	float:none;
	width:110px;
	height:21px;
	margin-left:14px;
}
.fashion_adverts .slideshow_num {
	padding-left:9px;
	position:absolute;
	top:573px;
	z-index:10;
}
.fashion_adverts .slideshow_num img {
	width:19px;
	height:19px;
	margin-right:6px;
	float:left;
	border:0;
}
.fashion_adverts .button_active {
	width:19px;
	height:19px;
	position:absolute;
	left:159px;
}
#page_footer {
	width:990px;
	height:245px;
	margin:0 auto;
	padding-top:22px;
	overflow:hidden;
	font:normal 13px arial, helvetica;
	color:#ccc;
}
.general_title.blue_title .general_title_content {
	background-image:url( '../images/category/blue_gen_title_bg.gif' );
}
#page_footer .page_footer_links {
	width:193px;
	height:100px;
	background-image:url('../images/header_footer/sprite_footer_bg.png');
	background-repeat:repeat-y;
	float:left;
	background-position:-230px 0px;
}
#page_footer .page_footer_links.first_group {
	padding-left:5px;
	background-image:url('../images/header_footer/sprite_footer_bg.png');
	background-position:-10px 0px;
}
#page_footer .page_footer_links.last_group {
	width:158px;
}
#page_footer .page_footer_links.wide_group {
	width:248px;
}
#page_footer .page_footer_links .page_footer_alink {
	width:188px;
	height:18px;
	padding-top:6px;
}
#page_footer .page_footer_links.last_group .page_footer_alink {
	width:158px;
}
#page_footer .page_footer_links.wide_group .page_footer_alink {
	width:243px;
}
#page_footer .page_footer_alink a {
	color:#ccc;
}
#page_footer .page_footer_alink img {
	width:11px;
	height:10px;
	border:0;
	margin-left:10px;
	margin-right:5px;
	padding-top:2px;
	vertical-align:top;
}
.fashion_h_text {
	width:960px;
	margin:0 auto;
	padding-top:22px;
	font:11px arial, helvetica;
	text-align:center;
}
.fashion_h_text h1 {
	font:bold 12px arial, helvetica;
}
.fashion_h_text h2 {
	font:bold 11px arial, helvetica;
}
.fashion_h_text a {
	color:#ccc;
	text-decoration:underline;
}
#page_footer .page_footer_copyright {
	width:980px;
	height:80px;
	margin:0 auto;
	padding-top:15px;
	font-size:11px;
	text-align:center;
	clear:both;
}
#page_footer .page_footer_logos {
	height:65px;
	margin:0 auto;
	text-align:center;
	clear:both;
}
#page_footer .page_footer_logos img {
	border:0;
	margin-right:12px;
	vertical-align:top;
}
#page_footer .page_footer_logos img.lastimg {
	border:0;
	margin-right:0;
}


.berlin-shop-box {background:#FFFFFF; width:981px; float:left; margin:18px 0 0 0;}


.berlin-shop-box01 {width:981px; background:url(../images/berlin-shop/top-black-bg.jpg) no-repeat left top #000; height:82px;}
.berlin-shop-box01 h1 { margin:0; padding:0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:36px; color:#fd0083; text-decoration:none; line-height:82px; text-align:center;}

.berlin-shop-main-box { width:981px; float:left; padding:14px 0 0 0; }
.berlin-shop-textleft-box { float:left; padding:26px 0 0 29px; width:478px;}
.berlin-shop-textleft-box h3{margin:0; padding:0 11px 0 9px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:23px; color:#fd0083; text-decoration:none; line-height:31px; text-align:left; height:33px; background:#000000; float:left;}
.berlin-shop-textleft-box p{margin:0; padding:9px 0 0 0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:15x; color:#383838; text-decoration:none; line-height:16px; text-align:left; float:left; }

.berlin-shop-textleft-box p a{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:15x; color:#383838; text-decoration:underline; line-height:18px;  }
.berlin-shop-textleft-box p a:hover{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:15x; color:#fd0083; text-decoration:none; line-height:18px;  }

.berlin-shop-textleft-box strong { color:#fd0083; font-weight:normal;}
.berlin-shop-textright-box { float:left; width:454px; height:178px;}

.berlin-map-box { float:left; padding:0px 0px 0px 29px; width:935px;}
.berlin-prod-box { float:left; padding:0px 0px 0px 17px; width:950px;}

.berlin-acc-box { float:left; width:204px;}
.berlin-acc-box h1{ margin:0 0 0 12px; padding:0 11px 0 7px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:23x; color:#fd0083; text-decoration:none; line-height:28px; text-align:left; height:32px; background:#000000; float:left;}
.berlin-acc-box h1 a{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:23x; color:#fd0083; text-decoration:none; line-height:31px; text-align:left; }

.berlin-acc-box h3{ margin:0 0 0 12px; padding:0 11px 0 7px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#fff; text-decoration:none; font-weight:normal; line-height:11px; text-align:left; height:18px; background:#000000; float:left;}
.berlin-acc-box h3 a{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#fff; text-decoration:none; line-height:11px; text-align:left; font-weight:normal; }

.berlin-acc-box h4 { float:left; margin:0px; padding:5px 0 7px 0;}
.berlin-acc-box p{ float:left; margin:0px; padding:0px 0 0px 12px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000000; text-decoration:none; line-height:15px;}
.berlin-acc-box h2{ float:left; margin:0px; padding:10px 0 0px 12px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#fd0083; text-decoration:none; line-height:15px;}
.berlin-acc-box h2 a{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#fd0083; text-decoration:none; line-height:15px;}
.berlin-acc-box h2 a:hover{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000000; text-decoration:none; line-height:15px;}




.berlin-kind-box { float:left; width:231px; padding:0 0 0 16px;}
.berlin-kind-box h1{ margin:0 0 0 27px; padding:0 11px 0 7px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:23x; color:#fd0083; text-decoration:none; line-height:31px; text-align:left; height:35px; background:#000000; float:left;}
.berlin-kind-box h1 a{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:23x; color:#fd0083; text-decoration:none; line-height:31px; text-align:left; }

.berlin-kind-box h3{ margin:0 0 0 12px; padding:0 11px 0 7px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#fff; text-decoration:none; line-height:11px; text-align:left; height:21px; background:#000000; float:left; font-weight:normal;}
.berlin-kind-box h3 a{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#fff; text-decoration:none; line-height:11px; text-align:left; font-weight:normal; }

.berlin-kind-box h4 { float:left; margin:0px; padding:5px 0 7px 0;}
.berlin-kind-box p{ float:left; margin:0px; padding:0px 0 0px 26px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000000; text-decoration:none; line-height:15px;}
.berlin-kind-box h2{ float:left; margin:0px; padding:10px 0 0px 26px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#fd0083; text-decoration:none; line-height:15px;}
.berlin-kind-box h2 a{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#fd0083; text-decoration:none; line-height:15px;}
.berlin-kind-box h2 a:hover{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000000; text-decoration:none; line-height:15px;}



.berlin-taschen-box { float:left; width:231px; padding:0 0 0 20px}
.berlin-taschen-box h1{ margin:0 0 0 24px; padding:0 11px 0 7px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:23x; color:#fd0083; text-decoration:none; line-height:31px; text-align:left; height:29px; background:#000000; float:left;}
.berlin-taschen-box h1 a{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:23x; color:#fd0083; text-decoration:none; line-height:31px; text-align:left; }

.berlin-taschen-box h3{ margin:0 0 0 24px; padding:0 11px 0 7px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#fff; text-decoration:none; line-height:16px; text-align:left; height:21px; background:#000000; float:left; font-weight:normal;}
.berlin-taschen-box h3 a{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#fff; text-decoration:none; line-height:11px; text-align:left; font-weight:normal; }

.berlin-taschen-box h4 { float:left; margin:0px; padding:5px 0 7px 0;}
.berlin-taschen-box p{ float:left; margin:0px; padding:0px 0 0px 24px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000000; text-decoration:none; line-height:15px;}
.berlin-taschen-box h2{ float:left; margin:0px; padding:10px 0 0px 24px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#fd0083; text-decoration:none; line-height:15px;}
.berlin-taschen-box h2 a{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#fd0083; text-decoration:none; line-height:15px;}
.berlin-taschen-box h2 a:hover{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000000; text-decoration:none; line-height:15px;}



.berlin-beflockung-box { float:left; width:231px; padding:0 0 0 13px;}
.berlin-beflockung-box h1{ margin:0 0 0 38px; padding:0 11px 0 7px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:23x; color:#fd0083; text-decoration:none; line-height:31px; text-align:left; height:35px; background:#000000; float:left;}
.berlin-beflockung-box h1 a{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:23x; color:#fd0083; text-decoration:none; line-height:31px; text-align:left; }

.berlin-beflockung-box h3{ margin:0 0 0 12px; padding:0 11px 0 7px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#fff; text-decoration:none; line-height:11px; text-align:left; height:21px; background:#000000; float:left; font-weight:normal;}
.berlin-beflockung-box h3 a{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#fff; text-decoration:none; line-height:11px; text-align:left; font-weight:normal; }

.berlin-beflockung-box h4 { float:left; margin:0px; padding:5px 0 7px 0;}
.berlin-beflockung-box p{ float:left; margin:0px; padding:0px 0 0px 38px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000000; text-decoration:none; line-height:15px;}
.berlin-beflockung-box h2{ float:left; margin:0px; padding:10px 0 0px 38px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#fd0083; text-decoration:none; line-height:15px;}
.berlin-beflockung-box h2 a{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#fd0083; text-decoration:none; line-height:15px;}
.berlin-beflockung-box h2 a:hover{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000000; text-decoration:none; line-height:15px;}


.berlin-footer-text { float:left; width:911px; background:url(../images/berlin-shop/white-bg.jpg) no-repeat left bottom; height:103px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000000; text-decoration:none; line-height:13px; text-align:center; padding:22px 35px 0 35px;}
/*********************/
.footer_die_mannschaft { text-align:center; font:11px Arial, Helvetica, sans-serif; float:left; padding-top:15px;  }
.footer_die_mannschaft h1 { font:12px Arial, Helvetica, sans-serif; font-weight:bold; }
.footer_die_mannschaft h2 { font:11px Arial, Helvetica, sans-serif; font-weight:bold; }


.fsoy_left2011_main { float:left; width:980px; background:url(../images/promo/shirt2011/fsoy2011-awards-de-img05.jpg) repeat-x left 756px; }
.fsoy_left2011 { float:left; width:288px;}
.fsoy_right2011 { float:left; width:691px;}
.fsoy_shirts2011 { float:left; width:691px;}


.home-page-seo-text-box {width:980px; padding:10px 0 0 0; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#CCCCCC; text-decoration:none; line-height:14px; text-align:center;}
.home-page-seo-text-box a{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#CCCCCC; text-decoration:underline; line-height:14px;}
.home-page-seo-text-box a:hover{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#CCCCCC; text-decoration:none; line-height:14px;}

.home-page-seo-text-box p{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#CCCCCC; text-decoration:none; line-height:14px; margin:0; padding:0 0 0px 0;}

.home-page-seo-text-box h1{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#CCCCCC; font-weight:bold; text-decoration:none; line-height:14px;margin:0; padding:10px 0 10px 0;}
.home-page-seo-text-box h2{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#CCCCCC; font-weight:bold; text-decoration:none; line-height:14px; margin:0; padding:10px 0 10px 0;}


.Euro2012-content-box { width:960px; background:#FFFFFF; margin:10px 0 0 5px; padding:10px 10px 7px 10px; float:left;}
.Euro2012-content-box01 { width:960px; padding:0 0 22px 0; float:left;}
.Euro2012-content-box01 p{ padding:8px 0 0px 0; margin:0; font-family:Helvetica; font-size:13px; color:#3b4145; text-decoration:none; line-height:15px;}

.Euro2012-content-box02 { width:960px; padding:0 0 22px 0; float:left;}

.Euro2012-content-box02-a { width:235px; border-right:#e3e3e3 solid 1px; height:120px; float:left; margin:0 10px 0 0;}
.Euro2012-content-box02-a h2{ color:#ff5a00; width:235px; margin:0; padding:0 0 8px 0; font-size:13px; text-decoration:none; float:left; font-family:Helvetica; text-transform:uppercase;  }
.Euro2012-content-box02-a ul{ margin:0; padding:0; width:235px; display:block; list-style:none; float:left;}
.Euro2012-content-box02-a li{ margin:0; padding:0 0 7px 0; width:235px; display:block; color:#000; font-size:14px; float:left; text-decoration:none; line-height:16px; font-family:Helvetica;}
.Euro2012-content-box02-a li a{color:#000; font-size:13px; text-decoration:none; line-height:16px; font-family:Helvetica;}
.Euro2012-content-box02-a li span{ float:left; padding:0 0 0 10px;}
.Euro2012-content-box02-a li img{ float:left;}


.Euro2012-content-box02-b { width:205px; height:120px; float:left; }
.Euro2012-content-box02-b h2{ color:#ff5a00; width:235px; margin:0; padding:0 0 8px 0; font-size:13px; text-decoration:none; float:left; font-family:Helvetica; text-transform:uppercase;  }
.Euro2012-content-box02-b ul{ margin:0; padding:0; width:235px; display:block; list-style:none; float:left;}
.Euro2012-content-box02-b li{ margin:0; padding:0 0 7px 0; width:235px; display:block; color:#000; font-size:13px; float:left; text-decoration:none; line-height:16px; font-family:Helvetica;}
.Euro2012-content-box02-b li a{color:#000; font-size:13px; text-decoration:none; line-height:16px;font-family:Helvetica;}
.Euro2012-content-box02-b li span{ float:left; padding:0 0 0 10px;}
.Euro2012-content-box02-b li img{ float:left;}

.Euro2012-content-box03 { width:960px; padding:0 0 0px 0; float:left;}
.Euro2012-content-box03 h2{ color:#000; width:960px; margin:0; padding:5px 0 11px 0; font-size:13px; text-decoration:none; float:left; font-family:Helvetica;  }



