@import url(http://fonts.googleapis.com/css?family=Roboto:300,400,700);body { background-color:#EDEDED; }header { text-align:center; background:#D3D3D3; }header aside ul li a { color:#fe0000; }header nav { background:#fe0000; }header nav>ul li a { color:#FFF; }header nav>ul>li>a.over,header nav>ul>li>a:hover {color:#555; background-color:#FFF;}header aside ul li.phone { color:#555; background-color:#EEE; }#search { height:155px; }.search, #pan .block { background:#555; border-radius:0; }#pan > .block > a { color:#FFF; }#search span.title,.search span.title {font-family:'Roboto', sans-serif; font-weight:700;}.search span.title { color:#FFF; }#search span.title { padding-top:5px; }#search .submit,.search .submit {background:#fe0000;}#content.homepage { position:relative; min-height:350px; }#homepageContent { width:620px; }#homepageContent h1 { color:#fe0000; font-family:'Roboto', sans-serif; font-weight:700; font-size:20px; margin-bottom:15px; }#homepageContent p { color:#555; line-height:22px; margin-bottom:15px; }#homepageSelection,#homepageMap {position:relative; float:right; width:325px; margin:0; background-color:#555; border-radius:0; box-sizing:border-box;}#homepageSelection { min-height:0; margin-bottom:20px; margin-right:15px; }#homepageSelection h2,#homepageSelection p {position:absolute;width:303px;z-index:33;padding:10px;background-color:rgba(0, 0, 0, 0.5);box-sizing:border-box;}#homepageSelection h2 { top:10px; padding:8px; }#homepageSelection h2 a { color:#FFF; }#homepageSelection p { top:165px; padding:5px; color:#FFF; }#homepageSelection img { width:100%; margin:0; }#homepageMap { display:none; }#homepageMap .address,#homepageMap .coordonate {color:#FFF;}#list > article { float:left; margin-bottom:15px; }#list h1 { font-family:'Roboto', sans-serif; font-weight:700; }#list ul li,#sitemap .block {background:#ffffff;background:-moz-linear-gradient(top, #ffffff 0%, #f3f3f3 50%, #ededed 51%, #ffffff 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(50%,#f3f3f3), color-stop(51%,#ededed), color-stop(100%,#ffffff));background:-webkit-linear-gradient(top, #ffffff 0%,#f3f3f3 50%,#ededed 51%,#ffffff 100%);background:-o-linear-gradient(top, #ffffff 0%,#f3f3f3 50%,#ededed 51%,#ffffff 100%);background:-ms-linear-gradient(top, #ffffff 0%,#f3f3f3 50%,#ededed 51%,#ffffff 100%);background:linear-gradient(to bottom, #ffffff 0%,#f3f3f3 50%,#ededed 51%,#ffffff 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=0 );border:1px solid rgba(0, 0, 0, 0.075);border-radius:0;}#list ul li h2,#list ul li .price {font-family:'Roboto', sans-serif; font-weight:700;}#list ul li .price { padding:2px 8px; color:#FFF; font-size:12px; background-color:#FE0000; }#pager { clear:none; background:#555; border-radius:0; }#pager a { color:#FFF; }#pager a:hover,#pager a.current {background-color:#FE0000;}#show {background:#ffffff;background:-moz-linear-gradient(top, #ffffff 0%, #f3f3f3 50%, #ededed 51%, #ffffff 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(50%,#f3f3f3), color-stop(51%,#ededed), color-stop(100%,#ffffff));background:-webkit-linear-gradient(top, #ffffff 0%,#f3f3f3 50%,#ededed 51%,#ffffff 100%);background:-o-linear-gradient(top, #ffffff 0%,#f3f3f3 50%,#ededed 51%,#ffffff 100%);background:-ms-linear-gradient(top, #ffffff 0%,#f3f3f3 50%,#ededed 51%,#ffffff 100%);background:linear-gradient(to bottom, #ffffff 0%,#f3f3f3 50%,#ededed 51%,#ffffff 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=0 );border:1px solid rgba(0, 0, 0, 0.075);border-radius:0;}#show h1,#show .blockContent .price {font-family:'Roboto', sans-serif; font-weight:700;}#show .blockPicture { background:#555; border-radius:0; }#show .blockContent p { font-family:'Roboto', sans-serif; font-weight:300; font-size:13px; }#cms h1 { font-family:'Roboto', sans-serif; font-weight:700; font-size:18px; }#cms .contact,#cms .blockContact {color:#FFF; background:#555;}#cms .blockContact { height:330px; }#cms .contact span.title,#cms .blockContact span.title {font-family:'Roboto', sans-serif; font-weight:700; font-size:16px; color:#FFF;}#cms .contact-us-content>div { color:#FFF; }