	   
body {		
	margin-top: 25px;
	margin-bottom: 25px;
	font: 0.5em Tahoma, sans-serif; 
	background: #ccd1d5 url(images/bodybg3.png) repeat-x fixed; 
}

/* header */

.h1_a {
	width: 900px;
	height: 4px;
	background: url(images/h1_a.png);
}
.h1_b {
	width: 900px;
	height: 62px;
	border-left: 1px solid #5c6065;
	border-right: 1px solid #5c6065;
	background: url(images/h1_b.png) repeat-x;
}
.h1_c {
	width: 900px;
	height: 4px;
	background: url(images/h1_c.png);
}
.h1 {
	font-size: 22px; 
	font-family: sans-serif;
	text-decoration: none;
	text-align: left;
	font-weight: bold;
	color: #464646;
	margin: 0 0 0 5px;
}
.h1a {
	font-size: 16px; 
	font-family: arial;
	text-decoration: none;
	text-align: left;
	font-weight: bold;
	color: #7a7a7a;
	margin: 0 0 0 0;
}
.h2 {
	font-size: 8px; 
	font-family: sans-serif;
	text-decoration: none;
	text-align: left;
	font-weight: bold;
	color: #818181;
	margin: 0 0 0 5px;
}
.logo {
	width: 316px;
	height: 60px;
	background: url(images/eprz_galeria.png);
}

.header {
	width: 420px;
	height: 24px;
	background: url(images/h1_menub.png) repeat-x;
	color: #cccccc;
}
.header a {
	font-family: arial;
	font-size: 10px;
	color: #3a3a3a; 
	padding: 3px 3px 3px 3px;
	text-decoration: none;
}
.header a:hover {
	font-family: arial;
	font-size: 10px;
	color: #ffffff;
	padding: 3px 3px 3px 3px;
	text-decoration: underline;
}
.h1_menul1 {
	width:5px;
	height: 32px;
	background: url(images/h1_menul1.png);
}
.h1_menul2 {
	width:5px;
	height: 32px;
	background: url(images/h1_menul2.png);
}
.h1_menua {
	width: 420px;
	background: url(images/h1_menua.png) repeat-x;
}
.h1_menuc {
	width: 420px;
	background: url(images/h1_menuc.png) repeat-x;
}
.src {
	width: 900px;
	background: url(images/src.png) repeat-x;
}
/* side left */

.menu_head {
	width: 200px;
	height: 32px;
	background: url(images/menu_head.png);
}  

.tl1 {
	width: 224px;
	background: #ffffff url(images/tlo1.png) repeat-x;
	border-left: 1px solid #b6b8b9;
}

.menu_gp {
	width: 200px;
}

.menu_n {
	height: 28px;
	border-bottom: 1px solid #d2d2d2;
}
.menu_n2 {
	height: 28px;
}
.menu_right {
	height: 15px;
	font-size: 12px;
	color: #d2d2d2;
}
.menu_header {
	font-size: 20px;
	font-family: sans-serif;
	font-weight: bold;
	text-decoration: none;
	color: #3a3a3a;
}
.menu_gp a {
	font-family: arial;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	color: #3a3a3a;	
}
.menu_gp a:hover {
	font-family: arial;
	text-decoration: underline;
	font-size: 12px;
	font-weight: bold;
	color: #6985b7;
}
.small_logo {
	width: 36px;
	height: 30px;
	background: url(images/eprz_galeria_th.png);
}


/* side right */

.tl2 {
	width: 674px;
	background: #ffffff url(images/tlo1.png) repeat-x;
	border-right: 1px solid #b6b8b9;
}
.txt_r {
	text-align: right;
	font-size: 12px;
	color: #494949;
}

.p1 {
        font-size: 24px; 
	font-family: sans-serif;
	text-decoration: none;
	text-align: left;
	font-weight: bold;
	color: #3a3a3a;
	margin: 0 0 0 6px;
}

