body {
	margin: 0;
	padding: 0;
	background: #24282a;
	color: #b9c5d2;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 9pt;
}


HR	{
     border: none;
     color: #626262;
     background-color: #626262;
     height: 1px;
}



.dark	{
	color: #727272;
}








/* Header */

#module_logo {
	width: 980px;
	height: 128px;
	margin: 0 auto;
	padding: 0 10px;
}

#module_logo-image {
	width:150px;
	height:70px;
	padding: 25px 0 33px 0;
	float: left;
	margin: 0;
	border:0;
}


#module_logo-center	{
	width: 660px;
	height:70px;
	padding: 30px 0 0 26px;
	float: left;
	margin: 0;
}

#module_logo h1 {
	margin: 0;
	color: #fffefe;
	padding: 0;
	font-weight: normal;
	font-size: 18pt;
}


#module_logo p {
	margin: 12px 0 0 0;
	font-size: 9pt;

}

#module_logo-right	{
	padding-top: 26px;
	float: right;
	margin: 0;
}

#module_logo-right img	{
	border: 0;
	width: 37px;
	height: 66px;
	padding-bottom: 8px;
	margin: 0;
}


#module_logo a {
	text-decoration:underline;
	color:#ffd200;	
	font-size: smaller;
}



/* Wrapper */

#wrapper {
	background: #101311;
}

/* Page */

#page {
	width: 980px;
	margin: 0 auto;
	padding: 15px 0;
}


/* Sidebar */

.sidebar {
	float: left;
	width: 160px;
	
}

/* main menu */
#module_main_menu	{
	margin: 0;
	padding: 0;
	overflow: hidden;
}

#module_main_menu p	{
	margin:0;
	padding-left: 20px;	
}

#module_main_menu h2	{
	margin:6px 0 0 4px;
	padding-left: 0;	
	font-size: 9pt;
	color: #fffefe;
}

#module_main_menu p a {
	color: #b9c5d2;

}

#module_main_menu h2 a {
	color: #ffd200;	
}





/* Content */

#content {
	float: left;
	width: 800px;
	padding: 0 0 0 20px;
}




/* module_last_articles_images */
#module_last_articles_images	{
	width: 800px;

}

#module_last_articles_images img	{
	width: 128px;
	length: 128px;
	border:#26303c solid 1px;

}



#module_last_articles_images .not-first	{
	margin-left: 4px;
}








/* module_related_articles_images */
#module_related_articles_images	{
	width: 800px;

}

#module_related_articles_images img	{
	width: 128px;
	length: 128px;
	border: #26303c solid 1px;

}

#module_related_articles_images p	{
	margin: 0;
	padding-bottom: 8px;
}

#module_related_articles_images .not-first	{
	margin-left: 4px;
}






/* module_leaderboard */
.module_leaderboard	{
	width: 728px;
	height: 90px;
	margin: 0;
	padding: 12px 36px 12px 36px;

}

/* module_links_728 */
.module_links_728	{
	width: 728px;
	height: 15px;
	margin: 0;
	padding: 10px 36px 12px 36px;

}

/* module_wide_scyscrapper */
.module_wide_scyscrapper	{
	width: 160px;
	height: 600px;
	margin: 0;
	padding: 12px 0 0 0;

}







/* module_site_rights */
#module_site_rights	{
	width: 768px;
	margin: 0;
	padding: 0 16px 0 16px;

}

#module_site_rights	h6 {
	width: 768px;
	margin:0;
	padding: 0 16px 0 16px;
	font-size: 11pt;
	font-weight: bold;
	color: #fffefe;
}

#module_site_rights	p {
	margin: 0 auto;
	padding: 0;
	text-align: center;
}


#module_site_rights	.left-half	{
	width: 364px;
	padding: 0;
	float: left;
	text-align: justify;
	
}

#module_site_rights	.right-half	{
	width: 364px;
	padding: 0;
	float: right;
	text-align: justify;
}


#module_site_rights .namez	{
	margin: 0;
	padding: 0;
	font-weight: bold;
	color: #ffd200;
	font-size: 10pt;
	text-align:left;
}





/* module_search_form */

.module_search_form		{
	margin: 0;
	padding: 0 0 6px 0;
	text-align: center;
}

.module_search_form form		{
	margin: 0;
}








/* component_model */

#component_model	{
	width: 800px;
}

#component_model h1	{
	margin: 0;
	color: #ffd200;
	padding: 0 0 6px 0;
	font-weight: normal;
	font-size: 14pt;
}





#component_model a	{
	color: #fffefe;
}



#component_model #left	{
	float:left;
	width: 576px;
}

#component_model #left img	{
	float:left;
	margin-right: 20px;
}

#component_model #left #ad_block	{
	float:right;
	width: 300px;
	height: 250px;
	margin: 3px 0 3px 0;
	
}
#component_model #left p	{
	margin: 0;
	padding-left: 16px;
	padding-bottom: 6px;
}

#component_model #left .description	{
	text-indent:16px;
	text-align:justify;
	margin: 0;
	padding: 0 0 12px 0;
}

#component_model #left .download	{
	margin-left: 20px;
	padding: 0 0 3px 0;
}















/* component_tutorial */

#component_tutorial	{
	width: 800px;
}

#component_tutorial h1	{
	margin: 0;
	color: #ffd200;
	padding: 0 0 8px 0;
	font-weight: normal;
	font-size: 14pt;
}

#component_tutorial p	{
	margin: 0;
	padding-left: 16px;
}



#component_tutorial a	{
	color: #fffefe;
}


#component_tutorial #text p	{
	text-indent:16px;
	margin: 0;
	padding: 0 0 6px 0;
}

