body { font-family: 'Verdana', sans-serif; font-size: 13px; } @blue: #194f8b; h1 { font-family: 'Open Sans', sans-serif; font-weight: bold; } h3 { font-family: 'Open Sans', sans-serif; } #header { border-bottom: 1px solid SILVER; .logo { font-size: 20px; & > div { display: block; float: left; } h1 { font-size: 28px; margin: 0; } } a.logo { color: @blue; text-decoration: none; } .info-bar { background: @blue; color: #fff; border-bottom: 5px solid #bc9633; text-align: right; margin-bottom: 10px; img { vertical-align: middle; } & > div { display: inline-block; padding: 0 20px; margin: 10px 0; border-right: 1px solid #fff; } & > div:last-child {border: none;} } .navbar-default {background: none; border: none;} .navbar-nav {margin-top: 40px; margin-right: 10%;} .navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus { background: none; border-bottom: 5px solid @blue; color: #000; } .navbar {margin-bottom: 10px;} .navbar-nav > li > a {padding: 5px 15px;} } .banner { height: 554px; background: url('img/banner/1.jpg') 50% 50% no-repeat; background-size: cover; } .nm_post { padding-top: 20px; padding-bottom: 20px; border-bottom: 1px dotted SILVER; .nm_box_content { padding-left: 20px; } .nm_post_title { a { color: #000; } margin: 0 0 20px 0; } .nm_readmore { display: block; padding: 1px; a { color: #FFF; padding: 10px 20px; background: #1ec5d8; } } &:last-child {border: none;} .nm_post_date { text-align: center; .data-0 {font-size: 38px; font-weight: bold;} .data-1 {font-size: 24px; text-transform: uppercase; margin-top: -8px;} .data-2 {font-size: 20px;} } } #zarzad { #content table img { margin: 20px 30px; } } #footer { border-top: 1px dotted SILVER; #itband { text-align: right; padding: 5px; font-size: 12px; font-family: 'Courier', sans-serif; a:hover {color: RED;} } a {color: #000;} }