@charset "utf-8";
    /*body&other*/
clear {
 clear: both;
 height: 1%;
}
body {
 background: #fff;
}
#wrapper {
 width: 980px;
 margin: 0 auto;
 text-align: left;
 padding: 0 10px 10px 10px;
 }
#header {
 width: 980px;
 height: 80px;
 clear: both;
}
img #logo {
 width: 190px;
 height: 80px;
 float: left;
} 
div .contacts {
float: right;
margin: 10px 310px 0px 0px;
width: 400px;
display: inline;
}
div #buttons {
 float: right;
 width: 70px;
 display: inline;
 margin: -75px 30px;
}
    /*image*/
#image {
 width: 980px;
 height: 280px;
 }
div .sign {
 margin: 15px 0px 0px 10px;
 width: 400px;
 display: inline;
 float: left;
}
    /*menu*/
#menu {
 width: 980px;
 height: 30px;
}
ul.menu {
 margin: 0;
 padding: 0;
 width: 980px;
 background: url(../images/menu_background.png);
 list-style: none;
 float: left;
}
ul.menu li {
 float: left;
}
ul.menu a {
 display: block;
 padding: 0 4.4em;
 line-height: 1.5em;
 background: url(../images/divider.png) left center no-repeat;
}
ul.menu a.first {
 background: none;
}
    /*content*/
#navi {
 width: 260px;
 margin: 10px 0 20px 0px;
 float: left;
 display: inline;
}
#navi ul.works {
 width: 247px;
 display: block;
 margin: -1px 0;
}
#navi .headNavi {
 display: block;
 width: 252px;
}
ul.works li {
 overflow: hidden;
 padding: 0 0 10px 0;
 list-style: none;
}
#navi ul.works li.inside{
 padding: 0 0 10px 15px;
}
    /*Main Content*/
#mainContent {
 width: 500px;
 float: left;
 margin: 0 0 20px 10px;
}
p .epigraf {
 display: block;
 align: right;
 position: relative;
 text-align:right;
 margin: 5px 0px 0px 150px;
}
    /*Sec. Content*/
#secondaryContent {
 width: 180px;
 float: left;
 margin: 0 0 20px 24px;
}
#secondaryContent .headNews {
 display: block;
 width: 160px;
}
ul.newsColumn {
 width: 160px;
 display: block;
 margin: -1px 0 5px 0px;
 background-color: #dfdede;
 float: right;
 list-style: none;
 padding: 0;
 line-height: 20px;
 vertical-align: top;
 align: left;
 text-align: left;
} 
ul.newsColumn li{
 overflow: hidden;
 padding: 0 0 10px 5px;
 list-style: none;
}
#footer {
 width: 980px;
 height: 30px;
}
ul.menu {
 margin: 0;
 padding: 0;
 width: 980px;
 background: url(../images/menu_background.png);
 list-style: none;
 float: left;
}
ul.menu li {
 float: left;
}
ul.menu a {
 display: block;
 padding: 0 4.4em;
 line-height: 1.5em;
}
 