/*
 *		plik:		css/style.css
 *		autor: 		Technetium [Tc]
 *             	Marek Kleszyk
 *						27 sierpień 2009
 *		system:		T.CMS-4.0-SEO
 */


@import url("comments.css");

@import url("menu.css");

@import url("form.css");
 
			/* --------- standardowe ---------- */

.page-title
{
    height:87px;
    background:url(../img/bg_page_title.png) 0 0 no-repeat;
    margin-top:1px;
    position:relative;
}

.page-title h1
{
    text-align:right;
    position:absolute;
    top:27px;
    right:17px;
    font-size:25px;
    font-family:Georgia;
    color:#48402b;
    font-weight:normal;
}

.page-title h1 a
{
   color:#48402b;
}

.page-title h1 a.last
{
    color:#cfb67b;
}

.page-title h1 a:hover
{
    text-decoration:none;
}

.page-content
{
    padding-left:10px;
    padding-right:10px;
    padding-right:16px;
    padding-top:20px;
    border-left:1px solid #41351e;
    min-height:495px;
    background:#170f03 url(../img/bg_page_content.jpg) 0 0 no-repeat;

}

p.error
{

}

a img
{
    border-width:0px;
    margin:0px;
    padding:0px;
}

a
{
    color:#e9ce8c;
}






/*----------------glowne------------------*/

html
{
    background: url('../img/bg.jpg');
    
}

body
{
	width: 100%;
	height: 100%;
	margin: 0;
	padding: 0;
        background: url('../img/tlo4.jpg') 50% 0 no-repeat;
	text-align: center;
	font-family: "Arial", "Verdana", "Helvetica", "Tahoma", sans-serif;
	font-size: 12px;
	color: #8c7d58;
      
}


#bg_left
{
    height:130px;
    position:absolute;
    left:0px;
    width:50%;
    background:url('../img/bg_left.png') 0 0px repeat-x;
}

#bg_right-glowna, #bg_right
{
    height:453px;
    position:absolute;
    right:0px;
    width:50%;
    background:url('../img/bg_right.png') 0 0 repeat-x;
}

#bg_right
{
    height:196px;
    background:url('../img/bg_right2.png') 0 0 repeat-x;
}




#container
{
	width: 980px;
	height: auto;
	margin: 0 auto;
	padding: 0;
	text-align: center;
        position:relative;

}

#top
{
    height:108px;
    text-align:left;
    position:relative;
}

#base
{
    

    text-align:left;
}

#base #sidebar-left, #base #sidebar-left-glowna
{
    width:233px;
    float:left;
    background:#170f04 url(../img/bg_sr_left_sidebar.jpg) 0 23px repeat-x;
}

#base #content-right
{
    width:747px;
    float:left;

}

#footer
{
    clear:both;
    padding-bottom:40px;
    overflow:hidden;
    border-right:1px solid #3f3320;
    height:50px;
    
}

#nad_footer
{
    background:url(../img/bg_footer.jpg) 0 0 no-repeat;
    height:4px;
    clear:both;
    font-size:1px;
}

/*----stopka----*/
#footer #menu-bottom
{
    width:650px;
    float:left;
    margin-top:35px;
    margin-left:21px;
    text-align:left;

}

#footer #realizacja
{
    float:right;
    width:250px;
    margin-top:35px;
    margin-right:21px;
    text-align:right;
    background:url(../img/technetium.jpg) 100% 50% no-repeat;
    padding-right:34px;
    color:#4b412d;
    font-size:11px;
}

#footer #realizacja a
{
    color:#706040;
    font-size:11px;
}

/*-----top-----*/
#top #logo
{
    margin:0px;
    margin-left:21px;

}

#top a img
{
    margin:0px;
    padding:0px;
}

#top #langs
{
    position:absolute;
    top:43px;
    left:257px;
    overflow:hidden;
}

#top #langs a
{
    display:block;
    float:left;
    width:28px;
    text-align:center;
}


#top #menu-top
{
    position:absolute;
    right:0px;
    top:45px;
}




/*--------left sidebar-------*/
#base #sidebar-left-glowna div.gora, #base #sidebar-left div.gora
{
    font-size:1px;
    height:23px;
    background:url(../img/bg_gr_left_sidebar.jpg) 0 0 no-repeat;
}

