@charset "utf-8";

/* Pieces: reset-layout-common-home_list-program-ads-user-user_panel-user_main-main-promos-promos_main */

/* @STYLES reset */

/* @group RESET */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,input { margin:0; padding:0; line-height:18px; }
table { border-collapse:collapse; border-spacing:0; }
p { margin:9px 0; }
fieldset,img { border:0; }
address,caption,cite,code,dfn,th,var { font-style:normal; font-weight:normal; }
ol,ul { list-style:none; }
caption,th { text-align:left; }
h1,h2,h3,h4,h5,h6 { font-size:100%; font-weight:normal; }
q:before,q:after { content:''; }
abbr,acronym { border:0; }
legend { display:none; }
a:active { outline:none; }
a:focus { -moz-outline-style:none; }
/* @endgroup RESET */

/* @group HELPERS */
/* @group CLEARFIX */
.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
.clearfix { display:inline-block; }
	/* @group Hide from IE Mac \*/
	.clearfix { display:block; }
	/* @endgroup hide from IE Mac */
/* @endgroup CLEARFIX */
#print_logo, .only_print, .hidden { display:none; }
.visible { display:block; }
/* @endgroup HELPERS */

/* @end STYLES reset */

/* @STYLES layout */

/* @group MAIN CONTAINERS */
#container { position:relative; }
#content, #footer_contents { width:817px; position:relative; padding-left:10px; }
	#content_3col, #content_2col_left, #content_2col_right, #content_2col, #content_3col_equals { clear:both; float:left; width:817px; position:relative; background:transparent url(http://static.sftcdn.net/gmx/images/background/main_bg.gif) repeat-y scroll 0%; }
	#content_3col .firstbar { float:left; width:150px; padding:10px 10px 18px 7px; margin-left:3px; clear:left; background-color:#FFF; }
	#content_3col .topbar { float:left; width:642px; padding-top:18px; }
	#content_3col .mainbar { float:left; width:470px; }
	#content_3col .secondbar { float:left; width:150px; margin-left:10px; }

	#content_2col_left .firstbar { float:left; width:150px; padding:10px 10px 18px 7px; margin-left:3px; clear:left; background-color:#FFF; }
	#content_2col_left .topbar { float:left; width:642px; padding-top:18px; }
	#content_2col_left .mainbar { float:left; width:642px; overflow:hidden; }
	* html #content_2col_left .mainbar { z-index:1; }
/* @endgroup MAIN CONTAINERS */


/* @end STYLES layout */

/* @STYLES common */

