/*
Theme Name: SeoKlub-2
Description: WordPress themes by Studio a1 & Chaika Igor   
Author: Studio a1 & Chaika Igor
Version: 2.0
*/
html, body{width:100%; height:100%; margin:0px; padding:0px;}
body{font-size:14px; color:#0f1010; font-family: 'PT Sans', Arial, sans-serif; background: url(img/head-1.png) 50% 0px no-repeat #ffffff; min-width:250px;}
div{position:relative; display:block;}
p{position:static; margin:0px; padding:4px 0px;}
ul, li{position:relative;}
a img{border:0px;}
a{position:relative; color:#0645ad; text-decoration:underline;}
a:hover{color:#a60808; text-decoration:none;}
input:focus, textarea:focus{outline:none;}
.txt img{max-width:99%; height:auto;}


#toc_container {
    z-index: 65000;
}
#big{
	width:100%;
	height:auto;
	min-height:100%;
}
.cont{
	max-width:1300px;
	min-width:250px;
	padding:0px 30px;
	margin:0px auto;
}
.max1100 .cont{max-width:1100px;}
.cont2{
	width:100%;
}
#head, #head .cont2{
	height:auto;
	min-height:188px;
	overflow:hidden;
}
	#logo{
		position:absolute;
		top: 26px;
		left:2px;
		width:173px;
		height:118px;
		z-index:40;
		text-decoration:none;
	}
	#logo font{display:none; font-size:25px; color:#393c3c; font-weight:bold;}
	#hTxt1{
		position:absolute;
		display:block;
		text-decoration:none;
		top:37px;
		left:267px;
		font-size:30px;
		color:#393c3c;
		font-weight:bold;
		z-index:41;
	}
	#hTxt2{
		position:absolute;
		display:block;
		text-decoration:none;
		top:73px;
		left:267px;
		font-size:24px;
		color:#a60808;
		font-weight:normal;
		z-index:42;
	}
	#zak{
		position:absolute;
		top:34px;
		right:2px;
		width:174px;
		height:37px;
		background:url(img/btn-zak.png) no-repeat;
		z-index:43;
	}
	#hPhone{
		position:absolute;
		top:78px;
		right:3px;
		font-size:18px;
		font-weight:bold;
		color:#393c3c;
		z-index:44;
	}
	/*	#hPhone font{
			font-size:13px;
			font-weight:normal;
			position:relative;
			top:-2px;
		}
*/
	#call{
		position:absolute;
		top:103px;
		right:3px;
		display:inline-block;
		text-decoration:none;
		border-bottom:1px dashed #0645ad;
		color:#0645ad;
		font-size:13px;
		z-index:4;
	}
	#call:hover{
		text-decoration:none;
		border-bottom:0px;
		color:#a60808;
	}
	#menu1{
		position:absolute;
		top:27px;
		left:492px;
		width:370px;
		height:auto;
		z-index:4;
	}
		#menu1 ul{display:block; margin:0px; padding:0px; list-style:none; text-align:justify;}
		#menu1 ul li{
			display:inline-block;
			height:auto;
			min-width:154px;
			margin:0px;
			text-align:left;
			padding:4px 4px 11px 8px;
			background:url(img/menu-1-li.png) 0px 10px no-repeat;
			font-size:12px;
		}
		#menu1 ul li.liBig{padding-top:0px; padding-bottom:0px; height:1px; font-size:0px; line-height:0px;}
	#menu2{
		position:absolute;
		bottom:-11px;
		left:15px;
		right:220px;
		width:auto;
		height:auto;
		z-index:7;
	}
		#menu2 ul{display:block; margin:0px; padding:0px; list-style:none; text-align:justify;}
		#menu2 ul li{
			display:inline-block;
			height:auto;
			margin:0px;
			text-align:left;
			padding:4px 5px 4px 5px;
			font-size:16px;
			text-align:justify;
		}
			#menu2 ul li a{
				font-size:16px;
				color:#000000;
				text-transform:uppercase;
			}
			#menu2 ul li a:hover{color:#a60808; text-decoration:none;}
			#menu2 ul li.current-menu-item a{font-weight:bold; color:#a60808;}
		#menu2 ul li.liBig{padding-top:0px; padding-bottom:0px; height:0px; width:100%;}
	#find{
		position:absolute;
		bottom:8px;
		right:2px;
		width:201px;
		height:27px;
		background:url(img/find-inp.png) 0px 0px no-repeat;
		z-index:50;
	}
		#find input[type=text]{
			position:absolute;
			top:5px;
			outline:none;
			left:7px;
			width:150px;
			background:none;
			border:0px;
			font-size:11px;
			color:#393c3c;
			font-family: 'PT Sans', Arial, sans-serif;
			font-style:italic;
		}
		@media all and (-webkit-min-device-pixel-ratio:0) {
			#find input[type=text]{top:3px;}
		}
		input[type="text"]::-moz-placeholder{color:#000303;}
		/*input[type="text"]::-webkit-input-placeholder{color:#000303;}*/
		#find input[type=submit]{
			position:absolute;
			top:0px;
			right:0px;
			width:40px;
			height:27px;
			background:url(img/find-btn.png) no-repeat;
			border:0px;
			cursor:pointer;
		}
