* {margin: 0; padding: 0;}

body {
    background-image: url('img/tlo.png');
    background-color: #e2e2e2; 
    background-repeat: repeat-x;
    font: normal 11px Arial, Tahoma, Verdana, sans-serif;
    color: #a2a2a2;
    margin: 0;
    text-align: center;
}

img { border:0; }

a { text-decoration:none; color:#FF9900; }

a:hover {
    text-decoration:none;
    color:#020202;
}
ul, ol { list-style-position:inside; }

.clear {clear:both; }
#belka_menu a { text-decoration:none; color:#020202; }

#belka_menu a:hover {
    text-decoration:none;
    color:#FF9900;
}
#katalog_middle_tresc a { text-decoration:none; color:#020202; }

#katalog_middle_tresc a:hover {
    text-decoration:none;
    color:#FF9900;
}

div.katalog_blok_tytul a { color:#FF9900 !important; }

input {
    font: normal 11px Arial, Tahoma, Verdana, sans-serif;
}

#content {
    width: 1002px;
    margin: auto;
}

#tresc {
    width: 1002px;
}

#belka {
    width: 1002px;
    height: 42px;
    float: left;
}

#belka_data {
    background-image: url('img/belka_data_tlo.png');
    width: 250px;
    height: 42px;
    float: left;
}

#belka_data_tresc {
    padding: 13px 0 0 17px;
}

#belka_menu {
    background-image: url('img/belka_menu_tlo.png');
    width: 752px;
    height: 42px;
    float: left;
}

#belka_menu_linki {
    width: auto;
    padding-left: 31px;
    padding-top: 13px;
    float: left;
}

#belka_menu_linki ul li {
    display: inline;
    margin: 0;
}

.menu_odstep {
    display: inline;
    color: #d4d4d4;
    padding: 0 11px 0 12px;
}

#belka_lang {
    width: auto;
    float: right;
}

#belka_lang_tekst {
    width: auto;
    padding: 13px 32px 0 0;
    float: left;
}

#belka_lang_flagi {
    width: auto;
    padding: 14px 21px 0 0;
    float: left;
}

#belka_lang_flagi ul li {
    width: 18px;
    height: 12px;
    display: inline;
    float: left;
    padding-right: 10px;
}

#belka_lang_flagi ul li a {
    width: 18px;
    display: block;
    overflow: hidden;
}

#belka_lang_flagi ul li a img {
    display: block;
}

#belka_lang_flagi ul li a img:hover {
    margin-left: -18px;
}

#belka_lang_flagi ul li a img.on {
    margin-left: -18px;
}

#logowys {
    width: 1002px;
    height: 143px;
}

#logowys_logo {
    width: 178px;
    height: 100px;
    padding: 18px 36px 0 37px;
    float: left;
    text-align: left;
}

#logowys_logo a {
    width: 178px;
    display: block;
    overflow: hidden;
}

#logowys_logo a img {
    display: block;
}
 

#logowys_wyszukiwarka_blok {
    width: 751px;
    height: 100px;
    float: left;
}

#logowys_wyszukiwarka {
    width: 751px;
    height: 70px;
    padding-top: 20px;
}

#logowys_wyszukiwarka_atrybuty {
    width: 751px;
    height: 26px;
    font-size: 0px;
}

#logowys_wyszukiwarka_atrybuty ul {
    width: auto;
    float: right;
}

#logowys_wyszukiwarka_atrybuty ul li {
    font: normal 11px Arial, Tahoma, Verdana, sans-serif;
    width: 87px;
    height:26px;
    float: left;
    display: inline;
}

#logowys_wyszukiwarka_atrybuty ul li a {
    background: url('img/wyszukiwarka_atr.png') 0 0 no-repeat;
    color: #727272;
    width: 87px;
    height: 19px;
    padding-top: 7px;
    display: block;
}

#logowys_wyszukiwarka_atrybuty ul li a:hover {
    background-position: -87px 0;
    color: #ffffff;
}

#logowys_wyszukiwarka_atrybuty ul li a.on {
    background-position: -87px 0;
    color: #ffffff;
}

#logowys_wyszukiwarka_input {
    background-image: url('img/wyszukiwarka_tlo.png');
    width: 751px;
    height: 50px;
    font-size: 0px;
}

#wyszukiwarka_slowo {
    width: auto;
    padding: 12px 0 0 30px;
    float: left;
}

#wyszukiwarka_kraj {
    width: auto;
    padding: 13px 0 0 19px;
    float: left;
}

#wyszukiwarka_submit {
    width: auto;
    padding: 12px 0 0 20px;
    float: left;
}

#wyszukiwarka_input {
    background-image: url('img/input_text_tlo.png'); 
    background-repeat: no-repeat;
    width: 349px;
    height: 13px;
    border: 0;
    padding: 5px;
    color: #b2b2b2;
    font-size: 11px;
}

