body {margin:0px; padding:0px; text-align:center; font-family:tahoma,verdana; font-size:12px; }
body.wydruk {background:none #ffffff;}

div.div_z_forum {margin:10px; border-top:1px solid; border-bottom:1px solid; background-color:#f8f8f8; margin-bottom:10px;}
div.div_z_forum h2 {margin-top:4px;margin-bottom:4px;}
li.z_forum {padding:3px; margin-left:20px;}
li.z_forum a {font-weight:bold;}

.ramka {background: #ffffff;}

.f_top {float:left; height:121px;}

.gl_ramka {width:995px; margin:0px auto 0px; text-align:left;}

.przyc_1 {float:left; width:683px; height:62px;}

.el_nag {height:13px; color:#f4c6c4;}

.belka_gd {height:14px; background:url(/dsg/tp_belka_tlo.gif); border:1px solid; font-size:2px;}

.nag_ramka {float:left; border:0px solid; border-top:0px; border-bottom:0px;}
.nag_r1 {height:121px; float:left; width:386px; font-size:2px;}

.rek_belka {clear:both; border:1px solid; border-top:0px; border-bottom:0px;  margin-bottom:5px;}

.nag_r1_1 {float:left; width:684px; height:65px;}

.menu_bok {float:left; width:147px; height:59px; border:1px solid; margin-right:1px;}

.wysz_1 {float:left; width:160px; height:59px; border:1px solid;}
.wysz_2 {font-weight:bold;}

.ramka_dol {clear:both; border:1px solid; border-top:0px; border-bottom:0px; margin-bottom:5px;}

.nagl_panelu_1 {padding-left:8px; height:25px; line-height: 24px; font-family:Tahoma; font-size:14px; color:#fff; background:url(/dsg/tlo_naglowek_1.gif) no-repeat; font-weight:bold;}
.nagl_panelu_3 {padding-left:8px; height:25px; line-height: 24px; font-family:Tahoma; font-size:14px; color:#fff; background:url(/dsg/tlo_naglowek_3.gif) no-repeat; font-weight:bold;}

.r_stopka {border: 0px solid; margin-top:5px;}
.r_stopka_1 {border:0px solid;}
.r_stopka_2 {height:14px; background:url(/dsg/tp_belka_tlo.gif); border: 1px solid; font-size:2px;}

.copyright {border-top:1px solid; text-align:center; padding:10px;}

p {text-align:justify; padding:0px; margin:0px; margin-bottom:12px; padding-top:5px;}

a { text-decoration:none;}

a.sponsor {font-weight:bold; text-decoration:underline}
a.l_akt {font-weight:bold;}

a.nag {text-decoration:none; font-weight:bold; display:block; padding:1px;}

img {
	border:0px;
}

a:hover {text-decoration:underline;}

h1 {padding:5px; margin:0px; font-size:17px; font-weight:bold;}

.tresc {text-align:justify; line-height:1.4; font-family:tahoma, verdana; font-weight: normal; padding:0px 10px; clear:both;}
.panel_wydruk .tresc {width:16cm;}
.tresc h1 {font-size: 16px; font-weight: bold; padding:0px; margin-top: 4px; margin-bottom: 1px; margin-left: 5px;}
.tresc h3 {font-weight:normal;}
.tresc div.obr_prawy {float:right; font-size:10px; border-bottom: 1px solid; margin-left:5px; line-height:1; font-family:tahoma,verdana;}
.tresc div.obr_prawy_1 {margin:3px; width:150px;}
.tresc div.obr_lewy {float:left; font-size:10px; border-bottom: 1px solid; margin-right:5px; line-height:1; font-family:tahoma,verdana;}
.tresc div.obr_lewy_1 {margin:3px; width:150px;}
.tresc img {margin:2px;}
.tresc div.rmk_gd {padding:3px; border-bottom: 1px solid; border-top:1px solid;}
.tresc blockquote {margin:5px; padding:5px; border:1px solid;}

.tresc div.obr_lewy img {float:left;}
.tresc div.obr_prawy img {float:left;}



.przycisk {font-weight:bold; font-size:13px; padding:3px;}

.tresc ul {margin:10px; margin-top:0px; padding:0px;list-style-position: inside;}
.tresc ol {margin:10px; margin-top:0px; padding:0px;list-style-position: inside;}
.tresc li {padding:0px; margin-bottom:3px;}


h2 {
	font-size: 14px;
	font-weight: bold;
	margin-top: 14px;
	margin-bottom: 5px;
	margin-left: 5px;
}

.material h2 {margin-top:4px;}

h2.sg {padding:0px; margin:0px; font-size:12px;}
h2.sg_bz {padding:0px; margin:0px; font-size:11px; font-weight:normal1;}

h3 {
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 3px;
	margin-top: 10px;
	margin-bottom: 3px;
	margin-left: 10px;
}


.tresc_wstepu_kategoria_gl, .tresc_wstepu_kategoria {
	padding: 3px;
	margin-bottom:0px;
	font-size:11px;
	text-align:justify;
}

.tresc_wstepu_kategoria_gl {
	line-height:1.4; font-family:verdana;
}

.navig {
	margin:10px;
	padding:5px;
	margin-bottom:5px;
	text-align:center;
	border:1px solid;
	font-weight:bold;
}

.navigj
{text-decoration:underline}

.material {
	border-bottom:1px solid;
	padding:3px;
	padding-top:0px;
	margin-bottom:0px;
	margin:5px;
	zoom: 1;
}

.material_small {
	border:1px solid;
	padding:3px;
	margin:3px;
}

.obr_r {padding:3px; border:solid 1px;}
.sg_obr_r {padding:3px; float:left; margin-right:2px;}
.sg_cale_zz {border-right:1px solid; width:270px; float:left;}
.sg_rek {clear:both; border-top:1px solid; border-bottom:1px solid; text-align:center;}
.sg_dol {clear:both; border-top:1px solid; text-align:center; padding:4px;}
a.wyrozniony1 {font-weight:bold;}


.sg_tekst {font-size:9px;}
.sg_nagl {width:474px; float:left; margin-bottom:3px;}

.drukuj {
	float:right;
	text-align:right;
	margin-right:17px;
	font-size:11px;
	font-weight:bold;
}

.autor {
	float:left;
	font-size:11px;
	/*font-weight:bold;*/
	margin-left:15px;
	text-align:left;
}

.autor_drukuj {
	font-size:10px;
	font-weight:bold;
	text-align:right;
	padding-top:3px;
	margin-top:3px;
	border-top:#aaa solid 1px;
}


.data {
	text-align:right;
	float:right;
}

.listwa_komentarzy {
	border: 1px solid;
	font-size: 10px;
	padding: 2px;
	margin: 0px;
	height: 24px;
	text-align:right;
}

.komentarzeKomentarzy {
	/*padding:10px;*/
	text-align:right;
}

.komentarzAutor {
	border: 1px solid;
	font-family: arial;
	font-size: 10px;
	padding: 3px;
	margin: 5px;
	width:130px;
	float:right;
	clear:right;
}
.komentarz {
	border:1px solid;
	font-family: arial;
	font-size: 11px;
	text-align:left;
	padding: 4px;
	margin: 5px;
	margin-right:15px;
}

.tresc_wstepu, .tresc_wstepu_ed{
	font-weight: bold;
	/*margin-bottom:20px;*/
	font-size:12px;
	text-align:justify;
	border-left: 3px solid;
	padding-left: 10px;
	line-height:1.4; font-family:verdana;
	/*float:left;*/
}

.wyr_tekst_b {font-weight:bold;}

.tresc_wstepu_ed {font-weight: normal; width:450px;};

ul {padding:5px;}
li {margin-left:10px;}
ul.menu {padding:5px; padding-left:0px; margin:5px; margin-left:10px; list-style:url(/cms/cms_dsg/ul_znak.gif); list-style-type: none;}
.mpf0 { font-size:11px; padding-bottom:3px;}
.mp0 {font-size:13px; font-weight:normal;}
.mp0bb {font-size:12px;}
.mp1 {margin-left:15px; font-size:11px}
.mp2 {margin-left:10px; }
.mp3 {margin-left:15px; }
.mp-1 {font-size:15px; font-weight:bold; list-style:none url(); margin-left:0px; padding:3px; padding-left:0px; margin-top:8px;}

.autor_data
{font-size:9px; font-weight:normal;}

form {margin:0px;padding:0px; font-size:11px;}
select, input, textarea {font-size:11px;}

td { font-family:tahoma,verdana;}
table.panel_top {float:left; border:0px; padding:0px;width:770px; font-weight:bold; }
table.panel_top td { font-size:14px;}
table.panel_top_2 {float:left; border:0px; padding:0px;width:770px; }
table.panel_top_2 td {  font-size:11px;}

.panel {margin-bottom:5px;}
.panel_bez_ramki {}
.panel_top {margin:3px 5px;}

.panel_wydruk {width:16cm; text-align:left;}

.strong {padding:0px; margin:0px;}

.h1wydruk {font-size:18px; margin:0px; padding:0px;}

.wyd_pozycja
{border-bottom:1px solid;}

.blok_p,
.blok_r
{
	font-size:10px;
	border-bottom: 1px solid;
	padding:5px;
	margin:5px;
}
.blok_p {float:right;}
.blok_l {float:left;}

.panel_mailing {background:url(/cms/cms_dsg/koperta.gif) no-repeat top right;}


div.sg_zd {padding:3px; clear:both;}
div.sg_zd_ramka {padding:3px; border-top:1px solid; clear:both;}

#cse-search-box {float:right; padding:0px; margin-top:4px;}
