* {
 margin: 0;
 padding: 0;
 border: 0;
}

body {
	font-family:Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
	text-align:center;
	min-height:100%;
	height: 100%;
	background-color:#009BC7;
	background-image:url(http://www.downloadsversion.com/templates/common/image/images/ctg300.gif);
	background-position:top left;
	background-repeat:repeat-x;
}
#centerShadow {
	width:804px;
	height:100%;
	background-color:#b4ae8a;
	background-image:url(http://www.downloadsversion.com/templates/common/image/images/ctg042.gif);
	position:absolute;
	left:50%;
	top:0;
	margin-left:-402px;
}
#center {
	text-align:center;
	width: 850px;
	margin: auto;
	height: auto !important;
	min-height:90%;
	height: 90%;
	background-color:white;
}
#footer_guarantor {
	height: 40px;
	clear: both;
}
#footer {
	width: 850px;
	height: 100px;
	margin: auto;
	margin-top: -40px;
	clear: both;
	background-color:white;
}

#mainHeader{
	width:850px;
	height:90px;
	background-image:url(http://www.downloadsversion.com/templates/common/image/images/ctgtop.jpg);
	position:relative;
}
#searchForm {
	width:577px;
	height:80px;
	background-image:url(http://www.downloadsversion.com/templates/common/image/images/ctgsf03.gif);
	position:absolute;
	top:0;
	right:20px;
	color:white;
}
#searchFormOld {
	width:487px;
	height:63px;
	background-image:url(http://www.downloadsversion.com/templates/common/image/images/ctgsf03.gif);
	position:absolute;
	top:0;
	right:20px;
	color:white;
}
#searchInput {
	width:300px;
	margin-left:20px;
	margin-right:20px;
	margin-top:10px;
	background-color:white;
}
#searchSubmit {
	margin-top:16px;
}
#searchText {
	font-size:12px;
	margin-left:20px;
	margin-top:10px;
}
#mainMenu {
	background-color:b4ae8a;
	background-image:url(http://www.downloadsversion.com/templates/common/image/images/ctg300.gif);
	background-repeat:repeat-x;
	height:27px;
	width:850px;
	margin:0;
	padding:0;
	text-align:center;
	font-weight:bold;
	font-size:13px;
	font-family:Verdana;
	color:brown;
}
#mainMenu a, #mainMenu a:visited {
	color:black;
	text-decoration:none;
	margin:0;
	padding:0;
	position:relative;
	top:4px;
}
#mainMenu a:hover {
	color:brown;
}
#mainMenu img {
	margin:0;
	padding:0;
	border:0;
}
#patch_minheight {
	width: 1px;
	height: 250px;
}
#contents{
	width: 850px;
	background-color:white;
}