#tresc_wlasciwa {
    width: 1002px;
    height: auto;
}

#tresc_wlasciwa_top {
    background-image: url('img/tresc_wlasciwa_top.png');
    width: 1002px;
    height: 24px;
    clear: both;
}

#tresc_wlasciwa_middle {
    background-image: url('img/tresc_wlasciwa_tlo.png');
    width: 1002px;
    height: auto;
    clear: both;
    float: left;
}

#tresc_wlasciwa_bottom {
    background-image: url('img/tresc_wlasciwa_bottom.png');
    width: 1002px;
    height: 22px;
    clear: both;
}

div.menu_boczne {
    width: 213px;
    height: auto;
    float: left;
    padding-left: 22px;
    font-size: 0;
}

div.menu_boczne ul.menu {
    font: normal 11px Arial, Tahoma, Verdana, sans-serif;
    width: auto;
    margin: 0 0 17px 0;
    float: left;
}

div.menu_boczne ul.menu li {
    width: 192px;
    height: 29px;
    text-align: left;
    margin: 0;
    list-style-type: none;
}

div.menu_boczne ul.menu li.menu_podreczne {
    font: bold 11px Arial, Tahoma, Verdana, sans-serif;
    color: #ffffff;
    background-image: url('img/menu_boczne/menu_podreczne.png');
    width: 192px;
    height: 21px;
    padding-top: 10px;
    text-align: center;
}

div.menu_boczne ul.menu li.top_menu {
    width: 192px;
    height: 32px;
}

div.menu_boczne ul.menu li.top_menu a {
    background: url('img/menu_boczne/menu_row_top.png') 0 0 no-repeat;
    color: #727272;
    width: 171px;
    height: 22px;
    padding: 10px 0 0 21px;
    display: block
}

div.menu_boczne ul.menu li.top_menu a:hover {
    background-position: -192px 0;
    color: #ffffff;
}

div.menu_boczne ul.menu li.top_menu a.on {
    background-position: -192px 0;
    color: #ffffff;
}

div.menu_boczne ul.menu li a {
    background: url('img/menu_boczne/menu_row.png') 0 0 no-repeat;
    color: #727272;
    width: 171px;
    height: 21px;
    padding: 8px 0 0 21px;
    display: block
}

div.menu_boczne ul.menu li a:hover {
    background-position: -192px 0;
    color: #ffffff;
}

div.menu_boczne ul.menu li a.on {
    background-position: -192px 0;
    color: #ffffff;
}

div.menu_boczne ul.menu li.bottom_menu {
    width: 192px;
    height: 32px;
}

div.menu_boczne ul.menu li.bottom_menu a {
    background: url('img/menu_boczne/menu_row_bottom.png') 0 0 no-repeat;
    color: #727272;
    width: 171px;
    height: 24px;
    padding: 8px 0 0 21px;
    display: block
}

div.menu_boczne ul.menu li.bottom_menu a:hover {
    background-position: -192px 0;
    color: #ffffff;
}

div.menu_boczne ul.menu li.bottom_menu a.on {
    background-position: -192px 0;
    color: #ffffff;
}

div.menu_boczne ul.reklama_lewy {
    font: normal 11px Arial, Tahoma, Verdana, sans-serif;
    width: auto;
    margin: 0 0 17px 0;
    float: left;
    list-style-position:outside;
}

div.menu_boczne ul.reklama_lewy li {
    list-style-type: none;
    padding-bottom: 20px;
}

#srodek {
    width: 729px;
    float: left;
    height: 100%;
    margin-left: 18px;
}

#news {
    width: 729px;
    float: left;
    display: block;
}

#news_top {
    background-image: url('img/news_top.png');
    width: 729px;
    height: 53px;
    float: left;
    font-size: 0;
}

#news_top div {
    width: 363px;
    float: right;
}

#news_top div p {
    width: auto;
    font: bold 11px Arial, Tahoma, Verdana, sans-serif;
    color: #ffffff;
    float: right;
    text-align: right;
}

.news_top_p1 {
    padding: 10px 46px 0 0;
}

.news_top_p2 {
    padding: 10px 66px 0 0;
}

#news_middle {
    background-image: url('img/news_middle.png');
    width: 729px;
    float: left;
}

#news_block_left {
    width: 304px;
    float: left;
    padding-left: 31px;
    padding-right: 61px;
}

#news_block_right {
    width: 304px;
    float: left;
}

.news_row {
    background-image: url('img/news_row.png');
    background-repeat: repeat-x;
    background-position: bottom;
    width: 304px;
    float: left;
    padding-bottom: 9px;
}

.news_row_not {
    width: 304px;
    height: 28px;
    float: left;
}

.news_row_title {
    width: auto;
    float: left;
    margin-top: 7px;
}

