
@charset "utf-8";
/* CSS Document */

html
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:130%;
overflow:scroll;
}
body
{
margin:0;
}

 #container
{
width: 875px;
margin: 0px auto;
position:relative;
}

#top
{
width:875px;
height:105px;
}

#top #header_bg_left
{
float:left;
width:530px;
height:105px;
background-image:url(../images/Header/eng/header_bg_left.png);
background-repeat:no-repeat;
cursor:pointer;
}

#top #header_bg_right
{
float:left;
width:345px;
height:105px;
background-image:url(../images/Header/eng/header_bg_right.png);
background-repeat:no-repeat;
position:relative;
}

#extra_info
{
position:absolute;
bottom:10px;
right:33px;
width:291px;
text-align:center;
}

#navigation_bar
{
height:25px;
padding-left:38px;
padding-right:33px;
}

#navigation_bar .tab
{
float:left;
width:109px;
height:25px;
}

div#search_bar_container
{
	float:left;
	width:345px;
	height:105px;
	text-align:left;
}

div#search_bar
{
	margin-top:0px;
	margin-left:14px;
	width:302px;
	height:42px;
	background:url(../images/SearchBar/eng/search_bar.png) no-repeat;
}

#query
{
	height: 19px;
	width:140px;
	font-size:16px;
	margin-top:5px;
	margin-left:84px;
	/*_margin-left:-35px;*/
}

input.button
{
	width:24px;
	height:24px;
	background:transparent url(../images/SearchBar/eng/searchgo_button.png) no-repeat center top;
	margin: 0;
	padding: 0;
	border: 0;
	cursor:pointer;
	margin-left:10px;
	margin-top:-10px;
}

span#search_query
{
	font-style:italic;
	color:#999999;
}

div#lang_form_container
{
	position:relative;
	background:url(../images/Header/eng/language_tab.png) no-repeat;
	float:right;
	width:291px;
	height:25px;
	text-align:right;
}

div#lang_form_container select
{
	margin-top:-2px;
	margin-right:15px;
	font-size:11px;
	height:17px;
	width:150px;
}

div#current_lang_flag
{
	position:absolute;
	left:92px;
	top:0px;
	width:20px;
	height:13px;
	background-color:#FFFFFF;
	background-repeat:no-repeat;
	padding:1px;
}

#leftnav
{
	float: left;
	width: 147px;
	margin-left:22px;
	_margin-left:12px;
}

div#categories_title
{
	width:147px;
	height:36px;
	background:url(../images/CategoriesMenuBar/eng/categories_title.png) no-repeat;
}

div#categories_body
{
	width:147px;
	background:url(../images/CategoriesMenuBar/eng/categories_bg.png) repeat-y;
}

div#categories_bottom
{
	width:147px;
	height:10px;
	background:url(../images/CategoriesMenuBar/eng/categories_bottom.png) no-repeat;
}

div.category_name
{
	background:url(../images/border-dot-ECECEC.gif) repeat-x bottom;
	font-size:12px;
	color:#464646;
	padding-top:4px;
	padding-bottom:4px;
	padding-left:10px;
}

div.category_name_selected
{
	font-size:12px;
	color:#464646;
	padding-top:4px;
	padding-bottom:4px;
	padding-left:10px;
	background:url(../images/CategoriesMenuBar/eng/categories_bg_selected.png) repeat-y;
}

div.argo_promotional
{
	height:75px;
	font-size:12px;
	color:#ffffff;
	padding-left:10px;
	background:url(../images/ArgoPromotionBannerInCatMenu.png) repeat-y;
}

/* Argo box below the categories menu
div.argo_promotional
{
	margin-top:10px;
    _margin-top:5px;
    padding:3px;
	width:142px;
    height:79px;
	font-size:14px;
    text-align:center;
	color:#ffffff;
	background:url(../images/ArgoPromotionBanner.png) repeat-y;
}
*/

div.argo_promotional table, td
{
	height:100%;
}

div.argo_promotional td
{
	vertical-align:middle;
}

div.category_name li
{
	margin-left:12px;
   	_margin-left:12px;
}

div.category_name_selected li
{
	margin-left:12px;
   	_margin-left:12px;
}

div.argo_promotional li
{
	margin-left:12px;
   	_margin-left:12px;
}

#rightnav
{
float: right;
width: 160px;
margin: 0;
padding-left: 1em;
padding-right: 1em;
}

