@CHARSET "UTF-8"; /* uzywany tylko przez firm/display.php */
#left 				{ float: left; width: 250px; background-color: #ffffff; margin-left: 14px;clear: left;
				background: url('/static/images/backgrounds/firm/rectangle_white_long.gif') repeat-y;
}
#head1 				{ background: #eaeaea url('/static/images/backgrounds/common/firm_head_left_corner.png') no-repeat; width: 250px; height: 44px;  float: left; position:relative; }
#head1 h2           {margin:12px}
.left_panel_header  { margin: 2px 0px 9px 3px; font-weight: bold; font-size: 14px; color: #1D487A; float:left;}
#center1 			{ background: url('/static/images/backgrounds/common/background_white.gif') no-repeat; width: 250px; float:left; border-bottom: 1px solid #d8d8d8; padding-bottom: 15px; }
#map1 				{ height: 153px; width: 250px; }
#center12 			{ width: 243px; float:left; padding: 15px 0px 7px 7px; border-bottom:1px solid #D8D8D8; overflow:hidden; }
#center12 img		{ cursor: pointer; }

#head12 			{ width: 250px; height: 41px;  float: left; border-bottom: 1px solid #d8d8d8; }
#rate_header		{ margin-left: 10px; font-weight: bold; font-size: 14px; color: #1D487A; }
#center13 			{ width: 240px; float:left; padding: 5px 0px 5px 10px; }
#center13 td, #center13 table	{ border: none; text-align: left; }
#center13 td		{ font-size:11px; height: 25px; vertical-align: middle; }
.td_head			{ width: 65px; overflow: hidden; max-width: 65px; }
#center13_inner		{ width: 240px; display: table-cell; vertical-align: middle; text-align: center; }
#center14 			{ width: 250px;	height: 251px; float:left; cursor: pointer; }
#right 				{ border-left: 1px solid #CCCCCC; border-right: 1px solid #CCCCCC;
    border-top: 1px solid #CCCCCC;
    float: right;
    margin-left: 14px;
    width: 710px;}
#left21 			{ background: url('/static/images/firm.png') no-repeat -41px 0px; width: 4px; height: 42px; float: left; }
.rate_details		{ float: right; margin-right: 10px; padding: 2px 0px; font-size: 10px; cursor: pointer; }

#right21 			{ float: left; width: 25px; height: 42px; background: url('/static/images/firm2.png') no-repeat 0px 0px; }
#horizontal_separator{ background: none repeat scroll 0 0 #CCCCCC; float: left; height: 1px; width: 100%;}
#center22inner 		{ float: left; width: 710px; border-bottom: 1px solid #ccc;	}
#center22           { float: left; text-align:left; width: 100%; background: #FFF url('/static/images/backgrounds/center_bck.gif') repeat-x; overflow: hidden;}
#center44           { margin-left:1px; float: left; text-align:left; width: 100%; background: #FFF url('/static/images/backgrounds/center_bck.gif') repeat-x; }
#map 				{ width: 230px; height: 140px; border: 1px solid #aaaaaa; margin-left: 2px;} /*nadpisuje poprzedni styl */
#center1 .div1		{ width: 245px;  margin:10px 0; float: left; text-align: center;}
#center1 .div2		{ margin: 0px 0px 0px 30px; float: left; line-height: 20px; font-size: 10px; width: 185px; overflow:hidden; }
#center1 h3			{ font-size: 14px; margin-bottom: 3px; }
#center14 span		{ float:left; margin:0 auto; width:84%; margin-top:53px; padding-left:10px; padding-right:10px; }
#center14 div		{ width:125px; height:87px; float:left; text-align:center; }
#center23 div 		{ margin:auto; margin-top: 20px; width: 100px; }
#center23 input 	{ vertical-align:middle; float: left; }
#button_response 	{ float:left; clear: none; margin-left: 20px; color: #ff5555; }
#recommend_dialog legend 	{ font-size: 11px; }

.star_big_td img	{ margin-right: 5px; }
.star_small_td img	{ margin-right: 6px; }

