/*********************************************************news*******/
.news {
	display:inline-block;
	vertical-align:top;
	padding: 15px;
	margin:15px;

	width:450px;
	text-align:left;
	
	border-radius:4px;
	-webkit-border-radius:4px; 
	-moz-border-radius:4px; 
	-khtml-border-radius:6px;
	
	border:#E8E8E8 solid 2px;
	margin:10px 0px 0px 0px;	
}

.news h4{
	margin:0px;
	padding: 0px;
	text-align:left;
	
	color:#000000;
	text-decoration: none;
	font-style: normal;
	font-weight: bold;
	font-family: verdana;
	font-size:15px;
}

.news .news_1{
	color:#276DA8;
	text-decoration: none;
	font-style: normal;
	font-weight: normal;
	font-family: verdana;
	font-size:11px;
	padding:10px 0;
	
	border-bottom:#E8E8E8 solid 2px;
}
.news a{ 
	color:#276DA8;
	text-decoration: none;
	font-style: normal;
	font-weight: normal;
	font-family: verdana;
	font-size:11px;
}
.news a:hover{ 
	color:#000000;
}

.news .news_1 .news_data{
	color:#969696;
	font-size:9px;
	margin:4px 0 0 0;

}
/*////////////////////catalog3//////////////*/
.catalog3 {
	position:relative;
	width:180px;
	height:170px;
	border:#E8E8E8 solid 2px;
	background: #FFFFFF;
	overflow:hidden;
	margin:10px 3px;
	
	border-radius:4px;
	-webkit-border-radius:4px; 
	-moz-border-radius:4px; 
	-khtml-border-radius:6px;
	
	display:-moz-inline-stack;/*Firefox 2*/
	display:inline-block; /*Хорошие браузеры*/
	_overflow:hidden;/*IE6, IE7*/
	*zoom:1;/*включаем hasLayout для IE6, IE7*/
	*display:inline;/*при hasLayout true display:inline в IE6, IE7 ведёт себя как display:inline-block*/
	
	color:#000000;
	text-decoration: none;
	font-style: normal;
	font-weight: normal;
	font-family: verdana;
	font-size:9px;
}
.catalog3:hover {
	background: #F6FCFF;
}
.catalog3 .c_name{
	position:absolute;
	left:3px;
	top:5px;
	width:174px;
	height:28px;
	line-height:13px;
	
	color:#4C91B3;
	text-decoration: underline;
	font-style: normal;
	font-weight: bold;
	font-family: verdana;
	text-align:center;
	font-size:10px;
}
.catalog3 a:hover .c_name{
	color:#315A6D;
}
.catalog3 .c_img{
	position:absolute;
	top:49px;
	width:200px;
	height:111px;
	text-align:center;
	margin:auto;
	left:50%; 
	margin-left:-100px;
}

.catalog3 .c_img img{
	width:165px;
	height:111px;
	border:0px;
}
.catalog3 .c_cena{
	position:absolute;
	right:5px;
	top:140px;
	width:170px;
	height:17px;
	text-align:right;

	font-weight: bold;
	font-size:14px;
	font-family: 'Arial Black', Gadget, sans-serif;
	background: url(/images/bel50.png) repeat;
	color:#000000;
}
.catalog3 .c_cena span{
	font-size:10px;
	font-weight: bold;
	font-family: Tahoma;
}
.catalog3 .c_iconka_pop{
	position:absolute;
	left:1px;
	bottom:1px;
	width:53px;
	height:51px;
	background: url(/images/ikonka_tovar_pop.png) no-repeat;
}
.catalog3 .c_iconka_new{
	position:absolute;
	left:1px;
	bottom:1px;
	width:50px;
	height:50px;
	background: url(/images/ikonka_tovar_new.png) no-repeat;
}