#base #sidebar-left-glowna div#menu-left, #base #sidebar-left div#menu-left
{
    margin:15px 0px 15px 18px;
}

#base #sidebar-left-glowna div#wyszukiwarka, #base #sidebar-left div#wyszukiwarka
{
   height:57px;
   background:url(../img/bg_szukaj.jpg) 0 0 no-repeat;
}

#base #sidebar-left-glowna div#wyszukiwarka
{

}

#base #sidebar-left div#wyszukiwarka
{
    background:url(../img/bg_szukaj2.jpg) 0 0 no-repeat;

}

#base #sidebar-left-glowna div#wyszukiwarka input.text, #base #sidebar-left div#wyszukiwarka input.text
{
    background:url(../img/input_szukaj.jpg) 0 0 no-repeat;
    border:none;
    width:135px;
    height:21px;
    padding-top:5px;
    float:left;
    margin:15px 0px 0px 32px;
}

#base #sidebar-left-glowna div#wyszukiwarka input.submit, #base #sidebar-left div#wyszukiwarka input.submit
{
    background:url(../img/button_szukaj.jpg) 0 0 no-repeat;
    width:31px;
    height:31px;
    float:left;
    margin:13px 0px 0px 6px;
}

#base #sidebar-left-glowna #bannerki_cont, #base #sidebar-left #bannerki_cont
{
    

}

#base #sidebar-left-glowna #bannerki_cont .bkgora, #base #sidebar-left #bannerki_cont .bkgora
{
    background:url(../img/bg_gr_bannerki_cont.jpg) 0 0 no-repeat;
    height:27px;
}

#base #sidebar-left #bannerki_cont .bkgora
{
    background:url(../img/bg_gr_bannerki_cont2.jpg) 0 0 no-repeat;
}

#base #sidebar-left-glowna #bannerki_cont .bksrodek, #base #sidebar-left #bannerki_cont .bksrodek
{
    height:194px;
    background:url(../img/bg_sr_bannerki_cont.jpg) 0 0 repeat-y;
}

#base #sidebar-left #bannerki_cont .bksrodek
{
   background:url(../img/bg_sr_bannerki_cont2.jpg) 0 0 repeat-y;
}

#base #sidebar-left-glowna #bannerki_cont .bkdol, #base #sidebar-left #bannerki_cont .bkdol
{
    background:url(../img/bg_dl_bannerki_cont.jpg) 0 0 no-repeat;
    height:37px;
}

#base #sidebar-left #bannerki_cont .bkdol
{
    background:url(../img/bg_dl_bannerki_cont2.jpg) 0 0 no-repeat;
}

#base #sidebar-left-glowna #bannerki_cont .bksrodek div#banner_promocje, #base #sidebar-left #bannerki_cont .bksrodek div#banner_promocje
{
    margin-left:21px;
    margin-bottom:4px;
    position:relative;
}

div#banner_promocje a img
{
    border:1px solid #3f321e;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;

}

div#banner_promocje a.podpis
{
    position:absolute;
    bottom:1px;
    left:3px;
    border:none;
}

div#banner_promocje a.podpis img
{
    border:none;
}

#base #sidebar-left-glowna #bannerki_cont .bksrodek div#banner_salony, #base #sidebar-left #bannerki_cont .bksrodek div#banner_salony
{
    margin-left:21px;
}




/*---------strona glowna-----*/
div#page-hp
{
   background:url(../img/bg_page_hp.jpg) 0 0 no-repeat;
   overflow:hidden;
   height:237px;
   border-bottom:1px solid #443825;

    padding-left:0px;
    padding-right:0px;
    padding-top:0px;
    border-left:none;
    min-height:0px;
}

div#hp_main_flash
{
    height:364px;
    background:url(../img/bg_hp_main_flash.jpg) 0 0 no-repeat;
    position:relative;
}

div#ozdobnik_resztka
{
    position:absolute;
    width:2px;
    height:19px;
    right:-2px;
    top:1px;
    background:url(../img/ozdobnik_resztka.jpg) 0 0 no-repeat;
}

