	   
body {		
	margin-top: 40px;
	margin-bottom: 40px;
	font: 0.5em Tahoma, sans-serif; 
	background: #ccd1d5 url(images/bodybg3.png) repeat-x fixed; 
}

/* header */

.ph1 {
	background: url(images/h_tlo.png) repeat-x;
}
.tp1 {
	height: 4px;
	background: url(images/tp1.png) repeat-x;
}
.tp2 {
	height: 4px;
	background: url(images/tp2.png) repeat-x;
}
.h1 {
	font-size: 24px; 
	font-family: sans-serif;
	text-decoration: none;
	text-align: left;
	font-weight: bold;
	color: #383b40;
	margin: 0 0 0 5px;
}
.h1a {
	font-size: 16px; 
	font-family: arial;
	text-decoration: none;
	text-align: left;
	font-weight: bold;
	color: #383b40;
	margin: 0 0 0 0;
}
.h2 {
	font-size: 10px; 
	font-family: sans-serif;
	text-decoration: none;
	text-align: left;
	font-weight: bold;
	color: #73767f;
	margin: 0 0 0 5px;
}
.menu_g1 {
	height: 30px;
}
.menu_g1 a {
	font-family: arial;
	font-size: 10px;
	color: #dee1e5; 
	padding: 3px 3px 3px 3px;
	text-decoration: none;
	text-align: center;
}
.menu_g1 a:hover {
	font-family: arial;
	font-size: 10px;
	color: #ffffff;
	padding: 3px 3px 3px 3px;
	text-decoration: none;
	text-align: center;
}
.menu_g2 {
	height: 30px;	
}
.menu_g2 a {
	font-family: arial;
	font-size: 10px;
	color: #383b40; 
	padding: 3px 3px 3px 3px;
	text-decoration: none;
	text-align: center;
}
.menu_g2 a:hover {
	font-family: arial;
	font-size: 10px;
	color: #ffffff;
	padding: 3px 3px 3px 3px;
	text-decoration: none;
	text-align: center;
}
.menu_gl {
	height: 5px;
	background: url(images/menu_gl.png);	
}
.menu_gr {
	height: 5px;
	background: url(images/menu_gr.png);	
}
.menu_right {
	height: 15px;
	font-size: 12px;
	color: #d2d2d2;
}
.tl1 {
	width: 750px;
	background: #ffffff url(images/tlo1.png) repeat-x;
}
.tl2 {
	width: 230px;
	background: #ffffff url(images/tlo1.png) repeat-x;
}
.tl3 {
	width: 980px;
	background: #ffffff url(images/tlo2.png) repeat-x;
	background-position: bottom;
}
.p1 {
        font-size: 24px; 
	font-family: sans-serif;
	text-decoration: none;
	text-align: left;
	font-weight: bold;
	color: #2a2c30;
	margin: 0 0 0 10px;
}
.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: #6b6e76;
	margin: 0 0 0 10px;
}
.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;
}
.p2 {
        font-size: 16px; 
	font-family: sans-serif;
	text-decoration: none;
	text-align: left;
	color: #2a2c30;
	margin: 0 10px 0 10px;
}
.p3 {
        font-size: 18px; 
	font-family: sans-serif;
	text-decoration: none;
	text-align: left;
	font-weight: bold;
	color: #2a2c30;
	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: #6b6e76;
	margin: 0 0 0 2px;
}
.p4 {
        font-size: 14px; 
	font-family: sans-serif;
	text-decoration: none;
	text-align: left;
	color: #2a2c30;
	margin: 0 10px 0 10px;
}
.p4a {
        font-size: 14px; 
	font-family: sans-serif;
	text-decoration: none;
	text-align: right;
	color: #2a2c30;
	margin: 0 10px 0 10px;
}
.p5 {
        font-size: 11px; 
	font-family: sans-serif;
	text-decoration: none;
	text-align: left;
	color: #2a2c30;
	margin: 0 10px 0 10px;
}
.p5a {
        font-size: 11px; 
	font-family: sans-serif;
	text-decoration: none;
	text-align: right;
	color: #2a2c30;
	margin: 0 10px 0 10px;
}
.txt_gal {
	font-size: 10px;
	font-weight: none;
	color: #a44d33;
	margin: 0 10px 0 10px;
}
.txt_gal2 {
	text-align: right;
	font-size: 10px;
	font-weight: none;
	color: #a44d33;
	margin: 0 10px 0 10px;
}
.txt_gal3 {
	font-size: 12px;
	font-weight: none;
	color: #a44d33;
	margin: 0 10px 0 10px;
}
.txt_gal4 {
	font-size: 12px;
	font-weight: none;
	color: #6a80ae;
	margin: 0 10px 0 10px;
}
.txt0 {
	font-size: 11px;
	font-weight: none;
	color: #2f2f2f;
	margin: 0 15px 0 15px;
}
.txt1 {
	font-size: 12px;
	font-weight: none;
	color: #2f2f2f;
	margin: 0 10px 0 10px;
}
.txt1 a{
	text-align: left;
	font-size: 12px;
	color: #2f2f2f;
	text-decoration: underline;
}
.txt1 a:hover {
	text-align: left;
	font-size: 12px;
	color: #6985b7;
	text-decoration: none;
}
.txt1_f {
	font-size: 14px;
	color: #2f2f2f;
	margin: 0 10px 0 10px;
}
.txt3 {
	font-size: 14px;
	font-weight: none;
	color: #3a3a3a;
	margin: 0 10px 0 10px;
	text-decoration: none;
}
.txt_l {
	text-align: left;
	font-size: 12px;
	color: #3a3a3a;
	margin: 0 10px 0 10px;
}
.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;
}
.design2_txt {
	width: 200px;
	text-align: left;
	font-family: arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #2a2c30;
}

