/* CSS Document */

body{text-align:center; margin:0; margin:0; background:#555}

table{border-collapse:collapse; border:0;padding:0; }
td {padding:0;text-align:left; vertical-align:top;}

body,table,form
{
	font-family:trebuchet ms, arial, sans;
	font-size:12px;
	color:#d9d9d9;/*#666;*/
	line-height:1.5em;
}
.c_1{color:#018881 !important;border-color:#018881 !important} /* reklamowa*/
.c_2{color:#80a73d !important;border-color:#80a73d !important} /* slubna*/
.c_3{color:#008045 !important;border-color:#008045 !important} /* reportazowa*/
.c_4{color:#ffd300 !important;border-color:#ffd300 !important} /* krajobraz*/
.c_5{color:#bb1c5c !important;border-color:#bb1c5c !important} /* art*/
.c_6{color:#cd1c24 !important;border-color:#cd1c24 !important} /* projektowanie*/
.c_kontakt{color:#716557 !important;border-color:#716557 !important}
.c_omnie{color:#fff !important;border-color:#fff !important}


.noz{clear:both;}

h1{font-size:18px;}
h2{font-size:16px;}

h1 {}
h1 .tytul1{float:right;padding:5px 15px;font-size:18px;}
h1 .tytul2{float:right;padding:5px 15px;font-size:17px;}
h1 .tytul3{float:right;padding:5px 15px;font-size:16px;}
/*-------------------------------------------------------------------*/
#rama{padding:25px; margin:auto; width:1020px; border-bottom:solid 1px #666; background:#000 }
#naglowek {  text-align:right; }
#srodek {  width:980px; }
	#panel_l { width:350px;}
	#panel_p {  }
	
#stopka {  height:65px; border-right:solid 0px #d9d9d9}
#wizja {   height:20px;text-align:right; font-family: verdana, georgia, times new roman, serif; font-size:10px; color:#666;}
#wizja a
{
	font-weight:normal;
	color:#666; 
	text-decoration:none;
}
#wizja a:hover{ color:#aaa;text-decoration:underline;}
/*-------------------------------------------------------------------*/
.kategorie{ margin-top:70px;}

.kategorie a
{
	display:block; 
	margin-bottom:2px;
	padding:2px 0 2px 15px;
  font-size:18px;
	font-weight:normal;
	/*font-style:italic;*/ 
	text-decoration:none;
	line-height:1.1em;
	border-left:solid 4px #666;
	
}
.kategorie a:hover{color:#E67817;}
.kategorie a.on{color:#aaa !important;; }
.kategorie a.kat {margin-top:15px;color:#fff !important;}

.kategorie .poziom1 {margin-bottom:5px;margin-left:4px}
.kategorie .poziom1 a{font-size: 16px; color:#fff;text-decoration:none;border:0; }
.kategorie .poziom1 a:hover{color:#E67817;}
.kategorie .poziom1 a.on{ color:#aaa !important;;}

.kategorie .poziom2 {margin-bottom:10px;margin-left:20px;}
.kategorie .poziom2 a{font-size: 14px; color:#fff;text-decoration:none;border:0; }
.kategorie .poziom2 a:hover{color:#E67817;}
.kategorie .poziom2 a.on{ color:#aaa !important;;}

/*-------------------------------------------------------------------*/
#tresc{margin:20px 30px;line-height:1.5em; }
#tresc p{}
#tresc ul li{font-weight:normal;margin-top:0.6em;}
#tresc ol li{font-weight:normal;margin-top:1em;}

#tresc ul ul {margin-bottom:2em;}
#tresc ul._2poz li{font-weight:bold;}
#tresc ul._2poz li ul li{font-weight:normal; }


#tresc .foto 
{ 
	width:259px; 
	margin:0;
	 
	padding:10px; 
	border:solid 1px #666; 
	background:#000;
	text-align:center;
	color:#aaa;
	font-weight:normal;
}
#tresc .foto img{ border:solid 1px #666; background:#000}
#tresc .lewo{float:left; margin-left:0px; }
#tresc .prawo{float:right;  margin-right:0px; }

#tresc .lista{margin:20px; width:400px; background:#F6FFE8; border:solid 1px #D9D9D9}
#tresc .lista td{height:2.5em; padding:2px 10px; border-bottom:solid 1px #D9D9D9; vertical-align:middle;}
#tresc .lista tr{}
#tresc .lista tr:hover{background:#FFF500}
#tresc .t2 tr:hover{background:#F6FFE8}
#tresc .t2 td{vertical-align:top;}

#tresc a
{
	font-weight:normal;
	color:#fff; 
	text-decoration:none;
}
#tresc a:hover{ color:#aaa;text-decoration:underline;}

#tresc a img {border:1px solid #538d46; }
#tresc a:hover img { border:1px solid #6BB31F;text-decoration:underline;}
/*-------------------------------------------------------------------*/
#galeria a img {border:1px solid #666; padding:2px; vertical-align:middle;float:left;}
#galeria a:hover img { border:1px solid #E67817;text-decoration:underline;}
#galeria a.on img { border:1px solid #E67817;text-decoration:underline;}
#powiekszenie {text-align:center;}
#powiekszenie img {border:1px solid #666; margin:5px; padding:2px; vertical-align:middle;}/*float:right;*/