.page-title div#ozdobnik_resztka
{
    top:0px;
}

div#page-hp div#hp_aktualnosci
{
    width:352px;
    float:left;
    margin:18px 20px 0px 20px;
}

div#page-hp div#hp_aktualnosci div.nagl
{

}

div#page-hp div#hp_aktualnosci div.item
{
    margin-top:20px;
}

div#page-hp div#hp_aktualnosci p.data
{

}

div#page-hp div#hp_aktualnosci a.tytul
{
    font-weight:bold;
}

div#page-hp div#hp_aktualnosci div.skrot a.wiecej
{
    font-weight:bold;
    background:url(../img/arrow1.gif) 100% 52% no-repeat;
    padding-right:10px;
}

div#page-hp div#hp_nowosci
{
    width:325px;
    float:left;
    background:url(../img/hp_separator_pion.jpg) 0 2px no-repeat;
    margin:18px 10px 0px 0px;
    padding-left:20px;
}

div#page-hp div#hp_nowosci div.nagl
{
    margin-bottom:20px;
}

div#page-hp div#hp_nowosci div.item
{

    overflow:hidden;

    height:90px;
}

div#page-hp div#hp_nowosci div.item div.foto
{
    width:115px;
    float:left;
    text-align:left;
}

div#page-hp div#hp_nowosci div.item div.foto img
{
    border:1px solid #3f321e;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
}

div#page-hp div#hp_nowosci div.item div.tresc
{
    float:left;
    width:208px;
}

div#page-hp div#hp_nowosci div.item div.tresc a.tytul
{
    font-weight:bold;
}

div#page-hp div#hp_nowosci div.item div.tresc div.skrot
{

}

div#page-hp div#hp_nowosci div.item div.tresc div.skrot a.wiecej
{
    font-weight:bold;
    background:url(../img/arrow1.gif) 100% 52% no-repeat;
    padding-right:10px;
}

.rog_lg
{
    position:relative;
    padding:3px 0px 0px 2px;
    display:block;
}

.ozdobnik
{
    position:relative;
    padding:3px 0px 0px 2px;
    display:block;
}

.ozdobnik_lg
{
    width:18px;
    height:19px;
    position:absolute;
    top:0px;
    left:0px;
    background:url(../img/rog_lg.png) 0 0 no-repeat;
}

.ozdobnik_lg_form
{
    width:18px;
    height:19px;
    position:absolute;
    top:-3px;
    left:-2px;
    background:url(../img/rog_lg.png) 0 0 no-repeat;
}

/*------------aktualnosci------------*/
div#page-aktualnosci
{
  
}

div#page-aktualnosci div.item
{
    text-align:right;

    margin-bottom:40px;
    margin-left:20px;
    background:url(../img/bg_item_news.jpg) 100% 0 no-repeat;
    padding-right:7px;
    clear:both;
    overflow:hidden;
}

div#page-aktualnosci div.item div.item_tresc
{
    width:575px;
    width:524px;
    float:right;
}

div#page-aktualnosci div.item div.foto
{
    width:105px;
    width:156px;
    float:right;
    text-align:left;
    margin-left:10px;
}

div#page-aktualnosci div.item div.foto img
{
    border:1px solid #3f321e;

    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
}

div#page-aktualnosci div.item p.data
{

}

div#page-aktualnosci div.item a.tytul
{

}

div#page-aktualnosci div.item div.skrot
{

}

div#page-aktualnosci div.item div.skrot a.wiecej
{
    font-weight:bold;
    background:url(../img/arrow1.gif) 100% 52% no-repeat;
    padding-right:10px;
}

/*------------nowosci------------*/
div#page-nowosci
{

}

div#page-nowosci div.item
{
    text-align:right;

    margin-bottom:40px;
    margin-left:20px;
    background:url(../img/bg_item_news.jpg) 100% 0 no-repeat;
    padding-right:7px;
    clear:both;
    overflow:hidden;
}

div#page-nowosci div.item div.item_tresc
{
    width:575px;
    float:right;
}

div#page-nowosci div.item div.foto
{
    width:105px;
    float:right;
    text-align:left;
    margin-left:10px;
}

