* {
    margin: 0px;
    padding: 0px;
    font-size: small;
}

img {
    border: none;
}

a {
    text-decoration: none;
}

body {
    width: 100%;
    font-family: Verdana, sans-serif;
}

.red {
    color: #ff0000;
}

.green {
    color: #00aa00;
}

.center {
    text-align: center;
}

/*  ================  ogólne ==================  */
#kontener {
    width: 940px;
    margin: 0px auto;
    overflow: hidden;
    padding-bottom: 30px;
}

#kontener_baner {
    color: #ffffff;
    width: 940px;
    height: 158px;
    overflow: hidden;
    float: left;
}

#tresc {
    padding: 0px;
    margin: 0 0 0 125px;
    width: 690px;
    background-color: #226622;
    background: url(../pliki/grafika/tyl.jpg) repeat-y top left;
}

#zawartosc {
    width: 678px;
    margin: 0 6px 0 6px;
    padding: 0px;
    background-color: #ffffff;
    color: #000000;
}

.margin_20 {
    float: left;
    margin: 10px;
    display: inline;
    width: 658px;
    color: #575757;
}

.linkpowrot {
    margin-left: 590px;
}

.linkpowrot_nowy {
    float: right;
    background: url(../pliki/grafika/powrot.gif) no-repeat left center;
    font-size: 12px;
    color: #575757;
    padding-left: 30px;
    margin-right: 10px;
    margin-top: 10px;
    margin-bottom: 10px;
    padding-top: 5px;
    padding-bottom: 5px;
    clear: both;
    display: inline;
}

/*  ================  podstrony ==================  */
.naglowek {
    text-align: center;
    font-size: 12px;
    font-weight: bold;
    padding: 5px 0px 6px 0px;
    color: #ffffff;
    float: left;
    display: inline;
    background: #99ca3d;
    width: 678px;
}

.naglowek_kolor {
    text-align: center;
    font-size: 12px;
    font-weight: bold;
    padding: 5px 0px 6px 0px;
    color: #ffffff;
    float: left;
    display: inline;
    width: 678px;
}

.naglowek_produkt {
    text-align: center;
    font-size: 12px;
    padding: 5px 0px 6px 0px;
    color: #575757;
    float: left;
    display: inline;
    width: 678px;
    background: #ececec;
}

/*  ================  główne menu ==================  */
#div_opcjemenu {
    margin: 0px 7px 0 7px;
    padding: 0px;
    width: 676px;
    height: 40px;
    background-color: #ffffff;
    float: left;
	display:inline;
}
#opcjemenu {
    padding: 0px;
    width: 676px;
    height: 40px;
    background-color: #ffffff;
    vertical-align: bottom;
    border: none;
    border-collapse: collapse;
    float: left;
}

#opcjemenu a {
    text-decoration: none;
	display:block;
    font-size: 10px;
    height: 25px;
    padding: 15px 0 0 0;
    margin: 0px;
    font-weight: bold;
    vertical-align: middle;
}

.polemenu {
    background-color: #ffffff;
    color: #99ca3e;
}

.polemenu:link {
    background-color: #ffffff;
}

.polemenu:visited {
    background-color: #ffffff;
}

.polemenu:hover {
    background-color: #99ca3e;
    color: #ffffff;
}

.polemenu:active {
    background-color: #ffffff;
}

.polemenu2 {
    background-color: #99ca3e;
    color: #ffffff;
}

#opcja_ortopedyczne_gb {
    width: 121px;
}

#opcja_ortopedyczne_gb a {
    padding: 9px 0 0 0;
    height: 31px;
}

#opcja_ortopedyczne_pl {
    width: 167px;
}

#opcja_ortopedyczne_ger {
    width: 117px;
}

#opcja_ortopedyczne_ger a {
    padding: 9px 0 0 0;
    height: 31px;
}

#opcja_promocje_gb {
    width: 115px;
}

#opcja_promocje_gb a {
    padding: 9px 0 0 0;
    height: 31px;
}

#opcja_promocje_ger {
    width: 120px;
}

