* {
  margin: 0;
  padding:0;
  } 
 

a { selector-dummy: expression(this.hideFocus=true);}  
select,input,td,body,p,div{font-size:9pt; letter-spacing:-1; font-family:Tahoma; } 


	
	body { background-image:url("/images/head_bg.gif");  
		background-repeat: repeat-x; 
		background-color:#ffffff;
	} 
	 
.style1 {
	color: #ff7600;
	font-weight: bold;
	font-size:8pt; font-family:Tahoma
}
.style2 {color: #307294}
.small{font-size:8pt; font-family:Tahoma} 
.graysmall{font-size:7pt; font-family:Tahoma} 
.input{border:1 solid #cccccc; background-Color:#f7f7ef; font-size:8pt; font-family:Tahoma; color:#777777}

selectt{ behavior: url('/inc/selectBox.htc'); font-size:8pt; letter-spacing:-1; font-family:Tahoma; color:#777777 ;} 
select{ font-size:8pt; letter-spacing:-1; font-family:Tahoma; color:#777777; line-height:150%;} 

a{text-decoration:none; color:#333; }
a:visited{text-decoration:none; color:#333; }
a:hover{text-decoration:underline; color:#000; }

 
.gray{color:#777777} 


.top_menu{
	filter:DropShadow(Color="#000000",OffX="1",OffY="1",Positive="1");
	letter-spacing:-1px; font-weight:bold;  font-family:Tahoma; 
	color:#eeeeee;  font-size:12px; 	
}
a.top_menu:link{text-decoration:none; color:#eee; }
a.top_menu:visited{text-decoration:none; color:#eee; }
a.top_menu:hover{text-decoration:underline; color:#ffd; }
 






    .tabWidget { overflow:hidden; }
    
    .tabWidget .tabBox { border-bottom:1px solid #DEDEDE; height:25px; z-index:1;  }
    .tabWidget .tabBox a { text-decoration:none; color:#666666; }
    .tabWidget .tab { position:relative; top:1px; border:1px solid #DEDEDE; margin-right:4px; float:left; cursor:pointer;  background-color:#FFFFFF; z-index:2; height:25px; }
    .tabWidget .on { position:relative; top:1px; border:1px solid #DEDEDE; border-bottom:1px solid #FFFFFF; margin-right:4px; float:left; cursor:pointer;  background-color:#FFFFFF; z-index:2; height:25px; }
    
    .tabWidget .tab div { float:left; height:15px; border-bottom:5px solid #EEEEEE; font-size:8pt; padding:5px 8px 0 8px; color:#666666; font-family:µ¸¿ò }
    .tabWidget .tab div a { color:#666666; }
    .tabWidget .on div { float:left; height:15px; border-bottom:5px solid #FFFFFF; font-size:8pt; padding:5px 8px 0 8px; color:#000000; font-family:µ¸¿ò }
    .tabWidget .on div a { color:#000000; }
    
    .tabWidget .tabContent { border:1px solid #DEDEDE; padding:4px;  border-top:none; background-color:#FFFFFF; z-index:1;}
    .tabWidget .show { display:block; }
    .tabWidget .hide { display:none; }
    
    .tabWidget .tabContent table { border:0; width:100%; table-layout:fixed; }
    
    .tabWidget .tabContent .thumbnail { text-align:center; }
    .tabWidget .tabContent .thumbnail img { border:1px solid #EEEEEE; padding:5px; float:left; }
    
    .tabWidget .tabContent .titleBox { padding-top:3px; padding-left:10px; color:#888888; vertical-align:top;}
    .tabWidget .tabContent .titleBox .regdate { font-family:tahoma; font-size:.85em; color:#AAAAAA;}
    .tabWidget .tabContent .titleBox .title { background:url("../../../../widgets/tab_newest_document/skins/xe_official/css/../images/normal/bullet.gif") no-repeat 3px 6px; padding-left:10px; margin-top:3px; height:20px; white-space:nowrap; overflow:hidden; }
    .tabWidget .tabContent .titleBox .title .comment_cnt { font-weight:normal; font-size:0.8em; color:#F48A23; }
    .tabWidget .tabContent .titleBox .title a { color:#666666; text-decoration:none; }
    .tabWidget .tabContent .titleBox .title a:hover { text-decoration:underline; }
    
    .tabWidget .tabContent .titleBox .title .author { color:#AAAAAA; }
    .tabWidget .tabContent .titleBox .title .readAndVoted { font-family:tahoma; font-size:.8em; color:#AAAAAA;}
    .tabWidget .tabContent .titleBox .title .readAndVoted .readed { color:#4BC4C8;}
    .tabWidget .tabContent .titleBox .title .readAndVoted .voted { color:#C8A64B;}





 

  
  #wrapper {
    position:absolute;
    top:0px;
    left:50%;
    width:899px;  
    margin-left:-500px; 
    
  }
  
  #flotter{
     position:absolute;
     top:238px;
     left:50%;
     margin-left:455px; 
     width:96px; 
  }
  
  #branding{
    padding:0px; 
  }
  
  #main_search{
    padding:0px; 
    
  }
  
   
  #main_content{
   width:696px;
   float:right;
	
   
    
  }

  #main_content table{padding:5px;}
  
  #left_menu{
   width:203px;
   float:left; 
     
  }
 
  
  #index_main{
     width:492px; 
     float:left;
  }
  #index_right{
     width:204px; 
     float:right;
  }
    
   #footer {
  clear:both;
  }
  
  
#key6 { position:relative; padding:0px; width:74px; float:left;}
#key5 { position:relative; padding:0px; width:62px; float:left;}
#key4 { position:relative; padding:0px; width:52px; float:left;}
#key3 { position:relative; padding:0px; width:38px; float:left;}
#key2 { position:relative; padding:0px; width:28px; float:left;}
   