body 
{
	font-family:Tahoma,Verdana,sans-serif;
	font-size:11px;
	}

#container{
	margin: auto;
	width: 1000px;

	background: url("bg.png");
}
#top{
	display: block;
	/*background: url("top.png");*/
	width: 981px;
	padding-left:19px;
	height: 130px;

}
#content{
	width: 922px;
	padding: 0px 39px 0px 39px;

	
	}
#left_column{
	float: left;
	width: 160px;
	}
#center_column{
	float: left;
	width: 520px;


	}
#center_column_artykul{
	float: left;
	width: 752px;
	
	padding-right: 20px;
	}
#center_column_bazy{
	float: left;
	width: 780px;
	padding-left: 20px;
	}

#right_column{
	float: left;
	width: 140px;
	}
#bottom{
	width: 1000px;
	clear: both;
	background: url("bottom_bg.png") no-repeat;
	height: 37px;
text-align: center;
color: white;
padding-top: 15px;
font-size: 13px;
}
#bottom a{
	color: white;
}
.main_flash
{
	height: 278px;
	padding-bottom: 20px;
	}
.lama{
	text-align: center;
	background-color: white;
	}
/**************************struktura koniec***************************************/
/**************************dodatki globalne***************************************/
a img{
	border: none;
	
	}
a{
	text-decoration: none;
	color: windowtext;
	}
.clear{ clear: both;}
.clear_space{ clear: both;
height: 15px;}
.RollPager{
	text-align: center;
	padding-bottom: 20px;
	}
.hidden{
	display: none;
	}
.message{
	padding: 10px;
	color: red;
	background: #EEEEEE;
	border:1px solid black;
	margin: 10px 0px 10px 0px;
	}
.gray{
	color: gray;
	}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}
.violet{
	color: #a5027d;
	font-weight: bold;
	}
/**************************dodatki globalne koniec********************************/
/**************************menu***************************************************/
.menu_square{
	background: url("menu_square.png") no-repeat;
	margin: 3px;
	width: 10px;
	height: 10px;
	float: left;
	}
.menu_square_blue,.menu_square_green,.menu_square_marmot,.menu_square_yellow,.menu_square_red,.menu_square_orange{
	margin-right: 5px;
	
	
	}


.menu_tab{
	font-family: Arial;
	font-size: 15px;
	font-weight: bold;
	padding-left:7px;
	padding-top: 5px;
	}
.menu_item{
	list-style-image: url("menu_dot.png");
	list-style-position:outside;
	}
.menu_item a{
	color: black;
	text-decoration: none;
	font-size: 10px;
	}
.menu{
	clear: both;
padding-left:25px;
margin: 0px 0px 10px 0px;

	}
#top_menu{
	background: url("top_menu_bg.png") no-repeat bottom;
	width: 962px;
	margin: 0px 19px 0px 19px;
	height: 40px;
	}
.top_menu_button{
text-align: center;
vertical-align: middle;
}
.mpk{
	margin-left: 20px;
	}
#left_column #newsletter{
	padding: 5px 10px 10px 10px;
	}
#left_column #newsletter_email{
	width: 130px;
}
#left_column  .form_button{
	float: right;
	}
/**************************menu konec*********************************************/

 #belkaGorna{
	position: relative;
	width: 922px;
	height: 15px;
	line-height: 15px;
	padding: 5px 39px;
	margin-bottom: 10px;
	font-size: 12px;}
#belkaGorna .search {
   float: right;
	height: 30px;
	vertical-align: top;
	}
#belkaGorna .login {
	float: left;
	height: 30px;
	}
#belkaGorna .login .input_text{
	margin-right: 5px;
	width: 100px;
	}
#belkaGorna .login .checkbox_label{
	color: black;
	font-weight: normal;
	padding: 0px  5px  5px 5px;
	}
#belkaGorna .login a{
	color: black;
	font-weight: normal;
	padding: 5px;
	}

#belkaGorna input{
	float: left;
	}