#opcja_promocje_ger a {
    padding: 9px 0 0 0;
    height: 31px;
}

#opcja_promocje_pl {
    width: 100px;
}

#opcja_firma_ger {
    width: 75px;
}

#opcja_firma_ger a {
    padding: 9px 0 0 0;
    height: 31px;
}

#opcja_opinie_ger {
    width: 80px;
}

#opcja_opinie_ger a {
    padding: 9px 0 0 0;
    height: 31px;
}

#opcja_ortopedyczne_rus {
    width: 125px;
}

#opcja_ortopedyczne_rus a {
    padding: 9px 0 0 0;
    height: 31px;
}

#opcja_promocje_rus {
    width: 120px;
}

#opcja_promocje_rus a {
    padding: 9px 0 0 0;
    height: 31px;
}

#opcjaelektro {
    width: 160px;
}

#opcja_promocje_pl a {
    padding: 9px 0 0 0;
    height: 31px;
}

#opcjaelektro a {
    padding: 9px 0 0 0;
    height: 31px;
}

#opcjemenu tr td {
    margin: 0px;
    padding: 0px;
    height: 40px;
    text-align: center;
    vertical-align: middle;
    background-color: #457801;
    border: none;
    border-collapse: collapse;
}

#opcjapromocje {
    width: 100px;
}

/*  ================  logowanie ==================  */
#logowanie {
    float: left;
    font-size: 10px;
    border-top: 1px solid #777777;
    width: 668px;
    height: 24px;
    margin: 0 0 0 6px;
    padding: 1px 0 2px 10px;
    background-color: #ffffff;
    color: #777777;
    display: inline;
}

.logowanie {
    margin: 0px;
    padding: 0px;
    height: 24px;
}

.logowanie tr td {
    font-size: 10px;
}

#td_logowanie {
    width: 300px;
}

.logowanie a {
    color: #777777;
    margin: 0px;
    padding: 0 5px 0 5px;
}

.rejestracja {
    width: 360px;
    text-align: right;
}

.rejestracja a {
    font-size: 10px;
    text-decoration: underline;
}

#formlogo {
    height: 24px;
    margin: 0px;
    padding: 0px;
}

.pole {
    height: 13px;
    padding: 0px;
    margin: 0px;
    font-size: 9px;
    width: 50px;
}

#zaloguj {
    height: 18px;
    width: 45px;
    padding: 0px;
    margin: 0px;
    font-size: 9px;
}

/*  ================  nawigacja ==================  */
#paseknavi {
    border-top: 1px solid #777777;
    border-bottom: 1px solid #777777;
    width: 666px;
    padding: 5px 6px 6px 6px;
    background-color: #ffffff;
    float: left;
    margin-left: 6px;
    text-align: right;
    color: #777777;
    font-size: 10px;
    display: inline;
}

.linkinawigacja {
    color: #777777;
    font-size: 10px;
    text-decoration: none;
}

#powrotfoto {
    margin-left: 32px;
    border: none;
}

#hemiszczegoly {
    width: 210px;
    height: 222px;
    background: url(../pliki/grafika/hemiszczegoly.jpg) no-repeat top left;
}

#hemiszczegoly table tr td {
    text-align: left;
    vertical-align: top;
    padding: 0px;
}

#hemi1 {
    width: 82px;
    height: 78px;
}

#hemi2 {
    width: 122px;
    height: 78px;
}

#hemi3 {
    width: 82px;
    height: 60px;
}

#hemi5 {
    width: 82px;
    height: 70px;
}

#hemi11 {
    display: block;
    margin-top: 26px;
    margin-left: 22px;
    width: 57px;
    height: 53px;
}

#hemi22 {
    display: block;
    margin-top: 8px;
    margin-left: 45px;
    width: 57px;
    height: 57px;
}

#hemi33 {
    display: block;
    margin-top: 0px;
    margin-left: 5px;
    width: 56px;
    height: 48px;
}

#hemi44 {
    display: block;
    margin-top: 16px;
    margin-left: 4px;
    width: 105px;
    height: 105px;
}

