h1.main_title_big{
width:800px;
background-image:url(../images/main_title_big.gif);
background-repeat:no-repeat;
color:#FFF;
font-weight:bold;
text-align:center;
font-size:110%;
height:35px;
padding-top:6px;
}
h1.main_title_big2{
background-image:url(../images/main_title_big2.gif?2=6);
background-repeat:no-repeat;
color:#FFF;
font-weight:bold;
text-align:center;
font-size:110%;
height:35px;
padding-top:6px;
}
h1.main_title_normal{
width:440px;
background-image:url(../images/main_title_normal.gif);
background-repeat:no-repeat;
color:#FFF;
font-weight:bold;
text-align:center;
font-size:110%;
height:35px;
padding-top:7px;
}
h1.main_title_small{
width:225px;
background-image:url(../images/main_title_small.gif);
background-repeat:no-repeat;
color:#FFF;
font-weight:bold;
text-align:center;
font-size:110%;
height:35px;
padding-top:5px;
}
h1.main_title_small2{
width:225px;
background-image:url(../images/main_title_small2.gif);
background-repeat:no-repeat;
color:#FFF;
font-weight:bold;
text-align:center;
font-size:110%;
height:35px;
padding-top:5px;
}

h1.title{
background-image:url(../images/title_bg.jpg);
background-repeat:repeat-x;
color:#1582AF;
font-weight:bold;
text-align:center;
font-size:110%;
height: 15px;
margin: 0px;
}
h1.title6{
background-image:url(../images/title_bg.jpg);
background-repeat:repeat-x;
color:#1582AF;
font-weight:bold;
text-align:center;
font-size:150%;
height: 25px;
margin: 0px;
padding-top: 10px;
}
h1.title7{
color:#26a8db;
font-size: 10pt;
font-weight: normal;	
text-decoration: none;	
}

h1.old_magazines_title{
background-image:url(../images/title_bg.jpg);
background-repeat:repeat-x;
color:#1582AF;
font-weight:bold;
font-size:110%;
height:25px;
text-align: right;
font-size: 130%;
margin:2px 5px 2px 5px;
padding-right: 10px;
}
.title2{	
display:inline-block;
font-weight:normal;
color:#1582AF;
border-color: #d3d2d2;
border-style: none none dashed none;
border-width: 1px;
}
h1.title3{	
display:inline-block;
font-weight:bold;
color:#1582AF;
border-color: #d3d2d2;
border-style: none none dashed none;
border-width: 1px;
font-size: 11px;
}
h1.title4{	
font-family:arial;
display:inline-block;
font-weight:bold;
color:#1582AF;
text-align:center;
width:100%;
border-width: 1px;
font-size: 16px;
}
h1.title5{
font-family:arial;	
display:inline-block;
font-weight:bold;
color:#1582AF;
border-width: 1px;
font-size: 14px;
}

.underlined{
border-bottom-style:dotted;
border-color:#C9C8C8;
}
.sep{
display:block;
margin:2px 5px 2px 5px;
background-image:url(../images/hr.gif);
background-repeat:repeat-x;
height:15px;
}
#home_magazine_form{
	width:445px;
	height:505px;
	background-image: url(../images/home_magazine_form.jpg);
	background-repeat: no-repeat;
	padding: 0px 15px 10px 10px;
}
#home_magazine_form .form_title{
	text-align: right;
	height:20px;
	padding:10px 8px ;
	color:#959595;	
}
#left_colunm{	
	margin-top: 20px;
}
a.topic_link{
color:black;
display: block;
font-size: 110%;
font-weight:normal;
text-decoration: none;
padding-right: 10px;
background-image: url(../img/icon/link_arrow.gif);
background-position: right ;
background-repeat: no-repeat;
text-align: right;
margin-top:10px;
margin-bottom: 2px;
}
.topic_summary_group{
width:93%;
margin-right:10px;
height:350px;
}
.block{
border-style: solid;
border-color: #e7e7e7;
margin: 5px;
clear: both;
}
		