#belkaGorna label{
	font-weight: bold;
	font-size: 12px;
	float: left;
	padding-right: 5px;
	vertical-align: top;
	}
#belkaGorna .input_text{
	height: 12px;
	border: 1px solid black;
	font-size: 10px;
	}
#belkaGorna .submit_text{
	
	
	 font-weight: bold;
	background: none;
	border: none;
	cursor: pointer;
	}
#belkaGorna .submit_icon{

	font-weight: bold;
	background: none;
	border: none;
	cursor: pointer;
	}
	
#belkaGorna .input_checkbox{
	 
	 margin-left: 5px;
	}
#belkaGorna .search input{
	float: left;
	}
/**************************index center*********************************************/
.kategoria_box{
	
	list-style: none;
	margin: 0px;
	padding: 0px;
	clear: both;
}
.kategoria_box_content{
	padding-top: 10px;
	padding-bottom: 10px;
	}
.kategoria_box_head{
	clear: both;
	margin-top: 10px;
	background-position: center;
	height: 20px;
	}
.kategoria_box_head_red{
	background: url("tab_bg_red.png") repeat-x; 
	}
.kategoria_box_head_green{
	background: url("tab_bg_green.png") repeat-x; 
	}
.kategoria_box_head_blue{
	background: url("tab_bg_blue.png") repeat-x; 
}
.kategoria_box_head_marmot{
	background: url("tab_bg_marmot.png") repeat-x; 
}
.menu_tab_podkategorie{
	/*padding-top: 4px;*/
	padding-left: 10px;
	}
.kategoria_box_content .tab_first_article{
	font-weight: bold;
	}
#column1{
	clear: both;
	padding: 0px;
	margin: 0px;
}
.tab_square{
	width:17px;height:18px; float: left;
	}