#rightnav h2
{
    margin-top:5px;
    margin-bottom:5px;
	font-size:18px;
    font-weight:bold;
    color:#464646;
}

#rightnav #whatshot
{
    margin-bottom:20px;
}

#content
{
margin-left: 200px;
padding-top: 0px;max-width: 36em;
}

div#ArgoPromotionalBanner
{
	margin-top:10px;
    padding:5px;
    background:url(../images/ArgoPromotionBanner.png) no-repeat;
    width:138px;
    height:75px;
    text-align:center;
	color:white;
    font-weight:bold;
    font-size:14px;
}

#footer
{
color:#999999;
clear: both;
margin-top: 20px;
margin-bottom: 10px;
text-align:center;
}

#leftnav p, #rightnav p { margin: 0 0 1em 0; }
#content h2 { margin: 0 0 .5em 0; }
img {border:0;}

span.ErrorMessage
{
	color:red;
    font-weight:bold;
    font-size:11px;
}

span.CustomInstallationMessage
{
	color:red;
    font-size:11px;
}

div#pagetitle
{
	height:20px;
}

/* Front Page CSS 							    							*/
/* ======================================================================== */
div.front_page_item
{
	width:455px;
    margin-bottom:10px;
}

div.front_page_item_title
{
	width:455px;
    height:28px;
	background:url(../images/border-dot-B7B7B7.gif) repeat-x bottom;
}

div.front_page_item_title h1
{
	font-size:20px;
    font-weight:400;
    color:#464646;
    padding:5px;
}

div.front_page_item_content
{
	padding:5px;
}

div.front_page_item_content p
{
    margin:0;
	font-size:14px;
    color:#464646;
    line-height:1.2;
}

div.front_page_featured_application_title
{
	font-size:16px;
	font-weight:bold;
}

div.front_page_featured_application_content
{
	background:url(../images/border-dot-B7B7B7.gif) repeat-x bottom;
}

div.front_page_featured_application_author
{
	background:url(../images/border-dot-B7B7B7.gif) repeat-x bottom;
}

div.front_page_featured_application_left
{
	float:left;
	width:48px;
	text-align:center;
    margin-right:5px;
}

div.front_page_featured_application_icon
{
	width:48px;
	height:48px;
	margin-right:auto;
	margin-left:auto;
}

div.front_page_featured_application_right
{
	float:left;
	width:390px;
	margin-bottom:10px;
}

/* Category Page CSS 							    						*/
/* ======================================================================== */
div#cat_programs_list
{
	float:left;
	width:570px;
    position:relative;
}

div#cat_programs_list_title
{
	width:570px;
	min-height:37px;
	margin-bottom:5px;
	font-size:20px;
	font-weight:bold;
    line-height:1.2;
	background:url(../images/border-dot-B7B7B7.gif) repeat-x bottom;
}

span.sort_chooser
{
	float:right;
	font-size:12px;
    font-weight:normal;
	color:#999999;
    position:absolute;
    top:0px;
    right:0px;
}

span.sort_chooser strong
{
	color:#666666;
}

div.cat_programs_list_item
{
	width:570px;
    margin-bottom:10px;
	background:url(../images/border-dot-B7B7B7.gif) repeat-x bottom;
    float:left;
}

/* Start IE7 Hack */
*:first-child+html div.cat_programs_list_item
{
	padding-bottom:15px;
}
/* End of IE7 Hack */

div.cat_programs_list_item_left
{
	float:left;
	width:64px;
	margin-right:10px;
	margin-bottom:10px;
	text-align:center;
}

div.cat_programs_list_item_icon
{
	width:48px;
	height:48px;
	margin-right:auto;
	margin-left:auto;
}

div.cat_programs_list_item_right
{
	float:left;
	width:496px;

	margin-bottom:10px;
}

div.cat_programs_list_item_title
{
	font-size:16px;
	font-weight:bold;
}

div.cat_programs_list_item_author
{
	font-size:11px;
	color:black;
	background:url(../images/border-dot-B7B7B7.gif) repeat-x bottom;
}

div.cat_programs_list_item_text
{
	min-height:31px;
	font-size:12px;
	padding-top:3px;
	padding-bottom:5px;
	background:url(../images/border-dot-B7B7B7.gif) repeat-x bottom;
	line-height:1.3;
}

div#cat_programs_list_item_file_sizes
{
	background:url(../images/border-dot-B7B7B7.gif) repeat-x bottom;
	font-size:11px;
	color:#666666;
}

