	html,body{font:12px Arial, Helvetica, sans-serif;}
	html,body,div{display:block;margin:0;padding:0;}
	img {border:none}
	.seo_strg {font-weight:normal}
	.itl {font-style:italic}
	.bt, .bt strong {font-weight:bold !important;}
	a,a:visited {
		outline:none;
	}
	a:focus,a:hover{}
	hr.doctors {color:#F7F7F7;}
	.zag {font-weight:bold !important;}
	.clear{position:relative;height:1px;clear:both;}
	.page{position:relative;width:1000px;margin:10px auto;}
	.page .l-1{background:url(images/angles/bg.jpg) repeat-x top;}
	.page .l-2{background:url(images/angles/bg.jpg) repeat-x bottom;}
	.page .l-3{background:url(images/angles/bg.jpg) repeat-y right;}
	.page .l-4{background:url(images/angles/bg.jpg) repeat-y left;}
	.page .l-5{background:url(images/angles/lt.jpg) no-repeat left top;}
	.page .l-6{background:url(images/angles/rt.jpg) no-repeat right top;}
	.page .l-7{background:url(images/angles/lb.jpg) no-repeat left bottom;}
	.page .l-8{background:url(images/angles/rb.jpg) no-repeat right bottom;}

	.page .columns{}
	.page .columns .left{float:left;width:306px;min-height:540px;padding:5px;background:url(images/left-head.jpg) no-repeat 1px 11px;}
	.page .columns .left .logo{float:right;}
	.page .columns .left ul{margin:270px 0 0 90px;padding:0;list-style:none;}
	.page .columns .left ul li{padding:0 0 0 10px;background:url(images/list-style.png) no-repeat left 6px;}
	.page .columns .left ul li a,
	.page .columns .left ul li a:visited{margin:0;font:14px Arial;color:#8a2d47;text-decoration:none;}
	.page .columns .left ul li a:focus,
	.page .columns .left ul li a:hover{text-decoration:underline;}
	
	.page .columns .left ul li ul{margin:0;padding:0 0 0 10px;font:12px Tahoma;color:#606060;background:url(images/boldot.jpg) repeat-y left;}
	.page .columns .left ul li ul li{padding:0 0 2px 0;background:url(images/dotted.jpg) repeat-x bottom;}
	.page .columns .left ul li ul li a,
	.page .columns .left ul li ul li a:visited{display:block;padding:5px 0;font:12px Tahoma;color:#363636;;}
	.page .columns .left ul li ul li a:hover{display:block;background:#f3f3f3;text-decoration:none;}

	.page .columns .right{margin:0 0 0 306px;position:relative}
	.page .columns .right .tmenu{margin:1px;}
	.page .columns .right .tmenu ul{margin:0;padding:0;height:46px;list-style:none;background:url(images/tmenu/right.jpg) no-repeat right top;}
	.page .columns .right .tmenu ul li {
		float:left;
		background:url(images/tmenu/bg.jpg) repeat-x top;
		vertical-align:middle;
	}
	.page .columns .right .tmenu ul li a,
	.page .columns .right .tmenu ul li a:visited {
		display:block;
		width:95px;
		height:46px;
		padding:0 5px 0 8px;
		background:url(images/tmenu/separator.jpg) no-repeat left top;
		text-align:center;
		text-decoration:none;
		color:white;
	}
	.page .columns .right .tmenu ul li.first a,
	.page .columns .right .tmenu ul li.first a:visited{width:120px;background:url(images/tmenu/left.jpg) no-repeat left top;}
	.page .columns .right .tmenu ul li.line1 a,
	.page .columns .right .tmenu ul li.line1 a:visited{padding-top:12px;}
	.page .columns .right .tmenu ul li.line2 a,
	.page .columns .right .tmenu ul li.line2 a:visited{padding-top:5px;}
	.page .columns .right .tmenu ul li:hover{background-image:url(images/tmenu/bg-hover.jpg);}
	.page .columns .right .tmenu ul li:hover a,
	.page .columns .right .tmenu ul li:hover a:visited{background:url(images/tmenu/separator-hover.jpg) no-repeat left top;}
	.page .columns .right .tmenu ul li.first:hover a,
	.page .columns .right .tmenu ul li.first:hover a:visited{background:url(images/tmenu/left-hover.jpg) no-repeat left top;}

	.page .columns .right .address-panel {
		width:565px;
		float:left;
		margin:7px 0 0 0;
		text-align:right;
		font:16px Arial, Helvetica, sans-serif;
		color: #666;
		font-style:italic;
	}
	.page .columns .right .address-panel span {
		font-weight:bold;
	}
	.page .columns .right .language-panel {
		float:right;
		margin:5px 20px 0 0;
	}
	.page .columns .right .language-panel img {
		width:23px;
		height:24px;
		background:url(images/language.jpg) no-repeat;
	}
	.page .columns .right .language-panel img.ru{background-position:left top;}
	.page .columns .right .language-panel img.ua{background-position:-32px top;}
	.page .columns .right .language-panel img.en{background-position:right top;}
	
	.page .columns .right .language-panel img#active-ru{background-position:left bottom;}	
	.page .columns .right .language-panel img#active-ua{background-position:-32px bottom;}
	.page .columns .right .language-panel img#active-en{background-position:right bottom;}	
	
	.page .columns .right .language-panel img.ru:hover{background-position:left bottom;}
	.page .columns .right .language-panel img.ua:hover{background-position:-32px bottom;}
	.page .columns .right .language-panel img.en:hover{background-position:right bottom;}	

	.page .columns .right .content{margin:50px 10px 0 10px;}
	.page .columns .right .content .text{min-height:950px;padding:7px 10px;background:#f7f7f9;font-size:11pt;color:#444444;text-align:justify;}
	.page .columns .right .content .text h1.title{margin:0;padding:5px 0;font:bold 16px Arial;color:#8d2f49;}
	.page .columns .right .content .text h3.title{margin:0;padding:5px 0;font:bold 14px Arial;color:#8d2f49;}
	.page .columns .right .content .text img{margin:0 8px;padding:7px;background:white;border:1px solid silver;}
	.page .columns .right .content .text .color {color:#8D2F49}
	.page .columns .right .content .text .oft-info {
		margin-top:25px;
	}
	.page .columns .right .content .text .oft-info h3 {
		font-size:14px;
	}
	.page .columns .right .content .text .oft-info p {
		font-size:12px;
	}
	
	.page .columns .right .content .text .page-foot {
		width:300px;
		margin:5px auto;
		text-align:center;
		font-size:14px;
	}
	.page .columns .right .content .text .page-foot .consultation {
		color:#333;
		font-weight:bold;
	}
	.page .columns .right .content .text .page-foot .consultation .doctor { }
	.page .columns .right .content .text .page-foot .consultation .tel { }
	.page .columns .right .content .text .page-foot .question { }
	.page .columns .right .content .text .page-foot .price {}
	
	.page .columns .right .content a,
	.page .columns .right .content a:visited{color:#861114;}
	.page .columns .right .content a:hover{text-decoration:none;}
	.page .columns .right .content a.seo,
	.page .columns .right .content a.seo:visited{color:#444444;text-decoration:none;}	
	.page .columns .right .content strong{font-weight:normal;}
	/**prelink zagolovok style**/
	.page .columns .right .content a.pz,
	.page .columns .right .content a.pz:visited,
	.page .columns .right .content a.pz:hover{text-decoration:none; color:#444444;}
	/**prelink usual text**/
	.page .columns .right .content a.pu, 
	.page .columns .right .content a.pu:visited, 
	.page .columns .right .content a.pu:hover{text-decoration:none; color:#444444;}
	
	/**Закладки**/
	.page .columns .left .labels a,
	.page .columns .left .labels a:visited{display:block;width:186px;height:80px;margin:10px 0;}
	.page .columns .left .labels a.dental{background:url(/images/labels.png) no-repeat left top;}
	.page .columns .left .labels a.svit-zoru{background:url(/images/labels.png) no-repeat left -80px;}
	.page .columns .left .labels a.esthetics{background:url(/images/labels.png) no-repeat left bottom;}	
	
	.holding{padding:0 0 0 10px; margin:20px 0 0 0;}
	.holding p{margin:0;padding:0 0 5px 10px;font:18px Arial;color:#8c324a;}
	.holding a, 
	.holding a:visited{padding:0 0 0 8px;color:#646464;text-decoration:none;background:url(/images/silver-dott.jpg) no-repeat left 5px;}
	.holding a:hover{text-decoration:underline;}
    a.cr, a:visited.cr, a:focus.cr, a:hover.cr {color:#414141;font:10px Verdana, Geneva, sans-serif;text-decoration:none;}
	
	#partners {
		padding:0 0 0 10px;
		margin:20px 0 0 0;
	}
	#partners p {
		margin:0;
		padding:0 0 5px 10px;
		font:18px Arial;
		color:#8c324a;
	}
	#partners a {
		text-decoration:none;
	}
	#partners a img {
		width:151px;
		height:161px;
		margin-top:5px;
		border:1px solid #8c324a;
	}
	
	#button-block {
		width:100%;
		height:120px;
		margin:20px 0 0;
	}
	#button-block .ask-button {
		width:130px;
		height:40px;
		margin:11px 0 20px 21px;
		position:relative;
	}	
	#button-block .ask-button a,
	#button-block .ask-button a:visited {
		display:table-cell;
		vertical-align:middle;
		text-align:center;
		width:125px;
		height:40px;
		/*background:url(images/tmenu/bg.jpg) repeat-x top;background: url(images/tmenu/bg-hover.jpg) repeat-x top;*/
		background-color: #8D2F49;
		padding:2px;
		box-shadow: 3px 3px 6px #999;
		-webkit-box-shadow: 3px 3px 6px #999;
		-moz-box-shadow: 3px 3px 6px #999;
		font:14px Arial, Helvetica, sans-serif;
		color: #FFF;
		text-decoration:none;
	}
	#button-block .ask-button a span {}
	#button-block .br {
		border-radius:5px;
		-moz-border-radius:5px;		
	}
	#button-block .online {
	  	background-color:#b4b4b4 !important;
		background: -moz-linear-gradient(top, #b4b4b4 0%, #bec2c3 100%);
	  	background: -webkit-gradient(linear, left top, left bottom, from(#b4b4b4), to(#bec2c3));
	  	background: -o-gradient(#b4b4b4, #bec2c3);
		color:#8D2F49 !important;
	}
	#button-block .ask-button a:hover {
		box-shadow:1px 1px 3px #666;
		-webkit-box-shadow: 1px 1px 3px #666;
		-moz-box-shadow:1px 1px 3px #666;
	}
	#button-block .ask-button a:active {
		box-shadow:1px 1px 2px #CCC;
		-webkit-box-shadow: 1px 1px 2px #CCC;
		-moz-box-shadow:1px 1px 2px #CCC;
	}
	#complex-treatment {
		width:100%;
	}
	#complex-treatment a {
		width:151px;
		height:80px;
		display:block;
		margin:10px;
	}
	#complex-treatment a img {
		border:none;
	}
	.banner {
		width:100%;
		margin:27px 0 15px;
		padding:0 0 0 10px;
	}
	.banner a {}
	.banner a img {
		border:none;
	}
	/*
	 * Zapis na priyom
	 */
	#q_a_form {
		width:100%;	
	}
	#q_a_form .q_a_info {
		margin:45px 0 0 15px;
	}
	table.q_a {
		width:410px;
		margin-left: 50px;
	}
	table.q_a,
	table.q_a td {
		color:#5F5F5F;
		font:14px Verdana, Geneva, sans-serif;
	}
	table.q_a td.anketa_space{
		text-align:right;
		padding:15px 15px;
	}
	table.q_a td.center{
		text-align:center;
		position:relative;
	}
	table.q_a .table_row {
		width:100%;
		position:relative;
	}
	table.q_a input {
		height:17px;
		width:230px;
	}
	table.q_a select {
		height:23px;
		width:234px;
	}
	table.q_a textarea#question {
		width:230px;
		margin-bottom:15px;
		overflow: auto !important;
		resize:none;
	}
	table.q_a .text-input {}
	
	table.q_a label.error { 
		position:absolute;
		width:209px;
		top:3px;
		left:19px;
		font-weight:normal;
		color:red;
		text-align:left;
		padding-left:20px;
		background: #FFF url(/images/cancel.png) no-repeat scroll left; 
	}
	table.q_a label.error#question_error {
		top:3px;
	}
	#q_a_form .button_pos {
		margin-top:5px;
		text-align:center;
	}
	#q_a_form input.button {
		text-align:center;
		width:120px;
		height:25px;
		color:#444;
	}
	#q_a_form input.button:hover{ 
		cursor:pointer;
	} 
	#message {
		width:385px;
		margin:40px auto 0;
		text-align:center;
	}
	#message h2 {
		font-size:120%;
	}
	#message p {
		color:#5F5F5F;
		font-weight:bold;
		margin:6px 0px;
	}
	#checkmark{ 
		position: relative;
		top: -75px;
		left: -215px;
		border: none;
	}
	#YMapsID-416 {}
	#YMapsID-416 img {
		margin: 0;
		padding: 0;
		border:none;
		background:none;
	}
	#YMapsID-416 .YMaps-button .YMaps-icon {
		position: relative;
		float: none;
		margin: 5px 1px 0 1px;
		padding: 0;
		vertical-align: top;
	}
	#YMapsID-416 .YMaps-button .YMaps-icon_move{
		width: 16px;
		height: 16px;
		background: url(http://api-maps.yandex.ru/i/0.4/icons/icon-hand-ruler-zoom.png) no-repeat 0 0;
	}
	#YMapsID-416 .YMaps-button .YMaps-icon_magnifier {
		width: 16px;
		height: 16px;
		background: url(http://api-maps.yandex.ru/i/0.4/icons/icon-hand-ruler-zoom.png) no-repeat -33px 0;
	}
	#YMapsID-416 .YMaps-button .YMaps-icon_ruler {
		width: 17px;
		height: 17px;
		background: url(http://api-maps.yandex.ru/i/0.4/icons/icon-hand-ruler-zoom.png) no-repeat -16px 0;;
	}
	