#hemi55 {
    display: block;
    margin-top: 9px;
    margin-left: 6px;
    width: 55px;
    height: 55px;
}

#hs1, #hs2, #hs3, #hs4, #hs5 {
    display: none;
    border: 2px solid #aaaaaa;
    position: absolute;
    text-align: center;
    vertical-align: middle;
    top: 650px;
    left: 45%;
    width: 300px;
    height: 300px;
    background: #ffffff;
}

#hs1 img {
    margin-top: 10px;
}

#hs2 img {
    margin-top: 50px;
}

#hs3 {
    height: 260px;
}

#hs3 img {
    margin-top: 50px;
}

#hs4 {
    width: 300px;
    height: 360px;
}

#hs5 img {
    margin-top: 20px;
}

#hnfz {
    display: none;
    border: 2px solid #aaaaaa;
    position: absolute;
    text-align: center;
    vertical-align: middle;
    top: 840px;
    left: 45%;
    width: 300px;
    height: 250px;
    background: #ffffff;
}

.hsopis {
    display: block;
    width: 260px;
    margin: auto;
    margin-top: 20px;
    font-size: 11px;
    text-align: justify;
}

.hsopis ul {
    margin: 0px;
    text-align: left;
}

.hsopis ul li {
    font-size: 10px;
    margin-left: 20px;
}

.hnfzopis {
    display: block;
    width: 240px;
    margin-left: 40px;
    margin-top: 50px;
    font-size: 11px;
}

.hnfzopis h3 {
    text-align: center;
}

.hnfzopis ul {
    margin-top: 20px;
    text-align: left;
    font-size: 11px;
}

.hnfzopis ul li {
    font-size: 11px;
}

.hnfzopis ul li b {
    font-size: 11px;
}

#hvfoto {
    margin-left: 288px;
    margin-top: 10px;
}

/*  ================  o firmie ==================  */
#textofirmie {
    padding: 0px;
    margin-top: 15px;
    text-align: justify;
    font-size: 11px;
    line-height: 1.5em;
    float: left;
    display: inline;
}

.ofirmieakapit {
    font-size: 11px;
    margin: 0px;
    text-indent: 35px;
    display: block;
    color: #575757;
}

#iso {
    margin: auto;
    margin-top: 20px;
    width: 170px;
    padding-top: 20px;
}

.isolink {
    width: 175px;
    padding-bottom: 4px;
    display: block;
    background: url(../pliki/grafika/bottom3.jpg) no-repeat bottom right;
}

#isofoto {
    width: 170px;
    border: none;
    border-top: 1px solid #aaaaaa;
    border-left: 1px solid #aaaaaa;
    padding: 0px;
    margin: 0px;
    display: block;
}

#isospan {
    font-size: 11px;
    text-align: left;
    padding: 0px;
    color: #575757;
}

#witamy {
    font-weight: bold;
    text-align: center;
    margin-top: 10px;
    padding: 0px;
    font-size: 11px;
}

#witamytext {
    font-size: 11px;
    padding: 0px;
    margin-right: 10px;
    margin-top: 30px;
    margin-bottom: 30px;
}

#witamytext div {
    font-size: 11px;
}

.tlor {
    padding-top: 5px;
    padding-bottom: 15px;
    padding-left: 25px;
    background: url(../pliki/grafika/r.gif) no-repeat top left;
}

.tloe {
    padding-top: 5px;
    padding-bottom: 15px;
    padding-left: 25px;
    background: url(../pliki/grafika/e.gif) no-repeat top left;
}

.tloh {
    padding-top: 5px;
    padding-bottom: 15px;
    padding-left: 25px;
    background: url(../pliki/grafika/h.gif) no-repeat top left;
}

.tlom {
    padding-top: 5px;
    padding-bottom: 15px;
    padding-left: 25px;
    background: url(../pliki/grafika/m.gif) no-repeat top left;
}

/*  ================  ortopedyczne ==================  */
#ortopkontener {
    float: left;
    width: 460px;
    height: 600px;
}

#menuortopedyczne {
    width: 460px;
    float: left;
    display: inline;
    padding-bottom: 20px;
}

