/*
 *		plik:		css/style.css
 *		autor: 		Technetium [Tc]
 *             	Kamil Zawada
 *		system:		T.CMS-4.0-SEO
 */

@import url("menu.css"); 
@import url("comments.css");
@import url("form.css");


.page-title
{
    margin-top:9px;
    height:52px;
}

.page-title h1
{
    line-height:30px;
    font-weight:bold;
    font-size:12px;
    color:#01437f;
}

.page-title-okna h1
{
    color:#de4e71;
}

.page-title-schody h1
{
    color:#739a22;
}

.page-title-membrany h1
{
    color:#87807a;
}

.page-title #sciezka
{
    
}

.page-title #sciezka a
{
    color:#38342f;
    background:url(../img/arrow_sciezka.jpg) 0 50% no-repeat;
    padding-left:9px;
    margin-right:5px;
}

.page-title #sciezka a.first
{
    padding-left:0px;
    background:none;
}

.page-content
{
    padding-top:10px;
        font-size:12px;
}

.tagi
{

}

.tagi a
{

}

.back_cont
{
    margin-top:25px;
    clear:both;
}

.back
{
    color:#93908a;

    text-decoration:underline;

}



p.error
{
    color:#a72c2f;
}

a img
{
    border-width:0px;
    margin:0px;
    padding:0px;
}

a
{
    text-decoration:none;
}

/*----------------glowne------------------*/
html
{
}


body
{
	width: 100%;
	height: 100%;
	margin: 0;
	padding: 0;
        background:#f2f2f2 url(../img/bg.jpg) 0 0 repeat-x;
	text-align: center;
	font-family: "Arial", "Verdana", "Helvetica", "Tahoma", sans-serif;
	font-size: 11px;
	color: #342e22;

}

#bg_left
{
    height:381px;
    position:absolute;
    left:0px;
    width:50%;
    background:url('../img/bg_left.jpg') 100% 0px no-repeat;
}

#bg_left2
{
    height:381px;
    position:absolute;
    left:0px;
    width:50%;
    background:url('../img/bg_left2.jpg') 0 0 repeat-x;
}


#container
{
	width: 980px;
	height: auto;
	margin: 0 auto;
	padding: 0;
	text-align: center;
        position:relative;
}



#top
{
    width: 980px;
    margin:0px auto;

    height:381px;
    text-align:left;
    position:relative;
    background:url(../img/bg_top.jpg) 0 0 no-repeat;

}

#top #logo
{
    position:absolute;
    top:0px;
    left:0px;
}

#top #flash_z_montazem
{
    width:165px;
    height:91px;
    position:absolute;
    top:0px;
    left:212px;
    background:url(../img/bg_z_montazem.jpg) 0 0 no-repeat;
}

#top #menu-top
{
    position:absolute;
    top:25px;
    right:10px;
    color:#d9d9d9;
}

#top #top_okna_link
{
    position:absolute;
    top:223px;
    left:249px;
}

#top #top_schody_link
{
    position:absolute;
    top:223px;
    left:513px;
}

#top #top_membrany_link
{
    position:absolute;
    top:223px;
    right:0px;
}

#top #top_szukaj
{
    position:absolute;
    bottom:9px;
    right:0px;

    width:215px;
    
}

#top #top_szukaj form
{
    margin:0px;
    padding:0px;
}



#top #top_szukaj label
{
    display:none;
}


#top #top_szukaj input.text
{
    width:179px;
    height:29px;
    border:none;
    background:url(../img/bg_top_szukaj.jpg) 0 0 no-repeat;
    float:left;
    margin-right:2px;
    color:#8a8a8a;

}

#top #top_szukaj input.submit
{
    width:24px;
    height:29px;
    background:url(../img/bg_top_szukaj_button.jpg) 0 0 no-repeat;
    float:left;
}

#top #top_szukaj label
{
    display:none;
    padding:0px;
}


#base
{
    width: 980px;
    margin:0px auto;
    text-align:left;
    overflow:hidden;
}

#base #sidebar-left
{
    width:235px;
    float:left;
}

#base #sidebar-left #menu-left
{
    width:225px;
    margin-top:9px;
}

#base #content
{
    width:725px;
    float:left;
    background:url(../img/bg_content.gif) 0 9px no-repeat;
    padding-left:10px;
}

#base #hp_content
{

}

#footer
{
    clear:both;
    text-align:left;
    margin-top:20px;
    overflow:hidden;
    margin-bottom:10px;
}

#footer #menu-bottom
{
    background:#fff;
    padding:18px 10px;
    color:#b2b2b2;
    margin-bottom:1px;
}

#footer #menu-bottom #up_link
{
    background:url(../img/arrow_up.jpg) 0 50% no-repeat;
    padding-left:14px;
    float:right;
}

#footer #menu-bottom #up_link
{

}

#footer #realizacja
{
    float:left;
    width:150px;
    height:32px;
    padding-left:10px;
    padding-top:9px;
    border-right:1px solid #d9d9d9;
    color:#9b9b9b;
}

#footer #copyright *
{
    color:#9b9b9b;
}