#r_f_edit 			{ color: green; font-size: 10px; }
#r_f_delete 		{ color: red; font-size: 10px; }
#recom_for_fir, #polecenia_from, #polecenia_for { margin-top: 40px; width: 250px; }
#recom_for_fir table 		{ border:1px solid black; }
.recommendations_items		{ text-align: left; float: left; margin-left: 25px; }
.recommendations_items p	{ width: 118px; }
#emp 			{ margin: 20px 20px; float: left; width: 670px; } /* przestarzala, zostawiona dla ewentualnej zgodnosci */
.emp			{ padding: 10px 20px; float: left; width: 665px; margin-left: 1px; background: #FFF; }
.emp td			{ padding: 0px}
#emp td			{padding: 0px }
.emp p			{ color: #1791D7 }
.rec_item		{ margin: 20px 5px 20px 20px; float: left; text-align:left; margin-top:15px; }
.emp_trigger		{ width: 166px; height: 170px; float: left; font-size: 10px; }
.emp_trigger2		{ width: 166px; height: 170px; float: left; font-size: 10px; }
.emp_trigger_avatar			{font-size: 10px; }
.emp_trigger2_avatar		{font-size: 10px; }
.avatar img  		{ max-width: 114px; max-height: 120px; border:none; width: expression(this.width > 114 ? 114: true); height: expression(this.width > 120 ? 120: true); }
.avatar_outer		{ width: 114px; height:120px; margin-left:23px;  border: 3px double #cccccc;  }
.avatar				{ height: 120px; overflow:hidden; display: table-cell; text-align:center; vertical-align: middle; width: 114px;}
.avatar a			{  display:inline; }
.avatar_logo 		{ max-width: 120px; max-height: 120px;}
.emp_name 		{ color: #1791D7; overflow: hidden; text-align: center; padding-top: 8px; }
.emp_position 	{ color: #333333; overflow: hidden; text-align: center }
#fir_associated 	{ margin-left: 50px; }

#abo_fir_name 	{ padding-left:20px; width: 687px; height: 44px; float: left; font-size: 14px; color: #1791D7; line-height: 40px; font-weight:bold; }
#abo_fir_name #edit_label_name { padding-left:10px; }
#abo_fir_name p  { float: left; margin: 7px 0px 0px 10px; line-height:20px!important;}
.abo_cat_header { padding:5px 0px 5px 25px; font-weight:bold; }
.abo_cat_cat	{ padding-left:25px; }
.abo_cat_header2 { padding:5px 0px 5px 25px; font-weight:bold; }
.abo_cat_short_desc	{ float:left; padding-bottom:5px; }
#abo_data 		{border-top: 1px solid #dedede; width: 707px; float: left; background: #FFF url('/static/images/backgrounds/firm/form_data_bck.gif') repeat-x; font-size: 11px; }
#abo_contact 		{ width: 340px; float: left; padding-top: 5px; padding-bottom: 10px; overflow:hidden; }
#abo_contact table, #abo_cat table { vertical-align:middle; }
#abo_contact2 		{ width: 340px; float: left; padding-top: 5px; padding-bottom: 10px; overflow:hidden; }
#abo_contact2 table, #abo_cat table { vertical-align:middle; }
#abo_cat 		{ width: 300px; float: left; padding-top: 5px; padding-bottom: 10px; padding-left:10px; overflow:hidden; border-left:1px solid #dedede; }
.abo_cat_display { margin: 7px 10px 3px 22px; max-height: 100px;}
.abo_cat_display_right { margin-left: 14px;}
.abo_header 		{ border-top:1px solid #DEDEDE; width: 100%; height: 38px; float: left; background: url('/static/images/backgrounds/firm/header_bck.gif') repeat-x; font-size: 12px; font-weight:bold;}
#abo_header_desc,#abo_header_desc_2	{ float:left; padding-left: 20px; padding-top:13px; }
.abo_header_desc_button { float:right; padding-top:9px; padding-right:15px; }
#abo_header_desc_select		{ float:right; padding-top:15px; padding-right:5px; }
#abo_header_flags	{ float:right; }
.abo_th			{ font-weight: bold; width: 120px!important; height: 20px!important; }
.abo_th_comm		{ font-weight: bold; width: 120px; height: 14px; padding:0px 0px 0px 3px; }
.abo_th_tab		{ font-weight: bold; width: 120px; padding:0px 0px 0px 30px; color:gray; }
#abo_contact td	{ border:0px; vertical-align:middle; }
#abo_contact table, #abo_cat table { border:0px; margin: 5px 0px 0px 20px; }
#abo_contact2 td	{ border:0px; vertical-align:middle; }
#abo_contact2 table, #abo_cat table { border:0px; margin: 5px 0px 0px 20px; }
.abo_separator	{ width: 1px; height: 300px; background-color: #ddd; border: 1px solid #fff; float: left; margin-top: -2px; margin-right: 20px;}
#abo_cat p {  }
#abo_data img 	{ vertical-align: middle; }
#abo_description	{ width: 707px; float: left; background-color: #fff; margin: 0; }
#abo_data input[type=text]	{ width: 150px; }
#abo_data select  { width: 155px; }

#abo_contact table td, #abo_cat table td {
	padding: 0 3px;
	vertical-align: middle;
}

#site_list		{ width: 330px; float: left; background-color: #fff; padding-top: 15px; overflow: hidden;}
.site_item		{ float: left; width: 707px; margin-bottom: 5px;}
.site_item_date	{ float: left; width: 130px; font-size: 10px; color: #666; text-align:right;}

.pro1_item		{ float: left; width: 702px; margin-bottom: 5px;padding: 10px 0px 8px 5px; overflow: hidden; }
.pro1_item_img	{ float: left; width: 75px; text-align: center; height: 50px; }
.pro1_item_title	{ float: left; padding: 0px 0px 0px 5px;  width: 400px; color: #1791D7; font-size: 11px; overflow:hidden; font-weight: bold; margin-bottom: 5px;}
.pro1_item_date	{ float: left; width: 190px; font-size: 10px; color: #666; text-align:right;}
.pro1_item_descr	{ float: left; width: 615px; font-size: 11px; }
.pro1_item_img	{ font-size: 10px; color: #666; margin-bottom: 14px; }
#pro1_list		{ width: 707px; float: left; background-color: #fff; padding:0px; }
#pro1_list img#list_img	 { max-width:70px; max-height: 60px; vertical-align:middle;}
#pro1_list div.pro1_item:hover { background: #eaffff; }
.pro1_item_img2	{ float: left; width: 75px; text-align: center; height: 60px; border: 3px double #DDDDDD; vertical-align: middle; background: white;  }

#strong_points, #weak_points { float:left; min-height:20px; height:auto!important; height:20px; float:left; width:353px; }
#weak_points		{ border-left:1px solid #ccc; margin-left:-1px; }
#strong_points 		{ border-right:1px solid #ccc;}
#swo_be_first		{ float:left; width:707px; color:#1791D7; font-size:15px; font-weight:bold; padding:25px 0; text-align:center; }
.swot_top_header	{ margin-bottom:10px; border-bottom:1px solid #ccc; }
.h3_weak 			{ color: #930000; font-size:15px; font-weight:bold; padding:10px 0px 10px 30px; }
.h3_strong 			{ color: #008000; font-size:15px; font-weight:bold; padding:10px 0px 10px 30px; }
.swo_point			{ float:left; padding:0px 10px 10px; }
.swo_point_img		{ float:left; margin-right:10px; margin-top: 1px; }
.swo_point_weak_img	{ background: url('/static/images/firm.png') no-repeat -203px -45px; width: 11px; height: 11px; }
.swo_point_strong_img	{ background: url('/static/images/firm.png') no-repeat -215px -45px; width: 11px; height: 11px; }
.swo_point_title 	{ float:left; font-size:12px; font-weight:bold; width:305px; overflow:hidden; line-height:14px; }
.swo_point_title textarea { float:left; font-size:12px; font-weight:bold; width:299px; }
.swo_point_txt 		{ float:right; font-size:10px; width:auto; padding-top:10px; }
.swo_point_txt_space{ margin-right:5px; }
.swo_point_bottom	{ float:right; width:auto; margin:5px 0px; color:#1791D7; line-height:22px; font-size:10px; cursor:pointer;}
.swo_point_bottom img	{ vertical-align:middle;}
.swo_point_overuse 	{ float:right; }
.swo_point_overuse_icon	{ float:left; margin: 6px 5px 0px 0px; background: url('/static/images/firm.png') no-repeat -203px -58px; width: 6px; height: 11px; }
.swo_point_vote 	{ float:right; margin-right:5px; }
.swo_point_vote_icon{ float:left; margin: 6px 5px 0px 0px; background: url('/static/images/firm.png') no-repeat -214px -59px; width: 12px; height: 10px; }
.swo_point_edit 	{ float:right; margin-right:5px; }

#add_swo 			{ float: left; border-top: 1px solid #ccc;width:100% }
#add_swo textarea  	{ border: none; background: transparent; display:inline-block;margin:0; vertical-align:top;width:286px }
#add_swo h3			{ padding-left: 10px; }
#add_point_strong	{ width: 312px; float: left; padding-left: 15px; }
#add_point_weak		{ width: 312px; float: right; padding-right: 85px; }
#add_point_div		{ width: 700px; float: left; text-align: center; padding: 10px 0px 5px 0px;}
.add_point_bg_top	{
	width: 289px;
}
.add_point_bg_middle{ width: 310px; height:50px }
.add_point_bg_middle input
{ width: 300px; background: transparent; border: none;}
.add_point_bg_bottom{
	width: 290px;
}
#add_point_button	{ background: url('/static/images/firm.png') no-repeat -588px -75px; width: 87px; height: 26px; border:none; font-size:11px; font-weight:bold; padding-bottom:3px; text-shadow: 2px 2px 2px orange; }

#ref_top 				{ width: 100%; height: 156px; float: left; background: #F1F1F1 url('/static/images/backgrounds/firm/opinions_table_bck.jpg') repeat-x center bottom; }
#ref_top_left 			{ width: 390px; height: 135px; float: left; margin-top: 9px; margin-left: 15px;}
#ref_top_left_1 		{ width: 8px; 	height: 135px; float: left; background: url('/static/images/backgrounds/firm/opinions_perc_table_left.gif') no-repeat; }
#ref_top_left_2 		{ width: 373px; height: 135px; float: left; background: url('/static/images/backgrounds/firm/opinions_perc_table_middle.gif') repeat-x; }
#ref_top_left_2 p 		{ height: 34px; line-height: 34px; color: #1791D7; font-size: 10px; }
#ref_top_left_2_1 		{ width: 325px; height: 135px; float: left; }
#ref_top_left_2_2 		{ width: 30px;  height: 135px; float: left; text-align: right; }
#ref_top_left_3 		{ width: 9px; 	height: 135px; float: left; background: url('/static/images/backgrounds/firm/opinions_perc_table_right.gif') no-repeat; }
#ref_top_right 			{ width: 230px; height: 40px;  float: left; margin-left: 36px; margin-top: 50px; }
#ref_top_right p		{ margin: 0px; padding: 0px; }
#ref_top_right_1 		{ width: 46px; height: 35px; float: left; margin-top: 3px; margin-right: 10px; }
#ref_top_right_2 		{ width: 170px; height: 35px; float: left; }
#ref_top_right_2_1		{ font-weight: bold; }
#ref_top_right_2_2	a	{ font-size: 9px; color: #1791D7; }
#ref_list 				{ width: 707px; float: left; }
.ref_list_item			{ padding: 8px 20px; float: left; width: 665px; border-bottom: 1px solid #dfdfdf; }
.ref_list_logo			{ width: 42px; height: 68px; float: left; margin-top: 7px; margin-right:12px; text-align: center; }
.ref_list_logo div		{ margin-left: -2px; color: #1791D7; font-size: 10px; float: left;}
.ref_list_logo div img 	{ margin-top: 0px; margin-right: 4px; margin-left: 2px;}
.ref_list_logo img		{ margin-top: 2px; max-width: 42px; max-height: 68px;}
.ref_list_author		{ width: 360px; height: 16px; float: left; font-size: 11px; margin-bottom: 5px;}
.ref_list_author a		{ color: #1791D7; font-weight: bold; }
.ref_list_utils			{ width: 105px; height: 16px; float: left; font-size: 9px; text-align: right;}
.ref_list_date			{ width: 130px; height: 16px; float: left; font-size: 9px; text-align:right;}
.ref_list_text			{ width: 590px; float: left; margin-top:10px;}



#refs_top 				{ width: 707px; height: 100px; float: left; background: #F1F1F1 url('/static/images/backgrounds/firm/opinions_table_bck.jpg') repeat-x center bottom; }
#refs_top_left 			{ width: 390px; height: 65px; float: left; margin-top: 16px; margin-left: 15px;}
#refs_top_left_1 		{ width: 8px; 	height: 65px; float: left; background: url('/static/images/backgrounds/firm/ref_left.gif') no-repeat; }
#refs_top_left_2 		{ width: 373px; height: 65px; float: left; background: url('/static/images/backgrounds/firm/ref_center.gif') repeat-x; }
#refs_top_left_2 p 		{ height: 34px; line-height: 34px; color: #1791D7; font-size: 10px; }
#refs_top_left_2_1 		{ width: 325px; height: 6px; float: left; }
#refs_top_left_2_2 		{ width: 30px;  height: 65px; float: left; text-align: right; }
#refs_top_left_3 		{ width: 9px; 	height: 65px; float: left; background: url('/static/images/backgrounds/firm/ref_right.gif') no-repeat; }
#refs_top_right 			{ width: 230px; height: 40px;  float: left; margin-left: 36px; margin-top: 28px; }
#refs_top_right p		{ margin: 0px; padding: 0px; }
#refs_top_right_1 		{ width: 46px; height: 35px; float: left; margin-top: 3px; margin-right: 10px; }
#refs_top_right_2 		{ width: 170px; height: 35px; float: left; }
#refs_top_right_2_1		{ font-weight: bold; }
#refs_top_right_2_2	a	{ font-size: 9px; color: #1791D7; }
#refs_list 				{ width: 707px; float: left; }
.refs_list_item			{ padding: 8px 20px; float: left; width: 665px; border-bottom: 1px solid #dfdfdf; }
.refs_list_logo			{ width: 42px; height: 68px; float: left; margin-top: 7px; margin-right:12px; text-align: center; }
.refs_list_logo div		{ margin-left: -2px; color: #1791D7; font-size: 10px; float: left;}
.refs_list_logo div img 	{ margin-top: 0px; margin-right: 4px; margin-left: 2px;}
.refs_list_logo img		{ margin-top: 2px; max-width: 42px; max-height: 68px;}
.refs_list_author		{ width: 360px; height: 16px; float: left; font-size: 11px; margin-bottom: 5px;}
.refs_list_author a		{ color: #1791D7; font-weight: bold; }
.refs_list_utils			{ width: 105px; height: 16px; float: left; font-size: 9px; text-align: right;}
.refs_list_date			{ width: 130px; height: 16px; float: left; font-size: 9px; text-align:right;}
.refs_list_text			{ width: 590px; float: left; margin-top:10px; overflow: hidden; line-height:14px;}


#ref_add 				{ width: 707px; float: left;}
#ref_add_b				{ float: left; width: 707px; margin: 7px 0px 7px 35px; }
#ref_show_title				{ float: left; width: 707px; margin: 7px 0px 7px 15px; }
#ref_add_b label 		{ font-weight: bold; font-size: 14px; }
#ref_add_top			{ background: url('/static/images/pics/textarea_panel_bck_top.gif') no-repeat; width:654px; height: 10px; float:left; margin-left: 20px;}
#ref_add_top_short		{ background: url('/static/images/pics/import_short_top.gif') no-repeat; width:510px; height: 10px; float:left; margin-left: 20px;}
#ref_add_middle			{ background: url('/static/images/pics/textarea_panel_bck_center.gif') repeat-y; width:654px; float:left; margin-left: 20px;}
#ref_add_middle_short	{ background: url('/static/images/pics/import_short_center.gif') repeat-y; width:510px; float:left; margin-left: 20px;}
#ref_add_middle textarea, #ref_add_middle_short textarea { padding-left:7px;line-height:150%; border: none; background: transparent; }
#ref_add_bottom			{ background: url('/static/images/pics/textarea_panel_bck_bottom_0.gif') no-repeat; width:654px; height: 9px; float:left; margin: 0px 0px 15px 20px;}
#ref_add_bottom_short	{ background: url('/static/images/pics/import_short_bottom.gif') no-repeat; width:510px; height: 9px; float:left; margin: 0px 0px 15px 20px;}
#ref_add_button 		{ width: 707px; text-align: center; margin: 13px 0px 5px 0px; float: left;}
#ref_add_button input	{ background: url("/static/images/firm.png") no-repeat scroll -588px -75px transparent; cursor:pointer; width: 87px; height: 26px; border:none; font-size:11px; font-weight:bold; padding-bottom:3px; text-shadow: 2px 2px 2px orange;}
.recommendation_name	{ font-size: 11px; float: left; height:20px;  line-height:20px; }
.recommendation_func	{ font-size: 10px; float:right; height:20px; line-height:20px; }
#ref_add_part			{ margin-left: 15px; }
.ref_prompt				{ font-size: 10px; float: left; margin-top: -10px;margin-left:20px; display:none; width:654px; height: 52px; line-height: 18px; background:url('/static/images/pics/textarea_panel_bck_bottom_1.gif') no-repeat; }
.ref_prompt	div			{ margin-top:20px; float: left; padding: 0px 10px; }
.ref_prompt div div 	{ padding:0px; margin:0px;}


.glist_header			{ float:left; width:677px; margin:0px 20px; padding:10px 0; font-weight:bold; color:#1791D7}
.glist_sec_header 		{ font-weight:bold; font-size:12px; padding:10px 0; }
.glist_item				{ float:left; padding:3px; margin:2px; width:100px; border:none; font-size:10px; background-color:none; text-align:center;position: relative }
.glist_item_img	img		{ max-height:60px; max-width:100px; margin:0 auto; }
.glist_item_name		{ padding-top:3px; max-height:20px; height: 20px; }
.glist_item_remove		{ padding-top:3px; color:#1791D7; }


.light_blue			{ color: #1B8DB1; }
#rating 			{ position: relative; }
#myRate 			{ float: left; }
/* wyswietlanie lewego menu dla edycji uzytkownika, poczty, itd */
/* left */
#profil_left 				{ background: url("/static/images/backgrounds/firm/rectangle_white_long.gif") repeat-y scroll 0 0 transparent; float: left; width: 251px; margin-left: 14px; color: #999999;}
#profil_left a				{ font-weight: bold; color: #333333; }
#profil_left img			{ vertical-align: middle; }
#profil_head1_l				{ background: url('/static/images/backgrounds/left_panel_top_left.jpg') no-repeat;	width: 75px;  	height: 42px; float: left; }
#profil_head1_c				{ background: url('/static/images/backgrounds/left_panel_middle_top.jpg') repeat-x; 	width: 171px; 	height: 32px; float: left; padding-top: 10px;}
#profil_head1_c div			{ margin-left: 10px; }
#profil_head1_c input, #profil_head1_c div div 		{ margin-top: 0px; margin-left: 0px; }

#profil_head1_r				{ background: url('/static/images/backgrounds/left_panel_top_right.jpg') no-repeat;	width: 4px; 	height: 42px; float: left; }
#profil_head11_l 				{ background: url('/static/images/backgrounds/left_panel_elem_left.jpg') no-repeat; width: 7px; 	height: 38px; float: left; }
#profil_head11_c 			{ background: url('/static/images/backgrounds/left_panel_elem_middle.jpg') repeat-x; 	width: 194px;	height: 38px; float: left; }
#profil_head11_c input 		{ margin-top: 5px; margin-left: 15px; }
#profil_head11_r 				{ background: url('/static/images/backgrounds/poczta_18.jpg') no-repeat; width: 45px; 	height: 38px; float: left; }
#profil_head11_rr			{ background: url('/static/images/backgrounds/left_panel_elem_right.jpg') no-repeat; width: 4px; 	height: 38px; float: left; }
#profil_center11 			{ width: 250px; float: left; line-height: 20px; padding-bottom: 15px; }
#profil_center11 p, #profil_center12 p		{ margin-left: 25px; }
#profil_center12 p label img { padding-bottom:1px; }
#profil_center11 a, #profil_center12 a 		{ text-decoration: none; color: #333333; }
#profil_center11 a:hover, #profil_center12 a:hover 		{ text-decoration: underline; }
#profil_head12_l			{ background: url('/static/images/backgrounds/left_panel_elem_left.jpg') no-repeat;	width: 7px; 	height: 39px; float: left; }
#profil_head12_c			{ background: url('/static/images/backgrounds/left_panel_elem_middle.jpg') repeat-x;	width: 194px; 	height: 39px; float: left; }
#profil_head12_c input 		{ margin-top: 5px; margin-left: 15px; }
#profil_head12_r			{ background: url('/static/images/backgrounds/poczta_18.jpg') no-repeat;	width: 45px; 	height: 39px; float: left; }
#profil_head12_rr			{ background: url('/static/images/backgrounds/left_panel_elem_right.jpg') no-repeat;	width: 4px; 	height: 39px; float: left; }
#profil_center12 			{ width: 250px; float:left; line-height: 20px; padding-bottom: 15px; }
#profil_head13_l			{ background: url('/static/images/backgrounds/left_panel_elem_left.jpg') no-repeat;	width: 7px; 	height: 39px; float: left; }
#profil_head13_c			{ background: url('/static/images/backgrounds/left_panel_elem_middle.jpg') repeat-x;	width: 194px; 	height: 39px; float: left; }
#profil_head13_c input 		{ margin-top: 2px; margin-left: 15px; }
#profil_head13_r			{ background: url('/static/images/backgrounds/poczta_18.jpg') no-repeat;	width: 45px; 	height: 39px; float: left; }
#profil_head13_rr			{ background: url('/static/images/backgrounds/left_panel_elem_right.jpg') no-repeat;	width: 4px; 	height: 39px; float: left; }
#profil_center13			{ width: 250px; float: left; padding-bottom: 15px; }

#profil_head14_l			{ background: url('/static/images/backgrounds/left_panel_elem_left.jpg') no-repeat;	width: 7px; 	height: 39px; float: left; }
#profil_head14_c			{ background: url('/static/images/backgrounds/left_panel_elem_middle.jpg') repeat-x;	width: 194px; 	height: 39px; float: left; }
#profil_head14_c input 		{ margin-top: 7px; margin-left: 15px; }
#profil_head14_r			{ background: url('/static/images/backgrounds/poczta_18.jpg') no-repeat;	width: 45px; 	height: 39px; float: left; }
#profil_head14_rr			{ background: url('/static/images/backgrounds/left_panel_elem_right.jpg') no-repeat;	width: 4px; 	height: 39px; float: left; }
#profil_center14			{ width: 250px; 	float: left; padding-bottom: 15px; }

#profil_head15_l			{ background: url('/static/images/backgrounds/left_panel_elem_left.jpg') no-repeat;	width: 7px; 	height: 39px; float: left; }
#profil_head15_c			{ background: url('/static/images/backgrounds/left_panel_elem_middle.jpg') repeat-x;	width: 194px; 	height: 39px; float: left; }
#profil_head15_c input 		{ margin-top: 7px; margin-left: 15px; }
#profil_head15_r			{ background: url('/static/images/backgrounds/poczta_18.jpg') no-repeat;	width: 45px; 	height: 39px; float: left; }
#profil_head15_rr			{ background: url('/static/images/backgrounds/left_panel_elem_right.jpg') no-repeat;	width: 4px; 	height: 39px; float: left; }
#profil_center15			{ width: 250px; 	float: left; padding-bottom: 15px; }

#profil_head18_l			{ background: url('/static/images/backgrounds/left_panel_elem_left.jpg') no-repeat;	width: 7px; 	height: 39px; float: left; }
#profil_head18_c			{ background: url('/static/images/backgrounds/left_panel_elem_middle.jpg') repeat-x;	width: 194px; 	height: 39px; float: left; }
#profil_head18_c input 		{ margin-top: 7px; margin-left: 15px; }
#profil_head18_r			{ background: url('/static/images/backgrounds/poczta_18.jpg') no-repeat;	width: 45px; 	height: 39px; float: left; }
#profil_head18_rr			{ background: url('/static/images/backgrounds/left_panel_elem_right.jpg') no-repeat;	width: 4px; 	height: 39px; float: left; }
#profil_center18			{ width: 250px; 	float: left; padding-bottom: 15px; }

#profil_head17_l			{ background: url('/static/images/backgrounds/left_panel_elem_left.jpg') no-repeat;	width: 7px; 	height: 39px; float: left; }
#profil_head17_c			{ background: url('/static/images/backgrounds/left_panel_elem_middle.jpg') repeat-x;	width: 194px; 	height: 39px; float: left; }
#profil_head17_c input 		{ margin-top: 7px; margin-left: 15px; }
#profil_head17_r			{ background: url('/static/images/backgrounds/poczta_18.jpg') no-repeat;	width: 45px; 	height: 39px; float: left; }
#profil_head17_rr			{ background: url('/static/images/backgrounds/left_panel_elem_right.jpg') no-repeat;	width: 4px; 	height: 39px; float: left; }
#profil_center17			{ width: 250px; 	float: left; padding-bottom: 15px; }

.panel_left_header			{ float:left; width:200px; cursor: pointer; }
.panel_left_img				{ float:left; }
.panel_left_par				{ float:left; color:black; font-size:14px; font-weight:bold; margin-top: 12px; margin-left: 15px; }

.panel_left_twolines {
	width: 120px;
	line-height: 18px;
	overflow: hidden;
	margin-top: 0;
}

#profil_left16 				{ background: url('/static/images/backgrounds/left_panel_bottom_left.jpg') no-repeat; width: 7px; 	height: 93px;float: left; }
#profil_center16 			{ background: url('/static/images/backgrounds/left_panel_bottom_middle.jpg') repeat-x;	width: 239px; 	height: 93px;float:left; }
#profil_right16 			{ background: url('/static/images/backgrounds/left_panel_bottom_right.jpg') no-repeat; width: 4px;		height: 93px;float:left; }
/* right */
#profile_right 				{ float: right;	width: 710px; background-color: #ffffff;}
#profile_left21 			{ background: url('/static/images/firm.png') no-repeat -41px 0px; width: 4px; height: 42px; float: left; }
#profile_center21 			{ background: url('/static/images/backgrounds/firm/menufirm_bck.gif') repeat-x; float: left; width: 680px; height: 42px; line-height: 43px; font-size: 11px; text-align: left; }
#profile_center21 a 		{ text-decoration: none; color: #ffffff; margin: 0px 5px 0px 5px; }
#submenu_active_center a{ color: black; margin: 0px; }
#profile_center21 a:hover 	{ text-decoration: underline; }
#profile_right21 			{ float: left; width: 25px; height: 42px; background: url('/static/images/firm.png') no-repeat -47px 0px; }
#profile_center22inner 		{ float: left; width: 695px; background: url('/static/images/backgrounds/center22inner_bck.jpg') repeat-y;	text-align: center;	}
#profile_center22 			{ margin-left:1px; float: left; text-align:left; width: 693px; background: url('/static/images/backgrounds/center_bck.gif') repeat-x; }


#profile_center1 div		{ margin: 35px 20px 25px 20px; }
#profile_center1 p p		{ margin-left: 15px; font-size: 11px;  line-height: 20px; }
#profile_center1 h3 		{ margin-left: 15px; }
#profile_center1 hr 		{ color: #c5c5c5; }
#profile_center12 			{ overflow:hidden; }
#profile_center14 input 	{ margin:0px; border: 0px; float: left; }
#profile_left_21_2 			{ width: 1px; height: 40px; float: left; }
#profile_center_21_2 		{ background: url('/static/images/backgrounds/grey_panel_center.jpg') repeat-x;  width: 708px; margin-left: 1px; height: 40px; float: left; }
#profile_right_21_2 		{ width: 1px; height: 40px; float: left; }
#profile_left_21_3 			{  width: 1px; height: 40px; float: left; }
#profile_center_21_3 		{ background: url('/static/images/backgrounds/white_panel_middle.jpg') repeat-x; width: 706px; height: 40px; float: left; }
#profile_right_21_3 		{ background: url('/static/images/backgrounds/white_panel_right.jpg') no-repeat; width: 2px; height: 40px; float: left; }
#profile_inner_right 		{  width: 710px; float: left; }
#profile_inner_right td		{ padding: 3px 0px 2px 3px; border: 0px; height:40px; }
#profile_inner_right table  { border: 0px; margin: 0px; width: 708px;}
#profile_inner_right table a{ text-decoration: none; color: #333333; }
.panel3_check_all			{ width: 40px; height: 38px; float: left; text-align: center; }
.panel3_check_all input		{ margin-top: 13px; }
#panel2_check_all_img		{ width: 40px; height: 38px; float: left; text-align: center; }
#panel2_check_all_img img   { margin-top: 13px; }
#panel3_do_with_checked 	{ float: left; }
#panel2_check_allproview_img {float: left; vertical-align: bottom; margin: 14px 10px;}
#panel3_do_with_checked input{ margin-top: 8px; margin-left: 10px; }

.panel3_separator			{ background: url('/static/images/backgrounds/grey_panel_separator.jpg') no-repeat; height: 38px; width: 4px; float: left; }
#panel3_author				{ width: 110px; height: 38px; display: table-cell; float: left; text-align: center; line-height: 38px; }
#panel3_author a:hover	 	{ text-decoration:none; color: #1791D7!important }
#panel3_title				{ width: 145px; height: 38px; display: table-cell; float: left; text-align: center; line-height: 38px; }
#panel3_title a:hover	 	{ text-decoration:none; color: #1791D7!important  }
#panel3_text				{ width: 213px; height: 38px; display: table-cell; float: left; text-align: center; line-height: 38px; }
#panel3_text a:hover	 	{ text-decoration:none; color: #1791D7!important  }
#panel3_flag				{ width: 30px; height: 38px; display: table-cell; float: left; text-align: center; line-height: 38px; }
#panel3_date				{ width: 140px; height: 38px; display: table-cell; float: left; text-align: center; line-height: 38px; }
#panel3_date a:hover	 	{ text-decoration:none; color: #1791D7!important  }
/* inne */
.results_count 				{ float: right; width: 170px; color: white; }
#side_menu					{ line-height: 20px; color: #999999; }
#side_menu img				{ vertical-align: middle; }
.side_menu_lvl1				{ margin-left: 25px;}
.side_menu_lvl2				{ margin-left: 60px; }
#side_menu a				{ color: #444444; }
.ul_inner 					{ margin-left: 10px; }
#page_header				{ color: white; font-size: 12px; margin-left: 20px; font-weight: bold }
#profil_11, #profil_12, #profil_13, #profil_14, #profil_15, #profil_17, #profil_18 { display:none; width: 250px;  }
/* przetargi */
#przetargi #pro2_nav2_1 a img { border: none; vertical-align: middle; }
#przetargi #pro2_nav2_1 a	{ font-weight: normal; font-size: 10px; color: #1791D7; }

.conn_type_select {
	text-align:center;
	color: #333;
	float: left;
	background:url("/static/images/pics/arrow.png") no-repeat;
	width: 200px;
	height:30px;
	padding-top:10px;
	margin-bottom:10px;
}




.stars_names	{color: white}

.jstree-default .jstree-clicked {
	color:#BEEBFF !important;
	font-weight:bold!important;
	padding:0 2px 0 1px;
	background: none!important;
}
.jstree-default .jstree-hovered {
	color:#BEEBFF !important;
	font-weight:bold!important;
	padding:0 2px 0 1px;
	background: none!important;
}




/*AUKCJE!!*/
#title_tags_date{
	margin-top:-20px;
	width: inherit;
	padding-left:20px;
	float: left;
}
#title_auc{
	float: left; width: 480px; font-size: 12px;
}
#tags_auc{
	float: left; width: 480px; font-size: 12px;
}

#title_tags_date div {height:20px;margin-top:20px;}

#title_tags_date span{display:inline-block;width:100px;}

#short_txt_auction_label{margin:8px 0px 11px 0px;}

#abo_description_txt {
	line-height: 150%;
	float: left;
	padding: 10px 10px 10px 20px;
    width: 677px;
}


#att_list img#list_img				{  max-width:70px!important; max-height: 50px!important; }
.att_item_img2	{ float: left; width: 90px; text-align: center; height: 60px; }
#att_head .wybor
{
	float:right;
	font-weight:normal;
}
#att_head #div_order_by{display:inline;float:right;margin:21px 8px 0 4px;}

form#upload_foto{

}

form#upload_foto #listfile{
	position: relative;
	width: 100%;
	margin-top: 15px;
}
#listfile {
	width: 400px;
	margin: 0 auto;
}
.fileUpload{
	width: 400px;
	margin: 10px 0;
}
.fileUpload .nameFile {
	width: 200px;
	float: left;
	height: 15px;
	overflow: hidden;
	text-align:right;
	padding-right: 15px;
}
.fileUpload .progressbar{
	width: 175px;
	float: left;
	height: 15px;
	margin: 0px;
}
.fileUpload .progressbar .ui-progressbar-value{
	margin: 0px;
}
#multiUpload input{
	float: none;
	margin: 0 auto;

}
#multiUpload, #logoUpload {
	width: 100%;
	min-height: 24px;
	height: auto!important;
	height: 24px;

	margin: 10px 0;
}
#logoUpload {
	width:auto;
	height:auto;
}
#logoUpload img{
	max-height:198px;
	max-width:298px;
}

.opi_attachment {
	width: 300px;
	height: 60px;
	text-align: center;
	padding: 10px 5px;
	clear: both;
	margin: auto;
}

.opi_attachment div {
	padding-top: 25px;
	padding-right: 15px;
	float: left;
}

.opi_attachment img {
	display: block;
	float: left;
	max-width: 80px;
	max-height: 60px;
}

#dialog_friends_message{
	clear:both;
	height:54px;
	margin-top:10px;
	padding-top:5px;
	border-top:1px solid #EAEAEA;
}

#dialog_friends_textarea{
	width:472px;
}

.ui-dialog-buttonpane{
	margin:0px!important;
}
#dialog_friends_frame			{ overflow-y:auto; height:300px; }
#dialog_friends_frame ul 		{ text-align:center; }
#dialog_friends_frame li 		{ float:left; width:103px; }
.li_border_black			{ border:0px solid #000000; padding:4px;margin:2px 2px }
.li_border_white			{ border:1px solid #ffffff; padding:4px;margin: 1px; opacity: 0.8}
.img_border_white			{  }
#dialog_friends_frame a		{ width:100%; height:100%; display:block; }
.dialog_friends_frame_img		{ height:63px; display:block; margin:0 auto; max-width:103px; }
.dialog_friends_frame_name		{ padding-top:3px; height:20px; display:block; }

.display_rate_dialog_button{
	background:url("/static/images/pics/panel_left_estimate.gif") no-repeat;
	width: 125px;
	height: 87px;
}
#send_message_button {
	background: transparent url("/static/images/pics/panel_left_send_message.gif") no-repeat;
	width: 125px;
	height: 87px;
}
#display_recommend_dialog_button{
	background:url("/static/images/pics/panel_left_recommend.gif") no-repeat;
	width: 125px;
	height: 85px;
}
#give_a_reference_button{
	background: transparent url("/static/images/pics/panel_left_reference.gif") no-repeat;
	width: 125px;
	height: 85px;
}
#display_join_firm__dialog_button{
	background:url("/static/images/pics/panel_left_attach.gif") no-repeat;
	width: 125px;
	height: 85px;
}
#display_add_favourite_dialog_button{
	background: transparent url("/static/images/pics/panel_left_favourite.gif") no-repeat;
	width: 125px;
	height: 85px;
}
.empty_trash a {
	color: #999999!important;

	font-size: 11px;
	}
#game_banner {
	margin: 0;
	padding: 7px 7px 7px 7px;
	}
#game_banner_img {
	background: url('/static/images/banner3.png');
	width: 940px;
	height: 240px;
	padding: 0px 0 0 0px;
	}
#game_banner img {
	cursor: pointer;
	}
.game_banner_class{
	background: none;
	border: 0px solid #000000;
	top: 0px;
	position: absolute;
	top: 50%!important;
	margin: -130px 0 0 0;
	}
.game_banner_class .ui-dialog-titlebar {
	padding: 0!important;
	}
.game_banner_class .ui-dialog-titlebar .ui-dialog-titlebar-close {
	margin: 2px 18px 0 0!important;
	height: 30px!important;
	}
#ui-dialog-title-game_banner {
	display:none;
	}
.game_banner_class .ui-icon-closethick {
	background: url("/static/images/icons/close2.png");
	background-position: 0px 0px;
	}
.game_banner_class .ui-dialog-titlebar-close:hover  {
    background: none;
    border: 0;
    margin: 0;
    padding: 0;
    background-position: 0px 0px;
    }
.game_banner_class .ui-icon:hover  {
    margin: 2px 0 0 0;
    opacity: 1;
    }
.game_banner_class .ui-icon {
	width:33px;
	height: 33px;
	opacity: 0.8;
	}

#addOpenHours {
    width:654px; float:left; margin-left: 20px;
}

#frameTopLeft {
	background:url("/static/images/pics/duszek_ramka.png") no-repeat 0px 0px;
	width: 9px;
	height: 10px;
    float: left;
}
#frameTop {
	background:url("/static/images/pics/ramkaTloTop.png") repeat-x;
	width: 280px;
	height: 10px;
    float: left;
}
#frameTopRight {
	background:url("/static/images/pics/duszek_ramka.png") no-repeat -9px 0px;
	width: 9px;
	height: 10px;
    float: left;
}
#opening_hours {
    border-top: none;
    border-left: solid 1.5px #A3A3A3;
    border-right: solid 1.5px #A3A3A3;
    border-bottom: none;
    background:transparent;
    opacity: 0.8;
    width: 150px;
    resize: none;
    padding: 0px;
    height: 49px;
    margin: 0px;
    padding-left: 5px;
    width: 291px;
    overflow-y: auto;
}