#categoryPanel {
    clear:both;
	background-color:#43B6E1;
	color:white;
	margin-bottom:0;
	width:810px;
	height:200px;
	position:relative;
	background-image:url(http://www.downloadsversion.com/templates/common/image/images/ctg025.gif);
	padding:0;
}
#categoryPanel_cat {
    clear:both;
	background-color:green;
	color:white;
	margin-bottom:0;
	width:810px;
	height:240px;
	position:relative;
	background-image:url(http://www.downloadsversion.com/templates/common/image/images/ctg025.gif);
	padding:0;
}
#cpShadow {
	width:100%;
	height:8px;
	background-image:url(http://www.downloadsversion.com/templates/common/image/images/ctg0291.gif);
	margin-bottom:15px;
}
.shadow {
	width:100%;
	height:10px;
	background-image:url(http://www.downloadsversion.com/templates/common/image/images/ctg0291.gif);
	background-position:top;
	background-repeat:repeat-x;
}
.catGroups {
	width:550px;
	border-collapse:collapse;
	font-size:12px;
	padding:0;
	position:absolute;
	top:20px;
	left:0px;
	margin-bottom:25px;
}

.catGroupRef {
	padding-left:10px;
	padding-bottom:2px;
	text-align:right;
	vertical-align:bottom;
	border-bottom:1px dashed white;
}
.catGroups td img {
	margin-top:2px;
	margin-right:10px;
	position:relative;
	top:10px;
	left:10px;
}
.catGroups td a, .catGroups td a:visited {
	color:white;
	text-decoration:none;
}
.catGroups td a:hover {
	display:block;
	width:100%;
	color:yellow;
}

.catGroups_cat_page {
	width:790px;
	border-collapse:collapse;
	font-size:12px;
	padding:0;
	position:absolute;
	top:20px;
	left:0px;
	margin-bottom:25px;
}
.catGroups_cat_page td a, .catGroups td a:visited {
	color:white;
	text-decoration:none;
}
.catGroups_cat_page td a:hover {
	display:block;
	width:100%;
	color:yellow;
}
.catGroups_cat_page td img {
	margin-top:2px;
	margin-right:10px;
	position:relative;
	top:10px;
	left:10px;
}


#lastSoft {
    clear:both;
	background-color:white;
	color:black;
	text-align:center;
	margin-bottom:20px;
	width:810px;
}
#LastSoftTable {
	border:0;
	width:100%;
	padding-right:20px;
}
#LastSoftTable td {
	text-align:left;
	padding:4px;
	vertical-align:top;
}
.rDotBorder {
	border-right:1px dotted #cccccc;
}
.swList {
	font-size:10px;
	color:black;
	height:100%;
	width:100%;
}
.swList td {
	padding-right:10px;
}
.swList a, .swList a:visited {
	color:#016B9B;
	text-decoration:underline;
}
.swList a:hover {
	color:red;
}


#bottomMenu {
	margin:0 20px;
	background-color:green;
	background-image:url(http://www.downloadsversion.com/templates/common/image/images/ctg22_.gif);
	height:38px;
	margin-bottom:20px;
	padding:0;
	clear:both;

	}