/*********************************************************Новые фишки*******/
.good_raz_1 {
	width:1000px;
	height:182px;
	background: url(/images/index_kuhni.jpg) center center no-repeat;
	margin:0 0 0 0;
}
.good_raz_2 {
	background: url(/images/index_vanna.jpg) center center no-repeat;
}
.good_raz_1 .even_raz {
	display:-moz-inline-stack;/*Firefox 2*/
	display:inline-block; /*Хорошие браузеры*/
	_overflow:hidden;/*IE6, IE7*/
	*zoom:1;/*включаем hasLayout для IE6, IE7*/
	*display:inline;/*при hasLayout true display:inline в IE6, IE7 ведёт себя как display:inline-block*/
	vertical-align:top;
	
	width:132px;
	height:172px;
	padding:5px;
	
	text-align:center;
	color:#FFFFFF;
	text-decoration: none;
	font-style: normal;
	font-weight: bold;
	font-family: Tahoma;
	font-size:15px;
	opacity: 1;
}
.good_raz_1 .even_raz:hover {
	color:#000000;
	background: #FFFFFF;
	opacity: 0.5;
}
.good_raz_1 .pust {
	display:-moz-inline-stack;/*Firefox 2*/
	display:inline-block; /*Хорошие браузеры*/
	_overflow:hidden;/*IE6, IE7*/
	*zoom:1;/*включаем hasLayout для IE6, IE7*/
	*display:inline;/*при hasLayout true display:inline в IE6, IE7 ведёт себя как display:inline-block*/
	vertical-align:top;
	
	width:1px;
	height:182px;
}
.top_text {
	font-family: Tahoma;
    font-size: 11px;	
}
.index_brend_all {
	text-align:center;
    margin: 0 0 20px 0;
}
.index_brend {
	display:-moz-inline-stack;/*Firefox 2*/
	display:inline-block; /*Хорошие браузеры*/
	_overflow:hidden;/*IE6, IE7*/
	*zoom:1;/*включаем hasLayout для IE6, IE7*/
	*display:inline;/*при hasLayout true display:inline в IE6, IE7 ведёт себя как display:inline-block*/
	vertical-align:top;
	
	margin:11px;
	
	width:310px;
	height:93px;
}
.index_brend_2 {
	margin:10px 5px;
	width:156px;
	height:47px;
}
.index_brend_3 {
	margin:10px 3px 10px 4px;
	width:104px;
	height:31px;
}
.index_brend img{
	width:310px;
	height:93px;
}
.index_brend_2 img{
	width:156px;
	height:47px;
}
.index_brend_3 img{
	width:104px;
	height:31px;
}
.index_brend img:hover{
	opacity: 0.5;
}
.index_h{
	color: #323232;
    font-size: 15px;
    padding: 0px;
    margin: 10px 0;
	font-weight: bold;
    text-decoration: underline;
}
.index_hr {
	margin:30px 0px;
	color: #323232;
}

.index_info {
    margin: 20px 0 0 0;
	text-align:center;
}
.index_info .index_info_even {	
	display:-moz-inline-stack;/*Firefox 2*/
	display:inline-block; /*Хорошие браузеры*/
	_overflow:hidden;/*IE6, IE7*/
	*zoom:1;/*включаем hasLayout для IE6, IE7*/
	*display:inline;/*при hasLayout true display:inline в IE6, IE7 ведёт себя как display:inline-block*/
	vertical-align:top;

	width:135px;
	height:25px;
    margin: 0 13px;
    padding: 145px 0 0 0;
	background: url(/images/index_info.jpg) center center no-repeat;
	overflow:hidden;
	
	text-align:center;
	color:#4C4C4C;
	text-decoration: none;
	font-style: normal;
	font-weight: bold;
	font-family: Tahoma;
	font-size:13px;
	opacity: 1;

}
.index_info .index_info_even:hover{
	opacity: 0.5;
	color:#000000;
	text-decoration: underline;
}

.index_info .index_info_even_1 {	background-position: 0px 0px;}
.index_info .index_info_even_2 {	background-position: -135px 0px;}
.index_info .index_info_even_3 {	background-position: -270px 0px;}
.index_info .index_info_even_4 {	background-position: -405px 0px;}
.index_info .index_info_even_5 {	background-position: -540px 0px;}
.index_info .index_info_even_6 {	background-position: -675px 0px;}

