body{
	margin:0;
	background:#edf0f1;
}
@font-face{ 
	font-family: open_sans_semibold; src: url(/themes/new/vopr/css/fonts/open_sans_semibold.ttf);
} 
@font-face{ 
	font-family: open_sans; src: url(/themes/new/vopr/css/fonts/open_sans.ttf);
} 
.auto{
	width:1224px; margin:0 auto;
}
.clear{
	clear:both;
}
.text_head{
	width:1224px;
	font-family: open_sans;
	font-size:12px;
	color:#333;
	padding-bottom:0px;
	clear:both;
	padding-top:80px;
	margin:0 auto;
	margin-bottom:-10px;
}
.text_head_auto{
	width:1224px;
	margin:0 auto;
	background:#edf0f1;
}
.text_head span{
	margin:0;
	padding:0;
	float:right;
}
.text_head span a{
	color:#d15627;
}
.head{
	overflow:hidden;
}
.fixed{
	position:fixed; background:#3b97d3; width:100%; padding:4px 0 0 0;
}
.logo{
	float:left;
}
.head_menu{
	float:left;
	margin-top:-4px;
	margin-left:41px;
}
.head_menu ul{
	list-style:none; padding:0; margin:0;
}
.head_menu ul li{
	float:left;
}
.head_menu ul li a{
	display:block;
	font-family: open_sans_semibold;
	font-size:12px;
	text-decoration:none;
	color:#fff;
	text-transform:uppercase;
	padding:24px 15px 22px 15px;
}
.head_menu ul li a:hover{
	background:#2880ba;
}
.search{
	float:left;
	margin-top:20px;
	margin-left:100px;
}
.search form{
	float:left;
}
	    .search form input:focus{
			outline:0;
		}
		.search form input{
			width:122px;
			padding:2px 0 2px 10px;
			font-family: open_sans;
			font-size:11px;
			border:1px solid #2880ba;
			border-radius:1px;
		}
		.search form input.submit{
			height:10px;
			width:9px;
			padding:0;
			border:0;
			text-indent:-9999px;
			background:url(/themes/new/vopr/images/search.png) no-repeat;
			position:absolute;
			margin-top:-15px;
			margin-left:108px;
		}
		.q{
			background:#f0c419;
			color:#2c3e50;
			width:28px;
			text-align:center;
			border-radius:10px;
			font-family: open_sans_semibold;
			font-size:13px;
			margin-top:2px;
			margin-left:150px;
		}
	.input{
		float:right;
	}
	.avtoriz_input{
		float:left !important;
		margin:0 0 0 60px !important;
	}
	.input img{
		margin-top:12px;
	}
	    .input a{
			font-family: open_sans_semibold;
			font-size:12px;
			padding:20px 0 20px 20px;
			color:#2c3e50;
			display:block;
			position:relative;
			clear:both;
		}
			.input_display_windows100{
				width:235px !important;
				position:absolute;
				display:none;
				margin-left:-170px;
				margin-top:0px;
				border:1px solid #bebdbd;
				background:#edf0f1;
				padding:20px 20px 10px 20px;
				border-radius:5px;
				cursor:default;
				clear:both;
				z-index: 20;
				overflow:auto;
			    clear:both;
			}
			.input_display_windows100 p{
				margin:0;
			}
			.input_display_windows100 p a{
				padding:0 !important;
			}
			.input_display_windows100_img{
				width:30%;
				float:left;
				margin:0;
				padding:0;
			}
			.input_display_windows100_img a{
				margin:0 !important;
				padding:0 !important;
			}
			.input_display_windows100_img a img{
				margin:0 !important;
			}
			.input:hover .input_display_windows100{
				display:block;
			}
			    .input_display_windows100 form input{
					width:193px;
					padding:6px 0 6px 10px;
					font-size:11px;
					border:1px solid #cdcccb;
					border-radius:4px;
					z-index:10;
					margin-bottom:10px;
				}
				.input_display_windows100 form input:focus{
					outline:0;
				}
				.input_display_windows100 form input.input_submit{
					width:inherit;
					padding:6px 10px 8px 11px;
					background:#4eba6f;
					border:none;
					display:block;
					margin:10px auto 0 auto;
					color:#fff;
				}
				.input_display_windows100 div{
			        font-family: open_sans_semibold;
					color:#333333;
					font-size:11px;
					text-align:center;
					margin-top:15px;
				}
				.input_display_windows100 div p{
					margin:10px 0; padding:0;
				}
				.input_display_windows100 div p img{
					cursor:pointer;
				}
				.input_display_windows100 div span{
					cursor:pointer;
					display:block;
					text-decoration:underline;
					color:#2980ba;
					margin-bottom:10px;
				}
