@charset "utf-8";

/* Pieces: user-user_panel-user_main-promos-promos_main-static-static_main */

/* @STYLES user */

/* @group PUBLIC USER PROFILE SIDEBAR */
#edit_profile_link { line-height:20px; padding:0 9px 9px; text-align:right; margin:18px 0 -27px 0; font-size:11px; background:url(http://ia1.sftcdn.net/shared/images/icons/userprofile_icons/bg_userprofile_editlink.png) 100% 0 no-repeat; }
#edit_profile_link a { padding:2px 0 2px 20px; background:url(http://ia2.sftcdn.net/shared/images/icons/userprofile_icons/userprofile_sprite.png) 0 -299px no-repeat; }

#userprofile_box { background:url(http://ia3.sftcdn.net/shared/images/interface/bg_userprofilebox.gif) 105% 100% #f6fafe no-repeat; border:1px solid #aec4e2; -moz-border-radius:7px; margin:18px 0; padding:9px; }
#userprofile_box h1 { font-size:24px; line-height:normal; }

#userprofile_avatar { float:left; position:relative; width:100px; font-size:11px; z-index:2; margin-bottom:9px; }
#userprofile_avatar img.photo { display:block; padding:3px; background:white; border:1px solid #aec4e2; }
#userprofile_avatar a { background:url(http://ia3.sftcdn.net/shared/images/interface/arrows.png) 0 -69px no-repeat; padding-left:8px; }

#userprofile_menu { margin-left:108px; margin-right:-9px; }
#userprofile_menu li { line-height:34px; height:34px; padding-left:9px; }
#userprofile_menu li a { height:34px; background:url(http://ia2.sftcdn.net/shared/images/icons/userprofile_icons/userprofile_sprite.png) 0 -161px no-repeat; display:block; border-top:1px solid #deebfd; padding-left:20px; line-height:34px; }
#userprofile_menu li.selected { margin-right:-15px; margin-bottom:-1px; position:relative; font-weight:bold; background:url(http://ia3.sftcdn.net/shared/images/interface/arrow_userprofile_menu.png) 100% 0 no-repeat; }
#userprofile_menu li.selected a { border:0; }
#userprofile_menu li.comments a { background-position:0 -333px; }
#userprofile_menu li.favorites a { background-position:0 -205px; }
#userprofile_menu li.friends a { background-position:0 -119px; }
#userprofile_menu li.followers a { background-position:0 -76px; }
#userprofile_menu li.suscriptions a { background:url(http://ia2.sftcdn.net/shared/images/icons/icons_map.png) 0 -564px no-repeat; }

#userprofile_actions { position:relative; font-size:11px; border-top:1px solid #aec4e2; border-bottom:1px solid #aec4e2; margin:0 -9px 0; padding:9px; background:#fff; }
#userprofile_actions li { float:left; width:50%; text-align:center; margin-right:-3px; }
#userprofile_actions li.direct_message a, #userprofile_actions li.add_friend a, #userprofile_actions li.del_friend a { padding:2px 0 2px 20px; background-image:url(http://ia2.sftcdn.net/shared/images/icons/userprofile_icons/userprofile_sprite.png); background-repeat:no-repeat; }
#userprofile_actions li.direct_message a { background-position:0 -255px; }
#userprofile_actions li.add_friend a { background-position:0 0; }
#userprofile_actions li.del_friend a { background-position:0 -43px; }
#userprofile_actions li.points { font-family:"Trebuchet MS", Arial, sans-serif; font-size:15px; float:none; width:auto; }
#userprofile_actions li.points span { padding-left:20px; background:url(http://ia2.sftcdn.net/shared/images/icons/icons_map.png) 0 -417px no-repeat; }
#userprofile_actions li.points a { text-decoration:underline; }

#userprofile_additional { font-size:11px; position:relative; }
#userprofile_additional dt { color:gray; margin-top:9px; }
#userprofile_additional dd li { margin-left:27px; list-style-type:disc; }

#userprofile_contacts { margin-bottom:18px; overflow:hidden; }
	#userprofile_contacts h3 { height:20px; padding:0 0 2px 6px; background:#def4d5 url(http://ia2.sftcdn.net/shared/images/interface/titles_bg.png) 0px -66px no-repeat; font:bold 18px 'Trebuchet Ms', Arial, sans-serif; line-height:18px; text-transform:none; color:#FFF; }
	#userprofile_contacts h3 span { background:url(http://ia2.sftcdn.net/shared/images/interface/titles_bg.png) 100% -66px no-repeat; height:21px; width:100%; display:block; }
	#userprofile_contacts .see_all { background:url(http://ia2.sftcdn.net/shared/images/interface/titles_bg.png) 100% -66px no-repeat; height:21px; width:100%; display:block; }
#userprofile_contacts ul { margin:9px 0; border-bottom:1px solid #9fcb8e; }
#userprofile_contacts li { float:left; }
#userprofile_contacts li .avatar { margin:4px 7px; width:40px; height:40px; display:block; }
#userprofile_contacts .see_more { font-size:11px; }

