.mojeFirmy 				{ text-align: left; color: black; margin: 20px; margin-top: 3px; width: 400px; }
#mojeMenu				{ width: 200px; text-align: center; background: #eeeeee; border: 1px solid gray; border-left: 5px solid black; border-bottom: 2px solid black; position: absolute; top: 70px; right: 20px;}
#fir 					{ margin-top: 10px; text-align: right; float: left; max-width: 800px; margin-right: 100px; }
#logo 					{ margin-top: 10px; float: left; clear: both; }
#show_fir 				{ margin: auto; margin-top: 10px; min-width: 500px; }
#rating 				{ margin: auto; width: 600px; }
#overallRate, #myRate 	{ background: #dedede; border: 1px solid black; width: 300px; float: left; margin-right: 20px; padding: 20px;	line-height: 25px; }
.rate 					{ width: 30px; }
#logo 					{ width: 402px; height: 252px; overflow: hidden; clear:both;}
#logo img 				{ border: 0px solid black; }
#adresowe 				{ width: 345px; min-height: 252px; }
#opis 					{ text-indent: 20px; background: #fff; font-family: sans-serif; }
#opis p 				{ background: #dfdfdf; }
#ocena 					{ min-height: 230px; }
thead 					{ background: gray; }
table 					{ vertical-align: top; border-collapse: collapse; }
th 						{ padding: 5px; }
td 						{ vertical-align: top; padding: 3px;}
hr 						{ clear: both; }
#fck_div 				{ width: 600px; border: 0px solid #222222; margin-bottom:7px;}
.opi_text #fck_div 	{ width: 705px; margin-top:0px; }
#lista 					{ background: #444466; border: 1px solid black; width: 300px; min-height: 400px; }
.margin_left_40 		{ margin-left: 40px; }
.center 				{ text-align: center; }
.overuse_descr 			{ text-align: justify; }
.por_descr 		{ text-indent: 20px; }
#map_content	 		{ width:auto; margin: auto; display: block;  cursor: pointer;}
#map_edit				{ width: 600px!important; height: 500px!important; float:left; border: 1px solid black; }
#legend 				{ margin-top: 20px; margin-left: 10px;float: left; height:400px; width:196px; border: 2px solid black; background: #e0e0e0; overflow: auto; }
#legenda_mapki 			{  }
#lokalizacja_zatwierdz 	{  }
#googleMapsNav			{ margin-bottom: 5px; height: 30px;}
.SaveYourAddress,
.YourAddress 			{ float: left; }
.YourAddress {
	background:url("/static/images/backgrounds/common/input_bck_300.gif") no-repeat scroll center top transparent;
	margin-top:3px;
	width:300px;
	height:100%;
}
.SaveYourAddress {
	height:30px;
	margin-right: 5px;
}
.SaveYourAddress .ui-button-text-only .ui-button-text {
	padding:6px 11px;
}
.YourAddress input {
	background:none repeat scroll 0 0 transparent;
	border:medium none;
	color:#333333;
	font-size:11px;
	margin-top:4px;
	padding-left:5px;
	width: 289px;
}
#zatwierdz_btn p 		{ margin-top: 10px; }
#zatwierdz_btn input[type=text]
						{ width: 94px; }
#zatwierdz_btn input[type=image]
						{ cursor:pointer;	}
#loading 				{ color: #d54b4b; }
#info_register 			{ text-align:left; }
#pro2 table 		{ clear: both; }
#pro2 input[type=submit]
					 	{ margin-bottom: 10px; }
#center 				{ margin: auto; }
#workers 				{ clear: both; }
#connection 			{ clear: both; margin-top: 20px; }
#add_por_dialog div
				 		{ margin-left: 0px; width: 610px; border: 1px solid black; }
.choose_main_search 	{ float:left; width: 270px; margin-left: 10px;}
.search_cat_input {
	background:url("/static/images/backgrounds/common/input_bck_300.gif") no-repeat scroll center top transparent;
	height:30px;
	margin-top:3px;
	width:300px;
}
.search_cat_input input {
	background:none repeat scroll 0 0 transparent;
	border:medium none;
	color:#333333;
	font-size:11px;
	margin-top:4px;
	padding-left:5px;
	width: 289px;
}
.choose_main_list 		{ width: 95%; float: left; margin-left: 20px; }
.choose_cat_list 	{ float: left; }
.choose_cat_selected
						{ float: left; margin-left: 50px; }