.strona_menu_1 {
    background: #f68e1f;
    list-style: none;
    margin: 30px 0px 2px 0px;
    width: 435px;
}

.strona_menu_1 a {
    text-decoration: none;
    color: #ffffff;
    padding: 5px 15px;
    font-weight: bold;
    display: block;
    width: 405px;
}

.strona_menu_2 {
    background: #ececec;
    margin-top: 2px;
    width: 435px;
    font-size: 10px;
}

.strona_menu_2 a {
    font-size: 10px;
    text-decoration: none;
    color: #575757;
    padding: 5px 15px;
    font-weight: bold;
    display: block;
}

.strona_menu_3 {
    background: #ececec;
    margin: 2px 0 0 20px;
    width: 435px;
    font-size: 10px;
    color: #575757;
}

.strona_menu_3 a {
    font-size: 10px;
    text-decoration: none;
    color: #575757;
    padding: 5px 15px;
    font-weight: bold;
    display: block;
}

#banery {
    float: right;
    display: inline;
    width: 180px;
    margin-top: 23px;
    padding-right: 20px;
}

.divbaner {
    width: 180px;
    margin: 5px;
    float: left;
    display: inline;
}

.banerlink {
    text-decoration: none;
    width: 180px;
    float: left;
    display: inline;
}

.banerzdjecie {
    width: 180px;
    border: none;
    float: left;
}

/*  ================  aktualnosci ==================  */
.divpiafoto {
	float:left;
	display:inline;
	overflow:hidden;
    width: 104px;
	height: 102px;
    padding: 0px;
    padding-bottom: 1px;
    margin-right: 10px;
    background: url(../pliki/grafika/bottom6.jpg) no-repeat bottom right;
}

.piafoto {
		float:left;
	display:inline;
    width: 100px;
    height: 100px;
}

.akt_tytul {
    font-weight: bold;
    color: #575757;
}

.piakrotki {
    font-size: 11px;
    text-align: justify;
    width: 538px;
    color: #575757;
}

.piaczytajwiecej {
    text-decoration: none;
    color: #575757;
    margin: 0 0 0 3px;
    text-align: right;
    font-size: 11px;
    float: right;
    display: inline;
}

#aktualnosci {
    width: 600px;
    float: left;
    margin-top: 10px;
    display: inline;
}

#divpiafoto {
		float:left;
	display:inline;
    width: 104px;
		height: 102px;
    padding: 0px;
    padding-bottom: 1px;
    margin: 0px;
    display: block;
    background: url(../pliki/grafika/bottom6.jpg) no-repeat bottom right;
}

.piafoto2 {
    width: 100px;
    height: 100px;
		float:left;
	display:inline;
}

/*  ================  opinie ==================  */
#opinia {
    width: 550px;
    margin: auto;
    margin-top: 20px;
}

#opinianazwa {
    width: 300px;
    text-align: left;
    vertical-align: top;
    color: #575757;
}

#opiniafoto {
    width: 200px;
    margin: 0px;
    padding: 0px;
    vertical-align: top;
}

#opiniafoto a {
    color: #ffffff;
    text-decoration: none;
    border: none;
}

.opinialink {
    border: none;
    width: 206px;
    text-decoration: none;
    padding: 0px;
    padding-bottom: 4px;
    margin: 0px;
    display: block;
    color: #ffffff;
    background: url(../pliki/grafika/bottom4.jpg) no-repeat bottom right;
}

#opiniazdjecie {
    width: 200px;
    padding: 0px;
    border: none;
    display: block;
    border-top: 1px solid #aaaaaa;
    border-left: 1px solid #aaaaaa;
}

/*  ================  kontakt ==================  */
.kontakt {
    font-family: Verdana, sans-serif;
    text-align: center;
    font-size: 11px;
    margin-top: 20px;
    margin-bottom: 20px;
    float: left;
    display: inline;
    width: 600px;
    margin-left: 46px;
    color: #575757;
}

