@charset "utf-8";

/* Pieces: reset-layout-jquery_ui-common-home_list-program-ads-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 { display:block; width:auto; overflow:hidden; position:relative; }
#content, #header_contents, #footer_contents, #main_navigation, #searchbar_top { width:980px; margin:0 auto; display:block; overflow:hidden; position:relative; }
#content { padding-top:17px; }

	#content_3col, #content_2col_left, #content_2col_right, #content_2col, #content_3col_equals, #content_2col_left_big { clear:both; display:block; overflow:hidden; width:auto; }

	#content_3col .firstbar { float:left; width:190px; margin-right:16px; clear:left; overflow:hidden; }
	#content_3col .topbar { float:left; width:772px; }
	#content_3col .mainbar { float:left; width:458px; margin-right:16px; }
	#content_3col .secondbar { float:right; width:300px; clear:right; }

		#content_3col_equals .firstbar { float:left; width:310px; margin-right:16px; clear:left; }
		#content_3col_equals .mainbar { float:left; margin:0; width:310px; }
		#content_3col_equals .secondbar { float:right; clear:right; width:310px; margin-top:47px; }

		#content_2col_left .firstbar { float:left; width:190px; margin-right:16px; clear:left; }
	#content_2col_left .mainbar { float:left; width:774px; }

		#content_2col_left_big .firstbar { float:left; width:300px; margin-right:16px; clear:left; }
	#content_2col_left_big .mainbar { float:left; width:664px; }

	#content_2col_right .firstbar { float:left; width:210px; margin:18px 0 0 14px; padding:0; }
		#content_2col_right .firstbar.search { margin-top:0; }
	#content_2col_right .mainbar { float:left; width:755px; padding:0 0 0 0; margin:0; overflow:hidden; }

	#content_2col_video .firstbar { float:right; width:325px; clear:right; margin:32px 0 0 10px; }
	#content_2col_video .main { width:640px; float:left; padding:0px; margin:32px 0 10px 0; }

		#content_2col .secondbar { float:right; width:475px; clear:right; }
		#content_2col .firstbar { width:475px; margin-right:10px; float:left; padding:0px 0 0 1px; overflow:hidden; }

	#content_1col { clear:both; width:auto; margin:0 0 10px 0; }
	#content_popup { clear:both; margin:10px; }

	#content_3col_equals { margin-bottom:40px; }
/* @endgroup MAIN CONTAINERS */

/* @end STYLES layout */

/* @STYLES jquery_ui */


.ui-helper-hidden { display:none; }
.ui-helper-hidden-accessible { position:absolute; left:-99999999px; }
.ui-helper-reset { margin:0; padding:0; border:0; outline:0; line-height:1.3; text-decoration:none; font-size:100%; list-style:none; }
.ui-helper-clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
.ui-helper-clearfix { display:inline-block; }

* html .ui-helper-clearfix { height:1%; }
.ui-helper-clearfix { display:block; }

.ui-helper-zfix { width:100%; height:100%; top:0; left:0; position:absolute; opacity:0; filter:Alpha(Opacity=0); }

.ui-state-disabled { cursor:default; }


.ui-icon { display:block; text-indent:-99999px; overflow:hidden; background-repeat:no-repeat; }


.ui-widget-overlay { position:absolute; top:0; left:0; width:100%; height:100%; }


.ui-widget { font-family:Lucida Grande, Lucida Sans, Arial, sans-serif; font-size:1.1em; }
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family:Lucida Grande, Lucida Sans, Arial, sans-serif; font-size:1em; }
.ui-widget-content { border:1px solid #a6c9e2; background:#fcfdfd url(http://static.sftcdn.net/shared/images/jqueryui/ui-bg_inset-hard_100_fcfdfd_1x100.png) 50% bottom repeat-x; color:#222; }
.ui-widget-content a { color:#222; }
.ui-widget-header { border:1px solid #4297d7; background:#5c9ccc url(http://static.sftcdn.net/shared/images/jqueryui/ui-bg_gloss-wave_55_5c9ccc_500x100.png) 50% 50% repeat-x; color:#fff; font-weight:bold; }
.ui-widget-header a { color:#fff; }


.ui-state-default, .ui-widget-content .ui-state-default { border:1px solid #c5dbec; background:#dfeffc url(http://static.sftcdn.net/shared/images/jqueryui/ui-bg_glass_85_dfeffc_1x400.png) 50% 50% repeat-x; font-weight:bold; color:#2e6e9e; outline:none; }
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color:#2e6e9e; text-decoration:none; outline:none; }
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus { border:1px solid #79b7e7; background:#d0e5f5 url(http://static.sftcdn.net/shared/images/jqueryui/ui-bg_glass_75_d0e5f5_1x400.png) 50% 50% repeat-x; font-weight:bold; color:#1d5987; outline:none; }
.ui-state-hover a, .ui-state-hover a:hover { color:#1d5987; text-decoration:none; outline:none; }
.ui-state-active, .ui-widget-content .ui-state-active { border:1px solid #79b7e7; background:#f5f8f9 url(http://static.sftcdn.net/shared/images/jqueryui/ui-bg_inset-hard_100_f5f8f9_1x100.png) 50% 50% repeat-x; font-weight:bold; color:#e17009; outline:none; }
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color:#e17009; outline:none; text-decoration:none; }


.ui-state-highlight, .ui-widget-content .ui-state-highlight { border:1px solid #fad42e; background:#fbec88 url(http://static.sftcdn.net/shared/images/jqueryui/ui-bg_flat_55_fbec88_40x100.png) 50% 50% repeat-x; color:#363636; }
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a { color:#363636; }
.ui-state-error, .ui-widget-content .ui-state-error { border:1px solid #cd0a0a; background:#fef1ec url(http://static.sftcdn.net/shared/images/jqueryui/ui-bg_glass_95_fef1ec_1x400.png) 50% 50% repeat-x; color:#cd0a0a; }
.ui-state-error a, .ui-widget-content .ui-state-error a { color:#cd0a0a; }
.ui-state-error-text, .ui-widget-content .ui-state-error-text { color:#cd0a0a; }
.ui-state-disabled, .ui-widget-content .ui-state-disabled { opacity:.35; filter:Alpha(Opacity=35); background-image:none; }
.ui-priority-primary, .ui-widget-content .ui-priority-primary { font-weight:bold; }
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary { opacity:.7; filter:Alpha(Opacity=70); font-weight:normal; }


.ui-icon { width:16px; height:16px; background-image:url(http://static.sftcdn.net/shared/images/jqueryui/ui-icons_469bdd_256x240.png); }
.ui-widget-content .ui-icon { background-image:url(http://static.sftcdn.net/shared/images/jqueryui/ui-icons_469bdd_256x240.png); }
.ui-widget-header .ui-icon { background-image:url(http://static.sftcdn.net/shared/images/jqueryui/ui-icons_d8e7f3_256x240.png); }
.ui-state-default .ui-icon { background-image:url(http://static.sftcdn.net/shared/images/jqueryui/ui-icons_6da8d5_256x240.png); }
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon { background-image:url(http://static.sftcdn.net/shared/images/jqueryui/ui-icons_217bc0_256x240.png); }
.ui-state-active .ui-icon { background-image:url(http://static.sftcdn.net/shared/images/jqueryui/ui-icons_f9bd01_256x240.png); }
.ui-state-highlight .ui-icon { background-image:url(http://static.sftcdn.net/shared/images/jqueryui/ui-icons_2e83ff_256x240.png); }
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon { background-image:url(http://static.sftcdn.net/shared/images/jqueryui/ui-icons_cd0a0a_256x240.png); }


.ui-icon-carat-1-n { background-position:0 0; }
.ui-icon-carat-1-ne { background-position:-16px 0; }
.ui-icon-carat-1-e { background-position:-32px 0; }
.ui-icon-carat-1-se { background-position:-48px 0; }
.ui-icon-carat-1-s { background-position:-64px 0; }
.ui-icon-carat-1-sw { background-position:-80px 0; }
.ui-icon-carat-1-w { background-position:-96px 0; }
.ui-icon-carat-1-nw { background-position:-112px 0; }
.ui-icon-carat-2-n-s { background-position:-128px 0; }
.ui-icon-carat-2-e-w { background-position:-144px 0; }
.ui-icon-triangle-1-n { background-position:0 -16px; }
.ui-icon-triangle-1-ne { background-position:-16px -16px; }
.ui-icon-triangle-1-e { background-position:-32px -16px; }
.ui-icon-triangle-1-se { background-position:-48px -16px; }
.ui-icon-triangle-1-s { background-position:-64px -16px; }
.ui-icon-triangle-1-sw { background-position:-80px -16px; }
.ui-icon-triangle-1-w { background-position:-96px -16px; }
.ui-icon-triangle-1-nw { background-position:-112px -16px; }
.ui-icon-triangle-2-n-s { background-position:-128px -16px; }
.ui-icon-triangle-2-e-w { background-position:-144px -16px; }
.ui-icon-arrow-1-n { background-position:0 -32px; }
.ui-icon-arrow-1-ne { background-position:-16px -32px; }
.ui-icon-arrow-1-e { background-position:-32px -32px; }
.ui-icon-arrow-1-se { background-position:-48px -32px; }
.ui-icon-arrow-1-s { background-position:-64px -32px; }
.ui-icon-arrow-1-sw { background-position:-80px -32px; }
.ui-icon-arrow-1-w { background-position:-96px -32px; }
.ui-icon-arrow-1-nw { background-position:-112px -32px; }
.ui-icon-arrow-2-n-s { background-position:-128px -32px; }
.ui-icon-arrow-2-ne-sw { background-position:-144px -32px; }
.ui-icon-arrow-2-e-w { background-position:-160px -32px; }
.ui-icon-arrow-2-se-nw { background-position:-176px -32px; }
.ui-icon-arrowstop-1-n { background-position:-192px -32px; }
.ui-icon-arrowstop-1-e { background-position:-208px -32px; }
.ui-icon-arrowstop-1-s { background-position:-224px -32px; }
.ui-icon-arrowstop-1-w { background-position:-240px -32px; }
.ui-icon-arrowthick-1-n { background-position:0 -48px; }
.ui-icon-arrowthick-1-ne { background-position:-16px -48px; }
.ui-icon-arrowthick-1-e { background-position:-32px -48px; }
.ui-icon-arrowthick-1-se { background-position:-48px -48px; }
.ui-icon-arrowthick-1-s { background-position:-64px -48px; }
.ui-icon-arrowthick-1-sw { background-position:-80px -48px; }
.ui-icon-arrowthick-1-w { background-position:-96px -48px; }
.ui-icon-arrowthick-1-nw { background-position:-112px -48px; }
.ui-icon-arrowthick-2-n-s { background-position:-128px -48px; }
.ui-icon-arrowthick-2-ne-sw { background-position:-144px -48px; }
.ui-icon-arrowthick-2-e-w { background-position:-160px -48px; }
.ui-icon-arrowthick-2-se-nw { background-position:-176px -48px; }
.ui-icon-arrowthickstop-1-n { background-position:-192px -48px; }
.ui-icon-arrowthickstop-1-e { background-position:-208px -48px; }
.ui-icon-arrowthickstop-1-s { background-position:-224px -48px; }
.ui-icon-arrowthickstop-1-w { background-position:-240px -48px; }
.ui-icon-arrowreturnthick-1-w { background-position:0 -64px; }
.ui-icon-arrowreturnthick-1-n { background-position:-16px -64px; }
.ui-icon-arrowreturnthick-1-e { background-position:-32px -64px; }
.ui-icon-arrowreturnthick-1-s { background-position:-48px -64px; }
.ui-icon-arrowreturn-1-w { background-position:-64px -64px; }
.ui-icon-arrowreturn-1-n { background-position:-80px -64px; }
.ui-icon-arrowreturn-1-e { background-position:-96px -64px; }
.ui-icon-arrowreturn-1-s { background-position:-112px -64px; }
.ui-icon-arrowrefresh-1-w { background-position:-128px -64px; }
.ui-icon-arrowrefresh-1-n { background-position:-144px -64px; }
.ui-icon-arrowrefresh-1-e { background-position:-160px -64px; }
.ui-icon-arrowrefresh-1-s { background-position:-176px -64px; }
.ui-icon-arrow-4 { background-position:0 -80px; }
.ui-icon-arrow-4-diag { background-position:-16px -80px; }
.ui-icon-extlink { background-position:-32px -80px; }
.ui-icon-newwin { background-position:-48px -80px; }
.ui-icon-refresh { background-position:-64px -80px; }
.ui-icon-shuffle { background-position:-80px -80px; }
.ui-icon-transfer-e-w { background-position:-96px -80px; }
.ui-icon-transferthick-e-w { background-position:-112px -80px; }
.ui-icon-folder-collapsed { background-position:0 -96px; }
.ui-icon-folder-open { background-position:-16px -96px; }
.ui-icon-document { background-position:-32px -96px; }
.ui-icon-document-b { background-position:-48px -96px; }
.ui-icon-note { background-position:-64px -96px; }
.ui-icon-mail-closed { background-position:-80px -96px; }
.ui-icon-mail-open { background-position:-96px -96px; }
.ui-icon-suitcase { background-position:-112px -96px; }
.ui-icon-comment { background-position:-128px -96px; }
.ui-icon-person { background-position:-144px -96px; }
.ui-icon-print { background-position:-160px -96px; }
.ui-icon-trash { background-position:-176px -96px; }
.ui-icon-locked { background-position:-192px -96px; }
.ui-icon-unlocked { background-position:-208px -96px; }
.ui-icon-bookmark { background-position:-224px -96px; }
.ui-icon-tag { background-position:-240px -96px; }
.ui-icon-home { background-position:0 -112px; }
.ui-icon-flag { background-position:-16px -112px; }
.ui-icon-calendar { background-position:-32px -112px; }
.ui-icon-cart { background-position:-48px -112px; }
.ui-icon-pencil { background-position:-64px -112px; }
.ui-icon-clock { background-position:-80px -112px; }
.ui-icon-disk { background-position:-96px -112px; }
.ui-icon-calculator { background-position:-112px -112px; }
.ui-icon-zoomin { background-position:-128px -112px; }
.ui-icon-zoomout { background-position:-144px -112px; }
.ui-icon-search { background-position:-160px -112px; }
.ui-icon-wrench { background-position:-176px -112px; }
.ui-icon-gear { background-position:-192px -112px; }
.ui-icon-heart { background-position:-208px -112px; }
.ui-icon-star { background-position:-224px -112px; }
.ui-icon-link { background-position:-240px -112px; }
.ui-icon-cancel { background-position:0 -128px; }
.ui-icon-plus { background-position:-16px -128px; }
.ui-icon-plusthick { background-position:-32px -128px; }
.ui-icon-minus { background-position:-48px -128px; }
.ui-icon-minusthick { background-position:-64px -128px; }
.ui-icon-close { background-position:-80px -128px; }
.ui-icon-closethick { background-position:-96px -128px; }
.ui-icon-key { background-position:-112px -128px; }
.ui-icon-lightbulb { background-position:-128px -128px; }
.ui-icon-scissors { background-position:-144px -128px; }
.ui-icon-clipboard { background-position:-160px -128px; }
.ui-icon-copy { background-position:-176px -128px; }
.ui-icon-contact { background-position:-192px -128px; }
.ui-icon-image { background-position:-208px -128px; }
.ui-icon-video { background-position:-224px -128px; }
.ui-icon-script { background-position:-240px -128px; }
.ui-icon-alert { background-position:0 -144px; }
.ui-icon-info { background-position:-16px -144px; }
.ui-icon-notice { background-position:-32px -144px; }
.ui-icon-help { background-position:-48px -144px; }
.ui-icon-check { background-position:-64px -144px; }
.ui-icon-bullet { background-position:-80px -144px; }
.ui-icon-radio-off { background-position:-96px -144px; }
.ui-icon-radio-on { background-position:-112px -144px; }
.ui-icon-pin-w { background-position:-128px -144px; }
.ui-icon-pin-s { background-position:-144px -144px; }
.ui-icon-play { background-position:0 -160px; }
.ui-icon-pause { background-position:-16px -160px; }
.ui-icon-seek-next { background-position:-32px -160px; }
.ui-icon-seek-prev { background-position:-48px -160px; }
.ui-icon-seek-end { background-position:-64px -160px; }
.ui-icon-seek-first { background-position:-80px -160px; }
.ui-icon-stop { background-position:-96px -160px; }
.ui-icon-eject { background-position:-112px -160px; }
.ui-icon-volume-off { background-position:-128px -160px; }
.ui-icon-volume-on { background-position:-144px -160px; }
.ui-icon-power { background-position:0 -176px; }
.ui-icon-signal-diag { background-position:-16px -176px; }
.ui-icon-signal { background-position:-32px -176px; }
.ui-icon-battery-0 { background-position:-48px -176px; }
.ui-icon-battery-1 { background-position:-64px -176px; }
.ui-icon-battery-2 { background-position:-80px -176px; }
.ui-icon-battery-3 { background-position:-96px -176px; }
.ui-icon-circle-plus { background-position:0 -192px; }
.ui-icon-circle-minus { background-position:-16px -192px; }
.ui-icon-circle-close { background-position:-32px -192px; }
.ui-icon-circle-triangle-e { background-position:-48px -192px; }
.ui-icon-circle-triangle-s { background-position:-64px -192px; }
.ui-icon-circle-triangle-w { background-position:-80px -192px; }
.ui-icon-circle-triangle-n { background-position:-96px -192px; }
.ui-icon-circle-arrow-e { background-position:-112px -192px; }
.ui-icon-circle-arrow-s { background-position:-128px -192px; }
.ui-icon-circle-arrow-w { background-position:-144px -192px; }
.ui-icon-circle-arrow-n { background-position:-160px -192px; }
.ui-icon-circle-zoomin { background-position:-176px -192px; }
.ui-icon-circle-zoomout { background-position:-192px -192px; }
.ui-icon-circle-check { background-position:-208px -192px; }
.ui-icon-circlesmall-plus { background-position:0 -208px; }
.ui-icon-circlesmall-minus { background-position:-16px -208px; }
.ui-icon-circlesmall-close { background-position:-32px -208px; }
.ui-icon-squaresmall-plus { background-position:-48px -208px; }
.ui-icon-squaresmall-minus { background-position:-64px -208px; }
.ui-icon-squaresmall-close { background-position:-80px -208px; }
.ui-icon-grip-dotted-vertical { background-position:0 -224px; }
.ui-icon-grip-dotted-horizontal { background-position:-16px -224px; }
.ui-icon-grip-solid-vertical { background-position:-32px -224px; }
.ui-icon-grip-solid-horizontal { background-position:-48px -224px; }
.ui-icon-gripsmall-diagonal-se { background-position:-64px -224px; }
.ui-icon-grip-diagonal-se { background-position:-80px -224px; }


.ui-corner-tl { -moz-border-radius-topleft:5px; -webkit-border-top-left-radius:5px; }
.ui-corner-tr { -moz-border-radius-topright:5px; -webkit-border-top-right-radius:5px; }
.ui-corner-bl { -moz-border-radius-bottomleft:5px; -webkit-border-bottom-left-radius:5px; }
.ui-corner-br { -moz-border-radius-bottomright:5px; -webkit-border-bottom-right-radius:5px; }
.ui-corner-top { -moz-border-radius-topleft:5px; -webkit-border-top-left-radius:5px; -moz-border-radius-topright:5px; -webkit-border-top-right-radius:5px; }
.ui-corner-bottom { -moz-border-radius-bottomleft:5px; -webkit-border-bottom-left-radius:5px; -moz-border-radius-bottomright:5px; -webkit-border-bottom-right-radius:5px; }
.ui-corner-right { -moz-border-radius-topright:5px; -webkit-border-top-right-radius:5px; -moz-border-radius-bottomright:5px; -webkit-border-bottom-right-radius:5px; }
.ui-corner-left { -moz-border-radius-topleft:5px; -webkit-border-top-left-radius:5px; -moz-border-radius-bottomleft:5px; -webkit-border-bottom-left-radius:5px; }
.ui-corner-all { -moz-border-radius:5px; -webkit-border-radius:5px; }

.ui-widget-overlay { background:#aaa url(http://static.sftcdn.net/shared/images/jqueryui/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x; opacity:.30; filter:Alpha(Opacity=30); }
.ui-widget-shadow { margin:-8px 0 0 -8px; padding:8px; background:#aaa url(http://static.sftcdn.net/shared/images/jqueryui/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x; opacity:.30; filter:Alpha(Opacity=30); -moz-border-radius:8px; -webkit-border-radius:8px; }

.ui-accordion .ui-accordion-header { cursor:pointer; position:relative; margin-top:1px; zoom:1; }
.ui-accordion .ui-accordion-li-fix { display:inline; }
.ui-accordion .ui-accordion-header-active { border-bottom:0; }
.ui-accordion .ui-accordion-header a { display:block; font-size:1em; padding:.5em .5em .5em 2.2em; }
.ui-accordion .ui-accordion-header .ui-icon { position:absolute; left:.5em; top:50%; margin-top:-8px; }
.ui-accordion .ui-accordion-content { padding:1em 2.2em; border-top:0; margin-top:-2px; position:relative; top:1px; margin-bottom:2px; overflow:auto; display:none; }
.ui-accordion .ui-accordion-content-active { display:block; }

.ui-datepicker { width:17em; padding:.2em .2em 0; }
.ui-datepicker .ui-datepicker-header { position:relative; padding:.2em 0; }
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { position:absolute; top:2px; width:1.8em; height:1.8em; }
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover { top:1px; }
.ui-datepicker .ui-datepicker-prev { left:2px; }
.ui-datepicker .ui-datepicker-next { right:2px; }
.ui-datepicker .ui-datepicker-prev-hover { left:1px; }
.ui-datepicker .ui-datepicker-next-hover { right:1px; }
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span { display:block; position:absolute; left:50%; margin-left:-8px; top:50%; margin-top:-8px; }
.ui-datepicker .ui-datepicker-title { margin:0 2.3em; line-height:1.8em; text-align:center; }
.ui-datepicker .ui-datepicker-title select { float:left; font-size:1em; margin:1px 0; }
.ui-datepicker select.ui-datepicker-month-year { width:100%; }
.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year { width:49%; }
.ui-datepicker .ui-datepicker-title select.ui-datepicker-year { float:right; }
.ui-datepicker table { width:100%; font-size:.9em; border-collapse:collapse; margin:0 0 .4em; }
.ui-datepicker th { padding:.7em .3em; text-align:center; font-weight:bold; border:0; }
.ui-datepicker td { border:0; padding:1px; }
.ui-datepicker td span, .ui-datepicker td a { display:block; padding:.2em; text-align:right; text-decoration:none; }
.ui-datepicker .ui-datepicker-buttonpane { background-image:none; margin:.7em 0 0 0; padding:0 .2em; border-left:0; border-right:0; border-bottom:0; }
.ui-datepicker .ui-datepicker-buttonpane button { float:right; margin:.5em .2em .4em; cursor:pointer; padding:.2em .6em .3em .6em; width:auto; overflow:visible; }
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { float:left; }

.ui-datepicker.ui-datepicker-multi { width:auto; }
.ui-datepicker-multi .ui-datepicker-group { float:left; }
.ui-datepicker-multi .ui-datepicker-group table { width:95%; margin:0 auto .4em; }
.ui-datepicker-multi-2 .ui-datepicker-group { width:50%; }
.ui-datepicker-multi-3 .ui-datepicker-group { width:33.3%; }
.ui-datepicker-multi-4 .ui-datepicker-group { width:25%; }
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header { border-left-width:0; }
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header { border-left-width:0; }
.ui-datepicker-multi .ui-datepicker-buttonpane { clear:left; }
.ui-datepicker-row-break { clear:both; width:100%; }

.ui-datepicker-rtl { direction:rtl; }
.ui-datepicker-rtl .ui-datepicker-prev { right:2px; left:auto; }
.ui-datepicker-rtl .ui-datepicker-next { left:2px; right:auto; }
.ui-datepicker-rtl .ui-datepicker-prev:hover { right:1px; left:auto; }
.ui-datepicker-rtl .ui-datepicker-next:hover { left:1px; right:auto; }
.ui-datepicker-rtl .ui-datepicker-buttonpane { clear:right; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button { float:left; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current { float:right; }
.ui-datepicker-rtl .ui-datepicker-group { float:right; }
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header { border-right-width:0; border-left-width:1px; }
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header { border-right-width:0; border-left-width:1px; }

.ui-datepicker-cover { display:none; display:block; position:absolute; z-index:-1; filter:mask(); top:-4px; left:-4px; width:200px; height:200px; }

.ui-dialog { position:relative; padding:.2em; width:300px; }
.ui-dialog .ui-dialog-titlebar { padding:.5em .3em .3em 1em; position:relative; }
.ui-dialog .ui-dialog-title { float:left; margin:.1em 0 .2em; }
.ui-dialog .ui-dialog-titlebar-close { position:absolute; right:.3em; top:50%; width:19px; margin:-10px 0 0 0; padding:1px; height:18px; }
.ui-dialog .ui-dialog-titlebar-close span { display:block; margin:1px; }
.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus { padding:0; }
.ui-dialog .ui-dialog-content { border:0; padding:.5em 1em; background:none; overflow:auto; zoom:1; }
.ui-dialog .ui-dialog-buttonpane { text-align:left; border-width:1px 0 0 0; background-image:none; margin:.5em 0 0 0; padding:.3em 1em .5em .4em; }
.ui-dialog .ui-dialog-buttonpane button { float:right; margin:.5em .4em .5em 0; cursor:pointer; padding:.2em .6em .3em .6em; line-height:1.4em; width:auto; overflow:visible; }
.ui-dialog .ui-resizable-se { width:14px; height:14px; right:3px; bottom:3px; }
.ui-draggable .ui-dialog-titlebar { cursor:move; }

.ui-progressbar { height:2em; text-align:left; }
.ui-progressbar .ui-progressbar-value { margin:-1px; height:100%; }

.ui-resizable { position:relative; }
.ui-resizable-handle { position:absolute; font-size:0.1px; z-index:99999; display:block; }
.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle { display:none; }
.ui-resizable-n { cursor:n-resize; height:7px; width:100%; top:-5px; left:0px; }
.ui-resizable-s { cursor:s-resize; height:7px; width:100%; bottom:-5px; left:0px; }
.ui-resizable-e { cursor:e-resize; width:7px; right:-5px; top:0px; height:100%; }
.ui-resizable-w { cursor:w-resize; width:7px; left:-5px; top:0px; height:100%; }
.ui-resizable-se { cursor:se-resize; width:12px; height:12px; right:1px; bottom:1px; }
.ui-resizable-sw { cursor:sw-resize; width:9px; height:9px; left:-5px; bottom:-5px; }
.ui-resizable-nw { cursor:nw-resize; width:9px; height:9px; left:-5px; top:-5px; }
.ui-resizable-ne { cursor:ne-resize; width:9px; height:9px; right:-5px; top:-5px; }

.ui-slider { position:relative; text-align:left; }
.ui-slider .ui-slider-handle { position:absolute; z-index:2; width:1.2em; height:1.2em; cursor:default; }
.ui-slider .ui-slider-range { position:absolute; z-index:1; font-size:.7em; display:block; border:0; }

.ui-slider-horizontal { height:.8em; }
.ui-slider-horizontal .ui-slider-handle { top:-.3em; margin-left:-.6em; }
.ui-slider-horizontal .ui-slider-range { top:0; height:100%; }
.ui-slider-horizontal .ui-slider-range-min { left:0; }
.ui-slider-horizontal .ui-slider-range-max { right:0; }

.ui-slider-vertical { width:.8em; height:100px; }
.ui-slider-vertical .ui-slider-handle { left:-.3em; margin-left:0; margin-bottom:-.6em; }
.ui-slider-vertical .ui-slider-range { left:0; width:100%; }
.ui-slider-vertical .ui-slider-range-min { bottom:0; }
.ui-slider-vertical .ui-slider-range-max { top:0; }

.ui-tabs { padding:.2em; zoom:1; }
.ui-tabs .ui-tabs-nav { list-style:none; position:relative; padding:.2em .2em 0; }
.ui-tabs .ui-tabs-nav li { position:relative; float:left; border-bottom-width:0; margin:0 .2em -1px 0; padding:0; }
.ui-tabs .ui-tabs-nav li a { float:left; text-decoration:none; padding:.5em 1em; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected { padding-bottom:1px; border-bottom-width:0; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor:text; }
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor:pointer; }
.ui-tabs .ui-tabs-panel { padding:1em 1.4em; display:block; border-width:0; background:none; }
.ui-tabs .ui-tabs-hide { display:none; }


/* @end STYLES jquery_ui */

/* @STYLES common */

/* @group GENERAL TAG DEFINITIONS */
body { font:12px Verdana, sans-serif; color:#333; background:#FFF; }
h1 { font:bold 32px "Trebuchet Ms", Arial, sans-serif; color:#1F1F1F; line-height:40px; margin-bottom:10px; 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:#0a68c8; text-decoration:none; }
/* @endgroup GENERAL TAG DEFINITIONS */

/* @group HEADER */
#header { background:url(http://static.sftcdn.net/shared/images/interface/header_softonic.png) 50% 100% no-repeat #000; }
#header a { color:#fff; text-decoration:underline; }
#header_contents { height:104px; display:inherit; position:relative; }
	.serviceheader #header_contents { height:112px; overflow:hidden; }
#logo a { position:absolute; width:180px; height:50px; top:22px; left:24px; text-indent:-1000em; z-index:1000; }
.serviceheader #logo a { top:22px; }
#header_tagline { background:url(http://static.sftcdn.net/it/images/interface/header_tagline.png) no-repeat; position:absolute; top:86px; margin:0 0 0 6px; height:14px; width:200px; }
* html #header_tagline { background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://static.sftcdn.net/it/images/interface/header_tagline.png"); }
#header_tagline strong { text-indent:-1000em; display:block; }

/* @group USER BOX */
#user_box { top:9px; position:absolute; right:0; color:#fff; }
#user_links li { line-height:24px; }
#user_links li.first { text-align:right; border:none; margin-bottom:6px; }
#register_link { display:block; width:143px; line-height:24px; text-indent:-1000em; background:url(http://static.sftcdn.net/it/images/interface/register_button.gif) 0 0 no-repeat transparent; margin-left:20px; }
.register_link { display:block; width:143px; line-height:24px; text-indent:-1000em; background:url(http://static.sftcdn.net/it/images/interface/register_button.gif) 0 0 no-repeat transparent; margin-left:20px; }
#user_info { margin-top:5px; }
	#user_info ul { display:inline; }
	#user_info ul li { display:inline; }
	#user_info ul li a { margin:0 2px; }
	#user_info ul li.profile a { padding:2px 0 2px 20px; background:url(http://static.sftcdn.net/shared/images/icons/icons_sprite.png) -100px -2306px no-repeat transparent; }
	#user_info ul li.logout a { padding:2px 13px 2px 0; background:url(http://static.sftcdn.net/shared/images/icons/icons_sprite.png) 100% -4705px no-repeat transparent; }
#login_box { text-align:right; display:none; margin-top:34px; }
	#login_box input, #login_form label { vertical-align:middle; }
	#login_box input.input_error { border:1px solid #F00; background:#F8DFDF; }
	#login_box label { color:#fff; text-transform:capitalize; }
	#login_box a { font-size:11px; }
#recover_pass { position:relative; height:238px; width:400px; display:block; overflow:hidden; }
	#recover_pass h2 { font-family:"Trebuchet MS", Arial, sans-serif; font-size:24px; color:#000; font-weight:bold; margin:5px 10px 10px 10px; line-height:normal; }
	#recover_pass p { margin:0 15px 10px; color:#000; display:block; overflow:hidden; width:auto; }
	#recover_pass .msg_remember { margin:5px 25px; font-size:9px; }
	#recover_pass ol { margin:0 15px 0 7px; display:block; overflow:auto; width:auto; position:relative; }
	#recover_pass .msg_ok { width:84%; margin-left:15px; }
	#recover_pass form.forms { top:69px; position:absolute; }
	#recover_pass form .label_m { color:#000; }
	#recover_pass form input.button { margin-left:150px; vertical-align:middle; }
	#recover_pass form.confirmation { margin-left:75px; }
	#recover_pass form.confirmation input { margin-left:0px; }
/* @endgroup USER BOX */

/* @group TOP POSITIONED CONTENTS */
#top_contents { position:absolute; top:0; width:100%; }
#corp_box { position:absolute; top:30px; left:50%; margin-left:-240px; font-size:10px; color:#A0CDFF; text-align:left; width:570px; z-index:1; }
	#header_languages li, #footer_languages li { float:left; line-height:9px; text-align:left; }
	#header_languages li a, #footer_languages li a { display:block; width:11px; line-height:7px; height:7px; margin-left:4px; border:1px solid #666; text-indent:-1000em; color:#A0CDFF; }
	#header_languages li.world { margin-bottom:5px; }
	#header_languages li.world a { display:inline; border:none; text-indent:0; }
	#header_languages li.english a, #footer_languages li.english a { background:url(http://static.sftcdn.net/shared/images/icons/icons_sprite.png) -50px -550px no-repeat transparent; }
	#header_languages li.british a, #footer_languages li.british a { background:url(http://static.sftcdn.net/shared/images/icons/icons_sprite.png) -50px -30px no-repeat transparent; }
	#header_languages li.german a, #footer_languages li.german a { background:url(http://static.sftcdn.net/shared/images/icons/icons_sprite.png) -50px -110px no-repeat transparent; }
	#header_languages li.french a, #footer_languages li.french a { background:url(http://static.sftcdn.net/shared/images/icons/icons_sprite.png) -50px -130px no-repeat transparent; }
	#header_languages li.spanish a, #footer_languages li.spanish a { background:url(http://static.sftcdn.net/shared/images/icons/icons_sprite.png) -50px -50px no-repeat transparent; }
	#header_languages li.italian a, #footer_languages li.italian a { background:url(http://static.sftcdn.net/shared/images/icons/icons_sprite.png) -50px -150px no-repeat transparent; }
	#header_languages li.brazilian a, #footer_languages li.brazilian a { background:url(http://static.sftcdn.net/shared/images/icons/icons_sprite.png) -50px -690px no-repeat transparent; }
	#header_languages li.chinese a, #footer_languages li.chinese a { background:url(http://static.sftcdn.net/shared/images/icons/icons_sprite.png) -50px -190px no-repeat transparent; }
	#header_languages li.polish a, #footer_languages li.polish a { background:url(http://static.sftcdn.net/shared/images/icons/icons_sprite.png) -50px -510px no-repeat transparent; }
	#header_languages li.dutch a, #footer_languages li.dutch a { background:url(http://static.sftcdn.net/shared/images/icons/icons_sprite.png) -50px -450px no-repeat transparent; }
	#header_languages li.world a { font-weight:bold; margin-left:0; }
	.header_stats { line-height:16px; }
	.header_stats li { display:inline; padding-right:9px; margin-right:9px; border-right:1px solid #A0CDFF; }
.links { float:right; }
/* @endgroup TOP POSITIONED CONTENTS */

/* @group FACEBOOK CONNECT */
#facebook_login { font-size:11px; }
#facebook_login img { vertical-align:middle; }
#user_facebook_link { position:absolute; width:16px; height:16px; text-indent:-1000em; background:url(http://static.sftcdn.net/shared/images/icons/icons_sprite.png) 0 -100px no-repeat transparent; }
#user_box a.active { background-position:-10px -1550px; }
#user_box a.inactive { background-position:-10px -1566px; }
#facebook_vinculate { -webkit-border-radius:7px; -moz-border-radius:7px; padding:9px 18px; margin:36px 140px 144px; background:url(http://static.sftcdn.net/shared/images/facebook_connect.png) 9px 9px no-repeat #274481; color:#fff; font-size:11px; min-height:133px; }
#container #facebook_vinculate p { margin:0 9px 9px 195px; width:auto; }
	#facebook_vinculate ul { margin:18px 9px 9px 195px; }
	#facebook_vinculate img { float:left; padding:2px; background:#3b5997; margin-right:9px; }
	#facebook_vinculate ul li { float:left; margin-right:18px; font-size:12px; }
	#facebook_vinculate ul li a { color:#fff; }
	#facebook_vinculate ul li a.accept { -webkit-border-radius:7px; -moz-border-radius:7px; display:block; padding:4px 8px; background:#5DB229; color:#fff; font-weight:bold; font-family:Arial, sans-serif; font-size:14px; margin-top:-4px; }
	#facebook_vinculate ul li a.cancel, #facebook_vinculate ul li a.login { text-decoration:underline; }
/* @endgroup FACEBOOK CONNECT */
/* @endgroup HEADER */

/* @group PLATFORM TABS */
#main_navigation { height:28px; text-transform:uppercase; position:relative; margin-top:-20px; }
#main_navigation h1 { font-size:12px; line-height:18px; }
#main_navigation ul { position:absolute; right:0; }
#main_navigation ul li { float:left; }
#main_navigation ul li a { float:left; width:81px; height:18px; text-align:center; margin:4px 0px 0px 0px; padding-top:5px; background:url(http://static.sftcdn.net/shared/images/interface/main_nav_tabs.png) 0 0 no-repeat transparent; text-decoration:none; color:#034371; font:bold 11px Arial, sans-serif; overflow:hidden; }
	#main_navigation ul li.tab_724 a:hover, #main_navigation ul li.tab_910 a:hover, #main_navigation ul li.tab_1020 a:hover, #main_navigation ul li.tab_1111 a:hover, #main_navigation ul li.tab_1177 a:hover { background-position:0 -73px; }
	#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 { height:20px; margin-top:2px; padding-top:6px; color:#034371; background-position:0 -146px; text-decoration:none; color:#034371; }
	#main_navigation ul li.tab_2 a { background-position:0 -48px; }
	#main_navigation ul li.tab_2_active a { background-position:0 -173px; }
	#main_navigation ul li.tab_2 a:hover { background-position:0 -121px; }
	#main_navigation ul li.tab_drivers a { background-position:0 -24px; }
	#main_navigation ul li.tab_drivers a:hover { background-position:0 -97px; }
	#main_navigation ul li.tab_drivers_active a { background-position:0 -200px; }
	#main_navigation ul li.tab_drivers_active a:hover { background-position:0 -200px; }
	#main_navigation ul li.tab_blog { margin:0 0 0 0; padding:0 0 0 0; }
	#main_navigation ul li.tab_blog a { background-position:0 -345px; margin:0 0 0 14px; padding:9px 0 0 9px; width:65px; }
	#main_navigation ul li.tab_blog a:hover { background-position:0 -383px; }
	#main_navigation ul li.tab_forums a { background-position:0 -241px; width:74px; }
	#main_navigation ul li.tab_forums a:hover { background-position:0 -279px; }
	#main_navigation ul li.tab_forums_active a { background-position:0 -309px; width:74px; }
	#main_navigation ul li.tab_forums_active a:hover { background-position:0 -310px; }
/* @endgroup PLATFORM TABS */

/* @group SEARCHBAR */
h1.section_title { margin-top:12px; float:left; width:600px; position:relative; }
#browser_search { position:absolute; right:0; margin-top:-10px; display:none; }
	#browser_search a { padding:3px 0 3px 23px; font-weight:bold; }
	#browser_search a.firefox { background:url(http://static.sftcdn.net/shared/images/icons/icons_sprite.png) -100px -3380px no-repeat transparent; }
	#browser_search a.explorer { padding-left:23px; background:url(http://static.sftcdn.net/shared/images/icons/icons_sprite.png) -100px -3350px no-repeat transparent; }
#searchbar_top { height:45px; background:url(http://static.sftcdn.net/shared/images/interface/titles_bg.png) 0 -476px no-repeat transparent; position:relative; }
	#searchbar_top ul { position:absolute; right:18px; top:4px; font-size:11px; text-align:right; }
	#searchbar_top ul a { background:url(http://static.sftcdn.net/shared/images/icons/icons_sprite.png) 100% -4786px no-repeat; padding-right:12px; line-height:14px; }
#search_form_top { padding:10px 14px 13px 18px; }
	#search_form_top label { vertical-align:middle; }
	#search_form_top label.search { margin-left:133px; color:#646464; }
	#search_form_top label.softonic_search_label { color:#333; margin-right:10px; }
	#search_form_top input { vertical-align:middle; }
		#search_form_top input#search { margin:0 4px; }
	#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; }
#search, #search_focus, #search_b { padding:3px 2px; width:250px; border:1px solid #86A5D9; font:12px Verdana, sans-serif; color:#006; background:url(http://static.sftcdn.net/shared/images/interface/titles_bg.png) 0 -648px no-repeat #f1f7fc; }
#search_focus, #search:focus, #search_b:focus { border-color:#390; background-color:#E8FCE7; }
#search.error, #search_b.error, #search_google.error, #search_inline.error { background:#F8DFDF; }
/* @endgroup SEARCHBAR */

/* @group FOOTER */
#footer { clear:both; display:block; width:auto; overflow:hidden; margin-top:18px; background:url(http://static.sftcdn.net/shared/images/interface/footer_bg.png) 50% 0 no-repeat #d4e3fc; border-top:1px solid #86a5d9; font-size:11px; }
	#footer_links { position:relative; float:left; width:680px; line-height:27px; }
	#footer_links li { background:url(http://static.sftcdn.net/shared/images/interface/bg_footer_options.gif) 0 0 no-repeat transparent; padding:7px 10px 4px 0; margin-top:-2px; margin-right:1px; }
		#footer_links ul { margin-left:190px; }
			#footer_links ul li { display:inline; background:url(http://static.sftcdn.net/shared/images/icons/icons_sprite.png) -140px -5098px no-repeat transparent; font-size:11px; margin:0; padding:0; padding-left:10px; line-height:27px; }
			#footer_links ul li.first { padding-left:0; border-left:none; background:none; }
			#footer_links ul li.reform { float:left; clear:both; }
	#footer_links p { font:bold 16px "Trebuchet MS", Arial, sans-serif; font-weight:bold; color:#053883; float:left; width:170px; text-align:right; padding-right:10px; margin:0 10px 0 0; line-height:27px; }
	#footer_links #footer_languages { height:26px; }
	#footer_links ul#footer_languages li { background:none; padding:9px 10px 4px 0; }
		#footer_links ul#footer_languages li a { margin-left:1px; }
	#footer_links .new { font-size:10px; color:red; }

#change_currency { margin-left:190px; }
	#change_currency a#currency_link, #change_currency form { padding:0 0 1px 20px; background:url(http://static.sftcdn.net/shared/images/icons/icons_sprite.png) -100px -2580px no-repeat transparent; }
	#currency_select_div { display:none; }

	#footer_additional_options { position:relative; float:left; padding:10px; font-size:11px; }
	#footer_additional_options #search_b { display:block; margin-bottom:9px; }
	#footer_additional_options label { vertical-align:middle; }
	#footer_additional_options ul { margin:9px 0 5px 18px; list-style-type:disc; line-height:18px; }
	#footer_additional_options input { vertical-align:middle; }
	#footer_bottom { background:url(http://static.sftcdn.net/shared/images/interface/footer_bottom_bg.png) 50% 0 no-repeat #000; padding:14px 0; }
	#footer_copyright { width:980px; margin:0 auto; color:#fff; font-size:11px; height:65px; }
	#footer_copyright p { margin:0 0 0 60px; }

.feed_list_box { clear:both; text-align:center; margin:18px 18px 36px; }
#footer_additional_options ul.other_community { list-style:none; margin:15px 0 0 0; font-size:11px; }
/* @endgroup FOOTER */

/* @group GENERIC MESSAGE BOXES */
.msg_info, .msg_ok, .msg_ko, .msg_warning, .msg_tip { padding:10px 5px 10px 40px; margin:10px 0; position:relative; }
.msg_info p, .msg_ok p, .msg_ko p, .msg_warning p, .msg_tip p { margin:1px 0; }
.msg_info { background:url(http://static.sftcdn.net/shared/images/icons/icons_sprite.png) -85px -4597px no-repeat #eaf5fc; border:1px solid #afcaea; }
.msg_ok { background:url(http://static.sftcdn.net/shared/images/icons/icons_sprite.png) -85px -4297px no-repeat #ecfcea; border:1px solid #b6eaaf; height:auto; }
.msg_ko { background:url(http://static.sftcdn.net/shared/images/icons/icons_sprite.png) -85px -4237px no-repeat #fceaea; border:1px solid #eaafaf; height:auto; }
.msg_warning { background:url(http://static.sftcdn.net/shared/images/icons/icons_sprite.png) -85px -4536px no-repeat #fefbe4; border:1px solid #eadaaf; height:auto; }
.msg_tip { background:url(http://static.sftcdn.net/shared/images/icons/icons_sprite.png) -85px -4419px no-repeat #fefbe4; border:1px solid #eadaaf; }
/* @endgroup GENERIC MESSAGE BOXES */

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

/* @group MANAGER */
#manager_bar { position:relative; z-index:10000; background:#FEFAE0; }
#manager_bar_content { width:100%; border-collapse:collapse; border-spacing:0; font-size:11px; }
	#manager_bar th { padding:5px; background-color:#eee; font-weight:bold; color:#105192; }
	#manager_bar td	{ padding:5px; border:1px solid #ddd; text-align:center; }
	#manager_bar span { color:#F60; }
	#manager_bar_content .mg_new { background:#FEE; font-weight:bold; padding:0 10px; }
	#manager_bar_content .mg_edit	{ background:#ADF; font-weight:bold; padding:0 10px; }
	#manager_bar_content .mg_section { background:#EFE; font-weight:bold; padding:0 10px; }
	#manager_bar_content a.mg_multi { background:url(http://static.sftcdn.net/shared/images/icons/magnifier.png) 0 0 no-repeat; padding:2px 0 2px 20px; }
	#manager_bar_content a.mg_manager { background:url(http://static.sftcdn.net/shared/images/icons/arrow_refresh.png) 0 0 no-repeat; padding:2px 0 2px 20px; }
/* @endgroup MANAGER */

/* @group GENERIC BOXES */
.box_light_100 { background:transparent url(http://static.sftcdn.net/shared/images/interface/boxes_light.png) no-repeat 0 100%; padding:0 0 20px 0; width:980px; }
	.box_light_100 .content { background:transparent url(http://static.sftcdn.net/shared/images/interface/boxes_light.png) no-repeat -0 0; padding:18px 18px 0 18px; }

.box_light_50 { background:transparent url(http://static.sftcdn.net/shared/images/interface/boxes_light.png) no-repeat -1000px 100%; padding:0 0 20px 0; width:475px; }
	.box_light_50 .content { background:transparent url(http://static.sftcdn.net/shared/images/interface/boxes_light.png) no-repeat -1000px 0; padding:18px 18px 0 18px; }

.box_light_33 { background:transparent url(http://static.sftcdn.net/shared/images/interface/boxes_light.png) no-repeat -1494px 100%; padding:0 0 20px 0; width:300px; }
	.box_light_33 .content { background:transparent url(http://static.sftcdn.net/shared/images/interface/boxes_light.png) no-repeat -1494px 0; padding:18px 18px 0 18px; }

.box_light_mainright { background:transparent url(http://static.sftcdn.net/shared/images/interface/boxes_light.png) no-repeat -2518px 100%; padding:0 0 20px 0; width:755px; }
	.box_light_mainright .content { background:transparent url(http://static.sftcdn.net/shared/images/interface/boxes_light.png) no-repeat -2518px 0; padding:18px 18px 0 18px; }

.box_dark_100 { background:transparent url(http://static.sftcdn.net/shared/images/interface/boxes_dark.png) no-repeat 0 100%; padding:0 0 20px 0; width:980px; }
	.box_dark_100 .content { background:transparent url(http://static.sftcdn.net/shared/images/interface/boxes_dark.png) no-repeat 0 0; padding:18px 18px 0 18px; }

.box_dark_50 { background:transparent url(http://static.sftcdn.net/shared/images/interface/boxes_dark.png) no-repeat -1000px 100%; padding:0 0 20px 0; width:475px; }
	.box_dark_50 .content { background:transparent url(http://static.sftcdn.net/shared/images/interface/boxes_dark.png) no-repeat -1000px 0; padding:18px 18px 0 18px; }

.box_dark_33 { background:transparent url(http://static.sftcdn.net/shared/images/interface/boxes_dark.png) no-repeat -1494px 100%; padding:0 0 20px 0; width:300px; }
	.box_dark_33 .content { background:transparent url(http://static.sftcdn.net/shared/images/interface/boxes_dark.png) no-repeat -1494px 0; padding:18px 18px 0 18px; }

.box_dark_mainright { background:transparent url(http://static.sftcdn.net/shared/images/interface/boxes_dark.png) no-repeat -2518px 100%; padding:0 0 20px 0; width:auto; display:block; overflow:hidden; }
	.box_dark_mainright .content { background:transparent url(http://static.sftcdn.net/shared/images/interface/boxes_dark.png) no-repeat -2518px 0; padding:18px 18px 0 18px; }

.box_light_home { background:transparent url(http://static.sftcdn.net/shared/images/interface/boxes_light.png) no-repeat -1814px 100%; padding:0 0 20px 0; width:457px; }
	.box_light_home .content { background:transparent url(http://static.sftcdn.net/shared/images/interface/boxes_light.png) no-repeat -1814px 0; padding:9px; }

.box_dark_home { background:transparent url(http://static.sftcdn.net/shared/images/interface/boxes_dark.png) no-repeat -1814px 100%; padding:0 0 20px 0; width:457px; }
	.box_dark_home .content { background:transparent url(http://static.sftcdn.net/shared/images/interface/boxes_dark.png) no-repeat -1814px 0; padding:9px; }

.box_light_colright { background:transparent url(http://static.sftcdn.net/shared/images/interface/boxes_light.png) no-repeat -2292px 100%; padding:0 0 20px 0; width:auto; display:block; overflow:hidden; }
	.box_light_colright .content { background:transparent url(http://static.sftcdn.net/shared/images/interface/boxes_light.png) no-repeat -2292px 0; padding:5px 0 10px 0; display:block; overflow:hidden; }

.box_dark_colright { background:transparent url(http://static.sftcdn.net/shared/images/interface/boxes_dark.png) no-repeat -2292px 100%; padding:0 0 20px 0; width:210px; }
	.box_dark_colright .content { background:transparent url(http://static.sftcdn.net/shared/images/interface/boxes_dark.png) no-repeat -2292px 0; padding:5px 0 10px 0; }

.box_light_colleft { background:transparent url(http://static.sftcdn.net/shared/images/interface/boxes_light.png) no-repeat -3292px 100%; padding:0 0 20px 0; width:190px; }
	.box_light_colleft .content { background:transparent url(http://static.sftcdn.net/shared/images/interface/boxes_light.png) no-repeat -3292px 0; padding:5px 0 10px 0; }

.box_dark_colleft { background:transparent url(http://static.sftcdn.net/shared/images/interface/boxes_dark.png) no-repeat -2292px 100%; padding:0 0 20px 0; width:210px; }
	.box_dark_colleft .content { background:transparent url(http://static.sftcdn.net/shared/images/interface/boxes_dark.png) no-repeat -2292px 0; padding:5px 0 10px 0; }
/* @endgroup GENERIC BOXES */

/* @group FLAGS */

/* @desc:EUROPA */		.flag_eu_EU { background:transparent url(http://static.sftcdn.net/shared/images/icons/icons_sprite.png) no-repeat -10px -10px; }
/* @desc:UK */			.flag_en_GB { background:transparent url(http://static.sftcdn.net/shared/images/icons/icons_sprite.png) no-repeat -10px -30px; }
/* @desc:ESPANHA */		.flag_es_ES { background:transparent url(http://static.sftcdn.net/shared/images/icons/icons_sprite.png) no-repeat -10px -50px; }
/* @desc:CATALUNYA */	.flag_ca_ES { background:transparent url(http://static.sftcdn.net/shared/images/icons/icons_sprite.png) no-repeat -10px -70px; }
/* @desc:PAIS VASCO */	.flag_eu_ES { background:transparent url(http://static.sftcdn.net/shared/images/icons/icons_sprite.png) no-repeat -10px -90px; }
/* @desc:ALEMANIA */	.flag_de_DE { background:transparent url(http://static.sftcdn.net/shared/images/icons/icons_sprite.png) no-repeat -10px -110px; }
/* @desc:FRANCIA */		.flag_fr_FR { background:transparent url(http://static.sftcdn.net/shared/images/icons/icons_sprite.png) no-repeat -10px -130px; }
/* @desc:ITALIA */		.flag_it_IT { background:transparent url(http://static.sftcdn.net/shared/images/icons/icons_sprite.png) no-repeat -10px -150px; }
/* @desc:RUSIA */		.flag_ru_RU { background:transparent url(http://static.sftcdn.net/shared/images/icons/icons_sprite.png) no-repeat -10px -170px; }
/* @desc:TAIWAN */		.flag_zh_TW { background:transparent url(http://static.sftcdn.net/shared/images/icons/icons_sprite.png) no-repeat -10px -190px; }
/* @desc:CHINA */		.flag_zh_CN { background:transparent url(http://static.sftcdn.net/shared/images/icons/icons_sprite.png) no-repeat -10px -210px; }
/* @desc:PORTUGAL */	.flag_pt_PT { background:transparent url(http://static.sftcdn.net/shared/images/icons/icons_sprite.png) no-repeat -10px -230px; }
/* @desc:TURQUÍA */		.flag_tr_TR { background:transparent url(http://static.sftcdn.net/shared/images/icons/icons_sprite.png) no-repeat -10px -250px; }
/* @desc:GALICIA */		.flag_gl_ES { background:transparent url(http://static.sftcdn.net/shared/images/icons/icons_sprite.png) no-repeat -10px -270px; }
/* @desc:ARGENTINA */	.flag_es_AR { background:transparent url(http://static.sftcdn.net/shared/images/icons/icons_sprite.png) no-repeat -10px -290px; }
/* @desc:FED. ARABE */ 	.flag_ar_SA { background:transparent url(http://static.sftcdn.net/shared/images/icons/icons_sprite.png) no-repeat -10px -310px; }
/* @desc:REP. CHECA */	.flag_cs_CZ { background:transparent url(http://static.sftcdn.net/shared/images/icons/icons_sprite.png) no-repeat -10px -330px; }
/* @desc:COREA SUR */	.flag_ko_KR { background:transparent url(http://static.sftcdn.net/shared/images/icons/icons_sprite.png) no-repeat -10px -350px; }
/* @desc:DINAMARCA */	.flag_da_DK { background:transparent url(http://static.sftcdn.net/shared/images/icons/icons_sprite.png) no-repeat -10px -370px; }
/* @desc:FILANDIA */	.flag_fi_FI { background:transparent url(http://static.sftcdn.net/shared/images/icons/icons_sprite.png) no-repeat -10px -390px; }
/* @desc:GRECIA */		.flag_el_GR { background:transparent url(http://static.sftcdn.net/shared/images/icons/icons_sprite.png) no-repeat -10px -410px; }
/* @desc:INDIA */		.flag_hi_IN { background:transparent url(http://static.sftcdn.net/shared/images/icons/icons_sprite.png) no-repeat -10px -430px; }
/* @desc:HOLANDA */		.flag_nl_NL { background:transparent url(http://static.sftcdn.net/shared/images/icons/icons_sprite.png) no-repeat -10px -450px; }
/* @desc:JAPON */		.flag_ja_JP { background:transparent url(http://static.sftcdn.net/shared/images/icons/icons_sprite.png) no-repeat -10px -470px; }
/* @desc:NORUEGA */		.flag_no_NO { background:transparent url(http://static.sftcdn.net/shared/images/icons/icons_sprite.png) no-repeat -10px -490px; }
/* @desc:POLONIA */		.flag_pl_PL { background:transparent url(http://static.sftcdn.net/shared/images/icons/icons_sprite.png) no-repeat -10px -510px; }
/* @desc:SUECIA */		.flag_sv_SE { background:transparent url(http://static.sftcdn.net/shared/images/icons/icons_sprite.png) no-repeat -10px -530px; }
/* @desc:USA */			.flag_en_US { background:transparent url(http://static.sftcdn.net/shared/images/icons/icons_sprite.png) no-repeat -10px -550px; }
/* @desc:CHILE */		.flag_es_CL { background:transparent url(http://static.sftcdn.net/shared/images/icons/icons_sprite.png) no-repeat -10px -570px; }
/* @desc:ECUADOR */		.flag_es_EC { background:transparent url(http://static.sftcdn.net/shared/images/icons/icons_sprite.png) no-repeat -10px -590px; }
/* @desc:VENEZUELA */	.flag_es_VE { background:transparent url(http://static.sftcdn.net/shared/images/icons/icons_sprite.png) no-repeat -10px -610px; }
/* @desc:COLOMBIA */	.flag_es_CO { background:transparent url(http://static.sftcdn.net/shared/images/icons/icons_sprite.png) no-repeat -10px -630px; }
/* @desc:MEXICO */		.flag_es_MX { background:transparent url(http://static.sftcdn.net/shared/images/icons/icons_sprite.png) no-repeat -10px -650px; }
/* @desc:PERU */		.flag_es_PE { background:transparent url(http://static.sftcdn.net/shared/images/icons/icons_sprite.png) no-repeat -10px -670px; }
/* @desc:BRASIL */		.flag_pt_BR { background:transparent url(http://static.sftcdn.net/shared/images/icons/icons_sprite.png) no-repeat -10px -690px; }

/* @endgroup FLAGS */

/* @group SMALL FLAGS FOR LANGUAGE */
.language_s { width:11px; height:8px; text-indent:1000em; overflow:hidden; margin:3px 0 0 3px; color:#FFF; }

/* @desc:EUROPA */		.language_s_eu_EU { background:transparent url(http://static.sftcdn.net/shared/images/icons/icons_sprite.png) no-repeat -50px -10px; }
/* @desc:UK */			.language_s_en_GB { background:transparent url(http://static.sftcdn.net/shared/images/icons/icons_sprite.png) no-repeat -50px -30px; }
/* @desc:ESPANHA */		.language_s_es_ES { background:transparent url(http://static.sftcdn.net/shared/images/icons/icons_sprite.png) no-repeat -50px -50px; }
/* @desc:CATALUNYA */	.language_s_ca_ES { background:transparent url(http://static.sftcdn.net/shared/images/icons/icons_sprite.png) no-repeat -50px -70px; }
/* @desc:PAIS VASCO */	.language_s_eu_ES { background:transparent url(http://static.sftcdn.net/shared/images/icons/icons_sprite.png) no-repeat -50px -90px; }
/* @desc:ALEMANIA */	.language_s_de_DE { background:transparent url(http://static.sftcdn.net/shared/images/icons/icons_sprite.png) no-repeat -50px -110px; }
/* @desc:FRANCIA */		.language_s_fr_FR { background:transparent url(http://static.sftcdn.net/shared/images/icons/icons_sprite.png) no-repeat -50px -130px; }
/* @desc:ITALIA */		.language_s_it_IT { background:transparent url(http://static.sftcdn.net/shared/images/icons/icons_sprite.png) no-repeat -50px -150px; }
/* @desc:RUSIA */		.language_s_ru_RU { background:transparent url(http://static.sftcdn.net/shared/images/icons/icons_sprite.png) no-repeat -50px -170px; }
/* @desc:TAIWAN */		.language_s_zh_TW { background:transparent url(http://static.sftcdn.net/shared/images/icons/icons_sprite.png) no-repeat -50px -190px; }
/* @desc:CHINA */		.language_s_zh_CN { background:transparent url(http://static.sftcdn.net/shared/images/icons/icons_sprite.png) no-repeat -50px -210px; }
/* @desc:PORTUGAL */	.language_s_pt_PT { background:transparent url(http://static.sftcdn.net/shared/images/icons/icons_sprite.png) no-repeat -50px -230px; }
/* @desc:TURQUÍA */		.language_s_tr_TR { background:transparent url(http://static.sftcdn.net/shared/images/icons/icons_sprite.png) no-repeat -50px -250px; }
/* @desc:GALICIA */		.language_s_gl_ES { background:transparent url(http://static.sftcdn.net/shared/images/icons/icons_sprite.png) no-repeat -50px -270px; }
/* @desc:ARGENTINA */	.language_s_es_AR { background:transparent url(http://static.sftcdn.net/shared/images/icons/icons_sprite.png) no-repeat -50px -290px; }
/* @desc:FED. ARABE */ 	.language_s_ar_SA { background:transparent url(http://static.sftcdn.net/shared/images/icons/icons_sprite.png) no-repeat -50px -310px; }
/* @desc:REP. CHECA */	.language_s_cs_CZ { background:transparent url(http://static.sftcdn.net/shared/images/icons/icons_sprite.png) no-repeat -50px -330px; }
/* @desc:COREA SUR */	.language_s_ko_KR { background:transparent url(http://static.sftcdn.net/shared/images/icons/icons_sprite.png) no-repeat -50px -350px; }
/* @desc:DINAMARCA */	.language_s_da_DK { background:transparent url(http://static.sftcdn.net/shared/images/icons/icons_sprite.png) no-repeat -50px -370px; }
/* @desc:FILANDIA */	.language_s_fi_FI { background:transparent url(http://static.sftcdn.net/shared/images/icons/icons_sprite.png) no-repeat -50px -390px; }
/* @desc:GRECIA */		.language_s_el_GR { background:transparent url(http://static.sftcdn.net/shared/images/icons/icons_sprite.png) no-repeat -50px -410px; }
/* @desc:INDIA */		.language_s_hi_IN { background:transparent url(http://static.sftcdn.net/shared/images/icons/icons_sprite.png) no-repeat -50px -430px; }
/* @desc:HOLANDA */		.language_s_nl_NL { background:transparent url(http://static.sftcdn.net/shared/images/icons/icons_sprite.png) no-repeat -50px -450px; }
/* @desc:JAPON */		.language_s_ja_JP { background:transparent url(http://static.sftcdn.net/shared/images/icons/icons_sprite.png) no-repeat -50px -470px; }
/* @desc:NORUEGA */		.language_s_no_NO { background:transparent url(http://static.sftcdn.net/shared/images/icons/icons_sprite.png) no-repeat -50px -490px; }
/* @desc:POLONIA */		.language_s_pl_PL { background:transparent url(http://static.sftcdn.net/shared/images/icons/icons_sprite.png) no-repeat -50px -510px; }
/* @desc:SUECIA */		.language_s_sv_SE { background:transparent url(http://static.sftcdn.net/shared/images/icons/icons_sprite.png) no-repeat -50px -530px; }
/* @desc:USA */			.language_s_en_US { background:transparent url(http://static.sftcdn.net/shared/images/icons/icons_sprite.png) no-repeat -50px -550px; }
/* @desc:CHILE */		.language_s_es_CL { background:transparent url(http://static.sftcdn.net/shared/images/icons/icons_sprite.png) no-repeat -50px -570px; }
/* @desc:ECUADOR */		.language_s_es_EC { background:transparent url(http://static.sftcdn.net/shared/images/icons/icons_sprite.png) no-repeat -50px -590px; }
/* @desc:VENEZUELA */	.language_s_es_VE { background:transparent url(http://static.sftcdn.net/shared/images/icons/icons_sprite.png) no-repeat -50px -610px; }
/* @desc:COLOMBIA */	.language_s_es_CO { background:transparent url(http://static.sftcdn.net/shared/images/icons/icons_sprite.png) no-repeat -50px -630px; }
/* @desc:MEXICO */		.language_s_es_MX { background:transparent url(http://static.sftcdn.net/shared/images/icons/icons_sprite.png) no-repeat -50px -650px; }
/* @desc:PERU */		.language_s_es_PE { background:transparent url(http://static.sftcdn.net/shared/images/icons/icons_sprite.png) no-repeat -50px -670px; }
/* @desc:BRASIL */		.language_s_pt_BR { background:transparent url(http://static.sftcdn.net/shared/images/icons/icons_sprite.png) no-repeat -50px -690px; }

/* @endgroup SMALL FLAGS FOR LANGUAGE */


/* @group ACTION BUTTONS */
.download_b { text-decoration:underline; font:bold 34px 'Trebuchet Ms', Arial; color:#0a68c8; padding:0px 8px 10px 50px; margin:0; background:url(http://static.sftcdn.net/shared/images/icons/icons_sprite.png) no-repeat -100px -10px; display:block; }
	.download_b a.download { text-decoration:underline; padding-left:55px; }
.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/icons/icons_sprite.png) no-repeat -100px -70px; }
.download_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/icons/icons_sprite.png) no-repeat -100px -110px; }
	.download_m strong { font-weight:normal; }
.download_s { text-decoration:underline; display:block; font:11px Verdana, Arial, sans-serif; color:#0a68c8; padding:1px 0 3px 18px; margin:0 0 3px 3px; background:url(http://static.sftcdn.net/shared/images/icons/icons_sprite.png) no-repeat -100px -140px; text-align:left; overflow:hidden; }

.downloadtop_fix { margin-top:10px; }

.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/icons/icons_sprite.png) no-repeat -100px -270px; }
.buy_m { text-decoration:underline; font:12px Verdana, Arial, sans-serif; color:#0a68c8; padding:2px 0px 2px 25px; margin:0 0 3px 5px; background:url(http://static.sftcdn.net/shared/images/icons/icons_sprite.png) no-repeat -100px -350px; }
.buy_s { text-decoration:underline; width:60px; display:block; font:11px Verdana, Arial, sans-serif; color:#0a68c8; padding:1px 0 3px 18px; margin:0 0 3px 3px; background:url(http://static.sftcdn.net/shared/images/icons/icons_sprite.png) no-repeat -100px -380px; text-align:left; }
.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/icons/icons_sprite.png) no-repeat -100px -310px; }
.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/icons/icons_sprite.png) no-repeat -100px -170px; }
.install_m { text-decoration:underline; font:12px Verdana, Arial, sans-serif; color:#0a68c8; padding:2px 0px 2px 25px; margin:0 0 3px 5px; background:url(http://static.sftcdn.net/shared/images/icons/icons_sprite.png) no-repeat -100px -210px; }
.install_s { text-decoration:underline; display:block; font:11px Verdana, Arial, sans-serif; color:#0a68c8; padding:1px 0 3px 18px; margin:0 0 3px 3px; background:url(http://static.sftcdn.net/shared/images/icons/icons_sprite.png) no-repeat -100px -240px; text-align:left; }

#install_qr_container { clear:left; }
	#install_qr_container .install_qr { 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/icons/icons_sprite.png) no-repeat -100px -1190px; overflow:auto; clear:none; text-align:left; width:auto; }

.comment_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/icons/icons_sprite.png) no-repeat -100px -510px; }
.comment_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/icons/icons_sprite.png) no-repeat -100px -550px; }
.comment_s { text-decoration:underline; display:block; font:11px Verdana, Arial, sans-serif; color:#0a68c8; padding:0 0 3px 18px; margin:0 0 0 3px; background:url(http://static.sftcdn.net/shared/images/icons/icons_sprite.png) no-repeat -100px -580px; }

.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/icons/icons_sprite.png) no-repeat -100px -410px; }

.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/icons/icons_sprite.png) no-repeat -100px -650px; }
.get_gift_s { text-decoration:underline; font:11px Verdana, Arial, sans-serif; color:#0a68c8; padding:1px 0px 3px 18px; margin:0 0 0 3px; background:url(http://static.sftcdn.net/shared/images/icons/icons_sprite.png) no-repeat -100px -680px; }

.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/icons/icons_sprite.png) no-repeat -100px -890px; cursor:help; }
.disabled_gift_s { text-decoration:none; font:11px Verdana, Arial, sans-serif; color:#A5A5A5; padding:1px 0px 3px 18px; margin:0 0 0 3px; background:url(http://static.sftcdn.net/shared/images/icons/icons_sprite.png) no-repeat -100px -920px; cursor:help; }

.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/icons/icons_sprite.png) no-repeat -100px -820px; }

.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/icons/icons_sprite.png) no-repeat -100px -750px; }

.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/icons/icons_sprite.png) no-repeat -100px -410px; }
.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/icons/icons_sprite.png) no-repeat -100px -450px; }
.check_prize_favorite_s { text-decoration:underline; font:11px Verdana, Arial, sans-serif; color:#0a68c8; padding:1px 0px 3px 18px; margin:0 0 0 3px; background:url(http://static.sftcdn.net/shared/images/icons/icons_sprite.png) no-repeat -100px -480px; }

.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/icons/icons_sprite.png) no-repeat -100px -990px; }
.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/icons/icons_sprite.png) no-repeat -100px -1030px; }
.demo_online_s { text-decoration:underline; display:block; font:11px Verdana, Arial, sans-serif; color:#0a68c8; padding:1px 0 3px 18px; margin:0 0 3px 3px; background:url(http://static.sftcdn.net/shared/images/icons/icons_sprite.png) no-repeat -100px -1060px; 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/icons/icons_sprite.png) no-repeat -100px -1120px; }
.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/icons/icons_sprite.png) no-repeat -100px -950px; }

.video_s { text-decoration:underline; display:block; font:11px Verdana, Arial, sans-serif; color:#0a68c8; padding:1px 0 3px 18px; margin:0 0 3px 3px; background:url(http://static.sftcdn.net/shared/images/icons/icons_sprite.png) no-repeat -100px -1090px; text-align:left; }

ul.action_buttons { text-align:center; padding:20px 0 50px 0; margin-top:10px; border-top:1px solid #C6D6E7; width:auto; clear:both; }
ul.action_buttons li { margin:0 5px; display:inline; }

.feed { background:transparent url(http://static.sftcdn.net/shared/images/icons/icons_sprite.png) no-repeat scroll -100px -2550px; margin:0pt 0pt 3px 0px; padding:1px 0px 3px 20px; }
.delicious { background:transparent url(http://static.sftcdn.net/shared/images/icons/icons_sprite.png) no-repeat scroll -100px -3450px; margin:0pt 0pt 3px 0px; padding:1px 0px 3px 20px; }
.facebook { background:transparent url(http://static.sftcdn.net/shared/images/icons/icons_sprite.png) no-repeat scroll -100px -3900px; margin:0pt 0pt 3px 0px; padding:1px 0px 3px 20px; }
.twitter { background:transparent url(http://static.sftcdn.net/shared/images/icons/icons_sprite.png) no-repeat scroll -100px -3810px; margin:0pt 0pt 15px 0px; padding:1px 0px 3px 20px; }
.orkut { background:transparent url(http://static.sftcdn.net/shared/images/icons/icons_sprite.png) no-repeat scroll -100px -4110px; margin:0pt 0pt 15px 0px; padding:1px 0px 3px 20px; }
.commenton { background:transparent url(http://static.sftcdn.net/shared/images/icons/icons_sprite.png) no-repeat scroll -100px -4219px; margin:0pt 0pt 15px 0px; padding:1px 0px 3px 20px; }

/* @endgroup ACTION BUTTONS */

/* @group RANKS */
.rank_0, .rank_1, .rank_2, .rank_3, .rank_4, .rank_5, .rank_6, .rank_7, .rank_8, .rank_9, .rank_10 { width:54px; height:12px; cursor:help; text-indent:-1000em; text-align:left; background:url(http://static.sftcdn.net/shared/images/icons/icons_sprite.png) no-repeat; line-height:12px; }

.rank_0 { background-position:-8px -1150px; }
.rank_1 { background-position:-8px -1130px; }
.rank_2 { background-position:-8px -1110px; }
.rank_3 { background-position:-8px -1090px; }
.rank_4 { background-position:-8px -1070px; }
.rank_5 { background-position:-8px -1050px; }
.rank_6 { background-position:-8px -1030px; }
.rank_7 { background-position:-8px -1010px; }
.rank_8 { background-position:-8px -990px; }
.rank_9 { background-position:-8px -970px; }
.rank_10 { background-position:-8px -950px; }
/* @endgroup RANKS */

#content_3col .mainbar .row_odd { background:#FFF; }

/* @group TAGCLOUDS */
.tags_cloud_content { padding:4px 0px 9px 0px; }
	.tags_cloud_content .separator { color:#A9A9A9; }
#category_tagcloud { margin-top:25px; }
/* @endgroup TAGCLOUDS */

/* @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 Styles for a single field row consisting of a label, a form widget and [0-N] tooltip/error spans */

	.field_row, .field_row_date, .field_row_options fieldset legend { padding:5px; height:18px; }
		.field_row label, .field_row input, .field_row select, .field_row span, .field_row p { width:200px; float:left; display:block; margin:0; }
		.field_row input, .field_row select { width:210px; background-color:#F8FAFC; border:1px solid #004080; color:#006; font-family:Verdana, sans-serif; font-size:11px; line-height:13px; padding:2px; }
		.field_row_date select { background-color:#F8FAFC; border:1px solid #004080; color:#006; font-family:Verdana, sans-serif; font-size:11px; line-height:13px; padding:2px; }
		.field_row input.error, .field_row select.error { width:210px; background-color:#F8DFDF; background-image:url(http://static.sftcdn.net/it/images/bg_textfield_error.gif); background-repeat:repeat-x; border:1px solid #600; color:#006; font-family:Verdana, sans-serif; font-size:11px; line-height:13px; padding:2px; }
		.field_row span { width:350px; margin-left:5px; font-size:11px; padding-left:16px; height:16px; }

	.field_row #current_user_email { margin-left:0px; padding-left:0px; }
	.tooltip { font-size:11px; color:#7B7D7B; }
	.field_row span.field_error { color:#c00; display:none; }
	.field_row strong { float:left; padding:0 3px; }
	.submit_row { padding:10px; height:18px; text-align:center; width:420px; }
	.personal_data .field_row span.field_error { font-family:Verdana, sans-serif; font-size:11px; line-height:13px; padding:2px; margin:10px; }
	.help_box #title { font-weight:bold; }

/* @group FORMULARIOS */
form.forms fieldset { padding-bottom:10px; }
form.forms legend { font:bold 24px "Trebuchet Ms"; color:#1F1F1F; display:block; padding-bottom:10px; }
form.forms fieldset ol { padding:0; padding:0 0 0 3px; }
form.forms fieldset li { list-style:none; padding:4px 5px 3px; margin:0; clear:both; }
form.forms fieldset fieldset fieldset { clear:both; padding-left:70px; }
form.forms fieldset fieldset legend { margin-left:-7px; padding-bottom:5px; font:normal 12px Verdana, Arial, Helvetica, sans-serif; display:block; padding:0; background-color:transparent; }
form.forms fieldset fieldset label { display:inherit; width:inherit; clear:none; margin:0; }
form.forms fieldset fieldset fieldset label { float:none; }
form.forms em { font-weight:bold; font-style:normal; color:#f00; }
form.forms label { display:inline-block; vertical-align:top; width:150px; float:left; clear:both; height:20px; }
form.forms label.label_s { width:92px; }
form.forms label.label_xl { width:600px; }
form.forms fieldset fieldset fieldset label input, form.forms fieldset fieldset label input, form.forms fieldset label input { border:0px none; background-color:transparent; }
form.forms fieldset .actual_version { padding:0; color:#A7A7A7; font-weight:normal; }
form.forms fieldset input, form.forms fieldset fieldset fieldset input { background-color:#F8FAFC; border:1px solid #86A5D9; padding:2px; font-size:12px; font-family:Verdana; }
form.forms fieldset select { background-color:#F8FAFC; border:1px solid #86A5D9; padding:2px; font-size:12px; font-family:Verdana; }
form.forms fieldset textarea { background-color:#F8FAFC; border:1px solid #86A5D9; padding:2px; font-size:12px; font-family:Verdana; }
form.forms fieldset input.input_xl { width:400px; }
form.forms fieldset input.input_l { width:250px; }
form.forms fieldset input.input_m { width:200px; }
form.forms fieldset input.input_s { width:50px; }
form.forms fieldset select.input_xl { width:405px; }
form.forms fieldset select.input_l { width:255px; }
form.forms fieldset select.input_m { width:155px; }
form.forms fieldset select.input_s { width:55px; }
form.forms fieldset textarea.input_xl { width:400px; height:150px; }
form.forms fieldset textarea.input_l { width:250px; height:62px; }
form.forms fieldset fieldset input { width:16px; vertical-align:middle; background-color:transparent; border:0px none; }
form.forms fieldset fieldset label { width:100%; padding-left:20px; clear:both; padding-bottom:5px; position:relative; }
form.forms input.input_error { background-color:#F8DFDF; border:1px solid #600; }
form.forms select.input_error { background-color:#F8DFDF; border:1px solid #600; }
form.forms textarea.input_error { background-color:#F8DFDF; border:1px solid #600; }
form.forms label.input_error { font-size:11px; color:#F00; clear:both; width:100%; padding-top:10px; }
form.forms fieldset.error { border:1px solid #E3A5A5; background-color:#FFF7F7; color:#000; padding-bottom:10px; }
	form.forms fieldset.error legend input { border:1px solid #E3A5A5; }
form.forms li.error { border:1px solid #E3A5A5; background-color:#FFF7F7; color:#000; padding-bottom:10px; margin-bottom:10px; }
	form.forms li.error input { border:1px solid #E3A5A5; }
form.forms div.error { color:#F00; font:bold 14px Verdana, Arial, Helvetica, sans-serif; padding-top:10px; clear:both; }
form.forms li div.msg_info { position:absolute; margin:-3px 0 0 10px; display:inline; padding:3px 6px 6px 23px; width:200px; background-image:url(http://static.sftcdn.net/shared/images/interface/arrow_help.gif); background-position:3px 4px; z-index:0; font-size:11px; }
form.forms li div.msg_info strong { display:block; color:#478DCA; line-height:150%; font-size:12px; }
form.forms div.fieldset { position:absolute; top:4px; left:155px; }
form.forms input.checkbox { border:0px none; background-color:transparent; }
form.forms li.birthday fieldset .msg_info { top:0; left:230px; }
#container input.button, #container a.button { text-decoration:none; margin:5px 5px 5px 0; font:bold 15px "Trebuchet MS", Arial, sans-serif; color:#FFF; background:url(http://static.sftcdn.net/shared/images/interface/actions/button_form.gif) 0 100% repeat-x #56accf; border:1px solid #17649a; text-align:center; position:relative; -moz-border-radius:4px; -webkit-border-radius:4px; overflow:hidden; padding:0 .25em 0 .25em; width:auto; }
#container a.fancy_close { border:none; background:none; color:#0A68C8; font:normal normal normal 12px Verdana, Arial, sans-serif; text-decoration:underline; }
#container input.button.green, #container a.button.green { background:url(http://static.sftcdn.net/shared/images/interface/actions/button_form_green.gif) 0 100% repeat-x #63B62D; border:1px solid #2E6700; }
* html #container input.button { padding:0; }
#container input.button:hover { cursor:pointer; }

/* @endgroup FORMULARIOS */

/* @group SERVER ERROR */
.error_explainer h2 { font:bold 22px Trebuchet MS, Arial, sans-serif; margin-top:30px; }
.error_explainer p { line-height:21px; }
.error_optimizer { width:800px; margin:auto; height:320px; }
	.error_optimizer div.square1, .error_optimizer div.square2, .error_optimizer div.top_searches { float:left; width:220px; margin:20px; background:url(http://static.sftcdn.net/shared/images/interface/user_rating_bg.gif) 0 0 no-repeat; }
		.error_optimizer .square1 h2 a, .error_optimizer .square2 h2 a, .error_optimizer .top_searches_title a { font:bold 18px Trebuchet MS; margin:20px; color:#000; }
		.error_optimizer div ul { margin:10px; height:230px; }
		.error_optimizer div li h1 { font:12px Verdana, sans-serif; margin:0; }
		.error_optimizer div li h2 { font:12px Verdana, sans-serif; margin:0; }
		.error_optimizer div li h3 { font:12px Verdana, sans-serif; }
		.error_optimizer div li strong { font:12px Verdana, sans-serif; }
		.error_optimizer div li b { font:12px Verdana, sans-serif; }
		.error_optimizer div li em { font:12px Verdana, sans-serif; }
		.error_optimizer div .sub_square { width:220px; height:7px; background:url(http://static.sftcdn.net/shared/images/interface/user_rating_bg.gif) 0 100% no-repeat; }
p.error_container { margin:0; margin-top:5px; padding:0; float:left; font:19px 'Trebuchet MS'; background:url(http://static.sftcdn.net/shared/images/icons/messagebox_warning.gif) 0 0 no-repeat; padding-left:32px; }
.waiting_for { display:block; float:left; width:32px; height:32px; margin-left:5px; background:url(http://static.sftcdn.net/shared/images/interface/actions/download_loader.gif) 0 0 no-repeat; }
.error_sizer { height:400px; margin:auto; width:70%; padding-top:70px; }
/* @endgroup SERVER ERROR */

/* @group GENERICOS */
.arrows { color:#00c6ff; }
.see_more { text-align:right; background:url(http://static.sftcdn.net/shared/images/icons/icons_sprite.png) -141px -4728px no-repeat; padding-left:10px; }
.date { font:normal 10px Verdana, sans-serif; color:#547AB6; }
.text_list { font:12px Verdana, sans-serif; color:#4F4F4F; line-height:18px; }
.textfield { border:1px solid #7EA3BE; padding:2px; font:11px Verdana, sans-serif; color:#006; background:url(http://static.sftcdn.net/shared/images/interface/titles_bg.png) 0 -648px no-repeat #FFF; }
.input { background-color:#F8FAFC; border:1px solid #86A5D9; padding:2px; font-size:12px; font-family:Verdana; }
	a.compare_check { font:11px Verdana, Arial, sans-serif; margin:0 0 0 3px; float:left; }
	input.compare_check { margin:0 0 0 4px; padding:1px 0px 3px 0px; height:13px; width:13px; float:left; }
	a:hover 	 { text-decoration:underline; }
	a:hover h1 	{ text-decoration:underline; }
.image_top { padding:6px; }
.footnote { font:normal 10px Arial, sans-serif; color:#677689; }
.important { color:#F00; }

.order_by { text-align:left; }
	.order_by a { padding:0 5px; }
	.order_by .activate { color:#004080; font-weight:bold; background:url(http://static.sftcdn.net/shared/images/icons/icons_sprite.png) -1541px -1368px  no-repeat; padding:0 0 0 12px; }
	.order_by .activate:hover { background-color:transparent; color:#004080; cursor:default; }

.page_nav { clear:both; margin:10px; text-align:center; }
	.page_nav a { padding:2px; text-align:center; font-weight:bold; color:#006; }
	.page_nav .on { background-color:#006; color:#FFF; padding:2px; }

.table_menu { width:100%; }
	.table_menu td { vertical-align:top; }

.language_icon_s { float:right; margin:3px 0px 0px 5px; clear:right; }
.discount { color:#C00; }

ul.bullet { margin:5px 10px; }
	ul.bullet li { margin-bottom:10px; padding-left:10px; background:url(http://static.sftcdn.net/shared/images/interface/bullet_sprite.png) 0px 6px no-repeat transparent; }

.back { text-align:right; background:url(http://static.sftcdn.net/shared/images/icons/icons_sprite.png) -141px -4786px no-repeat; padding-left:10px; }
/* @endgroup GENERICOS */

/* @group PHONES */
.plat_series { text-align:center; font:7pt Verdana, sans-serif; clear:both; margin-bottom:1px; width:auto; height:12px; color:#FFF; line-height:12px; padding:0px; margin:2px 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, .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; }
.plat_wm, .plat_mobile { float:left; color:#333; background-color:#CBE4E8; border:1px solid #158E96; 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; }
.plat_rim { float:left; color:#333; background-color:#E8E5D3; border:1px solid #A7912D; width:26px; line-height:12px; height:12px; }
.plat_multiple, .plat_multi { 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, .plat_os { float:left; color:#333; background-color:#E8D1D3; border:1px solid #A62D2D; 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_ipad { float:left; color:#FFF; background-color:#6b6b6b; border:1px solid #6b6b6b; width:90px; line-height:12px; height:12px; }
.plat_iphone_ipad { 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; }
.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; }
/* @endgroup PHONES */

/* @group STATISTICS */
#statistics { height:1px; overflow:hidden; }
/* @endgroup STATISTICS */

/* @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; }
#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 JCROP */
.jcrop-holder { text-align:left; }
.jcrop-vline, .jcrop-hline { font-size:0; position:absolute; background:white url(http://static.sftcdn.net/shared/images/jcrop.gif) top left repeat; }
.jcrop-vline { height:100%; width:1px; }
.jcrop-hline { width:100%; height:1px; }
.jcrop-handle { font-size:1px; width:7px; height:7px; border:1px #eee solid; background-color:#6F0; *width:9px; *height:9px; }
.jcrop-tracker { *background-color:gray; width:100%; height:100%; }
.custom .jcrop-vline, .custom .jcrop-hline { background:yellow; }
.custom .jcrop-handle { border-color:black; background-color:#C7BB00; -moz-border-radius:3px; -webkit-border-radius:3px; }
#avatar_preview_container { width:100px; height:100px; overflow:hidden; }
/* @endgroup JCROP */

/* @group AUTOCOMPLETE */
.ac_results { padding:0px; border:1px solid #86A5D9; background:url(http://static.sftcdn.net/shared/images/interface/bg_footer_search.gif) 100% 0 no-repeat #FFF; width:200px; z-index:51; }
.ac_results ul { width:100%; list-style-position:outside; list-style:none; padding:0; margin:0; }
.ac_results iframe { display:none; display/* @desc:IE */:block; position:absolute; top:0; left:0; z-index:-1; filter:mask(); width:3000px; height:3000px; }
.ac_results li { margin:0px; padding:2px 5px; cursor:pointer; display:block; font:menu; font-size:12px; overflow:hidden; }
.ac_loading { background:Window url(http://static.sftcdn.net/shared/images/download/download_loader.gif) right center no-repeat; }
.ac_close { margin:0; padding:2px 10px 2px 10px; cursor:pointer; display:block; font:menu; font-size:12px; color:#F00; overflow:hidden; text-align:right; }
.ac_over { background-color:Highlight; color:HighlightText; }
/* @endgroup AUTOCOMPLETE */

/* @group RESET PASSWORD */
#content #login_page fieldset { margin-left:20px; }
#content #login_page fieldset ul li label { width:100%; }
#content #login_page fieldset ul li input#password, #login_page fieldset ul li input#retype_password { width:250px; }
/* @endgroup RESET PASSWORD */

/* @group AJAXIFY */
.ajaxify_loader { background:url(http://static.sftcdn.net/shared/images/interface/actions/download_loader.gif) 50% 50% no-repeat; height:200px; }
/* @endgroup AJAXIFY */

/* @group NYROMODAL */
div#nyroModalFull { font-size:12px; color:#777; }
div#nyroModalFull div#nyroModalLoading { -moz-border-radius:15px; -webkit-border-radius:15px; -ms-border-radius:15px; border:4px solid #777; width:150px; height:150px; text-indent:-9999em; background:#fff url(http://static.sftcdn.net/shared/images/nyromodal/ajaxLoader.gif) no-repeat; background-position:center; }
div#nyroModalFull div#nyroModalLoading.error { border:4px solid #f66; line-height:20px; padding:20px; width:300px; height:100px; text-indent:0; background:#fff; }
div#nyroModalFull div#nyroModalWrapper { background:#fff; border:4px solid #777; -moz-border-radius:15px; -webkit-border-radius:15px; -ms-border-radius:15px; }
div#nyroModalFull div#nyroModalWrapper a#closeBut { position:absolute; display:block; top:-15px; right:-18px; width:30px; height:30px; text-indent:-9999em; background:url(http://static.sftcdn.net/shared/images/nyromodal/closebox.png) no-repeat;	outline:0; }
div#nyroModalFull div#nyroModalWrapper h1#nyroModalTitle { margin:0; padding:0;	position:absolute; top:-22px; left:5px;	font-size:12px; color:#ddd; }
div#nyroModalFull div#nyroModalWrapper div#nyroModalContent { overflow:auto; }
div#nyroModalFull div#nyroModalWrapper div.wrapper div#nyroModalContent { padding:10px; }
div#nyroModalFull div#nyroModalWrapper div.wrapperImg div#nyroModalContent { position:relative; overflow:hidden; text-align:center; }
div#nyroModalFull div#nyroModalWrapper div.wrapperImg div#nyroModalContent img { vertical-align:baseline; }
div#nyroModalFull div#nyroModalWrapper div.wrapperImg div#nyroModalContent div { position:absolute;	bottom:0; left:0; background:black;	padding:10px; margin:10px; border:1px white dotted; overflow:hidden; opacity:0.2; filter:alpha(opacity=20); }
div#nyroModalFull div#nyroModalWrapper div.wrapperImg div#nyroModalContent div:hover { opacity:0.5;	filter:alpha(opacity=50); cursor:help; }
div#nyroModalFull div#nyroModalWrapper a.nyroModalPrev, div#nyroModalFull div#nyroModalWrapper a.nyroModalNext { z-index:105; outline:none;	position:absolute; top:0; height:100%; width:40%; cursor:pointer; text-indent:-9999em; background:left 20% no-repeat; background-image:url(data:image/gif; base64,AAAA); }
div#nyroModalFull div#nyroModalWrapper div.wrapperSwf a.nyroModalPrev, div#nyroModalFull div#nyroModalWrapper div.wrapperSwf a.nyroModalNext, div#nyroModalFull div#nyroModalWrapper div.wrapper a.nyroModalPrev, div#nyroModalFull div#nyroModalWrapper div.wrapper a.nyroModalNext { height:60%; width:20%; }
div#nyroModalFull div#nyroModalWrapper div#nyroModalContent a.nyroModalPrev { left:0; }
div#nyroModalFull div#nyroModalWrapper div#nyroModalContent a.nyroModalPrev:hover { background-image:url(http://static.sftcdn.net/shared/images/nyromodal/prev.gif); }
div#nyroModalFull div#nyroModalWrapper div#nyroModalContent a.nyroModalNext { right:0; background-position:right 20%; }
div#nyroModalFull div#nyroModalWrapper div#nyroModalContent a.nyroModalNext:hover {	background-image:url(http://static.sftcdn.net/shared/images/nyromodal/next.gif); }
/* @endgroup NYROMODAL */

/* @group REDIRECT MOBILE */
.mobile_container { background:#061520; margin:0 auto; padding:0; display:block; width:100%; text-align:center; }
.mobile_container .btn_mobile { background:url(http://static.sftcdn.net/shared/images/btn_mobile.png) no-repeat 0 100%; display:block; width:307px; height:34px; margin:0; font:bold 16px/30px "Trebuchet MS", Arial, Helvetica, sans-serif; text-shadow:1px 1px 1px #fff4b2; }
.mobile_container.foot { background:#000; }
.mobile_container.foot .btn_mobile { background:url(http://static.sftcdn.net/shared/images/btn_mobile.png) no-repeat 0 0; line-height:39px; }
.mobile_container .btn_mobile:hover { text-decoration:none; border:none; }
/* @endgroup REDIRECT MOBILE */



/* @end STYLES common */

/* @STYLES home_list */

/* @group SECTION */
#title_section_head h1.page_title { margin-top:12px; width:700px; float:left; }
h1.page_title a { color:#1F1F1F; }
img.section_title { position:absolute; margin-top:-35px; right:10px; }
.section_links { position:relative; float:right; margin:10px 0 0; font-size:11px; text-align:right; width:160px; display:block; height:40px; z-index:1; }
.section_links_list { position:relative; float:right; margin:10px 0 0; font-size:11px; text-align:right; width:160px; display:block; height:40px; }
.section_links_search { float:right; margin:15px 0px 9px 0; font-size:11px; text-align:right; width:360px; }
.section_links_search li { display:inline; }
	#section_title.editors_list { margin-bottom:20px; }

.filter { border:1px solid #006; font:normal 10px Verdana, sans-serif; color:#00477F; background:#FFF; line-height:12px; }
/* @endgroup SECTION */

/* @group HOME */
	/* @group PHONES */
		#mobile_bar { width:960px; margin:auto; height:24px; padding:10px 0 10px 10px; border-bottom:1px solid #AFC8DF; }
			#mobile_bar .help { float:right; width:2%; font:11px Verdana; padding:6px 20px 0 0; }
			#mobile_bar label, #mobile_bar span strong { font:bold 16px "Trebuchet Ms"; color:#646464; }
			#mobile_bar label 	{ float:left; width:12%; }
			#mobile_bar label a { color:#646464; text-decoration:none; }
			#mobile_bar span 	{ float:left; width:17%; text-align:center; }
			#mobile_bar select 	{ float:left; width:16%; margin:1px 0 0 0; }
			#mobile_bar ul { float:left; margin:3px 0 0 0; }
			#mobile_bar ul li { float:left; margin:0 5px 0 0; color:#777; }
			#mobile_bar ul li a { font-weight:bold; }
			#mobile_bar #mobile_filter { font:bold 22px "Trebuchet Ms"; color:#646464; float:left; }
				#mobile_bar #mobile_filter img { vertical-align:middle; padding:0 8px 5px 0; }
				#mobile_bar #mobile_filter a { text-align:right; background:url(http://static.sftcdn.net/shared/images/icons/icons_sprite.png) -141px -4728px no-repeat; padding:0 10px; margin-top:5px; font:12px Verdana; }
	/* @endgroup PHONES */

	/* @group CATEGORIES HOME */
	#categories_nav { display:block; overflow:hidden; width:auto; margin-bottom:18px; }
		#categories_nav h3 { height:21px; padding:0 0 2px 6px; background:#eff8fd url(http://static.sftcdn.net/shared/images/interface/titles_bg.png) 0px 0px no-repeat; font:bold 18px 'Trebuchet Ms', Arial, sans-serif; line-height:18px; text-transform:none; color:#FFF; }
		#categories_nav h3 a { padding-top:1px; background:url(http://static.sftcdn.net/shared/images/interface/titles_bg.png) 100% 0px no-repeat; height:21px; width:auto; display:block; color:#FFF; }

		#categories_nav .standar_nav { background:#EFF8FD; display:block; overflow:hidden; width:auto; }
			#categories_nav .standar_nav ul { font:12px Verdana, sans-serif; }
			#categories_nav .standar_nav ul li { line-height:18px; padding:0 4px 11px 0; border-bottom:1px solid #FFF; color:#0A68C8; }
			#categories_nav .standar_nav ul li strong a { background:url(http://static.sftcdn.net/shared/images/icons/icons_sprite.png) -136px -4785px no-repeat; padding-left:12px; font-weight:bold; float:left; }
			#categories_nav .standar_nav ul li ul { background:none; padding:0 0 0 11px; clear:both; }
			#categories_nav .standar_nav ul li ul li { background:none; border:none; display:inline; position:relative; line-height:inherit; font:normal 11px Verdana, sans-serif; padding:0; }
			#categories_nav .standar_nav .nav_pro { background-color:#FEFBE5; clear:both; }
			#categories_nav .standar_nav .nav_pro strong a { color:#c33; }

		#categories_nav .inteligent_nav { background:#EFF8FD; display:block; overflow:hidden; width:auto; margin-bottom:8px; position:relative; padding:0; }
			#categories_nav .inteligent_nav ul { display:block; overflow:hidden; width:auto; font:12px Verdana, sans-serif; background-color:#EFF8FD; position:relative; }
			#categories_nav .inteligent_nav ul li { display:block; overflow:hidden; width:auto; line-height:25px; border-bottom:1px solid #afc8df; padding:0; }
			#categories_nav .inteligent_nav ul li a { background:url(http://static.sftcdn.net/shared/images/icons/icons_sprite.png) -136px -4785px no-repeat; padding-left:12px; font-weight:bold; line-height:18px; font-weight:normal; }
			#categories_nav .inteligent_nav ul li ul { background-color:#d2eefe; font:11px Verdana, sans-serif; }
			#categories_nav .inteligent_nav ul li ul li { line-height:18px; padding:2px 0; }
			#categories_nav .inteligent_nav ul li ul li a { padding-left:20px; font-weight:normal; background-position:-130px -4785px; }
			#categories_nav .inteligent_nav ul li ul li ul { background-color:#bae6ff; }
			#categories_nav .inteligent_nav ul li ul li ul li a { padding-left:30px; font-weight:normal; background-position:-119px -4785px; }

			#categories_nav .inteligent_nav li.on { background-color:#1FA4E1; }
			#categories_nav .inteligent_nav a.on { font-weight:bold; color:#FFF; background:url(http://static.sftcdn.net/shared/images/icons/icons_sprite.png) -137px -4967px no-repeat; }
			#categories_nav .inteligent_nav ul li a.on { background-position:-136px -4966px; font-weight:bold; color:#FFF; }
			#categories_nav .inteligent_nav ul li ul li a.on { background-position:-130px -4967px; }
			#categories_nav .inteligent_nav ul li ul li ul li a.on { background-position:-119px -4967px; }

			#categories_nav .inteligent_nav ul li a.open { background:url(http://static.sftcdn.net/shared/images/icons/icons_sprite.png) -139px -4907px no-repeat; }
			#categories_nav .inteligent_nav ul li ul li a.open { background-position:-132px -4906px; }
			#categories_nav .inteligent_nav ul li.open_on a.on { background-position:-139px -4846px; }
			#categories_nav .inteligent_nav ul li ul li.open_on a.on { background-position:-130px -4846px; }

			#categories_nav .inteligent_nav li.open_on { background-color:#1FA4E1; padding:4px 0 0; }
			#categories_nav .inteligent_nav li.open, #categories_nav .inteligent_nav li.open_on { border-bottom:0px none; }
			#categories_nav .inteligent_nav .nav_pro { background-color:#FEFBE5; }
			#categories_nav .inteligent_nav .nav_pro a { color:#c33; }
	/* @endgroup CATEGORIES HOME */

	/* @group REVIWERS HOME */
	#reviewers_home { margin:18px 0; clear:both; background-color:#D7F0CC; padding-bottom:6px; }
		#reviewers_home h3 { clear:both; height:21px; padding:0 0 2px 6px; background:#D7F0CC url(http://static.sftcdn.net/shared/images/interface/titles_bg.png) 0px -65px no-repeat; font:bold 18px 'Trebuchet Ms', Arial, sans-serif; line-height:18px; text-transform:none; color:#FFF; }
		#reviewers_home h3 span { padding-top:1px; background:url(http://static.sftcdn.net/shared/images/interface/titles_bg.png) 100% -65px no-repeat; height:21px; width:100%; display:block; color:#FFF; }
		#reviewers_home img { margin:6px 12px; }
		#reviewers_home p { margin:0 9px; }
	/* @endgroup REVIWERS HOME */

	/* @group AD MAIN HOME */
	#ad_main_home { clear:both; }
	/* @endgroup AD MAIN HOME */

	/* @group TODAY BOX */
	#today_box { clear:both; margin-top:19px; }
		#today_box h3 { width:440px; height:31px; position:absolute; padding-left:10px; margin-top:-25px; letter-spacing:-0.7px; font:bold 24px "Trebuchet Ms", Arial, sans-serif; text-transform:none; color:#3B3B3B; }
		#today_box .starproduct_box { padding:0; margin:0; }
		#today_box .pickday_box { border-bottom:1px solid #C6D6E7; padding-bottom:14px; }
		#today_box .top_download h3 { display:none; }
		#today_box .top_download { padding-bottom:0px; border-bottom:none; margin-bottom:0px; margin-top:-10px; }
		#today_box .last { border-bottom:none; }
		#today_box .starproduct_box { padding:0; margin-bottom:0px; }
		.pickday_box, .starproduct_box { width:auto; display:block; margin:0 0 18px 0; overflow:hidden; font:12px Verdana, Helvetica, sans-serif; }

			.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:auto; height:31px; }
				.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:0; float:left; width:73%; }
				.pickday_box h1 a, .starproduct_box h1 a { font:17px "Trebuchet Ms",Arial, Helvetica, sans-serif; font-weight:bold; margin-bottom:0; padding-top:11px; line-height:18px; display:block; }
			.pickday_box .screenshot, .starproduct_box .screenshot { float:left; width:23%; margin:11px 15px 0px 0px; clear:both; }
			.pickday_box .contentbox, .starproduct_box .contentbox { float:right; width:73%; display:block; overflow:hidden; }
				.pickday_box .contentbox .mobile_plat { float:left; width:auto; }
				.pickday_box .contentbox .mobile_plat .plat_series { float:left; clear:none; margin:10px 10px 0 0; }
				.pickday_box .contentbox .values { width:27%; float:right; font-size:10px; text-align:right; margin-top:15px; line-height:normal; }
				.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 { margin:0; }
					.pickday_box .contentbox p strong, .starproduct_box .contentbox p strong { font:19px "Trebuchet Ms",Arial, sans-serif; color:#6e6f6f; margin:4px 0 9px 0; float:left; clear:both; width:73%; line-height:27px; }
				.pickday_box .contentbox .actions { margin:0 0 10px 0; }
				.pickday_box .contentbox .actions .see_more { font:11px Verdana, sans-serif normal; clear:both; float:left; }
				.pickday_box .contentbox .actions .download_m { float:right; margin:-4px 5px 0 0; }
				.starproduct_box .contentbox .actions { float:right; width:29%; margin:15px 0 0 0; }
					.starproduct_box .contentbox .actions .buy_m { margin:0 0 9px 0; float:left; clear:both; }
					.starproduct_box .contentbox .actions .download_m { clear:both; margin:0 0 2px; float:left; clear:both; }
				.starproduct_box .contentbox .prices { float:left; width:70%; height:45px; }
					.starproduct_box .contentbox .prices span { text-align:center; float:left; margin:2px 5px 0 0; width:17%; background:url(http://static.sftcdn.net/shared/images/icons/icons_sprite.png) -10px -1490px no-repeat transparent; 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 { float:left; margin-top:15px; width:auto; }
						.starproduct_box .contentbox .prices strong.for_only em { font-style:normal; color:#F40000; margin-left:5px; }
	/* @endgroup TODAY BOX */

	/* @group FEATURED BOX */
	#featured_box_search { clear:both; float:left; margin:0px 0pt 15px; width:100%; }
		#featured_box_search h3	{ background:transparent url(http://static.sftcdn.net/shared/images/interface/titles_bg.png) no-repeat scroll 0pt 0; color:#FFF; font-family:'Trebuchet Ms',Arial,sans-serif; font-size:18px; font-size-adjust:none; font-stretch:normal; font-style:normal; font-variant:normal; font-weight:bold; height:21px; line-height:18px; padding:0pt 0pt 2px 6px; text-transform:none; }
		#featured_box_search .item div	{ border-width:0px 0px 1px 0px; padding:10px 0; background:#FFF; margin-bottom:0px; }

	#featured_box_home table { margin-top:8px; padding:10px; }
		#featured_box_home table td { vertical-align:top; line-height:14px; }
		#featured_box_home table img { margin:2px 5px 5px 5px; }
		#featured_box_home table td a { float:left; font-size:12px; }
		#featured_box_home table span { float:left; clear:both; padding-bottom:10px; font-size:12px; }
	/* @endgroup FEATURED BOX */

/* @group PROGRAMS LIST HOME */
#last_news, #last_updates, #featured_box_home, #google_ads_bottom { clear:both; display:block; overflow:hidden; width:auto; position:relative; margin-bottom:14px; font:12px Verdana, Arial, Helvetica, sans-serif; }
#last_news { margin-top:-4px; }
#last_news .date_group, #last_updates .date_group { background:white url(http://static.sftcdn.net/shared/images/interface/titles_bg.png) no-repeat scroll 0 -448px; height:20px; display:block; padding-right:4px; text-align:right; }
#last_news .date_group.first, #last_updates .date_group.first { background:none; }

	#last_news h3, #last_updates h3, #featured_box_home h3, #google_ads_bottom h3 { font-size:1px; background:url(http://static.sftcdn.net/shared/images/interface/titles_bg.png) 0px -436px no-repeat; width:auto; height:31px; }
#last_news h3 span, #last_updates h3 span, #last_news h3 a, #last_updates h3 a, #featured_box_home h3 span, #google_ads_bottom h3 span { letter-spacing:-0.7px; font:bold 24px "Trebuchet Ms", Arial, sans-serif; color:#3B3B3B; padding:0 10px 2px 8px; width:auto; text-align:left; }
		#last_news .see_more, #last_updates .see_more { margin-top:5px; font-size:11px; float:right; }
.simple_list { clear:both; }
.simple_list li.widthdate, .simple_list li.first { border:0; }
.simple_list li.firstgroup { margin-top:-19px; border:0; }
.simple_list li.last { border-bottom:1px solid #C6D6E7; }
.simple_list li.mobile { margin-bottom:10px; }

	.simple_list li { clear:both; border-top:1px solid #c6d6e7; }
	.simple_list .text { float:left; width:74%; padding:8px 5px 9px; }
	.simple_list .text .license1 { font:bold 11px Verdana, Arial, Helvetica, sans-serif; }
	.simple_list .data { text-align:right; float:right; width:23%; line-height:11px; font-size:10px; padding:12px 0px 0px; }
		.simple_list .data div, .simple_list .data span { float:right; margin-bottom:6px; }
		.simple_list .data span { width:80px; font-weight:bold; }
		.simple_list .data .mobile_plat div { margin:0 0 1px; float:left; }
		.simple_list .data .rank_div { clear:both; float:right; width:54px; }
		.simple_list .data .language_s { float:right; 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 TOP LIST USER */
	#top_list_user { display:block; width:auto; overflow:hidden; font-family:Verdana,sans-serif; font-size:12px; margin-bottom:17px; }
		#top_list_user h3 { width:100%; color:#FFF; background:#DEF4D5 url(http://static.sftcdn.net/shared/images/interface/titles_bg.png) repeat scroll 0 -65px; height:24px; }
		#top_list_user h3 span { background:transparent url(http://static.sftcdn.net/shared/images/interface/titles_bg.png) no-repeat scroll 100% -65px; display:block; height:24px; margin-left:6px; font-family:'Trebuchet Ms',Arial,sans-serif; font-weight:bold; font-size:14px; }
		#top_list_user h3 span strong { font-size:16px; }
		#top_list_user p.section_top { margin:0; padding:0 8px 4px 0; font-size:10px; text-align:right; background:#DEF4D5; line-height:6px; }
		#top_list_user ol li a { font-size:11px; }
	 /* @endgroup TOP LIST USER */

	/* @group TOP BOX */
	.top_box { clear:both; display:block; overflow:hidden; width:auto; margin-bottom:17px; font:12px Verdana, sans-serif; }
		.top_box h3 { display:block; overflow:hidden; width:auto; height:21px; padding:0 0 2px 6px; background:#E9F4FA url(http://static.sftcdn.net/shared/images/interface/titles_bg.png) 0px 0px no-repeat; font:bold 18px 'Trebuchet Ms', Arial, sans-serif; line-height:18px; text-transform:none; color:#FFF; }
		.top_box h3 a, .top_box h3 span { padding-top:1px; background:url(http://static.sftcdn.net/shared/images/interface/titles_bg.png) 100% 0px no-repeat; color:#FFF; height:21px; display:block; }
		.top_box p { background:#E9F4FA none repeat scroll 0%; color:#646464; font-size:10px; margin:0; padding:0px 7px 2px 0pt; text-align:right; line-height:12px; }
		.top_box .see_more { margin-top:5px; font-size:11px; float:right; clear:both; }
		.top_box ol, #top_list_user ol { border-bottom:1px solid #C6D6E7; padding:9px 0 6px 0; }
			.top_box ol li { display:block; overflow:hidden; width:auto; margin-bottom:4px; padding-left:40px; }
			 #top_list_user ol li { display:block; overflow:hidden; width:auto; margin-bottom:4px; padding-left:42px; position:relative; }
			.top_box ol li span.number, #top_list_user ol li span.number { position:absolute; margin:-1px 0 0 -25px; width:18px; text-align:right; display:block; }
			.top_box ol li.rating_up, #top_list_user ol li.rating_up 	{ background:transparent url(http://static.sftcdn.net/shared/images/icons/icons_sprite.png) no-repeat -100px -1487px; }
			.top_box ol li.rating_new, #top_list_user ol li.rating_new 	{ background:transparent url(http://static.sftcdn.net/shared/images/icons/icons_sprite.png) no-repeat -100px -1547px; }
			.top_box ol li.rating_equal, #top_list_user ol li.rating_equal { background:transparent url(http://static.sftcdn.net/shared/images/icons/icons_sprite.png) no-repeat -100px -1607px; }
			.top_box ol li.rating_down, #top_list_user ol li.rating_down { background:transparent url(http://static.sftcdn.net/shared/images/icons/icons_sprite.png) no-repeat -100px -1667px; }
			.top_box ol li.rating_num_1_up , .top_box ol li.rating_num_1_new , .top_box ol li.rating_num_1_equal , .top_box ol li.rating_num_1_down { font:normal 17px "Trebuchet Ms"; margin-bottom:6px; }
			.top_box ol li.rating_num_1_up span.number, .top_box ol li.rating_num_1_new span.number, .top_box ol li.rating_num_1_equal span.number, .top_box ol li.rating_num_1_down span.number { padding-left:0 2px; }
			.top_box ol li.rating_num_1_up 		{ background-position:-100px -1485px; }
			.top_box ol li.rating_num_1_new 	{ background-position:-100px -1545px; }
			.top_box ol li.rating_num_1_equal 	{ background-position:-100px -1605px; }
			.top_box ol li.rating_num_1_down 	{ background-position:-100px -1665px; }
		.top_box .subtitle { font:10px Verdana, Arial, Helvetica, sans-serif; background:#E0F1FC; padding:0 2px 2px 2px; text-align:right; }
	/* @endgroup TOP BOX */

	/* @group POPULAR SEARCHS HOME */
		#tags { line-height:16pt; text-align:center; }
	/* @endgroup POPULAR SEARCHS HOME */

	/* @group COMUNITY BOX HOME */
	#community { clear:both; margin-bottom:18px; overflow:hidden; width:auto; }
		#community h3 { height:37px; padding:0 0 2px 6px; background:url(http://static.sftcdn.net/shared/images/interface/titles_bg.png) 0px -24px no-repeat; font:bold 18px 'Trebuchet Ms', Arial, sans-serif; line-height:18px; text-transform:none; color:#FFF; }
		#community h3 span { padding-top:17px; background:url(http://static.sftcdn.net/shared/images/interface/titles_bg.png) 100% -24px no-repeat; height:21px; width:auto; display:block; }
		#community h4 { width:auto; }
		#community h4 a, #top_valuated h4 a { color:#63A34A; background:#D7F0CC; font:bold 20px "Trebuchet Ms", Arial, sans-serif; display:block; width:auto; height:25px; padding-left:6px; }
	#user_box_community { color:#000; font-size:12px; padding-top:1px; }
	#user_box_community #box_register_community { margin:15px; text-align:center; }
			#user_box_community #box_register_community p { margin:0px; }
	#user_box_community #box_register_community .register { text-decoration:underline; background:url(http://static.sftcdn.net/shared/images/icons/icons_sprite.png) -98px -1146px no-repeat transparent; padding:0 0 20px 30px; font:bold 20px "Trebuchet Ms", Arial, sans-serif; margin-bottom:5px; line-height:30px; }
	#user_box_community #user_box img { vertical-align:middle; }
	#community .community_box { text-align:left; }
	#community .comment_home { padding:14px 0 7px 0; border-top:1px solid #c3dcb3; clear:both; font:normal 12px Verdana, Arial, sans-serif; position:relative; }
		#community .comment_home .item { width:auto; }
		#community .comment_home .item_top { display:block; height:35px; }
		#community .comment_home .item2 { width:auto; }
		#community .comment_home strong { font:11px Verdana, Arial, sans-serif; line-height:inherit; }
		#community .comment_home strong a { display:block; width:138px; }
		#community .comment_home p { margin:0; }
		#community .comment_home p.file_title { float:left; margin-top:6px; }
		#community .comment_home p.file_title_2lines { float:left; overflow:hidden; height:28px; padding:0; margin:0; line-height:14px; }
		#community .comment_home p.no_rank strong a { width:170px; }
		#community .comment_home p.title { font:bold 12px Verdana, Arial, sans-serif; line-height:inherit; clear:left; }
		#community .comment_home .see_more { font-size:11px; background:none; }
		#community .comment_home .average_box { background:transparent url(http://static.sftcdn.net/shared/images/icons/icons_sprite.png) no-repeat -10px -1450px; width:17%; line-height:27px; padding:3px 0pt; margin:0 6px 0px 0px; text-align:center; font:bold 20px Arial, sans-serif; float:left; }
		#community .comment_home .comment_by { float:right; width:35%; margin:4px 0; }
			#community .comment_home .comment_by p { text-align:center; text-align:center; font-size:10px; }
				#community .comment_home .comment_by a .user_name { font-weight:bold; text-align:center; }
	#community	#top_valuated.top_box h4 { border-bottom:1px solid #A9C993; }
	#community	#top_valuated.top_box p { padding-top:2px; }
	#community #community_forum { clear:both; }
		#community #community_forum .item { font:12px Verdana, sans-serif; overflow:hidden; padding:5px; border-top:1px solid #bed0e4; }
		#community #community_forum .by { font:12px Verdana, arial, sans-serif; margin:0; text-align:right; font-size:11px; }
		#community #community_forum .by a { font-weight:normal; }
		#community #community_forum a { font-weight:bold; }
		#community #community_forum i { font-style:italic; font-size:11px; color:#666; }
	/* @endgroup COMUNITY BOX HOME */

	/* @group DOWNLOAD ALL PROGRAMS */
	#all_programs h3 { background:url(http://static.sftcdn.net/shared/images/interface/titles_bg.png) 0px -130px no-repeat; position:relative; clear:both; padding-left:10px; margin-bottom:5%; height:36px; color:#1FA4E1; font-family:"Trebuchet Ms",Arial,sans-serif; font-size:24px; }
	#all_programs p { line-height:18px; margin:0 5%; margin-bottom:1em; }
		#all_programs p span { color:#999; display:block; font-size:11px; font-style:italic; }
	/* @endgroup DOWNLOAD ALL PROGRAMS */

	/* @group NEWS HOME */
	#news_home { margin:8px 0 18px 0; width:auto; }
	#news_home h3 { clear:both; height:33px; padding:0 0 2px 6px; background:#FFF url(http://static.sftcdn.net/it/images/interface/graphic_titles.png) no-repeat scroll 0 -70px; font:bold 18px 'Trebuchet Ms', Arial, sans-serif; line-height:18px; text-transform:none; color:#FFF; text-indent:-3000px; }
		#news_home h3 a { padding-top:1px; height:33px; width:auto; display:block; color:#FFF; }
		#news_home li { width:auto; font:12px/18px Verdana, sans-serif; padding:10px 6px; border-bottom:1px solid #bed0e4; background:#F4FCFE url(http://static.sftcdn.net/it/images/interface/graphic_titles.png) no-repeat scroll 0 -120px; }
		#news_home ul.news_links { background:#F4FCFE url(http://static.sftcdn.net/it/images/interface/graphic_titles.png) no-repeat scroll 0 -120px; padding-bottom:9px; }
			#news_home ul.news_links li { background:transparent none repeat 0 0; padding:9px 5px 0; }
			#news_home ul li a { display:block; clear:both; }
			#news_home ul li .author { color:#090; font-size:10px; font-weight:normal; display:block; width:auto; }
			#news_home ul li .date { float:right; line-height:inherit; }
			#news_home ul.news_links li .see_more { margin-left:6px; padding-left:15px; }
			#news_home ul.news_links li { border-bottom:0; }
			#news_home ul.news_links li a { display:inline; }
	/* @endgroup NEWS HOME */

	/* @group HOHE BLOG POSTS */
	#blog_posts { margin:0 0 6px 0; }
		#blog_posts h3 { height:21px; padding:0 0 2px 6px; background:#c5d9e0 url(http://static.sftcdn.net/shared/images/interface/titles_bg.png) 0px 0px no-repeat; font:bold 18px 'Trebuchet Ms', Arial, sans-serif; line-height:18px; text-transform:none; color:#FFF; }
		#blog_posts h3 a { padding-top:1px; background:url(http://static.sftcdn.net/shared/images/interface/titles_bg.png) 100% 0px no-repeat; height:21px; width:auto; display:block; color:#FFF; }

		#blog_posts h4 a { background:url(http://static.sftcdn.net/it/images/interface/graphic_titles.png) 0 0 no-repeat; width:auto; height:61px; display:block; }
		#blog_posts h4 span { display:none; }
		#blog_posts ul li { border-bottom:1px solid #b8cee4; background:#f4fcfe url(http://static.sftcdn.net/it/images/interface/graphic_titles.png) 0 -120px no-repeat; padding:9px 5px; }
			#blog_posts ul li a { display:block; }
			#blog_posts ul li .author { color:#090; font-size:10px; font-weight:normal; display:block; }
		#blog_posts ul.blog_links { background:#f4fcfe url(http://static.sftcdn.net/it/images/interface/graphic_titles.png) 0 -120px no-repeat; }
			#blog_posts ul.blog_links li { background:none; border:none; }
			#blog_posts ul.blog_links li a { display:inline; }
		#blog_posts ul.blog_links { padding-bottom:9px; }
		#blog_posts ul.blog_links li { padding:9px 5px 0; }
		#blog_posts ul.blog_links li .see_more { margin-left:6px; padding-left:15px; }
	/* @endgroup HOHE BLOG POSTS */
/* @endgroup HOME */

/* @group LIST & SEARCH */
#pathbar { margin-top:-14px; height:1.3em; overflow:hidden; display:block; width:auto; }
#pathbar .search_results { display:inline; }
#pathbar .search_compare, #pathbar .section_compare, #pathbar .no_back_compare { display:none; }

#also_try { clear:both; width:auto; margin-bottom:10px; padding-top:10px; }

	#also_try h4 { 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 -369px; position:relative; clear:both; padding-left:9px; margin-bottom:9px; height:28px; }
	#also_try ul { float:left; margin-left:18px; }
		#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:auto; }

#softonic_toolbar_promotion h4 { width:auto; font:bold 22px "Trebuchet Ms", Arial, sans-serif; margin-top:25px; background:transparent url(http://static.sftcdn.net/shared/images/interface/boxes_dark.png) no-repeat scroll 0 0; padding:18px 18px 0; }
	#softonic_toolbar_promotion h4 strong { color:#1FA4E1; }
	#softonic_toolbar_promotion h4 em { color:#4ea91e; font-style:normal; }
#softonic_toolbar_promotion .content { padding:18px 18px 65px; text-align:center; margin-bottom:30px; background:transparent url(http://static.sftcdn.net/shared/images/interface/boxes_dark.png) no-repeat scroll 0 100%; }
	#softonic_toolbar_promotion .content img { margin:10px auto; display:block; text-align:center; }
	#softonic_toolbar_promotion .content .download_l { text-align:center; margin:0 auto; }

#search_mainbar #softonic_toolbar_promotion h4 { background:transparent url(http://static.sftcdn.net/shared/images/interface/boxes_dark.png) no-repeat scroll -2518px 22px; padding:0; width:auto; }
#search_mainbar #softonic_toolbar_promotion .content { background:transparent url(http://static.sftcdn.net/shared/images/interface/boxes_dark.png) no-repeat scroll -2518px bottom; padding:18px 18px 35px; }
	#search_mainbar #softonic_toolbar_promotion .content .download_l { float:none; margin:0px; }

#did_you_mean { clear:both; color:#df0601; font-size:14px; width:auto; margin:0 0 5px 0; }
#did_you_mean a { font-weight:bold; }

.lists { font:12px Verdana, sans-serif; display:block; overflow:hidden; }
	.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; }
	.home_list_filter { position:relative; width:78%; float:left; margin:0 0 18px 0; height:20px; }

	#filters_options { display:block; width:auto; 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:url(http://static.sftcdn.net/shared/images/icons/icons_sprite.png) -138px -4728px no-repeat; 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 { 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 6px 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; font-family:Arial, Helvetica, sans-serif; }
			.lists .list_filters li span.num, .author_lists .list_filters li span.num { font-size:9px; }
				.lists .list_filters .activate, .author_lists .list_filters .activate { color:#004080; font-weight:bold; 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/shared/images/interface/titles_bg.png) left -1323px repeat-x; height:30px; width:auto; 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:url(http://static.sftcdn.net/shared/images/interface/titles_bg.png) left -1282px repeat-x; height:28px; display:block; float:left; border:0; padding-left:4px; border-bottom:1px solid #fff; }
				.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 5px 0 3px; }
				.lists #filter_list li.activate span, .author_lists #filter_list li.activate span { background:url(http://static.sftcdn.net/shared/images/interface/titles_bg.png) right -1282px repeat-x; color:#000; display:block; float:left; font-size:9px; font-weight:normal; height:23px; padding:6px 8px 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 { 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/icons/icons_sprite.png) -138px -5029px no-repeat; padding:0 0 0 12px; }
				.list_filters .activate:hover { background-color:transparent; color:#004080; cursor:default; }

			#order_by_box { width:auto; 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 { clear:both; }
	table.list_box { border:1px solid #bed0e4; width:auto; margin-bottom:0; }
		table.list_box tr.list_box_order { height:45px; display:none; }
			table.list_box caption { display:none; }
		table.list_box th, td.compare_header { background-color:#fdf5c6; border-width:0 0 1px 0; border-style:solid; border-color:#bed0e4; font-size:11px; padding-bottom:1px; }
			th#information_header { text-align:left; vertical-align:middle; width:52.5%; }
			* html th#information_header { width:54%; }
			*:first-child+html th#information_header { width:54%; }
			table.author_list_box { border-top:0px; }
			table.author_list_box th#information_header { background-position:-15% 50%; width:59%; }
			* html table.author_list_box th#information_header { width:56%; }
			*:first-child+html table.author_list_box th#information_header { width:56%; }
				th#information_header strong, th#information_header ul { padding-left:135px; }
			th#download_header { width:15%; text-align:center; }
			th#rating_header { width:15%; text-align:center; }
			td.compare_header { width:11%; text-align:left; }
			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 th .activate { text-decoration:none; color:#004080; font-weight:bold; background:url(http://static.sftcdn.net/shared/images/icons/menu_on.gif) no-repeat 3px 50%; padding:0 0 0 12px; }
			table.list_box th .activate:hover { background-color:transparent; color:#004080; cursor:default; text-decoration:none; }
		table.list_box tr.row_odd { background-color:#FFF; }
		table.list_box tr.row_pair { background-color:#EFF8FD; }
		table.list_box td { border-bottom:1px solid #bed0e4; padding:12px 5px 13px; }
		table.list_box td.compare_header { padding:0 5px; }
		table.list_box td.information_description { padding-left:18px; width:50%; }
			td.information_description .information_screenshot { display:block; float:left; width:118px; margin:27px 0 0 0; }
			td.information_description .information_data { float:left; width:68%; margin-top:-1px; }
			table.author_list_box td.information_description .information_data { width:75%; }
				td.information_description .information_data .language_flags { height:12px; padding:0; display:inline; cursor:help; font-size:10px; margin:3px 70px 3px 0; width:20px; }
					td.information_description .information_data .language_flags span { display:none; }
					td.information_description .information_data .language_flags ul li { height:11px; clear:none; cursor:help; float:left; margin-right:5px; width:16px; }

				td.information_description .information_data a { margin-right:3px; }
				td.information_description .information_data a strong { font:bold 15px "Trebuchet MS", Arial, sans-serif; text-decoration:underline; }
				td.information_description .information_data p { margin:5px 0px 10px; font-size:12px; clear:both; }
				td.information_description .information_data dl { margin:0; font-size:10px; width:auto; float:left; }
				#content_2col_left td.information_description .information_data dl { width:auto; float:none; }
					td.information_description .information_data dt { height:19px; padding:0 5px 0 0; float:left; clear:left; font-weight:bold; }
						td.information_description .information_data dt.updated { display:inline; float:left; width:auto; }
					td.information_description .information_data dd { height:inherit; width:70%; padding:0 0 2px 0; float:left; overflow:hidden; }

						td.information_description .information_data dt.old_versions { width:81px; }
						td.information_description .information_data dd.old_versions { width:106px; }
						td.information_description .information_data dd.old_versions a { margin-right:0; }
						td.information_description .information_data dd strong { line-height:18px; height:18px; font-size:11px; display:block; }
						td.information_description .information_data dd.updated_date { display:block; float:left; width:120px; }
						td.information_description .information_data dd.os_list { min-height:20px; height:auto; line-height:20px; overflow:visible; width:250px; }
						td.information_description .information_data dd.os { width:85%; float:left; }
						td.information_description .information_data dt.series { display:block; float:left; width:86px; }
			/* @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; font-size:12px; width:12%; }
				td.downloads_description dt, td.rating_description dt { font-size:11px; }
				td.compare_description span { color:#677689; font-size:11px; padding-left:5px; text-align:left; display:block; }


				td.downloads_description dt.weekly, td.rating_description dt.users_rating { margin-top:18px; }
				td.downloads_description dd { font-weight:bold; }
				td.rating_description dd.rank { text-align:center; margin:4px 0 20px; }
				td.rating_description .rank_div { margin:auto; width:54px; }
				td.rating_description dd.average_box { background:url(http://static.sftcdn.net/shared/images/icons/icons_sprite.png) -10px -1450px no-repeat transparent; width:49px; height:18px; padding:5px 0; margin:4px auto 4px; text-align:center; font:bold 16px Arial, sans-serif; }
				td.rating_description dd.average_box_invalid { color:#949C77; text-align:center; font:normal 11px Arial, sans-serif; }
				#compare_box td.rating_description { padding-top:21px; width:14%; }
				td.rating_description p { margin:0; }
				td.rating_description p a { font-size:11px; font-weight:normal; }
				td.rating_description p span { color:#0A68C8; font-size:11px; }

				.information_data .sponsored { font:bold 8px Verdana, Arial, Helvetica, sans-serif; color:#677689; }
	.author_head { clear:both; padding:10px 0 30px; }
		.author_head dt { float:left; clear:both; font-weight:bold; background:url(http://static.sftcdn.net/shared/images/interface/bullet_sprite.png) 0px 9px no-repeat transparent; margin-right:5px; padding:2px 0 2px 10px; }
		.author_head dd { overflow:hidden; padding:2px 0; color:#0A68C8; }

	.pagination_navigation { text-align:center; position:relative; display:block; margin:18px auto; width:auto; }
		.pagination_navigation .no_pagination { padding-right:6px; }
		.pagination_navigation li { display:inline; border-right:1px solid #888; padding:0 2px; }
			.pagination_navigation a { padding:2px; font-weight:bold; }
			.pagination_navigation span { font-weight:bold; background-color:#0A68C8; color:#FFF; padding:0 4px; }
			li.first { border-left:1px solid #888; }
			li.last { border-right:none; }
			li.pagination_next, li.pagination_last, li.pagination_prev, li.pagination_first { border:none; margin:0; padding:0; vertical-align:middle; }
			li.pagination_next a, li.pagination_last a, li.pagination_prev a, li.pagination_first a { padding:0; margin:0; }
			li.pagination_next a img, li.pagination_last a img, li.pagination_prev a img, li.pagination_first a img { margin:0; }

.list_box { margin-bottom:18px; }
	.list_box h4 { 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 -369px; position:relative; clear:both; padding-left:9px; margin-bottom:9px; height:28px; }

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

#categories_found li { padding-left:18px; line-height:27px; }
	#categories_found li.row_pair { background-color:#EFF8FD; }

#programs_available ul { margin:0pt; padding:5px 0pt 0pt 10px; }
	#programs_available ul li { display:inline; }
		#programs_available ul li a { font-size:12px; font-weight:normal; line-height:20px; padding:5px 10px 10px 25px; background:url(http://static.sftcdn.net/shared/images/icons/icons_sprite.png) 0 0 no-repeat transparent; }
		#programs_available ul li a.windows { background-position:-100px -2750px; }
		#programs_available ul li a.mac { background-position:-100px -2780px; }
		#programs_available ul li a.linux { background-position:-100px -2810px; }
		#programs_available ul li a.palm { background-position:-100px -2840px; }
		#programs_available ul li a.pocketpc { background-position:-100px -2870px; }
		#programs_available ul li a.movil, #programs_available ul li a.mobiles , #programs_available ul li a.phones, #programs_available ul li a.celular, #programs_available ul li a.handys, #programs_available ul li a.cellulari, #programs_available ul li a.mobiel { background-position:-100px -2911px; }

.warning_box { background:#FFFFE6 url(http://static.sftcdn.net/shared/images/warningbg.gif) no-repeat scroll left top; border:1px solid #004080; font-size:11px; margin:10px auto 25px; padding:15px 0pt 15px 70px; width:70%; }
	.warning_box h2 { font-size:13px; font-weight:normal; padding-top:5px; }
	.warning_box p { font-size:11px; font-weight:normal; line-height:11px; color:#000; }
	.warning_box p.suggestion { color:#C00; font-size:13px; font-weight:bold; line-height:20px; margin:0pt; padding:13px 0pt 5px; }
	.warning_box ul { padding-left:35px; }
		.warning_box li { font-size:13px; }
			.warning_box li a { font-weight:bold; }
	.warning_box ul.suggested { padding:0px; margin-right:15px; }
		ul.suggested li { display:inline; font-size:11px; line-height:18px; }
		ul.suggested li a { font-weight:normal; }
	.warning_box input { vertical-align:middle; }

	/* @group SEARCH GOOGLE */
	.searchbar_google { height:36px; clear:both; width:100%; }
		.searchbar_google .radiobutton { margin:10px 0px 5px 5px; }
		.searchbar_google #search { margin:7px 5px 7px 5px; width:220px; }

	h4.google_search { background-position:0px -132px; width:100%; padding-right:0px; margin-top:36px; }
	h4.google_search span.affix { float:right; font:12px Verdana, sans-serif; height:25px; width:420px; text-align:right; padding:7px 20px 0 0; }

	.google_result { margin-bottom:5px; }
		.google_result a { font-size:15px; text-decoration:underline; font-family:'Trebuchet MS', Arial, sans-serif; }
		.google_result a:visited { color:#551A8B; }
		.google_result ul { list-style:disc; margin-left:10px; padding-left:10px; }
	.google_title { color:#00C; font-size:14px; text-decoration:underline; }

	.google_search_result { margin:18px 18px 27px; font-size:12px; }
		.google_search_result .google_link { font-size:11px; color:#77C; }
	.google_url { font-size:11px; color:#008000; }
	.google_desc { color:#000; }

	.google_link_unit { height:35px; border-bottom:#c4d7e8 1px solid; width:auto; }
		.lists .google_link_unit { padding:20px 0 0 10px; }
	.google_link_unit p { margin:0; float:left; color:#718bb0; }
	.google_link_unit ul { float:left; margin:0; }
	.google_link_unit ul li { display:inline; padding:0 3px 0 20px; }
	.google_link_unit ul li.first { padding-left:10px; border:none; }
	.google_link_unit ul li a { font-size:15px; font-family:"Trebuchet MS",Arial,sans-serif; text-decoration:underline; color:#0A68C8; font-weight:bold; }

	.google_content #ad_div_top, .google_content #ad_div_bottom { overflow:visible; display:block; }
	.google_content #ad_div_top h4 span, .google_content #ad_div_bottom h4 span { margin-right:20px; }

	.google_content .pagination_navigation { margin-bottom:36px; }
	.google_content .list_filters li { padding:0 6px 0; height:auto; }
	.google_content .list_filters .activate { padding:0 6px 0 12px; }
	/* @endgroup SEARCH GOOGLE */

	/* @group REVIEWERS */
	div.editors_list { position:relative; margin-top:18px; }
	.editors_list .editor_photo { padding:3px; margin-right:10px; border:1px solid #BED0E4; }
	.editors_list h1 { position:absolute; top:0px; left:80px; width:auto; }
	.editor_select { position:absolute; top:40px; left:80px; width:18%; background-color:#EFF8FD; border:1px solid #BED0E4; z-index:5; }
	.editor_select a.close { display:block; width:90%; padding:0 5px; background:#EFF8FD url(http://static.sftcdn.net/shared/images/interface/arrows.png) no-repeat scroll 98% -206px; }
	.editor_select a.open { display:block; width:90%; padding:0 5px; background:transparent url(http://static.sftcdn.net/shared/images/interface/arrows.png) no-repeat scroll 98% -67px; font-weight:bold; }
	ul#editors_list { display:none; background-color:#FFF; padding-bottom:5px; }
	.editor_select li { background-color:#FFF; padding-left:10px; }

	#reviewers h2 { padding:0; font:bold 24px "Trebuchet Ms",Arial,sans-serif; color:#3B3B3B; letter-spacing:-0.7px; text-align:left; position:absolute; top:-24px; left:10px; }
	#reviewers .this_language, #reviewers .other_reviewers { margin-top:45px; position:relative; }
	#reviewers ul { padding-bottom:25px; }
		#reviewers li { display:block; width:45%; height:105px; margin:20px; float:left; }
		#reviewers .other_reviewers li { width:9%; }
			#reviewers li p { float:left; }
			#reviewers li p.reviewer_photo { width:90px; margin-right:10px; }
			#reviewers li p.reviewer_description { width:76%; }
			#reviewers li p img { display:block; }
	/* @endgroup REVIEWERS */
/* @endgroup LIST & SEARCH */

/* @group LIST (ACCELERATOR IE8)*/
	.accelerator_list { width:320px; height:240px; overflow:hidden; }
		.accelerator_list #list_content { border:0; }
		.accelerator_list table.list_box tr { height:48px; }
		.accelerator_list table.list_box td.information_description { padding:0 5px 5px; }
		.accelerator_list td.information_description .information_data { width:100%; }
		.accelerator_list td.information_description .information_data a strong { font-size:11px; }
		
	.accelerator_list table.list_box td.downloads_description, table.list_box td.rating_description, table.list_box td.compare_description { margin-top:5px; padding:0; padding-right:15px; }
	.accelerator_list .warning_box { padding-right:20px; margin:0; border:0; width:230px; height:240px; }
/* @endgroup LIST (ACCELERATOR IE8)*/

/* @group CATEGORIES */
.categories_section { width:auto; margin:auto; }
	.categories_section ul { margin:auto; }
	.categories_section li { padding-left:10px; }
	.categories_section .categories_group { margin:10px; background-color:#F4FAFF; padding:10px; }
	.categories_section .categories_column1 { width:32%; float:left; }
	.categories_section .categories_column2 { width:32%; float:left; }
	.categories_section .categories_column3 { width:31%; float:left; }
/* @endgroup CATEGORIES */

/* @group TAGCLOUD */
.popular_search_m { font:11px Verdana, sans-serif; line-height:15px; padding:0px 0px 0px 14px; }
.last_searches_m { font:11px Verdana, sans-serif; line-height:15px; padding:0px 0px 0px 14px; }

#technologic_news { border:1px solid #bed0e4; }
#technologic_news h4 { height:16px; border-width:0 1px; border-style:solid; border-color:#0077DB; padding-left:2px; background:#3E9BF3 url(http://static.sftcdn.net/it/images/bg_bar_marino.gif); font:bold 14px Arial, sans-serif; text-transform:none; color:#FFF; }
#technologic_news .content_box { padding:5px; }

#tags .tags_cloud_content h1, .tags_cloud_content h1,#tags .tags_cloud_content h2, .tags_cloud_content h2,#tags .tags_cloud_content h3, .tags_cloud_content h3, #tags .tags_cloud_content h3 a, .tags_cloud_content h3 a { color:#0a68c8; clear:none; display:inline; background:none; }
	#tags .tags_cloud_content h1, .tags_cloud_content h1 { font:normal 22px Verdana, sans-serif; color:#0a68c8; }
		#tags .tags_cloud_content h1 a:hover, .tags_cloud_content h1 a:hover { text-decoration:underline; }
	#tags .tags_cloud_content h2, .tags_cloud_content h2 { font:normal 18px Verdana, sans-serif; color:#0a68c8; }
		#tags .tags_cloud_content h2 a:hover, .tags_cloud_content h2 a:hover { text-decoration:underline; }
	#tags .tags_cloud_content h3, .tags_cloud_content h3 { font:normal 15px Verdana, sans-serif; color:#0a68c8; }
		#tags .tags_cloud_content h3 a:hover, .tags_cloud_content h3 a:hover { text-decoration:underline; }
	#tags .tags_cloud_content strong, .tags_cloud_content strong { font:normal 12px Verdana, sans-serif; color:#0a68c8; }
		#tags .tags_cloud_content strong a:hover, .tags_cloud_content strong a:hover { text-decoration:underline; }
	#tags .tags_cloud_content em, .tags_cloud_content em { font:normal 10px Verdana, sans-serif; color:#0a68c8; }
		#tags .tags_cloud_content em a:hover, .tags_cloud_content em a:hover { text-decoration:underline; }
/* @endgroup TAGCLOUD */

	.popular_list { list-style:none; margin:20px; }
		.popular_list li { display:inline; border-right:1px solid #A9A9A9; }
		.popular_list li h1, .popular_list li h2, .popular_list li h3, .popular_list li strong, .popular_list li em { margin:0px 5px 0px 5px; }
		.popular_list li.last { border-right:none; margin-right:0; }
		.popular_filters { margin:10px 0; }

/* @group COMPARE */
#compare_container { margin-bottom:36px; }
#compare_container .content { padding:2px 0 0 0; }
h1#compare_title a { color:#333; }
.compare_paginate { margin:0; }
.num_progs { float:right; clear:both; margin:0; }
.compare_table { clear:both; text-align:center; width:auto; line-height:24px; margin:1px; }
	.compare_table p { text-align:center; margin:2px auto 0 auto; }
	.compare_table a { margin:auto; width:80px; }
	.compare_table td { text-align:center; }
	.compare_table th { text-align:left; vertical-align:top; }
		.compare_table th h2 { margin:6px; }
			.compare_table th h2 strong { font:bold 16px 'Trebuchet MS'; line-height:18px; }
		.compare_table td.compare_desc { vertical-align:top; }
		.compare_table td h3 { font-size:11px; text-align:left; margin:0 6px; }
		.compare_table .prog_screenshot { margin:10px; }

	th.compare_group_header { font:bold 18px "Trebuchet Ms", sans-serif; color:#0638A8; border:1px #909090 solid; margin:10px 0px 10px 0px; padding:5px 5px 5px 18px; text-align:left; }
	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; border-right:1px #DEDEDE solid; width:180px; }
	tr.group_first_row td, tr.group_first_row th { padding-top:25px; }
	tr.group_last_row td, tr.group_last_row th { padding-bottom:25px; }
	.compare_table .program_compare_selected { background-color:#F0FAFF; }

	.compare_4programs #compare_os { vertical-align:top; }
	.compare_4programs tr.group_last_row #compare_minimals { vertical-align:top; padding-top:20px; }
	.compare_4programs tr.group_last_row td.minimals { text-align:center; vertical-align:top; padding-top:20px; }
		.compare_4programs tr.group_last_row td.minimals dl { float:left; width:100%; }
			.compare_4programs tr.group_last_row td.minimals dl dt { width:90%; text-align:center; padding-left:15px; }
			.compare_4programs tr.group_last_row td.minimals dl dd { padding-left:20px; width:80%; text-align:center; }
	.compare_4programs tr.group_last_row td.minimals p.minimals_required { text-align:center; margin-top:10px; padding-left:15px; }
	.compare_3programs th { width:268px; }
	.compare_2programs th { width:410px; }

	.compare_table tr.softonic_rate td { font-weight:bold; }
		.compare_table tr.softonic_rate span { display:block; }

	.compare_table td .whenNoData { margin-top:-12px; position:relative; }
	.compare_table td ul.star-rating { width:80px; margin:auto; }
	.compare_table tr.os td { vertical-align:top; }
		.compare_table tr.os p { width:80%; line-height:15px; margin-bottom:10px; }
		.compare_table a img.compare_closer { float:right; 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 { background:url(http://static.sftcdn.net/shared/images/icons/icons_sprite.png) -10px -1450px no-repeat; width:49px; 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 .rank_div { margin:10px auto; line-height:12px; }
	.compare_table ul.compare_langs { text-align:center; padding-right:1px; width:140px; margin:0 auto; 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 { float:left; clear:both; width:47%; text-align:right; }
		.minimals dd { float:left; width:47%; 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 { margin:10px 0; }

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

	/* @group quick compare */
	#quick_compare_table { margin:20px auto 0 auto; line-height:13px; border-collapse:separate; border-spacing:10px; }
		#quick_compare_table td { width:260px; height:250px; vertical-align:top; text-align:center; border:1px #CDE solid; padding:5px; }
		#quick_compare_table td.empty { border:none; }
		#quick_compare_table h2 { font:16px 'Trebuchet MS'; color:#0A68C8; clear:both; margin-bottom:10px; }
		#quick_compare_table a img.compare_closer { float:right; margin:3px; }
		#quick_compare_table .rank_div { margin:10px auto; line-height:12px; }
		#quick_compare_table dt { font-weight:bold; margin-top:5px; font-size:11px; }
		#quick_compare_table .average_box { background:url(http://static.sftcdn.net/shared/images/icons/icons_sprite.png) -10px -1450px no-repeat; width:49px; line-height:27px; padding:2px 0; margin:2px 6px 3px 0; text-align:center; font:bold 20px Arial, sans-serif; margin:5px auto; }
	/* @endgroup quick compare */
/* @endgroup COMPARE */

/* @group RSS FEED INDEX */
#feed_static #static_content ul { margin:0; }
#feed_static #static_content ul li { line-height:18px; margin:0pt; padding:0pt; list-style-type:none; }
#feed_static #static_content img { margin:0; }

#feed_static h2 { margin:5px 0; font-weight:bold; }
#feed_static table { margin-top:10px; }
	#feed_static table th { background-color:#FFF; padding:5px; width:50%; }
	#feed_static table td { vertical-align:top; }
		#feed_static table th p { margin:0; }
	#feed_static table ul { width:20%; float:left; }
	#feed_static table ul.feed_list { width:70%; }
		#feed_static table li { height:18px; }
/* @endgroup RSS FEED INDEX */

/* @group CURRECY LIST*/
.currency_col { float:left; width:31%; background:#F4FAFF; margin:5px; padding:5px; }
/* @endgroup CURRECY LIST*/

/* @group MOBILE LIST CHOICE*/
#mobile_grid { margin-top:30px; position:relative; float:left; }
	#mobile_grid h2 { color:#3B3B3B; font-size:24px; position:absolute; top:-23px; left:12px; }
	#mobile_grid p.introduction { border-bottom:1px solid #CDE; padding:4px; margin:0; margin-bottom:20px; }
	#mobile_list li { width:19%; height:150px; float:left; text-align:center; padding:5px 0; display:block; }
	#mobile_list li a { display:block; height:100px; }

	* html #mobile_grid .phone a { height:100px; }
	#mobile_grid .brand_name { background:#EBF3FE; margin:20px 10px; height:18px; }
	#mobile_grid .brand_name a { min-height:14px; overflow:hidden; }
	* html #mobile_grid .brand_name a { height:14px; }
/* @endgroup MOBILE LIST CHOICE*/

/* @group GOOGLE TEASERBAR */
.teaser_container { background:#061520; margin:0px; font:normal 18px "Trebuchet Ms"; }
	.teaser_container .teaser_bar { background:url(http://static.sftcdn.net/shared/images/interface/teaser_bar.png) no-repeat center bottom; text-align:center; position:relative; clear:both; width:971px; margin:0px auto; height:35px; }
	.teaser_bar p { margin:0px auto; padding:4px 0 8px; width:633px; line-height:23px; }
	.teaser_container .teaser1 { background:url(http://static.sftcdn.net/shared/images/interface/teaser_bar_short.png) no-repeat center bottom; text-align:center; position:relative; clear:both; width:635px; margin:0px auto; }

	.teaser_container .teaser_sentence { text-decoration:none; color:#000; }
	.teaser_container .teaser2 a.teaser_sentence { text-align:center; position:absolute; left:25%; }
	.teaser_container .teaser2 .teaser_sentence { padding:0; }
		.teaser_container .teaser2 a.teaser_sentence p { width:300px; float:left; line-height:15px; padding:8px 0 4px 0; }

	.teaser_sentence:hover { text-decoration:none; }
	.teaser_container .teaser1 a.teaser_sentence p { width:180px; margin-left:80px; float:left; }
	.teaser_container .teaser1 a.teaser_sentence span { text-decoration:underline; color:#0A68C8; padding:6px 0 0 0; float:left; }

		.teaser_container .teaser2 span { background:url(http://static.sftcdn.net/shared/images/interface/teaser_bar_button.png) no-repeat center bottom; float:left; width:165px; height:26px; text-indent:-3000px; padding-top:4px; }
	#close_teaser_bar { display:inline; right:10px; top:7px; position:absolute; text-indent:-3000px; background:url(http://static.sftcdn.net/shared/images/icons/close_blue.gif) no-repeat left bottom; width:10px; height:10px; }
/* @endgroup GOOGLE TEASERBAR */

/* @end STYLES home_list */

/* @STYLES program */

/* @group FILE */
#file_title_content, #file_title_content_mobile { position:relative; width:980px; margin:auto; height:0px; text-align:left; }

#file_title_1line { position:absolute; left:0; top:293px; text-align:left; z-index:50; width:760px; }
#file_title_content_mobile #file_title_1line { position:absolute; left:0; top:337px; text-align:left; z-index:50; width:760px; }
#file_title_content_mobile #file_title_2line { position:absolute; left:0; top:337px; text-align:left; z-index:50; width:760px; }
#file_title_content_mobile #file_title_1line.no_ads_program_info, #file_title_content_mobile #file_title_2line.no_ads_program_info, #file_title_content_mobile #file_title_1line.no_ads { position:absolute; left:0; top:230px; text-align:left; z-index:50; width:760px; }
#container #file_title_content_mobile .no_ads_program_info { position:absolute; left:0; top:230px; text-align:left; z-index:50; width:760px; }
#file_title_2line { position:absolute; left:0; top:293px; text-align:left; z-index:50; width:760px; }
#file_title_content .no_ads, #file_title_content .no_ads_program_info { top:184px; }
#file_title_content_mobile #file_title_1line.no_ads, #file_title_content_mobile .no_ads_program_info { top:230px; }
	#file_title_content h1, #file_title_content_mobile h1 { line-height:2em; letter-spacing:-1px; display:inline; font:normal 30px "Trebuchet Ms"; color:#999; }
	#file_title_content strong, #file_title_content_mobile strong { font-weight:bold; color:#000; }
	#file_title_content a, #file_title_content_mobile a { color:#999; text-decoration:none; cursor:pointer; }
	#file_title_content a:hover, #file_title_content_mobile a:hover { color:#999; text-decoration:none; }

#file_title_space, #file_title_space_double { display:block; overflow:hidden; width:auto; height:33px; z-index:100; width:760px; margin-bottom:18px; }
#file_title_space_double { height:68px; }
#file_no_title_space { margin-bottom:15px; }

	/* @group FILE TABS */
	#file_nav, .tab_nav_wrapper { display:block; width:auto; overflow:hidden; padding:0 0 0 10px; background:url(http://static.sftcdn.net/shared/images/interface/file_nav_tabs_bg.gif) 0 100% repeat-x #FFF; font-family:"Trebuchet MS",Arial, Helvetica, sans-serif; font-size:15px; }
		#file_nav img, .tab_nav_wrapper img { vertical-align:middle; margin:0 10px 0 0; }
		#file_nav ul, .tab_nav_wrapper ul { list-style:none; padding-bottom:4px; line-height:normal; }
		#file_nav li, .tab_nav_wrapper li { float:left; background:url(http://static.sftcdn.net/shared/images/interface/titles_bg.png) 0 -825px no-repeat; padding:0 0 0px 11px; }
			#file_nav li:hover, .tab_nav_wrapper li:hover { background:url(http://static.sftcdn.net/shared/images/interface/titles_bg.png) 100% -875px no-repeat; }
				#file_nav li:hover a, .tab_nav_wrapper li:hover a { background:url(http://static.sftcdn.net/shared/images/interface/titles_bg.png) 100% -925px no-repeat; color:#006; }
				#file_nav li:hover a.disabled { margin-left:-11px; padding-left:16px; color:#80949d; }
		#file_nav li a, .tab_nav_wrapper li a { line-height:20px; float:left; display:block; background:url(http://static.sftcdn.net/shared/images/interface/titles_bg.png) 100% -775px no-repeat; padding:12px 25px 3px 5px; text-decoration:none; font-weight:bold; color:#0071E1; }
		#file_nav li a.disabled { color:#80949d; }

		#file_nav li.information { background:url(http://static.sftcdn.net/shared/images/interface/titles_bg.png) 0 -775px no-repeat; }
			#file_nav li.information_active { background:url(http://static.sftcdn.net/shared/images/interface/titles_bg.png) 0 -679px no-repeat; }
			#file_nav li.information:hover { background:url(http://static.sftcdn.net/shared/images/interface/titles_bg.png) 0 -925px no-repeat; }

		#file_nav li.opinions a { background:url(http://static.sftcdn.net/shared/images/interface/titles_bg.png) 100% -825px no-repeat; }
		#file_nav li.opinions:hover a { background:url(http://static.sftcdn.net/shared/images/interface/titles_bg.png) 100% -875px no-repeat; }
		#file_nav li.opinions_active a { background:url(http://static.sftcdn.net/shared/images/interface/titles_bg.png) 100% -57px no-repeat; }

		#file_nav li.screenshots_active, #file_nav li.docs_active, #file_nav li.opinions_active, #file_nav li.video_active { background:url(http://static.sftcdn.net/shared/images/interface/titles_bg.png) 0 -729px no-repeat; margin-left:-1px; position:relative; }
		#file_nav li.information_active a, #file_nav li.screenshots_active a, #file_nav li.docs_active a, #file_nav li.video_active a { background:url(http://static.sftcdn.net/shared/images/interface/titles_bg.png) 100% -679px no-repeat; padding:10px 25px 7px 5px; color:#006; }
		#file_nav li.opinions_active a { background:url(http://static.sftcdn.net/shared/images/interface/titles_bg.png) 100% -729px no-repeat; padding:10px 25px 7px 5px; color:#006; }

		.icon_info { background:transparent url(http://static.sftcdn.net/shared/images/icons/icons_sprite.png) no-repeat -100px -1810px; }
		.icon_extras { background:transparent url(http://static.sftcdn.net/shared/images/icons/icons_sprite.png) no-repeat -100px -1840px; }
		.icon_comments { background:transparent url(http://static.sftcdn.net/shared/images/icons/icons_sprite.png) no-repeat -100px -1870px; }
		.icon_add_comment { background:transparent url(http://static.sftcdn.net/shared/images/icons/icons_sprite.png) no-repeat -100px -1900px; }
		.icon_screenshots { background:transparent url(http://static.sftcdn.net/shared/images/icons/icons_sprite.png) no-repeat -100px -1930px; }
		.icon_video { background:transparent url(http://static.sftcdn.net/shared/images/icons/icons_sprite.png) no-repeat -100px -2640px; }
	/* @endgroup FILE TABS */

	/* @group FILE BASIC INFO */
	#file_data { line-height:18px; display:block; overflow:hidden; width:53%; padding:9px 0 0 18px; }
		#file_data dl { margin-top:7px; display:block; overflow:hidden; width:auto; }
		#file_data dt { float:left; width:36%; font-weight:bold; clear:left; padding-left:10px; background:url(http://static.sftcdn.net/shared/images/interface/bullet_sprite.png) 0px 7px no-repeat transparent; }
		#file_data dd { float:left; width:61%; }
		#file_data dd .plat_series { margin:0; height:18px; }
		#file_data img { margin:5px 5px 0 0; float:left; cursor:help; }
		#file_data .alert { color:#F60; font-weight:bold; }
		#file_data .rating div.rank_box { float:left; margin:4px 4px 0px 0px; }
		#file_data dd#language_flags { min-height:18px; width:61%; }
			#file_data #language_flags ul li { float:left; clear:none; width:16px; margin-right:5px; height:11px; margin-top:4px; cursor:help; }
			#file_data #language_flags ul li.more { margin-top:0; }
			#file_data #language_flags ul li span { display:none; }

	#file_screenshot { float:right; text-align:center; padding:12px 30px 10px 0; display:block; width:39%; }
	#file_screenshot a { text-align:center; cursor:pointer; }
	#file_screenshot img.no_image { margin:auto; padding-top:20%; padding-left:10%; }
	#file_screenshot .zoom { display:block; width:18%; margin:10px auto; }
	.zoom { background:url(http://static.sftcdn.net/shared/images/icons/icons_map.png) 0px -450px no-repeat; padding-left:16px; }
	#file_screenshot .photo_video { border:2px solid #1F150F; -moz-border-radius:2px; -webkit-border-radius:2px; height:168px; width:100%; }

	#file_buttons { clear:left; float:left; display:block; overflow:hidden; width:400px; padding:21px 0 20px 27px; }
		#file_buttons li { padding:4px 0; clear:left; }
		#file_buttons span { color:#677689; font-size:11px; }
		#file_buttons .buy_data { margin:10px 0 20px; }

		#file_buttons #download_top { text-decoration:none; padding-top:0; font-size:34px; line-height:1.2em; height:43px; }
			#file_buttons #download_top span { display:inline; padding-left:10px; font:normal 12px Verdana, sans-serif; }
			#file_buttons .download_note { color:#0A68C8; margin-left:55px; font-weight:bold; padding:0; }
			#file_buttons .virus_free_note { padding:0 0 0 57px; }
			#file_buttons .virus_free_buy_note { margin-bottom:12px; padding-left:36px; }

		#file_buttons .buy_content dl { display:block; clear:both; font-weight:bold; margin:6px 0px; color:#677689; line-height:1.7em; }
		#file_buttons .buy_content dt { float:left; clear:left; height:20px; margin:0 5px 0; }
		#file_buttons .buy_content dd { display:block; position:relative; }
		#file_buttons .buy_content dt.discount { display:none; }
		#file_buttons .buy_content dd.discount { position:relative; margin:-44px 0 0 155px; background-color:#F00; color:#FFF; padding-top:10px; font:bold 24px Arial Narrow, Helvetica, sans-serif; background:url(http://static.sftcdn.net/shared/images/interface/discount_star.gif) no-repeat; text-align:center; width:50px; height:40px; letter-spacing:-1px; }
		#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:70%; }

		#file_buttons .buy_content dd.price { color:#C00; font-size:12px; }
		#file_buttons .buy_content .buy_data span { display:block; clear:both; }
		#file_buttons .buy_content .buy_data dl { position:relative; margin:0; padding:0; }

		#file_buttons .two_for_one { clear:both; display:block; overflow:hidden; 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:pointer; }
		#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 .two_for_one span span { background:none; text-decoration:underline; font-weight:bold; display:inline; margin-left:10px; }


		#file_buttons .free_gift { display:block; background:url(http://static.sftcdn.net/it/images/promos/promo_gift_program_bg.gif) no-repeat top left; height:44px; font-size:11px; margin-bottom:10px; color:#000; cursor:pointer; height:44px; width:350px; padding-top:4px; }
		#file_buttons a.free_gift:hover { text-decoration:none; }
			#file_buttons .free_gift span { color:#677689; font-size:11px; margin:0 0 0 60px; padding-top:6px; line-height:16px; }
			#file_buttons .free_gift strong { font-size:14px; color:#0A68C8; margin-left:60px; }
			#file_buttons .free_gift strong em { color:#539D21; font-style:normal; }
			#file_buttons .free_gift .more_info { margin:0; padding-left:3px; }
			#file_buttons .free_gift .more_info strong { text-decoration:underline; font-size:11px; margin:0; }
			#file_buttons .free_gift.expandfree strong { font-size:12px; }
			#file_buttons .free_gift.expandfree .more_info strong { font-size:11px; }

		#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:pointer; width:250px; }
		#file_buttons .adwords_wide { width:500px; }
		#file_buttons .adwords_percent { width:85%; }
		#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.bigger { display:block; padding:7px 10px 5px 0; font-size:18px; color:#C00; text-align:center; }
			#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/it/images/promo_puntos_comprar.gif) no-repeat top left; height:57px; font-size:11px; margin-bottom:9px; color:#000; cursor:pointer; width:297px; }
		#file_buttons a.points:hover { text-decoration:none; }
			#file_buttons .points span { display:block; background:url(http://static.sftcdn.net/it/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/it/images/promo_puntos_comprar.gif) no-repeat top left; height:57px; font-size:11px; color:#000; cursor:pointer; width:297px; }
		#file_buttons a.points_dwn:hover { text-decoration:none; }
			#file_buttons .points_dwn span { display:block; background:url(http://static.sftcdn.net/it/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; }

		#file_buttons li.promo_nero span strong	{ font-size:12px; }
		#file_buttons li.promo_nero span em { font-style:normal; font-weight:bold; }
			#file_buttons li.promo_nero span em.free { text-transform:uppercase; color:#539D21; }
		#file_buttons li.promo_nero span span { margin:0; color:#0A68C8; }

	#recommended_program { width:400px; padding:20px 0px; float:left; font:bold 12px Verdana, Arial, Helvetica, sans-serif; }
		#recommended_program dt	{ background:url(http://static.sftcdn.net/shared/images/icons/bullet_go.gif) no-repeat 0 1px; padding:0 6px 0 16px; float:left; color:#000; clear:both; }
		#recommended_program dd	{ float:left; }

/* @group QR CODE */
#install_qr { width:515px; margin:0; padding:40px 0 0 0; text-align:center; color:#333; overflow:hidden; clear:both; }
	#install_qr div { float:left; padding:20px 0 0 0; text-align:center; width:250px; background:url(http://static.sftcdn.net/shared/images/qr_code.png) no-repeat -253px 0 transparent; }
		#install_qr div p { margin:0 20px 0 0; }
		#install_qr div .title { margin:0; background:#FFF url(http://static.sftcdn.net/shared/images/qr_code.png) no-repeat 0 bottom; padding:0 54px 20px 33px; }
	#install_qr .qr_code_text { background:url(http://static.sftcdn.net/shared/images/qr_code.png) no-repeat -560px 0; color:#000; float:right; padding:145px 0 0 10px; width:240px; text-align:left; }
/* @endgroup QR CODE */

/* @group PHONES */
.mobile_file_data { margin-top:5px; }
.mobile_file_data .plat_series	{ line-height:14px; margin:2px 5px 0px 0px; clear:none; }
/* @endgroup PHONES */

	/* @endgroup FILE BASIC INFO */

	/* @group FILE REVIEW */
	#file_review { clear:both; display:block; width:auto; position:relative; margin:0 0 18px 0; padding-bottom:5px; background:transparent url(http://static.sftcdn.net/it/images/interface/bg_program_description.png) no-repeat scroll 0 100%; }
	#content .pub_description .top_review_box { background-position:0 -36px; padding-top:0; }
	#content .pub_description .program_description { padding-top:0; height:120px; }
		#file_review .top_review_box { display:block; overflow:hidden; width:auto; background:transparent url(http://static.sftcdn.net/it/images/interface/bg_program_description.png) no-repeat scroll left -22px; }
		#file_review .requirements_column { width:40%; padding:0 0 18px 0; }
			#file_review .requirements_column span	{ font-weight:bold; }
		#file_review ul	{ margin:0; padding:0; }
		#file_review li	{ padding:0 0 2px 18px; background:url(http://static.sftcdn.net/shared/images/icons/icons_sprite.png) -131px -5127px no-repeat; }
		#file_review p	{ margin:15px 0; }
		#file_review p.indented	{ margin:0; padding:0 0 2px 18px; background:url(http://static.sftcdn.net/shared/images/icons/icons_sprite.png) -131px -5127px no-repeat; }
		#file_review h3	{ margin:15px 0 0; font-weight:bold; }
		#file_review #more_info { margin-bottom:15px; display:block; overflow:hidden; width:auto; }
		#file_review #more_info p	{ clear:both; padding-left:9px; margin:0 0 15px; }
		#file_review #more_info ul.columns { float:left; margin:0 15px 5px 0; }
	 	#file_review #more_info li.os span { display:block; width:120px; margin-top:4px; }
		#file_review h2	{ padding:0 0 0 10px; color:#305B87; font:bold 20px/23px 'Trebuchet Ms'; }
		#file_review h2	.first_quote { float:left; }

		#more_info h3 { background:url(http://static.sftcdn.net/shared/images/icons/icons_sprite.png) -142px -5066px no-repeat transparent; clear:both; font:12px Verdana, Arial, sans-serif; line-height:18px; margin:18px 0 0 0; padding:0 0 0 9px; font-weight:bold; color:#000; }

		#file_review .author { font-size:11px; }
			#file_review .author em { font-style:normal; }
		#file_review .program_description { display:block; overflow:hidden; width:auto; height:1%; }
		#file_review .program_review { margin-bottom:20px; }

		#file_review .author_div { float:left; width:8%; padding:30px 0 0 18px; }
		#file_review .author_div a { display:block; overflow:hidden; width:auto; }
		#file_review .author_div img { padding:2px; background:white none repeat scroll 0%; border:1px solid #A9A9A9; }
		#file_review .title_div { float:left; width:87%; padding:30px 0 0 12px; }
			#file_review .title_div h2 { padding:0 0 2px; }
				#file_review .title_div .author_says { display:block; }
		#file_review .title_div .author, #file_review .title_div .item { display:inline; margin:0; padding:0; }
		#file_review .title_div .item { font-size:11px; }
			#file_review .title_div .item a { text-decoration:none; color:#333; }
		#content .author_description .title_div { padding:6px 0 0 20px; }
		#content .author_description .author, #content .autor_description .author_div { display:none; }
		#content .author_description h2 { padding:0 0 0 12px; background:url(http://static.sftcdn.net/shared/images/icons/icons_sprite.png) no-repeat scroll -140px -5150px transparent; color:#000; font:bold 12px/18px Verdana,Arial,sans-serif; }

		#file_review .description_r { clear:right; padding:10px 18px 0 18px; line-height:18px; }
		#file_review .description_l { clear:left; padding:10px 18px 0 18px; line-height:18px; }

		#file_review ul.review_options, #file_review ul.review_options li , #file_review ul.review_options h2 { background:none; padding:0; margin:0; text-indent:0; position:relative; }
		#file_review ul.review_options h2 a:hover { text-decoration:underline; }
		#file_review ul.review_options a strong { width:inherit; float:none; }

		#file_review ul.review_options { display:block; width:40%; margin-top:18px; padding:3px 18px 21px 18px; }
		#file_review ul.review_options li { position:relative; width:auto; padding:0 0 9px; }

		#file_review #virus_free_seal { clear:both; margin-bottom:7px; padding-bottom:9px; background:#ecffe1 url(http://static.sftcdn.net/shared/images/security_seal/security_seal_background_bottom.png) no-repeat bottom left; }
		#file_review #virus_free_seal.virus_free_seal_no_bckgrd { margin-bottom:0; padding-bottom:0; background-image:none; border-top:1px solid #ccdff0; border-bottom:1px solid #ccdff0; }
			#file_review #virus_free_seal div { position:relative; padding:16px 16px 16px 36px; background:#ecffe1 url(http://static.sftcdn.net/it/images/security_seal/virus_free_seal.png) no-repeat top right; border-right:1px solid #81a5bf; border-left:1px solid #81a5bf; }
			#file_review #virus_free_seal.virus_free_seal_no_bckgrd div { padding-bottom:18px; }
				#file_review #virus_free_seal div h3 { margin-top:0; font:bold 18px "Trebuchet MS", Arial, sans-serif; }
				#file_review #virus_free_seal div p { width:80%; margin:12px 0 0; }
				#file_review #virus_free_seal div p.virus_free_seal_download { margin-top:18px; }
					#file_review #virus_free_seal div p.virus_free_seal_download a.download_m { margin-left:0; }
				#file_review #virus_free_seal div a#virus_free_seal_link { position:absolute; top:16px; right:16px; display:block; width:109px; height:109px; text-indent:-9999px; }

		#file_review #vote_review { width:55%; float:right; position:relative; padding:10px; }
			#file_review #vote_review #title_rank_review { font-family:'Trebuchet MS', Arial, sans-serif; font-size:15px; font-weight:bold; color:#00407F; float:left; }
			#file_review #vote_review #text_rank_review, #file_review #vote_review #text_rank_review_vote { color:green; font-size:10px; float:left; width:60%; font-family:Verdana, sans-serif; clear:left; }

			#file_review #vote_review #text_rank_review span { font-weight:bold; }
			#file_review #vote_review ul { float:right; margin-top:3px; width:39%; height:28px; background:url(http://static.sftcdn.net/shared/images/interface/actions/rate_box.gif) 0 0 no-repeat; }
			#file_review #vote_review ul li { float:left; background:none; font-family:'Trebcuhet MS', Arial, sans-serif; font-size:15px; font-weight:bold; padding:5px 0 0 20px; }
			#file_review #vote_review ul li a { padding-right:20px; }
			#file_review #vote_review ul #vote_yes { color:#1E8F28; }
			#file_review #vote_review ul #vote_no { color:#C52A2A; }
			#file_review #vote_review ul #vote_yes:hover { background:url(http://static.sftcdn.net/shared/images/interface/actions/rate_ok.gif) 100% 50% no-repeat; }
			#file_review #vote_review ul #vote_no:hover { background:url(http://static.sftcdn.net/shared/images/interface/actions/rate_ko.gif) 100% 50% no-repeat; }

		#legal_advisory { background-color:#FEFAE0; font-size:10px; padding:9px; margin:18px; line-height:18px; }
			#legal_advisory strong { font-weight:normal; }

		#pros_cons { border-top:1px solid #ccdff0; border-bottom:1px solid #ccdff0; background:#f9fbfe; clear:both; margin:18px 1px 0 1px; padding-bottom:18px; width:auto; display:block; }
			#pros_cons ul { margin-left:18px; }
			#pros_cons strong { display:block; padding:1px 0 1px 25px; margin-bottom:10px; background:#e9f4fa; }
			#pros_cons .pros { width:49%; float:left; }
			#pros_cons .cons { width:51%; float:left; }
			#pros_cons .pros strong { background:url(http://static.sftcdn.net/shared/images/icons/icons_sprite.png) -92px -1726px no-repeat #e9f4fa; }
			#pros_cons .cons strong { background:url(http://static.sftcdn.net/shared/images/icons/icons_sprite.png) -92px -1756px no-repeat #e9f4fa; }

		#file_review_award { background:url(http://static.sftcdn.net/shared/images/rank/description_award.png) 0 100% no-repeat; padding:15px 18px 16px 15px; position:relative; zoom:1; clear:both; }
		#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; }

		#file_award_page.box_light_100 { margin:30px 0px; }
		#file_award_page h1 { text-decoration:none; font-size:30px; font-weight:normal; margin-top:10px; }
		#file_award_page h1 a { color:#999; }
		#file_award_page h1 strong { color:#000; }
		#file_award_page h4 { font:24px "Trebuchet Ms", Arial, sans-serif; color:#3B3B3B; }
		#file_award_page h4 strong { color:#1fa4e1; }
		#file_award_page p, #file_award_page textarea { width:85%; }
		#file_award_page img, #file_award_page textarea { display:block; margin:15px 0px; position:relative; }
		#file_award_page textarea { font-size:11px; line-height:1.5em; overflow:hidden; height:50px; }
		#file_award_page p.queries_contact strong { font-size:14px; color:#3B3B3B; padding:4px 0px; display:block; }
		#file_award_page .close { visibility:hidden; }
	/* @endgroup FILE REVIEW */

	/* @group FILE INFORMATION */
	#file_information h4, #file_download_opinions h4 { padding:0 0 4px 30px; display:block; font:bold 24px "Trebuchet Ms", Arial, sans-serif; color:#3B3B3B; letter-spacing:-0.7px; text-align:left; background:url(http://static.sftcdn.net/shared/images/interface/titles_bg.png) 0 -367px no-repeat; height:30px; overflow:hidden; }
	#file_information h4 strong { color:#1FA4E1; }

	#file_information #publisher_review { margin-bottom:18px; clear:both; }
		#file_information #publisher_review h4 { padding-left:18px; }
		#file_information #publisher_review .content { background-color:#FFF; padding:18px; }
		#file_information #publisher_review .content h3 { font-weight:bold; background:url(http://static.sftcdn.net/shared/images/icons/bullet_arrow_right.png) 0 50% no-repeat; padding-left:18px; }
		#file_information #publisher_review .content p.indented { margin-left:18px; }
		#file_information #publisher_review .content li { padding:0 0 2px 18px; background:url(http://static.sftcdn.net/shared/images/interface/bullet_sprite.png) 10px -67px no-repeat; }

	#file_information #program_image_preview { background:#FFF url(http://static.sftcdn.net/shared/images/icons/icons_sprite.png) -95px -1922px no-repeat; margin-bottom:18px; }
		#file_information #program_image_preview .content { background-color:#FFF; padding:18px; }
		#file_information #program_image_preview table { margin-left:-9px; margin-bottom:18px; }
		#file_information #program_image_preview table td { text-align:center; vertical-align:top; padding:0 9px; }
	#file_information #program_related { background:#FFF url(http://static.sftcdn.net/shared/images/icons/icons_sprite.png) -95px -2042px no-repeat; margin-bottom:18px; clear:both; }
	#file_information #program_related ul { background:#FFF; }
	#file_information #program_related li { margin:0 18px 0 24px; }

	#file_information #program_version { background:#FFF url(http://static.sftcdn.net/shared/images/icons/icons_sprite.png) -95px -2242px no-repeat; margin-bottom:18px; clear:both; }
	#file_information #program_version ul { background:#FFF; }
	#file_information #program_version li { margin:0 18px; }
	#file_information #program_version .simple_list .text { width:78%; }
	#file_information #program_version .simple_list .text a { text-decoration:none; }
	#file_information #program_version .simple_list .text strong { font-weight:bold; }
	#file_information #program_version .simple_list .data { width:20%; }


	#file_information #ad_related_links_div_program { background:#FFF url(http://static.sftcdn.net/shared/images/icons/icons_sprite.png) -95px -1953px no-repeat; margin-bottom:27px; }
	#file_information #ad_related_links_div_program #g_ads { background:#FFF; padding-left:29px; }
	#file_information #ad_related_links_div_program #g_ads .google_ad_content { font:normal 12px Verdana, Arial, Helvetica, sans-serif; line-height:18px; }
	#file_information #ad_related_links_div_program #g_ads .google_ad_title { font-size:15px; }
	#file_information #ad_related_links_div_program #g_ads .google_ad_link { font-size:11px; }

	#file_information #ad_related_links_div_extras h4 { position:relative; background:url(http://static.sftcdn.net/it/images/interface/bg_ads_new.png) 100% -60px no-repeat; clear:both; height:11px; margin-top:-2px; }
	#file_information #ad_related_links_div_extras h4 span { display:none; }
	#file_information #ad_related_links_div_extras #g_ads { background:#FFF; padding-left:20px; font-size:11px; }
	#file_information #ad_related_links_div_extras .google_ad_content { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; }
	#file_information #ad_related_links_div_extras .google_ad_title { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; }
	#file_information #ad_related_links_div_extras .google_ad_title:hover { text-decoration:underline; }
	#file_information #ad_related_links_div_extras .google_ad_link { font-size:12px; }

	#file_information #program_opinion_list, #file_download_opinions #program_opinion_list { display:block; overflow:hidden; width:auto; margin-bottom:18px; }
	#file_information #program_opinion_list .list_filters, #file_download_opinions #program_opinion_list .list_filters { background-color:#FFF; margin:0 0 10px 0; height:21px; }
	#section_opinion_list .list_filters { background-color:#FFF; margin-bottom:0px; margin-top:0; }
	#file_information #program_opinion_list ul.comment_list li.clearfix { margin:0 18px; }
	#file_information #program_opinion_list ul.comment_list #first_comment { background-color:#FFF; padding:15px 0 0 0; }
	#file_information #program_opinion_list .user_noactive span, #file_information #opinion_view .user_noactive a { cursor:default; }
	#file_information #opinion_view .external-link { background:#FFF url(http://static.sftcdn.net/shared/images/icons/icons_sprite.png) right -4139px no-repeat; padding-right:9px; margin-right:3px; }

	#file_information #program_opinion_list .msg_ok { width:auto; margin:9px 17px 0 0; padding:10px 5px 10px 40px; }
	#file_information #program_opinion_list .msg_warning { width:auto; clear:left; text-align:left; }
	#file_information #program_opinion_list .msg_info { width:auto; clear:left; text-align:left; }

	#program_similar { margin:20px 0 18px 0; position:relative; }
		#program_similar h4, .file_security_download_alternative h4 { left:0; padding:0 0 1px 30px; display:block; font:bold 24px "Trebuchet Ms", Arial, sans-serif; color:#3B3B3B; letter-spacing:-0.7px; background:url(http://static.sftcdn.net/shared/images/icons/icons_sprite.png) -95px -1983px no-repeat; height:30px; overflow:hidden; }
		#program_similar .content table { width:100%; }
			#program_similar .content table td { padding:10px; font-size:14px; text-align:center; width:33%; }

	#file_download_program_similar #program_similar { margin:60px 0 18px; }

	#file_information #program_options { background:#FFF url(http://static.sftcdn.net/shared/images/icons/icons_sprite.png) -95px -2013px no-repeat; margin-bottom:18px; }
		#file_information #program_options ul { background:#FFF; padding:9px 0 9px 18px; }
		#file_information #program_options li { margin-bottom:9px; display:block; }
		#file_information #program_options li.dependant { margin-left:20px; }
		#file_information #program_options li a { padding-left:22px; min-height:17px; display:block; }

	#file_information #languages_reviews { background:#FFF url(http://static.sftcdn.net/shared/images/icons/icons_sprite.png) -95px -1983px no-repeat; margin-bottom:20px; clear:both; }
	#file_information #languages_reviews ul { background:#FFF; padding:9px 0 9px 18px; }
	#file_information #languages_reviews li { background:url(http://static.sftcdn.net/shared/images/icons/icons_sprite.png) no-repeat; padding:5px 0 5px 26px; }
	#file_review_language div { background:url(http://static.sftcdn.net/shared/images/icons/icons_sprite.png) no-repeat 0 0; padding:5px 0 5px 26px; width:740px; clear:both; margin-bottom:8px; }

		#file_information #languages_reviews li.es_review, #file_review_language .es_review { background-position:-100px -2990px; }
		#file_information #languages_reviews li.en_review, #file_review_language .en_review { background-position:-100px -3020px; }
		#file_information #languages_reviews li.de_review, #file_review_language .de_review { background-position:-100px -3050px; }
		#file_information #languages_reviews li.fr_review, #file_review_language .fr_review { background-position:-100px -3080px; }
		#file_information #languages_reviews li.it_review, #file_review_language .it_review { background-position:-100px -3110px; }
		#file_information #languages_reviews li.br_review, #file_review_language .br_review { background-position:-100px -3140px; }
		#file_information #languages_reviews li.pl_review, #file_review_language .pl_review { background-position:-100px -3170px; }
		#file_information #languages_reviews li.zh_review, #file_review_language .zh_review { background-position:-100px -3200px; }
		#file_information #languages_reviews li.nl_review, #file_review_language .nl_review { background-position:-100px -3260px; }

	#file_information #blog_data { background:#FFF url(http://static.sftcdn.net/shared/images/icons/icons_sprite.png) -95px -2274px no-repeat; margin-bottom:20px; clear:both; }
		#file_information #blog_data ul { padding:10px 0 1px 11px; background-color:#FFF; }
		#file_information #blog_data li { padding:0 0 7px 18px; background:url(http://static.sftcdn.net/shared/images/icons/icons_sprite.png) -133px -5125px no-repeat; }
			#file_information #blog_data li a { font-weight:bold; }
			#file_information #blog_data span { padding-left:5px; font-weight:normal; font-size:9px; color:#0b0; }
		#file_information #blog_data #more_blog_posts { padding-left:10px; text-decoration:none; }
		#file_information #blog_data #li_more { display:block; padding:0px 5px 9px; background:none; }

	#file_information #program_platforms, #file_information #program_platforms_ongames { background:#FFF url(http://static.sftcdn.net/shared/images/icons/icons_sprite.png) -95px -2013px no-repeat; margin-bottom:20px; clear:both; }
	#file_information #program_ongames_contents { background:#FFF url(http://static.sftcdn.net/shared/images/icons/icons_sprite_ongames.png) -7px -721px no-repeat; margin-bottom:20px; clear:both; }

	#file_information #program_ongames_contents ul li span { color:#0B0; font-size:9px; padding-left:5px; }
		#file_information #program_platforms ul { background:#FFF; padding:9px 0 9px 18px; }
		#file_information #program_platforms li { background:url(http://static.sftcdn.net/shared/images/icons/icons_sprite.png) no-repeat; padding:6px 0 6px 26px; }
		#file_information #program_platforms li.tab_2 { background-position:-100px -2745px; }
		#file_information #program_platforms li.tab_724 { background-position:-100px -2775px; }
		#file_information #program_platforms li.tab_910 { background-position:-100px -2805px; }
		#file_information #program_platforms li.tab_1020 { background-position:-100px -2835px; }
		#file_information #program_platforms li.tab_1111 { background-position:-100px -2865px; }
		#file_information #program_platforms li.tab_1177 { background-position:-100px -2909px; }

		/* @endgroup FILE INFORMATION ONGAMES */

			#file_information #program_ongames_contents ul { background:#FFF; padding:9px 0 9px 5px; }
			#file_information #program_ongames_contents li { background:url(http://static.sftcdn.net/shared/images/icons/icons_sprite_ongames.png) no-repeat; padding:6px 0 6px 26px; }

			#file_information #program_platforms li.tab_pc { background:#FFF url(http://static.sftcdn.net/shared/images/icons/icons_sprite.png) -100px -2745px no-repeat; }
			#file_information #program_platforms li.tab_xbox360 { background:url(http://static.sftcdn.net/shared/images/icons/icons_sprite_ongames.png) no-repeat; background-position:-11px -1px; }
			#file_information #program_platforms li.tab_ds { background:url(http://static.sftcdn.net/shared/images/icons/icons_sprite_ongames.png) no-repeat; background-position:-11px -26px; }
			#file_information #program_platforms li.tab_wii { background:url(http://static.sftcdn.net/shared/images/icons/icons_sprite_ongames.png) no-repeat; background-position:-11px -46px; }
			#file_information #program_platforms li.tab_psp { background:url(http://static.sftcdn.net/shared/images/icons/icons_sprite_ongames.png) no-repeat; background-position:-11px -69px; }
			#file_information #program_platforms li.tab_ps2 { background:url(http://static.sftcdn.net/shared/images/icons/icons_sprite_ongames.png) no-repeat; background-position:-11px -93px; }
			#file_information #program_platforms li.tab_ps3 { background:url(http://static.sftcdn.net/shared/images/icons/icons_sprite_ongames.png) no-repeat; background-position:-11px -114px; }
			#file_information #program_platforms li.tab_iphone { background:url(http://static.sftcdn.net/shared/images/icons/icons_sprite_ongames.png) no-repeat; background-position:-11px -141px; }

			#file_information #program_ongames_contents li.tab_review { background-position:-3px -410px; }
			#file_information #program_ongames_contents li.tab_preview { background-position:-3px -378px; }
			#file_information #program_ongames_contents li.tab_critic { background-position:-3px -681px; }
			#file_information #program_ongames_contents li.tab_news { background-position:-5px -529px; }
			#file_information #program_ongames_contents li.tab_screenshots { background-position:-6px -440px; }
			#file_information #program_ongames_contents li.tab_video { background-position:-4px -469px; }
			#file_information #program_ongames_contents li.tab_cheat { background-position:-4px -499px; }
			#file_information #program_ongames_contents li.tab_comments { background-position:-6px -557px; }
			#file_information #program_ongames_contents li.tab_more { background-position:-7px -762px; border-top:1px solid #c6d6e7; margin-top:10px; padding:0 0 0 26px; }
			#file_information #program_ongames_contents li.tab_article { background:url(http://static.sftcdn.net/shared/images/icons/icons_sprite_ongames.png) no-repeat; background-position:-4px -590px; }
		/* @endgroup FILE INFORMATION ONGAMES */
	/* @endgroup FILE INFORMATION */

/* @group VIDEO FILE LIST */
#file_information .video_1col_ads #ad_related_links_div_program { margin-top:5px; display:block; overflow:hidden; width:auto; clear:both; }
#file_information .video_1col_ads #ad_related_links_div_program h4 { background-position:0 -131px; }

#file_information .videos { margin-bottom:0; width:100%; }
.videos ul { display:block; overflow:hidden; width:auto; }
.videos .related_videos { display:block; overflow:hidden; width:auto; margin:20px; padding-bottom:0px; border-bottom:1px solid #CCD3E5; }
.videos .related_videos_last { width:auto; display:block; overflow:hidden; padding:10px 20px 0 0px; margin:0 0 0 20px; }

	.videos .related_videos div.hreview, .videos .related_videos_last div.hreview { display:block; overflow:hidden; width:auto; padding-bottom:30px; }
	.videos .related_videos .video_image, .videos .related_videos_last .video_image { margin-right:15px; float:left; position:relative; width:38%; }
	.videos .related_videos .video_image img, .videos .related_videos_last .video_image img { border:1px solid black; }
	.videos .related_videos .video_image a.a_img, .videos .related_videos_last .video_image a.a_img { display:block; }

	.videos .related_videos .list_items, .videos .related_videos_last .list_items { height:150px; margin-left:10px; }
	.videos .related_videos .list_items ul li, .videos .related_videos_last .list_items ul li { padding:1px 0; margin:0; line-height:14px; border:1px solid white; }
	.videos .related_videos .list_items ul li.summary, .videos .related_videos_last .list_items ul li.summary { font:normal 11px Verdana, Arial, Helvetica, sans-serif; color:#8f8f8f; line-height:16px; height:16px; }
	.videos .related_videos .list_items ul li.description p, .videos .related_videos_last .list_items ul li.description p { margin:0 0 5px 0; padding:0; line-height:16px; }
	.videos .related_videos .list_items ul li dl, .videos .related_videos_last .list_items ul li dl { margin:0; padding:0; line-height:16px; height:16px; }
		.videos .related_videos .list_items ul li dt, .videos .related_videos_last .list_items ul li dt { float:left; width:70px; clear:both; margin:0; padding:0; text-align:left; }
		.videos .related_videos .list_items ul li dd, .videos .related_videos_last .list_items ul li dd { float:left; width:100px; margin:0; padding:0; text-align:left; }

			.videos .related_videos .list_items ul li dd.rating_0 { background:url(http://static.sftcdn.net/shared/images/interface/video/video_stars_small.png) 0 -190px no-repeat; padding:0; width:70px; height:18px; }
			.videos .related_videos .list_items ul li dd.rating_1 { background:url(http://static.sftcdn.net/shared/images/interface/video/video_stars_small.png) 0 -171px no-repeat; padding:0; width:70px; height:18px; }
			.videos .related_videos .list_items ul li dd.rating_2 { background:url(http://static.sftcdn.net/shared/images/interface/video/video_stars_small.png) 0 -152px no-repeat; padding:0; width:70px; height:18px; }
			.videos .related_videos .list_items ul li dd.rating_3 { background:url(http://static.sftcdn.net/shared/images/interface/video/video_stars_small.png) 0 -133px no-repeat; padding:0; width:70px; height:18px; }
			.videos .related_videos .list_items ul li dd.rating_4 { background:url(http://static.sftcdn.net/shared/images/interface/video/video_stars_small.png) 0 -114px no-repeat; padding:0; width:70px; height:18px; }
			.videos .related_videos .list_items ul li dd.rating_5 { background:url(http://static.sftcdn.net/shared/images/interface/video/video_stars_small.png) 0 -95px no-repeat; padding:0; width:70px; height:18px; }
			.videos .related_videos .list_items ul li dd.rating_6 { background:url(http://static.sftcdn.net/shared/images/interface/video/video_stars_small.png) 0 -76px no-repeat; padding:0; width:70px; height:18px; }
			.videos .related_videos .list_items ul li dd.rating_7 { background:url(http://static.sftcdn.net/shared/images/interface/video/video_stars_small.png) 0 -57px no-repeat; padding:0; width:70px; height:18px; }
			.videos .related_videos .list_items ul li dd.rating_8 { background:url(http://static.sftcdn.net/shared/images/interface/video/video_stars_small.png) 0 -38px no-repeat; padding:0; width:70px; height:18px; }
			.videos .related_videos .list_items ul li dd.rating_9 { background:url(http://static.sftcdn.net/shared/images/interface/video/video_stars_small.png) 0 -19px no-repeat; padding:0; width:70px; height:18px; }
			.videos .related_videos .list_items ul li dd.rating_10 { background:url(http://static.sftcdn.net/shared/images/interface/video/video_stars_small.png) 0 0 no-repeat; padding:0; width:70px; height:18px; }

			.videos .related_videos_last .list_items ul li dd.rating_0 { background:url(http://static.sftcdn.net/shared/images/interface/video/video_stars_small.png) 0 -190px no-repeat; padding:0; width:70px; height:18px; }
			.videos .related_videos_last .list_items ul li dd.rating_1 { background:url(http://static.sftcdn.net/shared/images/interface/video/video_stars_small.png) 0 -171px no-repeat; padding:0; width:70px; height:18px; }
			.videos .related_videos_last .list_items ul li dd.rating_2 { background:url(http://static.sftcdn.net/shared/images/interface/video/video_stars_small.png) 0 -152px no-repeat; padding:0; width:70px; height:18px; }
			.videos .related_videos_last .list_items ul li dd.rating_3 { background:url(http://static.sftcdn.net/shared/images/interface/video/video_stars_small.png) 0 -133px no-repeat; padding:0; width:70px; height:18px; }
			.videos .related_videos_last .list_items ul li dd.rating_4 { background:url(http://static.sftcdn.net/shared/images/interface/video/video_stars_small.png) 0 -114px no-repeat; padding:0; width:70px; height:18px; }
			.videos .related_videos_last .list_items ul li dd.rating_5 { background:url(http://static.sftcdn.net/shared/images/interface/video/video_stars_small.png) 0 -95px no-repeat; padding:0; width:70px; height:18px; }
			.videos .related_videos_last .list_items ul li dd.rating_6 { background:url(http://static.sftcdn.net/shared/images/interface/video/video_stars_small.png) 0 -76px no-repeat; padding:0; width:70px; height:18px; }
			.videos .related_videos_last .list_items ul li dd.rating_7 { background:url(http://static.sftcdn.net/shared/images/interface/video/video_stars_small.png) 0 -57px no-repeat; padding:0; width:70px; height:18px; }
			.videos .related_videos_last .list_items ul li dd.rating_8 { background:url(http://static.sftcdn.net/shared/images/interface/video/video_stars_small.png) 0 -38px no-repeat; padding:0; width:70px; height:18px; }
			.videos .related_videos_last .list_items ul li dd.rating_9 { background:url(http://static.sftcdn.net/shared/images/interface/video/video_stars_small.png) 0 -19px no-repeat; padding:0; width:70px; height:18px; }
			.videos .related_videos_last .list_items ul li dd.rating_10 { background:url(http://static.sftcdn.net/shared/images/interface/video/video_stars_small.png) 0 0 no-repeat; padding:0; width:70px; height:18px; }

			.videos .related_videos .list_items ul li dd.rating_0 span.rate, .videos .related_videos .list_items ul li dd.rating_1 span.rate, .videos .related_videos .list_items ul li dd.rating_2 span.rate, .videos .related_videos .list_items ul li dd.rating_3 span.rate, .videos .related_videos .list_items ul li dd.rating_4 span.rate, .videos .related_videos .list_items ul li dd.rating_5 span.rate, .videos .related_videos .list_items ul li dd.rating_6 span.rate, .videos .related_videos .list_items ul li dd.rating_7 span.rate, .videos .related_videos .list_items ul li dd.rating_8 span.rate, .videos .related_videos .list_items ul li dd.rating_9 span.rate , .videos .related_videos .list_items ul li dd.rating_10 span.rate { display:none; }
			.videos .related_videos_last .list_items ul li dd.rating_0 span.rate, .videos .related_videos_last .list_items ul li dd.rating_1 span.rate, .videos .related_videos_last .list_items ul li dd.rating_2 span.rate, .videos .related_videos_last .list_items ul li dd.rating_3 span.rate, .videos .related_videos_last .list_items ul li dd.rating_4 span.rate, .videos .related_videos_last .list_items ul li dd.rating_5 span.rate, .videos .related_videos_last .list_items ul li dd.rating_6 span.rate, .videos .related_videos_last .list_items ul li dd.rating_7 span.rate, .videos .related_videos_last .list_items ul li dd.rating_8 span.rate, .videos .related_videos_last .list_items ul li dd.rating_9 span.rate , .videos .related_videos_last .list_items ul li dd.rating_10 span.rate { display:none; }
			.videos .related_videos .list_items ul li dd.rating_0 span.numbers, .videos .related_videos .list_items ul li dd.rating_1 span.numbers, .videos .related_videos .list_items ul li dd.rating_2 span.numbers, .videos .related_videos .list_items ul li dd.rating_3 span.numbers, .videos .related_videos .list_items ul li dd.rating_4 span.numbers, .videos .related_videos .list_items ul li dd.rating_5 span.numbers, .videos .related_videos .list_items ul li dd.rating_6 span.numbers, .videos .related_videos .list_items ul li dd.rating_7 span.numbers, .videos .related_videos .list_items ul li dd.rating_8 span.numbers, .videos .related_videos .list_items ul li dd.rating_9 span.numbers, .videos .related_videos .list_items ul li dd.rating_10 span.numbers { margin-left:75px; }

			.videos .related_videos_last .list_items ul li dd.rating_8 span.numbers { margin-left:75px; }

	.videos .related_videos h2, .videos .related_videos_last h2 { color:#0071e1; font:bold 14px Verdana, Arial, Helvetica, sans-serif; padding:0; }
/* @ENDgroup VIDEO FILE LIST */

/* @group VIDEO FILE */
.footer_video { display:block; overflow:hidden; width:auto; margin:10px 0 0 0; }
	.footer_video div.video_rates { float:left; width:50%; height:35px; }
	.footer_video div.reproductions { float:right; height:35px; font:bold 14px Verdana, Arial, Helvetica, sans-serif; text-align:right; }
	.footer_video div.text_rates { float:left; width:100%; height:35px; font-weight:bold; font-size:14px; color:#0071E1; }
		.footer_video div.reproductions dl dt { float:left; padding:0 5px 0 0; }
		.footer_video div.reproductions dl dd { float:left; font-weight:normal; }

	.footer_video div.video_rates dl dt { float:left; padding:2px 0 0 0; }
	.footer_video div.video_rates dl dd { float:left; }
		.footer_video div.video_rates dl dt label { font:bold 14px Verdana, Arial, Helvetica, sans-serif; margin:0 10px 0 0; }

		#stars_wrapper_rating { background:url(http://static.sftcdn.net/shared/images/interface/video/bg_big_stars.png) 0 0 no-repeat; cursor:pointer; padding:2px 7px; height:24px; margin:0 10px; }

	.footer_video div.share_social { border-top:1px solid #CBD5DF; float:left; height:40px; padding:0; width:100%; }
	.footer_video div.share_social dl dt label { font:bold 14px Verdana, Arial, Helvetica, sans-serif; width:24%; float:left; }
		.footer_video div.share_social .share_links ul { list-style-type:none; margin:10px 0 0 0; }
			.footer_video div.share_social .share_links ul li { line-height:15px; float:left; padding:5px 0; display:inline; margin:0 15px; }
			.footer_video div.share_social .share_links ul li a { padding:2px 0 0 25px; background:url(http://static.sftcdn.net/shared/images/interface/video/sprite_share_links.png) 0 0 no-repeat; text-decoration:underline; }
			.footer_video div.share_social .share_links ul li a.email { background-position:0 -1px; }
			.footer_video div.share_social .share_links ul li a.MySpace { background-position:0 -23px; }
			.footer_video div.share_social .share_links ul li a.facebook { background-position:0 -47px; }
			.footer_video div.share_social .share_links ul li a.Digg { background-position:0 -70px; }

.target_video .photo { display:block; overflow:hidden; width:auto; -moz-border-radius:1px; -webkit-border-radius:1px; height:393px; margin:0; padding:0; border-top:1px solid black; }
.target_video .list_column { display:block; overflow:hidden; width:auto; margin:0; }

	.target_video div.list_column div.video_card { background:url(http://static.sftcdn.net/shared/images/interface/video/css_video_sprites_new.png) 0 0 scroll; margin:0; padding:0; text-align:left; position:relative; }
	.target_video div.list_column div.video_card ul { margin:0 0 0 20px; padding:0; }
		.target_video div.list_column div.video_card ul li { padding:5px 5px 5px 0; }
		.target_video div.list_column div.video_card ul li dl { margin:0; padding:0; height:22px; }
		.target_video div.list_column div.video_card ul li dt { float:left; width:65px; clear:both; margin:0; padding:0; text-align:left; }
		.target_video div.list_column div.video_card ul li dd { float:left; width:100px; margin:0; padding:0; text-align:left; }

		.target_video div.list_column div.video_card #long_video_desc { display:none; }
		.target_video div.list_column div.video_card #long_video_desc dl { line-height:18px; margin:0 0 0 20px; padding:0; }
		.target_video div.list_column div.video_card #long_video_desc dt { padding:0 0 0 20px; float:left; color:#8F8F8F; position:relative; }
		.target_video div.list_column div.video_card #long_video_desc dt.tags { clear:both; float:left; display:block; }
		.target_video div.list_column div.video_card #long_video_desc dt.desc_long { display:none; }
		.target_video div.list_column div.video_card #long_video_desc dd { margin:0 0 0 20px; }
		.target_video div.list_column div.video_card #long_video_desc dd.tags { width:266px; padding-left:2px; display:block; float:left; position:relative; margin:0; }
		.target_video div.list_column div.video_card #long_video_desc dd strong { font-weight:normal; }
			.target_video div.list_column div.video_card #long_video_desc p.long_desc_p { padding:0 15px 0 0; text-align:left; display:none; }

		.target_video div.list_column div.video_card ul li.more_info a { text-decoration:underline; cursor:pointer; }
		.target_video div.list_column div.video_card ul li.more_info a#less_info_desc { text-decoration:underline; cursor:pointer; display:none; }
		.target_video div.list_column div.video_card ul li dd.rating_0 { background:url(http://static.sftcdn.net/shared/images/interface/video/video_stars_big.png) 0 -244px no-repeat; cursor:default; padding:0; width:200px; height:22px; }
		.target_video div.list_column div.video_card ul li dd.rating_1 { background:url(http://static.sftcdn.net/shared/images/interface/video/video_stars_big.png) 0 -220px no-repeat; cursor:default; padding:0; width:200px; height:22px; }
		.target_video div.list_column div.video_card ul li dd.rating_2 { background:url(http://static.sftcdn.net/shared/images/interface/video/video_stars_big.png) 0 -196px no-repeat; cursor:default; padding:0; width:200px; height:22px; }
		.target_video div.list_column div.video_card ul li dd.rating_3 { background:url(http://static.sftcdn.net/shared/images/interface/video/video_stars_big.png) 0 -171px no-repeat; cursor:default; padding:0; width:200px; height:22px; }
		.target_video div.list_column div.video_card ul li dd.rating_4 { background:url(http://static.sftcdn.net/shared/images/interface/video/video_stars_big.png) 0 -147px no-repeat; cursor:default; padding:0; width:200px; height:22px; }
		.target_video div.list_column div.video_card ul li dd.rating_5 { background:url(http://static.sftcdn.net/shared/images/interface/video/video_stars_big.png) 0 -122px no-repeat; cursor:default; padding:0; width:200px; height:22px; }
		.target_video div.list_column div.video_card ul li dd.rating_6 { background:url(http://static.sftcdn.net/shared/images/interface/video/video_stars_big.png) 0 -98px no-repeat; cursor:default; padding:0; width:200px; height:22px; }
		.target_video div.list_column div.video_card ul li dd.rating_7 { background:url(http://static.sftcdn.net/shared/images/interface/video/video_stars_big.png) 0 -73px no-repeat; cursor:default; padding:0; width:200px; height:22px; }
		.target_video div.list_column div.video_card ul li dd.rating_8 { background:url(http://static.sftcdn.net/shared/images/interface/video/video_stars_big.png) 0 -49px no-repeat; cursor:default; padding:0; width:200px; height:22px; }
		.target_video div.list_column div.video_card ul li dd.rating_9 { background:url(http://static.sftcdn.net/shared/images/interface/video/video_stars_big.png) 0 -24px no-repeat; cursor:default; padding:0; width:200px; height:22px; }
		.target_video div.list_column div.video_card ul li dd.rating_10 { background:url(http://static.sftcdn.net/shared/images/interface/video/video_stars_big.png) 0 0 no-repeat; cursor:default; padding:0; width:200px; height:22px; }

		.target_video div.list_column div.video_card ul li dd.rating_0 span.rate { display:none; }
		.target_video div.list_column div.video_card ul li dd.rating_0 span.numbers { margin-left:105px; }
		.target_video div.list_column div.video_card ul li dd.rating_1 span.rate { display:none; }
		.target_video div.list_column div.video_card ul li dd.rating_1 span.numbers { margin-left:105px; }
		.target_video div.list_column div.video_card ul li dd.rating_2 span.rate { display:none; }
		.target_video div.list_column div.video_card ul li dd.rating_2 span.numbers { margin-left:105px; }
		.target_video div.list_column div.video_card ul li dd.rating_3 span.rate { display:none; }
		.target_video div.list_column div.video_card ul li dd.rating_3 span.numbers { margin-left:105px; }
		.target_video div.list_column div.video_card ul li dd.rating_4 span.rate { display:none; }
		.target_video div.list_column div.video_card ul li dd.rating_4 span.numbers { margin-left:105px; }
		.target_video div.list_column div.video_card ul li dd.rating_5 span.rate { display:none; }
		.target_video div.list_column div.video_card ul li dd.rating_5 span.numbers { margin-left:105px; }
		.target_video div.list_column div.video_card ul li dd.rating_6 span.rate { display:none; }
		.target_video div.list_column div.video_card ul li dd.rating_6 span.numbers { margin-left:105px; }
		.target_video div.list_column div.video_card ul li dd.rating_7 span.rate { display:none; }
		.target_video div.list_column div.video_card ul li dd.rating_7 span.numbers { margin-left:105px; }
		.target_video div.list_column div.video_card ul li dd.rating_8 span.rate { display:none; }
		.target_video div.list_column div.video_card ul li dd.rating_8 span.numbers { margin-left:105px; }
		.target_video div.list_column div.video_card ul li dd.rating_9 span.rate { display:none; }
		.target_video div.list_column div.video_card ul li dd.rating_9 span.numbers { margin-left:105px; }
		.target_video div.list_column div.video_card ul li dd.rating_10 span.rate { display:none; }
		.target_video div.list_column div.video_card ul li dd.rating_10 span.numbers { margin-left:105px; }

		.target_video div.list_column div.video_card ul li.summary { font:normal 11px Verdana, Arial, Helvetica, sans-serif; color:#8f8f8f; padding:10px 0 0 0; }
		.target_video div.list_column div.video_card ul li.description p { display:block; overflow:hidden; width:auto; padding-right:16px; margin:0; }
		.target_video div.list_column div.video_card li h2 { color:#0071e1; font:bold 16px Verdana, Arial, Helvetica, sans-serif; padding:0; }

	.target_video div.list_column div.close_video_card { background:url(http://static.sftcdn.net/shared/images/interface/video/css_video_sprites.png) 0 -516px scroll; height:15px; }

	#related_videos { margin:10px 0 0 0; }
		#related_videos .related_video_box { clear:both; }
		#related_videos h3 { background:url(http://static.sftcdn.net/shared/images/interface/video/css_video_sprites.png) 0 -537px; height:33px; padding:0 1px 0 8px; }
			#related_videos h3 span { color:#3B3B3B; font:bold 24px "Trebuchet Ms", Arial, sans-serif; letter-spacing:-0.7px; line-height:normal; padding:0 10px 3px 8px; text-align:left; }
			#related_videos h3 span strong { color:#1fa4e1; }
	#related_videos h4 { background:none; font:bold 12px Verdana, Arial, Helvetica, sans-serif; text-align:left; padding:0; margin:5px 0 0 10px; }
	#related_videos .imag_related_videos { float:left; display:block; height:75px; margin:0 0 0 10px; width:125px; }

	#related_videos .content_ul { float:left; margin:-3px 0 0 10px; }
		#related_videos .content_ul ul { font-size:11px; width:170px; }
			#related_videos .content_ul ul li.views dl { margin:5px 0; height:18px; }
			#related_videos .content_ul ul li.rating dl { margin:0; height:18px; }
			#related_videos .content_ul ul li.views dl dt { float:left; margin:0 4px 0 0; }
			#related_videos .content_ul ul dl dd.rating_0 { background:url(http://static.sftcdn.net/shared/images/interface/video/video_stars_small.png) 0 -190px no-repeat; padding:0; width:70px; height:18px; }
			#related_videos .content_ul ul dl dd.rating_1 { background:url(http://static.sftcdn.net/shared/images/interface/video/video_stars_small.png) 0 -171px no-repeat; padding:0; width:70px; height:18px; }
			#related_videos .content_ul ul dl dd.rating_2 { background:url(http://static.sftcdn.net/shared/images/interface/video/video_stars_small.png) 0 -152px no-repeat; padding:0; width:70px; height:18px; }
			#related_videos .content_ul ul dl dd.rating_3 { background:url(http://static.sftcdn.net/shared/images/interface/video/video_stars_small.png) 0 -133px no-repeat; padding:0; width:70px; height:18px; }
			#related_videos .content_ul ul dl dd.rating_4 { background:url(http://static.sftcdn.net/shared/images/interface/video/video_stars_small.png) 0 -114px no-repeat; padding:0; width:70px; height:18px; }
			#related_videos .content_ul ul dl dd.rating_5 { background:url(http://static.sftcdn.net/shared/images/interface/video/video_stars_small.png) 0 -95px no-repeat; padding:0; width:70px; height:18px; }
			#related_videos .content_ul ul dl dd.rating_6 { background:url(http://static.sftcdn.net/shared/images/interface/video/video_stars_small.png) 0 -76px no-repeat; padding:0; width:70px; height:18px; }
			#related_videos .content_ul ul dl dd.rating_7 { background:url(http://static.sftcdn.net/shared/images/interface/video/video_stars_small.png) 0 -57px no-repeat; padding:0; width:70px; height:18px; }
			#related_videos .content_ul ul dl dd.rating_8 { background:url(http://static.sftcdn.net/shared/images/interface/video/video_stars_small.png) 0 -38px no-repeat; padding:0; width:70px; height:18px; }
			#related_videos .content_ul ul dl dd.rating_9 { background:url(http://static.sftcdn.net/shared/images/interface/video/video_stars_small.png) 0 -19px no-repeat; padding:0; width:70px; height:18px; }
			#related_videos .content_ul ul dl dd.rating_10 { background:url(http://static.sftcdn.net/shared/images/interface/video/video_stars_small.png) 0 0 no-repeat; padding:0; width:70px; height:18px; }

			#related_videos .content_ul ul dl dd.rating_0 span.rate { display:none; }
			#related_videos .content_ul ul dl dd.rating_1 span.rate { display:none; }
			#related_videos .content_ul ul dl dd.rating_2 span.rate { display:none; }
			#related_videos .content_ul ul dl dd.rating_3 span.rate { display:none; }
			#related_videos .content_ul ul dl dd.rating_4 span.rate { display:none; }
			#related_videos .content_ul ul dl dd.rating_5 span.rate { display:none; }
			#related_videos .content_ul ul dl dd.rating_6 span.rate { display:none; }
			#related_videos .content_ul ul dl dd.rating_7 span.rate { display:none; }
			#related_videos .content_ul ul dl dd.rating_8 span.rate { display:none; }
			#related_videos .content_ul ul dl dd.rating_9 span.rate { display:none; }
			#related_videos .content_ul ul dl dd.rating_10 span.rate { display:none; }

.target_video .list_items { height:165px; margin-left:10px; float:left; }
.target_video .list_items ul li { padding:1px 0; margin:0; line-height:14px; border:1px solid white; }
.target_video .list_items ul li.summary { font:normal 11px Verdana, Arial, Helvetica, sans-serif; color:#8f8f8f; margin:25px 0 0 0; }
.target_video .list_items ul li.description p { margin:0; padding:0; line-height:12px; }
.target_video .list_items ul li dl { margin:0; padding:0; }

/* @group VIDEO BUTTON */
#file_screenshot .video { display:block; overflow:hidden; width:100%; margin-top:-20px; text-align:left; }
#file_screenshot .video a { background:url(http://static.sftcdn.net/it/images/interface/buttons_vervideo.gif ) no-repeat 0px 0px; padding:0; height:38px; width:50%; z-index:100; position:relative; display:block; margin:auto; }
	#file_screenshot .video a span { text-indent:-1000em; display:none; }
.videos .related_videos .video_image .btn_video, .videos .related_videos_last .video_image .btn_video { background:url(http://static.sftcdn.net/it/images/interface/buttons_vervideo.gif) no-repeat 0px 0px; cursor:pointer; height:35px; padding:0; width:42%; position:absolute; bottom:-3px; text-indent:-2000em; left:29%; display:block; }
/* @ENDgroup VIDEO BUTTON */

/* @group UI STARS VIDEO RATING */
.ui-stars-cancel, .ui-stars-star { float:left; width:17px; height:15px; text-indent:-999em; cursor:pointer; display:block; background:transparent; overflow:hidden; }
.ui-stars-cancel, .ui-stars-cancel a { background:url(http://static.sftcdn.net/shared/images/interface/video/delete.gif) no-repeat 0 -18px; }
.ui-stars-star, .ui-stars-star a { background:url(http://static.sftcdn.net/shared/images/interface/video/star.gif) no-repeat 0 -1px; }
.ui-stars-cancel a, .ui-stars-star a { display:block; width:16px; height:100%; background-position:0 -1px; }
.ui-stars-star-on a { background-position:0 -18px; }
.ui-stars-star-hover a { background-position:0 -35px; }
.ui-stars-cancel-hover a { background-position:0 -18px; }
.ui-stars-cancel-disabled a, .ui-stars-star-disabled, .ui-stars-star-disabled a { cursor:default; }
.ui-stars-star { background:transparent; overflow:hidden; }
/* @ENDgroup UI STARS VIDEO RATING */

/* @ENDgroup VIDEO FILE */

	/* @group RECOMMEND FORM */
	.recommend_page form.forms label { width:22%; }
	#recommend_form_box.mainbar { padding:0pt 0pt 20px; }
	.recommend_page h1 { font-size:28px; }
	.recommend_page h2 { font-weight:bold; font-size:14px; color:#539B32; margin-bottom:5px; }
	.recommend_page .msg_info { width:auto; }
	.recommend_page #recommend_login { padding:10px 0px; }
	.recommend_page #recommend_login ul li { line-height:30px; }
	.recommend_page #recommend_login ul li.see_more { margin:8px 0px; text-align:left; line-height:18px; }
	.recommend_page #recommend_login input, .recommend_page #recommend_login input label { vertical-align:middle; }
	.recommend_page form#recommend_us.forms.disabled input, .recommend_page form#recommend_us.forms.disabled textarea, .recommend_page form#recommend_form.forms.disabled input, .recommend_page form#recommend_form.forms.disabled textarea { background-color:#EBEBEB; border-color:#999; }
	.recommend_page form#recommend_us.forms.disabled .button, .recommend_page form#recommend_form.forms.disabled .button { background-image:none; color:#999; cursor:default; }
	.recommend_page .no_user { margin-top:-165px; }
	.recommend_page .optional { color:#999; }
	/* @endgroup RECOMMEND FORM */

#softonic_prize { position:relative; margin:0 0 15px; }
/* @endgroup FILE */

/* @group FILE SCREENSHOTS */
table.thumbnails_table { width:100%; margin-bottom:20px; }
	table.thumbnails_table td { padding:10px 16px 10px 4px; text-align:center; vertical-align:top; }
/* @endgroup FILE SCREENSHOTS */

/* @group FILE EXTRAS */
#xtras_info { clear:both; margin:20px 0; }
#xtras_info dl { padding-left:10px; }
	#xtras_info dt { padding-left:10px; margin-top:10px; background:url(http://static.sftcdn.net/shared/images/icons/icons_sprite.png) -142px -5066px no-repeat transparent; }
	#xtras_info dt .language_flags { display:inline; padding:0px 12px; cursor:help; font-size:10px; }
	*:first-child+html #xtras_info dt .language_flags { padding-left:15px; color:white; }
	#xtras_info dt .language_flags em { display:none; }
	#xtras_info dd { padding-left:10px; }

#xtras_info #forum_link h4 { margin-top:18px; }
#xtras_info #forum_link p { background:url(http://static.sftcdn.net/shared/images/icons/foro_icon.png) 98% 0 no-repeat; padding:0 52px 5px 0; }
/* @endgroup FILE EXTRAS */

/* @group RELATED SEARCHES */
	#program_related_searches { clear:both; margin:20px 0; }
/* @endgroup FILE EXTRAS */

/* @group FILE STATS & OPTIONS */
#file_useroptions { display:block; overflow:hidden; width:auto; text-align:center; font-weight:bold; color:#004080; margin-bottom:10px; padding-bottom:20px; }
	#file_useroptions .title { padding:4px 10px 0 15px; }
		#file_useroptions .title h4 { text-align:left; }
		#file_useroptions a.slideNext span { padding-right:12px; background:url(http://static.sftcdn.net/shared/images/icons/icons_sprite.png) right -4908px no-repeat; }
		#file_useroptions a.slideNext.selected span { background:url(http://static.sftcdn.net/shared/images/icons/icons_sprite.png) right -4887px no-repeat; font-weight:bold; }
	ul#file_options { font-weight:normal; text-align:left; padding:9px 0 0 10px; }
		ul#file_options li { overflow:hidden; width:auto; padding-bottom:10px; font-size:11px; }
			ul#file_options li a, a#file_stats { float:left; padding-left:22px; color:#0A68C8; }
				li a#send_file_warnings.file_warnings_selected span, li a#toc.toc_selected span, li a#file_review_share.sharing_options_selected span, a#file_stats.file_stats_selected span { background:url(http://static.sftcdn.net/shared/images/icons/icons_sprite.png) right -4887px no-repeat; font-weight:bold; }
		ul#file_options li.last { padding-bottom:0; }
			ul#file_options li.last a { margin-top:1px; padding-bottom:0; }
			li a#send_file_newversion { background:url(http://static.sftcdn.net/shared/images/icons/icons_sprite.png) -100px -2430px no-repeat; }
			li a#toc { background:url(http://static.sftcdn.net/shared/images/icons/icons_sprite.png) -100px -2609px no-repeat; }
			li a#send_file_warnings { background:url(http://static.sftcdn.net/shared/images/icons/icons_sprite.png) -100px -2458px no-repeat; }
			a#file_stats { background:url(http://static.sftcdn.net/shared/images/icons/icons_sprite.png) -100px -2080px no-repeat; font-weight:normal; font-size:11px; }
				li a#send_file_warnings span, li a#toc span, li a#file_review_share span, a#file_stats span { padding-right:12px; background:url(http://static.sftcdn.net/shared/images/icons/icons_sprite.png) right -4908px no-repeat; }
			li a#recommend_file { background:url(http://static.sftcdn.net/shared/images/icons/icons_sprite.png) -100px -2489px no-repeat; }
			li a.download_s { display:block; overflow:hidden; height:14px; margin-left:0; text-decoration:none; padding-bottom:0; }
			li a.demo_online_s { width:auto; margin-left:0; text-decoration:none; display:inline; padding-bottom:0; }
			li a.download_s:hover, li a.demo_online_s:hover { text-decoration:underline; }
				ul#file_options li a.download_s strong { font-weight:normal; }
					ul#file_options li a.download_s strong:hover { text-decoration:underline; }
			ul#file_options #extra_options, ul#file_options #toc_content, ul#file_options #sharing_options_list { display:none; clear:both; overflow:hidden; width:85%; padding:6px 0 0 18px; }
				ul#file_options #extra_options li, ul#file_options #toc_content li { float:none; margin-bottom:0px; width:auto; display:block; overflow:hidden; }
			ul#file_options #toc_content { margin-left:0; padding-top:6px; }
				ul#file_options #toc_content li { background:url(http://static.sftcdn.net/shared/images/icons/icons_sprite.png) -131px -5127px no-repeat; padding-bottom:6px; }
			li a.share_s, li.share a.at_email { background:url(http://static.sftcdn.net/shared/images/icons/icons_sprite.png) no-repeat -100px -1120px; }
				ul#sharing_options_list li a { background:url(http://static.sftcdn.net/shared/images/icons/icons_sprite.png) no-repeat; }
				ul#sharing_options_list li a.at_email, li.share a.at_email { background-position:-100px -2667px; }
				ul#sharing_options_list li a.at_delicious { background-position:-100px -3450px; }
				ul#sharing_options_list li a.at_digg { background-position:-100px -3480px; }
				ul#sharing_options_list li a.at_fresqui { background-position:-100px -3510px; }
				ul#sharing_options_list li a.at_meneame { background-position:-100px -3540px; }
				ul#sharing_options_list li a.at_msnshare { background-position:-100px -3420px; }
				ul#sharing_options_list li a.at_oknotizie { background-position:-100px -3570px; }
				ul#sharing_options_list li a.at_wikio { background-position:-100px -3600px; }
				ul#sharing_options_list li a.at_yigg { background-position:-100px -3630px; }
				ul#sharing_options_list li a.at_misterwong { background-position:-100px -3660px; }
				ul#sharing_options_list li a.at_fuzz { background-position:-100px -3690px; }
				ul#sharing_options_list li a.at_scoopeo { background-position:-100px -3720px; }
				ul#sharing_options_list li a.at_blogblogs { background-position:-100px -3750px; }
				ul#sharing_options_list li a.at_googlebookmarks { background-position:-100px -3780px; }
				ul#sharing_options_list li a.at_twitter { background-position:-100px -3810px; }
				ul#sharing_options_list li a.at_strumbleupon { background-position:-100px -3840px; }
				ul#sharing_options_list li a.at_reddit { background-position:-100px -3870px; }
				ul#sharing_options_list li a.at_facebook { background-position:-100px -3900px; }
				ul#sharing_options_list li a.at_wykop { background-position:-100px -3930px; }
				ul#sharing_options_list li a.at_blip { background-position:-100px -4080px; }

#download_chart { overflow:hidden; width:auto; height:1%; padding-left:10px; }
#download_stats { display:none; }
.chart { margin:30px 0 0; }
.chart .tickLabel { color:#369; font-weight:bold; font-size:11px; }
.chart .legendLabel { font-weight:bold; font-size:11px; }
#compare_container .chart { margin:0 auto; }
	#compare_container .chart td, #compare_container .chart th { padding:0; }
/* @endgroup FILE STATS & OPTIONS */

/* @group HIGHSLIDE */
.highslide-html { overflow:hidden; padding:15px; }
.highslide-html p.msg_ok, .highslide-html p.msg_warning { height:1%; margin-bottom:20px; }
.highslide-html a.button { display:inline-block; text-decoration:none; padding:2px 14px; margin:0 5px 5px 40px; font:bold 15px "Trebuchet MS", Arial, sans-serif; color:#FFF; background:url(http://static.sftcdn.net/shared/images/interface/actions/button_form.gif) 0 100% repeat-x #56accf; border:1px solid #17649a; text-align:center; position:relative; -moz-border-radius:4px; -webkit-border-radius:4px; }
/* @endgroup HIGHSLIDE */

/* @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 24px "Trebuchet Ms", Arial, 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; }
	div.comment_list { background:#FFF; display:block; overflow:hidden; width:auto; }
	ul.comment_list { background:#FFF; padding-bottom:18px; line-height:18px; }
		ul.comment_list li { border-bottom:1px solid #efefef; padding:8px 0 3px; position:relative; }
		ul.comment_list li li { border:none; }
		ul.comment_list .user { float:left; text-align:center; width:100px; margin-right:6px; }
			ul.comment_list li .user p { margin:0; }
			ul.comment_list .user .avatar span { display:block; }
			ul.comment_list .user .avatar_image { width:100px; height:100px; margin:0 0 5px 0; }
			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 { font:bold 16px "Trebuchet Ms"; background:#DEF4D5; margin-left:-10px; padding:2px 50px 2px 10px; border-bottom:1px solid #bcd7b1; position:relative; }
					ul.comment_list .title_box h5 a { margin-right:50px; }
				ul.comment_list .average_box { background:url(http://static.sftcdn.net/shared/images/icons/icons_sprite.png) -10px -1410px no-repeat; width:49px; height:25px; padding:2px 0; text-align:center; font:bold 20px Arial, sans-serif; position:absolute; margin-top:-20px; right:9px; }
				ul.comment_list .user a { font-size:10px; }
				ul.comment_list .user a span { font-size:13px; font-weight:bold; }
				ul.comment_list .user a:hover span { text-decoration:underline; }
				ul.comment_list .body { margin-left:120px; }
				ul.comment_list .date { color:inherit; }

	ul.options { font:11px Verdana, sans-serif; text-align:right; position:relative; margin-left:120px; }
	ul.comment_list ul.options { display:block; overflow:hidden; width:auto; }
	ul.options li { display:inline; background:none; }
	ul.options li a { text-decoration:underline; display:inline; margin:0; padding:1px 0 3px 20px; }
	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; }
	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 { position:absolute; margin:-2px 0 0 -755px; display:inline; padding:2px 0; }
	ul.options li .see_more { font-size:12px; padding-left:12px; }

#section_opinion_list .own_opinion, #program_opinion_list .own_opinion, .new_opinion_confirmation ul.comment_list .title_box h5.own_opinion { background-color:#619A49; color:#FFF; }
#section_opinion_list .own_opinion a, #program_opinion_list .own_opinion a, .new_opinion_confirmation ul.comment_list .title_box h5.own_opinion a { color:#FFF; }
/* @endgroup OPINION LIST */

/* @group NEW COMMNET & NEW VALUATION */
#new_comment { width:auto; margin:18px 0; }
	#new_comment .first_opinion { margin:0 45px; padding:10px; background-color:#DBEDFE; border:1px solid #8CABD5; text-align:center; }
		#new_comment .first_opinion span { font-weight:bold; font-size:16px; color:#004080; }
	#new_comment .column1 { float:left; width:420px; line-height:200%; }
	.column1 .opinion_user { margin:30px 0; text-align:center; }
	#new_valuation .column1 .opinion_user strong { font:bold 12px Verdana, Arial, Helvetica, sans-serif; }
		#new_comment form ol { line-height:normal; }
		#new_comment form li { overflow:hidden; padding-bottom:18px; }
		#new_comment form li#review_content_rate { padding-bottom:0; }
			#form_valorate ul li { padding:18px 0 0; }
		#new_comment form label { color:#999; font-size:10px; float:none; width:390px; height:auto; }
		#new_comment form label.pros { background:url(http://static.sftcdn.net/shared/images/icons/icons_sprite.png) -100px -1727px no-repeat; padding-left:16px; }
		#new_comment form label.cons { background:url(http://static.sftcdn.net/shared/images/icons/icons_sprite.png) -100px -1756px no-repeat; padding-left:16px; }			#new_comment form label span { display:block; }
		#new_comment form legend { display:none; }
			#new_comment form label span { display:inline; color:#999; font-weight:normal; font-size:11px; }
		#new_comment .message { font:bold 18px "Trebuchet MS", Arial, sans-serif; }
		#new_comment .error p { padding:0 10px; }
		#new_comment .error p.opinion_title_example { padding:0; }

	#new_comment .column2 { float:right; width:280px; font-size:12px; margin:30px 0; text-align:center; }
	#new_comment .send_opinion { margin:10px; }
	#new_comment h2 { font:bold 24px "Trebuchet MS", Arial, sans-serif; color:#3B3B3B; }
	#new_comment h2 strong { color:#1FA4E1; }
	#new_comment textarea { clear:right; border:1px solid #8CABD5; font:11px Verdana, sans-serif; padding:2px; width:415px; height:200px; }
	#new_comment #xml_title { border:1px solid #8CABD5; padding:2px; width:415px; background-color:#EFEFEF; font-weight:700; font:bold 20px "Trebuchet MS", Arial, sans-serif; }
	#new_comment #xml_body { height:100px; }
	#new_comment #xml_best, #new_comment #xml_worse { height:75px; }
	#new_comment .legal { background-color:#FEFAE0; font-size:9px; padding:10px; text-align:justify; margin:10px 0; }
	#new_comment dl	{ margin-bottom:10px; line-height:200%; }
	#new_comment dt	{ color:#004080; font-weight:bold; float:left; margin-right:8px; }
	#new_comment .area_mark { background-color:#EFEFEF; border:1px solid #8CABD5; width:390px; height:215px; }
	#new_comment #resizer { float:right; cursor:se-resize; }

	#new_comment form li#review_content_rate .msg_info, #new_comment .not_has_valuated .msg_info { display:none; }
	#new_comment .has_valuated .msg_info { display:block; }

	/* @group VALUATION/OPINION FORM */
	#valuation_form .column2 li { padding:0; }
	#opinion_form .column1 li.error { width:424px; padding:3px; }
	#opinion_form .column2 li { padding:0; }
	#opinion_form li.your_opinion { position:relative; display:block; }
	#opinion_form li.your_opinion span.minim { color:#999; float:right; font-size:10px; position:absolute; top:18px; right:0; }
	/* @endgroup VALUATION/OPINION FORM */

#new_valuation { width:100%; }
	#new_valuation .column1 { float:left; width:240px; line-height:200%; text-align:center; padding:20px 50px; margin:20px 0; border-right:1px solid #9F9F9F; }
		#new_valuation .column1 strong { font:20px "Trebuchet MS", Arial, sans-serif; }
		#new_valuation .column1 strong em { color:#5EAD2C; }
	#new_valuation .column2 { float:right; width:300px; padding:20px 60px 0 0; font-size:12px; text-align:center; margin:4px 0; }
		#new_valuation .column2 p, #new_comment .column2 p { clear:both; padding:18px 0 0 18px; }
		#new_valuation .column2 fieldset legend { display:none; }
		#new_valuation .column2 ul { float:left; width:160px; }
		* html #new_valuation .column2 ul { width:130px; }
		#new_comment .column2 ul { float:left; width:140px; }
		#new_valuation .column2 li, #new_comment .column2 li { text-align:right; margin:0 0 9px 0; }
		#new_valuation .column2 #valuationflash, #new_valuation .column2 #valuationpull, #new_comment .column2 #valuationflash, #new_comment .column2 #valuationpull { float:right; width:135px; text-align:left; }
		#new_valuation .column2 #valuationpull li, #new_comment .column2 #valuationpull li { margin:6px 0; text-align:left; }
		#valuationpull li select { padding:1px; margin-top:-1px; }

	#new_valuation h2 { font:bold 24px "Trebuchet MS", Arial, sans-serif; color:#3B3B3B; }
	#new_valuation h2 strong { color:#1FA4E1; }

	#moderated_opinion { margin-top:18px; }
	#moderated_opinion .msg_info p { margin:1em 0; }
	#moderated_opinion h4 { font:bold 18px "Trebuchet MS", Arial, sans-serif; color:#060; }
/* @endgroup NEW COMMNET & NEW VALUATION */

/* @group Quick Comments improvements */
#file_information .quick_comment_mainbar { float:none; }
	.quick_comment_mainbar #new_comment { margin-top:0; padding-top:20px; border-top:1px solid #C6D6E7; }

#new_comment .tab_nav_wrapper { width:755px; margin-top:20px; padding:0; background:url(http://static.sftcdn.net/shared/images/interface/file_nav_tabs_bg.gif) -3px 29px repeat-x #FFF; }
	#new_comment .tab_nav_wrapper ul { display:block; overflow:hidden; padding-bottom:0; }

#new_comment #opinion_form #quickcomment ol li p.qc_small.opinion_title_example { float:none; margin:5px 0 0; font-size:11px; }

#new_comment .box_dark_mainright { padding:0; background:url(http://static.sftcdn.net/it/images/interface/bg_program_description.png) no-repeat scroll 0 100% transparent; }
	#new_comment .box_dark_mainright .content { overflow:hidden; height:1%; padding:15px 0; background:none; text-align:center; }
			#new_comment .box_dark_mainright #opinion_form .content #quickcomment { width:671px; padding:18px 42px 0; text-align:left; }

	.tab_nav_wrapper li a { outline:none; }

.tab_nav_wrapper li.tab_selected { background:url(http://static.sftcdn.net/shared/images/interface/titles_bg.png) 0 -679px no-repeat; }
	.tab_nav_wrapper li.tab_selected a { padding:10px 25px 7px 5px; color:#006; }

.tab_nav_wrapper li.tab_selected.left_tab { background-position:0 -679px; }
	.tab_nav_wrapper li.tab_selected.left_tab a { background-position:100% -679px; }

.tab_nav_wrapper li.tab_selected.right_tab { background-position:0 -729px; }
	.tab_nav_wrapper li.tab_selected.right_tab a { background-position:100% -729px; }

	.tab_nav_wrapper li.tab_unselected a { background-position:100% -825px; }
	.tab_nav_wrapper li.tab_unselected:hover a { background-position:100% -875px; }

.tab_nav_wrapper li.right_tab.tab_unselected { background-position:0 -825px; }
.tab_nav_wrapper li.right_tab.tab_unselected:hover { background-position:0 -875px; }
	.tab_nav_wrapper li.right_tab.tab_unselected a { background-position:100% -825px; }
	.tab_nav_wrapper li.right_tab.tab_unselected:hover a { background-position:100% -875px; }

.tab_nav_wrapper li.left_tab_unselected { background-position:0 -775px; }
.tab_nav_wrapper li.left_tab_unselected:hover { background-position:0 -925px; }
	.tab_nav_wrapper li.left_tab_unselected a { background-position:100% -775px; }
	.tab_nav_wrapper li.left_tab_unselected:hover a { background-position:100% -925px; }

		.icon_review { background:transparent url(http://static.sftcdn.net/shared/images/icons/icons_sprite.png) no-repeat -100px -1810px; }
		.icon_rate { background:transparent url(http://static.sftcdn.net/shared/images/icons/icons_sprite.png) no-repeat -100px -4310px; }

	.box_light_colright.review_use .content { padding:5px 10px 10px 15px; }
		.box_light_colright.review_use .content ul { margin:10px 0; }
			.box_light_colright.review_use .content ul li { margin-left:15px; padding:5px 0; list-style-type:disc; font-size:11px; line-height:14px; }
		.box_light_colright.review_use .content p { margin-bottom:0; font-size:11px; text-align:right; }

#user_review ul.mini_opiniones { height:1%; margin-bottom:12px; padding-left:15px; border-bottom:1px solid #D6DBE2; text-align:left; }
	#user_review ul.mini_opiniones li { display:block; overflow:hidden; height:1%; padding-bottom:15px; }
		#user_review ul.mini_opiniones li img { float:left; margin-right:10px; }
		#user_review ul.mini_opiniones li p { float:left; padding-right:15px; margin:0; font-size:11px; line-height:14px; }
			#user_review ul.mini_opiniones li p a { font-weight:bold; }
#user_rating.no_valuation .content { padding-bottom:0; }
	#user_rating .title.no_valuation, #user_review .title.no_valuation { padding-bottom:3px; }
	#user_review .title.no_valuation { text-align:center; }
	#user_review .title.no_opinion { margin-bottom:12px; padding-bottom:6px; border-bottom:1px solid #D6DBE2; }
		#user_rating .no_valuation p, #user_review .no_valuation p, #user_review .no_opinion p { margin-top:0; }

#new_comment #opinion_form #quickcomment ul.quickcomments_slider { margin-bottom:20px; }
	#new_comment #opinion_form #quickcomment ul.quickcomments_slider li { overflow:hidden; clear:both; }
		#new_comment #opinion_form #quickcomment ul.quickcomments_slider li p { float:left; width:120px; margin:3px 18px 0 0; text-align:right; font-weight:normal; line-height:1em; }
		#new_comment #opinion_form #quickcomment ul.quickcomments_slider .slider { float:left; width:120px; height:18px; margin:4px 24px 0 0; border:0; background:transparent url(http://static.sftcdn.net/shared/images/interface/quickcomments/rating_interface.png) no-repeat top left; }
			#new_comment #opinion_form #quickcomment ul.quickcomments_slider .slider .ui-slider-handle { top:6px; width:13px; height:12px; margin-left:-6px; border:0; background:transparent url(http://static.sftcdn.net/shared/images/interface/quickcomments/rating_interface.png) no-repeat 0 -90px; cursor:pointer; }
			#new_comment #opinion_form #quickcomment ul.quickcomments_slider .slider span { display:block; height:12px; background:transparent url(http://static.sftcdn.net/shared/images/interface/quickcomments/rating_interface.png) no-repeat; }
			#new_comment #opinion_form #quickcomment ul.quickcomments_slider .slider span.rankLow { background-position:0 -72px; }
			#new_comment #opinion_form #quickcomment ul.quickcomments_slider .slider span.rankMedium { background-position:0 -54px; }
			#new_comment #opinion_form #quickcomment ul.quickcomments_slider .slider span.rankHigh { background-position:0 -36px; }
		#new_comment #opinion_form #quickcomment ul.quickcomments_slider .value { background-color:transparent; border:0 none; font-size:15px; line-height:1em; color:#0A68C8; }

#examples-userreview-vote ul { overflow:hidden; margin-bottom:15px; }
	#examples-userreview-vote ul li { list-style:none; }
		#examples-userreview-vote ul li span { display:block; font-weight:bold; }
		#examples-userreview-vote ul li.pros span { background:url(http://static.sftcdn.net/shared/images/icons/icons_sprite.png) -100px -1727px no-repeat; padding-left:16px; }
		#examples-userreview-vote ul li.cons span { background:url(http://static.sftcdn.net/shared/images/icons/icons_sprite.png) -100px -1756px no-repeat; padding-left:16px; }
#examples-userreview-vote p.more_opinions { padding-top:15px; border-top:1px solid #1F1F1F; }

#rate_content p, #rate_content .msg_info { margin-top:0; }
#rate_content p.write_review { margin-bottom:20px; font-weight:normal; }

#opinion-form { overflow:hidden; }
	#opinion-form .msg_ko { margin-top:0; }
		#opinion-form form.forms h3 { font:bold 18px "Trebuchet Ms",Arial,sans-serif; margin-bottom:10px; }
			#opinion-form form.forms h3 span { color:#1FA4E1; }
		#opinion-form form.forms dl { margin:15px 0; }
			#opinion-form form.forms dl dt { font-weight:bold; }
			#opinion-form form.forms dl dd { margin-top:5px; font-size:15px; color:#000; }
			#opinion-form form.forms div label { display:block; float:none; width:auto; margin-bottom:5px; font-weight:bold; }
			#opinion-form form.forms div input { float:left; margin:0 12px 5px 0; }
			#opinion-form form.forms input.button { text-decoration:none; margin:5px 5px 5px 0; font:bold 15px "Trebuchet MS", Arial, sans-serif; color:#FFF; background:url(http://static.sftcdn.net/shared/images/interface/actions/button_form.gif) 0 100% repeat-x #56accf; border:1px solid #17649a; text-align:center; position:relative; -moz-border-radius:4px; -webkit-border-radius:4px; overflow:hidden; padding:0 .25em 0 .25em; width:auto; cursor:pointer; }
			#opinion-form form.forms div p.mini_text_dialog { margin:0 0 20px 0; font-size:10px; color:grey; }
			#opinion-form form.forms div div { clear:both; margin-bottom:20px; }
				#opinion-form form.forms div div input { margin:3px 12px 3px 0; }
				#opinion-form form.forms div div span { font-size:11px; line-height:18px; }
				#opinion-form form.forms div div a.forgot_password_dialog { font-size:11px; }
				#opinion-form p a { margin-left:40px; }

#file_information.new_opinion_confirmation h2 { margin-top:20px; font-size:24px; font-weight:bold; font-family:"Trebuchet MS", sans-serif; }
#file_information.new_opinion_confirmation .msg_ok { width:60%; margin-top:30px; }
#file_information.new_opinion_confirmation div.comment_list { width:75%; }
#file_information.new_opinion_confirmation h3 { margin-top:15px; padding-bottom:10px; font-size:15px; font-weight:bold; }
	#file_information.new_opinion_confirmation ul.comment_list { padding-bottom:0; }
		#file_information.new_opinion_confirmation ul.comment_list p.body.description { padding-top:15px; }
		#file_information.new_opinion_confirmation ul.comment_list ul.options { padding-top:10px; }
#file_information.new_opinion_confirmation ul.confirmation_options { padding-left:30px; }
	#file_information.new_opinion_confirmation ul.confirmation_options li { list-style:disc; }

#opinion_button { margin:20px auto 25px auto; text-align:center; }
/* @endgroup Quick Comments improvements */

/* @group USER REVIEW */
#user_review { text-align:center; position:relative; }
#user_review .title { padding:4px 10px 10px 15px; text-align:left; }
#user_review .title h4, .title_box_colright { font:bold 16px/19px "Trebuchet MS", Arial, sans-serif; }
.title_box_colright { color:#305b87; }
/* @endgroup USER REVIEW */

/* @group OPINION VIEW */
#opinion_view { display:block; overflow:hidden; width:auto; background:no-repeat #fff url(http://static.sftcdn.net/shared/images/interface/opinion_view_box.png) 0 100%; }
	#opinion_view .content { display:block; overflow:hidden; width:auto; background:no-repeat url(http://static.sftcdn.net/shared/images/interface/opinion_view_box.png) 0 0; margin:0 0 40px 0; padding:18px 18px 30px 18px; }
		#opinion_view .content .opinion_avatar { width:100px; height:100px; float:left; text-align:center; font-weight:bold; margin:0 16px 16px 0; }
		#opinion_view .content .opinion_title { font:12px Arial, sans-serif; }
		#opinion_view .content .opinion_title h2 { margin-top:9px; font:22px "Trebuchet MS", Arial, sans-serif; color:#3B3B3B; line-height:27px; }
		#opinion_view .content .opinion_data { width:auto; display:block; overflow:hidden; font:12px Arial, sans-serif; color:#677689; padding:33px 0 9px 0; margin:0; }
			#opinion_view .content .opinion_data dt, #opinion_view .content .opinion_data dd { display:inline; }
			#opinion_view .content .opinion_data dd { padding-left:0.5em; }
			dt.opinion_version { float:left; }
			dd.opinion_version { float:left; width:200px; }
			dt.date { float:left; font:12px Arial, sans-serif; color:#677689; }
			dd.date { float:left; width:209px; font:12px Arial, sans-serif; color:#677689; }
			dt.views { float:left; }
			dd.views { float:left; }

		#opinion_options { clear:both; display:block; overflow:hidden; width:auto; border-top:1px dotted #8CABD5; border-bottom:1px dotted #8CABD5; font-size:11px; padding:4px 0px; margin:0 0px 9px 0; text-align:left; }
			#opinion_options li { display:inline; }
			#opinion_options a { padding:1px 3px 1px 25px; margin-right:60px; }
			#opinion_options .private_message { background:url(http://static.sftcdn.net/shared/images/i cons/icons_sprite.png) -100px -2669px no-repeat; }
			#opinion_options .meet_user { float:left; background:url(http://static.sftcdn.net/shared/images/icons/icons_sprite.png) -100px -2669px no-repeat; padding:1px 0 1px 25px; }
			#opinion_options .comment_s { float:right; font:11px Verdana, Arial, sans-serif; padding:1px 0px 3px 20px; margin:0 0 0 5px; }

		#opinion_view .content .opinion_body { display:block; overflow:hidden; width:auto; font-size:12px; line-height:150%; }
			#opinion_view .content .opinion_body .text { margin:12px 0 6px; }
			#opinion_view .content .column1 { float:left; width:68%; padding-right:2%; margin-right:-1px; border-right:1px dotted #8CABD5; }
			#opinion_view .content .column2 { float:left; width:30%; clear:right; }
			#opinion_view .content .column2 dl { display:block; overflow:hidden; width:auto; }
			#opinion_view .content .opinion_body .column1, #opinion_view .content .you_like .column1 { padding-top:10px; border-right:none; }
			#opinion_view .content .opinion_body strong.pros { font:bold 16px "Trebuchet MS", Arial, sans-serif; color:#3B3B3B; background:url(http://static.sftcdn.net/shared/images/icons/icons_sprite.png) -100px -1725px no-repeat; padding-left:16px; }
			#opinion_view .content .opinion_body strong.cons { font:bold 16px "Trebuchet MS", Arial, sans-serif; color:#3B3B3B; background:url(http://static.sftcdn.net/shared/images/icons/icons_sprite.png) -100px -1755px no-repeat; padding-left:16px; }
			#opinion_view .content .opinion_body dl, #opinion_view .content .opinion_body dd, #opinion_view .content .opinion_body dt { float:left; }
			#opinion_view .content .opinion_body dl { padding-left:30px; line-height:150%; padding-bottom:10px; }
			#opinion_view .content .opinion_body dt { width:85px; }
			#opinion_view .content .opinion_body dd { width:78px; clear:right; margin:6px 0; }
			#opinion_view .content .opinion_body dt.rating_title { font:bold 16px "Trebuchet MS", Arial, sans-serif; background:none; margin-top:10px; }
			#opinion_view .content .opinion_body dd.rating_value { font:bold 28px "Trebuchet MS", Arial, sans-serif; text-align:right; margin:0; width:80px; display:block; height:34px; }

			#opinion_view .opinion_rate { position:relative; font-size:16px; font-weight:bold; font-family:"Trebuchet MS", Arial, sans-serif; color:#00407f; }
			#opinion_view .opinion_rate ul { position:absolute; left:355px; top:0; background:url(http://static.sftcdn.net/shared/images/interface/actions/rate_box.gif) 100% 0 no-repeat; width:137px; height:28px; }
			#opinion_view .opinion_rate li { float:left; background:none; font-family:'Trebcuhet MS', Arial, sans-serif; font-size:15px; font-weight:bold; padding:5px 0 0 20px; }
			#opinion_view .opinion_rate li a { padding-right:20px; }
			#opinion_view .opinion_rate legend { display:inline; color:#3D7124; }
			#opinion_view .opinion_rate li.yes a { color:#1E8F28; }
			#opinion_view .opinion_rate li.no a { color:#C52A2A; }
			#opinion_view .opinion_rate li.yes a:hover { background:url(http://static.sftcdn.net/shared/images/interface/actions/rate_ok.gif) 100% 50% no-repeat; }
			#opinion_view .opinion_rate li.no a:hover { background:url(http://static.sftcdn.net/shared/images/interface/actions/rate_ko.gif) 100% 50% no-repeat; }
			#vote_opinion { display:block; overflow:hidden; width:auto; clear:both; }
			* html #vote_opinions_options.voted, * html #vote_opinions_voted { padding-left:10px; }
			*:first-child+html #vote_opinions_options.voted, *:first-child+html #vote_opinions_voted { padding-left:10px; }
			#vote_opinions_options.voted, #vote_opinions_voted { padding-left:3px; }

		#opinion_view .you_like	{ border-top:1px solid #8cabd5; border-bottom:1px solid #8cabd5; margin:18px 0; padding:18px 0; }
		#opinion_view .content .you_like .column2 p { padding-left:30px; margin:0; font-size:10px; color:#3D7124; }
		#opinion_view .nav { padding:10px 10px 0 10px; display:block; overflow:hidden; width:auto; }
			#opinion_view .nav .preview { position:absolute; background:url(http://static.sftcdn.net/shared/images/interface/actions/resultset_previous.png) 0 50% no-repeat; padding:0 20px; }
			#opinion_view .nav .next { float:right; background:url(http://static.sftcdn.net/shared/images/interface/actions/resultset_next.png) 100% 50% no-repeat; padding:0 20px; }
/* @endgroup OPINION VIEW */

/* @group DOWNLOAD PAGE */
#free_download_box, #premium_download_box, #members_download_box, #mobile_install_box, #mobile_wap_install_box { position:relative; width:755px; margin-bottom:18px; padding:1px; text-align:left; }
	#free_download_box h2, #premium_download_box h2, #members_download_box h2, #mobile_install_box h2, #mobile_wap_install_box h2, #ud_download_box h2 { display:none; }
	#free_download_box h3, #premium_download_box h3, #members_download_box h3, #mobile_install_box h3, #mobile_wap_install_box h3 { background:none; font:bold 20px "Trebuchet MS", Arial, sans-serif; text-transform:none; margin:30px 0 0 130px; }
	#free_download_box ul, #premium_download_box ol, #members_download_box ul, #mobile_install_box ol, #mobile_wap_install_box ol, #ud_download_box ol { margin:10px 0 15px 135px; }
	#free_download_box li, #premium_download_box li, #members_download_box li, #mobile_install_box li, #mobile_wap_install_box li, #hosting_download_success li, #ud_download_box li { font-family:"Trebuchet MS", Arial, sans-serif; font-size:14px; color:#3b3b3b; line-height:22px; padding-left:20px; padding-right:20px; position:relative; }
	#hosting_download_success_ie li { font-family:"Trebuchet MS", Arial, sans-serif; font-size:14px; color:#3b3b3b; line-height:22px; padding:20px 0 20px 50px; position:relative; background:url(http://static.sftcdn.net/shared/images/download/download_success_arrows.png) no-repeat 220px 12px; }
	#premium_download_box ol { margin:12px 0 17px 135px; }
	#free_download_box #download_softonic_toolbar { display:none; background:url(http://static.sftcdn.net/shared/images/download/check_arrow.png) 118px 4px no-repeat; padding:0 0 0 132px; margin:-10px 0 0 0; }
		#free_download_box #download_softonic_toolbar a.more_info { font-family:Arial, Helvetica, sans-serif; font-size:11px; }
		#free_download_box #download_softonic_toolbar label { font:bold 16px 'Trebuchet Ms', Arial, Helvetica, sans-serif; }
		#free_download_box #download_softonic_toolbar label span { color:#3386D3; }
		#free_download_box #download_softonic_toolbar li { background:none; padding-left:0px; width:400px; }
	#free_download_box #softonic_toolbar_box_input { display:none; clear:both; width:655px; margin:15px 0 0 35px; background:url(http://static.sftcdn.net/shared/images/interface/freedownload_sponsor_box.gif) no-repeat; padding-top:5px; }
		#free_download_box #softonic_toolbar_box_input h4 { color:#3386D3; font-size:14px; }
		#free_download_box #softonic_toolbar_box_input #softonic_toolbar_description { background:url(http://static.sftcdn.net/shared/images/download/softonic_download_toolbar.gif) 20px 20px no-repeat; font:13px 'Trebuchet MS', Arial, sans-serif; padding:10px 10px 10px 100px; }
		#free_download_box #softonic_toolbar_box_input .close_bottom { margin:0; background:url(http://static.sftcdn.net/shared/images/interface/freedownload_sponsor_box.gif) 0 100% no-repeat transparent; height:15px; }

	#free_download_box #softonic_toolbar_box_link { clear:both; margin:10px -2px 0 40px; background:url(http://static.sftcdn.net/shared/images/interface/freedownload_sponsor_box.gif) 0 100% no-repeat; padding:0; position:relative; }
		#free_download_box #softonic_toolbar_box_link h3 { background:url(http://static.sftcdn.net/shared/images/interface/freedownload_sponsor_box.gif) 0 0 no-repeat; margin:0 0 10px 0; width:100%; padding:10px 0 0 10px; }
		#free_download_box #softonic_toolbar_box_link h3 span { color:#3386D3; }
		#free_download_box #softonic_toolbar_box_link .open_info { font:normal 11px Verdana, Arial, sans-serif; }
		#free_download_box #softonic_toolbar_box_link p { background:url(http://static.sftcdn.net/shared/images/download/softonic_download_toolbar.gif) 20px 10px no-repeat; font:13px 'Trebuchet MS', Arial, sans-serif; padding:10px 10px 10px 100px; display:none; }
		#free_download_box #softonic_toolbar_box_link a.download_l { position:absolute; margin:-35px 0px 0 0; right:0; }

	/* @group UNIVERSAL DONWLOADER */

	#universal_downloader_claim { clear:left; color:#666; display:block; margin:0 0 -17px 27px; padding:16px 0 0; }
	#other_download_options { clear:left; margin-left:27px; display:block; }
	#other_download_options a { text-decoration:underline; }

	#ud_download_box { position:relative; width:755px; margin:18px 0 5px 0; padding:1px; text-align:left; border-top:#cbd5df 1px solid; }
			#ud_download_box h3 { background:none; font:normal 24px "Trebuchet MS", Arial, sans-serif; text-transform:none; margin:22px 0 0 22px; }
			#ud_download_box h3 strong { color:#4D7B0F; }
			#ud_download_box ul { margin:10px 0 15px 22px; }
			#ud_download_box ul li { background:url(http://static.sftcdn.net/shared/images/icons/verified.gif) 0 50% no-repeat transparent; color:#3B3B3B; font-family:"Trebuchet MS", Arial, sans-serif; font-size:14px; line-height:22px; padding-left:20px; padding-right:20px; position:relative; }
			#ud_download_box ul li strong { font-size:15px; color:#000; }
	#ud_download_box .download_option, #content_free.universal_downloader .download_option { display:block; overflow:hidden; padding:0 0 20px 28px; clear:both; width:auto; }
	#ud_download_box a.download_l { font-size:34px; background:url(http://static.sftcdn.net/shared/images/interface/actions/download_button_big.png) no-repeat 1px 0px; padding-left:55px; }

	.virus_free #ud_download_box { margin-bottom:40px; }
		.virus_free #ud_download_box #download_message { height:auto; }
		.virus_free #ud_download_box .download_option { width:440px; margin-left:22px; padding:33px 0 40px 28px; background:#ecffe1 url(http://static.sftcdn.net/it/images/security_seal/virus_free_download_seal.png) no-repeat bottom right; border:1px solid #2e880d; }
			.virus_free #ud_download_box .download_option span { display:block; margin-left:55px; }

	#content_free.universal_downloader #free_download_box #free_download_box_default #dinamic_content .download_option { text-align:left; }
	#content_free.universal_downloader #free_download_button { background:none; padding:0; font-size:14px; }
	#content_free.universal_downloader #free_download_box, #content_free.universal_downloader #free_download_box_end { background:none; }
	#content_free.universal_downloader h3 { color:#000; font-weight:normal; }
	#content_free.universal_downloader h3 strong { color:#126AAA; }
	#content_free.universal_downloader #free_download_box .download_message_box { min-height:10px; }
	#content_free.universal_downloader #free_download_box .download_message_box ul { display:block; overflow:hidden; clear:both; }
	#content_free.universal_downloader #free_download_box .download_option a.download_l, #content_free.universal_downloader #free_download_box a.download_l { margin-top:0; position:static; right:0; font-weight:normal; }
	#content_free.universal_downloader #free_download_box_default h3 { margin:0; padding:0 0 0 22px; }

	#content_free.universal_downloader #free_download_box.success_download { background:url(http://static.sftcdn.net/shared/images/download/download_bg_free_success.gif) 0 0 no-repeat #FFF; margin-top:18px; }
		#content_free.universal_downloader #free_download_box.success_download h3 { background:none; font:bold 26px "Trebuchet MS", Arial, sans-serif; text-transform:none; margin:15px 0 0 50px; color:#4D7B0F; }
		#content_free.universal_downloader #free_download_box.success_download #free_download_success { padding:10px 36px 0 50px; }
		#content_free.universal_downloader #free_download_box.success_download #free_download_success ul li { margin-bottom:10px; background:none; padding-left:5px; color:#3b3b3b; }
		#content_free.universal_downloader #free_download_box.success_download #free_download_success ul li span { font-size:14px; margin:0; padding:0; background:url(http://static.sftcdn.net/shared/images/icons/verified.gif) 0 0 no-repeat transparent; padding-left:20px; color:#000; }
		#content_free.universal_downloader #free_download_box.success_download #free_download_success ul li strong { font-size:16px; }
		#content_free.universal_downloader #free_download_box.success_download #free_download_success #free_mirror_links_success { display:block; }
		#content_free.universal_downloader #free_download_sponsor { background:none; }
		#content_free.universal_downloader #free_download_sponsor .close_bottom { display:none; }
		#content_free.universal_downloader #free_download_sponsor .google_sponsored_ad { background:url(http://static.sftcdn.net/it/images/interface/bg_ads_new.png) no-repeat transparent scroll 0px -456px; text-align:left; font-size:13px; }
		#content_free.universal_downloader #free_download_sponsor .google_sponsored_ad span.google_ad_title { font-size:18px; }
		#content_free.universal_downloader #free_download_sponsor .google_sponsored_ad span.google_ad_link { font-size:12px; }

		#content_free.universal_downloader #free_download_box.success_download #free_download_success .download_mirror, #content_free.universal_downloader #free_download_box #download_message_failure .download_mirror { display:block; overflow:hidden; background:none; display:inline; font:bold 15px "Trebuchet MS", Arial, sans-serif; padding:0; }
		#content_free.universal_downloader #free_download_box.success_download #free_download_success .download_mirror span, #content_free.universal_downloader #free_download_box #free_download_box #download_message_failure .download_mirror span { display:inline; float:left; padding-left:20px; margin:5px 0 0 0; }
		#content_free.universal_downloader #free_download_box.success_download #free_download_success .download_mirror ul, #content_free.universal_downloader #free_download_box #free_download_box #download_message_failure .download_mirror ul { display:inline; float:left; margin:7px 0 0 0; padding:0; }
		#content_free.universal_downloader #free_download_box.success_download #free_download_success .download_mirror ul li, #content_free.universal_downloader #free_download_box #free_download_box #download_message_failure .download_mirror ul li { background:url(http://static.sftcdn.net/shared/images/interface/blue_arrow.png) no-repeat 10px 50%; font:bold 13px "Trebuchet MS", Arial, sans-serif; float:left; clear:both; width:250px; padding-left:20px; margin:0; }
		#content_free.universal_downloader #free_download_box.success_download #free_download_success .download_mirror ul li a, #content_free.universal_downloader #free_download_box #free_download_box #download_message_failure .download_mirror ul li a { padding:0; margin:0; }

	#members_download_box .login_deluxe { margin-top:-67px; position:absolute; right:18px; padding:5px 90px 5px 45px; font:16px "Trebuchet MS", Arial, sans-serif; background:transparent url(http://static.sftcdn.net/shared/images/icons/deluxe.gif) no-repeat scroll 0 50%; }
	#members_download_box .download_option .login_deluxe a { margin-top:inherit; position:relative; right:inherit; color:#000; }
	#members_download_box .download_option .login_deluxe a:hover { text-decoration:none; cursor:default; }
	#members_download_box .download_option .login_deluxe a strong:hover { cursor:pointer; }
	#members_download_box .download_option .login_deluxe a strong { color:#0A68C8; text-decoration:underline; }
	#members_download_box.universal_downloader { background:#ecf2f8; padding:20px 0; margin:0 0 140px 0; border-top:#c6d6e7 1px solid; border-bottom:#c6d6e7 1px solid; }
	#members_download_box.universal_downloader p.find_more { font:14px "Trebuchet MS", Arial, sans-serif; background:url(http://static.sftcdn.net/shared/images/icons/deluxe.gif) 0 0 no-repeat transparent; margin:0 0 0 10px; padding-left:30px; }
	#members_download_box.universal_downloader .find_more a { background:none; padding:0; text-decoration:underline; }
	#members_download_box.universal_downloader .find_more #deluxe_moreinfo { font-weight:bold; }

	#nyroModalContent #info-popup-ud { display:block; position:relative; overflow:hidden; }
	#info-popup-ud { font:12px Verdana, Arial, Helvetica, sans-serif; margin:15px; width:650px; display:none; }
	#info-popup-ud h2 { font:20px "Trebuchet MS", Arial, sans-serif; font-weight:bold; color:#000; margin-bottom:10px; }
	#info-popup-ud h2 span { color:#1fa4e1; }
	#info-popup-ud p { margin:0 0 20px; }
	#info-popup-ud p span { font-size:11px; margin-top:10px; display:block; }
	#info-popup-ud ul { margin-bottom:20px; overflow:hidden; display:block; }
	#info-popup-ud ul li { display:block; width:200px; float:left; margin-left:10px; text-align:center; }
	#info-popup-ud ul li.first { margin-left:2px; border:none; }
	/* @endgroup UNIVERSAL DOWNLOADER */

	/* @group UD: DOWNLOAD PROCESS */
	#sd_downloadprocess { display:none; position:relative; background:url(http://static.sftcdn.net/shared/images/interface/sd_downloadprocess_bg.png) no-repeat left bottom; width:225px; margin-left:-14px; }
		#sd_downloadprocess h3 { padding:14px 0 15px 20px; background:url(http://static.sftcdn.net/shared/images/interface/sd_downloadprocess_bg.png) no-repeat left top; font:bold 21px "Trebuchet MS", Arial, sans-serif; text-align:center; color:#14486d; }
		#sd_downloadprocess #poweredby { padding-left:15px; margin-top:-10px; text-align:center; color:#14486d; }
		#sd_downloadprocess ul { width:192px; padding:0 0 15px 24px; }
			#sd_downloadprocess li { padding:20px 0 15px 15px; background:url(http://static.sftcdn.net/shared/images/interface/sd_downloadprocess_tab.png) no-repeat left top; }
				#sd_downloadprocess li.last { background:none; border-top:1px solid #378cd5; }
				#sd_downloadprocess li h4 { font:16px "Trebuchet MS", Arial, sans-serif; padding-bottom:20px; }
					#sd_downloadprocess li img.step1 { margin-left:-5px; }
					#sd_downloadprocess li img.step2 { margin-left:10px; }
					#sd_downloadprocess li.file h4 { font-size:14px; padding:0; }
					#sd_downloadprocess li.file img { margin-left:15px; }

	/* @endgroup UD: DOWNLOAD PROCESS */

	/* @group FREE DOWNLOAD */
	#free_download_box { background:url(http://static.sftcdn.net/it/images/download/download_bg_free.gif) 0 0 no-repeat transparent; margin:0 0 5px 0; }
		#free_download_box.download_two { padding-top:25px; }
		#free_download_box .download_message_box { min-height:60px; }
		#free_download_box h3, .hosted_download_box h3 { color:#477a06; padding:0 20px 0 0; }
		#free_download_box li { background:url(http://static.sftcdn.net/shared/images/icons/icons_sprite.png) -100px -4545px no-repeat transparent; }
			#free_download_box li.download_error { padding:4px 0px 4px 26px; background:url(http://static.sftcdn.net/shared/images/icons/error.gif) 0 50% no-repeat transparent; }
			#free_download_box li.download_ok { padding:4px 0px 4px 26px; background:url(http://static.sftcdn.net/shared/images/icons/verified.gif) 5px 50% no-repeat transparent; }
				#free_download_box li.download_ok a { text-decoration:underline; }
			#free_download_box li.loading { background:url(http://static.sftcdn.net/shared/images/download/download_loader.gif) no-repeat 500px; height:34px; }
			#free_download_box li.virus_free_info { background-position:-100px -4485px; }
		#free_download_box p { color:#3b3b3b; line-height:22px; padding-left:130px; position:relative; }
			#free_download_box .download_option a.download_l { position:absolute; right:18px; margin-top:-44px; }
	#google_referal { border:0; width:755px; height:220px; overflow:hidden; }
		#free_download_box #referal_button { position:relative; height:63px; }
		#free_download_box #referal_button p { line-height:14px; }
		#free_download_box #referal_button iframe { position:absolute; top:0; right:100px; }
		#free_download_box #register_download_email { text-align:right; margin:0 170px 10px 0; }
			#free_download_box #alert_versions_container { text-align:left; margin-left:94px; padding-left:0px; margin-top:10px; }
				#free_download_box #alert_versions_container #alert_versions { margin-top:3px; margin-right:5px; }
				#free_download_box #alert_versions_container p { display:inline; height:20px; line-height:18px; vertical-align:top; padding-left:0px; }
			#free_download_box .register_download_tip { clear:both; width:auto; padding-left:0px; margin-left:94px; font:normal 11px Verdana, Arial, sans-serif; text-align:left; }
			#free_download_box .download_option a.mail_registration { margin-top:-10px; }
				#free_download_box_end { position:relative; margin:-1px; padding:0 18px 15px 46px; background:url(http://static.sftcdn.net/it/images/download/download_bg_free.gif) 0 100% no-repeat transparent; }
	#content_free p.virus_free_alt { padding-left:30px; }

	#content_free .success_download { background:url(http://static.sftcdn.net/shared/images/download/download_bg_free_success.gif) 0 0 no-repeat #FFF; margin-top:18px; }
		#content_free .success_download h3 { background:none; font:bold 26px "Trebuchet MS", Arial, sans-serif; text-transform:none; margin:15px 0 0 50px; }
		#content_free .success_download #free_download_success, #hosting_download_box #hosting_download_success { padding:10px 36px 18px 50px; }

	#free_download_success, #free_download_try p, #free_download_failure p { position:relative; font-family:"Trebuchet MS", Arial, sans-serif; font-size:15px; color:#3b3b3b; line-height:22px; padding:18px 36px 18px 145px; }
	#free_download_try p, #free_download_failure p { position:absolute; margin-top:-75px; }
	#free_download_failure p { position:absolute; margin-top:-90px; margin-bottom:5px; }
		#free_download_success .alternate_download { margin:0px; }
		#free_download_success .alternate_download li { font-size:12px; }
		#free_download_failure .alternate_download li { font-size:12px; }
	#loading_a { display:none; background:transparent; }

		#free_download_box #free_download_success ul { margin:0; }
		#free_download_box #free_download_success li, #hosting_download_box #hosting_download_success li { background:url(http://static.sftcdn.net/shared/images/icons/icons_sprite.png) -100px -4486px no-repeat transparent; margin-left:0; font:18px "Trebuchet MS", Arial, sans-serif; }

		#free_download_box #free_download_success .download_mirror, #free_download_box #download_message_failure .download_mirror { background:none; display:inline; font:bold 15px "Trebuchet MS", Arial, sans-serif; padding:0; }
		#free_download_box #free_download_success .download_mirror span, #free_download_box #download_message_failure .download_mirror span { display:inline; float:left; padding-left:20px; margin:5px 0 0 0; }
		#free_download_box #free_download_success .download_mirror ul, #free_download_box #download_message_failure .download_mirror ul { display:inline; float:left; margin:7px 0 0 0; padding:0; }
		#free_download_box #free_download_success .download_mirror ul li, #free_download_box #download_message_failure .download_mirror ul li { background:url(http://static.sftcdn.net/shared/images/interface/blue_arrow.png) no-repeat 10px 50%; font:bold 13px "Trebuchet MS", Arial, sans-serif; float:left; clear:both; width:250px; }
		#free_download_box #free_download_success .download_mirror ul li a, #free_download_box #download_message_failure .download_mirror ul li a { padding:0; margin:0; }

	#free_download_try, #free_download_failure { position:relative; margin:80px -1px -1px -1px; padding:0 18px 5px 36px; background:url(http://static.sftcdn.net/it/images/download/download_bg_free.gif) 0 100% no-repeat transparent; }

	.free_download_banner { clear:both; padding-top:10px; margin:0; }
	#free_download_sponsor { width:675px; margin-left:50px; background:url(http://static.sftcdn.net/shared/images/interface/freedownload_sponsor_box.gif) no-repeat; }
	#free_download_leaderboard { width:730px; margin-left:21px; text-align:center; }
	.free_download_banner .close_bottom { height:10px; margin:0; }
	#free_download_sponsor .close_bottom { background:url(http://static.sftcdn.net/shared/images/interface/freedownload_sponsor_box.gif) 0 100% no-repeat transparent; }
		.free_download_banner iframe { display:block; margin:0 auto; }
		#free_download_leaderboard iframe { width:728px; border:1px solid #ccc; }
	#close_free_download_success { height:12px; margin:0 -1px -1px -1px; padding:0 18px 15px 46px; background:url(http://static.sftcdn.net/it/images/download/download_bg_free.gif) 0 100% no-repeat transparent; }

	/* @group FREE DOWNLOAD */
	#free_download_special_ad { margin:0 0 0 50px; background:transparent url(http://static.sftcdn.net/it/images/interface/bg_ads_new.png) no-repeat 0 -457px; width:650px; padding:15px 0 0 25px; }
	#free_download_special_ad.leaderboard { margin-left:22px; background-position:top right; width:728px; padding-left:0; }
	#free_download_special_ad .google_ad_title { font-size:18px; }
	.google_sponsored_ad { margin:5px 0 10px 0; background:transparent url(http://static.sftcdn.net/it/images/interface/bg_sponsored_ad.png) no-repeat 20px -2px; width:100%; padding:20px 0; text-align:center; font-size:15px; }
	.google_sponsored_ad span.google_ad_title { font-size:24px; }
	.google_sponsored_ad span.google_ad_link { font-size:14px; }
	/* @endgroup FREE DOWNLOAD */

	#content_free .success_download #close_free_download_success { background:url(http://static.sftcdn.net/shared/images/download/download_bg_free_success.gif) 0 100% no-repeat #FFF; }

	#ad_related_links_div, #ad_related_links_div_2 { background:#FFF url(http://static.sftcdn.net/shared/images/icons/icons_sprite.png) no-repeat scroll -95px -1953px; margin-bottom:27px; clear:both; }
		#ad_related_links_div h4, #ad_related_links_div_2 h4 { padding:0 0 4px 30px; display:block; font:bold 24px "Trebuchet Ms", Arial, sans-serif; color:#3B3B3B; letter-spacing:-0.7px; text-align:left; background:url(http://static.sftcdn.net/shared/images/interface/titles_bg.png) 0 -367px no-repeat; height:30px; overflow:hidden; }
		#ad_related_links_div #g_ads div.google_ad_content, #ad_related_links_div_2 #g_ads div.google_ad_content { background:#FFF; padding-left:30px; font-size:13px; }
		#ad_related_links_div #g_ads div.google_ad_content span.google_ad_title, #ad_related_links_div_2 #g_ads div.google_ad_content span.google_ad_title { font-size:18px; }
		#ad_related_links_div #g_ads div.google_ad_content span.google_ad_link, #ad_related_links_div_2 #g_ads div.google_ad_content span.google_ad_link { font-size:12px; }

		/* @group HOSTED DOWNLOAD */
			.hosted_download_box .success_download { background:#FFF url(http://static.sftcdn.net/shared/images/download/download_bg_free_success.gif) no-repeat scroll 0 0; margin-bottom:25px; padding:1px; text-align:left; width:755px; padding-top:25px; }
				.hosted_download_box .success_download h3 { font-family:"Trebuchet MS", Arial, sans-serif; font-size:25px; font-weight:bold; line-height:normal; margin:0; display:block; padding-left:50px; width:485px; }
				.hosted_download_box .success_download img { padding-right:40px; }
		/* @endgroup HOSTED DOWNLOAD */

	/* @endgroup FREE DOWNLOAD */

	/* @group PREMIUM DOWNLOAD (SMS and ClickandBuy) */

	#premium_download_box { background:url(http://static.sftcdn.net/it/images/download/download_bg_dps.gif) 0 0 no-repeat transparent; margin:0 0 18px; padding-bottom:0px; }
		#premium_download_box h3 { color:#0e4185; }
		#premium_download_box .download_option { position:relative; margin:-1px; padding:0 18px 0 46px; height:16px; background:url(http://static.sftcdn.net/it/images/download/download_bg_dps.gif) 0 100% no-repeat transparent; }
			#premium_download_box .download_option a { position:absolute; right:18px; margin-top:-30px; }

		#premium_download_box p { margin:9px 4px; }
		#premium_download_box li.step1 { background:url(http://static.sftcdn.net/it/images/download/list_ol_dps.gif) 0 3px no-repeat transparent; }

		#premium_download_box li.step1 div { position:relative; }
		.download_item .change_lang { margin:12px 0 0 135px; }

			#premium_download_box li.step1 ul { padding:5px 5px 0 5px; position:relative; width:100%; }
			#premium_download_box li.step1 ul li { line-height:22px; display:block; position:relative; }
		#premium_download_box li.step2 { background:url(http://static.sftcdn.net/it/images/download/list_ol_dps.gif) 0 -105px no-repeat transparent; }
		#premium_download_box li.step3 { background:url(http://static.sftcdn.net/it/images/download/list_ol_dps.gif) 0 -213px no-repeat transparent; }

		#premium_download_box .input_m { background-color:#F8FAFC; border:1px solid #86A5D9; padding:2px; font-size:12px; font-family:Verdana; }

		#premium_download_box #points_download_dps { background:url(http://static.sftcdn.net/shared/images/download/download_bg_dps_points.gif) no-repeat; margin:-1px; height:35px; padding:6px 0 0 122px; }
			#premium_download_box #points_download_dps img { float:left; }
			#premium_download_box #points_download_dps p { float:left; margin:3px 0 0 20px; color:#0e4185; font:18px "Trebuchet MS", Arial, sans-serif; }
				#premium_download_box #points_download_dps p strong { color:#ff6c00; font-weight:normal; }
				#premium_download_box #points_download_dps p a { color:#0e4185; }

		#premium_download_box .payment_methods { position:absolute; top:30px; right:18px; }
		#premium_download_box .payment_methods .price { background:#fff; border:1px solid #b4d5f2; text-align:center; font-weight:bold; font-size:15px; padding:5px; text-transform:uppercase; margin:10px 0 0; }
			#premium_download_box .payment_methods .price strong { color:red; }
		#premium_download_box .msg_ko { margin-left:120px; margin-right:10px; }
		#premium_download_box .download_l { border:0; position:absolute; right:18px; width:150px; cursor:pointer; }
			#premium_download_box .download_item .download_l { margin-top:-30px; height:30px; }
			.download_item .change_country { font-size:10px; }
		#premium_download_box small { text-align:right; margin-right:35px; display:block; }

		#premium_download_box p.advice { margin:12px 0 15px 130px; padding-left:20px; font:18px "Trebuchet MS", Arial, sans-serif; color:#3386d3; background:url(http://static.sftcdn.net/shared/images/icons/icons_sprite.png) -100px -4486px no-repeat transparent; }
		#premium_download_box p.legal { font-size:10px; line-height:normal; margin-bottom:0; padding:0 20px 5px 135px; color:#666; }
		#premium_download_box li em { color:red; font-size:18px; font-weight:bold; margin-left:5px; }

		#premium_download_box.launch_download p { background-image:url(http://static.sftcdn.net/shared/images/icons/ok_blue.gif); }
		#premium_download_box.launch_download p.start_download { margin-left:180px; color:#3d3d3d; background:none; }
			#premium_download_box.launch_download p.start_download a { text-decoration:underline; }

		#premium_download_box.launch_download .no_virus { background:url(http://static.sftcdn.net/shared/images/interface/freedownload_sponsor_box.gif) 0 0 no-repeat; margin:0 16px 0 36px; padding-top:18px; text-align:center; }
			#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:18px; }
			#premium_download_box.launch_download .no_virus p { margin:0; text-align:center; font-size:17px; color:#3d3d3d; background:url(http://static.sftcdn.net/shared/images/interface/freedownload_sponsor_box.gif) 0 100% no-repeat; padding-bottom:18px; padding-right:30px; }

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

		#premium_download_box.launch_download .sd_support { background:url(http://static.sftcdn.net/it/images/download/download_bg_dps.gif) no-repeat scroll 0 100% transparent; margin:0 -1px -1px; padding:0 18px 15px 46px; }
			#premium_download_box.launch_download .sd_support h3 { color:#3386D3; font:18px "Trebuchet MS",Arial,sans-serif; margin-left:0; }
			#premium_download_box.launch_download .sd_support p { background:none; }
				#premium_download_box.launch_download .sd_support p.legal { padding-left:0; }
			#premium_download_box.launch_download .sd_support ul { margin-left:30px; }
				#premium_download_box.launch_download .sd_support li { list-style:disc; padding-left:0; }

		#premium_download_box .step1 #other_countries { position:relative; }
		#premium_download_box .step1 #other_countries ul { background:#f6fafe; margin:0 10px 0 -22px; position:relative; }
		#premium_download_box #other_countries_cb { background:#f6fafe; margin:0 10px 10px 130px; }
		#premium_download_box #other_countries_cb p { float:left; font:12px Verdana, Arial, Helvetica, sans-serif; font-weight:bold; background:none; margin:0; padding:0; color:#333; line-height:22px; }
		#premium_download_box #other_countries_cb ul { clear:right; }
		#premium_download_box #other_countries li { display:inline; padding-left:5px; }
		#premium_download_box .step1 #other_countries li, #premium_download_box #other_countries_cb li { display:inline; padding-left:5px; }
			#premium_download_box #other_countries_cb li.more a { font:10px Verdana, sans-serif; text-decoration:underline; }
			#premium_download_box #other_countries_cb li.additional { display:none; }
		#premium_download_box .step1 p { margin:0; background:#f6fafe; margin:0 10px 10px -22px; color:#000; font:bold 14px "Trebuchet MS", Arial, sans-serif; }

		#premium_download_box .flags { padding-left:15px; width:580px; }
	/* @desc:Argentina */	#premium_download_box .language_s_es_AR { background-position:-10px -283px; }
	/* @desc:Chile */		#premium_download_box .language_s_es_CL { background-position:-10px -563px; }
	/* @desc:Colombia */	#premium_download_box .language_s_es_CO { background-position:-10px -623px; }
	/* @desc:Ecuador */		#premium_download_box .language_s_es_EC { background-position:-10px -583px; }
	/* @desc:Espana */		#premium_download_box .language_s_es_ES { background-position:-10px -43px; }
	/* @desc:Mexico */		#premium_download_box .language_s_es_MX { background-position:-10px -643px; }
	/* @desc:Peru */		#premium_download_box .language_s_es_PE { background-position:-10px -663px; }
	/* @desc:Portugal */	#premium_download_box .language_s_pt_PT { background-position:-10px -223px; }
	/* @desc:Venezuela */	#premium_download_box .language_s_es_VE { background-position:-10px -603px; }

	#premium_download_box ol { height:1%; }
	#premium_download_box li.step1 div { display:inline; padding:0; margin:0; }
	#premium_download_box #other_countries ul.flags { overflow:hidden; padding:0; margin-top:8px; }
	#premium_download_box #other_countries ul.flags li { display:block; float:left; padding:0; }
	#premium_download_box #other_countries a.flags { display:block; padding:0; margin:0; background:none; float:left; width:145px; }
	#premium_download_box #other_countries a.flags span { text-indent:-999em; display:block; width:16px; height:18px; float:left; margin-right:5px; }
	#premium_download_box #other_countries_cb ul { margin-left:120px; }
	#premium_download_box #other_countries_cb ul li { padding:0; display:block; float:left; }
	#premium_download_box #other_countries_cb ul li.more { clear:right; }
	#premium_download_box #other_countries_cb ul li a.flags { display:block; width:145px; float:left; }
	#premium_download_box #other_countries_cb a.flags span { text-indent:-999em; display:block; float:left; width:16px; height:18px; margin-right:5px; }

		#premium_download_box #clickandbuy_go, #premium_download_box #paypal_go, #premium_download_box #mopay_go { background:url(http://static.sftcdn.net/shared/images/interface/premium_download_white_box.png) no-repeat; margin:10px 0 1px 30px; padding:0px; display:none; }
			#premium_download_box #clickandbuy_go p, #premium_download_box #paypal_go p, #premium_download_box #mopay_go p { background:url(http://static.sftcdn.net/shared/images/icons/info.gif) no-repeat 16px 100%; font:12px Verdana, sans-serif; color:#333; margin:0; padding:10px 10px 0 40px; }
			#premium_download_box #clickandbuy_go p.close_box, #premium_download_box #paypal_go p.close_box, #premium_download_box #mopay_go p.close_box { background:url(http://static.sftcdn.net/shared/images/interface/premium_download_white_box.png) 0 100% no-repeat; padding-bottom:10px; height:10px; }
				#premium_download_box #clickandbuy_go p em, #premium_download_box #paypal_go p em, #premium_download_box #mopay_go p em { color:#009e04; font-style:normal; }
			#premium_download_box #clickandbuy_go a, #premium_download_box #paypal_go a, #premium_download_box #mopay_go a { text-decoration:underline; }
		#premium_download_box form#cab_form { height:40px; }
		#utmform { display:none; }

	#clickandbuy_box .default_currency, #paypal_box .default_currency { clear:left; color:#000; font-size:10px; padding:0; display:inline; }

	#premium_download_box a.clickandbuy_link { display:block; font-size:10px; margin-top:-2px; }

	#premium_download_disclaimer { font-size:11px; color:#777; padding:0 36px 0 54px; width:534px; }
		#premium_download_disclaimer ul { margin:18px; }
		#premium_download_disclaimer li { list-style-type:square; margin-left:18px; }
		#premium_download_disclaimer p strong { color:red; font-size:18px; font-weight:bold; margin:0 3px 0 -15px; }

	.premium_option_box { margin:0 18px 0 50px; height:40px; position:relative; padding:10px 0; clear:both; }
		.premium_option_box .download_l { right:0px; }
		.premium_option_box dl { position:absolute; right:180px; top:20px; font-weight:bold; }
		.premium_option_box dt { float:left; color:#666; padding-right:0.6em; }
		.premium_option_box dd { float:left; color:#C00; }
		.premium_option_box img { float:left; }
		.premium_option_box span { float:left; padding:10px; }

	#paypal_box { border-bottom:1px solid #b5cee7; }

	#mopay_box { border-top:1px solid #B6CEE6; margin-top:5px; }
		#mopay_box p, #premium_download_box .premium_other_box p, .premium_other_box p { background:url(http://static.sftcdn.net/it/images/download/premium_sms_de.gif) 2px 15px no-repeat transparent; margin:0; padding:10px 0 0 45px; float:left; }
		#premium_download_box #premium_AT p { background-image:url(http://static.sftcdn.net/it/images/download/premium_sms_at.gif); }
		#premium_download_box #premium_CH p { background-image:url(http://static.sftcdn.net/it/images/download/premium_sms_ch.gif); }
		#mopay_box .download_l, #premium_download_box .premium_other_box .download_l { right:-32px; }

	#form_mopay_transaction { width:700px; height:100%; }
	#form_mopay_transaction iframe { height:460px; }
	.Rojo { clear:both; font-size:11px; }
	#form_mopay_transaction.on { margin:4px 0pt 30px 30px; }
	#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 "Trebuchet Ms", 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, #premium_FR_and { margin:0 18px 20px 0; position:relative; padding:10px 0; clear:both; }
		#premium_CH_and p { background-image:url(http://static.sftcdn.net/it/images/download/premium_sms_ch.gif); }
		#premium_AT_and p { background-image:url(http://static.sftcdn.net/it/images/download/premium_sms_at.gif); }
		#premium_FR_and p { background-image:url(http://static.sftcdn.net/it/images/download/premium_sms_fr.gif); height:40px; }
		#premium_CH_go, #premium_AT_go, #premium_FR_go { padding:0; min-height:90px; margin-bottom:50px; }
		#premium_CH_go ol, #premium_AT_go ol, #premium_FR_go ol { list-style-type:decimal; margin-left:110px; }
		#premium_CH_go li, #premium_AT_go li, #premium_FR_go li { padding:0; font-size:12px; line-height:26px; }
		#premium_CH_go li em, #premium_AT_go li em, #premium_FR_go li em { font-size:14px; font-weight:bold; }
		#premium_CH_go strong, #premium_AT_go strong, #premium_FR_go strong { color:red; }
		#premium_CH_go label, #premium_AT_go label, #premium_FR_go label { color:#004080; font-weight:bold; }

	#premium_download_box #premium_AT_go.on { border-bottom:1px solid #B6CEE6; }

	#premium_download_individual { margin:0px 0px 100px 0px; }
	#premium_download_individual .premium_other_box p { background:none; margin:9px 0; padding:0; float:none; }
	#premium_download_individual h1 a { font-size:30px; color:#999; font-weight:normal; }
	#premium_download_individual h1 strong, #premium_download_individual h2 { color:#3B3B3B; }
	#premium_download_individual h2 { font-family:"Trebuchet Ms", Arial, sans-serif; font-size:20px; font-size-adjust:none; font-weight:bold; height:31px; width:100%; clear:both; position:relative; background:url(http://static.sftcdn.net/shared/images/interface/titles_bg.png) no-repeat scroll 0px -375px; padding:0 0 0px 10px; margin:25px 0px; }

	#premium_download_box.test2SD { background:url(http://static.sftcdn.net/it/images/download/download_bg_dps_support.gif) 0 0 no-repeat transparent; }
	/* @endgroup PREMIUM DOWNLOAD (SMS and ClickandBuy) */

	/* @group MOBILE INSTALL */
	#mobile_install_box { background:url(http://static.sftcdn.net/it/images/download/install_bg_mobile.gif) 0 0 no-repeat transparent; margin:18px 0; }
		#mobile_install_box li.step1 { background:url(http://static.sftcdn.net/shared/images/download/list_ol_dps.gif) 0 3px no-repeat transparent; }
		#mobile_install_box li.step2 { background:url(http://static.sftcdn.net/shared/images/download/list_ol_dps.gif) 0 -105px no-repeat transparent; }
		#mobile_install_box li.step3 { background:url(http://static.sftcdn.net/shared/images/download/list_ol_dps.gif) 0 -213px no-repeat transparent; }
		#mobile_install_box p { margin:10px 0 15px 120px; padding-left:20px; font:18px "Trebuchet MS", Arial, sans-serif; color:#3386d3; background:url(http://static.sftcdn.net/shared/images/icons/verified.gif) 0 50% no-repeat transparent; }
		#mobile_install_box .download_option { margin:-1px; padding:0 18px 15px 36px; background:url(http://static.sftcdn.net/it/images/download/install_bg_mobile.gif) 0 100% no-repeat transparent; height:12px; }
		#mobile_install_box small { margin-left:28px; }
			#mobile_install_box small.note { display:block; margin-right:35px; margin-left:0; text-align:right; }
		#mobile_install_box li small { margin:0; }
		#mobile_install_box li.step1 li { padding-left:20px; }
	/* @endgroup MOBILE INSTALL */

	/* @group MOBILE INSTALL WAP PUSH*/
	#mobile_wap_install_box { background:url(http://static.sftcdn.net/it/images/download/install_bg_mobile.gif) 0 0 no-repeat transparent; margin:18px 0; }
		#mobile_wap_install_box li.step1 { background:url(http://static.sftcdn.net/shared/images/download/list_ol_dps.gif) 0 3px no-repeat transparent; }
			#mobile_wap_install_box .wap_country { font-weight:bold; }
		#mobile_wap_install_box li.step2 { background:url(http://static.sftcdn.net/shared/images/download/list_ol_dps.gif) 0 -105px no-repeat transparent; }
		#mobile_wap_install_box li.step3 { background:url(http://static.sftcdn.net/shared/images/download/list_ol_dps.gif) 0 -213px no-repeat transparent; }
		#mobile_wap_install_box p { margin:10px 0 15px 120px; padding-left:20px; font:18px "Trebuchet MS", Arial, sans-serif; color:#3386d3; background:url(http://static.sftcdn.net/shared/images/icons/verified.gif) 0 50% no-repeat transparent; }
		#mobile_wap_install_box .download_option { margin:-1px; padding:0 18px 15px 36px; background:url(http://static.sftcdn.net/it/images/download/install_bg_mobile.gif) 0 100% no-repeat transparent; height:12px; }
		#mobile_wap_install_box small { margin-left:28px; }
		#mobile_wap_install_box li small { margin:0; }
		#mobile_wap_install_box li.step1 li { padding-left:20px; }
		#mobile_wap_install_box ul.other_countries li { display:inline; }
			#mobile_wap_install_box li.wap_push_price { display:block; padding-left:20px; font-weight:bold; }
				#mobile_wap_install_box li.wap_push_price .wap_price { color:#DE0000; }
		#mobile_wap_install_box ol.other_countries li { display:inline; }
		#mobile_wap_install_box p.selected_country_data { font:bold 12px Trebuchet Ms; color:#000; background:none; }
		#mobile_wap_install_box p.wap_connection { background:none; padding:0px; font:normal 10px Verdana; color:#000; margin-left:28px; }
		#mobile_wap_install_box .selected_country_data p.wap_connection { background:none; padding:0px; font:normal 10px Verdana; color:#000; margin-left:0px; }
		#mobile_wap_install_box p.not_available { font:bold 12px Trebuchet Ms; color:#000; background:none; margin-bottom:5px; }
		#mobile_wap_install_box .selected_country_data li.wap_push_price { padding-left:0px; }
		#mobile_wap_install_box .selected_country_data p { font:normal 14px Trebuchet Ms; color:#3B3B3B; background:none; padding-left:0px; margin-left:0px; }
			#mobile_wap_install_box .selected_country_data p.for_other_countries { margin-bottom:5px; }
		#mobile_wap_install_box .not_available p { font:normal 14px Trebuchet Ms; color:#3B3B3B; background:none; padding-left:0px; margin-left:0px; }
		#mobile_wap_install_box ol.selected_country_data .selected_country_data { display:none; }
			#mobile_wap_install_box ol.not_available .wap_push_price { width:550px; }
		#mobile_wap_install_box .selected_country_data { display:none; margin:0 0 0 135px; }
			#mobile_wap_install_box .selected_country_data li { padding-right:0px; list-style:none; }
			#mobile_wap_install_box .select_country_data small { margin-left:0px; }
		#mobile_wap_install_box .hide_options { display:none; }
	/* @endgroup MOBILE INSTALL */

	/* @group DOWNLOAD SUGGESTION */
	#download_suggestions { background:url(http://static.sftcdn.net/shared/images/interface/titles_bg.png) 0 -367px no-repeat; padding-left:1px; margin-bottom:36px; }
	#download_suggestions h4 { background:transparent url(http://static.sftcdn.net/shared/images/icons/icons_sprite.png) no-repeat scroll -95px -2482px; padding-left:30px; font:bold 24px "Trebuchet MS", Arial, sans-serif; margin:0 0 10px 10px; }
	#download_suggestions .content { background:#FFF; }
	#download_suggestions .item { width:377px; height:92px; float:left; overflow:hidden; margin-bottom:10px; }
		#download_suggestions div { background-color:#FFF; }
		#download_suggestions .screenshot { float:left; margin-right:10px; }
		#download_suggestions .item_description { float:left; width:270px; }
		#download_suggestions .item_description a { font-weight:bold; }
	/* @endgroup DOWNLOAD SUGGESTION */

	#file_download_sms_text { font:10px Arial; padding:0 30px 10px 20px; }
		#file_download_sms_text.inside { color:#666; line-height:normal; margin-bottom:0; padding:0 20px 5px 48px; }

	#secure_download_box { background:url(http://static.sftcdn.net/shared/images/interface/download_bgs.gif) 0 -400px no-repeat; padding-top:20px; color:#0f4284; margin:16px 0 18px 0; }
	#secure_download_box h3 { background:url(http://static.sftcdn.net/shared/images/icons/info.gif) 0 3px no-repeat; margin-left:55px; padding:0 50px 0px 20px; font:17px "Trebuchet MS", Arial, sans-serif; }
	#secure_download_box p { margin:0px; background:url(http://static.sftcdn.net/shared/images/interface/download_bgs.gif) 0 100% no-repeat; padding:0 50px 30px 75px; font:17px "Trebuchet MS", Arial, sans-serif; }

	#download_warning { background:url(http://static.sftcdn.net/shared/images/interface/download_bgs.gif) 0 0px no-repeat; padding-top:20px; }
	#download_warning h3 { background:url(http://static.sftcdn.net/shared/images/icons/warning.gif) 0 3px no-repeat; margin-left:135px; padding:0 50px 0px 20px; font:17px "Trebuchet MS", Arial, sans-serif; }
	#download_warning p { margin:0px; background:url(http://static.sftcdn.net/shared/images/interface/download_bgs.gif) 0 -330px no-repeat; padding:0 50px 30px 155px; font:15px "Trebuchet MS", Arial, sans-serif; }

	#premium_download_box #download_warning { padding:0; margin:10px 20px 10px 130px; position:relative; background:url(http://static.sftcdn.net/shared/images/icons/warning.gif) 15px 1em no-repeat #fefbe4; border:1px solid #eadaaf; height:auto; }
	#premium_download_box #download_warning h3 { background:none; margin:9px 40px; }
	#premium_download_box #download_warning p { background:none; }

	/* @group ADS DOWNLOAD */
	#flash_get { text-align:center; margin-bottom:18px; padding:0; }
	/* @endgroup ADS DOWNLOAD */
/* @endgroup DOWNLOAD PAGE */

/* @group USER RATING */
#user_rating { text-align:center; display:block; overflow:hidden; width:auto; }
#user_rating .title { padding:4px 10px 10px 15px; text-align:left; position:relative; }
#user_rating .title h4, .title_box_colright { font:bold 16px "Trebuchet MS", Arial, sans-serif; color:#305b87; }

#user_rating dl { display:block; overflow:hidden; width:auto; height:1%; background:none; }
	#user_rating dt { clear:left; float:left; width:94px; padding:0 6px 0 0; margin-right:8px; border-right:1px solid #D6DBE2; text-align:right; font:11px Verdana, sans-serif; line-height:18px; }
	#user_rating dd { float:left; width:80px; height:12px; margin:6px 0 0 0; line-height:18px; }

#user_rating .rating_value, #user_rate .rating_value { font:bold 32px Arial, Helvetica, sans-serif; line-height:36px; color:#2E72B6; position:absolute; top:4px; right:18px; }
#user_rating .votes, #user_rate .votes { color:#333; }

#user_rating .comment_link { clear:both; display:block; overflow:hidden; width:auto; }

.valuation	{ background:#FFF; border:1px solid #8CABD5; width:46px; height:26px; position:relative; font:bold 20px Arial, sans-serif; text-align:center; }
.average_rank0	{ color:#d6281b; }
.average_rank1	{ color:#d6281b; }
.average_rank2	{ color:#d6281b; }
.average_rank3	{ color:#febd29; }
.average_rank4	{ color:#febd29; }
.average_rank5	{ color:#febd29; }
.average_rank6	{ color:#febd29; }
.average_rank7	{ color:#8fc300; }
.average_rank8	{ color:#8fc300; }
.average_rank9	{ color:#8fc300; }
.average_rank10	{ color:#8fc300; }

.star-rating { position:relative; width:78px; height:7px; overflow:hidden; margin:0; padding:0; }
.star-rating .current-rating { background:url(http://static.sftcdn.net/shared/images/icons/icons_sprite.png) 0 0 no-repeat; }
.star-rating li { display:inline; }
.star-rating .current-rating { position:absolute; top:0; left:0; text-indent:-1000em; height:16px; line-height:16px; outline:none; overflow:hidden; width:100%; }
.star-rating .v1 { background-position:-10px -1370px; }
.star-rating .v2 { background-position:-10px -1350px; }
.star-rating .v3 { background-position:-10px -1330px; }
.star-rating .v4 { background-position:-10px -1310px; }
.star-rating .v5 { background-position:-10px -1290px; }
.star-rating .v6 { background-position:-10px -1270px; }
.star-rating .v7 { background-position:-10px -1250px; }
.star-rating .v8 { background-position:-10px -1230px; }
.star-rating .v9 { background-position:-10px -1210px; }
.star-rating .v10 { background-position:-10px -1190px; }

/* @endgroup USER RATING */

.additional { display:none; }

#our_rating { padding:0 0 9px 0; }

.file_box { display:block; overflow:hidden; width:auto; padding-bottom:30px; font:12px Verdana, sans-serif; }
	.file_box h3 { height:21px; padding:0 0 2px 6px; background:url(http://static.sftcdn.net/shared/images/interface/titles_bg.png) 0px 0px no-repeat; font:bold 18px 'Trebuchet Ms', Arial, sans-serif; line-height:18px; text-transform:none; color:#FFF; font-size:16px; }
	.file_box h3 span { padding-top:1px; background:url(http://static.sftcdn.net/shared/images/interface/titles_bg.png) 100% 0px no-repeat; color:#FFF; height:21px; display:block; width:auto; overflow:hidden; }
	.file_box table { margin:1px; }
	.file_box table td { padding:2px; vertical-align:top; }
	.file_top { text-align:right; }
	.file_box .subtitle { font:10px Verdana, Arial, Helvetica, sans-serif; background:#E0F1FC; padding:2px; text-align:right; }

#file_cloud h3 { background-color:#E0F1FC; }
	#file_cloud #tags { padding:10px; }
	#file_cloud .see_more { display:block; border-top:1px solid #A9C0E0; line-height:150%; text-align:left; }

#file_warning_only_deluxe { padding:10px; }
	#file_warning_only_deluxe .warning { border:1px solid #8CABD5; background-color:#FEFAE0; padding:10px; }
	#file_warning_only_deluxe h2 { font-size:14px; margin:10px 0; font-weight:bold; color:#004080; clear:both; }
	#file_warning_only_deluxe div { float:right; }
	#file_warning_only_deluxe p { margin-bottom:10px; }

/* @group NEW VERSION ADVICE */
.form_container { margin:20px auto; }
* html .newversion_content fieldset fieldset { width:300px; }
.newversion_content h2 { font:bold 24px Trebuchet MS, Arial, sans-serif; margin-bottom:10px; }
	#new_version img { float:left; }
	#new_version span { margin:10px auto; float:left; }
/* @endgroup NEW VERSION ADVICE */

/* @group MINIOPTIONS */
#minioptions { margin:0px 0 5px 0; text-align:center; position:relative; display:none; }
#minioptions ul { padding:10px 10px 0 16px; min-height:40px; }
#minioptions li { font:11px Verdana, Arial, sans-serif; text-align:left; padding:0px 0px 3px 20px; margin:0 0 5px 0px; }
/* @endgroup MINIOPTIONS */

/* @group Page Quick Comments */
#new_comment #opinion_form #quickcomment { width:100%; padding-bottom:10px; }
	#new_comment #opinion_form #quickcomment ol li label, #form_valorate p { display:block; width:auto; height:20px; margin-bottom:3px; color:#004080; font-size:12px; font-weight:bold; }
	#form_valorate .mandatory { color:#999; font-size:90%; }
	#new_comment #opinion_form #quickcomment ol li.opinion_title label, #new_comment #opinion_form #quickcomment ol li.opinion_content label { float:left; }
	#new_comment #opinion_form #quickcomment ol li.your_opinion label strong { color:#1FA4E1; }
	#new_comment #opinion_form #quickcomment ol li p.qc_small { float:left; margin:0 0 3px; color:#999; font-size:10px; }
	#new_comment #opinion_form #quickcomment ol li p.qc_min_max { float:right; text-align:right; padding-right:4px; }
	#new_comment #opinion_form #quickcomment ol li #xml_title { width:99%; background:#FFF; }
	#new_comment #opinion_form #quickcomment ol li #xml_body { width:99%; }
	#new_comment #opinion_form #quickcomment ol li.error { width:auto; }
	#new_comment #opinion_form #quickcomment ol.info_eval { overflow:hidden; width:auto; margin-top:0; }
	#new_comment #opinion_form #quickcomment ol.info_eval h3 { font-family:"Trebuchet Ms", Arial, Helvetica, sans-serif; font-weight:bold; font-size:16px; }
	#new_comment #opinion_form #quickcomment ol.info_eval #xml_best, #new_comment #opinion_form #quickcomment ol.info_eval #xml_worse { width:99%; }
	#new_comment #opinion_form #quickcomment .user_email, #new_comment #opinion_form #quickcomment .user_pass, #new_comment #opinion_form #quickcomment .user_name { height:1%; }
	#new_comment #opinion_form #quickcomment .check_noti { width:480px; margin-bottom:5px; vertical-align:middle; font-size:11px; margin-top:10px; }
	#new_comment #opinion_form #quickcomment .check_age { width:480px; margin-bottom:5px; vertical-align:middle; font-size:11px; }
	#new_comment #opinion_form #quickcomment #quick_comment_user_email, #new_comment #opinion_form #quickcomment #quick_comment_user_password, #new_comment #opinion_form #quickcomment #quick_comment_user_name { float:left; width:346px; margin-right:10px; padding:6px 2px; background-color:#F8FAFC; border:1px solid #86A5D9; font-family:Verdana; }
	#new_comment #opinion_form #quickcomment #quick_comment_user_name_error, #new_comment #opinion_form #quickcomment #quick_comment_user_email_error { width:430px; clear:both; }
	#new_comment #opinion_form #quickcomment .column2 { width:225px; }
	#new_comment #opinion_form #quickcomment .column2 ul { width:90px; }
	#new_comment #opinion_form #quickcomment #valuationflash { float:left; background:#FFF; }
	#new_comment #opinion_form #quickcomment .info_mail { float:left; padding:6px 0; margin:0; color:#999; font-size:10px; }
	#new_comment #opinion_form #quickcomment ol.info_eval li#send_opinion, #new_comment .only_vote { margin:0 0 15px; }
	#new_comment .only_vote { margin-left:140px; }
	#new_comment #opinion_form #quickcomment .send_opinion { margin:0; padding:0; }
	#new_comment .msg_warning { height:1%; }
.register_quick_comment { float:left; background:url(http://static.sftcdn.net/it/images/register/bg_have_mail.gif) 0 0 no-repeat; clear:both; width:398px; height:200px; margin:auto; padding:30px 18px; }
	.register_quick_comment h2 { font:bold 24px "Trebuchet Ms"; padding:0 0 0 70px; margin-bottom:18px; }
	.register_quick_comment p { font:15px "Trebuchet Ms"; padding:5px 9px; }
	.register_quick_comment p small { color:#005E9E; font:bold 13px Verdana, Geneva, Arial, Helvetica, sans-serif; }

	#confirm_qc_opinion { width:750px; background-position:15px 22px; padding:0; }
	#confirm_qc_opinion .ok_opinion { margin-top:20px; padding-left:42px; font-family:"Trebuchet Ms", Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; float:left; }
	#confirm_qc_opinion a { margin-top:11px; text-decoration:underline; float:right; padding-right:20px; width:250px; text-align:right; }
	#confirm_qc_opinion a span { font-weight:bold; }
	#confirm_qc_opinion img { float:right; padding-top:3px; padding-right:6px; }

#new_comment #file_information h4#normas { padding:0 0 4px 0; }
#new_comment #file_information dl.use_opinions { padding-left:12px; }
#new_comment #file_information #rules_advice { padding-left:12px; }

#new_comment #opinion_form #quickcomment .button_off { background:#cfcfcf url(http://static.sftcdn.net/shared/images/interface/actions/button_form_off.gif) repeat-x scroll 0 100%; border:none; -moz-border-radius:4px; -x-system-font:none; color:#FFF; font-family:"Trebuchet MS",Arial,sans-serif; font-size:15px; font-size-adjust:none; font-weight:bold; line-height:normal; margin:5px 5px 5px 0; padding:2px 14px; text-align:center; text-decoration:none; }

#new_comment form ol { overflow:hidden; height:1%; }
/* @endgroup Page Quick Comments */

/* @group badge devel */
	#badge_devel h1 { text-decoration:none; font-size:30px; font-weight:normal; margin-top:10px; }
	#badge_devel h1 a { color:#999; }
	#badge_devel h1 strong { color:#000; }
	#badge_devel h4 { font:bold 24px 'Trebuchet MS', Arial, sans-serif; font-weight:bold; color:#4f9a31; padding:0 0 30px 0; }
	#badge_devel p { padding:0 0 10px 0; margin:0 0 0 200px; position:relative; width:700px; }
	#badge_devel textarea { padding:0 0 0 5px; margin:0 0 50px 30px; width:600px; height:60px; overflow:auto; overflow-x:hidden; float:left; }
	#cont_badge_devel { width:170px; height:100px; position:relative; display:inline; float:left; }
/* @endgroup badge devel */

/* @group content info sales */
	#content_infosales { display:block; clear:both; width:100%; }
/* @endgroup content info sales */

/* @group universal_downloader with DPS page */
#content_universaldownloader #download_message_box { height:60px; }
#free_download_box.download { margin:0 0 30px 0; }
#content_universaldownloader #download_message { height:60px; }
#content_universaldownloader #download_message li { background:url(http://static.sftcdn.net/shared/images/icons/icons_sprite.png) -100px -4486px no-repeat transparent; }
#content_universaldownloader #download_message li a:hover { text-decoration:none; }
#members_download_box { margin:0px 0 18px 0; }
#members_download_box #deluxe_register img { position:absolute; left:-150px; top:-24px; }
#content_free.universal_downloader #free_download_button_alt { background:none; padding:0; font-size:14px; }
/* @endgroup universal_downloader with DPS page */

/* @group SECURITY SEAL RED */
#security_seal_download_box { border-top:1px solid #CBD5DF; width:755px; margin:18px 0 0 0; padding-top:18px; }
	#security_seal_download_box h3 strong { color:#1FA4E1; }

#security_seal_popup { padding:0; margin:0 auto; color:#333; overflow:hidden; }
	#security_seal_popup h1.logo { float:left; margin:0; padding:0; width:157px; text-indent:-10000em; background:#fff url(http://static.sftcdn.net/shared/images/security_seal/logo_softonic.png) no-repeat; }
	#security_seal_popup p.info_security { text-align:right; padding:14px 0 0 0; margin:0; height:30px; overflow:hidden; }
	#security_seal_popup #file_security_download { width:auto; margin:10px 0; height:1%; }
	#nyroModalContent .file_security_download_alternative { margin-top:10px; }
	#nyroModalContent .file_security_download_alternative .software { width:28.5%; }

#file_security_download { padding:20px 20px 8px 23px; background:#efefef; position:relative; margin-bottom:60px; overflow:hiddden; }
	#file_security_download.download { margin-bottom:25px; height:1%; }
	#file_security_download h2 { font:bold 23px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#333; margin-bottom:4px; }
	#file_security_download h2 strong { color:#bd0000; }
	#file_security_download p.download_option { position:absolute; bottom:9px; right:20px; }
	#file_security_download p a { text-decoration:underline; }

#file_security_program { background:url(http://static.sftcdn.net/shared/images/security_seal/bg_security_msg.png) no-repeat; margin:16px 0 16px 18px; width:364px; height:83px; padding:15px 0 0 15px; overflow:hidden; }
	#file_security_program p { margin:0 0 9px 0; font-weight:bold; font-size:13px; color:#d80000; padding:0 10px 0 0; }
	#file_security_program p a { font:normal 11px Arial, Helvetica, sans-serif; text-decoration:underline; }
	#file_security_program ul li, #file_security_review ul li { display:inline; padding:0; background:none; }
	#file_security_program ul li.first, #file_security_review ul li.first { border-left:none; border-right:1px solid #000; padding-right:10px; }
	#file_security_program ul li a.icon_info, #file_security_review ul li a.icon_info { color:#0A68C8; font:bold 12px Verdana,Arial,sans-serif; padding:0 0 2px 21px; text-decoration:underline; }

#file_security_review { background:#efefef url(http://static.sftcdn.net/shared/images/security_seal/bg_file_review.png) no-repeat 0 100%; padding:20px 80px 18px 23px; position:relative; margin:0 1px 8px 1px; clear:both; }
	#file_security_review.analysis { margin-bottom:16px; }
	#file_security_review p.suspect { font:bold 17px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#db0000; margin:0; }
	#file_security_review p a { text-decoration:underline; }

.file_security_download_alternative { clear:both; margin:20px 0 18px; position:relative; }
	.file_security_download_alternative h4 { background:none; }
	.file_security_download_alternative h4 strong { color:#1FA4E1; }
	.file_security_download_alternative .box_dark_mainright .content { padding:18px 1px; }
	.file_security_download_alternative .software { float:left; background:#fff; width:29.5%; border-right:1px solid #81a5c0; padding:0 14px; }
	.file_security_download_alternative .software p { margin:0; }
	.file_security_download_alternative .software .file_program a { font-weight:bold; }
	.file_security_download_alternative .software .download_option { margin-top:10px; }
	.file_security_download_alternative .software .download_option a { margin:0; }
	#file_security_download_return { background:#fff; margin:0; clear:both; padding:10px 0 20px 0; }
	#file_security_download_return a { text-decoration:underline; background:#fff url(http://static.sftcdn.net/shared/images/icons/email_arrow.png) no-repeat 0 3px; padding-left:10px; }
	.file_security_download_alternative .software p.file_program { margin:12px 0 4px 0; }
	.file_security_download_alternative .last { border:none; }

	#analysis_content h2 { font:bold 22px "Trebuchet MS", Arial, Helvetica, sans-serif; margin:30px 0 6px 0; }
	#analysis_content .return_file a { text-decoration:underline; background:#fff url(http://static.sftcdn.net/shared/images/icons/email_arrow.png) no-repeat 0 3px; padding-left:10px; }
	#analysis_content p.download_option { margin:24px 0; }
	#analysis_content #file_security_review { background:#efefef; }

	#analysis_details { width:100%; }
	#analysis_details caption { font:normal 18px "Trebuchet MS", Arial, Helvetica, sans-serif; }
	#analysis_details th, #analysis_details td { height:32px; border-top:1px solid #f0f0f0; border-bottom:1px solid #f0f0f0; }
	#analysis_details th { font-weight:bold; }
	#analysis_details th.first { padding-left:30px; }
	#analysis_details thead th { border-top:none; }
	#analysis_details thead span { color:#999; font-weight:normal; }
	#analysis_details tfoot tr { background:#f4f4f4; }
	#analysis_details tfoot th { font-weight:normal; font-size:12px; color:#0a68c8; padding-left:30px; }
	#analysis_details tfoot th a { background:url(http://static.sftcdn.net/shared/images/icons/icons_sprite.png) no-repeat right -4908px; padding-right:16px; }
	#analysis_details tfoot th a.extended { background-position:right -4888px; }
	#analysis_details tbody th { width:25%; padding:0 0 0 32px; line-height:32px; }
	#analysis_details tbody th img { vertical-align:middle; padding-right:8px; }
	#analysis_details tfoot td { text-align:right; }
	#analysis_details .virus_free { color:#5ca742; font-size:12px; font-weight:bold; width:50%; }
	#analysis_details .virus_no_free { color:#e01f1f; font-size:12px; font-weight:bold; width:50%; }
	#analysis_details span.result_virus_free { background:url(http://static.sftcdn.net/shared/images/icons/icons_sprite.png) no-repeat -100px -4487px; display:block; width:17px; text-indent:-10000em; float:left; margin:0 8px 0 0; }
	#analysis_details span.result_detect { background:url(http://static.sftcdn.net/shared/images/icons/icons_sprite.png) no-repeat -100px -4187px; display:block; width:17px; text-indent:-10000em; float:left; margin:0 8px 0 0; }
	#analysis_details .odd { background:#f7fbfe; }
	#analysis_details .last_analyzed { padding-right:10px; }

	#analysis_details tbody th span { display:block; width:22px; background:url(http://static.sftcdn.net/shared/images/security_seal/sprite-antivirus.png) 0 3px; float:left; margin-right:12px; text-indent:-10000em; }
	#analysis_details .a-squared { background-position:0 3px; }
	#analysis_details .antivir { background-position:0 -46px; }
	#analysis_details .antiy-avl { background-position:0 -97px; }
	#analysis_details .authentium { background-position:0 -146px; }
	#analysis_details .avast { background-position:0 -196px; }
	#analysis_details .bitdefender { background-position:0 -246px; }
	#analysis_details .cat-quickheal { background-position:0 -296px; }
	#analysis_details .clamav { background-position:0 -346px; }
	#analysis_details .comodo { background-position:0 -396px; }
	#analysis_details .drweb { background-position:0 -446px; }
	#analysis_details .esafe { background-position:0 -496px; }
	#analysis_details .etrust-vet { background-position:0 -546px; }
	#analysis_details .f-prot { background-position:0 -596px; }
	#analysis_details .f-secure { background-position:0 -646px; }
	#analysis_details .fortinet { background-position:0 -696px; }
	#analysis_details .gdata { background-position:0 -746px; }
	#analysis_details .ikarus { background-position:0 -796px; }
	#analysis_details .jiangmin { background-position:0 -846px; }
	#analysis_details .kaspersky { background-position:0 -897px; }
	#analysis_details .mcafee { background-position:0 -945px; }
	#analysis_details .mcafee-gw-edition { background-position:0 -994px; }
	#analysis_details .microsoft { background-position:0 -1046px; }
	#analysis_details .nod32 { background-position:0 -1097px; }
	#analysis_details .norman { background-position:0 -1146px; }
	#analysis_details .nprotect { background-position:0 -1197px; }
	#analysis_details .panda { background-position:0 -1246px; }
	#analysis_details .pctools { background-position:0 -1297px; }
	#analysis_details .prevx { background-position:0 -1347px; }
	#analysis_details .rising { background-position:0 -1396px; }
	#analysis_details .sophos { background-position:0 -1447px; }
	#analysis_details .sunbelt { background-position:0 -1496px; }
	#analysis_details .symantec { background-position:0 -1547px; }
	#analysis_details .thehacker { background-position:0 -1596px; }
	#analysis_details .trendmicro { background-position:0 -1645px; }
	#analysis_details .vba32 { background-position:0 -1695px; }
	#analysis_details .virobot { background-position:0 -1746px; }
	#analysis_details .virusbuster { background-position:0 -1796px; }
	#analysis_details .k7antivirus { background-position:0 -1846px; }
	#analysis_details .avg { background-position:0 -1895px; }

	#list_security_option { margin:20px 0; }
	#list_security_option li { background:none; display:inline; padding:0; }
	#list_security_option li.first { border-left:none; border-right:1px solid #000; padding:0 10px 0 23px; }
	#list_security_option li a.icon_info { color:#0A68C8; font:bold 12px Verdana,Arial,sans-serif; padding:0 0 2px 21px; text-decoration:underline; }

	#analysis_virus_free { overflow:hidden; padding:24px 18px 33px 150px; margin-bottom:24px; background:#ecffe1 url(http://static.sftcdn.net/it/images/security_seal/virus_free_seal.png) no-repeat top left; border:1px solid #2e880d; }
	#analysis_virus_free h3 { font:bold 17px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#538a12; }
	#analysis_virus_free p.analysis_virus_free_download { margin:20px 0 0; }
	#free_virus_download p.analysis_virus_free_download { margin-top:40px; }
	#similar_security_option .box_dark_mainright { background-position:0 100%; }
	#similar_security_option .box_dark_mainright .content { background-position:0 0; }
	#similar_security_option .file_security_download_alternative { margin-top:30px; }
	#similar_security_option .file_security_download_alternative .software { padding:0 28px; width:27.5%; }

    #members_download_box.security_seal { margin-bottom:40px; }

#pros_cons.security_seal { border-bottom:none; margin-bottom:0; }
/* @endgroup SECURITY SEAL RED */

/* @group SEM TEST */
#sem_container { width:980px; overflow:hidden; margin:0 auto; }
    #sem_container p { margin:0 0 9px 0; }

	#sem_container #content { background:#fff; padding:25px 47px 23px 41px; }
		#sem_container #section_download { overflow:hidden; padding:29px 0; height:1%; border-bottom:1px solid #8fbcf3; }
		#sem_container #ico_description,  #sem_container #screenshot_file { width:396px; float:left; }
		#sem_container #file_download { padding-left:56px; float:left; }
		#sem_container #screenshot_file { text-align:center; }
		#sem_container .icon_file { float:left; margin-right:8px; }
		#sem_container .title_author { float:left; width:288px; }
		#sem_container .title_author h2 { font:20px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#2b2b2b; margin-bottom:14px; }

	#sem_container .partner_download { background:#fff url(http://static.sftcdn.net/shared/images/sem_test/bg_download.gif) no-repeat 0 0; display:block; width:380px; padding:14px 23px 0 23px; }
		#sem_container .partner_download:hover { text-decoration:none; }
		#sem_container .partner_download span { display:block; width:auto; }
		#sem_container .partner_download span.available { font:11px Arial, Helvetica, sans-serif; color:#000; background:#fff url(http://static.sftcdn.net/shared/images/sem_test/bg_download.gif) no-repeat 0 100%; padding:0 0 17px 23px; margin:0 0 0 -23px; width:100%; height:1%; }
		#sem_container .partner_download span.available strong { background:url(http://static.sftcdn.net/shared/images/sem_test/pros.png) no-repeat 4px 3px; padding-left:20px; }
		#sem_container .download_b { padding-bottom:0; margin-bottom:20px; margin-top:10px; font-size:40px; background-position:-100px -5px; }
		#sem_container .rating_file { margin-left:5px; }
		#sem_container .title_file { font:30px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#7f7f7f; }
		#sem_container .title_file strong { font-weight:bold; color:#393939; }

	#sem_container #section_info { padding-top:29px; overflow:hidden; height:1%; }
		#sem_container #editor_review .photo { border:1px solid #A9A9A9; padding:2px; float:left; }

	#sem_container #editor_review { float:left; width:55%; }
		#sem_container #editor_review .title { margin-top:0; }
		#sem_container #editor_review .title span { background:url(http://static.sftcdn.net/shared/images/sem_test/down_arrow.png) no-repeat right 6px; padding-right:12px; }
		#sem_container #editor_review .pros_file li { background:url(http://static.sftcdn.net/shared/images/sem_test/pros.png) no-repeat 3px 8px; padding-left:22px; font:18px "Trebuchet MS", Arial, Helvetica, sans-serif; }
		#sem_container #desc_review { margin-left:64px; }
		#sem_container .pros_file { margin-left:42px; }
		#sem_container .author { color:#269100; font:bold 13px "Trebuchet MS", Arial, Helvetica, sans-serif; margin-bottom:0; }
		#sem_container .desc_body { margin-top:0; }
/* @endgroup SEM TEST */


/* @end STYLES program */

/* @STYLES ads */

/* @group ADVERTISING */
.ad_square_r, .ad_square_l { clear:both; padding-top:14px; }
.ad_square_r_top { height:14px; background:transparent url(http://static.sftcdn.net/it/images/interface/bg_ads_new.png) no-repeat scroll 100% 0; width:300px; }
#file_review .ad_square_r { float:right; margin:10px 18px 5px 10px; position:relative; }
#file_review .ad_square_l { float:left; margin:4px 18px 5px 0px; }

	.ad_square { clear:both; }
		.ad_square iframe { background:#FFF; }
	.ad_square_top { height:14px; background:#FFF url(http://static.sftcdn.net/it/images/interface/bg_ads_new.png) 100% 0 no-repeat; }
	#file_review .ad_square { float:right; margin:12px 18px 5px 10px; }
	.ad_skyscrapper { clear:both; margin:0 auto 18px auto; width:160px; padding-left:auto; padding-right:auto; }
		.ad_skyscrapper iframe { background:#FFF; display:block; margin-left:auto; margin-right:auto; }
		.ad_skyscrapper object { background:#FFF; display:block; margin-left:auto; margin-right:auto; }
		.ad_skyscrapper img { background:#FFF; display:block; margin-left:auto; margin-right:auto; }

	#flash_get { clear:both; margin:0 auto 18px auto; width:100%; padding-left:auto; padding-right:auto; text-align:center; }
		#flash_get iframe { background:#FFF; display:block; margin-left:auto; margin-right:auto; }
		#flash_get object { background:#FFF; display:block; margin-left:auto; margin-right:auto; }
		#flash_get div { background:#FFF; display:block; margin-left:auto; margin-right:auto; }

	#ad_short_banner { text-align:center; margin-bottom:12px; }
	#sky_banner { margin:auto; width:175px; clear:both; padding:0; }

	#textlink_home { margin:15px auto; clear:both; text-align:center; }

	#banner_twin_2 { height:605px; overflow:hidden; width:100%; margin-top:-2px; }
		#banner_twin_2.section { margin-top:-52px; }
	#banner_twin_2 iframe { position:relative; margin:2px 0 10px 0; }

#g_ads_screenshots .ad_square_top { background-position:0 -457px; }

/* @endgroup ADVERTISING */

/* @group HOCKEYSTICK BANNER */
	#content .show_banner_hockeystick_top { margin-top:0; margin-left:20px; padding-right:0; display:none; }
	#content .show_banner_hockeystick_top iframe { float:right; }
	#content .firstbar .hockeystick_banner { margin-top:-56px; margin-left:29px; }
	*:first-child+html #content .firstbar .hockeystick_banner { margin-top:-88px; }
	* html #content .firstbar .hockeystick_banner { position:relative; top:0px; right:4px; margin-top:-74px; margin-left:31px; }
	*html #file_cloud.hockeystick_banner_on { position:absolute; bottom:10px; right:0px; width:210px; }
/* @endgroup HOCKEYSTICK BANNER */

/* @group DOWNLOADS BANNER */
	#free_download_box .show_banner_sponsor iframe { margin:0 auto; }
	.show_banner_sponsor { margin:0px auto; }
/* @endgroup DOWNLOADS BANNER */

/* @group NEW ADS BOXES HOME*/
#ads_area { background:url(http://static.sftcdn.net/shared/images/interface/bg_box_banner.png) 0 0 no-repeat; width:100%; height:102px; vertical-align:top; margin:0 auto; }
	#ads_area .content_inside { width:749px; margin:0 auto; float:left; padding:0; }
		#ads_area .content_inside .box_content { width:33%; height:79px; border-right:1px solid #c6d6e7; float:left; padding:0; margin:0 auto; }
		#ads_area .content_inside .box_content p { margin:0; padding:3px 0 0 0; }
				#ads_area .content_inside .box_content dl { margin:15px 0 0 0; padding:0 8px; }
				#ads_area .content_inside .box_content dt { margin:0; padding:0; line-height:14px; }
				#ads_area .content_inside .box_content dd { margin:0; padding:0; line-height:14px; }
				#ads_area .content_inside .box_content h4 { color:#0a68c8; font:bold 12px Verdana, Arial, Helvetica, sans-serif; }
				#ads_area .content_inside .box_content p { color:#464646; font:normal 11px Verdana, Arial, Helvetica, sans-serif; }
				#ads_area .content_inside .box_content img { float:left; margin:0 10px; padding-bottom:15px; }
		#ads_area .content_inside .box_content_last { width:33%; height:79px; border:none; float:left; padding:0; margin:0 auto; }
		#ads_area .content_inside .box_content_last p { margin:0; padding:3px 0 0 0; }
				#ads_area .content_inside .box_content_last dl { margin:15px 0 0 0; padding:0 0 0 8px; }
				#ads_area .content_inside .box_content_last dt { margin:0; padding:0; line-height:14px; }
				#ads_area .content_inside .box_content_last dd { margin:0; padding:0; line-height:14px; }
				#ads_area .content_inside .box_content_last h4 { color:#0a68c8; font:bold 12px Verdana, Arial, Helvetica, sans-serif; }
				#ads_area .content_inside .box_content_last p { color:#464646; font:normal 11px Verdana, Arial, Helvetica, sans-serif; }
				#ads_area .content_inside .box_content_last img { float:left; margin:0 10px; padding-bottom:15px; }
/* @endgroup NEW ADS BOXES HOME*/

/* @group NEW ADS BOXES PROGRAM*/
#ads_area_program { background:url(http://static.sftcdn.net/shared/images/interface/bg_box_banner_program.png) 0 0 no-repeat; width:100%; height:107px; vertical-align:top; margin:10px auto 0 auto; }
	#ads_area_program .content_inside { width:953px; margin:0 auto; float:left; padding:10px 0 0 0; }
		#ads_area_program .content_inside .box_content { width:33%; height:79px; border-right:1px solid #c6d6e7; float:left; padding:0; margin:0 auto; }
		#ads_area_program .content_inside .box_content p { margin:0; padding:3px 0 0 0; }
				#ads_area_program .content_inside .box_content dl { margin:15px 0 0 0; padding:0 8px; }
				#ads_area_program .content_inside .box_content dt { margin:0; padding:0; line-height:14px; }
				#ads_area_program .content_inside .box_content dd { margin:0; padding:0; line-height:14px; }
				#ads_area_program .content_inside .box_content h4 { color:#0a68c8; font:bold 12px Verdana, Arial, Helvetica, sans-serif; }
				#ads_area_program .content_inside .box_content p { color:#464646; font:normal 11px Verdana, Arial, Helvetica, sans-serif; }
				#ads_area_program .content_inside .box_content img { float:left; margin:0 10px; padding-bottom:15px; }
		#ads_area_program .content_inside .box_content_last { width:33%; height:79px; border:none; float:left; padding:0; margin:0 auto; }
		#ads_area_program .content_inside .box_content_last p { margin:0; padding:3px 0 0 0; }
				#ads_area_program .content_inside .box_content_last dl { margin:15px 0 0 0; padding:0 0 0 8px; }
				#ads_area_program .content_inside .box_content_last dt { margin:0; padding:0; line-height:14px; }
				#ads_area_program .content_inside .box_content_last dd { margin:0; padding:0; line-height:14px; }
				#ads_area_program .content_inside .box_content_last h4 { color:#0a68c8; font:bold 12px Verdana, Arial, Helvetica, sans-serif; }
				#ads_area_program .content_inside .box_content_last p { color:#464646; font:normal 11px Verdana, Arial, Helvetica, sans-serif; }
				#ads_area_program .content_inside .box_content_last img { float:left; margin:0 10px; padding-bottom:15px; }
/* @endgroup NEW ADS BOXES PROGRAM*/

/* @group LEADERBOARD BANNERS */
#content_3col .topbanner, #content_2col_left .topbanner { width:754px; float:left; position:relative; background:#FFF url(http://static.sftcdn.net/it/images/interface/bg_ads_new.png) 753px -85px no-repeat; padding-right:20px; margin-bottom:18px; }
#content_3col .topbanner #specials_ads { background:url(http://static.sftcdn.net/it/images/interface/bg_ads_new.png) -972px -85px no-repeat; padding-left:16px; width:737px; }
#content .topbanner_categories { clear:both; width:960px; height:90px; margin:0 0 18px 0; clear:right; position:relative; padding-right:20px; }
	#content .topbanner_categories #specials_ads { border-bottom:1px solid #C6D5E8; height:90px; }
#content .show_banner_leaderboard { background-position:850px -368px; }

#content .topbanner_program { clear:both; width:960px; height:90px; margin:-4px 0 22px 0; clear:right; position:relative; background:#FFF url(http://static.sftcdn.net/it/images/interface/bg_ads_new.png) 850px -366px no-repeat; padding-right:20px; text-align:center; }

.lists .content_banner { height:83px; position:relative; }
.lists .content_banner .middlebanner { position:absolute; margin:-12px 0 0 -6px; width:755px; height:99px; background:#FFF url(http://static.sftcdn.net/it/images/interface/bg_ads_new.png) 754px -265px no-repeat; padding:9px 0 0 20px; }
.content_banner .middlebanner { width:755px; height:99px; background:#FFF url(http://static.sftcdn.net/it/images/interface/bg_ads_new.png) 754px -71px no-repeat; padding:14px 0 0 20px; margin:0px auto; }

.author_lists .content_banner { height:83px; position:relative; }
.author_lists .content_banner .middlebanner { position:absolute; margin:-12px 0 0 -6px; width:881px; height:99px; background:#FFF url(http://static.sftcdn.net/it/images/interface/bg_ads_new.png) 959px -265px no-repeat; padding:9px 0 0 100px; }

#search_mainbar .lists .content_banner .middlebanner { position:absolute; margin:-12px 0 0 -6px; width:756px; height:99px; background:#FFF url(http://static.sftcdn.net/it/images/interface/bg_ads_new.png) 735px -265px no-repeat; padding:9px 0 0 0px; }
.lists .content_banner .middlebanner #specials_ads { background:#FFF url(http://static.sftcdn.net/it/images/interface/bg_ads_new.png) -776px -265px no-repeat; padding:9px 0 0 20px; }

.content_ads, .content_ads_last { float:left; width:33%; }

	#specials { float:left; clear:both; width:100%; margin:0 0 2px; background:url(http://static.sftcdn.net/shared/images/interface/titles_bg.png) 0 0 no-repeat; }
		#specials h3 { height:21px; margin-left:6px; padding:0 0 2px 0; font:bold 18px 'Trebuchet Ms', Arial, sans-serif; line-height:18px; text-transform:none; color:#FFF; background:url(http://static.sftcdn.net/shared/images/interface/titles_bg.png) 100% 0 no-repeat; }
		#specials iframe { background:#fff; }
/* @endgroup LEADERBOARD BANNERS */

/* @group GOOGLE ADS */
.google_ad_content { overflow:hidden; cursor:pointer; line-height:18px; clear:both; padding:4px 0; }

#TB_window { padding:15px; }
	#TB_window .google_ad_content.screenshots { width:47%; padding:15px 0 25px 15px; clear:none; float:left; font:normal 14px Arial; }
	#TB_window #g_ads_screenshots .google_ad_content.screenshots { width:85%; padding-bottom:0; }
	#TB_window #g_ads_tb h4 { background:transparent url(http://static.sftcdn.net/it/images/interface/bg_ads_new.png) no-repeat scroll 100% -60px; clear:both; height:11px; margin-top:-2px; position:relative; text-indent:-3000px; margin:0px 15px; }
	#TB_window #g_ads_tb div.close { clear:both; }

.google_ad_title { color:#0A68C8; font:bold 15px "Trebuchet MS", Arial, sans-serif; text-decoration:underline; }
.google_ad_desc { width:180px; padding-top:10px; }

#google_ads_bottom { position:relative; }
#google_ads_bottom .google_ad_desc { width:100%; padding-top:0; }
#google_ads_bottom .google_ad_title { font:bold 12px Verdana, Arial, Helvetica, sans-serif; text-decoration:none; }
#google_ads_bottom .google_ad_content { padding:8px 5px 9px; border-bottom:1px solid #C6D6E7; background-color:#FFF; }
#google_ads_bottom .sponsor { position:absolute; right:9px; font-size:11px; }

#search_mainbar .google_ad_title { font-size:18px; }
#search_mainbar .google_ad_link { font-size:11px; }

.google_link { background-color:transparent; color:#00C; text-decoration:underline; }
#google_search_ad a:hover { background-color:#FFF; }

#content_2col_left #g_ads { background:#FFF; padding:3px; margin-bottom:0; overflow:hidden; clear:both; }

#content_3col .firstbar .google_ad_content { width:180px; margin:5px 0 7px 0; }
	#content_3col .firstbar .google_ad_content .google_ad_title { color:#0A68C8; font:bold 12px Verdana, sans-serif; text-decoration:underline; padding-bottom:0; }
	#content_3col .firstbar .google_ad_content .google_ad_desc { width:170px; padding-top:5px; }
	#content_3col .firstbar .google_ad_content .google_ad_link { color:green; font-size:13px; padding-top:5px; }

	.google_ad_link { color:green; font-size:13px; }

#google_ads h4 { background:url(http://static.sftcdn.net/it/images/interface/bg_ads_new.png) 100% -60px no-repeat; position:relative; clear:both; height:9px; }
	#google_ads h4 span	 { display:none; }
	#google_ads h4 a { float:right; font:10px Verdana, sans-serif; color:#CCC; padding:0 10px 14px 0; background:url(http://static.sftcdn.net/shared/images/interface/titles_bg.png) 100% -135px no-repeat; text-align:right; margin:0; }
	#google_ads h4 span.google_ads_section { float:left; background:none; text-align:left; }

	#google_ads .google_ad_content { padding:5px 5px 5px 5px; }
	#google_ads .file_download { float:left; margin-bottom:20px; }

#ad_div_bottom h4	{ 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 -369px; position:relative; clear:both; padding-left:9px; margin-bottom:9px; height:28px; }
	#ad_div_bottom .close { height:10px; }
	#ad_div_bottom .google_ad_content { padding:4px 18px; }

#ad_div_top { margin-top:2px; }
	#ad_div_top h4 { position:relative; background:url(http://static.sftcdn.net/it/images/interface/bg_ads_new.png) 100% -60px no-repeat; clear:both; height:11px; margin-top:-2px; }
		#ad_div_top h4 span { display:none; }

.lists #ad_div_top { padding:0; margin:0; }
	.lists #ad_div_top h4 { background:none; padding:5px 0 0 17px; height:auto; }
	.lists #ad_div_top div { border-top:0; padding-bottom:3px; }
		.lists #ad_div_top h4 span { display:inline; font:11px Verdana, Arial, Helvetica, sans-serif; color:#698cb2; }
		.lists #ad_div_top .close { border-bottom:1px solid #C6D6E7; height:1px; margin:0; }

	#ad_div_top .close { height:10px; border-top:1px solid #c6d6e7; margin-bottom:6px; }
	#ad_div_top .google_ad_content { padding:0 18px; margin:9px 0; font-size:12px; }

#ads_div_skyscrapper h4	{ position:relative; background:url(http://static.sftcdn.net/it/images/interface/bg_ads_new.png) 100% -26px no-repeat; clear:both; height:11px; margin-bottom:9px; }
	#ads_div_skyscrapper h4 span { display:none; }
	#ads_div_skyscrapper .close { height:10px; }
	#ads_div_skyscrapper .google_ad_content { padding:4px 18px; }

.adwords_link { color:#BFBFBF; float:right; margin-right:18px; font:10px Arial, Helvetica, sans-serif; }

#ads_items_top { border-bottom:0; }

#ad_div_section_top { border-bottom:1px solid #c6d6e7; padding-bottom:5px; margin-bottom:5px; }
	#ad_div_section_top h4 { background:url(http://static.sftcdn.net/it/images/interface/bg_ads_new.png) 100% -60px no-repeat; position:relative; clear:both; height:11px; }
		#ad_div_section_top h4 span	 { display:none; }
#ad_div_section_bottom h4 { 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 -370px; position:relative; clear:both; padding-left:10px; margin-bottom:10px; }

#ad_content_image { width:300px; height:270px; float:right; margin:15px 15px 5px 15px; padding:0px 0px 0px 0px; overflow:hidden; clear:both; background-color:#E0F1FC; }

#google-bottom-ad { background-color:#E0F1FC; text-decoration:none; color:white; height:18px; }
	#google-bottom-ad a { text-decoration:underline; color:#363636; }
	#google-bottom-ad .bottom-right { text-decoration:none; color:white; font-size:0.8em; text-align:right; padding-right:3px; }
	#google-bottom-ad .bottom-left { text-decoration:none; color:white; font-size:0.8em; float:left; text-align:left; padding-left:3px; }
/* @ENDgroup GOOGLE ADS */

/* @group ADSENSE */
#google_ads_test { clear:both; margin:0 0 10px 0; padding:0; background:#FFF url(http://static.sftcdn.net/it/images/interface/bg_ads_new.png) 100% -25px no-repeat; border:#fff solid 1px; }
#g_ads_test { background:#fff; padding:0; margin:20px 0 0 0; }
#g_ads_test .google_ad_content { background:#FFF; width:336px; margin:0px; float:left; clear:none; padding:0 10px 0 27px; height:80px; }
#g_ads_test .google_ad_content span.google_ad_title { display:block; font-weight:normal; margin-bottom:2px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; }
#g_ads_test .google_ad_content span.google_ad_link { display:block; font-size:11px; }
/* @endgroup ADSENSE */

/* @group SOFTONIC ADS */

	#ads_section_textlinks h3 { clear:both; height:21px; padding:0 0 2px 6px; background:#eff8fd url(http://static.sftcdn.net/shared/images/interface/titles_bg.png) 0px 0px no-repeat; font:bold 18px 'Trebuchet Ms', Arial, sans-serif; line-height:18px; text-transform:none; color:#FFF; }
	#ads_section_textlinks h3 a { padding-top:1px; background:url(http://static.sftcdn.net/shared/images/interface/titles_bg.png) 100% 0px no-repeat; height:21px; width:100%; display:block; color:#FFF; cursor:default; }
	#ads_section_textlinks #result ul li { padding:10px 0; border-bottom:1px solid #cacaca; overflow:hidden; height:100%; }
	#ads_section_textlinks #result ul li img { float:left; margin-right:10px; margin-bottom:20px; }
	#ads_section_textlinks #result ul li h5 { font-weight:bold; }
	#ads_section_textlinks #result ul li span { font-size:11px; display:block; padding-left:60px; }
	#ads_section_textlinks a.see_more { font-size:11px; float:right; }

	#ads_mainbar #ads_section_textlinks h3 { font-size:1px; background:url(http://static.sftcdn.net/shared/images/interface/titles_bg.png) 0px -436px no-repeat; width:auto; height:31px; }
		#ads_mainbar #ads_section_textlinks h3 a { display:inline; letter-spacing:-0.7px; font:bold 24px "Trebuchet Ms", Arial, sans-serif; color:#3B3B3B; padding:0 10px 2px 0; background:transparent none; line-height:30px; }
	#ads_mainbar #ads_section_textlinks ul { display:block; margin-bottom:30px; padding-top:5px; }
	#ads_mainbar #ads_section_textlinks ul li { float:left; clear:both; border:0; height:auto; padding:0; margin-bottom:8px; width:100%; }
		#ads_mainbar #ads_section_textlinks ul li img { margin:5px 10px 5px 5px; }
		#ads_mainbar #ads_section_textlinks ul li span { padding-left:35px; font-size:12px; line-height:14px; margin-top:-1px; }


	#ads_searchbar { margin:0 auto 18px; width:100%; }
	#ads_searchbar #ads_section_textlinks h3 { clear:both; height:21px; padding:0 0 2px 6px; background:#eff8fd url(http://static.sftcdn.net/shared/images/interface/titles_bg.png) 0px 0px no-repeat; font:bold 18px 'Trebuchet Ms', Arial, sans-serif; line-height:18px; text-transform:none; color:#FFF; }
	#ads_searchbar #ads_section_textlinks h3 a { padding-top:1px; background:url(http://static.sftcdn.net/shared/images/interface/titles_bg.png) 100% 0px no-repeat; height:21px; width:100%; display:block; color:#FFF; cursor:default; }
	#ads_searchbar #ads_section_textlinks #result ul li { padding:10px 0; border-bottom:1px solid #cacaca; overflow:hidden; height:100%; }
	#ads_searchbar #ads_section_textlinks #result ul li img { float:left; margin-right:10px; margin-bottom:20px; }
	#ads_searchbar #ads_section_textlinks #result ul li h5 { font-weight:bold; }
	#ads_searchbar #ads_section_textlinks #result ul li span { font-size:11px; display:block; padding-left:60px; }
	#ads_searchbar #ads_section_textlinks a.see_more { font-size:11px; float:right; }

/* @endgroup ADSENSE */

/* @group ADSENSE drivers */
#ads_search_drivers { width:100%; margin:0; padding:0 0 13px 0; font-family:Verdana, Arial, Helvetica, sans-serif; }
#ads_search_drivers h4 { font:normal 10px Arial, Helvetica, sans-serif; color:#8BA5C8; letter-spacing:-0.5px; margin:0; padding:0 0 3px 0; }
#ads_search_drivers .google_ad_content, #ads_search_drivers div.ads_driver_pagelist { margin:0; padding:6px 0; }
#ads_search_drivers .google_ad_title { font:bold 18px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; color:#0A68C8; }
#ads_search_drivers .google_ad_link { font-size:11px; padding-left:9px; font-family:Verdana, Arial; }
#ads_search_drivers .google_ad_description { font:normal 12px Verdana, Arial, Helvetica, sans-serif; color:#555; display:block; clear:both; letter-spacing:-0.5px; padding-top:3px; }

#drivers_ads { width:100%; margin:0; padding:15px 0 15px 0; font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; }
#drivers_ads .tit_sponsored { display:block; background:#FFF url(http://static.sftcdn.net/it/images/interface/bg_ads_new.png) right -26px no-repeat; height:12px; width:100%; padding:0 0 5px 0; }
#drivers_ads .ads_search_driver { float:left; margin:0; padding:0 10px 0 27px; width:336px; }

#drivers_ads .ads_driver_page { float:left; margin:0; padding:0 10px 0 27px; width:336px; font:normal 13px Verdana, Arial, sans-serif; }
#drivers_ads .ads_driver_page .google_ad_title { font:bold 15px "Trebuchet Ms", Verdana, Geneva, sans-serif; padding:0 0 5px 0; }
#drivers_ads .ads_driver_page .google_ad_description { display:block; clear:both; margin:0; padding:2px 0 0 0; line-height:16px; }

#ads_download_driver { background:#FFF url(http://static.sftcdn.net/shared/images/icons/icons_sprite.png) -95px -1953px no-repeat; float:none; margin:0 0 27px 0; clear:both; padding:0; width:100%; font:normal 12px Verdana, Arial, Helvetica, sans-serif; }
#ads_download_driver .download_driver { background-color:#fff; padding-left:29px; padding:5px 0 5px 29px; margin:0; line-height:16px; }
#ads_download_driver .tit_sponsored_icon { padding:0 0 4px 30px; display:block; font:bold 24px "Trebuchet Ms", Arial, sans-serif; color:#3B3B3B; letter-spacing:-0.7px; text-align:left; background:url(http://static.sftcdn.net/shared/images/interface/titles_bg.png) 0 -367px no-repeat; height:30px; overflow:hidden; }
#ads_download_driver .google_ad_title { font:bold 15px "Trebuchet Ms", Arial, sans-serif; padding:0 0 5px 0; }
#ads_download_driver .google_ad_link { font:normal 11px Verdana, Arial, Helvetica, sans-serif; clear:right; }
/* @endgroup ADSENSE drivers */

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

/* @group MITSUBISHI */
#container.ads_mitsu .firstbar, #container.ads_mitsu .mainbar { margin-top:13px; }
/* @endgroup MITSUBISHI */


/* @group INTERSTITIAL */
#interstitial_container { position:absolute; top:0; width:100%; background:#FFF; z-index:99; }
#interstitial_header { background:url(http://static.sftcdn.net/shared/images/interface/header_softonic.png) 50% 100% no-repeat #000; }
#interstitial_header a { color:#fff; text-decoration:underline; }
#interstitial_header_contents { overflow:hidden; height:104px; width:980px; display:block; position:relative; margin:0 auto; }
#interstitial_logo a { position:absolute; width:180px; height:50px; top:22px; left:24px; text-indent:-1000em; z-index:1000; }
#interstitial_header_tagline { background:url(http://static.sftcdn.net/it/images/interface/header_tagline.png) no-repeat; position:absolute; top:86px; margin:0 0 0 6px; height:14px; width:200px; }
* html #interstitial_header_tagline { background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://static.sftcdn.net/it/images/interface/header_tagline.png"); }
#interstitial_header_tagline strong { text-indent:-1000em; display:block; }
#interstitial_content { padding-top:17px; text-align:center; }
#interstitial_container #promo_back { float:right; margin-top:10px; font:bold 16px "Trebuchet MS", Arial, sans-serif; font-weight:bold; }
/* @endgroup INTERSTITIAL */

/* @end STYLES ads */

/* @STYLES main */

/* @group HEADER */
#search_form_top label.search { margin-left:139px; }
/* @endgroup HEADER */

/* @group PLATFORM TABS */
#main_navigation ul { margin-right:150px; }
#main_navigation ul li a { width:105px; background-image:url(http://static.sftcdn.net/shared/images/interface/main_nav_tabs2.png); font-size:12px; }

	#main_navigation ul li.tab_1111 a { background-position:0 -24px; }
	#main_navigation ul li.tab_1111 a:hover { background-position:0 -97px; }
	#main_navigation ul li.tab_1111_active a { background-position:0 -200px; }
	#main_navigation ul li.tab_1111_active a:hover { background-position:0 -200px; }

	#main_navigation ul li.tab_blog a { background-position:0 -227px; width:95px; }
	#main_navigation ul li.tab_blog a:hover { background-position:0 -259px; }
/* @endgroup PLATFORM TABS */

/* @group FACEBOOK CONNECT */
#login_box { margin-top:9px; margin-bottom:18px; }
/* @endgroup FACEBOOK CONNECT */

/* @group PROGRAMS LIST HOME */
.simple_list .data span { font-weight:normal; }
.simple_list .data span.license4 { width:86px; }
/* @endgroup PROGRAMS LIST HOME */

/* @group COMMENTS LIST */
ul.comment_list .average_box { padding:4px 0; font-size:18px; }
#community .comment_home .average_box { padding:4px 0; font-size:18px; }
.compare_table .average_box { padding:4px 0; font-size:18px; }
/* @endgroup COMMENTS LIST */

/* @group EDITORS */
.editor_select { width:180px; }
table.author_list_box td.information_description .information_data { width:379px; }
td.information_description .information_data dt.series { width:111px; }
table.author_list_box td.information_description .information_data dl { width:350px; }
#content_2col_right td.information_description .information_data dl { width:230px; }
/* @endgroup EDITORS */

/* @group FILE BASIC INFO */
#file_data dt { width:120px; }
/* @endgroup FILE BASIC INFO */

/* @group TODAY BOX */
.pickday_box .contentbox .values { display:none; }
/* @endgroup TODAY BOX */

/* @group MOBILE BAR */
#mobile_bar label { width:155px; }
#mobile_bar span { width:115px; }
/* @endgroup MOBILE BAR */

/* @group MOBILE WAP PUSH INSTALL */
#mobile_wap_install_box li.for_IT { background:transparent url(http://static.sftcdn.net/shared/images/download/it_flag.png) no-repeat 0 50%; }
/* @endgroup MOBILE WAP PUSH INSTALL */

/* @group COMUNITY BOX HOME */
#community .comment_home .comment_by a .num_opinions { display:none; }
/* @endgroup COMUNITY BOX HOME */

/* @group SPECIFIC BACKGROUND IMAGES */
#file_review .social { background-image:url(http://static.sftcdn.net/it/images/interface/bg_program_description.png); }
#file_review #sharing_options_list , #file_review #sharing_options_list ul { width:100px; }
#file_review #sharing_options_list { left:150px; }
#file_review #vote_review { width:50%; }
/* @endgroup SPECIFIC BACKGROUND IMAGES */

/* @group FREE DOWNLOAD */
#free_download_special_ad { margin:0 0 25px 50px; background:transparent url(http://static.sftcdn.net/it/images/interface/bg_ads_new.png) no-repeat 0 -457px; width:650px; padding:15px 0 0 25px; }
#free_download_special_ad .google_ad_title { font-size:18px; }
/* @endgroup FREE DOWNLOAD */

/* @group PREMIUM DOWNLOAD (SMS and ClickandBuy) */
#premium_download_box #paypal_box .download_l { width:110px; }
#premium_download_box #clickandbuy_box .download_l { top:10px; }
/* @endgroup PREMIUM DOWNLOAD (SMS and ClickandBuy) */

/* @group FOOTER */
#footer_copyright p { margin:0 0 0 60px; padding-top:9px; }
#footer_links ul { width:450px; }
/* @endgroup FOOTER */

/* @group DOWNLOAD LIST */
th#download_header { width:20%; }
td.information_description .information_data { width:239px; }
/* @endgroup DOWNLOAD LIST */

/* @group RSS feed index */
.feed_static #static_content ul { margin:0; }
.feed_static #static_content ul li { line-height:18px; margin:0pt; padding:0pt; list-style-type:none; }
.feed_static #static_content img { margin:0; }
/* @endgroup RSS feed index */


/* @group MENU */
#content .topbanner_categories { background:#FFF url(http://static.sftcdn.net/it/images/interface/bg_ads_new.png) no-repeat scroll 965px -175px; text-align:center; }
#content .content_ads_categories { background-position:965px -175px; }
#content .show_banner_leaderboard { background-position:850px -368px; }

#static_forms #content_2col_left .firstbar { margin-bottom:25px; }
#static_forms select[name='objective'] { margin-bottom:20px; }
#static_forms legend.formats_advertisement { margin-bottom:20px; }
/* @endgroup MENU */

/* @group LIST PROGRAMS */
td.information_description .information_data dt.added { width:90px; }
td.information_description .information_data dt.updated { width:70px; }
td.information_description .information_data dd.updated_date { width:110px; }
td.information_description .information_data dd.os { width:70%; }
td.information_description .information_data dt.old_versions { width:115px; }
td.information_description .information_data dd.old_versions { width:105px; }
/* @endgroup LIST PROGRAMS */

/* @group VIDEO */
.videos .related_videos .list_items ul li dt, .videos .related_videos_last .list_items ul li dt { width:100px; }
/* @ENDgroup VIDEO */

/* @group PUBLIC USER PROFILE MAINBAR */
	#userprofile_friendsaction_list li.date_separator span { text-transform:none; }
/* @endgroup PUBLIC USER PROFILE MAINBAR */

/* @group LIST & SEARCH */
td.information_description .information_data dd { height:inherit; width:50%; padding:0 0 2px 0; float:left; overflow:hidden; }
/* @endgroup LIST & SEARCH */

/* @end STYLES main */
