body {
    font:11px Georgia,Century Gothic,Helvetica,sans-serif;
    }
.up,.down {
	float:right;
	cursor:pointer;
	width:13px;
	height:11px;
	margin:3px 0 0 3px;
	}
.up {background:url(../i/arrow_up.gif) right top no-repeat;}
.down {background:url(../i/arrow_down.gif) right bottom no-repeat;}

ul.radio_list li input,
ul.checkbox_list li input {width:15px;}
ul.checkbox_list li ul {margin-left:50px;}

table {
	border-collapse: collapse;
	border-spacing:0px;
	border:0px;
	}
table input,table select,table textarea {
	font:11px Georgia;
    margin:0px;
	}
.schema input,.schema textarea {width:99%;}
.schema select {
	/*width:47%;*/
	width:45%;
	height:21px;
	line-height:17px;
	}
/*td select:first-child {margin-right:9px;}*/

/*-- kind table 1 --*/
.table-1 {
	margin:0px 0px 19px 0px;
	width:100%;
	}
.table-1 thead td {padding:0px;}
.table-1 th {
	width:115px;
	background:url(../i/forms/reg_seprit.gif) right 1px repeat-y;
	padding:6px 23px 6px 0px;
	vertical-align:top;
	font-size:11px;
	font-weight:normal;
	text-align:right;
	color:#636467;
	}
.table-1 td {
	vertical-align:middle;
	font-size:11px;
	font-weight:normal;
	padding:6px 12px 6px 23px;
	}
.table-1 td table td {padding:0px;}
.table-1 td p {margin-bottom:4px;font-size:9px;}
/*-- /kind table 1 --*/

/*-- kind table 2 --*/
.schema {width:100%;font-size:11px;margin-bottom:11px;}
.schema thead td {padding:0px;}
.schema th,#my_form_3 table th {
	width:115px;
	padding:8px 5px 7px 0px;
	text-align:right;
    vertical-align:top;
	color:#636467;
    font-weight:normal;
	}
p.label {
	font-weight:bold;
    clear:both;
    color:#636467;
	}
.schema td {
    padding:6px 12px 6px 0px;
    vertical-align:top;
    }
.schema td table td {padding:0px;}
.schema td table td table td {padding:6px 0;}
.schema td table td table td table td {padding:0px;}
/*-- /kind table 2 --*/

.lat input,.lng input {width:26% !important;margin:0 7px 0 3px;}

.label-part input,
.ext-part input {
	width:30px !important;
	margin:0 3px;
	}
.number-part  input {width:80px !important;margin:0 3px;}
.depth-5 .number-part  input {width:75px !important;}

.some-title {
	padding:10px 5px;
	background:#f0f0f0;
	border:1px solid #ccc;
	border-width:1px 0px;
	}

#next,#prev,#publish,#save_draft,#discard,#suggest,#change {
	cursor:pointer;
	border:none !important;
	color:#fff;
	font-size:0px;
	padding:0px;
	height:21px !important;
	background-color:#535355;
	background-image:url(../i/buttons.png);
	background-repeat:no-repeat;
	}
#next      { background-position:0px -198px;width:46px !important;}
#prev      { background-position:0px -176px;width:46px !important;}
#publish   { background-position:0px -572px;width:49px !important;}
#save_draft{ background-position:0px -616px;width:65px !important;}
#discard   { background-position:0px -637px;width:89px !important;}
#suggest   { background-position:0px -723px;width:89px !important;}
#change    { background-position:0px -462px;width:89px !important;}

.delete_hours,.delete_category,.delete {
	background:url(../i/remove.gif) left center no-repeat;
	width:11px;
	height:11px;
	display:block;
	cursor:pointer;
	}
table .delete_hours,
table .delete_category {float:right;margin-top:5px;}

/*-- container buttons --*/
.container_buttons .add {
	clear:both;
	font-size:12px;
	background:url(../i/icon/icons.gif) left -11px no-repeat;
	padding:0 0 0 16px;
	margin-left:17px;
    cursor: pointer;
	text-decoration:none;
	font-size:11px;
	color:#636467;
	}