.p1a {
        font-size: 24px; 
	font-family: sans-serif;
	text-decoration: none;
	text-align: left;
	font-weight: bold;
	color: #3a3a3a;
	margin: 0 0 0 5px;
}
.p1b {
        font-size: 12px; 
	font-family: sans-serif;
	text-decoration: none;
	text-align: left;
	color: #8d8d8d;
	margin: 0 0 0 6px;
}
.p1c {
        font-size: 24px; 
	font-family: sans-serif;
	text-decoration: none;
	text-align: left;
	font-weight: bold;
	color: #6985b7;
	margin: 0 0 0 5px;
}
.p1g {
        font-size: 24px; 
	font-family: sans-serif;
	text-decoration: none;
	text-align: center;
	font-weight: bold;
	color: #3a3a3a;
	margin: 0 0 0 6px;
}
.p1g_a {
        font-size: 14px; 
	font-family: sans-serif;
	text-decoration: none;
	text-align: center;
	color: #3a3a3a;
	margin: 0 0 0 6px;
}
.p1g_b {
        font-size: 12px; 
	font-family: sans-serif;
	text-decoration: none;
	text-align: center;
	color: #3a3a3a;
	margin: 0 0 0 6px;
}
.txt {
	font-size: 12px;
	color: #747474;
	margin: 0 10px 0 10px;
}
.txtg {
	text-align: center;
	font-size: 12px;
	color: #747474;
}
.txtg a{
	text-align: center;
	font-size: 12px;
	color: #4a4a4a;
	text-decoration: underline;
}
.txtg a:hover {
	text-align: center;
	font-size: 12px;
	color: #6985b7;
	text-decoration: none;
}
.txt1 {
	font-size: 12px;
	font-weight: none;
	color: #3a3a3a;
	margin: 0 10px 0 10px;
}
.txt1 a{
	text-align: left;
	font-size: 12px;
	color: #3a3a3a;
	text-decoration: underline;
}
.txt1 a:hover {
	text-align: left;
	font-size: 12px;
	color: #6985b7;
	text-decoration: none;
}
.txt2 {
	font-size: 12px;
	color: #2f2f2f;
	margin: 0 10px 0 10px;
}

.txt2 a{
	text-align: left;
	font-size: 12px;
	color: #4a4a4a;
	text-decoration: none;
}
.txt2 a:hover {
	text-align: left;
	font-size: 12px;
	color: #6985b7;
	text-decoration: none;
}
.txt1_f {
	font-size: 12px;
	color: #2f2f2f;
	margin: 0 10px 0 10px;
}
.p2 {
        font-size: 16px; 
	font-family: sans-serif;
	text-decoration: none;
	text-align: left;
	color: #3a3a3a;
	margin: 0 10px 0 10px;
}
.p2c {
        font-size: 12px; 
	font-family: sans-serif;
	text-decoration: none;
	text-align: left;
	color: #ababab;
	margin: 0 10px 0 10px;
}
.p3 {
        font-size: 18px; 
	font-family: sans-serif;
	text-decoration: none;
	text-align: left;
	font-weight: bold;
	color: #3a3a3a;
	margin: 0 0 0 2px;
}
.p3a {
        font-size: 18px; 
	font-family: sans-serif;
	text-decoration: none;
	text-align: left;
	font-weight: bold;
	color: #6a81ad;
	margin: 0 0 0 5px;
}
.p3b {
        font-size: 11px; 
	font-family: sans-serif;
	text-decoration: none;
	text-align: left;
	color: #808080;
	margin: 0 0 0 2px;
}
.left_design {
	border-bottom: 1px solid #e4e4e4;
	border-left: 1px solid #e4e4e4;
	border-right: 1px solid #e4e4e4;
	background: #ffffff url(images/tlo_design.png) repeat-x;	
}
.left_design2 {
	border-bottom: 1px solid #e4e4e4;
	border-left: 1px solid #e4e4e4;
	border-right: 1px solid #e4e4e4;
	background: #ffffff url(images/tlo_design.png) repeat-x;	
}
.design2_txt {
	width: 180px;
	text-align: left;
	font-family: arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4a4a4a;
}

.design2_txt a{
	text-align: left;
	font-size: 11px;
	color: #47649e;
	text-decoration: underline;
}
.design2_txt a:hover {
	text-align: left;
	font-size: 11px;
	color: #3a3a3a;
	text-decoration: none;
}
.linki_left {
	width: 200px;
	background-color: #ffffff;
	border-left: 1px solid #d2d2d2;
	border-right: 1px solid #d2d2d2;
}
.line {
	background: #e0e0e0;
}
.line1 {
	height: 2px;
	background: url(images/line1.png);
}
.line2 {
	height: 2px;
	background: url(images/line2.png);
}
.line3 {
	height: 2px;
	background: url(images/line3.png);
}
.txt_l2 {
	width: 180px;
	text-align: left;
	font-family: arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #6985b7;
}
.txt_l2 a{
	text-align: left;
	font-size: 12px;
	color: #3a3a3a;
	text-decoration: underline;
}
.txt_l2 a:hover {
	text-align: left;
	font-size: 12px;
	color: #47649e;
	text-decoration: none;
}
.plane {
	width: 140px;
	height: 74px;
	background: url(images/plane.png);
}
.small_font {
	font-size: 10px; 
	font-family: arial;
	text-decoration: none;
	text-align: center;
	color: #8b8b8b;
}

/* footer */