#headLine{
	width:100%;
	height:3px;
	background:url(img/head-2.png) repeat-x;
}
#info{
	height:auto;
	overflow:hidden;
	padding:33px 254px 0px 253px;
}
	#left{
		width:251px;
		height:auto;
		float:left;
		left:-100%;
		margin-left:-251px;
		padding-top:7px;
	}
	#leftBox, #rightBox{width:251px; margin:0px auto;}
		#menuV1, #menuV2{
			padding:3px 0px 29px 0px;
		}
		#menuV2{padding-top:37px;}
		.menuSid{
			width:249px;
			height:auto;
			background:url(img/fon-menu-sidebar.png) 0px 0px no-repeat #ffffff;
			border:1px solid #e4bfbf;
			border-radius:9px;
		}
			#hhMenuV1{
				padding:5px 5px 0px 8px;
				color:#a60808;
				font-size:20px;
				font-weight:bold;
			}
				#menuV1 > ul, #menuV2 > ul{
					margin:0px;
					padding:0px;
					display:block;
					list-style:none;
				}
					#menuV1 > ul > li, #menuV2 > ul > li{
						display:block;
						padding:22px 27px 1px 9px;
						margin:0px;
						background:url(img/menuV1-str.png) right 14px top 27px no-repeat;
					}
					#menuV2 > ul > li{padding:20px 27px 1px 9px; background:url(img/menuV1-str.png) right 15px top 24px no-repeat;}
					#menuV1 > ul > li.current-menu-item, #menuV1 > ul > li.current-menu-parent{
						background:url(img/menuV1-str-2.png) right 9px top 30px no-repeat;
					}
					#menuV1 > ul > li.hov{background-position:right 14px top -33px;}
					#menuV2 > ul > li.hov{background-position:right 14px top -36px;}
					#menuV1 > ul > li.hov > a, #menuV2 > ul > li.hov > a{border-bottom:0px; padding-bottom:1px; color:#a60808;}
						#menuV1 > ul > li > a, #menuV2 > ul > li > a{
							color:#393c3c;
							font-size:16px;
							font-weight:bold;
							text-decoration:none;
							display:inline-block;
							border-bottom:1px dashed #a60808;
						}
						#menuV2 > ul > li > a{font-size:14px;}
						#menuV1 > ul > li.current-menu-item a, #menuV1 > ul > li.current-menu-parent a{
							border-bottom:0px;
						}
						#menuV1 > ul > li ul{
							display:none;
							margin:0px;
							padding:0px;
							list-style:none;
							padding-top:4px;
						}
						#menuV1 > ul > li.current-menu-item ul, #menuV1 > ul > li.current-menu-parent ul{display:block;}
							#menuV1 > ul > li li{
								display:block;
								margin:0px;
								padding:6px 5px 0px 19px;
							}
								#menuV1 > ul > li li a{
									font-size:16px;
									color:#393c3c;
								}
								#menuV1 > ul > li li a:hover{text-decoration:none; color:#a60808;}
			.temaSt{
				padding:5px 0px 0px 10px;
				font-size:12px;
			}
				.temaSt a{
					display:inline-block;
					text-decoration:none;
					border-bottom:1px dashed #0645AD;
				}
				.temaSt a:hover{border-bottom:0px; padding-bottom:1px;}
			#voprosOtvet{
				padding:63px 3px 1px 9px;
				overflow:hidden;
			}
				#hhVP{
					font-size:20px;
					color:#a60808;
					font-weight:bold;
				}
				.sidPost1{
					padding:15px 0px 0px 0px;
					font-size:14px;
				}
				.sidPost1_2{
					padding:15px 0px 5px 100px;
					font-size:14px;
					text-align:right;
				}
				.lit{
					font-size:11px;
				}
				#zVop{
					position:absolute;
					display:inline-block;
					border-bottom:1px dashed #4474c2;
					top:17px;
					left:0px;
					text-decoration:none;
					font-size:13px;
					font-style:italic;
				}
				#zVop:hover{border-bottom:0px;}
	#centr{
		float:left;
		width:100%;
	}
		#midl{
			width:93%;
			height:auto;
			margin:0px auto;
		}
		h1{
			position:relative;
			display:block;
			margin:0px;
			padding:4px 0px 10px 0px;
			line-height:1.2em;
			font-size:24px;
			font-weight:bold;
			color:#393c3c;
		}

