.the_breadcrumb {
	font-size:14px !important;
	margin-left:0px !important;
}

.the_breadcrumb_article {
	margin-left:10px !important;
	margin-bottom:-15px !important;
	font-size:14px !important;
}

.company {
	border: 1px dotted #666;
	border-collapse:collapse;
	margin-top:10px;
	margin-bottom:10px;
	}

.company td {
	padding:7px;
	border: 1px dotted #666;
}

article.post .alignleft {
	margin-right:10px;
	
}

#content {
	margin-top:10px;
}

#alw_login
{
padding-left:10px !important;

}

#alw_register
{
padding-left:10px !important;

}



 .menu-item a
{

color:#fff !important;
text-shadow:none !important;
}
.menu-item-type-post_type a, .menu-item-type-custom a
{


text-shadow:none !important;
}
#page-content h2 {
	margin-top:20px;
	margin-bottom:10px;
}

#ccr-widget-3

{
margin:20px 0;
padding-bottom:20px;
}


.readmore
{
background:url(images/icons/readmore.png) no-repeat;
padding-left:25px;
}


#respond h2
{
font:normal normal 400 14px/18px "Noto Sans", sans-serif !important;
padding:20px 20px 20px 0 !important;
color:#333 !important;
}

/* input[type='text'], input[type='password'] */
#alw_registerMessage
{
font: normal normal 400 12px/18px Noto Sans;
color:#fff;

}

.credit_calculator_schedule td
{
color:#000;
font: normal normal 400 14px/18px "Noto Sans" !important;
}

#alw_login_p a, input[type='checkbox'],  input[type='button'], #alw_registerForm p a, #alw_lostPassword p a
{font: normal normal 400 12px/18px Noto Sans;
color:#fff;
}

#sidebar input[type='text'],#sidebar input[type='password']
{
background:rgba(255,255,255,0.2);
border: 1px solid rgba(255,255,255,0.6) ;
border-radius: 4px;
box-shadow: rgba(0, 0, 0, 0.506) 0px 4px 6px -2px inset;
	-webkit-box-shadow:  0px 0px 5px 1px rgba(0, 0, 0, 0.1);
    box-shadow:  0px 0px 5px 1px rgba(0, 0, 0, 0.1);
tcolor: #fff;
display: block;
font: 12px/22px "Noto Sans";
height: 30px;
list-style: none outside none;
margin-left: 0px;
padding-left: 7px;
transform-origin: 137.5px 16px;
}
input::-moz-placeholder, input::-webkit-input-placeholder
{
color: #fff;
}


input::-webkit-input-placeholder { color: red; }
#search input

{
background:rgba(255,255,255,0.2);
border: 1px solid rgba(255,255,255,0.6) ;
border-radius: 4px;
box-shadow: rgba(0, 0, 0, 0.506) 0px 4px 6px -2px inset;
	-webkit-box-shadow:  0px 0px 5px 1px rgba(0, 0, 0, 0.1);
    box-shadow:  0px 0px 5px 1px rgba(0, 0, 0, 0.1);
color: #fff;
display: block;
font: 12px/22px "Noto Sans";
height: 20px;
list-style: none outside none;
margin-left: 0px;
padding-left: 7px;
transform-origin: 137.5px 16px;
width: 190px;
}
.k-search input[type='text']
{
border: medium none currentColor;
border-radius: 4px;
box-shadow: rgba(0, 0, 0, 0.506) 0px 4px 6px -2px inset;
color: #333;

font: 12px/22px "Noto Sans";
height: 20px;
list-style: none outside none;
margin-left: 0px;
padding-left: 7px;
transform-origin: 137.5px 16px;
width: 50px;

}
.k-search h2
{
margin:15px 0 10px 0px;
}
.k-search input[type='button']
{

border: medium none currentColor;
border-radius: 4px;

color: #FFFFFF;
background:#223F6B;
font: 12px/22px "Noto Sans";

list-style: none outside none;
margin-left: 0px;
margin-top: 15px;
margin-bottom: 25px;
transform-origin: 137.5px 16px;

}


#comment, #url, #email, #author,#sidebar .field input
{

border: medium none currentColor;
border-radius: 4px;
tbox-shadow: rgba(0, 0, 0, 0.506) 0px 4px 6px -2px inset;
color: #333;
display: block;
font: 12px/22px "Noto Sans";
height: 30px;
list-style: none outside none;
margin-left: 0px;
padding-left: 7px;
transform-origin: 137.5px 16px;

}

#sidebar #comment, #sidebar #url, #sidebar #email, #sidebar #author, #sidebar .field input {
background: #fff;
}
textarea
{
padding:10px;
}