.green .tab_square{ background: url("tab_square_green.png") no-repeat; }
.blue .tab_square{ background: url("tab_square_blue.png") no-repeat;}
.marmot .tab_square{ background: url("tab_square_marmot.png") no-repeat; }
.red .tab_square{ background: url("tab_square_red.png") no-repeat; }
.green, .green a{	color: #8cc63f;	}
.blue, .blue a{	color: #0060ae;	}
.marmot, .marmot a{	color: #c9252b;	}
.red , .red a{	color: #ed1c24;	}



.tab_image_green{border: 1px solid #8cc63f; float: left;}
.tab_image_blue{border: 1px solid #0060ae; float: left;}
.tab_image_marmot{border: 1px solid #c9252b; float: left;}
.tab_image_red{border: 1px solid #ed1c24; float: left;}



.red{
	color: #ed1c24;
	}
.menu_tab_podkategorie{
	float: right;
	background-color: white;
}
.tab_nazwa{
	font-family:Arial;
	font-size:15px;
	font-weight:bold;
	padding-left: 10px;
	float: left;
	background-color: white;
	padding-right: 10px;
}
.tab_hr{
	border-bottom: 1px solid black;
	float: left;
	width: 100%;
}
.sciezka, .lista_postow ul{

list-style-image:none;
list-style-position:outside;
list-style-type:none;

}
.tab_first_article{
	padding: 0px 10px 0px 10px;
	float: left;
	height: 115px;
	width: 115px;
}
.tab_article_title_rt{
	font-size: 20px;
	font-weight: bolder;
}
.tab_articles{
	width: 268px;
	float: right;
}
.tab_first_article_kategorie{
	width: 393px;
	float: left;
	padding-left: 10px;
	font-weight: bold;
	}
.tab_first_article_kategorie_lead
{
	padding-left: 10px;
	width: 393px;
	float: left;
	}
.tab_articles_kategorie{
	width: 530px;
clear: both;
}
/**************************podkategoria kategoria*********************************************/
.kategoria_head_text{
	font-family:Arial;
	font-size:15px;
	font-weight:bold;
	margin: auto;
	background-color: white;
	padding: 0px 10px 0px 10px;
}
.listaArtykulow{
	padding: 0px;
	margin: 0px;
	list-style-image:none;
list-style-position:outside;
list-style-type:none;
}
.podkategoria_artykul{

	padding: 10px 0px 10px 0px;
}
.podkategoria_artykul img{
	float: left;
}
.podkategoria_artykul p{
	display: block;
	padding-left: 10px;
	float: left;
	width: 408px;
	margin: 0px;
}
.podkategoria_artykul_title{
	font-weight: bold;
	font-size: 14px;
	display: block;
	padding-left: 10px;
	float: left;
	width: 408px;
}
.sciezka li{
	float: left;
	padding: 3px;
	}
.sciezka{
	clear: both;
	padding-bottom: 15px;
	padding-left: 0px;
	color: #666666;
}
/**************************artykul*******************************************************/
.ocenaArtykulu .kropki a, .ocenaObiektu .kropki a {
display:block;
height:14px;
left:0;
position:absolute;
top:0;
width:14px;
z-index:3;
}
.ocenaArtykulu, .ocenaObiektu {
background-color: whiete;
border:1px solid red;
padding:2px;
text-align:center;
width:150px;
}
.ocenaArtykulu .kropki, .ocenaObiektu .kropki {
height:14px;
margin:2px auto;
position:relative;
width:140px;
}
.ocenaArtykulu .kropki_puste, .ocenaObiektu .kropki_puste {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(kropki_puste.gif) repeat scroll 0 0;
height:14px;
left:0;
position:absolute;
top:0;
width:140px;
z-index:1;
}
.ocenaArtykulu .kropki_pelne, .ocenaObiektu .kropki_pelne {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(kropki_pelne.gif) repeat scroll 0 0;
height:14px;
left:0;
position:absolute;
top:0;
width:0;
z-index:2;
}
.komentarze_button{
	margin-left: 5px;
	font-weight: bold;
	float: left;
}
.komentarze_buttons{
	padding-bottom:30px;
	padding-top:15px;
}
.listaKomentarzy{
	border-spacing: 5px;
}
.listaKomentarzy .tresc{
	width: 520px;
}
.listaKomentarzy .nick{
	width: 43px;
}
.listaKomentarzy .data{
	width: 64px;
}
.komentarze_buttons .ocena{
	width: 120px;
	font-weight: bold;
	float: right;
}
.artykul_title{
	font-size: 16px;
	font-weight: bold;
	padding-bottom: 10px;
	}
.artykul_data{
	text-align: right;
	}
.artykul_lead{
	font-size: 12px;
	font-weight: bold;
	padding-bottom: 10px;
	}
.richText .image{
	border: 1px solid red;
	margin: 5px;
	}
.richText a{
	color:  #89191c;
	}
	
.richText a:hover{
 text-decoration: underline;
}
.richText .image p{
	padding: 0px 5px 0px 5px;
	color: gray;
	}
.richText .image .podpis{
	display: block;
	text-align: right;
	}
/**************************blog**********************************************************/
.blog_top{
	height: 216px;
	width: 650px;
	background:url("blog_bg.png");
}
.blog_top_foto{
	padding-left:40px;
	padding-top: 40px;
	float: left;
}
.blog_top_content{
	width: 420px;
	padding-left: 65px;
	padding-top: 20px;
	float: left;
}
.blog_top_tytul{
	color: white;
	font-size: 20px;
	width: 400px;
}
.blog_top_lead{
	clear: both;
	padding-left: 60px;
	padding-top: 10px;
	font-size: 14px;
	width: 355px;
}
.blog_top_nick{
	text-align: center;
	font-weight: bold;
}
.blog_post_tytul{
	background: url("blog_arrow.png") no-repeat;
	height: 24px;
	background-color: #a5027c;
	padding-left: 40px;
	font-size: 16px;
	color: white;
	font-weight: bold;
	padding-top: 5px;
	display: block;
}
.blog_post_data{
	float: right;
	padding-right: 10px;
	font-size: 12px;
	padding-top: 3px;
	display: block;
	}
.blog_post{
	padding-top: 20px;
	display: block;
	width: 650px;
	clear: both;
}
.blog_post_lead{
	padding: 10px 5px 0px 5px;
	display: block;
}
.blog_post_ocena{
	padding: 5px 5px 0px 5px;
	font-weight: bold;
	font-size: 13px;
	display: block;
}
.blog_komentarz
{
	padding-top: 10px;
	display: block;
	}
.blog_komentarz_tytul{
	background: url("ping_square.png") no-repeat;
	padding-left: 40px;
	font-size: 14px;
	color: #a5027c;
	font-weight: bold;
	display: block;
}
.blog_komentarz_lead{
	padding-left: 40px;
	display: block;
}
.blog_komentarz_nick
{
	font-weight: bold;
	padding: 20px 0px 10px 40px;
	border-bottom: 1px solid #c85094;
	display: block;
}
.blog_form
{
	width: 375px;
	margin: auto;
	text-align: right;
	vertical-align: top;
	display: block;
}
.blog_form label
{
	padding-top: 5px;
	display: block;
	float: left;
	vertical-align: top;
	text-align: right;
	color: #7a0d80;
	display: block;
	width:30px;
	}
.blog_form .blog_temat_form, .blog_form .blog_nick_form, .blog_form textarea
{
	width: 335px;
	margin: 5px 0px 5px 0px;
	border: 1px solid #c85094;
	display: block;
}
.blog_form textarea{
	height: 150px;
	display: block;
}
.blog_submit_form{
	width: 150px;
	float: right;
	border: 1px solid black;
	background-color: black;
	color: white;
	display: block;
}
.right_tab_blog_polecany_tytul{
	font-size: 14px;
	font-weight: bold;
	}
.right_tab_blog_polecany_violet{
	font-size: 14px;
	font-weight: bold;
	color: #A5027C;
	}
.OcenaBloguWpis .kropki a, .ocenaObiektu .kropki a {
display:block;
height:14px;
left:0;
position:absolute;
top:0;
width:14px;
z-index:3;
}
.OcenaBloguWpis, .ocenaObiektu {
background-color: white;
border:1px solid red;
padding:2px;
text-align:center;
width:150px;
}
.blog_navigator
{
	text-align: center;
}
.blog_navigator a{
color: #a5027d;
font-weight: bold;
}
.OcenaBloguWpis .kropki, .ocenaObiektu .kropki {
height:14px;
margin:2px auto;
position:relative;
width:140px;
}
.OcenaBloguWpis .kropki_puste, .ocenaObiektu .kropki_puste {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(kropki_puste.gif) repeat scroll 0 0;
height:14px;
left:0;
position:absolute;
top:0;
width:140px;
z-index:1;
}
.OcenaBloguWpis .kropki_pelne, .ocenaObiektu .kropki_pelne {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(kropki_pelne.gif) repeat scroll 0 0;
height:14px;
left:0;
position:absolute;
top:0;
width:0;
z-index:2;
}
.blog_main_top{

	height: 326px;
	width: 650px;
	background:url("polecane_wpisy_bg.png");
}
.blog_main_polecany_wpis{
		float: left;
	height:250px;
padding-left:14px;
padding-top:59px;
width:309px;
color: white;
font-size: 12px;
}
.blog_main_polecany_wpis a{

color: white;

}
.blog_main_polecany_avatar{
	float: left;
	padding: 0px 10px 10px 0px;
	}
.blog_main_polecany_tresc{
	clear: both;
	}
.blog_main_polecany_data{
	color: #f585c4;
	}
.blog_main_polecany_nick ,.blog_main_polecany_tytul{
	font-size: 14px;
	font-weight: bold;
	}
.blog_main_polecany_calosc{
	text-align: right;
	font-size: 11px;
	padding: 5px;
	}
.blog_najnowsze_wpisy_top{
	background: url("blog_arrow.png") no-repeat;
	height: 29px;
	background-color: #a5027c;
	padding-left: 40px;
	
	color: white;

	margin-top: 10px;
	display: block;
}
.blog_najnowsze_wpisy_top a{
	color: white;
	} 
.blog_najnowsze_wpisy_data
{
	font-size: 11px;
	}
.blog_najnowsze_wpisy_nick span
{
	font-size: 13px;
	font-weight: bold;
	}
.blog_najnowsze_wpisy{
	width: 650px;
	}
.blog_najnowsze_wpisy_tytul{
	padding-left: 35px;
	font-weight: bold;
	font-size: 13px;
	}
.blog_najnowsze_wpisy_lead{
	padding-left: 35px;
	font-size: 12px;
	}
.blog_najnowsze_wpisy_tab{
background-image:url(tab_bg_violet.png);
background-repeat:repeat-x;
color:#A5027D;
font-family:Arial;
height:18px;
margin:20px 10px 20px 0;
width:650px;

	}
.blog_najnowsze_wpisy_tab_square{
	background:transparent url(tab_square_violet.png) no-repeat scroll 0 0;
float:left;
height:18px;
margin-top:2px;
width:17px;
	}
.blog_najnowsze_wpisy_tab_nazwa{
	background-color:white;
float:left;
font-size:15px;
font-weight:bold;
height:18px;
padding:2px 5px 0;
	}
.najaktywniejsi , .najaktywniejsi a {
	color: #A5027D;
	}
.najaktywniejsi td
{
	padding: 10px;
	}
.najaktywniejsi_nick{
	font-size: 14px;
	font-weight: bold;
	}
.najnowszy_blog{
	width: 250px;
	height: 29px;
	clear: both;
	}
.najnowszy_blog img{
	float: left;
	}
.najnowszy_blog a{
	color: #c9252b;
	font-size: 12px;
	font-weight: bold;
	}
/**************************forum*********************************************************/
.forumKategoria{
	border: 1px solid #a5027c;
	width:645px;
	margin-bottom: 10px;
}
.forumKategoriaTytul{
	background-color: #a5027c;
	padding: 8px;
	color: white;
	font-weight: bold;
}
.glownyWatek 
{
	padding: 10px 0px 10px 0px;
	width: 322px;
	float: left;
}
.glownyWatek .menu_square
{
	margin: 2px 10px 0px 10px;
}
.glownyWatekTytul{
	font-size: 12px;
	font-weight: bold;
	padding-bottom: 2px;
}
.glownyWatekData{
	padding-left: 30px;
	font-size: 10px;
	color: gray;
	padding-bottom: 2px;
}
.forumPodwatek{
	padding-left: 30px;
}
.button{
	background-color:black;
	height: 16px;
	color: white;
	font-weight: bold;
	margin: 0px 5px 2px 5px;
	padding: 0px 2px 2px 2px;
	border: none;
	font-size:10px;
	
	float: left; 
}
.button_right{
	background-color:black;
	height: 16px;
	color: white;
	font-weight: bold;
	margin: 2px 10px 2px 5px;
	padding: 2px 10px 1px 10px;
	border: none;
	font-size:10px;
	
	float: right; 
	}
.button_right_forum{
background-color:#A5027D;
height: 16px;
color: white;
font-weight: bold;
margin: 2px 10px 2px 5px;
padding: 2px 10px 1px 10px;
border: none;
font-size:10px;

float: right; 
}
.form_button{
	background-color:black;
	height: 16px;
	color: white;
	font-weight: bold;
	margin: 2px 5px 2px 5px;
	padding: 0px 4px 4px 4px;
	border: none;
	font-size:10px;
}
.form_button_forum{
	background-color:#A5027D;
	height: 16px;
	color: white;
	font-weight: bold;
	margin: 2px 5px 2px 5px;
	padding: 0px 4px 4px 4px;
	border: none;
	font-size:10px;
}
.button_forum{
	background-color: #A5027D;
	height: 14px;
	color: white;
	font-weight: bold;
	margin: 0px 5px 2px 5px;
	padding: 2px 5px 2px 5px;
	border: none;
	font-size:10px;
	
	float: left; 
}
.forum_table td{
	vertical-align: top;
	}
.lista_postow{
	padding-top: 10px;
	}
.lista_postow th{
	color: white;
	background-color: #A5027D;
	height: 16px;
	padding: 2px;
	mar
	
}
.lista_postow .first{
	text-align: left;
	}
.forumExpandPost{
	padding: 5px;
	color: #666666;
	font-weight: bold;
	font-size: 13px;
}
.post_content td{
	border-bottom:1px solid #C85094;
}
.lista_watkow{
	padding-top: 10px;
	}
.lista_watkow th{
	color: white;
	background-color: #A5027D;
	height: 16px;
	padding: 2px;
	mar
	
}
.lista_watkow .first{
	text-align: left;
	}
/**************************forum*********************************************************/
.forumForm{
	border:1px solid #C85094;
	margin: 0px 20px 20px 0px;
	clear: both;
	}
.forumForm table{
	padding: 0px 40px 0px 40px;
	}
.forumForm .label{
	width: 200px;
}
.forumForm .form_input{
	border:1px solid #C85094;
	width: 240px;
	}
.forum_dane_tab_on{
	background-color: #C85094;
	width: 110px;
	color: white;
	height: 15px;
	padding: 10px;
	float: left;
	}
.forum_dane_tab{
	background-color: #a5027d;
	width: 110px;
	color: #c85094;
	height: 15px;
	padding: 10px;
	float: left;
	}
#tableSkrzynka th{
	background-color: #A5027D;
	color: white;
}
.fields .form_input{
width: 500px;
}
#forum_szukajform{
	width: 250px;
	background-color: #a5027d;
	height: 80px;
	}
#forum_szukajform div{
	padding: 15px;
	}
#forum_szukajform_text_label{
	color: white;
	font-weight: bold;
	font-size: 14px;
	}
#forum_szukajform_text{

	}
#forum_szukajform_post{

	background-color:black;
	height: 20px;
	color: white;
	font-weight: bold;
	margin: 0px 5px 2px 5px;
	padding: 2px;
	border: none;
	font-size:10px;


	}
/**************************prawa strona*************************************************/
.right_tab_nazwa{
	background-color: white;
	float: left;
	padding: 0px 5px 0px 5px;
	font-weight: bold;
}
.right_tab{
	background-image: url("tab_bg_black.png");
	background-repeat: repeat-x;
	height: 15px;
	width: 250px;
	margin: 10px 10px 0px 10px;
	}
.right_tab_link{
	padding-left: 10px;
	float: right;
	background-color: white;
}
.right_tab_square{
	background: url("menu_square.png") no-repeat;
	margin-top: 2px;
	width: 10px;
	height: 10px;
	float: left;
	}
.right_tab_blog_content{
	clear: both;
	
	padding: 10px 20px 20px 20px;
}
.right_tab_blog_content img{
	float: left;
	margin: 0px 10px 10px 0px;
}
.right_tab_blog_red{
	font-weight: bold;
	color: red;
	}
.right_tab_blog_gray{
	color: gray;
	}
.right_tab_forum_gray a{
	color: gray;
	font-size: 10px;
	}
.right_tab_blog_date{
font-weight: bold;
}
.right_tab_blog_content ul{
	padding-left: 15px;
}
.spisForum li{
	list-style-image: url("list_image.png");
}
.listaLinkow {
	padding-top: 10px;
	clear: both;
}
.listaLinkow ul{

	padding-left: 15px;
}
.listaLinkow li{
	list-style-image: url("list_image.png");
}
#forum_najnowsze_watki_a{
	color: red;
	float: left;
	display: block;
	padding-bottom: 10px;
}
#forum_popularne_watki_a{
	color: red;
	float: right;
	display: block;
	padding-bottom: 10px;
}
#forum_najnowsze_watki li, forum_popularne_watki li
{
	margin-top: 5px;
	}