.h2 {
display: block;
font-size: 1.5em;
-webkit-margin-before: 0.83em;
-webkit-margin-after: 0.83em;
-webkit-margin-start: 0px;
-webkit-margin-end: 0px;
font-weight: bold;
text-align: center;
}

		#krohi{
			padding:1px 0px 0px 0px;
			font-size:12px;
			font-style:italic;
		}
			#krohi font{
				position:relative;
				display:inline-block;
				margin:0px 7px;
				width:9px;
				height:8px;
				background:url(img/krohi-str.png) 0px 0px no-repeat;
			}
		.txt{
			padding:10px 0px 0px 0px;
			font-size:14px;
			color:#0f1010;
			overflow:hidden;
			line-height:1.4em;
		}
			.txt img{
				border:1px solid #9fa0a3;
				border-radius:9px;
			}
			.txt p{padding-bottom:19px;}
			.hh{
				clear:both;
				font-size:18px;
				padding:5px 0px 6px 0px;
			}
				.hh a{
					font-size:18px;
					font-weight:bold;	
				}
				.h15px{
					height:15px;
					width:100%;
					clear:both;
				}
		.box1{
			margin:0px -15px;
			height:auto;
			min-height:19px;
			background:url(img/post-fon-pol.png) 0px 0px repeat;
			padding:2px 15px 2px 15px;
			text-align:left;
			font-size:12px;
			color:#393c3c;
			overflow:hidden;
		}
			.socico{
				position:relative;
				display:inline-block;
				width:auto;
				height:auto;
				overflow:hidden;
				vertical-align:top;
			}
				.socicoBox{
					width:auto;
					display:inline-block;
					margin-right:9px;
					padding:8px 0px 2px 0px;
					vertical-align:top;
				}
			.rating, body .post-ratings{
				position:relative;
				display:inline-block;
				width:auto;
				height:18px;
				padding:2px 29px 4px 29px;
				margin-right:10px;
				color:#0ecd00;
				font-size:12px;
				vertical-align:top;
				margin-top:8px;
			}
			.autt{float:right; white-space:nowrap; width:auto; margin-top:9px;}
				.plus, .post-ratings img:nth-child(2){
					position:absolute;
					display:block;
					top:0px;
					left:0px;
					width:21px;
					height:20px;
					background:url(img/plus.png) no-repeat;
				}
				.minus, .post-ratings img:nth-child(1){
					position:absolute;
					display:block;
					top:0px;
					right:0px;
					width:21px;
					height:20px;
					background:url(img/min.png) no-repeat;
				}
			#box2Form{
				border:2px solid #f5e3e3;
				border-radius:9px;
				padding:10px 10px 15px 10px;
				margin-top:16px;
			}
				#form2{
					width:323px;
					height:auto;
					margin:0px auto;
				}
					#zag{
						padding:8px 0px 0px 0px;
						font-size:10px;
						color:#9fa0a3;
					}
						.actZag{
							color:#a60808;
							font-size:12px;
							text-transform:uppercase;
							text-decoration:none;
							border-bottom:0px;
							cursor:auto;
							font-weight:bold;
							display:inline-block;
						}
						#f1{margin-right:30px;}
						#f2{margin-left:30px;}
						.noActZag{
							font-size:12px;
							color:#9fa0a3;
							text-decoration:none;
							display:inline-block;
							border-bottom:1px dashed #9fa0a3;
							text-transform:uppercase;
						}
						.noActZag:hover{
							color:#a60808;
							border-bottom:1px dashed #a60808;
						}
					#frm1, #frm2{
						padding:4px 0px 0px 0px;
						overflow:hidden;
					}
					#frm2{display:none;}
						.ftxt{
							font-size:12px;
							color:#393c3c;
							padding:5px 0px 1px 0px;
						}
						.pp{
							padding:11px 0px 2px 0px;
						}
							.f1name{
								width:201px;
								height:27px;
								background:url(img/f1-name.png) no-repeat;
							}
							.f1mail{
								width:201px;
								height:27px;
								background:url(img/f1-mail.png) no-repeat;
							}
								.f1name input, .f1mail input{
									position:absolute;
									top:4px;
									left:43px;
									width:153px;
									height:auto;
									background:none;
									border:0px;
									font-family: 'PT Sans', Arial, sans-serif;
									color:#393c3c;
									font-style:italic;
								}
								@media all and (-webkit-min-device-pixel-ratio:0) {
									.f1name input, .f1mail input{top:2px;}
								}
							.f1send{
								float:right;
								width:101px;
								height:24px;
								margin-top:-28px;
							}
								.f1send input{
									position:relative;
									display:block;
									width:101px;
									height:24px;
									cursor:pointer;
									background:url(img/send-pole.png) 0px 0px no-repeat;
									color:#FFFFFF;
									font-family: 'PT Sans', Arial, sans-serif;
									text-align:center;
									padding:0px 0px 3px 0px;
									font-size:12px;
									border:0px;
									line-height:1em;
									font-weight:normal;
								}
					#statTema{
						padding:20px 5px 20px 5px;
						overflow:hidden;
						z-index:500;
					}
					#statTema2{
						width:auto;
						height:auto;
					}
						#statTemaslide{
							width:100%;
							height:auto;
						}
							.boxTema{
								height:auto;
								width:100%;
								text-align:center;
							}
							.boxT2{
								height:auto;
								width:100%;
								font-size:13px;
								text-align:center;
								display:table-cell;
								vertical-align:middle;
							}
								.boxT2 p{
									padding:9px 0px;
								}
						.bx-prev, .bx-prev-off{
							position:absolute;
							display:block;
							top:-8px;
							left:0px;
							width:15px;
							height:8px;
							background:url(img/sl-top.png) 0px 0px no-repeat;
							z-index:60;
						}
						.bx-next, .bx-next-off{
							position:absolute;
							display:block;
							bottom:-8px;
							left:0px;
							width:15px;
							height:8px;
							background:url(img/sl-bottom.png) 0px 0px no-repeat;
							z-index:62;
						}
						.bx-next-off, .bx-prev-off{background-position:0px -8px; z-index:59;}
		
	#right{
		float:right;
		width:252px;
		margin-right:-252px;
		padding-top:6px;
	}
		#menuRightSid{
			padding:3px 0px 30px 0px;
			margin-bottom:49px;
		}
		.menuSid2{
			width:249px;
			height:auto;
			border:1px solid #e4bfbf;
			border-radius:9px;
		}
			#hhMenuV2{
				padding:5px 5px 2px 8px;
				color:#a60808;
				font-size:20px;
				font-weight:bold;
				line-height:1.2em;
			}
			.box3{
				padding:15px 7px 3px 9px;
				font-size:14px;
			}
			.boxTag{
				display:inline-block;
				font-size:11px;
				top:-3px;
				padding-left:3px;
			}
				.boxTag a{
					text-decoration:none;
					text-transform:lowercase;
				}
				.new1, .new1:hover{color:#a60808;}
				.lych, .lych:hover{color:#47d9bf;}
		#menu2RightSid{
			padding:8px 0px 35px 0px;
		}
			#hhMenuV3{
				padding:5px 12px 2px 8px;
				color:#a60808;
				font-size:20px;
				font-weight:bold;
				line-height:1.2em;
			}
		#form3{
			padding:23px 5px 0px 24px;
		}
			.sub3{
				padding:21px 1px 0px 0px;
			}
			@media all and (-webkit-min-device-pixel-ratio:0) {.sub3{padding-right:18px;}}
				.sub3 input{
					position:relative;
					display:block;
					width:174px;
					height:37px;
					cursor:pointer;
					background:url(img/butt3.png) 0px 0px no-repeat;
					border:0px;
					margin:0px auto;
				}
		#box4{
			width:251px;
			height:auto;
			padding:61px 0px 0px 0px;
		}
		#box4 a{text-decoration:none;}
			.box4_1{
				padding:10px 0px 0px 0px;
				text-align:center;
				color:#393c3c;
				font-size:18px;
				text-transform:uppercase;
				text-decoration:none;
			}
			.box4_2{
				padding:0px 0px 0px 0px;
				text-align:center;
				color:#393c3c;
				font-size:24px;
				font-weight:bold;
				text-transform:uppercase;
				text-decoration:none;
			}
			.box4_3{
				padding:10px 0px 0px 0px;
			}
				.box4_3 span{
					display:block;
					margin:0px auto;
					width:174px;
					height:27px;
					font-size:14px;
					background:url(img/zapis-audit.png) 0px 0px no-repeat;
					text-decoration:none;
					padding:10px 0px 0px 0px;
					text-align:center;
					color:#FFFFFF;
					text-decoration:none;
				}
				
#footObm{
	width:100%;
	height:40px;
}
#footLine{
	width:100%;
	height:3px;
	background:url(img/line-foot-1.png) repeat-x;
}
#foot1{
	width:100%;
	height:auto;
	background:url(img/foot-fon-1.png) repeat;
}
	#footVn1{
		text-align:justify;
		padding-top:10px;
		vertical-align:top;
	}
	.fbig{
		display:inline-block;
		width:50%;
		height:0px;
	}
	.fbox5{
		display:inline-block;
		width:241px;
		height:auto;
		padding:4px 3px 15px 3px;
		vertical-align:top;
	}
	#all241.fbox5{width:241px; padding-bottom:5px}
		.hhFB{
			font-size:18px;
			font-weight:bold;
			color:#FFFFFF;
			padding:0px 0px 0px 0px;
		}
		.fbox5_1{
			padding:17px 0px 3px 0px;
			text-align:left;
		}
			.fbox5A1{
				font-size:14px;
				color:#FFFFFF;
			}
			.fbox5A1:hover{color:#FFFFFF; text-decoration:none;}
			.fbox5R{
				font-size:12px;
				padding:0px 0px 0px 0px;
			}
				.fbox5R a{
					color:#59d2fc;
					text-decoration:none;
				}
		.elPocht{
			font-size:14px;
			color:#FFFFFF;
			padding:5px 0px 10px 0px;
		}
		.subscr{
			width:241px;
			height:29px;
			background:url(img/subscr-inp.png) 0px 0px no-repeat;
		}
		.subscr input[type=text]{
			position:absolute;
			top:5px;
			left:5px;
			width:131px;
			height:auto;
			font-size:12px;
			color:#393c3c;
			font-family: 'PT Sans', Arial, sans-serif;
			font-style:italic;
			border:0px;
			background:none;
		}
		@media all and (-webkit-min-device-pixel-ratio:0) {
			.subscr input[type=text]{top:3px;}
		}
		.subscr input[type=submit]{
			position:absolute;
			top:0px;
			right:0px;
			width:101px;
			height:29px;
			background:url(img/subscr-but.png) no-repeat;
			border:0px;
			cursor:pointer;
			text-decoration:none;
		}
		.bann1{
			width:240px;
			padding:18px 0px 0px 0px;
		}
		.ico2{
			width:100%;
			height:38px;
			padding:24px 0px 0px 0px;
		}
			.ico2Box{
				width:38px;
				height:38px;
				float:left;
				margin-right:23px;
			}
	.urlSiteZk{
		display:block;
	    border-radius: 9px;
		margin-top: 16px;
	    padding: 0px 15px 10px 15px;
		text-transform:uppercase;
		font-size:34px;
		text-align:center;
	}
	.urlSiteZk span{
		position:relative;
		display:inline-block;
		font-size:14px;
		color:#000;
		font-weight:bold;
		text-transform:none;
		text-decoration: none;
		top: -16px;
	}
#foot2{
	width:100%;
	height:auto;
	background:url(img/foot-fon-2.png) 0px 0px repeat-x, url(img/foot-fon-3.png) 0px 0px repeat;
}
#foot2 .cont{overflow:hidden;}
	#copy{
		padding:10px 3px 6px 3px;
		font-size:11px;
		color:#FFFFFF;
		width:auto;
		float:left;
		margin-right:10px;
	}
	#menuFN{
		width:auto;
		float:right;
		height:auto;
		padding:10px 3px 0px 3px;
	}
		#menuFN ul{
			display:;
			overflow:hidden;
			margin:0px;
			padding:0px;
			list-style:none;
		}
			#menuFN ul li{
				display:block;
				float:left;
				font-size:11px;
				margin-left:9px;
			}
				#menuFN ul li a{
					font-size:11px;
					color:#FFFFFF;
				}

