body {
     background-color: #524034;
     padding: 0;
     margin: 0;
     width: 100%;
     display: table;
     background-image: url(image/gradient_bck.jpg);
     background-repeat: repeat-x;
     
}

img {
     border: 0;
}
h1 {
     height:86px;
     width:352px;
     background:url(image/tlumaczenia_rosyjski.gif) no-repeat;
     text-indent:-9000px;
     margin-top: 25px;
     float: none;
}
h1 a {

     display:block;
     width:100%;
     height:100%;
     outline:none;
}

#naglowek {
     height: 200px;
     width: 735px;
     margin: 0 auto;
     background-image: url(image/pen_logo.jpg);
     background-repeat: no-repeat;
     padding-left: 165px;
     padding-top: 0px;
}
#naglowek #jezyk {
     height: 32px;
     width: 70px;
     margin-right: 70px;
     display: inline;
     margin-left: 550px;
}
#naglowek #jezyk img {
     border: 0;
     margin: 0px;
     padding: 0px;
}





#menu {
     height: 85px;
     width: 902px;
     margin: 0 auto;
     background-image: url(image/menu_bck.gif);
     background-repeat: no-repeat;
}
#menu-ru {
     height: 85px;
     width: 902px;
     margin: 0 auto;
     background-image: url(image/menu_bck-ru.gif);
     background-repeat: no-repeat;
}
#menu ul {
     list-style-type: none;
     margin: 0px;
     padding: 0px;
     height: 85px;
     width: 902px;
     display: block;
     text-indent: -5000px;
}
#menu-ru ul {
     list-style-type: none;
     margin: 0px;
     padding: 0px;
     height: 85px;
     width: 902px;
     display: block;
     text-indent: -5000px;
}
#menu li {
     display: inline;
     text-align: center;
}
#menu-ru li {
     display: inline;
     text-align: center;
}
#kontakt {
     list-style-type: none;
     padding-top: 25px;
}
#kontakt li {
     margin-top: 5px;
     margin-left: 5px;
     border-bottom-width: 1px;
     border-bottom-style: dashed;
     border-bottom-color: #A3836D;
     width: 60%;
     padding-bottom: 3px;
}

#kontakt img {
     vertical-align: middle;
     margin-right: 10px;
}

.block a {
     display: block;
     width: 179px;
     height: 85px;
     text-align: center;
     float: left;
}
.block a:hover {
     display: block;
     width: 179px;
     float: left;
     height: 85px;
     background-image: url(image/hover_menu.gif);
     background-repeat: no-repeat;
}


#zawartosc {
     width: 900px;
     margin: 0 auto;
}
#tresc h4 {
     font-family: Geneva, Arial, Helvetica, sans-serif;
     font-size: 16px;
     color: #FFFFFF;
     letter-spacing: 1px;
}
#tresc ol ul {
     list-style-type: none;
     margin-top: 15px;
     margin-bottom: 15px;
}
#tresc ol ul li {
     list-style-type: none;
     margin-top: 10px;
}
#tresc ol ul ul li {
     list-style-type: disc;
     margin-top: 0px;
}
#tresc a:link {
     color: #FFFFFF;
     text-decoration: none;
     background-color: #000000;
     padding: 3px;
}
#tresc a:hover {
     font-weight: bold;
     color: #99CC00;
     background-color: #FFFFFF;
     padding: 3px;
}
#tresc a:visited {
     color: #FFFFFF;
     text-decoration: none;
     padding: 3px;
     background-color: #000000;
}
#tresc a:active {
     color: #FFFFFF;
     text-decoration: none;
     padding: 3px;
     background-color: #000000;
}


#zawartosc #tresc h2 {
     background-image: url(image/naglowek_tlo.jpg);
     background-repeat: no-repeat;
     background-position: center center;
     display: block;
     height: 75px;
     width: 100%;
     font-family: "Times New Roman", Times, serif;
     font-size: 30px;
     text-align: center;
     color: #FFFFFF;
     padding-top: 37px;
     margin-top: 30px;
     font-style: oblique;
     font-weight: lighter;
     margin-bottom: 40px;
}
#karteczka h3 {
     font-family: "Courier New", Courier, mono;
     font-size: 18px;
     color: #000000;
     font-weight: bold;
}

#zawartosc #tresc {
     float: left;
     width: 600px;
     min-height: 330px;
     font-family: Verdana, Arial, Helvetica, sans-serif;
     font-size: 12px;
     color: #CCCCCC;
     padding-right: 20px;
     padding-left: 20px;
     padding-bottom: 30px;
}
#zawartosc #tresc li {
     line-height: 22px;
}

