/*
Theme Name: nobo78
Description: WordPress themes by Chaika Igor
Author: Chaika
Version: 2.1
*/
p.path{margin-top:0px;}
.news img{display:none;}
body div.catnf{
	padding-top:0px;
}
	body div.catnf .postext{
		font-size:13px;
	}
body ul.children{
	margin:0px 0px 0px 40px;
}
#blok_cat_2{
	width:100%;
	height:auto;
	padding-top:10px;
	padding-bottom:23px;
}
#ccom{
	/*max-width:810px;*/
}
body .aboutbrand p{
	font-weight:bold;
	line-height:1.5em;
	overflow:hidden;
}
#m1 , #m2, #m3{
	display:none;
}
body #contblock ul.cur{
	display:block;
}
div.wrap, div.wrap2{
	height:461px;
	display:none;
	position:fixed;
	width:462px;
	height:496px;
	color:#efefef;
	background:url("images/transparent.png") no-repeat;
	z-index:700;
	top:0px;
	left:0px;
	padding:110px 50px 0px 144px;
}
div.wrap2{
	width:462px;
	height:476px;
	padding:120px 50px 0px 144px;
}
#close_1, #close_2{
	position:absolute;
	top:18px;
	right:18px;
	width:42px;
	height:42px;
	display:block;
	z-index:350;
	background:url("images/close.png") no-repeat;
}
#bl{
	position:fixed;
	width:100%;
	height:100%;
	z-index:300;
	background:#000000;
	top:0px;
	left:0px;
	display:none;
}
.input input{
	width:225px;
	border:0px;
	outline:none 0px;
	padding:2px;
	margin:0px;
}
	.input span span{
		color:#666666;
	}
.input textarea{
	width:225px;
	height:70px;
	resize:none;
	border:0px;
	outline:none 0px;
	padding:2px;
	margin:0px;
}
table .lable{
	width:117px;
}
input.wpcf7-submit{
	margin-right:141px;
}
div.wrap2 input.wpcf7-submit{
	margin-right:91px;
}

body .iim{
	width:184px;
	height:110px;
	float:left;
	margin: 0 20px 10px 0;
}
	body .iim img, body .iim img.left{
		max-width:184px;
		max-height:110px;
		margin:0px;
		float:none;
	}
body div.wpcf7-response-output{
	margin-top:15px;
}




/*wpwpwpwwpwpwwp wpwpwwpw wp wp wp wp*/

.aligncenter, div.aligncenter {
    display: block;
    margin-left: auto;
    margin-right: auto;
}
.alignleft {
    float: left;
}
.alignright {
    float: right;
}
.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 .wp-pagenavi {
    height: 24px;
    padding: 10px 0;
    text-align: center;
    width: 100%;
}
body .wpcf7-mail-sent-ok{color:#006a00;}
body span.wpcf7-not-valid-tip-no-ajax{display:none;}
body .wpcf7-validation-errors{color:#df0000;}

body .immm{
	width:auto;
	height:auto;
	float:left;
	margin-right:7px;
	margin-bottom:5px;
}
	body .immm img{
		max-width:250px;
		max-height:250px;
	}
#allNews{
	padding-top:6px;
}
	#allNews a{
		font-size:11px;
	}
div.hh2{
	margin-bottom:16px;
    margin-top:0px;
    padding-bottom:0px;
    padding-top:0px;
	color: #464646;
    font: italic bold 20px "Bookman Old Style";
}