.news_row_title a {
    color: #555555;
}
.title { 
	color: #ff9900; font-weight:bold; padding: 5px 0; position:relative; margin-top:15px; border-top:1px solid #ddd;
}
.title .price { display:block; position:absolute; right:10px; top:5px; }
.news_row_title a:hover {
    color: #FF9900;
}

.news_row_data {
    width: auto;
    float: right;
    margin-top: 7px;
    color: #cccccc;
}

#news_bottom {
    background-image: url('img/news_bottom.png');
    background-repeat: no-repeat;
    width: 729px;
    height: 24px;
    float: left;
    font-size: 0;
    padding-bottom: 20px;
}

#dol_katalog_reklama {
    width: 558px;
    height: 98px;
    float: left;
    padding-bottom: 22px;
}

#dol_katalog_reklama ul {
    width: auto;
    margin: 0;
    float: left;
}

#dol_katalog_reklama ul li {
    margin: 0;
    list-style-type: none;
}

#dol {
    width: 729px;
    height: auto;
    float: left;
    display: block;
}

#dol_katalog {
    width: 558px;
    height: auto;
    float: left;
}

#katalog {
    width: 558px;
    height: auto;
    float: left;
}

#katalog_top {
    background-image: url('img/katalog_top.png');
    width: 558px;
    height: 33px;
    float: left;
    text-align: left;
    font-size: 0;
}

#katalog_top2 {
    background-image: url('img/katalog_top2.png');
    width: 558px;
    height: 33px;
    float: left;
    text-align: left;
    font-size: 0;
}

#kategoria_katalog_firm {
    width: auto;
    font: bold 11px Arial, Tahoma, Verdana, sans-serif;
    color: #ffffff;
    height: 33px;
    float: right;
    text-align: right;
}

#kategoria_katalog_firm p {
    padding: 10px 63px 0 0;;
}

#katalog_top img {
    float: left;
    text-align: left;
    margin: 0;
}

#katalog_top ul {
    width: auto;
    float: left;
    text-align: left;
    margin: 0;
}

#katalog_top ul li {
    width: auto;
    height: auto;
    font: normal 11px Arial, Tahoma, Verdana, sans-serif;
    margin: 0;
    list-style-type: none;
    float: left;
    display: inline;
}

#katalog_top ul li a {
    background: url('img/katalog/litera.png') 0 0 no-repeat;
    color: #555555;
    width: 14px;
    height: 24px;
    padding: 9px 0 0 9px;
    display: block;
}

#katalog_top ul li a:hover {
    background-position: -23px 0;
    color: #ffffff;
}

#katalog_middle {
    background-image: url('img/katalog_middle.png');
    width: 558px;
    height: auto;
    float: left;
    text-align: left;
}

div#katalog_left {
    height: 33px;
    float: left;
}
div#katalog_left a {
    width: 53px;
    display: block;
    overflow: hidden;
}
div#katalog_left a img {
    display: block;
}
div#katalog_left a img:hover {
    margin-left: -53px;
}

div#katalog_right {
    height: 33px;
    float: left;
}
div#katalog_right a {
    width: 36px;
    display: block;
    overflow: hidden;
}
div#katalog_right a img {
    display: block;
}
div#katalog_right a img:hover {
    margin-left: -36px;
}

#katalog_middle_tresc {
    width: 500px;
    height: auto;
    float: left;
    padding: 0 29px 0 29px;
}