.tabs_small .tablist a{
	display: block;
	float: left;
	border: 1px solid #bcbcbc;
	background-color: #dddddd;
	color: #777777;
	font-weight: bold;
	padding:  0px 5px;
	height: 28px;
	width: 72px;
	text-align: center;
	font-size: 10px;
}
.tabs_small .tablist{
	padding: 10px;
}
.tabs_small .tablist .aktywny{
	background-color: #bcbcbc;
}
.Pracujpl table{
	border-spacing: 2px;
	width: 260px;
	padding: 10px 10px 10px 20px;
}
.Pracujpl .input{
	width: 120px;
}
.Pracujpl .szukaj{
	text-align: right;
}

/**************************prawa strona forum************************************************/


.forum_right_tab_nazwa{
	background-color: white;
	float: left;
	padding: 2px 5px 0px 5px;
	font-weight: bold;
	font-size: 15px;
	height: 18px;
}
.forum_right_tab{
	font-family: Arial;
	background-image: url("tab_bg_violet.png");
	background-repeat: repeat-x;
	height: 18px;
	width: 250px;
	color: #a5027d;
	margin: 0px 10px 0px 0px;
	}
.forum_right_tab_link{
	padding-left: 10px;
	float: right;
	background-color: white;
}
.forum_right_tab_square{
	background: url("tab_square_violet.png") no-repeat;
	margin-top: 2px;
	width: 17px;
	height: 18px;
	float: left;
	}
