html{
	margin:0px;
	padding:0px;
	height: 100%;
	width: 100%;
}
*{
	margin: 0px;
	padding: 0px;
}
img{
	display: block;
}
:focus{
	outline: none;
}
table tr td{
	vertical-align: top;
	border-spacing: 0;
}
ul{
	list-style: none;
}
.clear{
	font-size:1px;
	height:1px;
	overflow:hidden;
	clear:both;
	}
a img{
	border:0px;
	}	

/* Here the main css*/	
html{
	background: url("../img/bg_body_inner.gif") left 1px #7b6076;
}
body{
	background: url("../img/bg_main.jpg") center top no-repeat;
	font-family: "Trebuchet MS", Verdana, sans-serif;
	font-size: 13px;
	width: 100%;
	/* height: 100%;
	min-height: 100%; */
}
#main{
	min-height: 100%;
	width: 1000px;
	margin: 0 auto;
}

#head{
	height: 187px;
	padding: 12px 0 0 29px;
	position:relative;
	color: #fff;
}
	#logo-link{
		float: left;
	}
	#top-menu{
		position: absolute;
		top: 12px;
		left: 260px;
		height: 59px;
	}
		#top-menu ul{
			height: 59px;
			background: url("../img/menu-last-inner.png") right bottom no-repeat;
			padding: 0 46px 0 0;
			float:left;
		}
		#top-menu ul.active{
			background: url("../img/menu-last-inner-active.png") right bottom no-repeat;
		}
			#top-menu ul li{
				height: 59px;
				float: left;
				background: #fff;
				font-size: 17px;
				font-weight: 100;
				padding: 0 27px 0 6px;
				position: relative;
				color: #072e6d;
			}
				#top-menu ul li.first{
					padding-left: 35px;
				}
					#top-menu ul li.first .corner{
						display: none;
					}
				#top-menu ul li.last{
					padding-right: 0px;
					background: #fff;
				}
					#top-menu ul li.last .delimiter{
						display: none;
					}
				#top-menu ul li:hover, #top-menu ul li.active{
					background: #b08da9;
					color: #fff;
				}
				#top-menu ul li a{
					text-decoration: none;
					
				}
				#top-menu ul li span{
					color: #072e6d;
					position: relative;
					top: 19px;
					z-index:2;
				}
				#top-menu ul li span.active, #top-menu ul li.active span{
					color: #fff;
				}
				#top-menu ul li .delimiter{
					position: absolute;
					right:0;
					top:0;
					width: 55px;
					height: 40px;
					background: url("../img/menu-li-line.gif") right top no-repeat;
				}
				#top-menu ul li .corner{
					position: absolute;
					left:0;
					bottom:0;
					width: 26px;
					height: 19px;
					background: none;
				}
				#top-menu ul li.active .delimiter, #top-menu ul li .delimiterhover{
					background: url("../img/menu-li-line-active.gif") right top no-repeat;
				}
				#top-menu ul li .corneractive{
					height: 20px;
					width: 27px;
					background: url("../img/menu-li-corner-active.gif") left top no-repeat;
				}
				#top-menu ul li.active .corner, #top-menu ul li .cornerhover{
					background: url("../img/menu-li-corner.gif") right top no-repeat;
				}
				#top-menu ul li .cornerfull{
					background: #b08da9 !important;
				}
				#top-menu ul li .delimiterfull{
					background: url("../img/menu-li-line-full.gif") left top no-repeat !important;
				}
				#top-menu ul li .prev{
					background: url("../img/menu-li-line-active-prev.gif") right top no-repeat;
				}
	
	#head h1{
		letter-spacing: 1px;
		font-size: 46px;
		position: absolute;
		right: 42px;
		bottom: 2px;
	}
	#head address{
		font-size: 22px;
		float: left;
		font-style: normal;
		letter-spacing: 1px;
		padding: 0 9px 0 0;
	}
	#head .contacts{
		font-size: 14px;
		margin: 18px 0 0 0;
	}
		#head .contacts span{
			float: left;
			border-left: 1px dotted #fff;
			padding: 0 0 0 8px;
		}
	#head blockquote{
			
		}
		#head blockquote.filter{
			position: absolute;
			top: 71px;
			left: 260px;
		}
			#head blockquote.filter a{
				color: #fff;
				text-decoration: none;
				line-height: 26px;
				font-style: normal;
			}
			#head blockquote.filter span{
				color: #fff;
				text-decoration: none;
				line-height: 26px;
				font-style: normal;				
			}
			#head blockquote.filter ul{
				width: 703px;
				overflow: hidden;
				padding: 7px 0 11px 36px;
				background: #b08da9;
				margin: 0;
			}
				#head blockquote.filter ul li{
					background: none;
					margin:0 14px 0 0;
					padding: 0;
					float: left;
					font-size: 14px;
				}
				#head blockquote.filter ul li.active span{
					font-weight: bold;
				}
				#head blockquote.filter.promo ul li{
					margin-right: 95px;
				}
				#head blockquote.filter ul li.last{
					margin-right: 0;
				}
					#head blockquote.filter ul li a{
						border: none;
						text-decoration: underline;
					}
		#head div.filter{
			position: absolute;
			top: 71px;
			left: 260px;
		}
			#head div.filter a{
				color: #fff;
				text-decoration: none;
				line-height: 26px;
				font-style: normal;
			}
			#head div.filter span{
				color: #fff;
				text-decoration: none;
				line-height: 26px;
				font-style: normal;				
			}
			#head div.filter ul{
				width: 703px;
				overflow: hidden;
				padding: 7px 0 11px 36px;
				background: #b08da9;
				margin: 0;
			}
				#head div.filter ul li{
					background: none;
					margin:0 14px 0 0;
					padding: 0;
					float: left;
					font-size: 14px;
				}
				#head div.filter ul li.active span{
					font-weight: bold;
				}
				#head div.filter.promo ul li{
					margin-right: 95px;
				}
				#head div.filter ul li.last{
					margin-right: 0;
				}
					#head div.filter ul li a{
						border: none;
						text-decoration: underline;
					}
#head div.filter2{
			position: absolute;
			top: 71px;
			left: 260px;
		}
			#head div.filter2 a{
				color: #fff;
				text-decoration: none;
				line-height: 26px;
				font-style: normal;
			}
			#head div.filter2 span{
				color: #fff;
				text-decoration: none;
				line-height: 26px;
				font-style: normal;				
			}
			#head div.filter2 ul{
				width: 434px;
				overflow: hidden;
				padding: 7px 0 11px 306px;
				background: #b08da9;
				margin: 0;
			}
				#head div.filter2 ul li{
					background: none;
					margin:0 14px 0 0;
					padding: 0;
					float: left;
					font-size: 14px;
				}
				#head div.filter2 ul li.active span{
					font-weight: bold;
				}
				#head div.filter2.promo ul li{
					margin-right: 95px;
				}
				#head div.filter2 ul li.last{
					margin-right: 0;
				}
					#head div.filter2 ul li a{
						border: none;
						text-decoration: underline;
					}
#head div.filter3{
			position: absolute;
			top: 71px;
			left: 260px;
		}
			#head div.filter3 a{
				color: #fff;
				text-decoration: none;
				line-height: 26px;
				font-style: normal;
			}
			#head div.filter3 span{
				color: #fff;
				text-decoration: none;
				line-height: 26px;
				font-style: normal;				
			}
			#head div.filter3 ul{
				width: 520px;
				overflow: hidden;
				padding: 7px 0 11px 220px;
				background: #b08da9;
				margin: 0;
			}
				#head div.filter3 ul li{
					background: none;
					margin:0 14px 0 0;
					padding: 0;
					float: left;
					font-size: 14px;
				}
				#head div.filter3 ul li.active span{
					font-weight: bold;
				}
				#head div.filter3.promo ul li{
					margin-right: 95px;
				}
				#head div.filter3 ul li.last{
					margin-right: 0;
				}
					#head div.filter3 ul li a{
						border: none;
						text-decoration: underline;
					}							
		#head div#filter-reply ul{
			padding-left: 200px;
			width: 541px;
		}
