@import url("style_forum_detail.css"); /*настройки из форума */
/*
specialist_detail.php
______________________________________________________________________________________________________________
#################################################################   СТИЛИ ДЛЯ СТРАНИЦЫ С ОПИСАНИЕМ СПЕЦИАЛИСТА
*/

.loc_bg_dark {
	background-color: #f5f7f4;
	}
.specdetail_block1 {
/*	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px; */
	border: none;

	}
	.specdetail_block1 .about h2 {
		font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif;
		font-weight: bold;
		font-size: 20px;
		}
	.specdetail_block1 .about .big_text {
		font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif;
		font-weight: bold;
		font-size: 16px;
		}
	.specdetail_block1 .about2 {
		padding: 0px 12px 0px 12px; 
		}
	.specdetail_block1 .about2 h2 {
		margin: 12px 12px 0px 0px; 
		}
	.specdetail_block1 .about2 div {
		margin: 6px 0px 8px 0px; 
		}
	.specdetail_block1 .info {
		float: left;
		width: 75%;
		}
	.specdetail_block1 .logo { /*  */
		float: left;
		border: 1px solid #e0e0e0;
		background-color: #ffffff;
		margin-right: 20px;
		}
		.specdetail_block1 .logo td { /*  */
			margin: 3px;
			}
	.specdetail_block1 .addrname {
		padding: 12px;
		font-family: Arial, Tahoma, Verdana, sans-serif;
		font-size: 14px;
		line-height: 17px;
		}
		.specdetail_block1 .filials h2 {
			margin: 0px;
			}
		.specdetail_block1 .filials img.hand {
			margin: 3px 6px 3px 6px;
			}
		.specdetail_block1 .filials img.flogo {
			border: 1px solid #ababab;
			}
	.specdetail_block1 .cities {
			z-index: 100;
			position: relative;
			padding: 0px 12px 0px 12px;
			height: 21px;
			}
			.specdetail_block1 .cities .selectbutton {
				float: left;
				height: 17px;
				//height: 21px;
				padding: 5px 12px 2px 12px;
				background: url('/images_plastika/clinic_vkladki_bg.gif') repeat-x;
				border-top: 1px solid #d3ea9b;
				border-left: 1px solid #d3ea9b;
				border-right: 1px solid #d3ea9b;
				font-family: Arial, sans-serif;
				font-size: 16px;
				}
			.specdetail_block1 .cities .otherbutton {
				float: left;
				height: 16px;
				//height: 21px;
				padding: 4px 12px 0px 12px;
				background: url('/images_plastika/dotted_vertical.gif') right repeat-y;
				font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif;
				font-weight: bold;
				cursor: pointer;
				}
			.specdetail_block1 .cities .othercity2 {
				float: left;
				height: 16px;
				//height: 21px;
				padding: 4px 12px 0px 12px;
				background: url('/images_plastika/dotted_vertical.gif') left repeat-y;
				font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif;
				font-weight: bold;
				cursor: pointer;
				}





			.selectbutton {
				float: left;
				font-family: Arial, sans-serif;
				font-size: 14px;
				}

			.selectbutton .butleft {
				float: left;
				width: 6px;
				height: 29px;
				background-image : url('/images_plastika/left-top-vk.gif');
				}

			.selectbutton .butcenter {
				float: left;
				height: 29px;
				padding: 0px 6px 0px 6px;
				background: url('/images_plastika/bg-center-vk.gif') repeat-x left top;
				}

			.selectbutton .butright {
				float: left;
				width: 6px;
				height: 29px;
				background: url('/images_plastika/right-top-vk.gif') repeat-y left top;
				}

			.butspace {
				float: left;
				width: 2px;
				height: 28px;
				*height: 29px;
				border-bottom: 1px solid #cbd5e9;
				}


.but_border_bottom {
	height: 29px;
	border-bottom: 1px solid #cbd5e9;
	}


.specdetail_block2 {
	padding: 12px 12px 0px 12px;
	margin: 0px;
	position: relative;
	font-size: 14px;
	line-height: 17px;
	}
	.specdetail_block2 h2 {
	margin-top: 23px;
	}
	.specdetail_block2 .galleryblock {
		border: 1px solid #d3ea9b;
		background-color: #FFFFFF;
		}
	.specdetail_block2 .scrollarr {
		padding: 15px 0px 10px 0px;
		}
	.specdetail_block2 .scrollcontainer {
		width: 240px;
		height: 100%;
		position: relative;
		overflow: hidden;
		z-index: 100;
		}
	.specdetail_block2 .scrollbelt {
		position: absolute;
		width: 200px;
		z-index: 90;
		top: 0px;
		left: 20px;
		}
	.specdetail_block2 .scrollpic {
		width: 200px;
		position: relative;
		margin: 0px 0px 10px 0px;
		cursor: pointer;
		}