div#page-nowosci div.item div.foto img
{
    border:1px solid #3f321e;

    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
}

div#page-nowosci div.item p.data
{

}

div#page-nowosci div.item a.tytul
{

}

div#page-nowosci div.item div.skrot
{

}

div#page-nowosci div.item div.skrot a.wiecej
{
    font-weight:bold;
    background:url(../img/arrow1.gif) 100% 52% no-repeat;
    padding-right:10px;
}

/*--------pager-------*/
div.pager_cont
{
    clear:both;
    overflow:hidden;
    margin-right:4px;
}

div.pager
{
    float:right;
}

div.pager a, div.pager span
{
    display:block;
    width:21px;
    height:20px;
    line-height:20px;
    float:left;
    text-align:center;
    background:url(../img/pager.jpg) 0 0 no-repeat;
    color:#170f03;
    font-size:12px;
    font-weight:bold;
    margin-left:4px;
}

div.pager a:hover
{
    text-decoration:none;
}

div.pager a.inactive, div.pager span.inactive
{
    background:url(../img/pager_act.jpg) 0 0 no-repeat;
    
}

div.pager a.text, div.pager span.text
{
    width:100px;
    background:none;
    color:#e9ce8c;

}

div.pager span.text_inactive
{
    color:#563b14;
}

div.pager span.separator
{
    color:#563b14;
    background:none;
    width:2px;
}

div.pager span.kropki
{
    float:left;
    display:block;
    background:none;
    color:#e9ce8c;
}

/*--------textowka---------*/
div#page-text
{
    text-align:right;
    padding-bottom:10px;
}

div#page-text p.tytul
{
    color:#e9ce8c;
    font-weight:bold;
    margin-bottom:10px;
}

div#page-text a.news-foto
{
    float:right;
    margin:0px 0px 5px 10px;
}

div#page-text a.news-foto img
{
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
}


/*---------galeria--------*/
div.page-galeria
{
   padding-top:20px;
   text-align:right;
}

div.page-galeria p.tytul
{
    color:#e9ce8c;
    font-weight:bold;
}

div.page-galeria div.row
{
    overflow:hidden;
    clear:both;
    margin-bottom:10px;
    margin-left:15px;
}

div.page-galeria div.row div.item
{
    width:170px;
    float:left;
    margin-right:5px;
    text-align:center;
}

div.page-galeria div.row div.item .podpis
{
    padding:3px 0px 0px 0px;
}

div.page-galeria div.row div.item img
{
    border:1px solid #3f321e;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
}



div.page-galeria div.row div.last
{
    margin-right:0px;
}

#page-galeria-podstrona
{

}


/*---------kategoria-------*/
div#page_kategoria
{
    text-align:right;
    padding-bottom:20px;
}

div#page_kategoria div.top_linki
{
    height:57px;
    line-height:57px;
    border-bottom:1px solid #41351e;
    margin-bottom:30px;
    position:relative;
    left:280px;
    
    padding-right:40px;
    width:430px;

}

div#page_kategoria div.top_linki_long
{
    left:170px;
    width:540px;
}

div#page_kategoria div.top_linki a
{
    margin-left:50px;
}

div#page_kategoria div.opis
{
    margin-bottom:35px;
    background:url(../img/znacznik.jpg) 100% 0 no-repeat;
    padding-right:9px;
}

div#page_kategoria div.opis p.tytul
{
    color:#e9ce8c;
    font-weight:bold;
}


div.listing div.row
{
    overflow:hidden;
    margin-bottom:5px;
    padding-right:4px;
    clear:both;
}

div.listing div.first_row
{
    background:url(../img/znacznik.jpg) 100% 4px no-repeat;
}

div.listing div.row div.item
{
    text-align:center;
    float:right;
    width:177px;
}

div.listing div.row div.last
{

}

div.listing div.row div.item div.foto_cont
{
    width:177px;
    height:105px;
    background:url(../img/bg_item.png) 0 0 no-repeat;
    padding-top:13px;
}

div.listing div.row div.item div.podpis
{
    width:177px;
    height:23px;
    line-height:20px;
    background:url(../img/bg_item_podpis.png) 0 0 no-repeat;
}