.index_baner{
	text-align:center;
    margin: 0 0 20px 0;
}
.index_baner img{
	width: 300px;
    margin: 13px;
}
.index_open_info {
	text-align:right;
	margin: 7px 0;
	padding:0 20px 0 0;
	background: url(/images/index_open_str.jpg) right center no-repeat;
}
.index_open_info span{
	border-bottom: dashed 1px #342AB4;
	
	color:#342AB4;
	text-decoration: none;
	font-style: normal;
	font-weight: bold;
	font-family: Tahoma;
	font-size:13px;
	cursor: pointer;
}
.index_open_info span:hover{
	color:#000000;
	border-bottom: solid 1px #000000;
}
.index_open_info_2{
	display: none;
}
.index_open_info_2 ul{
	display:inline-block;
	width:450px;
}
.index_open_info_2 li{
	margin-top:5px;
}

.index_href_info {
	text-align:right;
	margin: 7px 0;
	padding:0 20px 0 0;
	background: url(/images/index_open_str.jpg) right center no-repeat;
}
.index_href_info a{
	border-bottom: dashed 1px #342AB4;
	
	color:#342AB4;
	text-decoration: none;
	font-style: normal;
	font-weight: bold;
	font-family: Tahoma;
	font-size:13px;
	cursor: pointer;
}
.index_href_info a:hover{
	color:#000000;
	border-bottom: solid 1px #000000;
}


/*********************************************************STR*******/
.div_str_dostavka{
	font-size: 11px;
	margin:0 0 30px 0;
}

.div_str_dostavka .blockk{
	width: calc(100% - 36px);
	border: solid 3px #a9d0e3;
	padding:0 10px 0 0px;
	margin:25px 0;
	
	display: flex;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	
	flex-flow: row nowrap;
/*	
	align-items: center
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
*/
}

.div_str_dostavka .blockk .info_raz{
	width: 160px;
	text-align:center;
	padding:0 5px;
	margin:15px 0;
}
.div_str_dostavka .blockk .info_raz.moscow{
	background:url(/images/str_dostavka_moscow.jpg) top center no-repeat;
	padding-top:95px;
}
.div_str_dostavka .blockk .info_raz.mo{
	background:url(/images/str_dostavka_mo.jpg) top center no-repeat;
	padding-top:70px;
}
.div_str_dostavka .blockk .info_raz.detal{
	background:url(/images/str_dostavka_detal.jpg) top center no-repeat;
	padding-top:70px;
}
.div_str_dostavka .blockk .info_raz.office{
	background:url(/images/str_dostavka_office.jpg) top center no-repeat;
	padding-top:70px;
}
.div_str_dostavka .blockk .info_raz.russia{
	background:url(/images/str_dostavka_russia.jpg) top center no-repeat;
	padding-top:95px;
}
.div_str_dostavka .blockk .info_raz.pay{
	background:url(/images/str_dostavka_pay.jpg) top center no-repeat;
	padding-top:70px;
}
.div_str_dostavka .blockk .info_raz.cash{
	background:url(/images/str_dostavka_cash.jpg) top center no-repeat;
	padding-top:70px;
}
.div_str_dostavka .blockk .info_raz.cart{
	background:url(/images/str_dostavka_cart.jpg) top center no-repeat;
	padding-top:70px;
}
.div_str_dostavka .blockk .info_raz.electr{
	background:url(/images/str_dostavka_electr.jpg) top center no-repeat;
	padding-top:60px;
}
.div_str_dostavka .blockk .info_raz.bn{
	background:url(/images/str_dostavka_bn.jpg) top center no-repeat;
	padding-top:70px;
}

.div_str_dostavka .blockk .info_raz .big{
	font-size:20px;
	color:#60aed3;
	font-weight: bold;
}
.div_str_dostavka .blockk .info_raz .big.big20{font-size:20px;}

