    html, body {
        margin: 0;
        padding: 0;
        width: 100%;
        height: 100%;
        font-family: Tahoma, Verdana, Arial, sans-serif;
        font-size: 90%;
        text-align: left;
        background:#292921 url(images/bg_top.jpg) top left repeat-x;
    }
    
    A {
        font-family: Tahoma, Verdana, Arial, sans-serif;
        text-decoration: underline; 
    }

    A:hover {
        text-decoration: none; 
    }
    
    #all{
        background: url(images/bg_left.jpg) top left no-repeat;
    }
    #all #all_content{
        overflow:hidden;
        background: url(images/bg_right.jpg) top right no-repeat;
    }
    
    #all #all_content #top_banner{
        height: 90px; 
        background: url(images/bg_top_banner.gif) top left repeat-x;
        margin: 15px 35px 0 35px;
    }
    #all #all_content #top_banner p{
        font-size: 30px;
        color: White;
        margin: 0;
        padding:12px 0 0 41px;
    }
    #all #all_content #top_banner p img{
        float: right;
        margin:-12px 0 0 0px;
    }
    
    #all #all_content #header{              
        margin: 15px 35px 0 35px;
    }
    * html #all #all_content #header{              
        margin: 15px 32px 0 35px;
    }
    #all #all_content #header blockquote{       
        margin:0;
        width: 210px;
        height: 220px;
        display: block;
        background: url(images/logo.gif) top right no-repeat;
        float: left;
    }
    #all #all_content #header blockquote a{
        width: 210px;
        height: 220px;
        text-indent: -700em;
        overflow:hidden;
        white-space: nowrap;
        display: block;
    }
    
    #all #all_content #header_content{  
        margin: 0 0 0 210px;
        height: 220px;
    }
    
    * html #all #all_content #header_content{  
        margin: 0 0 0 210px;
        height: 220px;
position:relative;
left:-3px;
    }

    #all #all_content #header_content #top{ 
        height: 37px;
        background: url(images/header_right_bg.gif) top right no-repeat;    
    }
    #all #all_content #header_content #top #enter_reg{
        height: 24px;
        padding:12px 0 0px 0;
        overflow:hidden;
        margin:0 390px 0 0;
        background: White;
        border-top: 1px solid #DDDDDD;
    }
    #all #all_content #header_content #top #enter_reg #login {
        padding:0px 10px 0px 0;
        margin: 0 28px 0 0;
        background: url(images/bullet_enter.gif) bottom right no-repeat;
    }
    #all #all_content #header_content #top #enter_reg #login a{
        font-size: 14px;
        color: #3A73B3;
    }
    #all #all_content #header_content #top #enter_reg #register{
        font-size: 14px;
        color: #3A73B3;
    }
    #all #all_content #header_content #top #add_make{
        float: right;
        margin:-36px 10px 0 0;
    }
    
    #all #all_content #header_content #top #add_make #start_page{
        margin: 0 47px 0 0;
        padding: 16px 0 0 0;
        background: url(images/bullet_make_start.gif) top left no-repeat;
        float: left;
    }

    #all #all_content #header_content #top #add_make #favorites {
        padding: 16px 0 0 0;
        background: url(images/bullet_add_faw.gif) top left no-repeat;
    float: left;
    }
    #all #all_content #header_content #top #add_make #start_page a{
        font-size: 11px;
        color: #3A73B3;
    }
    #all #all_content #header_content #top #add_make #favorites a{
        font-size: 11px;
        color: #3A73B3;
    }       
    
    
    
    
    
    
    
    
    #all #all_content #header_content #header_content_bottom {  
        background: #FFFFFF;
        height: 183px;
        padding: 0 10px 0 0;
    }
    #all #all_content #header_content #header_content_bottom #header_content_bottom_1 { 
        border-top: 1px solid #DDDDDD;
        padding: 27px 0 0 0;
        background: url(images/header_bg.gif) top left no-repeat;
    }
    
    #all #all_content #header_content #header_content_bottom #header_content_bottom_1 ul{   
        list-style: none;
        padding: 0;
        margin: 0;
        vertical-align: bottom;
        min-height:50px;
    }
    * html #all #all_content #header_content #header_content_bottom #header_content_bottom_1 ul{