div.cat_programs_list_item_btn_moreinfobutton, div.cat_programs_list_item_btn_downloadbutton
{
	float:left;
	height:18px;
    text-align:center;
    margin-right:5px;
    cursor:pointer;
}

div.cat_programs_list_item_btn_downloadbutton_disabled
{
	float:left;
	height:18px;
    text-align:center;
    margin-right:5px;
    cursor:default;
    filter:alpha(opacity=25);
    -moz-opacity:.25;
    opacity:.25;
}

div.btnMoreInfo_left
{
	float:left;
	width:10px;
    height:18px;
    background:url(../images/Buttons/btnMoreInfo_left.png) no-repeat;
}

div.btnMoreInfo_middle
{
	float:left;
    height:18px;
    background:url(../images/Buttons/btnMoreInfo_middle.png) repeat-x;
}

div.btnMoreInfo_right
{
	float:left;
	width:10px;
    height:18px;
    background:url(../images/Buttons/btnMoreInfo_right.png) no-repeat;
}

div.btnDownload_left
{
	float:left;
	width:10px;
    height:18px;
    background:url(../images/Buttons/btnDownload_left.png) no-repeat;
}

div.btnDownload_middle
{
	float:left;
    height:18px;
    background:url(../images/Buttons/btnDownload_middle.png) repeat-x;
}

div.btnDownload_right
{
	float:left;
	width:10px;
    height:18px;
    background:url(../images/Buttons/btnDownload_right.png) no-repeat;
}

div.cat_programs_list_item_btn_moreinfobutton .btnMoreInfo_middle span
{
    font-weight:bold;
    font-size:11px;
    color:#777777;
}

div.cat_programs_list_item_btn_downloadbutton .btnDownload_middle span
{
    font-weight:bold;
    font-size:11px;
    color:#ffffff;
}

div.cat_programs_list_item_btn_downloadbutton_disabled .btnDownload_middle span
{
    font-weight:bold;
    font-size:11px;
    color:#ffffff;
}

