/*
 *		plik:		css/style.css
 *		autor: 		Technetium [Tc]
 *             	Marek Kleszyk
 *						27 sierpień 2009
 *		system:		T.CMS-4.0-SEO
 */

@import url("menu.css"); 
@import url("comments.css"); 
 
			/* --------- standardowe ---------- */







form
{
	padding:0px;
	margin:0px;

}

fieldset
{
	padding:0px;
	margin:0px;
	border:none;
}

legend
{
	display:none;
}

input.text, textarea, select, input.file
{
	font-family:Arial;
	font-size:11px;

	width:250px;
	border:1px solid #DFDFDF;
	background:transparent;
	color: #fff;
}

input.text
{
	height:16px;
	padding-top:2px;
	padding-left:2px;
	width:209px;
}

input#token
{
    float:left;
    margin-right:10px;
    width:105px;
}


input.small
{
	width:100px;
}


textarea
{
	padding:2px;

}


input.submit
{
    width:60px;
    height:43px;

    margin:0px auto;
    cursor:pointer;
    border:none;
    display:block;

}

label
{
	margin:0px;
	padding:0px;
	float:left;
	line-height:18px;
	font-family: "Arial", "Verdana", "Helvetica",  sans-serif;
	font-size: 11px;
	color: #fff;

	width:130px;
	height:20px;
	text-align:right;

}

select
{
	padding-left:2px;
	height:18px;
	width:213px;
}




div.kontrolka
{
	overflow:hidden;
	clear:both;
	margin-bottom:5px;
}

div.kontrolka_textarea
{
	overflow:hidden;
	clear:both;
	margin-bottom:5px;
	padding:0px;
}

div.kontrolka p, div.kontrolka_textarea p
{
	font-size:10px;
	color:#5d6a6d;
	margin-left:140px;
	margin-top:3px;
}

div.form_separator
{
	height:1px;
	border-bottom:1px solid #e5e5e5;
	width:300px;
	margin:10px auto;
}

div.przycisk
{
	overflow:hidden;
	clear:both;
	margin-bottom:5px;
	text-align:left;
        margin-top:20px;

}

form.formularz
{
    width:380px;
    margin:0px auto;
}

form.formularz label
{
    padding-right:10px;
}

form.formularz input.text
{
    background:url(../img/input_newsletter.jpg) 0 0 no-repeat;
    float:left;
    border:none;
    padding:4px 0px 0px 4px;
    height:19px;
    width:137px;
    color:#736f6f;
}

form.formularz input.submit
{
    width:100px;
    height:20px;
}

.image {
	position: relative;
	top: 5px;
}

			/* --------- glowna ---------- */

body {
	width: 100%;
	height: 100%;
	margin: 0;
	padding: 0;
	background: #000 url('../img/bg.jpg') 50% 0 no-repeat;
	text-align: center;
	font-family: "Arial", "Verdana", "Helvetica", "Arial", sans-serif;
	font-size: 11px;
	color: #fff;
}

#container {
    width:1000px;
    margin:0px auto;
}

#top
{
    height:177px;

    position:relative;
}

#under_top
{
    height:5px;
    background:#232222;
    margin:0px 20px 0px 20px;
    font-size:1px;
}

#top a#logo
{
    position:absolute;
    top:68px;
    left:0px;
}

#top #menu-top
{
    overflow:hidden;
    position:absolute;
    right:20px;
    bottom:8px;
}

#top #menu-lang
{
    position:absolute;
    top:76px;
    right:30px;
    overflow:hidden;
}

#top #menu-lang a
{
    float:left;
    margin-left:4px;
    text-decoration:none;
}

#top #menu-lang a.sklep_link
{
    color:#fff;
    background:url(../img/ico_sklep.gif) 0 50% no-repeat;
    padding-left:22px;
}

#top #menu-lang a.hp_link
{
    color:#636363;
    background:url(../img/separator1.gif) 0 50% no-repeat;
    padding-left:6px;
}

div.sciezka
{
    margin:5px 25px 15px 25px;
    text-align:left;
    line-height:18px;
}

div.sciezka a
{
    color:#5d5d5d;
    font-size:9px;
    margin-right:5px;
    text-decoration:none;
}

div.sciezka a.act
{
    background:#aa0000;
    color:#fff;
    padding:4px;
}