#submit
{

border: medium none currentColor;
border-radius: 4px;

color: #FFFFFF;
display: block;
font: 12px/22px "Noto Sans";
height: 44px;
list-style: none outside none;
margin-left: 0px;
margin-top: 25px;
transform-origin: 137.5px 16px;
width: 220px;
}
form table
{
background: #7ec33b;
border: medium none currentColor;
border-radius: 4px;

color: #FFFFFF;

font: 12px/22px "Noto Sans";
height: 44px;
list-style: none outside none;
margin-left: 0px;
margin-top: 5px;
transform-origin: 137.5px 16px;
width: 100px;

}

.kurs caption {
	background:#329c40 !important;	
}
.widget  input[type="checkbox"] {
	margin-right:5px !important;
}

.kurs {
	margin-bottom:-20px;
	
}


.sml_submit {
	margin-top: -20px !important;
	margin-bottom: 0px !important;
}

.sml_submitbtn {
	margin-top: -10px !important;
	margin-bottom: 0px  !important;
	background:#333 !important;
}

.credit_calculator_submit, .credit_calculator_clear, .sml_submitbtn, .ads_wordpress button,  input[type="button"]
{
background: #000;
border: medium none currentColor;
border-radius: 4px;

color: #FFFFFF;
	margin-top: 10px !important;
margin-bottom: 10px  !important;
font: 12px/22px "Noto Sans";
height: 34px;
list-style: none outside none;
margin-left: 0px;
margin-top: 25px;
transform-origin: 137.5px 16px;
width: 100px;
}
 .credit_calculator_clear
{
margin-left: 10px;
}
/*Комменты*/

	.avatar {
		-webkit-border-bottom-left-radius: 50%;
-webkit-border-bottom-right-radius: 50%;
-webkit-border-radius: 50%;
-webkit-border-top-left-radius: 50%;
-webkit-border-top-right-radius: 50%;
	}
	
	.commentlist {
	list-style:none;
	padding:0 0 40px 0;
	border-bottom:1px solid #333;
	margin:0 0 34px;
}
	li.comment {
		list-style:none;
		overflow:hidden;
		padding: 0;
		margin: 0 0 10px;
		background:none;
	}
		li.comment .comment-body {
			padding:20px 33px 20px 100px;
			position:relative;
			zoom:1;
			background:#eee;
			color:#333;
			border:1px solid #aaa;
				-webkit-border-radius: 3px 3px 3px 3px;
	border-radius: 3px 3px 3px 3px;
	font: normal normal 400 14px/18px Noto Sans;
		}
		.comment-body p 
		{
		font: normal normal 400 14px/18px Noto Sans;
		}
			.comment-author {
				position:absolute;
				left:20px;
				top:25px;
			}
				/* Avatar */
				li.comment .avatar {
					float:none;
					margin:0;
					vertical-align:top;
					overflow:hidden;
					display:block;
				}
				.comment-author .author {
					width:65px;
					text-align:center;
					display: block;
					padding-top: 8px;
					color:#333;
				}
			li.comment .comment-body p {min-height: 85px;}
			/* Comment meta */
			.comment-meta {float: right;}
			/* Reply */
			.reply {
				float: right;
				margin-left: 30px;
			}
				.reply a {
					display:inline-block;
					text-decoration:underline;
				}
					.reply a:hover {text-decoration:none;}
		.commentlist ul.children {
			margin:0;
			padding:10px 0 0 40px;
			overflow:hidden;
		}
			.commentlist ul.children li{margin: 0 0 10px;}




.post-categories , .post-comments, .post-author
{
margin:0 !important;
padding:6px !important;
padding-left:35px !important;
list-style:none !important;
}
.post-date
{
margin:0 !important;

list-style:none !important;
}
ul
{
margin:0 !important;
}



/* Фиксы плагинов */
.uberClearfix {
	margin:0 !important;
	padding:0 !important;
	
}

#menu-main-menu {
	padding-top:0px !important;
	padding-bottom:1px !important;
	padding-left:4px !important;
	
}
#menu-main-menu a {
	font-weight:400 !important;
	font-size:14px;
}
#menu-main-menu a:hover {
	text-decoration:underline !important;
}

#menu-secondary-menu a:hover {
	text-decoration:underline !important;
}


#menu-main-menu, #menu-main-menu ul {
	border:none !important;
	background:none !important;
}