div#katalog_gora {
float: left;
    width: 500px;
    height: 35px;
    border-bottom: 1px solid #e6e6e6;
    margin-bottom: 5px;
}
div#dodatkowe {
width: 500px;
float: left;
    margin-top: 10px;
    padding-bottom: 12px;
    border-bottom: 1px solid #e6e6e6;
    margin-bottom: 8px;
}
div#dodatkowe div#tekst {
    float: left;
    margin-top: 3px;
}
div#dodatkowe div#przyciski {
    float: right;
}
div#dodatkowe div#przyciski ul li {
    display: inline;
    margin-left: 4px;
}
div#rodzaj_firmy {
width: 500px;
float: left;
    padding-bottom: 5px;
    border-bottom: 1px solid #e6e6e6;
    margin-bottom: 8px;
}
div#rodzaj_firmy ul {
    float: right;
}
div#rodzaj_firmy ul li {
    display: inline;
    margin-left: 4px;
}
div#abecadlo {
    width: 500px;
    float: left;
    padding-bottom: 9px;
    border-bottom: 1px solid #e6e6e6;
    margin-bottom: 14px;
}
div#abecadlo div#strzalka_lewo {
    float: left;
}
div#abecadlo div#abc {
    float: left;
    margin-right: 34px;
}
div#abecadlo ul {
    float: left;
}
div#abecadlo ul li {
    background-image: url('img/literka.png');
    width: 20px;
    height: 20px;
    float: left;
    margin-right: 3px;
    display: inline;
}
div#abecadlo ul li a {
    width: 20px;
    height: 20px;
    float: left;
    margin: 3px 0 0 8px;
    color: #727272;
}
div#abecadlo div#strzalka_prawo {
    float: left;
}
div#gielda_gora {
    width: 500px;
    border-bottom: 1px solid #e6e6e6;
    float: left;
    margin-bottom: 30px;
}
div#gielda_gora div#przycisk {
    float: left;
}
div#gielda_gora div#przycisk ul {
    float: left;
}
div#gielda_gora div#przycisk ul li {
    display: inline;
    float: left;
    margin-right: 5px;
}
div#gielda_gora div#sprzedam_kupie {
    float: right;
}
div#gielda_gora div#sprzedam_kupie ul {
    float: right;
}
div#gielda_gora div#sprzedam_kupie ul li {
    display: inline;
    background-image: url('img/sk.png');
    width: 134px;
    height: 24px;
    float: left;
    margin-left: 1px;
    text-align: center;
}
div#gielda_gora div#sprzedam_kupie ul li.on {
    display: inline;
    background-image: url('img/sk_on.png');
    width: 134px;
    height: 24px;
    float: left;
    margin-left: 1px;
    text-align: center;
}
div#gielda_gora div#sprzedam_kupie ul li a {
    width: 134px;
    height: 18px;
    float: left;
    padding-top: 6px;
    color: #666666;
}
div#gielda_gora div#sprzedam_kupie ul li a:hover {
    color: #ffffff;
    text-decoration: underline;
}
div#gielda_gora div#sprzedam_kupie ul li.on a {
    width: 134px;
    height: 18px;
    float: left;
    padding-top: 6px;
    color: #ffffff;;
}
div#gielda_gora div#sprzedam_kupie ul li.on a:hover {
    text-decoration: underline;
}
div.gielda_blok {
    width: 500px;
    float: left;
    padding-bottom: 19px;
    border-bottom: 1px solid #e6e6e6;
    margin-bottom: 20px;
}
div.gielda_blok div.naglowek {
    width: 500px;
    float: left;
    font-weight: bold;
    color: #505050;
    display: block;
    margin-bottom: 20px;
}
div.gielda_blok div.blok1 {
    width: 212px;
    float: left;
    border-right: 1px solid #e6e6e6;
    padding-right: 37px;
    margin-right: 27px;
}
div.gielda_blok div.blok1 a {
    color: #6b6b6b;
}
div.gielda_blok div.blok1 a:hover {
    text-decoration: underline;
}
div.gielda_blok div.blok1 ul {
    float: left;
}
div.gielda_blok div.blok1 ul li {
    float: left;
    display: inline;
    width: 212px;
    background-image: url('img/gielda_strzalka.png');
    background-repeat: no-repeat;
    background-position: 0 5px;
    padding-left: 10px;
    margin-bottom: 2px;
}
div.gielda_blok div.blok1 ul li p {
    display: inline;
}
div.gielda_blok div.blok1 ul li p.tekst {
    float: left;
}
div.gielda_blok div.blok1 ul li p.liczba {
    float: right;
    color: #FF9900;
}
div.gielda_blok div.blok2 {
    width: 212px;
    float: left;
}
div.gielda_blok div.blok2 a {
    color: #6b6b6b;
}
div.gielda_blok div.blok2 a:hover {
    text-decoration: underline;
}
div.gielda_blok div.blok2 ul {
    float: left;
}
div.gielda_blok div.blok2 ul li {
    float: left;
    display: inline;
    width: 212px;
    background-image: url('img/gielda_strzalka.png');
    background-repeat: no-repeat;
    background-position: 0 5px;
    padding-left: 10px;
    margin-bottom: 2px;
}
div.gielda_blok div.blok2 ul li p {
    display: inline;
}
div.gielda_blok div.blok2 ul li p.tekst {
    float: left;
}
div.gielda_blok div.blok2 ul li p.liczba {
    float: right;
    color: #FF9900;
}
div#katalog_gora div#tekst {
    font-weight: bold;
    color: #FF9900;
}
div.wynik_strony {
    width: 500px;
    float: left;
    margin-top: 17px;
    margin-bottom: 17px;
}
div.wynik_strony div.tekst {
    float: left;
    color: #FF9900;
}
.wyniki .tekst { color: #ff9900; padding:15px 0; }
div.wynik_strony div.strony {
    float: right;
}
div.wynik_strony div.strony ul {
    float: left;
    display: inline;
}
div.wynik_strony div.strony ul li {
    float: left;
    display: inline;
    width: 20px;
    height: 20px;
    background-image: url('img/literka.png');
    margin-right: 3px;
}
div.wynik_strony div.strony ul li a {
    width: 20px;
    height: 20px;
    float: left;
    margin: 3px 0 0 8px;
    color: #727272;
}
div.wynik_strony div.strony ul li a:hover {
    color: #FF9900;
}
div.wynik_strony div.strony li.strzalka_lewo {
    width: 20px;
    height: 20px;
    background-image: url('img/wynik_lewo.png');
}
div.wynik_strony div.strony li.strzalka_prawo {
    width: 20px;
    height: 20px;
    background-image: url('img/wynik_prawo.png');
}
div.wynik_blok1 {
    width: 480px;
    float: left;
    border-top: 1px solid #e6e6e6;
    border-bottom: 1px solid #e6e6e6;
    background-color: #f6f6f6;
    padding: 20px 10px 20px 10px;
}
div.wynik_blok1 div.zdjecie {
    float: left;
    margin-right: 13px;
}
div.wynik_blok1 div.zdjecie img {
    border: 1px solid #e6e6e6;
}
div.wynik_blok1 div.tekst {
    width: 380px;
    float: left;
}
div.wynik_blok1 div.tekst div.tresc {
    display: block;
    float: left;
    margin-bottom: 20px;
}
div.wynik_blok1 div.tekst div.tresc h1 {
font: normal 11px Arial, Tahoma, Verdana, sans-serif;
    display: block;
    font-weight: bold;
    color: #FF9900;
    margin-bottom: 10px;
}
div.wynik_blok1 div.tekst div.szczegoly {
    display: block;
    float: right;
}
div.wynik_blok1 div.tekst div.szczegoly ul {
    float: left;
}
div.wynik_blok1 div.tekst div.szczegoly ul li {
    background-image: url('img/literka_on.png');
    width: 16px;
    height: 16px;
    float: left;
    display: inline;
    margin-right: 3px;
}
div.wynik_blok1 div.tekst div.szczegoly ul li a {
    width: 16px;
    height: 16px;
    float: left;
    margin: 1px 0 0 5px;
    color: #ffffff !important;
}
div.wynik_blok2 {
    width: 480px;
    float: left;
    padding: 20px 10px 20px 10px;
}
div.wynik_blok2 div.zdjecie {
    float: left;
    margin-right: 13px;
}
div.wynik_blok2 div.zdjecie img {
    border: 1px solid #e6e6e6;
}
div.wynik_blok2 div.tekst {
    width: 380px;
    float: left;
}
div.wynik_blok2 div.tekst div.tresc {
    display: block;
    float: left;
    margin-bottom: 20px;
}
div.wynik_blok2 div.tekst div.tresc h1 {
font: normal 11px Arial, Tahoma, Verdana, sans-serif;
    display: block;
    font-weight: bold;
    color: #FF9900;
    margin-bottom: 10px;
}
div.wynik_blok2 div.tekst div.szczegoly {
    display: block;
    float: right;
}
div.wynik_blok2 div.tekst div.szczegoly ul {
    float: left;
}
div.wynik_blok2 div.tekst div.szczegoly ul li {
    background-image: url('img/literka_on.png');
    width: 16px;
    height: 16px;
    float: left;
    display: inline;
    margin-right: 3px;
}
div.wynik_blok2 div.tekst div.szczegoly ul li a {
    width: 16px;
    height: 16px;
    float: left;
    margin: 1px 0 0 5px;
    color: #ffffff !important;
}
div.wynik_blok2 div.tekst div.szczegoly ul li a:hover {
    text-decoration: underline;
}
div#profil_gora {
    width: 500px;
    border-bottom: 1px solid #e6e6e6;
    float: left;
    margin-bottom: 7px;
}
div#profil_gora div#zakladki {
    float: right;
}
div#profil_gora div#zakladki ul {
    float: right;
}
div#profil_gora div#zakladki ul li {
    display: inline;
    background-image: url('img/sk.png');
    width: 134px;
    height: 24px;
    float: left;
    margin-left: 1px;
    text-align: center;
}
div#profil_gora div#zakladki ul li.on {
    display: inline;
    background-image: url('img/sk_on.png');
    width: 134px;
    height: 24px;
    float: left;
    margin-left: 1px;
    text-align: center;
}
div#profil_gora div#zakladki ul li a {
    width: 134px;
    height: 18px;
    float: left;
    padding-top: 6px;
    color: #666666;
}
div#profil_gora div#zakladki ul li a:hover {
    color: #ffffff;
    text-decoration: underline;
}
div#profil_gora div#zakladki ul li.on a {
    width: 134px;
    height: 18px;
    float: left;
    padding-top: 6px;
    color: #ffffff;;
}
div#profil_gora div#zakladki ul li.on a:hover {
    text-decoration: underline;
}
div#firma_i_logo {
    width: 500px;
    float: left;
    padding-bottom: 8px;
    border-bottom: 1px solid #e6e6e6;
    margin-bottom: 13px;
}
div#firma_i_logo div#firma {
    float: left;
    font-weight: bold;
    color: #FF9900;
    margin-top: 10px;
}
div#firma_i_logo div#logo {
    float: right;
}
div#firma_i_logo div#logo img {
    border: 1px solid #e6e6e6;
}
div#firma_dane {
    width: 500px;
    float: left;
    padding-bottom: 13px;
    border-bottom: 1px solid #e6e6e6;
    margin-bottom: 25px;
}
div#firma_dane div#dane {
    float: left;
    color: #FF9900;
}
div#firma_dane div#dane a {
    color: #727272;
}
div#firma_dane div#dane a:hover {
    text-decoration: underline;
}
div#firma_dane div#przycisk {
    float: right;
}
div#opis_firmy {
    width: 500px;
    float: left;
    color: #727272;
}
div#przykladowe {
    width: 500px;
    border-bottom: 1px solid #e6e6e6;
    float: left;
    margin-top: 10px;
}
div#przykladowe div#zakladki {
    float: right;
}
div#przykladowe div#zakladki ul {
    float: right;
}
div#przykladowe div#zakladki ul li {
    display: inline;
    background-image: url('img/sk.png');
    width: 134px;
    height: 24px;
    float: left;
    margin-left: 1px;
    text-align: center;
}
div#przykladowe div#zakladki ul li.on {
    display: inline;
    background-image: url('img/sk_on.png');
    width: 134px;
    height: 24px;
    float: left;
    margin-left: 1px;
    text-align: center;
}
div#przykladowe div#zakladki ul li a {
    width: 134px;
    height: 18px;
    float: left;
    padding-top: 6px;
    color: #666666;
}
div#przykladowe div#zakladki ul li a:hover {
    color: #ffffff;
    text-decoration: underline;
}
div#przykladowe div#zakladki ul li.on a {
    width: 134px;
    height: 18px;
    float: left;
    padding-top: 6px;
    color: #ffffff;;
}
div#przykladowe div#zakladki ul li.on a:hover {
    text-decoration: underline;
}
div#news_gora {
    width: 500px;
    height: 35px;
    border-bottom: 1px solid #e6e6e6;
}