.selecteds_cat		{ margin: 7px 0px; }
.selecteds_cat	select {padding: 5px; margin-top: 2px;}
#cat_path_auc 	{ font-size:10px; clear:none; }
#dialog_auc_add div { width: 600px; border: 1px solid black; }
#distance 				{ width: 35px; }
#szukaj_button 			{ display:inline; width: 55px; }
#clear_map_button 		{ display:inline; width: 110px; }
#city_go_to				{ margin-top: 10px; }
#city_go_to input 		{ width: 94px; }

.choose_main_list h3 {
	margin-bottom: 5px;
}
div.defaultBranch{
	margin: 5px 0;
}
div.defaultBranch span.nameDefaultBranch{
	border:1px solid #99DEFD;
	padding:0 2px 0 1px;
	font-size: 11px;
	margin-left:5px;
	color:#BEEBFF !important;
	font-weight:bold !important;
	float: left;
	line-height: 16px;
        max-width: 470px;
}
.deleteDefaultBranch {
	background-position:-96px -128px;
	background-image:url("/static/jlib/jquery_ui/css/dot-luv/images/ui-icons_98d2fb_256x240.png");
	float: left;
	height:16px;
	width:16px;
	padding: 0px!important;
	margin: 0px;
	cursor: pointer;
}
.info_cat {
	margin-top: 5px;
}
.info_cat_msg {
	display: none;
	color:#BEEBFF;
}

/* dodawanie firmy */

#add_fir_outer_wrapper {
	float: left;
	width: 966px;
	margin-left: 18px;
	margin-top: 5px;
}

#add_fir_header {
	float: left;
	width: 966px;
}

#add_fir_header_l {
	float: left;
	width: 24px;
	height: 42px;
	background: url('/static/images/backgrounds/firm/addfirm_corner_top_left.gif') no-repeat;
}

#add_fir_header_c {
	float: left;
	width: 918px;
	height: 42px;
	background: url('/static/images/backgrounds/firm/addfirm_top_middle.gif') repeat-x;
}

#add_fir_header_c	h1 {
	color: #1791D7;
	font-size: 14px;
	margin-top: 14px;
	font-weight: bold;
}

#add_fir_header_r {
	float: left;
	width: 24px;
	height: 42px;
	background: url('/static/images/backgrounds/firm/addfirm_corner_top_right.gif') no-repeat;
}

#add_fir_errors {
	float: left;
	width: 964px;
	height: 53px;
	background: url('/static/images/backgrounds/firm/errors_background.gif') repeat-x;
	color: #fff;
	line-height: 53px;
	font-size: 11px;
	font-weight: bold;
	display: none;
}

.imgError {
	background:url("/static/images/backgrounds/firm/error_big.gif") no-repeat scroll center center transparent;
	display:block;
	float:left;
	height:100%;
	margin-left:20px;
	_margin-left:10px;
	margin-right:10px;
	width:27px;
}
.imgErrorSmall {
	background:url("/static/images/backgrounds/firm/error_small.gif") no-repeat scroll center center transparent;
	display:block;
	float:left;
	height:100%;
	width:16px;
}



.add_fir_item {
	float: left;
	width: 944px;
	background: url('/static/images/backgrounds/firm/addfirm_bck.gif') repeat-x #fff;
	padding: 10px;
	min-height: 26px;
	height: 26px;
	height: auto!important;
	display: block;
}

.add_fir_item input[type='text'] {
	width: 289px;
}

.add_fir_item p {
	float: left;
	width: 320px;
	min-height: 26px;
	height: 26px;
	height: auto!important;
}

div.innerItem {
	float: left;
	width: 300px;
	min-height: 26px;
	height: 26px;
	height: auto!important;
	/*overflow: hidden;*/
}

.add_site_item {
	width:543px!important;
	border-right:1px solid #dadada;
}

.add_fir_item_error {
	float: left;
	width: 390px !important;
	min-height: 26px;
	line-height: 26px;
	display: none;
	font-size: 9px;
	margin-left: 10px;
}

.add_fir_item_error img {
	/*vertical-align: middle;
	margin-top: -2px;*/
}

#add_fir_footer {
	float: left;
	width: 944px;
	background: url('/static/images/backgrounds/firm/addfirm_bck.gif') repeat-x;
}

.add_fir_field_name {
	width: 200px !important;
	margin-left: 5px;
	padding-top:7px;
}

