@import "defs.less"; html { overflow-y: scroll; } #everything { width: 820px; padding: 0px 25px; margin: 0px auto; } body { background-color: @all_bgcolor; background-image: url("/img/tlo.jpg"); background-attachment: fixed; color: @all_text; font-family: Arial; font-size: 14px; margin: 0px; padding: 0px; } #siatka-winiety { border: none; border-collapse: collapse; width: 818px; font-size: 0px; line-height: 0px; tr, td { outline: none; } td { border: none; padding: 0; margin: 0; outline: none; width: 164px; } } a { color: @edge_color; text-decoration: none; } #content-table { border-collapse: collapse; width: 100%; > tr > td, > tbody > tr > td { border: 0; padding: 0; &#content-cell { background-color: @flat_bgcolor; background-image: url("/img/bottomslice.jpg"); background-repeat: no-repeat; background-position: 164px 0px; vertical-align: top; padding-top: 24px; } } } #content-table-border-donor { background-color: @edge_color; padding: 0px; padding-left: 1px; padding-right: 1px; } #fauxcol-cell { width: 213px + 22px - 1px; background-color: @flat_bgcolor; background-image: url("/img/fauxcol-edge.gif"); background-repeat: repeat-y; background-position: right; vertical-align: top; } #main-menu {position: relative; z-index: 10 } div.main-menu { padding-top: 28px; a { color: rgb(217, 225, 211); text-decoration: none; &:hover { color: @edge_color } &.current { color: @all_text; text-shadow: 3px 3px 3px rgba(0,0,0,0.66); } &.level0 { font-family: Comic Sans MS; font-size: 18px; font-style: italic; background-image: url("/img/menubullet.gif"); background-position: 4px 8px; background-repeat: no-repeat; padding-left: 18px; &.current { background-image: url("/img/menubullet-current.gif"); } } &.spacer { line-height: 4px; } } div.children { margin-left: 16px; margin-top: 8px; margin-bottom: 8px; font-size: 12px; &.level0 { margin-left: 40px; } a.current { font-weight: bold; } } div.spacer { height: 8px; &.level0 { height: 12px; } } div.group { margin: 8px 0; } > div.group { margin: 12px 0; &:first-child { margin-top: 0 } } } #footer-cell { background-color: @edge_color; background-image: url("/img/footerslice.jpg"); background-repeat: no-repeat; background-position: -1px 0px; height: 61px; } #titlebar { height: 31px; position: relative; } #titleslot { position: absolute; font-family: Comic Sans MS; font-style: italic; color: @edge_color; font-size: 24px; bottom: 0px; font-weight: normal; line-height: inherit; margin: 0; } #titleunderline { position: absolute; bottom: 0px; } #contentslot { margin-right: 24px; margin-top: 16px; p { text-align: justify; } } #footer-cell { color: rgb(61, 102, 33); font-size: 10px; text-align: right; padding-right: 23px; padding-top: 20px; a { color: rgb(61, 102, 33); } } #flagbox { position: absolute; top:180px; right:610px; img { border: solid black 1px; } } @togglerw: 25px; @togglerh: 100px; @fbw: 348px; @fbh: 558px; @fbpadding: 5px; @fbborder: 2px; @fbcolor: rgb(58, 96, 166); @fbround: 8px; #likebox { position: fixed; top: 0px; right: 0px; -o-transition: right 400ms; -moz-transition: right 400ms; -webkit-transition: right 400ms; transition-property: right 400ms; padding-left: @togglerw; & > .toggler { width: @togglerw; height: @togglerh; position: absolute; top: 0px; left: 0px; background: transparent url(/tng/img/facebook-left.png); } & > .frame { border-left: solid @fbcolor @fbborder; border-bottom: solid @fbcolor @fbborder; border-bottom-left-radius: @fbround; background-color: @fbcolor; & > .canvas { padding: @fbpadding; background-color: white; //for Opera, who won't clip inner DIV to rounded corners of outer DIV border-bottom-left-radius: @fbround - @fbborder - 1px; & > .occluder { overflow: hidden; & > .fbslot { margin: -1px; } } } } &.hidden { right: 0px - @fbpadding + 1px - @fbw + 1px - @fbpadding - @fbborder; } } a.fancybox-item > img { border: none; margin: 0; margin-top: 0.5ex; &.left { margin-right: 12px; float: left; } &.right { margin-left: 12px; float: right; } &.noborder { border: none; } } #video-tn { border: solid #bfbfbf 1px; } #sttw-poleca { @roundness: 8px; @white-h: 40px; @white-tilt: 0.7; cursor: pointer; font-family: Verdana, sans-serif; font-size: 10px; float: left; > div { border: solid black 2px; padding: @roundness; &.white-field { position: relative; border-top-left-radius: @roundness; border-top-right-radius: @roundness; border-bottom: none; background-color: white; color: black; padding: @roundness; position: relative; > .text-1993 { position: absolute; left: @roundness; top: @roundness; } > .text-copyright { position: absolute; right: @roundness; top: @roundness; } > .text-poleca { text-align: center; letter-spacing: -1px; } > .sun-holder { text-align: center; > .sttw-sun { width: 80px; height: auto; } } } &.blue-field { border-bottom-left-radius: @roundness; border-bottom-right-radius: @roundness; border-top: none; background-color: #005493; text-align: center; > .sttw-holder { display: inline-block; > div { font-size: 12px; display: block; text-align: left; color: white; font-weight: bold; > span { text-shadow: black -2px 0px; -o-text-shadow: black -2px 0px; } } > .line-2 { padding-left: @white-tilt * 1em; } > .line-3 { padding-left: @white-tilt * 2em; } > .line-4 { padding-left: @white-tilt * 3em; } } } } }