.forum_right_tab_content{
	clear: both;
	
	padding: 10px 20px 20px 0px;
}
.forum_right_tab_content img{
	float: left;
	margin: 0px 10px 10px 0px;
}

.forum_right_tab_gray{
	color: gray;
	}
.forum_right_tab_forum_gray a{
	color: gray;
	font-size: 10px;
	}
.forum_right_tab_date{
font-weight: bold;
}
.forum_right_tab_content ul{
	padding-left: 15px;
}

#ProfilRamka{
	position: relative;
	border: 1px solid #d3d3d3;
	background-color: #F0F0F0;
	padding: 5px 5px 5px 150px;
	margin-bottom: 5px;
	min-height: 200px;}
#ProfilRamka img{
	position: absolute;
	left: 5px;
	top: 5px;}
#ProfilRamka strong{
	color: #555555;}
#ProfilRamka a{
	color: #8DC63F;}
#ProfilRamka a strong{
	color: #8DC63F;}
#ProfilRamka h2{
	font-weight: bold;
	font-size: 14px;
	padding-bottom: 10px;}
#ProfilRamka p{
	margin-bottom: 3px;}

#ProfilSide{
	position: relative;
	font-size: 11px;
	width: 195px;
	height: 200px;
	float: right;
	padding-left: 5px;
	border-left: 1px solid #d3d3d3;}