div.listing div.row div.item div.podpis a
{
    font-weight:bold;
}

div.listing div.row div.item div.podpis a:hover
{
    text-decoration:none;
}

/*--------produkt--------*/
div#page_produkt
{
    overflow:hidden;
    padding-bottom:30px;
}

div#page_produkt div.produkty_nav
{
    padding-right:10px;
    margin-bottom:10px;
    overflow:hidden;
}

div#page_produkt div.produkty_nav a
{
    display:block;
    float:right;
    color:#e9ce8c;
    line-height:19px;
    height:21px;
}

div#page_produkt div.produkty_nav span.separator
{
    display:block;
    float:right;
    color:#e9ce8c;
    line-height:19px;
    height:21px;
    margin:0px 5px;
}

div#page_produkt div.produkty_nav a.next_produkt_link
{
    background:url(../img/arrow_next_prod.png) 0 50% no-repeat!Important;
    background:url(../img/arrow_next_prod.gif) 0 50% no-repeat;
    padding-left:21px;
}

div#page_produkt div.produkty_nav a.prev_produkt_link
{
    background:url(../img/arrow_prev_prod.png) 100% 50% no-repeat!Important;
    background:url(../img/arrow_prev_prod.gif) 100% 50% no-repeat;
    padding-right:21px;
}

div#page_produkt div.elementy_cont
{
    width:365px;
    
    float:left;
    margin-top:70px;
    position:relative;
}

div#page_produkt div.elementy_cont .ozdobnik_lg
{
    left:-2px;
    top:-3px;
}

div#page_produkt div.elementy_cont table.elementy
{
    border-collapse:collapse;
    margin-right:5px;
    width:100%;

}

div#page_produkt div.elementy_cont table.elementy th
{
    background:#000000;
    padding:5px 13px;
    border:1px solid #41351e;
}

div#page_produkt div.elementy_cont table.elementy td
{
    padding:5px 16px;
    border:1px solid #41351e;
}

div#page_produkt div.elementy_cont table.elementy tr td
{
    background:#170f03;
}

div#page_produkt div.elementy_cont table.elementy tr.dark td
{
    background:#432922;
}

div#page_produkt div.elementy_cont table.elementy td.nazwa
{
    color:#e9ce8c;
    font-weight:bold;
}

div#page_produkt div.elementy_cont table.elementy td.wymiary
{
    color:#e9ce8c;
}

div#page_produkt div.elementy_cont table.elementy td.nr
{
    color:#685a39;
}

div#page_produkt div.dane_cont
{
    width:355px;
    float:left;
}

div#page_produkt div.dane_cont_long
{
    width:100%;
    
}

div#page_produkt div.dane_cont div.opis
{
    text-align:right;
    background:url(../img/znacznik.jpg) 100% 0 no-repeat;
    padding-right:10px;
    margin-left:5px;
}

div#page_produkt div.dane_cont div.opis h1
{
    font-family:Arial;
    font-size:12px;
    color:#e9ce8c;
    font-weight:bold;
}

div#page_produkt div.dane_cont div.foty
{
    text-align:right;
    background:url(../img/znacznik.jpg) 100% 0 no-repeat;
    padding-right:10px;

    margin-top:15px;
    width:355px;

    float:right;
}

div#page_produkt div.dane_cont div.foty div.main_foto
{
    width:319px;
    margin-left:22px;
}

div#page_produkt div.dane_cont div.foty div.main_foto img
{
    border:1px solid #3f321e;

    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
}

div#page_produkt div.dane_cont div.foty div.galeria
{
    margin-left:22px;
}

div#page_produkt div.dane_cont div.foty div.galeria div.row
{
    overflow:hidden;
    margin-top:10px;
}

div#page_produkt div.dane_cont div.foty div.galeria div.row div.item
{
    float:left;
    width:97px;
    margin-right:13px;
}

div#page_produkt div.dane_cont div.foty div.galeria div.row div.item_last
{
    margin-right:0px;
}

div#page_produkt div.dane_cont div.foty div.galeria div.row div.item img
{
    border:1px solid #3f321e;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
}

/*----------mapa strony-------*/
div#page-sitemap
{
    padding-bottom:20px;
}

