/* ----- OGÓLNE ----- */
body
{
	padding:0px;
	margin:0px;
	background: #dedede;
	text-align:center;
	font-family:arial;
	font-size: 11pt;
}
img
{
border:none;
}
a{
color:black;
}
a:focus {
     outline: none;
 }
.nobr
{
	white-space:nowrap;
}
/* ----- DEFINICJE BLOKÓW ----- */
#main
{

	margin-left:auto;
	margin-right:auto;
	width:800px;
	overflow:hidden;
	background: url(gfx/tlo-gradient.gif) top repeat-y;
}
#tresc
{line-height:0.1;
	width:770px;
	margin-left:auto;
	margin-right:auto;
	background:white;
}
#trzy
{
	position:relative;
	background:url(gfx/tlo-tresc.gif) bottom right no-repeat #efefef !important;
	background-color:#fff;
  width:770px;
	padding-bottom:1px;
}
trzy_m
{
	position:relative;
	width:770px;
	padding-bottom:1px;
}
#dwie
{
	position:relative;
	background:url(gfx/tlo_2.gif) bottom center no-repeat #efefef;
	width:770px;
	padding-bottom:5px;
}
#lewa
{
	line-height:100%;
	margin-top:1px;
	float:left;
	width:168px;
	background:#efefef;
	text-align:center;
}
#lewa_tresc
{
	text-align:left;
	margin-left:auto;
	margin-right:auto;
	width:150px;
	font-size:7.5pt;
	font-family:tahoma;
}
#srodek
{
	line-height:100%;
	float:left;
	width:433px;
	background:url(gfx/tlo-srodek.gif) bottom no-repeat;
	background-color:#fff !important;
	_height:250px;
	min-height:250px;
	background-color:#fff;
	border-right:1px solid #cccccc;
	text-align:center;
}
#srodek_tresc
{
	width:372px;
	margin-left:auto;
	margin-right:auto;
	font-size:9pt;
	text-align:left;
}
#prawa_kontakt
{
	line-height:100%;
	background:white !important;
	float:left;
	width:168px;
	_height:203px;
	min-height:203px;
	text-align:left;
}

#prawa
{
	line-height:100%;
	background:white !important;
	float:left;
	width:168px;
	height:240px;
	
	text-align:left;
}
#prawa2
{
	line-height:100%;
	background:url(gfx/tlo_2.gif) bottom right no-repeat white;
	width:602px;
	_height:250px;
	min-height:250px;
	float:left;
}
#prawa2_tresc
{
	padding-left:30px;
	padding-right:30px;
	text-align:left;
	font-size:9pt;
	padding-top:20px;

}

#prawa_tresc
{
	width:158px;
	position: absolute;
	background:url(gfx/tlo-tresc.gif) bottom right no-repeat white;
	bottom: 0;
	padding-left:5px;
	padding-right:5px;
	padding-top:30px;
	padding-bottom:15px;
	font-size:9pt;
}

#stopka
{
	background:url(gfx/tlo-stopka.gif) top no-repeat #dedede;
	width:800px;
	height:45px;
}
#stopka2
{
	background:#dedede;
	margin-left:auto;
	margin-right:auto;
	width:770px;
}
.flash2
{
	margin:7px 1px;
}
#flash3
{
	background-color:white;
}
/* ----- MENU ----- */
.menu
{
	margin-right:3px;
	border-bottom:1px solid #cfcfcf;;
	padding-top:4px;
	color:black;
	font-size:8pt;
	display:block;
	text-decoration:none;
	text-align:left;
}
.menu img
{
	border:none;
	margin-left:7px;
	margin-right:7px;
}
.menu:hover
{
	color:white;
	background:#FE7600;
}

/* */
.do_lewej {float:left;}
.do_prawej {float:right;}
.p500
{
width:530px;
max-width:530px;
}
.w240{width:235px;}
.pad_top{margin-top:20px;}
.pad_pr{margin-right:20px;}

.orange {color:#fe7600;}
.title {font-size:11pt;}
.b {font-weight:bold;}
.akapit
{
	display:block;
	text-align:justify;
	text-indent:20px;
}
.wiecej {font-size:8pt;}
.wiecej a{text-decoration:none;}
.wiecej a:hover{text-decoration:underline;}
.wz
{
	width:115px;
	float:left;
}
.wz img {margin-right:5px;}
#warto_zajrzec_cont
{

	
	width:380px;
	padding-top:20px;
	padding-bottom:20px;
}
#warto_zajrzec
{
	display:block;
	width:230px;
	float:right;
	font-size:8pt;
	font-weight:bold;
	color:gray;
}
#warto_zajrzec a
{
		color:gray;
		text-decoration:none;
}
#warto_zajrzec a:hover
{
		color:gray;
		text-decoration:underline;
}
.blok
{
	display:block;
	float:left;
}

h3
{
	color:#fe7600;
	font-weight:bold;
	font-size:11pt;
	
}
.tech
{
	background:url(gfx/i_tech.gif) top left no-repeat;
	padding-left:25px;
}
.info
{
	background:url(gfx/i_info.gif) top left no-repeat;
	padding-left:25px;
}
.kreska
{
	margin-top:5px;
	margin-bottom:10px;
}
.tab_cennik
{
	width:520px;
	color:#202050;
	font-size:9pt;
	font-family:arial;
	text-align:center;
}
.tab_cennik td
{
	height:24px;
	width:90px;
}
.tab_nagl
{
		text-align:center;
	color:white;
	background:#fe7700;
	font-weight:bold;
}
.tab_nagl2
{
	font-weight:bold;
	color:white;
	background:#ffbd70;
}
.ciemne
{
	background:#ffefe0;
	
}
.jasne
{
	background:#ffdaae;
}

.form_tekst
{
	width:220px;
	border:1px solid orange;
	background:#ffefe0;
	font-size:8pt;
}
.check
{
	
	font-size:6pt;
	width:15px;
}
.form_tekst:focus
{
	background:#ffdaae;
}
.form_selekt
{
	width:220px;
	font-size:8pt;
	border:1px solid orange;
	background:#ffefe0;
}
.form_selekt_maly
{
	font-size:8pt;
	border:1px solid orange;
	background:#ffefe0;
}
.formularz
{
	width:510px;
	text-align:left;
	font-size:8pt;
}
.top5
{
	margin-top:5px;
}
.check_tab
{
	font-size:8pt;
}
.dane
{
	height:300px;
}
.error
{
	font-weight:bold;
	color:#fe4600;
	font-size:11px;
	line-height:150%;
}
.link
{
	text-decoration:none;
	color:#fe7600;
}
.link:hover
{
	text-decoration:underline;
}
.zakres{padding:0px;margin-top:5px;margin-left:25px;line-height:150%;}
.zakres li{margin-left:10px;padding:0px;}
.podzakres{padding:0px;margin-top:10px;margin-left:20px;list-style-type:disc;}
.podzakres li{margin-left:0px;padding:0px;}
.bloczek{width:490px;text-align:justify}
.odstep_pion{line-height:150%;}

/* DRUKOWANIE*/
@media print { 
	#naglowek, #stopka, #flash1, .flash2, #prawa, #lewa
	{ 
		display: none; 
	} 
	#main, #tresc, #trzy, #dwie, #lewa, #srodek, #prawa2, body
	{
		background:none;
	}
	#prawa2_tresc
	{
		padding:0px;
		padding-left:20px;
	}

}

