 html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
margin: 0;
padding: 0;
border: 0;
outline: 0;
font-weight: inherit;
font-style: inherit;
font-size: 100%;
font-family: inherit;
vertical-align: baseline;
background: transparent;
}

:focus {
outline: 0;
}
body {
line-height: 1;
color: black;
background: white;
}
ol, ul {
list-style: none;
}
/* Для таблиц все еще надо прописывать 'cellspacing="0"' в коде */
table {
border-collapse: collapse;
border-spacing: 0;
}
caption, th, td {
text-align: left;
font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
content: "";
}
blockquote, q {quotes: "" "";}

/*--------------------------------------------------------------------*/

.floleft{float:left;}
.floright{float:right;}
.clear{clear:both;}

body {margin-top:79px;}

.bg {background:url(/images/bg-grey.png) repeat-x bottom left; }

.pol {background:url(/images/line-top.png) repeat-x 0px 63px;}

.forcenter {text-align:center;}

.mcenter {margin:0 auto;
	  text-align:left;}

.content {margin:0 0 0 10%;
	  min-height:550px;
		 }

#logo a {display:block;
	 background:url(/images/logo-onedge.png) no-repeat top left;
	 width:225px;
 	 height:127px;
	 margin-bottom:40px;}

.menu a {display:block; 
	 width:225px;
	 height:50px;}

#printi {background:url(/images/b_print.png) no-repeat top left;}
#stylel {background:url(/images/b_stylelogo.png) no-repeat top left;}
#calend {background:url(/images/b_calendar.png) no-repeat top left;}
#motiong {background:url(/images/b_motiongraph.png) no-repeat top left;} 
#about {background:url(/images/b_about.png) no-repeat top left;} 
#contact {background:url(/images/b_contact.png) no-repeat top left;} 


/* тебе нужен правый контент для текста - .rightc{}  */
.leftc {width:240px; }
.rightc{width:550px;
		margin:66px 0 0 20px;
		padding:70px 0 0 50px;
		/*min-height:550px; */
		}
/*------------------------------------------------------*/

#reds	{width:100%;
		 background:url(/images/line-bottom.png) repeat-x top left;}

.bottom_t {background:url(/images/balls-top.png) no-repeat top center;
		   height:336px;}

.bottom_b {background:url(/images/balls-bottom.png) no-repeat top center;
		   height:153px;}

h1 {font-family: Trebuchet MS, Tahoma, Arial;
	font-size: 32px;
	color:silver;
	margin-bottom: 15px;}

h2 {font-family: Trebuchet MS, Tahoma, Arial;
	font-size: 24px;
	color: silver;
	margin-bottom: 15px;}

p {line-height: normal;
	margin-bottom: 10px;}



