#content-wrap{
	padding-bottom:167px;
}		
#content-inside{
	padding: 27px 0 16px 31px;
	background: url("../img/girls/girl-default.jpg") right top no-repeat #fafafa;
	position: relative;
	min-height: 838px;
}
#content-inside.video_otziv{
	padding: 27px 0 16px 31px;
	background: url("../img/girls/girl-default.jpg") right top no-repeat #fafafa;
	position: relative;
	min-height: 838px;
}
#content-inside.contacts{
		padding: 20px 0 0 20px;
		background: url("../img/girls/girl-contacts.jpg") right bottom no-repeat #fafafa;
		position: relative;
		min-height: 636px;
	}
#content-inside.reply{
	background: url("../img/girls/girl-reply.jpg") right bottom no-repeat #fafafa;
	position: relative;
	min-height: 767px;
}
#content-inside.photo{
	background: url("../img/girls/girl-photo.jpg") right bottom no-repeat #fafafa;
	position: relative;
	min-height: 794px;
}
#content-inside.price{
	background: url("../img/girls/girl-price.jpg") right top no-repeat #fafafa;
	position: relative;
}
#content-inside.about{
	background: url("../img/girls/girl-about.jpg") right top no-repeat #fafafa;
	position: relative;
	_min-height: _810px;
}
#content-inside.operation{
	background: url("../img/girls/girl-operation.jpg") right top no-repeat #fafafa;
	position: relative;
	min-height: 839px;
}
	#content-inside.contacts #content{
		width: 667px;
	}
#content-inside.operation-main{
	padding: 27px 0 16px 31px;
	background: url("../img/girls/girl-default-operation.jpg") right 1px no-repeat #fafafa;
	position: relative;
	min-height: 851px;
}
	#content-inside.operation-main #content{
		
	}
	#content-inside.operation-main #content #right{
		float: right;
		width: 282px;
	}
		#content-inside.operation-main #content #right #block{
			width: 282px;
			height: 419px;
			overflow: hidden;
			background: url("../img/block-operation-main.gif") right top no-repeat #fff;
			margin-bottom: 18px;
		}
			#content-inside.operation-main #content #right #block ul{
				margin: 0 0 0 31px;
			}
				#content-inside.operation-main #content #right #block ul li{
					margin: 0 0 3px 0;
				}
		#content-inside.operation-main #content #right .price-tab{
			float: left;
			margin: 9px 0 25px 0;
		}
			#content-inside.operation-main #content #right .price-tab .get-consult{
				width: 267px;
			}
	#content-inside.operation-main #content #operation-main-text{
		width: 335px;
	}
#content .email-price{
	width: 467px;
	margin: 30px 0 30px 0;
	display: none;
}
#content{
	/* font-size: 14px; */
	font-size: 15px;
	line-height: 18px;
	position: relative;
	width: 657px;
}
#content h1{
	font-family: "Times New Roman";
	font-size: 26px;
	color: #074687;
	font-weight: 500;
	margin: 0 0 14px 0;
}
#content h2{
	font-size: 16px;
	color: #074687;
	font-weight: bold;
	margin: 0 0 14px 0;
}
#content h3{
	font-size: 14px;
	color: #000;
	font-weight: bold;
	margin: 0 0 9px 0;
	padding: 13px 0 0 0;
}
#content p{
	margin: 0 15px 16px 0;
	text-align: justify;
}
#content p.contacts{
	font-size: 16px;
	}
	#content p.contacts span{
		float: left;
		color: #666;
		width: 105px;
		display:block;
	}
#content a{color: #074687;}
#content a:hover{color:#be2ba1;}
#content a:visited{color:#b08da9;}

#content ul li a.selected_item, #content ul li a.selected_item:visited{
	color:#b08da9;
	font-weight:bold;
}
#content ul li a, #content ul li a:visited{
	color:#074687;
}			

#content div.errors{margin: 0 15px 16px 0;}

#content ul{
	margin: 0 100px 0 32px;
}
#content ul.operation-list{
	margin: 0 0 40px 0;
	padding: 3px 0 0 0;
	overflow: hidden;
}
	#content ul li{
		padding: 0 0 0 20px;
		margin: 0 0 18px 0;
		background: url("../img/content-li.gif") left 4px no-repeat;
	}
	#content ul.operation-list li{
		padding: 0 0 0 20px;
		margin: 0 0 18px 13px;
		background: url("../img/content-li.gif") left 4px no-repeat;
		float: left;
		width: 186px;
	}
		#content ul li ul{
			font-size:13px;
			color: #903e83;
			margin: 8px 0 0 19px;
			
		}
			#content ul li ul li{
				padding: 0 0 0 15px;
				margin: 0 0 4px 0;
				background: url("../img/content-li-li.gif") left 6px no-repeat;
			}
			
#content blockquote{
	padding: 35px 0 0 0;
	background: url("../img/bg_blockquote.jpg") left top no-repeat;
	color: #fff;
	font-style: italic;
	margin: -18px 0 17px 63px;
}
.quote blockquote{
	width:277px;
	padding: 35px 0 0 0;
	background: url("../img/bg_blockquote.jpg") left top no-repeat;
	color: #fff;
	font-style: italic;
	margin: -18px 0 17px 20px;
}
.quote blockquote p{
		width:246px;
		margin: 0 10px 0 0;
		padding: 14px 14px 23px 17px;
		background: url("../img/bg_blockquote_price.jpg") right top no-repeat  #8f5a87;
		min-height: 80px;
		text-align: left;
	}
#content blockquote.filter{
	margin-left: 0;
}
	#content blockquote.filter a{
		color: #fff;
		text-decoration: none;
		border-bottom: 1px dashed;
		line-height: 26px;
		font-style: normal;
	}
	#content blockquote.filter a:hover{
		border: none;
	}
	#content blockquote.filter span{
		color: #fff;
		text-decoration: none;
		line-height: 26px;
		font-style: normal;
	}
			#content blockquote.filter a.selected_item {
				font-weight: bold;
				border: none;
			}	
	#content blockquote p{
		margin: 0 76px 0 0;
		padding: 14px 14px 23px 17px;
		background: /* url("../img/bg_blockquote_p.png") right top no-repeat */ #8f5a87;
		/*min-height: 80px;*/
		text-align: left;
	}
		#content blockquote p.venzel{
			float: right;
			background: url("../img/bg_blockquote_p.png") right top no-repeat;
			width: 76px;
			height: 84px;
			margin-right: 0;
			padding: 0;
		}
			#content blockquote p.venzel span{
				display: block;
				margin-top: 84px;
				background: #8f5a87;
			}
	#content blockquote.filter ul{
		width: 640px;
		overflow: hidden;
		padding: 14px 0 23px 17px;
		background: url("../img/bg_blockquote_ul.jpg") right top no-repeat #8f5a87;
		margin: 0;
	}
		#content blockquote.filter ul li{
			background: none;
			margin:0 14px 0 0;
			padding: 0;
			float: left;
			font-size: 13px;
		}
		#content blockquote.filter.promo ul li{
		margin-right: 95px;
	}
		#content blockquote.filter ul li.last{
			margin-right: 0;
		}
			#content blockquote.filter ul li a{
				border: none;
				text-decoration: underline;
			}
	
#content table{
	width: 100%;
	margin: 2px 0 27px 0;
}
	#content table tr th{
		!background: #e3e3e3;
		padding: 14px 0 16px 20px;
		text-align: left;
	}
	#content table.price-table tr th{
		background: #e3e3e3;
		padding: 0 0 6px 20px;
		text-align: left;
	}
		#content table.price-table tr th div{
			padding: 24px 0 0 0;
			/*float: left;*/
			width: 100%;
		}

		#content table.price-table tr th div.optima{background: url("../img/rate-optima.jpg") center 5px no-repeat;}
		#content table.price-table tr th div.comfort{background: url("../img/rate-comfort.jpg") center 5px no-repeat;}
		#content table.price-table tr th div.premium{background: url("../img/rate-premium.jpg") center 5px no-repeat;}
	#content table tr th.last{
		background: url("../img/table-th-last.gif") right top no-repeat #e3e3e3;
	}
	#content table tr td{
		padding: 12px 0 6px 20px;
		border-bottom: 1px solid #dcdcdc;
		background: #fafafa;
		font-size: 14px;
	}
		#content table tr:hover{
			/* cursor:pointer; */
		}
			#content table tr:hover a{
				color:#be2ba1;
			}
			