.div_str_dostavka .blockk .info_raz .small{
	font-size:12px;
	color:#a7a7a7;
}

.div_str_dostavka .blockk .cont{
	width: 600px;
}
.div_str_dostavka .blockk .cont .cont_line{
	width: calc(100% - 2px);
	border-left: solid 2px #c0c0c0;
	background:#e5e5e5;
	margin: 15px 0;
}
.div_str_dostavka .blockk .cont .cont_line .cont_line2{
	width: calc(100% - 60px);
	padding:15px 10px 15px 50px;
	font-size: 11px;
	
	display: flex;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	
	flex-flow: row nowrap;
	
	align-items: center
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
}
.div_str_dostavka .blockk .cont .cont_line .cont_line2.rub{background:url(/images/str_dostavka_i_rub.jpg) 9px center no-repeat;}
.div_str_dostavka .blockk .cont .cont_line .cont_line2.time{background:url(/images/str_dostavka_i_time.jpg) 9px center no-repeat;}
.div_str_dostavka .blockk .cont .cont_line .cont_line2.place{background:url(/images/str_dostavka_i_place.jpg) 9px center no-repeat;}
.div_str_dostavka .blockk .cont .cont_line .cont_line2.info{background:url(/images/str_dostavka_i_info.jpg) 9px center no-repeat;}
.div_str_dostavka .blockk .cont .cont_line .cont_line2 .cont_line2_1{
	margin:0 50px 0 0;
	flex: 1 1 0;
}
.div_str_dostavka .blockk .cont .cont_line .cont_line2 .cont_line2_11{
	flex: 1 1 0;
}
.div_str_dostavka .blockk .cont .cont_line .cont_line2 .cont_line2_2{	
	flex: 2 1 0;
}
.div_str_dostavka .blockk .cont .cont_line .cont_line2 .cont_line2_map{
	min-width: 30px;
	padding-top:30px;
	background:url(/images/str_dostavka_i_map.jpg) top center no-repeat;
	cursor: pointer;
	color:#60aed3;
}
.div_str_dostavka .blockk .cont .cont_line .cont_line2 .cont_line2_map:hover{
	opacity: 0.6;
	text-decoration:underline;
}
.div_str_dostavka .blockk .cont .cont_star{
	margin:0 0 10px 0;
	text-align:right;
}
.div_str_dostavka r {
	color:red;
	font-weight: bold;
}

.dostavka_bottom_info {
	border: solid 1px #c0c0c0;
	margin-top:10px;
}
.dostavka_bottom_info .bottom_info_h{
	cursor: pointer;
	padding-left:30px;
	padding:10px 10px 10px 30px;
	font-weight: bold;
	background:url(/images/open_4.jpg) 10px center no-repeat;
}
.dostavka_bottom_info .bottom_info_h:hover{
	background:url(/images/open_4.jpg) 10px center no-repeat #e5e5e5;
}
.dostavka_bottom_info .bottom_info_t{
	display: none;
	padding:10px;
}

.cont_line2_map_open {
	display:none;
}

.div_str_h1{
	display: flex;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	
	align-items: center
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	
	margin:15px 0 0 0;
}
.div_str_h1 .even_h1{
	font-size: 16px;
	font-weight: bold;
	color: #323232;
	padding:10px 20px;
	margin:0px 40px 0 0px;
}
.div_str_h1 .even_h1.here{
	border-bottom: solid 3px #a9d0e3;
	background:#e5e5e5;
}

.div_str_h1 .even_h1 a{
	font-size: 16px;
	font-weight: bold;
	color: #323232;
	text-decoration: none;
	border-bottom: dashed 1px #323232;
}
.div_str_h1 .even_h1 a:hover{
	font-size: 16px;
	font-weight: bold;
	color: #323232;
	text-decoration: none;
	border-bottom: solid 1px #323232;
	opacity: 0.7;
}
.div_str_h1 .even_h1 h1, .div_str_h1 .even_h1 font{
	font-size: 16px;
	font-weight: bold;
	color: #323232;
	padding:0px;
	margin:0px;
}