.main_content{
	width:1224px;
	margin:0 auto;
	padding-top:20px;
	clear:both;
}
.float{
	overflow:hidden;
	width:195px;
	min-height:10px;
	margin-right:12px;
	float:left;
}
.expert{
	display:block;
	border:1px solid #dededd;
	border-radius:4px;
	padding:6px 10px 15px 8px;
	background:#fff;
	overflow:hidden;
	margin-bottom:9px;
}
.expert_title{
	font-family: open_sans_semibold;
	background:#2880ba;
	color:#fff;
	font-size:10px;
	padding:6px 5px;
}
.expert_category{
	padding:4px;
	font-family: open_sans_semibold;
	font-size:11px;
	color:#cc3333;
}
.expert_category span{
	color:#333333;
}
.raz{
	background:#cdcccb;
	width:195px;
	height:1px;
	margin-left:-8px;
	margin-top:7px;
}
.expert_name, .expert_toun{
	font-family: open_sans_semibold;
	font-size:10px;
	color:#333;
}
.expert_toun{
	margin:5px 0;
}
.expert_name span, .expert_toun span{
	color:#676767;
}
.expert_vopros_price{
	font-family: open_sans_semibold;
	font-size:10px;
	color:#333;
	margin:10px 0 0 0;
}
.expert_vopros_price span{
	color:#676767;
}
.expert_img{
	background:#fff;
	margin-top:3px;
	overflow:hidden;
	float:left;
}
.expert_img img{
	width:100px;
	padding:4px;
	border:1px solid #dededd;
	border-radius:4px;
}
.expert_input{
	margin:10px 0;
	width:190px;
}
.expert_input a{
	font-family: open_sans_semibold;
	font-size:10px;
	color:#fff;
	background:#969697;
	padding:4px 7px;
	border-radius:3px;
}
.expert_input a:hover{
	text-decoration:none;
	background:#5bb75b;
}
.expert_input2{
	width:195px;
	margin-left:-4px;
}
.expert_input2 a{
	font-family: open_sans_semibold;
	font-size:10px;
	color:#fff;
	background:#969697;
	padding:4px 5px;
	border-radius:3px;
}
.expert_input2 a:hover{
	text-decoration:none;
	background:#5bb75b;
}
.expert_input a.litter{
	background:#969697 url(/themes/new/vopr/images/uyhr.png) right no-repeat;
	padding-right:17px;
}
.expert_input a.litter:hover{
	text-decoration:none;
	background:#5bb75b url(/themes/new/vopr/images/uyhr.png) right no-repeat;
}
.expert .data_time{
	margin:5px 0 10px 0;
}
.pro{
	float:left;
	margin-left:10px;
	margin-top:5px;
}
.online{
	width:9px;
	height:9px;
	padding-top:17px;
	padding-left:9px;
	padding-right:8px;
	float:left;
	background:url(/themes/new/vopr/images/green.png) center no-repeat;
}
.offline{
	width:9px;
	height:9px;
	padding-top:17px;
	padding-left:9px;
	padding-right:8px;
	float:left;
	background:url(/themes/new/vopr/images/gray.png) center no-repeat;
}
.pro .online{
	width:9px;
	height:9px;
	float:left;
	margin-right:10px;
	background:url(/themes/new/vopr/images/green.png) no-repeat;
	margin-top:7px;
	padding:0;
}
.pro .offline{
	width:9px;
	height:9px;
	float:left;
	margin-right:10px;
	background:url(/themes/new/vopr/images/gray.png) no-repeat;
	margin-top:7px;
	padding:0;
}
.green_pro{
	float:left;
	font-family: open_sans_semibold;
	font-size:11px;
	background:#3b97d3;
	padding:4px 7px;
	border-radius:2px;
	color:#fff;
}
.gray_pro{
	float:left;
	font-family: open_sans_semibold;
	font-size:11px;
	background:#dededd;
	padding:4px 7px;
	border-radius:2px;
	color:#fff;
}
.expert_avtoretet{
	clear:both;
}
.expert_avtoretet span{
	font-size:11px;
	font-family: open_sans_semibold;
	color:#666766;
	text-decoration:underline;
}
.expert_avtoretet a{
	font-size:11px;
	font-family: open_sans_semibold;
	color:#333;
	cursor:pointer;
	text-decoration:none;
}
.modal_windows_avtoretet{
	display:none;
	position:absolute;
	width:270px;
	height:250px;
	background:url(/themes/new/vopr/images/gdfbdx.png) no-repeat;
	margin-top:-80px;
	margin-left:108px;
}
.modal_windows_avtoretet_left{
	display:none;
	position:absolute;
	width:270px;
	height:250px;
	background:url(/themes/new/vopr/images/gdfbdx2.png) no-repeat !important;
	margin-top:-75px;
	margin-left:-267px !important;
}
.expert_avtoretet span:hover .modal_windows_avtoretet{
	display:block;
}
.modal_windows_avtoretet{
	display:none;
	position:absolute;
	width:270px;
	height:250px;
	background:url(/themes/new/vopr/images/gdfbdx.png) no-repeat;
	margin-top:-80px;
	margin-left:100px;
	z-index:1;
}
.expert_avtoretet span:hover .modal_windows_avtoretet{
	display:block;
}
.modal_auto{
	font-size:11px;
	font-family: open_sans_semibold;
	padding:20px 20px 0 30px;
	cursor:default;
}
.modal_auto p{
	padding:0;
	margin:0;
	color:#666766;
	margin-bottom:3px;
}
.modal_auto p span{
	color:#333;
}
.modal_auto p.modal_title{
	color:#333;
}
.modal_auto p a{
	color:#2880ba;
}
.expert_podpisatsya a{
	font-size:11px;
	font-family: open_sans_semibold;
	color:#666766;
}
.expert_obrazovanie{
	font-size:11px;
	font-family: open_sans_semibold;
	color:#666766;
}
.expert_obrazovanie span{
	color:#333;
}
.expert_staj{
	font-size:11px;
	font-family: open_sans_semibold;
	color:#666766;
}
.expert_staj span{
	color:#333;
}
.right_block{
    display:block;
	border:1px solid #dededd;
	border-radius:4px;
	padding:6px 4px 15px 4px;
	background:#fff;
	overflow:hidden;
	margin-bottom:9px;
}
.right_block_title{
	font-family: open_sans_semibold;
	font-size:10px;
	background:#d15627;
	padding:6px 4px;
	color:#fff;
}
.right_block_q{
	font-family: open_sans;
	font-weight:bold;
	font-size:14px;
	color:#333;
}
.right_block_d{
	font-family: open_sans;
	font-size:12px;
	color:#666766;
	line-height:12px;
	margin-top:5px;
}
.dobavil{
	font-family: open_sans_semibold;
	font-size:10px;
	padding:5px 0 0 3px;
	color:#333;
}
.dobavil a{
	color:#2980ba;
}
.icons{
	padding-top:8px;
	overflow:hidden;
}
.icons a{
	margin-left:5px;
	margin-right:12px;
	float:left;
}
.icons div{
	float:left;
}
.screen{
	font-family: open_sans;
	font-size:12px;
	color:#666766;
	float:left;
	text-decoration:none;
	background:url(/themes/new/vopr/images/screen.png) left no-repeat;
	padding-left:25px;
}
.screen:hover{
	color:#666766;
	text-decoration:none;
	background:url(/themes/new/vopr/images/screen_hover.png) left no-repeat;
}
.screen:hover span{
	color:#d15627;
}
.comments{
	font-family: open_sans;
	font-size:12px;
	background:url(/themes/new/vopr/images/comments.png) left no-repeat;
	padding-left:23px;
	color:#666766;
	float:left;
	text-decoration:none;
}
.comments:hover{
	text-decoration:none;
}
.grth{
	display:block;
	height:12px;
	width:17px;
	background:url(/themes/new/vopr/images/grth.png);
	margin-right:0;
	margin-left:0;
}
.grth:hover{
	background:url(/themes/new/vopr/images/grth_hover.png);
}
.content{
	width:810px;
	float:left;
}
.content_index{
	background:#fff;
	border:1px solid #dededd;
	border-radius:5px;
	padding:20px 70px 20px 20px;
}
.content_index .articl{
	border:0 !important;
	padding:0 0 10px 0 !important;
}
.articl{
	overflow:hidden;
	padding:19px;
	background:#fff;
	border:1px solid #dededd;
	border-radius:5px;
	margin-bottom:10px;
}
.articl_img{
	float:left;
	margin-right:13px;	
}
.articl_img img{
	width:100px;
	padding:5px;
	background:#fff;
	border:1px solid #dededd;
	border-radius:5px;
}
.articl_name{
	font-family: open_sans_semibold;
	font-size:11px;
	color:#333;
}
.articl_name span{
	color:#676767;
	float:left;
}
.data_time{
	width:630px;
	float:left;
	font-family: open_sans_semibold;
	font-size:11px;
	color:#333;
	margin-top:10px;
}
.content_index .data_time{
	width:595px;
}
.data_time span{
	color:#666;
	float:left;
	font-size:11px;
	margin-right:3px;
}
.data{
	padding-left:14px;
	background:url(/themes/new/vopr/images/k.png) left no-repeat;
	float:left;
	margin-right:7px;
}
.time{
	float:left;
	padding-left:16px;
	background:url(/themes/new/vopr/images/time.png) left no-repeat;
}
.articl_vopros_des{
	width:600px;
	float:left;
	font-family: open_sans_semibold;
	font-size:16px;
	color:#333;
	line-height:16px;
	margin-top:30px;
}
.content_index .articl_vopros_des{
	width:595px;
}
.articl_text{
	width:710px;
	font-family: open_sans;
	font-size:14px;
	color:#666766;
	padding-top:10px;
	clear:both;
}
.articl_raz{
	width:710px;
	height:1px;
	background:#cdcccb;
	margin:10px 0;
}
.articl_user_des{
	float:left;
}
.articl_user_des p{
	font-family: open_sans_semibold;
	font-size:11px;
	color:#999;
	margin:0;
	padding:0;
}
.articl_user_des p a.comments{
	color:#333;
	background:url(/themes/new/vopr/images/articl_comments_img.png) right no-repeat;
	padding:0;
	padding-right:30px;
	margin:0 0 16px 0;
}
.articl_user_des p span{
	color:#666766;
}
.articl_user_des p.socseti{
	padding-top:7px;
}
.articl_price{
	float:right;
	vertical-align:bottom;
	font-family: open_sans_semibold;
	font-size:11px;
	color:#333;
	margin-right:60px;
	text-align:right;
}
.articl_price .articl_price_otvet{
	margin-bottom:40px;
	margin-top:10px;
	text-align:right;
}
.articl_price .articl_price_otvet a{
	padding: 5px 11px 5px 11px;
	background: #5bb75b;
	border-radius: 2px;
	text-decoration: none;
	color: #fff;
	text-align:right;
}
.articl_price span{
	color:#c03b2b;
}

.articl_bottom_right{
	width:190px;
	float:right;
	margin-right:70px;
}
.articl_bottom_right .minus, .articl_bottom_right .plus{
	display:none;
}
.vlojeniya{
	float:right;
}
.vlojeniya:hover .minus {
	position:absolute;
	display:block;
	margin-left:-25px;
	margin-top:2px;
	padding:0 10px;
}
.vlojeniya:hover .plus{
	position:absolute;
	display:block;
	margin-top:2px;
	margin-left:25px;
	padding-left:10px;
}
.ssilka{
	background:url(/themes/new/vopr/images/ssilka.png) left top no-repeat;
	padding-left:22px;
	padding-bottom:5px;
	margin:10px 0 0 10px;
	font-family: open_sans_semibold;
	font-size:11px;
	color:#666766;
	text-decoration:none;
}
.ssilka:hover{
	background:url(/themes/new/vopr/images/ssilka2.png) left top no-repeat;
}
.articl_bottom_right a.ssilka{
	background:url(/themes/new/vopr/images/ssilka.png) left top no-repeat;
	padding-left:22px;
	padding-bottom:5px;
	font-family: open_sans_semibold;
	font-size:11px;
	color:#666766;
	margin-right:45px;
	text-decoration:none;
}
.articl_bottom_right a.ssilka:hover{
	background:url(/themes/new/vopr/images/ssilka2.png) left top no-repeat;
}