#base {

}

#footer
{
    margin:0px 20px;
}

#footer div.row1
{
    background:#232222;
    height:40px;
    overflow:hidden;
}

#footer #menu-bottom
{

}

#footer div.row1 div#newsletter_cont
{
    background:#181818;
    float:right;
    width:307px;
}

#footer div.row1 div#newsletter_cont label
{
    color:#736f6f;
    height:40px;
    line-height:40px;
    margin-right:5px;
    width:120px;
}

#footer div.row1 div#newsletter_cont input.text
{
    background:url(../img/input_newsletter.jpg) 0 0 no-repeat;
    float:left;
    border:none;
    padding:4px 0px 0px 4px;
    height:19px;
    margin-top:9px;
    margin-right:10px;
    width:137px;
    color:#736f6f;
}

#footer div.row1 div#newsletter_cont input.submit
{
    float:left;
    width:8px;
    height:8px;
    background:url(../img/button_newsletter_dodaj.jpg) 0 0 no-repeat;
    margin-top:15px;
    margin-right:10px;
}

#footer div.row2
{
    overflow:hidden;
}

#footer div.row2 div#wyszukiwarka_cont
{
    float:left;
    text-align:left;
    width:300px;
}

#footer div.row2 div#wyszukiwarka_cont label
{
    color:#736f6f;
    height:40px;
    line-height:40px;
    margin-right:10px;
    background:url(../img/ico_szukaj.gif) 0 50% no-repeat;
    padding-left:18px;
    margin-left:8px;
    width:auto;
    
}

#footer div.row2 div#wyszukiwarka_cont input.text
{
    background:url(../img/input_newsletter.jpg) 0 0 no-repeat;
    float:left;
    border:none;
    padding:4px 0px 0px 4px;
    height:19px;
    margin-top:9px;
    margin-right:10px;
    width:137px;
    color:#736f6f;
}

#footer div.row2 div#wyszukiwarka_cont input.submit
{
    float:left;
    width:8px;
    height:8px;
    background:url(../img/button_szukaj.jpg) 0 0 no-repeat;
    margin-top:17px;
    margin-right:10px;
}

#footer div.row2 div#copyright
{
    float:right;
    padding-top:17px;
    margin-right:10px;

    color:#3b3a3a;
    font-size:9px;
}

#footer div.row2 div#copyright *
{
    color:#3b3a3a;
    font-size:9px;
}

.page-title {

}

.page-content
{
    margin:5px 20px;
    text-align:left;

}

/*----------textowka--------*/
#page_text
{
    margin-left:25px;
    margin-right:25px;
    margin-bottom:20px;
}

#page_text a
{
    color:#aa0000;
}

/*----------kategoria-----------*/
#page_kategoria
{
    overflow:hidden;
}

#page_kategoria div#main_foto
{
    width:655px;
    float:left;
}

#page_kategoria div#menu_kategorie
{
    width:300px;
    float:left;
    text-align:right;
    margin-left:4px;
    position:relative;
}

#page_kategoria div#menu_kategorie div#kategoria_opis
{
    position:absolute;
    color:#fff;

    text-align:left;
    left:10px;
}

/*---------podkategoria-----------*/
div#page_podkategoria
{
    overflow:hidden;
}

div#page_podkategoria div#produkty_listing
{
    width:654px;
    height:350px;
    float:left;
    overflow:hidden;
    position:relative;
}

div#page_podkategoria div#produkty_listing div#tasma
{
    overflow:hidden;
    position:absolute;
    top:0px;
    left:0px;

}

div#page_podkategoria div#produkty_listing div.item
{
    float:left;
    margin-right:1px;
    position:relative;
    width:108px;
    height:350px;
}

div#page_podkategoria div#produkty_listing div.item a img
{
    display:block;
    position:absolute;
    top:0px;
    left:0px;
}

div#page_podkategoria div#produkty_listing div.item a img.color
{
    display:none;
}

div#page_podkategoria div#produkty_listing div.item div.podpis
{
    height:40px;
    width:108px;
    line-height:40px;
    position:absolute;
    bottom:0px;
    left:0px;
    background:#232222;
    text-align:center;
}

div#page_podkategoria div#produkty_listing div.item div.podpis a
{
    font-weight:bold;
    color:#fff;
    text-decoration:none;
}