div#page-sitemap a.site1
{
    display:block;
    text-align:right;
}

div#page-sitemap a.site2
{
    display:block;
    text-align:right;
    margin-right:10px;
    color:#8C7D58;
}

/*---------wyniki wyszukiwania---------*/
div#page-wyniki
{
    text-align:right;
}

div#page-wyniki div.szukaj-fraza, div#page-wyniki div.szukaj-brak
{

}

div#page-wyniki div.szukaj-fraza strong
{
    color:#E9CE8C;
}

div#page-wyniki p
{
    margin-top:20px;
    margin-bottom:10px;
}

div#page-wyniki p strong
{
    color:#E9CE8C;
}

div#page-wyniki div.szukaj-wynik
{
    margin-bottom:10px;
    background:url(../img/znacznik.jpg) 100% 0 no-repeat;
    padding-right:10px;
    clear:both;
    overflow:hidden;
}

div#page-wyniki div.szukaj-wynik .foto
{
    float:right;
    margin-left:10px;
}

div#page-wyniki div.szukaj-wynik h1
{

}

div#page-wyniki div.szukaj-wynik h1 a
{
    font-size:12px;
    
}

div#page-wyniki div.szukaj-wynik a.szukaj-link
{
    display:block;
    cursor:pointer;
}

/*-----------salony-----------*/
#page-salony
{

}

#page-salony #mapka
{
    width:430px;
    float:left;
}

#page-salony #wojewodztwa_lista
{
    width:270px;
    float:left;

    text-align:right;
    background:url(../img/znacznik.jpg) 100% 0 no-repeat;
    padding-right:10px;
}

#page-salony #wojewodztwa_lista a
{
    display:block;
    line-height:17px;
}

.salony_cont
{
    overflow:hidden;
    clear:both;
}

.salony_cont .salony
{
    width:317px;
    float:left;
}

.salony_cont .salony p.nagl
{
    text-align:right;
    color:#e9ce8c;
    font-weight:bold;
    margin-bottom:10px;
}

.salony_cont .salony_firmowe
{
    margin-left:32px;
}

.salony_cont .salony_wspolpracujace
{
    margin-left:42px;
}

.salony_cont .salony .item
{
    margin-bottom:3px;
    text-align:right;
}

.salony_cont .salony .item .nagl
{
    overflow:hidden;
    height:22px;
    background:url(../img/bg_salony_nagl.jpg) 0 0 no-repeat;
    line-height:22px;
    padding-right:10px;
    padding-left:15px;
    color:#e9ce8c;
    font-weight:bold;

}

.salony_cont .salony .item .nagl a:hover
{
    text-decoration:none;
}

.salony_cont .salony .item_akt .nagl
{
    background:url(../img/bg_salony_nagl_akt.jpg) 0 0 no-repeat;
}

.salony_cont .salony .item .dane
{
    display:none;
}

.salony_cont .salony .item_akt .dane
{
    display:block;
    background:url(../img/bg_salony_dane_akt.jpg) 0 0 repeat-y;
    padding-right:10px;

}



.salony_cont .salony .item_akt .dane .footer
{
    height:3px;
    background:url(../img/bg_salony_footer_akt.jpg) 0 0 no-repeat;
}


.salony_cont .salony .item .dane p
{
    color:#e9ce8c;
}

.salony_cont .salony .item .dane p a
{
    color:#e9ce8c;
    text-decoration:underline;
}

/*----------salon----------*/
div#page-salon
{
    padding-bottom:20px;
}

div#page-salon div.opis
{
    margin-bottom:35px;
    background:url(../img/znacznik.jpg) 100% 0 no-repeat;
    padding-right:9px;
    text-align:right;
}

div#page-salon div.opis h1
{
    color:#e9ce8c;
    font-weight:bold;
}


div#page-salon div.row
{
    overflow:hidden;
    margin-bottom:5px;
    padding-right:4px;
}

div#page-salon div.first_row
{
    background:url(../img/znacznik.jpg) 100% 4px no-repeat;
}

div#page-salon div.row div.item
{
    text-align:center;
    float:right;
    width:177px;
}

div#page-salon div.row div.last
{

}

