/*
org.php
______________________________________________________________________________________________________________
###################################################################   СТИЛИ ДЛЯ СТРАНИЦЫ С ПОИСКОМ ОРГАНИЗАЦИЙ
*/
.org_block1 {
		padding: 0px 12px 0px 12px;
		}
.org_filters { /* блок алфавитного фильтра */
	padding: 12px;
	margin-bottom: 20px;
	border:2px dashed #c4c9ce;
	}
.clinic_letters { /* блок алфавитного фильтра */
	background-color: #FFFFFF;
	padding: 8px 12px 8px 12px;
	margin-top: 6px;
	}
	.clinic_letters h3 {
		margin: 0px 0px 5px 0px;
		}
	.clinic_letters .letters {
		position: relative;
		float: left;
		margin: 3px 30px 0px 0px;
		//margin-top: 0px;
		font-family: Tahoma, Trebuchet MS, Verdana, Arial, sans-serif;
		font-size: 25px;
		line-height: 27px;
		vertical-align: bottom;
		color: #e52a33;
		}
		.clinic_letters .letters span { /* отдельно взятая буква */
			position: relative;
			font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif;
			font-size: 19px;
			line-height: 32px;
			cursor: pointer;
			color: #395ccf;
			}
		.clinic_letters .letters span.active { /* отдельно взятая активная буква */
			position: relative;
			font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif;
			font-size: 25px;
			line-height: 27px;
			color: #e52a33;
			}
	.clinic_letters .cansel { /* отмена фильтра */
		float: left;
		margin-top: 10px;
		font-weight: bold;
		}

.clinic_letters_act { /* блок алфавитного фильтра */
	background: #ffd200;
	padding: 8px 12px 8px 12px;
	margin-top: 6px;
	}
	.clinic_letters_act h3 {
		margin: 0px 0px 5px 0px;
		}
	.clinic_letters_act .letters {
		position: relative;
		float: left;
		margin: 3px 30px 0px 0px;
		//margin-top: 0px;
		font-family: Tahoma, Trebuchet MS, Verdana, Arial, sans-serif;
		font-size: 25px;
		line-height: 27px;
		vertical-align: bottom;
		color: #e52a33;
		}
		.clinic_letters_act .letters span { /* отдельно взятая буква */
			position: relative;
			font-family: Tahoma, Trebuchet MS, Verdana, Arial, sans-serif;
			font-size: 19px;
			line-height: 32px;
			cursor: pointer;
			color: #395ccf;
			}
		.clinic_letters_act .letters span.active { /* отдельно взятая активная буква */
			position: relative;
			font-family: Tahoma, Trebuchet MS, Verdana, Arial, sans-serif;
			font-size: 25px;
			line-height: 27px;
			color: #e52a33;
			}
	.clinic_letters_act .cansel { /* отмена фильтра */
		float: left;
		margin-top: 10px;
		font-weight: bold;
		}


.clinic_razdel {
	background-color: #c4c9ce;
	}

.clinic_geo { /* блок географического фильтра */
	background-color: #FFFFFF;
	padding: 12px 0px 8px 0px;
	}
	.clinic_geo .filterwait {
		position: relative;
		float: right;
		padding-right: 12px;
		}
	.clinic_geo h3 {
		margin: 0px 12px 10px 12px;
		}
	.clinic_geo .clinic_country { /* блок со странами и городами */
		float: left;
		margin: 0px 0px 20px 12px;
		height: 85px;
		}
		.clinic_geo .clinic_country .country { /* страна */
			float: none;
			clear: both;
			font-family: Tahoma, Trebuchet MS, Verdana, Arial, sans-serif;
			font-size: 30px;
			line-height: 30px;
			font-weight: 400;
			padding: 0px 12px 0px 0px;
			}
		.clinic_geo .clinic_country .city { /* город */
			font-family: Tahoma, Trebuchet MS, Verdana, Arial, sans-serif;
			font-size: 13px;
			line-height: 15px;
			color: #e52a33;
			padding: 3px 12px 3px 0px;
			}
		.clinic_geo .clinic_country .act { /* оформление активного элемента */
			color: #e52a33;
			text-decoration: none;
			}
		.clinic_geo .clinic_country .separator {
			border-right: 2px solid #c4c9ce;
			}
	.clinic_geo .startselect { /* блок с аяксовой крутилкой */
		position: relative;
		float: left;
		display: block;
		font-weight: bold;
		margin-top: 10px;
		//margin-top: 8px;
		}
		.clinic_geo .startselect a { /*  */
			position: relative;
			}
	.clinic_geo .geoselectors { /* блоки с географическими селекторами */
		float: left;
		width: 235px;
		display: none;
		position: relative;
		margin: 0px 15px 6px 0px;
		font-weight: bold;
		//margin-top: 8px;
		}
		.clinic_geo .geoselectors span {
			float: left;
			position: relative;
			}
		.clinic_geo .geoselectors .select {
			margin: 0px 0px 0px 0px;
			padding: 0px 0px 0px 0px;
			}
		.clinic_geo .geoselectors .btnpic {
			margin: 0px 0px 0px 0px;
			padding: 0px 0px 0px 0px;
			}
	.clinic_geo .geocancel { /* отмена географического фильтра */
		position: relative;
		float: left;
		display: none;
		font-weight: bold;
		margin-left: 15px;
		margin-top: 10px;
		}
		.clinic_geo .geocancel a { /*  */
			position: relative;
			}

