/* START FILE reset.css */

/* @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 reset.css *//* START FILE layout.css */

/* @group MAIN CONTAINERS */

#container { position:relative; display:block; margin:auto; overflow:visible; width:980px; z-index:100; background-color:#FFF; }
#container { box-shadow:0px 2px 10px #aaa; -moz-box-shadow:0px 2px 10px #aaa; -webkit-box-shadow:0px 2px 10px #aaa; }

#content { padding:1em 0 4em; }

#content, #main_navigation, #searchbar_top, #footer, #footer_bottom { clear:both; position:relative; display:block; overflow:hidden; width:auto; margin:0 auto; background:#FFF; }
#content, #internal_promo_content, #static_content { border-bottom:1px dotted #ccc; }

#content_3col, #content_2col_left, #content_2col_right, #content_2col, #content_3col_equals, #content_2col_left_big { clear:both; display:block; overflow:visible; width:100%; position:relative; }

#content_3col .firstbar { z-index:10; position:relative; overflow:visible; float:left; width:186px; padding:0 16px 0 0; }
#content_3col .topbar { float:left; width:772px; }
#content_3col .mainbar { position:relative; float:left; width:462px; padding-right:16px; }
#content_3col .secondbar { position:relative; float:left; 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 { clear:left; position:relative; overflow:hidden; float:left; width:186px; padding:0 16px 0 0; }
#content_2col_left .mainbar { position:relative; overflow:hidden; float:right; width:778px; margin:0; }

#content_2col_left_big .firstbar { position:relative; float:left; width:300px; padding:0 16px 0 0; clear:left; }
#content_2col_left_big .mainbar { position:relative; float:left; width:648px; }

#content_2col_right .firstbar { position:relative; float:left; width:300px; }
#content_2col_right .firstbar.search { margin:0; }
#content_2col_right .mainbar { position:relative; float:left; width:664px; min-height:.3em; padding:0 16px 0 0; margin:0; overflow:hidden; }
#content_2col_right .topbar { position:relative; }

#content_2col_right_thin .firstbar { position:relative; float:left; width:210px; }
#content_2col_right_thin .mainbar { position:relative; float:left; width:754px; padding:0 16px 0 0; margin:0; overflow:hidden; }
#content_2col_right_thin .topbar { position:relative; }

#content_2col_right_list .firstbar { clear:left; position:relative; overflow:hidden; float:right; width:186px; padding:0 0 0 16px; }
#content_2col_right_list .mainbar { position:relative; overflow:hidden; float:right; width:778px; margin:0; }

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

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

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

#content_3col_equals { margin-bottom:40px; }

/* @group NEW PROGRAM PAGE */
.one_col, .two_col, .three_col, .two_col_equal { clear:both; position:relative; display:block; width:100%; }

.two_col .firstbar { position:relative; float:right; width:300px; }
.two_col .mainbar { position:relative; float:left; width:664px; padding:0 16px 0 0; }

.two_col_equal .col_left, .two_col_equal .col_right { width:480px; }
.two_col_equal .col_left { float:left; }
.two_col_equal .col_right { float:right; }

.three_col .col_mid, .three_col .col_left { float:left; width:317px; }
.three_col .col_mid { width:297px; margin:0 24px; }
.three_col .col_right { float:right; width:317px; }
/* @endgroup NEW PROGRAM PAGE */

/* @endgroup MAIN CONTAINERS */

/* END layout.css *//* START FILE common.css */