#content ol{
	margin: 0 100px 0 50px;
}
	#content ol li{
		padding: 0 0 18px 2px;
	}
	
content img{
	border: 1px solid #ccc;
	padding: 19px;
}
	
#content dl{
	padding: 27px 0 0 0;
	position: relative;
	left: -11px;
}
	#content dd{
		clear: both;
		margin: 0 0 32px 0;
	}
		#content dd div{
			width: 66px;
			float: left;
			background: url("../img/dd-date.gif") right top no-repeat #8f5a87;
			margin: 0 13px 0 0;
			color: #fff;
			font-size: 30px;
			font-weight: 100;
			padding: 13px 3px 4px 0px;
			text-align:center;
		}
			#content dd div span{
				display: block;
				font-size: 14px;
				text-transform: uppercase;
				margin: 6px 0 0 0;
			}
			#content dd a{
				font-weight: bold;
			}
			#content dd img{
				float: left;
				padding: 8px;
				margin: 0 13px 0 0;
			}
			#content dd p{
				margin-left: 221px;
			}

#content .with-image{
	
}
	#content .with-image img{
	    padding:20px;
		border:1px solid #ccc;
		float: left;
		margin: 0 17px 17px 0;
	}
		#content .with-image p{
			margin-left: 219px;
		}
		#content .with-image p#small{
			font-size: 14px;
		}
		#content .with-image div#map{
			height: 25px;
			background: url('/assets/templates/kovyntsev/img/icon-map.png') no-repeat top left;
			padding-left: 32px;
			float: left;
			margin-bottom: 15px;
		}	
		#content .with-image div#map p{
			margin: 4px 0 0 0;
		}
		#content .with-image div#map p a{
			font-size: 14px;
		}
#content .gallery{	
	padding: 6px 0 0 0;
	margin: 0 -26px 32px 0;
}
	#content .gallery .item{	
		float: left;
		border: 1px solid #ccc;
		padding: 19px 19px 14px 19px;
		text-align: center;
		font-size: 12px;
		margin: 0 26px 0 0;
	}
		#content .gallery .item img{
			border: none;
			padding: 0;
			margin: 0 0 8px 0;
		}
		#content .gallery .item p{
			margin: 0;
		}
		
.round-link{
	height: 26px;
	background: url("../img/round-link-left.gif") left top no-repeat;
	padding: 0 0 0 9px;
	float: left;
	font-size: 12px;
	position: relative;
	/*left: 123px;*/
	margin: 0 28px 22px 0;
}
	.round-link div{
		height: 26px;
		background: url("../img/round-link-right.gif") right top no-repeat;
		padding: 0 9px 0 0;
	}
	.round-link a{
		display: block;
		border: 1px solid #98b6d4;
		border-width: 1px 0;
		height: 24px;
		padding: 0 9px 0 0;
		line-height: 22px;
	}
	.doctor-page{
		position:absolute;
		right: 0;
		top:0;
		float:right;
		margin-right: 0;
	}
		.back a{
			padding-left: 25px;
			background: url("../img/arrow-left-icon.gif") 3px 9px no-repeat;
		}
		.up a{
			padding-left: 21px;
			background: url("../img/arrow-up-icon-thin.gif") 6px 6px no-repeat;
			text-decoration: none;
		}
			.up a span{
				background: url("../img/dotted-up.gif") left 14px repeat-x;
			}
			
#content div.form{
	background: url("../img/form-alone.gif") left top no-repeat #e3e3e3;
	padding: 17px 0 2px 18px;
	width: 436px;
	position: relative;
}
	#content div.form .rt{background: url("../img/form-sprite.jpg") right top no-repeat; position: absolute; width: 9px; height: 9px; right: 0; top: 0;}
	#content div.form .lb{background: url("../img/form-sprite.jpg") left bottom no-repeat; position: absolute; width: 9px; height: 9px; left: 0; bottom: 0;}
	#content div.form .rb{background: url("../img/form-sprite.jpg") right bottom no-repeat; position: absolute; width: 9px; height: 9px; right: 0; bottom: 0;}
	
	#content label{
		color: #5e5d5d;
		font-size: 12px;
	}
	#content input, #content textarea, #content select{
		border: 1px solid #ddd;
		border-top: 1px solid #7c7c7c;
		border-left: 1px solid #c3c3c3;
		border-right: 1px solid #c3c3c3;
		color: #666;
		font-size: 11px;
		width: 275px;
		float: left;
		margin: 0 0 20px 0;
	}
	#content input, #content select{
		height: 21px;
	}
	#content input{
		padding: 2px 0 0 3px;
		height: 19px;
		width: 272px;
	}
	#content select{
		width: 277px;
	}
	#content textarea{
		height: 77px;
	}
	#content label{
		width: 133px;
		float: left;
		line-height: 21px;
	}
	#content img.captcha-image{
		border: none;
		padding:0;
		float: left;
		margin: 0 20px 20px 0;
	}
	#content input.captcha-field{
		width: 100px;
	}
	#content input.submit{
		float: none;
		height: auto;
		width: auto;
		border: none;
		margin: 0 0 0 312px;
	}
	
#content .paginator{
	margin: 31px 0 24px 40px;
	width: 657px;
}
	#content .paginator .prev{
		padding: 0 0 0 26px;
		margin: 0 14px 0 0;
		border: none;
		background: url("../img/paginator-prev.gif") left 7px no-repeat;
	}
	#content .paginator a .prev{
		background: url("../img/paginator-prev-active.gif") left 7px no-repeat;
	}
	#content .paginator .next{
		padding: 0 26px 0 0 !important;
		margin: 0 0 0 14px !important;
		border: none;
		background: url("../img/paginator-next.gif") right 7px no-repeat;
	}
	#content .paginator a .next{
		background: url("../img/paginator-next-active.gif") right 7px no-repeat;
	}
		#content .paginator span{
			padding: 0 12px;
			border: 1px solid #999;
			color: #999;
		}
			#content .paginator a{
				text-decoration: none;
			}
			#content .paginator a span{
				text-decoration: underline;
				border: none;
				padding: 0 7px;
				color: #074687;
			}
			#content .paginator a span:hover{color:#be2ba1;}
			#content .paginator a span:visited{color:#b08da9;}
			
#content .errors{color: red;}
#content .green{color: green !important;}
#content .green h3{color: green !important;}

#content .get-consult{
		height: 30px;
		background: url("../img/bg_get_consult.png") right top no-repeat;
		text-align: right;
		padding: 6px 15px 0 0;
		margin: -8px 0 0px 0;
	}
		#content .get-consult a{
			color: #fff;
			text-decoration: none;
			background: url("../img/bg_get_consult.png") -4px -6px no-repeat #e25983;
		}
#content .get-consult-diary{
		width: 277px;
		height: 30px;
		background: url("../img/bg_get_consult.png") left top no-repeat;
		text-align: left;
		padding: 6px 0 0 15px;
		margin: 29px 0 0 -6px;
	}
		#content .get-consult-diary a{
			color: #fff;
			text-decoration: none;
		}
	
