BODY {
	padding: 0px;
	margin: 0px;
	background: #FFFFFF;
	width: 100%;
	height: 100%;
}
form {
	padding:0px;
	margin:0px;
}
a {
	font: 11px Tahoma, Arial;
	color: #CC0500;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
a.header_menu_nav {
	font: normal 11px Tahoma; 
	color: #7F8395;
	text-decoration: underline;
}
a.header_menu_nav:hover {
	text-decoration: none;
}
a.navigation_big {
	font: bold 14px Tahoma, Arial;
	color: #53586F;
}
a.navigation_big:hover {
	text-decoration: underline;
	background: none;
}
a.toplink {
	color: #FFFFFF;
}
a.toplink:hover {
	text-decoration: underline;
}
.capitalize {
	text-transform: capitalize;
}
a.lastadd:link, a.lastadd:active, a.lastadd:visited {
    font: normal 10px Tahoma;
	color: #636366;
	text-decoration: none;
}
a.lastadd:hover {
	color: #CC0500;
	text-decoration: underline;
}
a.admin:link, a.admin:active, a.admin:visited {
	font: 11px Tahoma, Arial;
	color: #FFFFFF;
	text-decoration: none;
}
a.admin:hover {
	color: #CE6702;
	text-decoration: underline;
}
TD {
	font-family: Tahoma, Arial;
	font-size: 11px;
	color: #6D7288;
}
.px11 {
	font-size: 11px;
}
.px10 {
	font-size: 10px;
}
.px9 {
	font-size: 9px;
}
.px14 {
	font-size: 14px;
}
.px18 {
	font-size: 18px;
}
.px16 {
	font-size: 16px;
}
.red {
	color: #FF0000;
}
.orang {
	color: #CC0500;	
}
.white {
	color: #FFFFFF;
}
.grey {
	color: #6D7288;
}
.green {
	color: #14660E;
}
.admin_blue {
	color: #5B7EAD;
}
table#klist td {
	border: 1px solid;
	padding: 0.1em;
	padding-left: 0.3em;
	padding-right: 0.3em;
	background-color:#5B7EAD;
}
table#klist5 td {
	border: 1px solid #EDEDED;
	padding: 0.1em;
	padding-left: 0.3em;
	padding-right: 0.3em;
}
table#klist5 td:hover {
	background-color:#fff5f5;
	text-decoration: underline;
}
table#klist td:hover {
	background-color:#5B7EDa;
}
table#klist2 td {
	background-color:#F3F3F3;
}
table#klist2 td:hover {
	background-color:#fee;
}
table#klist3 td {
	border: 1px solid gray;
}
table#klist4 td:hover {
	background-color:#fef;
}

#menu_admin_top{
	background:#9CA6AB;
	padding:6px;
	margin:1px 0;	
}
div#menu_admin_top a{
	margin:5px 2px;
	padding:5px;
	background:#7E888D;
	color:#FFFFFF;	
	font-weight:bold;	
	text-transform:uppercase;
}
div#menu_admin_top a:hover {
	background:#CE1E1E;
}

.grays {
	font-family: Tahoma, Arial;
	font-size: 11px;
	color: #6B6C6A;
}
.title_page {
	background: #F3F3F3;
}
.title_page h1 {
	font: bold 16px Arial, Helvetica, sans-serif;
	color: #7F8395;
	margin: 0px;
	padding: 0px;
}
.title_page_sm h1 {
	font: normal 14px Arial, Helvetica, sans-serif;
	color: #7F8395;
	margin: 0px;
	padding: 0px;
}
.name_user_title {
	font: bold 12px Tahoma, Arial;
}
a.weeksite { 
	padding:4px; 
	text-decoration:none 
}
a.weeksite, a.weeksite:link, a.weeksite:visited  { 
	background: #FFFFFF;
}
a.weeksite:hover  { 
	color: #FFFFFF;  
	background: #7F8395;
}

a.categ ,a.categ:active , a.categ:visited  { 
	font: 10px Tahoma; 
	color: #7F8395;
}
a.categ:hover {
	text-decoration: underline;
}