#ProfilSide a{
	display: block;
	height: 20px;
	line-height: 20px;
	color: #555555;
	font-weight: bold;
	padding-left: 20px;
	background-position: 0 center;
	background-repeat: no-repeat;
	position: absolute;}
#ProfilSide a#ProfilSide_ZobaczPosty					{bottom: 29px; background-image: url('/layout/forum/ikona_wiadomosc.gif');}
#ProfilSide a#ProfilSide_KonfiguracjaProfilu	{bottom: 29px; background-image: url('/layout/forum/ikona_konfiguracja.gif');}
#ProfilSide a#ProfilSide_KonfiguracjaBlogu	{bottom: 72px; background-image: url('/layout/forum/ikona_konfiguracja.gif');}
#ProfilSide a#ProfilSide_SkrzynkaOdbiorcza		{bottom: 5px; background-image: url('/layout/forum/ikona_wiadomosc.gif');}
#ProfilSide a#ProfilSide_NapiszWiadomosc			{bottom: 5px; background-image: url('/layout/forum/ikona_napisz_wiadomosc.gif');}

#ProfilWyksztalcenie{
	font-size: 11px;
	width: 200px;
	float: right;
	padding-left: 5px;
	border-left: 1px solid #d3d3d3;}
#ProfilWyksztalcenie table{
	margin-top: 5px;}
