@import url("http://www.wydawnictwo.murator.pl/extra.css");
/* CSS Document _ murator strona główna */
body {
    margin: 0;
    padding: 0;
    text-align: center; /*wysrodkowanie strony w IE 5.x*/
    background-color: #FFFFFF;
    color: #5A5A5A;
    font-size: 11px;
    font-family: Arial, Helvetica, sans-serif;
}
h2 {
    margin: 0;
    padding: 0;
    font-size: 11px;
    font-weight: bold;
}
a {
    border: 0;
    color: #5A5A5A;
    text-decoration: none;
}
a:hover {
    text-decoration: underline;
}
img {
    border: 0;
}
#wrapper {
    width: 752px;
    margin: auto; /*wysrodkowanie strony*/
    text-align: left;
}
#head {
    height: 78px;
    position: relative;
}
ul#menu_top {
    position: absolute;
    top: 47px;
    list-style-type: none;
    margin: 0;
    right: 0;
    padding: 0;
}
ul#menu_top li {
    display: inline;
}
ul#menu_top li.lastElement { 
    margin-right: 163px;
}
ul#menu_top li a {
    padding-left: 3px;
    padding-right: 3px;
}
ul#menu_top li.searchfield {
    position: absolute;
    width: auto;
    right: 0;
    top: -3px;
}
ul#menu_top li form {
    display: inline;
    margin-left: 9px;
}
ul#menu_top li fieldset {
    vertical-align: -3px;
    display: inline;
    margin: 0;
    border: 0;
    padding: 0;
}
htm ody ul#menu_top li fieldset {
    vertical-align: -6px;
}
ul#menu_top li form input.text {
    background-color: #FFFFFF;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    border: 1px solid #B5B5B5;
    padding-left: 4px;
    padding-right: 4px;
    height: auto;
    padding-bottom: 2px;
    margin-right: 22px;
    width: 115px;
    color: #5A5A5A;
}
ul#menu_top li form input.bt_szukaj {
    height: 19px;
    position: absolute;
    top: 1px;
    right: 0;
    /*vertical-align: text-bottom; */
    width: 19px;
}
html>body ul#menu_top li form input.bt_szukaj {
    top: 0;
}
#lang {
    position: absolute;
    right: 0;
    top: 18px;
}
#flash_wrapper {
    height: 346px;
}
#leftwrap {
    float: left;
    width: 501px;
    border-top: 1px solid #979797;
    border-bottom: 1px solid #979797;
    padding-top: 20px;
    padding-bottom: 10px;
    voice-family: "\"}\""; 
    voice-family:inherit;
    height: 129px;
}
#content {
    position: relative;
    margin-top: 0;
    height: 170px;
}
#rightwrap {
    float: right;
    margin-right: -8px;    
}
#main_menu {
    background: url(tech/menu_bg.jpg) no-repeat;
    height: 171px;
    width: 259px;
    color: #FFFFFF;
    font-style: italic;
    font-size: 12px;
    font-weight: normal;
    z-index: 10;
    position: relative;
}
#main_menu ul {
    margin: 0;
    list-style-type: none;
    padding: 0;
    width: 249px;
}
#main_menu ul li {
    background-image: url(tech/linia_menu.gif); 
    background-position: bottom;
    background-repeat: repeat-x;
    padding-left: 0; /*IE 5.x Win*/ 
    voice-family: "\"}\""; 
    voice-family:inherit;
    padding-left: 0;
}
#main_menu ul li.last {
    background-image: none;
}
#main_menu ul li a {
    color: #fff;
    background-image: url(tech/menu_arrow.gif);
    background-position: 14px 16px;
    background-repeat: no-repeat;
    padding-left: 32px;
    padding-bottom: 13px;
    padding-top: 13px;
    display: block;
    text-decoration: none;
}
*html #main_menu ul li a {
    height: 13px;
}
#main_menu ul li a:hover {
    color: #F8DB01;
    background-image: url(tech/menu_arrow_on.gif);
}
.news {
    float: left;
    height: 118px;
}
.news1 {
    padding-left: 16px;
    padding-right: 16px;
    width: 162px; /*IE 5.x Win*/
    voice-family: "\"}\""; 
    voice-family:inherit;
    width: 130px;
}
.news2 {
    padding-left: 24px;
    padding-right: 16px;
    width: 170px; /*IE 5.x Win*/
    voice-family: "\"}\""; 
    voice-family:inherit;
    width: 130px;
}
.news3 {
    padding-left: 23px;
    padding-right: 16px;
    width: 169px; /*IE 5.x Win*/
    voice-family: "\"}\"";
    voice-family:inherit;
    width: 130px;
}
.news1, .news2 {
    background: url(tech/linia_kropki_pion.gif) no-repeat right top;
}
.news1 a:hover, .news2 a:hover, .news3 a:hover {
    text-decoration: underline;
}
.data {
    color: #A8AAAC;
}
.opis {
    margin-top: 10px;
}
.opis a {
    color: #5A5A5A;
    text-decoration: none;
}
#footer {
    clear: both;
    padding-bottom: 20px;
    height: 20px;
}
#design {
    float: left;
    color: #BDBDBD;
    margin-left: 2px;
}
#design a {
    color: #BDBDBD;
}
#copy {
    float: left;
    color: #BDBDBD;
    margin-left: 8px;
}
html>body #copy {
    margin-left: 16px;
}
#footer ul {
    float: right;
    margin: 0;
    padding: 0;
    margin-right: 10px;
    list-style-type: none;
}
#footer ul li {
    display: inline;
}
#footer ul li a {
    padding-left: 3px;
    padding-right: 3px;
}