#divfirma {
    font-family: Verdana, sans-serif;
    font-size: 11px;
    width: 146px;
    padding: 0px;
    padding-bottom: 5px;
    margin: 0px;
    display: block;
    background: url(../pliki/grafika/bottom5.jpg) no-repeat bottom right;
}

#zdjeciefirma {
    display: block;
    width: 140px;
    margin: 0px;
    padding: 0px;
    border-top: 1px solid #aaaaaa;
    border-left: 1px solid #aaaaaa;
}

#producent {
    font-size: 15px;
    font-weight: bold;
}

#zaklad {
    font-size: 11px;
    width: 500px;
    margin: auto;
    padding: 0px;
}

#zaklad tr td {
    font-family: Verdana, sans-serif;
    font-size: 11px;
    text-align: left;
    vertical-align: top;
}

#zaklad tr td span {
    font-family: Verdana, sans-serif;
    font-size: 11px;
    text-align: left;
    vertical-align: top;
}

#handlowy {
    font-size: 11px;
    width: 600px;
    margin: auto;
    padding: 0px;
}

#dzialhandlowy {
    font-size: 11px;
    width: 140px;
    font-weight: bold;
}

#handlowy tr td {
    font-size: 11px;
    text-align: left;
    vertical-align: top;
}

#hurtowa {
    font-size: 11px;
    text-align: left;
    width: 600px;
    margin: auto;
    padding: 0px;
}

#sprzedazhurtowa {
    font-size: 11px;
    font-weight: bold;
}

#hurtowa tr td {
    font-size: 11px;
    text-align: left;
    vertical-align: top;
}

#tel {
    font-size: 11px;
    width: 140px;
}

.tele {
    font-size: 11px;
    width: 50px;
}

.telefony {
    font-size: 11px;
    width: 210px;
}

#marketing {
    font-size: 11px;
    text-align: left;
    width: 600px;
    margin: auto;
    padding: 0px;
}

#dzialmarketingu {
    font-size: 11px;
    width: 140px;
    font-weight: bold;
}

#marketing tr td {
    font-size: 11px;
    text-align: left;
    vertical-align: top;
}

#przedstawiciel {
    font-size: 11px;
    text-align: left;
    width: 600px;
    margin: auto;
    padding: 0px;
}

#phandlowy {
    font-size: 11px;
    font-weight: bold;
    padding-bottom: 7px;
}

#przedstawiciel tr td {
    text-align: left;
    vertical-align: top;
    height: 18px;
    font-size: 11px;
}

#przedstawiciel tr td span {
    font-size: 11px;
    text-align: left;
    vertical-align: top;
}

#mazury {
    font-size: 11px;
    padding: 3px 0 3px 0;
    display: block;
}

.mail {
    color: #333333;
    font-size: 11px;
    text-decoration: underline;
}

#ankieta {
    text-align: left;
    width: 600px;
    margin-top: 20px;
    padding: 0px;
    padding-left: 10px;
    border-collapse: collapse;
}

#ankietaform {
    margin: 0px;
    padding: 0px;
    margin-top: 3px;
    font-size: 11px;
}

#ankietaform span {
    font-size: 11px;
}

#ankietainfo {
    float: left;
    width: 600px;
    text-align: justify;
    font-size: 11px;
}

#ankieta tr td {
    font-size: 11px;
    width: 200px;
    padding-bottom: 5px;
}

#ankieta tr th {
    font-size: 11px;
    padding-bottom: 8px;
    text-align: center;
    border-bottom: 1px solid #aaaaaa;
}

.aspekt {
    border-right: 1px solid #aaaaaa;
}

#max {
    text-align: center;
    vertical-align: middle;
    border-right: 1px solid #aaaaaa;
}

.ocena {
    text-align: center;
    vertical-align: middle;
}

#wyczysc {
    padding: 0px;
    margin: 0 420px 0 0;
}

.komunikat {
    height: 15px;
    padding: 0px;
    margin: 0px;
}

.blad {
    color: #ff0000;
}

.ok {
    color: #00aa00;
}

#gora {
    vertical-align: top;
    font-weight: bold;
    width: 120px;
}

.lewa {
    text-align: left;
}