.header_input {
	border: 1px solid #006699;
	font-size: 11px;
	width: 100px;
	background-color: #FFFFFF;
}
a.redbackground:link {
	font: bold 12px tahoma;
	color: #FFFFFF;
	text-decoration: underline;
	background-color: #C10000;
	padding: 2px 2px 4px 2px;
}
a.redbackground:visited {
	font: bold 12px tahoma;
	color: #FFFFFF;
	text-decoration: underline;
	background-color: #C10000;
	padding: 2px 2px 4px 2px;
}
a.redbackground:hover {
	font-family: tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #C10000;
	padding: 2px 2px 4px 2px;
}
.border_1px_s_g {
	border:1px solid #BBB;	
}
.underline {
	text-decoration:underline;
}
#table_menu_1 {
	width:79px;
	height: 25px;
	background: URL(/images/menu_navig_1.gif);
	text-align: center;
}
#table_menu_1:hover {
	background: URL(/images/menu_navig_1_hover.gif);
}
#table_menu_1.active_back {
	background: URL(/images/menu_navig_1_hover.gif);
}
#table_menu_2 {
	width:84px;
	height: 25px;
	background: URL(/images/menu_navig_2.gif);
	text-align: center;
}
#table_menu_2:hover {
	background: URL(/images/menu_navig_2_hover.gif);
}
#table_menu_2.active_back {
	background: URL(/images/menu_navig_2_hover.gif);
}
#table_menu_3 {
	width:84px;
	height: 25px;
	background: URL(/images/menu_navig_3.gif);
	text-align: center;
}
#table_menu_3:hover {
	background: URL(/images/menu_navig_3_hover.gif);
}
#table_menu_3.active_back {
	background: URL(/images/menu_navig_3_hover.gif);
}
#table_menu_4 {
	width:84px;
	height: 25px;
	background: URL(/images/menu_navig_4.gif);
	text-align: center;
}
#table_menu_4:hover {
	background: URL(/images/menu_navig_4_hover.gif);
}
#table_menu_4.active_back {
	background: URL(/images/menu_navig_4_hover.gif);
}
#table_menu_5 {
	width:84px;
	height: 25px;
	background: URL(/images/menu_navig_5.gif);
	text-align: center;
}
#table_menu_5:hover {
	background: URL(/images/menu_navig_5_hover.gif);
}
#table_menu_5.active_back {
	background: URL(/images/menu_navig_5_hover.gif);
}
#table_menu_6 {
	width:143px;
	height: 25px;
	background: URL(/images/menu_navig_6.gif);
	text-align: center;
}
#table_menu_6:hover {
	background: URL(/images/menu_navig_6_hover.gif);
}
#table_menu_6.active_back {
	background: URL(/images/menu_navig_6_hover.gif);
}
a.tab_nav:link, a.tab_nav:active, a.tab_nav:visited {
	color: #5D6278;
	font-size: 11px;
}
a.tab_nav:hover {
	color: #fff;
	font-weight: bold;
	text-decoration: none;
}
.tab_nav {
	text-decoration:underline;
}
.active_font {
	color: #fff;
	font-weight: bold;
	text-decoration:none;
}
.header_banner_block a {
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #53586F;
	background: none;
}
.header_banner_block a:hover {
	background: none;
}
 
.header_menu { text-align:center; vertical-align:middle; }
.header_menu a { color:#5D6278; font-size:11px; line-height:25px; text-align:center; vertical-align:middle;}
.header_menu a:hover { text-decoration:underline; }
.header_menu a.active { color:#FFFFFF;}

#lightbox {
	background-color:#eee;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
}
#lightboxDetails {
	font-size: 0.8em;
	padding-top: 0.4em;
}	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }
#closeButton{ top: 5px; right: 5px; }

#lightbox img{ border: none; clear: both;} 
#overlay img{ border: none; }

#overlay{ background-image: url(/images/overlay.png); }

* html #overlay {
	background-color: #333;
	back\ground-color: transparent;
	background-image: url(/images/spacer.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/overlay.png", sizingMethod="scale");
}