#zawartosc #tresc p {
     line-height: 22px;
     text-indent: 20px;
     margin: 0px;
     padding-bottom: 10px;
     text-align: justify;
     padding-top: 10px;

}
#karteczka {
     background-image: url(image/karteczka.jpg);
     background-repeat: no-repeat;
     float: right;
     height: 242px;
     width: 215px;
     padding-top: 50px;
     padding-left: 25px;
     padding-right: 20px;
     font-family: "Courier New", Courier, mono;
     font-size: 14px;
     color: #666666;
}
#karteczka a:link {
     color: #000000;
     text-decoration: none;
     padding: 3px;
}
#karteczka a:hover {
     color: #990000;
     padding: 3px;
}
#karteczka a:visited {
     color: #333333;
     text-decoration: none;
     padding: 3px;
}
#karteczka a:active {
     color: #333333;
     text-decoration: none;
     padding: 3px;
}



#zawartosc #zdjecie {
     float: right;
     height: 330px;
     width: 260px;
}
#zawartosc #karteczka img {
     margin-left: 40px;
}

#zawartosc img {
     border: none;
}


#stopka {
     clear: both;
     height: 150px;
     width: 100%;
     background-image: url(image/stopka.jpg);
     background-repeat: repeat-x;
     text-align: center;
     padding-top: 150px;
     color: #999999;
     font-family: Verdana, Arial, Helvetica, sans-serif;
     font-size: 10px;
     
}

#stopka img {
     margin: 10px;
}
#stopka h5 {
     font-family: Verdana, Arial, Helvetica, sans-serif;
     font-size: 16px;
     color: #FFFFFF;
     background-color: #000000;
     padding: 5px;
     letter-spacing: -1px;
     width: 360px;
     display: block;
     text-align: center;
     margin: 0 auto;
}



.clearing {
     clear: both;
}
#mapka {
     height: 400px;
     width: 560px;
     color: #000;
}

.nawias {
     font-family: "Times New Roman", Times, serif;
     font-size: 24px;
     font-style: italic;
}
.center {
     text-align: center;
}
#tresc table {
     margin-top: 50px;
     border: 1px dashed #FFFFFF;
     background-color: #3E3026;
     margin-bottom: 50px;
}
#tresc caption {
     font-family: Verdana, Arial, Helvetica, sans-serif;
     font-size: 14px;
     color: #D7CF9E;
     padding-top: 5px;
     padding-bottom: 10px;
     padding-right: 5px;
     padding-left: 5px;
}

#tresc tr {
     text-align: center;
     vertical-align: middle;
}
#tresc th {
     font: bold 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
     color: #333333;
     border-right: 1px solid #C1DAD7;
     border-bottom: 1px solid #C1DAD7;
     border-top: 1px solid #C1DAD7;
     padding: 3px;
     background: #E1F8FF;
}
#tresc td {
     border-right: 1px solid #C1DAD7;
     border-bottom: 1px solid #C1DAD7;
     background: #FFFFE6;
     padding: 3px;
     color: #333333;

}
.border_dla_mapy {
     padding: 0px;
     margin-top: 20px;
     margin-right: 0px;
     margin-bottom: 20px;
     margin-left: 0px;
     border: 20px solid #382C23;
}

#tlumaczenia{
width:100%;
text-align:center;
position:absolute;
margin-top:2155px;
font-size:10px;
color:#9C9A9C;
font-family:Verdana,Arial,Helvetica,sans-serif;
}

#tlumaczenia2{
width:100%;
text-align:center;
position:absolute;
margin-top:1685px;
font-size:10px;
color:#9C9A9C;
font-family:Verdana,Arial,Helvetica,sans-serif;
}
#tlumaczenia3{
width:100%;
text-align:center;
position:absolute;
margin-top:1505px;
font-size:10px;
color:#9C9A9C;
font-family:Verdana,Arial,Helvetica,sans-serif;
}
#tlumaczenia4{
width:100%;
text-align:center;
position:absolute;
margin-top:4515px;
font-size:10px;
color:#9C9A9C;
font-family:Verdana,Arial,Helvetica,sans-serif;
}
#tlumaczenia5{
width:100%;
text-align:center;
position:absolute;
margin-top:1130px;
font-size:10px;
color:#9C9A9C;
font-family:Verdana,Arial,Helvetica,sans-serif;
}
#tlumaczenia h2,h3,h4{

font-size:10px;
color:#9C9A9C;
font-weight:normal;
display:inline;
font-decoration: none;
font-family:Verdana,Arial,Helvetica,sans-serif;
}

#tlumaczenia a, a:hover, a:visited{

font-size:10px;
color:#9C9A9C;
font-weight:normal;
display:inline;
text-decoration: none;
font-family:Verdana,Arial,Helvetica,sans-serif;
}