.articl_bottom_right .span{
	font-family: open_sans_semibold;
	font-size:13px;
	padding:4px 8px;
	background:#676767;
	border-radius:12px;
	color:#fff;
	cursor:pointer;
	float:right;
}
.articl_bottom_right .span:hover{
	background:#d15627;
}
.articl_bottom_right .span .articl_bottom_right_hover{
	margin-left:-400px;
	position:absolute;
	width:413px;
	height:70px;
	background:url(/themes/new/vopr/images/articl_hover_bg.png) no-repeat;
	display:none;
	padding:15px 20px 25px 15px;
	font-family: open_sans_semibold;
	font-size:10px;
	color:#333;
	margin-top:5px;
	cursor:default;
}
.articl_bottom_right .span:hover .articl_bottom_right_hover{
	display:block;
}
.right2{
	float:right;
	width:195px;
	margin:0;
}
.float_none{
	float:none;
}
.articl_pro{
	font-family: open_sans_semibold;
	font-size:11px;
	background:#3b97d3;
	padding:4px 7px;
	border-radius:2px;
	color:#fff !important;
	margin-right:5px;
	margin-top:-3px;
}
.articl_avtoretet{
	font-family: open_sans_semibold;
	font-size:11px;
	color:#666766;
	float:none;
	display:block;
	margin-top:8px;
}
.articl_avtoretet span{
	color:#333;
}
.voprosi{
	font-family: open_sans_semibold;
	font-size:10px;
	color:#666766;
	padding-top:45px;
}
.voprosi a{
	padding:5px 11px 5px 11px;
	background:#dededd;
	border-radius:2px;
	text-decoration:none;
	color:#fff;
}
a.vopros_gray{
	padding:5px 11px 5px 11px;
	border-radius:3px;
	text-decoration:none !important;
	color:#fff !important;
	background:#999999 !important;
}
a.vopros_gray:hover{
	background:#5bb75b !important;
}
button.vopros_gray{
	padding:5px 11px 5px 11px;
	border-radius:3px;
	text-decoration:none !important;
	color:#fff !important;
	background:#5bb75b;
	border:none;
}
.footer{
	overflow:hidden;
}
.footer .expert, .footer .right_block{
	width:198px;
	margin-right:4px;
}
.footer .right_block_title{
	width:185px;
}
.red{
	width:690px !important;
	font-family: open_sans_semibold;
	padding:8px 10px;
	background:#f4e3db;
	border:1px solid #da947b;
	color:#c03b2b;
	font-size:11px;
	margin-top:20px;
	border-radius:4px;
}
.oplata{
	overflow:hidden;
	margin:15px 0;
}
.oplata a.oplata1{
	font-family: open_sans_semibold;
	font-size:10px;
	color:#fff;
	background:#999;
	padding:7px 8px 6px 8px;
	float:left;
	text-decoration:none;
	border-radius:2px;
	margin-right:4px;
}
.oplata a.oplata2{
	font-family: open_sans_semibold;
	font-size:10px;
	color:#fff;
	background:#d15627;
	padding:7px 8px 6px 8px;
	float:left;
	text-decoration:none;
	border-radius:2px;
}
.price{
	text-align:right;
	font-family: open_sans_semibold;
	font-size:11px;
	color:#333;
	padding-right:75px;
}
.price span{
	color:#c03b2b;
}
.red_vopros{
	background:#c03b2b;
}

