body {background: white; color:#000; font-size: 12pt; background-image:none;  font-family:"Times New Roman", serif;}
body#home {background-image:none;}
a:link, a:visited {color: #000; background: transparent; text-decoration: underline;}
h1,h2,h3,h4 {color:#000;}

#top, #top img, #ban, form.f-search, #path, #phone_top_ru, #phone_top_en, #footer, .empty, #leftcol, #sitename, form.f-search input, .phases .col .image {
display: none;
}
#page {min-width: 100%; max-width: 100%;}
* html #page {width: 100%;}

#page {width: auto; background-image:none;}
#container { margin:0 !important; float: none !important;}
#center {margin:0 !important;}
.main {width: auto; margin: 0 5%;}

#logo {background:#fff; width:600px; position:relative; top:0; height:170px; overflow:hidden;}
#logo img {float:left; width:225px;}
#logo span {display:block; margin-left:250px; margin-top:40px;}

#slogan {width: auto; position:relative; top:0; left:0; margin-top:20px; clear:both;}

#homenews {width:auto; margin:30px 0 0;}
#homenews .inner {padding:0;}
#homenews .date {color:#000;}

.tabs {padding:0; margin:0;}
.tabs {padding:0; margin:0;}
.tabs li {margin:0; width: auto; margin:0 20px 0 0;}
.tabs li h1 {margin:0;}

.phases {margin:0;}
.phases .col {float: none !important; width:auto;}
.phases .col .desc {margin:0; padding:0;}

.content {padding:0;}

.columns2 .col, .columns3 .col {float: none !important; width:auto;}