.border {
	border: 1px solid #E6E6E6;
}
.box_portfolio td.title {
	font: normal 11px Tahoma, Arial;
	color: #6D7288;
	margin-bottom: 1px;
}
.box_portfolio td.title a, .box_portfolio td.view_big_images a {
	font: bold 11px Tahoma, Arial;
	color: #6D7288;
	text-decoration: none;
	background: none;
}
.box_portfolio td.title a:hover, .box_portfolio td.view_big_images a:hover {
	text-decoration: underline;
}

.navigation_title {
	background: #F7F8F9;
}
.navigation_title h3 {
	font: bold 14px Tahoma, Arial;
	color: #7F8395;
	margin: 0px;
	padding: 0px;
}
.block_50 {
	float: left;
	width: 50%;
}
.block_25 {
	float: left;
	width: 24%;
	margin: 0px 2px;
}
.block_sm .title_name {
	padding: 3px;
}
.block_sm .images_small {
	padding: 2px;
}
.rows1 {
	background: #FBFBFB;
}
.rows2 {
	background: #EFEFEF;
}

.raing_nav {
	font: normal 9px Arial, Helvetica, sans-serif;
}

/* 2008/09/30 */
h1 { padding:5px 0; margin:0; font: normal 24px "Times New Roman", Times, serif; }
h1 strong { font: normal 24px "Times New Roman", Times, serif; color: #AC0400; }

#center { width: 800px; margin:0; padding:10px;}
.clr { clear:both;}
ul.keys { padding:0; margin:0 0 0 5px; outline:0; list-style:none; }
ul.keys li { margin:0; padding:0 10px 0 10px; outline:0; background:url(/images/menu_pimp_red.gif) no-repeat left; float:left; }

.rows_name { margin:5px 0; padding:0; width:800px; background:#f2f2f2 URL(/images/top_line_homepage.jpg) no-repeat left;}
.rows_name p.title { line-height:17px; float:left; font:normal 15px Arial, Helvetica, sans-serif; padding:12px 10px; margin:0; }
.rows_name p.info { line-height:17px; float:right; font:normal 15px Arial, Helvetica, sans-serif; padding:12px 10px; margin:0; }

.site_box { margin:5px 2px; padding:0;}
.site_info { float:left; width:260px; margin:1px 2px 1px 2px; height:185px;}
.site_info div.title { background:#f2f2f2; border:1px solid #bbbbbb; padding:0; margin:0;}
.site_info div.title p { border:1px solid #FFFFFF; margin:0; padding:3px 5px;}
.site_info p.img { background:#f2f2f2; padding:5px; margin:1px 0;}
.site_info div.desc { background:#f9f9f9; padding:5px; margin:1px 0;}

.works_box { margin:5px 1px; padding:0;}
.works_info { float:left; width:132px; margin:1px 1px 0 0; height:82px;}
.works_info p.img { background:#f2f2f2; padding:0; margin:0;}
.works_info p.img a { }
.works_info p.img a img { padding:0; border:1px solid #000000;}
.works_info p.img a:hover img { border:1px solid #FF0000;}

div.category_table { width: 141px; background: #FFFFFF; padding: 3px 0px; float: left; margin: 0px 1px 1px 0px; text-align: center; }

ul.avatar_list { margin:0; padding:0 0 0 10px; list-style:none;}
ul.avatar_list li { margin:0; padding:0; float:left; width:85px; height:85px !important; height:86px;}
img.avatar { border:1px solid #333333; padding:1px;}
a img.avatar { max-width:80px; max-height:80px;}
a:hover img.avatar { border:1px solid #FF0000;}

.count_style
{
	 font-family:"Times New Roman", Times, serif;
	 font-size:30px;
	 margin:10px;
	 color:#AC0400;
}
.count_text
{
	 font-family:"Times New Roman", Times, serif;
	 color:#6D7288;
	 font-size:30px;
}
.under_text
{
	font-family:Tahoma;
	font-size:11px;
	color:#6D7288;
	margin:10px;
}