.container_buttons .add:hover {color:#999;}
ul.container_buttons {width:58px;}
ul.container_buttons_ext {width:95px;}
ul.container_buttons li {float:right;}
/*.container_buttons .delete {margin-top:3px;}*/
ul.container_buttons li a {
	margin-top:3px;
	cursor: pointer;
    display: block;
    height: 11px;
	}
.focus-url {
	background:url(../i/icon/focus_url.gif) right top no-repeat;
	width: 11px;
	margin-right:3px;
	}
/*-- /container buttons --*/

.font_size select {width:50px !important;}

/*-- Business --*/
#addedit_business table {margin-bottom:0px;}
#addedit_business th {width:100px;}
#addedit_business .schema_business_business_address th {width:170px;}
#addedit_business td {padding-top:0px;}
#addedit_business td table td {padding-top:6px;}
#addedit_business td table td table td {padding-top:0px;}
#addedit_business td table td table td table td {padding-top:6px;}

#addedit_business ul.container_buttons {margin-top:7px;}

#addedit_business center,
#addedit_roles center {
	background:url(../i/grey_foot4.gif) left top repeat-x;
	padding-top:25px;
	margin-top:5px;
	}

#addedit_business .position-first.depth-1 p.label {
	margin-top:-14px;
	position:relative;
	z-index:-5;
	padding-top:17px;
	}
#addedit_business .position-5.depth-1 p.label {
	padding-top:15px;
	margin-top:8px;
	}
#addedit_business .position-first.depth-1 p.label,
#addedit_business .position-5.depth-1 p.label {
	background:url(../i/block_grey.gif) 0px 0px repeat-x;
	height:35px;
    padding-left:12px;
    margin-bottom:8px;
	margin-right:-12px;
	}
#addedit_business .position-5.depth-1 table p.label {
	background:none;
	height:22px;
	padding-top:0px;
	padding-left:0px;
	margin-top:0px;
	margin-bottom:0px;
	margin-right:-12px;
	}
#addedit_business .position-2.depth-1 p.label,
#addedit_business .position-3.depth-1 p.label,
#addedit_business .position-4.depth-1 p.label,
#addedit_business .position-2.depth-3 p.label,
#addedit_business .position-last.depth-3 p.label,
#addedit_business .position-6.depth-1 p.label {
	background:url(../i/c_dashed2.gif) 0px 0px repeat-x !important;
	padding-top:10px !important;
	margin-top:5px !important;
	}

#addedit_business .position-first.depth-2 ul.container_buttons,
#addedit_business .position-last.depth-2 ul.container_buttons {
	float:right;
	margin:28px 0 -48px 0;
	position:relative;
	}
#addedit_business .position-first.depth-4 input {width:85%;}

#addedit_business .position-last.depth-3 table {background:url(../i/c_dashed2.gif) 0px bottom repeat-x;margin-bottom:5px;}
#addedit_business .position-last.depth-3 table td {padding-bottom:16px;}

.schema_business_business_phone span,
#schema_business_contact_persons span  {color:#636467;}
.schema_business_business_phone .number-part,
#schema_business_contact_persons .number-part {float:left !important;}
.schema_business_business_phone p.description,
#schema_business_contact_persons p.description {float:right;padding-top:2px;}
.schema_business_business_phone .ext-part .error_list,
#schema_business_contact_persons .ext-part .error_list {padding-left:156px !important;}

#role_name {width:70% !important;}
#role_site_platform_wide,
#location_general_draft,
.schema_location_content_type input,
#schema_location_listing_types .position-last.depth-3 td input {width:15px !important;}
/*#schema_location_listing_types .position-unknown.depth-3 {}
.inp_color {border:1px solid red !important;}*/

.schema_business_business_information,
.schema_business_business_address,
.schema_business_business_phone,
.schema_business_business_add_lines,
.business_contact_persons_row .depth-3 table {width:468px;}
/*.business_contact_persons_row .position-last.depth-3 table {width:634px;}*/