height:50px;
    }

    #all #all_content #header_content #header_content_bottom #header_content_bottom_1 ul li{
        float: left;
        padding:0 0 0 35px;
    }
    #all #all_content #header_content #header_content_bottom #header_content_bottom_1 ul li a{
        font-size: 24px;
        color: #3A73B3;
    }
    
    #all #all_content #header_content #header_content_bottom #header_content_bottom_1 ul #biography{    
        background: url(images/top_menu_bullet_biography.gif) bottom left no-repeat;
        margin: 0 50px 0 0;
    }
    #all #all_content #header_content #header_content_bottom #header_content_bottom_1 ul #news{ 
        background: url(images/top_menu_bullet_news.gif) bottom left no-repeat;
        margin: 0 50px 0 0;
    }
    #all #all_content #header_content #header_content_bottom #header_content_bottom_1 ul #blogs{    
        background: url(images/top_menu_bullet_blogs.gif) bottom left no-repeat;
    }


    #all #all_content #header_content #header_content_bottom #header_content_bottom_1 #search_block{
        margin: 10px 0 0 0;
        background: #292921 url(images/search_block_bg.gif) top left repeat-x;
    }

    #all #all_content #header_content #header_content_bottom #header_content_bottom_1 #search_block div{
        background: url(images/search_block_top_left.gif) top left no-repeat;
    }
    #all #all_content #header_content #header_content_bottom #header_content_bottom_1 #search_block div div{
        background: url(images/search_block_top_right.gif) top right no-repeat;
    }
    

    #all #all_content #header_content #header_content_bottom #header_content_bottom_1 #search_block div div div{
        background: url(images/search_block_bottom_left.gif) bottom left no-repeat;
    }
    #all #all_content #header_content #header_content_bottom #header_content_bottom_1 #search_block  div div div div{
        background: url(images/search_block_bottom_right.gif) bottom right no-repeat;
		padding: 5px 0;
		min-height: 10px;
		font-size: 12px;
        color: #7A7A7A;
        padding: 12px 0 12px 10px; 
	}
    * html #all #all_content #header_content #header_content_bottom #header_content_bottom_1 #search_block   div div div div{
height: 1px;
    }
    #all #all_content #header_content #header_content_bottom #header_content_bottom_1 #search_block  div div div div input{
        width: 53%;
        margin: 0 20px 0 20px;
    }
    #all #all_content #header_content #header_content_bottom #header_content_bottom_1 #search_block  div div div div a {
        margin: 0;
        padding: 0;
        vertical-align: middle;
    }
    #all #all_content #header_content #header_content_bottom #header_content_bottom_1 #search_block  div div div div a img{
        border:0;
        padding: 0;
        margin: 0;
    }
	
    
    #all #all_content #header_content #header_content_bottom #header_content_bottom_1 #letter{
        padding: 5px 0 0 0;
    }
    #all #all_content #header_content #header_content_bottom #header_content_bottom_1 #letter br{
        font-size: 1px;
    }
    #all #all_content #header_content #header_content_bottom #header_content_bottom_1 #letter a{
        font-size: 12px;
        color: #3A73B3;
        margin: 0 7px 0 0;
    }
    #all #all_content #header_content #header_content_bottom #header_content_bottom_1 #letter span{
        font-size: 12px;
        color: #FFFFFF;
        background: #DC0024;
        padding: 0 2px;
        margin: 0 7px 0 0;
    }
    
    #all #all_content #header_separator{
        margin: 0 35px;
        height: 27px;
        background: #FFFFFF url(images/header_separator.gif) top left no-repeat;        
    }
    #all #all_content #header_separator #header_separator_line{
        height: 8px;
        border-bottom: 1px dashed #DDDDDD;
    }
	* html #all #all_content #header_separator #header_separator_line{
