html, body {
border:0;
margin:0;
padding:0px;
}

BODY
{
FONT-FAMILY: Arial, Tahoma, Verdana,  Helvetica, sans-serif;
BACKGROUND-COLOR: #ffffff;
FONT-SIZE: 12px; 
background: url('/img/blank.gif') no-repeat;
background-attachment: fixed;    
}







h1
{
        FONT-SIZE: 18px;
        font-weight: normal;
        margin: 0px, 0px, 10px, 0px;     
line-height: 20px;
  display: block;    
}

h3
{
        FONT-SIZE: 18px;
        font-weight: normal;
        margin: 0px, 0px, 0px, 0px; 
        FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif;   
        }



h2
{
        FONT-SIZE: 25px;
        font-weight: normal;
        color: #737373;
        margin: 0px, 0px, 10px, 0px; 
line-height: 30px;
        FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif;

}




 a {
color:#2F57A1;
}

 a:hover {
 
text-decoration:none;
}



table {
FONT-SIZE: 12px;  
color:#000000; 
line-height: 16px; 

}






#pic
{
   
margin: 5px, 15px, 0px, 0px;     

}





.table_head
{
BACKGROUND-COLOR: #525252;
color:#ffffff;   
    
}

.table_gr
{
BACKGROUND-COLOR: #f5f5f5;
}





#celltext
{
padding: 0px, 0px, 10px, 0px;     

}


#date {
FONT-SIZE: 10px;    
color: #008000;

}


.left{
FONT-SIZE: 15pt;
color: #525252;         
}


a.left {
FONT-SIZE: 15pt;
color: #2F57A1;  
line-height: 35px; 
color: #FF5500;   
}





#active
{
FONT-SIZE: 14pt;
  line-height: 25px;
border-top: #E5E5D1 3px solid;
  BACKGROUND-COLOR: #FFFAD1;
  margin: 0px;
  padding: 10px;
}

#active ul
{
list-style: none;
margin: 0;
padding: 0;  
}

#active li {
FONT-SIZE: 9pt;               
margin: 8px 0 10px 10px;
  line-height: 20px; 
        }


#active li a:link, #active li a:visited, {
FONT-SIZE: 10pt;               
        FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif;
        }














#nonactive
{
margin: 0px 0px 0px 15px;
line-height: 30px;  

}


#nonactive li
{

list-style: none;
margin: 0px 0px 0px 15px;
}

#pro
{
FONT-SIZE: 8pt;    
line-height: 12px;
border: #c5c5c5 1px solid;
background-color: #ffffff;
}

#pro table
{
FONT-SIZE: 8pt;    
}


#pro h3
{

line-height: 20px;

}

#pro a
{
            FONT-SIZE: 8pt;    
       color: #2F57A1; 
      
}




#prowbg
{
FONT-SIZE: 8pt;    
line-height: 12px;
border: #c5c5c5 1px solid;

}

#prowbg a
{
 
       color: #2F57A1;  
}



.like
{
border: #FEF8C7 solid 1px;
line-height: 15px;
background: url(/img/bg_like.gif) no-repeat right bottom;  
BACKGROUND-COLOR: #FFFFE8;
}


.like ul
{

margin: 10;

}




.unlike
{
border: #FEF8C7 solid 1px;
line-height: 15px;
background: url(/img/bg_unlike.gif) no-repeat right bottom;  
BACKGROUND-COLOR: #FFFFE8;
}


.unlike ul
{

margin: 10;

}



#topban
{
width: 20%;
height: 70px;        
line-height: 14px;
}



#topban a{ 
FONT-SIZE: 9pt;
color: #ffffff;
}

#topban img
{
margin: 0px, 10px, 0px, 10px;
clear:both;
}





.topban
{
width: 20%;
height: 70px;        
line-height: 14px;
}



.topban a{ 
FONT-SIZE: 9pt;
color: #ffffff;
}

.topban img
{
margin: 0px, 10px, 0px, 10px;
clear:both;
}




#right{
width: 150px;
margin: 0, 0, 0, 10px;
line-height: 14px;
border: #FEF8C7 solid 1px;
background: url(/img/bg_right.gif) repeat-x right top;  
BACKGROUND-COLOR: #FFFFE8;
float: right;
}


#right_block{
margin: 10px;
padding: 15px;
border: #FEF8C7 solid 1px;
}

#page{
padding: 15px;
border: #FEF8C7 solid 1px;
}


.input {
width: 150px;
FONT-SIZE: 10pt;
color: #525252; 
border: #808080 solid 1px;        
}

.button {

FONT-SIZE: 10pt;
color: #525252; 
border: #808080 solid 1px;        
}


.login  {
FONT-SIZE: 8pt;
color: #525252; 
}




.blockCommentLinks  {

FONT-SIZE: 8pt;   
  }


.blockCommentLinks a {
    display: block;
width: 100%;
color:#2F57A1;
    margin: 0 auto;
FONT-SIZE: 8pt;   
    border-bottom: 1px solid #bec4be;
    padding: 4px 0 4px 0px;
    text-decoration: none;

  }

.blockCommentLinki  {
line-height: 20px;
FONT-SIZE: 7pt;  
border-bottom: 1px solid #bec4be;
  }
  
.blockCommentlinki a {
color:#2F57A1;
    margin: 0 auto;
FONT-SIZE: 7pt;   
    padding: 4px 0 4px 0px;
    text-decoration: none;
  }