#contactLinks {
	padding-top:5px;
	width:95%;
	height:36px;
	text-align:center;
	float:left;
	font-weight:bold;
	font-size:13px;
	font-family:Verdana;
	color:white;
}
a.contact, a.contact:visited {
	color:white;
	text-decoration:none;
}
a.contact:hover {
	color:yellow;
}
#online {
	background-color:white;
	color:#225522;
	text-align:center;
	margin-bottom:3px;
	margin-top:3px;
	font-weight:bold;
	font-size:11px;
	font-family:Verdana;
}
#copyright {
	clear:both;
	background-color:#009BC7;
	color:black;
	text-align:center;
	font-size:10px;
	padding:5px;
}
.textPanelTop {
	background-image:url(http://www.downloadsversion.com/templates/common/image/images/ctg25.gif);
	background-align:right;
	height:30px;
}
.textPanelMiddleLeft {
	clear:both;
	width:100%;
	background-image:url(http://www.downloadsversion.com/templates/common/image/images/ctg32.gif);
	background-position:right;
	background-repeat:repeat-y;
}
.textPanelMiddleRight {
	clear:both;
	width:100%;
	background-image:url(http://www.downloadsversion.com/templates/common/image/images/ctg31.gif);
	background-position:left;
	background-repeat:repeat-y;
	padding:0;
	position:relative;
}
.textPanelBottom {
	background-image:url(http://www.downloadsversion.com/templates/common/image/images/ctg28.gif);
	height:15px;
	clear:both;
}
#topDownloadList {
	margin-left:10px;
	margin-right:10px;
	width:97%;
	padding:0;
	border-collapse:collapse;
	position:relative;
	top:-25px;
}
#topDownloadList td.tableHead {
	font-weight:bold;
	font-size:14px;
	font-family:Verdana;
	border-bottom:2px solid #dddddd;
	padding-bottom:5px;
}
#topDownloadList td {
	font-size:11px;
	padding:4px;
}
#topDownloadList a, #topDownloadList a:visited {
	color:black;
	text-decoration:none;
	display:block;
}
#topDownloadList a:hover {
	color:#005500;
	text-decoration:underline;
}
.odd {
	background-color:white;
}
.even {
	background-color:#C9F1FC;
}
#newDownloads {
	clear:both;
	background-image:url(http://www.downloadsversion.com/templates/common/image/images/ctg41.gif);
	background-position:center;
	background-repeat:repeat-y;
	margin-bottom:20px;
}
.blockTitle {
	float:left;
}
.empty {
	clear:both;
	height:20px;
	background-image:url(http://www.downloadsversion.com/templates/common/image/images/ctgwhite.gif);
}
.newDownloadsRow {
	clear:both;
	color:black;
	text-align:center;
}
.dwnShortDescrLeft, .dwnShortDescrRight {
	width:395px;
	background-image:url(http://www.downloadsversion.com/templates/common/image/images/ctg370bg.gif);
	backgroundPosition:right;
	text-align:left;
	padding:0;
}
.dwnShortDescrLeft {
	float:left;
}
.dwnShortDescrRight {
	float:right;
}
.dwnTitle{
	color:black;
	font-weight:bold;
	font-size:14px;
}
.dwnShortDescr {
	color:black;
	font-size:11px;
	top:40px;
	margin:0;
	height:80px;
}
.dwnShortDescrImg {
	float:left;
	margin-right:10px;
	margin-bottom:10px;
}
.dwnDate {
	font-size:9px;
	color:black;
	margin-bottom:5px;
}
.dwnContents {
	margin-right:15px;
	margin-left:10px;
	margin-top:-25px;
}
.dwnLic {
	clear:both;
	font-size:10px;
	border-top:1px solid #dddddd;
	margin:0;
}
.dwnGet {
	font-size:11px;
	color:#003300;
	margin:0;
}
.dwnGetImg {
	position:relative;
	top:4px;
	margin-left:5px;
}
#dwnOK {
	clear:both;
	margin-bottom:40px;
}
.dwnItBottom {
	height:8px;
	background-image:url(http://www.downloadsversion.com/templates/common/image/images/ctg295.gif);
}
#dwnInfoTable {
	border-top: 1px solid #dcdcdc;
	width:100%;
}
#dwnInfoTable td{
	vertical-align:top;
	padding:20px;
	color:black;
}
#dwnInfoTable td p {
	margin-top:10px;
	margin-bottom:5px;
}
.dwnPictCell {
	background-image:url(http://www.downloadsversion.com/templates/common/image/images/ctg301.jpg);
	background-position:right;
	background-repeat:repeat-y;
	border-right: 1px solid #dcdcdc;
}
.dwnDescrCell {
	width:100%;
	background-image:url(http://www.downloadsversion.com/templates/common/image/images/ctg300.gif);
	background-position:top;
	background-repeat:repeat-x;
}
.topLeft {
	position:absolute;
	top:0;
	left:0;
}
.topRight {
	position:absolute;
	top:0;
	right:0;
}
.bottomLeft {
	position:absolute;
	bottom:0;
	left:0;
}
.bottomRight {
	position:absolute;
	bottom:0;
	right:0;
}
.dwnPubl {
	font-size:12px;
	font-weight:normal;
}
.dwnPublName {
	font-size:12px;
	font-weight:bold;
}
.dwnInfoTitle {
	color:black;
	font-weight:bold;
	font-size:16px;
}
.publDescr {
	font-size:12px;
	font-weight:normal;
	margin-top:0;
	position:relative;
	top:-5px;
}

h1 {
	color: #FFFFFF
	font-weight:bold;
	font-size:11px;
	margin-bottom:0;
	margin-top:0px;
	padding:0;
}

h2 {
	color: #FFFFFF
	font-weight:bold;
	font-size:10px;
	margin-bottom:0;
	margin-top:0px;
	padding:0;
}

h3 {
	color:black;
	font-weight:bold;
	font-size:12px;
	margin-bottom:0;
	margin-top:10px;
	padding:0;
}
hr {
	background-color:#dcdcdc;
	color:#dcdcdc;
	height:2px;
	border:0;
	margin-bottom:0;
	margin-top:10px;
}
.term{
	color:black;
	font-weight:bold;
	font-size:12px;
	margin-bottom:0;
	margin-top:10px;
	padding:0;
}


#center #contents #div .textPanelTop h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #00720E;
	text-align: left;
}
.pager{
    width:95%;
    text-align:left;
    font-size:11px;
}
#header_category{
    font-weight:bold;
	font-size:14px;
	font-family:Verdana;
	border-bottom:0px solid #dddddd;
	padding-bottom:0px;
	}
	