div#page_podkategoria div#produkty_listing div.item div.act
{
    background:#aa0000;
}

div#page_podkategoria div#menu_kategorie
{
    width:300px;
    height:350px;
    float:left;
    text-align:right;
    margin-left:4px;
    position:relative;
}

div#page_podkategoria div#menu_kategorie div#tasma_linki
{
    background:#232222;
    overflow:hidden;
    position:absolute;
    bottom:0px;
    right:0px;
    width:300px;

}

div#page_podkategoria div#menu_kategorie div#tasma_linki a
{
    display:none;
    float:right;
}

div#page_podkategoria div#menu_kategorie div#tasma_linki a#tasma_prawo_link
{
    display:none;
}

div#page_podkategoria div#menu_kategorie div#tasma_linki a img
{
    border:none;
}

/*-----------produkty----------*/
div#page_produkt
{
    overflow:hidden;
}

div#page_produkt div#main_foto
{
    width:655px;
    height:380px;
    float:left;
    position:relative;
}

div#page_produkt div#main_foto a.produkt_main_foto_item
{
    display:none;
    position:absolute;
    top:0px;
    left:0px;
}

div#page_produkt div#main_foto a#produkt_main_foto_item_0
{
    display:block;
}

div#page_produkt div.produkt_prawa
{
    width:300px;
    float:left;
}

div#page_produkt div.produkt_prawa div#inne_produkty
{
    text-align:right;
}

div#page_produkt div.produkt_prawa h1.produkt_nazwa
{
    font-weight:bold;
    color:#fff;
    font-size:33px;
    font-family:Arial;
    margin:10px 0px 10px 17px;
    padding:0px;
}

div#page_produkt div.produkt_prawa div.produkt_galeria
{
    margin-left:17px;


}

div#page_produkt div.produkt_prawa div.produkt_galeria a.znacznik
{
    display:block;
    width:13px;
    height:13px;
    border:1px solid #fff;
    background:#e1e1e1;
    float:left;
    margin-right:5px;
    margin-bottom:5px;
    z-index:1;
}

div#page_produkt div.produkt_prawa div.produkt_galeria a.act, div#page_produkt div.produkt_prawa div.produkt_galeria a.znacznik:hover
{
    border:1px solid #e00808;
    background:#aa0000;
}

div#page_produkt div.produkt_prawa div.produkt_galeria div.produkt_galeria_item
{
    display:none;
    position:absolute;
    top:18px;
    left:15px;
    z-index:999;
    border:1px solid #dadad8;
}

div#page_produkt div.produkt_prawa div.produkt_opis
{
    font-size:9px;
    margin-top:16px;
    margin-left:17px;
    clear:both;
}

/*---------strona glowna-------*/
div#page_hp
{
    overflow:hidden;
}

div#page_hp div#hp_flash
{
    background:url(../img/bg_hp_flash.jpg) 0 0 no-repeat;
    width:655px;
    height:390px;
    float:left;
}

div#page_hp div#hp_prawa
{
    width:300px;
    float:left;
    margin-left:5px;
}

div#page_hp div#hp_prawa div.item
{
    position:relative;
}

div#page_hp div#hp_prawa div.item div.podpis
{
    width:300px;
    height:40px;
    background:url(../img/bg_hp_kat_podpis.png) 0 0 no-repeat;
    position:absolute;
    top:90px;
    left:0px;
    line-height:40px;

}

div#page_hp div#hp_prawa div.item div.podpis a
{
    font-weight:bold;
    color:#fff;
    padding-left:12px;
    text-decoration:none;
}

div#page_hp div#hp_prawa div.item div.sklep_link
{
    background:url(../img/bg_hp_sklep_link.gif) 0 0 no-repeat;
    width:139px;
    height:40px;
    position:absolute;
    right:0px;
    bottom:0px;
    line-height:40px;
    text-align:right;
    padding-right:10px;
}

div#page_hp div#hp_prawa div.item div.sklep_link a
{
    color:#fff;
    text-decoration:none;
}

/*-------newsletter---------*/
div#page_biuletyn_zapisz
{
    
}

div#page_biuletyn_zapisz p.usun_link
{
    text-align:center;
}

div#page_biuletyn_zapisz p.usun_link a
{
    color:#636363;
}