.add_fir_field_name img {
	margin-left: 10px;
	vertical-align: middle;
}

.small_left_padding {
	padding-left: 13px;
	width: 187px !important;
}

p.clear {
	width: 750px;
	float: left;
	height: 1px !important;
	min-height: 1px !important;
}

.add_fir_input_bck_disabled {
	position: absolute;
	width: 280px;
	height: 16px;
	margin-left: 10px;
	background: rgba(0, 0, 0, 0.2);
	display: inline-block;
}

.add_fir_input_bck {
	float: left;
	background: url('/static/images/backgrounds/common/input_bck_300.gif') no-repeat center top;
	width: 300px;
	height: 24px;
	margin-top: 3px;
}

.add_fir_input_bck input {
	background: transparent;
	border: none;
	padding-left: 5px;
	color: #333;
	font-size: 11px;
	margin-top: 4px;
}

.add_fir_input_bck_small {
	background: url('/static/images/backgrounds/common/input_bck_120.gif') no-repeat left top;
	width: 120px;
}

.add_fir_bg_top {
	background: url('/static/images/firm.png') no-repeat -466px -44px;
	width: 310px;
	height: 9px;
	padding: 0px!important;
}

.add_fir_bg_middle {
	background: url('/static/images/backgrounds/firm/sims_textarea_middle.gif') repeat-y center center;
	width: 310px;
	text-align: center;
}

.add_fir_bg_bottom {
	background: url('/static/images/firm.png') no-repeat -466px -55px;
	width: 310px;
	height: 9px;
	padding: 0px!important;
}

.add_fir_input_info {
	width: 20px !important;
	float: left;
}

.add_fir_input_info img {
	margin-top: 7px;
}

#save_cat {
	padding-bottom: 10px;
}


#add_fir_outer_wrapper	{ float: left; width: 966px; margin-left: 18px; margin-top:5px; }
#add_fir_header		{ float: left; width: 966px; }
#add_fir_header_l		{ float: left; width: 24px;  height:42px; background: url('/static/images/backgrounds/firm/addfirm_corner_top_left.gif') no-repeat; }
#add_fir_header_c		{ float: left; width: 918px; height:42px; background: url('/static/images/backgrounds/firm/addfirm_top_middle.gif') repeat-x; }
#add_fir_header_c	h1	{ color: #1791D7; font-size: 14px; margin-top: 14px; font-weight: bold; }
#add_fir_header_r		{ float: left; width: 24px;  height:42px; background: url('/static/images/backgrounds/firm/addfirm_corner_top_right.gif') no-repeat; }
#add_fir_inner_wrapper	{ float: left; width: 964px; border: 1px solid #ccc; background: #FFF;}
#add_fir_errors		{ float: left; width: 964px; height:53px; background: url('/static/images/backgrounds/firm/errors_background.gif') repeat-x; color: #fff; line-height: 53px; font-size: 11px; font-weight: bold; display:none; }
#add_fir_errors img	{ margin-left: 20px; margin-right: 10px; vertical-align: middle; }

.add_fir_item input[type='text'] { width: 289px; }
.add_fir_item p		{ float: left; width: 320px; min-height:15px; height: 15px; height: auto!important;}
#branch_l 				{ padding-top:5px; font-size: 10px; color: gray; max-height: 100px; overflow-y: auto; margin-bottom: 5px; min-height: 12px;}
#add_cat 		{ margin: 5px 0px; }
#branch_l p 			{ color: gray; font-size:10px; height: 15px; float: none; }
#branch_l p.mainBranch	{ font-weight: bold; }
.add_fir_item_error	{ float: left; width: 390px!important; min-height:30px; line-height: 30px; display:none; font-size:9px; }
.add_fir_item_error img{ vertical-align: middle; margin-top: -2px; _margin-top: 0px;  }
.add_fir_field_name img{ margin-left: 10px; vertical-align: middle; }
.small_left_padding		{ padding-left:13px; width: 187px!important; }
p.clear					{ width: 750px; float:left; height:1px!important; min-height:1px!important; }
.add_fir_input_bck input{ background: transparent; border: none; padding-left:5px; color:#333; font-size:11px; margin-top:4px;}
.add_fir_input_info	{ width: 20px!important; float: left; }
.add_fir_input_info img{ margin-top: 7px; }
#save_cat			 { padding-bottom: 10px;}

div.add_fir_item_wrapper {
	float: none;
}
div.item_box {
	width: 556px;
	overflow: hidden;
	float: left;
}
div.item_box_maps{
	width:300px;
	height: 200px;
	float: left;
	border: 1px solid #dadada;
}
select#country{
	padding: 4px;
}