#frameBottomLeft {
	background:url("/static/images/pics/duszek_ramka.png") no-repeat 0px -9px;
	width: 9px;
	height: 10px;
    float: left;
}

#frameBottom {
    width: 280px;
    background-color: #A3A3A3;
    height: 1px;
    float: left;
    margin-top: 9px;
}

#frameBottomRight {
	background:url("/static/images/pics/duszek_ramka.png") no-repeat -9px -9px;
	width: 9px;
	height: 10px;
    float: left;
}
.preferred_language select{
    width: 50px!important;
}

.display_rate_dialog_button_2 p{
    background: url("/static/images/buttons/profile_new_menu.png") no-repeat scroll 0 0 transparent;
    height: 38px;
    margin-left: 65px;
    width: 40px;


}
#send_message_button_2 p{
    background: url("/static/images/buttons/profile_new_menu.png") no-repeat scroll -47px 0 transparent;
    height: 38px;
    margin-left: 65px;
    width: 40px;

}
#display_recommend_dialog_button_2 p{
    background: url("/static/images/buttons/profile_new_menu.png") no-repeat scroll -100px 0 transparent;
    height: 38px;
    margin-left: 58px;
    width: 50px;

}
#give_a_reference_button_2 p{
    background: url("/static/images/buttons/profile_new_menu.png") no-repeat scroll -150px 0 transparent;
    height: 38px;
margin-left: 55px;
    width: 40px;

}
#display_join_firm__dialog_button_2 p{
    background: url("/static/images/buttons/profile_new_menu.png") no-repeat scroll -200px 0 transparent;
    height: 38px;
margin-left: 65px;
    width: 40px;

}
#display_add_favourite_dialog_button_2 p{
    background: url("/static/images/buttons/profile_new_menu.png") no-repeat scroll -250px 0 transparent;
    height: 38px;
    margin-left: 65px;
    width: 40px;
}

#profile-menu-icons{
	width:960px;
	height:30px;
	margin:0 auto;
	position:relative;
    padding-top: 15px;
}

.profile-new-menu-item{
    height: 60px;
    padding-top: 15px;
    width: 160px;
    float:left;
    text-align:center;
    cursor: pointer;
}