.orange_right_block{
	margin:0 0 20px 0;
}
.profil_menu{
	width:1224px;
	margin:0 auto;
	margin-top:15px;
}
.profil_menu ul{
	padding:0;
	margin:0;
	list-style:none;
}
.profil_menu ul li{
	float:left;
	margin-right:5px;
}
.profil_menu ul li a{
	font-family: open_sans_semibold;
	font-size:10px;
	background:#969697;
	color:#fff;
	padding:6px;
	text-decoration:none;
	border-radius:2px;
}
.comments_open{
	overflow:hidden;
	width:100%;
	padding-top:10px;
}
.comments_open_block{
	margin-top:10px;
}
.comments_open_block_head{
	overflow:hidden;
	margin-bottom:3px;
}
.comments_open_block_name{
	float:left;
	font-family: open_sans_semibold;
	font-size:11px;
	color:#353535;
}
.comments_open_block_name a{
	color:#353535;
}
.comments_open_block_data_time{
	font-family: open_sans_semibold;
	font-size:10px;
	color:#979797;
	float:left;
	padding-top:2px;
}
.comments_open_block_data{
	font-family: open_sans_semibold;
	font-size:10px;
	color:#979797;
	float:left;
	margin-left:7px;
}
.comments_open_block_time{
	float:left;
	margin-left:7px;
}
.comments_open_block_text{
	font-family: open_sans;
	font-size:14px;
	color:#666666;
}
.svernut{
	text-align:right;
}
.svernut{
	margin-top:15px;
}
.svernut a{
	font-family: open_sans_semibold;
	color:#333;
	font-size:11px;
	padding-right:13px;
	background:url(/themes/new/vopr/images/svernut.png) right no-repeat;
	text-decoration:none;
}
.right_block_img{
	overflow:hidden;
}
.has-feedback{
	float:left;
}
.form-control{
	width:130px;
	height:23px;
}
.form-control-feedback{
	font-size:12px;
	margin-top:-5px;
}
.has-feedback .form-control{
	padding-right:20px;
	padding-left:5px;
}
.glyphicon-envelope{
	margin-left:10px;
}
.glyphicon-eye-open{
	font-size:13px;
}
.star{
	width:16px;
	height:16px;
	background:url(/themes/new/vopr/images/star.png) no-repeat;
}
.star:hover{
	background:url(/themes/new/vopr/images/star2.png) no-repeat;
}
.onlline{
	font-family: open_sans_semibold;
	background:#3b97d3;
	padding:5px 10px;
	position:fixed;
	bottom:0;
	right:0;
	border-top-left-radius:5px;
}
.onlline a{
	color:#fff;
}
#onlline{
	width:100%;
	margin:15% auto;
	position:fixed;
	top:0;
}
.onlline_bg{
	width:500px;
	padding-left:15px;
	padding-top:22px;
	padding-bottom:22px;
	border:1px solid #b8b7b6;
	background:#edf0f0;
	margin:0 auto;
	border-radius:5px;

}
.onlline_bg_head{
	position:relative;
}
.onlline_bg_head textarea{
	font-family: open_sans_semibold;
	font-size:14px;
	color:#333;
	width:395px;
	height:75px;
	padding:10px;
	background:#fff;
	border:1px solid #cecdcc;
	line-height:16px;
	border-radius:5px;
}
.onlline_bg_head a.open{
	position:absolute;
	top:20px;
	padding-left:10px;
}
.youtube_icon{
	margin-left:20px;
}
.ostalosi{
	font-family: open_sans;
	font-size:10px;
	color:#666;
	float:left;
}
.onlline_materials{
	margin-top:10px;
	float:right;
	margin-right:87px;
}
.onlline_materials a{
	font-family: open_sans_semibold;
	font-size:10px;
	color:#fff;
	background:#7db661;
	padding:7px 13px;
	border-radius:2px;
}
.onlline_materials a:hover{
	text-decoration:none;
}
.onlline_bg_raz{
	border-top:1px solid #cbcbca;
	margin-bottom:20px;
	margin-left:-15px;
	clear:both;
}
.onlline_bg_raz_bottom{
	border-top:1px solid #cbcbca;
	margin-top:20px;
	margin-left:-15px;
	clear:both;
}
.dopolnitelno{
	margin-top:20px;
}
.dopolnitelno_left{
	width:50%;
	float:left;
}
.dopolnitelno_left label{
	font-family: open_sans_semibold;
	font-size:11px;
	color:#333;
	display:block;
	font-weight:100;
}
.dopolnitelno_left label input{
	margin-right:3px;
}
.dopolnitelno_right{
	width:50%;
	float:right;
}
.toun{
	width:200px;
	font-family: open_sans;
	font-size:11px;
	height:25px;
	border-radius:5px;
	border:1px solid #cbcbca;
	padding:0 10px;
}
.toun:focus{
	border:1px solid #0098e6;
	box-shadow:0 0 2px #006498;
}
.dopolnitelno2{
	margin-top:20px;
}
.dopolnitelno2 label{
	font-family: open_sans_semibold;
	font-size:11px;
	color:#333;
	display:block;
	font-weight:100;
	float:left;
}
.dopolnitelno2 label{
	margin-right:30px;
}
.dopolnitelno2 label input.dopolnitelno2_price{
	width:57px;
	height:25px;
	padding:0 5px 0 8px;
	border-radius:4px;
	border:1px solid #cbcbca;
}
.dopolnitelno2_checkbox2{
	margin-right:0;
}
.moderaciya{
	margin-top:20px;
}
.moderaciya p{
	font-family: open_sans;
	font-size:11px;
	text-align:center;
	overflow:hidden;
}
.moderaciya p span{
	color:#a63c2e;
}
.moderaciya_left{
	background:#fff;
	width:210px;
	border-radius:5px;
	border:1px solid #dddddc;
	padding:10px;
	float:left;
	margin-left:5px;
}
.moderaciya_left p{
	text-align:left;
}
.moderaciya_left input{
	width:100%;
	padding-left:5px;
	height:23px;
	border:1px solid #cbcbca;
	border-radius:3px;
	font-family: open_sans;
	font-size:11px;
}
.moderaciya_left input.login{
	margin-bottom:20px;
}
.moderaciya_left span{
	font-family: open_sans;
	font-size:10px;
	color:#666;
}
.moderaciya_left .submit{
	font-size:10px;
	background:#7db661;
	border:0;
	color:#fff;
	margin-top:15px;
}
.moderaciya_right{
	background:#fff;
	width:210px;
	border-radius:5px;
	border:1px solid #dddddc;
	padding:10px;
	float:right;
	margin-right:15px;
}
.moderaciya_right p{
	text-align:left;
	margin:2px;
}
.moderaciya_right span{
	font-family: open_sans;
	font-size:10px;
	color:#666;
}
.moderaciya_right .submit{
	width:100%;
	padding-left:5px;
	height:23px;
	font-family: open_sans;
	font-size:10px;
	background:#7db661;
	border:0;
	color:#fff;
	margin-top:15px;
	border-radius:3px;
}
.exit{
	position:absolute;
	top:-20px;
	right:10px;
}
.float_news_head{
	font-family: open_sans_semibold;
	background:#edbb3a;
	padding:5px 5px 0 5px;
	height:20px;
	overflow:hidden;
}
.float_news_head h1{
	font-size:10px;
	font-weight:100;
	color:#fff;
	margin-top:0px;
	float:left;
}
.float_news_head .sort{
	float:right;
}
.float_news_head a{
	font-size:10px;
	color:#fff;
	text-decoration:underline;
	background:url(/themes/new/vopr/images/dgfdhgfghf.png) right no-repeat;
	padding-right:10px;
	display:block;
	margin-top:-2px;
}
.float_news_head a:hover{
	text-decoration:none;
}
.float_news_block{
	display:block;
	overflow:hidden;
	margin-top:7px;
	padding:10px 0;
	padding-left:5px;
}
.float_news_block:hover{
	padding-left:4px;
	background:#edf0f0;
	border-left:1px solid #edbb3a;
}
.float_news_block_data_time{
	font-family: open_sans_semibold;
	font-size:11px;
	color:#333;
	overflow:hidden;
}
.float_news_block_data{
	padding-left:15px;
	float:left;
	background:url(/themes/new/vopr/images/k.png) left no-repeat;
}
.float_news_block_time{
	padding-left:19px;
	float:left;
	background:url(/themes/new/vopr/images/time.png) left no-repeat;
	margin-left:10px;
}
.float_news_block_text{
	font-family: open_sans_semibold;
	font-size:10px;
	color:#666;
	margin-top:10px;
}
.float_news_block_text p{
	margin:0;
}
.eche_news{
	font-family: open_sans_semibold;
	font-size:10px;
	float:right;
}
.eche_news a{
	color:#000;
	text-decoration:underline;
	padding-right:12px;
	background:url(/themes/new/vopr/images/hy.png) right no-repeat;
}
.eche_news a:hover{
	text-decoration:none;
}
.content_bg{
	overflow:hidden;
	padding:19px;
	background:#fff;
	border:1px solid #dededd;
	border-radius:5px;
	margin-bottom:10px;
}
.content_news{
	width:1015px;
}
.content_bg_news{
	padding-right:160px;
}
h2{
	font-family: open_sans_semibold;
	font-size:16px;
	color:#000;
	margin:0 0 20px 0;
}
.content_news div h2{
	font-family: open_sans_semibold;
	font-size:16px;
	color:#000;
	margin:0 0 20px 0;
}
h2.content_bg_vopros_title{
	font-family: open_sans_semibold;
	font-size:16px;
	color:#000;
	margin:0 0 0 0 !important;
}
.news_text{
	margin-top:10px;
}
.news_text p{
	font-family: open_sans_semibold;
	font-size:14px;
	color:#666;
	line-height:16px;
	font-weight:100;
}
.category_vopros{
	display:block;
	overflow:hidden;
	margin-bottom:20px;
}
.category_vopros_title{
	font-family: open_sans_semibold;
	font-size:9px;
	color:#fff;
	background:#a63d2e;
	padding:7px 0px 7px 10px;
	text-transform:uppercase;
}
.vopros ul{
	list-style:none;
	padding:0;
	margin:7px 0 0 0;
}
.vopros ul li{
	padding:3px 10px;
	line-height:10px;
	font-family: open_sans_semibold;
	font-size:10px;
	color:#666;
	line-height:10px;
}
.vopros ul li a{
	font-family: open_sans_semibold;
	font-size:10px;
	color:#666;
	line-height:10px;
}
.vopros ul li a:hover{
	color:#333;
}
.category_vopros_bg{
	display: block;
	border: 1px solid #dededd;
	border-radius: 4px;
	padding: 6px 4px 15px 4px;
	background: #fff;
	overflow: hidden;
}
.people_category_bg{	
	display: block;
	border: 1px solid #dededd;
	border-radius: 4px;
	padding: 6px 4px 15px 10px;
	background: #fff;
	overflow: hidden;
}
.content_blog{	
	display: block;
	border: 1px solid #dededd;
	border-radius: 4px;
	padding: 6px 4px 15px 10px;
	background: #fff;
	overflow: hidden;
}
.people_category_title{
	font-family: open_sans_semibold;
	font-size:16px;
	color:#333;
	margin-bottom:10px;
}
.people_category_title span{
	display:block;
	font-size:10px;
}
.people_category_chek{
	overflow:hidden;
	display:block;
}
.people_category_chek input{
	margin-right:5px;
	float:left;
}
.people_category_chek_label{
	float:left;
}
.people_category_chek label{
	font-family: open_sans_semibold;
	font-size:10px;
	color:#666;
	display:block;
	margin-top:3px;
}
.content_title{
	font-family: open_sans_semibold;
	font-size:16px;
	color:#000;
}
.content_blog_sort{
	display:block;
	overflow:hidden;
	margin:10px 0 0 0;
}
.content_blog_sort a{
	font-family: open_sans_semibold;
	font-size:10px;
	color:#666;
}
.content_blog_sort a[href]{
	margin-left:5px;
	padding-right:10px;
	background:url(/themes/new/vopr/images/hy.png) right no-repeat;
}
.content_blog_sort a:hover{
	text-decoration:none;
}
.blog_raz{
	border-top:1px solid #cbcbca;
	margin:20px 0 0 0;
}
.blog_user{
	margin-top:20px;
	padding-right:70px;
}
.data_time_user{
	width:300px !important;
	display:block;
}
.blog_user_head{
	overflow:hidden;
}
.blog_user_img{
	width:106px;
	background:#fff;
	padding:4px;
	border:1px solid #dddddc;
	border-radius:4px;
	float:left;
	margin-right:11px;
}
.blog_user_vopros_des{
	width:600px;
	float:left;
	font-family: open_sans_semibold;
	font-size:16px;
	color:#333;
	line-height:16px;
	margin-top:44px;
}
.blog_user_text{
	font-family: open_sans;
	font-size:14px;
	color:#666;
	line-height:16px;
	padding:10px 0;
	border-bottom:1px solid #cbcbca;
	margin-bottom:10px;
}
.blog_user_right{
	float:right;
}
.blog_user_button{
	margin-top:40px;
	text-align:right;
}
.blog_user_button a{
	font-family: open_sans_semibold;
	font-size:10px;
	color:#fff;
	background:#969697;
	padding:5px;
	border-radius:3px;
}
.blog_user_button2{
	margin-top:40px;
	text-align:right;
	float:right;
}
.blog_user_button2 a{
	font-family: open_sans_semibold;
	font-size:10px;
	color:#fff;
	background:#969697;
	border-radius:3px;
	display:block;
	width:70px;
	height:25px;
	padding:5px;
	text-align:center;
}
.blog_user_button2 a:hover, .blog_user_button a:hover, .blog_user_button a:focus{
	text-decoration:none;
	background:#66ac64;
}
.comments:hover{
	background:url(/themes/new/vopr/images/comments_hover.png) no-repeat;
	text-decoration:none;
}
.comments_user_blog2{
	margin:25px 0 0 0;
	overflow:hidden;
}
.comments_user_blog_img{
	width:77px;
	background:#fff;
	padding:4px;
	border:1px solid #dddddc;
	border-radius:4px;
	float:left;
	margin-right:15px;
}
.comments_user_blog_text{
	float:left;
}
.comments_user_blog_text textarea{
	width:630px;
	padding:5px;
	height:70px;
	border:1px solid #dddddc;
	border-radius:5px;
	font-family: open_sans_semibold;
	font-size:14px;
	color:#666;
}
.comments_user_blog_text textarea:focus{
	outline:0;
}
.comments_user_blog_text_bottom span{
	float:left;
	font-family: open_sans_semibold;
	font-size:10px;
	color:#666;
}
.position{
	margin:0;
	position:static;
}
.onlline_bg{
	box-shadow:10px 10px 20px #999;
}
.head_menu_brootstap{
	width:100%;
	background:#3b97d3;
	border:0;
	border-radius:0;
	position:fixed;
	margin:0 0 0 0;
	z-index:1;
}
.head_menu_brootstap_bg{
	width:1224px;
	margin:0 auto;
}
.head_menu_brootstap_bg ul li a{
	font-family: open_sans_semibold;
	font-size: 12px;
	color:#fff !important;
	background:none !important;
}
.head_menu_brootstap_bg ul li a:hover{
	background:#417cc0 !important;
}
.btn-default{
	width:9px;
	height:10px;
	background:url(/themes/new/vopr/images/search.png) no-repeat;
	border:none;
	margin:8px 0 0 -20px;
}
.btn-default:hover{
	width:9px;
	height:10px;
	background:url(/themes/new/vopr/images/search.png) no-repeat;
	text-indent:-9999px;
	border:none;
}
.form-group{
	margin-top:5px;
}
.dropdown-menu{
	padding:0 0 15px 0;
	border:none;
	background:#3b97d3;
	border-radius:0;
}
.dropdown-menu li{
	background:#3b97d3;
}
.dropdown-menu li:hover{
	background:#417cc0;
}
.dropdown-menu li a{
	padding:5px 0 5px 10px !important;
}
.navbar-header{
	margin-right:50px !important;
}
.navbar-nav li a{
	padding:20px;
}