/*forms-style*/
#black, #black2, #black3, #black4, #black5, #black9{
	position:fixed;
	display:none;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	z-index:900;
	background:url(img/black.png) repeat;
}
	#big_clikc, #big_clikc2, #big_clikc3, #big_clikc4, #big_clikc5, #big_clikc9{
		position:absolute;
		top:0px;
		left:0px;
		width:100%;
		height:100%;
		z-index:901;
	}
	#big_form, #big_form2, #big_form3, #big_form4, #big_form5, #big_form9{
		position:relative;
		margin:35px auto 0px auto;
		width:252px;
		height:auto;
		z-index:903;
	}
	#ex, #ex2, #ex3, #ex4, #ex5, #ex9{
		position:absolute;
		display:block;
		cursor:pointer;
		z-index:935;
		top:10px;
		right:10px;
		width:9px;
		height:9px;
		background:url(img/exit.png) no-repeat;
	}
		#form_mid, #form_mid2, #form_mid3, #form_mid4, #form_mid5, #form_mid9{
			height:auto;
			padding:0px 27px 0px 22px;
			background:url(img/fon-menu-sidebar.png) 0px 0px no-repeat #ffffff;
			border:1px solid #e4bfbf;
			border-radius:9px;
			padding-bottom:10px;
		}
			#form_hh, #form_hh2, #form_hh3, #form_hh4, #form_hh5, #form_hh9{
				font-size:20px;
				color:#a60808;
				font-weight:bold;
				padding:6px 0px 1px 0px;
			}
			#form_mid .pp, #form_mid2 .pp, #form_mid3 .pp, #form_mid4 .pp, #form_mid5 .pp{
				width:201px;
				height:auto;
				margin:0px auto;
				padding:6px 0px 1px 0px;
				font-size:14px;
				color:#0d0d0d;
				z-index:907;
			}
			#ns-box2-form .pp, #ns-box2-form2 .pp{width:300px; padding:7px 0px 0px 0px;}
				.inp{
					width:201px;
					height:27px;
					background:url(img/input.png) no-repeat;
					margin-top:4px;
				}
				#ns-box2-form .inp, #ns-box2-form2 .inp{width:294px; height:33px; background:url(img/ns-input.png) no-repeat;}
				.inp label, .arr label{
					position:absolute;
					left:5px;
					top:4px;
					font-size:13px;
					color:#2F3232;
					font-style:italic;
				}
					.inp label font, .arr label font{
						position:absolute;
						display:inline-block;
						padding-left:3px;
						top:-1px;
						right:-8px;
						color:#a60808;
						font-size:18px;
					}
					.inp input{
						position:absolute;
						display:block;
						border:0px;
						width:192px;
						height:auto;
						top:4px;
						font-size:12px;
						color:#393c3c;
						font-style:italic;
						left:5px;
						z-index:910;
						background:url(img/for-ie-nullbackground.png) repeat;
					}
					#ns-box2-form .inp input, #ns-box2-form2 .inp input{width:280px; font-style:normal; font-family: 'PT Sans', Arial, sans-serif; font-size:14px; color:#323232; top:6px; left:9px;}
					#ns-box2-form .inp input::-webkit-input-placeholder{color:#323232;}
					#ns-box2-form .arr textarea::-webkit-input-placeholder{color:#323232;}
					#ns-box2-form2 .inp input::-webkit-input-placeholder{color:#323232;}
					#ns-box2-form2 .arr textarea::-webkit-input-placeholder{color:#323232;}
					@media all and (-webkit-min-device-pixel-ratio:0) {
						.inp input{top:2px;}
					}
					
				.arr{
					width:201px;
					height:115px;
					background:url(img/textarrea.png) no-repeat;
					margin-top:4px;
				}
				#ns-box2-form .arr, #ns-box2-form2 .arr{width:294px; height:146px; background:url(img/ns-textarea.png) no-repeat;}
					.arr textarea{
						position:absolute;
						display:block;
						border:0px;
						background:url(img/for-ie-nullbackground.png) repeat;
						width:192px;
						height:104px;
						resize:none;
						top:6px;
						font-size:14px;
						left:6px;
						z-index:910;
					}
					#ns-box2-form .arr textarea, #ns-box2-form2 .arr textarea{width:280px; height:134px; top:6px; left:9px; font-family: 'PT Sans', Arial, sans-serif; font-size:14px;}
					@media all and (-webkit-min-device-pixel-ratio:0) {
						.arr textarea{top:4px;}
					}
				.pp input[type=submit]{
					position:relative;
					display:block;
					cursor:pointer;
					width:174px;
					height:37px;
					background:url(img/send.png) no-repeat;
					margin:4px auto 0px auto;
					border:0px;
				}
				#ns-box2-form .pp input[type=submit], #ns-box2-form2 .pp input[type=submit]{width:300px; height:71px; background:url(img/ns-send.png) no-repeat; margin-left:-3px;}
/*end-forms*/

