/*.wf-loading body {visibility:hidden;} .wf-inactive body, .wf-active body {visibility:visible !important;}*/ @footer-height: 70px; @base-url: "../images/"; #defaults { min-width: 990px; width: auto; margin-left: auto; margin-right: auto; cursor: default; } * {outline: none; margin: 0;} html, body {height: 100%;} body { position: relative; padding: 0px; margin: 0px; font-size: 14px; font-family: Arial,Helvetica,FreeSans,"Liberation Sans","Nimbus Sans L",sans-serif; line-height: 18px; /*background: left top url('@{base-url}bg-main-gradient.png') no-repeat #eeeeef;*/ background: #fff; } a img {border: 0px;} h1, h2, h3, h4, h5, h6 {margin: 0px 0px 10px 0px; padding: 0px; font-weight: normal;} input, select, textarea {font-size: inherit; font-family: inherit;} p {margin: 0px 0px 1em 0px; padding: 0px;} div.hr {height: 1px; margin: 10px 0px 10px 0px; font-size: 1px; line-height: 1px;} input.text {} input.submit {} ul.mainMenu { margin: 0px; padding: 0px; li { list-style-type: none; margin: 0px; padding: 0px; } } ul li {list-style-type: none;} .wrapAll { /* min-height: 100%; height: auto !important; height: 100%;*/ padding-top: 40px; margin-bottom: -@footer-height; /* нижний margin является отрицательной величиной высоты wrapFooter */ #defaults; } .wrapFooter, .pushFooter { min-height: @footer-height; /* .pushFooter должен быть той же высоты, что и .wrapFooter */ #defaults; } /* in a far, far galaxy... */ @font-PT: 'PT Sans', sans-serif; @font-normal: Arial,Helvetica,FreeSans,"Liberation Sans","Nimbus Sans L",sans-serif; @color-intraweb: #E61C24; @color-text: #666; @bg-gray: #f4f4f4; a { text-decoration: underline; &:hover {text-decoration: underline; color: @color-intraweb;} } .gray_button { display: inline; background: @bg-gray; line-height: 22px; padding-top: 3px; padding-bottom: 4px; padding-left: 12px; padding-right: 12px; font-size: 12px; font-family: @font-normal; color: #000; text-transform: none; font-weight: normal; text-decoration: none; &:hover {color: @color-intraweb;} } .wrapHeader, .indent, .wrapBody, .footerInner {margin-left: 5%;} .wrapHeader { .posRel; height: 75px; font-family: @font-PT; font-size: 18px; @top: 1px; @offset: 12px; @logo-width: 173px; a.logo {.flLeft; display: block; background: url('@{base-url}logo-top.png') no-repeat; width: @logo-width; height: 47px; text-decoration: none;} .mainMenu { .flLeft; margin-left: 24px; min-width: 550px; width: 60%; height: 47px; li { .flLeft; .posRel; z-index: 50; a { display: block; color: #000; padding: 6px 12px 0px 12px; height: 41px; text-decoration: none; strong {font-size: 14px; text-transform: uppercase;} span {font-weight: normal; font-family: @font-normal; color: #999; text-transform: none; font-size: 10px;} } ul.dd { .posAbs; top: 46px; left: 0px; display: none; white-space: nowrap; margin: 0; padding: 0; background: @bg-gray; padding: 10px 18px; li { height: auto; width: auto; float: none; white-space: nowrap; margin-bottom: 6px; font-size: 12px; a {display: inline; padding: 0; margin: 0; font-family: @font-normal; color: #666; &:hover {color: @color-intraweb;}} } } &.current, &:hover { a { background: @bg-gray; strong {color: @color-intraweb;} } } &.nohref {cursor: default;} } }/*.mainMenu*/ .contacts_info { .flLeft; font-size: 18px; border:none; /*a {font-size: 12px; font-weight: normal; font-family: @font-normal; color: #999; &:hover {text-decoration: underline; color: @color-intraweb;}}*/ .phones {margin-bottom: 12px;} div.but { .gray_button; display: block; width: 130px; height: 22px; padding-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; text-align: center; span{cursor: pointer; border-bottom: dotted 1px #000; &:hover {color: @color-intraweb; border-bottom-color: @color-intraweb;}} &:hover {color: inherit;} &.active {span {color: @color-intraweb; border-bottom-color: @color-intraweb;} .dd_form {display: block;}} } .dd {.posRel; left: 0px; top: 0px; z-index: 10;} .dd_form { .posAbs; text-align: left; margin: 0px; right: 0px; top: 22px; display: none; form.contactus {margin-bottom: 0px; float: none;} .close {display: none; .posAbs; right: 20px; bottom: 20px; width: 13px; height: 13px; background: left top url("@{base-url}but-delete.png") no-repeat; cursor: pointer;} } } }/*.wrapHeader*/ .wrapBody { .plusOverflow; .posRel; @col-width: 20%; @colM-width: 95%; padding-top: 24px; padding-bottom: 24px; .colL, .colR {.flLeft; width: @col-width; &.fixedWidth {max-width: 253px; min-width: 253px;}} a.moveup { display: block; .posAbs; left: 0px; bottom: 24px; text-transform: uppercase; font-size: 14px; text-decoration: none; font-family: 'PT Sans', sans-serif; font-weight: bold; line-height: 22px; background-color: #F4F4F4; color: #000; padding: 0px 10px 0px 26px; background-position: left 6px; background-repeat: no-repeat; background-image: url('@{base-url}paging-arrow-up.png'); &:hover { background-color: #000; color: #fff; background-image: url('@{base-url}paging-arrow-up-white.png'); } } .colM { .flLeft; .plusOverflow; width: 100%; &.wL {padding-left: 2%; width: @colM-width - @col-width;} &.wR {padding-right: 2%; width: @colM-width - @col-width;} &.wB {padding-left: 2%; padding-right: 2%; width: @colM-width - 2*@col-width;} } .wrapSquares { @edge: 280px; /* 280px or 300px */ .plusOverflow; margin: 12px 0 32px 0; .wrapExpand {.flLeft; width: 27px;} .expand { .posRel; display: block; background-position: 6px (@edge - 11px - 183px); background-image: url('@{base-url}text-lm.png'); background-repeat: no-repeat; background-color: @color-intraweb; color: #fff; width: 24px; height: @edge; font-family: @font-PT; font-size: 14px; font-weight: bold; text-transform: uppercase; text-decoration: none; /* span { .posAbs; left: -55px; bottom: 68px; padding: 0 0 0 10px; -webkit-transform: rotate(-90deg); -moz-transform: rotate(-90deg); -khtml-transform: rotate(-90deg); transform: rotate(-90deg); filter: ~"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)"; background: left 4px url('@{base-url}bg-arrow.png') no-repeat; color: #fff; white-space: nowrap; } &.noBG span {background: none; padding: 0;} */ &.ll {background-image: url('@{base-url}text-ll.png'); background-position: 6px (@edge - 95px);} &.htgh {background-image: url('@{base-url}text-htgh.png'); background-position: 6px (@edge - 114px);} } a.expand:hover { background-color: #000; cursor: pointer; }/*.expand*/ ul.squares { .plusOverflow; margin: 0; padding: 0; height: @edge; background: url('@{base-url}bg-squares-@{edge}.png'); li { .flLeft; padding: 0 3px 3px 0; background: #fff; a { .posRel; display: block; width: @edge; height: @edge; text-decoration: none; color: @color-intraweb; font-weight: bold; font-size: 18px; img {max-width: @edge; max-height: @edge;} .overlay { .posAbs; display: none; background: url('@{base-url}bg-overlay.png'); bottom: 0px; left: 0px; padding: 8px 12px; width: @edge - 24px; font-family: @font-PT; text-transform: uppercase; span {color: #fff; font-size: 12px; font-weight: normal; line-height: 14px; font-family: @font-normal; text-transform: none;} } /*&:hover {color: @color-intraweb;}*/ } &.holiday {display: block; a {width: @edge * 3 + 6px; img {max-width: @edge * 3 + 6px;}}} } }/*ul.squares*/ .Gmap {width: auto; height: @edge;} }/*.wrapSquares*/ @max-width: 1280px; .newsSlider { max-width: @max-width; padding-right: 24px; font-size: 12px; color: #666; line-height: 17px; table {/*table-layout:fixed;*/ td {/*background: left 4px url('@{base-url}bg-arrow-right.png') no-repeat;*/ vertical-align: top; text-align: left; padding-left: 8px; padding-right: 8px;}} a {color: @color-intraweb; &:hover {color: #000;}} span {font-size: 10px; color: #999;} ul {padding: 0; margin: 0;} } .announce { max-width: @max-width - 266px; min-height: 150px; padding-left: 266px; background: left 24px url('@{base-url}logo-bottom.jpg') no-repeat; font-size: 12px; color: #666; table {table-layout:fixed; td {vertical-align: top; padding-right: 22px;}} h1, h2 {line-height: 1.2; font-size: 18px; font-weight: bold; font-family: @font-PT; margin: 0 0 10px 0; text-transform: uppercase; color: #000;} a { @color: #999; font-size: 10px; color: @color; text-decoration: none; border-bottom: dotted 1px @color; cursor: pointer; &:hover {@color: @color-intraweb; color: @color; border-bottom: dotted 1px @color;} } a.reverse {color: #666; text-decoration: underline; font-size: inherit; border-bottom: none; &:hover {color: @color-intraweb;}} } .workDetails { color : #000; a.title {display: block; margin-bottom: 12px; color: @color-intraweb; font-family: @font-PT; font-size: 18px; font-weight: bold;} a.like{ text-decoration: none; cursor: pointer; border-bottom: dotted 1px #666; font-size: 12px; &:hover { color: #E61C24; border-bottom-color: #E61C24; } } .addthis_toolbox { display: none; width: auto; margin-left: 0px; float: none; padding: 12px 0px 0px 0px; max-width: 204px; .addthis_button_tweet, .twitter-share-button {padding: 1px 0px;} .addthis_button_google_plusone {padding: 1px 0px;} .addthis_button_facebook_like, .addthis_button_google_plusone, .addthis_button_tweet, .twitter-share-button, .fb-like {margin-bottom: 8px; float: none; display: block;} .addthis_button_facebook_like, .fb-like {height: 22px; padding: 0px;} } .contentToChange {padding-top: 12px;} h3 {margin-top: 70px; font-family: @font-PT; font-size: 18px; font-weight: bold; color: #000;} ul.workers { li { .clear; .plusOverflow; padding: 0; font-style: normal; background: none; margin-bottom: 12px; img {.flLeft; max-width: 80px; max-height: 80px;} .info {padding-left: 92px;} a,span {display: block; color: #000; font-size: 12px; font-weight: bold;} a:hover {color: @color-intraweb;} span.role {color: #666; font-style: italic; font-weight: normal;} } } } .previews { @shadow: 3px 3px 15px -3px #444; .title {font-size: 12px; font-style: italic; color: #666; margin-bottom: 1em;} .frame { @width: 700px; width: @width; margin-bottom: 60px; box-shadow: @shadow; -ms-box-shadow: @shadow; -webkit-box-shadow: @shadow; -khtml-box-shadow: @shadow; -moz-box-shadow: @shadow; .top { .posRel; height: 59px; width: @width; background: left top url('@{base-url}frame-top.png') no-repeat; .url {.posAbs; left: 145px; top: 37px; font-size: 10px;} } .bottom {height: 12px; width: @width; background: left top url('@{base-url}frame-bottom.png') no-repeat;} .body {min-height: 100px; background: @bg-gray;} } .frame_book { .posRel; width: 700px; margin-bottom: 24px; .wire {.posAbs; left: 14px; top: 60px; width: 665px; height: 30px; background: left top url('@{base-url}bg-wire.png') repeat-x;} .top {background: #f4f4f4; height: 70px; margin-bottom: 8px;} .body { box-shadow: @shadow; -ms-box-shadow: @shadow; -webkit-box-shadow: @shadow; -khtml-box-shadow: @shadow; -moz-box-shadow: @shadow; } } .frame_logo { .plusOverflow; width: 700px; height: 488px; box-shadow: @shadow; -ms-box-shadow: @shadow; -webkit-box-shadow: @shadow; -khtml-box-shadow: @shadow; -moz-box-shadow: @shadow; img {.posRel; left: -5px; top: -7px;} } .frame_graph_design { width: 700px; overflow-x: hidden; img {.posRel; left: -2px; top: 0;} } } .diary { margin-top: 40px; background: #f7f7f7; a {color: @color-intraweb; font-size: 12px; &:hover {color: #000;}} .title { .posRel; background: 7px 10px url('@{base-url}arrow-down-white.png') no-repeat #000; line-height: 22px; font-family: @font-PT; font-size: 14px; color: #fff; margin: 0; padding: 2px 12px 2px 22px; text-decoration: none; text-transform: uppercase; font-weight: bold; a.rss {.posAbs; right: 6px; top: 5px; display: block;} } ul.diary { margin: 0; padding: 0; padding: 18px 16px; max-width: 500px; li { /*background: left 4px url('@{base-url}bg-arrow-right.png') no-repeat;*/ background: none; font-style: normal; font-size: 12px; color: #000; line-height: 17px; padding: 0 8px; margin-bottom: 8px; span {font-size: 10px; color: #999;} a {color: @color-intraweb; &:hover {color: #000;}} } } .wrapBut {padding: 0 16px 18px 16px;} a.but_gray {.gray_button; padding-right: 24px; background-image: url('@{base-url}arrow-right-red-small.png'); background-position: 85px 7px; background-repeat: no-repeat;} &.noMargin {margin: 0;} } .advantages { padding-left: 310px; background-position: 64px 30px; background-repeat: no-repeat; min-height: 200px; margin-bottom: 32px; &.pro {background-image: url('@{base-url}finger-yes.png');} &.con {background-image: url('@{base-url}finger-no.png');} h2 span {color: @color-intraweb; font-size: inherit;} ul.advantages { margin: 0; padding: 0; li {padding-left: 20px; padding-bottom: 9px; background: left 9px url('@{base-url}bg-advantages.png') no-repeat; font-style: italic;} } } div.intarmen{ .flLeft; background: url('@{base-url}intramen.jpg') no-repeat; width: 519px; height: 733px; overflow: hidden; padding: 40px 0 0 80px; div{.flLeft;} div.ipart1{width: 190px; height: 200px;} div.ipart2{width: 200px; height: 200px;} div.ipart3{width: 200px; height: 140px;} div.ipart4{width: 190px; height: 140px;} div.ipart5{width: 190px; height: 200px;} div.ipart6{width: 200px; height: 200px;} } div.team_info_wrap {.flLeft; width: 395px;} ul.team_info{ width: 384px; margin: 0 18px 0 0; padding: 0 11px 0 0; background: right 60px url('@{base-url}intramen-corner.png') no-repeat; li{margin: 0; padding: 32px; background: @bg-gray; display: none; list-style: none;} img {margin-bottom: 12px;} li.intramen_info{display: block;} } .titleBox { background: 7px 10px url('@{base-url}arrow-down-white.png') no-repeat #000; line-height: 22px; font-family: @font-PT; font-size: 14px; color: #fff; margin: 0; padding: 2px 12px 2px 22px; text-decoration: none; text-transform: uppercase; font-weight: bold; } .bgBox { &.gray_w_pad {background: #f7f7f7; padding: 16px;} } ul.faces { height: 494px; padding: 0 0 0 6%; margin: 0 3% 0 0; background: left 404px url('@{base-url}bg-faces.png') repeat-x; li { .flLeft; .posRel; background: none; padding: 410px 0 0 0; margin: 0px; font-style: normal; width: 14%; .face {.posAbs; right: 0px; top: 0px; width: 241px; height: 404px; background-position: center -404px; background-repeat: no-repeat;} .layout { display: none; min-width: 300px; padding-top: 14px; .posAbs; left: 0px; top: 393px; background: 40px top url('@{base-url}bg-faces-corner.png') no-repeat; .body {background: @bg-gray; padding: 71px 16px 16px 16px;} } .brief-info {.posRel; padding: 16px;} &.face-0 {z-index: 1; .face {background-image: url("@{base-url}faces-0.png");}} &.face-1 {z-index: 2; .face {background-image: url("@{base-url}faces-1.png");}} &.face-2 {z-index: 3; .face {background-image: url("@{base-url}faces-2.png");}} &.face-3 {z-index: 4; .face {background-image: url("@{base-url}faces-3.png");}} &.face-4 {z-index: 5; .face {background-image: url("@{base-url}faces-4.png");}} &.face-5 {z-index: 6; .face {background-image: url("@{base-url}faces-5.png");}} &.face-6 { z-index: 7; .face {top: 352px; background-image: url("@{base-url}faces-6.png"); background-position: center top;} .brief-info {position: static;} .layout { left: auto; right: -20px; background: 65% top url('@{base-url}bg-faces-corner.png') no-repeat; .body {padding: 19px 16px 16px 16px;} } } &.current { z-index: 9; /*.layout {display: block;}*/ .face {background-position: center top;} } } &.ny2012 { li { &.face-0 {.face {background-image: url("@{base-url}faces-0-ny.png");}} &.face-1 {.face {background-image: url("@{base-url}faces-1-ny.png");}} &.face-2 {.face {background-image: url("@{base-url}faces-2-ny.png");}} &.face-3 {.face {background-image: url("@{base-url}faces-3-ny.png");}} &.face-4 {.face {background-image: url("@{base-url}faces-4-ny.png");}} &.face-5 {.face {background-image: url("@{base-url}faces-5-ny.png");}} &.face-6 {.face {top: 327px; background-image: url("@{base-url}faces-6-ny.png");}} } } } }/*.wrapBody*/ .wrapFooter { .posRel; .plusOverflow; padding-top: 8px; padding-bottom: 32px; .clear; ul.bottomMenu { .plusOverflow; height: 102px; margin: 0 1% 56px 0; padding: 0; li { .posRel; .flLeft; z-index: 0; margin-right: 3px; height: 60px; padding: 21px 0; a { display: block; height: 32px; width: 206px; padding: 14px; line-height: 16px; background: url('@{base-url}bg-bottomMenu.png'); .posRel; font-size: 14px; font-weight: bold; font-family: @font-PT; text-decoration: none; text-transform: uppercase; color: #000; &:hover {background: url('@{base-url}bg-bottomMenu-active.png'); color: @color-intraweb; text-decoration: none;} img { .posAbs; right: 0px; z-index: -1; &.first {top: -16px;} &.second {top: -22px;} &.third {top: -18px;} &.forth {top: -20px; right: 8px;} &.fifth {top: -20px; right: 8px;} &.sixth {top: -20px; right: 8px;} } } } }/*ul.bottomMenu*/ .searchField { .flLeft; input.text {width: 162px; height: 19px; padding-left: 4px; line-height: 18px; border: solid 1px #cdcdcd; font-size: 12px; color: #666;} } .copyrights { .flLeft; margin-left: 24px; padding-top: 10px; background: 1px top url('@{base-url}logo-footer.png') no-repeat; font-size: 10px; color: #999; a {color: #999;} a:hover {color: #e61c24;} } }/*.wrapFooter*/ .wrapOnelinePaging { .plusOverflow; a, span {.flLeft; margin-right: 3px; line-height: 22px; padding: 0px 10px; font-size: 14px; text-decoration: none; font-family: @font-PT; font-weight: bold; background-repeat: no-repeat; text-transform: uppercase;} a { background-color: @bg-gray; color: #000; &.prev { background-image: url('@{base-url}paging-arrow-left.png'); background-position: left 6px; padding: 0px 10px 0px 26px; &:hover {background-image: url('@{base-url}paging-arrow-left-white.png');} } &.next { background-image: url('@{base-url}paging-arrow-right.png'); background-position: right 6px; padding: 0px 26px 0px 10px; &:hover {background-image: url('@{base-url}paging-arrow-right-white.png');} } &:hover {background-color: #000; color: #fff;} } span {background-color: @color-intraweb; color: #fff;} &.portfolio { width: 700px; a.next {.flRight;} } }/* .wrapOnelinePaging */ .subMenu { .plusOverflow; margin: 14px 0 30px 0; ul.subMenu { .flLeft; .plusOverflow; margin: 0; padding: 0; li { margin-right: 3px; .flLeft; a, span { background-image: url('@{base-url}arrow-down.png'); background-position: 7px 8px; background-color: @bg-gray; background-repeat: no-repeat; line-height: 22px; font-family: @font-PT; font-size: 14px; color: #000; padding: 2px 12px 2px 22px; text-decoration: none; text-transform: uppercase; font-weight: bold; } span, &.active a {color: #fff; background-color: @color-intraweb; background-image: url('@{base-url}arrow-down-white.png');} &:hover a {cursor: pointer; color: #fff; background-color: #000; background-image: url('@{base-url}arrow-down-white.png');} &.active:hover a {cursor: pointer; color: #fff; background-color: @color-intraweb; background-image: url('@{base-url}arrow-down-white.png');} } &.wAjax { u {background: left 16px url('@{base-url}bg-dots.png') repeat-x; text-decoration: none; /* border-bottom-width: 1px; border-bottom-style: dotted; */} li a u {border-bottom-color: #000;} li span u, li:hover a u {background: left 16px url('@{base-url}bg-dots-white.png') repeat-x; /* border-bottom-color: #fff; */} li.active a u {background: none;} } } .quote { .flLeft; margin-left: 32px; font-style: italic; font-family: @font-PT; font-size: 13px; color: #999; } }/* .subMenu */ ul.tiles { .plusOverflow; margin: 0; padding: 0; li { .flLeft; width: 291px; height: 200px; a {color: #999; font-size: 12px; &:hover{color: @color-intraweb;}} a.preview { .posRel; display: block; width: 291px; margin-bottom: 3px; font-family: @font-PT; font-size: 18px; font-weight: bold; color: #000; text-transform: uppercase; text-decoration: none; img {max-width: 291px; max-height: 108px; margin-bottom: 22px;} .fade {.posAbs; left: 0; top: 0; width: 291px; height: 108px; background: left top url('@{base-url}tile-fade.png') no-repeat;} &.active, &:hover {color: @color-intraweb; .fade {display: none;}} } } }/* ul.tiles */ ul.tabs { .plusOverflow; margin: 0; padding: 0 0 24px 0; li { .flLeft; background: none; padding: 0; margin: 0 6px 0 0; cursor: pointer; padding: 2px 12px 2px 12px; color: @color-text; font-size: 12px; u {text-decoration: none; cursor: pointer; border-bottom: dotted 1px @color-text; &:hover {color: @color-intraweb; border-bottom-color: @color-intraweb;}} &.active {cursor: default; color: #000; background: @bg-gray; u {cursor: default; border-bottom: none; color: inherit;}} } } .tab {display: none;} .wrapPortfolioSlider { height: 228px; width: 100%; .plusOverflow; z-index: 9; .posAbs; top: 195px; ul.tiles { li {height: 108px;} a.preview { margin-bottom: 0; img {margin-bottom: 0;} } } .titlebar {.posRel; padding-top: 3px; padding-bottom: 12px; &.active {background: url("@{base-url}bg-fade-titlebar.png");}} .dock-close {display: none; .posAbs; top: 20px; right: 20px; width: 13px; height: 13px; background: left top url("@{base-url}but-delete.png") no-repeat; cursor: pointer;} .bar {margin-left: 291px; width: 291px; height: 22px; margin-bottom: 12px; background: 10px 8px url('@{base-url}arrow-down-white.png') no-repeat @color-intraweb;} .title { width: 291px; margin-left: 291px; /*padding-top: 3px;*/ font-family: @font-PT; font-size: 18px; font-weight: bold; text-transform: uppercase; color: #000; } .jcarousel-skin-main {height: 108px;} } .contentToChange { font-family: @font-normal; font-size: 12px; color: #666; p {margin-bottom: 1em;} h1, h2, h3, h4, h5 {line-height: 1.2; font-family: @font-PT; font-weight: bold; color: #000;} h1, h2 {line-height: 28px; font-size: 24px; margin-bottom: 12px;} h4 {font-size: 14px; margin: 0 0 18px 0; text-transform: uppercase;} h5 {font-size: 14px; margin: 0; text-transform: uppercase;} span {color: #000; font-size: 14px;} ul { margin: 0; padding: 0; li {padding-left: 20px; padding-bottom: 9px; background: left 9px url('@{base-url}bg-advantages.png') no-repeat; font-style: italic;} } .about { padding-left: 330px; margin-bottom: 32px; background-repeat: no-repeat; background-position: 0 0; &.kitchen {background-image: url('@{base-url}kitchen-1.png'); min-height: 300px;} &.approach {background-image: url('@{base-url}kitchen-2.jpg'); min-height: 395px;} &.ideas {background-image: url('@{base-url}kitchen-3.jpg'); min-height: 240px;} &.protection {background-image: url('@{base-url}img-vest.jpg'); min-height: 270px;} &.pepper {background-image: url('@{base-url}img-perec.jpg'); min-height: 231px;} } a {color: @color-intraweb; &:hover {color: #000;}} a.reverse {color: #000; &:hover {color: @color-intraweb;}} .employer, .designer, .programmer { min-height: 320px; padding-left: 305px; padding-bottom: 32px; background-position: 0px 0px; background-repeat: no-repeat; } .employer {background-image: url('@{base-url}img-employer.jpg');} .designer {background-image: url('@{base-url}img-designer.jpg');} .programmer {background-image: url('@{base-url}img-programmer.jpg');} } form.contactus { .flLeft; margin-bottom: 64px; background: @bg-gray; padding: 32px; label {.clear; display: block; margin-bottom: 5px;} input.text, textarea, input.capcha {border: solid 1px #bdbdbd; line-height: 22px; font-size: inherit; color: inherit;} input.text {width: 255px;} input.capcha {width: 120px;} textarea {width: 432px; height: 100px;} img.capcha {width: 156px; height: 64px; margin-left: 12px; cursor: pointer;} div.capcha {.plusOverflow; margin: 0px 0px 1em 0px; padding: 0;} input.but { line-height: 22px; padding-left: 12px; padding-right: 12px; cursor: pointer; border: none; background: @color-intraweb; font-family: @font-PT; font-size: 14px; font-weight: bold; text-transform: uppercase; color: #fff; &:hover {background: #000;} } i {font-size: 10px;} .marBot {margin-bottom: 8px;} a {cursor: pointer; text-decoration: none; color: #000; border-bottom: dotted 1px #000; &:hover{color: @color-intraweb; border-bottom-color: @color-intraweb;}} } .page_cat_edit {margin: 0 auto; width: 200px; a {color: @color-intraweb; font-size: 10px; &:hover {color: #000;}}} .form_errors { background: #FFE7E7; border: solid #F8CACA 1px; padding: 10px; margin-bottom: 5px; span{font-style: italic; font-size: inherit; color: inherit;} .error {} } .addthis_toolbox { .flLeft; margin-left: 32px; width: 530px; padding: 6px 6px 1px 6px; } .error404 {background: 0px 0px url('@{base-url}error-404.jpg') no-repeat; margin-top: 40px; height: 446px;} ul.searchList { a {font-size: 14px;} } /* general modificators */ .minusOverflow {overflow: visible;} .noMargin {margin: 0px;} .noPadding {padding: 0px;} .plusOverflow {overflow: hidden;} .plusClear {clear: both;} .flLeft {float: left;} .flRight {float: right;} .posAbs {position: absolute;} .posRel {position: relative;} .clear {clear: both;} .height_max_120 {max-height: 120px; .plusOverflow;} .height_0 {height: 0px; .plusOverflow;} .minHeight {min-height: 300px;}