#content .price{
	width: 280px;
	float: left;
	height: 32px;
	margin: 0 0 18px 0;
	padding: 15px 0 0 55px;
	/*background: url("../img/xls-icon.jpg") left top no-repeat;*/
	background: url("../img/xls_pic.jpg") left top no-repeat;
}
#leftprice .price{
	font-size:15px;
	/*width: 280px;*/
	height: 32px;
	margin: 70px 0 0px 0;
	padding: 15px 0 0 65px;
	/*background: url("../img/xls-icon.jpg") left top no-repeat;*/
	background: url("../img/xls_pic.jpg") 18px 0 no-repeat;
}
#leftprice .price a{
font-family: "Trebuchet MS";
font-size:14px;
color:#074687;

}
#leftprice .price a:visited {
color:#B08DA9;
}
#leftprice .price a:hover {
color:#BE2BA1;
}
#content .coin{
	height: 40px;
	background: url("../img/coin-icon.jpg") left top no-repeat;
	padding: 10px 0 0 56px;
}
	#content .coin a{
		text-decoration: none;
		border-bottom: 1px dashed;
	}
#content .price-tab{
	margin: -8px 0 23px 0;
}
	#content .price-tab .get-consult{
		margin: 8px 0 0 0;
		width: 277px;
	}
	#content .price-tab a{
		position: relative;
		z-index: 10;
	}

.price-tab2{
	margin: 18px 0 0 0;
	width: 300px;
	float: right;
}
	.price-tab2 .get-consult{
		height: 30px;
		background: url("../img/bg_get_consult.png") right top no-repeat;
		text-align: right;
		padding: 6px 15px 0 0;
		margin: 8px 0 0 0;
		width: 277px;
	}
	.price-tab2 a{
		font-size: 15px;
		color: #fff;
		text-decoration: none;
		background: url("../img/bg_get_consult.png") -4px -6px no-repeat #e25983;
		position: relative;
		z-index: 10;
	}
	
#content .price-gallery{
	background: #fff;
	border: 1px solid #ccc;
	padding: 10px 0 0 18px;
	margin: 0 0 9px 0;
}
	#content .price-gallery h2{
		color: #000;
	}
		#optima-gallery h2 {/*padding-left: 22px; background: url("../img/icon-optima-h2.jpg") left top no-repeat;*/}
		#comfort-gallery h2 {/*padding-left: 41px; background: url("../img/icon-comfort-h2.jpg") left top no-repeat;*/}
		#premium-gallery h2 {/*padding-left: 59px; background: url("../img/icon-premium-h2.jpg") left top no-repeat;*/}
		
	#content .price-gallery ul{
		margin: 0;
	}
		#content .price-gallery ul li{
			background: none;
			padding: 0;
			margin: 0 19px 14px 0;
		}
			#content .price-gallery ul li img{
				border: none;
				padding: 0;
			}
			
#content .reply{
	background: #fff;
	border: 1px solid #ccc;
	margin: 0 0 14px 0;
	padding:  16px 19px;
	position: relative;
}
	#content .reply img{
		border: 1px solid #ccc;
		padding: 0;
		/*float: left;*/
	}
	#content .reply .play{
		position: absolute;
		left: 45px;
		top: 90px;
		width: 40px;
		height: 40px;
		background: url("../img/icon-play.png") left top no-repeat;
		display: block;
	}
	#content .reply p{
		/*margin: 0 0 16px 107px;*/
		text-align: center;
	}
	#content .reply small{
		font-size: 12px;
	}
	#content .reply strong{
		margin-right: 11px;
	}
	#content .reply a.movie{
		background: url("../img/icon-movie.jpg") left top no-repeat;
		padding-left: 22px;
		position: relative;
	}

#content .doctor-left-panel{
		width: 201px;
		float: left;
	}
#content .doctor-left-panel img#doctor{
		float: left;
		margin-bottom: 17px;
	}
#content .doctor-right-panel{
		margin: 0 0 0 218px;
	}
	
#content .regard-header{
		height: 37px;
		background: url("../img/bg_regard_header.jpg") left top no-repeat;
		font-size: 14px;
		text-transform: uppercase;
		padding: 0 0 0 22px;
		color: #8f5a87;
	}
	#content .regard-header span{
		display: block;
		margin: 0 0 0 26px;
	}
#content .regard-content{
		background: url("../img/bg_regard_content.jpg") right top no-repeat #8f5a87;
		margin: 0 0 17px 0;
	}
	#content .regard-subcontent{
		color: #fff;
		font-style: italic;
		padding: 17px 17px 63px 17px;
		background: url("../img/bg_regard_content_inside.jpg") right bottom no-repeat;
	}
	
#doctor-photo-link{
		width: 201px;
		height: 54px;
		background: url("../img/bg_doctor_photo_link.jpg") left top no-repeat;
		display: block;
		text-align: center;
		padding: 92px 0 0 0;
	}
#doctor-opinion-link{
		width: 201px;
		height: 54px;
		background: url("../img/bg_doctor_opinion_link.jpg") center top no-repeat;
		display: block;
		text-align: center;
		padding: 116px 0 0 0;
	}
	
#content .video{
		width: 433px;
		margin: 0 0 30px 0;
	}
	
#content .contact-panel{
		width: 311px;
		min-height: 465px;
		background: #fff;
		float: left;
		border: 1px solid #ccc;
		margin: 0 24px 16px 0;
		padding: 8px 0 8px 8px;
	}
		#content .contact-panel h1{
			margin-bottom: 16px;
		}
#content #right-contact-panel{
		margin: 0 0 16px 0;
		padding: 8px 0 8px 13px;
		width: 306px;
	}
	#content #right-contact-panel img{
		border: none;
		padding: 0;
	}
		#content #right-contact-panel .form{
			width: 285px;
			background: none;
			padding: 0;
		}
			#content #right-contact-panel .form label{
				color: #000;
				font-size: 14px;
				width: 285px;
			}
			#content #right-contact-panel .form img{
				border: 1px solid #ccc;
			}
			#content #right-contact-panel .form input.submit{
				margin-left: 175px;
			}
			
#content .operation-popup{
	position: absolute;
	top: 0;
	right: 0;
	width: 282px;
	z-index: 12;
}
#content .h1-price{
	font-size: 26px;
	font-family: "Times New Roman";
	color: #df3c7b;
	border-bottom: 1px dashed;
	cursor: pointer;
	padding-bottom: 4px;
}
#content .operation-popup .subject{
	background: #fff;
	border: 1px solid #ccc;
	padding: 19px;
	display: none;
	position: relative;
}
#content .operation-popup:hover .subject{
		display: block;
	}
			
#content .subgallery{
	/* height: 182px;  how must be */
	height: 230px;
	background: #fff;
	border: 1px solid #ccc;
	overflow: hidden;
	margin: 0 0 25px 0;
	padding: 11px 0 0 0;
	position: relative;
	width: 657px;
	color:#666;
	font-size:14px;
}
#content .operation_photos{
	width: 362px;
	float: left;
	padding:0px;
	position:relative;
}
	#content .operation_photos .thumbscontainer{
	margin: 0;
	position:absolute;
	top:0px;
	}
	#content .subgallery .subgallery-wrap{
		margin: 0 41px;
		height: 198px;
		overflow: hidden;
		width: 575px;
		position: relative;
	}
		#content .subgallery .subgallery-wrap h3{
			color:#666;
			font-size:14px;
			text-align:center;
			margin-top:0px;
			padding-top:0px;
			font-weight:normal;
			background:url(../img/001.gif) left center repeat-x;
		}
		#content .subgallery .subgallery-wrap h3 span{
			background:#fff;
		}
	.photo_do{
		font-size:16px;
		font-weight:bold;
		display:block;
		float:left;
	}
	.photo_posle{
		font-size:16px;
		font-weight:bold;
		display:block;
		float:right;
	}
	#content .operation_photos .subgallery{
		width: 362px;
	}
	#content .operation_photos .subgallery .subgallery-wrap{
		/*margin: 0 51px;*/
		margin: 0 14px;
		width: 336px;
		height: 205px;
	}
	#content .operation_photos .subgallery .subgallery-wrap div#underwrapper{
		margin: 0 auto;
		width: 262px;
		overflow: hidden;
	}
	#content .subgallery ul{
		height: 198px;
		width: 1000px;
		margin: 0;
		padding: 0;
		position: relative;
	}
		#content .subgallery ul li{
			background: none;
			margin: 0 52px 0 0;
			padding: 0;
			height: 198px;
		}
			#content .subgallery ul li img{
				padding: 0;
			}
			
	#content .subgallery .prev-button{
		width: 9px;
		height: 17px;
		background: url("../img/photo-arrow-prev.gif") left top no-repeat;
		position: absolute;
		cursor: pointer;
		left: 16px;
		top: 110px;
		display: none;
	}
	#content .subgallery .next-button{
		width: 9px;
		height: 17px;
		background: url("../img/photo-arrow-next.gif") left top no-repeat;
		position: absolute;
		cursor: pointer;
		right: 16px;
		top: 110px;
		display: none;
	}