#menu-main-menu .sub-container  {
margin-top:-2px !important;
-webkit-box-shadow:  5px 5px 5px 1px rgba(0, 0, 0, 0.1);
    box-shadow:  5px 5px 5px 1px rgba(0, 0, 0, 0.1);
}
#menu-main-menu .sub-container ul {
	
	tbackground: rgba(76,169,63,0.87) !important; 
	margin-top:0px !important;
}

#menu-main-menu .sub-container ul, #menu-main-menu .sub-container a {
	
	
	-webkit-border-radius: 3px 3px 3px 3px;
	border-radius: 3px 3px 3px 3px;
	padding-left:5px !important;
	padding-right:5px !important;
	padding-bottom:5px !important;
	padding-top:5px !important;
}
.sub-container
{
padding-left:0 !important;
margin-left:10px !important;
}

#menu-main-menu li {
	float:left;
	list-style-type:none;
}
#menu-main-menu li a {
	background:none !important;
	color:#fff !important;
	text-shadow:none !important;

	
}
.menu-item-object-category a
{
	padding-left:10px !important;
	padding-right:28px !important;
}


#menu-secondary-menu, #menu-secondary-menu ul, #menu-secondary-menu li, #menu-secondary-menu li a {
	border:none !important;
	background:none !important;
	
	padding: 6px 7px 6px 6px !important;
	
	font-family: 'Noto Sans', sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#fff !important;
}
#menu-secondary-menu
{
padding:0 !important;
}
#menu-secondary-menu li
{
float:left;
list-style-type:none;
}

/* Скругления Dyn Content Gal */
#dfcg-fullsize, #dfcg-imglink, #dfcg-text, #dfcg-image, #dfcg-image img {
	
}


/* Footer Widget */
.footer-widget a, .footer-widget, .footer-widget li {
	color:#fff;
}

.loginout, .loginout a {font-size:12px;}
#alw_login_p {color:#fff;}


#menu-category {
	height:53px !important;
	width:1125px !important;
	margin-left:-10px !important;
	border:none !important;
	margin-top:-14px !important;
	
	
}

#menu-category  {
padding-top: 5px !important;
	
}
#menu-category li {
	margin-left:10px !important;
	margin-top:10px !important;
}

#menu-secondary-menu li a, #alw_login, #alw_login a, #alw_login table tr td, #alw_login input[type="text"],  #alw_login input[type="password"], #alw_login input[type="button"] {
	font-family: 'Noto Sans', sans-serif !important;
}

#menu-secondary-menu li a, #alw_register, #alw_register a, #alw_register table tr td, #alw_register input[type="text"],  #alw_register input[type="password"], #alw_register input[type="button"] {
	font-family: 'Noto Sans', sans-serif !important;
}

.t_post-date
{
padding: 2px 0px 0 2px !important;
}

.ajax_login_widget {
	margin:10px;
}
.sub-menu li a
{
color:#fff !important;
}

#dc_jqmegamenu_widget-6-item ul li a
{
padding-right:35px !important;
padding-left:35px !important;
}
.sub-menu sub
{
margin-top:10px !important;
}

.sub-menu
{
background:rgba(0,0,0,0.8) !important;
margin-top:9px !important;
padding-top:4px !important;

}
.sub-menu li
{
margin-top:0 !important;
border-bottom:1px dotted rgba(255,255,255,0.65) !important;
border-right:none !important;
}

#page-content, .ads_wordpress, .post-holder
{

border-radius: 4px!important;
padding: 10px !important;
padding: 10px !important;
color: #000 !important;
}

.ads_wordpress textarea,  .ads_wordpress input
{

border: medium none currentColor;
border-radius: 4px;
box-shadow: rgba(0, 0, 0, 0.506) 0px 4px 6px -2px inset;
color: #333333;
display: block;
font: 12px/22px "Noto Sans";
height: 30px;
list-style: none outside none;
margin-left: 0px;
padding-left: 7px;
transform-origin: 137.5px 16px;
margin-bottom: 20px;
margin-top: 10px;
background:#f7f3e5;
}

.ads_wordpress textarea {
width:600px;
height:250px;
}
.ads_wordpress input {
width:300px;

}

table.ads_form
{

background: #fff!important;
color: #000 !important;
}

input#ads_adres {
	width:400px;
}

input#ads_metrazh , input#ads_cena  {
	width:100px;
}

#ads_captcha_code input {
	width:100px;
}
.ads_form button {
	width:200px;
	margin-right:20px;
}

#ads_tab a {
	
}

#ads_tab {
	margin-bottom:1em;

}


.specborder {
	background:url(images/border.png) no-repeat center bottom !important;
}

.prjimg {
	width:720px;
}

.prjbody h2 {
	margin-bottom:0.5em;
	margin-top:1em;
}