div#page-salon div.row div.item div.foto_cont
{
    width:177px;
    height:105px;
    background:url(../img/bg_item.png) 0 0 no-repeat;
    padding-top:13px;
    position:relative;
}

div#page-salon div.row div.item div.foto_cont .promocja_znacznik
{
    position:absolute;
    width:42px;
    height:42px;
    bottom:6px;
    left:6px;
    background:url(../img/znacznik_promocja.png) 0 0 no-repeat;
}

div#page-salon div.row div.item div.foto_cont .nowosc_znacznik
{
    position:absolute;
    width:40px;
    height:40px;
    bottom:6px;
    left:6px;
    background:url(../img/znacznik_nowosc.png) 0 0 no-repeat;
}

div#page-salon div.row div.item div.podpis
{
    width:167px;
    padding:0px 5px;
    height:38px;
    line-height:18px;
    background:url(../img/bg_item_podpis2.jpg) 5px 0 no-repeat;
    font-weight:bold;
    color:#e9ce8c;
}

/*--------zarzadzanie profilem -------------*/
div#page-profil-edytuj
{
    padding-bottom:20px;
}

div#page-profil-edytuj p.new_el_separator, div#page-profil-edytuj p.new_go_separator
{
    background:#29190f;
    padding:5px 0px;
}

div#page-profil-edytuj .usun_link
{
    text-align:right;
}

div#page-profil-edytuj .usun_link a
{
    display:block;
    line-height:23px;
    background:url(../../admin/img/delete.png) 100% 0 no-repeat;
    padding-right:25px;
}

div#page-profil-edytuj #zdjecia-list
{
    margin:0px 12px;
}

div#page-profil-edytuj .formularz
{
    margin-bottom:20px;
}

div#page-profil-edytuj td.gal_zdjecie
{
    background:#382713;
    border:1px solid #4a3518;
}

div#page-profil-edytuj table.gal_zdjecia label
{
    border-right:none;
    height:15px;
    line-height:15px;
}

div#page-profil-edytuj table.gal_zdjecia input.submit
{
    background-color:#170f04;
    padding-right:10px;
}

div#page-profil-edytuj .kontrolka img
{
    float:left;
    margin:10px 0px 0px 5px;
}

/*-----------kontakt--------*/
div#page-kontakt
{
    padding-bottom:20px;
    overflow:hidden;
}

div#page-kontakt div.objemka
{
    overflow:hidden;
}

div#page-kontakt div.form_cont
{
    width:380px;
    float:left;
}

div#page-kontakt div.text_cont
{
    width:316px;
    float:left;

    background:url(../img/znacznik.jpg) 100% 0 no-repeat;
    padding-right:9px;
    margin-left:10px;
    text-align:right;
}

div#page-kontakt .salony_cont
{
    clear:both;
    margin-top:30px;
}

#przycisk_powrot
{
    position:absolute;
    top:34px;
    left:240px;
}

#apartamenty_link
{
    position:absolute;
    top:1px;
    right:0px;
    background:#181005;
    border-bottom:1px solid #3d2d0c;
    width:280px;
    height:23px;
    text-align:center;
    padding:0px 10px;
}

#apartamenty_link a
{
    font-size:11px;
    color:#bda468;
    line-height:20px;
}

/*-------formularz kontaktowy w kuchnie-----*/
div.kuchnie_form_cont
{
    margin:20px auto;
    width:380px;
}

div.kuchnie_form_cont input.text, div.kuchnie_form_cont textarea
{
    float:left;
}

div#page_kategoria div.pager_cont
{
    margin:10px 0px;
}

/*----------apartamenty---------*/
.apart_foto_cont
{
    width:177px;
    height:114px;
    background:url(../img/bg_item.png) 0 0 no-repeat!Important;
    background:url(../img/bg_item.gif) 0 0 no-repeat;
    padding-top:4px;
}

.apart_podpis
{
    width:177px;
    height:23px;
    line-height:20px;
    background:url(../img/bg_item_podpis.png) 0 0 no-repeat!Important;
    background:url(../img/bg_item_podpis.gif) 0 0 no-repeat;
}

.apart_podpis a
{
    font-weight:bold;
}