#component_tutorial #text img	{
	text-indent: 0;
	margin: 0;
	padding: 0;
}


#component_tutorial .prev-next	{
	width: 800px;
	margin: 0;
	padding: 0;

}

#component_tutorial .prev-next_option	{
	float: right;
	margin: 0;
	padding: 0 6px 0 6px;
	font-size: 12pt;


}


#component_tutorial .share	{
	float: left;
	margin: 0;
	padding: 0;

}


#component_tutorial .clearer	{
	clear: both;
	display:block;
	height: 1px;
	margin: 0;
	padding: 0;
}








/* component_show */

#component_show	{
	width: 800px;
}

#component_show h1	{
	margin: 0;
	color: #ffd200;
	padding: 0 0 6px 0;
	font-weight: normal;
	font-size: 14pt;
}

#component_show a	{
	color: #fffefe;
}


#component_show p	{
	text-indent:16px;
	margin: 0;
	padding: 0 0 3px 0;
}



#component_show-tips	{
	width: 800px;
}


#component_show-tips .one-tip	{
	padding: 6px;
	border-top-style:none;
	border-right-style:none;
	border-bottom-style:dotted;
	border-left-style:none;
	border-color:#626262;
	border-width:1px;
}

#component_show-tips .one-tip h2	{
	padding: 0 0 6px 6px;
	margin: 0;
	font-size: 10pt;
	color: #ffd200;
	font-weight: normal;
}











/* component_tag */

#component_tag	{
	width: 800px;
}

#component_tag h1	{
	margin: 0;
	color: #ffd200;
	padding: 6px 0 12px 0;
	font-weight: normal;
	font-size: 14pt;
}




#component_tag p	{
	margin: 0;
	padding: 0;
	text-align: justify;

}


#component_tag .item	{
	width: 800px;
	height: 128px;
	margin: 0;
	padding: 12px 0 0 0;
}

#component_tag img	{
	float: left;
	width: 128px;
	height: 128px;
	margin: 0;
	padding: 0;
}

#component_tag .info	{
	float: right;
	width: 652px;
	height: 128px;
	margin: 0;
	padding: 0;
}

#component_tag .title-descr	{
	width: 652px;
	height: 106px;
	margin: 0;
	padding: 0;
}


#component_tag .more	{
	height: 22px;
	width: 652px;
	color: #fffefe;
	text-align: right;
}

#component_tag a	{
	color: #fffefe;
}


#component_tag .clearer	{
	clear: both;
	display:block;
	height: 1px;
	margin: 0;
	padding: 0;
}

#component_tag .pages	{
	padding: 12px 0 0 0;
	width: 800px;
	text-align:center;
}









/* component_index */

#component_index	{
	width: 800px;
}

#component_index h1	{
	margin: 0;
	color: #ffd200;
	padding: 0 0 6px 0;
	font-weight: normal;
	font-size: 14pt;
}

#component_index p	{
	margin: 0;
	padding-bottom: 5px;
	text-indent:16px;
	text-align:justify;
}



#component_index a	{
	color: #fffefe;
}



#component_index #left	{
	float:left;
	width: 576px;
}




#component_index #left	.new	{
	padding-bottom: 12px;
}





#component_index .clearer	{
	clear: both;
	display:block;
	height: 1px;
	margin: 0;
	padding: 0;
}








.tip	{
	float: right;
	width: 204px;
	margin-bottom: 16px;
}

.tip h1	{
	text-align:center;
	margin: 0;
	color: #ffd200;
	padding: 0;
	font-weight: normal;
	font-size: 14pt;
}


.tip p	{
	margin: 0;
	padding: 0 0 3px 0;
	text-indent:16px;
	text-align:justify;
}

.tip a	{
	color: #fffefe;
}

.tip .morelink	{
	text-align:right;
}





/* module_comments */

#module_comments	{
	width: 788px;
	padding-left: 12px;
}

#module_comments .name	{
	color: #ffd200;
	padding: 0;
	margin: 0;
}

#module_comments .timestamp	{
	color: #727272;
	padding: 0;
	margin: 0;
}


#module_comments .comment	{
	width: 788px;
	padding: 6px 0 6px 0;
	margin-bottom: 12px;
	border-top-style:none;
	border-right-style:none;
	border-bottom-style:dotted;
	border-left-style:none;
	border-color:#626262;
	border-width:1px;
}

#module_comments .avatar	{
	width: 32px;
	height: 32px;
	padding: 0 8px 10px 0;
	float: left;
}

#module_comments .clearer	{
	clear: both;
	display:block;
	height: 1px;
	margin: 0;
	padding: 0;
}

#module_comments .leave	{
	color: #fffefe;
	padding: 0;
	margin: 0 0 6px 0;
	font-size: 12pt;
	font-weight: bold;
}


#module_comments a	{
	color: #fffefe;
}

#module_comments .rss	{
	margin-bottom:-4px;
	width: 16px;
	height: 16px;
	padding: 0;
}






.texfield {
	margin: 0;
	padding: 2px 2px;
	border: 1px solid #b9c5d2;
	background: #24282a;
	color: #fffefe;
}

.add-a-comment {
	border: 0;
	margin: 0;
	width: 110px;
	height: 22px;
	background: transparent url(submit-bg.png) no-repeat center top;
	color: #fffefe;
}









/* Footer */

#module_footer {
	height: 50px;
}

#module_footer p {
	margin: 0;
	padding: 20px 0 0 180px;
	text-align: center;
	text-transform: uppercase;
	font-size: smaller;
}

#module_footer a {
	color:#ffd200;	
}