div#page_biuletyn_usun
{
    margin-top:10px;
}

div#page_biuletyn_usun form.formularz
{
    width:460px;
}

div#page_biuletyn_usun label
{
    width:300px;
}

/*-------------wyniki wyszukiwania-----------*/
div#szukaj-szukaj-wyniki
{
    margin-left:25px;
    margin-right:25px;
}

div#szukaj-szukaj-wyniki div.szukaj-brak
{

}

div#szukaj-szukaj-wyniki div.szukaj-fraza
{
    color:#636363;
}

div#szukaj-szukaj-wyniki div.szukaj-fraza strong
{
    color:#aa0000;
}

div#szukaj-szukaj-wyniki p.szukaj_ilosc
{
    padding-bottom:10px;
    border-bottom:1px solid #dfdfdf;
    margin-top:10px;
    color:#636363;
}

div#szukaj-szukaj-wyniki div.szukaj-wynik
{
    padding:10px 0px 10px 0px;
    border-bottom:1px solid #232222;
    margin-bottom:10px;
    color:#636363;
}

div#szukaj-szukaj-wyniki div.szukaj-wynik h1
{
    font-size:11px;
    color:#fff;
    margin:0px;
    padding:0px;
}

div#szukaj-szukaj-wyniki div.szukaj-wynik h1 a
{
    font-size:11px;
    color:#fff;
    color:#636363;
}

div#szukaj-szukaj-wyniki div.szukaj-wynik a.szukaj-link
{
    display:block;
    font-size:9px;
    color:#636363;
    cursor:pointer;
}

/*----------------mapa strony-----------*/
div#page-mapa-strony
{
   padding-left:12px;
   margin-bottom:10px;
}

div#page-mapa-strony ul
{
    list-style:none;
    margin-left:0px;
    padding-left:0px;
}

div#page-mapa-strony a.site1
{
    display:block;
    background:url(../img/arrow2.gif) 0 50% no-repeat;
    padding-left:12px;
    font-weight:bold;
    line-height:17px;
    color:#fff;
}

div#page-mapa-strony a.site2
{
    display:block;
    margin-left:20px;
    line-height:15px;
    color:#fff;
}

div#page-mapa-strony a.site3
{
    display:block;
    margin-left:40px;
    line-height:15px;
    color:#fff;
}

/*-----------galeria---------*/

div#page-galeria
{
    margin-top:20px;
}

div#page-galeria div.row
{
    height:120px;
    overflow:hidden;
    margin-left:10px;
    margin-bottom:20px;
}

div#page-galeria div.row div.item
{
    width:131px;
    height:116px;
    float:left;
    margin-right:29px;
    text-align:center;
}

div#page-galeria div.row div.last
{
    margin-right:0px;
}

div#page-galeria div.row div.item a img
{
    border:3px solid #232222;
}

div#page-galeria div.row div.item a:hover img
{
    border:3px solid #aa0000;
}

/*-----------galeria podstrona---------*/

div#page-galeria-podstrona
{

}

div#page-galeria-podstrona div.row
{
    height:120px;
    overflow:hidden;
    margin-left:10px;
    margin-bottom:20px;
}

div#page-galeria-podstrona div.row div.item
{
    width:131px;
    height:116px;
    float:left;
    margin-right:29px;
    text-align:center;
}

div#page-galeria-podstrona div.row div.last
{
    margin-right:0px;
}

div#page-galeria-podstrona div.row div.item a img
{
    border:3px solid #232222;
}

div#page-galeria-podstrona div.row div.item a:hover img
{
    border:3px solid #aa0000;
}

/*-------lista galerii-------*/
div#page-galeria-lista
{
    
}

div#page-galeria-lista div.row
{
    height:120px;
    overflow:hidden;
    margin-left:10px;
    margin-bottom:20px;
}

div#page-galeria-lista div.row div.item
{
    width:131px;
    height:116px;
    float:left;
    margin-right:29px;
    text-align:center;
}

div#page-galeria-lista div.row div.item a
{
    color:#fff;
}

div#page-galeria-lista div.row div.last
{
    margin-right:0px;
}

div#page-galeria-lista div.row div.item a img
{
    border:3px solid #232222;
}

div#page-galeria-lista div.row div.item a:hover img
{
    border:3px solid #aa0000;
}