div#news_gora div#tekst {
    font-weight: bold;
    color: #FF9900;
}
div.produkty {
    width: 500px;
    float: left;
    padding-bottom: 23px;
    margin-top: 23px;
    border-bottom: 1px solid #e6e6e6;
}
div.produkty div.produkt1 {
    width: 221px;
    float: left;
    padding-right: 27px;
    margin-right: 26px;
    border-right: 1px solid #e6e6e6;
}
div.produkty div.produkt1 div.zdjecie {
    width: 111px;
    float: left;
}
div.produkty div.produkt1 div.zdjecie img {
    padding: 3px;
    float: left;
    border: 1px solid #e6e6e6;
}
div.produkty div.produkt1 div.opis {
    width: 110px;
    float: left;
}
div.produkty div.produkt1 div.tytul {
    background-image: url('img/opis_tlo.png');
    width: 109px;
    height: 23px;
    float: left;
    border-right: 1px solid #e6e6e6;
    border-top: 1px solid #e6e6e6;
    border-bottom: 1px solid #e6e6e6;
    color: #FF9900;
    text-align: center;
}
div.produkty div.produkt1 div.tytul a {
    width: 109px;
    height: 18px;
    padding-top: 5px;
    float: left;
    color: #FF9900;
}
div.produkty div.produkt1 div.tytul a:hover {
    text-decoration: underline;
}
div.produkty div.produkt1 div.data {
    background-image: url('img/opis_tlo.png');
    width: 109px;
    height: 18px;
    float: left;
    border-right: 1px solid #e6e6e6;
    border-bottom: 1px solid #e6e6e6;
    text-align: center;
    padding-top: 5px;
}
div.produkty div.produkt1 div.przycisk {
    background-image: url('img/opis_tlo.png');
    width: 109px;
    height: 19px;
    float: left;
    border-right: 1px solid #e6e6e6;
    border-bottom: 1px solid #e6e6e6;
    text-align: center;
    padding-top: 3px;
}
div.produkty div.produkt2 {
    width: 221px;
    float: left;
}
div.produkty div.produkt2 div.zdjecie {
    width: 111px;
    float: left;
}
div.produkty div.produkt2 div.zdjecie img {
    padding: 3px;
    float: left;
    border: 1px solid #e6e6e6;
}
div.produkty div.produkt2 div.opis {
    width: 110px;
    float: left;
}
div.produkty div.produkt2 div.tytul {
    background-image: url('img/opis_tlo.png');
    width: 109px;
    height: 23px;
    float: left;
    border-right: 1px solid #e6e6e6;
    border-top: 1px solid #e6e6e6;
    border-bottom: 1px solid #e6e6e6;
    color: #FF9900;
    text-align: center;
}
div.produkty div.produkt2 div.tytul a {
    width: 109px;
    height: 18px;
    padding-top: 5px;
    float: left;
    color: #FF9900;
}
div.produkty div.produkt2 div.tytul a:hover {
    text-decoration: underline;
}
div.produkty div.produkt2 div.data {
    background-image: url('img/opis_tlo.png');
    width: 109px;
    height: 18px;
    float: left;
    border-right: 1px solid #e6e6e6;
    border-bottom: 1px solid #e6e6e6;
    text-align: center;
    padding-top: 5px;
}
div.produkty div.produkt2 div.przycisk {
    background-image: url('img/opis_tlo.png');
    width: 109px;
    height: 19px;
    float: left;
    border-right: 1px solid #e6e6e6;
    border-bottom: 1px solid #e6e6e6;
    text-align: center;
    padding-top: 3px;
}
#news_tresc {
    clear: none;
    color: #727272;
}

