/** BASIC */
 
body {
	margin: 0px;
	padding: 0px;
	background: url(images/img02.jpg) repeat-x left top;
	line-height: 20px;
	text-align: justify;
	font-family:Arial, Helvetica, sans-serif; 
	font-size: 13px;
	color: #474646;
}

h1, h2, h3, h4, h5, h6 {
	font-weight: normal;
}

a {
	color: #0077dd;
}

a:hover {
	text-decoration: none;
}

.list1 {
	margin: 0;
	padding: 0;
	list-style: none;
}

.list1 a {
	background: url(images/img01.gif) no-repeat left 60%;
	padding-left: 12px;
}

.list2 {
	margin: 0;
	list-style: none;
	direction:rtl;
}

.list2 a {
	background: url(images/img01.gif) no-repeat left 60%;
	padding-left: 12px;
}

img {
	border: none;
}

img.left {
	float: left;
	margin: 3px 20px 0px 0px;
}

/** HEADER */

#header {
	z-index:10;
	width: 828px;
	margin: 0px auto;
	background-image:url(images/logo.jpg);
	padding: 1em;
	height: 95px;
	color: #254360;
	direction:rtl;
	background-repeat: no-repeat;
	background-position: 0 0 0 10px;
}

#header h1 {
	margin: 0px;
	padding: 20px 0px 0px 0px;
	text-transform: uppercase;
	font-weight: bold;
}

#header h2 {
	margin: 0 0 0 -80px;
	padding: 0px 0px 0px 95px;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 13px;
}

/** MENU */

#menu {
    z-index: 0;
	width: 828px;
	margin: 0px auto;
	direction:rtl;
}

.menu-h2 {
color:#0077dd;
}
.menu-title {
color:#044883;
}

#menu ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}

#menu li {
	display: inline;
}

#menu a {
	background: url(images/img04.gif) no-repeat right 50%;
	padding: 0px 20px 0px 20px;
	text-decoration: none;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 14px;
	color: #FFFFFF;
}

#menu a:hover {
	background-image:url(images/border.gif);
	background-repeat:repeat-x;
	color:#CCCCCC;
	
}

#menu .active {
	background: #d5dde6;
	background-image:none;
	color: #254360;
}

#menu .active a:hover {
	background-image:none;
	color: #254360;
}

/** CONTENT */

#content {
	width: 828px;
	margin: 0px auto;
	padding: 40px 0px 20px 0px;
	direction:rtl;
}

#columnA {
	float: right;
	width: 538px;
	padding-left: 20px;
	border-left: 1px dashed #cdcdcf;
	border-bottom: 1px dashed #cdcdcf;
}

#columnA h2 {
	height: 22px;
	border-bottom: 1px solid #eeeded;
	font-size: 16px;
	font-weight: bold;
}

#columnB {
	float: left;
	width: 260px;
	direction:rtl;
	border-left: 1px dashed #cdcdcf;
	border-bottom: 1px dashed #cdcdcf;
}

#columnB ul { margin-right:15px; padding-right:5px;} 
#columnB h3 {
	height: 22px;
    color:#0077dd;
	border-bottom: 1px dashed #b7b7b7;
	border-spacing: 2px;
	font-size: 14px; 
	font-weight: bold;
}

/** FOOTER */

#footer {
	clear: both;
	margin: 0px auto;
	height: 59px;
	background: url(images/img03.gif) repeat-x left top;
	text-align: center;
}

#footer p {
	margin: 0px;
	padding: 0px 0px 0px 0px;
	font-size: 12px;
	color: #FFFFFF;
}

#footer a {
	color: #d7dce1;
}

#footer-menu {display:block; margin:0 auto; width:700px;  list-style:none; direction:rtl;}
#footer-menu ul {list-style:none; 	margin: 0px; padding: 0px;}
#footer-menu li {display: inline;}
#footer-menu li a { text-decoration:none; color:#FFFFFF;}
#footer-menu li a:hover { text-decoration:underline;}
.sidebar-menu {margin:0; padding:0;}
.sidebar-menu ul { margin-top:4px; padding-right:12px; margin-right:12px; *margin-right:16px; _margin-right:12px; }
.sidebar-header {padding-right:2px; margin-right:2px;}
.sidebar-header p ,#columnB p {display:table; margin-right:10px; margin-top:4px; font-size:1.2em; font-weight:bold;}
.sidebar-header ul ,#columnB ul { padding-top:0; margin-top:0;}
.sidebar-header h2 ,#columnB h2 { padding-bottom:0; margin-bottom:0;}
table {border-right:#c2c2c5 solid 1px;border-bottom:#c2c2c5 solid 1px; margin-top:10px;}
table td { border-left:#c2c2c5 solid 1px;border-top:#c2c2c5 solid 1px; padding-right:3px;}
table a { color:#0858a8;}
.td-type { vertical-align:top;}
.td-type2 { text-align:left; padding-left:10px; margin-left:0;}
.td-price { vertical-align:middle; text-align:center; font-weight:bold;}
.table-header { font-weight:bold; text-align:center;}
.content-text img { border:#697a8c solid 1px; padding-right:2px; margin-right:2px; padding-bottom:2px; margin-bottom:2px;}
.mas, .mas a {margin:0  padding:0; width:300px; text-align:right; text-decoration:none; color:#999999; font-size:12px;}
.freeware-div h2 {padding:0; margin:0; color:#063964;}