* {
 margin: 0;
 padding: 0;
 }
 
body {
 width: 100%;
 height: 100%;
 color:#000;
 background: url(bg.jpg) 0px 0px repeat;
 font-family: "Segoe UI", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, sans-serif;
 font-size:1.94em;
 line-height:135%;
 
}
 
h1 {
 font-size:30px;
 font-weight:normal;
 padding:0px 0 0px;
 line-height:100%;
 font-style:italic;
 
}
 
a {
 color: #0B0080;
 text-decoration:none;
 }
 
a:hover {
 color:#0B0080;
 text-decoration: none;
 }
 
/* -------------------------------
 Структура
 ----------------------------------*/
 
/* -------------------------------
 Ширина сайта в 1000px
 ----------------------------------*/
 
#wrapper {
 
margin-top:40px;
 border:0px solid #000;
 width: 100%;
 max-width:1000px;
 margin: 0 auto;
 height: auto !important;
 
}
 
/* -------------------------------
 Шапка сайта
 ----------------------------------*/
 
#headerInner {
 border: 0px solid #000;
 /*background: #019cd0;*/
 position:relative;
 width:100%;
 max-width:1000px;
 height:100px;
 margin:0 auto;
 margin-top:0px;
 
}
 
.text {
 margin:15px;
 
}
 
/* -------------------------------
 Главный контент
 ----------------------------------*/
 
#content #colLeft {
 
border: 0px solid #000;
 float:left;
 width:55%;
 margin-right:0px;
/* background: #019cd0;
 */
}
 
/* -------------------------------
 Сайдбар сайта
 ----------------------------------*/
 
#content #colRight {
 position:relative;
 margin-left:40px;
 float:left;
 width:45%;
 border: 0px solid #1FA2E1;
 background: #016ad0;
 
}
 
#middle:after {
 
content: '.';
 display: block;
 clear: both;
 visibility: hidden;
 height: 0;
 }
 
/*----------------------------
 Логотип
 ------------------------------*/
 
.logo {
 
position:absolute;
 left:0px;
 top:40px;
 
}
 
.logo a {
 margin-left:30px;
 font-size:30px;
 color:#019cd0;
 
}