.blockComm {
margin: 0 auto;
FONT-SIZE: 8pt;  
padding: 4px 0 4px 0px;
text-decoration: none;
}  

.blockComm a {
color:#2F57A1;
text-decoration: none;
}  



.blockCommentLinks #text  {
    display: block;
width: 100%;
    color:#4B4B4B;
    margin: 0 auto;
FONT-SIZE: 8pt;   
    border-bottom: 1px solid #bec4be;
    padding: 4px 0 4px 0px;
    text-decoration: none;
  }
  
  
  
.blockCommentLinks a:hover {
    display: block;
width: 100%;
    color: #000000;
    margin: 0 auto;
    border-bottom: 1px solid #bec4be;
    padding: 4px 0 4px 0px;
    text-decoration: none;
  } 

.blockCommentHead  {
    display: block;
width: 100%;
FONT-SIZE: 14pt;
    color:#4B4B4B;
    margin: 0 auto;
    border-bottom: 1px solid #bec4be;
    padding: 4px 0 4px 0px;
    text-decoration: none;
  }




#timeline
{
padding: 0 5px;  
font-size: 12pt;
}

#timeline a
{

}

#timeline a:hover
{

}


#today
{
FONT-SIZE: 15pt;
text-decoration: none;
}














#dots
{
padding:5px; 
}





#sm
{
FONT-SIZE: 7pt;
line-height: 12px;     
}


.date
{
FONT-SIZE: 7pt;
line-height: 12px;     
}


img {
  border: none;
}


  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  

.teaser { width: 250px;
  PADDING-RIGHT: 0px; PADDING-LEFT: 11px; BACKGROUND: url(/img/tsr-l.gif) no-repeat left top; PADDING-BOTTOM: 0px; MARGIN: 10px; PADDING-TOP: 0px; 
}

.teaser DIV {
  PADDING-LEFT: 11px; BACKGROUND: url(/img/tsr-l.gif) no-repeat left bottom; MARGIN: 0px 0px 0px -11px
}

.teaser DIV DIV{
  PADDING-LEFT: 11px; BACKGROUND: url(/img/tsr-l.gif) no-repeat left bottom; MARGIN: 0px 0px 0px -11px
}











.pageline {
  margin: 20px 0px 20px 10px; 
    FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
  FONT-SIZE: 17px;    
}


.pageline div {
  FONT-SIZE: 15px;    
}

a.pageline {

  width: 10px; 
  FONT-SIZE: 17px;

}


.prog_future {
  
border-bottom: #c5c5c5 solid 1px;

}

.prog_past {
  
  color: #c5c5c5;

}

.prog_now {
  

BACKGROUND-COLOR: #FEFDC2;  
  FONT-SIZE: 15px;  
  color: #FF0000;
}


#help {
    FONT-SIZE: 10px;
    cursor: help;  
}



.rtop,.rbottom{display:block}
.rtop *,.rbottom *{display:block;height: 1px;overflow: hidden}
.r1{margin: 0 5px}
.r2{margin: 0 3px}
.r3{margin: 0 2px}
.r4{margin: 0 1px;height: 2px}

.rs1{margin: 0 2px}
.rs2{margin: 0 1px}


textarea {
  width: 70%;
}


.quote_mess
{
padding: 5 px;
BACKGROUND-COLOR: #FEFDC2;
}


.quote_art { float: right; margin: 10px 0 15px 5px; padding: 15px; display: block; width: 30%; background: #f0f0f0; border-top: 1px solid #000; border-bottom: 1px solid #000; font-size: 110%; font-weight: normal; color: #505050; text-decoration: none; line-height: 150%; font-style: normal; }

.img_border {border: #c5c5c5 solid 1 px; margin: 5 px; padding: 5 px;}




.abuser
{
position: absolute; width:400; padding: 10px; overflow: auto; border: 1px solid #BBB; background:#E9E8F2; z-index:100;
}



.mainnews{
}

.mainnewsadv{
padding:30px;
margin:0px;
background: url(/img/adv_news.gif) no-repeat right top;  
background-color:#FAFFB4;
}






.note
{
border-top: #d00000 1px solid;
background-color: #FEFEBA;
width:100%;
padding:5px;
margin: 10px 0px;
color: #525252;
}






















.photolist dl {float:left;text-align:center;}
.photolist dt,dd {width:155px;float:left; }
.photolist dt {margin-bottom:2em; height:200px;}/* vertical space between the images */
.photolist dd {margin:155px 0px 10px -155px;}
.photolist img {vertical-align:middle;border:0; border: #fff solid 1px;}
.photolist img:hover {vertical-align:middle;border:0; border: #366fc6 solid 1px;}



.box{
	MARGIN: 0px 0px 15px;
}


img.fl{
float:left;
margin:10px;
}

.post  {
	padding-bottom: 20px
}


.photoreport-thumb {
	background-color:#DDDDDD; HEIGHT: 100px
}
.photoreport-thumb .row-report {
	padding: 10px 0px; OVERFLOW: hidden; WIDTH: 100%; WHITE-SPACE: nowrap; HEIGHT: 100px; line-height:1px;
}
.photoreport-thumb .row-report A {
	MARGIN-RIGHT: 10px; HEIGHT: 100px
}
* HTML .photoreport-thumb .row-report A {
	FLOAT: none; HEIGHT: 100px
}
.photoreport-thumb .row-report A IMG {
	WIDTH: 75px; HEIGHT: 75px; border:0;
}



