.design2_txt a{
	text-align: left;
	font-size: 12px;
	color: #6a80ae;
	text-decoration: underline;
}
.design2_txt a:hover {
	text-align: left;
	font-size: 12px;
	color: #2a2c30;
	text-decoration: none;
}
.design3_txt {
	text-align: left;
	font-family: arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #2f2f2f;
}
.link {
	font-size: 10px;
	font-weight: none;
	color: #3a3a3a;
}
.link a{
	font-size: 10px;
	color: #a44d33;
	text-decoration: none;
}
.link a:hover {
	font-size: 10px;
	color: #383b40;
	text-decoration: underline;
}
.link2 {
	font-size: 10px;
	font-weight: none;
	color: #6a80ae;
	margin: 0 10px 0 10px;
}
.link2 a{
	font-size: 10px;
	color: #556a97;
	text-decoration: none;
	margin: 0 10px 0 10px;
}
.link2 a:hover {
	font-size: 10px;
	color: #383b40;
	text-decoration: underline;
	margin: 0 10px 0 10px;
}
.f1 {
	width: 980px;
	background-color: #3f3e44;
}

.line1 {
	height: 1px;
	background-color: #d8d8d8;
}
.line_right {
	border-right: 1px solid #d8d8d8;
}
.line_left {
	border-left: 1px solid #d8d8d8;
}
.gal_tl {
	width: 231px;
	border-top: 1px solid #afafaf;
	border-bottom: 1px solid #afafaf;
	border-left: 1px solid #afafaf;
	border-right: 1px solid #afafaf;
	background: url(images/gal_tl.png);
}	
.stopa_linki {
	height: 25px;
	color: #606060;
}
.stopa_linki a {
	font-family: arial;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
	color: #929292;	
}
.stopa_linki a:hover {
	font-family: arial;
	text-decoration: underline;
	font-size: 11px;
	font-weight: bold;
	color: #ececec;
}
.stopa_txt {
	font-size: 12px; 
	font-family: sans-serif;
	text-decoration: none;
	text-align: center;
	font-weight: bold;
	color: #929292;
}
.stopa_txt2 {
	font-size: 10px; 
	font-family: sans-serif;
	text-decoration: none;
	text-align: center;
	color: #929292;
}
.stopa_txt a {
	font-size: 12px; 
	font-family: sans-serif;
	text-decoration: none;
	font-weight: bold;
	color: #606060;
}
.stopa_txt a:hover {
	font-size: 12px; 
	font-family: sans-serif;
	text-decoration: none;
	font-weight: bold;
	color: #cccccc;
}
.small_font {
	font-size: 10px; 
	font-family: arial;
	text-decoration: none;
	text-align: center;
	color: #2f2f2f;
}
/* zed */

.p3az {
        font-size: 18px; 
	font-family: sans-serif;
	text-decoration: none;
	text-align: left;
	font-weight: bold;
	color: #b7b7b7;
	margin: 0 0 0 5px;
}
.design2_txtz {
	width: 200px;
	text-align: left;
	font-family: arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #7d7d7d;
}

.design2_txtz a{
	text-align: left;
	font-size: 12px;
	color: #7d7d7d;
	text-decoration: underline;
}
.design2_txtz a:hover {
	text-align: left;
	font-size: 12px;
	color: #2b2b2b;
	text-decoration: none;
}
.linkz {
	font-size: 10px;
	font-weight: none;
	color: #7d7d7d;
}
.linkz a{
	font-size: 10px;
	color: #7d7d7d;
	text-decoration: none;
}
.linkz a:hover {
	font-size: 10px;
	color: #2b2b2b;
	text-decoration: underline;
}
}
