.add_field {
	font-size:10px;
	color:#616161;
	white-space:nowrap;
	padding:0 10px 5px 0;
	vertical-align:top;
	height:25px;
}

.add_field span {
	color:#A40000;
}

.add_field_name_foto {
	font-size:12px;
	color:#000000;
	font-weight:bold;
	white-space:nowrap;
	padding:0;
	margin:0;
}

.add_field_name {
	font-size:12px;
	color:#000000;
	font-weight:bold;
	white-space:nowrap;
	padding:4px 10px 0 0;
	height:25px;
}

.add_field_name span {
	color:#A40000;
}

.add_block {
	padding:0 0 10px 0;
}

.add_block_detail {
	padding:20px 0 0 7px;
	border-bottom:#D4D4D4 solid 1px;
}

.num_pages_down {
	padding:10px 0 5px 0;
	border-top:#D4D4D4 solid 1px;
}

.num_pages_up {
	padding:20px 0 10px 0;
	border-bottom:#D4D4D4 solid 1px;
}

.block_detail {
	padding:20px 0 0 0;
}

.block_detail span {
	color:#000000;
	font-weight: bold;
}

.add_block_header {
	margin:0 0 8px 0;
	padding:0 0 8px 0;
	font-size:12px;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
	border-bottom:#D4D4D4 solid 1px;
}

.add_block_button {
	padding:0 0 0 15px;
}

.add_block_button input {
	cursor:pointer;
}

.add_block_content {
	font-weight:bold;
	padding:0 0 10px 15px;
}

.add_block_content_no_header {
	font-weight:bold;
	padding:0 0 10px 15px;
}


table.add_fotos {
	float:left;
}

td.add_fotos {
	text-align:center;
	width:100px;
	white-space:nowrap;
}

div.add_load_fotos {
	font-size:11px;
	padding:10px 0 0 0;
	font-weight:normal;
	float:left;
}

div.add_fotos {
	margin:0;
	padding:10px 10px 0 0;
	text-align:center;
	font-weight:normal;
	float:left;
}

div.add_fotos img {
	margin-bottom:5px;
}


.add_errors, .errors {
	font-size:11px;
	color:#A40000;
	padding:0 0 15px 0;
	font-weight:normal;
}

.add_errors a, .errors a {
	color:#A40000;
	text-decoration:underline;
}

td.top_menu_data {
	padding:0 10px 0 0;
}

td.top_menu_pusto {
	padding:0 20px 0 20px;
}

input.button {
	/*padding:0 10px 3px 10px;*/
	/*padding-top:0;
	padding-bottom:3px;*/
	margin:0;
	height:21px;
	border:#9a9a9a solid 1px;
	font-size:12px;
	color:#000000;
	font-weight:normal;
	background:#f2f2f2;
}

input.button_img {
	border:0;
	background:none;
}

input.button_background {
	margin:0;
	padding:0;
	border:none;
	font-size:12px;
	color:#000000;
	font-weight:bold;
	background:none;
	width:100%;
	height:100%;
	cursor:pointer;
}

input.button_img {
	border:none;
	font-size:12px;
	color:#000000;
	font-weight:normal;
}

div.fileinputs {
	position:relative;
	padding:0;
	margin:0;
}

div.fakefile {
	background:url('/img/foto_add.gif') no-repeat 0 0;
	height:20px;
}

td.input_text {
	background:url('/img/foto_add.gif') no-repeat 0 0;
	height:20px;
	vertical-align: top;
}

td.input_button {
	height:20px;
	vertical-align:top;
}

input.file_add {
 	width:244px;
	height:20px;
	position:absolute;
	left:0;
	top:0;
	opacity:0;
	filter:alpha(opacity:0);
}

input.file_add_text {
	font-size:12px;
	font-weight:normal;
	color:#000000;
	border:none;
	background:none;
	height: 18px;
	width: 180px;
	padding: 0;
	margin: 1px 70px 1px 1px;
}

a.ce_path {
	cursor:pointer;
}