#content .subgallery2{
	/* height: 182px;  how must be */
	height: 212px;
	background: #fff;
	border: 1px solid #ccc;
	overflow: hidden;
	margin: 0 0 25px 0;
	padding: 33px 0 0 0;
	overflow: hidden;
	position: relative;
	width: 657px;
}
	#content .subgallery2 .subgallery-wrap{
		margin: 0 45px;
		height: 181px;
		overflow: hidden;
		width: 567px;
		position: relative;
	}
	#content .subgallery2 ul{
		height: 212px;
		width: 1000px;
		margin: 0;
		padding: 0;
		position: relative;
	}
		#content .subgallery2 ul li{
			background: none;
			margin: 0 9px 0 0;
			padding: 0;
			height: 198px;
		}
			#content .subgallery2 ul li img{
				padding: 30px 11px;
			}
			
	#content .subgallery2 .prev-button{
		width: 9px;
		height: 17px;
		background: url("../img/photo-arrow-prev.gif") left top no-repeat;
		position: absolute;
		cursor: pointer;
		left: 16px;
		top: 110px;
		display: none;
	}
	#content .subgallery2 .next-button{
		width: 9px;
		height: 17px;
		background: url("../img/photo-arrow-next.gif") left top no-repeat;
		position: absolute;
		cursor: pointer;
		right: 16px;
		top: 110px;
		display: none;
	}	
	
#content .subgallery3{
	/* height: 182px;  how must be */
	height: 172px;
	background: #fff;
	
	overflow: hidden;
	margin: 11px 0 13px -26px;
	padding: 0px 0 0 0;
	overflow: hidden;
	position: relative;
	width: 425px;
}
	#content .subgallery3 .subgallery-wrap{
		margin: 0 35px;
		height: 181px;
		overflow: hidden;
		width: 358px;
		position: relative;
	}
	#content .subgallery3 ul{
		height: 212px;
		width: 1000px;
		margin: 0;
		padding: 0;
		position: relative;
	}
		#content .subgallery3 ul li{
			background: none;
			margin: 0 9px 0 0;
			padding: 0;
			height: 198px;
		}
			#content .subgallery3 ul li img{
				
				border:1px solid #ccc;
				width:172px;
				
			}
			
	#content .subgallery3 .prev-button{
		width: 9px;
		height: 17px;
		background: url("../img/photo-arrow-prev.gif") left top no-repeat;
		position: absolute;
		cursor: pointer;
		left: 12px;
		top: 80px;
		display: none;
	}
	#content .subgallery3 .next-button{
		width: 9px;
		height: 17px;
		background: url("../img/photo-arrow-next.gif") left top no-repeat;
		position: absolute;
		cursor: pointer;
		right: 12px;
		top: 80px;
		display: none;
	}		
	
	#content .subgallery2{
	/* height: 182px;  how must be */
	height: 212px;
	background: #fff;
	border: 1px solid #ccc;
	overflow: hidden;
	margin: 0 0 25px 0;
	padding: 33px 0 0 0;
	overflow: hidden;
	position: relative;
	width: 657px;
}
	#content .subgallery2 .subgallery-wrap{
		margin: 0 45px;
		height: 181px;
		overflow: hidden;
		width: 567px;
		position: relative;
	}
	#content .subgallery2 ul{
		height: 212px;
		width: 1000px;
		margin: 0;
		padding: 0;
		position: relative;
	}
		#content .subgallery2 ul li{
			background: none;
			margin: 0 9px 0 0;
			padding: 0;
			height: 198px;
		}
			#content .subgallery2 ul li img{
				padding: 30px 11px;
			}
			
	#content .subgallery2 .prev-button{
		width: 9px;
		height: 17px;
		background: url("../img/photo-arrow-prev.gif") left top no-repeat;
		position: absolute;
		cursor: pointer;
		left: 16px;
		top: 110px;
		display: none;
	}
	#content .subgallery2 .next-button{
		width: 9px;
		height: 17px;
		background: url("../img/photo-arrow-next.gif") left top no-repeat;
		position: absolute;
		cursor: pointer;
		right: 16px;
		top: 110px;
		display: none;
	}	
	
#content .subgallery4{
	/* height: 182px;  how must be */
	overflow: hidden;
	margin: -30px 0 0px -24px;
	padding: 0px 0 0 0;
	overflow: hidden;
	position: relative;
	width: 435px;
}
	#content .subgallery4 .subgallery-wrap{
		margin: 0 18px;
		
		overflow: hidden;
		width: 410px;
		position: relative;
	}
	#content .subgallery4 ul{
		
		width: 420px;
		margin: 0;
		padding: 0;
		position: relative;
	}
		#content .subgallery4 ul li{
			background: none;
			margin: 15px 9px 0 0;
			padding: 0;
			
		}
			#content .subgallery4 ul li img{
				
				border:1px solid #ccc;
				width:198px;
				
			}
			
	#content .subgallery4 .prev-button{
		width: 9px;
		height: 17px;
		background: url("../img/photo-arrow-prev.gif") left top no-repeat;
		position: absolute;
		cursor: pointer;
		left: 12px;
		top: 80px;
		display: none;
	}
	#content .subgallery4 .next-button{
		width: 9px;
		height: 17px;
		background: url("../img/photo-arrow-next.gif") left top no-repeat;
		position: absolute;
		cursor: pointer;
		right: 12px;
		top: 80px;
		display: none;
	}	


#content .subgallery5{
	/* height: 182px;  how must be */
	overflow: hidden;
	margin: -30px 0 0px -24px;
	padding: 0px 0 0 0;
	overflow: hidden;
	position: relative;
}
	#content .subgallery5 .subgallery-wrap{
		margin: 0 18px;
		overflow: hidden;
		position: relative;
	}
	#content .subgallery5 ul{
		margin: 0;
		padding: 0;
		position: relative;
	}
		#content .subgallery5 ul li{
			background: none;
			margin: 15px 9px 0 3px;
			padding: 0;
			border:1px solid #ccc;
			width:201px;
			
		}
			#content .subgallery5 ul li img{
	            padding:20px;
				margin:0 auto;
				
			}
			
	#content .subgallery5 .prev-button{
		width: 9px;
		height: 17px;
		background: url("../img/photo-arrow-prev.gif") left top no-repeat;
		position: absolute;
		cursor: pointer;
		left: 12px;
		top: 80px;
		display: none;
	}
	#content .subgallery5 .next-button{
		width: 9px;
		height: 17px;
		background: url("../img/photo-arrow-next.gif") left top no-repeat;
		position: absolute;
		cursor: pointer;
		right: 12px;
		top: 80px;
		display: none;
	}	

	
#content .operation_doctors{
	float: right;
	width: 261px;
	background: #fff;
	border: 1px solid #ccc;
	margin: 0 0 15px 0;
	padding: 19px 0 19px 19px;
	text-align: center;
	font-size: 12px;
}
	#content .operation_doctors img{
		border: none;
		padding: 0;
	}
	#content .doctor_info{
		width: 111px;
		float: left;
		margin-right: 19px;
	}
		#content .doctor_info p{
			margin: 10px 0 0 0;
		}
#content .pre-operation-doctors{
	margin: 0 295px 0 0;
}