#news_tresc img#glowny {
    border: 1px solid #e7e7e7;
    clear: none;
    float: left;
    margin-right: 20px;
}
#news_tresc p {
    display: block;
    float: left;
    margin-top: 20px;
}
#news_tresc a.read_more { display:block; width:90px; font-size:12px; font-size:11px; }
div#obrazki {
    width: 100%;
    float: left;
    display: block;
    margin: 25px 0 25px 0;
    padding: 5px 0 5px 0;
    border-top: 1px solid #e6e6e6;
    border-bottom: 1px solid #e6e6e6;
}

div#obrazki img {
padding: 3px;
border: 1px solid #e6e6e6;
display: inline;
margin-right: 5px;
}

.katalog_blok {
    width: 500px;
    height: auto;
    float: left;
}

.katalog_blok_tytul {
    width: 100%;
    height: 30px;
    float: left;
}

.katalog_blok_tytul a {
    font-weight: bold;
    color: #FF9900;
    text-decoration: none;
}

.katalog_blok_tytul a:hover {
    font-weight: bold;
    color: #FF9900;
    text-decoration: underline;
}

.katalog_blok_cat1 {
    background-image: url('img/katalog/cat1.png');
    width: 171px;
    height: auto;
    float: left;
}

.cat1_row {
    background-image: url('img/katalog/katalog_strzalka2.png');
    background-repeat: no-repeat;
    width: 130px;
    height: auto;
    padding: 0 0 5px 10px;
    float: left;
}