#tabelakontakt {
    width: 550px;
    border: 1px solid #000000;
    margin: auto;
    padding: 0px;
}

#tabelakontakt tr td {
    border: 1px solid #000000;
}

#ankieta_text {
    width: 590px;
    height: 60px;
}

/*  ================ linki ==================  */
.divbaner_link {
    width: 180px;
    margin-left: 100px;
    margin-top: 17px;
    float: left;
    display: inline;
}

.banerzdjecie {
    width: 180px;
    border: none;
}

#linki_zakladki {
    float: left;
    width: 678px;
}

.linki_zak {
    width: 223px;
    float: left;
    display: inline;
    text-align: center;
    border-left: 1px solid #e4e5e9;
    border-right: 1px solid #e4e5e9;
    border-top: 1px solid #e4e5e9;
    background: #eeeff4;
    color: #575757;
    font-size: 11px;
    padding: 7px 0px;
    margin-right: 1px;
}

.linki_zak:hover {
    background: #9acb3c;
    color: #fffffd;
    border-left: 1px solid #93c339;
    border-right: 1px solid #93c339;
    border-top: 1px solid #93c339;
}

.linki_zak2 {
    width: 223px;
    float: left;
    display: inline;
    text-align: center;
    border-left: 1px solid #93c339;
    border-right: 1px solid #93c339;
    border-top: 1px solid #93c339;
    background: #9acb3c;
    color: #fffffd;
    font-size: 11px;
    padding: 7px 0px;
    margin-right: 1px;
}

#link_zak3 {
    width: 224px;
    margin-right: 0px;
}

#linki_mapka {
    width: 550px;
    height: 400px;
    margin-left: 50px;
}

#woj_tabela {
    width: 660px;
    margin: 0px auto;
}

.tdgora_mapa {
    width: 220px;
    color: #575757;
    margin: 0px;
    background: #d0cfd4;
    font-weight: normal;
    font-size: 10px;
    padding: 4px 7px;
    border-right: 1px solid #999999;
}

.tdgora_mapa2 {
    width: 230px;
    color: #575757;
    margin: 0px;
    background: #d0cfd4;
    font-weight: normal;
    font-size: 10px;
    padding: 4px 7px;
    border-right: 1px solid #999999;
}

.multimedia_blok {
    width: 678px;
    float: left;
    display: inline;
    margin: 10px 0px;
}

.multimedia_opis {
    width: 658px;
    float: left;
    display: inline;
    margin: 5px 10px 0px 10px;
    font-size: 11px;
    color: #575757;
}

/*  ================  produkty ==================  */
.opistabela {
    width: 490px;
    float: left;
    border-collapse: collapse;
}

.komurkanazwa {
    width: 475px;
}

.nazwaprod {
    font-family: Tahoma;
    font-size: 12px;
    padding: 4px 5px;
    color: #575757;
    text-align: left;
    width: 475px;
    background: #eeeff4;
}

.zdjecie {
    width: 180px;
}

.linkzdjecie {
    border: none;
    width: 130px;
    text-decoration: none;
    float: left;
}

.zdjecieopis {
    width: 130px;
    border: none;
    float: left;
}

.zobaczwiecej {
    text-decoration: none;
    color: #99ca33;
    background: #eeeff4;
    font-size: 10px;
    padding: 2px 0px;
    font-weight: bold;
    width: 130px;
    text-align: center;
    float: left;
    display: inline;
}

.czytajwiecej {
    text-decoration: none;
    color: #575757;
    float: right;
    margin-right: 10px;
    margin-top: 4px;
    display: inline;
    text-align: right;
    font-size: 11px;
}

.opis {
    font-family: Tahoma;
    width: 300px;
    font-size: 11px;
    text-align: justify;
    color: #575757;
    padding: 0 7px 0 0;
    margin: 0px;
}

/*  ================  pływające ikony ==================  */
#ikonkikontener {
    float: right;
    display: inline;
    width: 140px;
    min-height: 330px;
    padding-bottom: 10px;
    margin: 0px;
}

