* {
margin : 0;
padding : 0;
}
body {
font : 0.8125em Verdana, sans-serif;
line-height : 1;
color : #333;
background : #fefff2;
}
.hidden { text-indent: -9000px;}
a {
text-decoration : none;
}
a img {
border : none;
}
a:link, a:visited {
color : #555;
border-bottom : 1px solid #555;
}
html body a:hover {
color : #000;
background-color : #f4f2e4;
border-bottom : 1px solid #9a8e51;
}
#masthead a, #biuro_tlumaczen a, #navbar a, #banners a, a.button, #main_tlumacz h1 a, .title a:link, .title a:visited, .byline a:link, .byline a:visited {
border-bottom-width : 0;
}
#main_tlumacz h1 a:hover, .title a:hover, .byline a:hover {
border-bottom-width : 1px;
}
h2 {
font : 1.5em Georgia, "Times New Roman", serif;
letter-spacing : 1px;
}
h3 {
font : bold 1em Verdana, Arial, sans-serif;
letter-spacing : 2px;
text-transform : uppercase;
color : #5b852e;
}
h4 {
font : bold 1.1em Georgia, "Times New Roman", serif;
letter-spacing : 1px;
}
#h4 p {
text-align : justify;
}
p.podpis {
font : 16px "Lucida Grande", "Trebuchet MS", "Bitstream Vera Sans", Verdana, Arial, Helvetica, sans-serif;
font-weight : bold;
font-style : italic;
color : #5e2a00;
letter-spacing : 2px;
padding : 1em 8em;
}
ul, ol {
list-style : none;
}
blockquote, pre {
padding : 0.25em 40px;
}
blockquote {
font : italic 1.05em Georgia, Times, serif;
background : url(../pix/quote_wh.gif) no-repeat 10px 0.75em;
margin : 0.25em 0;
}
pre, code {
font : 1.05em Courier, monospace;
}
pre {
line-height : 1.5em;
}
pre strong {
font-size : 1em;
font-weight : bold;
}
pre code {
font-size : 1em;
line-height : 1.5em;
}
table {
border-bottom : 3px solid #b2b2b2;
margin : 0 0 2em;
}
caption {
padding : 0.75em;
font : 1.5em Georgia, Times, serif;
border : 1px solid #b2b2b2;
border-width : 1px 0 2px;
background : #eee;
}
th, td {
padding : 0.5em 1em;
border : 1px solid #ccc;
border-width : 0 0 1px 1px;
}
th.first, td.first, tbody th {
border-left : none;
}
thead th {
text-transform : uppercase;
text-align : left;
}
tbody th {
width : 20%;
}
tfoot {
display : none;
}
#masthead {
position : absolute;
z-index : 5;
top : 0;
left : 26px;
}
#masthead a {
display : block;
background : #a5bf8f;
width : 180px;
}
#masthead a:hover {
background : #000;
}
#biuro_tlumaczen {
position : relative;
z-index : 10;
border-top : 1px solid #666;
font : bold 10px Arial, sans-serif;
letter-spacing : 1px;
}
#biuro_tlumaczen a:link, #biuro_tlumaczen a:visited {
position : absolute;
top : 940px;
left : 790px;
width : 65px;
height : 52px;
padding-top : 13px;
text-align : center;
background : url(../pix/ishbug.gif) no-repeat top left;
color : #fff;
}
#biuro_tlumaczen a:hover {
background-position : bottom right;
}
#biuro_tlumaczen a em {
display : block;
margin-top : -0.2em;
font : 2.33em Georgia, Times, serif;
letter-spacing : 0;
}
#content_przysiegle .tlumaczenia_przysiegle {
font : 0.9em Verdana, sans-serif;
text-transform : uppercase;
letter-spacing : 0.33em;
}
#content_przysiegle .tlumaczenia_przysiegle b {
font : 1.2em Georgia, Times, serif;
letter-spacing : 1px;
}
#navbar {
height : 2.2em;
padding : 0 0 0 410px;
background : #e8f2e0;
border-top : 5px solid #333;
font : 18px Georgia, Times, serif;
overflow : hidden;
min-width : 420px;
}
#navbar li {
float : left;
padding : 0 23px 0 13px;
margin-right : 5px;
background : url(../pix/diamond-black.gif) no-repeat 100% 66%;
}
#navbar li a {
display : block;
padding : 0.75em 0 0.25em;
text-transform : uppercase;
color : #000;
}
#navbar #pol {
background : none;
}
#navbar a:hover, .eng #navbar #eng a, .fra #navbar #fra a, .esp #navbar #esp a, .pol #navbar #pol a {
background : url(../pix/navbarlinkbg.gif) repeat-x top left;
color : #5b852e;
}
#main_tlumacz {
float : left;
font-size : 0.88em;
width : 750px;
padding : 1.5em 0 1.5em 210px;
background : url(../pix/threecolbg.gif) repeat-y 794px 0;
}
#main_tlumacz p {
text-align : left;
line-height : 1.8em;
margin : 0 0 1em;
}
.column {
float : left;
}
#content_przysiegle {
width : 540px;
padding : 0 25px 0 20px;
}
#content_przysiegle .title {
font : 1.8em Georgia, Times, serif;
margin-bottom : 0.5em;
}
.title {
text-transform : none;
letter-spacing : 1px;
}
.title a:link, .title a:visited {
color : #333;
}
.title a:hover {
color : #000;
}
.byline {
font : italic 1.3em Times, serif;
letter-spacing : 1px;
margin : 0 0 1.5em;
color : #5e2a00;
}
.byline a:link, .byline a:visited {
font : bold 0.85em Verdana, sans-serif;
text-transform : uppercase;
letter-spacing : 2px;
margin-left : 0.25em;
}
#secondary {
width : 215px;
}
#secondary .title {
margin-bottom : 0.25em;
}
#choice {
border-top : 1px solid #d9d9d9;
padding : 1.5em 20px;
}
#choice h3 {
color : #333;
font : 0.9em Verdana, sans-serif;
text-transform : uppercase;
letter-spacing : 0.33em;
}
#choice .info {
font-style : italic;
font-size : 0.9em;
color : #666;
}
#sidebar {
width : 140px;
padding-left : 15px;
}
#sidebar h3 {
font : 1.5em Georgia, Times, serif;
letter-spacing : 0;
text-transform : none;
margin-bottom : 0.25em;
color : #333;
}
#search {
width : 80px;
}
#search, #submit {
vertical-align : bottom;
}
#sidebar div {
font-size : 16px;
font-weight : bold;
border-bottom : 1px dashed #5b852e;
padding : 10px 0.5em;
}
#sidebar div.first {
padding-top : 0;
}
#sidebar li {
padding : 0.5em 0 0.5em;
}
#sidebar li a:link, #sidebar li a:visited {
padding-left : 5px;
border-left : 10px solid #a5bd8c;
color : #008000;
background : url(/../pix/diamond-gray.gif) no-repeat 0 0.4em;
}
#sidebar li a:hover, #sidebar li a:active {
border-left-color : white;
background-color : white;
color : #a5bd8c;
}
#sidebar a#here {
border-left-color : #fff !important;
background-color : transparent !important;
color : #a5bd8c !important;
}
#sidebar p {
font-size : 0.85em;
margin-top : 0.25em;
}
#sidebar #colophon {
border-bottom-width : 0;
}
#colophon p {
text-transform : uppercase;
letter-spacing : 0.25em;
text-align : right;
width : 121px;
margin : 0 auto;
color : #666;
}
#colophon img {
background : #333;
}
#colophon a:hover img {
background : #555;
}
#colophon p.init {
margin-bottom : 15px;
}
#colophon .init {
text-align : center;
}
#angielski_francuski a, #lucre a, #colophon a {
border-bottom-width : 0;
}
#footer {
clear : both;
border : 1px solid #5b852e;
border-width : 1px 0;
margin-bottom : 3em;
font-size : 0.85em;
background : #e8f2e0 no-repeat;
}
#footer p {
margin-left : 200px;
padding : 1.5em 20px;
background : #e8f2e0;
}
#footer a:link, #footer a:visited {
border-bottom-width : 0;
}
#footer a:hover {
border-bottom-width : 1px;
}
#footer .copyright {
padding-left : 25px;
}
#search, input[type="text"], input[type="password"], textarea {
background : #fbfaf4;
border : 2px solid;
border-color : #999 #d9d9d9 #d9d9d9 #999;
}
#main_tlumacz {
width : 960px;
voice-family : "\"}\"";
voice-family : inherit;
width : 750px;
}
#content_przysiegle {
width : 585px;
voice-family : "\"}\"";
voice-family : inherit;
width : 540px;
}
#sidebar {
width : 155px;
voice-family : "\"}\"";
voice-family : inherit;
width : 140px;
}
#biuro_tlumaczen a:link, #biuro_tlumaczen a:visited {
height : 65px;
voice-family : "\"}\"";
voice-family : inherit;
height : 52px;
}
dt, dd {
line-height : 1.8em;
}
dd {
margin-bottom : 0.8em;
}
div#sworn_translator {
text-align : center;
border-bottom : 1px dashed #999;
padding-bottom : 1em;
margin-bottom : 1.5em;
}
#content_przysiegle h1 {
font : 1.66em Georgia, Times, serif;
text-align : center;
margin : 0.5em 0;
padding-bottom : 0.75em;
border-bottom : 1px dashed #b2b2b2;
}
#content_przysiegle h1 a {
color : #333;
}
#content_przysiegle h1 a:hover {
color : #000;
}
#content_przysiegle h1 em {
font-style : normal;
}
#content_przysiegle .title {
font-size : 1.66em;
}
#content_przysiegle p {
margin : 0.5em 0 1.5em;
}
.tlumaczenia_przysiegle a {
color : #333;
border : none;
}
.tlumaczenia_przysiegle a:hover {
color : #000;
}
#content_przysiegle ul, #content_przysiegle ol {
margin-bottom : 1.25em;
}
#content_przysiegle li {
margin-bottom : 0.66em;
line-height : 1.6em;
}
#content_przysiegle ul li {
padding-left : 40px;
background : url(../pix/diamond-black.gif) no-repeat 22px 0.66em;
}
#content_przysiegle ol {
padding-left : 40px;
list-style : decimal;
}
#content_przysiegle ol li {
padding-left : 5px;
background-image : none;
}
span.sworn_translator {
padding-left : 15px;
margin-left : 10px;
background : url(../pix/diamond-gray.gif) no-repeat 0 0.5em;
}
.contribute div#content_przysiegle p {
text-align : justify;
margin-right : 10px;
}
.comment h4 a, .pages h4, li.author, li.editorial {
font : bold 0.8em Verdana, sans-serif;
text-transform : uppercase;
letter-spacing : 0.25em;
}
#main_tlumacz .pages h4, #main_tlumacz li.author, #main_tlumacz li.editorial {
font-weight : normal;
font-size : 1em;
display : inline;
margin : 0 1em 0 0;
padding-left : 1em;
}
.pages {
border-top : 1px dashed #999;
padding : 5px 0;
}
.pages h4, .pages p {
display : inline;
}
.pages a, .pages strong {
padding : 0 0.5em;
margin : 0 -0.5em;
border-bottom-width : 0;
}
.button {
vertical-align : -6px;
margin-right : 1em;
border-bottom : none !important;
background : none !important;
}
#content_przysiegle .tlumaczenia_przysiegle {
font-size : 1em;
font-weight : normal;
text-transform : uppercase;
letter-spacing : 2px;
}
.tlumaczenia_przysiegle span.ishno, .tlumaczenia_przysiegle span span {
font : 1.1em Georgia, serif;
}
#content_przysiegle span.sworn_translator {
padding-left : 15px;
margin-left : 10px;
background : url(../pix/diamond-gray.gif) no-repeat 0 0.5em;
}
#content_przysiegle {
margin-top : -3.66em;
}
#content_przysiegle .tlumaczenia_przysiegle {
padding-bottom : 0.75em;
margin : 4em 0 0.75em;
border-bottom : 1px dashed #b2b2b2;
}
#content_przysiegle .title {
margin : 1em 0 0.25em;
padding : 0;
text-align : left;
border-bottom : 0;
}
#content_przysiegle .byline {
padding-bottom : 0;
margin-bottom : 0.75em;
background : none;
}
.item {
padding : 0 10px;
}
#colophon a:hover img {
background : #60a3b1;
}
a:link, a:visited {
border-color : #60a3b1;
}
a:link, a:visited, #navbar a:hover, .eng #navbar #eng a, .fra #navbar #fra a, .esp #navbar #esp a, .pol #navbar #pol a {
color : #5b852e;
}
#navbar {
border-top-color : #5b852e;
}
#content_przysiegle h1 a, .tlumaczenia_przysiegle a, .title a:link, .title a:visited, .authors #content_przysiegle h2 a, .contact #content_przysiegle a.ishno, .illustration p {
color : #5b852e;
}
#content_przysiegle h1 a:hover, .tlumaczenia_przysiegle a:hover, .title a:hover, .authors #content_przysiegle h2 a:hover {
color : #000;
}
.warning {
    font-weight: bold;
    color: #f00;
}
td {
        font: bold 11px "Trebuchet MS", Verdana, Arial, Helvetica,
        sans-serif;
        color: #6D929B;
        border-right: 1px solid #C1DAD7;
        border-bottom: 1px solid #C1DAD7;
        border-top: 1px solid #C1DAD7;
        letter-spacing: 2px;
        text-align: left;
        padding: 6px 6px 6px 12px;
        background: #EFFFDF url(images/bg_header.jpg) no-repeat;
}
COL.prawa { width: 3em }

td.nobg {
        text-transform: uppercase;
        border-top: 0;
        border-left: 0;
        border-right: 1px solid #C1DAD7;
        background: none;
}

td.spec {        
        text-transform: uppercase;
        border-left: 1px solid #C1DAD7;
        border-top: 0;
        background: #fff url(images/bullet1.gif) no-repeat;
        font: bold 10px "Trebuchet MS", Verdana, Arial, Helvetica,
        sans-serif;
}

td.specalt {
        text-transform: uppercase;
        border-left: 1px solid #C1DAD7;
        border-top: 0;
        background: #f5fafa url(images/bullet2.gif) no-repeat;
        font: bold 10px "Trebuchet MS", Verdana, Arial, Helvetica,
        sans-serif;
        color: #B4AA9D;
}

#gallery {
    width: 512px;
}

#main_image {
    float: right;
    text-align: center;
    width: 512px;
}

#main_image img {
margin-left: 50px
    width: 382px;
}

#main_image p {
    margin: 0;
    padding: 0;
    width: 512px;    
}
#angielski_francuski h2 {
font : 0.5em Georgia, Times, serif;
letter-spacing : 0;
text-transform : none;
color : #E8F2E0;
}