/*--------------------------Version: 2.1-------------------------------------------*/
body .comments{
	border-bottom:1px solid #959595;
	padding:0px;
}
body .comments6{
	padding:8px 0px;
}
body .comments a{
	color:#007dcd;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}
body .comcont, body .sec, body .comcont div{
	background:none;
}
body .comments p{
	margin-bottom:2px;
}
body .commentse{
	margin-bottom:1px;
}
body .comcont div{
	padding:0px;
}
body .comment-reply-link{
}
body ul.children{
	margin:0px;
	padding:0px;
}
	body ul.children .comments{
		padding-left:60px;
		background:url("images/re.png") 0px 11px no-repeat;
	}
	body ul.children ul.children .comments2{
		padding-left:60px;
		background:url("images/re.png") 0px 11px no-repeat;
	}
	body ul.children ul.children ul.children .comments3{
		padding-left:60px;
		background:url("images/re.png") 0px 11px no-repeat;
	}
	body ul.children ul.children ul.children ul.children .comments4{
		padding-left:60px;
		background:url("images/re.png") 0px 11px no-repeat;
	}
	body ul.children ul.children ul.children ul.children ul.children .comments5{
		padding-left:60px;
		background:url("images/re.png") 0px 11px no-repeat;
	}
	body ul.children ul.children ul.children ul.children ul.children ul.children .comments6{
		padding-left:60px;
		background:url("images/re.png") 0px 11px no-repeat;
	}
	
body .comp{
	margin:0px;
	padding:0px;
}
	body ul.comp li, ul.children li{
		display:block;
		background:none;
		list-style:none;
		padding:0px;
		margin:0px;
	}
body ul.comp ul.children{
	display:none;
}
a.shsh{display:none; position:relative; border-bottom:1px dashed #007dcd; text-decoration:none;}
.scrollTop{ 
	background:url("images/arrows2.png") 0 0 no-repeat;
	display:block; width:56px; height:27px; 
	position:fixed; bottom:0px; right:340px;
	z-index:2000; 
}
#header{position:relative;}
#find{
	position:absolute;
	bottom:-13px;
	right:0px;
	width:345px;
	height:21px;
	z-index:300;
	background:url("images/find-inp.jpg") 0px 0px no-repeat;
}
	#find form{
		margin:0px;
		padding:0px;
	}
	body .ttxx{
		border:0px;
		outline:0px none;
		background:none;
		width:160px;
		height:17px;
		display:block;
		font-size:12px;
		color:#464646;
		position:absolute;
		top:0px;
		left:4px;
	}
	body .sbt{
		width:78px;
		height:21px;
		position:absolute;
		top:0px;
		cursor:pointer;
		border:0px;
		right:8px;
		background:url("images/find-bt.jpg") 0px 0px no-repeat;
	}
	#find select{
		width:80px;
		height:21px;
		left:174px;
		color:#464646;
		font-size:12px;
		position:absolute;
	}
#m1 ul{
	padding:9px 0px 9px 0px;
}
body .leftmenu li{
	margin:0px 0px 3px 3px;
}
body .bbb{
	font-weight:bold;
}

#pstrong {
	font-weight: bold;

}
body #m2.leftmenu > li, body #m3.leftmenu > li{background:none;}
body .brands div div.ckart{
	float:left; width:142px; height:85px;
	background: url("images/brands.gif") no-repeat scroll 0 0 transparent;
	text-align:center;
}
body .brands a{background:none; height:auto;}
body .brands div div div div {
    line-height: 70px;
}
body .brands div div div a.nzv:after, body .brands div div div a.nzv:link, body .brands div div div a.nzv:visited{
	display:inline;
	line-height:1em;
}

#form_rght_ys{
	float:right;
	width:190px;
	height:auto;
-webkit-border-radius:5px;
-moz-border-radius:5px;
border-radius:5px;
margin:0px 5px 50px 60px;
padding:7px 6px;
border: 3px solid #555555;
}
#form_rght_ys .wpcf7-not-valid-tip{
	width:180px;
	left:0px;
	font-size:11px;
line-height: 1.1em;
}
#form_rght_ys .h2{padding-top:0px;}
#form_rght_ys input[type=text]{
	width:186px;
}
#form_rght_ys input[type=submit]{
font-size:18px;
margin:8px 10px 5px 22px;
}
p.pst1{margin-bottom:3px; font-size:17px;}

body .slideshowlink{display:none;}
#my_form p input[type=text], #my_form p textarea{
	width:350px;
}
#my_form p{font-weight:bold;}
#my_form p .wpcf7-not-valid-tip{font-weight:normal; position:absolute; top:2px; left:5px; font-size:11px;}

.boldik {
	font-weight: bold;
}
body #contacts{
	line-height:1.6em;
	padding-top:10px;
	width:225px;
}