position:relative;
top:-9px;
	}

    #all #all_content #content_white{
        background: #FFFFFF;
        overflow:hidden;
        margin: 0 35px;
    }
    
    #all #all_content #column{
        float:left;
        width:180px;
        padding: 0 20px 0 10px;
        background: #FFFFFF;
    }
    
    h1{
        margin: 0;
        font-size: 24px;
        color: #DC0024;
        font-weight: normal;
    }
    h2{
        margin: 0;
        font-size: 24px;
        color: #DC0024;
        font-weight: normal;
    }
    
    #all #all_content #column strong{
        font-size: 18px;
        color: #9D9D9D;
        font-weight: normal;
    }   
    
    #all #all_content #column .block_action{    
        margin: 10px 0 0 0;
        font-size: 12px;
        color: #FFFFFF;
        background:#DC0024 url(images/block_action_top.gif) top left no-repeat; 
		padding: 4px 0 0 0;
    }
    #all #all_content #column .block_action div{
		padding: 0 0 4px 0;
        background: url(images/block_action_bottom.gif) bottom left no-repeat;     
    }
    * html #all #all_content #column .block_action div{
		height: 10px;
	}
    #all #all_content #column .block_action div strong{
        font-size: 12px;
        margin: 0 0 0 7px;
        color: #FFFFFF;
        font-weight: bold;
        float: left;
    }   
    #all #all_content #column .block_action div a{  
        font-size: 12px;
        color: #FFFFFF;
    }
    #all #all_content #column .block_action div span{   
        float: right;
        margin: 0 7px 0 0;
    }
	
	
    
    #all #all_content #column .block_profile{
        margin: 10px 0 0 0;
        background: url(images/block_profile_bg.gif);
    }
    * html #all #all_content #column .block_profile{
		height:1px;
    }

    #all #all_content #column .block_profile div{    
        background: url(images/block_profile_top.gif) top left no-repeat;
    }
    #all #all_content #column .block_profile div div{    
		padding:10px;
        background: url(images/block_profile_bottom.gif) bottom left no-repeat;
    }


    #all #all_content #column .block_profile div div img{
        border:1px solid #D3D3CC;
    }
    #all #all_content #column .block_profile div div a{
        font-size: 12px;
        color: #3A73B3;
    }   
    #all #all_content #column .block_profile div div br{
        font-size: 5px;
    }   
    #all #all_content #column .block_profile div div .tell_friend{
        padding: 0 0 0 20px;
        background: url(images/tell_friend.gif) top left no-repeat;
    }   
    #all #all_content #column .block_profile div div .add_blog{
        padding: 0 0 0 20px;
        background: url(images/add_blog.gif) top left no-repeat;
    }	
	
	
	
	
    #all #all_content #column .block_default{
        margin: 25px 0 0 0;
        border:1px solid #DDDDDD;
        padding: 14px 7px;
    }
    #all #all_content #column .block_default ul{
        list-style-type: square;
        margin: 10px 0 0 0;
        padding: 0 0 0 14px;
    }
    #all #all_content #column .block_default ul li {
        line-height: 1.7em;
    }
    #all #all_content #column .block_default ul li a{
        font-size: 12px;
        color: #3A73B3;
    }
    #all #all_content #column .block_default strong{
        font-size: 12px;
        color: #292921;
        font-weight: bold;
    }




	
    #all #all_content #column .block_default div{
        border-top: 1px solid #DDDDDD;  
        padding: 25px 0 10px 0;
        overflow:hidden;
        font-size: 12px;
        color: #676767;
		clear: left;
    }
    * html #all #all_content #column .block_default div{
        overflow:visible;
		height:10px;
	}
    #all #all_content #column .block_default div a{
        font-size: 12px;
        color: #3A73B3;
    }
    #all #all_content #column .block_default div img{
        float: left;
        margin: -15px 5px 0px 0;
    }
    #all #all_content #column .block_default .first{
        margin: 15px 0 0px 0;
        border-top: 1px solid #FFFFFF;  
    }
    #all #all_content #column .block_default .show_all{
        padding: 0 0 0 20px;
        background: url(images/show_all.gif) top left no-repeat;
        font-size: 12px;
        color: #3A73B3;
    }
    #all #all_content #column .banner{
        text-align: right;
        margin: 25px 0;
    }
    #all #all_content #column .banner a{
        font-size: 12px;
        color: #3A73B3;
    }
    
    #all #all_content #content {
        margin: 0 0px 0 210px;
        padding: 0 23px 0 0;
        background: #FFFFFF;
    }
    #all #all_content #content #thermometr{
        font-size: 16px;
        color: #9D9D9D;
    }
    #all #all_content #content #thermometr a{
        color: #3A73B3;
        padding: 0 14px 0 0;
    }
    #all #all_content #content #thermometr strong{
        color: #DC0024;
    }
    
    #all #all_content #content #tab_content{
        margin: 24px 0 0 0; 
    }


    #all #all_content #content #tab_content #tabs{
        margin: 38px 0 0px 0;       
        padding: 1px 0 0 0;
		border-bottom:1px solid #DDDDDD;
		height:42px;
    }
    * html #all #all_content #content #tab_content #tabs{
        height:42px;