.business_logo_row p.label {padding-bottom:9px;}

/*-- /Business --*/


.schema_user_search,.schema_note {margin-bottom:0px;}
.schema_groups {margin-bottom:8px;}
.schema_user_search th,.schema_note th,.schema_groups th {width:55px;}
.schema_note #note_note {height:120px;}
.schema_groups #groups_Groups {height:80px;}

/*-- send to friends --*/
.ui-dialog #sendToFriend .schema {width:85%;}
.ui-dialog #sendToFriend .schema .schema {width:100%;margin-bottom:0px;}
.ui-dialog #sendToFriend .schema .schema th {width:70px;}
.ui-dialog #sendToFriend .container_buttons {margin-top:7px;width:30px;}
.ui-dialog #schema_send_to_friend_email_username {position: relative; margin-left: -75px;}
/*-- /send to friends --*/


/*----- location edit -----*/
#location_edit .schema_location_general {width:75%;margin-bottom:0px;}
#location_edit .schema_location_general th {width:95px;}
#location_edit .schema_location_general td {padding:5px 0px;}
#location_edit #location_general_disabled {width:15px;margin-top:2px;}

#location_edit #schema_location_domains {width:75%;margin:10px 0 0px 0;}
#location_edit #schema_location_domains th {width:55px;}
#location_edit #schema_location_domains table th {padding-top:0px;padding-bottom:0px;}
#location_edit #schema_location_domains table td {padding:0px;}

#location_edit .schema_location_master_settings th {width:150px;}
#location_edit .schema_location_master_settings {margin-bottom:0px;}

#location_edit #schema_location_sections {width:75%;margin:10px 0 0px 0;}
#location_edit #schema_location_sections th {width:55px;}
#location_edit #schema_location_sections table th {padding-top:0px;padding-bottom:0px;}
#location_edit #schema_location_sections table td {padding:0px;}

.location_domains_row p.label,
.location_master_settings_row p.label,
.location_sections_row p.label {
	background:url(../i/c_dashed2.gif) 0px 0px repeat-x;
	padding-top:12px;
	margin-top:2px;
	}

#location_edit center {
	background:url(../i/grey_foot4.gif) left top repeat-x;
	padding-top:25px;
	}

#location_edit table td {padding-top:6px;}

#location_edit .lt_input_type {width:250px !important;margin-right:9px;}
#location_edit .lt_input_color {width:80px !important;}

#schema_location_listing_types td {padding-top:1px !important;}

#schema_location_listing_types .schema,
#schema_location_additional_domains table,
#schema_location_restaurant_settings_cuisine_type, 
#schema_location_restaurant_settings_dining_style,
#schema_location_payment_methods table {margin-bottom:0px;}
#schema_location_restaurant_settings_cuisine_type th.label,
#schema_location_restaurant_settings_dining_style th.label {width:0px;}
#schema_location_restaurant_settings_cuisine_type td,
#schema_location_restaurant_settings_dining_style td {padding-top:0px !important;}
/*----- /location edit -----*/

/*--- PCA ---*/
#edit_period_form table {margin-bottom:0px;}
#edit_period_form input[type="text"] {width:70%;margin:0 3px;}
#edit_period_form select {width:60px;margin:0 3px;}

#edit_period_form .error_list,
#edit_period_form .error_list li,
#edit_period_form .error_list span,
#add_prize_form  .error_list,
#add_prize_form  .error_list li,
#add_prize_form  .error_list li span {display:inline !important;}

select#period,
select#category,
input#business_name {width:200px;}
select#rank {width:80px;}

#prize_header_head,
#prize_header_provider_name {width:70%;}

#edit_period_form li {
	background:none;
	padding:0px;
	color:#db386d;
	display:inline;
	}
/*--- /PCA ---*/

.user-registration td.error {
	vertical-align:middle;
	}
#schema_business_contact_persons .depth-3 table td span,
.schema_business_business_phone td span {float:left;}
#schema_business_contact_persons .ext,
.schema_business_business_phone .ext {padding-top:2px;}

