/*
 *		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");
@import url("form.css");
 
.page-title
{
    line-height:40px;
    height:40px;
    border-bottom:1px solid #1e1e1e;
    color:#2a2a2a;
}

.page-title a
{
    color:#737373;
    float:left;
    text-decoration:none;
}

.page-title span
{
    color:#2a2a2a;
    float:left;
    margin:0px 8px;
}

.page-title h1
{
    color:#a3a3a3;
    font-size:12px;
    font-weight:bold;
    float:left;
}

.page-content
{
    margin:10px 0px;
    padding-right:10px;
}

.tagi
{
    margin:10px 0px;
    clear:both;
    color:#838383;
    font-style:italic;
}

.tagi a
{
    margin:0px 0px;
    color:#838383;
    font-style:italic;
}

.back
{
    margin-top:5px;
}



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:#121212 url(../img/bg.jpg) 0 0 repeat-x;
        background:#1d1d1d url(../img/bg.jpg) 0 0 repeat-x;
	text-align: center;
	font-family: "Arial", "Verdana", "Helvetica", "Tahoma", sans-serif;
	font-size: 12px;
	color: #a3a3a3;

}




#container
{
	width: 980px;
	height: auto;
	margin: 0 auto;
	padding: 0;
	text-align: center;
        position:relative;
}



#top
{
    width: 980px;
    margin:0px 0px 0px 0px;

    height:445px;
    text-align:left;
    position:relative;
    background:url(../img/top.jpg) 0 100% no-repeat;
}


#base
{
    width: 980px;
    margin:0px auto;
    text-align:left;
    overflow:hidden;
}

#base #sidebar-left
{
    width:224px;
    float:left;
    padding-bottom:20px;
}

#base #sidebar-left #left_form
{
    margin-left:10px!Important;
    margin-left:5px;
}

#base #content
{
    width:756px;
    width:746px;
    margin-left:10px;
    float:left;
}

#base #content_hp
{
    width:960px;
    margin:0px auto;
}

#footer
{
    width:980px;
}


/*--------top------*/
#top a#logo
{
    top:70px;
    left:0px;
    position:absolute;
}

#top div#menu-top
{
    right:10px;
    top:80px;
    position:absolute;
    text-align:right;
}

#top #box_dane_teleadresowe
{
    position:absolute;
    top:143px;
    left:0px;
    width:290px;
    height:200px;
}

#top #box_dane_teleadresowe a.nagl
{
    display:block;
    width:278px;
    height:36px;
    padding:23px 0px 0px 10px;
    border-bottom:1px solid #c11a1a;
}

#top #box_dane_teleadresowe div.tresc
{
    width:206px;
    height:130px;
    overflow:hidden;
    color:#ffdede;
    padding:15px 10px;
    font-size:11px;
}

#top #box_dane_teleadresowe div.tresc *
{
    font-size:11px;
    color:#ffdede;
}

#top #oferta_link
{
    position:absolute;
    bottom:32px;
    right:32px;
}

#top #formularz_link
{
    position:absolute;
    left:10px;
    bottom:38px;
}

/*------stopka-------*/
#footer div.row1
{
    background:#171717;
    padding:0px 10px;
    overflow:hidden;
    line-height:50px;
    height:50px;
    font-size:11px;
    color:#4a4a4a;
}

#footer div.row1 a
{
    text-decoration:none;
}

#footer div.row1 *
{
    line-height:50px;
    font-size:11px;
    color:#4a4a4a;
}

#footer div.row1 p.c
{
    float:left;
}

#footer div.row1 .separator
{
    padding:0px 5px;
}

#footer div.row1 div#menu-bottom
{
    float:left;
}

#footer div.row1 div#realizacja
{
    float:right;
}

#footer div.row2
{
    padding:0px 10px;
    overflow:hidden;
    line-height:50px;
    font-size:11px;
    color:#3d3d3d;
    text-align:left;
    clear:both;
}

#footer div.row2 *
{
    line-height:50px;
    font-size:11px;
    color:#3d3d3d;
}


/*-------strona glowna------*/
div#page-main
{
    margin-top:20px;
    margin-bottom:20px;
}

/*-------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;
}

/*--------galeria-------*/
div.galeria
{
    
}

div.galeria div.opis
{
    margin:10px 0px;
}

div.galeria div.row
{
    margin:0px 0px 9px 0px;
    overflow:hidden;
}

div.galeria div.row .item
{
    width:140px;
    height:120px;
    text-align:center;
    margin-right:10px;
    float:left;

}

div.galeria div.row .last
{
    margin-right:0px;
}