position:relative;
left:-3px;
    }

    #all #all_content #content #tab_content #tabs div{
		height:40px;
        float: left;
        margin: 1px 2px 0 0;
        background: #F1F1F1 url(images/tab_left.gif) top left no-repeat;
    }
    #all #all_content #content #tab_content #tabs .tab_cur{
		height:41px;
		margin:0 2px 0 0;
		position:relative;
		top:1px;
        border-bottom: 1px solid #FFFFFF;
        background: #FFFFFF url(images/tab_left.gif) top left no-repeat; 
    }

    #all #all_content #content #tab_content #tabs div span{
        display: block;
        float: left;
        height: 33px;
        font-size: 18px;
        color: #37393A;

        padding: 7px 30px 0 30px;
        background:  url(images/tab_right.gif) top right no-repeat;
    }


    #all #all_content #content #tab_content #tabs a{
        font-size: 18px;
        color: #37393A;
    }
  
    
    
    
    #all #all_content #content #tab_content #last_news{
        padding: 22px 0px 20px 10px;
        border-left: 1px solid #DDDDDD; 
    }
    #all #all_content #content #tab_content #last_news div{
        padding: 0 0 20px 0;
        font-size: 12px;
        color: #676767;
        overflow: hidden;
    }   
    #all #all_content #content #tab_content #last_news div a{
        font-size: 18px;
        color: #3A73B3;
        font-weight: bold;
    }   
    #all #all_content #content #tab_content #last_news div span{
        font-size: 11px;
        color: #AEAEAE;
        background: #F1F1F1;
        float: right;
        padding: 0 2px;
    }   
    #all #all_content #content #tab_content #last_news .all_news{
        font-size: 12px;
        color: #3A73B3;
        padding: 0 0 0 20px;
        background: url(images/bullet_all_news.gif) center left no-repeat;
    }
    
    #all #all_content #content #tab_content .biography{         
        border-left: 1px solid #DDDDDD; 
        padding: 22px 0px 20px 10px;
        background: #EAEAD7;
    }
    #all #all_content #content #tab_content .more{
        font-size: 12px;
        color: #3A73B3;
        padding: 0 0 0 20px;
        background: url(images/bullet_more.gif) center left no-repeat;
        
    }
    #all #all_content #content #tab_content #comments{
        border-left: 1px solid #DDDDDD;     
        padding: 22px 0px 20px 10px;
    }
    
    #all #all_content #content #tab_content #comments .from{
        overflow: hidden;
        color: #676767;
        font-size: 14px;
    }
    * html #all #all_content #content #tab_content #comments .from{
        height:1px;
        overflow:visible;
    }

    #all #all_content #content #tab_content #comments .from span{
        float: left;
        margin: -12px 0 0 10px;
        font-size: 14px;
        color:#8A8F92;

    }
    #all #all_content #content #tab_content #comments .from img{
        background: Black;  
        margin: 10px  0 0 0;
    }
    #all #all_content #content #tab_content #comments .from span a{
        color:#336699;
    }
    #all #all_content #content #tab_content #comments .from p{
        float: right;
        font-size: 11px;
        display: block;
        padding: 0;
        margin: -12px 5px 0 0;
    }
    #all #all_content #content #tab_content #comments .from p a{
        color:#336699;
    }

    #all #all_content #content #tab_content #comments .text_comment{
        margin: 3px 0 0 0;
        padding: 9px 0 22px 0;
        background: url(images/comment_text_top.gif) top left no-repeat;
        color: #676767;
        font-size: 12px;
    }
    #all #all_content #content #tab_content #comments .text_comment img{
        float:left;
        border:1px solid black;
        margin: 0 7px 0 7px;
    }
	#all #all_content #content #tab_content #comments .first_comment{
        margin: 20px 0 0 0px;
    }
    
    #all #all_content #content #tab_content #comments .text_comment span{
        padding: 7px 0;
        background: #F1F1F1;
        display: block;
        overflow: hidden;
    }
	* html #all #all_content #content #tab_content #comments .text_comment span{
        height:50px;
        overflow:visible;
    }
    #all #all_content #content #tab_content #comments .text_comment a{
        color:#3A73B3;
        font-size: 12px;
    }

    
    #all #all_content #content #tab_content #comments .sub_comment{
        margin: 0 0 0 40px;
    }
    

    #all #all_content #content #tab_content #comments #add_comment button{ 
		float: right;
		margin: 0 0 0 5px;
    }

    #all #all_content #content #tab_content #comments #add_comment textarea{
        width: 98%;
        height: 180px;
        margin: 10px 0 10px 0;      
    }

    
    
    #all #all_content #bottom{  
        clear: left;
        overflow: hidden;
        height: 60px;
        background:#292921 url(images/bg_bottom.jpg) bottom left no-repeat;
        padding: 40px 35px 0 35px;
        color: #FFFFFF;
    }
    #all #all_content #bottom img {  
        float: right;
        margin: 0 0 0px 3px;
    }   

    .c{
        display: block;
        clear:both;
        height: 0;
        font-size: 0px;
        overflow: hidden;
    }
 

    



     