#ProfilWyksztalcenie table tr th{
	clear: both;
	float: left;}
#ProfilWyksztalcenie table tr td{
	float: left;
	padding-left: 5px;
	font-weight: bold;
	color: #8DC63F;}
.galeria{
	margin: auto;
}
.galeria td{
	vertical-align: top;
}
.GaleriaZdjecie{
	clear: both;
	text-align: center;
}
.GaleriaZdjecie #PrevNext{
	margin: 10px 0;}
.GaleriaZdjecie{
	margin-top: 10px;}
.GaleriaZdjecie #PrevNext a{
	color: #a5027d;
	font-weight: bold;}
.wyniki_komunikat{
	font-size: 12px;
	font-weight: bold;
	padding-bottom: 10px;
}
.post_content  ul, .post_content  ul a{
	font-weight: bold;
	color:#A5027D;
	}
.forum_buttons{
	text-align: right;
	margin-top: 10px;
	}
#_val_temat{
	width: 658px;
	margin-bottom: 10px;
	}
#_val_lead{
	width: 658px;
	height: 40px;
	}
.edit_post_title{
	font-size: 14px;
	font-weight: bold;
	padding-top: 40px;
	}
.sposobWyswietlania .active{
	color: red;
	}
.bazy_wpis{
	text-align: right;
	padding: 10px 0px 10px 0px
	}