.clinic_geo_act { /* блок географического фильтра */
	background-color: #ffd200;
	padding: 12px 0px 8px 0px;
	}
	.clinic_geo_act .filterwait {
		position: relative;
		float: right;
		padding-right: 12px;
		}
	.clinic_geo_act h3 {
		margin: 0px 12px 10px 12px;
		}
	.clinic_geo_act .clinic_country { /* блок со странами и городами */
		float: left;
		margin: 0px 0px 20px 12px;
		height: 85px;
		}
		.clinic_geo_act .clinic_country .country { /* страна */
			float: none;
			clear: both;
			font-family: Tahoma, Trebuchet MS, Verdana, Arial, sans-serif;
			font-size: 30px;
			line-height: 30px;
			font-weight: 400;
			padding: 0px 12px 0px 0px;
			}
		.clinic_geo_act .clinic_country .city { /* город */
			font-family: Tahoma, Trebuchet MS, Verdana, Arial, sans-serif;
			font-size: 13px;
			line-height: 15px;
			color: #e52a33;
			padding: 3px 12px 3px 0px;
			}
		.clinic_geo_act .clinic_country .act { /* оформление активного элемента */
			color: #e52a33;
			text-decoration: none;
			}
		.clinic_geo_act .clinic_country .separator {
			border-right: 2px solid #c4c9ce;
			}
	.clinic_geo_act .startselect { /* блок с аяксовой крутилкой */
		position: relative;
		float: left;
		display: block;
		font-weight: bold;
		margin-top: 10px;
		//margin-top: 8px;
		}
		.clinic_geo_act .startselect a { /*  */
			position: relative;
			}
	.clinic_geo_act .geoselectors { /* блоки с географическими селекторами */
		float: left;
		width: 235px;
		display: none;
		position: relative;
		margin: 10px 15px 6px 0px;
		font-weight: bold;
		//margin-top: 8px;
		}
		.clinic_geo_act .geoselectors span {
			float: left;
			position: relative;
			}
		.clinic_geo_act .geoselectors .select {
			margin: 0px 0px 0px 0px;
			padding: 0px 0px 0px 0px;
			}
		.clinic_geo_act .geoselectors .btnpic {
			margin: 0px 0px 0px 0px;
			padding: 0px 0px 0px 0px;
			}
	.clinic_geo_act .geocancel { /* отмена географического фильтра */
		position: relative;
		float: left;
		display: none;
		font-weight: bold;
		margin-left: 15px;
		margin-top: 10px;
		//margin-top: 8px;
		}
		.clinic_geo_act .geocancel a { /*  */
			position: relative;
			}