/*------------------------galery--------------------------------------------*/
body .ngg-album{
	float:left;
}
body span.wpcf7-not-valid-tip{position:absolute; top:5px; left:4px; width:188px; font-size:10px; background: none repeat scroll 0 0 #FFFFFF; z-index: 990;}
#contact .wpcf7-form-control-wrap{margin:0px;}
#contact span.wpcf7-not-valid-tip{border:1px solid #FF0000; position:absolute; top:-2px; left:5px; width:345px;}
span.wpcf7-list-item{display:block; margin:1px 0px;}
body span.wpcf7-list-item{margin-left:0px;}

/*wpwpwpwwpwpwwp wpwpwwpw wp wp wp wp*/

.aligncenter, div.aligncenter {
    display: block;
    margin-left: auto;
    margin-right: auto;
}
.alignleft {
    float: left;
	margin-right:20px;
	margin-bottom:15px;
}
.alignright {
    float: right;
	margin-left:20px;
	margin-bottom:15px;
}
.wp-caption {
    background-color: #F3F3F3;
    border: 1px solid #DDDDDD;
    border-radius: 3px 3px 3px 3px;
    margin: 10px;
    padding-top: 4px;
    text-align: center;
}
.wp-caption img {
    border: 0 none;
    margin: 0;
    padding: 0;
}
.wp-caption p.wp-caption-text {
    font-size: 11px;
    line-height: 17px;
    margin: 0;
    padding: 0 4px 5px;
}
body .wpcf7-mail-sent-ok{color:#f06a00;}
body span.wpcf7-not-valid-tip-no-ajax{display:none;}
body .wpcf7-validation-errors{color:#df0000;}
body div.wpcf7-mail-sent-ok{
	border: 2px solid #F98F14;
}
body .wp-pagenavi{
	width:100%;
	height:auto;
	text-align:center;
	padding:15px 0px 10px 0px;
}
body .wp-pagenavi a, body .wp-pagenavi span{position:relative; display:inline-block;}
body #cont div.wpcf7-response-output{
	width:215px;
	margin:0px auto;
	padding-top:5px;
	border:0px;
}



/*------------------------------------------------------------*/
body div.wpcf7-response-output{margin-top:4px;}
span.wpcf7-form-control-wrap{display:block;}
body #form3 span.wpcf7-not-valid-tip, body #frm1 span.wpcf7-not-valid-tip{top:4px;}

#stat_tema{
	text-align:center;
	color: #393C3C;
    font-size: 24px;
    font-weight: bold;
	padding:20px 0px 0px 0px;
}
body .txt > div{
	text-align:left !important;
}
#icos{
	float: left;
	padding: 32px 0px 0px 0px;
}
body .socicoBox #___plusone_0, body .socicoBox #___plusone_1, body .socicoBox #___plusone_2, body .socicoBox #___plusone_3, body .socicoBox #___plusone_4, body .socicoBox #___plusone_5, body .socicoBox #___plusone_6, body .socicoBox #___plusone_7, body .socicoBox #___plusone_8, body .socicoBox #___plusone_9, body .socicoBox #___plusone_10, body .socicoBox #___plusone_11, body .socicoBox #___plusone_12, body .socicoBox #___plusone_13, body .socicoBox #___plusone_14, body .socicoBox #___plusone_15, body .socicoBox #___plusone_16, body .socicoBox #___plusone_17, body .socicoBox #___plusone_18, body .socicoBox #___plusone_19, body .socicoBox #___plusone_20{
	width:61px !important;
}
.socicoBox #__okShare0, .socicoBox #__okShare1, .socicoBox #__okShare2, .socicoBox #__okShare3, .socicoBox #__okShare4, .socicoBox #__okShare5, .socicoBox #__okShare6, .socicoBox #__okShare7, .socicoBox #__okShare8, .socicoBox #__okShare9, .socicoBox #__okShare10, .socicoBox #__okShare11, .socicoBox #__okShare12, .socicoBox #__okShare13, .socicoBox #__okShare14, .socicoBox #__okShare15, .socicoBox #__okShare16, .socicoBox #__okShare17, .socicoBox #__okShare18, .socicoBox #__okShare19, .socicoBox #__okShare20, .socicoBox #__okShare{
	width:85px !important;
}
.h5px{
	width:100%;
	height:5px;
}
body .vkbox{width:77px;}
.txt div.wp-caption{max-width:99% !important;}


#toc-np-container{
float: right;
margin-left: 16px;
}

.newsflash {
	margin: 0 auto;
	width: 500px;
	width: 60%;
	border: 1px solid #990000;
	padding: 7px;
	background: #FFEEFF;
	text-align: center;
	margin-top: 10px;
}


/*------------------------------speed--site---------------------------*/
.s-s-b1{
	width:1000px;
	height:266px;
	background:url(img/s-s-box1.png) 0px 0px no-repeat;
	margin:0px auto;
	display:none;
}
.s-s-tit{
	position:absolute;
	top:65px;
	left:412px;
	padding-right:15px;
	font-weight:bold;
	font-size:40px;
	color:#FFFFFF;
	font-family: 'PT Sans', Arial, sans-serif;
}
.s-s-txt{
	position:absolute;
	top:115px;
	left:412px;
	padding-right:15px;
	font-size:16px;
	color:#FFFFFF;
	line-height:1.5em;
}
.s-s-txt ul{display:block; margin:0px; padding:0px; list-style:none;}
.s-s-txt ul li{display:block; margin:0px; padding:3px 0px 3px 19px; background:url(img/s-s-spisok.png) 0px 8px no-repeat;}
.s-s-zakaz{position:absolute; top:170px; right:30px; display:block; z-index:70;}
.hhhXpx{height:25px;}
.s-s-box2{
	height:auto;
	background:url(img/s-s-box-2.png) 50% 24px no-repeat;
	padding-top:14px;
}
	.s-s-hh-r{
		padding:3px 0px 2px 0px;
		font-size:30px;
		font-weight:bold;
		color:#a60808;
		font-family: 'PT Sans', Arial, sans-serif;
		z-index:12;
	}
	.s-s-box2-1{
		height:auto;
		overflow:hidden;
		padding:10px 0px 0px 0px;
	}
		.s-s-box2-1-L{
			float:left;
			width:47%;
		}
		.s-s-box2-1-R{
			float:right;
			width:42%;
		}
			.s-s-box2-1-L-img, .s-s-box2-1-R-img{text-align:center; padding:26px 0px 0px 0px;}
			.s-s-box2-1-L-tit, .s-s-box2-1-R-tit{
				font-size:20px;
				font-weight:bold;
				font-family: 'PT Sans', Arial, sans-serif;
				color:#303030;
				padding:9px 0px 0px 0px;
			}
			.s-s-box2-1-R-tit{padding-top:19px;}
			.s-s-box2-1-L-txt, .s-s-box2-1-R-txt{
				padding:7px 0px 0px 0px;
				font-size:14px;
				color:#0f1010;
				overflow:hidden;
			}
				.s-s-box2-1-L-txt ul, .s-s-box2-1-R-txt ul{display:block;margin:0px;padding:0px;list-style:none;}
					.s-s-box2-1-L-txt ul li, .s-s-box2-1-R-txt ul li{display:block;margin:0px;padding:3px 0px 8px 22px; background:url(img/s-s-spisok-r.png) 0px 6px no-repeat;}
	.s-s-mod{
		padding:4px 0px 0px 0px;
		text-align:left;
	}
		.s-s-mod-tit{
			padding:0px 30px 0px 0px;
			display:inline-block;
			font-size:20px;
			color:#a60808;
			font-family: 'PT Sans', Arial, sans-serif;
			background:url(img/s-s-vupadashka.png) 100% 2px no-repeat;
			text-decoration:none;
		}
		.s-s-mod-txt{
			max-width:570px;
			padding:4px 0px 0px 0px;
			text-align:justify;
			font-size:14px;
			color:#0f1010;
			display:none;
		}
			.s-s-mod-txt-box{
				display:inline-block;
				width:233px;
				padding-right:35px;
				text-align:left;
			}
				.s-s-mod-txt-box ul{display:block;margin:0px;padding:0px;list-style:none;}
					.s-s-mod-txt-box ul li{display:block;margin:0px;padding:3px 0px 8px 22px; background:url(img/s-s-spisok-r.png) 0px 6px no-repeat;}