.specdetail_block3 {
	padding: 12px 12px 12px 12px;
	margin: 0px 0px 0px 0px;
	background: none;
	}
	.specdetail_block3 h2 {
		margin: 12px 0px 12px 0px;
		}
	.specdetail_block3 .level1 {
		font-family: Arial, Tahoma, Verdana, sans-serif;
		font-size: 15px;
		line-height: 22px;
		padding:  3px 0px 0px 25px;
		margin: 0px;
		}
	.specdetail_block3 .level2 {
		font-family: Arial, Tahoma, Verdana, sans-serif;
		font-size: 13px;
		line-height: 20px;
		padding:  4px 0px 0px 50px;
		margin: 0px;
		}
	.specdetail_block3 .level3 {
		font-family: Arial, Tahoma, Verdana, sans-serif;
		font-size: 13px;
		line-height: 17px;
		padding: 4px 0px 0px 75px;
		margin: 0px;
		}
	.specdetail_block3 .level4 {
		font-family: Arial, Tahoma, Verdana, sans-serif;
		font-size: 13px;
		line-height: 17px;
		padding:  4px 0px 0px 100px;
		margin: 0px;
		}
	.specdetail_block3 .level5 {
		font-family: Arial, Tahoma, Verdana, sans-serif;
		font-size: 13px;
		line-height: 17px;
		padding:  4px 0px 0px 125px;
		margin: 0px;
		}
	.specdetail_block3 .level6 {
		font-family: Arial, Tahoma, Verdana, sans-serif;
		font-size: 13px;
		line-height: 17px;
		padding:  4px 0px 0px 150px;
		margin: 0px;
		}
	.specdetail_block3 .level7 {
		font-family: Arial, Tahoma, Verdana, sans-serif;
		font-size: 13px;
		line-height: 17px;
		padding:  4px 0px 0px 175px;
		margin: 0px;
		}
	.specdetail_block3 .cost {
		float: right;
		font-size: 100%;
		line-height: 100%;
		padding: 3px 12px 0px 12px;
		}
	.specdetail_block3 .dotted {
		background: url('/images_plastika/dotted_horisontal.gif') bottom repeat-x;
		padding: 2px 0px 0px 0px;
		margin: 0px;
		}
.specdetail_block4 {
	border-top: 2px dashed #c4c9ce;
	padding: 0px 12px 0px 12px;
}
.specdetail_block5 {
	border-top: 2px dashed #c4c9ce;
	padding: 0px 12px 0px 12px;
}

.specdetail_block7 {
	padding: 0px;
	margin: 0px;
	background-color: #ffffff;
	}

	.specdetail_block7 .blocktitle {
		padding: 12px;
		margin: 0px;
		background-color: #EDF1F8;
		border-bottom: 1px solid #E6EAE1;
		}
		.specdetail_block7 .blocktitle h2 {
			padding: 0px;
			margin: 0px;
			}

.pic {
		position: relative;
		background-color: #ffffff;
		border: 1px solid #e0e0e0;
		padding: 3px;
		line-height: 100%;
		font-size: 0;
		}

.grandborder {
	height: 44px;
	border:#FFFFFF solid 3px;
	}
.grandgradecolor1 {
	border:#FF8C8C solid 1px;
	background: url('/images/grade1.png');
	background-position:bottom right;
	background-repeat:no-repeat;
	background-color: #ffdada;
	}
.grandgradecolor2 {
	border:#F9BF99 solid 1px;
	background: url('/images/grade2.png');
	background-position:bottom right;
	background-repeat:no-repeat;
	background-color: #fde9dc;
	}
.grandgradecolor3 {
	border:#E3E3E3 solid 1px;
	background: url('/images/grade3.png');
	background-position:bottom right;
	background-repeat:no-repeat;
	background-color: #F4F4F4;
	}
.grandgradecolor4 {
	border:#CDF239 solid 1px;
	background: url('/images/grade4.png');
	background-position:bottom right;
	background-repeat:no-repeat;
	background-color: #f3fcd0;
	}
.grandgradecolor5 {
	border:#7DF226 solid 1px;
	background: url('/images/grade5.png');
	background-position:bottom right;
	background-repeat:no-repeat;
	background-color: #eafddc;
	}
.chet {
	font-size: 11px;
	margin-top: -5px;
}