.bazy_wpis a{ 
	text-decoration: underline;
	
	}
tr.post_content td.first blockquote,
.listaKomentarzy .tresc blockquote{
		margin: 5px 0px 5px 5px;
		padding: 5px 0px 5px 5px;}
tr.post_content td.first blockquote p.autor,
.listaKomentarzy .tresc blockquote p.autor{
	font-weight: bold;
	font-style: italic;
	font-size: 0.8em;}
tr.post_content td.first blockquote,
.listaKomentarzy .tresc blockquote
	{ background-color: #F8F8F8; border-left: 2px solid #909090;}
tr.post_content td.first blockquote blockquote,
.listaKomentarzy .tresc blockquote blockquote
	{ background-color: #F0F0F0; border-left: 2px solid #909090;}
tr.post_content td.first blockquote blockquote blockquote,
.listaKomentarzy .tresc blockquote blockquote blockquote
	{ background-color: #E8E8E8; border-left: 2px solid #909090;}
tr.post_content td.first blockquote blockquote blockquote blockquote,
.listaKomentarzy .tresc blockquote blockquote blockquote blockquote
	{ background-color: #E0E0E0; border-left: 2px solid #909090;}
tr.post_content td.first blockquote blockquote blockquote blockquote blockquote,
.listaKomentarzy .tresc blockquote blockquote blockquote blockquote blockquote
	{ background-color: #D9D9D9; border-left: 2px solid #909090;}
tr.post_content td.first blockquote blockquote blockquote blockquote blockquote blockquote,
.listaKomentarzy .tresc blockquote blockquote blockquote blockquote blockquote blockquote
	{ background-color: #D0D0D0; border-left: 2px solid #909090;}
tr.post_content td.first blockquote blockquote blockquote blockquote blockquote blockquote blockquote,
.listaKomentarzy .tresc blockquote blockquote blockquote blockquote blockquote blockquote blockquote
	{ background-color: #C9C9C9; border-left: 2px solid #909090;}
tr.post_content td.first blockquote blockquote blockquote blockquote blockquote blockquote blockquote blockquote,
.listaKomentarzy .tresc blockquote blockquote blockquote blockquote blockquote blockquote blockquote blockquote
	{ background-color: #C0C0C0; border-left: 2px solid #909090;}
	
.kartki{
	margin: auto;
}
.kartki td{
	text-align: left;
}
#Reklama_top{
	padding: 10px;
}
#formularz{
margin-left:48px;
}