.katalog_blok_cat2 {
    background-image: url('img/katalog/cat2.png');
    width: 189px;
    height: auto;
    float: left;
}

.cat2_row {
    background-image: url('img/katalog/katalog_strzalka2.png');
    background-repeat: no-repeat;
    width: 145px;
    height: auto;
    padding: 0 0 5px 10px;
    float: left;
}

.katalog_blok_cat3 {
    width: 140px;
    height: auto;
    float: left;
}

.cat3_row {
    background-image: url('img/katalog/katalog_strzalka2.png');
    background-repeat: no-repeat;
    width: 130px;
    height: auto;
    padding: 0 0 5px 10px;
    float: left;
}

.katalog_blok_bottom {
    background-image: url('img/katalog_blok_bottom.png');
    width: 500px;
    height: 38px;
    float: left;
    font-size: 0;
}

#katalog_bottom {
    background-image: url('img/katalog_bottom.png');
    width: 558px;
    height: 48px;
    float: left;
    font-size: 0;
}

#katalog_strzalka {
    background-image: url('img/katalog_strzalka.png');
    width: 558px;
    height: 33px;
    float: left;
}

#dol_reklama {
    width: auto;
    margin-left: 26px;
    float: left;
}

#dol_reklama ul {
    width: auto;
    margin: 0;
    float: left;
}
#dol_reklama ul {
	list-style-position:outside;
}
#dol_reklama ul li {
    margin: 0;
    list-style-type: none;
}

#stopka {
    background-image: url('img/stopka_tlo.png');
    width: 1002px;
    height: 45px;
    clear: both;
    color: #5e5e5e;
}

#stopka a {
    color: #5e5e5e;
}

#stopka_left {
    width: auto;
    padding: 14px 0 0 22px;
    float: left;
}

#stopka_left a {
    font-weight: bold;
    color: #5e5e5e;
}

#stopka_left a:hover {
    font-weight: bold;
    text-decoration: underline;
}

#stopka_right {
    width: auto;
    padding: 14px 22px 0 0;
    float: right;
}

#stopka_right ul {
    width: auto;
    float: right;
    font-size: 10px;
}

#stopka_right ul li {
    display: inline;
    font-size: 11px;
}

