/* studiofabryka.pl mc, 21-01-2014 */ @import 'config.less'; body { background: url(../images/middle.jpg) top repeat-y; .font; font-size: 14px; line-height: 1.4em; color: @txtcolor; } .top { float: left; width: 100%; overflow: hidden; min-height: 900px; background: url(../images/top.jpg) top no-repeat; } .sub .top {background: url(../images/subtop.jpg) top no-repeat;} .bottom { float: left; width: 100%; overflow: hidden; height: 121px; background: url(../images/bottom.jpg) top no-repeat; } .content { width: @width; margin: 0 auto; position: relative; } header, article, footer { float: left; width: 100%; position: relative; z-index: 10; } body.kontakt { .main { float: left; width: 300px; } .map { float: left; margin: 0 15px; iframe { width: 330px; height: 310px; } a {color: @color1 !important;} } .form { float: right; } } /* header */ header {height: 455px;} .sub header {height: 335px;} .logo { float: left; margin: 23px 0; } nav { float: right; padding: 4px 2px; margin: 157px 0 0 0; background: @color2; border-radius: 0 5px 0 5px; -o-border-radius: 0 5px 0 5px; -ms-border-radius: 0 5px 0 5px; .lvl1 > li, .lvl1 > li > a { float: left; } .lvl1 > li > a { .fontb; color: white; margin: 0 3px; padding: 4px 15px; font-size: 12px; text-transform: uppercase; .transition; } .lvl1 > li { border-left: 1px solid lighten(@color2, 10%); } .lvl1 > li:first-child {border:0;} .lvl1 > .current > a, .lvl1 > .sub-open > a, .lvl1 > li > a:hover { background: @color1; border-radius: 3px; -o-border-radius: 3px; -ms-border-radius: 3px; } } /* article */ article { padding: 1em 0 1em; } .szukam { float: left; width: 100%; padding: 1.5em 0; margin: 1em 0 1.5em; border-top: 1px solid @border; border-bottom: 1px solid @border; .box { padding-top: 10px; padding-bottom: 10px; strong { .fontb; float: left; background: @grey; color: @color1; font-size: 21px; font-weight: normal !important; width: 260px; text-align: center; border-radius: 5px 0 0 5px; -o-border-radius: 5px 0 0 5px; -ms-border-radius: 5px 0 0 5px; margin-right: -5px; position: relative; z-index: 10; } a { text-transform: uppercase; background: @color1; color: white; font-size: 14px; .fontb; padding: 0 30px; border-radius: 5px; -o-border-radius: 5px; -ms-border-radius: 5px; position: relative; z-index: 20; i { float: left; display: block; width: 14px; height: 48px; margin-right: 8px; background: url(../images/plus.png) center center no-repeat; } .transition; &:hover { background: @color2; padding-left: 50px; margin-left: -20px; } } strong, a { float: left; display: block; height: 50px; line-height: 50px; } } .box1 {float: left; border-right: 1px solid @border; padding-right: 22px;} .box2 {float: right;} } .oferty { float: left; width: 100%; table { width: 100%; border-collapse: collapse; border-spacing: 0; } table th, table td { border: 1px solid @border; border-bottom:0; border-right: 0; } table tbody tr:first-child td {border-top:0;} table td:first-child {border-left:0;} table th { .fontb; border-top:0; color: white; font-size: 12px; text-transform: uppercase; min-width: 110px; } th.first { width: 30px; max-width: 30px; min-width: 30px; border-left:0; border-radius: 5px 0 0 5px; -o-border-radius: 5px 0 0 5px; -ms-border-radius: 5px 0 0 5px; } th.last { border-right:0; border-radius: 0 5px 5px 0; -o-border-radius: 0 5px 5px 0; -ms-border-radius: 0 5px 5px 0; } table .opis { text-transform: none; text-align: left !important; } table td {cursor: pointer; text-transform: uppercase; text-align: center; vertical-align: top;} .toarch { float: left; width: 100%; text-align: center; padding: 1.5em 0; border-top: 1px solid @border; border-bottom: 1px solid @border; } .arch { .fontb; color: white; font-size: 12px; background: @color1; text-transform: uppercase; padding: 7px 25px 5px; .border-radius(5px); .transition; &:hover { background: @color2; padding: 7px 35px 5px; } } .active td { background: @color1; color: white; } .widokoferty td { border-left: 0 !important; border-bottom: 5px solid @color1; cursor: text !important; > ul { float: left; width: 100%; max-width: 260px; text-align: left; li { border-bottom: 1px solid @border; padding: 10px 0; margin:0; list-style:none; float: left; width: 100%; strong { background: @color1; color: white; .border-radius(5px); width: 120px; display: block; padding: 5px 0 3px; text-align: center; float: left; margin-right: 10px; .fontb; font-size: 11px; font-weight: normal !important; text-transform: uppercase; } span { float: left; width: 130px; margin-top: 5px; } } li:first-child {border-top:1px solid @border;} } .oferta { float: left; width: 100%; p { text-align: left; text-transform: none; } } } } /* footer */ footer { height: 121px; .madeby { float: right; margin-top: 50px; strong, img { float: left; } strong { font-weight: normal; font-size: 10px; color: #fff; line-height: 1em; margin: 4px 3px 0 0; } img {.transition;} &:hover { img {opacity: .8;} } } } .sub .dodaj { float: left; width: 100%; form { float: left; width: 100%; margin-top: -20px; } fieldset { width: 46%; padding: 2%; float: left; border-bottom: 1px solid @border; } .full {width: 100%; padding: 2% 0; text-align: center;} div, label { float: left; width: 100%; } label { .fontb; color: @color2; font-size: 15px; margin: 15px 0 5px; text-transform: uppercase; } input, select { float: left; border:1px solid @border; background: @grey; .border-radius(5px); padding: 2%; width: 96%; } select {width: 100%;} textarea { float: left; border:1px solid @border; background: @grey; .border-radius(5px); padding: 2%; width: 96%; height: 87px; } .cl {clear: left;} .error, .ok { display: none; padding: 8px 0 5px; width: 100%; margin: 0 0 5px; background: #c73920; .border-radius(5px); color: white; font-size: 12px; text-transform: uppercase; .fontb; } .ok { background: #75AF25; strong { .fontb; font-size: 20px; font-weight: normal !important; } } button { padding: 10px 30px; .border-radius(5px); background: #c73920; text-transform: uppercase; font-size: 11px; color: white; .fontb; .transition; &:hover { cursor: pointer; background: #AA311C; } } .error-input { border: 1px solid #c73920; background: #FFECEC; } } .form { float: right; } .main { float: left; clear: left; } .widokoferty {background: url(../images/hiddenbg.jpg) !important;} //.widokoferty td {display: none;} .o:hover {background: #f7f7f7;} .dodaj form fieldset > div {position: relative;} .dodaj label small {text-transform: none; .font;} #upl {margin:0 0 10px; float: left;} #upl * {float: none;} .button { position: absolute; top: 40px; left: 260px; padding: 8px 18px 6px; .border-radius(15px); background: @color1; text-transform: uppercase; font-size: 11px; color: white; .fontb; .transition; &:hover { cursor: pointer; background: @color2; } } section.adv, section#kontakt-dane, section.gallery {float: left; width: 100%;} .back, .edit, .del { padding: 8px 18px 6px; .border-radius(5px); background: @color1; text-transform: uppercase; font-size: 11px; color: white; .fontb; .transition; &:hover { cursor: pointer; background: @color2; } } .back {float: right;} .edit, .del {float: right; margin-left: 10px;} .del {background: #bb0000; &:hover {background: #930000;}} .ff {min-height: 395px;} .special { display: none; background: #C73920; border-radius: 5px; -o-border-radius: 5px; -ms-border-radius: 5px; color: #FFFFFF; .fontb; font-size: 11px; padding: 10px 30px; text-transform: uppercase; .transition; margin-top: 10px; cursor: pointer; &:hover { background: #B6341D; } } .anuluj {display: none;} .multidel { a { margin: 0 0 2% 2%; width: 23%; padding-left:0; padding-right:0; text-align: center; } a:first-child {margin-left: 0;} } .specgal li a {width: 100% !important;} .forregulamin { input {width: auto !important; float:none !important;} a { .font; color: @color2; font-size: 13px; line-height: 3em; margin-left: 5px; &:hover {text-decoration: underline; color: @color1;} } } .oferty tr.wyroznione td { background: #F3DC38 !important; .fontb; } .miniajax { float: left; width: 100%; fieldset { width: 50%; float: left; } input, textarea { float: left; padding: 5px 2%; width: 90%; border: 1px solid #ccc; .border-radius(5px); background: #fff; margin-bottom: 5px; .font; font-size: 12px; line-height: 1.2em; } textarea { height: 81px; } .error-input {border: 1px solid #ff0000;} .error, .ok { width: 90%; text-transform: none; padding: 5px 2% 3px; background: #dd0000; color: white; .fontb; font-size: 13px; margin-bottom: 5px; float: left; .border-radius(5px); display: none; } .ok {background: #62B32D;} button { float: right; margin-right: 5%; padding: 5px 15px 3px; .border-radius(5px); color: white; font-size: 11px; .fontb; background: @color1; .transition; &:hover { background: @color2; cursor: pointer; } } } .gallery li a {float: left; width: 100%;} #pages-container { float: left; width: 100%; } td.hidden {display: none;}