/*.even{*/
/*	background-color:#DFFAFF;*/
/*}*/

#fir_inform_header	{ height:25px; padding-top:0px; margin-left:16px; margin-top:5px; }
#fir_inform			{ float: left; width: 964px; border: 1px solid #ccc; margin-left:16px; }
#fir_inform_header_l {
	float: left;
	width: 24px;
	height: 42px;
	background: url('/static/images/backgrounds/firm/addfirm_corner_top_left.png') no-repeat;
}

#fir_inform_header_c {
	float: left;
	width: 918px;
	height: 42px;
	background: url('/static/images/backgrounds/firm/addfirm_top_middle.gif') repeat-x;
}

#fir_inform_header_c h1 {
	color: #1791D7;
	font-size: 14px;
	margin-top: 14px;
	font-weight: bold;
}

#fir_inform_header_r {
	float: left;
	width: 24px;
	height: 42px;
	background: url('/static/images/backgrounds/firm/addfirm_corner_top_right.png') no-repeat;
}

.priv_firm_about table{
	width:100%;
	}
.priv_firm_about#td1{
	width:200px;
	}
.priv_firm_about#td2{
	width:200px;
	}
.priv_firm_about#td3{
	width:200px;
	}
.priv_firm_about td{
	height:25px;
	padding:0x 0px 3px 5px;
	}
.priv_firm_table {
	width:707px;
	padding: 5px
	}
.priv_firm_table tr {
	height:25px;
}
.priv_firm_table th {
	padding: 5px 0px 0px 10px;
}
.priv_firm_table td {
	width:200px;
	vertical-align:middle;
	padding: 0px 0px 0px 10px;
	height:10px;
	}
.priv_firm_tr_color {
	background-color:#ECECEC;
}
.priv_firm_about {
	font-size:11px;
}

#new_profile_div {
	position:absolute; top:0px; right:0px;height:25px; margin-top:0px; padding:6px 5px 0px 0px; font-size:10px;
	}

#new_profile_select {
	font-size:10px;
	}
#new_profile_select_button {
	font-size:10px;
}
#firm_keywords {
    float: left;
    padding-bottom: 5px;
}
#firm_keywords #desc_keywords_input {
    float: left;
    margin-left: 5px;
}
#firm_keywords #desc_keywords_input input {
    width: 262px;
}
.abo_cat_short_desc #desc_short_input {
    float: left;
    margin-left: 5px;
}

.button_yellow {
	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;
}
#opinionWidgetDiv {
	float:left;
	text-align: center;
	width: 100%;
	margin: 10px 0;
}

.border_top_L {
	background: url("/static/images/pics/textarea_spirit.png") no-repeat scroll 0 0 transparent;
    width: 10px;
    height: 10px;
    float:left;
}
.border_top_C {
    background-image:url("/static/images/pics/textarea_spirit.png");
    background-repeat: repeat-x;
    background-position: 0px -22px;
    height: 5px;
    float:left;
}

.border_top_R {
    background: url("/static/images/pics/textarea_spirit.png") no-repeat scroll -11px 0 transparent;
    width: 10px;
    height: 10px;
    float:left;
}
.border_bottom_L {
    background: url("/static/images/pics/textarea_spirit.png") no-repeat scroll 0 -11px transparent;
    height: 10px;
    width: 10px;
    float:left;
}

.border_bottom_C {
    background: url("/static/images/pics/textarea_spirit.png") repeat-x scroll 0 -28px transparent;
    height: 5px;
    float:left;
    margin: 0 0 0 0;
}

.border_bottom_R {
    background: url("/static/images/pics/textarea_spirit.png") no-repeat scroll -11px -11px transparent;
    height: 10px;
    width: 10px;
    float:left;
}

.border_left {
    background: url("/static/images/pics/textarea_spirit2.png") repeat-y scroll 0 0 transparent;
    width: 5px;
    height: 100%;
    display: inline-block;
}

.border_right {
    background: url("/static/images/pics/textarea_spirit2.png") repeat-y scroll -5px 0 transparent;
    width: 5px;
    height: 100%;
    display: inline-block;
    margin: 0 0 0 5px
}