#thessm ul li {
    width: 140px;
    padding: 0px;
    margin: 0px;
    margin-bottom: 1px;
    list-style: none;
    display: block;
    background: #eeeff4;
}

#thessm ul li:hover {
    background: #9acb3c;
}

#thessm ul li a {
    text-decoration: none;
    display: block;
    width: 130px;
    padding: 7px 5px;
    margin: 0px;
    color: #575757;
    border-top: 1px solid #e5e6ea;
    border-bottom: 1px solid #e5e6ea;
}

#thessm ul li a:hover {
    border-top: 1px solid #a8cc5e;
    border-bottom: 1px solid #a8cc5e;
    color: #fffcfa;
}

.ikonkitekst {
    color: #57585a;
    font-size: 11px;
    display: block;
    font-family: Tahoma;
    vertical-align: middle;
}

.ikonkitekst:hover {
    color: #fffcfa;
}

/*  ================  opis szczegółowy ==================  */
#opisszczegolowy {
    width: 674px;
}

#szczegolowylewy {
    width: 225px;
    float: left;
    display: inline;
    margin: 0px;
    overflow: hidden;
}

.linkzdjecie2 {
    border: none;
    width: 215px;
    text-decoration: none;
    padding: 0px;
    margin: 0px;
    display: block;
    color: #ffffff;
}

.linkzdjecie_w {
    text-decoration: none;
    color: #99ca33;
    background: #eeeff4;
    font-size: 10px;
    padding: 2px 0px;
    font-weight: bold;
    width: 210px;
    text-align: center;
    float: left;
    display: inline;
}

#zdjecieszczegolowy {
    width: 210px;
    margin: 0px;
    padding: 0px;
    border: none;
    display: block;
}

.dkolor {
    font-size: 11px;
    color: #575757;
}

#kolorymaterialu {
    border-collapse: collapse;
}

.material {
    width: 70px;
    padding: 0px;
    margin: 0px;
}

.material2 {
    width: 65px;
    padding: 0px;
    margin: 0px;
}

.materialopis {
    font-size: 11px;
    vertical-align: top;
    width: 80px;
    padding: 0px;
    margin: 0px;
}

.zdjeciematerial {
    width: 70px;
    border: none;
}

#tabelawersje {
    margin-top: 10px;
    border-collapse: collapse;
}

#tabelawersje tr td {
    font-size: 11px;
    width: 70px;
    vertical-align: top;
    text-align: center;
}

#tabelaszyny {
    margin-top: 10px;
    border-collapse: collapse;
}

#tabelaszyny tr td {
    vertical-align: top;
    text-align: left;
    font-size: 11px;
}

.szyny {
    width: 170px;
}

#szczegolowyprawy {
    float: right;
    display: inline;
    width: 425px;
    margin: 0px;
    padding: 0 20px 0 0;
    text-align: justify;
    vertical-align: top;
}

.szczegol_blok {
    float: left;
}

.szczegol_nazwa {
    text-align: center;
    font-size: 11px;
    color: #575757;
}

.listaopis1 {
    color: #575757;
    font-weight: bold;
    font-size: 12px;
    margin: 0px;
    padding: 0 0 15px 0;
}

.listaopis1 li {
    color: #575757;
    line-height: 14px;
    font-weight: normal;
    margin: 1px 0 0 25px;
    font-size: 11px;
}

.listaopis2 {
    color: #575757;
    font-weight: bold;
    font-size: 12px;
    margin: 0px;
    padding: 0 0 15px 0;
}

.listaopis2 li {
    color: #575757;
    line-height: 14px;
    font-weight: normal;
    margin: 1px 0 0 30px;
    font-size: 11px;
}

.listaopis_text * {
    color: #575757;
    font-weight: normal;
    font-size: 11px;
    padding: 0 0 15px 0;
}

.tabelkarozmiar {
    clear: both;
    width: 600px;
    padding: 0px;
}

.tabelkarozmiar tr td {
    text-align: center;
    color: #575757;
}

.rozmiar {
    font-weight: bold;
    margin: 0px;
    padding: 0px;
    font-size: 12px;
    text-align: center;
    vertical-align: middle;
    border: 1px solid #999999;
    border-collapse: collapse;
}