.znacznik {
    padding: 0 9px 0 7px;
    display: inline;
    color: #7d7d7d;
}

#stopka_right .active {
    color: #c50101;
}

#stopka_right .active:hover {
    text-decoration: underline;
}

#stopka_right a:hover {
    text-decoration: underline;
}

#o_autorze {
    width: auto;
    padding: 15px 22px 17px 0;
    float: right;
    clear: both;
    color: #5e5e5e;
}

#o_autorze a {
    color: #FF9900;
    text-decoration: underline;
}

#o_autorze a:hover {
    text-decoration: none;
}


div.formularz {
    width: 500px;
    padding-bottom: 16px;
    border-bottom: 1px solid #e6e6e6;
    float: left;
    display: block;
    color: #a2a2a2;
    margin-bottom: 25px;
    margin-top: 16px;
}
div.pola {
    width: 253px;
    float: left;
}
div.pola input {
    border: 0;
    padding: 5px;
    color: #b2b2b2;
    margin-bottom: 7px;
}
div.formularz div.pola select {
    width: 253px;
    padding: 5px;
    color: #b2b2b2;
    margin-bottom: 7px;
}
div.pola input.text {
    background-image: url('img/input_text2.png'); 
    background-repeat: no-repeat;
    width: 253px;
    /*height: 13px;*/
}
div#tresc {
    float: left;
}
div#tresc textarea {
    width: 239px;
    height: 150px;
    padding: 5px;
    color: #b2b2b2;
    margin-bottom: 17px;
}
div#kontakt_opis {
    width: 500px;
    float: left;
    margin-top: 23px;
    padding-top: 23px;
    border-top: 1px solid #e6e6e6;
}
div.formularz div.opis {
    background-image: url('img/ramka.png'); 
    background-repeat: no-repeat;
    width: 145px;
    height: 19px;
    float: right;
    text-align: center;
    padding-top: 5px;
}
div.check {
    width: 500px;
    float: left;
    display: block;
    color: #a2a2a2;
    margin-bottom: 25px;
}
div.check2 {
    width: 100%;
    float: left;
    margin-top: 30px;
}
div.check2 ul li {
        width: 160px;
        display: inline;
        float: left;
        margin-bottom: 10px;
}
div.check2 ul li input {
            margin-right: 6px;
}
div#przyciski {

}

table.backendTable input
{
    width: 100%;
    margin-bottom: 10px;
}

#news_tresc table.backendTable td textarea
{
    width: 100%;
}

#news_tresc ul
{
    margin-left: 15px;
}

hr
{
    border: 0;
    height: 1px;
    background-color: #a0a0a0;
}

p.news_top_p2 a { color: #ffffff; }
p.news_top_p2 a:hover { text-decoration: underline; }

#tekst a { color: #b90000; }
#tekst a:hover { text-decoration: underline; }

h1 a { color: #b90000; }
h1 a:hover { text-decoration: underline; }

div.targi { float: left; width: 500px; border-top: 1px solid #eaeaea; padding-bottom: 10px; padding-top: 10px; }
div.targi div.tresc { float: left; width: 425px; }
div.targi div.data { float: right; width: 60px; }

p.news_top_p1 a { color: #ffffff; }
p.news_top_p1 a:hover { text-decoration: underline; }

div.button { margin: 5px; }
div.button-off { background-image: url(img/button-off.png); width: 111px; height: 16px; float: left; color: #fff; font-weight: bold; padding-top: 4px; text-align: center; margin-left: 4px; }
.button-on { background-image: url(img/button-on.png); width: 111px; height: 16px; float: left; color: #fff; font-weight: bold; padding-top: 4px; text-align: center; margin-left: 4px; cursor: pointer; }
input.button-on { border:0; height:20px; padding:0; }

 hr.delim { margin-top:30px; border:0; border-bottom: 1px solid #E6E6E6; margin-bottom:5px; }
 .tytul2 { position:relative; }
 /*.tytul2 .price {position:absolute; right:10px; top:7px; color: #f90; font-weight:bold;}*/
 .tytul2 .price {position:absolute; top:185px;margin-left:10px;color: #f90; font-weight:bold;}
 .m_navi {margin:5px; clear:both;}
 .m_navi a.m { display:block; float:left; padding: 3px 5px; border: 1px solid #ddd; margin: 0 2px; }
 .m_navi a.m.active { background-color: #ddd; }
 .m_navi a.m:hover { background-color: #dfdfdf; }
 .pro_more { display:block; clear:right;text-align:right; color: #000; margin: 5px 0 0 0; font-weight:bold; }
 
 .kategorie h3,.kategorie h4 { font-weight:normal; }
 .kategorie { margin: 10px 0; }
 input.error { color: #900 !important; }
 .form_error{
	color:#FF0000;
	font-weight:bold;
 }