/* @group GENERAL TAG DEFINITIONS */
	body { font:12px Verdana, sans-serif; color:#333; background:#e3edfa none repeat scroll 0% 50%; }
	h1 { font:bold 14px "Trebuchet Ms", Arial, sans-serif; color:#788AA4; margin-top:4px; clear:both; }
	h1 strong, h1 a:hover strong { color:#1fa4e1; text-decoration:none; }
	h1 em { color:#539B32; font-style:normal; }
	h1 a:hover, h2 a:hover, h3 a:hover { text-decoration:none; }
	select { font:11px Verdana, sans-serif; }
	a { color:#2269c3; text-decoration:none; }
	a:hover { text-decoration:underline; }
	a:visited, a:active { color:#2269c3; }
	p { font-family:verdana,arial,helvetica,sans-serif; font-size:12px; line-height:16px; margin-bottom:10px; }
/* @endgroup GENERAL TAG DEFINITIONS */

/* @group HELPERS */
.highlight_field { background:#fefbe4; border:1px solid #eadaaf; }
/* @endgroup HELPERS */

/* @group HEADER */
	#header { background-color:#FFF; position:relative; width:817px; height:56px; padding:40px 0 0 13px; background:transparent url(http://static.sftcdn.net/gmx/images/background/bg_header.jpg) no-repeat scroll left top; }
		#header span { display:none; }
		#header_contents { display:none; }
		#header #logo { display:block; height:60px; left:13px; position:absolute; top:40px; width:64px; z-index:10; }
	#powered_by { height:25px; position:absolute; top:30px; right:20px; width:135px; color:#8F8F8F; font-size:10px; }
		#powered_by span { background:url(http://static.sftcdn.net/gmx/images/img_softonic_logo.gif) 0px 0px no-repeat; text-indent:-1000em; display:block; position:absolute; width:65px; height:24px; top:-2px; right:0; }
	#header #portal { display:block; height:80px; left:4px; position:absolute; top:12px; width:807px; z-index:1; }
	#header #portal span { text-indent:-1000em; }
/* @endgroup HEADER */

/* @group GENERIC MESSAGE BOXES */
	.msg_info, .msg_ok, .msg_ko, .msg_warning, .msg_tip { padding:10px 5px 10px 40px; margin:10px 0; position:relative; clear:both; width:582px; }
	.msg_info p, .msg_ok p, .msg_ko p, .msg_warning p, .msg_warning_login p, .msg_tip p { margin:1px 0; }
	.msg_info { background:url(http://static.sftcdn.net/shared/images/icons/info.gif) 15px 1em no-repeat #eaf5fc; border:1px solid #afcaea; }
	.msg_ok { background:url(http://static.sftcdn.net/shared/images/icons/accept.png) 15px 1em no-repeat #ecfcea; border:1px solid #b6eaaf; height:auto; }
	.msg_ko { background:url(http://static.sftcdn.net/shared/images/icons/exclamation.gif) 15px 1em no-repeat #fceaea; border:1px solid #eaafaf; height:auto; }
	.msg_warning { background:url(http://static.sftcdn.net/shared/images/icons/warning.gif) 15px 1em no-repeat #fefbe4; border:1px solid #eadaaf; height:auto; width:auto; }
	.msg_warning_login { background:url(http://static.sftcdn.net/shared/images/icons/warning.gif) 15px 1em no-repeat #fefbe4; border:1px solid #eadaaf; height:auto; width:583px; padding:10px 5px 10px 40px; margin:0; position:relative; clear:both; }
	.msg_tip { background:url(http://static.sftcdn.net/shared/images/icons/lightbulb.png) 15px 1em no-repeat #fefbe4; border:1px solid #eadaaf; }
/* @endgroup GENERIC MESSAGE BOXES */

/* @group PLATFORM TABS */
	#menu_plataforms { background-color:#FFF; position:relative; width:628px; }
	#main_navigation { margin-top:20px; position:relative; }
	#main_navigation h1 { font-size:12px; line-height:18px; }
	#main_navigation ul { background:transparent url(http://static.sftcdn.net/gmx/images/reiter/bg-tab-none.gif) repeat-x scroll center top; height:24px; list-style-type:none; margin:0px; padding:0px; }
	#main_navigation ul li { background:transparent url(http://static.sftcdn.net/gmx/images/reiter/tab-flex-1.gif) no-repeat scroll left top; float:left; margin:0px 0px 0px 3px; padding:0px; }
	#main_navigation ul li h1 { font:11px Verdana, sans-serif; margin:0; }
	#main_navigation ul li a { display:block; font-size:11px; line-height:24px; margin-left:5px; padding:0 10px 0 5px; text-align:center; color:#000; text-decoration:none; background:transparent url(http://static.sftcdn.net/gmx/images/reiter/tab-flex-2.gif) no-repeat scroll right top; }
	#main_navigation ul li a:hover { text-decoration:underline; }
	#main_navigation ul li a:visited { color:#000; }
		#main_navigation ul li.tab_2_active { background:transparent url(http://static.sftcdn.net/gmx/images/reiter/tab-flex-1.gif) no-repeat scroll left -72px; margin-left:0px; padding-left:5px; }
		#main_navigation ul li.tab_724_active, #main_navigation ul li.tab_910_active, #main_navigation ul li.tab_1020_active, #main_navigation ul li.tab_1111_active, #main_navigation ul li.tab_1177_active,#main_navigation ul li.tab_drivers_active, #main_navigation ul li.tab_forums_active { background:transparent url(http://static.sftcdn.net/gmx/images/reiter/tab-flex-1.gif) no-repeat scroll left -72px; margin-left:3px; padding-left:5px; }
		#main_navigation ul li.tab_2_active a, #main_navigation ul li.tab_724_active a, #main_navigation ul li.tab_910_active a, #main_navigation ul li.tab_1020_active a, #main_navigation ul li.tab_1111_active a, #main_navigation ul li.tab_1177_active a ,#main_navigation ul li.tab_drivers_active a, #main_navigation ul li.tab_forums_active a { background:transparent url(http://static.sftcdn.net/gmx/images/reiter/tab-flex-2.gif) no-repeat scroll right -72px; font-weight:bold; margin-left:0px; }
		#main_navigation ul li.tab_2 { background:transparent url(http://static.sftcdn.net/gmx/images/reiter/tab-flex-1.gif) no-repeat scroll left top; padding-left:5px; margin-left:0; }
	#main_navigation ul li.tab_2 a { margin-left:0; }
/* @endgroup PLATFORM TABS */

/* @group CURRENCY's */
	h1.currency_title { background:url(http://static.sftcdn.net/gmx/images/box/bg-top-x8.gif) left top no-repeat transparent; margin:15px 0 0 0; padding:5px 0 0 8px; }
	.currency_content { width:630px; background:url(http://static.sftcdn.net/gmx/images/box/bg-bottom-x8.gif) left bottom no-repeat transparent; }
	.currency_col { width:200px; float:left; margin-bottom:10px; padding:20px 3px 3px 7px; }
/* @endgroup CURRENCY's */

/* @group FLAGS */
/* @desc:EUROPA */		.flag_eu_EU { background:transparent url(http://static.sftcdn.net/shared/images/icons/flags.gif) no-repeat 0 1px; }
/* @desc:UK */			.flag_en_GB { background:transparent url(http://static.sftcdn.net/shared/images/icons/flags.gif) no-repeat 0 -21px; }
/* @desc:ESPANHA */		.flag_es_ES { background:transparent url(http://static.sftcdn.net/shared/images/icons/flags.gif) no-repeat 0 -43px; }
/* @desc:CATALUNYA */	.flag_ca_ES { background:transparent url(http://static.sftcdn.net/shared/images/icons/flags.gif) no-repeat 0 -65px; }
/* @desc:PAIS VASCO */	.flag_eu_ES { background:transparent url(http://static.sftcdn.net/shared/images/icons/flags.gif) no-repeat 0 -87px; }
/* @desc:ALEMANIA */	.flag_de_DE { background:transparent url(http://static.sftcdn.net/shared/images/icons/flags.gif) no-repeat 0 -109px; }
/* @desc:FRANCIA */		.flag_fr_FR { background:transparent url(http://static.sftcdn.net/shared/images/icons/flags.gif) no-repeat 0 -131px; }
/* @desc:ITALIA */		.flag_it_IT { background:transparent url(http://static.sftcdn.net/shared/images/icons/flags.gif) no-repeat 0 -153px; }
/* @desc:RUSIA */		.flag_ru_RU { background:transparent url(http://static.sftcdn.net/shared/images/icons/flags.gif) no-repeat 0 -175px; }
/* @desc:TAIWAN */		.flag_zh_TW { background:transparent url(http://static.sftcdn.net/shared/images/icons/flags.gif) no-repeat 0 -197px; }
/* @desc:CHINA */		.flag_zh_CN { background:transparent url(http://static.sftcdn.net/shared/images/icons/flags.gif) no-repeat 0 -219px; }
/* @desc:PORTUGAL */	.flag_pt_PT { background:transparent url(http://static.sftcdn.net/shared/images/icons/flags.gif) no-repeat 0 -241px; }
/* @desc:TURQUÍA */		.flag_tr_TR { background:transparent url(http://static.sftcdn.net/shared/images/icons/flags.gif) no-repeat 0 -263px; }
/* @desc:GALICIA */		.flag_gl_ES { background:transparent url(http://static.sftcdn.net/shared/images/icons/flags.gif) no-repeat 0 -285px; }
/* @desc:ARGENTINA */	.flag_es_AR { background:transparent url(http://static.sftcdn.net/shared/images/icons/flags.gif) no-repeat 0 -307px; }
/* @desc:FED. ARABE */ 	.flag_ar_SA { background:transparent url(http://static.sftcdn.net/shared/images/icons/flags.gif) no-repeat 0 -329px; }
/* @desc:REP. CHECA */	.flag_cs_CZ { background:transparent url(http://static.sftcdn.net/shared/images/icons/flags.gif) no-repeat 0 -351px; }
/* @desc:COREA SUR */	.flag_ko_KR { background:transparent url(http://static.sftcdn.net/shared/images/icons/flags.gif) no-repeat 0 -373px; }
/* @desc:DINAMARCA */	.flag_da_DK { background:transparent url(http://static.sftcdn.net/shared/images/icons/flags.gif) no-repeat 0 -395px; }
/* @desc:FILANDIA */	.flag_fi_FI { background:transparent url(http://static.sftcdn.net/shared/images/icons/flags.gif) no-repeat 0 -417px; }
/* @desc:GRECIA */		.flag_el_GR { background:transparent url(http://static.sftcdn.net/shared/images/icons/flags.gif) no-repeat 0 -439px; }
/* @desc:INDIA */		.flag_hi_IN { background:transparent url(http://static.sftcdn.net/shared/images/icons/flags.gif) no-repeat 0 -461px; }
/* @desc:HOLANDA */		.flag_nl_NL { background:transparent url(http://static.sftcdn.net/shared/images/icons/flags.gif) no-repeat 0 -483px; }
/* @desc:JAPON */		.flag_ja_JP { background:transparent url(http://static.sftcdn.net/shared/images/icons/flags.gif) no-repeat 0 -505px; }
/* @desc:NORUEGA */		.flag_no_NO { background:transparent url(http://static.sftcdn.net/shared/images/icons/flags.gif) no-repeat 0 -527px; }
/* @desc:POLONIA */		.flag_pl_PL { background:transparent url(http://static.sftcdn.net/shared/images/icons/flags.gif) no-repeat 0 -549px; }
/* @desc:SUECIA */		.flag_sv_SE { background:transparent url(http://static.sftcdn.net/shared/images/icons/flags.gif) no-repeat 0 -571px; }
/* @desc:USA */			.flag_en_US { background:transparent url(http://static.sftcdn.net/shared/images/icons/flags.gif) no-repeat 0 -593px; }
/* @desc:CHILE */		.flag_es_CL { background:transparent url(http://static.sftcdn.net/shared/images/icons/flags.gif) no-repeat 0 -615px; }
/* @desc:ECUADOR */		.flag_es_EC { background:transparent url(http://static.sftcdn.net/shared/images/icons/flags.gif) no-repeat 0 -637px; }
/* @desc:VENEZUELA */	.flag_es_VE { background:transparent url(http://static.sftcdn.net/shared/images/icons/flags.gif) no-repeat 0 -659px; }
/* @desc:COLOMBIA */	.flag_es_CO { background:transparent url(http://static.sftcdn.net/shared/images/icons/flags.gif) no-repeat 0 -681px; }
/* @desc:MEXICO */		.flag_es_MX { background:transparent url(http://static.sftcdn.net/shared/images/icons/flags.gif) no-repeat 0 -703px; }
/* @desc:PERU */		.flag_es_PE { background:transparent url(http://static.sftcdn.net/shared/images/icons/flags.gif) no-repeat 0 -725px; }
/* @desc:BRASIL */		.flag_pt_BR { background:transparent url(http://static.sftcdn.net/shared/images/icons/flags.gif) no-repeat 0 -747px; }

	#language_flags ul { margin:-20px 0 0 0; padding:0; height:18px; width:175px; }
		#language_flags ul li { clear:none; cursor:help; float:left; height:13px; margin:5px 0 0 5px; width:16px; }
			#language_flags ul li span { display:none; }
			#language_flags ul li.more { margin:3px 2px; padding:0; }
			#language_flags ul li #see_more_flags { font-size:12px; margin:0; }

	#language_flags_xtras ul { margin:2px 2px 0 0; padding:0; height:18px; width:16px; float:left; }
		#language_flags_xtras ul li { height:13px; padding:5px 5px 0 0; width:16px; }
			#language_flags_xtras ul li span { display:none; }
/* @endgroup FLAGS */

/* @group SEARCHBAR */
	#search_mobile { background:url(http://static.sftcdn.net/gmx/images/box/bg-nav-top.gif) left top no-repeat transparent; }
	#searchbar_top .hot_search { display:none; }
	#searchbar_top .popular_search { padding-top:14px; }
	#searchbar_top { background:url(http://static.sftcdn.net/gmx/images/box/bg-bottom-x8.gif) left bottom no-repeat transparent; position:relative; width:644px; }
	
	#search_form_top { padding:25px 5px 10px 5px; background:url(http://static.sftcdn.net/gmx/images/seacrh_top/h_softwareSuche.gif) 8px 6px no-repeat transparent; width:628px; }
	#search_form_top input, #search_form_top label { display:none; }
	#search_form_top input#search, #search_form_top input.submit { display:inline; }
	
	#search, #search_focus, #search_b { margin:0 4px; padding:3px 2px; width:385px; border:1px solid #7F9DB9; font:11px Verdana, sans-serif; color:#006; }
	#search.error, #search_b.error, #search_google.error, #search_inline.error { background:#F8DFDF; }
	
		#searchbar_top ul { position:absolute; right:25px; top:10px; font-size:11px; text-align:right; }
		#searchbar_top ul a { text-decoration:underline; line-height:14px; }
	
	#search_form_top label { vertical-align:middle; }
	#search_form_top label.search { display:none; }
	#search_form_top label.softonic_search_label { color:#333; margin-right:10px; }
	#search_form_top input { vertical-align:middle; }
	#search_form_top input.submit { margin-right:10px; }
	label.google_search_label span { background:url(http://static.sftcdn.net/shared/images/interface/google_search_header.gif) 0 0 no-repeat; width:64px; height:25px; text-indent:-1000em; position:absolute; margin-top:-2px; }
	#search_form_bottom input.submit { margin-left:70px; }
/* @endgroup SEARCHBAR */

/* @group Errors */
	.error_explainer .program_file { font-size:14px; color:#788AA4; padding-left:10px; }
	.error_explainer .program_file_bottom { padding:0px 10px 10px; width:610px; }
	.error_explainer .program_file_bottom .content { padding:10px 10px 10px 50px; margin:0 0 0 10px; background:url(http://static.sftcdn.net/gmx/images/icon/info_bubble.gif) left 10px no-repeat transparent; }
	.error_explainer .program_file_bottom p { font-size:11px; margin:0; padding:0; }
	.error_explainer .program_file_bottom p strong { color:#788AA4; }
	.error_sizer .program_file_bottom { padding:1px 10px 10px; }
/* @endgroup Errors */

/* @group Phones */
	#mobile_bar { position:relative; width:610px; margin:0px 7px; padding:10px 0; font-size:11px; border-bottom:1px solid #D8DBDD; }
		#mobile_bar .help { position:absolute; top:10px; right:0; display:none; }
	#mobile_bar form { background:url(http://static.sftcdn.net/gmx/images/icon/icon_handySuche.gif) 0px 0px no-repeat transparent; height:22px; }
		#mobile_bar label { float:left; width:90px; margin-left:20px; }
		#mobile_bar span { float:left; }
		#mobile_bar select { float:left; width:155px; margin:2px 10px 0 23px; }
		#mobile_bar select.mobile_system { float:left; width:155px; margin-right:10px; margin-left:10px; }
		#mobile_bar ul { float:left; }
		#mobile_bar ul li { display:inline; }
		#mobile_bar ul li a { font-weight:bold; }
		#mobile_bar #mobile_filter { font-size:16px; font-weight:bold; color:#788AA4; line-height:25px; padding-left:20px; background:url(http://static.sftcdn.net/gmx/images/icon/icon_handySuche.gif) 0px 3px no-repeat transparent; position:relative; }
			#mobile_bar #mobile_filter img { display:none; }
			#mobile_bar #mobile_filter a { position:absolute; right:0; font-size:11px; text-decoration:underline; font-weight:normal; }
		#mobile_list li { float:left; height:150px; padding:5px 0; text-align:center; width:20%; display:block; overflow:hidden; }
		#mobile_list li a { display:block; height:100px; }
	#mobile_grid { font-size:11px; }
		#mobile_grid h2 { color:#788AA4; margin-left:8px; font-size:14px; }
		#mobile_grid .introduction { font-size:11px; }
		#mobile_grid .content { padding:1px 10px 10px; font-size:11px; }
			#mobile_grid #mobile_list { width:100%; }
			#mobile_grid #mobile_list li .brand_name { font-size:11px; }
		#mobile_grid .msg_warning p { font-size:11px; }
/* @endgroup Phones */

/* @group Thickbox CSS */+
	html, body { min-height:100%; height:auto; height:100%; }
	#TB_window { font:12px Arial, Helvetica, sans-serif; color:#333; }
	#TB_overlay { position:absolute; z-index:100; width:100%; height:100%; top:0; left:0; min-height:100%; background-color:#05284C; filter:alpha(opacity=60); -moz-opacity:0.6; opacity:0.6; }
	#TB_window { position:absolute; background:#fff; z-index:102; color:#000; display:none; border:2px solid #004080; -moz-border-radius:10px; text-align:left; }
	#TB_window img { display:block; margin:0 auto 15px; }
	#TB_caption { padding:5px 0 15px 0; width:210px; margin:0 auto; text-align:center; font:12px Verdana, Arial, Helvetica, sans-serif; color:#666; }
	#TB_closeWindow { float:right; margin:5px 10px 0 0; }
	#TB_closeAjaxWindow { padding:5px 10px 7px 0; margin-bottom:1px; text-align:right; float:right; }
	#TB_ajaxWindowTitle { float:left; padding:7px 0 5px 10px; margin-bottom:1px; }
	#TB_title { background-color:#e8e8e8; height:27px; }
	#TB_ajaxContent { clear:both; padding:2px 15px 15px 15px; overflow:auto; text-align:left; line-height:1.4em; }
	#TB_ajaxContent p { padding:5px 0px 5px 0px; }
	#TB_load { position:absolute; display:none; height:100px; width:100px; z-index:101; }
	#TB_logo { position:absolute; display:none; height:100px; width:100px; z-index:102; }
	#TB_HideSelect { z-index:99; position:absolute; top:0; left:0; width:100%; height:100%; background-color:#fff; border:none; filter:alpha(opacity=0); -moz-opacity:0; opacity:0; }
	#TB_ImageOff { display:block; text-align:center; }
	#TB_iframeContent { border:none; clear:both; }
	#TB_next { margin-left:5px; display:inline; }
	#TB_prev { margin-right:5px; display:inline; }
	#TB_next img,#TB_prev img { display:inline; margin:0 0 -5px 0; }
/* @endgroup Thickbox CSS */

/* @group ACTION BUTTONS */
	.download_l { text-decoration:underline; font:bold 24px 'Trebuchet Ms', Arial; color:#0a68c8; padding:0px 5px 6px 35px; margin:0; background:url(http://static.sftcdn.net/shared/images/interface/actions/action_buttons_large.png) no-repeat 1px 0px; }
	.download_big { text-decoration:underline; font:bold 38px 'Trebuchet Ms', Arial; color:#0a68c8; padding:0px 5px 6px 55px; margin:0; background:url(http://static.sftcdn.net/shared/images/interface/actions/download_button_big.png) no-repeat 0px 5px; }
	.download_m { background:url(http://static.sftcdn.net/gmx/images/interface/actions/download.png) no-repeat 0 0; width:85px; height:20px; text-indent:-1000em; float:left; }
	.download_m_down { background:url(http://static.sftcdn.net/gmx/images/download/btn_download_small.gif) no-repeat 0 0; width:85px; height:20px; text-indent:-1000em; float:left; border:none; cursor:pointer; }
	.download_s { background:url(http://static.sftcdn.net/gmx/images/interface/actions/download.png) no-repeat 0 0; width:85px; height:20px; text-indent:-1000em; }
	
	.buy_l { text-decoration:underline; font:bold 24px 'Trebuchet Ms', Arial; color:#0a68c8; padding:0px 5px 6px 35px; margin:0; background:url(http://static.sftcdn.net/shared/images/interface/actions/action_buttons_large.png) no-repeat 1px -116px; }
	.buy_m { background:url(http://static.sftcdn.net/gmx/images/interface/actions/buy.png) no-repeat 0 0; width:68px; height:20px; text-indent:-1000em; float:left; }
	.buy_s { background:url(http://static.sftcdn.net/gmx/images/interface/actions/buy.png) no-repeat 0 0; width:68px; height:20px; text-indent:-1000em; }
	.buy_regnow { text-decoration:underline; font:bold 24px 'Trebuchet Ms', Arial; color:#0a68c8; padding:0px 5px 6px 35px; margin:0; background:url(http://static.sftcdn.net/shared/images/interface/actions/action_buttons_large.png) no-repeat 1px -174px; }
	.buy_partner { text-decoration:underline; font:bold 24px 'Trebuchet Ms', Arial; color:#0a68c8; padding:0px 5px 6px 35px; margin:0; background:url(http://static.sftcdn.net/shared/images/interface/actions/action_buttons_large.png) no-repeat 1px -174px; }
	
	.install_l { text-decoration:underline; font:bold 24px 'Trebuchet Ms', Arial; color:#0a68c8; padding:0px 5px 6px 35px; margin:0; background:url(http://static.sftcdn.net/shared/images/interface/actions/action_buttons_large.png) no-repeat 1px -58px; }
	.install_m { float:left; background:url(http://static.sftcdn.net/gmx/images/interface/actions/btn_installieren_bg_blue.png) no-repeat 0 0; width:95px; height:24px; text-indent:-1000em; }
	.install_s { background:url(http://static.sftcdn.net/gmx/images/interface/actions/btn_installieren_bg_blue.png) no-repeat 0 0; width:95px; height:20px; text-indent:-1000em; }
	
	.comment_l { background:url(http://static.sftcdn.net/gmx/images/interface/actions/comment_m.gif) no-repeat 0 0; width:167px; height:24px; text-indent:-1000em; float:left; }
	.comment_m { background:url(http://static.sftcdn.net/gmx/images/interface/actions/comment_m.gif) no-repeat 0 0; width:167px; height:24px; text-indent:-1000em; float:left; }
	.comment_s { text-decoration:underline; display:block; font:11px Verdana, Arial, sans-serif; color:#0a68c8; padding:0 0 3px 20px; margin:0 0 0 5px; background:url(http://static.sftcdn.net/shared/images/interface/actions/action_buttons_small.png) no-repeat 1px -84px; }
	
	.compare_l { text-decoration:underline; font:bold 24px 'Trebuchet Ms', Arial; color:#0a68c8; padding:0px 5px 6px 35px; margin:0; background:url(http://static.sftcdn.net/shared/images/interface/actions/action_buttons_large.png) no-repeat 1px -232px; }
	.compare_m { text-decoration:underline; font:12px Verdana, Arial, sans-serif; color:#0a68c8; padding:2px 0px 2px 25px; margin:0 0 0 5px; background:url(http://static.sftcdn.net/shared/images/interface/actions/action_buttons_medium.png) no-repeat 1px -102px; }
	.compare_s { background:url(http://static.sftcdn.net/gmx/images/interface/actions/compare_small.gif) no-repeat 0 0; width:122px; height:21px; text-indent:-1000em; }
	
	.get_gift_l { text-decoration:underline; font:bold 24px 'Trebuchet Ms', Arial; color:#0a68c8; padding:0px 5px 6px 35px; margin:0; background:url(http://static.sftcdn.net/shared/images/interface/actions/action_buttons_large.png) no-repeat 1px -347px; }
	.get_gift_m { text-decoration:underline; font:12px Verdana, Arial, sans-serif; color:#0a68c8; padding:2px 0px 2px 25px; margin:0 0 0 5px; background:url(http://static.sftcdn.net/shared/images/interface/actions/action_buttons_medium.png) no-repeat 1px -169px; }
	.get_gift_s { text-decoration:underline; font:11px Verdana, Arial, sans-serif; color:#0a68c8; padding:1px 0px 3px 20px; margin:0 0 0 5px; background:url(http://static.sftcdn.net/shared/images/interface/actions/action_buttons_small.png) no-repeat 1px -139px; }
	
	.disabled_gift_l { text-decoration:none; font:bold 24px 'Trebuchet Ms', Arial; color:#A5A5A5; padding:0px 5px 6px 35px; margin:0; background:url(http://static.sftcdn.net/shared/images/interface/actions/action_buttons_large.png) no-repeat 1px -520px; cursor:help; }
	.disabled_gift_m { text-decoration:none; font:12px Verdana, Arial, sans-serif; color:#A5A5A5; padding:2px 0px 2px 25px; margin:0 0 0 5px; background:url(http://static.sftcdn.net/shared/images/interface/actions/action_buttons_medium.png) no-repeat 1px -272px; cursor:help; }
	.disabled_gift_s { text-decoration:none; font:11px Verdana, Arial, sans-serif; color:#A5A5A5; padding:1px 0px 3px 20px; margin:0 0 0 5px; background:url(http://static.sftcdn.net/shared/images/interface/actions/action_buttons_small.png) no-repeat 1px -167px; cursor:help; }
	
	.add_gift_l { text-decoration:underline; font:bold 24px 'Trebuchet Ms', Arial; color:#0a68c8; padding:0px 5px 6px 35px; margin:0; background:url(http://static.sftcdn.net/shared/images/interface/actions/action_buttons_large.png) no-repeat 1px -462px; }
	.add_gift_m { text-decoration:underline; font:12px Verdana, Arial, sans-serif; color:#0a68c8; padding:2px 0px 2px 25px; margin:0 0 0 5px; background:url(http://static.sftcdn.net/shared/images/interface/actions/action_buttons_medium.png) no-repeat 1px -238px; }
	
	.delete_gift_l { text-decoration:underline; font:bold 24px 'Trebuchet Ms', Arial; color:#0a68c8; padding:0px 5px 6px 35px; margin:0; background:url(http://static.sftcdn.net/shared/images/interface/actions/action_buttons_large.png) no-repeat 1px -404px; }
	.delete_gift_m { text-decoration:underline; font:12px Verdana, Arial, sans-serif; color:#0a68c8; padding:2px 0px 2px 25px; margin:0 0 0 5px; background:url(http://static.sftcdn.net/shared/images/interface/actions/action_buttons_medium.png) no-repeat 1px -204px; }
	
	.check_prize_favorite_l { text-decoration:underline; font:bold 24px 'Trebuchet Ms', Arial; color:#0a68c8; padding:0px 5px 6px 35px; margin:0; background:url(http://static.sftcdn.net/shared/images/interface/actions/action_buttons_large.png) no-repeat 1px -232px; }
	.check_prize_favorite_m { text-decoration:underline; font:12px Verdana, Arial, sans-serif; color:#0a68c8; padding:2px 0px 2px 25px; margin:0 0 0 5px; background:url(http://static.sftcdn.net/shared/images/interface/actions/action_buttons_medium.png) no-repeat 1px -102px; }
	.check_prize_favorite_s { text-decoration:underline; font:11px Verdana, Arial, sans-serif; color:#0a68c8; padding:1px 0px 3px 20px; margin:0 0 0 5px; background:url(http://static.sftcdn.net/shared/images/interface/actions/action_buttons_small.png) no-repeat 1px -56px; }
	
	.demo_online_l { text-decoration:underline; font:bold 24px 'Trebuchet Ms', Arial; color:#0a68c8; padding:0px 5px 6px 35px; margin:0; background:url(http://static.sftcdn.net/shared/images/interface/actions/action_buttons_large.png) no-repeat 1px -638px; }
	.demo_online_m { text-decoration:underline; font:12px Verdana, Arial, sans-serif; color:#0a68c8; padding:2px 0px 2px 25px; margin:0 0 0 5px; background:url(http://static.sftcdn.net/shared/images/interface/actions/action_buttons_medium.png) no-repeat 1px -339px; }
	.demo_online_s { text-decoration:underline; display:block; font:11px Verdana, Arial, sans-serif; color:#0a68c8; padding:1px 0 3px 20px; margin:0 0 3px 5px; background:url(http://static.sftcdn.net/shared/images/interface/actions/action_buttons_small.png) no-repeat 1px -281px; text-align:left; }
	
	.share_m { text-decoration:underline; font:normal 12px Verdana, Arial, sans-serif; color:#0a68c8; padding:2px 0px 2px 25px; margin:0 0 0 5px; background:url(http://static.sftcdn.net/shared/images/interface/actions/action_buttons_medium.png) no-repeat 1px -306px; }
		.share_m strong { font-weight:normal; }
	
	.analize_l { text-decoration:underline; font:bold 24px 'Trebuchet Ms', Arial; color:#0a68c8; padding:0px 5px 6px 35px; margin:0; background:url(http://static.sftcdn.net/shared/images/interface/actions/action_buttons_large.png) no-repeat 1px -580px; }
	
	ul.action_buttons { text-align:center; padding:20px 0 60px 0; }
	ul.action_buttons li { margin:0 5px; display:inline; }
/* @endgroup ACTION BUTTONS */

/* @group Phones */
	.plat_series { text-align:center; font:7pt Verdana, sans-serif; clear:both; margin-bottom:1px; height:12px; color:#FFF; line-height:12px; padding-top:2px; _padding:2px 0 0 0; }
	.plat_symbian	 { float:left; clear:both; background-color:#2A66AF; border-color:#2A66AF; border-style:solid none solid solid; border-width:1px; width:48px; line-height:12px; height:12px; }
	.plat_java		 { float:left; clear:both; background-color:#52A02B; border-color:#52A02B; border-style:solid none solid solid; border-width:1px; width:48px; line-height:12px; height:12px; }
	.plat_j2me		 { float:left; color:#333; background-color:#D7E8D2; border:1px solid #52A02B; width:39px; line-height:12px; height:12px; }
	.plat_win		 { float:left; clear:both; background-color:#158E96; border-color:#158E96; border-style:solid none solid solid; border-width:1px; width:48px; line-height:12px; height:12px; }
	.plat_wm		 { float:left; color:#333; background-color:#CBE4E8; border:1px solid #158E96; width:39px; line-height:12px; height:12px; }
	.plat_bb		 { float:left; clear:both; background-color:#A7912D; border-width:1px; border-style:solid none solid solid; border-color:#A7912D; width:61px; line-height:12px; height:12px; }
	.plat_rim		 { float:left; color:#333; background-color:#E8E5D3; border:1px solid #A7912D; width:26px; line-height:12px; height:12px; }
	.plat_multiple	 { float:left; clear:both; background-color:#A62D2D; border-color:#A62D2D; border-style:solid none solid solid; border-width:1px; width:48px; line-height:12px; height:12px; }
	.plat_multiple2	 { float:left; color:#333; background-color:#E8D1D3; border:1px solid #A62D2D; width:39px; line-height:12px; height:12px; }
	.serie_symbian	 { float:left; color:#333; background-color:#CFDCED; border:1px solid #2A66AF; width:39px; line-height:12px; height:12px; }
	.plat_iphone	 { float:left; color:#FFF; background-color:#6b6b6b; border:1px solid #6b6b6b; width:90px; line-height:12px; height:12px; }
	.plat_android	 { float:left; color:#FFF; background-color:#99c400; border:1px solid #99c400; width:90px; line-height:12px; height:12px; }
	.mobile_file_data { margin-top:5px; }
	.mobile_file_data .plat_series { line-height:14px; clear:none; height:18px; }
	.plat_wm, .plat_mobile { float:left; color:#333; background-color:#CBE4E8; border:1px solid #158E96; width:39px; line-height:12px; height:12px; }
	.plat_win, .plat_windows { float:left; clear:both; background-color:#158E96; border-color:#158E96; border-style:solid none solid solid; border-width:1px; width:48px; line-height:12px; height:12px; }
	.serie_symbian, .plat_s60, .plat_foma, .plat_s80, .plat_s90, .plat_uiq, .plat_9200, .plat_plus { float:left; color:#333; background-color:#CFDCED; border:1px solid #2A66AF; width:39px; line-height:12px; height:12px; }
	.plat_bb, .plat_blackberry { float:left; clear:both; background-color:#A7912D; border-width:1px; border-style:solid none solid solid; border-color:#A7912D; width:61px; line-height:12px; height:12px; }
/* @endgroup Phones */

/* @group NEWSLETTER BOX */
	#newsletter { margin:10px 0px 0px; width:150px; padding-bottom:10px; }
	#newsletter * { font:normal 11px Verdana,arial,helvetica,sans-serif; font-size-adjust:none; font-weight:400; line-height:14px; }
	#newsletter .index { background:#F5F7F9 url(http://static.sftcdn.net/gmx/images/box/bg-top2-x2.gif) no-repeat scroll left top; border:0; font-weight:700; height:23px; line-height:23px; overflow:hidden; margin:0; padding:1px 4px 0 8px; }
	* html #newsletter .index { height:24px; }
	#newsletter .box { background:#F5F7F9 url(http://static.sftcdn.net/gmx/images/box/bg-bottom-x2.gif) no-repeat scroll left bottom; padding:0 1px 5px; }
	#newsletter .box div { padding:5px 7px; }
	#newsletter .box form { background-color:#F5F7F9; margin:0; padding:5px 7px 0; }
	#newsletter .box form .error { color:red; padding:0; }
	#newsletter .box input.field { font:normal 11px Verdana,arial,helvetica,sans-serif; font-size-adjust:none; font-weight:400; line-height:normal; width:130px; margin:5px 0; }
	#newsletter .box input.action { text-align:center; margin:0; padding:0; }
	#newsletter .box .form-control { text-align:center; height:1%; }
	#newsletter .box input.field { width:130px; }
	* html #newsletter .box input.field { width:133px; width:130px; }
	#newsletter .box input.field { width:133px#} 
/* @endgroup NEWSLETTER BOX */

h1.page_title { background:url(http://static.sftcdn.net/gmx/images/box/bg-top-x8.gif) left top no-repeat transparent; margin:15px 0 0 0; padding:5px 0 0 8px; }
	.categories_section { width:630px; background:url(http://static.sftcdn.net/gmx/images/box/bg-bottom-x8.gif) left bottom no-repeat transparent; }
	.categories_section .categories_column1 { float:left; width:32%; }
	.categories_section .categories_column2 { float:left; width:32%; }
	.categories_section .categories_column3 { float:left; width:32%; }
		.categories_section .categories_group { margin:0 10px 10px 10px; padding:10px; }
		.categories_section ul { margin:auto; }
		.categories_section li { padding-left:10px; }

/* @group RANKS */
	.rank_0, .rank_1, .rank_2, .rank_3, .rank_4, .rank_5, .rank_6, .rank_7, .rank_8, .rank_9, .rank_10 { margin:0pt auto; cursor:help; height:12px; text-align:left; text-indent:-1000em; width:54px; }
	.rank_0 { background:transparent url(http://static.sftcdn.net/gmx/images/interface/actions/rating_softonic_small.gif) no-repeat scroll 50% -149px; }
	.rank_1 { background:transparent url(http://static.sftcdn.net/gmx/images/interface/actions/rating_softonic_small.gif) no-repeat scroll 50% -149px; }
	.rank_2 { background:transparent url(http://static.sftcdn.net/gmx/images/interface/actions/rating_softonic_small.gif) no-repeat scroll 50% -117px; }
	.rank_3 { background:transparent url(http://static.sftcdn.net/gmx/images/interface/actions/rating_softonic_small.gif) no-repeat scroll 50% -117px; }
	.rank_4 { background:transparent url(http://static.sftcdn.net/gmx/images/interface/actions/rating_softonic_small.gif) no-repeat scroll 50% -101px; }
	.rank_5 { background:transparent url(http://static.sftcdn.net/gmx/images/interface/actions/rating_softonic_small.gif) no-repeat scroll 50% -83px; }
	.rank_6 { background:transparent url(http://static.sftcdn.net/gmx/images/interface/actions/rating_softonic_small.gif) no-repeat scroll 50% -66px; }
	.rank_7 { background:transparent url(http://static.sftcdn.net/gmx/images/interface/actions/rating_softonic_small.gif) no-repeat scroll 50% -50px; }
	.rank_8 { background:transparent url(http://static.sftcdn.net/gmx/images/interface/actions/rating_softonic_small.gif) no-repeat scroll 50% -33px; }
	.rank_9 { background:transparent url(http://static.sftcdn.net/gmx/images/interface/actions/rating_softonic_small.gif) no-repeat scroll 50% -16px; }
	.rank_10 { background:transparent url(http://static.sftcdn.net/gmx/images/interface/actions/rating_softonic_small.gif) no-repeat scroll 50% 0pt; }
/* @endgroup RANKS */

/* @group RECOMEND */
	.recommend_page #login_page { background:none; border-bottom:1px solid #D8DBDD; }
	.recommend_page #recommend_form_box dl dt { width:150px; float:left; }
/* @endgroup RECOMEND */

/* @group USER RATING */
#file_info { position:relative; }
#softonic_rating { position:absolute; bottom:-42px; right:18px; background:transparent url(http://static.sftcdn.net/gmx/images/interface/h_testnote.gif) no-repeat scroll 0pt; padding-left:60px; z-index:5; }
* html #softonic_rating { bottom:-44px; }
#user_rating { text-align:center; position:relative; border:1px solid #D8DBDD; border-bottom:0; border-right:0; float:left; width:178px; }
* html #user_rating { border-right:none; }
#user_rating .content { margin:5px; width:166px; }
* html #user_rating .content { margin-left:12px; margin-right:8px; margin-top:10px; }
#user_rating .title { padding:5px; text-align:left; border:1px solid #D8DBDD; border-bottom:none; }
* html #user_rating .title { overflow:hidden; width:154px; }
#user_rating .title h4 { background:transparent url(http://static.sftcdn.net/gmx/images/interface/h_ihrUrteil.gif) no-repeat scroll 0pt; text-indent:-1000em; }

#user_rating dl { clear:both; border:1px solid #D8DBDD; border-top:none; overflow:hidden; width:164px; }

	#user_rating dt { width:66px; float:left; clear:left; padding:0 6px 0 5px; border-right:1px dashed #D8DBDD; text-align:left; font:11px Verdana, sans-serif; line-height:18px; }
	#user_rating dd { width:70px; float:left; margin:4px 0 0 6px; line-height:18px; }

		#user_rating dd li { height:7px; }

#user_rating .rating_value, #user_rate .rating_value { font-size:12px; font-weight:bold; line-height:36px; color:#2E72B6; }
#user_rating .rating { background:none; text-indent:0; display:block; float:right; margin-top:-9px; margin-right:5px; }
#user_rating .votes,#user_rate .votes { color:#2269C3; font-size:10px; font-weight:bold; }

		#user_rating .comment_link { overflow:hidden; margin:0; padding-left:10px; padding-top:10px; width:167px; }
		* html #user_rating .comment_link { width:164px; padding-left:0; }
	.comment_link a { padding-left:5px; }
	* html .comment_link a { margin-left:5px; }

#user_rating.no_valuation .content { padding-top:0px; }
#user_rating .content .no_valuation { margin-top:5px; padding:18px 0; height:98px; }
#user_rating .content .no_valuation strong { font:bold 16px "Trebuchet MS", Arial, sans-serif; }


	.valuation	{ background:#FFF; border:1px solid #8CABD5; width:46px; height:26px; position:relative; font:bold 20px Arial, sans-serif; text-align:center; }
	.average_rank0	{ background:transparent url(http://static.sftcdn.net/gmx/images/rank/testnote.gif) no-repeat scroll 50% -200px; text-indent:-1000em; display:block; height:16px; }
	.average_rank1	{ background:transparent url(http://static.sftcdn.net/gmx/images/rank/testnote.gif) no-repeat scroll 50% -180px; text-indent:-1000em; display:block; height:16px; }
	.average_rank2	{ background:transparent url(http://static.sftcdn.net/gmx/images/rank/testnote.gif) no-repeat scroll 50% -160px; text-indent:-1000em; display:block; height:16px; }
	.average_rank3	{ background:transparent url(http://static.sftcdn.net/gmx/images/rank/testnote.gif) no-repeat scroll 50% -140px; text-indent:-1000em; display:block; height:16px; }
	.average_rank4	{ background:transparent url(http://static.sftcdn.net/gmx/images/rank/testnote.gif) no-repeat scroll 50% -120px; text-indent:-1000em; display:block; height:16px; }
	.average_rank5	{ background:transparent url(http://static.sftcdn.net/gmx/images/rank/testnote.gif) no-repeat scroll 50% -100px; text-indent:-1000em; display:block; height:16px; }
	.average_rank6	{ background:transparent url(http://static.sftcdn.net/gmx/images/rank/testnote.gif) no-repeat scroll 50% -80px; text-indent:-1000em; display:block; height:16px; }
	.average_rank7	{ background:transparent url(http://static.sftcdn.net/gmx/images/rank/testnote.gif) no-repeat scroll 50% -60px; text-indent:-1000em; display:block; height:16px; }
	.average_rank8	{ background:transparent url(http://static.sftcdn.net/gmx/images/rank/testnote.gif) no-repeat scroll 50% -40px; text-indent:-1000em; display:block; height:16px; }
	.average_rank9	{ background:transparent url(http://static.sftcdn.net/gmx/images/rank/testnote.gif) no-repeat scroll 50% -20px; text-indent:-1000em; display:block; height:16px; }
	.average_rank10	{ background:transparent url(http://static.sftcdn.net/gmx/images/rank/testnote.gif) no-repeat scroll 50% 0; text-indent:-1000em; display:block; height:16px; }
	
	.rank_ing .average_rank0 span, .rank_ing .average_rank1 span, .rank_ing .average_rank2 span, .rank_ing .average_rank3 span, .rank_ing .average_rank4 span, .rank_ing .average_rank5 span, .rank_ing .average_rank6 span, .rank_ing .average_rank7 span, .rank_ing .average_rank8 span, .rank_ing .average_rank9 span, .rank_ing .average_rank10 span { display:none; }
	
	.star-rating a, .star-rating .current-rating { text-indent:-1000em; height:16px; outline:none; overflow:hidden; }
	.star-rating .current-rating { z-index:1; background-position:0 100%; }
	.star-rating li { height:7px; line-height:7px; }
	.star-rating a, .star-rating a:hover, .star-rating a:active, .star-rating a:focus { width:88px; line-height:7px; }
	.star-rating .v1, .star-rating a.one-star:hover, .star-rating a.one-star:active, .star-rating a.one-star:focus { background:url(http://static.sftcdn.net/gmx/images/rank/rating_user.gif) 0 -93px; text-indent:-1000em; line-height:7px; }
	.star-rating .v2, .star-rating a.two-stars:hover, .star-rating a.two-stars:active, .star-rating a.two-stars:focus { background:url(http://static.sftcdn.net/gmx/images/rank/rating_user.gif) 0 -84px; text-indent:-1000em; line-height:7px; }
	.star-rating .v3, .star-rating a.three-stars:hover, .star-rating a.three-stars:active, .star-rating a.three-stars:focus { background:url(http://static.sftcdn.net/gmx/images/rank/rating_user.gif) 0 -75px; text-indent:-1000em; line-height:7px; }
	.star-rating .v4, .star-rating a.four-stars:hover, .star-rating a.four-stars:active, .star-rating a.four-stars:focus { background:url(http://static.sftcdn.net/gmx/images/rank/rating_user.gif) 0 -65px; text-indent:-1000em; line-height:7px; }
	.star-rating .v5, .star-rating a.five-stars:hover, .star-rating a.five-stars:active, .star-rating a.five-stars:focus { background:url(http://static.sftcdn.net/gmx/images/rank/rating_user.gif) 0 -56px; text-indent:-1000em; line-height:7px; }
	.star-rating .v6, .star-rating a.six-stars:hover, .star-rating a.six-stars:active, .star-rating a.six-stars:focus { background:url(http://static.sftcdn.net/gmx/images/rank/rating_user.gif) 0 -47px; text-indent:-1000em; line-height:7px; }
	.star-rating .v7, .star-rating a.seven-stars:hover, .star-rating a.seven-stars:active, .star-rating a.seven-stars:focus { background:url(http://static.sftcdn.net/gmx/images/rank/rating_user.gif) 0 -38px; text-indent:-1000em; line-height:7px; }
	.star-rating .v8, .star-rating a.eight-stars:hover, .star-rating a.eight-stars:active, .star-rating a.eight-stars:focus { background:url(http://static.sftcdn.net/gmx/images/rank/rating_user.gif) 0 -28px; text-indent:-1000em; line-height:7px; }
	.star-rating .v9, .star-rating a.nine-stars:hover, .star-rating a.nine-stars:active, .star-rating a.nine-stars:focus { background:url(http://static.sftcdn.net/gmx/images/rank/rating_user.gif) 0 -19px; text-indent:-1000em; line-height:7px; }
	.star-rating .v10, .star-rating a.ten-stars:hover, .star-rating a.ten-stars:active, .star-rating a.ten-stars:focus { background:url(http://static.sftcdn.net/gmx/images/rank/rating_user.gif) 0 -10px; text-indent:-1000em; line-height:7px; }
	
	.star-rating a.one-star { width:10%; z-index:11; }
	.star-rating a.two-stars { width:20%; z-index:10; }
	.star-rating a.three-stars { width:30%; z-index:9; }
	.star-rating a.four-stars { width:40%; z-index:8; }
	.star-rating a.five-stars { width:50%; z-index:7; }
	.star-rating a.six-stars { width:60%; z-index:6; }
	.star-rating a.seven-stars { width:70%; z-index:5; }
	.star-rating a.eight-stars { width:80%; z-index:4; }
	.star-rating a.nine-stars { width:90%; z-index:3; }
	.star-rating a.ten-stars { width:100%; z-index:2; }
/* @endgroup USER RATING */


	#footer { background:transparent url(http://static.sftcdn.net/gmx/images/box/footer.gif) no-repeat scroll left top; font-size:11px; height:55px; margin:0 30px 0 10px; padding:20px 0 0 12px; text-align:left; width:817px; color:#244E7E; }
		#footer ul li { display:inline; }

/* @group RECOMMEND TO A FRIEND */
#content_recommend { margin-top:10px; padding-left:10px; padding-bottom:8px; }
  #content_recommend .msg_info, #content_recommend .msg_ko, #content_recommend .msg_ok { width:562px; }
    #content_recommend #recommend_login h2 { margin-top:10px; color:#788AA4; padding-bottom:5px; }
    #content_recommend #recommend_login p { float:left; }
    #content_recommend #recommend_login p label { padding-right:2px; } 
    #content_recommend #recommend_login p.recommend_pass { padding-left:10px; }
    #content_recommend #recommend_login #login { background:transparent url(http://static.sftcdn.net/gmx/images/buttons/btn_login.gif) no-repeat 0 0; border:0 none; cursor:pointer; height:18px; margin:1px 10px 0 10px; width:43px; }
    #content_recommend #recommend_login .see_more { margin:0; padding:0; clear:left; width:100%; }

#content_recommend #recommend_form_box { margin-top:15px; padding:15px 0 5px 0; border-top:1px solid #E4E3E1; width:608px; }
  #content_recommend #recommend_form_box #recommend_form ol .msg_info { width:562px; } 
  #content_recommend #recommend_form_box #recommend_form ol li { padding-bottom:6px; }
    #content_recommend #recommend_form_box #recommend_form ol li.error { background:#FCEAEA; border:1px solid #EAAFAF;
height:auto; padding:2px 0; margin-bottom:2px; }
    #content_recommend #recommend_form_box #recommend_form ol li.error .error { padding-left:128px; color:#F00; background:url(http://static.sftcdn.net/shared/images/icons/exclamation.png) no-repeat 110px 6px; padding-top:5px; }
		#content_recommend #recommend_form_box #recommend_form ol li label { vertical-align:top; }
    #content_recommend #recommend_form_box #recommend_form ol li input { width:280px; }
    #content_recommend #recommend_form_box #recommend_form ol li input#from_name { margin-left:54px; }
    #content_recommend #recommend_form_box #recommend_form ol li input.input_l { margin-left:46px; } 
    #content_recommend #recommend_form_box #recommend_form ol li input#mail_to { margin-left:6px; }
    #content_recommend #recommend_form_box #recommend_form ol li textarea#message { margin-left:54px; }
    #content_recommend #recommend_form_box #recommend_form ol li input#submit { margin-left:110px; background:url(http://static.sftcdn.net/gmx/images/buttons/btn_abschicken.gif) no-repeat; border:none; width:90px; cursor:pointer; margin-top:5px; padding:0; }

#recover_pass { background:#FFF; height:auto; margin:8px; padding:8px; border:1px solid #CCC; height:95px; }
 #recover_pass h2 { background:#FFF; color:#788AA4; font-weight:bold; }
 #recover_pass form p { font-size:11px; }
   #recover_pass form ol li { float:left; font-size:11px; }
   #recover_pass form ol li label { padding-right:5px; }
   #recover_pass form ol li input { margin-right:5px; width:160px; }
   #recover_pass form ol li input.button { background:transparent url(http://static.sftcdn.net/gmx/images/buttons/btn_weiter.gif) no-repeat 0 0; border:0 none; cursor:pointer; height:18px; margin:1px 10px 0 10px; width:73px; }
/* @endgroup RECOMMEND TO A FRIEND */

/* @group PROMOTE PROGRAM */
#promoting_file { padding:15px; }
	#promoting_file #promote_program .promote_program { background:transparent url(http://static.sftcdn.net/gmx/images/buttons/btn_promote.gif) no-repeat scroll 0 0; border:none; text-indent:-3000em; width:145px; height:23px; cursor:pointer; }
	#promoting_file #promote_program .unpromote_program { background:transparent url(http://static.sftcdn.net/gmx/images/buttons/btn_unpromote.gif) no-repeat scroll 0 0; border:none; text-indent:-3000em; width:145px; height:23px; cursor:pointer; }
		#promoting_file #promote_program .unpromote_mobile_program { background:transparent url(http://static.sftcdn.net/gmx/images/buttons/btn_unpromote.gif) no-repeat scroll 0 0; border:none; text-indent:-3000em; width:145px; height:23px; cursor:pointer; }
	#promoting_file #admin_mobile_os_submit { background:transparent url(http://static.sftcdn.net/gmx/images/buttons/btn_programoftheday.gif) no-repeat scroll 0 0; border:none; text-indent:-3000em; width:183px; height:24px; cursor:pointer; margin-top:10px; }

#admin_mobile_os_selector h3 { font:bold 14px Verdana; color:#788AA4; margin-bottom:10px; }

#promoting_file .msg_tip, #promoting_file .msg_info { width:500px; }
/* @endgroup PROMOTE PROGRAM */

/* @end STYLES common */

/* @STYLES home_list */

/* @group TODAY BOX */
	#today_box { margin-top:10px; padding-top:10px; background:url(http://static.sftcdn.net/gmx/images/box/bg-top-x6.gif) left top no-repeat transparent; position:relative; }
		#today_box h3 { background:url(http://static.sftcdn.net/gmx/images/today_box/h_programmDesTages.gif) 8px no-repeat transparent; width:150px; text-indent:-1000em; }
		#today_box .content { background:url(http://static.sftcdn.net/gmx/images/box/bg-bottom-x6.gif) left bottom no-repeat transparent; }

		#today_box .pickday_box { border-bottom:1px solid #D8DBDD; }
		#today_box .top_download { padding-bottom:0px; border-bottom:none; margin-bottom:0px; margin-top:-10px; }
		#today_box .last { border-bottom:none; }
		.pickday_box, .starproduct_box { width:100%; padding:12px 0; clear:both; overflow:hidden; }
	.is_mobile_home	#today_box .starproduct_box { padding-top:10px; border-top:1px solid #D8DBDD; }

			.pickday_box h3, .starproduct_box h3 { font-size:1px; background:url(http://static.sftcdn.net/shared/images/interface/titles_bg.png) 0px -436px no-repeat; width:100%; height:31px; }
			.today_box_section .pickday_box h3, .today_box_section .starproduct_box h3 { display:none; }

				.pickday_box h3 span, .starproduct_box h3 span { letter-spacing:-0.7px; font:bold 24px "Trebuchet Ms", Arial, sans-serif; color:#3B3B3B; padding:0 10px 2px 0; }

			.pickday_box h1 , .starproduct_box h1 { margin-bottom:0; }
				.pickday_box h1 a, .starproduct_box h1 a { font:11px Verdana ,Arial, Helvetica, sans-serif; font-weight:bold; }
					.pickday_box h1 a:hover, .starproduct_box h1 a:hover { text-decoration:underline; }
			.pickday_box .screenshot, .starproduct_box .screenshot { float:left; width:60px; height:60px; margin:1px 0pt 7px 9px; overflow:hidden; }
				.pickday_box .screenshot img, .starproduct_box .screenshot img { width:60px; }
			.pickday_box .contentbox, .starproduct_box .contentbox { float:left; width:380px; margin-left:15px; }

				.pickday_box .contentbox .values { width:85px; float:right; font-size:10px; text-align:right; margin-top:15px; line-height:normal; display:none; }
				.pickday_box .contentbox .values .language_s { float:right; margin-right:1px; clear:right; }
				.pickday_box .contentbox .values .license { float:right; line-height:12px; }
				.pickday_box .contentbox p.pickday_description,.starproduct_box .contentbox p.starproduct_description { width:380px; margin:0; }
					.pickday_box .contentbox p strong, .starproduct_box .contentbox p strong { font-size:11px; font-weight:normal; }
				.pickday_box .contentbox .actions .see_more { font:11px Verdana, sans-serif normal; clear:both; float:left; }
				.pickday_box .contentbox .actions, .starproduct_box .contentbox .actions { margin:20px 0 10px 0; height:24px; clear:both; display:none; }
					.pickday_box .contentbox .actions a, .starproduct_box .contentbox .actions a { float:left; margin-right:5px; }

				.starproduct_box .contentbox .prices { width:300px; font-size:11px; font-weight:normal; }

					.starproduct_box .contentbox .prices span { text-align:center; float:left; margin:2px 5px 0 0; width:41px; background:url(http://static.sftcdn.net/shared/images/interface/discount_star_small.gif) 0 0px no-repeat; padding:7px 0px 11px; font:normal 19px Arial Narrow, Helvetica, sans-serif; letter-spacing:-1px; }
						.starproduct_box .contentbox .prices span strong { color:#fff; }
						.starproduct_box .contentbox .prices span strong em { font:normal 12px Arial Narrow, Helvetica, sans-serif; padding:0 0 0 1px; }
						.starproduct_box .contentbox .prices strong.for_only em { font-style:normal; color:#F40000; font-weight:bold; }

			.pickday_box_mobile h1, .pickday_box_mobile .contentbox p.pickday_description { float:left; clear:none; width:270px; }
			.pickday_box_mobile .contentbox .mobile_plat { float:right; width:95px; margin-bottom:20px; }
			.pickday_box_mobile .contentbox .actions { float:right; margin-top:0; }
/* @endgroup TODAY BOX */

/* @group CATEGORIES HOME */
	#categories_nav h3 { font-size:11px; display:block; width:150px; border-bottom:1px solid #D8DBDD; background:#EBEEF1 none repeat scroll 0%; font-weight:bold; }
	#categories_nav h3 a { margin:5px; color:#000; }
	#categories_nav h3 a:hover { text-decoration:underline; }
	#categories_nav .standar_nav { border-top:1px solid #D8DBDD; margin-top:4px; }
		#categories_nav .standar_nav ul { width:150px; display:block; border-bottom:1px solid #D8DBDD; }
		#categories_nav .standar_nav ul li { padding:2px; }
		#categories_nav .standar_nav ul li strong a { background:url(http://static.sftcdn.net/gmx/images/menu/pfeil.gif) 0px 8px no-repeat; padding-left:12px; font-weight:normal; color:#000; font-size:11px; width:130px; display:block; }
		#categories_nav .standar_nav ul li ul { display:none; background:none; border-bottom:none; }

	#categories_nav.inteli_categories h3 { font-weight:normal; background-color:#FFF; }
	#categories_nav.inteli_categories h3 a:hover { text-decoration:underline; }
	#categories_nav .inteligent_nav ul li { width:150px; }
		#categories_nav .inteligent_nav ul li a { font-size:11px; display:block; border-bottom:1px solid #D8DBDD; border-top:1px solid #D8DBDD; background:#EBEEF1 none repeat scroll 0%; font-weight:bold; margin:5px 0; color:#000; padding-left:5px; }
		#categories_nav .inteligent_nav ul li ul li { padding-left:5px; border-bottom:1px solid #D8DBDD; width:140px; }
		#categories_nav .inteligent_nav ul li ul li a { background:url(http://static.sftcdn.net/gmx/images/menu/pfeil.gif) 0px 7px no-repeat; border-bottom:none; border-top:none; padding-left:9px; margin:2px 0; font-weight:normal; color:#000; font-size:11px; }
		#categories_nav .inteligent_nav ul li ul li ul li { border-bottom:none; }
		#categories_nav .inteligent_nav ul li ul li ul li a { background-image:none; padding-left:9px; }

		#categories_nav .inteligent_nav ul li a.open { background-color:#FFF; margin-bottom:0; }
		#categories_nav .inteligent_nav li.open li.open_on { padding-left:0; margin-left:0; width:150px; }
		#categories_nav .inteligent_nav ul li.open li.open_on a.on { background:#EBEEF1 url(http://static.sftcdn.net/gmx/images/menu/pfeil_open.gif) 5px 7px no-repeat; border-bottom:1px solid #D8DBDD; padding-left:14px; margin-top:0px; }
	#categories_nav .inteligent_nav ul li.open ul li.open a.open { background:url(http://static.sftcdn.net/gmx/images/menu/pfeil_open.gif) 0px 7px no-repeat; }
		#categories_nav .inteligent_nav ul li.open li.on { padding-left:0; margin-left:0; width:145px; }
		#categories_nav .inteligent_nav ul li.open li.on a.on { background:#EBEEF1 none repeat scroll 0%; padding-left:12px; margin:0; }
/* @endgroup CATEGORIES HOME */


/* @group PROGRAMS LIST HOME */
	#last_news_box { margin-top:10px; padding-top:10px; background:url(http://static.sftcdn.net/gmx/images/box/bg-top-x6.gif) left top no-repeat transparent; position:relative; }
		#last_news_box h3 { width:150px; margin-left:10px; }
		#last_news_box .content { padding-top:15px; background:url(http://static.sftcdn.net/gmx/images/box/bg-bottom-x6.gif) left bottom no-repeat transparent; }
			#last_news .screenshot { float:left; width:60px; height:60px; margin:1px 0pt 7px 9px; padding-top:5px; overflow:hidden; }
				#last_news .screenshot img { height:60px; width:60px; }
				#last_news, #last_updates, #featured_box_home, #google_ads_bottom { clear:both; margin-bottom:14px; overflow:hidden; font:12px Verdana, Arial, Helvetica, sans-serif; width:97%; }
	#last_news { margin-top:-14px; width:100%; }
			#last_news .see_more, #last_updates .see_more { margin-top:5px; font-size:11px; float:right; }
	.simple_list { clear:both; }
		.simple_list li { clear:both; border-bottom:1px solid #e4e3e1; padding:5px 5px 10px 5px; width:460px; float:left; }
		.simple_list li.last { border:none; }
		.simple_list .text { float:left; width:280px; padding:3px 5px 9px 14px; }
		.simple_list .text .license1 { font:bold 11px Verdana, Arial, Helvetica, sans-serif; }
		.simple_list .data { float:left; text-align:center; width:60px; line-height:11px; font-size:10px; padding:12px 0px 0px; width:90px; }
			.simple_list .data div, .simple_list .data span { margin-bottom:4px; }
			.simple_list .data span { color:#2269c3; font-size:10px; display:block; }
			.simple_list .data .mobile_plat div { margin:0 0 1px; }
			.simple_list .data .rank_div { clear:both; width:54px; }
			.simple_list .data .language_s { clear:right; }
		.simple_list p.more_results { cursor:pointer; color:#0A68C8; }
		.simple_list p.more_results:hover { text-decoration:underline; }

		.see_more_news { margin-bottom:18px; padding:0; text-align:right; }
/* @endgroup PROGRAMS LIST HOME */

/* @group CATEGORIES SUBMENU */
	#categories_nav_main #categories_nav { margin:0; }
	#categories_nav_main #categories_nav h3 { font-size:11px; display:block; width:150px; border-bottom:0px; background:#EBEEF1 none repeat scroll 0%; font-weight:bold; border-top:1px solid #D8DBDD; background:url(http://static.sftcdn.net/gmx/images/background/bg-channels.gif) left top repeat transparent; font-weight:bold; line-height:23px; font-weight:normal; font-size:11px; }
	#categories_nav_main #categories_nav h3 a { color:#888; margin:5px; font-weight:bold; }

	#categories_nav_main #categories_nav .standar_nav { margin-top:0px; }
		#categories_nav_main #categories_nav .standar_nav ul { width:150px; display:block; border-bottom:1px solid #D8DBDD; }
		#categories_nav_main #categories_nav .standar_nav ul li { padding:2px; background:url(http://static.sftcdn.net/gmx/images/background/bg-channels.gif) left top repeat transparent; }
		#categories_nav_main #categories_nav .standar_nav ul li a { color:#888; font-weight:bold; line-height:23px; padding-left:12px; font-weight:normal; font-size:11px; display:block; width:130px; }
		#categories_nav_main #categories_nav .standar_nav ul li ul { display:none; background:none; border-bottom:none; }
/* @endgroup CATEGORIES SUBMENU */


/* @group Popular searches // hot searches */
	.popular_title { background:url(http://static.sftcdn.net/gmx/images/box/bg-top-x8.gif) left top no-repeat transparent; margin:15px 0 0 0; padding:5px 0 0 9px; }
	.popular_content { width:630px; padding:0; background:url(http://static.sftcdn.net/gmx/images/box/bg-bottom-x8.gif) left bottom no-repeat transparent; }

	.popular_filters { font-size:10px; margin:0pt 0pt 7px 9px; }
	.popular_content .pagination_navigation { border:none; border-top:1px solid #D8DBDD; border-bottom:1px solid #D8DBDD; font-size:10px; height:18px; }
		.popular_content li.pagination_next a { top:0px; }
	.tags_cloud_content { padding:4px 0px 9px 0px; }

	.tags_cloud_content h1, .tags_cloud_content h2, .tags_cloud_content h3, .tags_cloud_content h3 a { color:#0a68c8; clear:none; display:inline; background:none; }
		.tags_cloud_content h1 { font:normal 17px Verdana, sans-serif; color:#0a68c8; }
			.tags_cloud_content h1:hover { text-decoration:underline; }
		.tags_cloud_content h2 { font:normal 15px Verdana, sans-serif; color:#0a68c8; }
			.tags_cloud_content h2:hover { text-decoration:underline; }
		.tags_cloud_content h3 { font:normal 13px Verdana, sans-serif; color:#0a68c8; }
			.tags_cloud_content h3:hover { text-decoration:underline; }
		.tags_cloud_content strong { font:normal 11px Verdana, sans-serif; color:#0a68c8; }
		.tags_cloud_content em { font:normal 9px Verdana, sans-serif; color:#0a68c8; }
	.popular_list { list-style:none; text-align:center; margin:9px; }
		.popular_list li { display:inline; border-right:1px solid #000; padding:0 5px; }
		.popular_list li.last { border-right:none; margin-right:0; }
/* @endgroup Popular searches // hot searches */
/* @group PROGRAMS LIST SLIDE */
	#slide_news { background:transparent url(http://static.sftcdn.net/gmx/images/box/bg-top-x6.gif) no-repeat scroll left top; margin-top:10px; padding-top:10px; }

	#slide_news h3 { background:url(http://static.sftcdn.net/gmx/images/today_box/h_aufeinenBlick.gif) 8px no-repeat transparent; width:150px; text-indent:-1000em; }

		#slide_main_menu { width:470px; margin:5px 0 20px 1px; }
		#slide_main_menu li { width:33%; display:block; float:left; border-right:1px solid #E4E3E1; border-bottom:1px solid #E4E3E1; border-top:1px solid #E4E3E1; height:19px; background:url(http://static.sftcdn.net/gmx/images/background/bg_tab-nav.gif) left top repeat transparent; }
		#slide_main_menu li.first { width:142px; }
		#slide_main_menu li.second { width:170px; }
		#slide_main_menu li.last { width:154px; border-right:none; }
		#slide_main_menu li a { padding:0px 10px; display:block; color:#FFF; font-size:11px; text-align:center; }
		#slide_main_menu li a:hover { text-decoration:none; }
		#slide_main_menu li.on { background:#EBEEF1 none repeat scroll 0% 50%; }
		#slide_main_menu li.on a { color:#000; }
	#slide_news .content { background:url(http://static.sftcdn.net/gmx/images/box/bg-bottom-x6.gif) left bottom no-repeat transparent; display:block; height:210px; overflow:hidden; text-align:center; }
	#slide_news h4, #slide_news p { display:none; }

	#slide_news .hide { display:none; }
	#slide_news .slider .layer { float:left; width:400px; }

	.jcarousel-container { position:relative; }
	.jcarousel-clip { z-index:2; padding:0; margin:0; overflow:hidden; position:relative; }
	.jcarousel-list { z-index:1; overflow:hidden; position:relative; top:0; left:0; margin:0; padding:0; }
	.jcarousel-item { width:400px; height:200px; }
	.jcarousel-next { z-index:3; display:none; }
	.jcarousel-prev { z-index:3; display:none; }

	.jcarousel-skin-carousel .jcarousel-clip-horizontal { height:207px; margin:0pt auto; overflow:hidden; position:relative; width:400px; }
	.jcarousel-skin-carousel .jcarousel-next-horizontal { background:transparent url(http://static.sftcdn.net/gmx/images/buttons/btn_right.gif) no-repeat scroll 50%; cursor:pointer; height:32px; margin-top:71px; position:absolute; right:0pt; text-align:center; width:32px; z-index:100; }
	.jcarousel-skin-carousel .jcarousel-next-disabled-horizontal, .jcarousel-skin-carousel .jcarousel-next-disabled-horizontal:hover, .jcarousel-skin-carousel .jcarousel-next-disabled-horizontal:active { background:transparent url(http://static.sftcdn.net/gmx/images/buttons/btn_right_na.gif) no-repeat scroll 50%; cursor:default; }
	.jcarousel-skin-carousel .jcarousel-prev-horizontal { background:transparent url(http://static.sftcdn.net/gmx/images/buttons/btn_left.gif) no-repeat scroll 50%; cursor:pointer; display:none; height:32px; left:0pt; margin-top:71px; position:absolute; text-align:center; width:32px; }
	.jcarousel-skin-carousel .jcarousel-prev-disabled-horizontal, .jcarousel-skin-carousel .jcarousel-prev-disabled-horizontal:hover, .jcarousel-skin-carousel .jcarousel-prev-disabled-horizontal:active { background:transparent url(http://static.sftcdn.net/gmx/images/buttons/btn_left_na.gif) no-repeat scroll 50%; cursor:default; }
	* html .jcarousel-skin-carousel .jcarousel-prev-horizontal { left:-35px; }

		#slide_sales li li { width:133px; height:100px; float:left; }
			#slide_sales li li li { width:100%; height:auto; float:none; font-size:11px; }
			#slide_sales .thumb { height:60px; overflow:hidden; }
			#slide_sales .program_title { height:16px; overflow:hidden; }
				#slide_sales a { display:block; font-size:11px; }

		#slide_download li li, #slide_valuated li li { text-align:left; font-size:11px; padding:7px 0; border-top:1px solid #D8DBDD; }
		* html #slide_download li li, #slide_valuated li li { padding:4px 0; }
		#slide_download li li.first, #slide_valuated li li.first { padding-top:0; border:none; }

		#slide_download li li li, #slide_valuated li li li { border-top:none; padding:0; float:left; }

			#slide_download .program_title, #slide_valuated .program_title { width:310px; font-weight:bold; }
			#slide_download .program_desc, #slide_valuated .program_desc { width:310px; }
			#slide_download .program_rank, #slide_valuated .program_rank { width:90px; margin-top:5px; }
				#slide_download .program_rank span, #slide_valuated .program_rank span { display:block; }
			#slide_download .program_download, #slide_valuated .program_download { text-align:center; color:#2269c3; font-size:10px; width:90px; }

	/* @endgroup PROGRAMS LIST SLIDE */
/* @group LIST & SEARCH */
	#pathbar { font-size:10px; overflow:hidden; clear:both; position:absolute; top:9px; left:174px; width:630px; z-index:5; line-height:12px; }
	#pathbar .search_results { display:inline; }
	#pathbar .search_compare, #pathbar .section_compare, #pathbar .no_back_compare { display:none; }
	
	#also_try { clear:both; width:100%; margin-bottom:10px; padding-top:10px; }
		#also_try h4 { font:bold 14px verdana,arial,helvetica,sans-serif; line-height:18px; color:#788AA4; background:url(http://static.sftcdn.net/gmx/images/box/bg-top-x8.gif) left top no-repeat transparent; margin:15px 0 0 0; padding:5px 0 0 9px; }
	
		#also_try ul { float:left; background:url(http://static.sftcdn.net/gmx/images/box/bg-bottom-x8.gif) left bottom no-repeat transparent; padding:10px 18px 10px 10px; font-size:11px; width:602px; }
			#also_try li { display:inline; line-height:18px; }
			#also_try li#more { border-left:1px solid black; padding:0 3px 0 6px; }
	ul#more_also_try { clear:both; padding:5px 5px 5px 0; display:none; width:800px; }
	

	#did_you_mean a { font-weight:bold; }
	
	.lists { font:11px Verdana, sans-serif; width:630px; background:url(http://static.sftcdn.net/gmx/images/box/bg-top-x8.gif) left top no-repeat transparent; margin:15px 0; padding-top:10px; position:relative; }
		.lists h4 { letter-spacing:-0.7px; font:bold 22px "Trebuchet Ms", Arial, sans-serif; text-transform:none; color:#3B3B3B; background:transparent url(http://static.sftcdn.net/shared/images/interface/titles_bg.png) no-repeat scroll 0pt -402px; padding-bottom:5px; position:relative; clear:both; padding-left:10px; }
		.lists h4 strong { color:#1fa4e1; }
		.lists .list_filters p.filter_action { line-height:18px; margin-top:-2px; }
		.home_list_filter { float:left; margin:0 0 18px 0; position:relative; width:774px; height:20px; }
		.search_list_filter { padding-top:18px; background:url(http://static.sftcdn.net/gmx/images/today_box/h_suchergebnisse.gif) 25px top no-repeat transparent; }
			.list_filters p { float:left; margin:0; font-size:10px; padding:2px 0 15px 160px; background:url(http://static.sftcdn.net/gmx/images/background/icon_pfeil_produktvergl.gif) 6px 6px no-repeat transparent; }
			.list_filters ul { margin-left:2px; line-height:12pt; padding-top:0px; }
				.list_filters li { display:inline; border-left:1px solid black; padding:0 0px 0 2px; font-size:10px; line-height:12pt; margin:0; }
				.list_filters li.first { border-left:none; }
					.list_filters li a, .list_filters li span { font-size:10px; }
					.list_filters .activate { color:#000; font-weight:bold; }
					.list_filters .activate:hover { background-color:transparent; color:#000; cursor:default; text-decoration:none; }
					.list_filters .msg_ok , .list_filters .msg_info, .list_filters .msg_ko, .list_filters .msg_warning, .list_filters .msg_tip { width:562px; }


	#filters_options { float:left; width:100%; font-size:10px; }
	#filters_options p { float:left; margin:0; padding-left:10px; }
		#filters_options p { float:left; }
		#filters_options li { display:inline; border-left:1px solid #000; padding:0 4px; }
			#filters_options li a.activate { background:transparent url(http://static.sftcdn.net/shared/images/icons/menu_on.gif) no-repeat scroll 3px 50%; color:#000; font-weight:bold; padding:0 0 0 12px; text-decoration:none; }
		#filters_options li.first { border:0; }

	.lists .list_filters, .author_lists .list_filters { margin:0; }
		.lists .filter_action, .author_lists .filter_action { display:none; }
		.lists .list_filters p, .author_lists .list_filters p { float:left; margin:0; }
		.lists p.pagination_summary, .author_lists .list_filters p { text-align:right; font:bold 12px Verdana, Arial, Helvetica, sans-serif; color:#000; padding-right:5px; margin-top:0; line-height:18px; }
		.lists .list_filter p.pagination_summary, .author_lists .list_filter p.pagination_summary { float:right; }
		.lists .list_filters ul, .author_lists .list_filters ul { float:left; margin-left:2px; }
			.lists .list_filters li, .author_lists .list_filters li { display:block; float:left; border-left:0; border-right:1px solid #c3d0d8; height:23px; padding:5px 10px 0; font-size:10px; }
			.lists .list_filters li.first, .author_lists .list_filters li.first { border-left:none; margin-left:10px; }
			.lists .list_filters li.last, .author_lists .list_filters li.last { border:none; }
			.lists .list_filters li a, .author_lists .list_filters li span { font-size:12px; }
			.lists .list_filters li span.num, .author_lists .list_filters li span.num { font-size:10px; }
				.lists .list_filters .activate, .author_lists .list_filters .activate { color:#004080; font-weight:bold; background:url(http://static.sftcdn.net/shared/images/interface/arrows.png) 3px 3px no-repeat; padding:0 0 0 12px; }
				.lists .list_filters .activate:hover, .author_lists .list_filters .activate:hover { background-color:transparent; color:#004080; }
			.lists #filter_list, .author_lists #filter_list { background:url(http://static.sftcdn.net/gmx/images/interface/filter_list_bg.png) left top repeat-x; height:30px; width:100%; margin:0; }
			.lists #filter_list li.prev, .author_lists #filter_list li.prev { border:0; }
			.lists #filter_list li.activate, .author_lists #filter_list li.activate { background-image:none; background-color:#FFF; border:1px solid #C3D0D8; border-bottom-color:#FFF; height:28px; display:block; float:left; padding-left:4px; }
				.lists #filter_list li a.activate, .author_lists #filter_list li a.activate { background:none; cursor:pointer; display:block; float:left; height:23px; padding:5px 10px 0 10px; }
				.lists #filter_list li.activate span, .author_lists #filter_list li.activate span { background:url(http://static.sftcdn.net/shared/images/interface/file_nav_tabs.gif) right -265px repeat-x; color:#000; display:block; float:left; font-size:9px; font-weight:normal; height:23px; padding:6px 20px 0 0; }

		.list_filters { margin:15px 0pt 15px 0; }
			.list_filters p { float:left; margin:0; }
			p.pagination_summary { text-align:right; font:bold 12px Verdana, Arial, Helvetica, sans-serif; color:#000; padding-right:5px; margin-top:0; line-height:18px; }
			.list_filter p.pagination_summary { float:right; }
			.list_filters ul { float:left; margin-left:2px; }
				.list_filters li { display:inline; border-left:1px solid black; padding:0 3px 0 6px; font-size:10px; }
				.list_filters li.first { border-left:none; }
				.list_filters li a, .list_filters li span { font-size:12px; }
				.list_filters .activate { color:#004080; font-weight:bold; background:url(http://static.sftcdn.net/shared/images/interface/arrows.png) 3px 3px no-repeat; padding:0 0 0 12px; }
				.list_filters .activate:hover { background-color:transparent; color:#004080; cursor:default; }

			#order_by_box { width:100%; border-bottom:1px solid #c3d0d8; padding:4px 0; }
			#order_by_box p.pagination_summary { float:right; margin:0; }
			
			#ad_div_section_top.list { padding:15px; margin:0; }
				#ad_div_section_top.list h4 { background:none; padding:0 0 5px; }
					#ad_div_section_top.list h4 span { display:inline; font:11px Verdana, Arial, Helvetica, sans-serif; color:#698cb2; }

			#list_content { border-left:1px solid #c3d0d8; border-right:1px solid #c3d0d8; position:relative; }
				#list_content table { border:0; }



		form#compare_box { background:url(http://static.sftcdn.net/gmx/images/box/bg-bottom-x8.gif) left bottom no-repeat transparent; }
		table.list_box { width:100%; margin-bottom:0px; }
			table.list_box caption span { display:none; }
			table.list_box th, td.compare_header { text-align:center; border-right:1px solid #D7DBDE; background:url(http://static.sftcdn.net/gmx/images/background/bg-th-big.gif) left top repeat transparent; width:110px; }
				th#information_header { text-align:left; padding-left:95px; width:225px; }
	

	
				th#download_header { width:100px; }
				th#rating_header { width:100px; }
				table.list_box th li { display:inline; border-left:1px solid black; padding:0 1px 0 4px; }
				table.list_box th li.first { border-left:none; }
	
			table.list_box td.compare_header a { position:absolute; left:24px; top:11px; display:block; width:125px; }
			.search_list table.list_box td.compare_header a { top:28px; }
			table.list_box td.information_description { width:290px; padding:0 0 15px 30px; border-bottom:1px solid #D7DBDE; }
				td.information_description .information_screenshot { display:block; float:left; width:70px; overflow:hidden; margin:30px 0 0 0; padding-left:0; }
					td.information_description .information_screenshot img { height:60px; width:60px; }
				td.information_description .information_data { float:left; margin-top:10px; width:215px; }
					td.information_description .information_data p { margin:0px; font-size:11px; }
					td.information_description .information_data dl { margin:0; font-size:11px; }
						td.information_description .information_data dt { float:left; clear:both; font-weight:bold; margin-right:5px; padding:0; line-height:14px; }
							td.information_description .information_data dt.updated { display:inline; float:left; }
						td.information_description .information_data dd { overflow:hidden; padding:0; float:left; line-height:14px; width:105px; }
							td.information_description .information_data dd.old_versions a { margin-right:0; }
							td.information_description .information_data dd strong { font-size:11px; line-height:normal; }
							td.information_description .information_data dd.updated_date { display:block; float:left; width:128px; }
							td.information_description .information_data dt.main_language, td.information_description .information_data dd.language_flags { display:none; }

				/* @desc:Freware */			.license1 { color:#0B0; }
				/* @desc:Shareware */		.license2 { color:#09C; }
				/* @desc:Demo */			.license3 { color:#63F; }
				/* @desc:Adware */			.license4 { color:#0B0; }
				/* @desc:GPL */				.license5 { color:#0B0; }
				/* @desc:BSD */				.license6 { color:#0B0; }
				/* @desc:Exclusivo */		.license7 { color:#FFF; background-color:#0B0; }
				/* @desc:Versión Completa */.license8 { color:#09C; }
				/* @desc:Beta */			.license9 { color:#0B0; }
				table.list_box td.downloads_description, table.list_box td.rating_description, table.list_box td.compare_description { text-align:center; }
					td.downloads_description { width:100px; border-bottom:1px solid #D7DBDE; padding-bottom:15px; }
					td.downloads_description dd { font-weight:bold; }
					td.rating_description { width:100px; border-bottom:1px solid #D7DBDE; padding-bottom:15px; }
					td.rating_description p { margin:0; }
					td.rating_description p a { font-size:11px; font-weight:normal; }
		td.compare_description { width:110px; border-bottom:1px solid #D7DBDE; padding-bottom:15px; }
			td.compare_description a { float:left; margin-bottom:5px; }
			td.compare_description .buy_s { margin-left:12px; }
	
			td.compare_description div { position:absolute; left:5px; margin-top:0; }
	
			td.compare_description div a { display:none; }
	
		tr.final_list_box_order, p.feed_list_box { display:none; }
					.information_data .sponsored { font:bold 8px Verdana, Arial, Helvetica, sans-serif; color:#677689; }
		.author_head { clear:both; padding-top:10px; margin-bottom:18px; background:url(http://static.sftcdn.net/gmx/images/box/bg-bottom-x8.gif) left bottom no-repeat transparent; padding-bottom:10px; }
			.author_head dt { float:left; clear:both; font-weight:bold; margin-right:5px; padding:2px 0 2px 10px; }
			.author_head dd { overflow:hidden; padding:2px 0; color:#0A68C8; }
		.author_lists { background:url(http://static.sftcdn.net/gmx/images/box/bg-top-x8.gif) left top no-repeat transparent; padding-top:5px; width:630px; font-size:11px; }

		.author_lists .list_filters p.filter_action { background:none; }
		.pagination_navigation { position:relative; display:block; margin:0 auto; height:18px; text-align:center; padding-bottom:3px; }
			.pagination_navigation li { display:inline; border-right:1px solid #000; padding:0 5px; }
				.pagination_navigation span { font-weight:bold; }
				.pagination_navigation li.first { border-left:1px solid #888; padding-left:5px; }
				.pagination_navigation li.last { border-right:none; }
				li.pagination_next, li.pagination_last, li.pagination_prev, li.pagination_first { border:none; }
				li.pagination_next img, li.pagination_last img, li.pagination_prev img, li.pagination_first img { margin-top:4px; }
				li.pagination_next a { width:13px; height:16px; }
				li.pagination_last a { display:none; }
				li.pagination_prev a { height:16px; margin-left:-13px; text-indent:-1000em; top:0; width:16px; }
				li.pagination_first a { display:none; }
	
	.one_program_list .list_filters p.filter_action { background:none; padding:0 0 5px 11px; }

	.list_box { margin-bottom:18px; background:url(http://static.sftcdn.net/gmx/images/box/bg-bottom-x8.gif) left bottom no-repeat transparent; padding-bottom:10px; }
	table.list_box { margin-bottom:0px; background:none; }
		.list_box tbody { display:block; width:630px; }
		.list_box .row_odd, .list_box .row_pair { display:block; }
		.list_box h4 { font:bold 14px verdana,arial,helvetica,sans-serif; line-height:18px; color:#788AA4; background:url(http://static.sftcdn.net/gmx/images/box/bg-top-x8.gif) left top no-repeat transparent; margin:15px 0 0 0; padding:5px 0 0 9px; }

	#web_search { margin-bottom:36px; }
	#web_search .web_search_box { margin:0 0 18px 18px; }
	#web_search form { float:left; width:300px; }
		#web_search form label { width:60px; }
		#web_search form a img { vertical-align:middle; margin-top:-6px; }

#categories_found ul { margin:0pt 13px 0pt 1px; font-size:11px; }	
	#categories_found li { padding-left:18px; line-height:27px; }
		#categories_found li.row_pair { background:transparent url(http://static.sftcdn.net/gmx/images/background/bg-th-big.gif) repeat scroll left top; }
	
	#programs_available ul { margin:0pt; padding:5px 0pt 0pt 10px; }
		#programs_available ul li { display:inline; }
			#programs_available ul li a { font-size:11px; font-weight:normal; line-height:20px; padding:5px 10px 5px 30px; background:transparent url("/shared/images/icons/so.png") no-repeat scroll 0% 0%; }
			#programs_available ul li a.mac { background-position:0 -30px; }
			#programs_available ul li a.linux { background-position:0 -62px; }
			 #programs_available ul li a.movil { background-position:0 -98px; }
			#programs_available ul li a.palm { background-position:0 -132px; }
			#programs_available ul li a.pocketpc { background-position:0 -164px; }
	
	.warning_box { font-size:11px; background:url(http://static.sftcdn.net/gmx/images/box/bg-bottom-x8.gif) left bottom no-repeat transparent; margin:10px auto 25px; padding-bottom:10px; }
		.warning_box h2 { background:url(http://static.sftcdn.net/gmx/images/box/bg-top-x8-warning.gif) left top no-repeat transparent; padding:19px 10px 5px 60px; font-size:11px; }
		.warning_box ul, .warning_box p, .warning_box form { margin:5px 20px 5px 60px; font-size:11px; }
		.warning_box ul { margin-left:90px; }
			ul.suggested li { display:inline; }
		.warning_box input { vertical-align:middle; font-size:11px; }

		#content_2col_left .program_file_bottom #content_1col { font-size:10px; }
		#searchers_box .tags_cloud_content li { display:inline; }
		.tags_cloud_content li h1 a:hover, .tags_cloud_content li h2 a:hover, .tags_cloud_content li h3 a:hover { text-decoration:underline; }

	.list_box .average_rank0, .list_box .average_rank1, .list_box .average_rank2, .list_box .average_rank3, .list_box .average_rank4, .list_box .average_rank5, .list_box .average_rank6, .list_box .average_rank7, .list_box .average_rank8, .list_box .average_rank9, .list_box .average_rank10 { margin:0pt auto; cursor:help; height:12px; text-align:left; text-indent:-1000em; width:54px; }
	.list_box .average_rank0 { background:transparent url(http://static.sftcdn.net/gmx/images/interface/actions/rating_softonic_small.gif) no-repeat scroll 50% -149px; }
	.list_box .average_rank1 { background:transparent url(http://static.sftcdn.net/gmx/images/interface/actions/rating_softonic_small.gif) no-repeat scroll 50% -149px; }
	.list_box .average_rank2 { background:transparent url(http://static.sftcdn.net/gmx/images/interface/actions/rating_softonic_small.gif) no-repeat scroll 50% -117px; }
	.list_box .average_rank3 { background:transparent url(http://static.sftcdn.net/gmx/images/interface/actions/rating_softonic_small.gif) no-repeat scroll 50% -117px; }
	.list_box .average_rank4 { background:transparent url(http://static.sftcdn.net/gmx/images/interface/actions/rating_softonic_small.gif) no-repeat scroll 50% -101px; }
	.list_box .average_rank5 { background:transparent url(http://static.sftcdn.net/gmx/images/interface/actions/rating_softonic_small.gif) no-repeat scroll 50% -83px; }
	.list_box .average_rank6 { background:transparent url(http://static.sftcdn.net/gmx/images/interface/actions/rating_softonic_small.gif) no-repeat scroll 50% -66px; }
	.list_box .average_rank7 { background:transparent url(http://static.sftcdn.net/gmx/images/interface/actions/rating_softonic_small.gif) no-repeat scroll 50% -50px; }
	.list_box .average_rank8 { background:transparent url(http://static.sftcdn.net/gmx/images/interface/actions/rating_softonic_small.gif) no-repeat scroll 50% -33px; }
	.list_box .average_rank9 { background:transparent url(http://static.sftcdn.net/gmx/images/interface/actions/rating_softonic_small.gif) no-repeat scroll 50% -16px; }
	.list_box .average_rank10 { background:transparent url(http://static.sftcdn.net/gmx/images/interface/actions/rating_softonic_small.gif) no-repeat scroll 50% 0pt; }
/* @endgroup LIST & SEARCH */
/* @group COMPARE */
.compare_content { background:url(http://static.sftcdn.net/gmx/images/box/bg-top-x8.gif) left top no-repeat transparent; margin:15px 0 0 0; }

#compare_container { margin-bottom:36px; }
#compare_container .content { background:url(http://static.sftcdn.net/gmx/images/box/bg-bottom-x8.gif) left bottom no-repeat transparent; }
#compare_container .content table { text-align:center; margin:0; }

.compare_paginate { font-size:11px; width:628px; border:1px solid #D8DBDD; }
.num_progs { font-size:11px; position:absolute; top:135px; right:34px; }
.compare_table { clear:both; text-align:center; line-height:24px; width:630px; font-size:11px; }
	.compare_table p { text-align:center; margin:2px auto 0 auto; font-size:11px; }
	.compare_table a { margin:auto; font-size:11px; }
	.compare_table td { text-align:center; font-size:11px; }
	.compare_table th { text-align:center; font-size:11px; }
		.compare_table th h2 { vertical-align:center; text-align:center; }
			.compare_table th h2 strong { font:bold 11px verdana,arial,helvetica,sans-serif; line-height:18px; margin-right:5px; }
		.compare_table .prog_screenshot { margin:10px; }
		.compare_table .compare_screenshot td { padding-top:10px; }
	.compare_table a.download_compare, .compare_table a.buy_compare, .options_compare a { display:block; margin:5px auto; }

	th.compare_group_header { font:bold 14px verdana,arial,helvetica,sans-serif; color:#788AA4; padding:5px; text-align:left; }
		th.compare_group_header strong { border-bottom:1px solid #E4E3E1; display:block; width:100%; }

	th.compare_group_subheader, td.compare_group_subheader, .compare_3programs th.compare_group_subheader, .compare_2programs th.compare_group_subheader { padding-right:3px; margin:0; text-align:right; width:200px; }

	.compare_table tr.alt td, .compare_table tr.alt th { background:#EBEEF1 none repeat scroll 0% 50%; }

	.compare_table .program_compare_selected { background-color:#F0FAFF; }

.compare_table object, #compare_week_evolution strong { display:none; }
	.compare_table td ul.star-rating { width:54px; margin:auto; }
	.compare_table tr.os td { vertical-align:top; }
		.compare_table tr.os p { line-height:15px; margin-bottom:10px; }
		.compare_table a img.compare_closer { margin:10px; }
	.compare_table .average_var { clear:both; float:none; margin:5px auto 5px auto; position:relative; background-color:#DDD; width:100px; }
	.compare_table .average_box { line-height:27px; padding:2px 0; margin:2px 6px 3px 0; text-align:center; font:bold 20px Arial, sans-serif; margin:10px auto; }

	.compare_table .softonic_rate span { margin:0pt auto; display:block; height:12px; text-align:left; width:54px; }
	.compare_table .star-rating .v0, .compare_content .average_rank0 { background:transparent url(http://static.sftcdn.net/gmx/images/interface/actions/rating_softonic_small.gif) no-repeat scroll 50% -149px; height:16px; }
	.compare_table .star-rating .v1, .compare_content .average_rank1 { background:transparent url(http://static.sftcdn.net/gmx/images/interface/actions/rating_softonic_small.gif) no-repeat scroll 50% -149px; }
	.compare_table .star-rating .v2, .compare_content .average_rank2 { background:transparent url(http://static.sftcdn.net/gmx/images/interface/actions/rating_softonic_small.gif) no-repeat scroll 50% -117px; }
	.compare_table .star-rating .v3, .compare_content .average_rank3 { background:transparent url(http://static.sftcdn.net/gmx/images/interface/actions/rating_softonic_small.gif) no-repeat scroll 50% -117px; }
	.compare_table .star-rating .v4, .compare_content .average_rank4 { background:transparent url(http://static.sftcdn.net/gmx/images/interface/actions/rating_softonic_small.gif) no-repeat scroll 50% -101px; }
	.compare_table .star-rating .v5, .compare_content .average_rank5 { background:transparent url(http://static.sftcdn.net/gmx/images/interface/actions/rating_softonic_small.gif) no-repeat scroll 50% -83px; }
	.compare_table .star-rating .v6, .compare_content .average_rank6 { background:transparent url(http://static.sftcdn.net/gmx/images/interface/actions/rating_softonic_small.gif) no-repeat scroll 50% -66px; }
	.compare_table .star-rating .v7, .compare_content .average_rank7 { background:transparent url(http://static.sftcdn.net/gmx/images/interface/actions/rating_softonic_small.gif) no-repeat scroll 50% -50px; }
	.compare_table .star-rating .v8, .compare_content .average_rank8 { background:transparent url(http://static.sftcdn.net/gmx/images/interface/actions/rating_softonic_small.gif) no-repeat scroll 50% -33px; }
	.compare_table .star-rating .v9, .compare_content .average_rank9 { background:transparent url(http://static.sftcdn.net/gmx/images/interface/actions/rating_softonic_small.gif) no-repeat scroll 50% -16px; }
	.compare_table .star-rating .v10, .compare_content .average_rank10 { background:transparent url(http://static.sftcdn.net/gmx/images/interface/actions/rating_softonic_small.gif) no-repeat scroll 50% 0pt; }

	.compare_table .rank_div { margin:10px auto; line-height:12px; }
	.compare_table ul.compare_langs { text-align:center; padding-right:1px; margin:0 auto; padding:0 5px; width:140px; overflow:hidden; }
		.compare_table ul.compare_langs li { padding:0 8px; font-size:10px; display:inline; cursor:help; }
		.compare_table ul.compare_langs li.additional { display:none; }
		.compare_table ul.compare_langs li span { display:none; }
		.compare_table ul.compare_langs li a.see_more_flags { font-size:12px; margin-left:-6px; }

	.minimals { font:10px "Arial"; }
		.minimals dt { display:inline; text-align:right; }
		.minimals dd { display:inline; color:#999; margin-left:1%; text-align:left; }
		.minimals p.minimals_required { text-align:center; padding:0 5px; }

.unavailable { color:#CCC; font:10px 'Trebuchet MS'; }
.quick_look_button { padding:10px 10px 0 14px; }
.quick_look_button a { font-size:11px; }

#compare_back_button { position:absolute; left:0; bottom:0px; }

/* @group quick compare */
#quick_compare_table { line-height:13px; border-collapse:separate; font-size:11px; border-spacing:8px; }
	#quick_compare_table td { width:185px; height:250px; vertical-align:top; text-align:center; border:1px #CDE solid; padding:5px; margin:10px; }
	#quick_compare_table td.empty { border:none; }
	#quick_compare_table h2 { font:bold 11px verdana,arial,helvetica,sans-serif; line-height:18px; margin-right:5px; margin-bottom:5px; background:#EBEEF1 none repeat scroll 0% 50%; }
	#quick_compare_table a img.compare_closer { margin:3px; }
	#quick_compare_table .rank_div { line-height:12px; }
	#quick_compare_table dt { font-weight:bold; margin-top:5px; font-size:11px; }
	#quick_compare_table dt a.comment_m { margin-left:18px; }
/* @endgroup COMPARE */


/* @end STYLES home_list */

/* @STYLES program */

/* @group PROGRAMS HOME */
.file_is_program #program_file_options { font:11px Verdana, sans-serif; margin:0; padding-top:0; background:none; }
		.file_is_program #program_file_options .program_file_bottom { margin:0; padding:10px 10px 10px 10px; }
		.file_is_program #program_file_options .program_file_bottom p { font-size:11px; line-height:16px; margin-bottom:3px; padding:0; width:600px; }
	#program_opinions { width:610px; float:left; background:url(http://static.sftcdn.net/gmx/images/box/bg-bottom-x8.gif) left bottom no-repeat transparent; padding:10px; }
	#opinion_view { width:630px; float:left; background:url(http://static.sftcdn.net/gmx/images/box/bg-bottom-x8.gif) left bottom no-repeat transparent; }
	#opinion_view p { font-size:11px; }
	.file_is_program #program_opinions { width:630px; float:left; background:none; padding:0; margin-top:0; }
		.file_is_program #program_opinions .program_file { font:11px Verdana, sans-serif; background:url(http://static.sftcdn.net/gmx/images/box/bg-top-x8.gif) left top no-repeat transparent; margin:15px 0 0 0; padding-top:5px; }
		#program_opinions .program_file { margin:0; padding:0; background:none; }
		.file_is_program #program_opinions .program_file_bottom { width:630px; background:url(http://static.sftcdn.net/gmx/images/box/bg-bottom-x8.gif) left bottom no-repeat transparent; }
		#program_opinions .program_file_bottom { margin:0; padding:0; width:630px; background:url(http://static.sftcdn.net/gmx/images/box/bg-bottom-x8.gif) left bottom no-repeat transparent; }

	#review #ad_related_links_div_program { position:relative; }
	#program_file_options #ad_related_links_div_program .program_file_bottom { padding:0 10px; width:610px; }
/* @endgroup PROGRAMS HOME */
/* @group FILE TABS */
		#file_nav { background:url(http://static.sftcdn.net/gmx/images/reiter/bg_tab-nav.gif) repeat-x top; height:21px; list-style-type:none; margin:5px 0 0 0; padding:0; width:630px; }
		#file_nav a { color:#fff; text-decoration:none; }
		#file_nav a:visited { color:#fff; }
	#file_nav ul { background:transparent url(http://static.sftcdn.net/gmx/images/reiter/bg_tab-nav.gif) no-repeat top left; height:21px; }
	#file_nav li { float:left; padding:0; list-style-type:none; text-align:center; height:19px; }
		#file_nav li a { display:block; font-size:11px; line-height:19px; padding:0px 10px 0px 10px; text-align:center; }
		#file_nav li.on { background:#ebeef1; }
		#file_nav li.information { width:216px; border-right:1px solid #E4E3E1; }
		#file_nav li.information_active { background:#ebeef1; width:216px; }
		#file_nav li.docs, #file_nav li.screenshots { width:126px; border-right:1px solid #E4E3E1; }
		#file_nav li.docs_active, #file_nav li.screenshots_active { width:126px; background:#ebeef1; }
		#file_nav li.opinions { width:157px; }
		#file_nav li.opinions_active { width:159px; background:#ebeef1; }
		#file_nav li.information_active a , #file_nav li.docs_active a , #file_nav li.screenshots_active a , #file_nav li.opinions_active a { color:#000; }
		#file_nav li.on a:hover { color:#000; cursor:default; text-decoration:none; }
		#file_nav li a:hover { text-decoration:none; }
		#file_nav li img { display:none; }
/* @endgroup FILE TABS */
/* @group FILE BASIC INFO */
	#file_data { text-align:left; font-size:11px; width:450px; float:left; padding-bottom:12px; border-top:1px solid #D8DBDD; margin:0; }
	* html #file_data { width:439px; }
	#file_data .alt { background:#EBEEF1 none repeat scroll 0 0; }
	#file_data .alt strong { margin:0; padding:0; }
	#file_data dl { overflow:hidden; }
		#file_data dd.alt span, file_data dd span { margin-right:0; }
		#file_data dt.alt span { margin-right:6px; }
		#file_data dl .language { position:relative; top:-2px; }
		#file_data dl .Help { padding-top:2px; }
	#file_data dd { float:left; width:326px; height:18px; overflow:hidden; padding-left:6px; }
	* html #file_data dd { width:315px; }
	#file_data dt { float:left; width:112px; height:18px; font-weight:bold; padding-left:6px; }
	#file_data #language_flags ul { margin:-2px 0 0 -5px; }
			#file_data dt.second_colum { margin-left:1px; }
				#file_data dd.alt a.web_author { display:block; padding:0; height:18px; margin:-19px 0 0 8px; }
	
	#file_screenshot { padding:7px 10px 10px 8px; width:300px; }

		#file_screenshot a.thumbnail { text-align:center; cursor:pointer; min-height:270px; }
		#file_screenshot img.no_image { margin:auto; padding-top:20%; padding-left:10%; }
	#file_screenshot .zoom { position:relative; z-index:0; cursor:pointer; margin:2px 0 2px 196px; padding:1px 0 1px 18px; }
		#file_screenshot .zoom:hover { text-decoration:underline; }
	* html #file_screenshot .zoom { position:relative; margin:-19px 0 1px 196px; z-index:0; background-position:-4px 0; background-repeat:no-repeat; }
		#file_screenshot .zoom a { font-size:11px; }
		.zoom { background:url(http://static.sftcdn.net/gmx/images/icon/sprite_icons.png); padding:1px 2px 1px 18px; background-position:0 0; background-repeat:no-repeat; }
	
	#file_buttons { padding:0 0 0 8px; width:305px; position:absolute; top:25px; right:1px; z-index:1; }
			#file_buttons li { padding:8px 0; }
			#file_buttons li.buy_comprar { background:transparent url(http://static.sftcdn.net/gmx/images/interface/bg_btn_green.gif) repeat-x scroll left top; margin:0; width:305px; padding-top:9px; }
			#file_buttons li.buy_content { background:transparent url(http://static.sftcdn.net/gmx/images/interface/bg_btn_orange.gif) repeat-x scroll left top; margin:0; width:305px; height:18px; padding-top:9px; }
			#file_buttons .buy_content span.price { color:#C00; font-size:11px; }
		#file_buttons span { color:#677689; font-size:11px; font-weight:bold; padding:0 0 0 4px; }
		#file_buttons .buy_content span { float:left; }
		* html #file_buttons span { display:block; float:left; }
		#file_buttons .buy_data { margin-bottom:10px; position:relative; float:right; width:150px; }	
		#file_buttons .buy_content dl { display:block; clear:both; font-weight:bold; color:#677689; line-height:1.7em; }
		#file_buttons .buy_content dt { float:left; clear:both; margin-right:5px; display:none; }
		#file_buttons .buy_content dd { float:left; position:relative; }
		#file_buttons .buy_content dt.discount { display:none; }
		#file_buttons .buy_content dd.discount { position:relative; margin:-12px 12px 0 12px; background-color:#F00; color:#FFF; padding:8px 0; font:bold 16px Arial Narrow, Helvetica, sans-serif; background:url(http://static.sftcdn.net/gmx/images/interface/discount_star_small.png) no-repeat; text-align:center; width:40px; height:40px; letter-spacing:0px; }
		#file_buttons .buy_content dd.discount span { font:normal 16px Arial, Helvetica, sans-serif; color:#FFF; display:inline; }	
		#file_buttons .buy_content dd.price_before { text-decoration:line-through; width:300px; }
	
		#file_buttons .buy_content dd.price { color:#C00; font-size:11px; }
		#file_buttons .buy_content .buy_data span { display:block; clear:both; }
		#file_buttons .buy_content .buy_data dl { position:relative; }
	
		#file_buttons .two_for_one { display:block; background:url(http://static.sftcdn.net/shared/images/interface/2x1.gif) no-repeat top left; height:44px; font-size:11px; margin-bottom:10px; color:#000; cursor:hand; }
		#file_buttons a.two_for_one:hover { text-decoration:none; }
			#file_buttons .two_for_one span { display:block; background:url(http://static.sftcdn.net/shared/images/interface/2x1.gif) no-repeat top right; margin:0 0 0 60px; padding-top:6px; height:38px; line-height:16px; }
			#file_buttons .two_for_one strong { font-size:14px; color:#0A68C8; }
			#file_buttons .two_for_one strong em { color:#539D21; font-style:normal; }
		#file_buttons .adwords { display:block; background:url(http://static.sftcdn.net/shared/images/interface/file_promotion.gif) no-repeat top left; height:44px; font-size:11px; margin-bottom:9px; color:#000; cursor:hand; width:250px; }
		#file_buttons .adwords_wide { width:500px; }
		#file_buttons a.adwords:hover { text-decoration:none; }
			#file_buttons .adwords span { display:block; background:url(http://static.sftcdn.net/shared/images/interface/file_promotion.gif) no-repeat top right; margin:0 0 0 10px; padding-top:6px; height:38px; line-height:16px; }
			#file_buttons .adwords strong { font-size:14px; color:#0A68C8; }
			#file_buttons .adwords strong .highlight { display:inline; background:none; text-decoration:underline; margin:0; padding:0; font-size:14px; color:#0A68C8; }
			#file_buttons .adwords strong em { color:#539D21; font-style:normal; }
	
		#file_buttons #points_promotion { clear:both; }
	
		#file_buttons .points { display:block; background:url(http://static.sftcdn.net/gmx/images/promo_puntos_comprar.gif) no-repeat top left; height:57px; font-size:11px; margin-bottom:9px; color:#000; cursor:hand; width:297px; }
		#file_buttons a.points:hover { text-decoration:none; }
			#file_buttons .points span { display:block; background:url(http://static.sftcdn.net/gmx/images/promo_puntos_comprar.gif) no-repeat top right; margin:0 0 0 10px; padding-top:9px; padding-right:50px; height:57px; line-height:18px; }
			#file_buttons .points strong { font-size:14px; color:#0A68C8; }
			#file_buttons .points strong em { color:#539D21; font-style:normal; }
	
		#file_buttons .points_dwn { display:block; background:url(http://static.sftcdn.net/gmx/images/promo_puntos_comprar.gif) no-repeat top left; height:57px; font-size:11px; color:#000; cursor:hand; width:297px; }
		#file_buttons a.points_dwn:hover { text-decoration:none; }
			#file_buttons .points_dwn span { display:block; background:url(http://static.sftcdn.net/gmx/images/promo_puntos_comprar.gif) no-repeat top right; margin:0 0 0 10px; padding-top:9px; padding-right:50px; height:57px; line-height:18px; }
			#file_buttons .points_dwn strong { font-size:14px; color:#0A68C8; }
			#file_buttons .points_dwn strong em { color:#539D21; font-style:normal; }
	
	#recommended_program { width:400px; padding:20px 0px; float:left; }
		#recommended_program dt { width:155px; float:left; font-weight:bold; clear:both; }
		#recommended_program dd { float:left; font-weight:bold; }
		
	.box_special_screenimages { position:relative; }
/* @endgroup FILE BASIC INFO */

/* @group FILE SCREENSHOTS */
table.thumbnails_table { width:100%; background:url(http://static.sftcdn.net/gmx/images/box/bg-bottom-x8.gif) left bottom no-repeat transparent; }
	table.thumbnails_table td { padding:10px 16px 10px 4px; text-align:center; vertical-align:top; }
/* @endgroup FILE SCREENSHOTS */

/* @group Orderpage */
	#program_order_info .program_file { padding:8px 10px; width:610px; }
		#program_order_info .program_file_bottom { padding:0 10px 10px 10px; width:610px; }
		#program_order_info h3.h3_title { background:url(http://static.sftcdn.net/gmx/images/interface/h_bestellangaben.gif) no-repeat 0 0; text-indent:-1000em; width:610px; }
	.order_bottom { background:transparent url(http://static.sftcdn.net/gmx/images/box/bg-bottom-x8.gif) no-repeat scroll left bottom; width:630px; }
	#orderdetails { float:left; width:100%; }
		#orderdetails caption { display:none; }
		#orderdetails tr th { background:transparent url(http://static.sftcdn.net/gmx/images/background/bg-th-big.gif) repeat scroll left -12px; text-align:center; border:1px solid #D9DADC; font-size:11px; }
		#orderdetails #product_column { width:310px; }
		#orderdetails #quantity_column { width:80px; }
		#orderdetails #price_column { width:237px; }
		#orderdetails tr { font-size:11px; }
		#orderdetails #product_row { padding-bottom:10px; }
		#orderdetails .product-box img { float:left; margin:10px 10px 0 10px; }
		#orderdetails .product-box h3 { float:left; width:215px; padding-top:10px; font-weight:bold; }
		#orderdetails .product-box h3 a { color:#798AA4; }
			#orderdetails .product-box h3 a:hover { text-decoration:underline; }
		#orderdetails .product-box p { margin:0; padding:0; width:200px; }
		#orderdetails .send-method strong { float:left; display:block; }
		#orderdetails .quantity_row { text-align:center; vertical-align:top; padding-top:10px; }
		#orderdetails .price_row { vertical-align:top; padding:10px 10px 0 0; }
		#orderdetails dl strong { color:#798AA4; }
			#orderdetails dt { float:left; width:145px; padding-left:20px; }
			#orderdetails dd { float:left; width:60px; text-align:right; }

	.order_prices { float:right; width:235px; font-size:11px; padding:10px 0; margin:2px; }
	.order_prices dt { width:140px; float:left; padding-left:25px; }
	.order_prices dd { width:60px; text-align:right; padding-right:10px; float:left; }
	.order_prices .total_price { background-color:#EBEFF2; }
	
	#order_price { width:630px; border-top:1px solid #D9DADC; clear:both; }
	#order_info { width:610px; padding:10px; border-top:1px solid #D9DADC; clear:both; font-size:11px; }
		#order_info h3.h3_title { background:url(http://static.sftcdn.net/gmx/images/interface/h_bez_kredit_lastschrift.gif) no-repeat 0 0; }
	#order_info img { float:right; margin:10px; }
	#order_info p { font-size:11px; width:470px; }
	#order_accept { width:610px; padding:10px; border-top:1px solid #D9DADC; clear:both; }
		#order_accept h3.h3_title { background:url(http://static.sftcdn.net/gmx/images/interface/h_willenserklaerung.gif) no-repeat 0 0; margin-bottom:8px; }
	#order_accept input { float:left; margin-top:2px; }
	#order_accept label { width:560px; margin:0 0 0 25px; display:block; font-size:11px; }
	
	#order_buttons { width:630px; height:15px; clear:both; padding-top:10px; }
		#order_buttons p { color:#798AA6; float:left; font-size:12px; font-weight:bold; margin-top:0; padding-left:8px; }
		#order_buttons .order_btn1 { background:transparent url(http://static.sftcdn.net/gmx/images/buttons/btn_weiter.gif) no-repeat scroll 0 0; float:right; height:21px; text-indent:-1000em; width:75px; margin-left:10px; }
		#order_buttons .order_btn2 { background:transparent url(http://static.sftcdn.net/gmx/images/buttons/btn_abrechen.gif) no-repeat scroll 0 0; float:right; height:21px; text-indent:-1000em; width:99px; }

	.last_info_bottom { background:transparent url(http://static.sftcdn.net/gmx/images/box/bg-bottom-x8.gif) no-repeat scroll left bottom; width:610px; padding:10px; font-size:11px; }
		.last_info_bottom p { font-size:11px; margin:5px 10px 0 5px; padding:0 0 10px 50px; background:transparent url(http://static.sftcdn.net/gmx/images/icon/info_bubble.gif) no-repeat scroll left top; }
			.last_info_bottom strong { color:#798AA6; }	
/* @endgroup Orderpage */

/* @group Confirmation page */
	#program_confirm_info .confirm_bottom { padding-top:8px; width:630px; background:transparent url(http://static.sftcdn.net/gmx/images/box/bg-bottom-x8.gif) no-repeat scroll left bottom; }
		#program_confirm_info .confirm_bottom p { padding-left:10px; padding-right:8px; font-size:11px; }
		#program_confirm_info h3.h3_title { background:url(http://static.sftcdn.net/gmx/images/interface/h_kaufErfolgAbgeschl.gif) no-repeat 0 0; text-indent:-1000em; width:610px; margin-left:8px; }
	#program_confirm_info .download_m { margin-left:8px; }
	#program_confirm_info #send_mail { float:left; border-bottom:1px solid #D9DADC; padding-bottom:10px; width:610px; }
	#program_confirm_info #send_mail strong { color:#798AA4; }
	#program_confirm_info .info_mail { float:left; width:150px; font-size:11px; padding-left:10px; margin-bottom:25px; }
	#program_confirm_info .info_other { float:right; width:180px; font-size:11px; padding-right:5px; }
	#program_confirm_info .info_other dt { float:left; width:110px; }
	#program_confirm_info .info_other dd { float:left; }
	#program_confirm_info .contact_info { float:left; width:630px; font-size:11px; }
		#program_confirm_info .contact_info p { padding:0 0 0 10px; margin:5px 0; }
		#program_confirm_info .contact_info dl { padding-left:10px; padding-bottom:10px; }
			#program_confirm_info .contact_info dt { float:left; width:60px; }
		#confirm_last_info h3 { background:url(http://static.sftcdn.net/gmx/images/interface/h_vielenDank.gif) no-repeat 0 0; text-indent:-1000em; width:610px; }
		#confirm_last_info .confirm_last_info_bottom { background:transparent url(http://static.sftcdn.net/gmx/images/box/bg-bottom-x8.gif) no-repeat scroll left bottom; width:610px; padding:10px; }
		#confirm_last_info .confirm_last_info_bottom p { font-size:11px; }
		
	#program_confirm_info p.error { background:transparent url(http://static.sftcdn.net/gmx/images/icon/ico_hinweis.gif) no-repeat scroll left top; font-size:11px; height:35px; margin:10px 10px 0 20px; padding:6px 10px 10px 50px; font-weight:bold; }
		#program_confirm_info .error strong { color:#E00000; }
/* @endgroup Confirmation page */

/* @group PROGRAMS HOME */
	.program_file { font:11px Verdana, sans-serif; background:url(http://static.sftcdn.net/gmx/images/box/bg-top-x8.gif) left top no-repeat transparent; margin:15px 0 0 0; padding-top:5px; }
		.program_file h2 { color:#788AA4; font:bold 14px Verdana, Arial, Helvetica, sans-serif; }
		.program_file h4 { letter-spacing:-0.7px; font:bold 14px Verdana, Arial, Helvetica, sans-serif; text-transform:none; color:#3B3B3B; padding-bottom:5px; position:relative; clear:both; padding-left:10px; }
		.program_file h4 strong { color:#1fa4e1; }
	.program_file_bottom { width:630px; background:url(http://static.sftcdn.net/gmx/images/box/bg-bottom-x8.gif) left bottom no-repeat transparent; }
		.program_file .item { margin:0 0 0 5px; }
		.program_file .item a { color:#788AA4; font:bold 14 Verdana, Arial, Helvetica, sans-serif; }
		
		#print_file_description { margin-top:10px; height:19px; line-height:19px; }
		#print_file_description a { background:url(http://static.sftcdn.net/gmx/images/icon/icon_print.gif) no-repeat 0 0px; font-size:11px; padding:4px 0 8px 19px; }
		#print_file_description a span { margin-top:-1px; }
	#file_title_1line h1 a { color:#788AA4; font:bold 14px Verdana, Arial, Helvetica, sans-serif; text-decoration:none; }
	#file_title_1line h1 strong { color:#788AA4; padding-left:5px; }
	#file_title_2line h1 a { color:#788AA4; font:bold 14px Verdana, Arial, Helvetica, sans-serif; text-decoration:none; }
	#file_title_2line h1 strong { color:#788AA4; padding-left:5px; }
	#content_2col_left .mainbar #file_title_1line h1 { margin:0; background:none; }

#program_image_preview { width:630px; background:url(http://static.sftcdn.net/gmx/images/box/bg-bottom-x8.gif) left bottom no-repeat transparent; padding:0; margin:15px 0 0 0; }
	#program_file_options #program_image_preview h4 { font:bold 14px Verdana, Arial, Helvetica, sans-serif; color:#788AA4; padding:5px 5px 0 10px; background:url(http://static.sftcdn.net/gmx/images/box/bg-top-x8.gif) left top no-repeat transparent; margin:0; }
	#program_image_preview .content { padding-bottom:15px; }
	#program_image_preview table { margin-bottom:10px; }
	#program_image_preview a.zoom { margin-left:10px; padding:2px 0 4px 22px; }
		#program_image_preview table td { padding:8px 0 0 8px; }
		#program_image_preview h4 strong { color:#1fa4e1; }
		#program_image_preview .item { margin:0 0 0 5px; }
		#program_image_preview .item a { color:#788AA4; font:bold 10 Verdana, Arial, Helvetica, sans-serif; }

		#program_file_options { font:11px Verdana, sans-serif; width:630px; float:left; }
		#program_file_options h4 { font:bold 14px Verdana, Arial, Helvetica, sans-serif; color:#788AA4; padding:0 5px 0 10px; position:relative; clear:both; }
			#program_file_options h4 strong { color:#1fa4e1; }
		#program_file_options .item { margin:0 0 0 5px; }
		#program_image_preview .item a { color:#788AA4; font:bold 10 Verdana, Arial, Helvetica, sans-serif; }
		
	#screenimages table { margin-bottom:20px; }
	#screenimages table td { padding:8px 0 0 8px; }
	
	#file_information { margin-top:10px; padding-top:10px; background:url(http://static.sftcdn.net/gmx/images/box/bg-top-x6.gif) left top no-repeat transparent; position:relative; }
		#file_information h3 { background:url(http://static.sftcdn.net/gmx/images/today_box/h_neuzugaenge.gif) left top no-repeat transparent; width:150px; text-indent:-1000em; margin-left:10px; }
		#file_information .content { padding-top:15px; background:url(http://static.sftcdn.net/gmx/images/box/bg-bottom-x6.gif) left bottom no-repeat transparent; }
			#file_information .screenshot { float:left; width:60px; height:60px; margin:1px 0pt 7px 9px; padding-top:5px; overflow:hidden; }
				#file_information .screenshot img { height:60px; }
				#file_information { clear:both; margin-bottom:14px; overflow:hidden; font:12px Verdana, Arial, Helvetica, sans-serif; width:97%; }
	#file_program { position:relative; }
	#last_news { margin-top:-14px; }
			#file_information .see_more { margin-top:5px; font-size:11px; float:right; }
	#xtras_info h4 { display:none; }
	#xtras_info dl { margin:0 10px; padding-top:5px; }
	#xtras_info dl dd { margin-bottom:10px; clear:left; }
	#xtras_info dl dt span { padding-right:16px; }
		#xtras_info dl dt span em { display:none; }
/* @group FILE REVIEW */
#file_review { clear:both; position:relative; overflow:hidden; margin:0; width:auto; }
#content .pub_description { background-position:0 -36px; }
#content .pub_description .program_description { padding-top:0; height:64px; }
	#file_review .requirements_column { float:left; width:302px; padding:0 0 18px 0; position:relative; }
	#file_review .requirements_column h3 { width:270px; float:left; display:block; }
		#file_review .requirements_column span { font-weight:bold; }
    #file_review p.link_form_recommend { text-align:right; margin:14px 0 0 0; padding:0 12px 0 0; } 

	#file_review ul { margin:0; padding:0; }
	#file_review li { padding:0 0 2px 18px; background:url(http://static.sftcdn.net/shared/images/interface/bullet_sprite.png) 10px -67px no-repeat; list-color:#677689; }
	#file_review p { margin:15px 0; }
	#file_review .title_div .author { margin:15px 0 0 0; }
	#file_review p.indented { margin:0; padding:0 0 2px 18px; background:url(http://static.sftcdn.net/shared/images/interface/bullet_sprite.png) 10px -67px no-repeat; list-color:#677689; }
	#file_review h3 { margin:15px 0 0; font-weight:bold; }
	#more_info { margin:0 0 5px 0; width:610px; }
		#more_info h3 { clear:both; font:bold 11px Verdana, Arial, sans-serif; line-height:18px; margin:0; padding:0; color:#000; width:600px; }
		#more_info p { clear:both; padding:0; margin:0 0 15px 0; font-size:11px; line-height:16px; width:610px; }
		#more_info ul { padding:0; margin:0 0 5px 0; font-size:11px; line-height:16px; width:100%; }
		#more_info li.os span { display:block; margin-top:5px; width:120px; }
		#more_info li.os span img { margin-bottom:5px; }
		#file_review #more_info ul.columns { float:left; margin:0 15px 5px 0; }
	#file_review h2 { font:bold 14px Verdana, Arial, Helvetica, sans-serif; color:#788AA4; font-weight:bold; line-height:20px; }
	#file_review h2 .first_quote { float:left; }

	.author { padding-left:5px; font-size:11px; float:left; width:200px; margin:0; display:none; }
		.author em { font-style:normal; }
	.program_description { margin:0; padding:0 10px 1px 0; float:left; }
	.program_review { margin-bottom:20px; }

	.author_div { float:left; width:60px; padding-left:9px; display:none; }
	.author_div img { background:white none repeat scroll 0%; border:1px solid #A9A9A9; padding:2px; }
	.title_div { width:450px; padding:3px 0 0 10px; }
	.title_div .author { float:left; margin:6px 0; }

	.description p { font-size:11px; line-height:16px; }
		.description_l h3 { font-weight:bold; }
	.description_r { clear:right; padding:0px 10px 0 10px; line-height:18px; width:610px; }
	.description_l { clear:left; padding:10px 10px 0 10px; line-height:18px; width:610px; }
	
	ul.review_options h2 { background:none; padding:0; margin:0; text-indent:0; display:list-item; }
	ul.review_options h2 a:hover { text-decoration:underline; }
	ul.review_options a strong { width:inherit; float:none; }
	ul.review_options { padding:3px 18px 21px 18px; background:none; padding:0; margin:0; text-indent:0; display:list-item; }
	ul.review_options li { padding:0 0 9px; display:block; }

	#vote_review { margin:0; }
	#text_rank_review_vote { clear:both; color:green; margin:-12px 0 0 0; padding:0 0 5px 0; }
	#file_review.notDownload #vote_review { margin-top:-10px; }
		#vote_review #title_rank_review { background:url(http://static.sftcdn.net/gmx/images/interface/h_istder-TestberGut.gif) no-repeat 0 3px; text-indent:-1000em; float:left; width:170px; }
		#vote_review ul { margin:0; padding:0; }
		#vote_review ul li { height:20px; background:none; float:left; margin:0; padding:0; }
		#vote_review ul li a { float:left; text-indent:-1000em; }
		#vote_review ul li #vote_yes { background:transparent url(http://static.sftcdn.net/gmx/images/buttons/btn_ja.gif) no-repeat 0 0; width:42px; height:20px; margin-right:15px; }
		#vote_review ul li #vote_no { background:transparent url(http://static.sftcdn.net/gmx/images/buttons/btn_nein.gif) no-repeat 0 0; width:53px; height:20px; display:block; }

		#vote_review.voted #title_rank_review { background:none; text-indent:0; width:400px; }
		#vote_review.voted ul { display:none; }

	#text_rank_review { color:green; font:normal 10px Verdana, sans-serif; clear:both; width:100%; margin:0 10px 0 0; padding:4px 0 12px 0; _padding:0 0 12px 0; }
	#text_rank_review span { font-weight:bold; }

			#file_review #sharing_options_list { display:none; position:absolute; top:-125px; background:url(http://static.sftcdn.net/shared/images/interface/bg_sharing.gif) 0 100% no-repeat transparent; padding:0 0 5px 24px; left:165px; bottom:12px; border-right:2px solid #7EA3BE; }
		#file_review #sharing_options_list a { font-size:11px; }
		#file_review #sharing_options_list ul { border-top:2px solid #7EA3BE; padding:0 9px; }
		#file_review #sharing_options_list li { padding:2px 0; width:auto; }
		#file_review #sharing_options_list li a { background:url(http://static.sftcdn.net/shared/images/icons/icons_sprite.png) no-repeat; position:relative; padding:2px 0 2px 23px; margin-left:-1px; }
		#file_review #sharing_options_list li a.at_email { background-position:-730px -657px; }
		#file_review #sharing_options_list li a.at_delicious { background-position:-1500px -10px; }
		#file_review #sharing_options_list li a.at_digg { background-position:-1500px -40px; }
		#file_review #sharing_options_list li a.at_fresqui { background-position:-1500px -70px; }
		#file_review #sharing_options_list li a.at_meneame { background-position:-1500px -100px; }
		#file_review #sharing_options_list li a.at_oknotizie { background-position:-1500px -130px; }
		#file_review #sharing_options_list li a.at_wikio { background-position:-1500px -160px; }
		#file_review #sharing_options_list li a.at_yigg { background-position:-1500px -190px; }
		#file_review #sharing_options_list li a.at_misterwong { background-position:-1500px -220px; }
		#file_review #sharing_options_list li a.at_fuzz { background-position:-1500px -250px; }
		#file_review #sharing_options_list li a.at_scoopeo { background-position:-1500px -280px; }
		#file_review #sharing_options_list li a.at_blogblogs { background-position:-1500px -310px; }
		#file_review #sharing_options_list li a.at_googlebookmarks { background-position:-1500px -340px; }
		#file_review #sharing_options_list li a.at_twitter { background-position:-1500px -370px; }
		#file_review #sharing_options_list li a.at_strumbleupon { background-position:-1500px -400px; }
		#file_review #sharing_options_list li a.at_reddit { background-position:-1500px -430px; }
		#file_review #sharing_options_list li a.at_facebook { background-position:-1500px -460px; }
		#file_review #sharing_options_list li a.at_wykop { background-position:-1500px -490px; }
		#file_review #sharing_options_list li a.at_blip { background-position:-1500px -640px; }

	.description_l .legal { clear:both; background-color:#FEFAE0; font-size:9px; padding:0; margin:1px 1px 12px 1px; line-height:16px; }
	.description_l .legal strong { font-weight:normal; }

	#pros_cons { border-top:1px solid #ccdff0; border-bottom:1px solid #ccdff0; background:#f9fbfe; margin:18px -17px; padding-bottom:18px; }
		#pros_cons ul { margin-left:18px; }
		#pros_cons strong { display:block; padding:1px 25px; margin-bottom:10px; background:#e9f4fa; }
		#pros_cons .pros, #pros_cons .cons { width:376px; float:left; }
		#pros_cons .pros strong { background:url(http://static.sftcdn.net/shared/images/icons/pros_cons_arrows.gif) 8px 4px no-repeat #e9f4fa; }
		#pros_cons .cons strong { background:url(http://static.sftcdn.net/shared/images/icons/pros_cons_arrows.gif) 8px -20px no-repeat #e9f4fa; }

	#file_review_award { background:url(http://static.sftcdn.net/shared/images/rank/description_award.png) 0 100% no-repeat; margin-top:-22px; padding:15px 18px 16px 15px; position:relative; }
	#file_review_award p, #file_award_box p { margin:0; color:#81a5c0; font-size:11px; }
	#file_review_award p { margin-left:95px; }
	#file_review_award p img { position:absolute; left:9px; margin-top:-10px; }
	
	#file_award_box { display:none; position:absolute; width:300px; top:0; left:50%; margin-left:-150px; background:#fff; border:2px solid #7ea3be; padding:9px; z-index:10000; }
	#file_award_box p { color:#000; margin:9px 0; }
	#file_award_box h4 { font:14px "Trebuchet Ms",Arial,sans-serif; background:#f9fbfe; border-bottom:1px solid #7ea3be; margin:-9px -9px 9px -9px; padding:4px; }
	#file_award_box h4 strong { color:#1fa4e1; }
	#file_award_box img, #file_review_award .award_box textarea { display:block; margin:9px auto; position:relative; }
	#file_award_box textarea { font-size:11px; line-height:1.5em; width:98%; overflow:hidden; }
	#file_award_box .close { font-size:11px; display:block; text-align:right; color:red; }
/* @endgroup FILE REVIEW */

/* @group PROGRAM MORE INFO */
	#program_more_info .program_file { padding:8px 10px; width:610px; }
		#program_more_info .program_file_bottom { padding:0 10px 10px 10px; width:610px; }
		#program_more_info h3.h3_title { background:url(http://static.sftcdn.net/gmx/images/interface/h_weitereInform.gif) no-repeat 0 0; text-indent:-1000em; width:610px; }
		#program_more_info .requirements_column h3 { float:left; width:265px; display:block; }
		#program_more_info .requirements_column ul { font-size:11px; margin-right:12px; float:right; width:54%; }
/* @endgroup PROGRAM MORE INFO */	

/* @group OPINION LIST */
#section_opinion_list { margin-bottom:36px; clear:both; }
	#section_opinion_list h1 { background:url(http://static.sftcdn.net/shared/images/interface/titles_bg.png) 0 -356px no-repeat; margin-top:10px; }
	#section_opinion_list .bottom_options { text-align:right; }
	#section_opinion_list h4 { padding:0 0 4px 30px; display:block; font:bold 20px Verdana, Arial, Helvetica, sans-serif; color:#3B3B3B; letter-spacing:-0.7px; text-align:left; background:url(http://static.sftcdn.net/shared/images/interface/titles_bg.png) 0 -370px no-repeat; position:relative; }
	.program_file_bottom .comment_list { width:610px; padding:5px; }

	#section_opinion_list ul.comment_list li li.links { padding-bottom:5px; }
	#program_opinions { width:610px; padding:0 10px; background:url(http://static.sftcdn.net/gmx/images/box/bg-bottom-x8.gif) left bottom no-repeat transparent; }
		#program_opinions h4 { color:#788AA4; padding-left:10px; }
		#program_opinions h4 strong { color:#788AA4; }
	#program_opinions .list_filters p { padding:0 0 0 33px; background:#FFF; margin-left:1px; line-height:17px; }
	ul.comment_list { padding-bottom:18px; line-height:18px; }
		ul.comment_list li { border-bottom:1px solid #efefef; padding:8px 0 17px; position:relative; }
		ul.comment_list li li { border:none; padding:0 0 5px 0; }
		ul.comment_list .user { float:left; text-align:center; width:101px; margin-right:6px; height:139px; }
			ul.comment_list .user .avatar span { display:block; font:bold 11px Verdana, Arial, Helvetica, sans-serif; }
			ul.comment_list .user .avatar_image { width:100px; height:100px; margin:0 0 5px 0; background:no-repeat center; cursor:pointer; text-indent:-1000em; display:block; }
			ul.comment_list .user .avatar_image img { display:none; }
			ul.comment_list .title_box { padding:0 0 0 10px; margin-left:110px; text-align:left; font-size:10px; }
				ul.comment_list .title_box h5 { background:url(http://static.sftcdn.net/gmx/images/background/bg-th-big.gif) left top repeat transparent; font:bold 12px Verdana, Arial, Helvetica, sans-serif; margin-left:-10px; padding:5px 0 2px 10px; position:relative; height:18px; }
					ul.comment_list .title_box h5 a { padding-right:50px; }
				ul.comment_list .average_box { background:url(http://static.sftcdn.net/gmx/images/rank/rank_opinion_bg.gif) 0 0 no-repeat; width:100px; height:23px; text-align:center; font:bold 20px Arial, sans-serif; position:absolute; top:20px; right:9px; }
					ul.comment_list .average_box .rating { margin-top:3px; }
						ul.comment_list .average_box .rating span { display:none; }
				ul.comment_list .user a { font-size:10px; }
				ul.comment_list .user a span { font-size:13px; font-weight:bold; }
				ul.comment_list .body { margin-left:120px; font:11px Verdana, Arial, Helvetica, sans-serif; line-height:16px; }
				ul.comment_list .date { color:inherit; }

	ul.options { font:10px Verdana, sans-serif; text-align:right; position:relative; }
	ul.options .meet_user { display:none; }
	ul.comment_list ul.options { position:absolute; width:100%; left:0; bottom:0; }
	ul.options li { display:inline; background:none; }
	ul.options li a { text-align:left; }
	ul.options li.read_more { margin-left:10px; padding:0; }
	ul.options li.add_opinion { float:right; margin-left:10px; }
	ul.options li.read_more a { background:url(http://static.sftcdn.net/shared/images/icons/page_white_text.png) 0 0 no-repeat; }
	ul.options li.meet_user { float:left; margin-left:120px; }
	ul.options li.meet_user a { padding:1px 0 3px 20px; background:url(http://static.sftcdn.net/shared/images/icons/vcard.png) 0 0 no-repeat transparent; }
	ul.options li h2 { margin:10px 7px 10px 530px; }
	ul.options li .see_more { font-size:11px; float:left; margin-top:10px; }

#section_opinion_list .own_opinion, #program_opinion_list .own_opinion { background-color:#619A49; color:#FFF; }
#section_opinion_list .own_opinion a, #program_opinion_list .own_opinion a { color:#FFF; }

#program_opinion_list ul.pagination_navigation { margin-left:-10px; }
#program_opinion_list .msg_ok { width:548px; }

#new_valuation { font:11px Verdana, sans-serif; background:url(http://static.sftcdn.net/gmx/images/box/bg-top-x8.gif) left top no-repeat transparent; margin:15px 0 0 0; padding-top:5px; }
#new_valuation .column1 { border-right:1px solid #9F9F9F; float:left; line-height:200%; padding:20px 50px 50px; width:210px; }
	#new_valuation .column1 p { width:auto; }
	#new_valuation .column1 a.button { background:url(http://static.sftcdn.net/gmx/images/buttons/btn_anmelden_opinion.gif) no-repeat 0 0; width:90px; height:20px; text-indent:-1000em; display:block; margin:0 auto; }
#new_valuation .column2 { float:right; font-size:12px; margin:4px 0; padding:20px 10px 0 0; text-align:center; width:300px; }
	#new_valuation .column2 ul { float:left; margin-left:10px; }
		#new_valuation .column2 li { margin:0 0 9px; text-align:right; }
	#new_valuation .column2 #valuationflash { float:right; text-align:left; width:135px; }
	#new_valuation .column2 fieldset p { float:left; width:100%; }
	#new_valuation .only_vote { clear:both; padding:8px 0; text-align:center; }
	#new_valuation .only_vote input { background:url(http://static.sftcdn.net/gmx/images/buttons/btn_nurbewerten_opinion.gif) no-repeat 0 0; width:105px; height:20px; text-indent:-1000em; border:0; }
#new_valuation .box_dark_mainright { width:630px; background:url(http://static.sftcdn.net/gmx/images/box/bg-bottom-x8.gif) left bottom no-repeat transparent; }
#new_valuation .box_dark_mainright h2 { font:bold 14px Verdana, Arial, Helvetica, sans-serif; text-transform:none; color:#788AA4; padding:8px; }
#new_valuation .box_dark_mainright h2 strong { color:#000; }

#new_comment .column2 { float:right; font-size:12px; margin:4px 0; padding:20px 10px 0 0; text-align:center; width:250px; }
	#new_comment .column2 ul { float:left; width:110px; }
		#new_comment .column2 li { margin:0 0 9px; text-align:right; }
	#new_comment .column2 #valuationflash { float:right; text-align:left; width:135px; }
	#new_comment .only_vote { clear:both; padding:8px 0; text-align:center; }
	#new_comment .only_vote input { background:url(http://static.sftcdn.net/gmx/images/buttons/btn_nurbewerten_opinion.gif) no-repeat 0 0; width:105px; height:20px; text-indent:-1000em; border:0; }
	#new_comment .column2 p { clear:both; }

#new_comment { font:11px Verdana, sans-serif; background:url(http://static.sftcdn.net/gmx/images/box/bg-top-x8.gif) left top no-repeat transparent; margin:15px 0 0 0; padding-top:5px; }
#new_comment .column1 { float:left; line-height:200%; width:345px; padding-left:10px; }
#new_comment .box_dark_mainright { width:630px; background:url(http://static.sftcdn.net/gmx/images/box/bg-bottom-x8.gif) left bottom no-repeat transparent; }
#new_comment .box_dark_mainright h2 { font:bold 14px Verdana, Arial, Helvetica, sans-serif; text-transform:none; color:#788AA4; padding:8px; }
#new_comment .box_dark_mainright h2 strong { color:#000; }
#new_comment form ol { line-height:normal; margin-top:25px; }
#new_comment form li { margin-bottom:18px; }
#new_comment form label { color:#999; float:none; font-size:10px; height:auto; width:370px; }
	#new_comment form label strong { color:#000; font-size:12px; }
	#new_comment form label span { display:block; }
#new_comment #xml_title { width:340px; font-family:Verdana,sans-serif; font-size:11px; font-size-adjust:none; font-stretch:normal; font-style:normal; font-variant:normal; font-weight:normal; line-height:normal; padding:2px; }
#opinion_form li.your_opinion { display:block; position:relative; }
#new_comment form label { color:#999; float:none; font-size:10px; height:auto; width:360px; }
	#new_comment form label span { display:block; }
	#opinion_form li.your_opinion span.minim { color:#999; float:right; font-size:10px; position:absolute; right:0; top:19px; }
	#opinion_form #xml_body { width:340px; height:200px; }
#new_comment form label { color:#999; float:none; font-size:10px; height:auto; width:370px; }
	#new_comment form label strong.pros { background:transparent url(http://static.sftcdn.net/shared/images/icons/pros_cons_arrows.gif) no-repeat scroll 0 0; padding-left:16px; }
	#new_comment form label strong.cons { background:transparent url(http://static.sftcdn.net/shared/images/icons/pros_cons_arrows.gif) no-repeat scroll 0 -24px; padding-left:16px; }
	#new_comment #xml_best { height:100px; }
	#new_comment textarea { clear:right; font-family:Verdana,sans-serif; font-size:11px; font-size-adjust:none; font-stretch:normal; font-style:normal; font-variant:normal; font-weight:normal; height:200px; line-height:normal; padding:2px; width:340px; }

#new_comment #file_information { background:none; width:630px; }
#new_comment #file_information .legal { background-color:#f3f3f3; font-size:9px; padding:10px; text-align:justify; }
#new_comment #file_information #normas { margin:15px 0; }
#new_comment #file_information #normas span { font:bold 14px Verdana, Arial, Helvetica, sans-serif; text-transform:none; color:#788AA4; padding:4px 4px 4px 0; width:590px; margin:10px 10px 10px 0; border-bottom:1px solid #e4e3e1; }
#new_comment dl { margin-bottom:10px; }
#new_comment dt { float:left; font-weight:bold; margin-right:8px; }

.first_opinion { width:605px; margin:0; padding-left:10px; }

#user_comments { width:630px; background:url(http://static.sftcdn.net/gmx/images/box/bg-top-x8.gif) left top no-repeat transparent; margin-top:30px; }
	#user_comments h4 { color:#788AA4; font:bold 14px Verdana, Arial, Helvetica, sans-serif; margin:15px 0 0 0; padding:5px 0 0 8px; }
	#user_comments .user_stats { padding-left:8px; }
#user_opinion_list { background:url(http://static.sftcdn.net/gmx/images/box/bg-bottom-x8.gif) left bottom no-repeat transparent; }
#user_opinion_list .comment_list { width:610px; margin:0 10px; }
#user_opinion_list .screenshot { float:left; height:139px; margin-right:6px; text-align:center; width:101px; }
#user_opinion_list .see_more { padding-bottom:10px; padding-left:5px; }

#opinion_view .content { padding:8px; }
#opinion_view .opinion_avatar { float:left; width:100px; height:100px; }
#opinion_view .opinion_title { float:left; padding-left:9px; }
#opinion_view .opinion_data { float:left; padding:18px 0 9px 9px; width:500px; color:#677689; }
	#opinion_view .opinion_data dt { float:left; padding-right:0.5em; }
	#opinion_view .opinion_data dd { width:440px; }
	#opinion_view .opinion_data dd.date { float:left; width:250px; }
	#opinion_view .opinion_data dd.views { float:left; width:100px; }
	#opinion_view #opinion_options { display:none; }
	#opinion_view .opinion_body { clear:both; padding-top:2px; }
	#opinion_view .column1 { float:left; width:60%; border-right:1px solid #9F9F9F; }
	#opinion_view .column2 { clear:right; float:left; width:35%; padding-left:20px; }
		#opinion_view .column2 p { color:green; font-family:Verdana,sans-serif; font-size:10px; font-size-adjust:none; font-stretch:normal; font-style:normal; font-variant:normal; font-weight:normal; line-height:normal; margin:0 10px 0 0; padding:4px 0 12px; width:100%; }
	#opinion_view .opinion_body strong.pros { background:transparent url(http://static.sftcdn.net/shared/images/icons/pros_cons_arrows.gif) no-repeat scroll 0 5px; color:#3B3B3B; font-family:"Trebuchet MS",Arial,sans-serif; font-size:16px; font-size-adjust:none; font-stretch:normal; font-style:normal; font-variant:normal; font-weight:bold; line-height:normal; padding-left:16px; }
	#opinion_view .opinion_body strong.cons { background:transparent url(http://static.sftcdn.net/shared/images/icons/pros_cons_arrows.gif) no-repeat scroll 0 -19px; color:#3B3B3B; font-family:"Trebuchet MS",Arial,sans-serif; font-size:16px; font-size-adjust:none; font-stretch:normal; font-style:normal; font-variant:normal; font-weight:bold; line-height:normal; padding-left:16px; }

#comment_valuation .rating_title { color:#788AA4; font-size:12px; font-weight:bold; border:none; width:82px; }
#comment_valuation dt { float:left; width:90px; clear:both; border-right:1px dashed #D8DBDD; margin-right:8px; }
#comment_valuation dd { float:left; width:90px; border:none; padding:0; height:18px; }
#comment_valuation .star-rating { height:6px; width:72px; overflow:hidden; margin-top:8px; }

#opinion_view .you_like { border-bottom:1px solid #D8DBDD; border-top:1px solid #D8DBDD; margin:18px 0; padding:18px 0 12px; }
#vote_opinions_options ul { background:transparent url(http://static.sftcdn.net/gmx/images/interface/h_istder-TestberGut.gif) no-repeat scroll 0 3px; padding-left:175px; height:25px; margin-top:10px; }
#vote_opinions_options .yes { width:53px; float:left; }
#vote_opinions_options #vote_yes { background:transparent url(http://static.sftcdn.net/gmx/images/buttons/btn_ja.gif) no-repeat scroll 0 0; float:left; height:20px; display:block; margin-right:15px; width:53px; text-indent:-1000em; }
#vote_opinions_options #vote_no { background:transparent url(http://static.sftcdn.net/gmx/images/buttons/btn_nein.gif) no-repeat scroll 0 0; display:block; height:20px; width:53px; text-indent:-1000em; margin-left:70px; }
#opinion_view .nav li { background:transparent url(http://static.sftcdn.net/gmx/images/interface/actions/resultset_previous.gif) no-repeat scroll 0 2px; padding-left:20px; display:block; }
/* @endgroup OPINION LIST */

/* @group GLOSARY */
#desc_body .glossar_term { border-bottom:1px dashed #06F; cursor:help; }
#tooltipHelper { border:1px solid #363636; background-color:#FFF8C7; padding:10px; color:#333; font-size:9px; width:250px; line-height:14px; text-align:left; }
/* @endgroup GLOSARY */

/* @group PREMIUM DOWNLOAD (SMS and ClickandBuy) */
#premium_download #mopay_box { border-top:1px solid #B6CEE6; margin-top:5px; }
	#premium_download p { background:url(http://static.sftcdn.net/gmx/images/download/premium_sms_de.gif) 2px 15px no-repeat transparent; margin:0 0 0 10px; padding:10px 0 5px 45px; float:left; }
#premium_download .premium_option_box { margin:10px 18px 0 50px; height:40px; position:relative; padding:10px 0; display:block; clear:both; }
* html #premium_download .premium_option_box { margin-top:60px; margin-bottom:-40px; }
	#premium_download .premium_option_box .download_l { right:0px; }
	#premium_download .premium_option_box dl { position:absolute; right:180px; top:20px; font-weight:bold; }
	#premium_download .premium_option_box dt { float:left; color:#666; padding-right:0.6em; }
	#premium_download .premium_option_box dd { float:left; color:#C00; }
	#premium_download .premium_option_box img { float:left; }
	#premium_download .premium_option_box span { float:left; padding:10px; }
#premium_download #form_mopay_transaction { width:610px; height:100%; }
	#premium_download #form_mopay_transaction iframe { height:450px; }
	#premium_download #form_mopay_transaction.on { margin:0 0 30px 10px; }
	
#premium_download_box #mopay_go { margin-top:0; }
	* html #premium_download_box #mopay_go { margin-top:-10px; }
#premium_download_box .premium_other_go { margin:5px 18px 17px 120px; display:none; }
#premium_download_box .premium_other_go ol { list-style-type:decimal; margin-left:37px; }
	#premium_download_box .premium_other_go li { padding:0; font-size:12px; }
		#premium_download_box .premium_other_go li em { font-size:14px; }
	.title_download { width:100%; background:transparent url(http://static.sftcdn.net/shared/images/interface/titles_bg.png) no-repeat scroll 0pt -369px; }
	.title_download span { font:bold 22px Verdana, Arial, sans-serif; text-transform:none; color:#3B3B3B; position:relative; clear:both; padding-left:9px; margin-bottom:9px; height:28px; }
	#premium_CH_and, #premium_AT_and { margin:0 18px 20px 0; padding:10px 0; clear:both; }
		#premium_CH_and p { background-image:url(http://static.sftcdn.net/gmx/images/download/premium_sms_ch.gif); }
	#premium_AT_and p { background-image:url(http://static.sftcdn.net/gmx/images/download/premium_sms_at.gif); }
	#premium_CH_go,	#premium_AT_go { padding:0 0 25px 0; min-height:90px; margin-bottom:10px; }
		#premium_CH_go ol, #premium_AT_go ol { list-style-type:decimal; margin-left:110px; }
		#premium_CH_go li, #premium_AT_go li { padding:0; font-size:12px; line-height:26px; }
		#premium_CH_go li em, #premium_AT_go li em { font-size:14px; font-weight:bold; }
		#premium_CH_go strong, #premium_AT_go strong { color:#000; }
		#premium_CH_go label, #premium_AT_go label { font-weight:bold; }
		#premium_CH_go input#descarga, #premium_AT_go input#descarga { background:url(http://static.sftcdn.net/gmx/images/interface/actions/download.gif) no-repeat 0 0; width:84px; height:29px; text-indent:-1000em; border:0; height:18px; }
		
	
	#premium_download_box.launch_download h2 { margin:0 0 10px 8px; }
	#premium_download_box.launch_download h3 { display:none; }
	#premium_download_box.launch_download p.advice { background:url(http://static.sftcdn.net/shared/images/icons/ok_blue.gif) no-repeat; margin-left:35px; padding-left:25px; font-weight:bold; }
	#premium_download_box.launch_download p.start_download { margin-left:60px; color:#3d3d3d; background:none; }
		#premium_download_box.launch_download p.start_download a { text-decoration:underline; }

	#premium_download_box.launch_download .no_virus { margin:0 20px 0 20px; padding-top:18px; text-align:center; border:1px solid #5d9e00; }
		#premium_download_box.launch_download .no_virus h3 { background:url(http://static.sftcdn.net/shared/images/icons/verified.gif) 5px 50% no-repeat transparent; padding-left:26px; margin:auto; display:inline; color:#1a5e05; font-size:14px; font-weight:bold; }
		#premium_download_box.launch_download .no_virus p { margin:10px 0 0; text-align:center; font-size:12px; line-height:22px; color:#3d3d3d; padding-bottom:18px; }

	#premium_download_box.launch_download .help { margin:0 -1px -1px -1px; padding:0 18px 15px 46px; background:url(http://static.sftcdn.net/gmx/images/download/download_bg_dps.gif) 0 100% no-repeat transparent; text-align:center; }
		#premium_download_box.launch_download .help p { margin:10px auto; color:#3d3d3d; background:none; font-size:12px; }
		#premium_download_box.launch_download .help img { margin:auto; display:block; }
		#premium_download_box.launch_download .help .note { display:none; }

		#utmform { display:none; }
/* @endgroup PREMIUM DOWNLOAD (SMS and ClickandBuy) */

/* @group PAYMENT METHODS */
	#free_download_box { padding:0 4px; }
	#free_download_button { margin:12px 0; }
		#free_download_box h2 { background:url(http://static.sftcdn.net/gmx/images/download/h_kostenloserDown.gif) 0 0 no-repeat transparent; text-indent:-1000em; margin:3px 0; width:300px; }
	 #free_download_box .download_option_limit { position:relative; margin:-1px; padding:0 18px 15px 46px; }
	 #free_download_box .download_option a.download_m, #free_download_box .download_option_limit a.download_m { float:left; overflow:hidden; clear:both; display:block; }
	#dinamic_content ul, .success_download { margin-top:15px; }
	#free_download_box.success_download { padding:0px; }
	.success_download .post_download { display:block; margin-top:15px; }
		#dinamic_content ul, .success_download  h1, #dinamic_content ul, .success_download  h2, #dinamic_content ul, .success_download  h3 { font-size:11px; }
		.success_download ul li, .success_download ul li a { font-size:11px; }
		#dinamic_content ul li { background:transparent url(http://static.sftcdn.net/gmx/images/download/icon_listen_bullet.gif) no-repeat scroll 1px 7px; font-size:11px; padding-left:7px; }
	.download_option { padding:0 0 10px 0; display:block; float:left; }
	#Instal_options .download_option { display:none; }
/* @endgroup PAYMENT METHODS */

/* @group PAYMENT METHODS */
	#premium_download_box { padding-left:1px; }
	#premium_download_box dl { width:612px; display:inline; margin:10px 0 0 0; }
	#premium_download_box dt { background:url(http://static.sftcdn.net/gmx/images/download/bg-th.gif) repeat-x; font-weight:normal; text-align:center; font-size:11px; height:21px; font-weight:normal; text-align:center; float:left; }
		#premium_download_box dt.method { width:390px; border-right:1px solid #DADBDD; text-align:center; }
		#premium_download_box dt.price { width:91px; border-right:1px solid #DADBDD; text-align:center; }
		#premium_download_box dt.download { width:145px; text-align:center; }
		#premium_download_box dt.method h3, #payment-methods dt.method p { margin-bottom:0; margin-left:40px; }
		#premium_download_box dt.method img { float:left; }
		#premium_download_box dt.price { text-align:center; font-weight:bold; color:#DF0000; font-size:11px; }
		
		#download_options .title_down { height:60px; }
		#download_options h2 { background:url(http://static.sftcdn.net/gmx/images/download/h_kostenpflichDown.gif) 0 0 no-repeat transparent; text-indent:-1000em; margin:3px 8px; width:320px; }
		#download_options .star_image { float:right; margin:0 55px 0 0; z-index:100; }
		#download_options .li_title_download li { background:transparent url(http://static.sftcdn.net/gmx/images/download/icon_listen_bullet.gif) no-repeat scroll 8px 9px; font-size:11px; padding-left:13px; }
		#download_options .program_file_bottom { overflow:hidden; padding:10px 0; }
/* @endgroup PAYMENT METHODS */

/* @group OPTIONS FILE PROGRAM DOWNLOAD */
	#ad_download { float:right; width:300px; height:250px; padding:10px 10px 10px 0; }
	#options_file_download { overflow:hidden; }
		#options_file_download #file_screenshot { display:none; }; 
		#free_download { border:none; }
		#free_download { float:left; width:305px; font-size:11px; margin:20px 2px 10px 2px; height:100%; }
		#options_file_download #file_data { width:310px; float:left; padding:10px 0 10px 10px; border:none; }
		#options_file_download #file_data dl { clear:both; }
			#options_file_download #file_data dd { margin:0; padding:0; width:195px; }
			#options_file_download #file_data dt { margin:0; padding:0; float:left; width:115px; }
			#options_file_download #file_data dt.alt, #options_file_download #file_data dd.alt { margin:0; padding:0; background-color:#FFF; } 
	#download_message_failure { display:none; }
/* @endgroup OPTIONS FILE PROGRAM DOWNLOAD */	

/* @group CLICK AND BUY */
	#premium_download_box #clickandbuy_box { border-bottom:1px solid #D8DBDD; margin:0 10px; padding:0; }
	#premium_download_box #clickandbuy_box dl { width:612px; display:inline; background:none; border-bottom:1px solid #D8DBDD; padding:0 0 6px 0; margin:0; }
	#premium_download_box #clickandbuy_box.premium_option_box dt { clear:left; }
		#premium_download_box #clickandbuy_box.premium_option_box dt.candb_image { background:url(http://static.sftcdn.net/gmx/images/download/icon_clickAndBuy.gif) 10px 0 no-repeat; text-indent:-1000em; width:50px; margin-top:10px; height:40px; }
		#premium_download_box #clickandbuy_box.premium_option_box dd.candb_info { margin:0; width:360px; float:left; text-align:left; padding-top:10px; padding-bottom:10px; }
			#premium_download_box #clickandbuy_box.premium_option_box dd.candb_info p { margin:0; padding:0; }
			#premium_download_box #clickandbuy_box.premium_option_box dd.candb_info p.let_small { font-size:11px; }
		#premium_download_box #clickandbuy_box.premium_option_box dd.candb_price { color:#DF0000; font-size:11px; font-weight:bold; text-align:center; float:left; margin:10px 30px 0 0; width:60px; }
		#premium_download_box #clickandbuy_box.premium_option_box dd.canddown_button { float:left; margin:10px 0 0 0; }
/* @endgroup CLICK AND BUY */

/* @group MOPAY */
		#mopay_box { background:url(http://static.sftcdn.net/gmx/images/download/premium_sms_de.gif) 10px 8px no-repeat transparent; padding:5px 0 6px 50px; border-bottom:1px solid #D8DBDD; width:560px; margin:0 10px; }
		#mopay_box dl { width:612px; display:inline; margin:10px 0 0 0; background:none; border-bottom:1px solid #D8DBDD; padding-bottom:6px; }
		#mopay_box dt { background:none; clear:left; }
			#mopay_box dd.candb_info { margin:0; width:360px; float:left; text-align:left; }
				#mopay_box dd.candb_info p { margin:0; padding:0; }
				#mopay_box dd.candb_info p.let_small { font-size:11px; }
			#mopay_box dd.candb_price { color:#DF0000; font-size:11px; font-weight:bold; text-align:center; float:left; margin:10px 30px 0 0; width:60px; }
			#mopay_box dd.canddown_button { float:left; margin:10px 0 0 0; }
/* @endgroup MOPAY */

/* @group MOPAY AUSTRIA y SUIZA */
#premium_option_box { width:610px; }
	#premium_download_box #premium_AT { background:url(http://static.sftcdn.net/gmx/images/download/premium_sms_at.gif) 10px 8px no-repeat transparent; padding:5px 0 6px 50px; border-bottom:1px solid #D8DBDD; width:auto; margin:0 10px; }
	#premium_download_box #premium_CH { background:url(http://static.sftcdn.net/gmx/images/download/premium_sms_ch.gif) 10px 8px no-repeat transparent; padding:5px 0 6px 50px; width:auto; margin:0 10px; }
	#premium_download_box #premium_AT p, #premium_download_box #premium_CH p { margin:0; padding:0; }
		#premium_download_box #premium_AT dl { width:612px; display:inline; margin:10px 0 0 0; background:none; border-bottom:1px solid #D8DBDD; padding-bottom:6px; }
		#premium_download_box #premium_AT dt { background:none; clear:left; }
			#premium_download_box #premium_AT dd.candb_info { margin:0; width:360px; float:left; text-align:left; }
			#premium_download_box #premium_AT dd.candb_info p { margin:0; padding:0; }
			#premium_download_box #premium_AT dd.candb_info p.let_small { font-size:11px; }
			#premium_download_box #premium_AT dd.candb_price { color:#DF0000; font-size:11px; font-weight:bold; text-align:center; float:left; margin:10px 30px 0 0; width:60px; }
			#premium_download_box #premium_AT dd.canddown_button { float:left; margin:10px 0 0 0; }
				#premium_download_box #premium_AT dl { width:612px; display:inline; margin:10px 0 0 0; background:none; border-bottom:1px solid #D8DBDD; padding-bottom:6px; }
		#premium_download_box #premium_CH dt { background:none; clear:left; }
			#premium_download_box #premium_CH dd.candb_info { margin:0; width:360px; float:left; text-align:left; }
			#premium_download_box #premium_CH dd.candb_info p { margin:0; padding:0; }
			#premium_download_box #premium_CH dd.candb_info p.let_small { font-size:11px; }
			#premium_download_box #premium_CH dd.candb_price { color:#DF0000; font-size:11px; font-weight:bold; text-align:center; float:left; margin:10px 30px 0 0; width:60px; }
			#premium_download_box #premium_CH dd.canddown_button { float:left; margin:10px 0 0 0; }
	#premium_download #download_warning { margin:5px 0; height:40px; float:left; width:583px; clear:both; }
	#premium_download #download_warning p { background:none; margin:0; padding:0; }
/* @endgroup MOPAY AUSTRIA y SUIZA */	

/* @group MOBILE INSTALL */
#mobile_install_box { padding:0 0 18px 0; }
	#mobile_install_box h3 { margin:20px; font-weight:bold; }
#mobile_install_box ol { list-style-type:decimal; margin-left:50px; font-size:12px; }
	#mobile_install_box li.step1 ul li { line-height:30px; padding:10px 0 0 40px; font-size:11px; }
	#mobile_install_box p { margin:10px 0 15px 0; padding-left:20px; font:bold 12px Verdana, Arial, Helvetica, sans-serif; color:#000; }
	#mobile_install_box .download_option { margin:-1px; padding:0 18px 15px 36px; height:12px; }
	#mobile_install_box small { margin-left:28px; border:1px solid rgb(216, 219, 221); margin:10px 24px; min-height:50px; background:url(http://static.sftcdn.net/gmx/images/icon/info_bubble.gif) 10px 10px no-repeat transparent; padding:10px 5px 10px 60px; }
	#mobile_install_box li small { margin:0; }
	#mobile_install_box li.step1 li { padding-left:20px; }	
		#mobile_install_box li.for_DE { background:transparent url(http://static.sftcdn.net/gmx/images/download/premium_sms_de.gif) no-repeat scroll 10px 8px; }
		#mobile_install_box li.for_AT { background:transparent url(http://static.sftcdn.net/gmx/images/download/premium_sms_at.gif) no-repeat scroll 10px 8px; }
		#mobile_install_box li.for_CH { background:transparent url(http://static.sftcdn.net/gmx/images/download/premium_sms_ch.gif) no-repeat scroll 10px 8px; }
	#mobile_install_box .help { display:none; }
/* @endgroup MOBILE INSTALL */


/* @end STYLES program */

/* @STYLES ads */

/* @group ADS */
#g_ads { display:block; }
	#g_ads .program_file_bottom { padding:0 10px; width:610px; }
	
#g_ads2 { display:block; }
	#g_ads2 .program_file_bottom { padding:0 10px; width:610px; }

#ads_items_top h4 { background:url(http://static.sftcdn.net/gmx/images/interface/h_sponsoredLinks.gif) no-repeat 10px 2px; text-indent:-1000em; width:610px; }

#ads_items_bottom { position:absolute; left:825px; top:0; background:#FFF; border-top:1px solid #E7E7E7; width:150px; padding:0 8px; font-size:11px; line-height:14px; }
	.google_ad_content { padding-bottom:10px; line-height:14px; overflow:hidden; }
	#ad_div_bottom h4 { background:url(http://static.sftcdn.net/gmx/images/interface/h_sponsoredLinks.gif) no-repeat 10px 2px; text-indent:-1000em; width:610px; }
	.google_ad_title { color:#2269c3; text-decoration:none; cursor:pointer; font-weight:bold; }
		.google_ad_title:hover { text-decoration:underline; }
	.google_ad_link { color:#55AB01; cursor:pointer; }
		.google_ad_link:hover { text-decoration:underline; }

.ads_right_bar { margin-top:10px; }
.ads_right_bar .ads_right_bar_box h2 a:hover { text-decoration:underline; }

.index { background:transparent url(http://static.sftcdn.net/gmx/images/box/bg-top-x2.gif) no-repeat scroll left top; color:#7889A5; font-size:11px; font-weight:bold; height:23px; line-height:22px; margin:0; overflow:hidden; padding:1px 0 0 7px; }
.ads_right_bar_box { background:transparent url(http://static.sftcdn.net/gmx/images/box/bg-bottom-x2.gif) no-repeat scroll left bottom; margin:0; padding:5px 7px 10px; overflow:hidden; font-size:11px; font-size-adjust:none; font-stretch:normal; font-style:normal; font-variant:normal; }
	.ads_right_bar_box a img { height:85px; width:135px; }
	.ads_right_bar_box h2 { font-weight:700; line-height:16px; margin:5px 0; padding-top:1px; }
		.ads_right_bar_box h2:hover { text-decoration:underline; color:#2269C3; }
	.ads_right_bar_box p { font-size:11px; line-height:14px; margin:0; }
#ad_related_links_div_program { overflow:hidden; width:100%; clear:both; }
		#ad_related_links_div_program h4 { background:url(http://static.sftcdn.net/gmx/images/interface/h_sponsoredLinks.gif) no-repeat 10px 2px; text-indent:-1000em; width:610px; }
		#ad_related_links_div_program .program_file_bottom { padding:0 10px; width:610px; }
.adv_ui_sky { position:absolute; left:832px; top:95px; }
/* @endgroup ADS */

/* @end STYLES ads */

/* @STYLES user */


/* @group LOGIN BOX */
	#login { margin:10px 0 10px 0px; background-color:#FFF; width:150px; }
	#login * { font:normal 11px/14px verdana, arial, helvetica, sans-serif; }
	#login a { border:0px; display:inline; line-height:14px; padding:0px; }
	#login .index { background:#F5F7F9 url(http://static.sftcdn.net/gmx/images/box/bg-top2-x2.gif) no-repeat top left; border-width:0px; font-weight:bold; line-height:23px; height:23px; margin:0; overflow:hidden; padding:1px 8px 0px 8px; }
	* html #login .index { height:24px; }
	#login .index .help { float:right; padding:3px 0px 0px 0px; display:none; }
	#login .box { background:url(http://static.sftcdn.net/gmx/images/box/bg-bottom-x2.gif) no-repeat bottom left; padding:0px 1px 5px 1px; }
		#login .box div { padding:5px 7px; padding-right:0; }
		#login .box form { background-color:#F5F7F9; margin:0px; padding:5px 7px 5px; }
		#login .box form div { margin:0 0 5px; }
		#login .box form .error { padding:0px; color:#F00; }
		#login .box .form-control a { line-height:18px; }
		#login .box label { display:block; }
	#login .box input { margin:0 0 5px; }
	#login .box input.field { width:130px; font:normal 11px verdana, arial, helvetica, sans-serif; }
	#login .box input.action { float:right; font-size:11px; line-height:12px; margin:0; padding:0; text-align:center; }
	#login .box input.field { width:130px; }
	* html #login .box input.field { width:133px; width:130px; }
	#login .box input.field { width:133px#}
/* @endgroup LOGIN BOX */

/* @group LOGINPAGE */
	h1.login_title { background:url(http://static.sftcdn.net/gmx/images/box/bg-top-x8.gif) left top no-repeat transparent; margin:15px 0 0 0; padding:5px 0 10px 8px; }
	h1.login_title strong { color:#000; }
	#login_page { width:630px; background:url(http://static.sftcdn.net/gmx/images/box/bg-bottom-x8.gif) left bottom no-repeat transparent; margin:0; }
		#login_page ul { margin:10px 0; }
		#login_page li { float:left; margin:8px; }
	#login_page #login { background:url(http://static.sftcdn.net/gmx/images/buttons/btn_login.gif) no-repeat top left; width:43px; height:18px; border:0; cursor:pointer; margin:1px; }
	#login_page .password { margin-left:245px; display:block; margin-bottom:20px; }
/* @endgroup LOGINPAGE */

/* @group LOGOUT */
	#login .logout div { padding:5px 7px 7px 7px; }
	#login .box .pane { padding:5px 7px; background:#f5f7f9; margin:0 0 6px 0; }
	#login .logout .pane p { margin-bottom:0; }
	#login .log_out { padding-bottom:9px; }
	#login span { margin:0 4px; }
	#login a.logout { background:url(http://static.sftcdn.net/gmx/images/icon/ico-logout.gif) top left no-repeat; font-size:11px; padding-left:20px; padding-bottom:3px; color:#000; margin-bottom:6px; }
/* @endgroup LOGOUT */


/* @end STYLES user */

/* @STYLES user_panel */

/* @desc:EMPTY */

/* @end STYLES user_panel */

/* @STYLES user_main */

/* @desc:EMPTY */

/* @end STYLES user_main */

/* @STYLES main */

/* @desc:EMPTY */

/* @end STYLES main */

/* @STYLES promos */

/* @desc:EMPTY */

/* @end STYLES promos */

/* @STYLES promos_main */

/* @desc:EMPTY */

/* @end STYLES promos_main */