.clear{clear:both;}
.s-s-box3{
	padding:20px 0px 0px 0px;
	clear:both;
	font-size:14px;
	color:#0f1010;
}
	.s-s-box3-fon{
		position:absolute;
		top:62px;
		left:-117px;
		z-index:10;
		width:360px;
		height:241px;
		background:url(img/s-s-fon-add.png) 0px 0px no-repeat;
	}
	.s-s-box3-txt{
		padding:37px 0px 10px 189px;
		z-index:15;
	}
	.s-s-box3-tit{
		font-size:20px;
		color:#0f1010;
		font-weight:bold;
		padding-bottom:6px;
	}
	ul.s-s-sps{display:block;margin:0px;padding:0px;list-style:none;}
	ul.s-s-sps li{display:block;margin:0px;padding:3px 0px 8px 22px; background:url(img/s-s-spisok-r.png) 0px 6px no-repeat;}
.s-s-box4{
	padding:33px 0px 0px 0px;
}
	.s-s-box4-txt{
		padding:50px 0px 0px 0px;
		text-align:justify;
	}
		.s-s-box4-txt-box{
			width:272px;
			height:auto;
			display:inline-block;
		}
		.s-s-box4-txt-box-fon{
			position:absolute;
			top:146px;
			left:-61px;
			width:352px;
			height:248px;
			background:url(img/s-s-port-fon.png) 50% 0px no-repeat;
			z-index:12;
		}
			.s-s-box4-txt-box-img{
				width:100%;
				height:305px;
				text-align:center;
				z-index:14;
			}
			.s-s-box4-txt-box-txt{
				padding:23px 0px 30px 0px;
				text-align:center;
				font-size:20px;
				z-index:15;
			}
				.s-s-box4-txt-box-txt a{
					color:#a60808;
					font-weight:normal;
					font-size:20px;
					border-bottom:0px;
				}
.s-s-box5{
	padding:1px 0px 0px 0px;
}
.s-s-box5-txt{padding:22px 0px 5px 0px; text-align:justify;}
	.s-s-box5-box{
		display:inline-block;
		width:auto;
		text-align:center;
	}
	.s-s-box5-box-50{display:inline-block; width:50%;}
	.s-s-box5-box a{
		padding:14px 41px;
		display:inline-block;
		font-size:20px;
		color:#a60808;
		border-radius:8px;
	}
	.s-s-box5-box a:hover{padding:13px 40px; border:1px dashed #a60808; text-decoration:none;}
.s-s-box6{
	padding:18px 0px 0px 0px;
}
	.s-s-box6-fon{
		position:absolute;
		top:121px;
		left:-160px;
		width:1035px;
		height:307px;
		background:url(img/s-s-fon-price.png) 0px 0px no-repeat;
		z-index:10;
	}
	.s-s-form{
		width:auto;
		height:425px;
		background:url(img/s-s-form.png) 0px 0px no-repeat;
		z-index:15;
	}
		.s-s-skidka{
			position:absolute;
			top:33px;
			left:499px;
			color:#a60808;
			font-size:20px;
			font-weight:bold;
			line-height:1.1em;
		}
		#s-s-razrabotka{
			position:absolute;
			top:62px;
			left:42px;
			font-size:12px;
			color:#5b5b5b;
			font-weight:bold;
		}
		#s-s-kode-shtr{
			position:absolute;
			top:366px;
			left:22px;
			font-size:14px;
			color:#5b5b5b;
			font-weight:bold;
			width:358px;
			text-align:center;
		}
		#s-s-site{
			position:absolute;
			top:383px;
			left:22px;
			font-size:12px;
			color:#5b5b5b;
			font-weight:bold;
			width:358px;
			text-align:center;
		}
		.s-s-cena{
			position:absolute;
			top:173px;
			left:42px;
			font-size:40px;
			color:#424242;
		}
		.s-s-date{
			position:absolute;
			top:234px;
			left:42px;
			font-size:20px;
			color:#a60808;
			width:328px;
		}
		.s-s-per{
			position:absolute;
			display:inline-block;
			top:100px;
			left:26px;
			font-size:20px;
			color:#a60808;
			text-decoration:underline;
			border-radius:8px;
			padding:8px 16px;
		}
		#s-s-b-k-r{left:232px;}
		.s-s-per:hover, .s-s-per.act{text-decoration:none; border:1px dashed #a60808; padding:7px 15px;}
		.s-s-sub-btn-zak{
			margin-top:10px;
			text-align:center;
			max-width:398px;
		}
		#s-s-dis-b1, #s-s-dis-b2{display:none;}
		#s-s-dis-b1.act, #s-s-dis-b2.act{display:block;}
/*----------------------------end--speed--site---------------------------*/

/*------------------------------nyjen--site---------------------------*/
#ns-box1{
	padding:73px 0px 0px 0px;
	text-align:justify;
}
	.ns-box1{
		display:inline-block;
		height:auto;
		vertical-align:middle;
		padding:2px 0px 0px 10px;
		font-size:22px;
		color:#a60808;
		font-weight:bold;
		line-height:1.2em;
		white-space:nowrap;
	}
	.ns-box1:first-child{padding-left:0px;}
		.ns-box1-img{
			display:inline-block;
			height:80px;
			width:81px;
			vertical-align:middle;
		}
		.ns-box1-txt{
			display:inline-block;
			vertical-align:middle;
			padding-bottom:6px;
			white-space:normal;
		}
	.ns-box1-50{
		display:inline-block;
		width:50%;
		height:0px;
		padding:0px;
	}
#ns-box2{
	padding:43px 0px 0px 0px;
}
	#ns-box2-form, #ns-box2-form2{
		width:310px;
		float:left;
		padding-right:25px;
		height:auto;
		z-index:20;
	}
	#ns-box2-abst, #ns-box2-abst2{
		position:absolute;
		top:192px;
		left:-225px;
		width:851px;
		height:307px;
		background:url(img/ns-box2-abstr.png) no-repeat;
		z-index:1;
	}
	#ns-box2-txt, #ns-box2-txt2{
		padding-top:8px;
		z-index:18;
	}
		.ns-box2-txt-tit{
			font-size:30px;
			font-weight:bold;
			color:#a60808;
		}
		.ns-box2-txt-txt{
			font-size:14px;
			font-weight:normal;
			color:#323232;
			padding:7px 0px 5px 0px;
			line-height:1.5em;
		}
			.ns-box2-txt-txt p{padding:14px 0px;}