.stopa {
	widht: 900px;
	background: #d2d2d2 url(images/tlo2.png) repeat-x;
	border-left: 1px solid #b6b8b9;
	border-right: 1px solid #b6b8b9;
}
.stopa_txt {
	font-size: 12px; 
	font-family: sans-serif;
	text-decoration: none;
	text-align: center;
	font-weight: bold;
	color: #282828;
}
.stopa_txt2 {
	font-size: 10px; 
	font-family: sans-serif;
	text-decoration: none;
	text-align: center;
	color: #282828;
}
.stopa_txt a {
	font-size: 12px; 
	font-family: sans-serif;
	text-decoration: none;
	font-weight: bold;
	color: #47649e;
}
.stopa_txt a:hover {
	font-size: 12px; 
	font-family: sans-serif;
	text-decoration: none;
	font-weight: bold;
	color: #3a3a3a;
}
.stopa_linki {
	width: 900px;
	height: 25px;
	color: #7d7d7d;
}
.stopa_linki a {
	font-family: arial;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	color: #282828;	
}
.stopa_linki a:hover {
	font-family: arial;
	text-decoration: underline;
	font-size: 12px;
	font-weight: bold;
	color: #47649e;
}
.up {
	font-size: 11px; 
	font-family: sans-serif;
	text-decoration: none;
	text-align: right;
	color: #3a3a3a;
}
.up a {
	font-size: 11px; 
	font-family: sans-serif;
	text-decoration: none;
	text-align: right;
	color: #3a3a3a;
}
.up a:hover {
	font-size: 11px; 
	font-family: sans-serif;
	text-decoration: none;
	text-align: right;
	color: #6985b7;
}
.up2 {
	font-size: 11px; 
	font-family: sans-serif;
	text-decoration: none;
	text-align: right;
	color: #3a3a3a;
}
.up2 a {
	font-size: 11px; 
	font-family: sans-serif;
	text-decoration: none;
	text-align: right;
	color: #3a3a3a;
}
.up2 a:hover {
	font-size: 11px; 
	font-family: sans-serif;
	text-decoration: none;
	text-align: right;
	color: #6985b7;
}
.txt_l {
	text-align: left;
	font-family: arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #3a3a3a;
}
.txt_l a{
	text-align: left;
	font-size: 12px;
	color: #872d1e;
	text-decoration: underline;
}
.txt_l a:hover {
	text-align: left;
	font-size: 12px;
	color: #f46a39;
	text-decoration: none;
}
.tl3 {
	width: 900px;
	background: #ffffff url(images/tlo1.png) repeat-x;
	border-left: 1px solid #b6b8b9;
	border-right: 1px solid #b6b8b9;
}
/* zaloba */

.menu_gp_z {
	width: 200px;
}
.menu_gp_z a {
	font-family: arial;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	color: #2b2b2b;	
}
.menu_gp_z a:hover {
	font-family: arial;
	text-decoration: underline;
	font-size: 12px;
	font-weight: bold;
	color: #b3b3b3;
}
.p3z1 {
        font-size: 18px; 
	font-family: sans-serif;
	text-decoration: none;
	text-align: left;
	font-weight: bold;
	color: #2b2b2b;
	margin: 0 0 0 2px;
}
.p3z2 {
        font-size: 18px; 
	font-family: sans-serif;
	text-decoration: none;
	text-align: left;
	font-weight: bold;
	color: #b3b3b3;
	margin: 0 0 0 5px;
}

.design2_txt_z {
	width: 180px;
	text-align: left;
	font-family: arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4a4a4a;
}

.design2_txt_z a{
	text-align: left;
	font-size: 11px;
	color: #2b2b2b;
	text-decoration: underline;
}
.design2_txt_Z a:hover {
	text-align: left;
	font-size: 11px;
	color: #a6a5a5;
	text-decoration: none;
}
.txt_l2_z {
	width: 180px;
	text-align: left;
	font-family: arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #2b2b2b;
}
.txt_l2_z a{
	text-align: left;
	font-size: 12px;
	color: #2b2b2b;
	text-decoration: underline;
}
.txt_l2_z a:hover {
	text-align: left;
	font-size: 12px;
	color: #a6a5a5;
	text-decoration: none;
}
.stopa_linki_z {
	width: 900px;
	height: 25px;
	color: #2b2b2b;
}
.stopa_linki_z a {
	font-family: arial;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	color: #2b2b2b;	
}
.stopa_linki_z a:hover {
	font-family: arial;
	text-decoration: underline;
	font-size: 12px;
	font-weight: bold;
	color: #a6a5a5;
}
.stopa_txt_z {
	font-size: 12px; 
	font-family: sans-serif;
	text-decoration: none;
	text-align: center;
	font-weight: bold;
	color: #282828;
}
.stopa_txt_z a {
	font-size: 12px; 
	font-family: sans-serif;
	text-decoration: none;
	font-weight: bold;
	color: #9b9a9a;
}
.stopa_txt_z a:hover {
	font-size: 12px; 
	font-family: sans-serif;
	text-decoration: none;
	font-weight: bold;
	color: #3a3a3a;
}