.clinic_opers { /* блок фильтра по опреациям */
	background: #ffffff;
	padding: 12px 12px 8px 12px;
	margin-bottom: 6px;
	}
	.clinic_opers .filterwait {
		position: relative;
		float: right;
		padding-right: 12px;
		}
	.clinic_opers h3 {
		margin: 0px 0px 10px 0px;
		}
	.clinic_opers .clinic_opers form {
		margin: 0px;
		padding: 0px;
		}
	.clinic_opers .oper_list { /* список операций */
		float: left;
		overflow: auto;
		width: 600px;
		height: 200px;
		background-color: #fcfff3;
		padding: 10px;
		}
	.clinic_opers .oneoper {
		margin: 5px 0px 8px 0px;
		font-family: Tahoma, Trebuchet MS, Verdana, Arial, sans-serif;
		font-size: 18px;
		line-height: 20px;
		font-weight: 400;
		}
	.green {
		color: #e52a33;
		}

	.clinic_opers .favoper {
		margin: 5px 0px 0px 0px;
		font-family: Tahoma, Trebuchet MS, Verdana, Arial, sans-serif;
		font-size: 14px;
		line-height: 16px;
		font-weight: 400;
		}
	.clinic_opers .clinic_opers_btn { /* блок с кнопкой в фильтре операций */
		float: left;
		padding: 0px 0px 25px 20px;
		}
	.clinic_opers .clinic_opers_sel { /* блок с селекторами в фильтре операций */
		padding-top: 3px;
		font-weight: bold;
		}
	.clinic_opers .level1 { /* разметка уровней дерева операций - уровень 1 */
		margin: 0px;
		padding: 0px 0px 5px 0px;
		}
		.clinic_opers .level1 label {
			font-family: Arial, Tahoma, Verdana, sans-serif;
			font-size: 16px;
			line-height: 18px;
			}
	.clinic_opers .level2 { /* уровень 2 */
		margin-left: 25px;
		padding: 0px 0px 5px 0px;
		}
		.clinic_opers .level2 label {
			font-family: Arial, Tahoma, Verdana, sans-serif;
			font-size: 15px;
			line-height: 16px;
			}
	.clinic_opers .level3 { /* уровень 3 */
		margin-left: 50px;
		padding: 0px 0px 5px 0px;
		}
		.clinic_opers .level3 label {
			font-family: Arial, Tahoma, Verdana, sans-serif;
			font-size: 14px;
			line-height: 16px;
			}
	.clinic_opers .level4 { /* уровень 4 */
		margin-left: 75px;
		padding: 0px 0px 5px 0px;
		}
		.clinic_opers .level4 label {
			font-family: Arial, Tahoma, Verdana, sans-serif;
			font-size: 13px;
			line-height: 15px;
			}
	.clinic_opers .level5 { /* уровень 5 */
		margin-left: 100px;
		padding: 0px 0px 5px 0px;
		}
		.clinic_opers .level5 label {
			font-family: Arial, Tahoma, Verdana, sans-serif;
			font-size: 12px;
			line-height: 14px;
			}
	.clinic_opers .level6 { /* уровень 6 */
		margin-left: 125px;
		padding: 0px 0px 5px 0px;
		}
		.clinic_opers .level6 label {
			font-family: Arial, Tahoma, Verdana, sans-serif;
			font-size: 11px;
			line-height: 13px;
			}
	.clinic_opers .level7 { /* уровень 7 */
		margin-left: 150px;
		padding: 0px 0px 5px 0px;
		}
		.clinic_opers .level7 label {
			font-family: Arial, Tahoma, Verdana, sans-serif;
			font-size: 11px;
			line-height: 13px;
			}

.clinic_opers_act { /* блок фильтра по опреациям */
	background: #ffd200;
	padding: 12px 12px 8px 12px;
	margin-bottom: 6px;
	}
	.clinic_opers_act .filterwait {
		position: relative;
		float: right;
		padding-right: 12px;
		}
	.clinic_opers_act h3 {
		margin: 0px 0px 10px 0px;
		}
	.clinic_opers_act .clinic_opers form {
		margin: 0px;
		padding: 0px;
		}
	.clinic_opers_act .oper_list { /* список операций */
		float: left;
		overflow: auto;
		width: 600px;
		height: 200px;
		background-color: #fcfff3;
		border: 1px solid #c4c9ce;
		padding: 10px;
		}
	.clinic_opers_act .oneoper {
		margin: 5px 0px 8px 0px;
		font-family: Tahoma, Trebuchet MS, Verdana, Arial, sans-serif;
		font-size: 18px;
		line-height: 20px;
		font-weight: 400;
		}
	.clinic_opers_act .clinic_opers_btn { /* блок с кнопкой в фильтре операций */
		float: left;
		padding: 0px 0px 25px 20px;
		}
	.clinic_opers_act .clinic_opers_sel { /* блок с селекторами в фильтре операций */
		float: left;
		height: 20px;
		//height: 25px;
		padding: 5px 0px 25px 0px;
		font-weight: bold;
		}
	.clinic_opers_act .level1 { /* разметка уровней дерева операций - уровень 1 */
		margin: 0px;
		padding: 0px 0px 5px 0px;
		}
		.clinic_opers_act .level1 label {
			font-family: Arial, Tahoma, Verdana, sans-serif;
			font-size: 16px;
			line-height: 18px;
			}
	.clinic_opers_act .level2 { /* уровень 2 */
		margin-left: 25px;
		padding: 0px 0px 5px 0px;
		}
		.clinic_opers_act .level2 label {
			font-family: Arial, Tahoma, Verdana, sans-serif;
			font-size: 15px;
			line-height: 16px;
			}
	.clinic_opers_act .level3 { /* уровень 3 */
		margin-left: 50px;
		padding: 0px 0px 5px 0px;
		}
		.clinic_opers_act .level3 label {
			font-family: Arial, Tahoma, Verdana, sans-serif;
			font-size: 14px;
			line-height: 16px;
			}
	.clinic_opers_act .level4 { /* уровень 4 */
		margin-left: 75px;
		padding: 0px 0px 5px 0px;
		}
		.clinic_opers_act .level4 label {
			font-family: Arial, Tahoma, Verdana, sans-serif;
			font-size: 13px;
			line-height: 15px;
			}
	.clinic_opers_act .level5 { /* уровень 5 */
		margin-left: 100px;
		padding: 0px 0px 5px 0px;
		}
		.clinic_opers_act .level5 label {
			font-family: Arial, Tahoma, Verdana, sans-serif;
			font-size: 12px;
			line-height: 14px;
			}
	.clinic_opers_act .level6 { /* уровень 6 */
		margin-left: 125px;
		padding: 0px 0px 5px 0px;
		}
		.clinic_opers_act .level6 label {
			font-family: Arial, Tahoma, Verdana, sans-serif;
			font-size: 11px;
			line-height: 13px;
			}
	.clinic_opers_act .level7 { /* уровень 7 */
		margin-left: 150px;
		padding: 0px 0px 5px 0px;
		}
		.clinic_opers_act .level7 label {
			font-family: Arial, Tahoma, Verdana, sans-serif;
			font-size: 11px;
			line-height: 13px;
			}