#content #two_column_ul ul{
	margin-right: 0;
	overflow: hidden;
}
	#content #two_column_ul ul li{
		float: left;
		margin-right: 30px;
		width: 250px;
	}

#content .operation_replies{
	width: 252px;
	min-height: 230px;
	float: right;
	border: 1px solid #ccc;
	background: #fff;
	font-size: 11px;
	line-height: 18px;
	padding: 11px 14px 0 14px;
	margin: 0px 0 20px 0;
}
	#content .operation_replies .reply{
		border: none;
		padding: 0;
	}
		#content .operation_replies .reply div{
			border: 1px solid #ccc;
			width: 250px;
			margin-bottom: 10px;
			background-color: #fef4fd;
		}
		#content .operation_replies .reply .play{
			left: 29px;
			top: 74px;
		}
		#content .operation_replies .reply img{
			margin: 0 auto;
			border: none;
		}
	#content .operation_replies .paginator{
		/*margin: 41px 0 0 0;
		text-align: center;*/
		margin: 10px 0 0 0;
		text-align: left;
	}

#operations{
	width: 312px;
	height: 838px;
	margin: -27px 0 0 657px;
	position: absolute;
	right:0;
	/* background: url("../img/girls/girl-default.jpg") right top no-repeat; */
}
	#operations ul{
		padding: 20px 60px 0 80px;
	}
		#operations ul li{
			padding: 0;
			margin: 0;
			cursor: pointer;
			position: relative;
			z-index: 20;
		}
			#operations ul li:hover ul{
				display: block;
			}
			#operations ul li ul{
				display: none;
				margin: 0;
				padding:0;
				border: none;
				position: absolute;
				width: 276px;
				top: 0;
				right: 120px;
				padding: 28px 0 0 35px;
			}
				#operations ul li ul li{
					border: none;
					cursor: default !important;
					padding: 0 0 0 23px;
					background: url("../img/content-li.gif") left 11px no-repeat;
				}
					#operations ul li ul li a{
						color: #074687;
						font-size: 16px;
						line-height: 28px;
					}
					#operations ul li ul li a:hover{color:#be2ba1;}
					#operations ul li ul li a:visited{color:#b08da9;}
				
		#operations #group1{
			height: 120px;
			margin: 0 0 34px 0;
		}
			#operations #group1 ul{
				top: 40px;
				height: 197px;
				background: url("../img/groups/group-1.png") right top no-repeat;
			}
		#operations #group2{
			height: 86px;
			margin: 0 0 24px 0;
		}
			#operations #group2 ul{
				top: 6px;
				height: 84px;
				background: url("../img/groups/group-2.png") right top no-repeat;
			}
		#operations #group3{
			height: 70px;
			margin: 0 0 24px 0;
		}
			#operations #group3 ul{
				top: 6px;
				height: 84px;
				background: url("../img/groups/group-2.png") right top no-repeat;
			}
		#operations #group4{
			height: 43px;
			margin: 0 0 24px 0;
		}
			#operations #group4 ul{
				top: 6px;
				height: 86px;
				background: url("../img/groups/group-3.png") right top no-repeat;
			}
			
/* Girl at the page "Contacts" */			
#operations.contacts{
		width: 315px;
		margin: -20px 0 0 0;
		height: 656px;
		background: none;
		position: absolute;
		bottom:0;
		right:0;
	}
#operations.contacts #group1{
			height: 150px;
			margin: 0 0 80px 0;
		}
			#operations.contacts #group1 ul{
				top: 20px;
			}
		#operations.contacts #group2{
			height: 130px;
			margin: 0 0 44px 0;
		}
			#operations.contacts #group2 ul{
				top: 12px;
			}
		#operations.contacts #group3{
			height: 100px;
			margin: 0 0 44px 0;
		}
			#operations.contacts #group3 ul{
				top: 0px;
			}
		#operations.contacts #group4{
			height: 54px;
			margin: 0 0 24px 0;
		}
			#operations.contacts #group4 ul{
				top: -6px;
			}
			
/* Girl at the page "Reply" */			
#operations.reply{
		width: 315px;
		margin: -20px 0 0 0;
		height: 794px;
		background: none;
		position: absolute;
		bottom:0;
		right:0;
	}
#operations.reply #group1{
			height: 160px;
			margin: 20px 0 120px 0;
		}
			#operations.reply #group1 ul{
				top: 40px;
			}
		#operations.reply #group2{
			height: 130px;
			margin: 0 0 44px 0;
		}
			#operations.reply #group2 ul{
				top: 12px;
			}
		#operations.reply #group3{
			height: 100px;
			margin: 0 0 44px 0;
		}
			#operations.reply #group3 ul{
				top: 0px;
			}
		#operations.reply #group4{
			height: 74px;
			margin: 0 0 24px 0;
		}
			#operations.reply #group4 ul{
				top: -6px;
			}
			
/* Girl at the page "Photo" */			
#operations.photo{
		width: 315px;
		margin: -20px 0 0 0;
		height: 794px;
		background: none;
		position: absolute;
		bottom:0;
		right:0;
	}
#operations.photo #group1{
			height: 130px;
			margin: 110px 0 80px 0;
		}
			#operations.photo #group1 ul{
				top: 40px;
			}
		#operations.photo #group2{
			height: 130px;
			margin: 0 0 64px 0;
		}
			#operations.photo #group2 ul{
				top: 12px;
			}
		#operations.photo #group3{
			height: 120px;
			margin: 0 0 24px 0;
		}
			#operations.photo #group3 ul{
				top: 0px;
			}
		#operations.photo #group4{
			height: 74px;
			margin: 0 0 24px 0;
		}
			#operations.photo #group4 ul{
				top: 0px;
			}

/* Girl at the page "Price" */			
#operations.price{
		width: 315px;
		margin: -20px 0 0 0;
		height: 546px;
		background: none;
		position: absolute;
		top:0;
		right:0;
	}
#operations.price #group1{
			height: 136px;
			margin: 20px 0 80px 0;
		}
			#operations.price #group1 ul{
				top: 40px;
			}
		#operations.price #group2{
			height: 100px;
			margin: 0 0 0 0;
		}
			#operations.price #group2 ul{
				top: 12px;
			}
		#operations.price #group3{
			height: 60px;
			margin: 0 0 4px 0;
		}
			#operations.price #group3 ul{
				top: 0px;
			}
		#operations.price #group4{
			height: 70px;
			margin: 0 0 24px 0;
		}
			#operations.price #group4 ul{
				top: 0px;
			}
	
/* Girl at the page "About" */			
#operations.about{
		width: 315px;
		margin: -20px 0 0 0;
		height: 810px;
		background: none;
		position: absolute;
		top:0;
		right:0;
	}
#operations.about #group1{
			height: 116px;
			margin: 24px 0 60px 0;
		}
			#operations.about #group1 ul{
				top: 20px;
			}
		#operations.about #group2{
			height: 60px;
			margin: 0 0 40px 0;
		}
			#operations.about #group2 ul{
				top: 0px;
			}
		#operations.about #group3{
			height: 80px;
			margin: 0 0 14px 0;
		}
			#operations.about #group3 ul{
				top: 0px;
			}
		#operations.about #group4{
			height: 50px;
			margin: 0 0 24px 0;
		}
			#operations.about #group4 ul{
				top: 6px;
			}

/* Girl at the page "Operation" */			
#operations.operation{
		width: 315px;
		margin: -20px 0 0 0;
		height: 839px;
		background: none;
		position: absolute;
		top:0;
		right:0;
	}
#operations.operation #group1{
			height: 116px;
			margin: 24px 0 60px 0;
		}
			#operations.operation #group1 ul{
				top: 20px;
			}
		#operations.operation #group2{
			height: 60px;
			margin: 0 0 40px 0;
		}
			#operations.operation #group2 ul{
				top: 0px;
			}
		#operations.operation #group3{
			height: 80px;
			margin: 0 0 14px 0;
		}
			#operations.operation #group3 ul{
				top: 0px;
			}
		#operations.operation #group4{
			height: 50px;
			margin: 0 0 24px 0;
		}
			#operations.operation #group4 ul{
				top: 6px;
			}


			