.navbar-form{
	margin:13px 0 0 150px;
}
.comments_bottom{
	overflow:hidden;
	margin-top:35px;
	padding-right:70px;
}
.comments_bottom_user{
	margin-bottom:20px;
}
.comments_bottom_head{
	overflow:hidden;
	border-bottom:1px solid #cbcbca;
	padding:0 0 10px 0;
	margin-bottom:10px;
}
.comments_bottom_head_title{
	float:left;
	font-family: open_sans_semibold;
	font-size: 16px;
	color: #000;
}
.comments_bottom_head_right{
	float:right;
}
.comments_bottom_head_right a{
	font-family: open_sans_semibold;
	font-size: 10px;
	color: #666;
}
.comments_bottom_head_right a:hover{
	text-decoration:none;
}
.comments_bottom_head_right a[href]{
	margin-left:5px;
	padding-right:10px;
	background:url(/themes/new/vopr/images/hy.png) right no-repeat;
}
.comments_bottom_head_right a[href]:hover{
	text-decoration:underline;
	color:#353535;
}
.comments_bottom_head_right a[href].close_x{
	background:url(/themes/new/vopr/images/close.png) right no-repeat;
}
.comments_bottom_user_text{
	display:block;
	clear:both;
	font-family: open_sans_semibold;
	font-size: 11px;
	color: #666666;
}
.bottom_navigation{
	width:190px;
	margin:0 auto;
	overflow:hidden;
}
.bottom_navigation ul{
	list-style:none;
	padding:0;
}
.bottom_navigation ul li{
	float:left;
	margin-right:5px;
}
.bottom_navigation ul li a{
	display:block;
	font-family: open_sans;
	font-size: 10px;
	color:#666;
	text-decoration:none;
	border:1px solid #dddddc;
	border-radius:3px;
	width:18px;
	height:18px;
	text-align:center;
}
.bottom_navigation ul li a:hover{
	color:#000;
	text-decoration:none;
	background:#edf0f0;
}
.bottom_navigation ul li.prev a{
	display:block;
	width:18px;
	height:18px;
	background:url(/themes/new/vopr/images/prev.png) center no-repeat;
}
.bottom_navigation ul li.prev a:hover{
	background:url(/themes/new/vopr/images/prev.png) center no-repeat;
}
.bottom_navigation ul li.next a{
	display:block;
	width:18px;
	height:18px;
	background:url(/themes/new/vopr/images/next.png) center no-repeat;
}
.bottom_navigation ul li.next a:hover{
	background:url(/themes/new/vopr/images/next.png) center no-repeat;
}
.float_none{
	float:none;
}
.profil_menu{
	width:1224px;
	margin:20px auto;
}
.profil_menu ul{
	list-style:none;
	padding:0;
	margin:0;
}
.profil_menu ul li{
	float:left;
}
.profil_menu ul li a:hover{
	background:#5bb75b;
}
.profil_text{
	width:600px;
	font-family: open_sans_semibold;
	font-size: 11px;
	color: #666666;
}
.expert_profil_category{
	font-family: open_sans_semibold;
	font-size: 11px;
	color: #666666;
}
.expert_profil_category ul{
	list-style:disc;
	padding:0;
	margin:0;
}
.expert_profil_category ul li{
	font-family: open_sans_semibold;
	font-size: 11px;
	color: #000;
}
.expert_profil_category ul li a{
	font-family: open_sans_semibold;
	font-size: 11px;
	color: #000;
}
.modal-dialog{
	width:500px;
	margin:20% auto;
}
.content_bg_voprosi{
	padding-right:80px;
}
.give_voprosi{
	margin-bottom:40px;
}
.give_voprosi span{
	font-family: open_sans_semibold;
	font-size: 10px;
	color: #a63d2e;
	float:right;
	padding:8px 14px;
	background:#eee2da;
	border:1px solid #c8927b;
	border-radius:5px;
	margin-top:-5px;
}
.give_voprosi a{
	font-family: open_sans_semibold;
	font-size: 10px;
	color: #fff;
	background:#b7572e;
	padding:5px;
	border-radius:3px;
}
.give_voprosi a:hover{
	text-decoration:none;
	background:#cd7c30;
}
.vopros_user{
	overflow:hidden;
	padding-bottom:12px;
	border-bottom:1px solid #cbcbca;
	margin-top:10px;
}
.vopros_user_head{
	overflow:hidden;
}

