.group_header_table { background: url(/images/group/group_header_table.png) top no-repeat; padding: 3px 0 12px; overflow: auto; width: 715px; clear:both;}
.group_th_inside_border {border-left: 1px solid #E9E9E9;}
.group_td_right_border {border-right: 1px solid #E9E9E9; padding:0;}
div.td.group_td_small { padding: 8px 6px 0; font-size: 10px;}

.group_index_small_box_right { float: left; width: 250px;}
	.group_index_small_box_name { margin: 0; text-align: justify; float: left;}
		.group_index_small_box_name h4 { font-size: 12px; font-weight: bold; margin: 0; line-height: 1.5; height: auto;}
		.group_index_small_box_name_table td { padding: 3px 2px; height: 42px; text-align: center; font-weight: bold; overflow: hidden;}

.group_index_small_box { margin: 10px 0 13px 18px; text-align: center; font-weight: bold; float: left; width: 340px;}
.group_index_small_box_homepage { margin: 10px 6px 15px 14px; text-align: center; font-weight: bold; height: 70px;}
	.group_index_small_box a { color: #65930A; overflow: hidden;}
		.group_index_small_box_homepage .group_index_small_box_desc a { color: black; text-decoration: none;}
	.group_index_small_box_desc { overflow: hidden; float: left; width: 240px; max-height: 30px; display: block; text-align: left; font-weight: normal; font-size: 11px; -moz-border-radius: 5px; padding: 5px 1px;}
	.group_index_small_box_homepage .group_index_small_box_desc { width: 180px; padding: 5px 7px; max-height: 49px; overflow: hidden;}
		.group_index_small_box_desc_table { margin: 0;}
			.group_index_small_box_desc_table td { padding: 0 2px; height: 28px; text-align: center; font-size: 9px; font-weight: bold;}
	.group_index_small_box_nr { line-height: 1.2; float: left; margin: -2px 0 0 0; font-size: 10px; color: #555555; text-align: left;}
		.group_index_small_box_nr a { color: #555555; text-decoration: none; display: block; margin-left: 15px;}
			.group_index_small_box_nr span { margin-right: 10px; float: left; width: 52px;}
		
	.group_index_small_box_logo { float: left; height: 81px; width: 70px; margin: 0 auto;}
		.group_index_small_box_logo_in {vertical-align:middle; display: table-cell; height: 65px; width: 60px; text-align: center; margin: 2px auto;}
			.group_index_small_box_logo_in img {max-height: 65px; max-width: 60px; margin: 9px auto 0;}
	
	/* stare 'nowe grupy' */
	/*.group_index_small_box_logo_bigger { height: 105px; width: 95px; margin: 0 auto;}
		.group_index_small_box_logo_in_bigger {vertical-align:middle; display: table-cell; height: 105px; width: 95px; text-align: center; margin: 2px auto;}
			.group_index_small_box_logo_in_bigger img {height: auto; width: 70px; margin: auto;}*/
	
	
.group_new_topic_form { width: 100%; margin-left: 20px; background: transparent url(/images/group/bg_new_topic.png) 310px 10px no-repeat;}
	.group_new_topic_form table { margin: 0;}
		.group_new_topic_form th {background: transparent;}
		.group_new_topic_form #topic_title { width: 397px;}
			.group_new_topic_form textarea { height: 200px;}
	.group_new_topic_butt { float: left; margin-left: 65px;}
	
.group_category_post_no { text-align: right; font-weight: bold; font-size: 10px; color: #4D4D4D; float: right; width: 630px;}
	.group_category_post_no span { margin: 0 22px 0 0;}

.group_category_show { width: 640px; margin: 10px 0 10px 55px; font-size: 13px; font-weight: bold; float: left;}
	.group_category_show_head { font-weight: bold; color: white; display: block; background-color: #E57012; margin: 5px 0 5px 30px; padding: 4px 0 3px 20px; width: 630px;}
	ul.group_category_show1 li { width: 260px; float: none;  margin-left: 30px;}
	ul.group_category_show1 li:first-child  { float: right; margin-right: 30px;}
	.group_category_show li { width: 203px; margin-left: 10px; float: left; list-style: none;}
		.group_category_show li img { float: left; margin: 2px 5px 0 0;}
		.group_category_show li div div ul { margin: 2px 0 4px 5px; float: left;}
			.group_category_show li div div ul li { margin-left: 8px; list-style: disc; list-style-position: inside; color: #65930A;}
				.group_category_show li div div ul li a { font-weight: normal;}
.group_category_show_default_group { }
	.group_category_show_default_group .group_index_small_box { width: 190px;}
	.group_category_show_default_group .group_index_small_box_desc { display: none;}
		.group_category_show_default_group .group_index_small_box_right { width: 107px; margin-top: 8px;}
		.group_category_show_default_group .group_index_small_box_nr { margin-top: 6px;}
	
.group_tags { line-height: 3.5; padding: 7px; font-size: 11px; background: #DFEFBA; text-decoration: none; color: #65930A;}

.group_table_posts_view {margin-left: 1px; border-spacing: 0;border-collapse: collapse; width: 713px;}
	.group_table_posts_view th {background: transparent; color: white; border-bottom: 1px solid #E9E9E9; vertical-align: top;}
	.group_table_posts_view td  {border-left: 1px solid #E9E9E9;border-bottom: 1px solid #E9E9E9; /*word-break: break-all;*/ width: 500px; overflow: hidden; max-width: 527px; vertical-align: top;}
		.group_table_posts_view td img { max-width: 450px;}
            .group_td_text { overflow: hidden;}
            .group_td_text_content { padding: 10px 20px 15px 20px; overflow: hidden; min-height: 150px;}
		          .group_td_text_data { text-align: right; font-size: 11px;}
		          .group_td_text_body { text-align:justify; margin-top: 6px; float: left; width: 472px}
		              .group_td_text_body img { margin: 0 3px; vertical-align: middle; float: none;}
			.group_td_text_button { padding: 5px 20px 5px 20px; overflow: hidden;}
			
/*** kroki dodawania grupy **/
.group_table_step_one {float: left; margin-left: 30px; width:670px;}
	.group_table_step_one th { width: 155px; background: transparent; text-align:right; padding: 0; vertical-align: middle;}
	.group_table_step_one td { padding: 1px 0 1px 5px; vertical-align: middle;}
		.group_table_step_one td img { margin: 2px 4px 0; float: left;}
	.group_table_step_one ul {margin: 0; list-style: none;}
	.group_table_step_one input, .group_table_step_one select, .group_table_step_one textarea { float: left;}
	.group_table_step_one textarea {height: 150px; width: 350px;}
	#profile_short_desc, #profile_tag { width: 250px;}
	#profile_name { width: 356px;}

.group_table_step_two {margin: 2px auto; width: 450px;}
	.group_table_step_two th { width: 163px; background: transparent; text-align:right; padding: 0; vertical-align: middle;}
	.group_table_step_two td { padding: 1px 0 1px 5px; vertical-align: middle;}
	.group_table_step_two select {margin: 0; vertical-align: middle;}
	.group_table_step_two input {width: 200px;}
	
	.group_table_step_two .city_select #regionId { float: left; margin-left: 5px;}
.group_table_step_two .city_select strong { line-height: 2.3; margin-left: 28px; float: left;}
.group_table_step_two .city_select select { height: 21px; margin: 3px 0;}
	.group_table_step_two .city_selected { display: none; }
.group_table_step_two .city_select .last { clear: both; margin-left: 163px; margin-top: -7px;}
	.group_table_step_two .city_select .last label { position: absolute; margin-left: -130px; margin-top: 7px;}
	
	/** podczas zapraszania do grupy input wieku **/
	#pa_user_age_from, #pa_user_age_to { width: 25px;}
	#userFilter_age_from, #userFilter_age_to { width: 25px;}


/*** EOF kroki dodawania grupy **/
.group_table_show_topics .tr { clear: both;}
	.group_table_show_topics .td, .group_table_show_topics .th { float: left; padding: 4px 8px}
	.group_table_show_topics .th { text-align: center;}
	.group_table_show_topics .td { overflow: hidden; height: 36px; border-left: 1px solid #E9E9E9;border-bottom: 1px solid #E9E9E9; text-align: center;}
		.group_table_show_topics h3 { font-size: 12px; line-height: 1.5; margin-bottom: 0; line-height: 36px;}

.group_table_show_topics {margin-left: 1px; border-spacing: 0;border-collapse: collapse; width: 714px;}
	/*** 
	 .group_table_show_topics th {background: transparent; color: white; border-bottom: 1px solid #E9E9E9; text-align: center;}
	.group_table_show_topics td  {border-left: 1px solid #E9E9E9;border-bottom: 1px solid #E9E9E9; padding: 3px 3px 3px 5px; vertical-align: middle; text-align: center;}
	***/	

.group_show_group_table_foto { float: left; width: 190px; margin: 0 20px; height: 135px;}
	.group_show_group_table_foto td { text-align: center; padding: 4px 0 0 0; vertical-align: top;}
		.group_show_group_table_foto td img { max-height: 130px; max-width: 175px;}
		
.group_show_group_form {}
    .group_show_group_text { padding: 10px 15px; text-align: justify; overflow: hidden;}
	.long_description,
	#long_description { text-align: justify; word-break: break-all; overflow: hidden; float:left;}
	   #long_description h2 { font-size: 12px; margin-bottom: 3px;}
	.group_show_group_form .span-3 { padding: 6px 0 4px 30px; margin: 0; width: 118px; font-size: 10px;}
		.group_show_group_form .span-3 img { float: left; margin: 1px 4px 0 0;}
		.group_show_group_form .span-3 a { color: #4D4D4D; text-decoration: none;}
			.group_show_group_form div#mod_menu .span-12 { margin-left: -30px;}
				.group_show_group_form div#mod_menu .span-12 a { color: #65930A; float: left; padding: 3px 0 1px; width: 115px; text-align: center;}
	.group_show_group_form span { font-weight: bold; line-height: 1.2; color: #4D4D4D;}
	.group_logo { padding: 1px; text-align: center; width: 100px;}
		.group_logo img { height: 50px; width: auto;}

/** odp na posta **/
.group_table_answer {width: 716px; margin-bottom: 5px;}
.group_table_answer th { background: transparent; padding: 0 0 0 7px;;}
.group_table_answer textarea { height:210px; width: 690px;}

.group_answer_emot {margin-right: 10px; line-height: 1.9; text-align: center; font-weight: bold; font-size: 11px; width: 104px; background: url(/images/button/button_green_104_x_23.png) transparent no-repeat; float: left; border: none;padding-bottom: 2px;}
	.group_answer_emot a { color: white; text-decoration: none;}
.group_answer_emot_smile { margin: 10px 0 0 -110px; padding: 0; text-align: left; width: 400px; list-style: none; overflow: hidden;}
    .group_answer_emot_smile li { margin: 0; padding: 0; text-align: left; width: 133px; float: left; }
    .group_answer_emot_smile li img { float: left; margin: 0 5px 0 0; }
.group_answer_emot_markers_text { float: left; width: 240px; text-align: left; margin: -25px 0 0 130px;}
/**.dupa { width: 750px; margin: 0; padding: 0; clear: both;}
	.dupa li { float: left; width: 150px; margin: 0; padding: 0; text-align: left;}**/
/** EOF odp na posta **/

.group_change_logo { width: 350px; margin-bottom: 0;}	
	.group_change_logo th { text-align: right;}
	
/** usuwanie/dodawanie u�ytkownik�w do grupy **/
.group_table_list_delete ul { width: 660px; margin-left:20px;}
	.group_table_list_delete li { list-style: none;}
		.group_table_list_delete li input { margin-top: 3px; float: left;}

/** widok subcategorii **/
.group_table_subcategory_show { width: 690px; margin: 5px auto;}
	.group_table_subcategory_show_foto { text-align: center; padding: 8px;}
		.group_table_subcategory_show_foto img { max-height: 50px; max-width: 65px;}
	.group_table_subcategory_show_body { vertical-align: top; width: 270px; padding: 8px 10px 8px 5px;}
		.group_table_subcategory_show_body span { font-size: 10px; color: #7C7C7C; font-weight: bold;}
	.group_table_subcategory_show_info { font-weight: bold; font-size: 11px; color: #7C7C7C; width: 305px;}
		.group_table_subcategory_show_info img { float: left; margin-right: 5px;}
		.group_table_subcategory_show_info div { float: left; width: 280px;}
		
/* lista nalezacych do grupy */
.button_green_168_x_23 { float: right;}
.button_green_104_x_23 a,
.button_green_168_x_23 a,
.button_orange_168_x_23 a { color: white; text-decoration: none; height: 23px; float: left;}

.button_green_104_x_23 a { width: 104px;}
.button_green_168_x_23 a,
.button_orange_168_x_23 a { width: 168px;}
/** nie ma grupy - moje **/
.group_no_group_bold { font-weight: bold;}
.group_no_group_button { padding-left: 45px;; margin-top: 35px;}
.group_no_group_invitation { width: 40%; float: left; margin: 8px 15px;}
	.group_no_group_invitation span { float: right;}
		.group_no_group_invitation span a { margin-right: 15px;}

/** szukajka grup **/
.group_table_search_group { width: 50%; margin: 15px auto 10px; }
	.group_table_search_group th { text-align: right; }
		.group_table_search_group select { height: 20px; margin: 2px 0;}
.group_table_search_group_button { margin-left: 270px;}

/** group_footer **/

#pa_edit_footer_form ul li {float: left}

.pa_forum_footer_pa_group_footer_icon_0 {background: url(/images/group/obrazkistopka.png) -7px 0; width: 100px!important; height: 100px}
.pa_forum_footer_pa_group_footer_icon_1 {background: url(/images/group/obrazkistopka.png) 400px 0; width: 100px!important; height: 100px}
.pa_forum_footer_pa_group_footer_icon_2 {background: url(/images/group/obrazkistopka.png) 300px 0; width: 100px!important; height: 100px}
.pa_forum_footer_pa_group_footer_icon_3 {background: url(/images/group/obrazkistopka.png) 196px 10px; width: 100px!important; height: 100px}
.pa_forum_footer_pa_group_footer_icon_4 {background: url(/images/group/obrazkistopka.png) 95px 0; width: 100px!important; height: 100px}

.group_td_button .group_footer { margin-top: 0px;}
.group_footer { color: #666; font-size: 10px; line-height: 1.4; background: #E9E9E9; margin: 42px 0 0; padding: 8px 20px 8px 105px; position: relative; bottom: 0;}
.group_footer_icon { position: absolute; bottom: 0; left: 0;}
.pa_forum_footer_pa_group_footer_icon_4 { background-position: }
.group_footer a { font-weight: bold; text-decoration: none; color: #87BD29;}