div.btnDownload_middle span a {text-decoration:none;font-weight:bold;font-size:11px;color:#ffffff;}
div.btnDownload_middle span a:hover {text-decoration:none;font-weight:bold;font-size:11px;color:#ffffff;}
div.btnDownload_middle span a:visited {text-decoration:none;font-weight:bold;font-size:11px;color:#ffffff;}
div.btnDownload_middle span a:visited:hover {text-decoration:none;font-weight:bold;font-size:11px;color:#ffffff;}

/* Program Page CSS 							    						*/
/* ======================================================================== */
div#program_container
{
	float:left;
	width:570px;
}

div#program_title
{
	width:570px;
	height:37px;
	margin-bottom:5px;
	font-size:20px;
	font-weight:bold;
	background:url(../images/border-dot-B7B7B7.gif) repeat-x bottom;
	color:#464646;
    line-height:1.2;
    position:relative;
}

span.title_nav
{
	font-size:10px;
    font-weight:bold;
	color:#999999;
    text-transform:uppercase;
}

div#program_info_table_container
{
	width:570px;
	background:url(../images/border-dot-B7B7B7.gif) repeat-x bottom;
	padding-bottom:5px;
}

td.program_info_table_title
{
	font-size:11px;
	font-weight:bold;
	color:#464646;
}

td.program_info_table_text
{
	font-size:11px;
	color:#464646;
}

div#bottom_part_container
{
	width:570px;
}

div#bottom_part_left
{
	float:left;
	width:270px;
	padding-right:5px;
	padding-top:5px;
}

div#program_description
{
	font-size:12px;
	color:#464646;
	line-height:1.3;
}

div#program_buttons
{
	margin-top:10px;
}

div#bottom_part_right
{
	float:left;
	text-align:center;
	width:285px;
	padding-left:5px;
	padding-top:5px;
	background:url(../images/border-dot-B7B7B7.gif) repeat-y left;
}

div#program_screenshot_title
{
	float:left;
	font-size:14px;
	font-weight:bold;
	padding-left:5px;
	color:#464646;
	margin-bottom:3px;
}

div#program_screenshot_image
{
	width:250px;
	margin-right:auto;
	margin-left:auto;
}

/* Links CSS 																	  */
/* ============================================================================== */
a {color:#3e87eb;	text-decoration:underline;}
a:hover {color:#3e87eb; text-decoration:underline;}
a:visited {color:#3e87eb;	text-decoration:underline;}
a:visited:hover {color:#3e87eb; text-decoration:underline;}

div.category_name a, div.category_name_selected a, div.top_downloads_item a, div#what_is_bar a {color:#000000;	text-decoration:none;}
div.category_name a:hover, div.category_name_selected a:hover, div.top_downloads_item a:hover, div#what_is_bar a:hover {color:#000000; text-decoration:underline;}
div.category_name a:visited, div.category_name_selected a:visited, div.top_downloads_item a:visited, div#what_is_bar a:visited {color:#000000;	text-decoration:none;}
div.category_name a:visited:hover, div.category_name_selected a:visited:hover, div.top_downloads_item a:visited:hover, div#what_is_bar a:visited:hover {color:#000000; text-decoration:underline;}

div.argo_promotional a {color:#eeeeee;	text-decoration:none; font-weight:bold;}
div.argo_promotional a:hover {color:#ffffff; text-decoration:none; font-weight:bold;}
div.argo_promotional a:visited {color:#eeeeee;	text-decoration:none; font-weight:bold;}
div.argo_promotional a:visited:hover {color:#ffffff; text-decoration:none; font-weight:bold;}

div.whats_hot_item_title a, div.cat_programs_list_item_title a, div.front_page_featured_application_title a {color:#336699; text-decoration:none; font-weight:bold;}
div.whats_hot_item_title a:hover, div.cat_programs_list_item_title a:hover, div.front_page_featured_application_title a:hover {color:#336699; text-decoration:underline; font-weight:bold;}
div.whats_hot_item_title a:visited, div.cat_programs_list_item_title a:visited, div.front_page_featured_application_title a:visited {color:#336699; text-decoration:none; font-weight:bold;}
div.whats_hot_item_title a:visited:hover, div.cat_programs_list_item_title a:visited:hover, div.front_page_featured_application_title a:visited:hover {color:#336699; text-decoration:underline; font-weight:bold;}

div.cat_programs_list_item_author a, div.front_page_featured_application_author a {color:#000000; text-decoration:none; font-weight:bold; font-size:11px;}
div.cat_programs_list_item_author a:hover, div.front_page_featured_application_author a:hover {color:#000000; text-decoration:underline; font-weight:bold; font-size:11px;}
div.cat_programs_list_item_author a:visited, div.front_page_featured_application_author a:visited {color:#000000; text-decoration:none; font-weight:bold; font-size:11px;}
div.cat_programs_list_item_author a:visited:hover, div.front_page_featured_application_author a:visited:hover {color:#000000; text-decoration:underline; font-weight:bold; font-size:11px;}

span.title_nav a {color:#999999; text-decoration:none; font-weight:bold; font-size:10px;}
span.title_nav a:hover {color:#999999; text-decoration:underline; font-weight:bold; font-size:10px;}
span.title_nav a:visited {color:#999999; text-decoration:none; font-weight:bold; font-size:10px;}
span.title_nav a:visited:hover {color:#999999; text-decoration:underline; font-weight:bold; font-size:10px;}

span.sort_chooser a {color:#999999; text-decoration:none; font-size:12px;}
span.sort_chooser a:hover {color:#999999; text-decoration:underline; font-size:12px;}
span.sort_chooser a:visited {color:#999999; text-decoration:none; font-size:12px;}
span.sort_chooser a:visited:hover {color:#999999; text-decoration:underline; font-size:12px;}

td.program_info_table_text a {color:#464646; text-decoration:underline; font-size:11px;}
td.program_info_table_text a:hover {color:#000000; text-decoration:underline; font-size:11px;}
td.program_info_table_text a:visited {color:#464646; text-decoration:underline; font-size:11px;}
td.program_info_table_text a:visited:hover {color:#000000; text-decoration:underline; font-size:11px;}

#rightnav a {color:#464646; text-decoration:none; font-size:12px;}
#rightnav a:hover {color:#000000; text-decoration:underline; font-size:12px;}
#rightnav a:visited {color:#464646; text-decoration:none; font-size:12px;}
#rightnav a:visited:hover {color:#000000; text-decoration:underline; font-size:12px;}

#ArgoPromotionalBanner a {color:#ffffff; text-decoration:none; font-size:14px;}
#ArgoPromotionalBanner a:hover {color:#ffffff; text-decoration:underline; font-size:14px;}
#ArgoPromotionalBanner a:visited {color:#ffffff; text-decoration:none; font-size:14px;}
#ArgoPromotionalBanner a:visited:hover {color:#ffffff; text-decoration:underline; font-size:14px;}