.topic_summary{
text-align:justify;
padding:2px;
float:right;
width:30%;
height:90%;

}
.flash_group{
width:93%;
margin-right:10px;
height:130px;
}
.flash_group span{
	text-align:center;
display:inline-block;	
width:31%;
margin-right:10px;
height:150px;
}
.vertical_sep{
float:right;
width:18px;
height:100%;
background-image: url(../images/vertical_sep.jpg);
}
.topic_summary_text{
color:#000;
font-size: 9pt;
font-family: tahoma;
line-height:20px;
height: 180px;
overflow: auto;
}
.read_more{
float:left;
}
.read_more a{
color:#26a8db;
font-size: 10pt;
font-weight: normal;	
text-decoration: none;
}
.page{
margin-right:150px;
margin-top:3px;
width:600px;
min-height: 400px;
}
.page .page_header{
background-image: url(../images/page_contents_head.jpg);
background-repeat: no-repeat;
height: 63px;
}
.page .page_title{
	text-align: right;
	height:20px;
	padding:10px 8px ;
	color:#959595;
	font-size: 10px;	
}

.page .page_body{
background-image: url(../images/page_contents_body.jpg);
background-repeat: repeat-y;
padding:0px 15px 0 15px;

}

.page .page_body .topic_text{
overflow-x:auto;
ms-overflow-x:auto;
overflow: auto;
}

.page .page_footer{
background-image: url(../images/page_contents_button.jpg);
background-repeat: no-repeat;
height: 62px;
}

.long_button{
margin:2px;	
display:inline-block;
width:123px;
height:20px;
background-image: url(../images/button_bg_long.gif);
background-repeat: no-repeat;
color:#fff;
text-align: center;
text-decoration: none;
padding-top: 2px;
}
#archive_rows td,th{
border-bottom-style:dotted;
border-width: 2px;
border-color: #d3d2d2;
}
#archive_rows a{
font-size: 140%;
}
.rating_box{
border-style: solid;
border-color: #e7e7e7;
margin: 5px;

}
.comment_block{
padding:5px;
}
.comment_block label{
	display: inline-block;
	margin-right: 10px;
}
.comment_block .body{
color:#000;
font-size: 10pt;
font-family: tahoma;
line-height:20px;
padding:5px;
}
.counter_cell{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
background-color:#000000;
color:#FFFFFF;
width:10;
text-align:center;
}
.archive_row{
height: 20px;
}
a.row{
line-height: 20px;
display: block;
}
.paddme{
padding:0 50px 0 50px;
}
.sub_title1{
	color:#8C8B5D;
	font-size: 10px;
	text-align: right;
	padding-right: 10px;
	background-image: url(../img/icon/link_arrow.gif);
	background-position: right ;
	background-repeat: no-repeat;
	display: block;	
	line-height: 20px;
	overflow: hidden;
	width:100%;
	height: 20px;
}
.news_bar{
background-image: url(../images/news_bar_bg.jpg);
background-repeat: repeat-y;
background-position:right;
height: 22px;
margin-top:10px;
font-size:12px;	
width:746px;
margin-right: 0px;
padding-top:4px;
}
.news_bar a{
text-decoration: none;
padding-right:50px;
}
.magazine_index{
font-family: arial;
margin: 10px;
}
.magazine_index .right_col{
float:right;  
background-image: url(../images/magazine_index_right_col.jpg?time=2);
background-repeat:no-repeat;
background-position:top right;
width:200px;
height: 800px;
padding-right:20px;
}

.magazine_index .contents{
float:left;
margin-left:50px;
width:500px;
}
.magazine_index .contents h1.index_title{
background-image: none;
border-bottom-style: solid;
border-bottom-width:1px;
margin-bottom: 30px;
font-size: 22px;
}

.magazine_index .contents h1{
background-image: url(../images/magazine_index_bg.jpg);
background-repeat:no-repeat;
height: 30px;
text-align: center;
font-size: 20px;
padding-top:10px;                  
}
.magazine_index a{
font-size: 15px;
text-decoration: none;
}
.media_block{
margin-right:75px;
width:400px;
}

.media_block .media_header{
background-image: url(../images/media_header_1.jpg);
background-repeat:no-repeat;
background-position:right;
width:100%;
height:45px;
text-align: center;
color:#FFF;
padding-top:5px;
}
.media_block .media_body{
background-image:url("../images/media_body.jpg?time=2");
background-position:right;
background-repeat:repeat-y;
width:100%;
}
.media_block  .media_footer{
background-image: url(../images/media_footer.jpg);
background-repeat:no-repeat;
height: 48px;
width:100%;
background-position:right;
}