.userprofile_top { margin:18px 0; position:relative; }
	.userprofile_top h3 { height:21px; padding:0 0 2px 6px; background:#E9F4FA url(http://ia2.sftcdn.net/shared/images/interface/titles_bg.png) 0px 0px no-repeat; font:bold 18px 'Trebuchet Ms', Arial, sans-serif; line-height:18px; text-transform:none; color:#FFF; }
	.userprofile_top h3 a, .userprofile_top h3 span { padding-top:1px; background:url(http://ia2.sftcdn.net/shared/images/interface/titles_bg.png) 100% 0px no-repeat; color:#FFF; height:21px; display:block; }
	.userprofile_top .see_more { margin-top:5px; font-size:11px; float:right; clear:both; }

	.userprofile_top ol li { padding:9px 18px; border-bottom:1px solid #deebfd; font-size:15px; font-family:"Trebuchet MS", Arial, sans-serif; }
	.userprofile_top ol li span.thumbnail { position:absolute; top:0; right:9px; line-height:50px; color:#fff; }
	.userprofile_top ol li span.thumbnail img { vertical-align:middle; }

#userprofile_bestprograms li { padding:4px 18px; }
#userprofile_bestprograms li a { position:relative; display:block; line-height:50px; height:50px; font-weight:bold; overflow:hidden; }
#userprofile_lastvaluations li .rank { position:absolute; right:18px; margin-top:-4px; font-weight:bold; background:url(http://ia3.sftcdn.net/shared/images/interface/opinion_rating_box.png) 100% 50% no-repeat; line-height:29px; height:29px; width:49px; text-align:center; }
/* @endgroup PUBLIC USER PROFILE SIDEBAR */

/* @group PUBLIC USER PROFILE MAINBAR */

#userprofile_promo { margin:18px 0; }
#userprofile_activity { margin-top:18px; }

#content_2col_left_big h2 { padding:0 0 3px 5px; font-family:"Trebuchet MS", Arial, sans-serif; font-size:22px; font-weight:bold; color:#777; margin-bottom:1px solid #ccc; }
#content_2col_left_big h2 strong { color:#333; }

#content_2col_left_big ul.comment_list ul.options { width:540px; }

#userprofile_activity a { text-decoration:underline; }

#content_2col_left_big img.avatar { padding:2px; background:#fff; border:1px solid #9fcb8e; overflow:hidden; }

#userprofile_friendsaction_list li { position:relative; margin:0 18px; border-top:1px solid #d2e2ef; padding:9px 18px 9px 45px; }
	#userprofile_friendsaction_list li .action_date { font-size:11px; color:#748fb4; position:absolute; left:0; }
	#userprofile_friendsaction_list li.date_separator { margin:0 18px -1px 0; border:0; padding:0; z-index:2; font-weight:bold; background:url(http://ia2.sftcdn.net/shared/images/interface/titles_bg.png) -10px -144px no-repeat #fff; font-size:11px; }
	#userprofile_friendsaction_list li.date_separator span { background:#fff; padding-right:9px; text-transform:capitalize; }

	#userprofile_friendsaction_list li dl.userprofile_valuation { margin-top:9px; margin-left:85px; font-size:11px; }
	#userprofile_friendsaction_list li dl.userprofile_valuation dt { width:75px; }
	#userprofile_friendsaction_list li dl.userprofile_valuation dd { position:absolute; margin-left:75px; margin-top:-1.1em; }
	#userprofile_friendsaction_list li dl.userprofile_valuation dd p { margin:0; height:7px; overflow:hidden; text-indent:-1000em; }

	#userprofile_friendsaction_list li li { margin:0 0 0 50px; padding:0; font-size:11px; color:#999; border:0; line-height:15px; }

	#userprofile_friendsaction_list li .useraction_info { margin-top:4px; }
	#userprofile_friendsaction_list li .useraction_info li.avatar { position:absolute; left:-5px; }
	#userprofile_friendsaction_list li .useraction_info img.avatar { height:40px; width:40px; }

	#userprofile_friendsaction_list li img.thumbnail { float:left; margin-right:9px; }
	#userprofile_friendsaction_list li p.info_comment { height:46px; background:url(http://ia3.sftcdn.net/shared/images/icons/userprofile_icons/bg_userprofile_comment.png) 55px 0 no-repeat; overflow:hidden; width:470px; }
	#userprofile_friendsaction_list li p.info_comment img.avatar { vertical-align:middle; margin-right:30px; height:40px; width:40px; }
	#userprofile_friendsaction_list li p.info { margin-left:84px; font-size:11px; color:#999; }

#userprofile_search { margin-bottom:18px; }
#userprofile_search input { vertical-align:middle; }
#userprofile_search #user_name { margin:0 4px; padding:3px 2px; width:200px; border:1px solid #86A5D9; font:12px Verdana, sans-serif; color:#006; background:url(http://ia3.sftcdn.net/shared/images/interface/input_search_bg.gif) repeat-x #f1f7fc; }
#userprofile_search #user_name:focus, #search_b:focus { border-color:#390; background-color:#E8FCE7; }

#userprofile_contactslist li { position:relative; margin:0 18px; border-bottom:1px solid #d2e2ef; padding:9px; }
	#userprofile_contactslist li p { margin:0; }
	#userprofile_contactslist li p span.friends_since { font-size:11px; color:#999; }
	#userprofile_contactslist li p.additional_info { font-size:11px; margin-top:4px; }
	#userprofile_contactslist li img.avatar { float:left; margin-right:9px; height:40px; width:40px; }
	#userprofile_contactslist li div.del_friend { position:absolute; right:0; margin-top:-2em; }
	#userprofile_contactslist li div.friend_info { position:absolute; right:0; font-size:11px; top:9px; }

#userprofile_favorites_list li { position:relative; margin:0 18px; border-bottom:1px solid #d2e2ef; padding:9px 9px 9px 93px; }
	#userprofile_favorites_list li h3 { font-size:15px; font-family:"Trebuchet MS", Arial, sans-serif; font-weight:bold; }
	#userprofile_favorites_list li h3 a:hover { text-decoration:underline; }
	#userprofile_favorites_list li h3 .license { font-size:11px; font-family:Verdana, sans-serif; }
	#userprofile_favorites_list li img.thumbnail { float:left; margin-left:-84px; }
	#userprofile_favorites_list li .favorite_path { font-size:11px; color:#999; }
	#userprofile_favorites_list li .favorite_path a { color:#999; text-decoration:underline; }
	#userprofile_favorites_list li .download_options { float:left; width:30%; }
	#userprofile_favorites_list li .additional_options { text-align:right; float:right; width:65%; font-size:11px; color:#777; }
	#userprofile_favorites_list li .additional_options input { vertical-align:middle; margin-left:4px; margin-right:9px; }
	#userprofile_favorites_list li a.del_favorite { position:absolute; right:0; top:18px; }
	#userprofile_favorites a.button { float:right; margin-top:20px; }
/* @endgroup PUBLIC USER PROFILE MAINBAR */

/* @group REGISTER */
#content_2col.register_step_1.register_2 .firstbar { float:right; margin-right:0; }
#content_2col.register_step_1.register_2 .secondbar { float:left; margin-right:0; clear:none; }
.register_step_1.register_2 .advantages { background:transparent url(http://ia1.sftcdn.net/de/images/register/registration_advantages.png) no-repeat scroll 0px 0px; width:354px; height:300px; padding:15px 0 0 80px; }
.register_step_1.register_2 h1.page_title, .register_step_1.register_2 .advantages { margin-left:20px; }
	.register_step_1.register_2 .advantages p { font:normal 16px 'Trebuchet Ms'; line-height:26px; }
	.register_step_1.register_2 .advantages p.also { font:normal 13px 'Trebuchet Ms'; margin:20px 0px; }
	.register_step_1.register_2 .advantages p.nolimits_downloads { color:#539B32; font:bold 19px 'Trebuchet Ms'; }
.register_step_1 h1.page_title { font-size:24px; margin-top:15px; }
.register_step_1 .secondbar .box_light_50 { margin:23px auto 0; }

.register_step_1 #company_register { border:0px; }
.register_step_1 .terms_conditions { font-size:9px; margin:5px 0 10px; }
.register_step_1 .register_company { font-size:10px; }
	.register_step_1 .register_company #company_register { margin:0 10px 0 0; clear:none; padding:0px; float:left; height:20px; }
.register_step_1 .secondbar .already_user { font-size:13px; }
.register_step_1 #partners_spam { border:none; }

.register_step_1 { clear:both; }
	.register_step_1 .box_light_50 { margin:45px auto 0 auto; padding:0 0 40px 0; }
	.register_step_1 .box_light_50 h3 { font:bold 19px "Trebuchet Ms"; color:#539B32; padding-left:10px; margin-bottom:10px; }
	.register_step_1 .box_light_50 form.forms fieldset ol { padding-left:10px; }
	.register_step_1 .box_light_50 form.forms fieldset li { margin-bottom:3px; }
	.register_step_1 .box_light_50 ol li.password_help { padding:0 0 10px 143px; margin:0; font:10px Verdana, Geneva, Arial, Helvetica, sans-serif; color:#989898; }
	.register_step_1 .box_light_50 ol li label { width:120px; margin-right:10px; }
	.register_step_1 .box_light_50 ol li p { font:10px Verdana, Geneva, Arial, Helvetica, sans-serif; color:#989898; float:left; margin:10px 0 70px 0; }
	.register_step_1 .box_light_50 ol li p input { margin:0px; padding:0px; height:14px; width:14px; border:0px none; }
	.register_step_1 .box_light_50 ol li input.submit { border:0px none; margin:0 30px 0 0px; background:#FFF; float:left; }
	.register_step_1 .secondbar img.key { float:left; margin-top:37px; }
	.register_step_1 .secondbar p { font:14px Verdana, Geneva, Arial, Helvetica, sans-serif; padding:0 0 0 106px; }
		.register_step_1 .secondbar p#already_registered { padding-left:0px; font:normal 13px Verdana, Geneva, Arial, Helvetica, sans-serif; margin:15px 0 30px; }
	.register_step_1 .secondbar .msg_ko p { margin:0px; padding:0px; }
		.register_step_1 .secondbar p strong { color:#1FA4E1; }
			.register_step_1 .secondbar ul { padding:0 0 0 126px; }
			.register_step_1 .secondbar ul li { list-style-image:url(http://ia1.sftcdn.net/shared/images/icons/accept.png); font-size:15px; padding:0 0 5px 5px; }
			.register_step_1 .secondbar ul li.highlighted { font-weight:bold; color:#539B32; font-size:16px; }
	.register_step_1 .secondbar div.first { background:transparent url(http://ia2.sftcdn.net/de/images/register/promo_points.gif) no-repeat scroll right top; font-weight:bold; margin:-30px 0 0 0; padding:95px 0pt 140px 20px; position:relative; width:366px; float:left; }
		.register_step_1 .secondbar div.first span { display:none; }
		.register_step_1 form.forms .birthdate { padding-bottom:0px; }
			.register_step_1 form.forms .birthdate fieldset { padding-bottom:0px; }
				.register_step_1 form.forms .birthdate fieldset label { padding-left:0px; }
			.register_step_1 form.forms fieldset label.hidden { display:none; }
	.register_step_1 .box_light_50 form#user_register li#gender .male, .register_step_1 .box_light_50 form#user_register li#gender .female { width:auto; float:left; clear:none; padding-left:0px; padding-bottom:0px; }
		.register_step_1 .box_light_50 form#user_register li#gender .male .gender, .register_step_1 .box_light_50 form#user_register li#gender .female .gender { margin-top:1px; }
		.register_step_1 .box_light_50 form#user_register li#gender fieldset { padding-bottom:0px; }
		.register_step_1 .box_light_50 form#user_register li#gender .error { padding-top:0px; }
	.register_step_1 #user_register .msg_info { width:163px; left:425px; padding:3px 6px 6px 25px; background-image:url(http://ia3.sftcdn.net/shared/images/interface/arrow_help_right.gif); background-position:5px 5px; }
	.register_step_1.register_3 #user_register .msg_info { width:163px; left:425px; margin-top:0px; padding:3px 23px 6px 25px; background-image:url(http://ia1.sftcdn.net/shared/images/interface/arrow_help.gif); background-position:5px 5px; }

.register_step_2 { clear:both; }
	.register_step_2 h2 { font:bold 24px "Trebuchet Ms"; display:inline; clear:both; line-height:27px; }
	.register_step_2 h2.bulletins { display:inherit; }
	#container .register_step_2 form.forms fieldset ol li fieldset legend { width:100px; clear:none; display:inline; float:left; }
	#container .register_step_2 fieldset fieldset span.legend_gender { position:absolute; }
	#container .register_step_2 fieldset fieldset label.male { float:right; clear:none; margin-right:170px; width:100px; left:10px; }
	#container .register_step_2 fieldset fieldset label.female { float:left; left:250px; margin-left:290px; position:absolute; clear:none; width:100px; }
	.register_step_2 p.terms { clear:both; width:450px; margin:auto; text-align:center; padding:20px 0 0 0; }
	.register_step_2 p.terms input { margin:20px auto; display:block; }
	.register_step_2 .birthday { position:relative; }
	.register_step_2 .birthday label { display:none; }
	.register_step_2 form#user_profile p em { color:#333; font-style:italic; font-weight:normal; }

.register_step_3 { background:url(http://ia1.sftcdn.net/de/images/register/bg_have_mail.gif) 0 0 no-repeat; clear:both; width:398px; height:200px; margin:auto; padding:30px 18px; }
	.register_step_3 h2 { font:bold 24px "Trebuchet Ms"; padding:0 0 0 70px; margin-bottom:18px; }
	.register_step_3 p { font:17px "Trebuchet Ms"; padding:5px 9px; }
	.register_step_3 p small { color:#005E9E; font:bold 14px Verdana, Geneva, Arial, Helvetica, sans-serif; }
.register_step_4 { clear:both; }
	.register_step_4 .usercard_softonic { margin:3px 0 10px 15px; }
	.register_step_4 .usercard_avatar { border:2px solid #71be37; }
	.register_step_4 .change_avatar { position:absolute; margin:-75px 0 0 -40px; height:65px; background:url(http://ia1.sftcdn.net/shared/images/interface/register_down.gif) 80% 0px no-repeat; font:14px Verdana, Geneva, Arial, Helvetica, sans-serif; width:360px; }
	.register_step_4 .change_avatar a { text-decoration:underline; }
	.register_step_4 ul { margin:10px 0; }
	.register_step_4 ul li { padding:10px 0; clear:both; }
	.register_step_4 ul li a { text-decoration:underline; margin:0; float:left; padding:1px 3px 1px 25px; font:12px Verdana, Geneva, Arial, Helvetica, sans-serif; }
	.register_step_4 ul li a.send_file_warnings { background:url(http://ia3.sftcdn.net/shared/images/icons/file_options.png) 0 -17px no-repeat; }
	.register_step_4 ul li a.meet_user { background:url(http://ia1.sftcdn.net/shared/images/icons/vcard.png) 0 0 no-repeat transparent; }
	.register_step_4 ul li a.edit_profile { background:url(http://ia3.sftcdn.net/shared/images/icons/vcard_edit.png) 0 0 no-repeat transparent; }
	.register_step_4 ul li a.points { background:transparent url(http://ia2.sftcdn.net/shared/images/icons/icons_map.png) no-repeat 0 -417px; }
	.register_step_4 ul li a.forum { background:#FFF url(http://ia2.sftcdn.net/shared/images/icons/icons_map.png) 0 -64px no-repeat; }
	.register_step_4 ul li a.blog { background:#FFF url(http://ia2.sftcdn.net/shared/images/icons/icons_map.png) 0 -512px no-repeat; }
	.register_step_4 ul li a.azteca_link { background:transparent url(http://ia1.sftcdn.net/shared/images/promos/azteca_promo.png) no-repeat scroll 0 0; }
	.register_step_4 .recommend { border-top:1px solid #8cabd5; padding:18px 0; margin:18px 0; }
	.register_step_4 #search_form_top { padding:18px 0; margin:18px 0 0; border-top:1px solid #8CABD5; width:400px; }
	.register_step_4 #search_form_top #search { margin-left:0; }
	.register_step_4 #search_form_top legend { display:block; margin-bottom:9px; }
	.register_step_4 .invite_friends { color:#53962f; font:bold 16px 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif; text-decoration:underline; display:block; margin-bottom:15px; }
	.register_step_4 .registration_welcome_promo { margin:0; }
	.register_step_4 .secondbar_promo { float:right; width:530px; clear:right; }
	.register_step_4 .firstbar_promo { width:420px; margin-right:25px; float:left; padding:0px 0 0 1px; overflow:hidden; }
	.register_step_4 .register_success { background:transparent url(http://ia3.sftcdn.net/shared/images/register/logo-deluxe.jpg) no-repeat right 0px; width:540px; margin:0; float:left; padding:0px 240px 0 1px; overflow:hidden; }
	.user_succes { height:180px; }
	.register_step_4 .register_success .user_succes .info,.register_step_4 .register_success .user_succes .download_button { padding:10px 0 20px 0; }
	.register_step_4 .register_success h2 { font-size:20px; padding:20px 0 10px; }
	
	.register_step_4 .register_success .link_arrow { padding:10px 20px; margin-bottom:60px; }
	.register_step_4 .register_success .link_arrow li { display:block; background:transparent url(http://ia3.sftcdn.net/shared/images/icons/icons_sprite.png) no-repeat -136px -4785px; padding:0; margin:0 0 12px 0; height:1%; overflow:hidden; }
	.register_step_4 .register_success .link_arrow li a { text-decoration:none; padding-left:20px; }
	.register_step_4 .register_success .link_arrow li a:hover { text-decoration:underline; }
		.register_recommend p { float:left; padding-top:10px; }
		.register_recommend a.register { float:left; margin-left:10px; }
	.section_title #pathbar { padding:0; margin:0 0 10px 0; }
/* @endgroup REGISTER */

/* @group LOGIN */
	#login_page { margin:auto; margin-bottom:100px; }
		#login_page form.forms ul li.remember label { width:400px; padding:10px 0; }
		#login_page form.forms ul li.remember input { height:14px; width:14px; border:0px none; }
		#login_page .back { margin-left:40px; }
		#login_page .msg_ok { margin-bottom:40px; }
/* @endgroup LOGIN */

/* @group BITHDAY */
	#container #content #birthday_header { background:transparent url(http://ia1.sftcdn.net/shared/images/interface/bg_birthday_header.jpg) no-repeat 0px 0px; padding:55px 240px 0px 40px; height:205px; }
		#container #content #birthday_header h1 { font-size:32px; font-weight:normal; color:#0071e1; }
		#container #content #birthday_header h2 { font-size:22px; color:#2e72c3; margin:30px 0px 0px 0px; font-family:"Trebuchet Ms", Arial, sans-serif; }

	#container #content .birthday_message { height:200px; padding:15px 80px 15px 40px; }
	#container #content .birthday_message p { width:813px; }
	#container #content .birthday_content { float:left; width:425px; padding:15px 40px 20px; font-family:"Trebuchet Ms", Arial, sans-serif; font-size:13px; color:#000; margin:-35px 0px 0px 0px; }
		#container #content .birthday_content h3 { font-weight:bold; }
		#container #content .birthday_content p { margin:18px 0px 9px 0px; }
			#container #content .birthday_content p em { color:#29820a; font-style:normal; font-weight:bold; font-size:18px; }
			#container #content .birthday_content p .team { color:#0A68C8; font-weight:bold; }
	#container #content .birthday_present { float:left; width:399px; background:transparent url(http://ia3.sftcdn.net/shared/images/interface/bg_birthday_present.png) no-repeat 0px 0px; height:106px; padding:12px 18px; }
		#container #content .birthday_present p { font-family:"Trebuchet Ms", Arial, sans-serif; margin:0px; }
			#container #content .birthday_present p strong { font-size:18px; font-weight:normal; }
			#container #content .birthday_present p span { font-size:16px; display:block; margin:5px 0px 23px 0px; }
			#container #content .birthday_present p img { float:left; margin:0px 12px 0px 0px; }
/* @endgroup BITHDAY */

#user_opinion_list { background:#FFF url(http://ia2.sftcdn.net/shared/images/icons/icons_map.png) 6px -58px no-repeat; margin-bottom:18px; clear:both; }
			#user_opinion_list .content { background-color:#FFF; }
			#user_opinion_list p.see_more { text-align:right; background:none; }
			#user_opinion_list ul.comment_list .screenshot { width:100px; height:100px; float:left; text-align:center; }
			#user_opinion_list ul.comment_list .body { margin:0 0 18px 110px; padding:5px 10px; }


/* @end STYLES user */

/* @STYLES user_panel */

/* @group USER'S CONTROL PANEL */
#user_nav { clear:both; background:url(http://ia2.sftcdn.net/shared/images/interface/file_nav_tabs_bg.gif) 0 100% repeat-x #FFF; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:15px; padding-left:10px; margin-top:18px; }
	#user_nav img { vertical-align:middle; margin:-2px 10px 0 0; }
	#user_nav ul { list-style:none; background:url(http://ia2.sftcdn.net/shared/images/interface/file_nav_tabs_bg.gif) 100% 100% repeat-x #FFF; padding-bottom:4px; }
	#user_nav li { float:left; background:url(http://ia3.sftcdn.net/shared/images/interface/file_nav_tabs.gif) 0 -133px no-repeat; padding:0 0 0px 11px; }
		#user_nav li.last { padding:0; }
	#user_nav li.data { background:url(http://ia3.sftcdn.net/shared/images/interface/file_nav_tabs.gif) 0 -89px no-repeat; }
		#user_nav li.back { background:none; float:right; font-family:Verdana, Geneva, sans-serif; font-size:13px; }
			#user_nav li.back:hover { background:none; }
			#user_nav li.back a, #user_nav li.back a:hover { background:transparent url(http://ia3.sftcdn.net/shared/images/interface/arrows.png) no-repeat right 5px; font-weight:normal; padding:0 15px 0 0; }
		#user_nav li a { float:left; display:block; background:url(http://ia3.sftcdn.net/shared/images/interface/file_nav_tabs.gif) 100% -89px no-repeat; padding:5px 25px 3px 5px; text-decoration:none; font-weight:bold; color:#0071E1; }
		#user_nav li.points_active.last a, #user_nav li.subs_active.last a, #user_nav li.subs_active.last a:hover, #user_nav li.favs_active.last a, #user_nav li.favs_active.last a:hover, #user_nav li.points_active.last a:hover { background:url(http://ia3.sftcdn.net/shared/images/interface/file_nav_tabs.gif) 100% -44px no-repeat; padding-left:0; }
		#user_nav li.points a, #user_nav li.last a { background:url(http://ia3.sftcdn.net/shared/images/interface/file_nav_tabs.gif) 100% -133px no-repeat; padding-left:10px; }
		#user_nav li.last a:hover { background:url(http://ia3.sftcdn.net/shared/images/interface/file_nav_tabs.gif) 100% -177px no-repeat; }
		#user_nav li a.disabled { color:#80949d; }
		#user_nav li:hover a.disabled { background:url(http://ia3.sftcdn.net/shared/images/interface/file_nav_tabs.gif) 100% -89px no-repeat; margin-left:-11px; padding-left:16px; color:#80949d; }
	#user_nav li:hover { background:url(http://ia3.sftcdn.net/shared/images/interface/file_nav_tabs.gif) 0 -177px no-repeat; }
		#user_nav li:hover a { background:url(http://ia3.sftcdn.net/shared/images/interface/file_nav_tabs.gif) 100% -221px no-repeat; color:#006; }
	#user_nav li.data:hover { background:url(http://ia3.sftcdn.net/shared/images/interface/file_nav_tabs.gif) 0 -221px no-repeat; }
	#user_nav li.points:hover a { background:url(http://ia3.sftcdn.net/shared/images/interface/file_nav_tabs.gif) 100% -177px no-repeat; color:#006; }
	#user_nav li.data_active, #user_nav li.subs_active, #user_nav li.favs_active, #user_nav li.points_active, #user_nav li.hist_active, #user_nav li.dlxs_active, #user_nav li.down_active { background:url(http://ia3.sftcdn.net/shared/images/interface/file_nav_tabs.gif) 0 -44px no-repeat; margin-top:-3px; margin-left:-1px; position:relative; padding-left:20px; }
	#user_nav li.data_active { background:url(http://ia3.sftcdn.net/shared/images/interface/file_nav_tabs.gif) 0 0 no-repeat; }
	#user_nav li.data_active a, #user_nav li.subs_active a, #user_nav li.favs_active a, #user_nav li.points_active a, #user_nav li.hist_active a, #user_nav li.dlxs_active a, #user_nav li.down_active a { background:url(http://ia3.sftcdn.net/shared/images/interface/file_nav_tabs.gif) 100% 0 no-repeat; padding-bottom:8px; color:#006; }
	#user_nav li.hist_active a { background:url(http://ia3.sftcdn.net/shared/images/interface/file_nav_tabs.gif) 100% -44px no-repeat; }

	.icon_data { background:transparent url(http://ia2.sftcdn.net/shared/images/icons/icons_map.png) 0 -1191px; }
	.icon_subs { background:transparent url(http://ia2.sftcdn.net/shared/images/icons/icons_map.png) 0 -1222px; }
	.icon_favs { background:transparent url(http://ia2.sftcdn.net/shared/images/icons/icons_map.png) 0 -1252px; }
	.icon_hist { background:transparent url(http://ia2.sftcdn.net/shared/images/icons/icons_map.png) 0 -1284px; }
	.icon_dlxs { background:transparent url(http://ia2.sftcdn.net/shared/images/icons/icons_map.png) 0 -1036px; }
	.icon_down { background:transparent url(http://ia2.sftcdn.net/shared/images/icons/icons_map.png) 0 -841px; }
	.icon_points { background:transparent url(http://ia2.sftcdn.net/shared/images/icons/icons_map.png) 0 -417px; }
	.icon_deluxe { background:transparent url(http://ia2.sftcdn.net/shared/images/icons/icons_map.png) 0 -1066px; }
	.icon_history { background:transparent url(http://ia2.sftcdn.net/shared/images/icons/icons_map.png) 0 -635px; }

#user_panel { font:12px Verdana, sans-serif; }
#user_panel.data { background:#EDF4FE; display:block; }
	#user_panel h2 { font:bold 24px "Trebuchet Ms", Arial, sans-serif; margin-bottom:10px; color:#1F1F1F; margin-left:5px; }
	#user_panel h3, #user_panel h4 { letter-spacing:-0.7px; font:bold 22px "Trebuchet Ms", Arial, sans-serif; text-transform:none; color:#3B3B3B; position:relative; clear:both; padding-left:10px; }
	#user_panel legend { font-size:18px; padding:25px 0 10px 10px; }
	#user_panel #user_profile ol legend { padding:0; font-size:12px; }
	#user_cancel_registry, #user_mod_email, #user_mod_username { margin-left:60px; }
	#user_cancel_registry ul, #user_panel .personal_data #user_profile ol, #user_mod_username ol, #user_mod_username dl, #user_mod_email dl, #user_mod_email div, #user_mod_email ol { margin-left:20px; }
	#user_cancel_registry legend { padding-top:20px; }
	#user_cancel_registry li span, #user_panel h4 span, #user_panel legend span { color:#999; font-weight:normal; }
		#user_panel h3.drawframe { font:bold 24px "Trebuchet Ms", Arial, sans-serif; margin-bottom:10px; color:#1F1F1F; padding-left:16px; margin-left:0; }
	#user_panel h3 span	 { height:27px; display:block; padding:0 0 2px 0; }
	#user_panel h3 strong { color:#1fa4e1; }
			#user_panel h3.drawframe strong { color:#539B32; }
	#user_panel .red { color:#C00; }
	#user_panel .highlight { color:#004080; }
	#user_panel .message { font:bold 16px Verdana, Arial, Helvetica, sans-serif; background:#e8fce7; border:1px solid #05B455; color:#000; clear:both; padding:10px; margin:20px 0; text-align:center; }
	#user_panel .message img { vertical-align:middle; }
	#user_panel p { line-height:150%; text-align:justify; }
	#user_panel .login_page { width:420px; margin:20px auto; }
		#user_panel .login_page legend { padding-left:70px; }
		#user_panel .login_page ol li label { width:100px; }
		#user_panel .login_page ol li fieldset label { width:300px; font-size:11px; margin-left:50px; }
		#user_panel .login_page .password { font-size:11px; }
		#user_panel .login_page .button { margin-left:140px; }

	#user_panel .user_options { margin:20px 10px; position:relative; }
		#user_panel .user_options li { background:url(http://ia3.sftcdn.net/shared/images/interface/bullet_sprite.png) 0px 7px no-repeat transparent; padding-left:10px; margin-bottom:5px; }
		#user_panel .user_options li.personal_data_avatar { background-image:none; }

	#user_panel .avatar { width:140px; margin:0; }
		#user_panel .avatar img { padding:10px; border:1px solid #909090; }

	#user_panel .help_box { float:right; margin:42px 100px 0 0; padding-right:10px; }
		#user_panel .help_box p { width:200px; margin:5px 0; line-height:120%; }

	#user_panel .personal_data { clear:both; width:440px; margin-left:60px; }
	#user_panel .personal_data .msg_ko p , #user_panel .personal_data .msg_info p { line-height:normal; text-align:left; width:auto; }
		#user_panel .personal_data form { width:440px; }
			#user_panel .personal_data form fieldset { margin-bottom:0; }
			#user_panel .personal_data form .birthdate { position:relative; }
			#user_panel .personal_data form .birthdate label { display:none; }
		#user_panel .personal_data_avatar div { position:absolute; top:0; right:0; margin:0 115px 0 0; }
			#user_panel .personal_data_avatar p { width:auto; text-align:center; }
	#user_panel .mod_email label { width:190px; text-align:right; padding-right:10px; }

#user_panel #content_2col_right { background:#FFF; }

	#user_panel .subscriptions { clear:both; background:#FFF; }
		#user_panel .subscriptions .button { width:100px; margin:0; padding:0; }
		#user_panel .subscriptions form.forms em { font-weight:normal; font-style:italic; color:#000; }

		#user_panel .favorites table { border:1px solid #539B32; border-collapse:separate; }
		* html #user_panel .favorites table { border-collapse:collapse; }
		*:first-child+html #user_panel .favorites table { border-collapse:collapse; }
				#user_panel .favorites table th { border:1px solid rgb(236,233,216); border-width:0 1px 1px 0; background-color:#DEF4D5; text-align:left; font-size:10px; padding:5px 5px; }
				#user_panel .favorites table th span { color:#C00; }
				#user_panel .favorites table td { border:1px solid rgb(236,233,216); border-width:0 1px 1px 0; background-color:#FFF; text-align:left; font-size:11px; padding:12px 5px; }
					#user_panel .favorites table td a { font-size:13px; }
					#user_panel .favorites table td.download a { font-size:11px; }
					#user_panel .favorites #language_flags ul { padding-left:10px; }
						#user_panel .favorites #language_flags ul li { float:left; clear:none; width:16px; margin-right:5px; cursor:help; }
						#user_panel .favorites #language_flags ul li.last { margin-right:0px; }
						#user_panel .favorites #language_flags ul li div { height:11px; width:16px; background-color:#063; margin-top:4px; }
							#user_panel .favorites #language_flags ul li div span { display:none; }

					#user_panel .favorites table th#delete_favorite { width:13px; }
					#user_panel .favorites table th#name_favorite { width:179px; }
					#user_panel .favorites table th#date_favorite { width:66px; }
					#user_panel .favorites table th#language_favorite { width:96px; }
					#user_panel .favorites table th#os_favorite { width:215px; }
					#user_panel .favorites table th#rating_favorite { width:62px; }
					#user_panel .favorites table th#options_favorite { width:118px; }
					#user_panel .favorites table th#version_alert_favorite { width:62px; }
					#user_panel .favorites table th#opinion_alert_favorite { width:68px; }

				#user_panel .favorites .delete { float:left; }
				#user_panel .favorites .save { float:right; }
				#user_panel .foot_note { clear:both; width:100%; }
				#user_panel .foot_note span { color:#C00; float:left; text-align:right; width:16px; }

#user_panel .reasons { margin-left:15px; padding-bottom:20px; }
	#user_panel .reasons li label { width:auto; }
#user_panel ul .details { height:150px; }
	#user_panel ul .details label { width:auto; text-align:left; }
	#user_panel ul .details textarea { width:450px; height:100px; margin:10px 0 0 20px; }
#user_panel ul li.button { margin-left:20px; }

#user_panel .history form { text-align:center; padding:20px; }
		#user_panel .history li { border-bottom:1px solid #ECE9D8; padding:5px; color:#0A68C8; font-weight:bold; list-style-type:none; list-style-position:inside; }
		* html #user_panel .history li { text-indent:35px; list-style-position:outside; }
		*:first-child+html #user_panel .history ol li { text-indent:35px; list-style-position:outside; }

#custom_avatar { float:left; width:260px; margin-right:16px; clear:left; overflow:hidden; margin-bottom:10px; }
	#custom_avatar p { width:100%; }

#avatar_gallery { float:left; height:590px; width:660px; overflow:hidden; padding-left:20px; border-left:1px dotted #909090; }
	#avatar_gallery .avatar_cell { float:left; width:100px; padding:10px; text-align:center; border:1px solid #909090; margin:5px 10px 5px 0; }
	#avatar_gallery .avatar_image { width:100px; height:110px; margin:auto; background-position:center; background-repeat:no-repeat; }
	#avatar_gallery .avatar_image img { display:none; }
	#avatar_gallery .avatar_categories { padding-top:5px; float:right; }
	#gallery { text-align:center; }
		#gallery p.loading { text-align:center; padding-bottom:50px; background:url(http://ia3.sftcdn.net/shared/images/icons/ajax_loading_medium.gif) 50% 100% no-repeat; }
		#gallery .pagination_navigation { clear:both; }
	.gallery { text-align:center; }
		.gallery p.loading { text-align:center; padding-bottom:50px; background:url(http://ia3.sftcdn.net/shared/images/icons/ajax_loading_medium.gif) 50% 100% no-repeat; }
		.gallery .pagination_navigation { clear:both; }

#fast_avatar_gallery { padding-left:20px; float:left; width:960px; overflow:hidden; }
	#fast_avatar_gallery .avatar_cell { float:left; width:100px; padding:10px; text-align:center; border:1px solid #909090; margin:5px 10px 5px 0; }
	#fast_avatar_gallery .avatar_image { width:100px; height:110px; margin:auto; background-position:center; background-repeat:no-repeat; background-color:transparent; }

	#fast_avatar_gallery #avatar_row1, #fast_avatar_gallery #avatar_row2, #fast_avatar_gallery #avatar_row3 { display:none; }


	/* @group AVATAR */
	#user_panel #avatar_step1 { margin:30px 0 0 25px; }
	#user_panel #avatar_step1 p { line-height:150%; width:520px; float:left; }
	#user_panel #avatar_step1 div.msg_warning { float:none; width:730px; background:#fefbe4; padding-left:10px; padding-bottom:20px; }
	#user_panel #avatar_step1 div.msg_warning.msg_ok { border-color:#b6e8af; background:#ecfcea; }
	#user_panel #avatar_step1 div.msg_warning .alert_title { font:bold 22px "Trebuchet Ms", Arial, sans-serif; color:#000; width:520px; margin-top:10px; }
	#user_panel #avatar_step1 div.msg_warning a.user_details { float:left; margin-top:5px; width:520px; }
	#user_panel #avatar_step1 #left_message { float:left; width:122px; text-align:center; margin-right:10px; }
	#user_panel #avatar_step1 p.msg_ko, #user_panel #avatar_step1 p.msg_ok { float:none; font-weight:bold; width:700px; margin-top:20px; }
	#user_panel #avatar_step1 p.msg_info { margin:50px 0 80px 0; width:545px; padding-right:20px; }
	#user_panel #avatar_step1 p, #user_panel #avatar_step1 h2 { float:left; width:520px; }
	#user_panel #avatar_step1 h2 { margin-top:10px; margin-left:0px; }
	#user_panel #avatar_step1 h2 strong { color:#549B30; }
	#user_panel #avatar_step1 #select_avatar { width:500px; float:left; }
	#user_panel #avatar_step1 p.avatar { background:#fff; width:121px; height:121px; }
	#user_panel #avatar_step1 p.avatar img { border:1px solid #9AB5DF; }
	#user_panel #avatar_step1 p.nota_avatar { margin-top:-5px; margin-bottom:20px; }
	#user_panel #avatar_step1 p.max_size { color:#797a72; font-size:11px; }
	#user_panel #avatar_step1 #avatar_filename { border:1px solid #9AB5DF; background-color:#FFF; height:20px; width:200px; display:block; float:left; }
	#user_panel #avatar_step1 #upload_progress_container { font-size:11px; height:20px; margin-top:5px; width:298px; float:left; background:#FFF url(http://ia1.sftcdn.net/shared/images/interface/bg_progressbar_off.gif) repeat-x left top; border:1px solid #9AB5DF; }
	#user_panel #avatar_step1 #upload_progress_msg { font-size:11px; width:298px; display:block; padding-top:1px; }
	#user_panel #avatar_step1 #upload_progress { height:100%; display:block; background:#FFF url(http://ia3.sftcdn.net/shared/images/interface/bg_progressbar_on.gif) repeat-x left top; text-align:center; overflow:visible; }
	#user_panel #avatar_step1 #avatar_filename { border:1px solid #9AB5DF; background-color:#FFF; height:20px; width:200px; display:block; float:left; margin-right:10px; }

	#user_panel #avatar_step2 #step2_content { background:#f2f8fe; float:left; }
	#user_panel #avatar_step2 #image_select { background:#fff; padding-right:15px; float:left; }
	#user_panel #avatar_step2 #right_column { float:left; width:125px; text-align:center; width:175px; margin:0 auto; }
	#user_panel #avatar_step2 #right_column span { margin:10px 0; display:block; }
	#user_panel #avatar_step2 #right_column a { margin:10px 0; display:block; }
	#user_panel #avatar_step2 h2 { float:left; margin-top:14px; margin-left:20px; width:100%; }
	#user_panel #avatar_step2 h2 strong { color:#549B30; }
	#user_panel #avatar_step2 p { margin-top:-5px; padding-left:17px; margin-bottom:20px; float:left; width:100%; }
	#user_panel #avatar_step2 .jcrop-holder { float:left; margin-left:10px; background:#fff; }
	#user_panel #avatar_step2 #image_preview { float:left; text-align:left; }
	#user_panel #avatar_step2 #avatar_preview_container { float:left; margin-left:10px; margin-top:10px; }
	#user_panel #avatar_step2 #box_avatar_preview_container { width:121px; height:121px; border:1px solid #9AB5DF; background:#fff; margin:0 auto; }
	#user_panel #avatar_step2 #gallery_form { padding-top:10px; }
		#user_panel #avatar_step2 #gallery_form #submit_custom { margin:0; width:150px; }
	#user_panel #avatar_step2 p.nota_avatar { margin-top:15px; font-size:11px; text-align:center; width:87px; }
	* html #user_panel #avatar_step2 p.nota_avatar { position:absolute; left:-100px; top:130px; font-size:11px; text-align:center; width:87px; }
	* html #user_panel #avatar_step2 #avatar_preview_container { float:left; margin:10px 7px 7px; }

	/* @endgroup AVATAR */

	/* @group FAST-AVATAR */
	#fast_avatar_images { background:#FFF url(http://ia2.sftcdn.net/shared/images/interface/file_nav_tabs_bg.gif) repeat-x scroll 0 40px; width:680px; }
	#fast_avatar_images h2.title { background:#FFF url(http://ia2.sftcdn.net/shared/images/interface/file_nav_tabs_bg.gif) repeat-x scroll 100% 20px; height:35px; }
	#fast_avatar_images #avatar_step1 { margin:15px 0 0 25px; }
	#fast_avatar_images #avatar_step1 p { line-height:150%; width:520px; float:left; }
	#fast_avatar_images #avatar_step1 div.msg_warning { float:none; width:730px; background:#fefbe4; padding-left:10px; }
	#fast_avatar_images #avatar_step1 div.msg_warning.msg_ok { border-color:#b6e8af; background:#ecfcea; }
	#fast_avatar_images #avatar_step1 div.msg_warning .alert_title { font:bold 22px "Trebuchet Ms", Arial, sans-serif; color:#000; width:520px; margin-top:10px; }
	#fast_avatar_images #avatar_step1 div.msg_warning a.user_details { float:left; margin-top:5px; width:520px; }
	#fast_avatar_images #avatar_step1 #left_message { float:left; width:122px; text-align:center; margin-right:10px; }
	#fast_avatar_images #avatar_step1 p.msg_ko, #user_panel #avatar_step1 p.msg_ok { float:none; font-weight:bold; width:700px; margin-top:20px; }
	#fast_avatar_images #avatar_step1 p.msg_info { margin:50px 0 80px 0; width:545px; padding-right:20px; }
	#fast_avatar_images #avatar_step1 p.max_size { color:#797a72; font-size:11px; }

	#fast_avatar_images #avatar_step1 h2 { margin-top:10px; margin-left:0px; }
	#fast_avatar_images #avatar_step1 h2 strong { color:#549B30; }
	#fast_avatar_images #avatar_step1 #select_avatar { width:500px; }
	#fast_avatar_images #avatar_step1 p.avatar { background:#fff; width:auto; }
	#fast_avatar_images #avatar_step1 p.avatar img { border:1px solid #9AB5DF; }
	#fast_avatar_images #avatar_step1 p.nota_avatar { margin-top:-5px; margin-bottom:20px; }
	#fast_avatar_images #avatar_step1 #avatar_filename { border:1px solid #9AB5DF; background-color:#FFF; height:20px; width:200px; display:block; float:left; margin-right:10px; }
	#fast_avatar_images #avatar_step1 #upload_progress_container { font-size:11px; height:20px; margin-top:5px; width:298px; float:left; background:#FFF url(http://ia1.sftcdn.net/shared/images/interface/bg_progressbar_off.gif) repeat-x left top; border:1px solid #9AB5DF; }
	#fast_avatar_images #avatar_step1 #upload_progress_msg { font-size:11px; width:298px; display:block; padding-top:1px; }
	#fast_avatar_images #avatar_step1 #upload_progress { height:100%; display:block; background:#FFF url(http://ia3.sftcdn.net/shared/images/interface/bg_progressbar_on.gif) repeat-x left top; text-align:center; overflow:visible; }

	#fast_avatar_images h3.drawframe { font:bold 16px "Trebuchet Ms", Arial, sans-serif; margin-bottom:10px; color:#1F1F1F; padding-left:16px; margin-left:0; }
		#fast_avatar_images h3.drawframe strong { color:#539B32; }
	#fast_avatar_images #avatar_step2 #step2_content { background:#f2f8fe; float:left; }
	#fast_avatar_images #avatar_step2 #image_select { background:#fff; padding-right:15px; float:left; }
	#fast_avatar_images #avatar_step2 #right_column { float:left; width:125px; text-align:center; width:175px; margin:0 auto; }
	#fast_avatar_images #avatar_step2 #right_column span { margin:10px 0; display:block; }
	#fast_avatar_images #avatar_step2 #right_column a { margin:10px 0; display:block; }
	#fast_avatar_images #avatar_step2 h2 { float:left; margin-top:14px; margin-left:20px; width:100%; }
	#fast_avatar_images #avatar_step2 h2 strong { color:#549B30; }
	#fast_avatar_images #avatar_step2 p { margin-top:-5px; padding-left:17px; margin-bottom:20px; float:left; width:100%; }
	#fast_avatar_images #avatar_step2 .jcrop-holder { float:left; margin-left:10px; background:#fff; }
	#fast_avatar_images #avatar_step2 #image_preview { float:left; text-align:left; }
	#fast_avatar_images #avatar_step2 #avatar_preview_container { float:left; margin-left:10px; margin-top:10px; }
	#fast_avatar_images #avatar_step2 #box_avatar_preview_container { width:121px; height:121px; border:1px solid #9AB5DF; background:#fff; margin:0 auto; }
	#fast_avatar_images #avatar_step2 #gallery_form { padding-top:10px; }
		#fast_avatar_images #avatar_step2 #gallery_form #submit_custom { margin:0; width:150px; }
	#fast_avatar_images #avatar_step2 p.nota_avatar { margin-top:15px; font-size:11px; text-align:center; width:87px; }
	* html #fast_avatar_images #avatar_step2 p.nota_avatar { position:absolute; left:-100px; top:130px; font-size:11px; text-align:center; width:87px; }
	* html #fast_avatar_images #avatar_step2 #avatar_preview_container { float:left; margin:10px 7px 7px; }
	/* @endgroup FAST-AVATAR */

/* @group BULLETINS */
#personal_data { margin:10px auto 20px auto; }
#bulletin_softnews .content, #bulletin_top_news .content, #bulletin_offermail .content { height:110px; }
#bulletin_softnews .bulletin_sentence, #bulletin_top_news .bulletin_sentence, #bulletin_offermail .bulletin_sentence { width:505px; margin-left:155px; float:left; clear:none; display:inline; }
	#bulletin_top_news .bulletin_sentence ul { padding-top:10px; }
	#bulletin_top_news .bulletin_sentence #top_news { margin:0px; clear:both; }
	#bulletin_top_news .bulletin_sentence ul { margin:0px; clear:both; width:400px; }
#bulletin_softnews fieldset, #bulletin_top_news fieldset, #bulletin_offermail fieldset { padding:10px 10px 10px 20px; }
#bulletin_softnews { background:url(http://ia2.sftcdn.net/de/images/register/int_register_softnews.png) no-repeat; width:725px; margin:10px 20px 0 0; font:11px Verdana; height:140px; }
#bulletin_top_news { background:url(http://ia2.sftcdn.net/de/images/register/int_register_novedades.png) no-repeat; width:725px; margin:10px 20px 0 0; font:11px Verdana; height:140px; }
#bulletin_offermail { background:url(http://ia1.sftcdn.net/de/images/register/int_register_ofertamail.png) no-repeat; width:725px; margin:10px 20px 20px 0; font:11px Verdana; height:140px; }
#bulletin_softnews label, #bulletin_top_news label, #bulletin_offermail label { font:bold 20px "Trebuchet Ms"; color:#019FFF; display:block; width:505px; margin-bottom:15px; }
#bulletin_softnews label span, #bulletin_top_news label span, #bulletin_offermail label span { font:normal 11px Verdana, Geneva, Arial, Helvetica, sans-serif; }
#bulletin_softnews input, #bulletin_top_news input, #bulletin_offermail input { height:14px; width:14px; margin:7% 0; border:0 none; float:left; }
#bulletin_softnews p, #bulletin_top_news p, #bulletin_offermail p { clear:both; margin:10px 0 0; }
#bulletin_softonews label.bulletin_label { height:20px; }
#bulletin_top_news ul { width:505px; clear:right; float:left; margin-left:155px; }
	#bulletin_top_news ul li { padding:8px 0 4px 10px; float:left; width:115px; clear:none; }
	#bulletin_top_news ul li input { float:left; margin:0; clear:none; }
	#bulletin_top_news ul li label { float:left; color:#000; font:11px Verdana, Geneva, Arial, Helvetica, sans-serif; clear:none; width:80px; margin:0 0 0 15px; }
#container #bulletin_top_news label.bold { font-weight:bold; }
#container .register_step_2 .submit { float:right; margin-top:20px; margin-right:260px; margin-bottom:40px; }
	#container .register_step_2 .skip { border:none; background:none; margin-top:20px; margin-bottom:40px; float:left; color:#005E9E; text-decoration:underline; cursor:pointer; text-align:right; }
/* @endgroup BULLETINS */

/* @group NEW-SUBSCRIPTIONS */
.subscriptions p { margin-left:30px; }

	#user_subscriptions ul { overflow:hidden; width:660px; margin:0 0 0 30px; }
		#user_subscriptions ul li { height:1%; padding-left:30px; }
		#user_subscriptions ul p.not_available { margin:0 0 60px 30px; font-style:italic; }
			#user_subscriptions ul li h5 { position:relative; padding-bottom:3px; border-bottom:1px solid #7ea3be; font-size:13px; font-weight:bold; }
				#user_subscriptions ul li h5 span { position:absolute; right:42px; width:16px; height:16px; background:url(http://ia3.sftcdn.net/shared/images/icons/icons_sprite.png) no-repeat; text-indent:-9999px; }
				#user_subscriptions ul li h5#subscriptions_bulletins span { background-position:-100px -2340px; }
				#user_subscriptions ul li h5#subscriptions_alerts span { background-position:-100px -1960px; }
				#user_subscriptions ul li h5#subscriptions_company span { right:41px; width:18px; height:18px; background-position:-100px -3230px; }
				#user_subscriptions ul li h5#subscriptions_notices span { background-position:-100px -2430px; }
				#user_subscriptions ul li h5#subscriptions_birthday span { background-position:-100px -2700px; }
			#user_subscriptions ul li ul { width:600px; margin:0 0 30px; padding-left:30px; }
				#user_subscriptions ul li ul li { overflow:hidden; padding:0; background-color:#EDF4FE; border-bottom:1px solid #CCDFFF; }
					#user_subscriptions ul li ul li label { position:relative; display:block; float:left; width:500px; height:auto; padding:5px 0; background-color:white; line-height:20px; }
						#user_subscriptions ul li ul li label a { display:block; }
						#user_subscriptions ul li ul li label a span { position:absolute; top:14px; width:6px; height:3px; margin-left:5px; background:url(http://ia3.sftcdn.net/shared/images/icons/icons_sprite.png) no-repeat -142px -4915px; text-indent:-9999px; }
						#user_subscriptions ul li ul li label a.toggle_active { font-weight:bold; }
						#user_subscriptions ul li ul li label a.toggle_active span { background-position:-142px -4894px; }
					#user_subscriptions ul li ul li p { float:right; width:100px; margin:0; padding:5px 0; text-align:center; }
					#user_subscriptions ul li ul li div.desc { clear:left; width:500px; padding:0 0 10px; background-color:white; font-size:11px; }
						#user_subscriptions ul li ul li p input { height:14px; margin:3px auto; }
					#user_subscriptions ul li ul li ul { clear:both; width:600px; margin-bottom:0; padding-left:0; background-color:white; border-top:1px solid #CCDFFF; }
						#user_subscriptions ul li ul li ul li { margin-left:30px; border-top:1px solid #CCDFFF; border-bottom:none; }
						#user_subscriptions ul li ul li ul li:first-child, #user_subscriptions ul li ul li ul li.first_newsletter { border-top:none; }
							#user_subscriptions ul li ul li ul li label { width:470px; }
		#user_subscriptions ul li.button_subscriptions { text-align:right; margin-bottom:30px; }
							
.subscriptions p.note_subscriptions { margin-top:30px; font-size:11px; color:#999; }
/* @endgroup NEW-SUBSCRIPTIONS */

#content ul.user_options { margin:0; padding:5px 0 0 60px; border-bottom:1px solid #96BEDC; }
	#content ul.user_options li.selected { font-weight:bold; }
	#content ul.user_options li { float:left; padding:5px 30px 10px 0; background:none; margin:0; }
	#user_panel #col_avatar { width:157px; float:left; }
	#user_panel #col_avatar .avatar { width:auto; margin:0 auto; margin-top:30px; }
	#user_panel #col_avatar .avatar img { background:#FFF; border:1px solid #7ea3be; }
	#user_panel #col_avatar p { width:137px; margin:10px auto 0 auto; text-align:center; }

	#user_form_data #user_profile li p { width:137px; }
	#user_form_data { float:right; width:810px; padding-left:10px; border-left:1px solid #CCDFFF; background:#FFF; }
	#user_form_data ol, #user_form_data fieldset { margin:0; padding:0; }
	
	#user_panel #message_box { margin:20px 0 0; width:440px; }
		#user_panel #message_box.finished { width:auto; }
		#user_panel #message_box p { text-align:left; }
	#user_panel .advice { margin-top:25px; float:right; height:200px; width:300px; background:url(http://ia2.sftcdn.net/shared/images/interface/boxes_light.png) no-repeat -1494px -1800px; }
		#user_panel .advice h4 { padding:10px 0 0 10px; margin:0; background:url(http://ia2.sftcdn.net/shared/images/interface/boxes_light.png) no-repeat -1494px 0; }
		#user_panel .advice p { width:auto; text-align:left; font-size:13px; padding:10px 7px 0 20px; margin:0; }
		#user_panel .advice a { font-weight:bold; }
	#content_1col .back { padding-left:20px; float:right; width:96%; margin-top:40px; text-align:left; background:url(http://ia1.sftcdn.net/shared/images/interface/actions/resultset_previous.png) no-repeat left center; }
	
#user_panel #user_mod_password { width:490px; }
#user_panel #user_mod_password fieldset { padding:0; margin:0; }
#user_panel #user_mod_password a { margin-left:5px; text-transform:lowercase; font-weight:normal; }
#user_panel #user_mod_password .current_mail, #user_panel #user_mod_password .current_user, #user_panel #user_mod_password .current_password { font-weight:bold; }
#user_panel #user_mod_password label { width:160px; text-align:right; padding-right:10px; font-weight:normal; }
#user_panel #user_mod_password li span { color:#999; font-weight:normal; font-size:90%; text-transform:lowercase; }
#user_panel #user_mod_password input.input_l { width:auto; }
#user_panel #user_mod_password .forgot_password { display:block; font-size:90%; margin-left:200px; }
#user_panel #user_mod_password .send { padding-left:175px; clear:both; }
	#user_panel #user_mod_password .send input { width:auto; margin:5px 0 0 0; }
	#user_panel #user_mod_password .send a { text-transform:capitalize; }
	
	#user_panel #user_profile { position:relative; width:490px; }
	#user_panel #user_profile .birthdate { position:relative; }
		#user_panel #user_profile .birthdate fieldset { margin:0; padding:0; }
		#user_panel #user_profile .birthdate .fieldset { width:255px; padding-top:5px; left:175px; }
		#user_panel #user_profile .birthdate fieldset legend { margin:0px; padding-top:7px; line-height:18px; top:0px; position:relative; }
	#user_panel #user_profile input#email { float:left; }
#user_panel #user_profile span.required { color:#F00; }
#user_panel #user_profile fieldset ol { padding:0; margin:0; }
#user_panel.data #user_profile fieldset li label { text-align:right; padding-right:10px; width:160px; }
#user_panel #user_profile li.sex fieldset { padding:0; margin:0; }
	#user_panel #user_profile fieldset .sex div label { width:auto; padding-right:5px; clear:none; }
		#user_panel #user_profile fieldset .sex .fields { float:left; }
		#user_panel #user_profile fieldset .sex div input { margin-right:3px; }
#user_panel #user_profile .sex .checked { font-weight:bold; }
#user_panel #user_profile .birthdate label { display:none; }
	#user_panel #user_profile .birthdate label.btext { display:block; padding:7px 10px 0 0; }
#user_panel #user_profile .info_form p { margin:0; padding-top:20px; }
#user_panel #user_profile #postalcode { width:50px; }
#user_panel #user_profile #address { width:300px; }
#user_panel #user_profile .send { padding-left:175px; clear:none; }
#user_panel #user_profile .send input { position:static; bottom:-40px; }

#user_panel #user_mod_username dt, #user_panel #user_mod_email dt { float:left; padding-right:7px; }

/* @end STYLES user_panel */

/* @STYLES user_main */

/* @group REGISTER PROCESS */
	.register_step_1 .box_light_50 ol li label { width:192px; }
	.register_step_1 .box_light_50 form#user_register input { width:199px; }
		.register_step_1 .box_light_50 form#user_register li#promotions_check input { width:20px; }
		.register_step_1 .box_light_50 form#user_register #submit.submit { width:auto; }
.register_step_4 .change_avatar { margin:0; top:15px; left:90px; background-position:80% 100%; }
.register_step_4 .awards2008 { display:none; }
.register_step_4 .recommend { display:none; }
	.register_step_1.register_2 .advantages p { font-size:15px; width:260px; }
/* @endgroup REGISTER PROCESS */

/* @group USERCARD */
#section_identity { clear:both; padding:6px 6px 0 6px; width:960px; }

.usercard_softonic { background-image:url(http://ia1.sftcdn.net/shared/images/community/carnet_softonic.gif); width:335px; height:190px; float:left; margin:10px 10px 0px 230px; padding:43px 10px 10px 125px; }
* html .usercard_softonic, * html .usercard_deluxe { margin-left:115px; }

.usercard_content { height:192px; width:293px; padding:4px; font-size:12px; margin-right:30px; }
* html .usercard_content { height:184px; }
	#usercard_info { height:119px; }
	.usercard_content .usercard_title { margin:0 0 5px 0; background-color:#6691BD; height:24px; padding:5px; color:#FFF; width:170px; font-size:9px; line-height:normal; }
		.usercard_content .usercard_title strong { font-size:12px; }
	.usercard_content .usercard_age { float:right; }
	.usercard_content .usercard_avatar { margin:0px 6px 16px 0px; width:100px; height:100px; float:right; text-align:center; overflow:hidden; }
	* html .usercard_content .usercard_avatar { margin-right:3px; }
	.usercard_content .usercard_data { float:left; width:180px; line-height:200%; font-size:11px; padding:8px 0; margin-bottom:17px; font-family:Arial; }
		.usercard_content .usercard_data dt { float:left; clear:both; font-weight:bold; margin-right:5px; }

	.usercard_content .usercard_statistics { background-color:#FFF; height:38px; width:91px; float:left; margin:0 6px 0 0; text-align:center; padding-top:0; }
	* html .usercard_content .usercard_statistics { width:89px; }
		.usercard_content .usercard_statistics dt { font-weight:bold; color:#09F; }

.usercard_deluxe { background-image:url(http://ia3.sftcdn.net/shared/images/community/carnet_deluxe.gif); width:335px; height:190px; float:left; margin:10px 10px 0px 230px; padding:40px 10px 10px 125px; }
	.usercard_deluxe .usercard_title, .usercard_deluxe_back .usercard_title { background:url(http://ia1.sftcdn.net/shared/images/community/deluxe_icon.gif) #000 no-repeat 1px 2px; }
	.usercard_deluxe .usercard_title a, .usercard_deluxe_back .usercard_title a { float:left; width:23px; height:26px; margin-right:10px; }
	.usercard_deluxe .usercard_title a:hover, .usercard_deluxe_back .usercard_title a:hover { text-decoration:none; }

.path_fav { text-align:center; }
#fast_avatar_images { float:left; clear:both; padding:20px 0 0 20px; }
#fast_avatar_images h2 { font:bold 20px "Trebuchet Ms"; }

#user_visitors { width:758px; margin:auto; margin-top:18px; position:relative; }
	#user_visitors .pagination_summary { position:absolute; right:5px; top:8px; }
	#user_visitors #private_visits { text-align:center; }
	#user_visitors h4 { padding:0 0 4px 30px; display:block; font:bold 24px "Trebuchet Ms",Arial,sans-serif; color:#3B3B3B; letter-spacing:-0.7px; text-align:left; background:url(http://ia2.sftcdn.net/shared/images/interface/titles_bg.png) 0 -370px no-repeat; }
		#user_visitors h4 strong { color:#539B32; }
		.usercard_deluxe_back .usercard_title { padding-left:35px; width:141px; }
	#user_visitors ul { margin:auto; width:710px; margin-top:18px; }
		#user_visitors li { width:354px; height:257px; float:left; }
			.usercard_softonic_back { background-image:url(http://ia3.sftcdn.net/shared/images/community/carnet_softonic_back.gif); height:190px; padding:12px; width:330px; }
			.usercard_deluxe_back { background-image:url(http://ia2.sftcdn.net/shared/images/community/carnet_deluxe_back.gif); height:190px; padding:12px; width:330px; }
			.usercard_content_visitor { cursor:pointer; }

	#user_visitors ul ul.user_options_mini { border-bottom:1px dotted #8CABD5; font-size:10px; clear:both; margin:0 20px 0px 0; width:auto; }
		#user_visitors .user_options_mini li { width:auto; height:auto; padding:0px 0px 10px 0px; }
		.user_options_mini a { padding:1px 3px 1px 25px; }
		#user_visitors .user_options_mini .private_message { background:url(http://ia2.sftcdn.net/shared/images/icons/email_go.png) 0 0 no-repeat transparent; }
		#user_visitors .user_options_mini .meet_user { background:url(http://ia1.sftcdn.net/shared/images/icons/vcard.png) 0 0 no-repeat transparent; float:right; margin-right:10px; }

#softometer	{ height:70px; width:200px; margin:60px 0 0 10px; padding-bottom:10px; border-bottom:1px dotted #8CABD5; background-image:url(http://ia1.sftcdn.net/de/images/community/softometer.png); background-repeat:no-repeat; float:left; }
	#softometer .help { margin:6px 0px 0px 90px; font-size:9px; line-height:normal; }
	#softometer .degrees { margin:17px 0 0 6px; _margin:17px 0 0 3px; width:23px; float:left; font-size:14px; font-weight:bold; color:#FFF; text-align:center; }
	#softometer .thermometer { height:4px; float:left; width:158px; margin:24px 0 0 1px; font-size:0px; background-color:#D5DFEC; }
	#softometer .mercury { display:block; background-color:#F00; height:4px; font-size:0px; line-height:0px; width:0px; text-indent:-1000em; }

#positive_votes	{ float:left; margin:10px 0 0 0; padding-left:10px; font-weight:bold; text-align:center; width:200px; font-size:14px; color:#376899; }
#positive_votes_description { float:left; margin:0; padding-left:10px; text-align:center; width:200px; color:#376899; font-size:9px; }
	#positive_votes_description span { font-weight:bold; font-size:11px; }

#user_options { border-top:1px dotted #8CABD5; border-bottom:1px dotted #8CABD5; font-size:11px; padding:4px 10px; text-align:center; margin:0; clear:both; }
	#user_options a { background-repeat:no-repeat; background-position:1px 1px; background-color:transparent; padding:1px 3px 4px 25px; margin:0 10px; }
	#user_options .private_message { background-image:url(http://ia2.sftcdn.net/shared/images/icons/email_go.png); }
	#user_options .visitors { background-image:url(http://ia1.sftcdn.net/shared/images/icons/users.gif); }
	#user_options .favorites { background-image:url(http://ia1.sftcdn.net/shared/images/icons/heart.png); }
	#user_options .edit_profile { background-image:url(http://ia3.sftcdn.net/shared/images/icons/vcard_edit.png); }
	#user_options .points { background-image:url(http://ia2.sftcdn.net/shared/images/icons/icons_map.png); background-position:0px -417px; }
	#user_options .edit_avatar { background-image:url(http://ia1.sftcdn.net/shared/images/icons/user_edit.png); }
	#user_options .visits { background-image:url(http://ia1.sftcdn.net/shared/images/icons/info.gif); }

.read_more { font:11px Verdana, Arial, sans-serif; padding:0 0 0px 20px; margin:0 0 0 5px; background:url(http://ia1.sftcdn.net/shared/images/icons/page_white_text.png) 0 0 no-repeat; }

#user_information { margin-top:15px; }
#user_information h4 { font:bold 24px "Trebuchet Ms",Arial,sans-serif; text-transform:none; color:#3B3B3B; background:url(http://ia2.sftcdn.net/shared/images/interface/titles_bg.png) 0 -367px no-repeat; padding:0 0 4px 1%; clear:both; }
	#user_information h4 strong { color:#539B32; }
	#user_information img { vertical-align:middle; }
	#user_information .user_stats { padding:3px 0px 3px 13px; margin:12px 0; color:#004080; }
		#user_opinion_list { background:#FFF url(http://ia2.sftcdn.net/shared/images/icons/icons_map.png) 6px -58px no-repeat; margin-bottom:18px; clear:both; }
		#user_opinion_list .content { background-color:#FFF; }
		#user_opinion_list p.see_more { text-align:right; background:none; }
		#user_opinion_list ul.comment_list .screenshot { width:100px; height:100px; float:left; text-align:center; }
		#user_opinion_list ul.comment_list .body { margin:0 0 18px 110px; padding:5px 10px; }

#action_list { margin-top:10px; margin-left:15px; }
#action_list li { margin-bottom:10px; }

#user_activity_box { background-image:url(http://ia2.sftcdn.net/shared/images/community/bg_clip.gif); margin-top:30px; min-height:50px; }
	#user_activity_box h2 { font:16px "Trebuchet Ms"; color:#539B32; padding:15px 0px 0px 10px; position:relative; font-weight:bold; }
	#user_activity_box h3 { clear:both; font-size:12px; color:#004080; font-weight:bold; margin-left:10px; padding:15px 0px 0px 0px; border-bottom:1px solid #8CABD5; position:relative; clear:both; }
	#user_activity_box .msg_warning { margin:15px; }
	#user_activity_box ul ol, #user_activity_box ul dl, #user_activity_box ul ul { margin:10px 10px 0 10px; }
	#user_activity_box li li { padding:2px; }
	#user_activity_box ul ol { padding-left:35px; }
		#user_activity_box ul ol li { list-style-type:decimal; font-size:12px; }
	#user_activity_box .rank1 { font-size:16px; font-weight:bold; }
	#user_activity_box .rank2 { font-size:14px; font-weight:bold; }
	#user_activity_box .rank3 { font-size:12px; font-weight:bold; }

	#user_activity_box .last_valuated li { margin:8px 0; border-bottom:1px dotted #8CABD5; }
		#user_activity_box .last_valuated li a { font-size:10px; clear:both; float:left; width:147px; }
		#user_activity_box .last_valuated li span { display:block; float:left; text-align:bottom; }
	#user_activity_box .no_result { text-align:left; }
	#user_activity_box ul.user_activity_list { margin-top:7px; padding-bottom:20px; background-image:url(http://ia2.sftcdn.net/shared/images/community/bg_clip.gif); background-position:left bottom; }
	#user_activity_box ul.user_activity_list .msg_warning strong { width:125px; overflow:hidden; position:relative; display:block; }

	.no_result { text-align:center; margin:5px 10px 5px 10px; color:#004080; }
		.no_result	span { color:#F00; font-weight:bold; }

#user_statistics { padding:7px 0 30px 0; clear:both; color:#0A68C8; font-weight:bold; margin:auto; }
	#user_statistics .column1 { float:left; width:48%; margin:18px 1% 0 0; text-align:center; }
	#user_statistics .column2 { float:right; width:49%; margin:18px 0 0 0; text-align:center; }

.visitors_box { clear:both; }
#visitors	{ margin:20px auto 10px auto; }
	#visitors .visitor { cursor:pointer; }
	#visitors .visitor:hover { cursor:pointer; background-color:transparent; }

#content .no_visitors { margin:auto; width:755px; }
	#content .no_visitors h4 { float:none; }
	.no_visitors .msg_warning { font-weight:bold; }
	.no_visitors p { line-height:20px; }
	.no_visitors p.final_statement { font-weight:bold; }
	.no_visitors li { background:url(http://ia3.sftcdn.net/shared/images/interface/bullet_sprite.png) 0px 7px no-repeat transparent; margin-bottom:10px; padding-left:10px; }
	.no_visitors p strong { color:#004080; font-family:Arial; font-size:18px; line-height:20px; }
	.no_visitors #register_link { line-height:34px; background-image:url(http://ia2.sftcdn.net/de/images/register/register_button_big.gif); margin-left:0px; }

#usercard_hidden { float:right; margin:0px; margin-left:30px; }
#userprofile_hidden { width:550px; }
	#userprofile_hidden p { margin:3px 0 0px 0; font-weight:bold; }
#content p.userprofile_hidden { clear:none; border-top:0px none; border-bottom:0px none; text-align:left; }

#suggested_programs { text-align:left; margin:auto; }
	#suggested_programs h4 { font-size:20px; color:#004080; text-align:center; float:none; background-image:none; }
	#suggested_programs table { text-align:center; width:95%; }
		#suggested_programs td { padding:10px; }
			#suggested_programs img { margin-bottom:10px; }
			#suggested_programs strong { font-size:14px; color:#004080; }
/* @endgroup USERCARD */

/* @end STYLES user_main */

/* @STYLES promos */

@charset "utf-8";
/* @group YAHOO TEASERBAR */
#yahoo_teaser { display:none; background:url(http://ia2.sftcdn.net/shared/images/interface/teaser/teaser-bar.png) 50% 0 no-repeat #000; height:38px; overflow:hidden; }
#yahoo_teaser div { width:950px; margin:8px auto; font-family:"Trebuchet MS", Arial, sans-serif; font-size:14px; position:relative; }
#yahoo_teaser ul { position:absolute; right:0; top:2px; }
#yahoo_teaser li { float:left; font-family:Verdana, sans-serif; font-size:11px; }
#yahoo_teaser li.add-es a { display:block; width:105px; height:25px; text-indent:-1000em; background:url(http://ia3.sftcdn.net/shared/images/interface/teaser/add-button-es.png) 0 0 no-repeat; margin-top:-4px; margin-right:10px; }
/* @endgroup YAHOO TEASERBAR */

/* @group promo - Topbar */
#promotion_top_banner { width:980px; margin:10px auto 0; }
/* @endgroup promo - Topbar */

/* @group promo - Promotion Button */
#promotion_button { width:320px; }
#promotion_button p  { margin:0; padding-left:57px; line-height:16px; }
	#promotion_button p strong { color:#0a68c8; }
/* @endgroup promo - Promotion Button */

/* @group Download Microsite */
	#nyroModalTitle { display:none; }
.tuneup_microsite { background:transparent url(http://ia2.sftcdn.net/de/images/download/download_testversion.png) no-repeat 5px top; padding-top:1px; width:980px; margin:20px auto; position:relative; }
	.tuneup_microsite h1 { font:bold 32px "Trebuchet MS", Arial, sans-serif; letter-spacing:-1px; margin:15px 0 0 150px; color:#477A06; font-stretch:ultra-condensed; }
	.tuneup_microsite h2 { font:bold 22px "Trebuchet MS", Arial, sans-serif; letter-spacing:-1px; margin-left:150px; font-stretch:ultra-condensed; line-height:28px; }
	.tuneup_microsite h4 { font:bold 16px "Trebuchet MS", Arial, sans-serif; }
	.tuneup_microsite .promotion { float:right; font:bold 16px "Trebuchet Ms",Verdana, Arial, Helvetica, sans-serif; margin:6px 6px 0px 0px; color:#A4A4A4; }
	.tuneup_microsite #file_data { margin-left:135px; padding:3px 0 25px 18px; width:700px; background:transparent url(http://ia2.sftcdn.net/shared/images/promos/tuneup_logo.png) no-repeat top right; display:inline; }
		.tuneup_microsite #file_data dl { width:500px; }
		.tuneup_microsite #file_data dt { height:20px; padding:0px 0px 0px 10px; width:33%; }
		.tuneup_microsite #file_data dd { height:20px; }
		.tuneup_microsite #file_data.vs_09 { background:transparent url(http://ia3.sftcdn.net/de/images/promos/tuneup/tuneup_2010.png) no-repeat top right; display:block; margin-top:20px; }

	.tuneup_microsite .download_l { clear:both; position:relative; display:inline; float:left; margin:20px 0px 10px 0px; border:0 none; cursor:pointer; background:transparent url(http://ia3.sftcdn.net/shared/images/interface/actions/action_buttons_large.png) no-repeat scroll 1px 5px; font-size:26px; }
	.tuneup_microsite .test_message { float:left; padding-top:35px; display:inline; margin-left:15px; color:#677689; font-size:11px; }
	.tuneup_microsite .info_note { clear:left; color:#677689; font-size:11px; }

	.tuneup_microsite #file_review { clear:both; width:980px; padding-bottom:20px; background:transparent url(http://ia1.sftcdn.net/de/images/interface/bg_program_description_wide.png) no-repeat scroll left 100%; }
		.tuneup_microsite #file_review .content { clear:both; background:transparent url(http://ia1.sftcdn.net/de/images/interface/bg_program_description_wide.png) no-repeat scroll left -18px; }
		.tuneup_microsite #file_review #prg_description { float:left; width:435px; margin:0px 18px 0px 18px; padding-bottom:25px; }
			.tuneup_microsite #file_review #prg_description p { line-height:165%; }
		.tuneup_microsite #file_review h3 { width:685px; margin:0px; padding:70px 0px 10px 50px; line-height:27px; text-indent:-0.6em; color:#305B87; font:bold 20px "Trebuchet Ms", Arial, sans-serif; }
		.tuneup_microsite #file_review #tuneupbox { float:right; display:inline; margin:50px 30px; width:200px; }
	.tuneup_microsite #file_review_award { background:transparent url(http://ia2.sftcdn.net/shared/images/rank/description_award_wide.png) no-repeat scroll 0 100%; }
		.tuneup_microsite #file_review_award p { margin-left:15px; }

	.tuneup_microsite #program_advantages { background:#FFF url(http://ia2.sftcdn.net/shared/images/icons/icons_map.png) no-repeat scroll 4px -121px; margin:20px 0; float:left; width:450px; float:left; }
		.tuneup_microsite #program_advantages h2 { margin-left:0px; padding-left:30px; height:33px; background:transparent url(http://ia2.sftcdn.net/shared/images/interface/titles_bg.png) no-repeat scroll 0 -127px; letter-spacing:normal; font-size:15px; }
		.tuneup_microsite #program_advantages .content { position:relative; background:#FFF; }
			.tuneup_microsite #program_advantages .content .thumbnail { padding:25px 0 0 0; text-align:center; }
		.tuneup_microsite #program_advantages ul { padding:10px 0 0 30px; background:#FFF; }
			.tuneup_microsite #program_advantages ul li { padding:2px 0 2px 25px; font:bold 14px "Trebuchet Ms", Arial, sans-serif; line-height:25px; background:transparent url(http://ia1.sftcdn.net/shared/images/icons/accept.png) no-repeat left 5px; }
		.tuneup_microsite #program_advantages .download_l { margin-left:30px; }
		.tuneup_microsite #program_advantages .info_note { margin-left:30px; }

#user_panel #avatar_step2 p.nota_avatar { margin-top:10px; }
/* @endgroup Download Microsite */

/* @group Page Norton Promotion */
	#norton_promotion { margin:auto; width:980px; margin-top:40px; margin-bottom:40px; }
		#norton_promotion strong { color:#F00; font-weight:bold; }
	#norton_promotion .contenido { background:url(http://ia3.sftcdn.net/shared/images/promos/norton/top.gif) no-repeat top #c5c5c5; background-position:0 0; margin:15px 0 0 0; width:975px; padding:10px 0 0 0; }
	#norton_promotion #head { width:955px; height:132px; padding:5px 0 0 20px; background:url(http://ia3.sftcdn.net/shared/images/promos/norton/header.gif) no-repeat; }
		#norton_promotion #head h1 a { width:187px; height:87px; display:block; background:url(http://ia3.sftcdn.net/shared/images/promos/norton/logo.png) no-repeat transparent; text-indent:-9999em; float:left; }
		#norton_promotion #head p a { float:right; margin:48px 15px 0 0; color:#000; font-weight:bold; }
		#norton_promotion #head p a:hover { text-decoration:underline; }
	#norton_promotion .contenido1, #norton_promotion .contenido2, #norton_promotion .contenido3 { width:956px; height:100%; background:url(http://ia2.sftcdn.net/shared/images/promos/norton/bottom2.gif) left bottom no-repeat #e7e6e6; margin:0 auto; }
	#norton_promotion #options { padding:10px 8px 0px 9px; }
		#norton_promotion #options li { background:url(http://ia2.sftcdn.net/shared/images/promos/norton/menu.png) no-repeat left -70px; height:30px; margin-right:15px; font:bold 14px "Trebuchet Ms", Arial, sans-serif; float:left; padding-left:5px; text-align:center; }
			#norton_promotion #options li a { height:30px; display:block; background:url(http://ia2.sftcdn.net/shared/images/promos/norton/menu.png) no-repeat right -70px; color:#000; text-decoration:none; padding:6px 10px 0 10px; }
			#norton_promotion #options li.current { height:35px; background:transparent url(http://ia2.sftcdn.net/shared/images/promos/norton/menu.png) no-repeat scroll left top; }
				#norton_promotion #options li.current a { background:transparent url(http://ia2.sftcdn.net/shared/images/promos/norton/menu.png) no-repeat scroll right top; }
			#norton_promotion #options li a:hover { color:#F60; }
			#norton_promotion #options #menu01 { width:180px; }
			#norton_promotion #options #menu02 { width:240px; }
			#norton_promotion #options #menu03 { width:150px; }
	#norton_promotion h2 { font-size:22px; color:#305B87; margin:10px 0 30px 100px; font-weight:bold; font-family:"Trebuchet MS"; line-height:24px; }
	#norton_promotion #ficha, #norton_promotion #ficha2, #norton_promotion #ficha3 { width:890px; height:100%; padding:30px 10px 30px 20px; background:url(http://ia2.sftcdn.net/shared/images/promos/norton/bg_program_description.png) no-repeat #FFF; clear:both; margin:0 auto 15px; }
		#norton_promotion #ficha2 { background:url(http://ia2.sftcdn.net/shared/images/promos/norton/bg_program_description_2.png) no-repeat #FFF; }
		#norton_promotion #ficha3 { background:url(http://ia1.sftcdn.net/shared/images/promos/norton/bg_program_description_3.png) no-repeat #FFF; }
		#norton_promotion #ficha p, #norton_promotion #ficha2 p, #norton_promotion #ficha3 p { width:470px; padding-right:20px; }
			#norton_promotion .description { float:left; margin:60px 0 0 0; width:100%; }
			#norton_promotion .video { float:right; margin:10px 10px 0 0; }
			#norton_promotion .features { float:left; width:100%; }
				#norton_promotion .features p { float:left; width:50%; }
		#norton_promotion .list { float:left; margin:30px 0 20px 0; }
				#norton_promotion .withtitle { margin-top:0; }
			#norton_promotion .list li { margin:10px 0 5px 0; width:50%; padding:0; float:left; }
	#norton_promotion h2.title { margin:30px 0 15px 0; padding:0 0 10px 0; border-bottom:1px solid #CCC; clear:both; }
	#norton_promotion .bottom { width:975px; height:9px; background:url(http://ia1.sftcdn.net/shared/images/promos/norton/bottom.gif) no-repeat; display:block; }
	#norton_promotion .screens { width:941px; float:right; background:url(http://ia3.sftcdn.net/shared/images/promos/norton/top2.gif) right top no-repeat; padding:20px 0 10px 10px; }
	#norton_promotion .screens li { float:left; margin-left:5px; margin-right:15px; }
		#norton_promotion .screens li.download { float:right; padding-top:15px; }
	#norton_promotion .download { float:right; margin:5px 5px 0 0; }
	#norton_promotion .thumbnail { border:1px solid #000; }
	#norton_promotion .none { display:none; }
	#norton_promotion ul.requirements { margin-left:30px; list-style-type:disc; }
/* @endgroup Page Norton Promotion */

/* @group Nero Promotion */
		#file_buttons .nero_promo { display:block; background:url(http://ia1.sftcdn.net/shared/images/promos/promo_gift_program_bg.gif) no-repeat top left; height:40px; font-size:11px; margin-bottom:10px; color:#677689; cursor:pointer; width:290px; padding-top:4px; padding-left:60px; line-height:16px; }
		#file_buttons .nero_promo a { color:#677689; font-size:11px; margin:0; padding-top:6px; line-height:16px; }
		#file_buttons a.nero_promo:hover { text-decoration:none; }
			#file_buttons .nero_promo strong { color:#0a68c8; font-weight:bold; }
			#file_buttons .nero_promo em { color:#0a68c8; font-weight:bold; font-style:normal; }
			#file_buttons .nero_promo span { text-decoration:underline; }
/* @endgroup Nero Promotion */

/* @group Avs Promotion */
		#file_buttons .free_avs { display:block; background:url(http://ia3.sftcdn.net/shared/images/promos/promo_avs_program_bg.gif) no-repeat top left; height:40px; font-size:11px; margin-bottom:10px; color:#677689; cursor:pointer; width:290px; padding-top:4px; padding-left:60px; font-weight:bold; clear:both; }
			#file_buttons .free_avs a { color:#677689; font-size:11px; margin:0; padding-top:6px; line-height:16px; font-weight:bold; }
		#file_buttons a.free_avs:hover { text-decoration:none; }
			#file_buttons .free_avs em { color:#0a68c8; font-weight:bold; font-style:normal; }
			#file_buttons .free_avs span { text-decoration:underline; color:#0a68c8; }
			#file buttons .sub { text-align:underline; }
/* @endgroup Avs Promotion */

/* @group Ashampoo Promotion */
#content.ashampoo { width:100%; }
	.ashampoo #promo_head { width:980px; margin:0 auto; position:relative; }
		.ashampoo #promo_head h2 { font:bold 30px "Trebuchet MS", Arial, sans-serif; color:#1fa4e1; margin:50px 0 20px 0; width:700px; }
		.ashampoo #promo_head p { font:bold 18px "Trebuchet MS", Arial, sans-serif; }
			.ashampoo #promo_head p strong { color:#539b32; font-size:22px; }
		.ashampoo #promo_head img { position:absolute; right:0; top:30px; width:225px; height:55px; }
	.ashampoo #programs_box { margin-top:50px; background:url(http://ia1.sftcdn.net/shared/images/promos/ashampoo/programs_box_bg.png) repeat-x left 44px; width:100%; height:299px; }
		.ashampoo #programs_box ul { width:987px; margin:0 auto; }
			.ashampoo #programs_box li { background:url(http://ia2.sftcdn.net/shared/images/promos/ashampoo/programs_box_list_bg.png) no-repeat left top; width:187px; height:303px; float:left; margin-right:8px; padding:1px; }
				.ashampoo #programs_box li.last { margin:0; }
			.ashampoo #programs_box li h3 { font:20px "Trebuchet MS", Arial, sans-serif; color:#539b32; height:36px; text-align:center; padding-top:7px; }
			.ashampoo #programs_box li a { margin:8px 0 0 20px; display:block; }
		.ashampoo #alldownload_box { border:2px solid #3e83b3; border-left:0; border-right:0; height:60px; margin:70px 0; position:relative; background:url(http://ia2.sftcdn.net/shared/images/promos/ashampoo/alldownload_bg.png) repeat-x 50% top; }
		.ashampoo #alldownload_box #alldownload_content { width:980px; margin:0 auto; }
			.ashampoo #alldownload_box img { position:absolute; top:-16px; }
			.ashampoo #alldownload_box #alldownload_left { width:40%; background:url(http://ia1.sftcdn.net/shared/images/promos/ashampoo/alldownload_bg_left.png) repeat-x right top; height:60px; float:left; }
				.ashampoo #alldownload_box #alldownload_left p { margin:0; font:18px "Trebuchet MS", Arial, sans-serif; padding-top:10px; }
				.ashampoo #alldownload_box #alldownload_left a { text-decoration:underline; }
				.ashampoo #alldownload_box #alldownload_right { padding-top:15px; }
					.ashampoo #alldownload_box #alldownload_right a { margin-left:340px; }

		.ashampoo #back { width:980px; margin:0 auto 40px; }
		.ashampoo #back a { text-decoration:none; padding:2px 14px; margin:5px 5px 5px 0; font:bold 15px "Trebuchet MS", Arial, sans-serif; color:#FFF; background:url(http://ia1.sftcdn.net/shared/images/interface/actions/button_form.gif) 0 100% repeat-x #56accf; border:1px solid #17649a; text-align:center; position:relative; -moz-border-radius:4px; -webkit-border-radius:4px; }
	.ashampoo #TB_window { width:auto; }
	.ashampoo #tb_login_box { width:450px; height:275px; }
		#tb_login_box p.get_it { font:bold 22px "Trebuchet MS", Arial, sans-serif; color:#1fa4e1; }
			#tb_login_box p.get_it strong { color:#000; }
		#tb_login_box fieldset { padding:10px 0 0 0; }
		#tb_login_box #email, #tb_login_box #password { width:300px; height:16px; }
		#tb_login_box li { margin-bottom:15px; }
		#tb_login_box #email_lbl, #tb_login_box #pass_lbl { float:left; width:80px; margin-right:15px; padding-top:2px; }
		#tb_login_box #send_btn { text-decoration:none; padding:2px 14px; margin:5px 5px 5px 85px; font:bold 15px "Trebuchet MS", Arial, sans-serif; color:#FFF; background:url(http://ia1.sftcdn.net/shared/images/interface/actions/button_form.gif) 0 100% repeat-x #56accf; border:1px solid #17649a; text-align:center; position:relative; -moz-border-radius:4px; -webkit-border-radius:4px; cursor:pointer; }
/* @endgroup Ashampoo Promotion */

/* @group Awards 2009 */
#content_1col.awards09_recommend { margin:0; }
#awards2009_header { margin:0 auto; width:980px; margin:5px 0; background:url(http://ia1.sftcdn.net/shared/images/promos/awards09/awards_title_bg.png) left bottom no-repeat; height:217px; }
#awards2009_header h1 { background:url(http://ia1.sftcdn.net/shared/images/promos/awards09/awards_title_h1.png) left top no-repeat; text-indent:-3000px; height:111px; }
#awards2009_header h2 { font:bold 22px 'Trebuchet Ms', Arial; color:#FFF; padding:20px 0 0 40px; }

	/* @group Awards 2009 [voting2009.tpl] */
	#awards2009_voting_header { width:980px; margin:5px 0 50px; background:url(http://ia1.sftcdn.net/shared/images/promos/awards09/awards_title_bg.png) left bottom no-repeat; height:217px; }
		#awards2009_voting_header.voted { margin-bottom:0; }
		#awards2009_voting_header h1 { background:url(http://ia1.sftcdn.net/shared/images/promos/awards09/awards_title_h1.png) left top no-repeat; text-indent:-3000px; height:111px; }
		#awards2009_voting_header h2 { font:bold 22px 'Trebuchet Ms', Arial; color:#FFF; padding:0 0 0 40px; width:700px; }
			#awards2009_voting_header h2.voted_all { float:left; }
		#awards2009_voting_header a { padding:10px 0 0 40px; color:#fc0; text-decoration:underline; }
			#awards2009_voting_header a.voted_all { padding:6px 0 0 10px; float:left; }
		#awards2009_voting_header p { padding:10px 0 0 40px; color:#fff; margin:0; }
			#awards2009_voting_header p.voted_all { clear:both; width:765px; padding:5px 0 0 40px; }
		#awards2009_voting_header #share { width:700px; display:block; }
			#awards2009_voting_header  #share p { font:bold 16px 'Trebuchet Ms', Arial; width:auto; float:left; margin:0 12px 0 0; }
			#awards2009_voting_header #share p strong { color:#FEBF01; }
			#awards2009_voting_header #share ul.other_community { list-style:none; margin:2px 8px 0 0; font-size:11px; display:block; width:180px; float:left; padding-top:8px; }
			#awards2009_voting_header #share ul.other_community li { display:block; float:left; }
			#awards2009_voting_header #share ul.other_community li a { text-indent:-2000px; display:block; width:1px; }
			#awards2009_voting_header #share .delicious { background:transparent url(http://ia1.sftcdn.net/shared/images/interface/actions/action_buttons_small.png) no-repeat scroll 1px -223px; margin:0pt 0pt 3px 0px; padding:1px 0px 3px 20px; }
			#awards2009_voting_header #share .facebook { background:transparent url(http://ia1.sftcdn.net/shared/images/interface/actions/action_buttons_small.png) no-repeat scroll 1px -339px; margin:0pt 0pt 3px 0px; padding:1px 0px 3px 20px; }
			#awards2009_voting_header #share .twitter { background:transparent url(http://ia1.sftcdn.net/shared/images/interface/actions/action_buttons_small.png) no-repeat scroll 1px -369px; margin:0pt 0pt 3px 0px; padding:1px 0px 3px 20px; }


	#awards2009_voting .howselect { padding:0 0 15px; }
	#awards2009_voting .msg_info { margin:15px 0 40px; height:35px; }
	#awards2009_voting ul.left_column { float:left; width:475px; margin-right:30px; }
	#awards2009_voting ul.right_column { float:right; width:475px; }
	#awards2009_voting .content_category { float:left; width:475px; background:url(http://ia2.sftcdn.net/shared/images/promos/awards09/vote_categorybox_bg_top.png) left 28px no-repeat; }
	#awards2009_voting h3 { font:bold 22px "Trebuchet Ms", Arial, sans-serif; background:url(http://ia1.sftcdn.net/shared/images/interface/otherplatforms_icons.png) no-repeat; padding-left:30px; color:#d29414; }
		#awards2009_voting h3.windows { background-position:0 -2px; }
		#awards2009_voting h3.macintosh { background-position:0 -27px; }
		#awards2009_voting h3.linux { background-position:0 -51px; }
		#awards2009_voting h3.palm { background-position:0 -77px; }
		#awards2009_voting h3.pocketpc { background-position:0 -104px; }
		#awards2009_voting h3.mobile { background-position:0 -134px; }
	#awards2009_voting .program_category { width:425px; float:left; background:url(http://ia3.sftcdn.net/shared/images/promos/awards09/vote_categorybox_bg_bottom.png) left bottom no-repeat; margin:4px 0 20px 0; padding:20px 20px 30px 30px; }
		#awards2009_voting .program_list { margin-top:0; }
			#awards2009_voting .program_category li.program { margin:0 0 10px; }
				#awards2009_voting .program_category input { float:left; margin:5px 10px 0 0; }
				#awards2009_voting .program_category label { font:18px "Trebuchet Ms", Arial, sans-serif; }

		#awards2009_voting #terms_box { clear:both; }
			#awards2009_voting #terms_box.error { border:1px solid #F00; background:#F8DFDF; padding:5px; }
			#awards2009_voting #terms_box a { text-decoration:underline; }
		#awards2009_voting #vote_bottom { width:119px; margin:20px auto 40px; clear:both; }
			#awards2009_voting #vote_bottom #send_btn { clear:both; float:left; background:url(http://ia1.sftcdn.net/de/images/promos/awards09/btn_voting_vote.png) left top no-repeat; text-indent:-3000px; width:119px; height:26px; border:0; cursor:pointer; }
		hr.awards09_line { color:#b2844f; border:0; height:1px; background-color:#b2844f; }
		#awards2009_voting .info_links { clear:both; float:left; font-size:11px; text-decoration:underline; }
		#awards2009_sponsors { margin:20px auto 20px; width:190px; }
			#awards2009_sponsors p { float:left; font-weight:bold; margin:15px 15px 0 0; }
			#awards2009_sponsors img { float:left; }

	#awards2009_voting #links_box { float:left; padding-bottom:30px; }
		#awards2009_voting #links_box.voted { padding-top:60px; }

	#awards2009_voting #promotion_box { float:right; width:570px; border:1px solid #ccc; padding:10px 10px 10px 20px; margin:30px 0 20px; }
		#awards2009_voting #promotion_box object { float:left; margin-top:3px; }
		#awards2009_voting #promotion_box .help { font:bold 18px "Trebuchet Ms", Arial, sans-serif; width:350px; float:left; margin-bottom:0; margin-top:0; color:#0065BA; }
		#awards2009_voting #promotion_box .donates { font:bold 15px "Trebuchet Ms", Arial, sans-serif; width:350px; float:left; margin:0; color:##898989; }
		#awards2009_voting #promotion_box .download_l { float:left; margin-top:5px; }
	/* @endgroup Awards 2009 [voting2009.tpl] */

	/* @group Awards 2009 [voting2009.tpl] - Voted group */
	#awards2009_voting .program_category .finalists { float:left; margin:0; color:#0083d7; margin-bottom:22px; }
	#awards2009_voting .program_category li.program_name { margin:0 0 0 2px; display:inline; }
	#awards2009_voting .program_category li.program_percent { width:425px; float:left; margin-bottom:13px; }
		#awards2009_voting .program_category li.program_percent.first { margin-top:15px; border:0; }
		#awards2009_voting .program_category li.program_percent p { float:left; font:18px "Trebuchet Ms", Arial, sans-serif; margin:0; }
			#awards2009_voting .program_category li.program_percent p.position { margin-right:15px; width:35px; }
			#awards2009_voting .program_category li.program_percent p.percent { margin-left:15px; }
		#awards2009_voting .program_category li.program_percent .full_percent { width:230px; height:22px; background-color:#d8d8d8; float:left; }
		#awards2009_voting .program_category li.program_percent .current_percent { width:105px; height:22px; background-color:#0083d7; }
	/* @endgroup Awards 2009 [voting2009.tpl] - Voted group */

	/* @group Awards 2009 [awards2009.tpl] - End of promotion */
		#awards_linux { display:none; }
		#awards_linux.visible { display:block; }

		#awards2009_voting_header.promo_end h2 { width:780px; }
		#awards2009_voting_header.promo_end p { width:720px; }

	#awards2009_voting { padding:10px 0; }
		#awards2009_voting h2 { font:bold 18px/18px "Trebuchet MS", sans-serif; margin-top:15px; }
		#awards2009_voting h2.awards2009_results { font-size:24px; margin-bottom:30px; }

		#awards2009_voting .program_category a img { float:left; margin-right:10px; }
		#awards2009_voting .program_category h5 { font:bold 21px/21px "Trebuchet MS", sans-serif; margin-top:5px; }
		#awards2009_voting .program_category p { padding-right:40px; font:normal 15px/19px "Trebuchet MS", sans-serif; }

		#awards2009_voting ul.promo_end div.program_category { height:120px; }

		#awards2009_voting p a.back_home { clear:none; float:right; }
	/* @endgroup Awards 2009 [awards2009.tpl] - End of promotion */

/* @endgroup Awards 2009 */

/* @group PROMO INTERNET EXPLORER 8 */

	#ads_explorer8 { background-color:#c4c4c4; font:normal 15px "Trebuchet MS", Arial, Helvetica, sans-serif; margin:0; padding:0; }
	#ads_explorer8 #container { background:url(http://ia2.sftcdn.net/shared/images/promos/explorer8/bg-content.jpg) repeat-y 0 0; width:1002px; margin:0 auto; }
	#ads_explorer8 #container a { outline:none; }
	#ads_explorer8 #container-border { background:url(http://ia2.sftcdn.net/shared/images/promos/explorer8/bg-container-border.jpg) no-repeat 0 100%; padding-bottom:50px; }

	#ads_explorer8 #header { background:url(http://ia2.sftcdn.net/shared/images/promos/explorer8/header-ie8.jpg) no-repeat 0 0; height:154px; }
	#ads_explorer8 #header h1 { margin:0; padding:40px 0 0 192px; }
	#ads_explorer8 #header h1 span { display:block; width:369px; height:94px; background:url(http://ia1.sftcdn.net/shared/images/promos/explorer8/h1-explorer8.png) no-repeat 1px 4px; display:block; text-indent:-1000em; }
	* html #ads_explorer8 #header h1 span { background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://ia1.sftcdn.net/shared/images/promos/explorer8/h1-explorer8.png"); }

	#ads_explorer8 #header-promos { background:url("/shared/images/interface/header_softonic_promo.png") no-repeat scroll 50% 100% #000; margin-bottom:10px; }
	#ads_explorer8 #header_contents { height:32px; }
	#ads_explorer8 #header_contents #user_box, #ads_explorer8 #header_contents #header_tagline { display:none; }
	#ads_explorer8 #header_contents #logo a { height:32px; left:14px; top:0; width:101px; }

	#ads_explorer8 #content-promo { width:980px; margin:0 auto; overflow:hidden; }
	#ads_explorer8 #content-promo h2 { color:#000333; font-size:29px; font-weight:700; height:63px; line-height:28px; margin-left:45px; }
	#ads_explorer8 #content-promo h2 span { font-size:25px; font-style:italic; font-weight:400; }
	#ads_explorer8 #content-promo h2 a { font-size:14px; font-weight:400; text-decoration:underline; }

	#ads_explorer8 #section-download { background:url(http://ia3.sftcdn.net/shared/images/promos/explorer8/bg-section-download.jpg) no-repeat 0 74px; overflow:hidden; height:1%; }
	#ads_explorer8 #section-download ul { padding:23px 0 10px 70px; }
	#ads_explorer8 #section-download ul li { background:url(http://ia1.sftcdn.net/shared/images/promos/explorer8/sprite-ie8-2.png) no-repeat -8px 11px; line-height:40px; padding-left:25px; }
	#ads_explorer8 #section-download ul li a { color:#000333; font-size:16px; font-weight:700; }
	#ads_explorer8 #section-download ul li a span { font-size:18px; }

	#ads_explorer8 #section-download .box-download { background:url(http://ia2.sftcdn.net/shared/images/promos/explorer8/bg-download.jpg) no-repeat 0 0; height:172px; margin:0 30px 0 0; width:403px; padding:0; float:right; }
	#ads_explorer8 #section-download .promo_download { display:block; padding:0; height:100%; }
	#ads_explorer8 #section-download .promo_download:hover { text-decoration:none; }
	#ads_explorer8 #section-download .box-download span { display:block; width:auto; cursor:pointer; }
	#ads_explorer8 #section-download .box-download .title_file { color:#7f7f7f; font-size:23px; text-align:center; padding-top:34px; }
	#ads_explorer8 #section-download .box-download .title_file strong { color:#393939; font-weight:700; }
	#ads_explorer8 #section-download .box-download .title_version { color:#7F7F7F; font-size:15px; font-style:italic; font-weight:700; margin:4px 0 20px 0; text-align:center; }
	#ads_explorer8 #section-download .box-download .download_b { width:150px; margin:0 auto; }

	#ads_explorer8 #section-videos { background:url(http://ia3.sftcdn.net/shared/images/promos/explorer8/bg-section-videos.jpg) no-repeat 0 0; height:306px; padding:18px 20px 0 20px; }
	#ads_explorer8 #section-videos .player { float:left; display:block; height:266px; width:410px; position:relative; background:#000; }
	#ads_explorer8 #section-videos .player .video_link_first, #section-videos .player .flashcontent { position:absolute; }
	#ads_explorer8 #section-videos .player .flashcontent { width:100%; }
	#ads_explorer8 #section-videos .player .msg_ko,	#ads_explorer8 #section-videos .player .msg_info { font-size:13px; }
	#ads_explorer8 #section-videos .thumbnails { margin-left:444px; }
	#ads_explorer8 #section-videos .thumbnails a.selected span.name { font-weight:bold; color:#FF0; }
	#ads_explorer8 #section-videos .thumbnails ul { margin-left:39px; margin-top:20px; }
	#ads_explorer8 #section-videos .thumbnails ul li { display:block; float:left; width:175px; }
	#ads_explorer8 #section-videos .thumbnails h3 { color:#fff; font-size:16px; font-weight:700; }
	#ads_explorer8 #section-videos .thumbnails h3 span { font-size:20px; }
	#ads_explorer8 #section-videos .thumbnails a { background:#2070b9; border:1px solid #444; display:block; font:normal 12px Verdana, Geneva, sans-serif; position:relative; text-decoration:none; width:122px; margin:0 0 42px; padding:0; }
	#ads_explorer8 #section-videos .thumbnails .video { cursor:pointer; display:block; height:100%; position:relative; width:100%; }
	#ads_explorer8 #section-videos .thumbnails .video img { border:none; }
	#ads_explorer8 #section-videos .thumbnails .video .time { background:#576470; border-top:1px solid #444; bottom:0; color:#fff; display:block; font-size:11px; left:0; position:absolute; text-align:right; width:100%; padding:2px 0; }
	#ads_explorer8 #section-videos .thumbnails .name { bottom:-20px; color:#88caff; cursor:pointer; left:0; position:absolute; }

	#ads_explorer8 .scrollPanel .mainbar { overflow:hidden; }

	#ads_explorer8 #section-features, #ads_explorer8 #section-addons, #ads_explorer8 #section-videos, #ads_explorer8 #alternative-download { clear:both; margin:30px 33px 0 33px; }
	#ads_explorer8 #section-features h3, #ads_explorer8 #section-addons h3 { color:#3f3d3d; font-size:22px; margin-bottom:8px; }
	#ads_explorer8 #section-features .content { border:1px solid #cacaca; background:url(http://ia1.sftcdn.net/shared/images/promos/explorer8/bg-features.gif) repeat-x bottom; height:297px; width:912px; margin:6px 0 0; }
	#ads_explorer8 #section-features .content .nav { float:left; width:258px; }
	#ads_explorer8 #section-features .content .nav ul li { background:#e3e3e3 url(http://ia2.sftcdn.net/shared/images/promos/explorer8/bg-nav-li.jpg) no-repeat 0 100%; border:1px solid #d3d3d3; display:block; float:left; height:73px; overflow:hidden; width:216px; }
	#ads_explorer8 #section-features .content .nav ul li a { color:#6e6e6e; display:block; font-size:20px; height:50px; text-decoration:none; padding:23px 0 0 60px; background:transparent url(http://ia2.sftcdn.net/shared/images/promos/explorer8/sprite-ie8.png) no-repeat 0 0; }
	#ads_explorer8 #section-features .content .nav ul li.selected a { background:transparent url(http://ia1.sftcdn.net/shared/images/promos/explorer8/sprite-ie8-2.png) no-repeat 0 0; }
	#ads_explorer8 #section-features .content .nav ul li.offer-you a { background:none; padding-left:30px; }
	#ads_explorer8 #section-features .content .nav ul li.security a { background-position:24px -420px; }
	#ads_explorer8 #section-features .content .nav ul li.easy a { background-position:24px -487px; }
	#ads_explorer8 #section-features .content .nav ul li.speed a { background-position:24px -558px; }
	#ads_explorer8 #section-features .content .nav ul li a:hover { color:#000; }

	#ads_explorer8 #section-features .content .nav ul li.selected { background:url(http://ia2.sftcdn.net/shared/images/promos/explorer8/sprite-ui.png) no-repeat 0 -202px; border:none; width:255px; margin-left:-1px; }

	#ads_explorer8 #section-features .content .scrollContainer { height:1000px; }
	#ads_explorer8 #section-features .content .step { height:287px; padding-top:10px; }

	#ads_explorer8 #section-features .content .mainbar { overflow:hidden; margin-left:278px; height:298px; width:610px; }
	#ads_explorer8 #section-features .content .mainbar .step1 ul { padding-top:30px; }
	#ads_explorer8 #section-features .content .mainbar .step1 ul li { background:url(http://ia2.sftcdn.net/shared/images/promos/explorer8/sprite-ie8.png) no-repeat; display:block; height:38px; margin-bottom:20px; padding-left:48px; }
	#ads_explorer8 #section-features .content .mainbar .step1 ul li.list-1 { background-position:0 2px; }
	#ads_explorer8 #section-features .content .mainbar .step1 ul li.list-2 { background-position:0 -52px; line-height:34px; }
	#ads_explorer8 #section-features .content .mainbar .step1 ul li.list-3 { background-position:0 -105px; line-height:34px; }
	#ads_explorer8 #section-features .content .mainbar .step1 ul li.list-4 { background-position:0 -158px; line-height:34px; }
	#ads_explorer8 #section-features .content .mainbar .step2 img { margin:5px 0; }
	#ads_explorer8 #section-features .content .mainbar .step2 .note { font-size:13px; }
	#ads_explorer8 #section-features .content .mainbar .step4 img  { margin:20px 0 0 0; }

	#ads_explorer8 #section-addons h3 span { font-size:20px; font-style:italic; color:#807f7f; }
	#ads_explorer8 #section-addons .content { background:url(http://ia1.sftcdn.net/shared/images/promos/explorer8/bg-addons.jpg) no-repeat 0 2px; height:233px; position:relative; width:920px; margin:6px 0 0; }
	#ads_explorer8 #section-addons .content .nav-left { background:url(http://ia2.sftcdn.net/shared/images/promos/explorer8/sprite-ui.png) no-repeat 0 0; display:block; height:80px; left:-15px; position:absolute; text-indent:-1000em; top:61px; width:33px; }
	#ads_explorer8 #section-addons .content .nav-right { background:url(http://ia2.sftcdn.net/shared/images/promos/explorer8/sprite-ui.png) no-repeat 0 -102px; display:block; height:80px; position:absolute; right:-5px; text-indent:-1000em; top:61px; width:33px; }
	#ads_explorer8 #section-addons .content .mainbar { overflow:hidden; height:188px; margin-left:18px; width:874px; }
	#ads_explorer8 #section-addons .content .nav { bottom:5px; position:absolute; width:100%; }
	#ads_explorer8 #section-addons .content .nav a { color:#fff; font-size:17px; font-weight:700; }
	#ads_explorer8 #section-addons .content .nav a:hover { color:#FF6; text-decoration:none; }
	#ads_explorer8 #section-addons .content .nav ul { text-align:center; }
	#ads_explorer8 #section-addons .content .nav ul li { display:inline; margin-left:58px; }
	#ads_explorer8 #section-addons .content .nav ul li.first { border:none; margin:0; }
	#ads_explorer8 #section-addons .content .nav ul li.selected span { position:absolute; bottom:16px; display:block; width:26px; height:19px; background:url(http://ia1.sftcdn.net/shared/images/promos/explorer8/first-selected.png) no-repeat 0 0; text-indent:-1000em; }
	* html #ads_explorer8 #section-addons .content .nav ul li.selected span { background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://ia1.sftcdn.net/shared/images/promos/explorer8/first-selected.png"); }
	#ads_explorer8 #section-addons .content .nav ul li.selected.first span { left:143px; }
	#ads_explorer8 #section-addons .content .nav ul li.selected.second span { left:390px; }
	#ads_explorer8 #section-addons .content .nav ul li.selected.third span { left:699px; }
	#ads_explorer8 #section-addons .content .nav ul li span { display:none; }
	#ads_explorer8 #section-addons h4 { color:#4a86b9; font-size:18px; font-weight:700; }

	#ads_explorer8 #section-addons .content .scrollContainer { width:2622px; }
	#ads_explorer8 #section-addons .content .step { float:left; height:142px; padding:30px 25px 15px 25px; width:824px; }
	#ads_explorer8 #section-addons .content .step p.actions { margin-top:20px; }
	#ads_explorer8 #section-addons .content .step p.actions a { margin-right:50px; font:bold 15px "Trebuchet MS", Arial, Helvetica, sans-serif; text-decoration:underline; padding-left:20px; }
	#ads_explorer8 #section-addons .content .step p.actions a.install, #ads_explorer8 #nyroModalContent .contentModal .list-webslices li { background:url(http://ia3.sftcdn.net/shared/images/icons/icons_sprite.png) no-repeat -100px -107px; }
	#ads_explorer8 #section-addons .content .step p.actions a.info, #ads_explorer8 #nyroModalContent .contentModal a.info { background:url(http://ia1.sftcdn.net/shared/images/icons/info.gif) no-repeat 0px 3px; }

	#ads_explorer8 #section-videos .thumbnails a:hover .name, #ads_explorer8 #section-addons .content .nav ul li.selected a { color:#FC0; }
	#ads_explorer8 #section-features .content .nav li.selected a, #ads_explorer8 #section-features .content .nav li.selected a:hover { color:#fff; }

	#ads_explorer8 #addon-suggestion img, #ads_explorer8 #addon-accelerator img, #ads_explorer8 #addon-webslices img { float:left; margin-right:25px; }

	#ads_explorer8 #info-webslices, #ads_explorer8 #info-suggestion { width:600px; height:300px; }
	#ads_explorer8 #info-webslices { width:620px; height:560px; }
	#ads_explorer8 #info-accelerator { width:700px; height:580px; }
	#ads_explorer8 #install_ie8 { width:500px; height:230px; }
	#ads_explorer8 #info-ie8 { width:600px; height:320px; }
	#ads_explorer8 #install_webslices { width:900px; height:360px; }

	#ads_explorer8 #nyroModalContent .contentModalInstall { font:normal 15px "Trebuchet MS", Arial, Helvetica, sans-serif; margin:0; padding:0 15px; }
	#ads_explorer8 #nyroModalContent .contentModal { font:normal 15px "Trebuchet MS", Arial, Helvetica, sans-serif; margin:0; padding:0 15px; text-align:left; }
	#ads_explorer8 #nyroModalContent .contentModal h1 { display:block; font-weight:bold; font-size:22px; }
	#ads_explorer8 #nyroModalContent .contentModal img { float:right; margin-left:20px; }
	#ads_explorer8 #nyroModalContent .contentModal p { margin:9px 0; text-align:left; }
	#ads_explorer8 #nyroModalContent .contentModal ul { list-style-type:disc; margin-left:30px; }
	#ads_explorer8 #nyroModalContent .contentModal ul li { padding-bottom:4px; color:#333; }
	#ads_explorer8 #nyroModalContent .contentModal .use-accelerator { text-align:center; margin-top:25px; }
	#ads_explorer8 #nyroModalContent .contentModal .use-accelerator img { float:none; }
	#ads_explorer8 #nyroModalContent .contentModal .use-webslice img { margin-bottom:20px; }
	#ads_explorer8 #nyroModalContent .contentModal a.info { padding-left:20px; text-decoration:underline; display:block; margin-top:30px; }
	#ads_explorer8 #nyroModalContent .contentModal .webslices { text-align:center; margin-top:40px; }
	#ads_explorer8 #nyroModalContent .contentModal .webslices img { float:none; margin:0; padding:0; }
	#ads_explorer8 #nyroModalContent .contentModal .list-webslices { margin-top:18px; }
	#ads_explorer8 #nyroModalContent .contentModal .list-webslices li { list-style:none; padding-left:20px; padding-bottom:10px; }
	#ads_explorer8 #nyroModalContent .download_m { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:17px; background-position:-96px -105px; margin:0; }

	#ads_explorer8 #alternative-download em { color:#807F7F; }
	#ads_explorer8 #alternative-download a strong { font-size:16px; font-weight:bold; }
	#ads_explorer8 #alternative-download a em { font-size:13px; }

	#ads_explorer8 div#nyroModalFull div#nyroModalWrapper  { border-radius:15px 15px 15px 15px; }
	#ads_explorer8 #nyroModalWrapper h1 { display:none; }
/* @endgroup PROMO INTERNET EXPLORER 8 */

/* @group NERO SUMMER PROMO 2010 */
	#nero_2010 { width:100%; min-height:631px; padding-top:17px; text-align:center; }
		#nero_2010 #nero_2010_content { width:980px; margin:0 auto; padding:0; text-align:left; }
			#nero_2010 #nero_2010_content #pathbar { margin-top:0; color:#fff; }
				#nero_2010 #nero_2010_content #pathbar a { color:#fdc934; }
			#nero_2010 #nero_2010_content h1, #nero_2010_modal h1 { width:226px; height:49px; margin-top:36px; background:url(http://ia2.sftcdn.net/shared/images/promos/nero_2010/logo.png) no-repeat; text-indent:-9999px; }
			#nero_2010 #nero_2010_content h2 { width:60%; margin-top:24px; font:bold 30px/36px "Trebuchet MS", Helvetica, Arial, sans-serif; color:#fdc934; }
				#nero_2010 #nero_2010_content h2 span { text-transform:uppercase; color:#fff; }
			#nero_2010 #nero_2010_content #nero_2010_content_bottom { overflow:hidden; margin-top:45px; }
				#nero_2010 #nero_2010_content #nero_2010_content_bottom #nero_2010_box { display:block; float:left; width:280px; height:310px; margin-right:36px; text-indent:-9999px; }
				#nero_2010 #nero_2010_content #nero_2010_content_bottom #nero_2010_content_actions { float:left; width:664px; padding-top:48px; }
					#container #nero_2010 #nero_2010_content #nero_2010_content_bottom #nero_2010_content_actions a.button { display:inline-block; height:34px; padding:0 30px; background:#47a418 url(http://ia2.sftcdn.net/shared/images/promos/nero_2010/button_big.png); border:1px solid #286807; line-height:34px; font-size:24px; }
					#nero_2010 #nero_2010_content #nero_2010_content_bottom #nero_2010_content_actions p { width:75%; margin-top:24px; color:#fff; }
					#nero_2010 #nero_2010_content #nero_2010_content_bottom #nero_2010_content_actions #nero_2010_more_info { margin:54px 0 30px; font-weight:bold; }
					#nero_2010 #nero_2010_content #nero_2010_content_bottom #nero_2010_content_actions a.nero_2010_action { display:inline-block; float:left; height:45px; padding:0 0 0 54px; line-height:45px; }
					#nero_2010 #nero_2010_content #nero_2010_content_bottom #nero_2010_content_actions a.download_l { margin-right:15px; background:url(http://ia3.sftcdn.net/shared/images/interface/actions/download_button_big.png) no-repeat; }
					#nero_2010 #nero_2010_content #nero_2010_content_bottom #nero_2010_content_actions a.comment_l { background:url(http://ia2.sftcdn.net/shared/images/promos/nero_2010/opinion_button_big.png) no-repeat; }
					#nero_2010 #nero_2010_content #nero_2010_content_bottom #nero_2010_content_actions p#nero_2010_terms { clear:both; width:auto; margin:0; padding-top:15px; text-align:right; color:#0a68c8; }

div#nyroModalFull div#nyroModalWrapper h1#nyroModalTitle { display:none; }

	#nero_2010_modal { overflow:hidden; height:1%; padding:24px 60px 9px; background:#000 url(http://ia2.sftcdn.net/shared/images/promos/nero_2010/popup_background.png) no-repeat top left; color:#fff; }
		#nero_2010_modal h1 { margin-top:0; }
		#content_popup #nero_2010_modal h2 { margin:20px 0 0; color:#fdc934; font:bold 24px/30px "Trebuchet MS", Helvetica, Arial, sans-serif; }
		#nero_2010_modal p { margin:0; text-align:left; }
		#content_popup #nero_2010_modal ul { width:auto; margin:15px 0 0; list-style:none; }
			#content_popup #nero_2010_modal ul li { margin-top:12px; padding:0 0 12px 60px; }
			#nero_2010_modal ul li#nero_vision_xtra { background:url(http://ia3.sftcdn.net/shared/images/promos/nero_2010/nero_vision_xtra.png) no-repeat top left; }
			#nero_2010_modal ul li#nero_burning_rom { background:url(http://ia1.sftcdn.net/shared/images/promos/nero_2010/nero_burning_rom.png) no-repeat top left; }
			#nero_2010_modal ul li#nero_backitup { background:url(http://ia3.sftcdn.net/shared/images/promos/nero_2010/nero_backitup.png) no-repeat top left; }
				#nero_2010_modal ul li span { font-weight:bold; }
					#nero_2010_modal ul li#nero_vision_xtra span { color:#fabc30; }
					#nero_2010_modal ul li#nero_burning_rom span { color:#9d230f; }
					#nero_2010_modal ul li#nero_backitup span { color:#47842b; }
		#nero_2010_modal #nero_2010_football { width:540px; height:80px; padding:18px 87px 0 10px; }
			#nero_2010_modal #nero_2010_football p { height:68px; padding:12px 3px 0 79px; background:#fbc031 url(http://ia1.sftcdn.net/shared/images/promos/nero_2010/football_player.png) no-repeat top left; font-size:12px; color:#000; }
				#nero_2010_modal #nero_2010_football p span { font-weight:bold; }
		#nero_2010_modal p#nero_2010_review { margin-top:20px; text-align:right; }
		#nero_2010_modal img { float:right; margin-top:20px; }

	#nyroModalContent #nero-2010-terms-and-conditions { width:auto; height:600px; padding:30px; }
		#nyroModalContent #nero-2010-terms-and-conditions h1 { font:bold 30px/36px "Trebuchet MS", Helvetica, Arial, sans-serif; color:#fdc934; }
		#nyroModalContent #nero-2010-terms-and-conditions ol { margin-top:30px; list-style:decimal; }
			#nyroModalContent #nero-2010-terms-and-conditions ol li { margin-left:30px; font:bold 18px/24px "Trebuchet MS", Helvetica, Arial, sans-serif; color:#fff; }
				#nyroModalContent #nero-2010-terms-and-conditions ol li p { font:normal 13px/19px "Trebuchet MS", Helvetica, Arial, sans-serif; }
				#nyroModalContent #nero-2010-terms-and-conditions ol li ul { margin:24px 0; list-style:disc; }
					#nyroModalContent #nero-2010-terms-and-conditions ol li ul li { font:normal 13px/19px "Trebuchet MS", Helvetica, Arial, sans-serif; }
		#nyroModalContent #nero-2010-terms-and-conditions p { text-align:left; color:#fff; }
/* @endgroup NERO SUMMER PROMO 2010 */


/* @end STYLES promos */

/* @STYLES promos_main */

/* @group ONLINE TAPAS */
#online_tapas { width:100%; margin:10px auto 0; padding-bottom:50px; background:#46474c url(http://ia2.sftcdn.net/de/images/static/promos/online-tapas/top_bg.png) repeat-x; position:relative; }
	#online_tapas #content { width:980px; padding:0; }
		#online_tapas h1 { background:url(http://ia1.sftcdn.net/de/images/static/promos/online-tapas/title.png) no-repeat left top; text-indent:-2000px; width:980px; height:219px; }
		#online_tapas #content_left { width:440px; padding-left:20px; float:left; }
			#online_tapas #content_left h2 { background:url(http://ia1.sftcdn.net/de/images/static/promos/online-tapas/txt_h2.png) no-repeat left top; text-indent:-2000px; width:241px; height:23px; margin-bottom:20px; }
			#online_tapas #content_left p { margin-bottom:30px; text-indent:-2000px; }
			#online_tapas #content_left p.p01 { background:url(http://ia2.sftcdn.net/de/images/static/promos/online-tapas/txt_p_01.png) no-repeat left top; width:317px; height:35px; }
			#online_tapas #content_left p.p02 { background:url(http://ia3.sftcdn.net/de/images/static/promos/online-tapas/txt_p_02.png) no-repeat left top; width:408px; height:83px; }
			#online_tapas #content_left p.p03 { background:url(http://ia2.sftcdn.net/de/images/static/promos/online-tapas/txt_p_03.png) no-repeat left top; width:383px; height:62px; }
			#online_tapas #content_left p.p04 { background:url(http://ia1.sftcdn.net/de/images/static/promos/online-tapas/txt_p_04.png) no-repeat left top; width:359px; height:18px; }
			#online_tapas #content_left p.p05 { background:url(http://ia3.sftcdn.net/de/images/static/promos/online-tapas/txt_p_05.png) no-repeat left top; width:157px; height:19px; }
		#online_tapas #content_right { background:url(http://ia1.sftcdn.net/de/images/static/promos/online-tapas/imgs_bg.png) no-repeat left top; width:465px; height:450px; float:right; padding:30px 25px; }
		#online_tapas #images { display:inline; }
		#online_tapas #images li { display:inline; }
		#online_tapas #images li img { border:3px solid #353531; margin:-4px; }
		#online_tapas #images li img:hover { border-color:#000; }
		#online_tapas #content_right p { float:right; padding:12px 30px 0 0; font-weight:bold; }
			#online_tapas #content_right p a { color:#cccd0f; padding:3px; }
			#online_tapas #content_right p a:hover { background-color:#333; -moz-border-radius:3px; }
/* @endgroup ONLINE TAPAS */


/* @group Jahre Softonic */

div#content div.jahre { width:100%; }
.jahre #promo_head { width:980px; margin:0 auto; position:relative; }
		.jahre #promo_head h2 { font:bold 30px "Trebuchet MS",Arial,sans-serif; color:#1fa4e1; margin:30px 0 10px 0; width:700px; }
		.jahre #promo_head p { font:bold 18px "Trebuchet MS",Arial,sans-serif; }
			.jahre #promo_head p strong { color:#539b32; font-size:22px; }
		.jahre #promo_head img { position:absolute; right:0; top:30px; width:137px; height:39px; }
	.jahre #programs_box { margin:20px auto 0 auto; width:980px; }
		.jahre #programs_box ul { width:980px; margin:0; height:310px; background:url(http://ia3.sftcdn.net/de/images/static/jahre/programs_box_bg.jpg) no-repeat right 20px; }
			.jahre #programs_box li { background:url(http://ia1.sftcdn.net/de/images/static/jahre/programs_box_list_bg.gif) no-repeat left top; width:154px; height:246px; float:left; margin-right:5px; padding:1px; text-align:center; }
				.jahre #programs_box li.last { margin:0; }
			.jahre #programs_box li h3 { font:17px "Trebuchet MS",Arial,sans-serif; color:#124164; padding-top:7px; }
			.jahre #programs_box li a { margin:auto; display:block; font-size:1.6em; background:transparent url(http://ia3.sftcdn.net/shared/images/interface/actions/action_buttons_medium.png) no-repeat 2px 9px; padding:3px 0 3px 15px; width:100px; text-align:right; }
		.jahre #alldownload_box { border:2px solid #3E83B3; height:60px; margin:0; position:relative; background:url(http://ia2.sftcdn.net/shared/images/promos/ashampoo/alldownload_bg.png) repeat-x 50% top; }
		.jahre #alldownload_box #alldownload_content { width:980px; margin:0 auto; overflow:hidden; width:980px; }
			.jahre #alldownload_box img { position:absolute; top:-9px; }
			.jahre #alldownload_box #alldownload_left { width:400px; background:url(http://ia1.sftcdn.net/shared/images/promos/ashampoo/alldownload_bg_left.png) repeat-x 430px top; height:60px; float:left; padding-left:30px; }
				.jahre #alldownload_box #alldownload_left p { margin:0; font:18px "Trebuchet MS",Arial,sans-serif; padding-top:10px; }
				.jahre #alldownload_box #alldownload_left a { text-decoration:underline; }
				.jahre #alldownload_box #alldownload_right { padding-top:15px; float:left; padding-left:20px; }
					.jahre #alldownload_box #alldownload_right a { margin-left:265px; }
		.jahre #back { width:980px; margin:auto; padding:35px 0 20px 0; }
		.jahre #back a { text-decoration:none; padding:2px 14px; margin:5px 5px 5px 0; font:bold 15px "Trebuchet MS", Arial, sans-serif; color:#FFF; background:url(http://ia1.sftcdn.net/shared/images/interface/actions/button_form.gif) 0 100% repeat-x #56accf; border:1px solid #17649a; text-align:center; position:relative; -moz-border-radius:4px; -webkit-border-radius:4px; }
	.jahre #TB_window { width:auto; }
	.jahre #tb_login_box { width:450px; height:275px; }
		#tb_login_box p.get_it { font:bold 22px "Trebuchet MS",Arial,sans-serif; color:#1fa4e1; }
			#tb_login_box p.get_it strong { color:#000; }
		#tb_login_box fieldset { padding:10px 0 0 0; }
		#tb_login_box #email, #tb_login_box #password { width:300px; height:16px; }
		#tb_login_box li { margin-bottom:15px; }
		#tb_login_box #email_lbl, #tb_login_box #pass_lbl { float:left; width:80px; margin-right:15px; padding-top:2px; }
		#tb_login_box #send_btn { text-decoration:none; padding:2px 14px; margin:5px 5px 5px 85px; font:bold 15px "Trebuchet MS", Arial, sans-serif; color:#FFF; background:url(http://ia1.sftcdn.net/shared/images/interface/actions/button_form.gif) 0 100% repeat-x #56accf; border:1px solid #17649a; text-align:center; position:relative; -moz-border-radius:4px; -webkit-border-radius:4px; cursor:pointer; }

/* @endgroup Jahre Softonic */

/* @group Nero Summer Promo 2010 */
	#nero_2010 { background:url(http://ia1.sftcdn.net/de/images/promos/nero_2010/background.jpg) 50% 0 repeat-x; }
		#nero_2010 #nero_2010_content #nero_2010_content_bottom #nero_2010_content_actions a.nero_2010_action { font-size:21px; }
		#nero_2010 #nero_2010_content #nero_2010_content_bottom #nero_2010_content_actions p { width:65%; }
		#nero_2010 #nero_2010_content #nero_2010_content_bottom #nero_2010_content_actions #nero_2010_more_info { margin-top:36px; }
		
		#nero_2010_modal #nero_2010_football { width:570px; background:url(http://ia1.sftcdn.net/de/images/promos/nero_2010/free_star.png) no-repeat top right; }
			#nero_2010_modal #nero_2010_football p { font-size:11px; }
/* @endgroup Nero Summer Promo 2010 */


/* @end STYLES promos_main */

/* @STYLES static */

/* @group CSS STATIC */
.caution { color:#f00; }
	/* @group GENERAL */
	#static_content { min-height:400px; width:100%; margin-bottom:8px; clear:both; overflow:hidden; font:12px Verdana, Helvetica, sans-serif; line-height:18px; }
	#static_content .note { font-size:11px; }
	#static_content caption { display:none; }
	#static_content img { margin:15px 0; }
	#static_content img.right { float:right; padding-left:10px; }
	#static_content img.left { float:left; padding-right:10px; }
	img.section_identity { margin-bottom:15px; }
	/* @endgroup GENERAL */

	/* @group HEADLINES */
	#static_content h1 strong, #static_content h2 strong, #static_content h3 strong { color:#1fa4e1; }
	#static_content h2 { color:#3B3B3B; font-family:"Trebuchet Ms", Arial, sans-serif; font-size:24px; font-size-adjust:none; font-weight:bold; letter-spacing:-0.7px; line-height:normal; height:31px; width:100%; clear:both; position:relative; }
	#content_2col_left #static_content h2 { background:url(http://ia2.sftcdn.net/shared/images/interface/titles_bg.png) no-repeat scroll 0px -400px; padding:0pt 10px 2px 10pt; }
	#content_1col #static_content h2 { background:url(http://ia2.sftcdn.net/shared/images/interface/titles_bg.png) no-repeat scroll 0px -130px; padding:0 0 0px 10px; }
	#static_content h3 { color:#3B3B3B; font-family:"Trebuchet Ms", Arial, sans-serif; font-size:22px; font-size-adjust:none; font-weight:bold; letter-spacing:-0.7px; line-height:normal; margin-top:15px; height:31px; width:100%; clear:both; position:relative; }
	#static_content h3 { background:url(http://ia2.sftcdn.net/shared/images/interface/titles_bg.png) no-repeat scroll 0px -400px; padding:0pt 10px 2px 10pt; }
	#content_1col #static_content h3 { background:url(http://ia2.sftcdn.net/shared/images/interface/titles_bg.png) no-repeat scroll 0px -130px; padding:0 0 2px 10px; }
	#static_content h4 { margin-bottom:10px; font-size:16px; font-weight:bold; line-height:24px; }
	#static_content h5 { font-size:14px; font-weight:bold; line-height:30px; }
	#content_2col_left #static_content .box_light_mainright .content h2 { float:left; background:none; height:30px; padding:0px; margin-top:-45px; }
	#content_2col_left #static_content .box_light_mainright .content h3 { float:left; background:none; height:43px; padding:0px; }
	/* @endgroup HEADLINES */

	/* @group STATIC_BOX */
	#static_content .box_light_100 { margin-top:-6px; }
	#static_content .box_light_mainright { margin:25px 0px; }
	#static_content .box_light_mainright .content { padding-bottom:10px; }
	#content_2col_left #static_content .box_light_mainright .content p { width:auto; }
	/* @endgroup STATIC_BOX */

	/* @group TEXT_ELEMENTS */
	#content_2col_left #static_content p, #content_1col #static_content p { line-height:18px; width:95%; margin:0 0 1em 0.5em; text-align:left; }
	#content_1col #static_content p { width:auto; }
	#content_2col_left #static_content .mandatory { text-align:right; font-weight:bold; }
	#content_2col_left #static_content .date { text-align:right; margin-top:35px; font:normal 10px Verdana, sans-serif; color:#547AB6; }
	#content_2col_left #static_content .address { line-height:18px; margin-left:3%; margin-bottom:2em; }
	#content_2col_left #static_content .center p { text-align:center; }
	#static_content div.content_1col ol { list-style-type:decimal; width:80%; margin-left:30px; margin-bottom:20px; }
	#static_content div.content_1col ol li { margin-top:5px; }
	#static_content .underline { text-decoration:underline; font-weight:normal; }
	/* @endgroup TEXT_ELEMENTS */

	/* @group CATEGORIES_LIST */
	#categories_nav .inteligent_nav ul li.on a { font-weight:bold; color:#FFF; background-position:-136px -4966px; }
	#categories_nav .inteligent_nav li.open_on { padding:0; }
	#categories_nav .inteligent_nav ul li a { font-weight:normal; }
	/* @endgroup CATEGORIES_LIST */

	/* @group I18N */
	#i18n_form { padding:0px 19px 10px 0px; text-align:right; }
	/* @endgroup I18N */

	/* @group STATIC_LIST */
	#static_content dl { margin:15px; line-height:22px; clear:both; width:80%; }
	#static_content dl dt { background:url(http://ia3.sftcdn.net/shared/images/interface/bullet_sprite.png) no-repeat scroll 0px -28px; clear:both; float:left; font-weight:bold; padding-left:10px; width:140px; margin:0px 10px 5px 0px; }
	#static_content dl dd { margin-left:170px; margin-bottom:5px; }
	#static_content dl dd p { width:100%; }

	#static_content dl.row2 { margin:20px 0px; line-height:22px; }
	#static_content dl.row2 dt { background:none; font-weight:bold; width:100%; margin:0px 10px 5px 0px; float:none; padding:0; }
	#static_content dl.row2 dd { margin:1em 0 2em 0; }

	#static_content dl.no-margin { margin-left:0px; }
	#static_content dl.no-margin dt { background:none; width:auto; padding-left:0px; }
	#static_content dl.no-margin dd { margin-left:2px; }

	#static_content ol { margin-left:30px; margin-bottom:30px; margin-top:10px; list-style-type:decimal; width:80%; }
	#static_content ol li { margin-top:5px; margin-left:5%; }
	#static_content ul { margin-bottom:30px; margin-top:10px; width:80%; }
	#static_content ul li { line-height:25px; list-style-type:disc; margin-left:5%; }
	#static_content ul ul { margin-left:25px; margin-bottom:10px; margin-top:10px; list-style-type:circle; }
	/* @endgroup STATIC_LIST */

	/* @group STATIC_TABLE */
	#static_content table.static_table { border:1px solid #bed0e4; width:99%; margin:20px 1px; font-size:12px; }
		#static_content table.static_table caption { display:none; }
		#static_content table.static_table tr { height:15px; border-width:0 0 1px 0; border-style:solid; border-color:#bed0e4; }
		#static_content table.static_table th, table.static_table td { border-bottom:1px solid #BED0E4; }
		#static_content table.static_table thead th { background:#FDF5C6 none repeat scroll 0% 50%; font-family:Verdana, sans-serif; font-size:11px; font-size-adjust:none; font-stretch:normal; font-style:normal; font-variant:normal; font-weight:bold; line-height:normal; text-align:center; }
		#static_content table.static_table th { padding:15px 5px; }
		#static_content table.static_table thead th.main_column { text-align:left; }
		#static_content table.static_table tbody td { text-align:center; }
		#static_content table.static_table span { height:40px; width:16px; margin:auto; display:block; text-indent:-1000em; }
		#static_content table.static_table .box_question { background:transparent url(http://ia1.sftcdn.net/shared/images/icons/question.png) no-repeat scroll 0%; }
		#static_content table.static_table .box_unknown { background:transparent url(http://ia2.sftcdn.net/shared/images/icons/error.gif) no-repeat scroll 0%; width:21px; }
		#static_content table.static_table .box_ok { background:transparent url(http://ia3.sftcdn.net/shared/images/icons/verified.gif) no-repeat scroll 0%; }

	/* @endgroup STATIC_TABLE */

	/* @group NAVIGATION */
	#static_content .back { background:url(http://ia1.sftcdn.net/shared/images/static/subir.gif) no-repeat; width:14px; text-align:left; float:right; text-indent:-1000em; clear:both; }
	.navigation_links { height:20px; }
		.navigation_links .previous_link { float:left; }
		.navigation_links .next_link { float:right; }
	/* @endgroup NAVIGATION */

	/* @group WHERE WE ARE */
		#static_content #where_are_we .column_left { clear:both; }
		#static_content #where_are_we ul.vcard { float:left; width:385px; }
		#static_content #where_are_we ul.vcard.clear { clear:both; }
		#static_content #where_are_we ul li { list-style-type:none; line-height:22px; margin:0px; }
		#static_content #where_are_we ul ul { margin:0px; }
	/* @endgroup WHERE WE ARE */

	/* @group PRESS */
	#static_content .images_col { float:left; width:225px; margin-bottom:20px; padding-right:50px; }
	#static_content .images_col p { margin:0px; line-height:normal; }

	#static_content #lists_press dl { border:1px solid #BED0E4; margin:15px 7px 15pt; padding:0pt; width:98%; }
	#static_content #lists_press dl dt { background:none; display:block; float:left; font-weight:normal; margin:0pt; padding:12px 10px; }
	#static_content #lists_press dl dd { border-bottom:1px solid #BED0E4; display:block; margin:0pt; padding:12px 5px; }
	#static_content #lists_press dl .last { border:medium none; }
	/* @endgroup PRESS */

#content_1col #static_content.press_notes .clearfix { width:700px; }
#content_1col #static_content.press_notes img { margin-right:30px; }
#content_1col #static_content.press_notes p { width:100%; }
#content_1col #static_content.press_notes ul { margin-bottom:15px; }
#content_1col #static_content.press_notes ul li { list-style-type:none; line-height:17px; margin-left:0px; }
#content_1col #static_content.press_notes ul li.caract { line-height:17px; margin-left:30px; list-style-type:disc; }
#content_1col #static_content.press_notes ul li.space { list-style-type:none; line-height:17px; margin-top:5px; }
#content_1col #static_content.press_notes .box_light_100 .content { padding-bottom:10px; }

#static_content dl.lists_press { border:1px solid #BED0E4; margin:15px 7px 15pt; padding:0pt; width:98%; }
#static_content dl.lists_press dt { background:none; display:block; float:left; font-weight:normal; margin:0pt; padding:12px 10px; }
#static_content dl.lists_press dd { border-bottom:1px solid #BED0E4; display:block; margin:0pt; padding:12px 5px; }
#static_content dl.lists_press .last { border:medium none; }
	/* @endgroup PRESS */

/* @group INTERNATIONAL */
#map_international ul { width:auto; margin-top:15px; }
	#map_international ul li { margin-left:2%; }
#map_international img { float:right; }
#map_international .map_es { color:#F90; }
#map_international .map_de { color:#9C0; }
#map_international .map_fr { color:#C60; }
#map_international .map_it { color:#C69; }
#map_international .map_uk { color:#D9D900; }
#map_international .map_br { color:#AE0000; }
#map_international .map_us { color:#FFF; }
/* @endgroup INTERNATIONAL */

/* @group HELP SOFTONIC DOWNLOADER */
#content_2col_left #static_content.help_downloader h3 { font:bold 15px Verdana,Helvetica,sans-serif; background:none; height:auto; margin-top:25px; padding:0px; }
#content_2col_left #static_content.help_downloader p { margin:25px 0px 10px 0px; }
#content_2col_left #static_content.help_downloader ol { margin:0px; padding:0px; width:100%; }
/* @endgroup HELP SOFTONIC DOWNLOADER */

/* @endgroup CSS STATIC */

/* @group UBER SOFTONIC */
.images_col { float:left; padding-right:50px; width:225px; }
#content_2col_left #static_content .images_col p { line-height:normal; margin:0px; }
#content_2col_left .firstbar { padding-bottom:30px; }
/* @endgroup UBER SOFTONIC */

/* @group ADVERTISING */
.formats #static_content .linkExampleLeft { display:block; margin-bottom:22px; }
.formats #static_content .linkExampleRight { float:left; margin-left:359px; margin-top:-40px; }
.formats #static_content h4 { padding-left:10px; margin-bottom:-30px; }
.formats #static_content .box_light_mainright { margin-bottom:17px; }

.recommended #static_content img { float:left; }
.recommended #static_content .box_light_mainright .content div { float:left; width:45%; }
.recommended #static_content .box_light_mainright .content div ul { padding-left:10px; }
.recommended #static_content h4 { clear:left; }
#static_content .advertising_note { font-size:10px; }
/* @endgroup ADVERTISING */

/* @group MENU */
#categories_nav .inteligent_nav ul li a { font-weight:normal; }
/* @endgroup MENU */

/* @group DELUXE */
.box_deluxe { background:transparent url(http://ia3.sftcdn.net/de/images/static/deluxe/box_deluxe.png) no-repeat scroll; display:block; width:513px; height:45px; margin-top:20px; font-family:"Trebuchet Ms", Arial, sans-serif; font-size:19px; line-height:21px; padding-top:12px; text-align:center; }
#content_1col .deluxe_promo dl dd { display:block; padding-left:57px; margin-top:-22px; margin-bottom:0px; }

#content_1col .deluxe_promo .scarica { background:transparent url(http://ia3.sftcdn.net/shared/images/icons/services_icons.gif) no-repeat scroll 0pt 11px; padding-left:57px; }
#content_1col .deluxe_promo .tariffa { background:transparent url(http://ia3.sftcdn.net/shared/images/icons/services_icons.gif) no-repeat scroll 0pt -49px; padding-left:57px; }
#content_1col .deluxe_promo .pubblicita { background:transparent url(http://ia3.sftcdn.net/shared/images/icons/services_icons.gif) no-repeat scroll 0pt -345px; padding-left:57px; }
#content_1col .deluxe_promo .selezione { background:transparent url(http://ia3.sftcdn.net/shared/images/icons/services_icons.gif) no-repeat scroll 0pt -286px; padding-left:57px; }
#content_1col .deluxe_promo .download { background:transparent url(http://ia3.sftcdn.net/shared/images/icons/services_icons.gif) no-repeat scroll 0pt -226px; padding-left:57px; }

#content_1col .deluxe_promo img { float:right; margin-top:25px; }
#content_1col .deluxe_promo a.deluxe_button { background:transparent url(http://ia2.sftcdn.net/de/images/static/deluxe/button_provalo.png) no-repeat scroll; display:block; width:162px; height:36px; float:right; text-indent:-1000px; padding-right:191px; margin-top:18px; }
#content_1col .deluxe_promo .deluxe_note { clear:both; border-top:1px solid #e1e1e1; }
#content_1col .deluxe_promo .deluxe_note p { padding-top:5px; font-size:10px; color:#677689; }
#content_1col .deluxe_promo dl { width:400px; float:left; width:365px; }
#content_1col .deluxe_promo dl dt { font-family:"Trebuchet MS", Arial, sans-serif; font-size:20px; font-size-adjust:none; font-stretch:normal; font-style:normal; font-variant:normal; font-weight:bold; line-height:54px; }
/* @endgroup DELUXE */

/* @group POPUPS */
#content_popup { padding:20px; }
#content_popup h1, #content_popup h2 { clear:both; color:#1F1F1F; font-family:"Trebuchet Ms", Arial, sans-serif; font-weight:bold; margin-bottom:5px; font-weight:bold; }
#content_popup h1 { font-size:18px; }
#content_popup h2 { font:bold 20px "Trebuchet Ms", Arial, sans-serif; line-height:40px; margin-bottom:10px; }
#content_popup h3 { font:bold 16px "Trebuchet Ms", Arial, sans-serif; line-height:40px; margin-bottom:10px; }
#content_popup h4 { font:bold 14px "Trebuchet Ms", Arial, sans-serif; line-height:40px; margin-bottom:10px; }
#content_popup h5 { font:bold 12px "Trebuchet Ms", Arial, sans-serif; line-height:40px; margin-bottom:10px; }
#content_popup ol li { margin-top:5px; margin-left:5%; }
#content_popup ul.menu_popup_legal { float:right; font-size:10px; margin-top:-100px; width:40%; }
#content_popup ul.menu_popup_legal li { display:inline; }
#content_popup ol { margin-left:0px; margin-bottom:10px; margin-top:10px; list-style-type:decimal; width:80%; }
#content_popup ul { margin-left:10px; margin-bottom:10px; margin-top:10px; list-style-type:disc; width:80%; }
#content_popup ul li { margin-top:5px; margin-left:5%; }
/* @endgroup POPUPS */

/* @group RECOMMEND PROGRAM*/
#content_1col .static_form_recommend h4 { padding-left:20px; }
#content_1col .static_form_recommend p { padding-left:20px; }
#content_1col .static_form_recommend span { color:#F00; font-weight:bold; }
#content_1col .static_form_recommend #contact_form p { color:#1FA4E1; font-weight:bold; padding-bottom:2px; border-bottom:#afcaea 1px solid; padding-top:10px; }
#content_1col .static_form_recommend #contact_form p.comment { color:#F00; text-decoration:none; font-weight:normal; border:none; }
#content_1col .static_form_recommend #contact_form ol { margin:0; padding:10px 0 0 0; }
#content_1col .static_form_recommend #contact_form #submit { margin-left:150px; margin-top:10px; }
/* @endgroup RECOMMEND PROGRAM */

/* @group TOUR */
#content_1col #static_content .tour_box .content h3 { background:transparent none repeat scroll 0%; float:left; height:30px; margin-top:-40px; padding:0px; }
#static_content ul.guida_rapida li { line-height:28px; list-style-type:none; padding-left:4%; display:block; height:28px; }
#static_content a.big { font-size:14px; line-height:18px; }

.tour_what { background:transparent url(http://ia2.sftcdn.net/shared/images/help/icon_que_es.gif) no-repeat scroll; }
.tour_search { background:transparent url(http://ia3.sftcdn.net/shared/images/help/icon_buscar.gif) no-repeat scroll; }
.tour_download { background:transparent url(http://ia2.sftcdn.net/shared/images/help/icon_descargar.gif) no-repeat scroll; }
.tour_download2 { background:transparent url(http://ia1.sftcdn.net/shared/images/help/icon_op_descargar.gif) no-repeat scroll; }
.tour_opinion { background:transparent url(http://ia1.sftcdn.net/shared/images/help/icon_opiniones.gif) no-repeat scroll; }
.tour_opinion2 { background:transparent url(http://ia1.sftcdn.net/shared/images/help/icon_opinar.gif) no-repeat scroll; }
.tour_register { background:transparent url(http://ia3.sftcdn.net/shared/images/help/icon_registro.gif) no-repeat scroll; }

#static_content .tour_box { margin-top:60px; }
#static_content .tour_box span { margin-top:-40px; margin-left:929px; height:30px; width:30px; position:absolute; }
#static_content .tour_box ol { margin:0px; padding:0px; }
#static_content .tour_box img { display:block; margin:15px auto 15px auto; }

#static_content .tour_op1 { background:transparent url(http://ia1.sftcdn.net/shared/images/help/n01.gif) no-repeat scroll; }
#static_content .tour_op2 { background:transparent url(http://ia3.sftcdn.net/shared/images/help/n02.gif) no-repeat scroll; }
#static_content .tour_op3 { background:transparent url(http://ia2.sftcdn.net/shared/images/help/n03.gif) no-repeat scroll; }

#content_1col #static_content .tour_op1, #content_1col #static_content .tour_op2, #content_1col #static_content .tour_op3 { line-height:27px; padding-left:36px; list-style-type:none; margin:35px 0; }
.tour_info { display:block; margin-top:20px; }
/* @endgroup TOUR */

/* @group ESALES */
#static_content ul.global_presence { width:100%; }
#language_form { float:none; margin-top:-30px; }
#language_form #form_lang { text-align:right; }
#language_form #form_lang .Text1 { margin-bottom:10px; margin-right:18px; }
.tour #static_content a.previous { float:left; }

#static_content ol.pay_type { width:95%; }
#static_content .world { float:right; margin:0px; padding:0px; }
#static_content #nav_tour { display:block; margin-top:10px; padding-bottom:20px; }
.tour #static_content a.next { float:right; }
.visibility img { display:block; margin:auto; }

/* @endgroup ESALES */

/* @group RECOMMEND PROGRAM */
#content_1col .static_form_recommend h4 { padding-left:20px; }
#content_1col .static_form_recommend p { padding-left:20px; }
#content_1col .static_form_recommend span { color:#F00; font-weight:bold; }
#content_1col .static_form_recommend #contact_form p { color:#1FA4E1; font-weight:bold; padding-bottom:2px; border-bottom:#afcaea 1px solid; padding-top:10px; }
#content_1col .static_form_recommend #contact_form p.comment { color:#F00; text-decoration:none; font-weight:normal; border:none; }
#content_1col .static_form_recommend #contact_form ol { margin:0; padding:10px 0 0 0; }
#content_1col .static_form_recommend #contact_form #submit { margin-left:150px; margin-top:10px; }
/* @endgroup RECOMMEND PROGRAM */

/* @group PRESSE */
#content_1col #static_content.press_notes .clearfix { width:700px; }
#content_1col #static_content.press_notes img { margin-right:30px; }

#content_1col #static_content.press_notes p { width:100%; }
#content_1col #static_content.press_notes ul { margin-bottom:15px; }
#content_1col #static_content.press_notes ul li { list-style-type:none; line-height:17px; margin-left:0px; }
#content_1col #static_content.press_notes ul li.caract { line-height:17px; margin-left:30px; list-style-type:disc; }
#content_1col #static_content.press_notes ul li.space { list-style-type:none; line-height:17px; margin-top:5px; }
#content_1col #static_content.press_notes .box_light_100 .content { padding-bottom:10px; }

#static_content dl.lists_press { border:1px solid #BED0E4; margin:15px 7px 15pt; padding:0pt; width:98%; }
#static_content dl.lists_press dt { background:none; display:block; float:left; font-weight:normal; margin:0pt; padding:12px 10px; }
#static_content dl.lists_press dd { border-bottom:1px solid #BED0E4; display:block; margin:0pt; padding:12px 5px; }
#static_content dl.lists_press .last { border:medium none; }
/* @endgroup PRESSE */

/* @group DEVELOPERS */
span.note { color:#000; font-size:10px; padding-left:150px; display:block; margin-bottom:10px; }
#static_content .clearfix img { padding:10px; margin:0; }
#static_content .clearfix p { width:80%; float:left}

#static_content .german img { float:left; }
#content_2col_left #static_content .german p.image { width:50%; margin:30px; }
#note_submit_software { color:red; font-size:10px; }

#content_2col_left #static_content h3 { margin-bottom:15px; letter-spacing:-0.7px; font:bold 24px "Trebuchet Ms", Arial, sans-serif; text-transform:none; color:#3B3B3B; background:transparent url(http://ia2.sftcdn.net/shared/images/interface/titles_bg.png) no-repeat scroll 0 -400px; padding:0 10px 2px 10px; }
#content_2col_left #static_content .rating img { float:right; padding-right:185px; padding-top:40px; margin:0; }
#content_2col_left #static_content .rating p { width:50%; padding-top:10px; }
#content_2col_left .formats_advertisement { padding:20px 0 10px 0; }
/* @endgroup DEVELOPERS */

/* @group DL_SCORING */
#static_content dl.scoring span { height:17px; width:60px; display:block; text-indent:-1000em; }
#static_content dl.scoring dt { background:none; float:left; }
#static_content dl.scoring dd { float:left; width:80%; margin:-0.2em 0 2em -5.25em; }
#static_content span.star1 { background:transparent url(http://ia1.sftcdn.net/shared/images/interface/actions/rating_softonic_small.png) no-repeat scroll 0px -125px; }
#static_content span.star2 { background:transparent url(http://ia1.sftcdn.net/shared/images/interface/actions/rating_softonic_small.png) no-repeat scroll 0px -93px; }
#static_content span.star3 { background:transparent url(http://ia1.sftcdn.net/shared/images/interface/actions/rating_softonic_small.png) no-repeat scroll 0px -62px; }
#static_content span.star4 { background:transparent url(http://ia1.sftcdn.net/shared/images/interface/actions/rating_softonic_small.png) no-repeat scroll 0px -30px; }
#static_content span.star5 { background:transparent url(http://ia1.sftcdn.net/shared/images/interface/actions/rating_softonic_small.png) no-repeat scroll 0px 3px; }
/* @endgroup DL_SCORING */

/* @group FDH LANDING */
#fdh_landing { background:url(http://ia2.sftcdn.net/shared/images/fdh/background.jpg) #eef6fe no-repeat center top; margin:0 auto; padding-bottom:95px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; margin-bottom:-18px; }
	#fdh_landing h1 { width:860px; padding:40px 0 10px 65px; margin:0 auto; font-size:1.9em; background:url(http://ia3.sftcdn.net/shared/images/fdh/list_icons.png) no-repeat 25px 45px; }
	#fdh_landing h2 { padding:35px 40px 40px 40px; margin:0 auto; font-size:1.4em; font-weight:bolder; background:url(http://ia3.sftcdn.net/shared/images/fdh/content.png) no-repeat 0 top; }
	#fdh_landing h3 { padding:0 0 30px 0; margin:0; font-size:1.3em; font-weight:bolder; }
	#fdh_landing .content { width:924px; background:#FFF url(http://ia3.sftcdn.net/shared/images/fdh/content.png) repeat-y -1848px 0; margin:auto; padding:0; }
		#fdh_landing .clear { clear:both; background:url(http://ia1.sftcdn.net/shared/images/fdh/separate_bar.png) center center no-repeat; padding:0; margin:0; height:65px; }
		#fdh_landing .content ul { margin:0; padding:0; list-style:none; clear:both; overflow:hidden; }
			#fdh_landing .content ul li { padding:0 0 40px 0; margin:0 0 0 45px; width:370px; float:left; display:inline; background:url(http://ia3.sftcdn.net/shared/images/fdh/list_icons.png) no-repeat; }
				#fdh_landing .content ul li strong { font-size:1.3em; }
				#fdh_landing .content ul li ul { padding:20px 0 0 0; margin:0; font:Verdana, Arial, Helvetica, sans-serif; font-size:1em; background:none; width:auto; }
					#fdh_landing .content ul li ul li { padding:0 0 0 65px; width:auto; float:none; background:none; margin:0; display:block; font-family:Tahoma, Geneva, sans-serif; }
						#fdh_landing .content ul li ul li strong { font-size:1.1em; }
						#fdh_landing .content .improve { background-position:0 -95px; padding-bottom:20px; }
						#fdh_landing .content .fast { background-position:-450px -100px; padding-bottom:60px; }
						#fdh_landing .content .automatic { background-position:0 -225px; }
						#fdh_landing .content .download { background-position:-450px -218px; }
						#fdh_landing .content .save { background-position:0 -360px; }
						#fdh_landing .content .benefit { background-position:0 -470px; }
						#fdh_landing .content .special { background-position:-450px -360px; }
						#fdh_landing .content .benefits { background-position:-450px -465px; }
			#fdh_landing form { width:410px; margin:0; padding:0 0 0 40px; float:left; display:block; }
				#fdh_landing form fieldset { padding:0 0 25px 0; border:1px dotted #CCC; margin:0; }
				#fdh_landing form ol { padding:30px 0 0 0; margin:0; list-style:none; }
					#fdh_landing form ol li { padding:0 30px 15px 30px; margin:0 0 15px 0; font:1.1em Verdana, Arial, Helvetica, sans-serif; height:1%; clear:both; }
						#fdh_landing form ol li.submit { margin-bottom:0; padding-bottom:0; height:24px; }
					#fdh_landing form input { margin:10px 65px 0 0; padding:3px; border:1px solid #86a6d9; width:275px; height:15px; font:Verdana, Arial, Helvetica, sans-serif; }
					#fdh_landing form #files, #fdh_landing form #rate { margin-bottom:5px; }
					#fdh_landing form span { color:#999; display:block; }
					#fdh_landing form label.selling { overflow:hidden; }
					#fdh_landing form .selling span { display:block; color:#000; }
						#fdh_landing form .selling label { width:85px; display:block; float:left; margin:10px 0 0 0; padding-right:15px; }
						#fdh_landing form .selling input { width:auto; padding:0; margin:0 5px 0 0; float:left; border:0; clear:both; }
						#fdh_landing form .submit input { width:143px; height:24px; border:0; text-indent:-1000em; margin:0; padding:0; line-height:0; display:block; position:static; }
						#fdh_landing form .submit .hidden { display:none; }
						#fdh_landing form li.msg_ko { background-image:none; padding:20px; }
				#fdh_landing #submit_fdh { display:none; }
			#fdh_landing .process { background:url(http://ia2.sftcdn.net/shared/images/fdh/process.jpg) no-repeat 0 0; width:421px; height:640px; float:left; padding-left:50px; }
			#fdh_landing .content .bottom { background:url(http://ia3.sftcdn.net/shared/images/fdh/content.png) no-repeat -924px bottom; width:924px; height:75px; display:block; clear:both; margin:0; padding:0; }
	#fdh_landing label.error, #fdh_landing form span.error { color:#DE0000; font-weight:bold; }
	#fdh_landing #error_message { display:none; }
	#nyroModalContent h3 { color:#000; font-family:"Trebuchet MS",Arial,sans-serif; font-size:24px; font-weight:bold; line-height:normal; margin:10px; text-align:center; }
	#nyroModalContent p { color:#000; text-align:center; margin:25px 0; }
	#nyroModalContent input.button, #nyroModalContent a.button { -moz-border-radius:4px 4px 4px 4px; background:url(http://ia1.sftcdn.net/shared/images/interface/actions/button_form.gif) repeat-x scroll 0 100% #56ACCF; border:1px solid #17649A; color:#FFF; font:bold 15px "Trebuchet MS",Arial,sans-serif; margin:5px 5px 5px 0; overflow:hidden; padding:0 0.25em; position:relative; text-align:center; text-decoration:none; width:auto; }
/* @endgroup FDH LANDING */

/* @group SECURITY SEAL LANDING */
#security_seal_landing { width:980px; margin:0 auto; text-align:left; }
	#security_seal_landing #pathbar { margin-top:0; }
	#security_seal_landing p { text-align:left; }
	#security_seal_landing h1 { margin-top:15px; }
		#security_seal_landing h1 strong { color:#1fa4e1; }
	#security_seal_landing #security_seal_features { width:930px; height:164px; padding:31px 0 45px 50px; background:url(http://ia3.sftcdn.net/shared/images/security_seal/landing_seal_background.jpg) no-repeat top left; }
		#security_seal_landing #security_seal_features ul { height:164px; padding:21px 0 0 233px; background:url(http://ia2.sftcdn.net/de/images/security_seal/landing_seal.png) no-repeat top left; }
			#security_seal_landing #security_seal_features ul li { float:left; width:192px; margin-right:36px; }
				#security_seal_landing #security_seal_features ul li h2 { font:bold 17px "Trebuchet MS", Helvetica, Arial, sans-serif; }
					#security_seal_landing #security_seal_features ul li h2 strong { color:#1fa4e1; }
	#security_seal_landing h3 { clear:both; margin-top:30px; font:bold 20px "Trebuchet MS", Helvetica, Arial, sans-serif; color:#000; }
	#security_seal_landing #security_seal_faq { overflow:hidden; }
		#security_seal_landing #security_seal_faq ul { float:left; width:460px; padding-right:30px; }
			#security_seal_landing #security_seal_faq ul li { margin-top:15px; padding-left:24px; background:url(http://ia3.sftcdn.net/shared/images/security_seal/landing_list_style.gif) no-repeat top left; }
				#security_seal_landing #security_seal_faq ul li h4 { font-weight:bold; }
	#security_seal_back { float:left; margin:15px 0px 50px 0px; }
	#security_seal_conditions { float:right; margin:15px 30px 50px 0px; }
/* @endgroup SECURITY SEAL LANDING */


/* @end STYLES static */

/* @STYLES static_main */

/* @group CSS STATIC */
	/* @group GENERAL */
	#static_content caption { display:none; }
	#static_content img { margin:15px 0; }
	img.section_identity { margin-bottom:15px; }
	/* @endgroup GENERAL */

	/* @group HEADLINES */
	#static_content h1 strong, #static_content h2 strong, #static_content h3 strong { color:#1fa4e1; }
	#content_1col #static_content h2 { background:url(http://ia2.sftcdn.net/shared/images/interface/titles_bg.png) no-repeat scroll 0px -130px; padding:0 0 0px 10px; }
	#static_content h3 { color:#3B3B3B; font-family:"Trebuchet Ms",Arial,sans-serif; font-size:22px; font-size-adjust:none; font-weight:bold; letter-spacing:-0.7px; line-height:normal; margin-top:15px; height:31px; width:100%; clear:both; position:relative; }
	#content_2col_left #static_content h3 { background:url(http://ia2.sftcdn.net/shared/images/interface/titles_bg.png) no-repeat scroll 0px -400px; padding:0pt 10px 2px 10pt; }
	#content_1col #static_content h3 { background:url(http://ia2.sftcdn.net/shared/images/interface/titles_bg.png) no-repeat scroll 0px -130px; padding:0 0 2px 10px; }
	#static_content h4 { font-size:16px; font-weight:bold; line-height:30px; }
	#static_content h5 { font-size:14px; font-weight:bold; line-height:30px; }
	#static_content .box_light_mainright .content h2 { float:left; background:none; height:30px; padding:0px; margin-top:-45px; }
	#static_content .box_light_mainright .content h3 { float:left; background:none; height:43px; padding:0px; }
	/* @endgroup HEADLINES */

	/* @group STATIC_BOX */
	#static_content .box_light_100 { margin-top:-6px; }
	#static_content .box_light_mainright { margin:25px 0px; }
	#static_content .box_light_mainright .content { padding-bottom:10px; }
	#static_content .box_light_mainright .content p { width:100%; }
	/* @endgroup STATIC_BOX */

	/* @group TEXT_ELEMENTS */
	#content_2col_left #static_content .address { line-height:18px; margin-left:3%; margin-bottom:2em; }
	#static_content div.content_1col ol { list-style-type:decimal; width:80%; margin-left:30px; margin-bottom:20px; }
	#static_content div.content_1col ol li { margin-top:5px; }
	#static_content .underline { text-decoration:underline; font-weight:normal; }
	/* @endgroup TEXT_ELEMENTS */

	/* @group STATIC_LIST */
	#static_content dl { margin:15px; line-height:22px; clear:both; width:80%; }
	#static_content dl dt { background:url(http://ia3.sftcdn.net/shared/images/interface/bullet_sprite.png) no-repeat scroll 0px -28px; clear:both; float:left; font-weight:bold; padding-left:10px; width:140px; margin:0px 10px 5px 0px; }
	#static_content dl dd { margin-left:170px; margin-bottom:5px; }
	#static_content dl dd p { width:100%; }

	#static_content dl.row2 { margin:20px 0px; line-height:22px; }
	#static_content dl.row2 dt { background:none; font-weight:bold; width:100%; margin:0px 10px 5px 0px; float:none; padding:0; }
	#static_content dl.row2 dd { margin:1em 0 2em 0; }

	#static_content dl.no-margin { margin-left:0px; }
	#static_content dl.no-margin dt { background:none; width:auto; padding-left:0px; }
	#static_content dl.no-margin dd { margin-left:2px; }

	#static_content ol { margin-left:30px; margin-bottom:30px; margin-top:10px; list-style-type:decimal; width:80%; }
	#static_content ol li { margin-top:5px; margin-left:5%; }
	#static_content ul { margin-bottom:30px; margin-top:10px; width:80%; }
	#static_content ul li { line-height:25px; list-style-type:disc; margin-left:5%; }
	#static_content ul ul { margin-left:25px; margin-bottom:10px; margin-top:10px; list-style-type:circle; }
	/* @endgroup STATIC_LIST */

	/* @group STATIC_TABLE */
	#static_content table.static_table { border:1px solid #bed0e4; width:99%; margin:20px 1px; font-size:12px; }
		#static_content table.static_table caption { display:none; }
		#static_content table.static_table tr { height:15px; border-width:0 0 1px 0; border-style:solid; border-color:#bed0e4; }
		#static_content table.static_table th, table.static_table td { border-bottom:1px solid #BED0E4; }
		#static_content table.static_table thead th { background:#FDF5C6 none repeat scroll 0% 50%; font-family:Verdana,sans-serif; font-size:11px; font-size-adjust:none; font-stretch:normal; font-style:normal; font-variant:normal; font-weight:bold; line-height:normal; text-align:center; }
		#static_content table.static_table th { padding:15px 5px; }
		#static_content table.static_table thead th.main_column { text-align:left; }
		#static_content table.static_table tbody td { text-align:center; }
		#static_content table.static_table span { height:40px; width:16px; margin:auto; display:block; text-indent:-1000em; }

	/* @endgroup STATIC_TABLE */

	/* @group NAVIGATION */
	#static_content .back { background:url(http://ia1.sftcdn.net/shared/images/static/subir.gif) no-repeat; width:14px; height:40px; float:right; text-indent:-1000em; clear:both; }
	/* @endgroup NAVIGATION */

	/* @group WHERE WE ARE */
	#static_content #where_are_we .column_left { clear:both; }
		#static_content #where_are_we { clear:both; overflow:hidden; }
		#static_content #where_are_we ul li { list-style-type:none; line-height:22px; }
	/* @endgroup WHERE WE ARE */
/* @endgroup CSS STATIC */

/* @group UBER SOFTONIC */
	#static_content h5 { display:inline; }
	#static_content dl.jobs { margin-left:15px; }
	#static_content dl.jobs dd { color:#004080; font-weight:bold; margin-bottom:10px; margin-top:5px; }
	#static_content dl.jobs dt { margin-top:10px; margin-bottom:-5px; }
/* @endgroup UBER SOFTONIC */

/* @group RECHTLICHES */
	#content_2col_left #static_content ol li p { width:100%; }
	#container.jobs_popup { color:#000; font-size:11px; margin:20px 15px 0px 20px; width:760px; }
	#container.jobs_popup #user_box, #top_links { display:none; }
	#container.jobs_popup h2 { font-size:18px; }
	#container.jobs_popup h3 { font-size:14px; margin:10px 0px; }
	#container.jobs_popup h4 { font-size:13px; font-style:italic; font-weight:normal; }
	#container.jobs_popup ul { margin:10px; }
	#container.jobs_popup ul.address { margin-left:0px; }
	#container.jobs_popup .head { margin:20px; text-align:center; }
/* @endgroup RECHTLICHES */

/* @group PRESSE */
	#content_1col #static_content.press_notes #img_faz { padding-bottom:5px; }
	#content_1col #static_content.press_notes #img_tiscali { padding-bottom:15px; }
	#content_1col #static_content.press_notes #org_left { float:left; width:400px; }
	#content_1col #static_content.press_notes #org_right { float:right; }
	
	#content_1col #static_content.press_notes table.static_table { width:70%; }
	#content_1col #static_content.press_notes table.static_table tr.highlight { font-weight:bold; }
	#content_1col #static_content.press_notes table.static_table tr.highlight th { font-weight:bold; }
/* @endgroup PRESSE */

/* @group FORMS_DE */
	#static_content.static_forms_de span, #static_content.static_forms_de .highlight, #static_content.static_forms_de .highlight a { color:red; }
	#static_content.static_forms_de .highlight a { text-decoration:underline; }
	#static_content.static_forms_de .right { text-align:right; }
/* @endgroup FORMS_DE */

/* @group PREMIUM */
	#static_content #softonic_download_advantages { margin-bottom:10px; }
	#static_content #softonic_download_advantages li { background:url(http://ia1.sftcdn.net/shared/images/icons/icon_softonic.gif) no-repeat; list-style-type:none; padding-left:20px; }
	.softonic_logo_li { list-style-type:none; }
	.premium_download .row2 { float:left; }
	.premium_download #static_content img { float:right; margin-right:50px; margin-top:10px; }
	.box_light_50 { padding:0pt 0pt 30px; margin:25px 0pt 15px; }
/* @endgroup PREMIUM */

/* @group PAD submision */
.pad_submission p { width:774px; }
.pad_submission h3 { background:transparent url(http://ia2.sftcdn.net/shared/images/interface/titles_bg.png) no-repeat scroll 0px -400px; padding:0pt 10px 2px 10pt; clear:both; color:#3B3B3B; font-family:"Trebuchet Ms",Arial,sans-serif; font-size:22px; font-size-adjust:none; font-weight:bold; height:31px; letter-spacing:-0.7px; line-height:normal; margin-top:15px; position:relative; width:100%; }
.pad_submission h3 strong { color:#1FA4E1; }
.pad_submission ul { margin-bottom:30px; margin-top:10px; width:80%; }
.pad_submission ul li { line-height:25px; list-style-type:disc; margin-left:5%; }
.pad_submission ul li p { margin:0; padding:0; }
.pad_submission ul li p.documentation { font-style:italic; margin-top:-2px; }
.pad_submission ul li p strong { color:#E76757; }
/* @endgroup PAD submision */

/* @group PRIVACY */	
	#content_2col_left #static_content .standard { text-align:center; margin-bottom:30px; }
	#content_2col_left #static_content .standard p { width:100%; }
	#static_content .privacy { margin-left:35px; }	
	#static_content .privacy li { font:bold 16px Verdana, Arial, sans-serif; line-height:30px; margin-left:0px; margin-bottom:25px; }
	#static_content .privacy p { font:normal 12px Verdana, Arial, sans-serif; line-height:18px; margin-left:0px; padding-left:0px; }
	#static_content .privacy li li { font:normal 12px Verdana, Arial, sans-serif; line-height:18px; margin-left:20px; margin-bottom:15px; }
	#static_content .privacy li li li { list-style-type:circle; margin-bottom:5px; }
	#static_content .privacy address { width:290px; font:bold 12px Verdana, Arial, sans-serif; line-height:22px; margin:20px 0; padding:5px 17px; border:1px dotted #ccc; }
	#static_content .privacy address p { font-weight:bold; margin:5px 0; }
	#static_content .privacy li p.date { font:#ccc Verdana, Arial, sans-serif; text-align:right; margin-top:35px; font-size:10px; }
/* @endgroup PRIVACY */

/* @group FDH LANDING */
#fdh_landing form .submit input { background:url(http://ia1.sftcdn.net/de/images/send_form_button.png) no-repeat center center; width:111px; height:24px; border:0; text-indent:-1000em; margin:0; padding:0; line-height:0; position:static; display:block; }
/* @endgroup FDH LANDING */

/* @end STYLES static_main */