#content #icq{
		border: none;
		padding: 0;
		display: inline;
	}
#content .pictureform *{
	display: block;
	float: none;
	}

#footer{
	width: 1000px;
	height: 133px;
	margin: -133px auto 0 auto;
	position: relative;
	font-family: "Trebuchet MS";
	font-size: 12px;
	color: #fff;
}
	#footer a{
		color: #fff;
		text-decoration: none;
	}
	#itech{
		position: absolute;
		right: 0;
		bottom: 0;
		height: 104px;
		width: 190px;
	}
		#itech img{
			float: right;
		}
		#itech #itech-link{
			height: 20px;
			line-height: 20px;
			margin: 0 15px 0 0;
		}
		#itech #itech-link1{
			height: 20px;
			line-height: 20px;
			margin: 0px 15px 0 0;
		}
		
	#footer .copyright{
		position: absolute;
		height: 56px;
		width: 371px;
		left:0;
		bottom:0;
	}
		#footer .copyright span{
			display: block;
			float: left;
			height: 56px;
			line-height: 56px;
		}
		#footer .copyright div{
			float: right;
			color: #ead9e7;
		}
		#footer .copyright address{
			font-style: normal;
			font-size: 22px;
		}
	#footer #search-form p{
		clear:both;
	}
	#footer #search-form p span{
		color: #a5cbfc;
		background: url("../img/dotted-small.gif") left bottom repeat-x;
		cursor: pointer;
	}
		#footer #search-form input{
			float: left;
			display: inline;
			cursor: default;
		}
		#footer #search-form input.text{
			margin: 2px 12px 0 0;
			padding: 0 4px;
			height: 20px;
			width: 260px;
			border: 1px solid #c3c3c3;
			border-bottom: 1px solid #ddd;
			background: url("../img/search-icon.gif") 4px 4px no-repeat #fff;
		}
		#footer #search-form input.focus{
			background: #fff;
		}
		
		
		
.page404 h6{
	font-size: 178px;
	font-weight: 100;
	font-family: "Times New Roman";
	color: #64445e;
	line-height: 178px;
	margin-top: 50px;
	float: left;
}
.content404{
	margin-left: 300px;
	padding-top: 80px;
}
	#content .content404 ul{
		margin-right: 0;
	}
	#content .content404 .form{
		width: 340px;
		margin-bottom: 35px;
	}
		#content .content404 .form p span{
			cursor: pointer;
			color: #074687;
			border-bottom: 1px dashed;
		}
		#sitemap{
			border: 1px solid #ccc;
			border-width: 1px 0;
			padding: 25px 0;
			overflow: hidden;
		}
			#sitemap ul{
				margin: 0;
				padding: 0;
			}
				#sitemap ul li{
					float: left;
					padding: 0;
					margin: 0 30px 0 0;
					background: none;
				}
					#sitemap ul li ul{
					}
						#sitemap ul li ul li{
							float: none;
							background: none;
						}
	#content img.diplom{
		width: 150px;
		height: 114px;
		border: 1px solid #ccc;
		padding: 30px 10px;
		margin-bottom: 28px;
		margin-right:15px;
	}
	#content img.diplom_vert{
		width: 110px;
		height: 152px;
		border: 1px solid #ccc;
		padding: 11px 30px;
		margin-bottom: 8px;
		margin-right:15px;
	}
	#content p.alldiplom{
		background: transparent url(../img/all.gif) no-repeat scroll 8px 4px;
		padding: 0 0 0 30px;
		margin: 0 0 38px 3px;
		font-size:14px;
		
	}
	#content div.calendar{
		width: 197px;
		height: 210px;
		float: left;
		margin: 0 30px 0 -4px;
		background: url(../img/calendar.jpg) no-repeat top left;
	}
	/*#content div.calendar img{
		border: none;
		padding: 0;
	}
	#content div.calendar p#month{
		width: 92px;
		float: left;
		margin: 16px 0 0 0;
		font-family: Arial;
		color: white;
		font-size: 12px;
		text-align: center;
	}
	#content div.calendar table {
		margin: 4px 0 0 15px;
		border-collapse: collapse;
		table-layout: fixed;
		width: 140px;
	}
	#content div.calendar table tr, #content div.calendar table th, #content div.calendar table td{
		background: none;
		padding: 0;
		border: none;
	}
	#content div.calendar table th{
		width: 25px;
	}
	#content div.calendar table p{
		font-family: Arial;
		font-size: 12px;
		text-align: center;
		margin: 2px 0 3px 0;
		padding: 0;
		width: 25px;
	}
	#content div.calendar table td p{
		color: #000;
	}
	#content div.calendar table th p, #content div.calendar table td#outof p{
		color: #868686;
		font-weight: normal;
	}
	#content div.calendar table tr:hover a{
		color:#000;
	}
	#content div.calendar table td a{
		font-family: Arial;
		font-size: 12px;
		text-align: center;
		color: #000;
		text-decoration: none;
	}
	#content div.calendar table td#link{
		background: url(../img/cal_link.gif) no-repeat center center;
	}
	#content div.calendar table td#act{
		background: url(../img/cal_act.gif) no-repeat center center;
	}*/
	#content table.record {
		margin: 0;
		border-collapse: collapse;
		table-layout: fixed;
		border: none;
	}
	#content table.record, #content table.record td{
		background: none;
		padding: 0;
		border: none;
	}
	#content table.record td#recordDate{
		background: url(../img/cal_dat.jpg) no-repeat top left;
	}
	#content table.record td#recordDate p#num{
		margin: 12px 0 0 15px;
		font-size: 30px;
		color: #fff;
	}
	#content table.record td#recordDate p#mon{
		margin: 2px 0 0 18px;
		font-size: 16px;
		color: #fff;
	}
	#content table.record td img{
	    border:1px solid #ccc;
		padding: 6px 7px;
		width: 100px;
		height: 102px;
	}
	#content div.recordBottom{
		margin-top: 25px;
	}
	#content div.recordBottom img{
	    border:1px solid #ccc;
		width: 161px;
		height: 154px;
		margin-right: 18px;
		margin-bottom: 15px;
		padding: 19px;
		float: left;
	}
	#content div.recordBottom p{
		clear: left;
	}
	#content table.diplom{
		width: 430px;
	}
	#content table.diplom tr td{
		border: none;
	}
	#content table.diplom td{
		vertical-align: middle;
		text-align: center;
		padding: 0;
	}
	#content table.diplom td#pic{
		border: 1px solid #ccc;
		width: 150px;
		background: #fff;
	}
	#content table.diplom img{
		display: inline;
		margin: 0;
		padding: 0;
		border: 0;
	}
	#content div.reply_new{
		width: 733px;
		height: 353px;
		margin: 25px 0 25px -76px;
		background: url(/assets/templates/kovyntsev/img/otzyv-notes3.png) no-repeat top right;
	}
	#content div.reply_new div{
		width: 288px;
		float: left;
		margin-left: 77px;
	}
	#content div.reply_new div.reply_text{
		width: 278px;
		float: left;
		margin-left: 77px;
		color:#074687;
		padding-right:10px;
	}
	#content div.reply_new div img{
		padding: 0;
		border: none;	
		margin-top: 50px;
	}
	#content div.video_container{
		margin-top: 30px;
	}
	#content div.video{
		
	}
	#content img.bannerIMG{
		padding: 0;
		border: none;
	}
	#content div.odv{
		height: 57px;
	}
		#content div.odv div{
			height: 55px;
			float: left;
		}
		#content div.odv div#left{
			width: 115px;
			padding-left: 65px;
			background: url(/assets/templates/kovyntsev/img/otzyv.png) no-repeat top left;
		}
		#content div.odv div#center{
			width: 193px;
			padding-left: 70px;
			background: url(/assets/templates/kovyntsev/img/diary.png) no-repeat top left;
		}
		#content div.odv div#right{
			padding-left: 39px;
			background: url(/assets/templates/kovyntsev/img/video.png) no-repeat top left;
		}
		#content div.odv div p{
			font-size: 14px;
		}
		#content div.odv div p strong{
			color: #074687;
		}
	#content div.diaries{
		width: 658px;
		padding-top: 18px;
		/*background: #8f5a87 url(/assets/templates/kovyntsev/img/bg_block.gif) no-repeat top left;*/
		background: #f5e9f4 url(/assets/templates/kovyntsev/img/bg_blockquote_p2.gif) no-repeat top right;
		margin-bottom: 30px;
		font-size: 13px!important;
	}
		#content .diaries ul{
			margin: 0 0 10px 18px;
			width: 450px;
			min-height: 70px;
		}
		#content .diaries ul li{
			width: 180px!important;
			margin: 0 0 14px!important;
		}
		#content .diaries ul li.active{
			color: #074687;
			font-weight: bold;
		}
		.body_v{padding: 0;margin: 0;font: 62.5%/1.4 tahoma,sans-serif;color: #be946a;position: relative; margin-left:0px !important;}
		.body_v .delivery_middle{overflow: hidden;height: 260px; width: 290px;overflow: hidden; margin-left:0px !important; margin-top:10px;}
		.body_v .delivery_middle .col1 {width: 250px !important;float: left; margin-left:0px !important;}
		.body_v .delivery_middle .col2 {width: 35px !important; height: 260px;float: left; margin-left:0px !important;}
		.body_v .menu_scrolling{padding: 20px 8px 20px 12px; margin-left:0px !important;}
		.body_v .scrolling_line{width: 20px;background: url(../img/line.gif) no-repeat;height: 243px; margin-left:0px !important;}
		.body_v .scrolling_line img{position: absolute; margin-left:0px !important;}
		.body_v table.js_menu2{border-collapse: collapse;font-size: 1.1em; margin-left:0px !important;}
		.body_v table.js_menu2 td{padding: 10px 0 5px 0;text-align: left;color:#074687; background:none !important;border:none !important; font-size:14px; margin-left:0px !important;}
		.body_v table.js_menu2 .rasporka2{width: 190px;font-size: 0;line-height: 0; margin-left:0px !important;}
		
		.video-notebook{
			background:url(../img/note_bg.jpg) left top repeat-y;
			padding:0px;
			width:666px;
		}
		.video-notebook1{
			background:url(../img/notebook.jpg) left top no-repeat;
			padding-top:60px;
			width:666px;
		}
		.video-notebook2{
			background:url(../img/note_bot_bg.jpg) left bottom no-repeat;
			padding-bottom:30px;
			width:666px;
			padding:0px 0px 0px 20px;
			margin:0px !important;
		}
		.video-notebook2 div.video_container{
		margin-top: 0px !important;
		margin-bottom: 0px !important;
		}
		.video-notebook2 div.video{
		margin-bottom: 0px !important;
		padding-bottom: 30px !important;
		}
		.video_otziv div.paginator{
		margin-top: 0px !important;
		}
		
		
.bloknot{
background:url(../img/fonbloknot.gif) no-repeat;
width:441px;
height:325px;
padding-top:60px;
padding-left:32px;
margin-bottom:-50px;
}		
.arleft{
position:relative;
top:100px;
left:-14px;
width:9px;
height:17px;
float: left;
border:0;
}
.arright{
position:relative;
top:-160px;
right:-383px;
width:9px;
height:17px;
border:0;
}

.tablebloknot{
_background:url(../img/fonbloknot1.gif) no-repeat 0px 0px;
_padding:30px 0 0 30px;
width:441px;
}

.tabledalery{
width:441px;
border:none;
}
.tabledalery #one{
width:441px;
border:none;
background:url(../img/plashka5.gif) no-repeat -10px 1px;
height:87px;
}
.tabledalery #two{
width:441px;
border:none;
background:url(../img/plashka8.gif) repeat-y -10px 0px;
}
.tabledalery #three{
width:441px;
border:none;
background:url(../img/plashka7.jpg) no-repeat -10px -14px;
height:90px;
}
#content .paginator4{
    font-size:15px;
	margin: -45px 0 24px -17px;
	width: 657px;
	position:relative;
	bottom:-100px;
}
	#content .paginator4 .prev{
		padding: 0 0 0 26px;
		margin: 0 14px 0 0;
		border: none;
		background: url("../img/paginator-prev.gif") left 10px no-repeat;
	}
	#content .paginator4 a .prev{
		background: url("../img/paginator-prev-active.gif") left 10px no-repeat;
	}
	#content .paginator4 .next{
		padding: 0 26px 0 0 !important;
		margin: 0 0 0 14px !important;
		border: none;
		background: url("../img/paginator-next.gif") right 10px no-repeat;
	}
	#content .paginator4 a .next{
		background: url("../img/paginator-next-active.gif") right 10px no-repeat;
	}
		#content .paginator4 span{
			padding: 0 12px;
			border: 1px solid #999;
			color: #999;
		}
			#content .paginator4 a{
				text-decoration: none;
			}
			#content .paginator4 a span{
				text-decoration: underline;
				border: none;
				padding: 0 7px;
				color: #074687;
			}
			#content .paginator4 a span:hover{color:#be2ba1;}
			#content .paginator4 a span:visited{color:#b08da9;}
			
