body{
background:#FFFFFF;
top:0;
text-align:center;
padding:0;
margin:0;
font:normal 11px Arial, Helvetica, Sans-serif;
color:#666;
}

img {
border:0;
}

p{
margin-top:0;
margin-bottom:0;
}

#top
{
position: relative;
top:0;
}
#spacetodown{
height:160px;
}


#pageHeader{
text-align:right;
background: url(../images/bg_main0.jpg) no-repeat top center;
height: 126px;
width: 890px;
top:0;
margin:auto;
position:relative;
z-index:1;
}

.icq_image {
	background: url(../images/online1.gif) no-repeat top left;
}

#leftpart{
background: url(../images/bg_t_r00.gif) repeat-x;
height: 126px;
width:50%;
left:50%;
position: absolute;
top:0;
}

#rightpart{
background: url(../images/bg_t_r00.gif) repeat-x;
height: 126px;
width:50%;
left:0;
position: absolute;
top:0;
}

#logo{
color:#0576a4;
width:251px;
height: 62px;
position: absolute;
top: 43;
right:54;
z-index:1;
}

#bas {width:100%; height:70; border-top: 3px solid #d4d9dc;text-align:center}
#bas td.c {font-size: 11px; color: #6f6f6f; font-family: Tahoma}
#bas td.c a {font-size: 11px; color: #6f6f6f; font-family: Tahoma}
#bas td.c a:hover {font-size: 11px; color: #3f3f3f; font-family: Tahoma}

#menu{
height: 370px;
}

#main td.l a, #main td.l2 a{
color: #0576a4;
font-size: 11px;
font-family: Tahoma;
font-weight: 600;
}

#main td.l a:hover, #main td.l2 a:hover{
color: #000;
font-size: 11px;
font-family: Tahoma;
font-weight: 600
}

#main ul{

margin: 0 26px 6px 5px; 
padding:0 0 0 0!important;
line-height: 175%
}

#main li{
font-size: 75%; 
line-height: 150%; 
margin-top: 10px; 
margin-bottom: 6px; 
background:url(../images/ic_cat.gif) no-repeat 0px 6px;
list-style-image:none;
list-style-position:outside;
list-style-type:none; 
padding-left:16px;
}
#main li a:hover{
color: #153c65
}

#main {
width:100%
}

#main td.l {
width:150px;
border-right: 1px solid #d4d9dc;
border-top: 4px solid #0576A4;
padding: 10px 15px 10px 0px;
vertical-align: top;
}

#main td.l2 {
width:150px;
border-left: 1px solid #d4d9dc;
border-top: 4px solid #0576A4;
padding: 10px;
vertical-align: top;
}

#useroptions input{
font-size: 14px;
height: 20px;
padding:0;
width:70px;
}

#loginform, #username{
font-size: 12px;
}

#loginform input{
font-size: 14px;
height: 20px;
padding:0;
}

#loginform td.td-button {
padding: 3px 10px 0 0;
text-align: right;
}

#registerform {
margin: 0 15px 0 15px;
font-size: 12px;
}

#registerform td.titles {
text-align: right;
}


#main td.r {
border-top: 2px solid #0576A4;
padding: 10px;
vertical-align: top;
}

#main td.r img{
border: 0;
}


div.im {
padding: 7px 10px 7px 30px;
background: url(../images/p_menu00.gif) repeat-x bottom left
}

div.ima {
background: url(../images/p_menu00.gif) repeat-x bottom left;
padding: 0px 10px 10px 10px;
font-weight: bold;
}

.dwnltable
{
padding:10px;
border:0;
font-size: 10pt;
border-style:groove;
}

td.mid
{
padding:3px;
border-style:groove;
white-space: nowrap;
text-align:center;
}

td.mid2
{
padding:3px;
border-style:groove;
white-space: nowrap;
}

td.mid3
{
padding:3px;
border-style:groove;
white-space: nowrap;
text-align:center;
background:aliceBlue;
}

div.lpad
{
padding:0px 20px;
}



/* Ã�ï¿½Ã�Â²Ã�Â¨Ã�Â«Ã�Â¨ Ã�Â¤Ã�Â«Ã�Â¿ Ã�Â±Ã�Â²Ã�Â°Ã�Â Ã�Â­Ã�Â¨Ã�Â¶Ã�Â» Ã�Â¢ Ã�Â¯Ã�Â°Ã�Â®Ã�Â£Ã�Â°Ã�Â Ã�Â¬Ã�Â¬Ã�Â­Ã�Â»Ã�Â¬ Ã�Â®Ã�Â¡Ã�Â¥Ã�Â±Ã�Â¯Ã�Â¥Ã�Â·Ã�Â¥Ã�Â­Ã�Â¨Ã�Â¥Ã�Â¬ */
.program_table {
	width:100%;
	border: 0px solid #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.program_table tr td {
	padding-left: 20px;
}

.program_table p{
	margin: 0px;
	margin-bottom:10px;
}

.program_hglt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #54be46;
	font-weight: bold;
	font-size: 16px;
}

.program_hglt_box {
	background-color: #f6f6f6;	
	padding-top:20px;
	padding-bottom:20px;
	padding-left:20px;
}

.program_header {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	padding-bottom: 0px;
}

.program_download_box {
	padding-left:0px;
	width:100px;
}

.program_download_box div {
	text-align:center;
}

.program_small_text {
	font-size: 10px;
	padding:0px;
	text-align:center;
}

.tosubscribe {
	text-align: left;
	padding-top: 25px;
/*	
	border-bottom: 1px solid #ababab; */
	background: url(../images/p_menu00.gif) repeat-x bottom left
}

.left_block {
	text-align:left;
	padding: 7px 10px 7px 30px;
/*	border-bottom: 1px solid #ababab; */
	background: url(../images/p_menu00.gif) repeat-x bottom left
}

.breadcrumb_line {
	font-size: 10px;
	color: #999;
}

.breadcrumb_line a {
	color: #60c018;
}