#ns-box3{
	padding:30px 0px 0px 0px;
	z-index:21;
}
	.ns-box3-tit{
		font-size:45px;
		font-weight:bold;
		color:#5a5a5a;
		padding:11px 0px 3px 0px;
		text-align:center;
	}
	#ns-box3-box{
		text-align:center;
		padding:8px 0px 0px 0px;
	}
	.ns-box3-box-bl{
		display:inline-block;
		width:238px;
		height:244px;
		padding:38px 0px 20px 0px;
		margin-right:1%;
	}
	.ns-box3-box-bl2{
		width:238px;
		height:244px;
		z-index:31;
		overflow:hidden;
	}
		.ns-box3-box-bl-tit{
			position:absolute;
			top:50px;
			left:42px;
			width:149px;
			font-size:20px;
			font-weight:bold;
			line-height:1.2em;
			color:#FFFFFF;
		}
		.ns-box3-box-bl-txt{
			position:absolute;
			top:122px;
			left:23px;
			width:191px;
			line-height:1.5em;
			font-size:14px;
			color:#FFFFFF;
		}
	#ns-box3-box-bl-r{background:url(img/ns-box3-1.png) no-repeat;}
	#ns-box3-box-bl-o{background:url(img/ns-box3-2.png) no-repeat;}
	#ns-box3-box-bl-g{background:url(img/ns-box3-3.png) no-repeat;}
	#ns-box3-box-bl-b{background:url(img/ns-box3-4.png) no-repeat;}
		.ns-box3-box-bl-abst{
			position:absolute;
			top:0px;
			left:-91px;
			z-index:2;
			width:378px;
			height:316px;
			background:url(img/ns-vp-abst.png) no-repeat;
		}
.ns-box4-tit{
	font-size:45px;
	font-weight:bold;
	color:#5a5a5a;
	padding:47px 0px 39px 0px;
	text-align:center;
}
.ns-box4-line{
	width:100%;
	height:12px;
	background:url(img/ns-box4-line.png) repeat-x;
}
#ns-box4{
	padding:10px 0px 0px 0px;
	text-align:justify;
	vertical-align:top;
}
	.ns-box4-b{
		display:inline-block;
		width:246px;
		height:auto;
		background:url(img/ms-box4-abstr.png) 0px 100% no-repeat;
		border-radius:9px;
		border:1px dashed #c0c0c0;
		padding:13px 26px 22px 26px;
		margin:22px 0px 15px 0px;
		text-align:left;
		vertical-align:top;
	}
	body .ns-box4-b-hov{border-color:#a60808;}
		.ns-box4-b-tit{
			font-size:30px;
			font-weight:bold;
			color:#a60808;
			vertical-align:top;
			line-height:1.25em;
		}
			.ns-box4-b-tit-ico{
				display:inline-block;
				vertical-align:top;
				padding-right:14px;
				padding-top:10px;
			}
			body .ns-box4-b-tit-ico-nt{padding-top:7px;}
			body .ns-box4-b-tit-ico-nr{padding-right:6px;}
		.ns-box4-b-txt{
			font-size:14px;
			color:#323232;
			padding:5px 0px 10px 0px;
			line-height:1.5em;
			min-height:120px;
		}
		.ns-box4-b-cal{
			padding:3px 0px 3px 22px;
			font-size:14px;
			color:#a60808;
			background:url(img/ms-box4-kalend.png) 0px 3px no-repeat;
		}
		.ns-box4-b-price{
			padding:12px 0px 11px 0px;
			font-size:25px;
			color:#474747;
		}
		.ns-box4-b-a{
			display:block;
			width:182px;
			height:47px;
			background:url(img/ns-box-4-zak.png) 0px 0px no-repeat;
		}
	.ns-box4-b-50{
		display:inline-block;
		width:50%;
		height:0px;
	}
#ns-box5{
	padding:60px 0px 0px 0px;
	z-index:19;
}
#ns-box5-tit{
	font-size:45px;
	font-weight:bold;
	color:#5a5a5a;
	padding:0px 0px 52px 0px;
	text-align:center;
	z-index:20;
}
#ns-box5-slider-fon{
	position:absolute;
	top:95px;
	left:0px;
	width:100%;
	height:410px;
	background:url(img/ns-box5-abst.png) 60% 0px no-repeat;
	z-index:1;
}
	#ns-box5-slider, #ns-box5-slider-mono{
		width:1000px;
		height:310px;
		margin:0px auto;
		z-index:21;
		overflow:hidden;
	}
	#ns-box5-slider-mono{
		width:600px;
		display:none;
	}
		#ns-box5-slider2, #ns-box5-slider-mono2{
			padding:0px 101px 0px 101px;
			height:310px;
		}
		#ns-box5-slider2 .bx-prev, #ns-box5-slider-mono2 .bx-prev{
			position:absolute;
			display:block;
			top:106px;
			left:-102px;
			right:auto;
			width:53px;
			height:95px;
			background:url(img/ns-slide-left.png) 0px 0px no-repeat;
		}
		#ns-box5-slider2 .bx-next, #ns-box5-slider-mono2 .bx-next{
			position:absolute;
			display:block;
			top:106px;
			right:-102px;
			left:auto;
			width:53px;
			height:95px;
			background:url(img/ns-slide-right.png) 0px 0px no-repeat;
		}
		#ns-box5-slider2 .bx-next:hover, #ns-box5-slider2 .bx-prev:hover, #ns-box5-slider-mono2 .bx-next:hover, #ns-box5-slider-mono2 .bx-prev:hover{background-position:0px -95px;}
		.ns-box5-sl-box{
			width:296px;
			padding:17px 16px 19px 16px;
			margin:0px auto;
			border-radius:9px;
			border:1px dashed #c0c0c0;
			background:#ffffff;
			overflow:hidden;
			height:271px;
		}
		.ns-box5-sl-box-np{
			width:399px;
			height:auto;
		}
		body .ns-box5-sl-box-hov{border-color:#a60808;}
			.ns-box5-sl-box-l{
				height:70px;
				padding-bottom:5px;
				overflow:hidden;
			}
				.ns-box5-sl-box-l img{max-height:70px; max-width:100%;}
			.ns-box5-sl-box-site-seo{
				height:28px;
				margin-bottom:4px;
				text-align:right;
			}
				.ns-box5-sl-box-site{
					position:absolute;
					bottom:0px;
					left:0px;
					font-size:14px;
					color:#a60808;
				}
			.ns-box5-sl-box-txt{
				padding:7px 0px 7px 0px;
				border-bottom:1px solid #e2e2e2;
				overflow:hidden;
				font-size:14px;
			}
				.ns-box5-sl-box-txt-l{
					width:234px;
					float:left;
					color:#323232;
				}
				.ns-box5-sl-box-txt-r{
					float:right;
					width:57px;
					text-align:right;
					color:#a60808;
				}
#ns-box6{
	padding:17px 0px 0px 0px;
	text-align:justify;
	vertical-align:top;
}
.ns-box6-fon{background:#f8f8f8;}
#ns-box6-tit{
	font-size:45px;
	font-weight:bold;
	color:#5a5a5a;
	padding:52px 0px 45px 0px;
	text-align:center;
}
.ns-box6-box{
	display:inline-block;
	width:491px;
	height:auto;
	text-align:left;
	padding:10px 0px 25px 0px;
	vertical-align:top;
}
	.ns-box6-box-L{
		width:148px;
		height:auto;
		float:left;
		text-align:center;
	}
		.ns-box6-box-L-img{
			width:100%;
			height:auto;
		}
			.ns-box6-box-L-img img{max-width:100%; border-radius:84px;}
		.ns-box6-box-L-tit{
			font-size:14px;
			color:#2e2e2e;
			padding:2px 0px 0px 0px;
			text-align:center;
		}
		.ns-box6-box-L-org{
			font-size:14px;
			color:#c06c6c;
			padding:4px 0px 0px 0px;
			text-align:center;
		}
	.ns-box6-box-R{
		width:323px;
		float:right;
		height:auto;
		border-radius:9px;
		border:1px dashed #e38686;
	}
		.ns-box6-box-R-L{
			position:absolute;
			top:45%;
			left:-23px;
			width:23px;
			height:16px;
			background:url(img/ns-box6-otzv-str.png) 0px 0px no-repeat;
			z-index:40;
		}
		.ns-box6-box-R-txt{
			padding:15px 16px;
			font-size:14px;
			color:#323232;
			line-height:1.6em;
		}
			.ns-box6-box-R-txt p{padding:1px 0px;}
			.ns-more{
				padding:0px 0px 0px 0px;
			}
				.ns-more a{
					display:inline-block;
					padding-right:16px;
					background:url(img/ns-box6-otzv-more.png) 100% 8px no-repeat;
					color:#ad1d1d;
					font-size:14px;
				}