#content .paginator4 span {
border:1px solid #999999;
color:#999999;
padding:0 12px;
}
#content .paginator a span {
border:medium none;
color:#074687;
padding:0 7px;
text-decoration:underline;
}

.otzivi{
width:636px;
}

#content .paginator .ditto_next_link{
background:url("../img/paginator-next-active.gif") no-repeat scroll right 9px transparent;
padding-right:27px;
margin:0 0 0 10px;
color:#074687;
}
#content .paginator .ditto_page{
color:#074687;
padding:0 7px;
}
#content .paginator .ditto_previous_off{
background:url("../img/paginator-prev.gif") no-repeat scroll left 9px transparent;
border:none;
margin:0 14px 0 0;
padding:0 0 0 26px;
}

#content .paginator a:hover{
color:#BE2BA1;
}
#content #pagi a{
text-decoration:underline;
}
#content #pagi{
margin-left:5px;
}
#content .paginator .ditto_next_off{
background:url("../img/paginator-next-active.gif") no-repeat scroll right 9px transparent;
padding-right:27px;
margin:0 0 0 10px;
border:none;
}
#content .paginator .ditto_previous_link{
background:url("../img/paginator-prev.gif") no-repeat scroll left 9px transparent;
margin:0 14px 0 0;
padding:0 0 0 26px;
color:#074687;
}

.shag1{
background: url(/assets/templates/kovyntsev/img/shag1.jpg) no-repeat;
width: 350px;
height: 42px; 
padding-left: 250px;
padding-top: 10px; 
}
.shag2{
background: url(/assets/templates/kovyntsev/img/shag2.jpg) no-repeat;
width: 350px;
height: 42px; 
padding-left: 250px;
padding-top: 10px;  
}
.shag3{
background: url(/assets/templates/kovyntsev/img/shag3.jpg) no-repeat; 
width: 350px;
height: 42px; 
padding-left: 250px;
padding-top: 10px; 
}
.shag4{
background: url(/assets/templates/kovyntsev/img/shag4.jpg) no-repeat;
width: 350px;
height: 42px; 
padding-left: 250px;
padding-top: 10px;  
}
.shag5{
background: url(/assets/templates/kovyntsev/img/shag5.jpg) no-repeat;
width: 350px;
height: 42px; 
padding-left: 250px;
padding-top: 10px;  
}
.corner3{
color: #6e6e6e; 
background-color: #e3e3e3; 
height: 47px;
}
#corner33{
background: url(/assets/templates/kovyntsev/img/corner33.jpg) no-repeat right top #e3e3e3;
color: #6e6e6e; 
background-color: #e3e3e3; 
height: 47px;
}
#wrap  {
overflow:hidden;
position:relative;
width:100%;
}