#header_category a, #header_category a:visited {
	color:black;
	text-decoration:nondisplay:block;
}
#header_category a:hover {
	color:#005500;
	text-decoration:underline;
}	
#header_order{
    font-weight:bold;
	font-size:11px;
	font-family:Verdana;
	border-bottom:0px solid #dddddd;
	padding-bottom:0px;
}
#header_category2{
     font-weight:bold;
	font-size:13px;
	font-family:Verdana;
	border-bottom:0px solid #dddddd;
	padding-bottom:0px;
}
.broken_link{
 }
 
.pbl_text {
    color:black;
	font-weight:bold;
	font-size:12px;
	margin-bottom:0;
	margin-top:10px;
	padding:0;
    text-align:left;
    background-color:#ffffff;	
}
.ip_text{
    color:black;
	font-weight:bold;
	font-size:12px;
	white-space: nowrap;
    text-align:left;
    background-color:#ffffff;	
}
.default_href{
	white-space: nowrap;
}
#edt_product_broken_link_descr{
    background-color:#f9f9f0;
    border-style:solid;
    border-width:1px;
    border-color:#f0bb21;
}
.default_input{
    background-color:#ffffff;
    border-style:solid;
    border-width:1px;
    border-color:#009BC7;
}
.default_button{
    background-color:#d6d2ad;
    border-style:solid;
    border-width:1px;
    border-color:#b4ad70;
    color:#043706;
}
#links a, #links a:visited {
	color:black;
	text-decoration:none;
	font-size:12px;
}
#links a:hover {
	color:#005500;
	text-decoration:underline;
}




#links_header a, #links_header a:visited {
	color:black;
	font-weight:bold;
	text-decoration:none;
	font-size:14px;
}
#links_header a:hover {
	color:#005500;
	text-decoration:underline;
}

#links_header2 a, #links_header2 a:visited {
	color:red;
	font-weight:bold;
	text-decoration:none;
	font-size:13px;
}
#links_header2 a:hover {
	color:#005500;
	text-decoration:underline;
}

#hlinks_header2 a, #links_header2 a:visited {
	color:black;
	font-weight:bold;
	text-decoration:none;
	font-size:13px;
}
#hlinks_header2 a:hover {
	color:#005500;
	text-decoration:underline;
}

#memo_message{
    background-color:#ffffff;
    border-style:solid;
    border-width:1px;
    border-color:#009BC7;
}
.contact_text{
 text-align:left;
}
.default_combo{
    background-color:#ffffff;
    border-style:solid;
    border-width:1px;
    border-color:#009BC7;
}
.terms{
background-color:#f9f9f0;
margin-bottom:15px;
text-align:left;
}

.label_info{
    color:black;
	font-weight:bold;
	font-size:12px;
	margin-bottom:0;
	margin-top:10px;
	padding:0;
}

.title_term{
    font-size:12px;
	font-weight:normal;
	margin-top:0;
	position:relative;
	top:-5px;
}
td#AllFree  a{
    color:black;
	font-weight:bold;
	font-size:12px;
    text-decoration:none;
} 
td#AllFree  a:hover{
    text-decoration:none;
}
td#AllFree{
  color:black;
	font-weight:bold;
	font-size:12px;
    text-decoration:none;
} 
