/* --------------- reset.css --------------- */
html, body, div, a, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center,  dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video { margin: 0; padding: 0; outline: 0; border: 0; vertical-align: baseline; background: transparent; font-size: 100%; } table { border-collapse: separate; border-spacing: 0; } td, td img { vertical-align: top; } input, select, button, textarea { margin: 0; padding: 0; outline: 0; font-size: 100%; } input[type="checkbox"] { vertical-align: bottom; } input[type="radio"] { vertical-align: text-bottom; } ins { text-decoration: none; } del { text-decoration: line-through; } article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }
/* --------------- /reset.css --------------- */



div.news {
    overflow: hidden;
	margin-bottom: 10px;
}
div.news h2 {
    color: #0075C6;
    font: bold 16px Georgia,serif;
}
div.news  ul {
    margin-bottom: 0;
	list-style-type: none;
}
div.news  ul li.first {
    float: left;
	margin-right: 20px;
    width: 345px;
}
.col {
	float: left; 
	width: 340px; /* Ширина блока */
	margin-right: 25px; /* Отступы справа */
	padding: 5px 0; 
	display: inline; /* IE6 */ 
}
.default-trailblock {list-style-type: none; padding-top: 5px;}
.wide {float: none;    margin-left: 0;}

ul.default-trailblock h2 {font-size: 1.333em; font-weight: bold;margin-bottom: 10px;}
.article-attributes {font-weight: bold;font-size: 11px !important;}

div.navigation 
{
	font-family: arial, sans-serif;
	font-size: 17px;
}


/* --------------- базовые настройки ---------*/
body {
    background: #efefef url('../images/body-shadow.png') repeat-x;
    border-top: 7px solid #bf0000;
    text-align: left;
    line-height: 1;
    font: 12px Arial, Helvetica, sans-serif;
    color: #333;
}
input, select, button, textarea {
    font: 12px Arial, Helvetica, sans-serif;
}
label, input[type="button"], input[type="submit"], button {
    cursor: pointer;
}
blockquote, q {
    quotes: none; 
}
blockquote:before, blockquote:after,
q:before, q:after {
    content: ''; 
    content: none; 
}
h1 {
    font-weight: normal;
}
a {  
    text-decoration: underline;
	color: #0075c6;
}
a:visited {
    color: #1f6ed9;
}
a:hover {
    text-decoration: none;
}
/* --------------- /базовые настройки ---------*/

/* --------------- /базовые стили ---------*/
.fl  { float: left } .fr  { float: right } .w200 { width: 200px } .clr { clear: both; }
/* --------------- /базовые стили ---------*/