#ns-box7{
	padding:17px 0px 0px 0px;
}
#ns-box7-tit{
	font-size:45px;
	font-weight:bold;
	color:#5a5a5a;
	padding:31px 0px 16px 0px;
	text-align:center;
}
	.ns-box7-vp{
		height:auto;
		padding:10px 0px 20px 0px;
	}
		.ns-box7-vp-L{
			width:30%;
			height:auto;
			float:left;
		}
			.ns-box7-vp-L-txt{
				padding:4px 0px 8px 0px;
				font-size:14px;
				font-weight:bold;
				color:#a60808;
				text-transform:uppercase;
				line-height:1.6em;
			}
				.ns-box7-vp-L-txt-ico{
					display:inline-block;
					width:22px;
					height:22px;
					background:url(img/ns-box7-vop.png) 0px 0px no-repeat;
					padding-right:7px;
					top:5px;
				}
		.ns-box7-vp-R{
			width:65%;
			height:auto;
			float:right;
			border-radius:9px;
			border:1px dashed #a60808;
		}
		.ns-box7-box-R-L{
			position:absolute;
			top:13px;
			left:-14px;
			width:14px;
			height:31px;
			background:url(img/ns-box7-str.png) 0px 0px no-repeat;
			z-index:40;
		}
		.ns-box7-box-R-txt{
			padding:12px 13px;
			font-size:14px;
			color:#323232;
			line-height:1.5em;
		}
			.ns-box7-box-R-txt-tit{
				font-size:14px;
				color:#a60808;
				text-transform:uppercase;
				font-weight:bold;
				padding:0px 0px 5px 26px;
				background:url(img/ns-box7-otv.png) 0px 0px no-repeat;
			}
			.ns-box7-box-R-txt p{padding:1px 0px;}
#ns-box8{
	padding:20px 0px 30px 0px;
}
#ns-box8-tit{
	font-size:45px;
	font-weight:bold;
	color:#5a5a5a;
	padding:27px 0px 16px 0px;
	text-align:center;
}
#ns-box2-txt2{display:block; float:right; width:62%;}
	.ns-zvz{
		padding:48px 0px 17px 61px;
		background:url(img/ns-zvez.png) 0px 0px no-repeat;
		color:#ff4344;
		font-size:30px;
		font-weight:bold;
		line-height:1.3em;
	}
#ns-box9{
	padding:50px 0px 30px 0px;
}
	.ns-box9-1{
		text-align:center;
		font-size:30px;
		font-weight:bold;
		color:#a60808;
		padding:46px 0px 0px 0px;
		line-height:1em;
	}
	.ns-box9-2{
		text-align:center;
		font-size:30px;
		font-weight:normal;
		color:#343434;
		padding:4px 0px 0px 0px;
		line-height:1.1em;
	}
	.ns-box9-3{
		text-align:center;
		font-size:29px;
		font-weight:bold;
		color:#a60808;
		padding:0px 0px 2px 0px;
	}
/*------------------------------end---nyjen--site---------------------------*/
/*------------------------------new--shapka--menu---------------------------*/
#menuOurYsl{
	position:absolute;
	top:34px;
	right:221px;
	width:252px;
	padding:20px 10px 1px 10px;
}
	#menuOurYslTit{
		position:absolute;
		left:14px;
		top:-14px;
		color:#a60808;
		font-size:20px;
		z-index:15;
	}
	.menuOurYslBorTop{
		position:absolute;
		top:0px;
		border-top:1px dashed #a60808;
		height:0px;
		z-index:16;
	}
	#menuOurYslBorTop1{
		left:10px;
		top:auto;
		bottom:-2px;
		width:250px;
		border-top:0px;
		border-bottom:1px dashed #a60808;
	}
	#menuOurYslBorTop2{
		right:10px;
		width:135px;
	}
	#menuOurYslBorLeft{
		position:absolute;
		top:0px;
		left:-1px;
		width:10px;
		height:100%;
		z-index:17;
		border:1px dashed #a60808;
		border-right:0px;
		border-radius:8px 0px 0px 8px;
	}
	#menuOurYslBorRight{
		position:absolute;
		top:0px;
		right:-1px;
		width:10px;
		height:100%;
		z-index:17;
		border:1px dashed #a60808;
		border-left:0px;
		border-radius:0px 8px 8px 0px;
	}
	#menuOurYsl ul{
		margin:0px;
		padding:0px;
		list-style:none;
		text-align:justify;
	}
		#menuOurYsl ul li{
			display:inline-block;
			padding:0px 0px 0px 9px;
			font-size:12px;
			background:url(img/menuOurYsl-li.png) 0px 6px no-repeat;
		}
		#menuOurYsl ul li.liBig{width:50%; height:0px; line-height:0px; padding:0px;}
			#menuOurYsl ul li a{
				color:#0645ad;
			}

#arr-result{
	margin-bottom: -20px;
}
/*------------------------------end--new--shapka--menu---------------------------*/