.scat_s {
	vertical-align:bottom;
	padding:0 0 0 0;
}

.scat_a {
	vertical-align:middle;
	color:#3a4477;
	font-size:12px;
}

.scat_a div {
	float:left;
	padding:2px 5px 4px 0;
	/*height:22px;*/
}

.scat_a .a {
	float:left;
	padding:2px 5px 4px 0;
	/*height:22px;*/
}

.scat_a .s {
	float:left;
	padding:0 0 0 0;
	/*height:22px;*/
}

.scat_a a {
	text-decoration:underline;
}

.add_firm_category_1_first  {
	font-size:11px;
	color:#000000;
	font-weight:bold;
}

.add_firm_category_1  {
	padding:10px 0 0 0;
	font-size:11px;
	color:#000000;
	font-weight:bold;
}

.add_firm_category_2  {
	padding:0 0 0 10px;
	font-size:11px;
	color:#000000;
	font-weight:normal;
}

.add_firm_category_1 div, .add_firm_category_2 div {
	display:inline;
	height:15px;
	vertical-align:middle;
}

.add_firm_category_1 div.text, .add_firm_category_2 div.text {
	padding:0 0 0 5px;
}

/* Календарь начало */

div.calendar {
	position:relative;
 	display:none;
	float:left;
}

table.calendar {
	position:absolute;
	top:22px;
	background-color:#FFFFFF;
	border:#BCBEC0 solid 1px;
	margin:0 0 0 0;
	padding:5px 5px 5px 5px;
}

table.calendar td {
	padding:2px 5px 2px 5px;
	text-align:center;
}

table.calendar td a {
	font-size:12px;
	cursor:pointer;
	text-decoration:none;
}

table.calendar td span.select_date a {
	font-size:12px;
	cursor:pointer;
	text-decoration:none;
	font-weight:bold;
}

table.calendar td span.curent_date a {
	font-size:12px;
	cursor:pointer;
	text-decoration:none;
	font-weight:bold;
	color:#A40000;
}

table.calendar td.select_date a {
	cursor:pointer;
	text-decoration:none;
	/*width:100%;*/
	text-align:center;
}

input.textfield_calendar {
	font-size:12px;
	color:#231F20;
	border:#BCBEC0 solid 1px;
	/*height:20px;*/
	background:url('/img/calendar_ico.gif') no-repeat right center;
	cursor:pointer;
}

/* Календарь конец */

div.coordinate {
	position:relative;
 	display:none;
}

div.coordinate div.coordinate_inside {
	position:absolute;
	background-color:#FFFFFF;
	border:#BCBEC0 solid 1px;
	margin:0;
	padding:8px 10px 8px 10px !important;
}




#ajaxLoad {
	position:fixed;
	top: 50%;
	left: 50%;
	width: 117px;
	height: 22px;
	margin-left:-58px;
	margin-top:-11px;

	border:1px #CCCCCC solid;
	font-size:18px;
	padding:10px 16px 10px 54px;
	background:url("http://static.izhart.ru/img/roller.gif") no-repeat 16px 50% white;
	background-size:25px 25px;
	color:#666666;
	display:none;
}


#popup {
	position:absolute;
	left: 15%;
	width: 70%;
	min-width:500px;
	min-height:50px;
	border:2px #CCCCCC solid;
	background:#ffffff;
	padding:15px;
	display:none;
}

#popup h1 {
	margin:0 0 15px 0;
}

#popup div.close {
	float:right;
	margin-top:-8px;
	margin-right:-8px;
}

#popup div.close img {
	width:29px;
	height:28px;
}


div.block_search_category {
	margin-top:3px;
	padding:8px;
	background-color:#f2f2f2;
	font-weight:normal;
	color:#86878c;
}

div.block_search_category form {
	margin-bottom:3px;
}

div.find_category div {
	padding:4px 0 0 0;
	color:#A40000;
}

div.find_category div.div_invisible {
	display:none;
}

div.find_category div.smaller {
	display:none;
}