/* --------------- стили дизайна ---------*/
#wrap { 
    background: #fff url('../images/wrap-shadow.png') repeat-x;
    border-right: 1px solid #fff;
    border-left: 1px solid #e8e8e8;
    width: 920px; /* 1000px - 80px от padding = 920px */
    margin: -7px auto 0; 
    padding: 0 40px; /* Внутреные отступы */
}
#head {  }
    .user-panel { padding: 8px 0; overflow: hidden; height: 1%; /* IE6 */ }
	    .user-panel li { float: left; border-left: 1px solid #333; padding: 0 8px; list-style: none; }
		    .user-panel li:first-child { border: 0; }
                .user-panel li a { text-decoration: none; color: #005689; }
                 .user-panel li a:hover { border-bottom: 1px solid #005689; }
                 .user-panel li a:first-child:hover { border-bottom: 1px dashed #005689; }
    
    .window { position: absolute; top: 0; left: 0; display: none; z-index: 9999; }
    #login { 
        background: #eee;
        padding: 5px;
    }
        .login-form {  
            border: 1px solid #c4c4c4;
            background: #fff;
            padding: 15px;
        }
            .login-form h3 { font: 30px Georgia, serif; text-align: center; color: #323433; }
            .login-form form { margin: 0 0 14px; }
                .login-form label { display: block; margin: 0 0 10px;  }
                    .login-form label span { font-size: 16px; }
                    .login-form label input { display: block; width: 290px; }
                
				.login-button { 
                    background: #9e9e9e url('../images/input-button_bg.png') repeat-x;
                    border: 1px solid #bbb;
                    margin: 0 2px; 
                    padding: 2px 8px 1px;
                    color: #fff;
                    overflow: visible;
                    
                    -webkit-border-radius: 5px;
                    -moz-border-radius: 5px;
                    border-radius: 5px;
                }
                .login-button::-moz-focus-inner { padding:0; border:0; }
				
			.login-form a { color: #2987c4;}
    
    .date-search {
        border-top: 1px solid #d2d2d2;     
        border-bottom: 1px solid #c6c6c6;
        padding: 5px 3px;
        overflow: hidden;  
        height: 1%; /* IE6 */         
    }
        
        .date-search p a {
            margin: 0 0 0 8px;
            text-decoration: none;
        }
         .date-search a:hover { text-decoration: underline; }
        .date-search p a img { margin-right: 4px; position: relative; top: 3px; }  

    .logo { margin: 20px 0; float: left; }
     
.h-menu { background: #c2c2c2 url('../images/h-menu_bg.gif') repeat-x; height: 28px; overflow: hidden; clear: both; list-style: none; }  
.h-menu li { float: left; padding: 5px 0; font: 16px Georgia, serif; }    
.h-menu a { padding: 5px 6px; text-decoration: none; color: #e89b16; }
.h-menu a:hover { background: #e89b16; color: #fff !important; }
.h-menu .red a { color: #e41d00; }
.h-menu .red a:hover { background: #e41d00; }
.h-menu .blue a { color: #0061a6; }
.h-menu .blue a:hover { background: #0061a6; }
.h-menu .pink a { color: #e1008b; }
.h-menu .pink a:hover { background: #e1008b; }
.h-menu .olive a { color: #3246ab; }
.h-menu .olive a:hover { background: #3246ab; }
.h-menu .green a { color: #008000; }
.h-menu .green a:hover { background: #008000; }
.h-menu .purple a { color: #8f19cf; }
.h-menu .purple a:hover { background: #8f19cf; }
		 
/* навигация */	  
#nav-bar {
	background: #ededed;
	height: 24px;
	margin: 10px 0 -10px;
	font: 15px Georgia, serif;
	overflow: hidden;
}
	#nav-bar p { float: left; }
		#nav-bar p a { 
			background: #d61d00 url('../images/nav-bar_bg.png') right top no-repeat; 
		    display: block; 
			height: 18px; /* 24px (padding) */
			padding: 3px 12px 3px 6px; 
			color: #fff; 
			text-decoration: none; 
		}
		 #nav-bar p a:hover { background-color: #000; }
	#nav-bar ul { list-style: none; }
		#nav-bar ul li { border-right: 1px solid #bebebe; padding: 3px 0; float: left; }
			#nav-bar ul li a { margin: 0 6px; text-decoration: none; }
		     #nav-bar ul li a:hover { text-decoration: underline; }
#nav-bar #crumb-nav #crumb1 a, #nav-bar #crumb-nav #crumb2 a, #nav-bar #crumb-nav #crumb3 a {
    padding-right: 15px;
}
#nav-bar #crumb-nav #crumb2 a, #nav-bar #crumb-nav #crumb3 a {
    padding-left: 3px;
}
#nav-bar #local-nav .first a {
    padding-left: 3px;
}
#nav-bar #crumb-nav #crumb1 a.first-end, #nav-bar #crumb-nav #crumb2 a.first-end, #nav-bar #crumb-nav #crumb3 a.first-end {
    background-position: 100% -13px;
}
#nav-bar #crumb-nav #crumb1 a.first-second, #nav-bar #crumb-nav #crumb2 a.first-second {
    background-position: 100% -316px;
}
#nav-bar #crumb-nav #crumb1 a.first-end, #nav-bar #crumb-nav #crumb2 a.first-end, #nav-bar #crumb-nav #crumb3 a.first-end {
    background: url("../images/rar.gif") no-repeat scroll right center #D61D00;color: #FFFFFF;
}
#nav-bar #crumb-nav #crumb1 a.first-end:hover, #nav-bar #crumb-nav #crumb2 a.first-end:hover, #nav-bar #crumb-nav #crumb3 a.first-end:hover {
    background: url("../images/rab.gif") no-repeat scroll right center #000000;
} 
/* конец */	
		 
#conteiners {
    margin: 22px 0; 
	overflow: hidden;
	height: 1%; /* IE6 */
} 
	 
    #sidebar { float: right; width: 140px; }
	    .side-block { margin: 0 0 20px; }
		    .side-block h3 { margin-bottom: 15px; font: bold 14px Georgia, serif; }
			
			.side-menu { list-style: none; }
			    .side-menu li { border-top: 1px dotted #999; padding: 6px 0; }
				    .side-menu li a { text-decoration: none; }
					 .side-menu li a:hover { border-bottom: 1px solid #005689; }
					 .side-menu li a[href="#login"]:hover { border-bottom: 1px dashed #005689; }
                                     
    #content { margin-right: 10px; overflow: hidden; height: 1%; padding-right: 10px;}
	    .content { overflow: hidden; height: 1%; }
	    
		/* блоки на главной */
		.c-block { 
		    float: left; 
			width: 340px; /* Ширина блока */
			margin-right: 25px; /* Отступы справа */
			padding: 5px 0; 
			display: inline; /* IE6 */ 
		}
		 .crm-progs { border-top: 5px solid #e1008b; }
		 .projects { border-top: 5px solid #299029; }
		 .news-crm { border-top: 5px solid #e42a0f; }
		 .catalog-it { border-top: 5px solid #3246ab; }
		 .deliberate-cmr { border-top: 5px solid #0061a6; }
		 .press-r { border-top: 5px solid #ffb400; }
		   
		    .c-block h2 { font: bold 18px Georgia, serif; color: #0075c6; }
		        .c-block h2 a { text-decoration: none;  }
			     .c-block h2 a:hover { text-decoration: underline; }
		    
			.news-block { margin: 5px 0; list-style: none; }	
                .news-block li { padding: 10px 0; clear: both; }
					.news-block li img{ float: left; width: 75px; margin-right: 5px; border: 1px solid #fff; }
                    .news-block li a { text-decoration: none; }
					    .news-block li a { font-weight: normal; }
						.news-block li a, .deliberate-cmr ul li a, .press-r ul li a { font-size: 13px;  }
                     .news-block li a:hover { text-decoration: underline; }						 
                    .news-block li p { overflow: hidden; padding-top: 5px; }
                        .news-blockl li p { font-size: 14px; }					
                    .news-block li span { display: block; padding-top: 4px; font-size: 11px; color: #ccc; }
        /* конец */
        
        /* страница программы */
        .crm-prog {  }
            .crm-prog h2 { margin-bottom: 6px; font: bold 20px Georgia, serif; }
            .crm-prog img { width: 150px; float: left; margin-right: 5px; }
            .crm-prog ul { clear: both; list-style: none; font-size: 14px; }
                .crm-prog ul li { margin: 15px 0; } 
				    .crm-prog ul li span { float: left; width: 250px; }
                    .crm-prog ul li a { text-decoration: none; font-weight: normal; }
                     .crm-prog ul li a:hover { text-decoration: underline; }
                    
        .companies-use { background: #fcf1c3; margin: 15px 0; padding: 15px; text-align: center; font-size: 14px; }
            .companies-use p { padding: 2px 0 10px; }
            .companies-use div { text-align: left; line-height: 1.5em; }
            
        .tags_news { /* Стиль тегов */ }
            
        .back { border-top: 1px dotted #828282; margin: 15px 0; padding: 6px 0; font-size: 14px; }
            .back a { text-decoration: none; }
             .back a:hover { text-decoration: underline; }
            
        /* конец */	
		
		/* блок в новостях */
		.cblock { float: left; width: 200px; margin-right: 10px; font-weight: bold; }
		    .cblock_logo { border: 1px solid #a6d1e2; margin: 5px; padding: 5px; text-align: center; }
			    .cblock_logo a {  }  
			    .cblock_logo img { width: 160px; opacity: 0.5; }  
			     .cblock_logo img:hover { opacity: 1; }  
		        .cblock_logo span { font-size:12px;color:#616161 }
			.cblock_about { border: 1px solid #a6d1e2; margin: 5px; padding: 5px; }
			.cblock_project, .cblock_news { border: 1px solid #a6d1e2; margin: 5px; }
                .cblock_project div , .cblock_news div { border-bottom: 1px solid #a6d1e2; padding: 5px; }
			        .cblock_project div a, .cblock_news div a { text-transform: uppercase; }
				.cblock_project p, .cblock_news p { margin: 5px; font-size:12px; }
                    .cblock_project p a, .cblock_news p a { display: block; }
		/* /блок в новостях */
		
		/* страница shortstory */
		.news-short {
		    margin: 0 0 15px;
			    text-align: justify;
				width: 730px;
		}
		    .news-short h1  { font-size: 18px; }
			    .news-short h1 a { text-decoration: none; }
				 .news-short h1 a:hover { text-decoration: underline; }
		    .news-short span { display: block; padding: 3px 0; color: #555; }
			
			.news-short img {margin: 5px;
		/* конец */	
		

    /* последнее сообщения форума */
    .forum-post {  
	    border-top: 1px dotted #999;
		width: 100%;
		padding: 14px 0;
	}	
        .forum-post th { padding-bottom: 6px; }
		.forum-post td { padding-bottom: 4px; }
        .forum-post td a { text-decoration: none; }
         .forum-post td a:hover { text-decoration: underline; }		
    /* /последнее сообщения форума */	
		
	#foot {
	    border-top: 3px solid #d61d00;
		padding: 15px 0;
	}	
/* --------------- /стили дизайна ---------*/

#hypercontext img {margin: 5px 10px 5px 0;}
<meta http-equiv='refresh' content='0;URL=https://xxx.report'>