.clinic_runfilternow {
	clear: both;
	padding: 12px 12px 12px 12px;
	margin: 0px 0px 0px 0px;
	background: none;
	background-color: #ff9315;
	border-top: none;
	border-right: none;
	border-left: none;
	display: none;
	}

.clinic_table { /* общий вид таблицы */
	width: 100%;
	}
	.clinic_table .nofind {
		padding: 12px;
		font-size: 14px;
		}
	.clinic_table td { /* все ячейки */
		position: relative;
		padding: 10px;
		font-size: 14px;
		line-height: 110%;
		border-top: solid 1px #E8E8E8;
		}
	.clinic_table h2 { /* все ячейки */
		margin: 0 0 5px 0;
		}
		.clinic_table td .thead1 { /* заголовок 1 */
			padding: 0px 0px 0px 0px;
			//padding: 1px 0px 1px 0px;
			position: relative;
			font-family: Arial, Tahoma, Verdana, sans-serif;
			font-size: 13px;
			line-height: 14px;
			}
		.clinic_table td .thead2 { /* заголовок 2 */
			padding: 0px 0px 0px 0px;
			//padding: 4px 0px 4px 0px;
			margin-top: -7px;
			position: relative;
			font-family: Arial, Tahoma, Verdana, sans-serif;
			font-size: 13px;
			line-height: 14px;
			}
		.clinic_table td img.sort { /* кнопки сортировки */
			margin: 3px 3px 3px 0px;
			cursor: pointer;
			padding: 0px;
			}
		.clinic_table td img.sort2 { /* кнопки сортировки */
			margin: 3px 3px 3px 0px;
			padding: 0px;
			}
	.clinic_table .row_lite {
		background-color: #ffffff;
		}
	.clinic_table .row_dark {
		background-color: #f4f4f4;
		}
	.clinic_table .row_over {
		background-color: #fcf7f0;
		}
	.clinic_table .row_act {
		background-color: #feeae0;
		}

.clinic_scrollblock {
	padding: 12px 12px 12px 12px;
	margin: 0px 0px 0px 0px;
	background: none;
	border-right: none;
	border-bottom: 2px dashed #c4c9ce;
	border-left: none;
	}
.clinic_filters_hide {
	float: left;
	padding: 12px 12px 12px 12px;
	margin-bottom: 20px;
	margin-top: -10px;
	border: 2px solid #e52a33;
	font-family: Arial, Tahoma, Verdana, sans-serif;
	font-size: 14px;
	line-height: 17px;
	}
.snoska {
	margin: 12px;
}
.address-block {
	margin-top: 8px;
}
.ball-list {
	padding: 3px 0px;
	border-radius: 12px;
	color: #FFFFFF;
	width: 30px;
	text-align: center;
	margin-top: -7px;
	margin-left: 10px;
	float: right;
}
.fixstarpng {
	margin: -4px 0 10px 0;
}
