/* CSS Document */

* {
	padding:0px;
    margin:0px;
}



body {
        text-align:center;
		background-color:#3B3B3B;
		color:#fff;
		background-image:url(photo/tlo/miasto.jpg);
		background-repeat:no-repeat;
		background-position:top;
		      
}

#strona{margin:0px auto;
		width:810px;
		padding:0px;
		text-align:center;
		font:12px Arial, Tahoma, Helvetica, sans-serif;
		line-height:25px;

}


/*gora*/

#naglowek{
 		background-image:url(photo/naglowek.jpg);
		background-position:top;
		background-repeat:no-repeat;
		overflow: hidden;
		width:600px;
		height:165px;
		padding:0px;
		padding-left:105px;
		padding-right:105px;
}

#nawigacja{
		background-image:url(photo/tlo_menu.png);
		background-repeat:repeat;
		background-position:top;
		width:810px;
		height:282px;
		overflow: hidden;
}
/*glownemenu*/
#navmenu{
		overflow: hidden;
		width:210px;
		text-align:left;
		padding:40px 20px 40px 20px;
		float:left;
}

#navgraf{
		background-image:url(photo/pole_grafiki.png);
		background-repeat:no-repeat;
		background-position:top;
		overflow: hidden;
		width:510px;
		height:242px;
		text-align:left;
		float:right;
		padding:20px;
		padding-right:30px;
		color:#000000;
}



/*srodek*/
#srodek{
		width:810px;
		height:auto;
		overflow: hidden;
}


/*tekst*/
#pole_text{
		margin-left:250px;
		width:560px;
		height:auto;
		text-align:left;
		float:right;
}
#up{ 	background-image:url(photo/tytyl.png);
		background-position:top;
		background-repeat:no-repeat;
		overflow: hidden;
		width:480px;
		padding:0px 50px 0px 30px;
		height:50px;
		text-align:right;
}
#text{	overflow: hidden;
		background-image:url(photo/text.png);
		background-position:top;
		background-repeat:repeat-y;
		width:490px;
		padding:0px 40px 0px 30px;
		height:auto;
		text-align:left;
}
#down{ 	background-image:url(photo/down_text.png);
		background-position:top;
		background-repeat:no-repeat;
		overflow: hidden;
		width:490px;
		padding:0px 40px 0px 30px;
		height:30px;
		text-align:right;
}
/*stopka*/

#stopka{
		background-image:url(photo/stopka.png);
		background-position:left;
		background-repeat:no-repeat;
		width:810px;
		height:50px;
		overflow: hidden;
		text-align:right;
		
}
#licznik{
		width:710px;
		height:50px;
		overflow: hidden;
		text-align:right;
		padding-right:100px;
		background-image:url(photo/os.png);
		background-repeat:no-repeat;
		background-position:right;
		
}

/*menu*/

#mainmenu li{
		text-align:left;
		padding-left:10px;
}

#mainmenu
{       padding:0px;
        list-style: none;
		line-height:35px;
}

#mainmenu a { 
		padding-bottom:20px;
		background-image:url(photo/prostokat.png);
		background-position:left;
		background-repeat:no-repeat;
		padding-left:20px;
		color:#000;
		font-size:14px;
		font-weight:bold;
        }

#mainmenu a:hover {
		padding-bottom:20px;
		background-image:url(photo/prostokat.png);
		background-position:left;
		background-repeat:no-repeat;
		padding-left:20px;
		color:#0970ba;
		font-size:14px;
		font-weight:bold;
		text-decoration: none;
        }

#mainmenu a:active {
		padding-left:20px;
		color:#0970ba;
		font-size:14px;
		font-weight:bold;
		text-decoration: none;
        }

#mainmenu li.strgl{
        background: url(photo/li/strgl.png) no-repeat;
		background-position:left;
}
#mainmenu li.oferta{
        background: url(photo/li/oferta.png) no-repeat 0 .2em;
}

#mainmenu li.wycena{
        background: url(photo/li/wycena.png) no-repeat 0 .2em;
}
#mainmenu li.portfolio{
        background: url(photo/li/portfolio.png) no-repeat 0 .2em;
}
#mainmenu li.kontakt{
        background: url(photo/li/kontakt.png) no-repeat 0 .2em;
}
/*linki*/

		
a:link {
	color:#668DAD;
	text-decoration: none;
}
a:visited {
	color:#668DAD;
	text-decoration: none;
}
a:hover {
	color:#FF9900;
	text-decoration: underline;
}
a:active {
	text-decoration: none;
}


/*style*/

h1 {
height:33px;
letter-spacing:2px;
background-image:url(photo/prostokat.png);
background-position:left;
background-repeat:no-repeat;
padding-left:20px;
color:#fff;
font-size:13px;
font-weight:bold;
}

h2 {
height:20px;
padding-left:20px;
color:#fff;
font-size:13px;
font-weight:bold;
}

.more {
color:#0970ba;
font-size:11px;
font-weight:normal;
text-align:right;}

.wyroznienie{
color:#0A67B1;
font-size:12px;
font-weight:bold;
letter-spacing:2px;
}

.do_gory {
font-size:10px;
color:#FF0000;
font-weight:bold;
text-align:right;}

.tytul {
height:33px;
letter-spacing:2px;
background-image:url(photo/prostokat.png);
background-position:left;
background-repeat:no-repeat;
padding-left:20px;
color:#000;
font-size:13px;
font-weight:bold;
}

.portfolio_tab {
height:11px;
letter-spacing:2px;
padding:5px;
text-align:left;
}

.portfolio_tab2 {
height:11px;
letter-spacing:normal;
padding:5px;
text-align:left;
}
.kontakt_tab {
height:13px;
color:#fff;
letter-spacing:normal;
font-weight:bold;
padding:5px;
padding-left:20px;
text-align:left;
height:20px;

}
.kontakt_tab2 {
font-size:12px;
height:20px;
color:#000000;
letter-spacing:normal;
font-weight:normal;
text-align:left;

}

.info
{
font-size:12px;
color:#999999;
}

.info2
{

font-size:12px;
color:#0099FF;
}
.przypis
{

font-size:10px;
color:#0099FF;
}

.text_right{ text-align:right; padding:0px 10px;}