#footer #copyright
{
    float:left;
    float:left;
    width:700px;
    height:42px;
    line-height:42px;
    padding-left:20px;
    color:#342e22;
}

#footer #copyright *
{
    color:#342e22;
}

/*--------galeria------*/
div.galeria
{
    clear:both;
    padding-top:10px;
}


div.galeria div.opis
{
    margin:0px 0px 10px 0px;
}

div.galeria div.row
{
    margin:0px 0px 20px 0px;
    overflow:hidden;
}

div.galeria div.row .item
{
    width:147px;
    height:195px;
    text-align:center;
    margin-right:34px;
    float:left;
}

div.galeria div.row .last
{
    margin-right:0px;
}

div.galeria div.row .item .tytul, div.galeria div.row .item .tytul *
{
    height:14px;
    line-height:14px;
    text-align:center;
    margin-top:13px;
    color:#38342f;
}

div.galeria div.row .item .tytul
{
    height:30px;
}



/*---------strona glowna---------*/
div#page-main
{
    overflow:hidden;
    padding-top:0px;
}

div#page-main .hp_box
{
    width:336px;
    float:left;
    padding-left:20px;
    margin-top:21px;

    border-left:1px solid #d9d9d8;
    padding-bottom:10px;
}

div#page-main .hp_box_baner
{
    width:225px;
    padding-left:0px;
    margin-top:0px;
    border-left:none;
}

div#page-main .hp_box_nowosc
{
    width:354px;
    margin-right:15px;
    border-left:none;
}

div#page-main .hp_box_nowosc a.news-foto
{
    float:left;
    margin-right:20px;
}

div#page-main .hp_box .tytul
{
    line-height:32px;
    font-weight:bold;
    color:#4e8500;
    font-size:12px;
}

div#page-main .hp_box_nowosc .tytul
{
    color:#01437f;
}

div#page-main .hp_box .skrot
{
    margin-bottom:10px;
    height:45px;
    overflow:hidden;
}

div#page-main .hp_box .meta
{
    color:#93908a;
}

div#page-main .hp_box .meta a
{
    text-decoration:underline;
    color:#93908a;

}

/*-------mapa strony----*/
#page-sitemap
{

}

div#page-sitemap h2
{
    margin-top:10px;
    font-size:12px;
}

div#page-sitemap a
{
    display:block;

}

div#page-sitemap a.site1
{
    margin:4px 0px 4px 10px;

}

div#page-sitemap a.site2
{
    margin:2px 0px 2px 20px;
}

div#page-sitemap a.site3
{
    margin:2px 0px 2px 30px;
}

div#page-sitemap a.site4
{
    margin:2px 0px 2px 40px;
}

/*---------oferta---------*/
div#page-oferta
{
    font-size:12px;
    line-height:15pt;
}


a.text_foto, a.news_foto
{
    float:left;
    margin:0px 20px 10px 0px;
}

a.text_foto img
{
    border:1px solid #ffffff;
}

div#page-oferta div.files
{
    margin-top:10px;
    clear:both;
}

div#page-oferta div.files p
{
    height:30px;
    line-height:30px;
    background:#e6e6e6;
    margin-bottom:1px;
    color:#383530;
    overflow:hidden;
}

div#page-oferta div.files p a
{
    color:#a50a06;
    display:block;
    float:left;
    height:31px;
    line-height:31px;
    font-weight:bold;
    width:75px;
    background:#dadada url(../img/ico_pdf.jpg) 1px 1px no-repeat;
    padding-left:32px;
    text-decoration:none;
    text-align:center;
    margin-right:10px;
    font-size:12px;

}

div#page-oferta div.files p a:hover
{
    text-decoration:none;
}



/*---------lista nowosci--------*/
div#page-nowosci div.item
{

    padding-bottom:10px;
    overflow:hidden;
    clear:both;
}

div#page-nowosci div.item .tytul
{
    line-height:32px;
    font-weight:bold;
    color:#01437f;
    font-size:12px;

}


div#page-nowosci div.item .skrot
{
    margin-bottom:10px;
    overflow:hidden;
}

div#page-nowosci div.item .news-foto
{
    float:left;
    margin:0px 20px 3px 0px;
}


div#page-nowosci div.item .meta
{
    color:#93908a;
}

div#page-nowosci div.item .meta a
{
    text-decoration:underline;
}

/*---------wyniki wyszukiwania---------*/
div#page-wyniki
{
}

div#page-wyniki div.szukaj-fraza, div#page-wyniki div.szukaj-brak
{
    margin-bottom:10px;
}

div#page-wyniki div.szukaj-fraza strong
{

}

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:5px;
    margin-top:7px;
}

div#page-wyniki div.szukaj-wynik h1
{

}

div#page-wyniki div.szukaj-wynik h1 a
{
    font-size:12px;
    color:#01437F;

}

div#page-wyniki div.szukaj-wynik a.szukaj-link
{
    display:block;
    cursor:pointer;
}

/*--------linki--------*/
.page-content a
{
    text-decoration:underline;
    color:#DE4E71;
}

div#page-strona
{
    font-size:12px;
    line-height:15pt;
}