.vopros_user_img{
	width:76px;
	padding:4px;
	background:#fff;
	border:1px solid #dddddc;
	border-radius:3px;
	float:left;
	margin-right:10px;
}
.vopros_user_head_left{
	width:150px;
	float:left
}
.vopros_user_name{
	font-family: open_sans_semibold;
	font-size: 11px;
	color: #666;
}
.vopros_user_name span{
	font-family: open_sans_semibold;
	font-size: 11px;
	color: #000;
}
.vopros_user_avtoretet{
	font-family: open_sans_semibold;
	font-size: 11px;
	color: #666;
}
.vopros_user_avtoretet span{
	font-family: open_sans_semibold;
	font-size: 11px;
	color: #000;
}
.vopros_user_category{
	font-family: open_sans_semibold;
	font-size: 11px;
	color: #666;
}
.vopros_user_category span{
	font-family: open_sans_semibold;
	font-size: 11px;
	color: #000;
}
.vopros_user_text{
	width:460px;
	float:right;
	font-family: open_sans_semibold;
	font-size: 14px;
	color: #000;
}
.vopros_user_bottom_left{
	float:left;
}
.vopros_user_bottom_left .data_time{
	width:300px;
}
.vopros_user_bottom_right{
	float:right;
}
.content_bg_voprosi .bottom_navigation{
	margin-top:40px;
}
#footer_bg{
	width:100%;
	background:#3b97d3;
	display:block;
	margin-top:45px;
}
#footer{
	width:1224px;
	margin:0 auto;
	font-family: open_sans_semibold;
	font-size: 10px;
	color: #fff;
	padding:13px 0;
}
.catalog_expert{
	width:300px;
	border:1px solid #dddddc;
	background:#fff;
	padding:20px 20px 0 20px;
	border-radius:5px;
	overflow:hidden;
	margin-right:6px;
	margin-bottom:5px;
}
.catalog_expert:hover{
	border:1px solid #969697;
}
.catalog_expert_img{
	margin-right:10px;
	float:left;
}
.catalog_expert_img img{
	padding:4px;
	border:1px solid #dddddc;
	border-radius:3px;
}
.catalog_expert_head{
	overflow:hidden;
}
.catalog_expert_head_right{
	float:left;
	width:125px;
}
.catalog_expert_category{
	font-family: open_sans_semibold;
	font-size: 11px;
	color: #666;
}
.catalog_expert_category span{
	color:#b03635;
}
.catalog_expert_head_right .expert_avtoretet a span{
	color:#666 !important;
}
.catalog_expert_head_right .expert_avtoretet a:hover span{
	color:#000 !important;
}
.catalog_expert_head_right .expert_input{
	margin:6px 0;
}
.catalog_expert_bottom{
	font-family: open_sans_semibold;
	font-size: 11px;
	color: #666;
}
.catalog_expert_bottom p{
	margin:3px;
	overflow:hidden;
}
.catalog_expert_bottom p span{
	color:#000;
}
.catalog_expert_bottom p span.online{
	width:9px;
	height:9px;
	padding-top:0px;
	padding-left:9px;
	padding-right:8px;
	display:inline-block;
	float:none;
	background:url(/themes/new/vopr/images/green.png) center no-repeat;
}
.catalog_expert_bottom p span.catalog_red{
	color:#a63c2e;
}
.catalog_expert_raz{
	border-top:1px solid #cbcbca;
	width:300px;
	margin:10px 0 10px -20px;
}
.consyltaciya{
	font-family: open_sans_semibold;
	font-size: 10px;
	color: #000;
	padding:0 0 0 3px;
	margin:10px 0 13px 0;
}
.consyltaciya span.consyltaciya_span{
	padding:2px 5px 2px 3px;
	border:1px solid #dddddc;
	border-radius:3px;
	color:#000;
}
.consyltaciya span{
	color:#a63c2e;
}
.consyltaciya a{
	font-family: open_sans_semibold;
	font-size:10px;
	color:#fff;
	background:#969697;
	padding:4px 7px;
	border-radius:3px;
}
.consyltaciya a:hover{
	text-decoration:none;
	background:#5bb75b;
}
.oplata_window{
	width:470px;
	padding:15px 70px 0 0;
	background:#edf0f1 url(/themes/new/vopr/images/smails.png) bottom right no-repeat;
	border:1px solid #c7c6c6;
	border-radius:5px;
	position:absolute;
	box-shadow:10px 10px 20px #999;
	margin:-203px 0 0 330px; 
}
.oplata_window_close{
	width:13px;
	height:13px;
	background:url(/themes/new/vopr/images/exit.png) no-repeat !important;
	display:block;
	position:absolute;
	right:0;
	top:7px;
}
.oplata_window_title{
	font-family: open_sans_semibold;
	font-size:11px;
	color:#333;
	padding:0 0 0 20px;
}
.oplata_window_title span{
	color:#c0392b;
}
.oplata_window_title p{
	margin:15px 0;
}
.oplata_window_title p a{
	background:none !important;
	padding:0;
}
.oplata_window_title .raz{
	width:399px;
	border-bottom:1px solid #cccccc;
	margin-left:-20px;
}
.oplata_window_title p input{
	width:70px;
	font-family: open_sans;
	font-size:11px;
	padding:5px 5px 4px 10px;
	border:1px solid #cccccc;
	border-radius:5px;
}
.oplata_window_title p input:focus{
	outline:none;
}
.finish_oplata_window{
	position:absolute;
	background:#edf0f1;
	padding:20px 20px 10px 20px;
	border:1px solid #cecece;
	box-shadow:10px 10px 20px #999;
	font-family: open_sans;
	font-size:11px;
	border-radius:5px;
	margin:30px 0 0 0;
}
.finish_oplata_window a.oplata_window_close{
	top:4px;
	right:5px;
}
.finish_oplata_window span{
	font-family: open_sans;
	font-size:11px;
	color:#c03b2b;
	padding:4px 8px;
	background:#f9ebe9;
	border:1px solid #d6958e;
	border-radius:3px;
	margin-left:20px;
}
.finish_oplata_window p input{
	width:70px;
	font-family: open_sans;
	font-size:11px;
	padding:5px 5px 4px 10px;
	border:1px solid #cccccc;
	border-radius:5px;
}
.finish_oplata_window p input:focus{
	outline:none;
}
.oplata_window_title p a.input_gray_green, .finish_oplata_window p a.input_gray_green{
	padding:5px 11px 5px 11px !important;
	border-radius:2px !important;
	text-decoration:none !important;
	color:#fff;
	background:#999 !important;
}
.oplata_window_title p a.input_gray_green:hover, .finish_oplata_window p a.input_gray_green:hover{
	background:#5bb75b !important;
}
.otvet{
	width:510px;
	padding:20px;
	background:#edf0f0;
	border:1px solid #c6c6c5;
	border-radius:5px;
	position:absolute;
	margin:8px 0 0 -350px;
	text-align:left;
}
.otvet textarea{
	width:460px;
	padding:8px;
	height:80px;
	border:1px solid #dddddc;
	font-family: open_sans;
	font-size:11px;
	color:#000;
	border-radius:5px;
}
.otvet span{
	font-family: open_sans;
	font-size:10px;
	font-family: open_sans;
	color:#666666;
	padding-left:10px;
}
.otvet_right{
	float:right;
	margin:10px 8px 0 0;
}
a.ssilka{
	background:url(/themes/new/vopr/images/ssilka.png) left top no-repeat !important;
	padding-bottom:5px;
	font-family: open_sans_semibold;
	font-size:11px;
	color:#666766;
	text-decoration:none;
}
a.ssilka:hover{
	background:url(/themes/new/vopr/images/ssilka2.png) left top no-repeat !important;
}
.dop_otvet .raz{
	width:510px;
	border-bottom:1px solid #cbcbca;
	margin:15px 0 10px -21px;
}
.delet_input_img, .eche_input_img{
	font-family: open_sans_semibold !important;
	font-size:10px !important;
	color:#666766 !important;
	background:none !important;
}
.delet_input_img:hover, .eche_input_img:hover{
	color:#000 !important;
	text-decoration:underline !important;
}
.eche_input_img{
	margin:0 !important;
	padding:0 !important;
}
.input_img{
	font-family: open_sans_semibold !important;
	font-size:10px !important;
	display:block;
}
.input_img span{
	font-family: open_sans_semibold;
	font-size:10px;
	color:#4f7fb6;
}
.input_img .ssilka{
	padding-top:2px !important;
}
.dop_otvet input{
	width: 70px;
	font-family: open_sans;
	font-size: 11px;
	padding: 5px 5px 4px 10px;
	border: 1px solid #cccccc;
	border-radius: 5px;
}
.dop_otvet input:focus{
	outline:0;
}
.dop_otvet p{
	font-family: open_sans_semibold;
	font-size:11px;
	padding:0 0 0 10px;
}
.dop_otvet p span.red{
	color:#a63d2e;
	border:0;
	background:none;
	padding:0;
	font-size:11px;
}
textarea:focus{
	outline:0;
}
.registraciya_bg{
	padding:20px;
	border:1px solid #dddddc;
	background:#FFF;
	margin:20px auto 0 auto;
	border-radius:5px;
	overflow:hidden;
}
.registraciya_bg h1{
	font-family:open_sans_semibold;
	font-size:16px;
	margin:0 0 30px 0;
	padding:0;
}
.registraciya_bg p{
	width:265px;
	font-family: open_sans_semibold;
	font-size:11px;
	color:#666666;
	margin:10px 0;
}
.registraciya_bg p span{
	color:#a63c2e;
	font-size:12px;
}
.registraciya_bg p input{
	width:158px;
	height:18px;
	border:1px solid #dddddc;
	border-radius:3px;
	padding:0 0 0 5px;
}
.registraciya_bg p input:focus{
	outline:0;
}
.registraciya_bg p label{
	width:102px;
}
.registraciya_bg p.registraciya_bg_widht{
	width:auto;
}
.registraciya_bg p.registraciya_bg_widht label{
	width:135px;
}
.registraciya_bg p.registraciya_bg_widht input{
	width:125px;
}
.errorMessage{
	font-family: open_sans_semibold;
	font-size:11px;
	color:#a63d2e;
	background:#eee2da;
	padding:7px 10px;
	border:1px solid #c8927b;
	position:absolute;
	border-radius:5px;
	margin:-38px 0 0 275px;
}
.error2{
	display:block;
	font-family: open_sans_semibold;
	font-size:11px;
	color:#a63d2e;
	background:#eee2da;
	padding:7px 10px;
	border:1px solid #c8927b;
	position:absolute;
	border-radius:5px;
	margin:-47px 0 0 200px;
}
.error3{
	display:block;
	font-family: open_sans_semibold;
	font-size:11px;
	color:#a63d2e;
	background:#eee2da;
	padding:7px 10px;
	border:1px solid #c8927b;
	position:absolute;
	border-radius:5px;
	margin:-27px 0 0 200px;
}
.error4{
	display:block;
	font-family: open_sans_semibold;
	font-size:11px;
	color:#a63d2e;
	background:#eee2da;
	padding:7px 10px;
	border:1px solid #c8927b;
	position:absolute;
	border-radius:5px;
	margin:15px 0 0 0;
}
.registraciya_bg p input[type=checkbox]{
	width:auto !important;
	margin-top:-1px;
}
.registraciya_bg p.checkbox{
	width:auto;
}
.registraciya_bg p a{
	text-decoration:underline;
	color:#000;
}
.category_my_menu{
	display:block;
}
.category_my_menu_title{
	font-family: open_sans_semibold;
	font-size:10px;
	padding:5px 0 5px 14px;
	background:#66ac64;
	color:#fff;
	text-transform:uppercase;
}
.category_my_menu ul{
	width:100%;
	list-style:none;
	margin:0;
	padding:0;
}
.category_my_menu ul li{
	width:100%;
}
.category_my_menu ul li a{
	width:100%;
	display:block;
	font-family: open_sans_semibold;
	font-size:11px;
	padding:5px 0 5px 18px;
	color:#848282;
}
.category_my_menu ul li a:hover{
	background:#edf0f0;
	padding:5px 0 5px 17px;
	border-left:1px solid #66ac64;
	color:#353535;
	text-decoration:none;
}
.category_my_menu ul li.category_my_menu_active a{
	background:#edf0f0;
	padding:5px 0 5px 17px;
	border-left:1px solid #66ac64;
	color:#353535;
	text-decoration:none;
}
.my_litter_filtr{
	overflow:hidden;
	margin:20px 0;
}
.my_litter_filtr ul{
	list-style:none;
	padding:0;
	margin:0;
}
.my_litter_filtr ul li{
	float:left;
}
.my_litter_filtr ul li{
	font-family: open_sans_semibold;
	font-size:11px;
	color:#666;
	margin-right:11px;
}
.my_litter_filtr ul li.online_filtr a[href]{
	background:url(/themes/new/vopr/images/hy.png) right no-repeat;
	padding:0 10px 0 0;
}
.my_litter_filtr ul li:hover a[href]{
	text-decoration:underline;
}
.my_litter_filtr ul li:hover a[href], .my_litter_filtr ul li:hover span{
	color:#000;
}
.my_litter_filtr ul li a{
	font-family: open_sans_semibold;
	font-size:11px;
	color:#666;
	text-decoration:underline;
}
.my_litter_filtr ul li span{
	padding-right:10px;
	background:url(/themes/new/vopr/images/hy.png) right no-repeat;
	margin-right:10px;
}
.my_litter_filtr ul li span.my_litter_filtr_span_active{
	background:none !important;
	margin:0 0 0 0;
}
.my_litter_filtr .right{
	float:right;
}
.my_litter_filtr .right input{
	font-family: open_sans_semibold;
	font-size:10px;
	color:#666;
	border-radius:3px;
	border:1px solid #dddddc;
	padding:2px;
	float:left;
}
.my_litter_filtr .right input:focus{
	outline:0;
}
.my_litter_filtr .right span.glyphicon2{
	margin:4px 0 0 -17px;
	font-size:12px;
	color:#666;
	float:left;
}
.my_litter_user{
	display:block;
	overflow:hidden;
	padding:10px 0 0 0;
	border-top:1px solid #cbcbca;
	margin-bottom:20px;
}
.content_referal .my_litter_user{
	width:525px;
}
.comments_open_block .my_litter_user{
	border:0;
}
.my_litter_user_img{
	float:left;
	margin-right:10px;
}
.my_litter_user_img img{
	padding:4px;
	border:1px solid #dddddc;
	border-radius:4px;
}
.my_litter_user_contact{
	width:155px;
	float:left;
}
.my_litter_user_contact div, .my_litter_user_contact div a, .my_litter_user .float_right{
	font-family: open_sans_semibold;
	font-size:11px;
	color:#666;
}
.my_litter_user_contact span{
	color:#000;
}
span.my_litter_user_litter{
	padding-right:10px;
	background:url(/themes/new/vopr/images/hy.png) right no-repeat;
}
.my_litter_user_text{
	width:590px;
	font-family: open_sans_semibold;
	font-size:11px;
	color:#666;
	float:left;
}
.comments_open_block .my_litter_user_text{
	width:93% !important;
	float:none !important;
	display:block !important;
	clear:both;
}
.my_litter_user_litter_one{
	padding-left:80px;
	display:block;
	background:#fff;
	margin-top:15px;
}
.my_litter_user_litter_one .my_litter_user{
	padding:8px 0 0 0;
	border-bottom:1px solid #fff !important;
}
.my_litter_user_litter_one .my_litter_user_text{
	width:auto;
	margin:8px 0 0 0;
}
.written_litter{
	overflow:hidden;
}
.written_litter_bg {
	clear:both;
	margin:100px 0 0 0;
}
.written_litter_bg textarea{
	width:625px !important;
}
.written_litter textarea{
	width:580px;
	height:70px;
	border:1px solid #dddddc;
	border-radius:5px;
	padding:5px 5px;
	font-family: open_sans_semibold;
	font-size:11px;
	color:#666;
	margin-right:10px;
	float:left;
}
.my_litter_user_img2{
	float:right;
}
.my_litter_user_img2 img{
	padding:4px;
	border:1px solid #dddddc;
	border-radius:4px;
}
.written_litter .input_img{
	width:100%;	
	overflow:hidden;
	padding:20px 0 30px 85px;
}
.written_litter .input_img a.ssilka{
	padding:10px 10px;
	background:url(/themes/new/vopr/images/ssilka.png) no-repeat;
	margin-left:55px;
}
.my_litter_user_litter_one .bottom_navigation{
	margin-bottom:20px;
}
.content_bg_news, .content_bg{
	font-family: open_sans_semibold;
	font-size:11px;
}
.balans p{
	font-family: open_sans_semibold;
	font-size:11px;
}
.balans p span{
	color:#666;
	display:block;
	margin:30px 0 0 0;
}
.balans input{
	width:156px;
	height:18px;
	border:1px solid #dddddc;
	border-radius:3px;
	margin:35px 0 20px 0;
}
.balans input:focus{
	outline:0;
}
.perevod h2{
	display:block;
	padding:0 0 20px 0;
}
.perevod p{
	width:100%;
	font-family: open_sans_semibold;
	font-size:11px;
	color:#666666;
	margin:10px 0;
}
.perevod p span{
	color:#a63c2e;
	font-size:12px;
}
.perevod p input{
	width:158px;
	height:18px;
	border:1px solid #dddddc;
	border-radius:3px;
	padding:0 0 0 5px;
}
.perevod p input:focus{
	outline:0;
}
.perevod p label{
	width:120px;
	float:left;
}
.filtr_bg{
	width:100%;
	overflow:hidden;
	padding:0 0 5px 0;
}
.filtr_left{
	width:50%;
	float:left;
}
.filtr_left_input{
	font-size:11px;
	font-family: open_sans_semibold;
	color:#666;
	margin:0 0 25px 0;
}
.filtr_left_input input[type="text"]{
	width:44px;
	height:18px;
	padding:0 3px;
	border-radius:3px;
	border:1px solid #dddddc;
}
.filtr_left_input input:focus{
	outline:0;
}
.filtr_left_input input[type="checkbox"]{
	margin:0 5px 0 0;
}
.width145{
	width:145px !important;
}
.width305{
	width:305px !important;
}
.filtr_left_input select{
	width:225px;
	border:1px solid #dddddc;
}
.float_right{
	float:right;
}
a.vopros_gray_filtr{
	font-family: open_sans_semibold;
	font-size:10px;
	padding:5px 10px;
	border-radius:2px;
	text-decoration:none !important;
	color:#fff !important;
	background:#999999;
}
a.vopros_gray_filtr:hover{
	background:#5bb75b;
}
.width75{
	width:70px;
	padding-left:5px;
}
.catalog_expert_filtr_bg{
	overflow:hidden;
	padding:5px;
}
.catalog_expert_filtr{
	font-family: open_sans_semibold;
	font-size:10px;
	color:#666;
	float:left;
	margin:0 10px 20px 0;
}
.catalog_expert_filtr input[type="text"]{
	border:1px solid #dddddc;
	border-radius:3px;
}
.catalog_expert_filtr input[type="text"]:focus{
	outline:0;
}
.catalog_expert_filtr input[type="checkbox"]{
	margin:0px 0 0 0;
}
.catalog_expert_filtr select:focus{
	outline-color:#4f7fb6;
}
.catalog_expert_filtr select{
	width:170px;
	border:1px solid #dddddc;
}
.mairgin20px{
	margin:20px 0;
}
.margin_bottom0{
	margin-bottom:0 !important;
}
.raz_index{
	width:100% !important;
	height:1px;
	background:#CDCCCB;
	margin:20px 0;
}
.comments_open_block_head{
	width:710px;
	border-bottom:1px solid #cbcbca;
	padding:0 0 10px 0;
	margin:0 0 20px 0;
}
.comments_open_block_title{
	float:left;
	font-family: open_sans_semibold;
	font-size:16px;
}
.comments_open_block_sort{
	float:right;
	font-family: open_sans_semibold;
	font-size:16px;
}
.comments_open_block_sort a{
	font-family: open_sans_semibold;
	font-size:10px;
	color:#666;
	margin:0 0 0 10px;
}
.comments_open_block_sort a.delet_input_img{
	background:url(/themes/new/vopr/images/close.png) right no-repeat !important;
}
.comments_open_block_sort a:hover{
	text-decoration:none;
}
.comments_open_block_sort a[href]{
	background:url(/themes/new/vopr/images/hy.png) right no-repeat;
	padding:0 10px 0 0;
}
.comments_open_block_sort a[href]:hover{
	color:#000;
	text-decoration:underline;
}
.history_table{
	overflow:hidden;
	width:835px;
}
tr{
	display:block;
	padding:10px 0;
	border-bottom:1px solid #cbcbca;
}
td span{
	color:#666;
}
td a{
	color:#666;
	text-decoration:underline;
}
.width55{
	width:55px;
}
.delet_and_insert{
	margin:-30px 0 0 560px;
	position:absolute;
}
.delet_and_insert a{
	color:#000;
}
.referal_url{
	overflow:hidden;
	font-family: open_sans_semibold;
	font-size:11px;
	color:#666;
	margin:25px 0 45px 0;
}
.error_url{
	font-family: open_sans_semibold;
	font-size:11px;
	color:#a63d2e;
	background:#eee2da;
	padding:7px 10px;
	border:1px solid #c8927b;
	border-radius:5px;
	float:right;
}
.width400{
	width:400px;
}
.float_left{
	float:left;
}
.my_litter_user_pro{
	padding:8px 0;
}
.content_referal_head{
	width:525px;
	overflow:hidden;
	padding:5px 0;
} 
.content_referal_head div{
	font-family: open_sans_semibold;
	font-size:11px;
	color:#666;
}
.update_profil_block{
	margin:15px 0 0 0;
}
.update_profil_block{
	color:#666;
}
.update_profil_block input{
	color:#666;
	border-radius:3px;
	border:1px solid #dddddc;
}
.update_profil_block label{
	width:60px;
	font-weight:100;
}
.width155{
	width:155px;
	border:1px solid #dddddc;
	margin:0 0 0 5px;
}
.margin_top_40{
	margin:40px 0 0 0;
}
.update_profil_title p{
	width:450px;
	margin:0;
	font-size:10px;
}
.width190{
	width:190px;
}
.width25{
	width:25px;
}
.update_profil_block textarea{
	width:465px;
	height:100px;
	border:1px solid #dddddc;
	border-radius:5px;
	margin:0 0 10px 10px;
}
.questions_add{
	margin:20px 0;
}
.my_questions_block{
	padding:10px 120px 20px 20px;
	border:1px solid #dddddc;
	border-radius:5px;
	overflow:hidden;
	margin:10px 0 0 0;
}
.my_questions_bloc_title{
	font-family: open_sans_semibold;
	font-size:16px;
	clear:both;
	padding:10px 0;
}
.my_questions_bloc_text{
	font-family: open_sans_semibold;
	font-size:14px;
	color:#666;
	border-bottom:1px solid #cbcbca;
	padding:0 0 15px 0;
}
.my_questions_block .articl_user_des{
	padding:10px 0 0 0;
}
.selected_experts{
	width:190px;
	margin-right:10px;
}
.data_time_my_questions_block{
	width:700px;
	overflow:hidden;
}
.my_questions_bloc_text2{
	font-family: open_sans;
	font-size:14px !important;
}
.expert_profil_category ul{
	list-style:none !important;
}
.vivod_sredstv{
	border:1px solid #CCC;
	border-radius:3px;
	padding:3px;
	float:left;
	color:#666;
	margin:0 5px 0 0;
}
.right_block .right_block_title a{
	color:#fff !important;
	font-weight:100 !important;
}
.right_block .right_block_title a b{
	font-weight:100 !important;
}
.right_block .right_block_title a:hover{
	color:#fff !important;
	text-decoration:none !important;
}
.right_block_img img{
	width:185px;
}
.right_block_q a{
	color:#000 !important;
}
.right_block_q a:hover{
	text-decoration:none !important;
}
.right_block_d a{
	color:#666 !important;
}
.right_block_d a:hover{
	text-decoration:none;
}
li a.avtoriz_icon{
	padding:15px 10px 15px 20px !important;
}
.orange_vopros{
	background:#edbb3a;
}
.orange_vopros a{
	float:right;
	text-decoration:underline;
}
.orange_right_block .orange_vopros a:hover{
	text-decoration:underline !important;
	color:#000 !important;
}
.orange_right_block .right_block_img p a{
	font-family: open_sans_semibold;
	font-size:10px;
	color:#666;
}
.orange_right_block .right_block_img p span{
	display:block;
	font-family: open_sans_semibold;
	font-size:10px;
	color:#666;
}
.orange_right_block .right_block_img ul{
	padding:10px 0 0 0;
	margin:0;
	list-style:none;
}
.orange_right_block .right_block_img ul li{
	font-family: open_sans_semibold;
	font-size:10px;
	color:#666;
}
.orange_right_block .right_block_img ul li a{
	font-family: open_sans_semibold;
	font-size:10px;
	color:#666;
}
.slide{
	width:100%;
	height:302px;
	border:1px solid #dddddc;
	background:#fff;
	border-radius:5px;
	overflow:hidden;
	box-shadow:none;
	margin:0 0 10px 0;
	position:relative;
	padding:5px 0 0 0;
}
.carousel-inner .item img{
	margin:0 auto;
}
.carousel-control{
	background:none !important;
}
.glyphicon-chevron-left1{
	display:block;
	width:29px;
	height:49px;
	background:url(/themes/new/vopr/images/glyphicon-chevron-left.png) no-repeat;
	margin:120px 0 0 20px;
}
.glyphicon-chevron-left1:hover{
	display:block;
	width:29px;
	height:49px;
	background:url(/themes/new/vopr/images/glyphicon-chevron-left_active.png) no-repeat;
}
.glyphicon-chevron-right1{
	display:block;
	width:29px;
	height:49px;
	background:url(/themes/new/vopr/images/glyphicon-chevron-right.png) no-repeat;
	margin:120px 0 0 75px;
}
.glyphicon-chevron-right1:hover{
	display:block;
	width:29px;
	height:49px;
	background:url(/themes/new/vopr/images/glyphicon-chevron-right_active.png) no-repeat;
}
.moderaciya div{
	overflow:hidden !important;
}
.moderaciya .input_display_windows100_img{
	width:50px !important;
	margin:0 10px 0 0;
}
.moderaciya .odnoklassniki{
	margin:0 -15px 0 0 !important;
}
.moderaciya .vkontakte{
	margin:0 0 0 35% !important;
}

.socseti img {
	width:30px !important;
	height: 30px !important;
}

#searchTagButton {
	cursor: pointer;
}

.vopros_gray_filtr {
font-family: open_sans_semibold;
font-size: 10px;
padding: 5px 10px;
border-radius: 2px;
text-decoration: none !important;
color: #fff !important;
background: #999999;
border:none;
}
/*
     */
/*
*/