.tdlewagora {
    color: #575757;
    background: #d0cfd4;
    padding: 4px 2px;
    font-weight: bold;
    font-size: 10px;
    width: 140px;
    border-right: 1px solid #999999;
}

.tdprawagora {
    background: #CDE790;
    font-weight: normal;
    font-size: 10px;
    padding: 4px 7px;
    color: #575757;
}

.tdlewydol {
    font-weight: bold;
    font-size: 9px;
    padding: 4px 5px;
    border-right: 1px solid #999999;
    color: #575757;
}

.tdprawydol {
    color: #575757;
    font-weight: normal;
    font-size: 10px;
    padding: 4px 7px;
}

.tdgora {
    color: #575757;
    margin: 0px;
    background: #d0cfd4;
    font-weight: normal;
    font-size: 10px;
    padding: 4px 7px;
    border-right: 1px solid #999999;
}

.tddol {
    color: #575757;
    margin: 0px;
    font-weight: normal;
    font-size: 10px;
    padding: 4px 7px;
    border-right: 1px solid #999999;
}

#pomiar {
    width: 140px;
    margin: 0 20px 0 70px;
}

.ikonki {
    clear: both;
}

.ikonki table {
    border-collapse: collapse;
    width: 678px;
}

.ikonki table tr td {
    color: #575757;
    font-size: 9px;
    vertical-align: middle;
}

.ikonki table tr td a {
    background: #eeeff4;
    color: #575757;
    font-size: 11px;
    font-family: Tahoma;
    display: block;
    text-decoration: none;
    text-align: center;
    padding: 7px 0px;
    width: 130px;
    border-left: 1px solid #e4e5e9;
    border-right: 1px solid #e4e5e9;
}

.ikonki table tr td a:hover {
    background: #9acb3c;
    color: #fffffd;
    border-left: 1px solid #93c339;
    border-right: 1px solid #93c339;
}

#pcertyfikaty2 a {
    width: 144px;
}

.ikonkitekst2 {
    margin-right: 1px;
}

/*  ================  katalogi ==================  */
#bkatalog {
    margin: 5%;
    height: 90%;
    width: 90%;
}

#kontener2 {
    font-family: Verdana, sans-serif;
    color: #000000;
    width: 100%;
    height: 100%;
    background-color: #ffffff;
}

#tabelakatalogi {
    margin: auto;
    margin-top: 60px;
}

#tabelakatalogi tr td {
    width: 250px;
    height: 353px;
}

#tabelakatalogi tr td a {
    margin: 5px;
}

#tabelakatalogi tr td a img {
    border: 1px solid #000000;
    width: 250px;
    height: 353px;
}

#tabelaflagi {
    margin: auto;
    border-collapse: collapse;
    margin-top: 30px;
    margin-bottom: 25px;
}

#tabelaflagi tr td {
    width: 70px;
    height: 38px;
    padding: 0px;
}

#tabelaflagi tr td a {
    margin: 5px;
}

#tabelaflagi tr td a img {
    width: 70px;
    height: 38px;
    border: 1px solid #000000;
}

/*  ================  stopka ==================  */
#stopka {
    clear: both;
    padding: 6px 0 0 0;
    background: #476533;
    width: 690px;
    margin: 0px;
    height: 20px;
    background: url(../pliki/grafika/stopka.gif) no-repeat left top;
}

#stopkainfo {
    float: left;
    display: inline;
    padding: 0px;
    color: #ffffff;
    text-align: left;
    font-size: 11px;
    margin: 0 0 0 20px;
}

#linkzolty {
    font-size: 11px;
    color: #E5E72A;
}

#stopka_linki_kont {
    color: #ffffff;
    font-size: 11px;
    float: right;
    margin-right: 20px;
}

#stopka_linki_kont a {
    font-size: 11px;
    margin: 0px;
    padding: 0px;
    text-decoration: none;
    color: #ffffff;
}

.linkpowrot2 {
    margin-left: 850px;
}