/* @group GENERAL TAG DEFINITIONS */
body { font:12px Arial, Verdana, sans-serif; color:#333; background-color:#e6e9ea; }
h1 strong, h1 a:hover strong { color:#1fa4e1; text-decoration:none; }
h2 { font-size:1.8em; line-height:1.2em; }
h3 { font:1.3em Century Gothic, Arial, sans-serif; }
h3 strong { color:#C89302; }
select { font:0.9em Arial, Verdana, sans-serif; }
a { color:#006BC1; text-decoration:none; }
a:hover { text-decoration:underline; }
div { overflow:hidden; width:auto; }
a img { -webkit-transition:all 0.5s ease-out; }
a:hover img { opacity:0.8; }
/* @endgroup GENERAL TAG DEFINITIONS */

/* @group PROMOTIONS */
.banner_top_promo { display:block; margin-top:12px; }
/* @group PROMO DRAGONAGE 2011 */
.games_wallpaper { background:#FFF url(http://va3en.sftcdn.net/shared) center top no-repeat fixed; }
/* @endgroup PROMO DRAGONAGE 2011 */
/* @group PROMO MOBA */
#home_mobile_set .banner_top_promo { margin-bottom:-5px; }
/* @endgroup PROMO MOBA */
/* @endgroup PROMOTIONS */

/* @group CHARACTER COUNTER */

div.counter { font-size:0.85em; height:2em; }
div.counter .check { width:16px; height:16px; }
.error div.counter { color:#B50000; }

/* @endgroup CHARACTER COUNTER */
/* @group AUTOCOMPLETTER */
.ac_results { padding:0; width:200px; border:1px solid #86A5D9; background-color:#fff; z-index:100; }
.ac_results .selected { background-color:#316ac5; }
.ac_results .selected a { color:#fff; }
/* @endgroup AUTOCOMPLETTER */

/* @group PULLDOWN */
div.pulldown { position:relative; width:200px; overflow:visible; text-align:left; }
div.pulldown span { background:#FFF url(/mnmshared/img/icons/icons_sprite.png) no-repeat 95% -1502px; position:relative; border-color:#999; border-style:solid; border-width:2px 2px 1px 1px; color:#000; cursor:pointer; line-height:1.7em; margin:0; padding:1px 25px 1px 10px; width:84%; float:left; }
div.pulldown ul { display:none; overflow:hidden; position:relative; margin:0; padding:0; width:98%; position:absolute; top:26px; left:0; border:4px solid #157BC3; background-color:#F5F5F5; z-index:99999; box-shadow:0px 5px 10px #333; -moz-box-shadow:0px 5px 10px #333; -webkit-box-shadow:0px 5px 10px #333; }
div.pulldown ul li a { background:#FFF; color:#000; position:relative; cursor:pointer; line-height:1.7em; margin:0; padding:1px 12px; width:100%; float:left; border-bottom:1px dotted #CCC; }
div.pulldown ul li a:hover { text-decoration:none; background:#C89302; color:#fff; }
div.pulldown .no_active_reviewer { color:#888; }
div.pulldown ul li.active { display:block; }

div.js_pulldown { border:1px dotted #CCC; }
div.js_pulldown span { font-weight:bold; display:inline; }
div.js_pulldown ul { display:inline; }
div.js_pulldown ul li { display:inline; font-size:0.95em; padding-right:0.5em; margin-right:0.5em; border-right:1px dotted #CCC; }
/* @endgroup PULLDOWN */

/* @group OVERLAY */
.overlay { position:absolute; overflow:visible; margin:-50px 0 0 16px; background:#FFF; border:2px solid #157BC3; box-shadow:3px 5px 10px #333; -moz-box-shadow:3px 5px 10px #333; -webkit-box-shadow:3px 5px 10px #333; }
.overlay_source { position:absolute; left:-10000em; }
.overlay_pointer { position:absolute; width:16px; height:30px; top:33px; left:-16px; background:transparent url(/mnmshared/img/interface/interface_elements.png) no-repeat -263px -1128px; }
.overlay #overlay_close { position:absolute; z-index:10; top:-10px; right:-10px; display:block; width:20px; height:20px; text-indent:-1000em; background:#157BC3 url(http://va4en.sftcdn.net/shared) no-repeat -5px -4px; }
/* @endgroup OVERLAY */

/* @group NIROMODAL */
div#nyroModalFull { font:12px Arial, Verdana, Geneva, sans-serif; color:#000; }
div#nyroModalFull div#nyroModalLoading { border:4px solid #777; width:150px; height:150px; text-indent:-9999em; background:#fff url(/mnmshared/img/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 { z-index:100; overflow:visible; border:4px solid #777; background:#fff; }
div#nyroModalFull div#nyroModalWrapper div.wrapper { overflow:inherit; }
div#nyroModalFull div#nyroModalWrapper a#closeBut, div#nyroModalFull div#nyroModalWrapper a#closeButGallery { position:absolute; display:block; top:2px; right:2px; width:30px; height:30px; text-indent:-9999em; z-index:10000; background:url(http://va4en.sftcdn.net/shared) no-repeat; outline:0; }
div#nyroModalFull div#nyroModalWrapper a#closeButGallery { top:-18px; right:-18px; }
div#nyroModalFull div#nyroModalWrapper h1#nyroModalTitle { position:absolute; left:0; right:0; top:-37px; z-index:1000; margin:0; padding:15px 0; font:bold 12px Verdana, Geneva, sans-serif; color:#FFF; opacity:0.85; -moz-opacity:0.85; filter:alpha(opacity=85); }
div#nyroModalFull div#nyroModalWrapper div#nyroModalContent { overflow:auto; }
div#nyroModalFull div#nyroModalWrapper div.wrapperImg { overflow:visible; }
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:60%; cursor:pointer; text-indent:-9999em; background:left 50% 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:60%; }
div#nyroModalFull div#nyroModalWrapper div#nyroModalContent a.nyroModalPrev { left:-10px; }
div#nyroModalFull div#nyroModalWrapper div#nyroModalContent a.nyroModalPrev:hover { background-image:url(/mnmshared/img/nyromodal/prev.gif); }
div#nyroModalFull div#nyroModalWrapper div#nyroModalContent a.nyroModalNext { right:-10px; background-position:right 50%; }
div#nyroModalFull div#nyroModalWrapper div#nyroModalContent a.nyroModalNext:hover { background-image:url(/mnmshared/img/nyromodal/next.gif); }
.hidden_error { display:none; }
.hidden_label { display:none; }
a.scrambled_email { direction:rtl; unicode-bidi:bidi-override; }
/* @group NyroModal Gallery by Softonic */
#modal_thumbs_wrapper { z-index:106; width:100%; position:absolute; overflow:hidden; bottom:10px; height:71px; border-top:1px solid #666; border-bottom:1px solid #666; }
#modal_thumbs_wrapper .next_page { margin:11px 1% 0 0; }
#modal_thumbs_wrapper .prev_page { margin:11px 0 0 1%; }
#modal_thumbs_wrapper #modal_thumbs { width:88%; overflow:hidden; height:71px; position:relative; margin:auto; }
#modal_thumbs_wrapper #modal_thumbs ul { position:absolute; width:20000em; }
#modal_thumbs_wrapper #modal_thumbs li { float:left; padding:6px; }
#modal_thumbs_wrapper #modal_thumbs li span.play_s { position:absolute; z-index:1; margin:9px 0 0 18px; width:24px; height:24px; text-indent:-2000em; background:url(/mnmshared/img/icons/button_sprite.png) 0 -1000px no-repeat; cursor:pointer; }
#modal_thumbs_wrapper #modal_thumbs li a { float:left; overflow:hidden; width:52px; height:40px; padding:1px 1px 16px; border-bottom:2px solid #111; border-right:2px solid #111; background:#FFF; }
#modal_thumbs_wrapper #modal_thumbs li a.video_thumb { margin-top:0px; padding:8px 0; width:60px; height:42px; border:none; background:#000 url(/mnmshared/img/interface/interface_elements.png) repeat-x 0 -1386px; }
#modal_thumbs_wrapper #modal_thumbs li a.video_thumb img { margin:2px auto; width:87%; height:87%; }
#modal_thumbs_wrapper #modal_thumbs li a img { display:block; width:89%; height:103%; margin:2px auto; border:1px solid #666; }
#modal_thumbs_wrapper #modal_thumbs li a.video_thumb:hover img { border-color:#FFF; }
#modal_thumbs_wrapper #modal_thumbs li a.active img, #modal_thumbs_wrapper #modal_thumbs li a.active:hover img { border-color:#C89302; }
.tooltipContainer { width:208px; bottom:75px; }
.tooltipContainer img { border:4px solid #FFF; width:200px; height:auto; display:block; }
.tooltipContainer a.play_s { position:absolute; top:34%; left:34%; text-indent:0; text-decoration:none; padding:1px 0 0 24px; background-position:0 -1000px; }
.tooltipContainer a.play_s span { display:block; margin-top:-1px; padding:3px 5px; color:#FFF; text-indent:0; font-size:1em; text-decoration:none; background:#000; opacity:0.65; -moz-opacity:0.65; filter:alpha(opacity=65); }
.tooltipContainer span.caption { position:absolute; bottom:20px; left:4px; right:4px; padding:2px 8px; color:#FFF; background:#000; font-size:0.8em; opacity:0.85; -moz-opacity:0.85; filter:alpha(opacity=85); }
.tooltipContainer .arrow { display:block; background:url(http://va1en.sftcdn.net/shared) no-repeat; width:16px; height:16px; margin:auto; }

div#nyroModalFull div#nyroModalWrapper a.nyroModalPrev_custom, div#nyroModalFull div#nyroModalWrapper a.nyroModalNext_custom { position:absolute; top:0; height:100%; width:60%; z-index:105; display:block; cursor:pointer; outline:none; }
div#nyroModalFull div#nyroModalWrapper a.nyroModalVideoNav_custom { width:7%; }
div#nyroModalFull div#nyroModalWrapper a.nyroModalPrev_custom:hover, div#nyroModalFull div#nyroModalWrapper a.nyroModalNext_custom:hover { cursor:pointer; text-decoration:none; background:none; }
div#nyroModalFull div#nyroModalWrapper a.nyroModalPrev_custom span, div#nyroModalFull div#nyroModalWrapper a.nyroModalNext_custom span { cursor:pointer; position:absolute; top:45%; padding:4px 15px; background-color:#707070; color:#fff; font:bold 2.8em 'Century Gothic', Arial, sans-serif; zoom:1; filter:alpha(opacity = 80); opacity:0.80; }
div#nyroModalFull div#nyroModalWrapper a.nyroModalPrev_custom { left:-60px; }
div#nyroModalFull div#nyroModalWrapper a.nyroModalNext_custom { right:-60px; }
div#nyroModalFull div#nyroModalWrapper a.nyroModalPrev_custom span { left:0; }
div#nyroModalFull div#nyroModalWrapper a.nyroModalNext_custom span { right:0; }
div#nyroModalFull div#nyroModalWrapper a.nyroModalPrev_custom:hover span, div#nyroModalFull div#nyroModalWrapper a.nyroModalNext_custom:hover span { background-color:#5c5c5c; text-decoration:none; }
div#nyroModalFull div#nyroModalWrapper div#nyroModalContent #full_size { display:none; position:absolute; bottom:-36px; right:0; font-size:11px; background:#777; padding:6px 16px 6px; overflow:hidden; color:#fff; }

.prev_page, .next_page { cursor:pointer; padding:4px 15px; background-color:#707070; color:#fff; font:bold 2.8em 'Century Gothic', Arial, sans-serif; zoom:1; filter:alpha(opacity = 80); opacity:0.80; }
.prev_page:hover, .next_page:hover { background-color:#5c5c5c; }
.next_page { float:right; }
.prev_page { float:left; }
.next_page.disabled { visibility:hidden; }
.prev_page.disabled { visibility:hidden; }
/* @endgroup NyroModal Gallery by Softonic */

/* @endgroup NIROMODAL */

/* @group COMMON ELEMENTS */
.page_title { font:normal 2.7em Century Gothic, Arial, sans-serif; color:#1F1F1F; line-height:40px; clear:both; padding:0 16px 9px; margin:0; }
.page_title strong { font-weight:normal; color:#C89302; }

h2.page_title { font-size:2.1em; }
h2.page_title strong { color:#1386b9; }

.back { padding-left:10px; background:transparent url(/mnmshared/img/icons/icons_sprite.png) -8px -735px no-repeat; }
.goto { float:right; padding-right:16px; margin-right:9px; background:transparent url(/mnmshared/img/icons/icons_sprite.png) 72px -1384px no-repeat; }
/* @endgroup COMMON ELEMENTS */

/* @group HEADER */
#header, #header_mini { clear:both; display:block; overflow:hidden; width:auto; margin:0 auto; background-color:#2A435F; }
.is_deluxe #header, #home_set #header { margin-bottom:0; }
#header_mini { height:46px; }

#logo { overflow:visible; float:left; width:19%; height:9.7em; background:#1a87d9; }
#logo a { display:block; height:100%; font-size:2.5em; line-height:2em; text-align:center; color:#fff; }
#logo a img { position:absolute; top:-4px; left:0; opacity:1; }
#header_mini #logo a img { top:0; }
#static_set #header_mini #logo a img { top:-2px; }
#logo.mini { width:19%; height:98px; background:#1a87d9; }
#head_elements { width:auto; }

#topbar { position:relative; z-index:1; overflow:hidden; width:980px; height:2.4em; margin:6px auto 0; }
.top_menu { padding:5px 0 0 0; font-size:0.95em; }
#topbar.wallpaper .top_menu { padding-left:8px; }
.top_menu li { display:inline; padding-right:6px; margin-right:3px; border-right:1px solid #286cb8; }
.top_menu .active { color:#C89302; font-weight:bold; }
.top_menu .last { padding-right:0; margin-right:0; border:none; }
.top_menu #register_link { margin-left:0.6em; padding:0.2em 1em; color:#fff; font-weight:bold; background-color:#398f06; }
.top_menu li.new_answers { background:url(/mnmshared/img/icons/icons_sprite.png) 92px -1901px no-repeat; }
.top_menu li.off_answers { background-position:82px -1901px; }
.top_menu li.new_answers em { padding:0 4px; margin-left:10px; font-style:normal; font-weight:normal; color:#FFF; background:#E20101; }
/* @group NEW BLOG LABEL */
.top_menu li.new_blog { padding:0 27px; margin:0 0 0 4px; background:url(http://va4en.sftcdn.net/img) 0 2px no-repeat; }
.top_menu li.new_blog span { display:none; }
/* @endgroup NEW BLOG LABEL */
.user_menu { float:right; padding-left:0; }

#head_cnt { overflow:visible; width:auto; padding:0; height:9.7em; background:#2A435F; }
#search, #search_blog { padding:1.8em 0 0 2em; }
#search label, #search_cnt_bottom label, #search_blog label { display:none; }
#search h1 { padding:4px 0 0 10px; font:.8em Arial, sans-serif; text-transform:uppercase; color:#e4e4e4; }
#search_cnt, #search_cnt_bottom, #search_cnt_blog { width:418px; height:38px; padding:5px 0 0 10px; background:url(/mnmshared/img/interface/interface_sprite.png) 0 -148px no-repeat; }
#search_cnt_bottom { background-position:0 -477px; margin:0.5em 0 1em 1em; }
#search_cnt_blog { margin-top:13px; }

#search form, #search_blog form, #search_cnt_bottom form { position:relative; }

#search_input, #search_input_bottom, #search_input_blog { width:250px; height:21px; margin:4px; border:0; float:left; }
#search_blog #search_input { width:229px; }
#id_section, #id_section_bottom, #id_section_blog { margin:5px 6px 2px; border:0; border-left:1px dotted #CCC; padding:1px 5px; float:left; }
#id_section .answers { padding-bottom:2px; }
#search_btn, #search_btn_bottom, #search_btn_blog { position:absolute; right:16px; width:32px; height:30px; margin-left:5px; border:0px; background:url(/mnmshared/img/icons/button_sprite.png) 0 -160px no-repeat; text-indent:-10000em; cursor:pointer; }
#search_btn:focus, #search_btn_bottom:focus, #search_btn_blog:focus { background-position:0 -201px; }
ul.list_autocomplete { background:white; border:1px solid #CCC; }
ul.list_autocomplete li { border-bottom:1px solid #CCC; padding:5px; }
ul.list_autocomplete li li { margin-left:15px; font-weight:normal; border:none; list-style:circle; }

/* @group COMBO */
.wrapper_combo { position:absolute; right:50px; width:95px; margin:5px 0 2px 0; border:0; border-left:1px dotted #CCC; padding:0 5px; }
.hide_select_combo { display:none; }
.text_container { padding:1px 5px; float:left; height:21px; overflow:hidden; }
.button_container { float:right; width:14px; height:21px; padding-right:2px; }
.normal_button_combo { background:url(/mnmshared/img/icons/icons_sprite.png) no-repeat 95% -1502px; }
.normal_button_combo:hover { background:url(/mnmshared/img/icons/icons_sprite.png) no-repeat 95% -1501px; }
.clicked_button_combo { background:url(/mnmshared/img/icons/icons_sprite.png) no-repeat 95% -1502px; }
.list_combo { margin:0; padding:0; width:100px; }
.list_container { z-index:9999; border:4px solid #157BC3; background-color:#F5F5F5; box-shadow:0px 5px 10px #333; -moz-box-shadow:0px 5px 10px #333; -webkit-box-shadow:0px 5px 10px #333; }
.list_combo li { list-style-type:none; text-indent:0; border-bottom:1px dotted #ccc; }
.list_combo li.last { border-bottom:0; }
.list_combo li a { display:block; width:auto; overflow:hidden; height:21px; text-decoration:none; color:#006BC1; cursor:default; padding:5px 13px; cursor:pointer; }
.list_combo li a:hover { color:#fff; background-color:#c89302; }
.list_combo li a span { margin-left:4px; }
.list_combo li.selected a { background-color:#fff; color:#006BC1; }

.list_combo li.blog { border-top:2px solid #157BC3; border-bottom:0; background-color:#FFFFEB; }
.list_combo li.answers { border-top:1px dotted #CCC; border-bottom:0; padding-bottom:0; background-color:#FFFFEB; }
.list_combo em { display:block; padding:2px 5px; font-style:normal; }

/* @endgroup COMBO */

#head_nav_cnt { overflow:visible; float:right; width:41%; text-align:right; padding:1em 1em 0 0; }
#lang_selector { clear:both; overflow:hidden; width:auto; height:1%; margin:0 0 2.95em auto; text-align:right; }
#lang_selector .lang_link, #lang_selector .lang_link span { background:url(/mnmshared/img/interface/interface_sprite.png) right -536px no-repeat; }
#lang_selector .lang_link { float:right; font-size:0.95em; cursor:pointer; color:#fff; }
#lang_selector .lang_link span { float:left; margin:0 22px 0 -22px; padding:10px 8px 14px 50px; position:relative; background-position:0 -536px; }
#lang_selector .lang_link:hover, #lang_selector .lang_link span:hover { outline:none; }
#lang_selector span.open .lang_link { background-position:right -578px; }
#lang_selector span.open .lang_link span { background-position:left -578px; }

#languages_available { display:none; position:absolute; z-index:3000; right:12px; width:13.2em; margin-top:32px; background-color:#fff; border:4px solid #157BC3; text-align:left; box-shadow:0px 5px 10px #333; -moz-box-shadow:0px 5px 10px #333; -webkit-box-shadow:0px 5px 10px #333; }
#lang_selector.onsoftware_language #languages_available { width:14.9em; }
#lang_selector.answers_language #languages_available { width:17.3em; }
#languages_available li:hover { background-color:#C89302; }
#languages_available li:hover a, #languages_available li a:focus { background-color:#C89302; color:#fff; }
#languages_available li a { display:block; }

#tabs_header_container { float:right; width:98%; text-align:right; padding-right:5px; height:27px; }
#tabs_header_container .tabs_header { float:right; clear:both; padding:0 3px; margin-top:1px; text-align:left; width:auto; overflow:hidden; }
#tabs_header_container .tabs_header li { float:left; line-height:1.8em; padding:0.2em 0; margin:0 0 0 4px; background-color:#3b5878; }
#tabs_header_container .tabs_header li h1 { padding:3px 0 19px; }
#tabs_header_container .tabs_header a { float:left; color:#fff; font-weight:bold; padding:0 1em; overflow:hidden; }
#tabs_header_container .tabs_header li:hover, #tabs_header_container .tabs_header a:focus { background-color:#C89302; text-decoration:none; }
#tabs_header_container .tabs_header li:hover a { color:#fff; text-decoration:none; }

#tabs_header_container .tabs_header li.active, #tabs_header_container .tabs_header li.active a:focus { background-color:#fff; }
#tabs_header_container .tabs_header li.active a { color:#000; }
#tabs_header_container .tabs_header .last a { border:0; }

#tabs_header_container .tabs_header li#plat_pulldown { padding-right:16px; background:#3b5878 url(/mnmshared/img/icons/icons_sprite.png) 100% -1471px no-repeat; }
#tabs_header_container .tabs_header li#plat_pulldown:hover, #tabs_header_container .tabs_header li#plat_pulldown a:focus { background-color:#C89302; cursor:pointer; }
#tabs_header_container .tabs_header li#plat_pulldown a { display:block; }
#tabs_header_container .tabs_header li#plat_pulldown.active { background:#fff url(/mnmshared/img/icons/icons_sprite.png) 100% -1501px no-repeat; }

#tabs_header_container .tabs_header li.compact { float:inherit; width:26px; height:1.8em; padding-right:0; margin-left:0; border-left:1px solid #526b88; text-align:left; }
#tabs_header_container .tabs_header li#plat_pulldown.compact { padding-right:0; }
#tabs_header_container .tabs_header li#plat_pulldown.compact .compact_link { display:block; text-indent:-2000em; width:20px; padding:0; }
#tabs_header_container .tabs_header li#plat_pulldown.compact .compact_link:focus { background-color:transparent; }

#tabs_header_container .tabs_header li#plat_pulldown ul { display:none; float:none; position:absolute; z-index:3000; right:4px; margin-top:21px; text-indent:0; border:2px solid #3B5878; border-top:0; background-color:#fff; box-shadow:0px 5px 10px #333; -moz-box-shadow:0px 5px 10px #666; -webkit-box-shadow:0px 5px 10px #333; }
#tabs_header_container .tabs_header li#plat_pulldown ul a { color:#006BC1; display:block; }
#tabs_header_container .tabs_header li#plat_pulldown ul li { display:block; overflow:hidden; float:none; width:90px; margin:0; background-color:#fff; }
#tabs_header_container .tabs_header li#plat_pulldown ul li:hover { background-color:#C89302; }
#tabs_header_container .tabs_header li#plat_pulldown ul li a:hover, #tabs_header_container .tabs_header li#plat_pulldown ul li a:focus { color:#fff; background-color:#C89302; }

#service_header, #service_footer { position:relative; display:block; margin:auto; overflow:visible; width:980px; z-index:100; background-color:#fff; }
#header_iframe, #footer_iframe { background-color:#fff; }

/* @endgroup HEADER */

/* @group FOOTER */
#footer { clear:both; margin-top:5px; }

#footer_links { clear:both; margin-top:10px; border-top:2px solid #157bc3; background-color:#F5F5F5; }
#footer_links li { float:left; width:175px; padding:0 25px 10px; border-right:1px dotted #CCC; }
#footer_links li.last { width:252px; border-right:0; }
#footer_links li p { font:1.25em Century Gothic, Arial, Helvetica, sans-serif; color:#C89302; margin-top:5px; }
#footer_links li li { float:none; width:auto; height:auto; padding:0.2em 0; border:none; }
#footer_additional_options { clear:both; padding-left:24px; line-height:1.5em; }
#footer_additional_options p { display:inline; float:left; background:url(/mnmshared/img/icons/icons_sprite.png) -9px -344px no-repeat; padding-left:18px; font:1.25em Century Gothic, Arial, Helvetica, sans-serif; }
#footer_additional_options ul { overflow:hidden; margin:9px 0; color:#bbb; }
#footer_additional_options li { float:left; width:20%; margin:6px 0; padding:0 1em; line-height:1em; border-right:1px solid #ccc; text-align:center; }
#footer_additional_options li.last { border:0; }

#footer_links li .community .social { float:left; clear:none; overflow:hidden; margin:0 6px 8px 0; }
#footer_links li .community .social a { display:block; width:25px; height:25px; text-indent:-1000em; background:url(/mnmshared/img/icons/icons_sprite.png) 0 0 no-repeat; }
#footer_links li .community .social .facebook { background-position:-85px -2280px; }
#footer_links li .community .social .twitter { background-position:-85px -2318px; }
#footer_links li .community .social .google_plus { background-position:-85px -2357px; }
#footer_links li .community .social .linkedin { background-position:-85px -2394px; }
#footer_links li .community .social .flickr { background-position:-85px -2432px; }
#footer_links li .community .social .feed { background-position:-85px -2470px; }

#footer_links li .community li { clear:left; }

#footer_bottom { position:relative; background-color:#F5F5F5; height:65px; width:auto; }
#footer_bottom p.legal_text { position:absolute; width:100%; padding:19px 0 19px 24px; margin:9px 0 0 0; color:#fff; background-color:#2A435F; }
#footer_bottom span { position:absolute; top:0; right:0; width:76px; height:65px; margin-right:12px; background:#2A435F url(/mnmshared/img/interface/interface_sprite.png) 0 0 no-repeat; text-indent:-2000px; }
#footer_bottom a { color:#69C; }
#footer_logos { display:block; margin:auto; overflow:hidden; width:980px; text-align:center; }
#footer_logos ul { overflow:hidden; margin:10px auto 40px; width:415px; background:url(/mnmshared/img/interface/interface_sprite.png) -120px -376px no-repeat; }
#footer_logos ul.one_logo { padding-left:0; background:none; text-align:center; }
#footer_logos li { float:left; margin:20px 120px 0 0; background:url(/mnmshared/img/interface/interface_sprite.png) no-repeat; text-indent:-2000em; }
#footer_logos li a { display:block; height:100%; }
#footer_logos ul.one_logo li { float:none; margin:20px auto 0; }
#footer_logos li.security_seal_logo { width:62px; height:84px; background:url(/mnmshared/img/security_seal/tested_virus_free.png) 0 14px no-repeat; }
#footer_logos li.security_seal_logo:hover { background:url(/mnmshared/img/security_seal/tested_virus_free.png) 0 -62px no-repeat; }
#footer_logos li.best_workplaces_europe { width:140px; height:84px; margin:20px 65px 0 -38px; background-position:-135px -230px; }
#footer_logos li.best_workplaces_europe:hover { background-position:-135px -302px; }
#footer_logos li.winner_eba { width:65px; height:84px; margin-right:0; background-position:-648px -245px; }
#footer_logos li.winner_eba:hover { background-position:-648px -329px; }
/* @endgroup FOOTER */

/* @group PATHBAR */
#pathbar { display:block; overflow:hidden; clear:both; width:auto; padding:7px 1.5em 7px 4em; margin-bottom:2em; background:#F0F0F0 url(/mnmshared/img/interface/interface_elements.png) 24px -1209px no-repeat; font-size:.9em; }
#pathbar a { padding:0 5px; color:#333; }
#pathbar a:hover { text-decoration:underline; }
#pathbar .head { font-weight:bold; }
#pathbar .title { position:absolute; left:-99999em; }
#pathbar ul { display:inline; padding:0; margin:0; }
#pathbar ul li { display:inline; }
#pathbar ul ul li { margin:0; padding:0; }
/* @endgroup PATHBAR */

/* @group LISTS */
.list { display:block; overflow:hidden; width:auto; margin-bottom:16px; }
.list li { overflow:hidden; padding:5px 15px; border-bottom:1px dotted #ccc; }
.list li.more_info { padding:0; border:0; clear:both; }
.list li.big { font-size:1.2em; font-weight:bold; }
.list li.medium { font-size:1em; font-weight:bold; }
.list li.small { font-size:0.9em; }
.list li.thin { font-weight:normal; }
.list li.bold { font-weight:bold; }
.list li.last { border:0; }
.list li span { font-size:0.85em; color:#569900; }
.list li strong { font-weight:normal; }
.list li span.author { display:block; }
.list li span.duration { float:right; padding:0 2px; margin-top:-1px; border:1px solid #CDDCED; color:#666; }
.list li span.thumbnail { float:right; height:36px; margin-top:-4px; overflow:hidden; }
.list li span.thumbnail img { margin:0; }
.list li span.note { float:right; margin-top:2px; }
.list li span.uppercase { text-transform:uppercase; }
.list li img { float:left; margin:0 8px 8px 0; }
.list li p { margin:0; }
.list li p a { font-weight:bold; }

.list ol { list-style:decimal inside none; }
.list ol li { overflow:visible; color:#1A7F0F; }
.list ol li a { padding-left:0.4em; }
.list ol li a.top10 { padding-left:11px; }
.list ol li.top1 { font-size:1.5em; font-weight:bold; }
.list ol li.top1 a { padding-left:3px; font:bold 1.1em Arial, Helvetica, sans-serif; }
.list ol li.top1 p { color:#000; padding:0 0 4px 0; font:normal 0.65em Arial, Helvetica, sans-serif; margin:0; padding-left:27px; }
.list ol li.top1 .thumbnail { height:29px; margin-right:15px; }
.list ol li.topbig { font-size:1.1em; font-weight:bold; }
.list ol li.topbig a { font:bold 1.2em Arial, Helvetica, sans-serif; }
.list ol li.topbig p { color:#000; padding:0 0 4px 0; font:normal 0.65em Arial, Helvetica, sans-serif; margin:0; padding-left:27px; }
.list ol li.topbig .thumbnail { height:29px; margin-right:15px; }
.list li .program_details { display:none; }
.list ol li.tops_up { background:url(/mnmshared/img/icons/icons_sprite.png) 99% -1530px no-repeat; }
/* @endgroup LISTS */

/* @group LISTS WITH BULLETS */
.bullets { padding-left:30px; list-style-type:disc; }
/* @endgroup LISTS WITH BULLETS */

/* @group TOPS */
.tops div.tabs ul li a { background-color:#81bb84; border:1px solid #81bb84; }
.tops div.tabs ul li a:hover { background-color:#C89302; border:1px solid #C89302; }
.tops div.tabs ul li.active a { background-color:#fff; }
.tops .section_title { background-color:#e3f0e3; border-top:2px solid #2fa41e; }
.tops .section_title em { color:#2fa41e; }

.tops ol li { position:relative; padding-left:7px; }
/* @endgroup TOPS */

/* @group TAGCLOUD */
.tagcloud { position:relative; display:block; overflow:hidden; width:auto; margin-bottom:32px; }
.tags { display:block; overflow:hidden; width:auto; padding:8px 8px 8px 15px; border-bottom:1px dotted #ccc; }
.tags h1, .tags h2, .tags h3, .tags h3 a { clear:none; display:inline; background:none; }
.tags h1 { font:normal 2.4em Arial, Helvetica, sans-serif; }
.tags h1 a:hover { text-decoration:underline; }
.tags h2 { font:normal 2em Arial, Helvetica, sans-serif; }
.tags h2 a:hover { text-decoration:underline; }
.tags h3 { font:normal 1.5em Arial, Helvetica, sans-serif; }
.tags h3 a:hover { text-decoration:underline; }
.tags strong { font:normal 1em Arial, Helvetica, sans-serif; }
.tags strong a:hover { text-decoration:underline; }
.tags em { font:normal 0.85em Arial, Helvetica, sans-serif; font-style:normal; }
.tags em a:hover { text-decoration:underline; }
.tags span { color:#ccc; }

#download_set .mainbar .tagcloud { margin-top:100px; }
/* @endgroup TAGCLOUD */

/* @group FILTERS */
div.list_filters { display:block; overflow:hidden; width:auto; text-align:right; padding:4px 0; }
div.list_filters p, div.list_filters ul, div.list_filters ul li { display:inline; }
div.list_filters ul li { border-left:1px solid #000; padding:0 2px 0 8px; }
div.list_filters ul li.first { border-left:0px none; padding:0 2px 0 0; }
div.list_filters ul li a.active { padding-left:1em; font-weight:bold; color:#000; background:url(/mnmshared/img/icons/icons_sprite.png) -87px -1595px no-repeat; }

div.list_filters p.pagination_summary { font-weight:bold; margin-right:1.5em; }
/* @endgroup FILTERS */

/* @group FILTER */
#filters_firstbar { position:relative; overflow:hidden; }
#filters_firstbar .filter_by_box { position:relative; overflow:hidden; background:#F5F5F5; margin-bottom:16px; }
#filters_firstbar h4 { padding-top:10px; padding-bottom:14px; }
#filters_firstbar a { color:#0A68C8; }
#filters_firstbar h2 { padding-left:11px; font:bold 16px "Trebuchet Ms"; line-height:18px; color:#1F1F1F; }
#filters_firstbar h3 { padding:7px 0 7px 25px; margin:0; background:url(/mnmshared/img/icons/icons_sprite.png) 2px -487px no-repeat; font:bold 13px Arial, Verdana, sans-serif; border-top:1px dotted #ccc; text-decoration:underline; color:#C89302; cursor:pointer; }
#filters_firstbar h3.first { border:none; margin:0; }
#filters_firstbar h3.closed { background-position:4px -459px; }
#filters_firstbar ul { padding:0 0 9px 0; margin:0; }
#filters_firstbar ul.opened { display:block; }
#filters_firstbar ul.closed { display:none; }
#filters_firstbar li { padding-left:26px; margin:0; width:auto; color:#888; }
#filters_firstbar li.selected { background:url(/mnmshared/img/icons/icons_sprite.png) 4px -432px no-repeat; padding-left:26px; font-size:12px; }
#filters_firstbar li.selected a, #filters_firstbar h3 a { color:#1F1F1F; font-weight:bold; }
#filters_firstbar li.os { padding-top:5px; padding-bottom:1px; background:url(http://va1en.sftcdn.net/shared) no-repeat -1000em -1000em; }
#filters_firstbar li.os_2 { background-position:4px -350px; }
#filters_firstbar li.os_724 { background-position:4px -300px; }
#filters_firstbar li.mobile_os_1 { background-position:4px 0; }
#filters_firstbar li.mobile_os_2 { background-position:4px -50px; }
#filters_firstbar li.mobile_os_3 { background-position:4px -150px; }
#filters_firstbar li.mobile_os_4 { background-position:4px -350px; }
#filters_firstbar li.mobile_os_5 { background-position:4px -200px; }
#filters_firstbar li.mobile_os_6 { background-position:4px -250px; }
#filters_firstbar li.mobile_os_7 { background-position:4px -100px; }
#filters_firstbar li.mobile_os_8 { background-position:4px -400px; }
#filters_firstbar li a.more, #filters_firstbar li a.less { display:inline; outline:none; padding-right:2px; background:url(/mnmshared/img/icons/icons_sprite.png) no-repeat 100% -423px; }
#filters_firstbar li a.more span.less { display:none; }
#filters_firstbar li a.less span.more { display:none; }
#filters_firstbar li a span.icon { background:transparent url(/mnmshared/img/icons/icons_sprite.png) -88px -1412px no-repeat; display:inline-block; width:15px; height:15px; padding:0px; }
#filters_firstbar li a.more span.icon { background-position:-88px -1412px; }
#filters_firstbar li a.less span.icon { background-position:-88px -1441px; }
#filters_firstbar label { color:#1F1F1F; padding:0 0 2px 4px; }
#filters_firstbar label.no_results { color:#888; }
#filters_firstbar p.clear_filters { margin:0; padding:2px; background:#FBFBFB; }
#filters_firstbar p.clear_filters.bottom { border-top:1px dotted #C3D0D8; border-bottom:1px dotted #C3D0D8; }
#filters_firstbar p.clear_filters.top { border-bottom:1px dotted #C3D0D8; border-bottom:1px dotted #C3D0D8; }
#filters_firstbar p.clear_filters a { background:url(/mnmshared/img/icons/icons_sprite.png) 0 -978px no-repeat; padding-left:26px; font-size:12px; }
/* @endgroup FILTER */

/* @group ORDER BY */
.lists .section_title { overflow:visible; height:42px; }
#filters_options { display:block; overflow:visible; float:left; width:58%; font-size:13px; }
#filters_options p { float:left; padding:3px 6px 0 15px; }
#filters_options #pull_down { position:relative; overflow:visible; display:block; float:left; z-index:10; margin-top:6px; }
#filters_options #pull_down.js_pulldown { width:auto; float:none; font-size:0.81em; border:0px none; margin:3px; }

.lists.search_list, #order_by_box { overflow:visible; }

.show_type { float:right; padding-right:15px; }
.show_type p { padding:0 0 0 24px; margin-top:13px; }
.show_type p.type_list { background:url(/mnmshared/img/icons/icons_sprite.png) -10px -407px no-repeat; }
.show_type p.type_gallery { background:url(/mnmshared/img/icons/icons_sprite.png) -10px -377px no-repeat; }
/* @endgroup ORDER BY */

/* @group BOXES */
.section_title { clear:both; position:relative; display:block; overflow:hidden; width:auto; background:#ebebeb; border-top:2px solid #286CB7; }
.section_title h4, h4.section_title { font:1.25em Century Gothic, Arial, sans-serif; line-height:1.2em; padding:4px 15px 7px; }
#content_2col_right .mainbar .section_title h4, #content_2col_right .mainbar h4.section_title { font-size:1.35em; }
.section_title em { color:#c89302; font-style:normal; font-weight:bold; }
.section_title h4 span, h4.section_title span { display:block; font:0.7em Arial, Helvetica, sans-serif; color:#999; padding:2px 0 0 0; }
.section_title span strong { font-weight:normal; color:#999; }
.section_title span span { display:inline; font-size:1em; padding:0; }
.section_title div.tabs { height:32px; }
.section_title div.tabs ul { padding:0 0 0 8px; margin:0; }
/* @endgroup BOXES */

/* @group TABS */
div.tabs { display:block; overflow:hidden; width:auto; padding:0 0; position:relative; }
div.tabs ul { padding:0 16px 0 12px; display:block; overflow:hidden; margin:0; }
div.tabs ul li { float:left; display:inline; padding:0; border:0; }
div.tabs ul li a { float:left; overflow:hidden; margin:4px 4px 1px 0; padding:4px 16px; background-color:#509cd2; border:1px solid #509cd2; color:#fff; font-weight:bold; text-align:center; white-space:nowrap; }
div.tabs ul li.active a, div.tabs ul li.active a:hover, div.tabs ul li.active a:focus { margin:0 4px; padding:8px 16px 6px; background-color:#fff; border-color:#cddced #9fafc0 #fff #cddced; text-decoration:none; color:#000; }
div.tabs ul li a span { font-weight:normal; font-size:0.8em; }
div.tabs ul li a:hover, div.tabs ul li a:focus { background-color:#C89302; border:1px solid #C89302; }
div.tabs hr { width:auto; display:block; height:1px; background-color:#cddced; border:0px none; clear:both; margin:-3px 0 0 0; }
/* @endgroup TABS */

/* @group BUTTONS */
/* @group NEW BUTTONS 2011-06 */
/* @group XL BUTTONS */
.download_new_xl, .download_new_xl:hover, .buy_new_xl, .buy_new_xl:hover, .download_web_new_xl, .download_web_new_xl:hover, .playonline_new_xl, .playonline_new_xl:hover, .install_qr_new_xl, .install_qr_new_xl:hover { display:block; height:52px; overflow:hidden; margin:0 0 3px 0; background:#5f9a0d url(/mnmshared/img/icons/button_new_sprite.png) 0 0 no-repeat; font:bold 2.5em Century Gothic, Arial, sans-serif; letter-spacing:-.035em; text-decoration:none; cursor:pointer; }
.download_new_xl strong, .download_new_xl strong:hover, .buy_new_xl strong, .buy_new_xl strong:hover, .download_web_new_xl strong, .download_web_new_xl strong:hover, .playonline_new_xl strong, .playonline_new_xl strong:hover, .install_qr_new_xl strong, .install_qr_new_xl strong:hover { display:block; margin:0 0 0 15px; padding:3px 55px 15px 8px; background:#5f9a0d url(/mnmshared/img/icons/button_new_sprite.png) right top no-repeat; color:#FFF; text-shadow:0.035em 0.035em 0.04em #626262; line-height:26pt; text-align:center; white-space:nowrap; }
.playonline_new_xl strong, .playonline_new_xl strong:hover { padding-right:87px; }

.download_new_xl, .download_new_xl:hover { background-color:#5f9a0d; background-position:0 0; }
.download_new_xl strong, .download_new_xl strong:hover 	{ background-color:#5f9a0d; background-position:right top; }
.buy_new_xl, .buy_new_xl:hover { background-color:#bb7e00; background-position:0 -164px; }
.buy_new_xl strong, .buy_new_xl strong:hover { background-color:#bb7e00; background-position:right -164px; }
.install_qr_new_xl, .install_qr_new_xl:hover { background-color:#006dbd; background-position:0 -329px; }
.install_qr_new_xl strong, .install_qr_new_xl strong:hover { background-color:#006dbd; background-position:right -329px; }
.download_web_new_xl, .download_web_new_xl:hover { background-color:#5f9a0d; background-position:0 -495px; }
.download_web_new_xl strong, .download_web_new_xl strong:hover { background-color:#5f9a0d; background-position:right -495px; }
.playonline_new_xl, .playonline_new_xl:hover { background-color:#006dbd; background-position:0 -661px; }
.playonline_new_xl strong, .playonline_new_xl strong:hover { background-color:#006dbd; background-position:right -661px; }


#toolbar_promotion { display:inline-block; }
#toolbar_promotion .download_new_xl, #toolbar_promotion .buy_new_xl, #toolbar_promotion .download_web_new_xl, #toolbar_promotion .playonline_new_xl, #toolbar_promotion .install_qr_new_xl { float:left; }
/* @endgroup XL BUTTONS */

/* @group L BUTTONS */
.download_new_l, .download_new_l:hover, .buy_new_l, .buy_new_l:hover, .download_web_new_l, .download_web_new_l:hover, .playonline_new_l, .playonline_new_l:hover, .install_qr_new_l, .install_qr_new_l:hover { display:block; height:34px; overflow:hidden; margin:0 0 2px 0; background:#F0F7F0 url(/mnmshared/img/icons/button_new_sprite.png) 0 0 no-repeat; font:bold 1.65em Century Gothic, Arial, sans-serif; letter-spacing:-.02em; cursor:pointer; text-decoration:none; }
.download_new_l strong, .download_new_l strong:hover, .buy_new_l strong, .buy_new_l strong:hover, .download_web_new_l strong, .download_web_new_l strong:hover, .playonline_new_l strong, .playonline_new_l strong:hover, .install_qr_new_l strong, .install_qr_new_l strong:hover { display:block; margin:0 0 0 15px; padding:3px 38px 10px 1px; background:#7CB521 url(/mnmshared/img/icons/button_new_sprite.png) right top no-repeat; color:#FFF; text-shadow:0.035em 0.035em 0.04em #626262; line-height:15.7pt; text-align:center; white-space:nowrap; }
.install_qr_new_l strong, .install_qr_new_l strong:hover { padding-right:43px; }
.playonline_new_l strong, .playonline_new_l strong:hover { padding-right:59px; }

.download_new_l, .download_new_l:hover { background-color:#5f9a0d; background-position:0 -60px; }
.download_new_l strong, .download_new_l strong:hover { background-color:#5f9a0d; background-position:right -60px; }
.buy_new_l, .buy_new_l:hover { background-color:#bb7e00; background-position:0 -224px; }
.buy_new_l strong, .buy_new_l strong:hover { background-color:#bb7e00; background-position:right -224px; }
.install_qr_new_l, .install_qr_new_l:hover { background-color:#006dbd; background-position:0 -389px; }
.install_qr_new_l strong, .install_qr_new_l strong:hover { background-color:#006dbd; background-position:right -389px; }
.download_web_new_l, .download_web_new_l:hover { background-color:#5f9a0d; background-position:0 -555px; }
.download_web_new_l strong, .download_web_new_l strong:hover { background-color:#5f9a0d; background-position:right -555px; }
.playonline_new_l, .playonline_new_l:hover { background-color:#006dbd; background-position:0 -721px; }
.playonline_new_l strong, .playonline_new_l strong:hover { background-color:#006dbd; background-position:right -721px; }

#virus_free_seal .download_new_l, #virus_free_seal .buy_new_l, #virus_free_seal .download_web_new_l, #virus_free_seal .playonline_new_l, #virus_free_seal .install_qr_new_l, #second_button_box .download_new_l, #second_button_box .buy_new_l, #second_button_box .download_web_new_l, #second_button_box .playonline_new_l, #second_button_box .install_qr_new_l, #analysis_virus_free .download_new_l, div.video_description .download_web_new_l { position:relative; float:left; }
/* @endgroup L BUTTONS */

/* @group M BUTTONS */
.download_new_m, .download_new_m:hover, .buy_new_m, .buy_new_m:hover, .download_web_new_m, .download_web_new_m:hover, .playonline_new_m, .playonline_new_m:hover, .install_qr_new_m, .install_qr_new_m:hover { display:block; height:30px; overflow:hidden; margin:0 0 2px 0; background:#F0F7F0 url(/mnmshared/img/icons/button_new_sprite.png) 0 0 no-repeat; font:bold 1.25em Century Gothic, Arial, sans-serif; letter-spacing:-.03em; cursor:pointer; text-decoration:none; text-align:center; }
.download_new_m strong, .download_new_m strong:hover, .buy_new_m strong, .buy_new_m strong:hover, .download_web_new_m strong, .download_web_new_m strong:hover, .playonline_new_m strong, .playonline_new_m strong:hover, .install_qr_new_m strong, .install_qr_new_m strong:hover { display:block; margin:0 0 0 6px; padding:3px 29px 9px 4px; background:#7CB521 url(/mnmshared/img/icons/button_new_sprite.png) right top no-repeat; color:#FFF; white-space:nowrap; }
.install_qr_new_m strong, .install_qr_new_m strong:hover { padding-right:36px; }
.playonline_new_m strong, .playonline_new_m strong:hover { padding-right:41px; }

.download_new_m, .download_new_m:hover { background-color:#5f9a0d; background-position:0 -101px; }
.download_new_m strong, .download_new_m strong:hover { background-color:#5f9a0d; background-position:right -101px; }
.buy_new_m, .buy_new_m:hover { background-color:#bb7e00; background-position:0 -265px; }
.buy_new_m strong, .buy_new_m strong:hover { background-color:#bb7e00; background-position:right -265px; }
.install_qr_new_m, .install_qr_new_m:hover { background-color:#006dbd; background-position:0 -430px; }
.install_qr_new_m strong, .install_qr_new_m strong:hover { background-color:#006dbd; background-position:right -430px; }
.download_web_new_m, .download_web_new_m:hover { background-color:#5f9a0d; background-position:0 -596px; }
.download_web_new_m strong, .download_web_new_m strong:hover { background-color:#5f9a0d; background-position:right -596px; }
.playonline_new_m, .playonline_new_m:hover { background-color:#006dbd; background-position:0 -762px; }
.playonline_new_m strong, .playonline_new_m strong:hover { background-color:#006dbd; background-position:right -762px; }

#program_opinion_list ul.options h2 { font-size:1em; float:left; }
#file_security_review .download_new_m, #file_security_program .download_new_m { display:inline-block; margin-top:8px; }
/* @endgroup M BUTTONS */
/* @group S BUTTONS */
.download_new_s, .download_new_s:hover { display:block; height:30px; overflow:hidden; margin:0 0 2px 0; background:#5f9a0d url(/mnmshared/img/icons/button_new_sprite.png) 0 -101px no-repeat; font:bold 1.4em Century Gothic, Arial, sans-serif; letter-spacing:-0.02em; cursor:pointer; text-decoration:none; text-align:center; }
.download_new_s strong, .download_new_s strong:hover { display:block; margin:0 0 0 6px; padding:4px 29px 9px 4px; background:#5f9a0d url(/mnmshared/img/icons/button_new_sprite.png) right -101px no-repeat; color:#FFF; white-space:nowrap; }
/* @endgroup S BUTTONS */
/* @endgroup NEW BUTTONS 2011-06 */

.download_xl { text-decoration:underline; font:bold 2.65em Century Gothic, Arial, sans-serif; background:url(/mnmshared/img/icons/button_sprite.png) no-repeat 0 0; padding:0 0 6px 55px; letter-spacing:-0.03em; }
.download_l, .demo_online_l { text-decoration:underline; font:bold 2.15em Century Gothic, Arial, sans-serif; background:url(/mnmshared/img/icons/button_sprite.png) no-repeat 0 -59px; padding:0 0 6px 35px; }
.download_m, .demo_online_m { text-decoration:underline; font-size:1.2em; font-weight:bold; color:#0a68c8; padding:3px 0px 3px 25px; background:url(/mnmshared/img/icons/button_sprite.png) no-repeat 0 -99px; }
.download_s, h2.download_s a, .demo_online_s { color:#0a68c8; padding:2px 0px 2px 19px; background:url(/mnmshared/img/icons/button_sprite.png) no-repeat 0 -128px; text-decoration:underline; }
.download_web_xl { text-decoration:underline; font:bold 2.65em Century Gothic, Arial, sans-serif; background:url(/mnmshared/img/icons/button_sprite.png) no-repeat 0 -831px; padding:0 0 6px 55px; letter-spacing:-0.03em; }
.download_web_l { text-decoration:underline; font:bold 2.15em Century Gothic, Arial, sans-serif; background:url(/mnmshared/img/icons/button_sprite.png) no-repeat 0 -891px; padding:0 0 6px 35px; }
.download_web_m { text-decoration:underline; font-size:1.2em; font-weight:bold; color:#0a68c8; padding:3px 0px 3px 25px; background:url(/mnmshared/img/icons/button_sprite.png) no-repeat 0 -927px; }
.download_web_s { color:#0a68c8; padding:2px 0px 2px 19px; background:url(/mnmshared/img/icons/button_sprite.png) no-repeat 0 -961px; text-decoration:underline; }

h2 a.download_s, h2 a.download_m, h2 a.download_web_s, h2 a.download_web_m { font-size:0.80em; }

a.buy_l { text-decoration:underline; font:bold 2.15em Century Gothic, Arial, sans-serif; color:#0a68c8; padding:0 0 6px 35px; margin:0; background:url(/mnmshared/img/icons/button_sprite.png) no-repeat 0 -376px; }
a.buy_m { text-decoration:underline; font-size:1.2em; font-weight:bold; color:#0a68c8; padding:2px 0px 2px 25px; margin:0; background:url(/mnmshared/img/icons/button_sprite.png) no-repeat 0 -416px; }
a.buy_s { color:#0a68c8; padding:0 0px 2px 19px; background:url(/mnmshared/img/icons/button_sprite.png) no-repeat 0 -449px; text-decoration:underline; }

.play_l { text-decoration:underline; font-size:1.2em; font-weight:bold; color:#0a68c8; padding:25px 0px 2px 46px; background:url(/mnmshared/img/icons/button_sprite.png) no-repeat 0 -536px; text-indent:-9999em; }
.play_m { text-decoration:underline; font-size:1.2em; font-weight:bold; color:#0a68c8; padding:12px 0px 2px 33px; background:url(/mnmshared/img/icons/button_sprite.png) no-repeat 0 -596px; text-indent:-9999em; }
.play_s { text-decoration:underline; font-size:1.2em; font-weight:bold; color:#0a68c8; padding:0 0px 2px 21px; background:url(/mnmshared/img/icons/button_sprite.png) no-repeat 0 -639px; text-indent:-9999em; }

a.install_qr_l { text-decoration:underline; font:bold 2.15em Century Gothic, Arial, sans-serif; background:url(/mnmshared/img/icons/button_sprite.png) no-repeat 0 -696px; padding:0 0 6px 35px; }

/* @endgroup BUTTONS */

/* @group LICENSE */
/* @desc:Freware */			.license1 { color:#539B32; }
/* @desc:Shareware */		.license2 { color:#888; }
/* @desc:Demo */			.license3 { color:#888; }
/* @desc:Adware */			.license4 { color:#539B32; }
/* @desc:GPL */				.license5 { color:#539B32; }
/* @desc:BSD */				.license6 { color:#539B32; }
/* @desc:Versión Completa */.license8 { color:#888; }
/* @desc:Beta */			.license9 { color:#539B32; }
/* @desc:WebWare */			.license10 { color:#539B32; }
/* @desc:WebWare */			.license11 { color:#539B32; }
/* @endgroup LICENSE */

/* @group PROGRAM INFO */
.program_data dt { display:none; }
.program_data dd { float:left; padding-right:1em; font:0.8em Verdana, Geneva, sans-serif; margin-top:0.8em; margin-bottom:.2em; }
.program_data dd.language { color:#888; }
.program_data dd.date { color:#888; }
.program_data dd.own { color:#c07719; }
.program_data dd.section { color:#999; }
/* @endgroup PROGRAM INFO */

/* @group STARS */
.rank { display:block; background:url(/mnmshared/img/icons/icons_sprite.png) no-repeat -10px -50px; text-indent:-1000em; width:90px; height:20px; }
.rank_s .rank { width:65px; height:12px; background-position:-10px -119px; }
.rank span { display:block; height:20px; background:url(/mnmshared/img/icons/icons_sprite.png) no-repeat -10px -10px; }
.rank_s span { height:12px; background-position:-10px -80px; line-height:1.2em; }
.rank_user span { background-position:-10px -30px; }
.rank_s .rank_user span { background-position:-10px -100px; line-height:1.2em; }

.rank .rank_10 { width:100%; }
.rank .rank_9 { width:91%; }
.rank .rank_8 { width:80%; }
.rank .rank_7 { width:71%; }
.rank .rank_6 { width:60%; }
.rank .rank_5 { width:51%; }
.rank .rank_4 { width:40%; }
.rank .rank_3 { width:31%; }
.rank .rank_2 { width:20%; }
.rank .rank_1 { width:11%; }
.rank .rank_0 { width:0%; }

li .middle_value { margin-left:8px; color:#999; }
li .middle_value strong { color:#000; }
/* @endgroup STARS */

/* @group ICONS */
a.more_info { float:right; padding:2px 25px 2px 0; background:url(/mnmshared/img/icons/icons_sprite.png) 100% -1692px no-repeat; }
a.more_link { float:right; clear:both; padding:2px 23px 2px 0; background:url(/mnmshared/img/icons/icons_sprite.png) 100% -1382px no-repeat; }
dd.opinions { background:#e8eef0 url(/mnmshared/img/icons/icons_sprite.png) no-repeat -7px -287px; }
a.opinions { background:#e8eef0 url(/mnmshared/img/icons/icons_sprite.png) no-repeat -7px -157px; }
a.icon_twitter { float:left; overflow:hidden; width:16px; height:16px; text-indent:9999em; background:url(/mnmshared/img/icons/icons_sprite.png) -9px -559px no-repeat; }
a.icon_facebook { float:left; overflow:hidden; width:16px; height:16px; text-indent:9999em; background:url(/mnmshared/img/icons/icons_sprite.png) -9px -1154px no-repeat; }
a.icon_rss, .icon_rss { float:left; overflow:hidden; width:16px; height:16px; text-indent:9999em; background:url(/mnmshared/img/icons/icons_sprite.png) -9px -589px no-repeat; }
a.icon_email { float:left; overflow:hidden; width:16px; height:16px; text-indent:9999em; background:url(/mnmshared/img/icons/icons_sprite.png) -10px -165px no-repeat; }
/* @endgroup ICONS */

/* @group PHONES */
.mobile_plat { clear:both; float:left; margin:.55em .6em .4em 0; }
.plat_series { text-align:center; font:7pt Verdana, sans-serif; float:left; margin-right:1px; width:auto; color:#fff; line-height:12px; padding:0px; }
.plat_series div { float:left; clear:both; height:12px; padding:0 3px; line-height:12px; }

.plat_symbian { background-color:#2A66AF; border-color:#2A66AF; border-style:solid none solid solid; border-width:1px; }
.plat_java { background-color:#52A02B; border-color:#52A02B; border-style:solid none solid solid; border-width:1px; }
.plat_j2me { color:#333; background-color:#D7E8D2; border:1px solid #52A02B; width:39px; }
.plat_win, .plat_windows { background-color:#158E96; border-color:#158E96; border-style:solid none solid solid; border-width:1px; }
.plat_wm, .plat_mobile { background-color:#CBE4E8; border:1px solid #158E96; width:39px; }
.plat_bb, .plat_blackberry { background-color:#A7912D; border-width:1px; border-style:solid none solid solid; border-color:#A7912D; }
.plat_rim { color:#333; background-color:#E8E5D3; border:1px solid #A7912D; width:26px; }
.plat_multiple, .plat_multi { background-color:#A62D2D; border-color:#A62D2D; border-style:solid none solid solid; border-width:1px; }
.plat_multiple2, .plat_os { color:#333; background-color:#E8D1D3; border:1px solid #A62D2D; }
.plat_iphone { color:#fff; background-color:#6b6b6b; border:1px solid #6b6b6b; }
.plat_ipad { color:#fff; background-color:#6b6b6b; border:1px solid #6b6b6b; }
.plat_iphone_ipad { color:#fff; background-color:#6b6b6b; border:1px solid #6b6b6b; }
.plat_android { color:#fff; background-color:#99c400; border:1px solid #99c400; }
.serie_symbian, .plat_s60, .plat_foma, .plat_s80, .plat_s90, .plat_uiq, .plat_9200, .plat_plus { color:#333; background-color:#CFDCED; border:1px solid #2A66AF; }
.plat_wp7 { color:#fff; background-color:#7626b1; border:1px solid #7626b1; }
/* @endgroup PHONES */

/* @group WEBWARE */
.webware_container { clear:both; float:left; margin:.55em .6em 0 0; }
.webware_content { text-align:center; font:7pt Verdana, sans-serif; float:left; margin-right:1px; width:auto; color:#fff; line-height:12px; padding:0px; }
.plat_webware { color:#fff; background-color:#34aeae; border:1px solid #34969a; }
/* @group WEBWARE */

/* @group GENERIC MESSAGE BOXES */
.msg_info, .msg_ok, .msg_ko, .msg_warning, .msg_tip { position:relative; padding:10px 25px 10px 35px; margin:0 0 10px; border-top:4px solid; }
.msg_info p, .msg_ok p, .msg_ko p, .msg_warning p, .msg_tip p { margin:1px 0; text-align:left; }
.msg_info h3, .msg_ok h3, .msg_ko h3, .msg_warning h3, .msg_tip h3 { font:bold 1.4em Arial, Verdana, Sans-Serif; }
.msg_info { background:url(/mnmshared/img/icons/icons_sprite.png) no-repeat -79px -986px #d1e7ff; border-color:#2c6bb8; }
.msg_ok { background:url(/mnmshared/img/icons/icons_sprite.png) no-repeat -79px -1086px #eaf7e6; border-color:#579800; }
.msg_ko { padding-left:15px; background-color:#ffdbdb; border-color:#b50000; }
.msg_ko ul { padding-left:20px; }
.msg_ko ul strong { display:block; padding-left:2em; background:url(/mnmshared/img/icons/icons_sprite.png) no-repeat -94px -1196px; }
.msg_warning { background:url(/mnmshared/img/icons/icons_sprite.png) no-repeat -79px -886px #fff9a0; border-color:#ff9c00; }
/* @endgroup GENERIC MESSAGE BOXES */

/* @group 404 */
#error_404 { background:url(/mnmshared/img/interface/404.png) no-repeat top right; margin-top:16px; }
.error_explainer { width:70%; margin:0 auto; }
.error_explainer h1 { margin:0.2em 0 1em 0; width:70%; font:2.3em Century Gothic, Arial, Helvetica, sans-serif; }
.error_explainer h1 strong { color:#333; }
.error_explainer span { font-weight:bold; color:#C89302; }
.error_explainer dl { width:70%; }
.error_explainer dl dt { margin:1.5em 0px 0.2em; font:bold 1.3em Arial, Helvetica, sans-serif; }
.error_explainer dl dd { padding-left:3%; background:url(/mnmshared/img/icons/icons_sprite.png) no-repeat -88px -334px transparent; }
.error_explainer dl dd a { text-decoration:underline; }
.error_optimizer { width:85%; margin:4em auto 3em; }
.error_square { float:left; width:245px; min-height:24em; border:1px solid #e1e1e1; border-top:5px solid #286cb7; border-bottom:5px solid #e1e1e1; margin-right:40px; }
.error_square.maxheight { height:33em; }
.error_square h2 { margin:0.5em 0.8em; font:bold 1.5em Century Gothic, Arial, Helvetica, sans-serif; }
.error_square ul { margin-left:1.3em; }
.error_square.top_searches { margin:0px; }
.error_square.top_searches ul li h1, .error_square.top_searches ul li h2, .error_square.top_searches ul li h3, .error_square.top_searches ul li strong, .error_square.top_searches ul li em { margin:0; padding:0; font:normal 1em/18px Arial, Helvetica, sans-serif; }
/* @endgroup 404 */

/* @group BUTTONS */
.button { width:auto; overflow:visible; padding:1px 16px; background:#157BC3 url(/mnmshared/img/icons/button_sprite.png) 0 -245px repeat-x; border:1px solid #004d84; border-bottom-width:2px; color:#fff; font:1.5em Arial, Helvetica, sans-serif; cursor:pointer; }
a.select_btn { padding:1px 14px; background:#4ea718 url(/mnmshared/img/icons/button_sprite.png) 0 -292px repeat-x; border:1px solid #255907; border-bottom-width:2px; color:#fff; font:bold 1.1em Arial, Helvetica, sans-serif; }
.button_cta { padding:2px 25px; background:#4EA718 url(/mnmshared/img/icons/button_sprite.png) 0 -768px repeat-x; border:1px solid #286807; color:#fff; font:2.5em Arial, Helvetica, sans-serif; }
.btn_disabled { background-color:#ccc; background-position:0 -331px; color:#fff; border:1px solid #a8a8a8; text-shadow:2px 2px 1px #ccc; }
/* @endgroup BUTTONS */

/* @group FORMS */
form.forms { background-color:#f5f5f5; border:1px solid #dadada; }
form.forms fieldset { display:block; width:93%; margin:15px auto; }
form.forms fieldset input, form.forms fieldset select { padding:1px; margin-right:5px; }
form.forms fieldset input.input_xl, form.forms fieldset textarea.input_xl { width:400px; }
form.forms fieldset input.input_l, form.forms fieldset textarea.input_l { width:250px; }
form.forms fieldset input.input_m, form.forms fieldset textarea.input_m { width:200px; }
form.forms fieldset input.input_s, form.forms fieldset textarea.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 fieldset { width:auto; margin:0px; }
form.forms legend,form.forms h2 { position:inherit; display:block; clear:both; padding-bottom:5px; font-weight:bold; color:#333; }
form.forms legend.title,form.forms h2.title { display:block; font:normal 2.1em Century Gothic, Arial, sans-serif; white-space:normal; }
form.forms legend.hidden { display:none; }
form.forms legend.title strong,form.forms h2.title strong { color:#1386b9; font-weight:normal; }
form.forms label { float:left; padding-right:15px; }
form.forms ol { margin-top:10px; }
form.forms li { padding:10px; }
form.forms li.error { margin-bottom:0.8em; border:1px solid #DADADA; background-color:#fffefe; }
form.forms li.error input, form.forms li.error textarea { border:1px solid #b50000; }
form.forms div.error { margin-top:5px; font-size:0.9em; font-weight:bold; color:#b50000; }
form#opinion_dialog_form div.error { float:left; }
form.forms #submit { margin-left:37%; padding:1px 16px; }
form.forms #error_capsule li { padding:0 0 0 11px; margin:0px; background:url(/mnmshared/img/icons/icons_sprite.png) no-repeat scroll -95px -334px transparent; }
/* @endgroup FORMS */

/* @group PAGINATION */
.nav_pagination { clear:both; float:right; width:auto; margin:18px 0; }
.nav_pagination li { float:left; margin-left:1px; }
.nav_pagination li a, .nav_pagination li span { display:block; padding:0 6px; border:1px solid #CCC; font-weight:bold; }
.nav_pagination li span { border-color:#0052a4; background:#006BC1; color:#FFF; }
.nav_pagination li.pagination_prev a, .nav_pagination li.pagination_next a { width:15px; padding:0; border:none; background:#fff url(/mnmshared/img/icons/icons_sprite.png) no-repeat -8px -2076px; text-indent:-99999px; }
.nav_pagination li.pagination_next a { background-position:92% -2076px; }
.nav_pagination li.pagination_next a:hover, .nav_pagination li.pagination_prev a:hover { background-color:#fff; }
.nav_pagination li.ellipsis { margin:0 3px; border:none; font-weight:normal; }
.nav_pagination li a:hover { background-color:#EFEFEF; text-decoration:none; }
/* @endgroup PAGINATION */

/* @group ES-EN REGISTER */
form.forms fieldset.new_register input { margin-left:2px; }
form.forms fieldset.new_register input.input_l { width:234px; }
form.forms fieldset.new_register input.input_m { width:132px; }
form.forms fieldset.new_register select { margin-left:2px; }
form.forms fieldset.new_register select.input_l { width:216px; }
form.forms fieldset.new_register select#bday { width:50px; }
form.forms fieldset.new_register select#bmonth { width:78px; }
form.forms fieldset.new_register select#byear { width:68px; }
form.forms fieldset.new_register #company_register { margin:0 3px 1px 1px; vertical-align:middle; }
form.forms fieldset.new_register #submit { margin-left:40%; }
/* @endgroup ES-EN REGISTER */

/* @group LOGIN */
#login_page form.forms { width:650px; overflow:hidden; }
#login_page form.forms h2, #recover_pass h2 { font:bold 1.25em Century Gothic, Arial, sans-serif; color:#1F1F1F; padding:4px 25px 7px; }
#login_page form.forms legend { display:none; }
#login_page form.forms .box_login { float:left; width:48%; }
#login_page form.forms .box_login ul { margin-right:15px; }
#login_page form.forms .box_login ul li { padding-left:0; }
#login_page form.forms .box_login .msg_ko, #login_page form.forms .box_login .msg_warning { margin-top:25px; width:70%; }
#login_page .box_connect { margin-top:25px; }
#login_page .box_connect p { text-align:left; }
#login_page .box_connect dl dt { float:left; padding:2px 15px 0 0; width:40%; }
#login_page .box_connect dl dd { margin-bottom:5px; }
#login_page form.forms label { float:none; display:block; }
#login_page form.forms label.remember { display:inline; }
#login_page form.forms #submit { margin-left:0px; }
#login_page form.forms .box_connect { float:left; padding:10px 20px; background-color:#d4eaff; width:45%; }
#login_page form.forms .box_login div.error { width:250px; }

#login_page p.info { padding-left:1.6em; background:url(/mnmshared/img/icons/icons_sprite.png) no-repeat -92px -995px; }

#mainbar_search { background:#EBEBEB; }

#recover_pass form.forms fieldset { width:auto; margin:0; padding:10px 15px 17px; }
#recover_pass form.forms legend { display:none; }
#recover_pass form.forms label { float:none; padding-right:5px; font-weight:bold; }
#recover_pass .msg_ok { margin-top:10px; }
#recover_pass .msg_ok p { margin-bottom:15px; }
#recover_pass .nyroModalClose { visibility:hidden; }
#nyroModalContent #recover_pass .nyroModalClose { visibility:visible; }
/* @endgroup LOGIN */

/* @group Header_MSN & Header_FB */
.msn_header { padding:1px 0 1px 20px; background:url(/mnmshared/img/icons/icons_sprite.png) no-repeat -9px -1074px; }
.facebook_connect_header { padding:1px 0 1px 20px; background:url(/mnmshared/img/icons/icons_sprite.png) no-repeat -9px -1154px; }
.facebook_connect_header_disabled { padding:1px 0 1px 20px; background:url(/mnmshared/img/icons/icons_sprite.png) no-repeat -9px -1175px; }
#msn_link_header { padding:1px 0 1px 20px; background:url(/mnmshared/img/icons/icons_sprite.png) no-repeat -9px -1054px; }
#msn_link_header.active { color:#006BC1; font-weight:normal; }
/* @endgroup Header_MSN & Header_FB */

#categories_nav h4 { font-size:1.2em; padding-left:10px; border-bottom:1px solid #D2DCE7; }
#categories_nav h4.main_section { padding-top:7px; padding-left:10px; }
#categories_nav h4 a { color:#000; }
#categories_nav h4 a strong { color:#006BC1; }

#categories_nav { z-index:1000; position:relative; overflow:visible; height:1%; background:#F5F5F5; }
#categories_nav.sections ul { height:1%; overflow:hidden; display:block; width:auto; }
#categories_nav.sections li { background-image:none; }
#categories_nav div.section_title h4 a { color:#000; }
#categories_nav div.section_title h4 strong { color:#167CC3; }
#categories_nav .section_title h4.main_section strong { font:.8em Arial, Verdana, sans-serif; }
#categories_nav .section_title h4.main_section strong.two_lines { display:block; }

#category_list_set #categories_nav .section_title,#category_mobile_list_set #categories_nav .section_title, #category_thumbnail_set #categories_nav .section_title { padding-left:20px; padding-right:4px; background:#EBEBEB url(/mnmshared/img/icons/icons_sprite.png) -2px -506px no-repeat; cursor:pointer; }
#category_list_set #categories_nav .section_title.closed,#category_mobile_list_set #categories_nav .section_title.closed, #category_thumbnail_set #categories_nav .section_title.closed { background-position:2px -459px; }

.standar_nav, .standar_nav ul, .standar_nav ul li { overflow:visible; }

#categories_nav .standar_nav .submenu { z-index:100; position:absolute; top:-2px; left:185px; width:150px; border:2px solid #9FAFC0; background-color:#F5F5F5; -webkit-box-shadow:0 5px 10px #666; -moz-box-shadow:0 5px 10px #666; }

#categories_nav .standar_nav .submenu li { padding:0; background:none; border-bottom:1px dotted #ccc; border-top:0; border-left:0; font-weight:normal; }
#categories_nav .standar_nav .submenu li:hover { padding:0; background-color:#C89302; border-bottom:1px dotted #ccc; color:#fff; }
#categories_nav .standar_nav .submenu li a { display:block; padding:4px 10px; }
#categories_nav .standar_nav .submenu li a:hover { color:#fff; background-color:#C89302; }

#categories_nav ul { position:relative; }
#categories_nav ul a.on { display:block; padding:5px 5px 5px 15px; background:#509CD2; font-weight:bold; }
#categories_nav ul li { overflow:hidden; padding:0; height:1%; background:#F5F5F5 url(/mnmshared/img/icons/icons_sprite.png) 110% -1720px no-repeat; }
#categories_nav ul li.no_child { background:none; }
#categories_nav ul li:hover strong a { font-weight:bold; text-decoration:underline; color:#fff; background:#C89302; }
#categories_nav ul li ul li { background:#F5F5F5; }
#categories_nav ul li ul li a { display:block; padding:2px 15px; }
#categories_nav ul li ul li ul li a { height:1%; padding:2px 20px; }
#categories_nav ul li a:hover, #categories_nav ul li a:focus { background-color:#C89302; color:#fff; }
#categories_nav ul li ul li.on, #categories_nav ul .open .open li.on { padding:0; }
#categories_nav ul .open { display:block; padding:5px 15px; border-bottom:1px dotted #ccc; }
#categories_nav ul .open a:hover { font-weight:bold; text-decoration:underline; color:#fff; background:#C89302; }
#categories_nav ul .open .open li.on a:hover { font-weight:bold; text-decoration:underline; color:#fff; background:#C89302; }
#categories_nav ul li strong a { display:block; padding:4px 10px; }
#categories_nav ul li.open_on ul li { background:#F5F5F5; }
#categories_nav ul li.open_on ul li:hover { font-weight:bold; text-decoration:underline; color:#fff; background:#C89302; }
#categories_nav ul li.open_on ul li:hover a { color:#fff; }
#categories_nav ul li.open_on { padding:0; background:#F5F5F5; border:0; }
#categories_nav ul li.open { padding:0; border:0; background:none; }
#categories_nav ul li.open li a.on { padding:2px 5px 2px 15px; background:#fff; }
#categories_nav ul li.open ul li ul li a.on { padding-left:20px; }
#categories_nav ul li.open li a.on:hover { background:#C89302; }
#categories_nav ul li.open .open ul { overflow:hidden; position:relative; background:#F5F5F5; }
#categories_nav ul .open ul li.open_on ul li { font-weight:normal; }
#categories_nav ul .open ul li.open_on ul li:hover { font-weight:bold; text-decoration:underline; color:#fff; background:#C89302; }
#categories_nav ul .open ul li.open_on ul li:hover a { color:#fff; }
#categories_nav ul .open ul li.open_on:hover { -webkit-box-shadow:0 0 0; -moz-box-shadow:0 0 0; box-shadow:0 0 0; }
#categories_nav ul .open ul li.open_on a.on { background:#fff; border-bottom:1px dotted #ccc; color:#006BC1; }
#categories_nav ul .open ul li.open_on a.on:hover { font-weight:bold; text-decoration:underline; color:#fff; background:#C89302; }
#categories_nav ul .open .open ul li:hover { overflow:hidden; position:relative; font-weight:bold; text-decoration:underline; color:#fff; background:#C89302; }
#categories_nav ul .open .open ul li:hover a { color:#fff; }

/* @group Social media options */
.iframe_twitter iframe, .iframe_facebook iframe, .iframe_tweetmeme iframe { width:80px; height:35px; overflow:hidden; }
.iframe_facebook iframe { width:250px; }
.iframe_tweetmeme iframe { width:120px; }
/* @endgroup Social media options */

/* @group SUSCRIBE */
#subscribe_confirm div { padding:30px 10px 30px 15px; background:url(http://va3en.sftcdn.net/shared) no-repeat 90% 45px; }
#subscribe_confirm h5 { font:2em Century Gothic, Arial, sans-serif; margin-bottom:25px; }
#subscribe_confirm h5 span { color:#006BC1; }
#subscribe_confirm .info_big { width:70%; line-height:21px; margin-bottom:20px; font-size:1.6em; color:#006BC1; }

/* @group Details */
#newsletter_info form { width:560px; padding:20px; margin:20px auto 0; border:1px solid #000; background:url(http://va2en.sftcdn.net/shared) no-repeat 100% bottom; }

#newsletter_info ul { margin-top:10px; }
#newsletter_info li { margin:0 0 10px 15px; list-style-type:square; }

#newsletter_info legend { display:block; padding:0; font-size:1.2em; font-weight:bold; color:#2a445f; }
#newsletter_info label { display:block; }
#newsletter_info label.hidden_label { display:none; }
#newsletter_info #country, #newsletter_info #email { width:200px; }

#newsletter_info form p { margin:0 0 0 16px; font-size:0.9em; color:#666; }
#newsletter_info li.send { margin-bottom:5px; list-style-type:none; }
#newsletter_info .button { margin-top:20px; padding:1px 12px; background-position:0 -249px; font-size:1.1em; font-weight:bold; }
/* @endgroup Details */
/* @endgroup SUSCRIBE */

/* @group SECURITY SEAL LANDING */
#security_seal_landing_content h1 { font-weight:normal; }
#security_seal_landing_content h1 strong { color:#286CB7; font-weight:normal; }
#security_seal_landing_content #security_seal_features { padding:30px 0 13px 49px; border-top:1px solid #CDDCED; border-bottom:1px solid #CDDCED; background:url(http://va3en.sftcdn.net/shared) no-repeat top left; }
#security_seal_landing_content #security_seal_features ul { height:164px; padding:21px 0 0 233px; background:url(http://va4en.sftcdn.net/img) no-repeat top left; }
#security_seal_landing_content #security_seal_features ul li { float:left; width:28%; margin-right:3em; }
#security_seal_landing_content #security_seal_features ul li h2 { font-weight:bold; font-size:1.4em; }
#security_seal_landing_content #security_seal_features ul li h2 strong { color:#286CB7; }
#security_seal_landing_content h3 { padding:1.5em 16px 9px; font-weight:bold; }
#security_seal_landing_content #security_seal_faq { padding:0 16px 9px; }
#security_seal_landing_content #security_seal_faq ul { float:left; width:46%; padding-right:3em; }
#security_seal_landing_content #security_seal_faq ul li { margin-top:15px; padding-left:24px; background:url(http://va2en.sftcdn.net/shared) no-repeat top left; }
#security_seal_landing_content #security_seal_faq ul li h4 { font-weight:bold; }
#security_seal_landing_content #security_seal_terms { overflow:auto; height:210px; margin-top:15px; padding:0 15px; border:1px solid #abbfe0; font-size:11px; }
#security_seal_back { padding:0 16px 9px; }
#security_seal_landing_content p.security_sentence { padding:0 36px 0 16px; }

#nyroModalContent #security_seal_landing_content { overflow-y:auto; height:640px; }
#nyroModalContent #security_seal_landing_content h1 { border-bottom:1px dotted #CCC; margin-bottom:1px; padding-top:10px; background-color:#EBEBEB; font-size:1.4em; font-weight:normal; line-height:15px; }
#nyroModalContent #security_seal_landing_content h1 strong { color:#CC8E05; font-weight:bold; }
/* @endgroup SECURITY SEAL LANDING */

/* @group PROGRAM ALL */
#all_programs.page_all_programs p { margin:.2em 0 0em; }
#all_programs .program_list li { float:left; padding:0px 15px 0 0; }
/* @endgroup PROGRAM ALL */

/* @group Instance suggestion */
#suggest_instance p { margin:35px 32px 0; padding:15px 0 15px 108px; background:url(http://va4en.sftcdn.net/shared) no-repeat; font:bold 1.6em/18px 'Century Gothic', Arial, sans-serif; }
#suggest_instance .flag_NL { background-position:0 -15px; }
#suggest_instance .flag_BR { background-position:0 -71px; }
#suggest_instance .flag_IT { background-position:0 -126px; }
#suggest_instance .flag_DE { background-position:0 -181px; }
#suggest_instance .flag_PL { background-position:0 -238px; }
#suggest_instance .flag_ES { background-position:0 -293px; }
#suggest_instance .flag_FR { background-position:0 -351px; }
#suggest_instance .flag_JP { background-position:0 -409px; }
#suggest_instance .flag_CN { background-position:0 -466px; }
#suggest_instance .flag_MA { background-position:0 -520px; }
#suggest_instance .flag_AR { background-position:0 -582px; }
#suggest_instance .flag_MX { background-position:0 -638px; }
#suggest_instance .flag_US { background-position:0 -695px; }
#suggest_instance .flag_GB { background-position:0 -752px; }
#suggest_instance .flag_IE { background-position:0 -809px; }
#suggest_instance .flag_AU { background-position:0 -866px; }
#suggest_instance .flag_PT { background-position:0 -923px; }

#suggest_instance .local_language strong { display:block; padding-top:8px; color:#C89302; }
#confirm_suggest_instance, #cancel_suggest_instance { float:left; padding:0; margin-top:16px; }
#confirm_suggest_instance { padding:2px 6px; margin-left:143px; font-size:1.6em; }
#cancel_suggest_instance { margin-left:15px; padding-top:6px; font-size:1.2em; font-weight:bold; text-decoration:underline; }
/* @endgroup Instance suggestion */

/* END common.css *//* START FILE home_list.css */

/* @group HOME */
.information_description .program_data dd { line-height:1.46em; }

#popular_links { position:relative; }
#popular_links h4.section_title strong { color:#167CC3; }

#section_title .links { float:right; margin-right:2em; text-align:right; }

.section_list { overflow:hidden; width:auto; }
.section_list li { position:relative; display:block; clear:both; width:auto; padding-top:9px; padding-right:1px; }
.section_list li.row_pair { background-color:#F5F5F5; }
.section_list li p { margin:0; }
.section_list li dt { display:none; }
.section_list li .basic_info { float:left; width:69%; margin-bottom:.4em; }
.section_list .section { clear:both; margin:0; width:95%; color:#777; font-size:0.95em; padding:2px 0 0; }
.section_list li .basic_info strong { font-weight:bold; font-size:1.2em; }
.section_list li dl.program_data { float:right; width:30%; margin-top:2px; }
.section_list .program_data dd.list_button { float:right; }
.section_list li .basic_info .data { clear:both; margin:3px 0 6px; }
.section_list li dl dd.opinions { position:absolute; margin:-11px 0 0 69px; padding:0 2px 0 20px; background-color:transparent; font-size:0.9em; line-height:15px; color:#236297; }
.section_list li dl .under_download_button { float:right; margin-top:2px; text-align:right; }
.section_list .download_web_new_m { font-size:1.4em; width:auto; }
.section_list .download_web_new_m:hover { font-size:1.4em; }
.section_list .download_new_s strong, .section_list .download_web_new_m strong { font-weight:bold; }
.section_list .mini_securityseal { display:none; }
a.see_more { padding-left:12px; }

/* @group TRIHOME */
#trihome { position:static; overflow:hidden; width:auto; margin-bottom:16px; }
#trihome #carrousel { position:relative; overflow:hidden; width:auto; height:213px; border-top:2px solid #286CB7; background-color:#f5f5f5; }
#trihome #carrousel li { position:relative; width:462px; }
#trihome #carrousel li.active { display:block; }
#trihome #carrousel li h1 { padding:0 12px 9px; font:bold 1.6em Arial, sans-serif; }
#trihome #carrousel li h2 { padding:0 12px 2px; font:bold 1.2em Arial, Helvetica, sans-serif; }
#trihome #carrousel li h3 { padding:4px 12px; font:1.1em Century Gothic, Arial, sans-serif; color:#C89302; }
#carrousel_list { top:0px; width:20000em; position:absolute; }
#trihome #carrousel li, #trihome #carrousel li.active { display:inherit; float:left; }
#trihome ul#trihome_nav.showControls { visibility:visible; }

#trihome ul#trihome_nav { overflow:hidden; height:24px; background-color:#f5f5f5; }
#trihome ul#trihome_nav li { float:left; margin:2px; background:url(/mnmshared/img/icons/icons_sprite.png) -5px -827px no-repeat; text-indent:-2000px; }
#trihome ul#trihome_nav li:hover { background-position:-5px -917px; }
#trihome ul#trihome_nav li.previous { margin-right:34%; background-position:-5px -849px; }
#trihome ul#trihome_nav li.previous:hover { background-position:-5px -939px; }
#trihome ul#trihome_nav li.next { float:right; background-position:-5px -869px; }
#trihome ul#trihome_nav li.next:hover { background-position:-5px -959px; }
#trihome ul#trihome_nav li.active { background-position:-5px -807px; }
#trihome ul#trihome_nav li.active:hover { background-position:-5px -897px; }
#trihome ul#trihome_nav li a { display:block; width:20px; height:20px; }

#trihome a.play_l { position:absolute; bottom:3.3em; left:14em; }
#trihome #carrousel dt { display:none; }
#trihome #carrousel dl { position:absolute; top:15.2em; right:1.2em; }
#trihome #carrousel dd { display:block; width:47px; padding:0.2em 0.5em; border:1px solid #666; background:#FFF; }
#trihome #featured li { position:relative; }
#trihome a.play_s { position:absolute; top:3em; left:0; }

#featured { clear:both; display:block; overflow:hidden; width:auto; padding-bottom:8px; border-bottom:1px dotted #ccc; background-color:#FFF; }
#featured ul { overflow:hidden; width:auto; }
#featured li { display:block; overflow:hidden; width:46%; margin:1em 0 6px 1em; height:auto; }
#featured li.first { float:left; width:46%; margin:1em 1em 6px 0; padding-right:1em; border-right:1px dotted #ccc; }
#featured h4 { font:1.1em Century Gothic, Arial, sans-serif; color:#C89302; }
#featured span { font-size:0.9em; color:#569900; }
#featured img { float:left; width:50px; margin-right:8px; }
#featured p { margin:0; font-size:0.9em; }
#featured .featured_text { float:left; width:72%; }

.firstbar #video_list ul li a, .secondbar #video_list ul li a { float:left; }
#video_list ul li.first a { float:none; display:block; font-weight:bold; }
#video_list ul li.first a.screenshot { text-align:center; }
#video_list ul li.first img { width:100%; margin:0; padding:0; }
#video_list ul li.first .photo_video { margin:0; }
#video_list ul li.first span { margin-top:-40px; position:relative; background-color:#fff; }
/* @endgroup TRIHOME */

/* @group NEW TRIHOME (ONEHOME) */
#trihome #carrousel.new_carrousel { position:relative; }
#trihome #carrousel.new_carrousel, #trihome #carrousel li { height:268px; }
#trihome #carrousel.new_carrousel img { position:absolute; }
#trihome #carrousel.new_carrousel .bg, #trihome #carrousel.new_carrousel li .info { position:absolute; bottom:0; display:block; overflow:hidden; width:100%; height:93px; }
#trihome #carrousel.new_carrousel .bg { background-color:#0b2943; zoom:1; filter:alpha(opacity = 75); opacity:0.75; }
#trihome #carrousel.new_carrousel li .info h2 { float:left; width:auto; padding:5px 8px; background-color:#1a87d7; font:bold 1.25em/1.2em 'Century Gothic', Arial, sans-serif; }
#trihome #carrousel.new_carrousel li .info h2 a { color:#fff; }
#trihome #carrousel.new_carrousel li .info h1 { clear:both; width:290px; padding:10px 8px 9px; font:bold 1.4em 'Century Gothic', Arial, sans-serif; color:#fff; }
#trihome #onehome_nav_slide { position:absolute; top:0; width:462px; }
#trihome #onehome_nav_slide li { float:left; text-indent:-99999px; }
#trihome #onehome_nav_slide li.previous, #trihome #onehome_nav_slide li.next { position:absolute; top:129px; text-indent:0; }
#trihome #onehome_nav_slide li.previous { left:0; }
#trihome #onehome_nav_slide li.next { right:0; }
#trihome #onehome_nav_slide li.previous a, #trihome #onehome_nav_slide li.next a { display:inline-block; padding:4px 15px; background-color:#707070; color:#fff; font:bold 2.8em 'Century Gothic', Arial, sans-serif; zoom:1; filter:alpha(opacity = 80); opacity:0.80; }
#trihome #onehome_nav_slide li.previous a:hover, #trihome #onehome_nav_slide li.next a:hover { background-color:#5c5c5c; text-decoration:none; }

.button_slide { position:absolute; bottom:10px; right:10px; cursor:pointer; text-align:right; font:bold 1.25em 'Century Gothic', Arial, sans-serif; letter-spacing:-0.03em; }
.button_slide, .button_slide:hover { text-decoration:none; }
.button_slide strong, .button_slide strong:hover { display:block; margin:0 0 0 6px; padding:6px 29px 6px 4px; color:#fff; white-space:nowrap; }
.download_button_slide, .download_button_slide strong { background:url(/mnmshared/img/icons/button_new_sprite.png) no-repeat 0 0; }
.download_button_slide, .download_button_slide:hover { background-position:0 -824px; }
.download_button_slide strong, .download_button_slide strong:hover { padding:4px 29px 8px 4px; background-position:right -824px; }
.article_button_slide, .video_button_slide { background:#3b5878 url(/mnmshared/img/icons/icons_sprite.png) no-repeat; }
.article_button_slide { background-position:100% -1997px; }
.article_button_slide strong, .article_button_slide strong:hover { padding-right:26px; }
.video_button_slide { background-position:100% -2034px; }
/* @endgroup NEW TRIHOME (ONEHOME) */

/* @group ALTERNATIVE TEXT */
a span.alt { position:absolute; left:-1000px; bottom:-1000px; padding:0.2em 0.5em; border:1px solid #000; background-color:#FFFFE1; color:#000; }
a:focus span.alt, a:active span.alt { left:0; bottom:0; text-decoration:none; }
/* @endgroup ALTERNATIVE TEXT */
.accesskey { position:absolute; display:none; width:1.5em; height:1.5em; padding:0.2em; border:1px solid #FFF; background-color:#C89302; font:bold 1.1em Arial, Verdana, sans-serif; text-align:center; color:#FFF; }
/* @endgroup ACCESSIBILITY */

/* @group CATEGORIES */
.categories_section { width:auto; margin:auto; }
.categories_section ul { margin:auto; }
.categories_section li { padding-left:10px; }
.categories_section li strong a { font:bold 1.4em/1.8em Century Gothic, Arial, sans-serif; color:#000; }
.categories_section .categories_group { margin:10px; padding:0 10px 10px; background-color:#F5F5F5; border-top:2px solid #286CB7; }
.categories_section .categories_group li { list-style:inside disc; color:#CCC; }
.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 SECTION TOPS */
#section_tops { overflow:visible; z-index:10; }
#section_tops .section_title, #section_tops div.tabs { position:static; }
#section_tops .section_title h4 span, #section_tops h4.section_title span { display:inline; padding:0; font:inherit; color:#2fa41e; }
#section_tops hr { margin-top:-2px; }
#section_tops a { outline:none; }

#section_tops div.tabs ul { padding-right:6px; }
#section_tops div.tabs ul li.active { margin-right:4px; background-color:#fff; border-width:1px; border-style:solid; border-color:#cddced #9fafc0 #fff #cddced; }
#section_tops div.tabs ul li a { height:17px; padding:5px 16px 6px; border:none; }
#section_tops div.tabs ul li.active a { padding:8px 12px 6px; }
#section_tops #local_tab { padding:5px 18px 6px 37px; }
#section_tops .active #local_tab { height:auto; padding:5px 15px 4px 38px; margin:3px 0 0; background-color:#fff; }
#tops_country_selector { float:left; height:31px; background-color:#fff; }
#tops_country_selector span { display:block; cursor:pointer; }
#tops_country_selector_button { width:24px; height:31px; background:url(/mnmshared/img/icons/icons_sprite.png) no-repeat -84px -1496px; }
#tops_country_selector_button.open { background-color:#157bc3; background-position:-84px -1466px; }
#section_tops #tops_country_selector_button a { display:block; padding:0; margin:8px 0 0; border:none; border-left:1px dotted #a5acb2; text-indent:-10000px; }
#section_tops #tops_country_selector_button.open a { border:none; }

#tops_country_list { display:none; overflow:auto; position:absolute; z-index:3000; left:8px; width:180px; max-height:145px; padding:0; background-color:#f8fbfd; border:4px solid #157BC3; box-shadow:0px 5px 10px #333; -moz-box-shadow:0px 5px 10px #333; -webkit-box-shadow:0px 5px 10px #333; }
.program_logos #tops_country_list { max-height:290px; }
#tops_country_list li { float:none; display:block; margin-left:-3px; border-bottom:1px dotted #ccc; }
#tops_country_list li.last { border-bottom:none; }
#tops_country_list li span { margin:0; padding:5px 15px 5px 38px; border:none; font:inherit; color:#006bc1; }
#tops_country_list li span.flag:hover { background-color:#c89302; color:#fff; }
#download_set .firstbar { overflow:visible; } /* @desc:for display correctly in Post downlaod the dropdown tops menu */
/* @group FLAGS */
.flag { background-image:url(http://va4en.sftcdn.net/img); background-repeat:no-repeat; }
/* @endgroup FLAGS */

/* @group EXTRA LINKS */
.extra_links { overflow:hidden; float:right; }
.extra_links span { display:block; float:left; }
#top_downloads_local .extra_links { padding-top:6px; }
#top_downloads_local .extra_links span a { background:none; font-weight:bold; }
#top_downloads_local .extra_links span.last a { padding-right:11px; }
/* @endgroup EXTRA LINKS */

#top_downloads li img { position:absolute; top:3px; float:none; margin:0;  }
/* @endgroup SECTION TOPS */

/* @group PROGRAM LOGOS (TOP DOWNLOADS) */
.program_logos ol { padding-left:30px; }
.program_logos ol li { padding:2px 0; list-style-position:outside; }
.program_logos ol li.top1 { padding:5px 0; }
.program_logos ol li a, .program_logos ol li a.top10 { display:inline-block; padding:0 27px 0 0; line-height:28px; }
.program_logos ol li a.program_logo, .program_logos ol li.top1 p { padding-left:33px; }
.program_logo { background-repeat:no-repeat; }
.p_l1 { background-position:0 2px; }
.p_l2 { background-position:0 -58px; }
.p_l3 { background-position:0 -118px; }
.p_l4 { background-position:0 -178px; }
.p_l5 { background-position:0 -238px; }
.p_l6 { background-position:0 -298px; }
.p_l7 { background-position:0 -358px; }
.p_l8 { background-position:0 -418px; }
.p_l9 { background-position:0 -478px; }
.p_l10 { background-position:0 -538px; }
.p_l11 { background-position:0 -598px; }
.p_l12 { background-position:0 -658px; }
.p_l13 { background-position:0 -718px; }
.p_l14 { background-position:0 -778px; }
.p_l15 { background-position:0 -838px; }
.p_l16 { background-position:0 -898px; }
.p_l17 { background-position:0 -958px; }
.p_l18 { background-position:0 -1018px; }
.p_l19 { background-position:0 -1078px; }
.p_l20 { background-position:0 -1138px; }
/* @endgroup PROGRAM LOGOS (TOP DOWNLOADS) */

/* @endgroup HOME */

/* @group CATEGORIES */
#categories_front_page .list li { height:1%; overflow:hidden; padding:8px 0 5px 15px; border-bottom:none; }
#categories_front_page .list li p.section { overflow:hidden; border-bottom:1px dotted #ccc; margin-bottom:5px; }
#categories_front_page .list li p.section a { font-weight:normal; }
#categories_front_page .list li span { float:left; padding:0.2em 5px; margin-right:0.6em; background-color:#E3F0E3; font:bold 1.2em Arial, Helvetica, sans-serif; color:#000; }
#categories_front_page .list li a strong { font-weight:bold; }
#categories_front_page .program_data { float:right; width:30%; margin:4px 0 0 8px; }
#categories_front_page .program_data dd { float:right; margin-top:2px; text-align:right; }
#categories_front_page .download_web_new_m { width:auto; font-size:1.4em; }
/* @endgroup CATEGORIES */

/* @group TAGCLOUD */
.tagcloud { display:block; overflow:hidden; width:auto; margin-bottom:32px; }
.tags { display:block; overflow:hidden; width:auto; padding:8px 8px 8px 15px; border-bottom:1px dotted #ccc; }
.tags h1, .tags h2, .tags h3, .tags h3 a { clear:none; display:inline; background:none; }
.tags h1 { font:normal 2.4em Arial, Helvetica, sans-serif; }
.tags h1 a:hover { text-decoration:underline; }
.tags h2 { font:normal 2em Arial, Helvetica, sans-serif; }
.tags h2 a:hover { text-decoration:underline; }
.tags h3 { font:normal 1.5em Arial, Helvetica, sans-serif; }
.tags h3 a:hover { text-decoration:underline; }
.tags strong { font:normal 1em Arial, Helvetica, sans-serif; }
.tags strong a:hover { text-decoration:underline; }
.tags em { font:normal 0.85em Arial, Helvetica, sans-serif; font-style:normal; }
.tags em a:hover { text-decoration:underline; }
.tags span { color:#ccc; }
/* @endgroup TAGCLOUD */

/* @group NEWSLETTER */
#newsletter { padding-top:7px; position:relative; width:100%; }
#newsletter em.new { position:absolute; top:0px; right:0px; z-index:99999; background:#e20101; color:#FFF; font:normal 11px Arial, Verdana, Sans-serif; padding:0 2px; }
#newsletter .section_title strong { color:#006BC1; }
#newsletter form { margin-bottom:16px; height:1%; background:#F7F7F7; border:1px solid #F7F7F7; }
#newsletter legend { display:none; }
#newsletter input { margin-right:0; padding:0; }
#newsletter li { width:90%; overflow:hidden; height:1%; padding:4px 8px; margin-bottom:8px; background:#EEF0EF; }
#newsletter li.submit { background:#F7F7F7; margin:0px; }
#newsletter li.error { background:#FFF; }
#newsletter .email input { width:97%; }
#newsletter .option label { float:none; padding:0; display:block; padding-left:24px; }
#newsletter .option input { float:left; height:18px; }
#newsletter .option a { margin-left:24px; }
#newsletter .button { margin-top:4px; padding:1px 12px; background-position:0 -249px; font-size:1.1em; font-weight:bold; }
#newsletter p { margin:0 0 0 8px; font-size:0.9em; color:#666; }

/* @group modal */
.news h4 strong { color:#2A435F; }
.news ul { margin:15px 0; padding-left:32px; }
.news ul li { list-style-type:disc; }
.news img { margin:5px 20px 22px; }
/* @endgroup modal */
/* @endgroup NEWSLETTER */

/* @group SEARCH - LIST */

.editors_list { margin:12px 0 24px 0; background-color:#EBEBEB; overflow:visible; }
.editors_list h1 { margin:0 .4em 0.2em 0; padding-top:0.4em; font:1.8em Century Gothic, Arial, sans-serif; }
.editors_list h1 strong { color:#000; }
.editors_list img { float:left; padding:0.8em 1.2em 0.8em 0.8em; }

#editor_combo { float:left; z-index:9999; }
#editor_combo.js_pulldown { width:90%; }

/* @group TOP DOWNLOADS PODIUM */
#top_downloads_podium { height:1%; padding:8px 11px 20px 16px; margin-bottom:15px; border-top:2px solid #286CB7; background-color:#F5F5F5; }
#top_downloads_podium h2 { margin-bottom:9px; font:2em Century Gothic, Arial, sans-serif; }
#top_downloads_podium li.num_ranking { float:left; width:30.6%; padding:0 15px; border-left:1px solid #DBDBDB; background:#F5F5F5 url(http://va4en.sftcdn.net/shared) no-repeat 28px 119px; }
#top_downloads_podium li.num_1 { padding-left:0; border-left:0; }
#top_downloads_podium li.num_2 { background-position:-38px 119px; }
#top_downloads_podium li.num_3 { background-position:-122px 119px; }
#top_downloads_podium .information_screenshot { width:50px; height:50px; margin:3px 0 0 24px; }
#top_downloads_podium .information_screenshot img { width:50px; height:50px; }
#top_downloads_podium div { position:relative; overflow:visible; height:187px; margin:6px 0 0 88px; background-color:#F5F5F5; }
#top_downloads_podium h5 { font-size:1.3em; }
#top_downloads_podium dl { clear:both; overflow:hidden; }
#top_downloads_podium dt { display:none; }
#top_downloads_podium .lang_license { margin-bottom:10px; }
#top_downloads_podium .lang_license dd { float:left; margin-right:7px; font-size:1.2em; font-weight:bold; }
#top_downloads_podium .lang_license dd.language { padding-left:7px; border-left:1px solid #DBDBDB; color:#BF7719; }
#top_downloads_podium span.novotes { color:#888; }
#top_downloads_podium .downloads_description { padding:0 0 4px 1px; }
#top_downloads_podium .downloads_description span { margin-right:5px; font-size:1.2em; font-weight:bold; }
#top_downloads_podium .download_new_l { position:absolute; bottom:0; width:155px; margin-bottom:0; font-size:1.5em; }
/* @endgroup TOP_DOWNLOADS PODIUM */

/* @group PROGRAM LIST */
.program_list { font-size:12px; width:100%; }
.program_list caption { display:none; }
.program_list tr { display:block; width:100%; }
.program_list tr.row_pair { background-color:#F5F5F5; }
.program_list .list_box_order { display:none; }
.program_list td { margin:5px 0; padding:13px 1em; vertical-align:top; border-bottom:1px solid #d2dce7; }
td.information_description { width:40%; position:static; }
.information_screenshot { float:left; width:32px; height:32px; margin:0; }
.information_description .basic_info { float:left; width:287px; padding-left:10px; }
.information_description .basic_info .old_versions { background:url(http://va4en.sftcdn.net/shared) no-repeat right 6px; padding-right:12px; }
.information_description .basic_info .videos_count { display:inline; padding-right:4px; }
.information_description .basic_info .extended_info_separator { display:inline; padding-left:4px; border-left:1px solid #CACACA; }
.information_description .basic_info .program_desc { width:100%; }
.information_description .basic_info dd.section { display:block; width:99%; clear:both; }
.information_description h5 a { font-size:1.3em; text-decoration:none; }
.information_description h5 a:hover { text-decoration:underline; }
.information_description p { clear:both; margin:0; }
.information_description .short_desc { font-size:1.2em; }

td.rating_description { width:16%; }
.rating_description dt { clear:both; display:block; font-size:.9em; }
.rating_description dt.users_rating { margin-top:1.5em; }
.rating_description dd { margin:0; }
.rating_description li.rank { float:left; margin-top:2px; }
.rating_description p { display:inline-block; margin:0 0 9px; }
.rating_description strong { color:#000; }
.rating_description img { margin:0 3px -2px 0; vertical-align:baseline; }
.rating_description span.novotes { color:#888; font-size:.8em; }
.rating_description a { clear:both; float:left; }

td.downloads_description { width:14%; }
.downloads_description dt { display:block; font-size:0.9em; }
.downloads_description dt.weekly { margin-top:1.5em; }
.downloads_description dd { margin:0; font-weight:bold; }

td.compare_description { width:18%; vertical-align:middle; }
.compare_description li { margin-bottom:10px; }
.compare_description li span { display:block; line-height:1.2em; color:#999; }
td.compare_description a.download_s, td.compare_description a.demo_s { padding:3px 0 3px 25px; background:url(/mnmshared/img/icons/button_sprite.png) 0 -98px no-repeat; font-size:1.4em; font-weight:bold; text-decoration:underline; color:#0A68C8; }
td.compare_description a.buy_s { margin:0; padding:2px 0 2px 25px; background:url(/mnmshared/img/icons/button_sprite.png)  0 -415px no-repeat; font-size:1.4em; font-weight:bold; text-decoration:underline; color:#0A68C8; }

/* @group SPECIAL OFFER */
.compare_description .special_offer { display:inline-block; padding:1px 5px; background-color:#fff; border:1px solid #6bbb25; text-align:right; line-height:1.4em; }
.compare_description .special_offer span { color:#333; }
.compare_description .special_offer .current_price, .compare_description .special_offer .current_price span { font-weight:bold; color:#f9762e; }
.compare_description .special_offer .current_price span { display:inline; }
.compare_description .special_offer .old_price strong { font-weight:normal; text-decoration:line-through; }
/* @endgroup SPECIAL OFFER */
/* @endgroup PROGRAM LIST */

/* @group PROGRAM GRID */
table.gallery_box { width:100%; border-collapse:collapse; font-size:1em; }
table.gallery_box tr.row { border-bottom:1px solid #bed0e4; }
table.gallery_box td.gallery_program_box { width:225px; padding:15px; vertical-align:top; border-bottom:1px solid #BBB; border-right:1px solid #EBEBEB; }
table.gallery_box td.td_last { border-right:0px; }
table.gallery_box td.td_first { border-left:1px solid #EBEBEB; }
table.gallery_box td.gallery_program_box img { display:block; width:224px; height:168px; clear:both; margin:0px; border:1px solid #CAD5DD; }
table.gallery_box td.gallery_program_box .information_data { height:255px; }
table.gallery_box td.gallery_program_box .information_data .language_flags { height:12px; padding:0; display:inline; cursor:help; font-size:10px; margin:7px 4px 3px 0; width:20px; }
table.gallery_box td.gallery_program_box .information_data .license { height:16px; margin:4px 4px 0 0; width:auto; clear:right; }
table.gallery_box td.gallery_program_box .information_data .language_flags span { display:none; }
table.gallery_box td.gallery_program_box .information_data .language_flags ul li { height:11px; clear:none; cursor:help; float:left; margin-right:3px; width:16px; }

table.gallery_box td.gallery_program_box .information_data h3 { padding:6px 0 0 1px; }
table.gallery_box td.gallery_program_box .information_data h3 a strong { color:#006BC1; }
table.gallery_box td.gallery_program_box .information_data a strong { font:bold 15px "Trebuchet MS", Arial, sans-serif; text-decoration:underline; }
table.gallery_box td.gallery_program_box .information_data p { margin:5px 0px 10px; font-size:12px; clear:both; }
table.gallery_box td.gallery_program_box .buttons a { margin-top:8px; }

table.gallery_box td.gallery_program_box .information_data dd strong { font-size:11px; display:inline; height:12px; }
table.gallery_box td.gallery_program_box .information_data dt.series { display:block; float:left; width:86px; }
table.gallery_box td.downloads_description, table.gallery_box td.rating_description, table.gallery_box td.compare_description { text-align:left; font-size:11px; width:12%; }
table.gallery_box div.compare_description span { color:#677689; font-size:11px; padding-left:5px; text-align:left; display:block; }

table.gallery_box #compare_box td.rating_description { padding-top:13px; width:14%; }

table.gallery_box .information_data .sponsored { padding:7px 0 0 1px; }
table.gallery_box .information_data h3.sponsored { margin-top:-9px; }
/* @endgroup PROGRAM GRID */
/* @endgroup SEARCH - LIST */

/* @group RSS */

.feed_list_box { clear:both; text-align:center; margin:18px 18px 36px; }

#rss_feeds h2 { margin-top:20px; }
#rss_feeds table { border-collapse:collapse; table-layout:fixed; width:100%; }
#rss_feeds th { overflow:hidden; width:40%; margin-right:1%; padding:2em 0.5em 0; }
#rss_feeds table td { vertical-align:top; padding:0.5em; }
#rss_feeds table li { position:relative; height:18px; padding:0.5em 0; border-bottom:1px dotted #ccc; }
#rss_feeds table li span { display:block; vertical-align:top; }
#rss_feeds .plat_rss { padding-left:10px; }
#rss_feeds .plat_rss .icon_rss { padding-left:2px; margin-left:10px; }
#rss_feeds .plat_netvibes { position:absolute; top:7px; right:10px; }
#rss_feeds .readers li { list-style:disc inside none; }

/* @endgroup RSS */

/* @group CATEGORIES_FOUND */
#categories_found { padding-bottom:30px; }
#categories_found .breadcrumb { padding:10px 0 0 17px; font-size:1.2em; }
#categories_found li { display:inline; }
#categories_found .head { font-weight:bold; }
/* @endgroup CATEGORIES_FOUND */

/* @group PROGRAMS AVAILABLE */
#programs_available ul { overflow:hidden; padding-bottom:1em; }
#programs_available li { float:left; padding:1em 16px; }
/* @endgroup PROGRAMS AVAILABLE */

/* @group ALSOTRY */
#also_try ul { padding:10px 0 0 17px; }
#also_try li { display:inline; }
/* @endgroup ALSOTRY */

/* @group TAGCLOUDS */
#category_tagcloud { margin-top:25px; }
.tags_cloud_content { width:auto; padding:4px 15px 9px 17px; }
.tags_cloud_content li { display:inline; }

#content_1col .tags_cloud_content { padding-bottom:3.2em; }
/* @endgroup TAGCLOUDS */

/* @group TOOLBAR_BOX */
#toolbar_promotion { padding-top:20px; }
#toolbar_promotion .content { text-align:center; }
#toolbar_promotion .download_new_xl, #toolbar_promotion .download_new_xl:hover { margin-left:130px; }
#toolbar_promotion span.program_name { float:left; padding:8px 0 0 10px; font:bold 2em Century Gothic, Arial, sans-serif; color:#006BC1; }
.toolbar_screenshot { margin:0 auto; display:block; }
#toolbar_promotion img { padding:20px 0; }
/* @endgroup TOOLBAR_BOX */

/* @group MOBILE */
/* @group MOBILE BAR */
#mobile_bar { height:80px; margin-top:17px; background-color:#ebebeb; }
#mobile_bar	.image { float:left; width:58px; height:58px; margin:.8em 1.2em .8em .8em; background:#FFF; text-align:center; }
#mobile_bar	.image img { height:58px; }
#mobile_bar div { margin:.8em 0; }
#mobile_bar div div { margin:0 0 .7em 0; }
#mobile_bar .filtered div, #mobile_bar #filter_device { width:90%; }
#mobile_bar #filter_carrier { float:left; margin-right:1em; }
#mobile_bar #filter_platform { float:left; }
#mobile_bar h2 { float:left; margin:0 .4em 0 0; }
#mobile_bar .select_btn { float:left; margin-top:.3em; }
#mobile_bar ul { display:inline; }
#mobile_bar ul li { display:inline; }
/* @endgroup MOBILE BAR */

/* @group MOBILE DEVICE SELECTOR */
#home_mobile_devices_set #content { padding-bottom:0; }

#mobile_selector { background-color:#2a435f; text-align:center; overflow:visible; height:auto; padding:1em; }
#mobile_selector h2 { color:#fff; font-size:2em; }
#mobile_selector h2 strong { font-weight:bold; color:#fff; }
#mobile_selector select { padding:.2em; font-size:1.2em; }

#mobile_home { height:28em; padding:2em 3em; background:url(http://va4en.sftcdn.net/shared) no-repeat right bottom; clear:both; }
#mobile_home ul { display:block; overflow:hidden; padding:1em; }
#mobile_home li { float:left; width:40%; list-style-type:square; color:#ccc; }
#mobile_home h3 { clear:both; padding-top:15px; }

#mobile_grid { position:relative; padding:2em; text-align:center; }
#mobile_list ul { float:left; }
#mobile_list li { float:left; width:31%; padding:1%; }
#mobile_list li .brand_name { background-color:#ebf3fe; }
#mobile_grid .msg_warning { clear:both; }

#id_brand { margin:0 auto; position:relative; z-index:10; }
#id_brand.js_pulldown a, #id_brand.js_pulldown span { color:#FFF; }
#id_brand ul { height:250px; overflow-y:scroll; text-align:left; }

/* @endgroup MOBILE DEVICE SELECTOR */
/* @endgroup MOBILE */

/* @group DOWNLOAD ALL PROGRAMS */
#all_programs { margin:1em 2em; }
#all_programs h3 strong { font:1.6em Century Gothic, Arial, sans-serif; color:#000; }
#all_programs h4 { margin-top:1em; }
#all_programs h4 a { font-size:1.3em; font-weight:bold; }
#all_programs p { margin:0.2em 0 1.5em 0; font-size:1.2em; line-height:1.5em; }
#all_programs p span { color:#999; display:block; font:italic 0.75em Verdana, Geneva, sans-serif; }
/* @endgroup DOWNLOAD ALL PROGRAMS */

/* @group VIEW ALL VIDEOS */
#all_videos { margin:1em 2em; }
#all_videos h3 strong { font:1.6em Century Gothic, Arial, sans-serif; color:#000; }

#all_videos ul.videos_list { border-top:2px solid #D2DCE7; margin:16px 0; }
#all_videos ul.videos_list li { padding:15px; border-bottom:1px solid #D2DCE7; }
#all_videos ul.videos_list li.pair { background-color:#F5F5F5; }

#all_videos .photo_video { float:left; width:30%; position:relative; margin-right:1em; border:1px solid #CDDCED; padding:0.5em; }
#all_videos .photo_video img { width:100%; display:block; }
#all_videos .photo_video a.play_l { position:absolute; bottom:4em; left:7.9em; }

#all_videos .content_video a strong { font-size:1.3em; }
#all_videos .content_video dl { font:0.8em Verdana, Geneva, sans-serif; color:#999; }
#all_videos .content_video dt, #all_videos .content_video dd { display:inline; }
#all_videos .content_video dd.views { color:#C07719; }
#all_videos .content_video dl span { display:none; }
/* @endgroup VIEW ALL VIDEOS */

/* @group  COMMON CSS ANSWERS */

#questions_suggest { clear:both; }

/* @group TITLE */
#questions_suggest .section_title, #ask_question .section_title, #question_list_result .section_title { overflow:hidden; height:1%; margin-bottom:15px; border-top:2px solid #286CB7; }
#questions_suggest .section_title em, #ask_question .section_title em, #question_list_result .section_title em { color:#006BC1; }
#questions_suggest #similar_questions h4, #questions_suggest #ask_question h4, #questions_suggest #last_activity .section_title { display:none; }
/* @endgroup TITLE */

/* @group QUESTION INFO */
dl.question_info { display:block; overflow:hidden; width:auto; }
dl.question_info.small { font-size:0.95em; }
dl.question_info dt { display:none; }
dl.question_info dd { display:inline; margin-right:8px; padding-right:8px; border-right:1px solid #CCC; }
dl.question_info dd.solved, dl.question_info dd.not_solved { float:left; padding-left:20px; background-image:url(/mnmshared/img/icons/icons_sprite.png); background-repeat:no-repeat; }
dl.question_info dd.solved { background-position:-9px -1118px; }
dl.question_info dd.not_solved { background-position:-8px -1629px; }
dl.question_info dd.last { border-right:0px none; }
dl.question_info dd.last a { color:#2FA41E; font-weight:bold; }
dl.question_info dd a { text-decoration:underline; }
/* @endgroup QUESTION INFO */

/* @group BALLOONS */
.answers, .question { display:block; overflow:hidden; width:auto; position:relative; height:100%; clear:both; padding-bottom:16px; }
.answers span.arrow, .question span.arrow { display:block; overflow:hidden; width:18px; height:21px; position:absolute; top:15px; left:64px; background:url(/mnmshared/img/icons/icons_sprite.png) no-repeat 100% -810px; }
.answers.best_answer span.arrow { background:url(/mnmshared/img/icons/icons_sprite.png) no-repeat 100% -844px; }
.answers div.user_avatar { float:left; width:10%; font-size:0.85em; }
.answers div.user_avatar a span { display:block; line-height:1.3em; }
.answers div.user_avatar a:hover { text-decoration:none; }
.answers div.user_avatar a:hover span { text-decoration:underline; }

.answers div.user_answer, .question div.user_question { float:right; width:87.2%; padding-top:12px; border:1px solid #d6dbe1; background:#f7f7f7; }
.answers.best_answer div.user_answer { width:86.9%; border:1px solid #28a71a; background:#ecffe3; }
.answers div.answer_body { padding-bottom:12px; }
.answers.best_answer div.user_answer h5 { padding:0 16px 0 36px; margin-bottom:6px; font-weight:bold; color:#138b00; background:url(/mnmshared/img/icons/icons_sprite.png) no-repeat 8px -1792px; }
.answers div.user_answer p { padding:0 16px 0 16px; margin:0; }

.question span.arrow { left:44px; }
.question .user_avatar { float:left; width:8%; }
.question div.user_question { padding:10px 15px; width:80%; }
.question .user_question h2 { padding-bottom:2px; font-size:1.2em; font-weight:bold; }

#questions_suggest  #last_activity { width:59%; float:left; margin:0 0 16px 0; padding-left:1.5%; }
#questions_suggest .activitytime { display:none; }

#last_activity li.answers.new_answer,  #last_activity li.answers.best_answer { width:87%; margin-left:58px; }
#last_activity .answers.new_answer div.user_answer, #last_activity .answers.best_answer div.user_answer { width:85.1%; }

#last_activity .answers span.arrow { left:41px; }
#last_activity .answers .user_avatar { margin-top:5px; }
#last_activity .answers.new_answer .user_answer { border:1px solid #28A71A; }
#last_activity .answers.new_answer span.arrow { background:url(/mnmshared/img/icons/icons_sprite.png) no-repeat 100% -777px; }
#last_activity .answers .answer_body p a { text-decoration:underline; }
#last_activity .aws_form input { margin-top:5px; }
/* @endgroup BALLOONS */

/* @group FORMS */
#ask_question { margin-bottom:16px; background:#D5E6F2; border-right:1px solid #DADADA; border-bottom:1px solid #DADADA; }
#questions_suggest #ask_question { margin-top:16px; clear:both; display:block; border:1px solid #DADADA; border-right:0; }
form.aws_form { border:none; }
form.aws_form ul { width:auto; margin:15px; padding:10px 20px; background:#E6F2FB; }
form.aws_form li { padding:0; }
form.aws_form fieldset { width:100%; margin:0px auto; }
form.aws_form legend { display:none; }
form.aws_form label { width:auto; display:block; float:none; padding:0 0 8px 0; font-size:1em; font-weight:bold; color:#000; }
form.aws_form textarea { width:99.5%; }
form.aws_form input { margin-right:5px; padding:1px; }
form.aws_form li.error input, form.aws_form li.error textarea { border:1px solid #B50000; }
form.aws_form div.error { color:#B50000; font-size:1em; font-weight:bold; margin-top:5px; }

form.aws_form .answer_btn, form.aws_form .ask_btn { margin:15px 0 6px 0; padding:2px 20px; border:1px solid #315d27; background:#315d27 url(/mnmshared/img/icons/button_sprite.png) repeat-x  0 -772px; }
form.aws_form .ask_btn, form.aws_form input.publish_btn,  #filter_answers input.filter_btn { margin:5px 0 6px 0; border:1px solid #004D84; background:#004D84 url(/mnmshared/img/icons/button_sprite.png) repeat-x  0 -246px; }
/* @endgroup FORMS */

/* @group Module LISTs */
#similar_questions { width:38%; float:right; }
#similar_questions.list li { padding:8px 8px 15px 0; border-bottom:1px solid #CCC; }
#similar_questions.list ul { padding-left:14px; border-left:1px solid #DADADA; }
/* @endgroup Module LISTs  */

/* @group TAGS LIST */
#container .tags_list { display:block; overflow:hidden; width:auto; padding-top:5px; }
#container .tags_list li { display:inline; }
#container .tags_list a { float:left; margin:2px; padding:1px 4px; font-size:0.95em; background:#EDEDED; color:#666; border-bottom:1px solid #AAA; border-left:1px solid #CCC; white-space:nowrap; cursor:pointer; text-decoration:none; }
#container .tags_list a:hover { background:#c89302; color:#FFF; border-left-color:#FFF; }
/* @endgroup TAGS LIST */

/* @group LIST  result */
#question_list { padding:4px 0 0 15px; }
#question_list_result { clear:both; margin-bottom:20px; }
#question_list_result .question div.user_question { width:85%; }
#question_list_result .question span.arrow { left:49px; }
#question_list_result h5 { font:bold 1.2em Arial, Verdana, sans-serif; padding-bottom:4px; }
#question_list_result h5 a strong { color:#7F0096; font-size:1.3em; }
/* @group  LIST result */
/* @endgroup END COMMON CSS ANSWERS */

/* @group RELATED BLOG POSTS */
#related_blog_posts { padding-bottom:30px; }
#related_blog_posts h4 a { float:right; color:#333; }
#related_blog_posts li { overflow:hidden; padding:12px; border-top:1px solid #d2dce7; }
#related_blog_posts li.first { border-top:none; }
#related_blog_posts .post_thumbnail { float:left; width:120px; margin-right:12px; text-align:center; }
#related_blog_posts .post_title { font:bold 1.4em 'Century Gothic', Arial, sans-serif; }
#related_blog_posts span { display:block; font-size:0.9em; color:#999; }
#related_blog_posts span a { color:#569900; }
#related_blog_posts p { margin:6px 0 0; }
/* @endgroup RELATED BLOG POSTS */

/* END home_list.css *//* START FILE ads.css */

/* @group BANNERS */
/* @group GENERIC BANNER STYLES */
.banner { margin-bottom:16px; text-align:center; }
.banner span { display:block; overflow:hidden; width:auto; height:18px; padding-right:8px; margin:auto; text-align:right; font-size:.95em; color:#999; }

.banner_box { padding-bottom:16px; text-align:center; }
.banner_box span { display:block; overflow:hidden; width:auto; padding-right:8px; margin:auto; text-align:right; font-size:0.95em; color:#999; }
.banner_box iframe, .banner_box img { display:block; }
/* @endgroup GENERIC BANNER STYLES */

/* @group BANNER - SPECIAL TOP 3 ADS */
.specials_ads { height:110px; padding:0; margin-bottom:16px; border-bottom:1px dotted #ccc; }
.specials_ads span { border-bottom:1px dotted #ccc; }
.specials_ads div { float:left; width:310px; height:90px; padding-left:16px; }
/* @endgroup BANNER - SPECIAL TOP 3 ADS */

/* @group TOP BANNER - 980x60 [BEFORE HEADER] */
.topbanner { overflow:visible; padding:0; margin:16px auto 4px auto; }
.topbanner div { overflow:visible; min-height:90px; border:1px dotted #CCC; line-height:0; }
.topbanner div div { border:none; }
/* @endgroup TOP BANNER - 980x60 [BEFORE HEADER] */

/* @group BOTTOM BANNER - 980x60 [AT THE VERY BOTTOM OF THE CONTENT] */
.bottombanner { clear:both; padding:0; padding-top:10px; margin:0 auto 16px auto; }
.bottombanner div { border:1px dotted #ccc; }
/* @endgroup BOTTOM BANNER - 980x60 [AT THE VERY BOTTOM OF THE CONTENT] */

/* @group BANNER - SKYCRAPPER */

.skyscrapper div { height:605px; padding:16px 0 0; margin:0 auto; display: inline-block; }
.banner_right_skycrapper_gallery, .banner_left_skycrapper_gallery { position:absolute; bottom:100px; overflow:hidden; z-index:9999; height:600px; width:160px; }
.banner_right_skycrapper_gallery { bottom:100px; right:15px; z-index:0; border:4px solid #777; }
/* @endgroup BANNER - SKYCRAPPER */

/* @group BANNER - WIDE SKYCRAPPER */
.show_banner_wide_skyscrapper { height:600px; width: 100%; text-align: center; }
/* This is only for the download page */
#download_set .show_banner_wide_skyscrapper { float: right; margin: -34px 20px 0 0; width: auto; }
/* @endgroup BANNER - WIDE SKYCRAPPER */

/* @group BANNER - RECTANGLE WITH IFRAME */
.show_banner_medium_rectangle, .show_banner_down_medium_rectangle { border:1px solid #ccc; border-right:0; }
.show_banner_down_medium_rectangle { height:250px; }
/* @endgroup BANNER - RECTANGLE WITH IFRAME */

/* @group BANNER - 980x60 */
.megabanner { height:108px; }
/* @endgroup BANNER - 980x60 */

/* @group BANNER - BIGSTICK - 980x60 + 300x600 */
.bigstick { height:108px; margin-bottom:0; padding-bottom:0; }
#home_set .bigstick_m, #home_mobile_set .bigstick_m { margin-top:16px; }
.bigstick_banner_m { overflow:visible; top:-92px; margin-top:0; }
#home_set .bigstick_banner_m, #home_mobile_set .bigstick_banner_m { top:0; }
.bigstick_banner .show_banner_medium_rectangle { border:none; }
/* @endgroup BANNER - BIGSTICK - 980x60 + 300x600 */

/* @group BANNER - HOCKEYSTICK */
.top_hockeystick { width:980px; margin:0 auto; }
.top_hockeystick.align_left { float:left; margin:0; }
.right_hockeystick { display:none; position:absolute; top:0; width:160px; height:600px; }
.left_hockeystick { display:none; position:absolute; top:0; width:160px; height:600px; }

#container.top_removeshadow { -moz-box-shadow:0 10px 10px #aaa; -webkit-box-shadow:0 10px 10px #aaa; box-shadow:0 10px 10px #aaa; }
#container.removeshadow { box-shadow:0 1px 2px #666; -webkit-box-shadow:0 1px 2px #666; -moz-box-shadow:0 1px 2px #666; }
#container.align_left, #footer_logos.align_left, #topbar.align_left { float:left; }
/* @endgroup BANNER - HOCKEYSTICK */

/* @group BANNER - WALLPAPERS */
.show_banner_wallpaper_background { position:fixed; top:0; left:0; width:100%; height:100%; }
#topbar.wallpaper { margin-top:0; background:#fff; }
.wallpaper_win01 { background:#000 url(http://va3en.sftcdn.net/img) no-repeat 50% 0 fixed; }
.wallpaper_wondershare { background:#fff url(http://va1en.sftcdn.net/shared) no-repeat 50% 0 fixed; }
.wallpaper_wondershare #topbar.wallpaper { background-color:#e5eeb8; }
/* @endgroup BANNER - WALLPAPERS */

/* @group INTERSTITIAL */
#interstitial_container { position:absolute; z-index:99; top:0; width:100%; height:100%; }
#interstitial_header { overflow:visible; position:relative; margin:35px 0 auto; }
#interstitial_content { padding:18px 0; text-align:center; }
#interstitial_container #promo_back { width:800px; padding-top:15px; margin:0 auto; font:bold 16px Arial, sans-serif; text-align:right; }
/* @endgroup INTERSTITIAL */
/* @endgroup BANNERS */

/* @group SOFTONIC ADS */
/* @group LIST-PAGES */
.cpc_ads { margin-bottom:16px; border-bottom:1px dotted #CCC; border-top:2px solid #286CB7; }
.cpc_ads a.ad_here { display:block; margin:0px 5px 12px 58px; font:normal 0.8em Arial, Helvetica, sans-serif; }
.cpc_ads h4 { background-color:#ebebeb; padding:2px 15px; }
.cpc_ads h4 a.ad_here { float:right; margin:2px 0 4px 0; }
.cpc_ads ul { padding:0 15px 15px; }
.cpc_ads ul li { padding:15px 0 0; overflow:hidden; border:none; }
.cpc_ads ul li img { float:left; margin:0px; }
.cpc_ads ul li h5 { padding-left:42px; font-weight:bold; }
.cpc_ads ul li h5 a { text-decoration:underline; }
.cpc_ads ul li span { display:block; padding-left:42px; color:#000; font-size:1em; }
/* @endgroup LIST-PAGES */

/* @group HOME-CATEGORY */
#home_category_set #ads_mainbar .cpc_ads { margin-bottom:16px; border-bottom:none; }
/* @endgroup HOME-CATEGORY */

/* @group HOME-PAGES */
#ads_mainbar .cpc_ads { margin-bottom:0px; }
#ads_mainbar .cpc_ads a.ad_here { margin-bottom:2px; }
#ads_mainbar .cpc_ads ul li { width:47%; }
#ads_mainbar .cpc_ads ul li.col_left { float:left; clear:both; }
#ads_mainbar .cpc_ads ul li.col_right { float:right; }
/* @endgroup HOME-PAGES */

/* @group PROGRAM-PAGES */
#lateral_ads_section_textlinks { margin-top:16px; border-bottom:none; }
#ads_programfile .cpc_ads { border-bottom:none; }
#ads_programfile .cpc_ads a.ad_here { margin-bottom:2px; }
#ads_programfile .cpc_ads ul { padding-right:0; }
#ads_programfile .cpc_ads ul li { float:left; width:23%; margin-right:19px; }
/* @endgroup PROGRAM-PAGES */

/* @group POSTDOWNLOAD-PAGES */
#postdownload .cpc_ads { border-bottom:none; }
#postdownload .cpc_ads a.ad_here { margin-bottom:2px; }
#postdownload .cpc_ads ul { padding-right:0px; }
#postdownload .cpc_ads ul li { float:left; width:30%; margin:0 4% 0 0; }
#postdownload .cpc_ads ul li.col_right { margin:0; }
#postdownload .topbanner { clear:both; }

div.promotion_image_spot { text-align:center; margin:0 auto 20px auto; }
/* @endgroup POSTDOWNLOAD-PAGES */

/* @group RESULTS-IN-TABLE */
.sponsored { font:bolder 0.7em arial; margin-bottom:2px; }
/* @endgroup RESULTS-IN-TABLE */
/* @endgroup SOFTONIC ADS */

/* @group GOOGLE ADS */
.google_ad_content { overflow:hidden; clear:both; padding:4px 0; cursor:pointer; line-height:18px; }
.google_ad_content.afc { cursor:auto; }
.google_ad_content a { cursor:pointer; }
.google_ad_content span.google_ad_title a { text-decoration:underline; }

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

.google_ad_title { padding-right:10px; font:bold 15px Arial, Verdana, sans-serif; text-decoration:underline; color:#0A68C8; }
.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; }

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

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

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

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

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

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

#ad_div_bottom .google_ad_content { padding:4px 18px; cursor:pointer; }

#ad_div_top { margin-top:2px; border-bottom:1px solid #C6D6E7; }
#ad_div_top h4 { position:relative; clear:both; }
#ad_div_top h4 span { display:none; }
#others_results #ad_div_top { border:none; }

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

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

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

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

#ads_items_top { border-bottom:0; }

#ad_div_section_top { clear:both; padding-bottom:5px; border-bottom:1px solid #D2DCE7; }
#ad_div_section_top h4 { position:relative; clear:both; height:11px; background:url(http://va2en.sftcdn.net/images) 100% -60px no-repeat; }
#ad_div_section_top h4 { display:none; }
#ad_div_section_bottom h4 { position:relative; clear:both; padding-left:10px; margin-bottom:10px; font:bold 22px Arial, Verdana, sans-serif; background:transparent url(http://va4en.sftcdn.net/shared) no-repeat scroll 0pt -370px; text-transform:none; color:#3B3B3B; }

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

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

.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; }

#ad_related_links_div_program #g_ads, #ad_related_links_div_extras #g_ads, #sponsored_links #g_ads { padding:4px 16px; }
#ad_related_links_div_program { clear:both; }
#content_2col_right #sponsored_links .small_ad_title { padding:3px 15px; font:1em Arial, Verdana, sans-serif; }
/* @ENDgroup GOOGLE ADS */

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

.google_link_unit { width:auto; height:35px; border-bottom:1px solid #D2DCE7; }
.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:bold 1.3em Arial, Helvetica, sans-serif; text-decoration:underline; color:#0A68C8; }

.ad_program_list .google_ad_noun { padding-left:5px; font-size:11px; color:#999; }
.ad_program_list .google_ad_link { padding-left:0px; font-size:11px; color:#539B32; }
.ad_program_list .google_link_unit { height:60px; padding:10px 0 0 52px; }
.ad_program_list .google_link_unit ul { clear:both; padding-top:5px; }
.ad_program_list .google_link_unit ul li { padding:0 25px 0 0; }

#ad_div_top .ads_ad_sponsor, #ad_div_bottom .ads_ad_sponsor, .middle_ads_ad .ads_ad_sponsor { float:right; padding:0; text-align:right; }
.ads_ad, .ads_ad_sponsor, .ads_ad_sponsor .google_ad_noun { padding:0; }
#ad_div_top .ads_ad_sponsor span, #ad_div_bottom .ads_ad_sponsor span, .middle_ads_ad .ads_ad_sponsor span { display:block; cursor:auto; }
.middle_ads_ad .ads_ad_sponsor { padding-right:18px; }

#ad_div_top div a { text-decoration:none; }
#ad_div_top .ads_ad { padding:0; }
#ad_div_top .ads_ad .google_ad_title { display:block; padding:0 0 4px 52px; margin-bottom:6px; font:bold 1.3em Arial, Helvetica, sans-serif; text-decoration:none; }
#ad_div_top .ads_ad .google_ad_title:hover { text-decoration:underline; }
#ad_div_top .ads_ad .google_ad_desc { display:block; width:auto; padding:0 0 4px 52px; font:12px Verdana, Geneva, sans-serif; color:#333; text-decoration:none; }
#ad_div_top .ads_ad .google_ad_link { display:block; padding:0 0 4px 52px; font:12px Verdana, Geneva, sans-serif; }

#ad_div_bottom h4.section_title { margin-bottom:10px; }
#ad_div_bottom div a { text-decoration:none; }
#ad_div_bottom .ads_ad { padding:0; }
#ad_div_bottom .ads_ad a { display:block; margin-bottom:0px; text-decoration:none; line-height:11px; font-weight:normal; cursor:pointer; }
#ad_div_bottom .google_ad_content { padding:11px 18px 11px 0px; margin:0; border-bottom:1px solid #d2dce7; }
#ad_div_bottom .ads_ad .google_ad_title { display:block; padding:0 0 4px 52px; margin-bottom:6px; font:bold 1.3em Arial, Helvetica, sans-serif; text-decoration:none; }
#ad_div_bottom .ads_ad .google_ad_title:hover { text-decoration:underline; }
#ad_div_bottom .ads_ad .google_ad_desc { display:block; width:auto; padding:0 0 4px 52px; font:12px Verdana, Geneva, sans-serif; color:#333; text-decoration:none; }
#ad_div_bottom .ads_ad .google_ad_link { display:block; padding:0 0 4px 52px; font:12px Verdana, Geneva, sans-serif; }

.program_list .middle_ads_ad { width:780px; padding:1em 0; }
.middle_ads_ad a { text-decoration:none; }
.middle_ads_ad a div { padding:0; }
.middle_ads_ad #ad_content_3 { margin-top:1em; padding-top:1em; border-top:1px solid #D2DCE7; }
.middle_ads_ad .google_ad_title { display:block; padding:0 0 4px 52px; margin-bottom:6px; font:bold 1.4em Arial, Helvetica, sans-serif; text-decoration:none; }
.middle_ads_ad .google_ad_title:hover { text-decoration:underline; }
.middle_ads_ad .google_ad_desc { display:block; width:auto; padding:0 0 4px 52px; font:12px Verdana, Geneva, sans-serif; color:#333; text-decoration:none; }
.middle_ads_ad .google_ad_link { display:block; padding:0 0 4px 52px; font:12px Verdana, Geneva, sans-serif; }

#g_ads { position:relative; }
#g_ads .google_ad_noun { position:absolute; right:0; text-decoration:underline; }

/* @group GOOGLE ADSENSE (list view) */
.ad_program_list { margin-top:2px 0 0 0; padding-bottom:5px; }
.ad_program_list h4 { position:relative; clear:both; height:11px; margin-top:-2px; background:url(http://va2en.sftcdn.net/images) 100% -60px no-repeat; }
.ad_program_list h4 span { display:none; }
.lists .ad_program_list { padding:0; margin:0; }
.lists .ad_program_list h4 { display:none; text-indent:-9999px; }
.lists .ad_program_list div { padding-bottom:0; border-top:0; }
#ad_div_top.ad_program_list .google_ad_content, .ad_program_list .google_ad_content, #ad_div_section_top .google_ad_content { padding:11px 18px 11px 0px; margin:0; border-bottom:1px solid #d2dce7; }
#search_mainbar .ad_program_list .google_ad_title, .ad_program_list .google_ad_title { font-size:15px; }
.google_ad_noun { padding-left:5px; font-size:11px; color:#999; }
.google_ad_link { padding-left:0px; font-size:11px; color:#539B32; }
.google_link_unit { height:60px; padding:10px 0 0 70px; }
.google_link_unit ul { clear:both; padding-top:5px; }
.google_link_unit ul li { padding:0 25px 0 0; }
/* @ENDgroup GOOGLE ADS (list view) */

/* @group GOOGLE ADSENSE (gallery view) */
.lists #gallery_view .ad_program_list h4 { padding-left:15px; }
.lists #gallery_view .ad_program_list .google_ad_content { padding-left:16px; }
.lists #gallery_view .ad_program_list .google_link_unit { padding:10px 0 0 16px; }
/* @ENDgroup GOOGLE ADS (gallery view) */
/* @endgroup ADSENSE */

/* END ads.css *//* START FILE main.css */

/* @group BUTTONS */
/* @group NEW BUTTONS 2011-06 */
/* @group XL BUTTONS */
.download_web_new_xl { width:260px; }
.playonline_new_xl { width:268px; }

/*Download button on tops @ home */
.download_new_s { width:110px; }

/* @endgroup XL BUTTONS */

/* @group L BUTTONS */
.download_new_l, .buy_new_l, .playonline_new_l, .install_qr_new_l { width:205px; }
.download_web_new_l { width:179px; }

#download_and_comment .on_secondbar li span.receiveby, #download_and_comment .on_secondbar li dl, .on_secondbar li strong.program_name { display:block; float:none; width:203px; margin:0 auto; padding-left:0; }
#download_and_comment .download_new_l, #download_and_comment .buy_new_l, #download_and_comment .download_web_new_l, #download_and_comment .playonline_new_l, #download_and_comment .install_qr_new_l { margin:3px auto; }
/* @endgroup L BUTTONS */

/* @group M BUTTONS */
.download_new_m, .buy_new_m, .install_qr_new_m { width:159px; }
.playonline_new_m  { width:132px; }
.download_web_new_m { width:130px; }
#program_list .download_new_m, #program_list .buy_new_m, #program_list .install_qr_new_m { width:116px; }
/* @endgroup M BUTTONS */

/* @endgroup NEW BUTTONS 2011-06 */
/* @group BUTTONS */

/* @group SECTION TOPS */
/* @group FLAGS */
/* @desc:BRAZIL */			.flag_BR { background-position:16px -37px; }
/* @desc:INDIA */			.flag_IN { background-position:16px -129px; }
/* @desc:UNITED STATES */	.flag_US { background-position:16px -175px; }
/* @desc:PAKISTAN */		.flag_PK { background-position:16px -290px; }
/* @desc:INDONESIA */		.flag_ID { background-position:16px -313px; }
/* @desc:UNITED KINGDOM */	.flag_GB { background-position:16px -336px; }
/* @desc:ROMANIA */			.flag_RO { background-position:16px -428px; }
/* @desc:PHILIPPINES */		.flag_PH { background-position:16px -451px; }
/* @desc:THAILAND */		.flag_TH { background-position:16px -497px; }
/* @desc:VIETNAM */			.flag_VN { background-position:16px -520px; }
/* @desc:CANADA */			.flag_CA { background-position:16px -566px; }
/* @desc:EGYPT */			.flag_EG { background-position:16px -635px; }
/* @desc:MALAYSIA */		.flag_MY { background-position:16px -681px; }
/* @desc:SAUDI ARABIA */	.flag_SA { background-position:16px -773px; }
/* @desc:TURKEY */			.flag_TR { background-position:16px -796px; }
/* @desc:GREECE */			.flag_GR { background-position:16px -911px; }
/* @desc:AUSTRALIA */		.flag_AU { background-position:16px -934px; }
/* @desc:SERBIA */			.flag_RS { background-position:16px -957px; }
/* @endgroup FLAGS */
/* @endgroup SECTION TOPS */

/* @group BLOG EMAIL AUTHOR */
.post_view .email { display:inline-block; width:14px; background:url(/mnmshared/img/icons/icons_sprite.png) no-repeat -10px -648px; text-indent:-99999em; }
/* @endgroup BLOG EMAIL AUTHOR */

/* @group NEW PROGRAM PAGE */
#program_head h1 { width:69%; }
#program_head h1.file_title_img { width:60%; }
.socialmedia_options { width:32%; }
/* @endgroup NEW PROGRAM PAGE */

/* END main.css *//* START FILE mnm.css */

/* --- Right to left (Arabic, Hebrew) --- */
body.rtl {
    direction: rtl;
}

.rtl #footer_bottom p.legal_text {
    padding:  10px 24px 19px 0px;
}
.rtl #footer_bottom span {
    left: 10px; /* Logo */
    right: auto;
}
/* -------------------------------------- */

#footer_bottom p.legal_text {
    padding:  10px 0 19px 24px;
}

#top_banner {
    position: relative;
    display: block;
    margin: auto auto 10px auto;
    overflow: visible;
    width: 980px;
    z-index: 100;
    background-color: transparent;
}

#top_banner .banner_A,
.show_banner_bottom_leaderboard
{
/*    float: left;*/

    display: inline;
}

#top_banner .banner_B
{
    /*width: 220px;*/
    padding: 0;
    display: inline;
}

.ltr #top_banner .banner_B { float: right; margin-left: 15px;}
.rtl #top_banner .banner_B { float: left; margin-right: 15px; }

#social_fb
{
    margin-left: 5px;
    margin-right: 5px;
    margin-top: 5px;
}
#social_twitter
{
    margin-left: 5px;
    margin-right: 5px;
    margin-top: 5px;
}
#social_twitter_home
{
    margin-left: 5px;
    margin-right: 5px;
    margin-top: 10px;
    height: 25px;
}


/* END mnm.css *//* START FILE program.css */

/* @group SPEC. LIST */
#file_data_more_content .spec_list { float:none; }
#file_data_more_content .spec_list li { float:none; width:auto; padding-right:4px; margin:2px 4px 2px 0; border-right:1px solid #CACACA; display:inline; height:1em; zoom:1; }

.spec_list li.last { border-right:0; }
#file_data_more_content #min_requirements li { display:block; width:100%; }
/* @endgroup SPEC. LIST */

/* @group FILE */
	.soft_thumbnail { float:left; margin-left:18px; }

	h1#file_title { padding:0 16px 9px; margin:0; clear:both; font:bold 2.7em Century Gothic, Arial, sans-serif; color:#1F1F1F; line-height:40px; }
	h1#file_title.file_title_img { padding-left:80px; margin-bottom:10px; clear:none; font-size:2.5em; }
		h1#file_title a strong { color:#000; }
		h1#file_title a:hover { text-decoration:none; }
		h1#file_title em { font-style:normal; color:#BBB; font-size:0.75em; font-weight:normal; }
		h1#file_title .item { color:#C89302; }
		h1#file_title span { font-weight:normal; }
		h1#file_title em.free_download { color:#4D7B0F; font-size:1em; }
		h1#file_title.no_results { font-weight:normal; }
		h1#file_title.awards_winner { width:70%; }

		#file_title.comparative a { color:#BBB; }
		#file_title.comparative em { color:#006BC1; }

	#title_section_head #section_description { width:80%; padding:10px 0; margin:0 auto 10px; background:url(http://va3en.sftcdn.net/shared) no-repeat scroll 0 -15px; }
	#title_section_head #section_description p { width:90%; padding:0 15px; margin:0 20px; border:solid #ccc; border-width:0px 1px; }
	#title_section_head #section_description p em { color:#2FA41E; font-style:italic; font-weight:bold; }

	#browser_search { position:absolute; right:0; margin-top:-48px; line-height:1.8em; display:block; }
		#browser_search a { padding:3px 15px 3px 23px; font-weight:bold; }

	.author_head { clear:both; padding:0 16px 16px 16px; }
	.author_head dt { float:left; clear:both; font-weight:bold; margin-right:5px; padding:2px 0 2px; }
	.author_head dd { overflow:hidden; padding:2px 0; color:#0A68C8; }

	#file_nav { display:block; overflow:hidden; width:auto; margin-bottom:16px; padding:0 0; position:relative; }
	#file_information { display:block; overflow:hidden; width:auto; }
	div.evaluate { display:block; overflow:hidden; width:100%; }
	#file_screenshot { float:right; width:37%; padding:8px; margin:0 0 32px 0; border:1px solid #cddced; text-align:center; }
		#file_screenshot img { display:block; max-width:245px; }
			.more_screenshots { margin-bottom:0; }
			.more_screenshots a { padding-left:20px; background:url(/mnmshared/img/icons/icons_sprite.png) -10px -1838px no-repeat; font-weight:bold; text-decoration:underline; }

	.photo_video { position:relative; }
	.photo_video_thumb { border:1px solid #CDDCED; padding:0.3em; }
		.photo_video a.video_thumb { display:block; }
		.photo_video a.play_l { position:absolute; bottom:5.4em; left:10.8em; }
		.photo_video a.play_m { position:absolute; bottom:4.1em; left:8.2em; }
		.photo_video a.play_s { position:absolute; bottom:0.5em; left:1em; }
		.photo_video dl { position:absolute; bottom:1.2em; right:1.2em; }
		.photo_video dd { display:block; width:47px; padding:0.2em 0.5em; border:1px solid #666; background:#FFF; }
		.photo_video_thumb dl { bottom:0.5em; right:0.5em; }
		.photo_video_thumb dd { font-size:0.95em; width:40px; padding:0.1em 0.3em; }
		#container .photo_video dt { display:none; }

	#file_buttons { display:block; overflow:hidden; width:59.8%; margin-bottom:25px; }
		#file_buttons li { display:inline-block; padding:1em 0 0 16px; }
		#file_buttons li.microdata_price { display:inline; padding:0; }
	#file_buttons.on_secondbar { width:100%; }
	#file_buttons a.buy_l { float:left; }
		#file_buttons .buy_content .receiveby, #file_buttons span.note { position:relative; display:block; clear:both; width:100%; padding:0 0 0 .2em; }
		#file_buttons .buy_content dd.price { font-weight:bold; font-size:1.7em; line-height:1.3em; color:#888; }
	#file_buttons #download_top { display:block; overflow:hidden; width:auto; }
		#file_buttons li dl { clear:both; padding:10px 0 0 1px; }
			#file_buttons span, #file_buttons_buy span { float:left; padding:15px 0 0 10px; font:normal 0.9em Verdana, sans-serif; text-decoration:none; color:#666; }
			#file_buttons_buy span strong.receiveby { font-weight:bold; }
			#file_buttons.on_secondbar span, #file_buttons_buy.on_secondbar span { display:block; padding-left:36px; padding-top:8px; }
	#file_buttons_buy li { margin-bottom:20px; }

	#file_buttons .current_prize, #file_data .current_prize { color:#f9762e; padding-bottom:1px; }
		#file_buttons dl.price { clear:right; }
		#file_buttons dt.price { display:none; }
		#file_buttons p.special_offer { clear:both; margin:0; padding:5px 1px 2px; }
		#file_buttons .offer { float:left; clear:left; height:15px; background-color:#ebebeb; border:2px solid #6bbb25; border-right:0; padding:4px 8px; color:#666; }
		#file_buttons .offer_text { float:left; height:15px; background-color:#fff; border:2px solid #6bbb25; border-left:0; padding:4px 10px; font-weight:bold; color:#343434; }
		#file_buttons .offer_2lines { height:28px; }
			#file_buttons .offer_text strong { color:#f9762e; }
		#file_buttons .old_prize { text-decoration:line-through; }
	#file_buttons #exclusivity_advice { margin:1.3em 0 0.5em 2em; }
		#file_buttons #exclusivity_advice span { margin:0; padding:0.1em 0 0.2em 1.6em; font:bold 1.4em Century Gothic, Arial, Helvetica, sans-serif; color:#666; background:url(/mnmshared/img/icons/icons_sprite.png) -78px -1859px no-repeat; }

	#file_data { display:block; overflow:hidden; width:56%; margin-bottom:16px; padding-left:19px; }
		#file_data dl { display:block; overflow:hidden; width:auto; padding:0 0 4px; margin-bottom:4px; }
		#file_data dl dt { float:left; width:40%; clear:left; }
		#file_data dl dd { float:left; width:60%; }
			#file_data dl dd .license1 { color:#539b32; }
		#file_data a.more_info { clear:both; float:left; }
	#file_data .source_code { font-size:0.9em; }

	span.icon_info { font:0.90em "Courier New", Courier, monospace; background:#006BC1; color:#FFF; padding:0 2px; }

	#file_data_more { display:block; width:auto; overflow:hidden; }
	#nyroModalContent #file_data_more_content { width:800px; }
	#file_data_more_content { clear:both; display:block; overflow:hidden; width:auto; }
		#file_data_more_content h2 { font:bold 1.7em Century Gothic, Arial, Helvetica, sans-serif; padding:8px 3% 4px; }
		#file_data_more_content h3 { font:normal 1em Arial, Helvetica, sans-serif; }
		#file_data_more_content h4 { padding-left:3%; }
		#file_data_more_content dl { overflow:hidden; float:left; width:50%; }
		#file_data_more_content dt { float:left; width:38%; clear:both; padding:6px 1% 4px 3%; border-top:1px dotted #CACACA; color:#666; text-align:left; font-size:0.95em; }
		#file_data_more_content dd { float:left; width:55%; padding:6px 3% 4px 0; border-top:1px dotted #CACACA; }
		#file_data_more_content dl.first { width:45%; margin-right:4%; }
		#file_data_more_content dl.first dt { width:31%; }
		#file_data_more_content dl.first dd { width:60%; }
		#file_data_more_content dd.rating img { vertical-align:text-bottom; }
		#file_data_more_content .note { background-color:#fff6d7; height:45px; }
		#file_data_more_content dd li { float:left; padding-right:4px; }
		#file_data_more_content dd.limitations_row li { float:none; }

	.buy_section { display:none; }

	#file_sponsored_link { width:381px; height:70px; overflow:visible; margin:12px 0 16px; padding-left:16px; background:#FFC; }
		#file_sponsored_link span.sponsor_title { float:left; width:60%; padding:3px 0; font:bold 1.1em Arial; color:#333; }
		#file_sponsored_link span.sponsor { position:relative; top:-16px; float:right; margin:0; width:35%; padding:0 5px 4px 0; font-size:9px; color:#666; text-align:right; }
		#file_sponsored_link .download_l { float:left; font-weight:normal; font-size:1.75em; padding:5px 0 10px 38px; white-space:nowrap; }
		#file_sponsored_link .download_l_two_lines { padding-top:1px; padding-bottom:0; background-position:0 -55px; font:12px Arial, Verdana, Sans-Serif; line-height:160%; }
		#file_sponsored_link .download_l_smaller { font-size:1.45em; }

	#file_sponsored_banner { overflow:visible; position:relative; width:397px; margin:12px 0 16px; }
		#file_sponsored_banner span.sponsor { display:block; margin:0; padding:0 5px 2px 0; font-size:9px; color:#666; text-align:right; }
		#file_sponsored_banner a.sponsored_banner_link { display:block; }

	#file_review { display:block; overflow:hidden; width:100%; clear:both; border:1px solid #cddced; border-top:0px none; margin-bottom:16px; }
	#file_review.noreview { border-top:2px solid #286CB7; }
		#file_review div.program_description { display:block; overflow:hidden; width:auto; border-bottom:1px dotted #ccc; padding-bottom:8px; margin:17px; }
			#file_review div.program_description .author_div { float:left; padding:0 16px 0 0; }
			#file_review div.program_description .title_div h2, #publisher_review h2 { padding:0; line-height:1.2em; font:bold 1.6em Arial, sans-serif; letter-spacing:-1px; word-spacing:2px; }
			#file_review div.program_description .title_div p.author { margin:2px 0 0; font-size:0.9em; }
			#file_review div.program_description .title_div p.author em { font-style:normal; color:#569900; }
			#file_review div.program_description .translated_by { font-style:italic; padding-left:15px; }
		#file_review div.no_author { border:none; padding-bottom:0; margin-bottom:9px; }
		#file_review #prg_description { padding:0 15px 15px 16px; }
		#file_review #prg_description .more { cursor:pointer; padding:0 0 1em; float:left; text-decoration:underline; }
		#file_review #prg_description .description_author .more { display:block; float:none; padding:0.3em 0 1em 0; }
		#file_review #prg_description .descrition { padding-bottom:15px; }
		#file_review #prg_description.size_s { font-size:1em; }
		#file_review #prg_description.size_m { font-size:1.2em; }
		#file_review #prg_description.size_l { font-size:1.4em; }
		#file_review p { margin-top:0px; }
		#file_review #more_info { display:block; overflow:hidden; width:auto; }
			#file_review #more_info h3 { font-size:1em; font-weight:bold; }
			#file_review #more_info ul { list-style:inside disc; padding:0 0 1em 1em; }
		#file_review #pros_cons { clear:both; display:block; overflow:hidden; width:auto; margin-bottom:15px; padding:0 16px; }
			#file_review #pros_cons div { float:left; width:50%; }
			#file_review #pros_cons div ul, #publisher_review ul { padding-left:1em; list-style:disc inside; }
			#file_review #pros_cons div ul { padding-top:5px; }
			#file_review #pros_cons .pros strong { color:green; }
			#file_review #pros_cons .cons strong { color:#bb090d; }
		#file_review h2 { display:block; overflow:hidden; width:auto; padding:0.5em 0.8em; }
			#file_review h2.download, #file_review h2.download a strong { font-weight:bold; }
		#file_review .section_title ul { position:absolute; top:4px; right:9px; }
		#file_review .section_title ul li { border:0 none; display:inline; float:rigth; padding:0; border-right:1px solid black; padding:0px 5px; cursor:pointer; }
		#file_review .section_title ul li.lastChild { border-right:0px; padding-right:0px; }
		#file_review .section_title ul a.active { font-weight:bold; }

		#fontresizer_review { margin:-5px 15px 10px 0; text-align:right; line-height:1.8em; }
			#fontresizer_review span { margin:0 5px; }
		#fontresizer_review_buttons { display:inline; }
			#fontresizer_review_buttons li { display:inline; }
				#fontresizer_review_buttons li a { padding:1px 2px 1px 3px; margin:0 2px; border:1px solid #CDDCED; background-color:#EBEBEB; color:#333; font-weight:bold; text-decoration:none; }
				#fontresizer_review_buttons li a:hover { border-color:#C89302; }
				#fontresizer_review_buttons li.selected a { border-color:#2A435F; background-color:#509CD2; color:#FFF; }
				#fontresizer_review_buttons li.selected a:hover { background-color:#C89302; }

		#file_review.auto_review .section_title, #publisher_review.auto_review .section_title { border-top-color:#e7a25f; background-color:#f8f2ec; }

		#file_review .msg_info { margin:16px; }

		#review_options { clear:both; overflow:hidden; width:auto; background:#F5F5F5; border-top:1px solid #cddced; }
			.socialmedia_options { overflow:hidden; width:95%; }
				.social_options li { float:left; padding:0 0 0 8px; }
				.social_options li a.messenger { display:inline-block; padding:4px 3px 4px 21px; margin:0 10px 10px 0; font:bold 100%/100% "Segoe UI", Tahoma, Geneva, Verdana; border:1px solid #B2E8FE; border-color:#B2E8FE #9CD1E8 #9CD1E8 #B2E8FE; background:#FFF url(/mnmshared/img/icons/icons_sprite.png) no-repeat -7px -1030px; color:#069; }
				.social_options li a:hover.messenger { text-decoration:none; }
				.social_options .list_google { padding:0; }

			#program_options { float:left; width:94%; padding:16px 3%; }
			#program_options li { float:left; width:45%; padding:6px 30px 0 0; }
				#program_options a { padding:2px 0px 0 22px; background:transparent url(/mnmshared/img/icons/icons_sprite.png) no-repeat scroll; }
				#program_options #send_file_newversion { background-position:-10px -136px; }
				#program_options #send_file_warnings { display:block; background-position:-10px -1214px; }
				#program_options #hidden_send_file_warnings { background-position:-10px -1214px; }
				#program_options #comparative_link { background-position:-10px -196px; }
				#program_options #toc { background-position:-10px -677px; }

			.notifications .msg_ok { padding:15px 24px 15px 0; background-color:#eaf7e6; background-image:none; }
				.notifications .msg_ok p { padding-left:35px; margin-bottom:15px; background:transparent url(/mnmshared/img/icons/icons_sprite.png) no-repeat scroll -79px -1097px; }
				.notifications .msg_ok a { margin:0 0 15px 35px; }

		#toc_content { padding-left:2em; }
			#toc_content li { float:none; width:auto; list-style:disc inside; }
			#toc_content li a { background:none; padding:0; }

		#program_summary_set #socialmedia_options { overflow:visible; }
		#socialmedia_options #recommend li { margin-top:6px; }
		#socialmedia_options #iframe_google iframe { border:0; height:40px; overflow:hidden; width:280px; margin:0; }


	#publisher_review .content { padding:.5em 16px 1.5em; }
		#publisher_review .content h2 { padding:.7em 0 .7em; margin-bottom:.8em; border-bottom:1px dotted #ccc; }

	#program_opinion_list { position:relative; }
	#program_opinion_list .section_title ul { position:absolute; right:20px; top:4px; width:22%; margin:.7em 0 0.5em; font-size:1.1em; }
			#program_opinion_list .section_title ul img { vertical-align:baseline; margin:0 3px -3px 0; }
			#program_opinion_list .section_title ul .rank { color:#999; float:left; margin-right:0.5em; }
			#program_opinion_list .section_title ul span strong { color:#000; font-weight:bold; }

	div.comment_list, ul.comment_list { display:block; overflow:hidden; width:auto; padding-top:0.5em; }

		div.comment_list ul.comment_list p.body { margin-top:0; }
		div.comment_list ul.comment_list { padding-left:16px; }
		div.comment_list ul.options { float:left; width:568px; padding:0 0 1.5em 8em; }
			div.comment_list ul.options li { display:inline; }
			div.comment_list ul.options span.program_name { float:left; padding:2px 0 0 2px; font:bold 1em Arial, Verdana, Sans-serif; color:#006BC1; }

	.evaluate { display:block; overflow:hidden; width:auto; height:100%; clear:both; padding-bottom:16px; position:relative; }
		.evaluate span.arrow { background:url(/mnmshared/img/icons/icons_sprite.png) no-repeat 100% -810px; display:block; overflow:hidden; width:18px; height:21px; position:absolute; top:15px; left:64px; }
		.evaluate div.user { float:left; width:10%; font-size:0.85em; }
			.evaluate div.user a { display:block; line-height:1.3em; }
			.evaluate div.user a:hover { text-decoration:none; }
			.evaluate div.user a:hover span { text-decoration:underline; }
			.evaluate div.user p { line-height:1em; margin:0; padding:0; color:#999; }
			.evaluate div.user dl { float:left; }
			.evaluate div.user dl dt { display:none; }
			.evaluate div.user dl dd.opinions { bottom:1.1em; right:16px; padding:0 2px 0 20px; margin-top:0.5em; border:1px solid #d2dce0; -moz-border-radius:2px; -webkit-border-radius:2px; font-size:0.9em; line-height:15px; color:#236297; }

		.evaluate div.comment { background:#F7F7F7; float:right; width:82.3%; padding:12px 16px 16px 16px; border:1px solid #cddced; }
			.evaluate div.comment .title_box { display:block; width:100%; overflow:hidden; border-bottom:1px dotted #ccc; padding-bottom:4px; margin-bottom:7px; }
			.evaluate div.comment .title_box h5 { font-weight:bold; line-height:1.6em; }
			.evaluate div.comment .title_box ul { float:right; width:21%; margin:0; padding:0; }
			.evaluate div.comment .title_box ul span.rank { color:#999; font-size:0.9em; }
			.evaluate div.comment .title_box ul li { float:left; }
			.evaluate div.comment .title_box ul li.rank_s { margin-top:1px; }
			.evaluate div.comment .title_box ul span.rank strong { color:#000; }
			.evaluate div.comment .title_box ul li .middle_value { color:#999; }
			.evaluate div.comment .title_box ul li .middle_value strong { color:#000; }
			.evaluate div.comment .info { display:inline-block; font-size:0.8em; }
				.evaluate div.comment .info li.opinion_info { float:left; line-height:1.6em; color:#999; }
				.evaluate div.comment .info li.opinion_info a { color:#999; }
			.value_range { overflow:hidden; position:absolute; display:block; height:1px; width:1px; text-indent:500em; }

	/* @group OPINION RATE FORM */
	#opinion_rate .section_title { margin-bottom:15px; }


	#new_comment { display:block; overflow:hidden; position:relative; width:auto; margin-bottom:16px; padding-left:16px; }
	#new_comment.evaluate span.arrow { left:80px; }

	#opinion_form.forms { border:0; background:none; }
	#opinion_form.forms legend { display:none; }
	#opinion_form.forms fieldset { width:100%; margin:0; }
	#opinion_form.forms ol { margin-top:0; }

	#opinion_form label.custom_fb { display:inline; font-weight:normal; }

	#opinion_form li { display:block; overflow:hidden; width:auto; margin:0 0 8px; padding:8px 12px 8px 8px; }
	#opinion_form li.error { border:1px solid #DADADA; background-color:#FFFEFE; }
	#opinion_form li label { float:none; display:block; width:auto; padding-right:0; font-weight:bold; font-size:1em; color:#000; }
	#opinion_form li textarea { width:99%; }
	#opinion_form li #title, #opinion_form li #quick_comment_user_email { width:99%; }
	#opinion_form li.has_valuated, #opinion_form li.has_valuated .valuate_box { display:none; }
	#opinion_form .fields_info { padding:0 0 8px; margin:0; font-size:.8em; color:#666; }

	#opinion_form #form_valorate { position:relative; }
	#opinion_form #form_valorate .msg_info, #quickcomment #onlyVote, #quickcomment .write_review { display:none; }
	#opinion_form #form_valorate .not_valuated p { padding-bottom:0; font-size:1.1em; font-weight:bold; }
	#opinion_form #form_valorate .not_valuated p.mandatory { padding-bottom:1.5em; font-size:.95em; font-weight:normal; }
	#opinion_form #error_capsule li { padding:0 0 0 11px; margin:0; background:url(/mnmshared/img/icons/icons_sprite.png) no-repeat scroll -95px -334px transparent; }

	#opinion_form ul.quickcomments_slider { padding:1em 0 1em 5em; }
		#opinion_form ul.quickcomments_slider li { overflow:hidden; clear:both; height:18px; }
		#opinion_form ul.quickcomments_slider li p { float:left; width:120px; margin:3px 18px 0 0; text-align:right; font-weight:normal; line-height:1em; }
	#opinion_form ul.quickcomments_slider .slider, #opinion_form ul.quickcomments_slider .slider .ui-slider-handle, #opinion_form ul.quickcomments_slider .slider span { background:transparent url(http://va4en.sftcdn.net/shared) no-repeat top left; }
	#opinion_form ul.quickcomments_slider .slider { float:left; overflow:visible; width:120px; height:13px; margin:4px 24px 0 0; border:0; }
	#opinion_form ul.quickcomments_slider .slider .ui-slider-handle { top:3px; width:13px; height:12px; border:0; margin-left:-6px; background-position:0 -90px; cursor:pointer; }
	#opinion_form ul.quickcomments_slider .slider span { display:block; height:12px; background-position:0 0; }
	#opinion_form ul.quickcomments_slider .slider span.rankLow { background-position:0 -72px; }
	#opinion_form ul.quickcomments_slider .slider span.rankMedium { background-position:0 -54px; }
	#opinion_form ul.quickcomments_slider .slider span.rankHigh { background-position:0 -36px; }
	#opinion_form ul.quickcomments_slider .ui-corner-all { -moz-border-radius:0; }
	#opinion_form ul.quickcomments_slider .value { border:0; background-color:transparent; font-size:15px; line-height:1em; color:#0A68C8; }
	#opinion_form ul.quickcomments_slider .empty { margin-left:-51px; font-size:85%; color:#999; }

	#opinion_form .error ul.quickcomments_slider { border:1px solid #B50000; background-color:#FFFEFE; }
	#opinion_form .error ul.quickcomments_slider li { background-color:#FFFEFE; }
	#opinion_form .error ul.quickcomments_slider li.error { border:none; }
	#opinion_form #review_content_rate #error_fields { display:none; }
	#opinion_form #review_content_rate.error #error_fields { display:block; margin-top:5px; color:#B50000; font-size:.9em; font-weight:bold; }
	/* @endgroup OPINION RATE FORM */

	#opinion_tips li { list-style-type:disc; margin-left:2em; padding-top:0.5em; }

	.programs_columns { display:block; overflow:hidden; width:auto; position:relative; margin-bottom:16px; text-align:center; }
		.programs_columns .compare_l { clear:both; margin-left:16px; padding:2px 0 2px 25px; background:url(/mnmshared/img/icons/button_sprite.png) no-repeat 0 -477px; color:#0A68C8; font:bold 1.45em Arial, Verdana, sans-serif; text-decoration:underline; }
		.programs_columns h4 { text-align:left; }
		.programs_columns ul { display:block; overflow:hidden; width:auto; padding:16px 0 0 16px; margin-bottom:32px; text-align:left; }
			.programs_columns ul li { float:left; position:relative; width:48%; }
			.programs_columns ul li.second_column { padding-left:3%; border-left:1px solid #ccc; }
			.programs_columns ul li h5 { display:block; overflow:hidden; width:auto; font-weight:bold; padding-bottom:8px; }
			.programs_columns ul li a.screenshot_alternative { display:block; float:left; width:80px; }
				#program_alternative .screenshot_alternative img { width:80px; height:80px; }
			.programs_columns ul li .data { margin:0 16px 0 96px; overflow:visible; }
			.programs_columns ul li .rank { margin:3px 2px 0 0; }
			.programs_columns .softonic_user_ranking { clear:both; display:block; overflow:hidden; height:1%; width:auto; }
			.programs_columns .softonic_user_ranking dt, .programs_columns .softonic_user_ranking dd { float:left; width:50%; margin-right:6px; color:#999; }
			.programs_columns .softonic_user_ranking dt { clear:left; width:31%; margin:5px 0 0; font-size:.88em; }
			.programs_columns .softonic_user_ranking ul { padding:0; margin:4px 0 0; }
			.programs_columns .softonic_user_ranking ul li { width:auto; }
			.programs_columns .softonic_user_ranking ul li strong { color:#000; }
			.programs_columns .softonic_user_ranking .rank { float:left; width:64px; margin:3px 9px 0 0; }

			ul.compact_list li { width:31.5%; }
			ul.compact_list li.second_column { padding-left:2%; }
			ul.compact_list .program_title_top { display:block; margin:0 15px 5px 0; }
			ul.compact_list .softonic_user_ranking dt { width:55%; }
			ul.compact_list .softonic_user_ranking dd { float:right; width:40%; margin-right:0; }

			ul.related_programs_list { margin-bottom:-7px; padding-bottom:3px; }
				ul.related_programs_list li { margin-bottom:20px; }
					ul.related_programs_list .data p { overflow:hidden; }
					ul.related_programs_list li a.screenshot_alternative { width:90px; margin-right:15px; }
						ul.related_programs_list a.screenshot_alternative img { height:70px; }
				ul.related_programs_list .softonic_user_ranking dt { width:34%; }
				.clearlist { clear:both; }

			.download_alternative_program { float:right; position:relative; width:42%; margin-top:-34px; }
				.download_alternative_program a { width:111px; }
				.download_alternative_program a strong, .download_alternative_program a strong:hover { padding-left:3px; }

	/* @group USER QUICK RATE */
		#file_ranking #user_quick_rate ul { overflow:visible; margin:0; }
		#file_ranking #user_quick_rate_container dt { padding-top:14px; }
		#user_quick_rate { margin-bottom:10px; position:relative; padding:0; }
		#user_quick_rate .quick_rate_slider div, #user_quick_rate .quick_rate_slider a { height:12px; background:url(http://va4en.sftcdn.net/shared) no-repeat 0 -106px; border:0; border-radius:0; }
		#user_quick_rate_li_stars { display:none; position:absolute; top:13px; left:0; }
		#user_quick_rate .quick_rate_slider { width:94%; padding-top:43px; }
			#user_quick_rate .quick_rate_slider .slider { overflow:visible; position:absolute; width:88px; margin-top:-13px; }
			#user_quick_rate .quick_rate_slider .slider .ui-slider-handle { position:absolute; width:13px; margin-left:-6px; background-position:0 -118px; cursor:pointer; }
			#user_quick_rate input#rank_rate { float:right; width:25px; margin:-32px 2px 0 22px; padding:3px 21px 4px 4px; border:none; font:bold 1em Arial, Verdana, sans-serif; color:#385b1e; }
			#user_quick_rate input#rank_rate.user_sliding { color:#000; }
			#user_quick_rate select#rank_rate { position:absolute; top:13px; left:0; font-size:1em; font-family:Arial, Verdana, Sans-serif; }
			#user_rate_submit { padding:2px; position:absolute; right:21px; top:11px; font-weight:bold; font-size:1.2em; }
	/* @endgroup USER QUICK RATE */

	/* @group RELATED VIDEOS (POST-DOWNLOAD) */
	#program_videos_related { display:block; overflow:hidden; width:auto; position:relative; margin-bottom:16px; }
		#program_videos_related .item { float:left; width:50%; }
		#program_videos_related ul { display:block; overflow:hidden; width:auto; padding:16px 0; }
			#program_videos_related ul li { float:left; width:46%; padding-left:16px; }
			#program_videos_related ul li a.video_thumb, #program_videos_related ul li a.video_thumb img { float:left; width:100%; }
			#program_videos_related .photo_video { margin-bottom:1em; margin-top:0.4em; }
			#program_videos_related .photo_video a.play_m { left:9.5em; bottom:4.3em; }
			#program_videos_related .photo_video a.play_l { left:9em; bottom:4.2em; }
			#program_videos_related .title { font-size:1.2em; font-weight:bold; line-height:1.4em; }
			.program_video_stats { margin-top:9px; font-size:0.95em; }
				.program_video_stats dt, .program_video_stats dd { display:inline; }
				.program_video_stats dt { padding-left:1em; margin-left:1em; border-left:1px solid #ccc; }
				.program_video_stats dt.first { padding-left:0; margin-left:0; border-left:none; }
					.program_video_stats dt span { display:none; }
					.program_video_stats dt.first span { display:inline; }
	#program_image_preview { display:block; overflow:hidden; width:auto; padding-bottom:16px; }
		#program_image_preview table { width:100%; margin:16px 0; }
		#program_image_preview td { width:20%; }
		#program_image_preview .content { padding-left:16px; }
	/* @endgroup RELATED VIDEOS (POST-DOWNLOAD) */

	/* @group AWARDS BADGE */
	.awards_vote { position:absolute; z-index:100; margin:-40px 0 0 680px; }
		.awards_vote img:hover { opacity:1; }
	/* @endgroup AWARDS BADGE */

	#file_ranking dt { float:left; width:46%; padding-left:8px; }
	#file_ranking dd { float:right; width:51%; }
	#file_ranking li.custom_fb input { height:10px; width:10px; margin-left:2px; }
	#file_ranking li.custom_fb label { padding-left:5px; color:#999; font-size:11px; }

		#file_ranking .download_ranking { display:block; overflow:hidden; height:1%; width:auto; border:1px solid #CDDCED; margin-right:15px; }
		#file_ranking .download_ranking dt { width:47%; }
		#file_ranking .download_ranking dd { width:50%; }
		#file_ranking .download_ranking .category_ranking span { display:block; }
		#file_ranking .download_ranking .category_ranking span a { font-size:0.95em; }
		#file_ranking .download_ranking dt, #file_ranking .softonic_user_ranking dt { padding:8px 0 8px 8px; }
		#file_ranking .download_ranking .position_ranking p { display:block; height:20px; padding:8px 0 8px 8px; margin-right:8px; background:#EAF7E6; font-weight:bold; text-align:center; }
		#file_ranking .download_ranking .position_ranking span { color:#579800; font-size:2.4em; }
		#file_ranking .softonic_user_ranking { display:block; overflow:hidden; height:1%; width:auto; border-bottom:1px dotted #ccc; }
		#file_ranking .softonic_user_ranking dd ul { display:block; overflow:hidden; width:auto; margin:9px 0; }
		#file_ranking .softonic_user_ranking dd ul li { float:left; padding-right:0.5em; font-size:1.15em; color:#d5d5d5; }
			#file_ranking .softonic_user_ranking dd ul li strong { color:#000; }
				#file_ranking .softonic_user_ranking dd ul li span strong.middle_value { margin-left:0; color:#000; }
		#file_ranking .softonic_user_ranking dt em { display:block; }
		#file_ranking .softonic_user_ranking p em { display:block; color:#999; font-size:0.85em; font-style:normal; }

	#comment_this { display:block; overflow:hidden; width:auto; padding:0 16px 32px; margin:8px 0 0; text-align:center; }
		a.comment { padding-left:15px; background:url(/mnmshared/img/icons/icons_sprite.png) -10px -257px no-repeat; font-weight:bold; text-decoration:underline; }

	.thumbnails_table { width:100%; }
	table.thumbnails_table td { padding:10px 10px 10px 0; text-align:center; vertical-align:top; }

	.firstbar .download_l { margin:auto; }
	.file_actions { text-align:center; }
	.file_actions li { margin-bottom:1em; }

	.blog ul { background:#ffffeb; }
	.blog .section_title { background:#f6e9bc; border-color:#624D0A; }
	.blog .section_title strong { color:#624d0a; }

	.ongames ul { background:#f5f7ff; padding:5px 0 0 0; }
		.ongames ul li { padding:10px 15px; }
	.ongames .section_title { border-color:#0e65d0; background:#d8e6fb; }
	.ongames .section_title em { color:#0e65d0; }
	.ongames .section_title strong { color:#5f99e1; }
	.ongames .section_title a { float:right; position:relative; display:block; width:86px; height:23px; margin:6px 0 0 6px; background-image:url(http://va1en.sftcdn.net/shared); background-position:-684px -336px; text-indent:-10000em; }
	.ongames .content_type { color:#569900; font-size:1em; }
	.ongames .author { float:left; width:50px; margin:0 8px 0 0; }
		.ongames .author img { float:none; margin:0; }
		.ongames .author span { display:block; margin:5px 0 0 0; text-align:center; color:#006BC1; line-height:1.2em; }

	#opinion_view { display:block; overflow:hidden; width:auto; border:1px solid #CDDCED; border-top:0; margin-bottom:16px; }
		#opinion_view .content { padding:1em; }
		#opinion_view .opinion_avatar { float:left; width:12%; }
		#opinion_view .opinion_avatar img { width:60px; }
		#opinion_view .opinion_summary { position:relative; float:left; width:88%; }
			#opinion_view .opinion_summary p { padding:0; margin:0; font-size:.95em; }
		#opinion_view .opinion_title { float:left; width:60%; }
			#opinion_view .opinion_title h2 { padding-bottom:1.2em; font-size:1.5em; line-height:1.2em; }
		#opinion_view .opinion_data { float:left; width:40%; text-align:right; font-size:.95em; }
			#opinion_view .reviewer { display:inline-block; width:100%; padding-bottom:1em; margin-bottom:1em; border-bottom:1px solid #CCC; }
			#opinion_view dt, #opinion_view dd { display:inline; }
			#opinion_view dt.opinion_rank { display:none; }
			#opinion_view dd.opinion_rank { display:block; overflow:hidden; width:auto; padding:0 0 2em 5em; }
				#opinion_view dd.opinion_rank li.rank { float:left; text-align:left; }
					#opinion_view dd.opinion_rank li.rank span { text-align:left; }
				#opinion_view dd.opinion_rank li { font-size:1.5em; }
				#opinion_view dt.views { border-left:1px solid #CCC; padding-left:.6em; margin-left:.5em; }
			#opinion_view dt.date { clear:left; }
		#opinion_view .opinion_body { display:block; overflow:hidden; width:auto; }
			#opinion_view .column1, #opinion_view .column2 { float:left; width:50%; padding-top:1em; }
			#opinion_view .column1 p, #opinion_view .column1 ul, #opinion_view .column1 li { display:inline; }
			#opinion_view .column1 li a { margin-left:1em; }
			#opinion_view .column2 p { margin:-1px 0 0; padding:0 0 1.2em; text-align:right; font-size:.95em; }
			#opinion_view .pros { display:block; color:green; line-height:2em; }
			#opinion_view .cons { display:block; padding-top:1em; color:#BB090D; line-height:2em; }
			#opinion_view .opinion_votes { text-align:right; font-size:.95em; }
				#opinion_view .opinion_votes p { margin:0; }

	#opinion_likes { display:block; float:left; width:80%; margin-right:1%; }
		#opinion_likes p { display:block; float:left; padding:0 1em 0 0; font-weight:bold; font-size:1.4em; }
		#opinion_likes ol { display:block; float:left; width:16em; padding:.5em 0; }
		#opinion_likes li { display:inline; padding:0 .5em; }

	#opinion_likes.java_on .button { display:none; float:left; margin:.3em; }
		#opinion_likes.java_on li { display:block; float:left; border:1px solid #666; padding:1px 8px; border-bottom-width:2px; margin-right:.5em; background:#157BC3 url(/mnmshared/img/icons/button_sprite.png) 0 -331px repeat-x; cursor:pointer; color:#000; font:1.5em Arial, Helvetica, sans-serif; }
		#opinion_likes.java_on li label.button_yes { color:#4DA64D; cursor:pointer; white-space:nowrap; }
		#opinion_likes.java_on li label.button_no { color:#BB090D; cursor:pointer; white-space:nowrap; }

		#opinion_nav { display:block; overflow:hidden; width:auto; }
			#opinion_nav li.preview { float:left; padding-left:1em; width:40%; }
				#opinion_nav li.preview a { padding-left:15px; text-decoration:underline; background:url(/mnmshared/img/icons/icons_sprite.png) -6px -735px no-repeat; }
			#opinion_nav li.next { float:right; width:40%; text-align:right; }
				#opinion_nav li.next a { padding-right:21px; text-decoration:underline; background:url(/mnmshared/img/icons/icons_sprite.png) 100% -334px no-repeat; }

		#new_opinion_nav { padding:0 12px; }
			#new_opinion_nav li { padding-left:15px; margin-top:4px; background:url(/mnmshared/img/icons/icons_sprite.png) no-repeat -88px -1384px; }

		#vote_yes { padding-left:15px; text-decoration:underline; background:url(/mnmshared/img/icons/icons_sprite.png) -10px -647px no-repeat; }
		#vote_no { padding-left:15px; text-decoration:underline; background:url(/mnmshared/img/icons/icons_sprite.png) -10px -677px no-repeat; }

		#comment_valuation { display:block; overflow:hidden; width:auto; padding-top:1em; }
			#comment_valuation dt { float:left; width:78%; padding-right:2%; text-align:right; padding-bottom:0.5em; }
			#comment_valuation dd { float:left; width:20%; text-align:left; padding-bottom:0.5em; }

		#opinion_view .you_like { overflow:hidden; width:auto; padding:16px; margin-top:16px; background:#F5F5F5; border-top:1px solid #cddced; }

		#xtras_info dl { display:block; overflow:hidden; width:auto; }
		#xtras_info dl dt { display:block; overflow:hidden; width:auto; padding:0.5em 1em 0; }
		#xtras_info dl dd { display:block; overflow:hidden; width:auto; border-bottom:1px dotted #CCC; padding:0 1em 0.5em; }

		#xtras_info #forum_link h4 { margin-bottom:5px; }

		#download_and_comment { display:block; overflow:hidden; width:auto; }
			#download_and_comment #file_buttons { width:auto; margin:0 0 0 15px; padding:8px 0; }
			#download_and_comment #file_buttons.on_secondbar { margin:0px; padding:10px 8px 15px 5px; border-bottom:1px dotted #CCC; }
			#download_and_comment #file_buttons.on_secondbar li { width:100%; margin:0 0 8px 0; padding:0; }
			#download_and_comment #file_buttons.on_secondbar li dl { padding:7px 0 0 0px; }
					#file_buttons.on_secondbar li.download_note { margin-left:55px; padding:0 0 0 54px; color:#0A68C8; font-weight:bold; }
			#download_and_comment #comment_this { padding-bottom:16px; }
			#download_and_comment #comment_this.on_secondbar { padding:16px 0; text-align:center; }

		#video_list li.item { display:block; overflow:hidden; width:auto; padding:1em; margin-bottom:1em; border-bottom:1px dotted #CCC; }
		#video_list li.item.last { border:0; }
		#video_list .photo_video { float:left; position:relative; margin-right:1em; border:1px solid #CDDCED; padding:0.5em; }
			#video_list.list .photo_video a.play_l { position:absolute; bottom:3.7em; left:7.6em; }
			#video_list .more_info { margin-top:6px; }

		#video_container { background:#999; border-color:#CCC; border-style:solid; border-width:1px 1px 0 1px; margin-left:1em; }
			#video_container p { padding:0 1em; }

		#video_actions { margin-left:1em; border-left:1px solid #CCC; border-right:1px solid #CCC; background:#EDEDED; padding:1.5em 0 1em; }
		#video_actions .socialmedia_options { padding-top:0px; }

		#video_valuations { margin-left:1.4em; background:#EDEDED; padding:0.5em 0; font-weight:bold; }

		#video_likes { float:left; }
			#video_likes legend { display:block; float:left; padding:0.5em 1em; font-weight:bold; font-size:1.4em; }
			#video_likes ol { display:block; float:left; padding:0.5em 0; }
			#video_likes li { display:inline; padding:0 0.5em; }
			#video_likes.java_on .button { display:none; }
			#video_likes.java_on li { background:#157BC3 url(/mnmshared/img/icons/button_sprite.png) 0 -331px repeat-x; cursor:pointer; border:1px solid #666; border-bottom-width:2px; color:#000; font:1.5em Arial, Helvetica, sans-serif; padding:1px 8px; margin-right:0.5em; }
			#video_likes.java_on li label.button_yes { color:#4DA64D; cursor:pointer; }
			#video_likes.java_on li label.button_no { color:#BB090D; cursor:pointer; }

		/* @group VIDEO STATS */
		#video_stats { display:block; overflow:hidden; width:auto; margin:0 0 1em 1em; border-style:solid; border-width:0 1px 1px; border-color:#CCC; }
			#video_stats dd, #video_stats dt { float:left; }
			#video_stats dt { padding:1em 0.5em 1em 1em; }
			#video_stats dd { padding:1em 1.5em 1em 0; font-weight:bold; }
			#video_stats dd.video_tags { width:36%; padding-right:0.5em; }
		/* @endgroup VIDEO STATS */

		#main_video { padding-right:1em; }

		.video_description .download_m, .video_description .download_web_m { margin:1em 0; float:left; }

		/* @group RELATED VIDEOS */
		#related_videos { padding-bottom:2.5em; }

			#related_videos ul { overflow:hidden; padding:1.5em 0 0 1.5em; margin-bottom:1em; border-bottom:1px dotted #ccc; }
				#related_videos .video_paginator li { display:none; }
				#related_videos li { overflow:hidden; float:left; width:27%; height:12em; padding:0 1.5em 1.5em; }
				#related_videos .photo_video { width:125px; margin-bottom:1em; }
						#related_videos h5 a { font-weight:bold; }
						#related_videos .data dt, #related_videos .data dd { display:inline; }

			#related_videos_nav { text-align:right; }
				#related_videos_nav a { font-weight:bold; }
				#related_videos_nav a.hidden_nav { visibility:hidden; }
				#related_videos_nav a.previous { padding-right:0.6em; margin-right:0.5em; border-right:1px solid #888; }
				#related_videos_nav a.next { padding-left:0.6em; margin-left:0.5em; border-left:1px solid #888; }
		/* @endgroup RELATED VIDEOS */

		#main_video h2 a { font-weight:bold; color:#000; }
		#main_video li.summary { font-size:0.95em; color:#999; }

	/* @group NO-RESULTS */

	#no_result_suggestions { position:relative; margin-bottom:1em; }
		#no_result_suggestions img { position:absolute; right:1.5em; z-index:100; }
		#no_result_suggestions .msg_info { background-image:none; padding-left:1.5em; height:190px; }
		#no_result_suggestions .msg_info ul { padding-bottom:1em; }
		#no_result_suggestions .msg_info li { list-style:disc; margin:0.5em 0 0 2.5em; }

	#did_you_mean { clear:both; color:#df0601; font-size:1.6em; padding:0 0 0 1em; }
		#did_you_mean a { font-weight:bold; }

	#no_results_section { padding:.5em 1em 1em; }
		#no_results_section li { display:inline; padding-right:.5em; margin-right:.5em; border-right:1px solid #CCC; }
		#no_results_section li.last { border-right:0 none; }
		#no_results_section li strong { font-weight:normal; }
		#no_results_section li a strong { font-weight:bold; }

	.button.medium { padding-top:0; padding-bottom:0; font-size:1.4em; }
	ul.suggested li { display:inline; font-size:11px; line-height:18px; }
		ul.suggested li a { font-weight:normal; }
	/* @endgroup NO-RESULTS */

	/* @group BADGE DEVEL */
		#badge_devel h1#file_title { padding-left:0; }
		#cont_badge_devel { padding:20px 0; }
		#cont_badge_devel ul { float:left; }
		#cont_badge_devel p { margin-left:190px; }
		#cont_badge_devel textarea { display:block; width:700px; height:100px; margin:8px 0 0 0; padding:5px; border:1px solid #CCC; background:#EBEBEB; font-size:11px; }
	/* @endgroup BADGE DEVEL */

/* @endgroup FILE */

/* @group SCREENSHOTS */
#screenshots_gallery { overflow:hidden; width:100%; margin:0 20px 10px; padding:0; }
#screenshots_gallery li { text-indent:0; float:left; overflow:hidden; width:25%; height:120px; margin-bottom:10px; text-align:center; }
#screenshots_gallery li a { display:block; padding:10px; }
/* @endgroup SCREENSHOTS */

/* @group SEARCH */
#program_related_searches p { padding-left:15px; }
/* @endgroup SEARCH */

/* @group QR CODE */
#install_qr { overflow:hidden; min-height:330px; }
#install_qr_instructions { text-align:center; padding:0; }
	#install_qr_instructions h4 { text-align:left; }
	#install_qr_instructions .qr_image { margin:1em 2em; padding:0; border:1px solid #CCC; }
	#install_qr_instructions .instructions_image { padding:0 0 2.5em; margin:0; }
	#install_qr_instructions div { clear:both; margin-bottom:0; min-height:50px; text-align:left; }

/* @endgroup QR CODE */


/* @group POST-DOWNLOAD */
	#download_starting { display:none; float:left; clear:both; overflow:hidden; width:100%; position:relative; background:#eff7eb; border-top:2px solid #2fa41e; margin:0 0 1em; padding:0; }
		#download_starting span { margin-right:0.5em; color:#2fa41e; font-size:1.5em; font-weight:bold; }
		#download_starting img { vertical-align:middle; margin:0 15px; }
		#download_starting strong { color:#2fa41e; font-size:1.2em; }
		#download_starting.dps { background:#F6FAFE; border-top-color:#C6D6E7; text-align:center; }
		#download_starting.dps span { color:#0E4185; }

	#download_starting.sd_howto { text-align:left; }
		#download_starting.sd_howto p, #download_starting.more_view p { float:left; padding:16px 0 0 70px; margin:0; }
		#download_starting.sd_howto img, #download_starting.more_view img  { position:absolute; left:10px; }
		#download_starting.sd_howto span, #download_starting.more_view span { display:block; }
		#download_starting.sd_howto #sd_downloadprocess p { padding:0; }
		#download_starting.sd_howto #sd_downloadprocess img { position:inherit; left:inherit; }

		#download_starting div.launch-popup { float:right; margin:15px 10px; text-align:center; background:#2FA41E; padding:10px 16px; color:#FFF; }
			#download_starting div.launch-popup a { text-decoration:underline; font-size:1.2em; font-weight:bold; color:#FFF; }

	/* @group SIGN_UP_PROGRAM_UPDATES */
		#download_starting.compact.sd_howto span, #download_starting.compact.more_view span { display:inline; }
		#download_starting.compact div.launch-popup { padding:0; background:none; }
			#download_starting.compact.sd_howto p, #download_starting.compact.more_view p { padding-left:30px; }
				#download_starting.compact.more_view img { display:none; }
				#download_starting.compact div.launch-popup a { font-size:1em; font-weight:normal; text-decoration:none; color:#009c30; }

		#signup_program_updates { overflow:auto; width:100%; padding:11px 30px 17px; border-top:1px #abd1a6 solid; border-bottom:1px #c4c4c4 solid; background-color:#f5f5f5; }
			#signup_program_updates h4 { float:left; padding-right:28px; background:url(/mnmshared/img/icons/icons_sprite.png) no-repeat right -1928px; color:#0f67a6; font:1.3em/1.3em Century Gothic, Arial, sans-serif; word-spacing:.15em; }
			#signup_program_updates ul { clear:both; overflow:hidden; padding-top:11px; }
				#signup_program_updates li { float:left; padding-right:12px; }
		#signup_updates_email { width:205px; height:22px; padding-left:5px; border:1px solid #c3c3c3; border-color-top:#7c7c7c; line-height:22px; color:#acabab; }
			#signup_updates_email.email_filled { color:#454444; }
		#signup_updates_subscribe { height:24px; padding-bottom:2px; background-position:0 -247px; font-size:1.1em; font-weight:bold; }
		#signup_program_updates #signup_updates_privacy { padding:6px 0 0 7px; font-size:.9em; color:#454444; }

		#download_starting #signup_program_updates p.feedback { clear:both; width:90%; padding:10px 0 0 16px; background:url(/mnmshared/img/icons/icons_sprite.png) no-repeat -94px -1086px; }
		#download_starting #signup_program_updates .signup_ok span { font-size:1.1em; font-weight:bold; color:#009C30; }
		#download_starting #signup_program_updates p.signup_ko { background-position:-94px -1186px; color:#B50000; }
	/* @endgroup SIGN_UP_PROGRAM_UPDATES */


	#help_sd_tab { float:right; margin:15px 10px; text-align:center; background:#2FA41E; padding:10px 8px 12px 16px; color:#FFF; }
		#help_sd_tab a { text-decoration:underline; font-size:1.2em; font-weight:bold; color:#FFF; background:url(/mnmshared/img/icons/icons_sprite.png) 100% -1474px no-repeat; padding-right:24px; }

	/* @group SD HOW-TO */
	#help_sd { clear:both; border-top:1px solid #2FA41E; display:none; height:240px; }
	#sd_downloadprocess ul { overflow:hidden; width:auto; padding:2em; }
		#sd_downloadprocess li { position:relative; float:left; width:170px; padding:0 3% 0 0; }
		#sd_downloadprocess li.last { padding-left:30px; background:none; border-left:1px dotted #CCC; }
		#sd_downloadprocess li div.image { height:100px; }
		#sd_downloadprocess li div.image img { margin:0; }
		#sd_downloadprocess li h4 { font-size:1em; }
		#sd_downloadprocess li p { width:auto; padding:0 30px 0 0; }
		#sd_downloadprocess li.file img { margin-left:0; }
	/* @endgroup SD HOW-TO */

	#dps_support { padding:0.5em 17% 1em; text-align:left; }
		#dps_support h3 { font:bold 1.2em Arial, Verdana, Sans-serif; }
		#dps_support li { padding-bottom:1em; }
		#dps_support strong.email { background:url(/mnmshared/img/icons/icons_sprite.png) no-repeat -10px -166px; padding-left:18px; }
		#dps_support strong.phone { background:url(/mnmshared/img/icons/icons_sprite.png) no-repeat -10px -318px; padding-left:18px; }
		#dps_support p.legal { font-size:0.95em; line-height:1.2em; }

/* @endgroup POST-DOWNLOAD */

/* @group COMPARATIVE */
#compare_container { border:1px solid #CDDCED; }
	#compare_container table.compare { width:100%; }
	#compare_container #programname_row { border-top:2px solid #286CB7; }
	#compare_container .program_compare_selected { background-color:#F5F5F5; }
	#compare_container .program_name { width:26%; background-color:#F5F5F5; text-align:center; border-top:2px solid #286CB7; }
		#compare_container .program_compare_selected.program_name { background-color:#eee; }
		#compare_container .compare_program_2columns { width:33%; }
	#compare_container .compare_group_header { border-style:solid dotted dotted; border-width:2px 0 1px; border-top-color:#286CB7; border-bottom-color:#ccc; padding:4px 10px; font:bold 1.1em Century Gothic, Arial, sans-serif; -moz-box-shadow:0 2px 1px #EEE; color:#C89302; }
		#compare_container .compare_group_header a { float:right; font-family:Arial, Verdana, sans-serif; font-weight:normal; }
	#compare_container td, #compare_container th { padding:20px; border-bottom:1px dotted #ccc; }
	#compare_container td { text-align:center; }
	#compare_container td p.options_compare { display:inline-block; margin:3px auto; }
	#compare_container .chart { overflow:visible; width:100%; }
	#compare_container .chart caption { font-size:1.2em; font-weight:bold; }
	#compare_container .chart th { padding:.2em; border-bottom:1px solid; text-align:left; font-weight:bold; color:#666; }
	#compare_container .chart td { padding:.2em; text-align:left; }
	#compare_container .chart table { background:transparent; }
	#compare_container td.legendColorBox, #compare_container td.legendLabel { border-bottom:0 none; }
	#compare_container td.program_compare_selected td { background:#F5F5F5; }
	#compare_container h2 { font-size:1.3em; }
	#compare_container h3 { font-size:1.1em; }
	#compare_container p { margin:0; }
	#compare_container .unavailable { font-size:0.8em; color:#bbb; }
	#compare_container .users_note_group, #compare_container .downloads_group, #compare_container .specs_group { display:none; }
	#compare_container .rating ul.ul_rank { margin:0 auto; overflow:hidden; width:95px; }
	#compare_container .rating dt { display:none; }
	#compare_container .rating li, #compare_container .rating li span { float:left; }
	#compare_container #pros strong { color:green; }
	#compare_container #cons strong { color:#BB090D; }
	#compare_container #pros ul, #compare_container #cons ul { list-style:disc inside; text-align:left; }
	#compare_container #short_desc td { text-align:left; }

	#compare_container .compact_cell { width:21.3%; padding:20px 7px; }
	#compare_container .compact_row td { padding:20px 3px; }
		#compare_container tr.compact_row div.chart td { padding:.2em; }
/* @endgroup COMPARATIVE */

/* @group NEW VERSION */
#new_version_form { position:relative; margin-left:1.5em; }
	#version_form label { width:25%; clear:both; text-align:right; line-height:1.3em; padding-top:.2em; }
	#version_form .language_version label, #version_form .windows_version label { width:auto; text-align:left; }
	#version_form .language_version input, #version_form .windows_version input { margin:2px 5px; }
#version_form div.error { margin-left:28%; }
#version_form #submit { margin-left:0px; }
/* @endgroup NEW VERSION */

/* @group SECURITY SEAL */
	.show_seal { padding:0.5em 0 .5em 0; margin:0; margin-top:1.25em; background:#ecffe1 url(http://va1en.sftcdn.net/img) no-repeat 310px 2px; }
		p.virus_free_buy_note { margin-bottom:30px; }
		p.virus_free_note { position:relative; clear:both; font-size:.9em; padding-left:.4em; margin:0; line-height:1.4em; }
		p.virus_free_note span { display:block; font-size:.9em; padding:0.4em 0 0.2em 5.1em; height:1%; }
	#file_buttons #extra_info_download { display:block; color:#969696; position:absolute; top:-14px; left:26px; }

		#file_buttons #download_top .download { display:inline; padding-right:0; }
		#file_buttons .virus_free_buy_note { width:100%; padding-left:.4em; }

	#file_review #virus_free_seal { clear:both; position:relative; padding:1.4em; padding-right:11em; border-top:1px solid #CDDCED; background-color:#ecffe1; }
			#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 a.download_l { display:block; margin-bottom:10px; text-decoration:none; }
					#file_review #virus_free_seal a.download_l span.download_title { text-decoration:underline; }
					#file_review #virus_free_seal a.download_l span.program_name { font:normal 0.5em Arial, Verdana, Sans-serif; color:#000; cursor:text; padding:10px; }
					#file_review #virus_free_seal h3 { clear:both; padding-top:10px; font-weight:bold; }
					#file_review #virus_free_seal p { margin-top:1em; }
					#file_review #virus_free_seal p.virus_free_seal_download { margin-top:1.2em; }
					#file_review #virus_free_seal #virus_free_seal_link { position:absolute; display:block; top:16px; right:16px; width:112px; height:112px; background:#ecffe1 url(http://va3en.sftcdn.net/img) no-repeat center center; text-indent:-9999px; }

	#file_review #second_button_box { clear:both; margin:10px 10px 20px 18px; }
	#file_review span.program_name, #analysis_virus_free span.program_name { position:relative; float:left; clear:right; padding:7px; font:bold 1.1em Arial, Verdana, Sans-serif; color:#333; }

	/* @group SECURITY SEAL RED */
	#file_security_program { overflow:hidden; width:53%; margin:16px 0 16px 18px; padding:1.2em 0 1.2em 1.2em; background-color:#ebebeb; }
		#file_security_program p { padding:0 .8em 0 0; margin:0 0 .6em 0; font-weight:bold; font-size:1.1em; color:#d80000; }
		#file_security_program p a { font-size:.8em; font-weight:normal; text-decoration:underline; }
		#file_security_program li, #file_security_review li { display:inline; }
		#file_security_program li.first, #file_security_review li.first { border-left:none; border-right:1px solid #000; padding-right:1em; margin-right:1em; }
		#file_security_program li a.icon_info, #file_security_review li a.icon_info { color:#0A68C8; font-size:1em; font-weight:bold; text-decoration:underline; }
		#file_security_program li .download_m, #file_security_review li .download_m { padding-top:.3em; font-size:1em; font-weight:normal; }

	#file_security_review { clear:both; position:relative; padding:1.6em; border-top:1px solid #CDDCED; background-color:#efefef; margin-top:2em; }
		#file_security_review.analysis { margin-bottom:16px; }
		#file_security_review p.suspect { font-weight:bold; font-size:1.4em; color:#db0000; }
		#file_security_review p a { text-decoration:underline; }

	#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 16px; margin:0 auto; color:#333; overflow:hidden; }
		#security_seal_popup h1.logo { float:left; margin:0; padding:0; width:122px; height:98px; text-indent:-10000em; background:#157BC3 url(/mnmshared/img/interface/interface_sprite.png) no-repeat scroll -90px 0; }
		#security_seal_popup p.info_security { text-align:right; padding:14px 0 0 0; margin:0; height:82px; overflow:hidden; }
		#security_seal_popup p.info_security a { position:relative; top:60px; }
		#security_seal_popup #file_security_download { width:auto; margin:10px 0; }
		#nyroModalContent .file_security_download_alternative { margin-top:20px; }
		#content_2col_right_thin p.info_security { text-align:right; padding:0 0 4px 0; margin:0; overflow:hidden; }

	#file_security_download { zoom:1; position:relative; overflow:hidden; padding:20px 20px 8px 23px; background:#efefef; margin-bottom:60px; }
		#file_security_download.download { height:1%; margin-bottom:25px; }
		#file_security_download h2 { margin-bottom:4px; font:bold 23px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#333; }
		#file_security_download h2 strong { color:#bd0000; }
		#file_security_download p a { text-decoration:underline; }
		#file_security_download p.sure_question { float:left; width:67%; }
		#file_security_download p.download_option { float:right; margin-top:0; }
		#file_security_download p.download_option a { text-decoration:none; }


	.file_security_download_alternative { position:relative; margin-bottom:16px; }
		.file_security_download_alternative .box_dark_mainright .content { padding:18px 1px; }
		.file_security_download_alternative .software { float:left; background:#fff; width:44.5%; border-right:1px solid #ccc; padding:0 1.2em; margin-top:1.2em; }
		.file_security_download_alternative .software p { margin:0 0 0 82px; }
		.file_security_download_alternative .screen_program { float:left; }
		.file_security_download_alternative .software .file_program a { font-weight:bold; }
		.file_security_download_alternative .software .short_description { padding:4px 0 10px 0; }
		.file_security_download_alternative .last { border:none; }

		/* @group SECURITY SEAL RED NYROMODAL */

			#nyroModalContent #file_security_download { padding:5px 22px 0; margin-bottom:0px; background:none; }
				#nyroModalContent #file_security_download h2 { font:normal 2.1em Century Gothic, Arial, sans-serif; letter-spacing:-.03em; color:#333; margin-bottom:4px; }

			#nyroModalContent .file_security_download_alternative { display:inline-block; height:auto; background:#f2f6f4 url(http://va3en.sftcdn.net/img) no-repeat right bottom; }
				#nyroModalContent .file_security_download_alternative .software { padding:0 15px 21px; background:none; border:none; width:327px; }
					#nyroModalContent .file_security_download_alternative h4.section_title { background:none; color:#4d7b0f; font-size:1.9em; border-color:#2fa41e; letter-spacing:-.03em; }
					#nyroModalContent .file_security_download_alternative h4.section_title em { color:#4d7b0f; }

		/* @endgroup SECURITY SEAL RED NYROMODAL */

	/* @endgroup SECURITY SEAL RED */

	/* @group SECURITY SEAL - RESULTS PAGE */
		#analysis_content { clear:both; display:block; overflow:hidden; padding:0 16px; }
			#analysis_content h2 { margin:0 0 .3em; }

		#analysis_content .return_file a { text-decoration:underline; background:#fff; padding-left:10px; }
		#analysis_content p.download_option { margin:24px 0; }
		#analysis_content #file_security_review { background:#efefef; border:1px solid #CDDCED; }

		#analysis_details { width:100%; }
		#analysis_details caption { font:normal 18px Arial, Helvetica, sans-serif; }
		#analysis_details th, #analysis_details td { height:32px; border-top:1px dotted #ccc; border-bottom:1px dotted #ccc; }
		#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 { background:#e6e9ea; font-weight:normal; font-size:12px; color:#0a68c8; padding-left:30px; }
		#analysis_details tfoot th a { background:url(/mnmshared/img/icons/icons_sprite.png) no-repeat right -1414px; padding-right:30px; }
		#analysis_details tfoot th a.collapsed { background-position:right -1414px; }
		#analysis_details tfoot th a.expanded { background-position:right -1445px; }
		#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 { background:#e6e9ea; text-align:right; }
		#analysis_details .virus_free { color:#5ca742; font-size:12px; font-weight:bold; width:46%; }
		#analysis_details .virus_no_free { color:#e01f1f; font-size:12px; font-weight:bold; width:46%; }
		#analysis_details span.result_virus_free { background:url(/mnmshared/img/icons/icons_sprite.png) no-repeat -94px -1096px; display:block; width:17px; text-indent:-10000em; float:left; margin:0 2px 0 0; }
		#analysis_details span.result_detect { background:url(/mnmshared/img/icons/icons_sprite.png) no-repeat -94px -1196px; display:block; width:17px; text-indent:-10000em; float:left; margin:0 2px 0 0; }
		#analysis_details .odd { background-color:#F5F5F5; }
		#analysis_details .last_analyzed { padding-right:10px; }

		#analysis_details tbody th span { display:block; width:22px; background:url(http://va4en.sftcdn.net/shared) 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:2em 1.5em 2.8em 13em; margin-bottom:24px; background:#ecffe1 url(http://va3en.sftcdn.net/img) no-repeat top left; border-top:2px solid #2FA41E; }
		#analysis_virus_free h3 { font-weight:bold; font-size:1.4em; 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; padding-bottom:10px; }
		#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:3em; }
		#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 - RESULTS PAGE */

	/* @group SECURITY SEAL - DOWNLOAD PAGE */
	#ud_download_box.virus_free { background:#f1f7f1 url(http://va2en.sftcdn.net/img) no-repeat right bottom; }
		#safeSecure { clear:both; display:block; padding-top:1.2em; }
		#safeSecure .infoSecure, #download_message .infoSecure { padding-left:1.3em; margin-left:.5em; background:url(/mnmshared/img/icons/icons_sprite.png) no-repeat -91px -998px; font-size:1em; }
	/* @endgroup SECURITY SEAL - DOWNLOAD PAGE */
/* @endgroup SECURITY SEAL */

/* @group DOWNLOAD PAGE */

.free_download_box, #premium_download_box, #members_download_box, #mobile_install_box, #mobile_wap_install_box { position:relative; width:auto; margin-bottom:18px; padding:1px; text-align:left; }

#download_message_try { margin:20px 0; }
	#download_message_try.alternative { text-align:left; }
	#download_message_try img { margin:0 1em; vertical-align:middle; }

/* @group DOWNLOAD PAGE [FREE BOX] */
.free_download_box { width: 720px; padding:1em 1.4em; border-top:2px solid #2fa41e; border-bottom:1px solid #c5e7c5; background-color:#f1f7f1; position:relative; }
.free_download_box h2 { margin-bottom:0.3em; color:#4d7b0f; letter-spacing:-.05m font:2em Century Gothic, Arial, sans-serif; }
.free_download_box h2 strong { color:#000; font-weight:normal; }
.free_download_box .download_desc { float:left; width:70%; margin-top:.6em; }
.free_download_box .download_desc strong { color:#4D7B0F; }
.free_download_box .download_option { float:right; text-align:center; }

#free_download_box.virus_free h2 { margin-bottom:0.5em; }
#free_download_box.virus_free { background:#F1F7F1 url(http://va2en.sftcdn.net/img) no-repeat right bottom; }
#free_download_box.virus_free .download_option { clear:both; float:left; padding:2em 0 2em; }


#dinamic_content { position:relative; clear:both; }
	#dinamic_content ul { position:relative; width:65%; }
	#dinamic_content .download_option { text-align:left; position:relative; padding-top:1em; }

#download_alternative { padding:0 2em 2em; text-align:left; }


.free_download_box .download_alert_box li { padding-left:4em; background:url(/mnmshared/img/icons/icons_sprite.png) no-repeat -70px -893px; line-height:2em; }

.free_download_box .download_tips_box li { position:relative; background:url(/mnmshared/img/icons/icons_sprite.png) no-repeat -10px -1117px; font-size:1.2em; line-height:1.5em; padding:0 1em 0 2em; }
.free_download_box .download_tips_box li strong { font-size:15px; color:#000; }


/* @endgroup DOWNLOAD PAGE [FREE BOX] */


	/* @group PREMIUM DOWNLOAD (SMS and ClickandBuy) */
#premium_download_box { padding:1em 3em; border-top:2px solid #c6d6e7; border-bottom:1px solid #c6d6e7; background-color:#f6fafe; }
	#premium_download_box.dps_support { background:url(http://va3en.sftcdn.net/shared) 45px 104px no-repeat #f6fafe; }
	#premium_download_box.click_buy { padding-bottom:40px; }
	#premium_download_box h2 { color:#0e4185; font:2em Century Gothic, Arial, sans-serif; }
		#premium_download_box h2 strong { color:#000; font-weight:normal; }
	#premium_download_box .advice { margin-bottom:1em; font-size:1.3em; color:#0e4185; }
	#premium_download_box.dps_support .advice strong { font-weight:normal; }
		#premium_download_box .advice strong em { color:#000; font-style:normal; }
	#premium_download_box #other_countries p { float:left; margin:3px 10px 17px 0; }
	#premium_download_box #other_countries .pulldown { float:left; width:130px; }
	#premium_download_box .js_pulldown { padding:2px 0 16px 0; }

	#premium_download_box ol { clear:both; margin-left:2em; margin-bottom:1.5em; }
	#premium_download_box.dps_support ol { margin:3em 0 3em 6em; }
		#premium_download_box ol li { margin-bottom:.5em; }
		#premium_download_box ol li span { background:#6991c2; color:#fff; font-weight:bold; padding:0 .3em; margin-right:.8em; }
		#premium_download_box li.step1 ul li { display:block; position:relative; margin:0; padding:5px 0 0 53px; }

	#premium_download_box input.download_l { position:absolute; right:30px; top:125px; width:171px; height:35px; border:0; cursor:pointer; color:#006BC1; }
	#premium_download_box.dps_support input.download_l { top:142px; }
	#premium_download_box .legal { font-size:.8em; line-height:1.5em; color:#666; }

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

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

	#mopay_box, #premium_AT, #premium_CH { 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://va1en.sftcdn.net/images) 2px 15px no-repeat transparent; margin:0; padding:10px 0 0 45px; }
		#premium_download_box #premium_AT p { background-image:url(http://va1en.sftcdn.net/images); }
		#premium_download_box #premium_CH p { background-image:url(http://va1en.sftcdn.net/images); }
		#mopay_box .download_l, #premium_download_box .premium_other_box .download_l { right:0; top:20px; position:absolute; }

	#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://va4en.sftcdn.net/shared) 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://va1en.sftcdn.net/images); }
		#premium_AT_and p { background-image:url(http://va1en.sftcdn.net/images); }
		#premium_FR_and p { background-image:url(http://va1en.sftcdn.net/images); 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://va4en.sftcdn.net/shared) no-repeat scroll 0px -375px; padding:0 0 0px 10px; margin:25px 0px; }

	#premium_download_box.test2SD { background:url(http://va2en.sftcdn.net/images) 0 0 no-repeat transparent; }

	.premium_option_box { position:relative; clear:both; padding:1em 0; }
		.premium_option_box .premium_info { float:left; width:74%; padding:0; margin:0; }
		.premium_option_box .premium_link { float:right; padding:0; margin:0; }
		.premium_option_box dl { position:absolute; right:185px; top:24px; font-weight:bold; width:20%; }
		.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:1em; width:52%; }

	#premium_download_box #clickandbuy_box .download_l { top:10px; right:0; width:163px; padding-bottom:0; }
	#premium_download_box #clickandbuy_box .clickandbuy_link { font-size:.9em; }

	#container #clickandbuy_go, #container #paypal_go { display:none; overflow:hidden; width:auto; clear:both; margin:5em 0 0; }
		#container #clickandbuy_go img, #container #paypal_go img { float:left; margin:-7px 8px 0 0; }
	/* @endgroup PREMIUM DOWNLOAD (SMS and ClickandBuy) */

/* @group MEMBERS DOWNLOAD (DELUXE) */

#members_download_box { clear:both; padding:1.5em 3em; border-top:#9fbdda 2px solid; background-color:#ecf2f8; }
	#members_download_box p { margin:0; font-size:14px; }
	#members_download_box a { text-decoration:underline; }

/* @endgroup MEMBERS DOWNLOAD (DELUXE)*/

/* @group SOFTONIC DOWNLOADER (without Security Seal) */
	#info-popup-ud { width:700px; display:none; }
	#info-popup-ud-content { margin:15px; width:auto; }
	#info-popup-ud-content h2 { font:2em Century Gothic, Arial, sans-serif; color:#000; margin-bottom:10px; }
	#info-popup-ud-content h2 span { color:#C89302; }
	#info-popup-ud-content p { margin:0 0 20px; }
	#info-popup-ud-content p span { font-size:11px; margin-top:10px; display:block; }
	#info-popup-ud-content ul { margin-bottom:20px; overflow:hidden; display:block; }
	#info-popup-ud-content ul li { display:block; width:30%; float:left; margin-left:3%; text-align:center; }
	#info-popup-ud-content ul li.first { margin-left:2px; border:none; }
	#info-popup-ud-content .truste_seal { float:right; }

	#ud_download_box { padding:1em 3em; border-top:2px solid #2fa41e; border-bottom:1px solid #c5e7c5; background-color:#f1f7f1; margin-bottom:1em; }
		#ud_download_box h2 { color:#4d7b0f; font:2em Century Gothic, Arial, sans-serif; }
		#ud_download_box h2 em { color:#000; font-weight:normal; font-style:normal; }
		#ud_download_box ul { margin:1em 0 2em; }
		#ud_download_box ul li { position:relative; padding:0 1em 0 2em; overflow:hidden; background:url(/mnmshared/img/icons/icons_sprite.png) no-repeat -10px -1117px; font-size:1.2em; line-height:1.5em; }
		#ud_download_box ul li strong { font-size:15px; color:#000; }
		#ud_download_box #download_action { padding-bottom:2em; }

/* @endgroup SOFTONIC DOWNLOADER (without Security Seal) */

	/* @group FREE DOWNLOAD */
	#free_download_special_ad { margin:0 0 0 50px; background:transparent url(http://va2en.sftcdn.net/images) 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://va3en.sftcdn.net/images) 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://va2en.sftcdn.net/shared) 0 100% no-repeat #fff; }

	#ad_related_links_div, #ad_related_links_div_2 { margin-bottom:18px; }
		#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 img { padding-right:20px; }
		.hosted_download_box .free_download_box.security_seal_bg { background:#f2f6f4 url(http://va3en.sftcdn.net/img) no-repeat right bottom; }
		.hosted_download_box .free_download_box img { float:left; }
		.hosted_download_box h1.thanks_msg { font:normal 2.4em Century Gothic, Arial, sans-serif; color:#000; padding:10px 18px; }
		.hosted_download_box h1.thanks_msg strong { font-weight:bold; color:#000; }
		.hosted_download_box .free_download_box span.downloading { padding:0 8px 0 22px; background:url(http://va1en.sftcdn.net/shared) no-repeat 0 2px; font-size:1.6em; font-weight:bold; color:#2FA41E; }
		.hosted_download_box .free_download_box h2 { padding:7px 60px 5px 0; font:bold 2em Century Gothic, Arial, sans-serif; color:#000; }
		.hosted_download_box .free_download_box h2 span { font:normal 0.5em Arial, sans-serif; }
		.hosted_download_box .free_download_box h2 span strong { font-weight:bold; }
		.hosted_download_box .free_download_box h2 a { font:normal 0.5em Arial, sans-serif; padding:0 6px; }

		/* @endgroup HOSTED DOWNLOAD */

	#free_download_box.download_failed, #ud_download_box .download_failed_sd #download_message_failure ul { width:auto; margin-top:20px; padding:20px; background-color:#fefbe4; background-image:none; border:1px #eadaaf solid; }
	#ud_download_box .download_failed_sd #download_message_failure ul { width:90%; margin-bottom:20px; }
	#free_download_box.download_failed.download_failed_sd { width:auto; margin-top:0; padding:0; background:url(http://va3en.sftcdn.net/shared) no-repeat scroll -100px -4486px; border:none; }
			#free_download_box.download_failed #free_download_box_default h3, #free_download_box.download_failed #free_download_box_end, #ud_download_box .download_failed_sd .download_option { display:none; }
			#free_download_box.download_failed #free_download_box_default ul { margin:0; }
			#free_download_box.download_failed_sd #free_download_box_default ul { margin:0 0 15px 30px; }

	/* @group DOWNLOAD SUGGESTION */
	#download_suggestions { background:url(http://va4en.sftcdn.net/shared) 0 -367px no-repeat; padding-left:1px; margin-bottom:36px; }
	#download_suggestions h4 { background:transparent url(http://va3en.sftcdn.net/shared) 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://va3en.sftcdn.net/shared) 0 -400px no-repeat; padding-top:20px; color:#0f4284; margin:16px 0 18px 0; }
	#secure_download_box h3 { background:url(http://va3en.sftcdn.net/shared) 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://va3en.sftcdn.net/shared) 0 100% no-repeat; padding:0 50px 30px 75px; font:17px "Trebuchet MS", Arial, sans-serif; }

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

	/* @group MOBILE RELATED DOWNLOADS */
	#other_program_platforms.list_program ul { margin:8px 0 40px 2.5em; }
		#other_program_platforms.list_program li { padding:0.2em 0; }
			#other_program_platforms.list_program li a { font-size:1.1em; text-decoration:underline; }
	/* @endgroup MOBILE RELATED DOWNLOADS */

/* @endgroup DOWNLOAD PAGE */

.download #file_title { font-weight:normal; font-size:2.6em; }

/* @group OPINION FORM */
#opinion-form { overflow:hidden; padding:20px; }
	#opinion-form .msg_ko { margin-top:0; }
	#opinion-form .msg_ok { padding:8px 5px 10px 35px; color:#000; }

	#opinion-form form.forms h3 { font:bold 1.25em Century Gothic, Arial, sans-serif; color:#1F1F1F; }
		#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 { position:relative; clear:both; width:auto; margin:5px 5px 5px 0; text-align:center; cursor:pointer; }
		#opinion-form form.forms div p.mini_text_dialog { margin:0 0 20px 0; font-size:10px; color:#666; }
		#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; }
	#opinion-form .msg h3 { margin:20px 0 0 20px; padding-bottom:10px; font-size:15px; font-weight:bold; color:#333; }
	#opinion-form .msg ul.confirmation_options { margin-left:20px; padding-left:30px; color:#333; }
/* @endgroup OPINION FORM */

/* @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://va1en.sftcdn.net/shared) 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://va1en.sftcdn.net/shared) no-repeat 0 100%; padding:14px 0 15px 23px; margin:0 0 0 -23px; width:100%; height:1%; }
		#sem_container .partner_download span.available strong { background:url(http://va2en.sftcdn.net/shared) 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://va4en.sftcdn.net/shared) no-repeat right 6px; padding-right:12px; }
		#sem_container #editor_review .pros_file li { background:url(http://va2en.sftcdn.net/shared) 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 */

/* @group MSN */
	#msn_intro { background:url(http://va3en.sftcdn.net/shared) 95% 6em no-repeat; width:85%; margin:auto; }
		#msn_intro h1 { margin:0.3em 0; padding:0; font-weight:normal; }
		#msn_intro h1 strong { font-weight:normal; }
		#msn_intro p { width:60%; display:inline-block; line-height:170%; text-align:justify; }
		#msn_intro p.msn_button { margin:2em 0 2em 0; }
		#msn_intro p.msn_button a { display:inline-block; padding:2px 16px; }
		#msn_intro p.msn_button a:hover { text-decoration:none; }
		#msn_intro p.terms_conditions { padding:0 0 1.5em 0; width:65%; }

	#msn_description { width:85%; margin:auto; }
		#msn_description h2 { font:normal 2em Century Gothic, Arial, Helvetica, sans-serif; border-bottom:1px solid #AAC0E0; padding-bottom:0.3em; }
		#msn_description h3 { font:bold 1.3em Arial, Helvetica, sans-serif; color:#000; }
		#msn_description ul { margin:0 0 2em 0; padding:0; }
		#msn_description ul li { display:block; width:40%; padding-top:12em; text-align:justify; }
		#msn_description ul li.option_shared { float:left; margin:0 2em 0 2em; background:url(http://va3en.sftcdn.net/shared) no-repeat 50% -40em; }
		#msn_description ul li.option_software { float:right; margin:0 2em 0 2em; background:url(http://va3en.sftcdn.net/shared) no-repeat 50% -80.5em; }
		#msn_description .back { float:left; }
		#msn_description .conditions { float:right; }

	/* @group MSN remind acces */
		.msn_box_remind h2, .links_list h2 { font:normal 1.8em Century Gothic, Arial, Helvetica, sans-serif; }
		.msn_box_remind h2 strong { color:#1FA4E1; font-weight:normal; }

		#content_2col .msn_box_remind { width:auto; margin:2em 3em 0 0; }
			.msn_box_remind p { margin:2em; }
			.msn_box_remind p img { margin:0.5em auto; }

		#content_2col .links_list { width:auto; margin:2em 0 0 3em; padding:0; }
			.links_list ul { margin:1em 0 0 3em; padding-top:0.3em; }
			.links_list ul li { margin:0.7em 0; }
			.links_list ul li a { padding:0 0 0 2em; background:url(http://va4en.sftcdn.net/shared) 0 0 no-repeat transparent; }
			.links_list ul li a.meet_user { background-position:-5px -250px; }
			.links_list ul li a.newsletter { background-position:-5px -275px; }
			.links_list ul li a.invite_friends { background-position:-5px -300px; }
			.links_list ul li a.backhome { background-position:-5px -325px; }
	/* @endgroup MSN remind acces */
/* @endgroup MSN */

		#ud_download_box.big_list #download_action { padding:1em 0 1em; }
		#ud_download_box.big_list ul { clear:both; }

		#ud_download_box.google_compliant h2 { padding:0 0 30px 10px; clear:both; }
		#ud_download_box.google_compliant #download_action { clear:both; padding:1.5em 0 2em 1em; }
		#ud_download_box.google_compliant.virus_free { background:#f1f7f1 url(http://va1en.sftcdn.net/img) no-repeat right bottom; }
		#ud_download_box.google_compliant.download { padding:1em 2em 0; background-color:#f1f7f1; }
		#ud_download_box.google_compliant .download_xl, #ud_download_box.google_compliant .download_xl:hover { display:block; float:left; height:55px; padding:0; margin:0; background:#F0F7F0 url(http://va3en.sftcdn.net/shared) top left no-repeat; text-decoration:none; cursor:pointer; }
		#ud_download_box.google_compliant .download_xl strong, #ud_download_box.google_compliant .download_xl strong:hover { display:inline-block; margin:0 0 0 15px; padding:2px 65px 12px 15px; color:#FFF; background:#7CB521 url(http://va3en.sftcdn.net/shared) top right no-repeat; text-decoration:none; }
		#ud_download_box.google_compliant .info_b { display:block; float:left; margin:10px 0 0 10px; padding:0; }
		#ud_download_box.google_compliant .info_b .subtitle { display:block; font:bold 1.5em/150% Century Gothic, Arial, sans-serif; }
		#ud_download_box.google_compliant #safeSecure { padding:0 0 0 45px; font-weight:bold; }
		#ud_download_box.google_compliant #safeSecure a { font-weight:normal; }

		#ud_download_box.google_compliant #recommended_box { padding:0 0 1em 1em; margin:-15px 0 0 0; }
			#ud_download_box.google_compliant #recommended_box img { display:block; margin:10px 0 0 0; border:1px solid #999; }
			#ud_download_box.google_compliant #recommended_box h3 strong { color:#333; }
			#ud_download_box.google_compliant #recommended_box form { float:left; padding:10px 15px 15px 0; font-size:0.9em; border-bottom:1px solid #C5E7C5; }
			#ud_download_box.google_compliant #recommended_box label strong { margin:0 0 0 10px; color:#008400; }
			#ud_download_box.google_compliant #recommended_box input { margin-right:4px; vertical-align:middle; }
			#ud_download_box.google_compliant #recommended_box ul { background:none; margin:0; }
				#ud_download_box.google_compliant #recommended_box ul li { padding-top:4px; background:none; font-size:1em; }

		#ud_download_box.google_compliant .list_b { display:inline-block; width:77%; clear:both; margin:18px 0 0 26px; }

		#ud_download_box.big_space #download_action { padding:3em 0 4em; }

		#info_sd_1col { padding:16px 0 28px 30px; margin-bottom:16px; border-bottom:1px solid #C5E7C5; }
			#info_sd_1col ul { list-style:disc outside; padding:0 0 10px 18px; }
			#info_sd_1col ul li { padding-bottom:5px; }
			#info_sd_1col p img.space { margin:10px 0; }

		#info_sd_2col { padding:16px 0 28px 30px; margin-bottom:16px; border-bottom:1px solid #C5E7C5; }
			#info_sd_2col .col_1 { float:left; width:44%; margin-right:2%; padding:1% 2%; }
			#info_sd_2col .col_2 { float:left; width:44%; margin-left:2%; background:#EDEDED; padding:1% 2%; }
			#info_sd_2col .col_2.white { background:#FFF; }
			#info_sd_2col .col_2 ul { list-style:disc outside; padding:8px 0 0 18px; }
			#info_sd_2col .col_2 ul li { padding-bottom:5px; }
			#info_sd_2col .col_2 p img { margin:8px 0; }


/* @group POPUP (POST-DOWNLOAD) */
	#info-popup-sd-postdownload { width:750px; display:none; }
		#info-popup-sd-content h2 { clear:left; margin-bottom:10px; padding:5px 15px; color:#000; font:2em Century Gothic, Arial, sans-serif; }
		#info-popup-sd-content h2 span { color:#C89302; }
		#info-popup-sd-content p { margin:0 0 20px; }
		#info-popup-sd-content p.infosd { padding:0 15px; }
		#info-popup-sd-content ul { display:block; clear:both; overflow:hidden; margin:0 15px; }
		#info-popup-sd-content ul p { margin:0; padding:8px; text-align:left; background:#EFEFEF; }
		#info-popup-sd-content ul.more_info_sd p { min-height:70px; }
		#info-popup-sd-content ul li { display:inline-block; float:left; width:32%; margin-left:2%; text-align:center; }
		#info-popup-sd-content ul li.first { margin:0; border:none; }
		#info-popup-sd-content ul li img.clock { padding-top:9px; }
		#info-popup-sd-content ul li a { font-size:0.9em; }
		#info-popup-sd-content .image { height:119px; }
		#info-popup-sd-content .image_s { height:100px; }
		#info-popup-sd-content .image_l { height:125px; }
		#info-popup-sd-content .download_action { display:block; width:auto; clear:both; overflow:hidden; height:1%; background:#ECFFE1; margin-top:1.8%; }
		#info-popup-sd-content .download_action div { float:left; color:#999; margin:15px; }
		#info-popup-sd-content .download_action p { float:right; padding:26px 15px 0 10px; }
		#info-popup-sd-content .download_action p span { display:inline; }
/* @endgroup POPUP (POST-DOWNLOAD) */

/* @group SECTION TOPS */
	#section_tops { position:relative; }
/* @endgroup SECTION TOPS */

/* @group FUNCIONALITY */
	#funcionality_title { float:left; padding:4px 18px 4px 37px; font:1.3em 'Century Gothic', Arial, sans-serif; background:#C89302 url(/mnmshared/img/icons/icons_sprite.png) no-repeat scroll 9px -1952px; }
		#funcionality_title strong { color:#FFF; }
	#funcionality_top { position:relative; height:32em; padding:1em 0; margin-bottom:1em; background:#EDEDED; }
		#func_info { width:42%; padding:1em 1.4em; }
			#func_info .author_div { float:left; width:12%; margin:0 1em 0 0; }
			#func_info p.author { display:block; overflow:hidden; width:auto; padding:0 0 .5em; margin:0 0 .5em; border-bottom:1px dotted #999; font-size:0.95em; }
			#func_info p.author a em { font-style:normal; color:#569900; }
		#func_recommended_program { position:absolute; top:3em; right:2em; width:50%; padding:1em; -moz-box-shadow:2px 1px 10px #888; -webkit-box-shadow:2px 1px 10px #888; box-shadow:2px 1px 10px #888; background:#FFF; }
			#func_recommended_program h4.section_title { padding:0; border:0; background:transparent; margin-bottom:.5em; }
			#func_recommended_program .thumbnail { float:left; margin-right:1em; margin:0.5em 1em 0 0; }
			#func_recommended_program dt { display:none; }
			#func_recommended_program h3 { font:bold 2em 'Century Gothic', Arial, sans-serif; line-height:200%; }
			#func_recommended_program dd.description { clear:both; padding:.3em 0 .8em; }
			#func_recommended_program dd.section_ranking { float:left; width:25%; position:relative; padding:.4em 1em; background:#EDEDED; }
			#func_recommended_program dd.section_ranking p span { float:left; padding:.4em .5em; margin-right:.5em; color:#FFF; background:#398F06; font-size:2.4em; font-weight:bold; }
			#func_recommended_program dd.section_ranking p span em { font-size:.70em; font-style:normal; }
			#func_recommended_program dd.section_ranking a { clear:both; display:block; padding:.5em 0; font-size:0.85em; line-height:120%; }
			#func_recommended_program dd.softonic_ranking, #func_recommended_program .users_ranking { float:left; width:32%; padding:1em; }
			#func_recommended_program dt.softonic_ranking, #func_recommended_program  dt.users_ranking { display:block; position:absolute; font:1.3em 'Century Gothic', Arial, sans-serif; }
			#func_recommended_program dt.softonic_ranking { margin:0.2em 0; left:11.2em; }
			#func_recommended_program dt.users_ranking { margin:-13px 0 0; left:21em; }
			#func_recommended_program dd.softonic_ranking, #func_recommended_program  dd.users_ranking { padding:2em 0 0 1em; font:1.2em 'Century Gothic', Arial, sans-serif; }
			#func_recommended_program dd.softonic_ranking .rank, #func_recommended_program  dd.users_ranking .rank { float:left; margin:.1em .4em 0 0; }
			#func_recommended_program .rank_string { clear:both; display:block; overflow:hidden; width:auto; font:bold 0.95em Arial, sans-serif; padding:.4em 0 0; color:#C89302; }
		#func_related_software { margin-bottom:2em; }
			#func_related_software li { display:block; overflow:hidden; width:auto; height:1%; padding:1em 1em .5em; border-bottom:1px dotted #CCC; }
			#func_related_software dl.software_info { float:left; width:79%; }
			#func_related_software dt { display:none; }
			#func_related_software dd.thumbnail { float:left; padding-right:1em; }
			#func_related_software dd.name { padding-top:.5em; }
			#func_related_software dd.name a { font-weight:bold; font-size:1.2em; }
			#func_related_software dd.own { color:#C07719; }
			#func_related_software .under_download_button { float:right; margin:2px 0 0 1em; text-align:right; font-size:0.9em; }
		#func_tutorial { margin-bottom:2em; }
			#func_tutorial h2 { padding:1em 1em 0; font:bold 1.6em/.5em 'Century Gothic', Verdana, Arial, Sans-serif; }
			#func_tutorial .content h2 { padding:1em 0; font-size:1.3em; color:#C89302; }
			#func_tutorial .content h3 { padding:1em 0; font:bold 1.1em/.5em Verdana, Arial, Sans-serif; }
			#func_tutorial p.author { padding:0em 1.4em; color:#999; }
				#func_tutorial p.author a { color:#569900; font-weight:bold; }
			#func_tutorial .content { padding:0 1.4em; }
			#func_tutorial .content img.alignright { float:right; margin-left:1em; }
			#func_tutorial .content img.alignleft { float:left; margin-right:1em; }
			#func_tutorial .content img.aligncenter { display:block; overflow:hidden; margin:auto; padding:20px 0; }
			#func_tutorial .content p { line-height:150%; }
			#func_tutorial .content a.more { cursor:pointer; }
		#func_posts { margin-bottom:2em; }
			#func_posts li { border-bottom:1px dotted #999; }
			#func_posts li .content { padding:2em 0em 2em 1.4em; }
			#func_posts li h3 { font:bold 1.4em 'Century Gothic', Verdana, Arial, Sans-serif; }
			#func_posts p.author { margin-top:4px; color:#999; }
				#func_posts p.author a { color:#569900; font-weight:bold; }
			#func_posts a.thumbnail { float:right; margin:2em 2em 0 0em; padding:0; }
			#func_posts a.thumbnail img { padding:0; margin:0; border:1px solid #999; }
/* @endgroup FUNCIONALITY */


/* END program.css *//* START FILE home_list.css */

/* @group HOME */
.information_description .program_data dd { line-height:1.46em; }

#popular_links { position:relative; }
#popular_links h4.section_title strong { color:#167CC3; }

#section_title .links { float:right; margin-right:2em; text-align:right; }

.section_list { overflow:hidden; width:auto; }
.section_list li { position:relative; display:block; clear:both; width:auto; padding-top:9px; padding-right:1px; }
.section_list li.row_pair { background-color:#F5F5F5; }
.section_list li p { margin:0; }
.section_list li dt { display:none; }
.section_list li .basic_info { float:left; width:69%; margin-bottom:.4em; }
.section_list .section { clear:both; margin:0; width:95%; color:#777; font-size:0.95em; padding:2px 0 0; }
.section_list li .basic_info strong { font-weight:bold; font-size:1.2em; }
.section_list li dl.program_data { float:right; width:30%; margin-top:2px; }
.section_list .program_data dd.list_button { float:right; }
.section_list li .basic_info .data { clear:both; margin:3px 0 6px; }
.section_list li dl dd.opinions { position:absolute; margin:-11px 0 0 69px; padding:0 2px 0 20px; background-color:transparent; font-size:0.9em; line-height:15px; color:#236297; }
.section_list li dl .under_download_button { float:right; margin-top:2px; text-align:right; }
.section_list .download_web_new_m { font-size:1.4em; width:auto; }
.section_list .download_web_new_m:hover { font-size:1.4em; }
.section_list .download_new_s strong, .section_list .download_web_new_m strong { font-weight:bold; }
.section_list .mini_securityseal { display:none; }
a.see_more { padding-left:12px; }

/* @group TRIHOME */
#trihome { position:static; overflow:hidden; width:auto; margin-bottom:16px; }
#trihome #carrousel { position:relative; overflow:hidden; width:auto; height:213px; border-top:2px solid #286CB7; background-color:#f5f5f5; }
#trihome #carrousel li { position:relative; width:462px; }
#trihome #carrousel li.active { display:block; }
#trihome #carrousel li h1 { padding:0 12px 9px; font:bold 1.6em Arial, sans-serif; }
#trihome #carrousel li h2 { padding:0 12px 2px; font:bold 1.2em Arial, Helvetica, sans-serif; }
#trihome #carrousel li h3 { padding:4px 12px; font:1.1em Century Gothic, Arial, sans-serif; color:#C89302; }
#carrousel_list { top:0px; width:20000em; position:absolute; }
#trihome #carrousel li, #trihome #carrousel li.active { display:inherit; float:left; }
#trihome ul#trihome_nav.showControls { visibility:visible; }

#trihome ul#trihome_nav { overflow:hidden; height:24px; background-color:#f5f5f5; }
#trihome ul#trihome_nav li { float:left; margin:2px; background:url(/mnmshared/img/icons/icons_sprite.png) -5px -827px no-repeat; text-indent:-2000px; }
#trihome ul#trihome_nav li:hover { background-position:-5px -917px; }
#trihome ul#trihome_nav li.previous { margin-right:34%; background-position:-5px -849px; }
#trihome ul#trihome_nav li.previous:hover { background-position:-5px -939px; }
#trihome ul#trihome_nav li.next { float:right; background-position:-5px -869px; }
#trihome ul#trihome_nav li.next:hover { background-position:-5px -959px; }
#trihome ul#trihome_nav li.active { background-position:-5px -807px; }
#trihome ul#trihome_nav li.active:hover { background-position:-5px -897px; }
#trihome ul#trihome_nav li a { display:block; width:20px; height:20px; }

#trihome a.play_l { position:absolute; bottom:3.3em; left:14em; }
#trihome #carrousel dt { display:none; }
#trihome #carrousel dl { position:absolute; top:15.2em; right:1.2em; }
#trihome #carrousel dd { display:block; width:47px; padding:0.2em 0.5em; border:1px solid #666; background:#FFF; }
#trihome #featured li { position:relative; }
#trihome a.play_s { position:absolute; top:3em; left:0; }

#featured { clear:both; display:block; overflow:hidden; width:auto; padding-bottom:8px; border-bottom:1px dotted #ccc; background-color:#FFF; }
#featured ul { overflow:hidden; width:auto; }
#featured li { display:block; overflow:hidden; width:46%; margin:1em 0 6px 1em; height:auto; }
#featured li.first { float:left; width:46%; margin:1em 1em 6px 0; padding-right:1em; border-right:1px dotted #ccc; }
#featured h4 { font:1.1em Century Gothic, Arial, sans-serif; color:#C89302; }
#featured span { font-size:0.9em; color:#569900; }
#featured img { float:left; width:50px; margin-right:8px; }
#featured p { margin:0; font-size:0.9em; }
#featured .featured_text { float:left; width:72%; }

.firstbar #video_list ul li a, .secondbar #video_list ul li a { float:left; }
#video_list ul li.first a { float:none; display:block; font-weight:bold; }
#video_list ul li.first a.screenshot { text-align:center; }
#video_list ul li.first img { width:100%; margin:0; padding:0; }
#video_list ul li.first .photo_video { margin:0; }
#video_list ul li.first span { margin-top:-40px; position:relative; background-color:#fff; }
/* @endgroup TRIHOME */

/* @group NEW TRIHOME (ONEHOME) */
#trihome #carrousel.new_carrousel { position:relative; }
#trihome #carrousel.new_carrousel, #trihome #carrousel li { height:268px; }
#trihome #carrousel.new_carrousel img { position:absolute; }
#trihome #carrousel.new_carrousel .bg, #trihome #carrousel.new_carrousel li .info { position:absolute; bottom:0; display:block; overflow:hidden; width:100%; height:93px; }
#trihome #carrousel.new_carrousel .bg { background-color:#0b2943; zoom:1; filter:alpha(opacity = 75); opacity:0.75; }
#trihome #carrousel.new_carrousel li .info h2 { float:left; width:auto; padding:5px 8px; background-color:#1a87d7; font:bold 1.25em/1.2em 'Century Gothic', Arial, sans-serif; }
#trihome #carrousel.new_carrousel li .info h2 a { color:#fff; }
#trihome #carrousel.new_carrousel li .info h1 { clear:both; width:290px; padding:10px 8px 9px; font:bold 1.4em 'Century Gothic', Arial, sans-serif; color:#fff; }
#trihome #onehome_nav_slide { position:absolute; top:0; width:462px; }
#trihome #onehome_nav_slide li { float:left; text-indent:-99999px; }
#trihome #onehome_nav_slide li.previous, #trihome #onehome_nav_slide li.next { position:absolute; top:129px; text-indent:0; }
#trihome #onehome_nav_slide li.previous { left:0; }
#trihome #onehome_nav_slide li.next { right:0; }
#trihome #onehome_nav_slide li.previous a, #trihome #onehome_nav_slide li.next a { display:inline-block; padding:4px 15px; background-color:#707070; color:#fff; font:bold 2.8em 'Century Gothic', Arial, sans-serif; zoom:1; filter:alpha(opacity = 80); opacity:0.80; }
#trihome #onehome_nav_slide li.previous a:hover, #trihome #onehome_nav_slide li.next a:hover { background-color:#5c5c5c; text-decoration:none; }

.button_slide { position:absolute; bottom:10px; right:10px; cursor:pointer; text-align:right; font:bold 1.25em 'Century Gothic', Arial, sans-serif; letter-spacing:-0.03em; }
.button_slide, .button_slide:hover { text-decoration:none; }
.button_slide strong, .button_slide strong:hover { display:block; margin:0 0 0 6px; padding:6px 29px 6px 4px; color:#fff; white-space:nowrap; }
.download_button_slide, .download_button_slide strong { background:url(/mnmshared/img/icons/button_new_sprite.png) no-repeat 0 0; }
.download_button_slide, .download_button_slide:hover { background-position:0 -824px; }
.download_button_slide strong, .download_button_slide strong:hover { padding:4px 29px 8px 4px; background-position:right -824px; }
.article_button_slide, .video_button_slide { background:#3b5878 url(/mnmshared/img/icons/icons_sprite.png) no-repeat; }
.article_button_slide { background-position:100% -1997px; }
.article_button_slide strong, .article_button_slide strong:hover { padding-right:26px; }
.video_button_slide { background-position:100% -2034px; }
/* @endgroup NEW TRIHOME (ONEHOME) */

/* @group ALTERNATIVE TEXT */
a span.alt { position:absolute; left:-1000px; bottom:-1000px; padding:0.2em 0.5em; border:1px solid #000; background-color:#FFFFE1; color:#000; }
a:focus span.alt, a:active span.alt { left:0; bottom:0; text-decoration:none; }
/* @endgroup ALTERNATIVE TEXT */
.accesskey { position:absolute; display:none; width:1.5em; height:1.5em; padding:0.2em; border:1px solid #FFF; background-color:#C89302; font:bold 1.1em Arial, Verdana, sans-serif; text-align:center; color:#FFF; }
/* @endgroup ACCESSIBILITY */

/* @group CATEGORIES */
.categories_section { width:auto; margin:auto; }
.categories_section ul { margin:auto; }
.categories_section li { padding-left:10px; }
.categories_section li strong a { font:bold 1.4em/1.8em Century Gothic, Arial, sans-serif; color:#000; }
.categories_section .categories_group { margin:10px; padding:0 10px 10px; background-color:#F5F5F5; border-top:2px solid #286CB7; }
.categories_section .categories_group li { list-style:inside disc; color:#CCC; }
.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 SECTION TOPS */
#section_tops { overflow:visible; z-index:10; }
#section_tops .section_title, #section_tops div.tabs { position:static; }
#section_tops .section_title h4 span, #section_tops h4.section_title span { display:inline; padding:0; font:inherit; color:#2fa41e; }
#section_tops hr { margin-top:-2px; }
#section_tops a { outline:none; }

#section_tops div.tabs ul { padding-right:6px; }
#section_tops div.tabs ul li.active { margin-right:4px; background-color:#fff; border-width:1px; border-style:solid; border-color:#cddced #9fafc0 #fff #cddced; }
#section_tops div.tabs ul li a { height:17px; padding:5px 16px 6px; border:none; }
#section_tops div.tabs ul li.active a { padding:8px 12px 6px; }
#section_tops #local_tab { padding:5px 18px 6px 37px; }
#section_tops .active #local_tab { height:auto; padding:5px 15px 4px 38px; margin:3px 0 0; background-color:#fff; }
#tops_country_selector { float:left; height:31px; background-color:#fff; }
#tops_country_selector span { display:block; cursor:pointer; }
#tops_country_selector_button { width:24px; height:31px; background:url(/mnmshared/img/icons/icons_sprite.png) no-repeat -84px -1496px; }
#tops_country_selector_button.open { background-color:#157bc3; background-position:-84px -1466px; }
#section_tops #tops_country_selector_button a { display:block; padding:0; margin:8px 0 0; border:none; border-left:1px dotted #a5acb2; text-indent:-10000px; }
#section_tops #tops_country_selector_button.open a { border:none; }

#tops_country_list { display:none; overflow:auto; position:absolute; z-index:3000; left:8px; width:180px; max-height:145px; padding:0; background-color:#f8fbfd; border:4px solid #157BC3; box-shadow:0px 5px 10px #333; -moz-box-shadow:0px 5px 10px #333; -webkit-box-shadow:0px 5px 10px #333; }
.program_logos #tops_country_list { max-height:290px; }
#tops_country_list li { float:none; display:block; margin-left:-3px; border-bottom:1px dotted #ccc; }
#tops_country_list li.last { border-bottom:none; }
#tops_country_list li span { margin:0; padding:5px 15px 5px 38px; border:none; font:inherit; color:#006bc1; }
#tops_country_list li span.flag:hover { background-color:#c89302; color:#fff; }
#download_set .firstbar { overflow:visible; } /* @desc:for display correctly in Post downlaod the dropdown tops menu */
/* @group FLAGS */
.flag { background-image:url(http://va4en.sftcdn.net/img); background-repeat:no-repeat; }
/* @endgroup FLAGS */

/* @group EXTRA LINKS */
.extra_links { overflow:hidden; float:right; }
.extra_links span { display:block; float:left; }
#top_downloads_local .extra_links { padding-top:6px; }
#top_downloads_local .extra_links span a { background:none; font-weight:bold; }
#top_downloads_local .extra_links span.last a { padding-right:11px; }
/* @endgroup EXTRA LINKS */

#top_downloads li img { position:absolute; top:3px; float:none; margin:0;  }
/* @endgroup SECTION TOPS */

/* @group PROGRAM LOGOS (TOP DOWNLOADS) */
.program_logos ol { padding-left:30px; }
.program_logos ol li { padding:2px 0; list-style-position:outside; }
.program_logos ol li.top1 { padding:5px 0; }
.program_logos ol li a, .program_logos ol li a.top10 { display:inline-block; padding:0 27px 0 0; line-height:28px; }
.program_logos ol li a.program_logo, .program_logos ol li.top1 p { padding-left:33px; }
.program_logo { background-repeat:no-repeat; }
.p_l1 { background-position:0 2px; }
.p_l2 { background-position:0 -58px; }
.p_l3 { background-position:0 -118px; }
.p_l4 { background-position:0 -178px; }
.p_l5 { background-position:0 -238px; }
.p_l6 { background-position:0 -298px; }
.p_l7 { background-position:0 -358px; }
.p_l8 { background-position:0 -418px; }
.p_l9 { background-position:0 -478px; }
.p_l10 { background-position:0 -538px; }
.p_l11 { background-position:0 -598px; }
.p_l12 { background-position:0 -658px; }
.p_l13 { background-position:0 -718px; }
.p_l14 { background-position:0 -778px; }
.p_l15 { background-position:0 -838px; }
.p_l16 { background-position:0 -898px; }
.p_l17 { background-position:0 -958px; }
.p_l18 { background-position:0 -1018px; }
.p_l19 { background-position:0 -1078px; }
.p_l20 { background-position:0 -1138px; }
/* @endgroup PROGRAM LOGOS (TOP DOWNLOADS) */

/* @endgroup HOME */

/* @group CATEGORIES */
#categories_front_page .list li { height:1%; overflow:hidden; padding:8px 0 5px 15px; border-bottom:none; }
#categories_front_page .list li p.section { overflow:hidden; border-bottom:1px dotted #ccc; margin-bottom:5px; }
#categories_front_page .list li p.section a { font-weight:normal; }
#categories_front_page .list li span { float:left; padding:0.2em 5px; margin-right:0.6em; background-color:#E3F0E3; font:bold 1.2em Arial, Helvetica, sans-serif; color:#000; }
#categories_front_page .list li a strong { font-weight:bold; }
#categories_front_page .program_data { float:right; width:30%; margin:4px 0 0 8px; }
#categories_front_page .program_data dd { float:right; margin-top:2px; text-align:right; }
#categories_front_page .download_web_new_m { width:auto; font-size:1.4em; }
/* @endgroup CATEGORIES */

/* @group TAGCLOUD */
.tagcloud { display:block; overflow:hidden; width:auto; margin-bottom:32px; }
.tags { display:block; overflow:hidden; width:auto; padding:8px 8px 8px 15px; border-bottom:1px dotted #ccc; }
.tags h1, .tags h2, .tags h3, .tags h3 a { clear:none; display:inline; background:none; }
.tags h1 { font:normal 2.4em Arial, Helvetica, sans-serif; }
.tags h1 a:hover { text-decoration:underline; }
.tags h2 { font:normal 2em Arial, Helvetica, sans-serif; }
.tags h2 a:hover { text-decoration:underline; }
.tags h3 { font:normal 1.5em Arial, Helvetica, sans-serif; }
.tags h3 a:hover { text-decoration:underline; }
.tags strong { font:normal 1em Arial, Helvetica, sans-serif; }
.tags strong a:hover { text-decoration:underline; }
.tags em { font:normal 0.85em Arial, Helvetica, sans-serif; font-style:normal; }
.tags em a:hover { text-decoration:underline; }
.tags span { color:#ccc; }
/* @endgroup TAGCLOUD */

/* @group NEWSLETTER */
#newsletter { padding-top:7px; position:relative; width:100%; }
#newsletter em.new { position:absolute; top:0px; right:0px; z-index:99999; background:#e20101; color:#FFF; font:normal 11px Arial, Verdana, Sans-serif; padding:0 2px; }
#newsletter .section_title strong { color:#006BC1; }
#newsletter form { margin-bottom:16px; height:1%; background:#F7F7F7; border:1px solid #F7F7F7; }
#newsletter legend { display:none; }
#newsletter input { margin-right:0; padding:0; }
#newsletter li { width:90%; overflow:hidden; height:1%; padding:4px 8px; margin-bottom:8px; background:#EEF0EF; }
#newsletter li.submit { background:#F7F7F7; margin:0px; }
#newsletter li.error { background:#FFF; }
#newsletter .email input { width:97%; }
#newsletter .option label { float:none; padding:0; display:block; padding-left:24px; }
#newsletter .option input { float:left; height:18px; }
#newsletter .option a { margin-left:24px; }
#newsletter .button { margin-top:4px; padding:1px 12px; background-position:0 -249px; font-size:1.1em; font-weight:bold; }
#newsletter p { margin:0 0 0 8px; font-size:0.9em; color:#666; }

/* @group modal */
.news h4 strong { color:#2A435F; }
.news ul { margin:15px 0; padding-left:32px; }
.news ul li { list-style-type:disc; }
.news img { margin:5px 20px 22px; }
/* @endgroup modal */
/* @endgroup NEWSLETTER */

/* @group SEARCH - LIST */

.editors_list { margin:12px 0 24px 0; background-color:#EBEBEB; overflow:visible; }
.editors_list h1 { margin:0 .4em 0.2em 0; padding-top:0.4em; font:1.8em Century Gothic, Arial, sans-serif; }
.editors_list h1 strong { color:#000; }
.editors_list img { float:left; padding:0.8em 1.2em 0.8em 0.8em; }

#editor_combo { float:left; z-index:9999; }
#editor_combo.js_pulldown { width:90%; }

/* @group TOP DOWNLOADS PODIUM */
#top_downloads_podium { height:1%; padding:8px 11px 20px 16px; margin-bottom:15px; border-top:2px solid #286CB7; background-color:#F5F5F5; }
#top_downloads_podium h2 { margin-bottom:9px; font:2em Century Gothic, Arial, sans-serif; }
#top_downloads_podium li.num_ranking { float:left; width:30.6%; padding:0 15px; border-left:1px solid #DBDBDB; background:#F5F5F5 url(http://va4en.sftcdn.net/shared) no-repeat 28px 119px; }
#top_downloads_podium li.num_1 { padding-left:0; border-left:0; }
#top_downloads_podium li.num_2 { background-position:-38px 119px; }
#top_downloads_podium li.num_3 { background-position:-122px 119px; }
#top_downloads_podium .information_screenshot { width:50px; height:50px; margin:3px 0 0 24px; }
#top_downloads_podium .information_screenshot img { width:50px; height:50px; }
#top_downloads_podium div { position:relative; overflow:visible; height:187px; margin:6px 0 0 88px; background-color:#F5F5F5; }
#top_downloads_podium h5 { font-size:1.3em; }
#top_downloads_podium dl { clear:both; overflow:hidden; }
#top_downloads_podium dt { display:none; }
#top_downloads_podium .lang_license { margin-bottom:10px; }
#top_downloads_podium .lang_license dd { float:left; margin-right:7px; font-size:1.2em; font-weight:bold; }
#top_downloads_podium .lang_license dd.language { padding-left:7px; border-left:1px solid #DBDBDB; color:#BF7719; }
#top_downloads_podium span.novotes { color:#888; }
#top_downloads_podium .downloads_description { padding:0 0 4px 1px; }
#top_downloads_podium .downloads_description span { margin-right:5px; font-size:1.2em; font-weight:bold; }
#top_downloads_podium .download_new_l { position:absolute; bottom:0; width:155px; margin-bottom:0; font-size:1.5em; }
/* @endgroup TOP_DOWNLOADS PODIUM */

/* @group PROGRAM LIST */
.program_list { font-size:12px; width:100%; }
.program_list caption { display:none; }
.program_list tr { display:block; width:100%; }
.program_list tr.row_pair { background-color:#F5F5F5; }
.program_list .list_box_order { display:none; }
.program_list td { margin:5px 0; padding:13px 1em; vertical-align:top; border-bottom:1px solid #d2dce7; }
td.information_description { width:40%; position:static; }
.information_screenshot { float:left; width:32px; height:32px; margin:0; }
.information_description .basic_info { float:left; width:287px; padding-left:10px; }
.information_description .basic_info .old_versions { background:url(http://va4en.sftcdn.net/shared) no-repeat right 6px; padding-right:12px; }
.information_description .basic_info .videos_count { display:inline; padding-right:4px; }
.information_description .basic_info .extended_info_separator { display:inline; padding-left:4px; border-left:1px solid #CACACA; }
.information_description .basic_info .program_desc { width:100%; }
.information_description .basic_info dd.section { display:block; width:99%; clear:both; }
.information_description h5 a { font-size:1.3em; text-decoration:none; }
.information_description h5 a:hover { text-decoration:underline; }
.information_description p { clear:both; margin:0; }
.information_description .short_desc { font-size:1.2em; }

td.rating_description { width:16%; }
.rating_description dt { clear:both; display:block; font-size:.9em; }
.rating_description dt.users_rating { margin-top:1.5em; }
.rating_description dd { margin:0; }
.rating_description li.rank { float:left; margin-top:2px; }
.rating_description p { display:inline-block; margin:0 0 9px; }
.rating_description strong { color:#000; }
.rating_description img { margin:0 3px -2px 0; vertical-align:baseline; }
.rating_description span.novotes { color:#888; font-size:.8em; }
.rating_description a { clear:both; float:left; }

td.downloads_description { width:14%; }
.downloads_description dt { display:block; font-size:0.9em; }
.downloads_description dt.weekly { margin-top:1.5em; }
.downloads_description dd { margin:0; font-weight:bold; }

td.compare_description { width:18%; vertical-align:middle; }
.compare_description li { margin-bottom:10px; }
.compare_description li span { display:block; line-height:1.2em; color:#999; }
td.compare_description a.download_s, td.compare_description a.demo_s { padding:3px 0 3px 25px; background:url(/mnmshared/img/icons/button_sprite.png) 0 -98px no-repeat; font-size:1.4em; font-weight:bold; text-decoration:underline; color:#0A68C8; }
td.compare_description a.buy_s { margin:0; padding:2px 0 2px 25px; background:url(/mnmshared/img/icons/button_sprite.png)  0 -415px no-repeat; font-size:1.4em; font-weight:bold; text-decoration:underline; color:#0A68C8; }

/* @group SPECIAL OFFER */
.compare_description .special_offer { display:inline-block; padding:1px 5px; background-color:#fff; border:1px solid #6bbb25; text-align:right; line-height:1.4em; }
.compare_description .special_offer span { color:#333; }
.compare_description .special_offer .current_price, .compare_description .special_offer .current_price span { font-weight:bold; color:#f9762e; }
.compare_description .special_offer .current_price span { display:inline; }
.compare_description .special_offer .old_price strong { font-weight:normal; text-decoration:line-through; }
/* @endgroup SPECIAL OFFER */
/* @endgroup PROGRAM LIST */

/* @group PROGRAM GRID */
table.gallery_box { width:100%; border-collapse:collapse; font-size:1em; }
table.gallery_box tr.row { border-bottom:1px solid #bed0e4; }
table.gallery_box td.gallery_program_box { width:225px; padding:15px; vertical-align:top; border-bottom:1px solid #BBB; border-right:1px solid #EBEBEB; }
table.gallery_box td.td_last { border-right:0px; }
table.gallery_box td.td_first { border-left:1px solid #EBEBEB; }
table.gallery_box td.gallery_program_box img { display:block; width:224px; height:168px; clear:both; margin:0px; border:1px solid #CAD5DD; }
table.gallery_box td.gallery_program_box .information_data { height:255px; }
table.gallery_box td.gallery_program_box .information_data .language_flags { height:12px; padding:0; display:inline; cursor:help; font-size:10px; margin:7px 4px 3px 0; width:20px; }
table.gallery_box td.gallery_program_box .information_data .license { height:16px; margin:4px 4px 0 0; width:auto; clear:right; }
table.gallery_box td.gallery_program_box .information_data .language_flags span { display:none; }
table.gallery_box td.gallery_program_box .information_data .language_flags ul li { height:11px; clear:none; cursor:help; float:left; margin-right:3px; width:16px; }

table.gallery_box td.gallery_program_box .information_data h3 { padding:6px 0 0 1px; }
table.gallery_box td.gallery_program_box .information_data h3 a strong { color:#006BC1; }
table.gallery_box td.gallery_program_box .information_data a strong { font:bold 15px "Trebuchet MS", Arial, sans-serif; text-decoration:underline; }
table.gallery_box td.gallery_program_box .information_data p { margin:5px 0px 10px; font-size:12px; clear:both; }
table.gallery_box td.gallery_program_box .buttons a { margin-top:8px; }

table.gallery_box td.gallery_program_box .information_data dd strong { font-size:11px; display:inline; height:12px; }
table.gallery_box td.gallery_program_box .information_data dt.series { display:block; float:left; width:86px; }
table.gallery_box td.downloads_description, table.gallery_box td.rating_description, table.gallery_box td.compare_description { text-align:left; font-size:11px; width:12%; }
table.gallery_box div.compare_description span { color:#677689; font-size:11px; padding-left:5px; text-align:left; display:block; }

table.gallery_box #compare_box td.rating_description { padding-top:13px; width:14%; }

table.gallery_box .information_data .sponsored { padding:7px 0 0 1px; }
table.gallery_box .information_data h3.sponsored { margin-top:-9px; }
/* @endgroup PROGRAM GRID */
/* @endgroup SEARCH - LIST */

/* @group RSS */

.feed_list_box { clear:both; text-align:center; margin:18px 18px 36px; }

#rss_feeds h2 { margin-top:20px; }
#rss_feeds table { border-collapse:collapse; table-layout:fixed; width:100%; }
#rss_feeds th { overflow:hidden; width:40%; margin-right:1%; padding:2em 0.5em 0; }
#rss_feeds table td { vertical-align:top; padding:0.5em; }
#rss_feeds table li { position:relative; height:18px; padding:0.5em 0; border-bottom:1px dotted #ccc; }
#rss_feeds table li span { display:block; vertical-align:top; }
#rss_feeds .plat_rss { padding-left:10px; }
#rss_feeds .plat_rss .icon_rss { padding-left:2px; margin-left:10px; }
#rss_feeds .plat_netvibes { position:absolute; top:7px; right:10px; }
#rss_feeds .readers li { list-style:disc inside none; }

/* @endgroup RSS */

/* @group CATEGORIES_FOUND */
#categories_found { padding-bottom:30px; }
#categories_found .breadcrumb { padding:10px 0 0 17px; font-size:1.2em; }
#categories_found li { display:inline; }
#categories_found .head { font-weight:bold; }
/* @endgroup CATEGORIES_FOUND */

/* @group PROGRAMS AVAILABLE */
#programs_available ul { overflow:hidden; padding-bottom:1em; }
#programs_available li { float:left; padding:1em 16px; }
/* @endgroup PROGRAMS AVAILABLE */

/* @group ALSOTRY */
#also_try ul { padding:10px 0 0 17px; }
#also_try li { display:inline; }
/* @endgroup ALSOTRY */

/* @group TAGCLOUDS */
#category_tagcloud { margin-top:25px; }
.tags_cloud_content { width:auto; padding:4px 15px 9px 17px; }
.tags_cloud_content li { display:inline; }

#content_1col .tags_cloud_content { padding-bottom:3.2em; }
/* @endgroup TAGCLOUDS */

/* @group TOOLBAR_BOX */
#toolbar_promotion { padding-top:20px; }
#toolbar_promotion .content { text-align:center; }
#toolbar_promotion .download_new_xl, #toolbar_promotion .download_new_xl:hover { margin-left:130px; }
#toolbar_promotion span.program_name { float:left; padding:8px 0 0 10px; font:bold 2em Century Gothic, Arial, sans-serif; color:#006BC1; }
.toolbar_screenshot { margin:0 auto; display:block; }
#toolbar_promotion img { padding:20px 0; }
/* @endgroup TOOLBAR_BOX */

/* @group MOBILE */
/* @group MOBILE BAR */
#mobile_bar { height:80px; margin-top:17px; background-color:#ebebeb; }
#mobile_bar	.image { float:left; width:58px; height:58px; margin:.8em 1.2em .8em .8em; background:#FFF; text-align:center; }
#mobile_bar	.image img { height:58px; }
#mobile_bar div { margin:.8em 0; }
#mobile_bar div div { margin:0 0 .7em 0; }
#mobile_bar .filtered div, #mobile_bar #filter_device { width:90%; }
#mobile_bar #filter_carrier { float:left; margin-right:1em; }
#mobile_bar #filter_platform { float:left; }
#mobile_bar h2 { float:left; margin:0 .4em 0 0; }
#mobile_bar .select_btn { float:left; margin-top:.3em; }
#mobile_bar ul { display:inline; }
#mobile_bar ul li { display:inline; }
/* @endgroup MOBILE BAR */

/* @group MOBILE DEVICE SELECTOR */
#home_mobile_devices_set #content { padding-bottom:0; }

#mobile_selector { background-color:#2a435f; text-align:center; overflow:visible; height:auto; padding:1em; }
#mobile_selector h2 { color:#fff; font-size:2em; }
#mobile_selector h2 strong { font-weight:bold; color:#fff; }
#mobile_selector select { padding:.2em; font-size:1.2em; }

#mobile_home { height:28em; padding:2em 3em; background:url(http://va4en.sftcdn.net/shared) no-repeat right bottom; clear:both; }
#mobile_home ul { display:block; overflow:hidden; padding:1em; }
#mobile_home li { float:left; width:40%; list-style-type:square; color:#ccc; }
#mobile_home h3 { clear:both; padding-top:15px; }

#mobile_grid { position:relative; padding:2em; text-align:center; }
#mobile_list ul { float:left; }
#mobile_list li { float:left; width:31%; padding:1%; }
#mobile_list li .brand_name { background-color:#ebf3fe; }
#mobile_grid .msg_warning { clear:both; }

#id_brand { margin:0 auto; position:relative; z-index:10; }
#id_brand.js_pulldown a, #id_brand.js_pulldown span { color:#FFF; }
#id_brand ul { height:250px; overflow-y:scroll; text-align:left; }

/* @endgroup MOBILE DEVICE SELECTOR */
/* @endgroup MOBILE */

/* @group DOWNLOAD ALL PROGRAMS */
#all_programs { margin:1em 2em; }
#all_programs h3 strong { font:1.6em Century Gothic, Arial, sans-serif; color:#000; }
#all_programs h4 { margin-top:1em; }
#all_programs h4 a { font-size:1.3em; font-weight:bold; }
#all_programs p { margin:0.2em 0 1.5em 0; font-size:1.2em; line-height:1.5em; }
#all_programs p span { color:#999; display:block; font:italic 0.75em Verdana, Geneva, sans-serif; }
/* @endgroup DOWNLOAD ALL PROGRAMS */

/* @group VIEW ALL VIDEOS */
#all_videos { margin:1em 2em; }
#all_videos h3 strong { font:1.6em Century Gothic, Arial, sans-serif; color:#000; }

#all_videos ul.videos_list { border-top:2px solid #D2DCE7; margin:16px 0; }
#all_videos ul.videos_list li { padding:15px; border-bottom:1px solid #D2DCE7; }
#all_videos ul.videos_list li.pair { background-color:#F5F5F5; }

#all_videos .photo_video { float:left; width:30%; position:relative; margin-right:1em; border:1px solid #CDDCED; padding:0.5em; }
#all_videos .photo_video img { width:100%; display:block; }
#all_videos .photo_video a.play_l { position:absolute; bottom:4em; left:7.9em; }

#all_videos .content_video a strong { font-size:1.3em; }
#all_videos .content_video dl { font:0.8em Verdana, Geneva, sans-serif; color:#999; }
#all_videos .content_video dt, #all_videos .content_video dd { display:inline; }
#all_videos .content_video dd.views { color:#C07719; }
#all_videos .content_video dl span { display:none; }
/* @endgroup VIEW ALL VIDEOS */

/* @group  COMMON CSS ANSWERS */

#questions_suggest { clear:both; }

/* @group TITLE */
#questions_suggest .section_title, #ask_question .section_title, #question_list_result .section_title { overflow:hidden; height:1%; margin-bottom:15px; border-top:2px solid #286CB7; }
#questions_suggest .section_title em, #ask_question .section_title em, #question_list_result .section_title em { color:#006BC1; }
#questions_suggest #similar_questions h4, #questions_suggest #ask_question h4, #questions_suggest #last_activity .section_title { display:none; }
/* @endgroup TITLE */

/* @group QUESTION INFO */
dl.question_info { display:block; overflow:hidden; width:auto; }
dl.question_info.small { font-size:0.95em; }
dl.question_info dt { display:none; }
dl.question_info dd { display:inline; margin-right:8px; padding-right:8px; border-right:1px solid #CCC; }
dl.question_info dd.solved, dl.question_info dd.not_solved { float:left; padding-left:20px; background-image:url(/mnmshared/img/icons/icons_sprite.png); background-repeat:no-repeat; }
dl.question_info dd.solved { background-position:-9px -1118px; }
dl.question_info dd.not_solved { background-position:-8px -1629px; }
dl.question_info dd.last { border-right:0px none; }
dl.question_info dd.last a { color:#2FA41E; font-weight:bold; }
dl.question_info dd a { text-decoration:underline; }
/* @endgroup QUESTION INFO */

/* @group BALLOONS */
.answers, .question { display:block; overflow:hidden; width:auto; position:relative; height:100%; clear:both; padding-bottom:16px; }
.answers span.arrow, .question span.arrow { display:block; overflow:hidden; width:18px; height:21px; position:absolute; top:15px; left:64px; background:url(/mnmshared/img/icons/icons_sprite.png) no-repeat 100% -810px; }
.answers.best_answer span.arrow { background:url(/mnmshared/img/icons/icons_sprite.png) no-repeat 100% -844px; }
.answers div.user_avatar { float:left; width:10%; font-size:0.85em; }
.answers div.user_avatar a span { display:block; line-height:1.3em; }
.answers div.user_avatar a:hover { text-decoration:none; }
.answers div.user_avatar a:hover span { text-decoration:underline; }

.answers div.user_answer, .question div.user_question { float:right; width:87.2%; padding-top:12px; border:1px solid #d6dbe1; background:#f7f7f7; }
.answers.best_answer div.user_answer { width:86.9%; border:1px solid #28a71a; background:#ecffe3; }
.answers div.answer_body { padding-bottom:12px; }
.answers.best_answer div.user_answer h5 { padding:0 16px 0 36px; margin-bottom:6px; font-weight:bold; color:#138b00; background:url(/mnmshared/img/icons/icons_sprite.png) no-repeat 8px -1792px; }
.answers div.user_answer p { padding:0 16px 0 16px; margin:0; }

.question span.arrow { left:44px; }
.question .user_avatar { float:left; width:8%; }
.question div.user_question { padding:10px 15px; width:80%; }
.question .user_question h2 { padding-bottom:2px; font-size:1.2em; font-weight:bold; }

#questions_suggest  #last_activity { width:59%; float:left; margin:0 0 16px 0; padding-left:1.5%; }
#questions_suggest .activitytime { display:none; }

#last_activity li.answers.new_answer,  #last_activity li.answers.best_answer { width:87%; margin-left:58px; }
#last_activity .answers.new_answer div.user_answer, #last_activity .answers.best_answer div.user_answer { width:85.1%; }

#last_activity .answers span.arrow { left:41px; }
#last_activity .answers .user_avatar { margin-top:5px; }
#last_activity .answers.new_answer .user_answer { border:1px solid #28A71A; }
#last_activity .answers.new_answer span.arrow { background:url(/mnmshared/img/icons/icons_sprite.png) no-repeat 100% -777px; }
#last_activity .answers .answer_body p a { text-decoration:underline; }
#last_activity .aws_form input { margin-top:5px; }
/* @endgroup BALLOONS */

/* @group FORMS */
#ask_question { margin-bottom:16px; background:#D5E6F2; border-right:1px solid #DADADA; border-bottom:1px solid #DADADA; }
#questions_suggest #ask_question { margin-top:16px; clear:both; display:block; border:1px solid #DADADA; border-right:0; }
form.aws_form { border:none; }
form.aws_form ul { width:auto; margin:15px; padding:10px 20px; background:#E6F2FB; }
form.aws_form li { padding:0; }
form.aws_form fieldset { width:100%; margin:0px auto; }
form.aws_form legend { display:none; }
form.aws_form label { width:auto; display:block; float:none; padding:0 0 8px 0; font-size:1em; font-weight:bold; color:#000; }
form.aws_form textarea { width:99.5%; }
form.aws_form input { margin-right:5px; padding:1px; }
form.aws_form li.error input, form.aws_form li.error textarea { border:1px solid #B50000; }
form.aws_form div.error { color:#B50000; font-size:1em; font-weight:bold; margin-top:5px; }

form.aws_form .answer_btn, form.aws_form .ask_btn { margin:15px 0 6px 0; padding:2px 20px; border:1px solid #315d27; background:#315d27 url(/mnmshared/img/icons/button_sprite.png) repeat-x  0 -772px; }
form.aws_form .ask_btn, form.aws_form input.publish_btn,  #filter_answers input.filter_btn { margin:5px 0 6px 0; border:1px solid #004D84; background:#004D84 url(/mnmshared/img/icons/button_sprite.png) repeat-x  0 -246px; }
/* @endgroup FORMS */

/* @group Module LISTs */
#similar_questions { width:38%; float:right; }
#similar_questions.list li { padding:8px 8px 15px 0; border-bottom:1px solid #CCC; }
#similar_questions.list ul { padding-left:14px; border-left:1px solid #DADADA; }
/* @endgroup Module LISTs  */

/* @group TAGS LIST */
#container .tags_list { display:block; overflow:hidden; width:auto; padding-top:5px; }
#container .tags_list li { display:inline; }
#container .tags_list a { float:left; margin:2px; padding:1px 4px; font-size:0.95em; background:#EDEDED; color:#666; border-bottom:1px solid #AAA; border-left:1px solid #CCC; white-space:nowrap; cursor:pointer; text-decoration:none; }
#container .tags_list a:hover { background:#c89302; color:#FFF; border-left-color:#FFF; }
/* @endgroup TAGS LIST */

/* @group LIST  result */
#question_list { padding:4px 0 0 15px; }
#question_list_result { clear:both; margin-bottom:20px; }
#question_list_result .question div.user_question { width:85%; }
#question_list_result .question span.arrow { left:49px; }
#question_list_result h5 { font:bold 1.2em Arial, Verdana, sans-serif; padding-bottom:4px; }
#question_list_result h5 a strong { color:#7F0096; font-size:1.3em; }
/* @group  LIST result */
/* @endgroup END COMMON CSS ANSWERS */

/* @group RELATED BLOG POSTS */
#related_blog_posts { padding-bottom:30px; }
#related_blog_posts h4 a { float:right; color:#333; }
#related_blog_posts li { overflow:hidden; padding:12px; border-top:1px solid #d2dce7; }
#related_blog_posts li.first { border-top:none; }
#related_blog_posts .post_thumbnail { float:left; width:120px; margin-right:12px; text-align:center; }
#related_blog_posts .post_title { font:bold 1.4em 'Century Gothic', Arial, sans-serif; }
#related_blog_posts span { display:block; font-size:0.9em; color:#999; }
#related_blog_posts span a { color:#569900; }
#related_blog_posts p { margin:6px 0 0; }
/* @endgroup RELATED BLOG POSTS */

/* END home_list.css *//* START FILE overwrite.css */

/* Header */
#search_input { width: 345px; }

/* Program.css overload */
h1#file_title { padding:0 16px 9px; margin:0; clear:both; font:bold 2.7em Century Gothic, Arial, sans-serif; color:#1F1F1F; line-height:40px; }

.ltr h1#file_title.file_title_img { padding-left:80px; margin-bottom:10px; clear:none; font-size:2.5em; }
.rtl h1#file_title.file_title_img { padding-right:80px; margin-bottom:10px; clear:none; font-size:2.5em; }

h1#file_title a strong { color:#000; }
h1#file_title a:hover { text-decoration:none; }
h1#file_title em { font-style:normal; color:#BBB; font-size:0.75em; font-weight:normal; }
h1#file_title .item { color:#C89302; }
h1#file_title span { font-weight:normal; }
h1#file_title em.free_download { color:#4D7B0F; font-size:1em; }
h1#file_title.no_results { font-weight:normal; }
h1#file_title.awards_winner { width:70%; }
#file_title.comparative a { color:#BBB; }
#file_title.comparative em { color:#006BC1; }

.ltr #badge_devel h1#file_title { padding-left:0; }
.rtl #badge_devel h1#file_title { padding-right:0; }

.download #file_title { font-weight:normal; font-size:2.6em; }

#program_head h1 {
    background-position: 0 -345px;
}

/* messenger button is missing */
#program_head h1.file_title_img { width: 66% }
.socialmedia_options { width: 25%; }
/**/

h1#file_title.file_title_img { padding-right: 0px; }

#logo a img {
    position: absolute;
    top: 0;
    opacity: 1;
}
.ltr #logo a img { left: 0; }
.rtl #logo a img { right: 0; }

.section_title strong { color: #006BC1; }
/* download page thumbnail */
#download_set .soft_thumbnail { margin: 0 18px; }
#topbar { display: none; }
/* Tick */
.rtl .free_download_box .download_tips_box li {
     background-position: right -1094px;
}



#categories_nav ul li { background-image: none; }
#program_info dd { padding:  4px 4px 4px 4px }

/* HEADER */
.rtl #search_cnt { background-position: 54px -148px; }
.rtl #lang_selector .lang_link span { margin: 0 -22px 0 0; padding: 10px 8px 14px 50px; }

/* PROGRAM & Download button */
.rtl #content_info_review { background-position: 480px 0; } /*sidebar*/
.rtl .download_new_xl span, .rtl .download_new_xl span:hover,
.rtl .download_new_xl, .rtl .download_new_xl:hover { padding-right: 60px; }
.rtl .download_new_xl, .rtl .download_new_xl:hover {
    background-position: right -932px;
}
.rtl .download_new_s strong, .rtl .download_new_s strong:hover{
    margin: 0 0 0 6px;
    padding: 4px 29px 9px 4px;
    background-position: right -101px;
}

.rtl #file_security_review .download_new_l strong, .rtl #file_security_review .download_new_l strong:hover {
    padding: 3px 52px 9px 2px;
    margin: 0 0 0 10px;
    background-position: right -1012px;
}

.rtl #file_security_review .download_new_l, .rtl #file_security_review .download_new_l:hover
{

}

.rtl .download_new_l { padding:  0 0 0 5px; width: 150px; }
.rtl .download_new_l strong, .rtl .download_new_l strong:hover  {
    background-position: right -60px;
    margin: 0;
}
.rtl .download_new_m { padding:  0 0 0 5px; width: 150px; }
.rtl .download_new_m strong, .rtl .download_new_m strong:hover {
    background-position: right -101px;
    margin: 0;
}

.rtl .download_button_slide  { background-position: right -824px; }


/* ARABIC AND THAI FONTS ARE NOT READABLE */
.ar_SA .program_description { font-family: 'Amiri', Arial, serif; font-size: 1.3em; }
.th_TH .program_description { font-family: 'Noto Sans Thai', sans-serif;  font-size: 1.3em;}

.ar_SA .program_description,
.th_TH .program_description{
    font-size: 1.3em;
}

.ar_SA .program_description p,
.th_TH .program_description p { line-height: 1.5em;}

.ar_SA .section_title h4 span,
.ar_SA h4.section_title span,
.ar_SA #program_info dt,
.th_TH .section_title h4 span,
.th_TH h4.section_title span,
.th_TH #program_info dt{ font-size: 1.5em; }




/* Rating stars */
.rtl #file_ranking_new, .rtl .rank_s
{
    direction: ltr; /* Force stars written in Left to right.*/
}

.rtl .rank_s .rank {
    text-indent: 1000em;
}

.rtl .pros_cons ul {
    list-style: inherit;
    list-style-position: inside;
    list-style-type: square;
}
.rtl #review_box .pros_cons ul li {
    background: none;
}

/* User opinions */

.evaluate .photo { margin: 0px; }
.evaluate .user { background: none; }

/* PROGRAM SIDEBAR */
.ru_RU #file_ranking_new .user_rank, .ru_RU #file_ranking_new .softonic_rank {
    width: 100%;
}

.ru_RU .number_rank { padding:0 10px; float: right; }
.ru_RU .rank.rank_s { float: left; margin: 13px 0px 0px 14px; }

#download_set .show_banner_medium_rectangle { border:0px; }

/* Fontal's love on language list */

#languages_available li {
    overflow: hidden;
    padding: 5px 15px;
    border-bottom: 1px dotted #ccc;
    float:left;
    width: 120px;
}

#languages_available {
    display: none;
    position: absolute;
    z-index: 3000;

    width: 25em;
    margin-top: 32px;
    background-color: #fff;
    border: 4px solid #157BC3;
    text-align: left;
    box-shadow: 0px 5px 10px #333;
    -moz-box-shadow: 0px 5px 10px #333;
    -webkit-box-shadow: 0px 5px 10px #333;
}



/* END overwrite.css *//* START FILE carrousel.css */

.carousel {
    position: relative;
    margin-bottom: 18px;
    line-height: 1;
}
.carousel-inner {
    overflow: hidden;
    width: 100%;
    position: relative;
}
.carousel .item {
    display: none;
    position: relative;
    -webkit-transition: 0.6s ease-in-out left;
    -moz-transition: 0.6s ease-in-out left;
    -ms-transition: 0.6s ease-in-out left;
    -o-transition: 0.6s ease-in-out left;
    transition: 0.6s ease-in-out left;
}
.carousel .item > img {
    display: block;
    line-height: 1;
}
.carousel .active,
.carousel .next,
.carousel .prev {
    display: block;
}
.carousel .active {
    left: 0;
}
.carousel .next,
.carousel .prev {
    position: absolute;
    top: 0;
    width: 100%;
}
.carousel .next {
    left: 100%;
}
.carousel .prev {
    left: -100%;
}
.carousel .next.left,
.carousel .prev.right {
    left: 0;
}
.carousel .active.left {
    left: -100%;
}
.carousel .active.right {
    left: 100%;
}
.carousel-control {
    position: absolute;
    top: 40%;
    left: 15px;
    width: 40px;
    height: 40px;
    margin-top: -20px;
    font-size: 60px;
    font-weight: 100;
    line-height: 30px;
    color: #ffffff;
    text-align: center;
    background: #222222;
    border: 3px solid #ffffff;
    -webkit-border-radius: 23px;
    -moz-border-radius: 23px;
    border-radius: 23px;
    opacity: 0.5;
    filter: alpha(opacity=50);
}
.carousel-control.right {
    left: auto;
    right: 15px;
}
.carousel-control:hover {
    color: #ffffff;
    text-decoration: none;
    opacity: 0.9;
    filter: alpha(opacity=90);
}
.carousel-caption {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    padding: 5px 0px 5px;
    background: #333333;
    background: rgba(39, 68, 99, 0.70);
    float: left;
}
.carousel-caption h4
{
    color: #ffffff;
    font: bold 1.25em/1.2em 'Century Gothic',Arial,sans-serif;
    display:inline;
    padding: 5px 8px;
    background-color: rgb(26, 135, 215);
}

.carousel-caption h4 a
{
    color: #ffffff;
}

.carousel-caption p {
    clear: both;
    width: 290px;
    padding: 10px 8px 9px;
    font: bold 1.4em 'Century Gothic',Arial,sans-serif;
    color: white;
}

/* END carrousel.css */