/* СТИЛИ ******************************************************************** */

/*.container {width: 1170px !important;}*/

a:focus{outline:none !important}

/*
body {width:  100% }
body {min-width:  1296px }


*/

@media (min-width: 1296px){
	.container {width: 1200px;}
}
/*
@font-face {
    font-family: 'Segoe UI';
    src: url('/templates/fonts/segoeui.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Segoe UI Bold';
    src: url('/templates/fonts/segoeuib.TTF') format('truetype');
    font-weight: normal;
    font-style: normal;
}


@font-face {
    font-family: 'Segoe UI Italic';
    src: url('/templates/fonts/segoeuii.TTF') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Segoe UI Light';
    src: url('/templates/fonts/segoeuil_0.TTF') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Segoe UI Semilight';
    src: url('/templates/fonts/SEGOEUISL_0.TTF') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Segoe UI Bold Italic';
    src: url('/templates/fonts/segoeuiz.TTF') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Segoe UI Semibold';
    src: url('/templates/fonts/seguisb_0.TTF') format('truetype');
    font-weight: normal;
    font-style: normal;
}

    font-family: Arial,Helvetica,sans-serif;
    font-family: 'Segoe UI Bold';
    font-family: 'Segoe UI Italic';
    font-family: 'Segoe UI Light';
    font-family: 'Segoe UI Semilight';
    font-family: 'Segoe UI Bold Italic';
    font-family: 'Segoe UI Semibold';
/**/

.clear{width:0; height:0; clear:both}
/*.header{height:96px; width:100%}
.header .logo{margin-top:16px; display:block}*/
@media (max-width: 768px){
	.header .logo_blok{text-align:center}
	.header .logo{display:inline-block}
}


.header .working{width:100%; text-align:center; font-family: Arial,Helvetica,sans-serif; font-size:16px; color:#333333; margin-top:18px; }
.header .phone{width:100%; text-align:center; font-family: Arial,Helvetica,sans-serif; font-size:32px; color:#333333; font-weight:bold; margin-top:13px; }
/**/
@media (max-width: 991px){

	/*.header{height:83px; }*/

	.header .working{font-size:16px; color:#333333; margin-top:17px; }
	.header .phone{font-size:24px; color:#333333; margin-top:8px; }
	.header .logo img{width:165px}
}
@media (max-width: 767px){
	/*.header{height:83px; }*/
	.header_basket_comparison {margin-top: 15px; margin-bottom: 8px;}
	.header .working{font-size:16px; color:#333333; margin-top:17px; }
	.header .phone{font-size:20px; color:#333333; margin-top:8px; }
	.header .logo img{width:150px}
}

@media (max-width: 670px){
	/*.header{height:83px; }*/
 	.header_basket_comparison {margin-top: 15px; margin-bottom: 8px;}
	.header .working{font-size:14px; color:#333333; margin-top:17px; }
	.header .phone{font-size:18px; color:#333333; margin-top:8px; }
	.header .logo img{width:150px}
}
/*   СТИЛИ МЕНЮ С АВГУСТ-ЕЙР

.dropdown-menu .dropdown-menu{top:0%; left:100%; min-height:100%;    background: #c7e3f9; color:#fff}
.collapse.in{}
.collapse.in .dropdown-menu{top:100%}
.collapse.in .dropdown-menu{position:relative; width:100%}

.collapse.in .dropdown-menu .dropdown-menu{top:100%; left:0%; min-height:inherit;}
.navbar-toggle{float:left}

.menu_blok{width:100%; background-color:#363636; text-align:center; padding:0; margin:0; line-height:0px}
/* меню 
#menu { padding:0; margin:0;  display:inline-block; line-height:0px; width:100%}
#menu .navbar-header{width:100%}

#menu a{line-height:normal}
#menu .navbar-collapse {padding:0; margin:0; text-align:center}
#menu .navbar-toggle .icon-bar {background:#fff;}
#menu ul {padding:0; margin:0;}
#menu a:hover , .nav>li>a:focus{background:none}
#menu .dropdown-menu {border: none; border-radius: 0px; -webkit-box-shadow: none; box-shadow: none; background:#95c9f2; min-width:240px}
#menu a {color:#fff; font-family: Arial,Helvetica,sans-serif; font-size:24px; }
#menu .actions a {color:#ff0202}
#menu .navbar-collapse ul.l1>li>a{padding-top:14px; padding-bottom:22px; padding-left: 20px; padding-right: 20px}

#menu .navbar-collapse ul.l1>li>a:hover{background-color:#333333}

#menu .navbar-collapse ul.l1>li.active>a{background:url(/templates/images/left_a.png) left bottom no-repeat,url(/templates/images/right_a.png) right bottom no-repeat,  #ff0202}

#menu .active>a {color:#fff; }
#menu .caret{color:#fff}
#menu ul{list-style:none}
#menu ul.l1{display:inline-block; float:none}
#menu .collapse.in ul.l1{display:block}
#menu ul.l1 > li > .dropdown-menu{background-color:#95c9f2; }
#menu ul.l1 > li > .dropdown-menu>ul li a{white-space:nowrap ;font-family: Arial,Helvetica,sans-serif; font-size:16px; color:#333333; padding-left:19px; padding-right:19px; display:block;padding-top:3px; padding-bottom:7px}
#menu ul.l1 > li > .dropdown-menu>ul li{border-top:1px solid rgba(255,255,255,0); border-bottom:1px solid rgba(255,255,255,0); border-left:1px solid #95c9f2; border-right:1px solid #95c9f2}
#menu ul.l1 > li > .dropdown-menu>ul li:hover{ border-bottom: 1px solid #DDD; border-top: 1px solid #E6820E; background-color: #fbf7f6;}


#menu ul.l1 > li > .dropdown-menu li.level2{padding-left:20px}
#menu .text_menu{font-family: Arial,Helvetica,sans-serif; font-size:16px; color:#333333; padding-left:19px; padding-right:19px; display:block;padding-top:10px; line-height:normal}
#menu ul.l1 > li > .dropdown-menu .dropdown-menu li a{display:inline-block;/* border-bottom:1px #fff dotted;padding-left:0px; padding-right:0px; margin-left:20px; margin-right:20px;color:#333; width:100%; height:100%}

#menu ul.l1  ul{padding-top:9px; padding-bottom:19px; }
#menu ul.l1 > li > .dropdown-menu li {padding-top:2px; padding-left:10px; padding-right:9px}
#menu ul.l1 > li > .dropdown-menu li .caret{color:#333}
#menu ul.l1 > li > .dropdown-menu li/*:hover .caret{
    border-top: 4px solid transparent;
    border-right: 4px solid transparent;
    border-left: 4px solid;
    border-bottom:  4px solid transparent;
	display:inline-block; margin-left:6px
}


#menu ul.l1 > li > .dropdown-menu .dropdown-menu {background-color: #c7e3f9; margin-top:0px}
#menu ul.l1 > li > .dropdown-menu .dropdown-menu li{ border-left:1px solid #c7e3f9; border-right:1px solid #c7e3f9}

#menu ul.l1 > li > .dropdown-menu.text_dropdown{background-color: #c7e3f9; width:433px}
/*
@media (max-width: 991px){
	#menu a {font-size:18px}
	#menu .navbar-collapse ul.l1>li>a{padding-left:25px; padding-right:25px;padding-top:9px; padding-bottom:13px;}
	#menu ul.l1 > li > .dropdown-menu.text_dropdown{width:280px}
	#menu ul.l1 > li > .dropdown-menu>ul>li a{font-size:14px; color:#333333; padding-left:0px; padding-right:0px;padding-top:5px}
	#menu .dropdown-menu {min-width:180px}
}
/*
#menu .collapse.in ul.l1 > li > .dropdown-menu.text_dropdown{width:100%}
#menu ul.l1 > li > .dropdown-menu.text_dropdown>ul>li a{display:inline-block; border-bottom:1px #333 dotted;padding-left:0px; padding-right:0px; margin-left:20px; margin-right:20px;color:#333;}
#menu ul.l1 > li > .dropdown-menu.text_dropdown .text_menu{font-family: Arial,Helvetica,sans-serif; font-size:16px; color:#333333; line-height:19px}
#menu ul.l1 > li > .dropdown-menu.text_dropdown .text_menu p{margin:1px 0 19px 14px}
#menu ul.l1 > li > .dropdown-menu.text_dropdown ul{padding-top:0px; margin-top:-10px}

/*
#menu ul.l1  li .child_active_l:hover{background:url(/templates/images/trigle.png) right center no-repeat #95c9f2;}



#menu ul.l1 > li .child_active{background:url(/templates/images/trigle.png) right center no-repeat #95c9f2;}


#menu .collapse.in ul.l1 > li .child_active{background:#95c9f2;}*/

.top_blok{width:100%; /*padding-bottom:42px; background-color:#fbf7f6/**/}
.top_blok .header_brand{width:100%; background-color:#333333; color:#fff; font-family: Arial,Helvetica,sans-serif; font-size:20px; margin-top:30px; font-weight:bold; padding: 15px 10px 20px 20px}
.top_blok .header_brand .bold{/*text-transform:uppercase; */ width:100%; background-color:#333333; color:#fff; font-family: Arial,Helvetica,sans-serif; font-size:20px; padding-bottom:6px}
.top_blok .brand_blok{}
.top_blok .brand_blok .brand_name{padding-right:20px;display:block; background:url(/templates/images/brand_name.png) 95% center no-repeat #fff; line-height:normal; font-family: Arial,Helvetica,sans-serif; font-size:24px; font-weight:bold; color:#333333; padding-left:19px; border-bottom:1px solid #fbf7f6; padding-top:8px; padding-bottom:14px}
.top_blok .brand_blok .brand_name .country{font-weight:normal; font-size:16px; }
.top_blok .brand_blok .brand_name.active{background-color:#1894d2; color:#fff; border-bottom:1px solid #1894d2}

.action_index{width:100%; background-color:#fff; border:1px solid #ff0202; padding-bottom:29px; margin-top:30px}

.action_index .action_label{width:182px; height:76px; background:url(/templates/images/action_index.png) left top no-repeat; /*position:absolute; z-index:1*/ /*;display:inline-block*/}

.action_index .img_label{width:100%; text-align:center; display:block; margin-top:15px}
.action_index .action_label span.big{text-transform:uppercase; font-family: Arial,Helvetica,sans-serif; font-size:32px; font-weight:bold; color:#fff; display:block; padding-top:15px; margin-left:20px}
.action_index .action_label span.litle{font-family: Arial,Helvetica,sans-serif; font-size:20px; color:#fff; display:block; padding-top:13px; margin-left:20px}
.action_index .img_action{max-width:100%; width:280px}
.action_index .link_name{font-family: Arial,Helvetica,sans-serif; font-size:32px; color:#ff0202; display:inline-block; text-transform:uppercase ;border-bottom: 1px solid #ffacac; line-height:normal; margin-top:14px; font-weight:500}
.action_index .action_text{}
.action_index .action_text ul{margin-left:0; padding:0; font-family: Arial,Helvetica,sans-serif; font-size:20px; color:#333; list-style:none; margin-top:14px}
.action_index .action_text ul li{background:url(/templates/images/li.png) left center no-repeat; padding-left:13px; margin-top:6px}
.action_index .brand_img{margin-top:32px; }
.action_index .price{font-family: Arial,Helvetica,sans-serif; font-size:25px; font-weight:bold; color:#ff0202; margin-top:23px}
.action_index .action_comment{font-family: Arial,Helvetica,sans-serif; font-size:20px; color:#333333; margin-top:12px}
@media (max-width: 767px){
	.action_index{text-align:center}
	.action_index .action_text ul li{background:none}
}




.action_pr_text{width:100%; background-color:#fff; border:1px solid #ff0202; padding-bottom:29px; padding-left:15px; padding-right:15px; padding-top:15px}
.action_pr_text .name_action{width:100%; text-align:center; text-transform:uppercase; font-family: Arial,Helvetica,sans-serif; font-size:25px; font-weight:bold; color:#ff0202;}
.action_pr_text .action_label{width:182px; height:76px; background:url(/templates/images/action_index.png) left top no-repeat; /*position:absolute; z-index:1*/ /*;display:inline-block*/}
.action_pr_text .img_label{width:100%; text-align:center; display:block; margin-top:15px}
.action_pr_text .action_label span.big{text-transform:uppercase; font-family: Arial,Helvetica,sans-serif; font-size:32px; font-weight:bold; color:#fff; display:block; padding-top:15px; margin-left:20px}
.action_pr_text .action_label span.litle{font-family: Arial,Helvetica,sans-serif; font-size:20px; color:#fff; display:block; padding-top:13px; margin-left:20px}
.action_pr_text .img_action{max-width:100%; width:280px}
.action_pr_text .link_name{font-family: Arial,Helvetica,sans-serif; font-size:32px; color:#ff0202; display:inline-block; text-transform:uppercase ;border-bottom: 1px solid #ffacac; line-height:normal; margin-top:14px; font-weight:500}
.action_pr_text .action_text{}
.action_pr_text .action_text ul{margin-left:0; padding:0; font-family: Arial,Helvetica,sans-serif; font-size:20px; color:#333; list-style:none; margin-top:14px}
.action_pr_text .action_text ul li{background:url(/templates/images/li.png) left center no-repeat; padding-left:13px; margin-top:6px}
.action_pr_text .brand_img{margin-top:32px; }
.action_pr_text .price{font-family: Arial,Helvetica,sans-serif; font-size:25px; font-weight:bold; color:#ff0202; margin-top:23px}
.action_pr_text .action_comment{font-family: Arial,Helvetica,sans-serif; font-size:20px; color:#333333; margin-top:12px}



.gerb {/*width:100%; */margin-top:30px}
.gerb td{vertical-align:top}
.gerb .fon{background-position:center center; background-size:cover; min-height:250px; font-family: Arial,Helvetica,sans-serif; font-size:24px; color:#333; position:relative; vertical-align:middle; text-align:center; /*padding-top:220px;*/ line-height:normal}
.gerb .fon .gerb_img{position:absolute; left:15px; top:15px}
.gerb .text{background:#fff;font-size:18px; color:#333333; font-family: Arial,Helvetica,sans-serif; padding-top:11px; padding-bottom:31px}
.gerb .text ul{list-style:none; margin-left:0; padding-left:29px}
.gerb .text ul li{list-style:none; padding-left:21px; background:url(/templates/images/li_text.png) left 6px no-repeat; margin-top:10px; line-height:22px}
/* переделываем
.name_index{text-align:center;font-size:32px; line-height:25px; color:#333333; font-family: Arial,Helvetica,sans-serif; font-weight:bold; margin-top:36px; text-transform:uppercase}
.name_index a{color:#333333; cursor:default}
.name_index a:hover{color:#333333}*/
/*
.one_product_index{border-top:1px solid #dce1e7; border-bottom:1px solid #dce1e7; border-right:1px solid #dce1e7; border-left:1px solid #dce1e7; margin-top:30px;  padding-bottom:20px; /*margin-bottom:50px*//*}
.one_product_index a{color:#333}

.product_brand{position:absolute; margin-top:13px; /*margin-left:4px;*//* left:30px; width:120px; z-index:10}*/
/* переделываем
.one_product_index .img_blok{width:100%; height:200px;; position:relative; background-position:center center; background-size:contain; background-repeat:no-repeat; }

.one_product_index .img_blok .action{width:100px; height:41px; background: url(/templates/images/action_product.png) right top no-repeat; background-size:contain; position:absolute; bottom:0; right:0 }

.one_product_index .name{width:100%; text-align:center;font-size:18px; color:#333333; font-family: Arial,Helvetica,sans-serif; margin-top:9px; height:52px}
.one_product_index .price{width:100%; text-align:center;font-size:24px; color:#333333; font-family: Arial,Helvetica,sans-serif; margin-top:9px; font-weight:bold; }


переделываем на видимый
.one_product_index .comparison{width:100%; text-align:center; color: #ff0202; margin-top:18px; font-size:16px; font-family: Arial,Helvetica,sans-serif;  cursor:pointer; opacity:0}
.one_product_index:hover .comparison{opacity:1}
.one_product_index .comparison.on{opacity:1}*/
.more_prod_index{position:absolute; right:0; border:1px solid #dce1e7; padding:4px 13px 5px 15px; background:#fff; color:#333; margin-top:-16px; font-size:16px;}
.more_prod_index:hover{background:#ff0202; border:1px solid #ff0202; color:#fff}
.white_product_index{width:100%; background:#ffffff}

/*.one_product_index .comparison img{margin-right:6px; }
.one_product_index .comparison span{border-bottom:1px dotted #ff0202; }*/

html,body {height:100%}
body,form,table {font: normal normal 13px/18px Arial, Helvetica, sans-serif; color: #7a7a7a; margin:0; padding:0;}
body { }
h1 {color: #144a96;  font-size: 20px; font-family: Arial,Helvetica,sans-serif;
	text-transform: uppercase;  font-weight: 600;  margin-top:0}
h2 {text-transform:uppercase; color:#3c3b3b; font: bold 14px/20px Arial,Helvetica,sans-serif; padding: 0 0 10px 0;}
h3 {text-transform:uppercase; color:#3c3b3b; font: bold 14px/20px Arial,Helvetica,sans-serif; padding: 0 0 10px 0;}
h4 {color: #fff;  font-size: 15px;  line-height: 18px;  font-family: Arial,Helvetica,sans-serif;
	text-transform: uppercase;  font-weight: 600;  padding: 17px 15px 17px 28px;  margin: 0 0 15px 0;
	overflow: hidden;  background: #7cd3c0;}
img {border:0;}
*:focus{outline: none;}
h3.ui-state-active{color:#148CD4}

a {cursor: pointer; text-decoration: none; 	color: #fe0000/*#95c9f2*/; outline: none;}
a:hover {text-decoration: none; color: #fe0000;}

/*верхние и нижние отступы*/
.pt {padding-top:15px}
.pb {padding-bottom:15px}

/*изменения в bootstrap*/
.dl-horizontal dt {text-align: left;}

/* КАРКАС ******************************************************************* */
#wrapper .content {}
#footer {background: url(../images/body_bg.gif); padding:30px 0 15px; margin:30px 0 0}
#footer,
#footer a {color: #64392a;}
#footer a:hover {color: #ff906a;}
#footer ul {list-style:none; padding:0; margin:0;}
#footer ul li {clear:both; padding:0; margin:0; display:block;}
#footer ul li a {font-size: 12px; margin:0; padding:0 0 5px;
	line-height: 15px;
	font-weight: 400;
	text-transform: uppercase;
	word-wrap: break-word;}
#footer h4 {
	font-size: 12px;
	line-height: 15px;
	color: #64392a;
	font-weight: bold;
	text-transform: uppercase;
	padding: 0 0 10px 0;
	margin: 0; background:none;
}
#footer .social_icon {width:20px; margin-right:10px;}
/* КНОПКИ ************************************************** */
.btn {
	display: inline-block;
	padding: 9px 8px 7px 8px;
	font: bold 12px/16px Arial, Helvetica, sans-serif;
	color: #fff;
	margin-bottom: 0;
	vertical-align: middle;
	cursor: pointer;
	text-transform: uppercase;
	filter: none;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	-ms-border-radius: 0;
	-o-border-radius: 0;
	border-radius: 0;
	white-space: normal;
	text-align: left;
	border: 0;
}
.btn:hover {
	background: #b3b3b3;
	background: -moz-linear-gradient(top, #b3b3b3 0%, #b1b1b1 19%, #acacac 38%, #959595 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #b3b3b3), color-stop(19%, #b1b1b1), color-stop(38%, #acacac), color-stop(100%, #959595));
	background: -webkit-linear-gradient(top, #b3b3b3 0%, #b1b1b1 19%, #acacac 38%, #959595 100%);
	background: -o-linear-gradient(top, #b3b3b3 0%, #b1b1b1 19%, #acacac 38%, #959595 100%);
	background: -ms-linear-gradient(top, #b3b3b3 0%, #b1b1b1 19%, #acacac 38%, #959595 100%);
	background: linear-gradient(to bottom, #b3b3b3 0%, #b1b1b1 19%, #acacac 38%, #959595 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b3b3b3', endColorstr='#959595',GradientType=0 );
	color: #fff;}
.btn-default {background: #ff906a;}
.btn-primary {background: #7cd3c0;}
.button:hover {color:#fff}

/* ФОРМА ******************************************************************** */
form.validate label.error {color:darkred}
form.validate input.error,
form.validate select.error,
form.validate textarea.error {border-color:darkred}
.form_message {list-style:none; padding:0 0 15px; margin:0 0 15px;}
.form_message li {padding:15px 15px 0; margin:0}

/* ШАБЛОНЫ ****************************************************************** */

/* breadcrumb (ИЗМЕНИЛ) */  
.breadcrumb_new {
	margin-top:26px;
	width:100%;
	border-bottom:none;
	text-decoration: none;
	padding-bottom:24px
}

.no_margin_top .breadcrumb_new {margin-top:0;}

.breadcrumb_new .breadcrumb_inset { overflow: hidden;  }

.breadcrumb_new a i { vertical-align: -4px;  font-size: 25px;  }

.breadcrumb_new .navigation-pipe{margin:0 4px;}

.breadcrumb_new .navigation-pipe, .breadcrumb .navigation_page {  font-size: 12px;  line-height: 22px;  }

.breadcrumb_new a{
	font:12px Arial,Helvetica,sans-serif;
	color:#144a96;
	text-decoration:underline;
}

.breadcrumb_new a:hover{
	color:#2889e4;
  	text-decoration:none;
}

.breadcrumb_new span.navigation_page{
	font:12px Arial,Helvetica,sans-serif;
	color:#2889e4;
	text-decoration:none;
}



.gallery_list {margin:0 0 15px 0; text-align:center}
.gallery_list a {display:block; border:1px solid #DFDAC0;}
.gallery_list a img {width:100%}

.gallery_text {list-style:none}
.gallery_text li {float:left; margin:0 20px 30px 0; text-align:center;}
.gallery_text li.dif {margin:0 0 30px}
.gallery_text li a {display:block; width:213px; height:148px; border:1px solid #DFDAC0; padding:5px;  margin:0 0 2px}

.gallery_slider {}
.gallery_slider .img {position:relative; border:1px solid #DFDAC0; padding:5px; text-align:center; margin:0 0 20px}
.gallery_slider .img a {position:absolute; top:200px;}
.gallery_slider .img a.left {left:0;}
.gallery_slider .img a.right {right:0;}
.gallery_slider .img ul {display:block}
.gallery_slider .img li {display:block; position:absolute; text-align:center;}
.gallery_slider .previews {overflow:hidden; border:1px solid #DFDAC0}
.gallery_slider .previews table td {padding:5px 0 5px 5px;}

/* окно авторизации */
#login_window .modal-content {max-width:400px}
#login_window .checkbox {margin:0}



#menu_category h4 {margin:0}
#menu_category ul {padding: 0 0 0 0; margin:0;  list-style: none;  }
#menu_category li ul {display:none}
#menu_category li.active>a {color:#ff906a;}
#menu_category ul.tree li {position: relative;}
#menu_category ul > li {padding: 1px 0 0 0;}
#menu_category ul li a {
	display: block;
	padding: 8px 0 9px 19px;
	text-transform: uppercase;
	background: #f3efe9;
	font-size: 12px;
	line-height: 17px;
	color: #a4a4a4;
}
#menu_category ul li a i { margin-right: 15px; color: #a4a4a4;}
#menu_category ul li a:hover i {color: #7cd3c0;  }
#menu_category ul.tree li a:hover,
#menu_category ul.tree a.selected,
#menu_category .grower:hover + a {color: #7cd3c0;  }
.grower:hover + a i {color: #7cd3c0 !important;  }
#menu_category li ul li a {padding-left: 30px;  }
#menu_category li ul li ul li a {padding-left: 40px;}
#menu_category .grower {
	display: block;
	width: 13px;
	height: 13px;
	cursor: pointer;
	position: absolute;
	right: 8px;
	top: 11px;
	color: #a4a4a4;
}

.news_list {margin-bottom:15px}
.news_list .date {float:left; padding:0 5px 0 0;}
.news_list .name {padding:0 0 5px}
.news_list .name a {color:#000; text-transform: uppercase}
.news_list:first-child {padding:0;}
.news_list .next {font-style: italic; font-weight: bold;}

.news_text {position:relative}
.news_text .date {position:absolute; top:-50px; right:30px; color: #fff; font-weight:bold; font-size: 15px;}

.pages_children {list-style:none; margin:0; padding:0;}
.pages_children li {padding: 0 0 10px 0; margin:0;}

.pagination {margin:0 0 15px}
.pagination ul {border-radius: 0; box-shadow: 0 0px 0px rgba(0, 0, 0, 0);
	-moz-box-shadow: 0 0px 0px rgba(0, 0, 0, 0);
	-webkit-box-shadow: 0 0px 0px rgba(0, 0, 0, 0);
}
.pagination>li:first-child>a,
.pagination>li:first-child>span,
.pagination>li:last-child>a,
.pagination>li:last-child>span{border-radius: 0px;}
.pagination li .button {color: #333; }
.pagination .current span {background:#7CD3C0}

.profile_menu {list-style:none; margin:0; padding:0;}
.profile_menu li {padding: 0 0 10px 0; margin:0;}

.shop_category_list {margin:0 0 15px}
.shop_category_list .border {height:190px; text-align:center; border:1px solid #e5e5e5; border-radius:3px; background:#fff}
.shop_category_list .img {border-bottom:1px solid #e5e5e5;}
.shop_category_list .img a {display:block; width:150px; height:150px;  background-repeat:no-repeat; background-position:center center; margin:auto;}
.shop_category_list .img img {display:block; visibility: hidden;}
.shop_category_list .name {padding:10px 0 0;}
.shop_category_list .name a{font: 12px/16px Arial; color:#3f3f3f;}
.shop_category_list .name a:hover {color:#ff8400}

.shop_filter .form_caption {font-weight:bold}


.shop_product_list .border {
	border: 1px solid #e7e4de;
	margin-bottom: 30px;
	position: relative;
	background: #fff; padding:15px
}
.shop_product_list .img {display:table; width:100%;}
.shop_product_list .img div {display:table-cell; vertical-align:middle; text-align:center; height:180px;}
.shop_product_list .img img {margin:auto}
.shop_product_list .name {font-size:12px; color:#8e8e8e; font-weight:normal; text-transform:uppercase; line-height:20px;}
.shop_product_list .price {color: #3f3f3f; padding:5px 0 10px; font-size: 19px;}
.shop_product_list .btn i {font-size: 16px; line-height: 16px;}

.shop_product_random {background:#fff; margin:0 0 15px}
.shop_product_random .border {padding:0 15px 15px}
.shop_product_random .img {display:block;  text-align:center; padding:15px 0}
.shop_product_random .name {font-size:12px; color:#8e8e8e; font-weight:normal; text-transform:uppercase; line-height:20px;}
.shop_product_random .price {color: #3f3f3f; padding:5px 0 10px; font-size: 19px;}
.shop_product_random .btn i {font-size: 16px; line-height: 16px;}


.shop_product_filter {margin:0 0 10px}

/* переделываем
.shop_product_text .info {width:100%; background-color:#fff; margin-top:17px; padding-top:19px; padding-left:29px; padding-right:32px; padding-bottom:25px; }
.shop_product_text .info .price_table{width:100%}
.shop_product_text .info .price_table td{font-size:20px; font-family: Arial,Helvetica,sans-serif;color:#333; font-weight:normal; vertical-align:top; padding-bottom:18px}
.shop_product_text .info .price_table td.name{text-align:left}
.shop_product_text .info .price_table td.value{text-align:right}
.shop_product_text .info .price_table .summ td{font-weight:bold; border-bottom:1px solid #c9c9c9}
.shop_product_text .info .price_table .check_blok{cursor:pointer}
.shop_product_text .info .price_table .check_blok .check{position:relative; top:4px; display:inline-block; width:20px; height:20px; background:url(/templates/images/chek.png) left top no-repeat}
.shop_product_text .info .price_table .check_blok.active .check{background-position:0 -20px}
.shop_product_text .info .price_table .gray td{color:#EDEDED}
*/

/* переделываем
.shop_product_text .parameter_blok{}
.shop_product_text .parameter_blok .parameter_menu{list-style:none; padding-left:0px; }
.shop_product_text .parameter_blok .parameter_menu li{display:inline-block; padding-top:20px; margin-left:23px; cursor:pointer}
.shop_product_text .parameter_blok .parameter_menu li.active{cursor:default}
.shop_product_text .parameter_blok .parameter_menu li:first-child{margin-left:0px; }
.shop_product_text .parameter_blok .parameter_menu li span{font-size:20px; font-family: Arial,Helvetica,sans-serif;color:#ff0202; display:inline-block; border-bottom:1px dotted #ff0202; }
.shop_product_text .parameter_blok .parameter_menu li.active span{color:#333; border-bottom:none}
.shop_product_text .parameter_blok .one_info{display:none}
.shop_product_text .parameter_blok .one_info.active{padding-top:8px;display:block; width:100%; background-color:#fff; padding-right:0px; padding-bottom:1px}
.shop_product_text .parameter_blok .one_info.gray{background-color:#fbf7f6}
.shop_product_text .parameter_blok .parameter_table{width:100%; }

.shop_product_text .parameter_blok .parameter_table td{padding-left:12px; font-size:16px; font-family: Arial,Helvetica,sans-serif;color:#333; border:none; background-color:#fff; padding-top:6px; padding-bottom:7px; }
.shop_product_text .parameter_blok .parameter_table tr.gray td{background-color:#fbf7f6}

.shop_product_text .parameter_blok .parameter_table tr.hide_par{display:none}
.shop_product_text .parameter_blok .parameter_table tr .open_parameter{text-align:right; color:#ff0202; padding-right:10px; cursor:pointer}
.shop_product_text .parameter_blok .parameter_table tr .open_parameter .arrow{display:inline-block; width:9px; height:18px; background:url(/templates/images/arrow_par.png) no-repeat left top; position:relative; top:3px;}
/*
.shop_product_text .parameter_blok .parameter_table tr .open_parameter .arrow_act{display:none}
.shop_product_text .parameter_blok .parameter_table tr .open_parameter .active .arrow{display:none}
.shop_product_text .parameter_blok .parameter_table tr .open_parameter .active .arrow_act{display:inline-block}
*/


.installation_information{width:100%; border:1px solid #ff0202; background-color:#fff; padding-top:19px; padding-left:32px; padding-bottom:33px; padding-right:32px}
.installation_information h2{font-size:24px; font-family: Arial,Helvetica,sans-serif;color:#333; font-weight:normal; text-transform:none; margin-top:0px; margin-bottom:0; padding:0}
.installation_information ul{list-style:none; padding-left:0px; margin-top:15px; margin-bottom:10px}
.installation_information ul li{font-size:16px; font-family: Arial,Helvetica,sans-serif;color:#333; margin-top:1px; padding-left:10px; background:url(/templates/images/list_series.png) left 8px no-repeat}


/* переделываем
.shop_product_text h1 {font-size:32px; font-family: Arial,Helvetica,sans-serif;color:#333; font-weight:normal; text-transform:none; margin-top:12px; }
.shop_product_text .price {color:#3c3b3b; font:bold 20px/22px Arial; padding:2px 0 5px}
.shop_product_text .price s {font:bold 16px/18px Arial; padding: 0 5px 0 0}
.shop_product_text .ya_share {padding:2px 0 0}
.shop_product_text .gallary {width:100%; margin-top:17px; }
.shop_product_text .gallary a {position:relative;background:#fff; display:table; vertical-align:middle; width:100%; height:375px;}
.shop_product_text .gallary a .action{width:100px; height:41px; background: url(/templates/images/action_product.png) right top no-repeat; background-size:contain; position:absolute; bottom:0; right:0 }
.table-cel{display:table-cell; vertical-align:middle; height:100%}

.shop_product_text .gallary a:hover {border:1px solid #c0bebe}
.shop_product_text .gallary img {width:100%;}
.shop_product_text .gallary .carousel {position:relative; width:100%; height:121px; overflow:hidden;}
.shop_product_text .gallary .carousel .prev,
.shop_product_text .gallary .carousel .next {padding:0; border:none; display:none; position:absolute; width:28px; height:44px; top:35px}
.shop_product_text .gallary .carousel .prev {left:0; background:url('../images/prev.png') no-repeat;}
.shop_product_text .gallary .carousel .next {right:0; background:url('../images/next.png') no-repeat;}
.shop_product_text .gallary ul {list-style:none; display:block; height:161px; margin:0; padding:0;}
.shop_product_text .gallary ul li {display:block; float:left; padding:6px 2px 0 0px; margin:0;}
.shop_product_text .gallary ul li a {float:left; padding-top:4px; width:92px; height:92px}
.shop_product_text .gallary ul li img {width:92px; height:92px}
.shop_product_text .gallary ul .next,
*/

#shop_review_form {margin:10px 0 0}
#shop_review_form.form .data {float:none;}
#shop_review_form .review_rating {padding:0 0 3px}
#shop_review_form .review_rating div {width:90px; height:14px; background:url(../images/star.png) 0 -14px repeat-x}
#shop_review_form .review_rating span {display:inline-block; width:18px; height:14px; cursor:pointer}
#shop_review_form .review_rating span.active,
#shop_review_form .review_rating span.hover {background:url(../images/star.png) repeat-x}

.shop_review_list {padding:5px 0}
.shop_review_list .review_rating {padding:0 0 3px}
.shop_review_list .review_rating div {width:90px; height:14px; background:url(../images/star.png) 0 -14px repeat-x}
.shop_review_list .review_rating span {display:block; height:14px; background:url(../images/star.png) repeat-x}
.shop_review_list .review_name {font-weight:bold; float:left; padding:0 10px 0 0}
.shop_review_list .review_date {color:#999}
.shop_review_list .review_text {}

/*   переделано на боковой блок
.video_blok{padding-top:30px; position:relative; padding-bottom:49px}
.video_blok .name{position:absolute; width:100%; text-align:center; font-family: Arial,Helvetica,sans-serif; font-size:16px; color:#ffffff; margin-top:200px; padding-right:30px}
*/

.name_index_left{font-size:24px; color:#333333; font-family: Arial,Helvetica,sans-serif; font-weight:bold; margin-top:46px; text-transform:uppercase}
.montag_blok{margin-top:30px; padding-bottom:48px}
.montag_blok table td{vertical-align:top}
.montag_blok .img_montage{margin-right:25px; margin-top:5px; float:left}
.montag_blok .installation_text{font-size:18px; color:#333333; font-family: Arial,Helvetica,sans-serif; line-height:21px}
.montag_blok .installation_text p{margin-bottom:11px}
.montag_blok .installation_text strong{color:#ff0202}

.installation_text_bottom{font-size:18px; color:#333333; font-family: Arial,Helvetica,sans-serif; line-height:21px; margin-top:3px}
.installation_text_bottom h2{font-size:20px; color:#333333; font-family: Arial,Helvetica,sans-serif; }

.installation_text_bottom ul{margin-left:0px; padding:0px; font-family: Arial,Helvetica,sans-serif; font-size:18px; color:#333; list-style:none; margin-top:5px}
.installation_text_bottom ul li{background:url(/templates/images/li.png) left center no-repeat; padding-left:13px; margin-top:10px}
.installation_button{line-height:25px;display:block;  text-align:center; background:#ff0202; color:#fff; margin:auto;font-family: Arial,Helvetica,sans-serif; font-size:28px; padding-top:17px; padding-left:20px; padding-right:20px; padding-bottom:23px; margin-top:30px}
.installation_button:hover{color:#fff}
.installation_text_right{padding-top:20px; font-family: Arial,Helvetica,sans-serif; font-size:16px; color:#333; line-height:19px}
.installation_text_right h2{font-size:24px; color:#333333; font-family: Arial,Helvetica,sans-serif; line-height:30px; padding-bottom:0px}
.installation_text_right ul{margin-left:0px; padding:0px; font-family: Arial,Helvetica,sans-serif; font-size:16px; color:#333; list-style:none; margin-top:0px}
.installation_text_right ul li{background:url(/templates/images/arrow.png) left 2px no-repeat; padding-left:27px; margin-top:20px; line-height:19px}
.installation_text_right a{color:#000}


.not_all_text_top{font-size:22px; color:#333333; font-family: Arial,Helvetica,sans-serif; line-height:25px; margin-top:16px}
.not_all_text_top a{text-decoration:underline;color:#ff0202}
.not_all_text_top a:hover{text-decoration:none;color:#ff0202}
.foto_blok{margin-top:9px; }
.not_all_text_bottom{font-size:22px; color:#333333; font-family: Arial,Helvetica,sans-serif; line-height:25px; margin-top:16px;padding-top:21px; padding-bottom:27px;}
.not_all_text_bottom a{text-decoration:underline;color:#ff0202}
.not_all_text_bottom a:hover{text-decoration:none;color:#ff0202}
.not_all_text_bottom p{margin-bottom:14px}

/*  изменение футера
.footer{width:100%; height:184px; padding-bottom:20px ; background:#404040;  }
.footer #menu2{width:100%; margin-top:26px}
.footer #menu2 td{padding-top:9px}
.footer #menu2 td a{font-size:16px; color:#fff; font-family: Arial,Helvetica,sans-serif; text-decoration:underline; }
.footer #menu2 td a:hover{text-decoration:none; }
.footer .copyright{font-size:12px; font-family: Arial,Helvetica,sans-serif; margin-top:34px}
.footer .adres_blok{padding-left:60px; font-size:16px; font-family: Arial,Helvetica,sans-serif; margin-top:28px; color:#fff; line-height:29px}
@media (max-width: 1199px){
.footer .adres_blok{padding-left:0px; }
}

.footer .adres_blok .master, .footer .adres_blok .visa{margin-top:22px}
.footer .adres_blok .visa{margin-left:6px}
.footer .adres_blok img,.footer .adres_blok .kurs{float:left}
.adres_blok .kurs{float:left; margin-top:16px; margin-left:6px; color:#ccc}
.footer .adres_blok p{margin:0; padding:0; line-height:20px; color:#7a7a7a; font-size:12px}

.footer .tw{width:42px; height:42px; background:url(/templates/images/tw.png) left top no-repeat; display:inline-block; margin-right:15px; margin-top:36px}
.footer .yt{width:42px; height:42px; background:url(/templates/images/yt.png) left top no-repeat; display:inline-block; margin-top:36px}
.footer .fb{width:42px; height:42px; background:url(/templates/images/fb.png) left top no-repeat; display:inline-block; margin-right:15px; margin-top:36px}
.footer .vk{width:42px; height:42px; background:url(/templates/images/vk.png) left top no-repeat; display:inline-block; margin-right:15px; margin-top:36px}
*/

.category_blok{margin-top:30px}

.brand_blok{margin-top:30px; background-color:#fff; font-size:16px; font-family: Arial,Helvetica,sans-serif;color:#333; line-height:19px; padding:0px 35px 30px 35px;/* padding:31px 35px 30px 35px;*/ width:100%}
.left_blok.brand_blok{margin-top:0px; padding:0px 0px 0px 0px}
.brand_blok .img_brand{float:left; margin-right:30px; margin-bottom:10px}

.brand_category{margin-top:30px; }
.brand_category .one_cat{;border:1px solid #ccc; background-color:#fff;}
.brand_category .one_cat>a, .brand_category .one_cat>span{width:100%; height:100%; display:block; overflow:hidden; height:128px;  }
.brand_category .one_cat>.gray_zagl{width:100%; height:100%; position:absolute; display:block; background-color:#000; opacity:0.3; margin-left:-15px}
.brand_category .one_cat.active{background-color:#333333}


.brand_category .one_cat .img_blok{width:100%; height:75px; display:block; position:relative; background-position:center top; background-repeat:no-repeat; background-size:contain}
.brand_category .one_cat .img_blok .action{width:100px; height:41px; background: url(/templates/images/action_product.png) right top no-repeat; background-size:contain; position:absolute; bottom:0; right:0 }
.brand_category .one_cat .name{width:100%; text-align:center; margin-top:3px; font-size:14px; font-family: Arial,Helvetica,sans-serif;color:#333; display:block}

.brand_category .one_cat:hover .name{color:#ff0202}
.brand_category .gray:hover .name{color:#333}
.brand_category .one_cat.active .name{color:#fff; }
.one_serias{}


/* переделываем
.one_serias .serias_conclusion{text-align:right}
.one_serias .serias_conclusion .grid{width:38px; height:38px; background:url(/templates/images/grid_n.png) left top no-repeat; display:inline-block; margin-top:26px}
.one_serias .serias_conclusion .list{width:38px; height:38px; background:url(/templates/images/list_n.png) left top no-repeat; display:inline-block; margin-left:0px; position:relative; }
.one_serias .serias_conclusion .grid.active, .one_serias .serias_conclusion .list.active{background-position:0 -38px}
*/

/* переделываем
.js_conclusion{cursor:pointer;}
.product_gird {padding-bottom:50px; text-align:center}
.product_gird .one_product_index {; margin-bottom:0px}
.product_gird .one_product_index .button_acces{width:106px; height:29px; border:1px solid #dce1e7; font-family: Arial,Helvetica,sans-serif;color:#333; font-size:16px; text-align:center; margin:auto; cursor:pointer; margin-top:21px; padding-top:3px; margin-bottom:2px; }
.product_gird .one_product_index .button_acces:hover{background-color:#ff0202; border:1px solid #ff0202; color:#fff; cursor:pointer}
*/

/*
.product_gird>div{float:none; display:inline-block; margin-left:-4px}
*/

/*.paremeter_list{width:700px}*/

/*  ПЕРЕДЕЛЫВАЕМ
.paremeter_list td{border:1px solid #fff}
.paremeter_list thead td{background-color:#c7e3f9; font-size:13px; font-family: Arial,Helvetica,sans-serif;color:#333; text-align:center; padding-left:10px; padding-right:10px; padding-top:7px; padding-bottom:11px; }
.paremeter_list tbody td{font-size:16px; white-space:nowrap; text-align:center ;font-family: Arial,Helvetica,sans-serif;color:#333; /*padding-left:10px; padding-right:15px;*/ /* padding-top:7px; padding-bottom:3px; }
.paremeter_list tbody td.name{color:#ff0202; overflow:hidden}
.paremeter_list tbody td.name a{color:#ff0202}

.paremeter_list tbody td.price{font-weight:bold; text-align:right}
.paremeter_list tbody td .comparison{cursor:pointer}
.paremeter_list tbody td .comparison img{margin-right:5px}
*/

@media (max-width: 1295px){
	.paremeter_list{width:100%;}
	.dont_991{display:none}
}
@media (max-width: 1199px){
	.paremeter_list{margin-top:15px;}

}
@media (max-width: 991px){
	.paremeter_list{width:100%; margin-top:15px}
	.dont_991{display:none}
}
@media (max-width: 650px){
	.dont_width_991{width:inherit !important}
	.dont_650{display:none}
}


.list_gird{padding-bottom:50px}

.product_list{padding-top:40px}
.pagination_shop{width:100%; text-align:center; padding-top:27px; padding-bottom:35px; }
.pagination_shop span,.pagination_shop a{display:inline-block; height:28px; background-color:#fff; border-top:1px solid #dce1e7; border-bottom:1px solid #dce1e7; padding-left:13px; padding-right:13px; font-family: Arial,Helvetica,sans-serif;color:#333; font-size:16px; padding-top:3px;  border-right:1px solid #dce1e7;}
.pagination_shop .prev{width:42px; background-image:url(/templates/images/prev_pagin.png); background-position: center center; background-repeat: no-repeat; background-color: #fff; border-left:1px solid #dce1e7;}
.pagination_shop .next{width:42px; background-image:url(/templates/images/next_pagin.png); background-position: center center; background-repeat: no-repeat; background-color: #fff; }
.pagination_shop .yet{display:block; margin-bottom:10px; border-left:1px solid #dce1e7; font-family: Arial,Helvetica,sans-serif;color:#333; font-size:16px;}
.pagination_shop span.yet{background-color:#FBF9F9}
.pagination_shop .active{background-color:#ff0202}
.pagination_shop span{background-color:#FBF9F9 !important; }

.shop_product_text{margin-top:30px; }

/* переделываем
.buy_button{float:left;display:inline-block; background-color:#ff0202; color:#fff; font-family: Arial,Helvetica,sans-serif; font-size:20px; padding-top:8px; padding-left:35px; padding-right:33px; padding-bottom:14px;  margin-top:20px}
.buy_button:hover{color:#fff}

.stock_blok{float:left;display:inline-block; margin-left:50px; margin-top:29px; color:#333; font-family: Arial,Helvetica,sans-serif; font-size:16px; }
.stock_blok .stock{height:10px; width:10px; border-radius:20px; background-color:#62d544; display:inline-block; margin-right:10px; }
.stock_blok .no_stock{height:10px; width:10px; border-radius:20px; background-color:#ff0202; display:inline-block; margin-right:10px; }

.shop_product_text .info .comparison{float:right; cursor:pointer; margin-top:28px}
.shop_product_text .info .comparison span{ color:#ff0202; font-family: Arial,Helvetica,sans-serif; font-size:16px; display:inline-block; border-bottom:1px dotted #ff0202; margin-left:7px; }
*/

/* Корзина */
#basket .glyphicon-remove {color:#ff906a; font-size:18px; line-height:18px}
#basket .glyphicon-remove:hover {color:#64392a;}
#basket .table td {vertical-align: middle}

#basket_info{text-align:center}
#basket_info .opancart {float:left; width:51px; height:40px; font-size: 25px;  line-height: 25px;  color: #fff;  margin: -6px 10px -1px -1px;  padding: 9px 12px 12px 11px;  background: #7cd3c0;  }
#basket_info .icon{float:left; width:51px; height:40px; margin: 10px 0px 0px 22px; background-image:url(/templates/images/basket_ico.png); background-position: left top; background-repeat: no-repeat; background-size:contain}

#basket_info a:hover {color: #7cd3c0; }
#basket_info {display: inline-block; height:75px; width:336px; padding: 5px 0px 0px 0px;  color: #d5cfc6;  font-weight: normal; font-size: 12px;  line-height: 15px;  background-image:url(/templates/images/basket.png);  background-position: left top; background-repeat:no-repeat; background-size: contain; margin-top:10px; margin-bottom:10px}
#basket_info a:hover {text-decoration: none;  color: #7cd3c0;}
#basket_info .empty {padding:7px 0 0; font-family: Arial,Helvetica,sans-serif; font-size:20px; color:#FFFFFF; padding-top:20px}
#basket_info .full {padding:2px 0 0; font-family: Arial,Helvetica,sans-serif; padding-left:23px; font-size:20px;  /*padding-top:20px;*/ text-align:left; color: #fff}
#basket_info .full a{line-height:normal; color:#fff; display:inline-block; padding-left:20px}
/**/
@media (max-width: 991px){
	#basket_info {height:63px; width:227px; padding: 5px 0px 0px 0px;  color: #d5cfc6;  font-weight: normal; font-size: 12px;  line-height: 15px;   margin-top:15px;  background-image:url(/templates/images/basket_litle.png);}
	#basket_info .icon{width:40px; height:31px; margin: 6px 0px 0px 8px;}
	#basket_info .empty {padding:7px 0 0; font-size:14px; color:#FFFFFF; padding-top:20px}
	#basket_info .full {padding:2px 0 0; padding-left:23px; font-size:14px;  text-align:left; color: #fff}
}
@media (max-width: 670px){
	#basket_info {height:57px; width:88px; padding: 5px 0px 0px 0px;  color: #d5cfc6;  font-weight: normal; font-size: 12px;  line-height: 15px;   margin-top:15px;  background-image:url(/templates/images/basket_small.png);}
	#basket_info .products{display:none}
	#basket_info .hide_phone{display:none}

	#basket_info .icon{width:40px; height:31px; margin: 6px 0px 0px 8px;}
	#basket_info .empty {display:none}
	#basket_info .full {padding:2px 0 0; padding-left:0px; font-size:24px;  text-align:left; color: #fff}
	#basket_info .full a{padding-left:10px; padding-top:4px}
	.header .col-xs-3 {width: 30%;}
	.header .col-xs-4 {width: 50%;}
	.header .col-xs-5 {width: 20%;}

}
/**/

/* переделываем
#basket_message .modal-header {min-height:40px}
#basket_message .modal-content {margin:150px auto}


.basket_table{width:100%; width:942px}
.basket_table thead th{font-weight:normal; color:#333; font-family: Arial,Helvetica,sans-serif; font-size:14px; padding-left:22px; padding-top:9px; padding-bottom:6px}
.basket_table>tbody>tr{border:1px solid #dce1e7; background-color:#fff}
.basket_table>tbody>tr>td{padding-top:31px; padding-left:20px; padding-bottom:30px; }
.basket_table>tbody>tr>td.delete{padding-left:33px; padding-right:33px; width:17px}
.basket_table>tbody>tr>td.delete a{display:block; width:17px; height:18px; background:url(/templates/images/del_basket.png) left top no-repeat}
.basket_table>tbody>tr>td.name{width:210px}
.basket_table>tbody>tr>td.name, .basket_table>tbody>tr>td.name a{font-weight:normal; color:#333; font-family: Arial,Helvetica,sans-serif; font-size:18px;}
.basket_table>tfoot>tr>td>table{float:right;}
.basket_table>tfoot>tr>td>table td{padding-left:28px; padding-top:31px; font-weight:bold; color:#333; font-family: Arial,Helvetica,sans-serif; font-size:24px;}


.basket_table td.count{width:165px; text-align:center; padding-left:0px}
.basket_table .count_blok{display:inline-block;}
.basket_table .count_blok div, .basket_table .count_blok input{float:left}
.basket_table .count_blok .minus{width:35px; height:46px; background:url(/templates/images/minus.png) left top no-repeat; cursor:pointer;  }
.basket_table .count_blok .plus{width:35px; height:46px; background:url(/templates/images/plus.png) left top no-repeat; cursor:pointer;  }
.basket_table .count_blok input{height:46px; border-radius:0px; font-weight:normal; color:#333; font-family: Arial,Helvetica,sans-serif; font-size:20px; width:46px; text-align:right; padding-left:5px; padding-right:15px }

.basket_table .price_table{float:right}
.basket_table .price_table tr{}
.basket_table .price_table td{font-size:14px; font-family: Arial,Helvetica,sans-serif;color:#333; font-weight:normal; vertical-align:top; padding-bottom:13px}
.basket_table .price_table td.name{text-align:left}
.basket_table .price_table td.value{text-align:right; padding-left:35px}
.basket_table .price_table .summ td{}
.basket_table .price_table .summ td.value{font-size:20px; font-weight:bold}
.summ_div{font-family: Arial,Helvetica,sans-serif;color:#333; font-weight:normal; font-size:20px;font-weight:bold}


.basket_table .price_table .check_blok{cursor:pointer}
.basket_table .price_table .check_blok .check{position:relative; top:4px; display:inline-block; width:20px; height:20px; background:url(/templates/images/chek.png) left top no-repeat}
.basket_table .price_table .check_blok.active .check{background-position:0 -20px}
.basket_table .price_table .gray td{color:#EDEDED}
*/

/* переделываю
.fields_blok{}
.fields_blok .form_input label, .fields_blok .form_select label, .fields_blok .form_textarea label{width:185px; float:left;font-size:16px; font-family: Arial,Helvetica,sans-serif;color:#333; font-weight:normal; padding-top:12px; }
.fields_blok .form_input label .requir{font-weight:bold; color:red;}
.fields_blok .form-group{margin-bottom:0px; margin-top:30px;}
.fields_blok .form-control{width:540px; border-radius:2px; border:1px solid #c9c9c9; color:#333;  margin-bottom:0px; float:left}
@media (max-width: 770px){
	.fields_blok .form-control{width:100%;}
}
.fields_blok .litle .form-control{width:246px; border-radius:2px 2px 0px 0px; }
.fields_blok .litle.top .form-control{height:45px; border-top:none; margin-top:0px; border-radius:0px 0px 2px 2px;}
.fields_blok .form-group.top{margin-top:0px;}
.fields_blok .prof{margin-top:31px; }
.fields_blok .prof h2{font-size:32px; font-family: Arial,Helvetica,sans-serif; color:#333; font-weight:normal; text-transform:none; margin-bottom:12px}

.fields_blok .form-control.error{border: 1px solid #ff0202 !important; }
.fields_blok label.error{color:#ff0202 !important; white-space:nowrap; font-size:14px; font-family: Arial,Helvetica,sans-serif;color:#ff0202; padding-left:20px; font-weight:normal; }

.fields_blok .form-control:active{color:#000; border-color:#000}
.fields_blok input.form-control{height:46px; }
.fields_blok textarea.form-control{height:110px; }
.button_submit_bask{font-size:24px; font-family: Arial,Helvetica,sans-serif;  color:#fff;background-color:#ff0202; padding-left:47px; padding-top:18px; padding-right:43px; padding-bottom:22px; margin-left:185px; margin-top:30px; border:none}
@media (max-width: 770px){
	.button_submit_bask{margin-left:0px;}
}
*/
.move-top:hover{/*background-position:-38px 0*/}

.contacts{}
.contacts h1{margin-bottom:29px; }
.contacts .phone{font-size:20px; font-family: Arial,Helvetica,sans-serif;  color:#333; padding-left:35px; background:url(/templates/images/contacts_phone.png) left top no-repeat; min-height:22px;}
.contacts .email{font-size:20px; font-family: Arial,Helvetica,sans-serif;  color:#333; padding-left:35px; background:url(/templates/images/contacts_email.png) left 4px no-repeat; min-height:22px; margin-top:12px; }
.contacts .email a{color:#ff0202; text-decoration:underline; }
.contacts .work_hour{font-size:20px; font-family: Arial,Helvetica,sans-serif;  color:#333; padding-left:35px; background:url(/templates/images/contacts_work.png) left top no-repeat; min-height:22px; margin-top:12px}
.contacts .address_right{font-size:16px; font-family: Arial,Helvetica,sans-serif;  color:#333; position:relative; top:-2px}
.contacts .address_right a{color:#ff0202; text-decoration:underline;}
.contacts .address_right p{margin:0px 0px 1px 0px}
.contacts .map_blok{margin-top:31px; }

.contacts .contacts_map{/*width:100%; height:306px;*/ }

.contacts .under_map{margin-top:32px; font-size:14px; font-family: Arial,Helvetica,sans-serif;  color:#333;}
.contacts .under_map a{color:#ff0202; text-decoration:underline;font-size:16px; font-family: Arial,Helvetica,sans-serif;  color:#333;}
.contacts .under_map h2{font-size:24px; font-family: Arial,Helvetica,sans-serif;  color:#333; font-weight:normal; text-transform:none; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; margin-bottom:17px}
.contacts .under_map table{margin-bottom:26px}
.contacts .under_map table td{vertical-align:top}
.contacts .under_map p{line-height:17px}


.contacts_bottom {margin-top:37px; }
.contacts_bottom .installation_text_right{background-color:#fbf7f6; padding:1px 25px 18px 25px; margin-top:0px}
.contacts_bottom .installation_text_right h2{font-size:20px; margin-top:20px; line-height:24px}

.contacts_bottom .text_contact_bottom_right{}
.contacts_bottom .text_contact_bottom_right{font-size:14px; font-family: Arial,Helvetica,sans-serif;  color:#333;}
.contacts_bottom .text_contact_bottom_right a{color:#ff0202; text-decoration:underline;font-size:16px; font-family: Arial,Helvetica,sans-serif;  color:#333;}
.contacts_bottom .text_contact_bottom_right h2{font-size:24px; font-family: Arial,Helvetica,sans-serif;  color:#333; font-weight:normal; text-transform:none; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; margin-bottom:17px}
.contacts_bottom .text_contact_bottom_right table{margin-bottom:26px}
.contacts_bottom .text_contact_bottom_right table td{vertical-align:top}
.contacts_bottom .text_contact_bottom_right p{line-height:17px}

.footer h4 {color:#fff; text-transform:none; padding:0; margin:0; overflow:inherit; background:none}
/* переделываем .max_square{width:100%; text-align:center; font-style:italic; font-family: Arial,Helvetica,sans-serif;  color:#333;}*/

.tg3 td {
    font-family: Arial, sans-serif;
    font-size: 14px;
    padding: 3px 5px;
    border-style: solid;
    border-width: 0px;
    overflow: hidden;
    word-break: normal;
}
.line1 {
    background-color: #f0f0f0;
}
table.b tr{
    border-bottom: 1px solid #eee;	
}
table.b td {
    padding: 10px 3px;
}
.contacts_bottom td{padding-left:20px}
.contacts_bottom td:first-child{padding-left:0px}
.contacts{}
.contacts td{padding-left:20px}
.contacts td:first-child{padding-left:0px}


/*
.page_content table tr:nth-child(even) {background: #CCC}
.page_content table tr:nth-child(odd) {background: #FFF}
*/
.pages_content{}
.pages_content img{margin-right:10px}




.request_call .modal-header{background-color:#f4f4f3; text-align:center; font-size:24px; line-height:20px; color:#464646; padding-top:26px; border-bottom:none; padding-bottom:21px}
.request_call .modal-header .close{margin-top:-14px; margin-right:-2px}

.request_call .name_modal{width:100%; /*padding:0px 10px 0 10px;*/ font-size:14px; line-height:18px; color:#6b5555; margin-bottom:15px}
.request_call .modal-body{background-color:#fff; padding-bottom:33px}
.head_pop{ width:100%; /*background-color:#f4f4f3;*/ text-align:center; font-size:30px; line-height:normal; color:#ffffff; padding-top:10px; padding-bottom:10px}
.none{display:none !important}
.clear {clear:both; font-size:0px; height:0px; width:0px}

.request_order .modal-header, .comparison_mod .modal-header{background-color:#0f3872; text-align:center; font-size:24px; line-height:20px; color:#ffffff; padding-top:26px; border-bottom:none; padding-bottom:21px}
.request_order .modal-header .close,.comparison_mod .modal-header .close {margin-top:-14px; margin-right:-2px; /*background:url(/templates/images/del_prof.png) center center no-repeat/**/}
.request_order .modal-body, .comparison_mod .modal-body{background-color:#fcfcfc;}
.request_order .name_modal,.comparison_mod .name_modal {width:100%; /*padding:0px 10px 0 10px;*/ font-size:14px; line-height:18px; color:#ffffff; margin-bottom:15px}
.request_order .modal-body, .comparison_mod .modal-body{background-color:#fff; padding-bottom:33px}
/*
.request_order .modal-header .close{width:15px; height:15px; background:url(../images/close_popup.png) left top no-repeat; font-size:0px}
*/
.request_order .close {color: #ffffff;}
.request_order .close:hover, .close:focus {color: #9cc833;}
.request_order .form-control:focus {border-color: #144a96;}

.red_button{
    margin: 10px 0;
    padding: 10px 20px;
    display: inline-block;
    background-color: #144a96;
    color: #fff;
    font-size: 18px;
    text-decoration: none;
    border-radius: 0px;	
	cursor:pointer; border:none
}
.red_button:hover{background-color: #2889e4;}

/* переделываем
.comparison_mod {padding:0px !important}
.comparison_mod .modal-dialog{width:100%; margin:0px; }
.comparison_mod .modal-content{background:#96caf2; border-radius:0px; }
.comparison_mod .modal-body{background:#96caf2;}
.comparison_mod .modal-body .close{background:url(/templates/images/close_comparison.png) left top no-repeat; width:48px; height:49px; margin-top:10px; margin-bottom:10px}
.comparison_mod .one_c{}
.comparison_mod .img{width:340px}
.comparison_mod img{width:100%;}
.comparison_mod .text{/*width:600px;*/ /*}

.comparison_mod .text a, .comparison_mod .text span{display:block; color:#052137; font-family: Arial,Helvetica,sans-serif; font-size:16px;}
.comparison_mod .text span{font-style:italic}
.comparison_mod .comparis_button{color:#052137; font-family: Arial,Helvetica,sans-serif; font-size:18px; display:inline-block; width:145px; height:45px; text-align:center; padding-top:12px; background:#fff; margin-right:50px}

*/
/*
.comparison_mod .comparison_table{table-layout:fixed; width:1140px}
.comparison_mod .comparison_table td{vertical-align:middle; }
*/


/* переделываем
.buy_mod {padding:0px !important}
.buy_mod .modal-dialog{width:100%; margin:0px; }
.buy_mod .modal-content{background:#96caf2; border-radius:0px; }
.buy_mod .modal-body{background:#96caf2;}
.buy_mod .modal-body .close{background:url(/templates/images/close_comparison.png) left top no-repeat; width:48px; height:49px; margin-top:10px; margin-bottom:10px}
.link_comp{text-align:right}
.buy_mod .one_c{}
.buy_mod .img{/*width:340px*/ /*}
.buy_mod img{max-width:310px; width:100%}
.buy_mod .text{padding-top:10px }

.buy_mod .text a, .buy_mod .text span{display:block; color:#052137; font-family: Arial,Helvetica,sans-serif; font-size:16px;}
.buy_mod .text span{font-style:italic}
.buy_mod .comparis_button{color:#052137; font-family: Arial,Helvetica,sans-serif; font-size:18px; display:inline-block; width:145px; height:45px; text-align:center; padding-top:12px; background:#fff; margin-right:50px}
.buy_mod .comparison_table{table-layout:fixed; width:1140px}
.buy_mod .comparison_table td{vertical-align:middle; }
*/

.file_link				{ cursor: pointer; text-decoration: none; display: block }
.file_link:hover 			{ text-decoration: none }
.file_link .file_name			{ padding-left: 62px; padding-top: 1px; background: url(/templates/images/file.gif) 16px 1px no-repeat; min-height: 39px; _height: 39px; display: block }
.file_link .file_a			{ text-decoration: underline; color: #144a96;}
.file_link .file_a:hover			{ text-decoration: none; color: #9cc833;}
.file_link .file_alt			{ color: #898b9a; display: block; font-size: 11px; padding-top: 3px }
.file_avi .file_name			{ background-image: url(/templates/images/file_avi.gif) }
.file_doc .file_name			{ background-image: url(/templates/images/file_doc.gif) }
.file_mp3 .file_name			{ background-image: url(/templates/images/file_mp3.gif) }
.file_pdf .file_name			{ background-image: url(/templates/images/file_pdf.gif) }
.file_pic .file_name			{ background-image: url(/templates/images/file_pic.gif) }
.file_ppt .file_name			{ background-image: url(/templates/images/file_ppt.gif) }
.file_xls .file_name			{ background-image: url(/templates/images/file_xls.gif) }
.file_zip .file_name			{ background-image: url(/templates/images/file_zip.gif) }
.file_swf .file_name			{ background-image: url(/templates/images/file_swf.gif) }

.actions_text{font-size:14px; font-family: Arial,Helvetica,sans-serif;  color:#333; margin-top:30px}

/**********************************************************  HEADER **********************************************************/
.header_blue_line{
	background-color:#0f3872;
	font:16px Arial,Helvetica,sans-serif;
	color:#ffffff;
}

.header_blue_line_time, .header_blue_line_slogan{
	overflow:hidden;	
	margin:10px 0;
}

.header_blue_line_payment{
	width:82px;
	height:24px;
	float:right;
	margin:10px 0;
	background:url(../images/mitsubishi_pic/visa_logo.png) no-repeat left center,
			   url(../images/mitsubishi_pic/mastercard_logo.png) no-repeat right center;
}

.header:after {
	/*height:130px;*/
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.logo_blok{
	height:100px;
	background:url(../images/carrier_pic/main_logo_carrier.png) no-repeat;
  	background-position:center center;
	background-size:contain;
	margin-top:15px;
}

.logo_blok a{
	height:100%;
	width:100%;
	display:block;
}

.logo_blok a:focus{
	outline:none;
}

.header_for_phone{
	height:20px;
	margin-top:30px;
	background:url(../images/mitsubishi_pic/red_phone_icon.png) no-repeat left center;
}

.header_for_phone p{
	font:19px Arial,Helvetica,sans-serif;
	font-weight:600;
	line-height:20px;
	color:#144a96;
	float:left;
}

.header_for_phone p span.first_number{
	margin:0 14px;
}

@media (max-width: 570px){
	.header_for_phone p{line-height:24px;}
	.header_for_phone span.second_number{margin:0 14px 0 18px;}
	.header_for_phone span.first_number{display:block; margin:0 14px 0 18px;}

}

.header_for_phone a{
	float:right;
	font:16px Arial,Helvetica,sans-serif;
	font-weight:600;
	line-height:18px;
	color:#144a96;
	text-transform:uppercase;
	text-decoration:none;
	margin-bottom:6px;
}

.header_for_phone a:hover{
	color:#9cc833;
	text-decoration:none;

}

.header_for_search{
	width:100%;
	height:45px;
	margin-top:15px;
	position:relative;
	z-index:1;
}

@media (min-width: 992px) and (max-width: 1200px) {
  .header_for_search{margin-bottom:22px;}	
}

@media (max-width: 991px) {
  .header_for_search{margin-bottom:10px;}	
}

@media (max-width: 570px) {
  .header_for_search{display:none;}
}

.header_for_search_cat{                     /*   select  */
	width:154px;
	height:40px;
  	line-height:35px;
	position:absolute;
	top:1px;
	left:1px;
	float:left;
	z-index:1;
	border:none;
}

.header_for_search_cat option{
	margin:5px 0;
	font:12px Arial,Helvetica,sans-serif;
	color:#000;
	
}

.header_for_search_input{
	width:100%;
	height:42px;
	padding-left:160px;
	padding-right:55px;
	z-index:1;	
	font:14px Arial,Helvetica,sans-serif;
	color:#000000;
}

.header_for_search_button{
	width:52px;
	height:42px;
	position:absolute;
	top:0;
	right:0;
	background-color:#144a96;
	~background:url(../images/mitsubishi_pic/search_logo.png) no-repeat center center;
	z-index:2;
	border:none;		
}

@media (min-width: 992px) and (max-width: 1200px){
	.header_for_search_cat{top:20px; margin-bottom:10px;}
	.header_for_search_button{top:19px; margin-bottom:10px;}	
}

@media (max-width: 565px){
	.header_for_search_cat{top:20px; margin-bottom:10px;}
	.header_for_search_button{top:19px; margin-bottom:10px;}
}

.header_for_search_button span{
	display:block;
	width:52px;
	height:42px;
	background:url(../images/mitsubishi_pic/search_logo.png) no-repeat 12px 12px;
	z-index:3;	
	
}

.header_basket_comparison{
	height:52px;
	margin-top:55px;
	margin-bottom:20px;	
}

.header_for_basket{
	width:170px;
	height:52px;
	background:url(../images/carrier_pic/basket_logo.jpg) no-repeat center center;
	float:right;
	position:relative;
	background-size:contain;
}

.header_for_basket a{
	display:block;
	width:100%;
	height:52px;
}

.count_basket_price{
	font:13px Arial,Helvetica,sans-serif;
	color:#fff;
	display:block;
	width:115px;
	text-align:center;
	position:absolute;
	top:28px;
	left:0;
}

.count_basket_items{
	font-size:11px;
	color:#fff;
	background-color:#9cc833;
	position:relative;
	padding:0 4px;
	border-radius:6px;
	top:6px;
	left:145px;
}

/* уменьшаю размер блока Корзина - наплывают */
@media (min-width: 992px) and (max-width: 1200px){
.header_for_basket{	width:153px; height:47px;}
.header_for_basket a{height:47px;}
.count_basket_price{width:103px; top:25px; left:0;}
.count_basket_items{padding:0 3px; border-radius:5px; top:5px; left:130px;}
}

.count_comparison{
	width:52px;
	height:52px;
	float:right;
	background:url(../images/carrier_pic/vesa_new_carrier.jpg) no-repeat center center;
	border:1px solid #144a96;
	margin-left:6px;
	background-size:contain;
}

.count_comparison a{
	width:100%;
	height:52px;
	display:block;
}

.count_comparison_items{
	font-size:11px;
	color:#fff;
	background-color:#9cc833;
	position:relative;
	padding:0 4px;
	border-radius:6px;
	top:6px;
	left:26px;
}	

/* уменьшаю размер блока Сравнение - наплывают */
@media (min-width: 992px) and (max-width: 1200px){
.count_comparison{	width:47px; height:47px;}
.count_comparison a{height:47px;}
.count_comparison_items{padding:0 3px; border-radius:5px; top:5px; left:23px;}
}

/**********************************************************  /HEADER **********************************************************/

/**********************************************************  MENU **********************************************************/
#menu{
	padding-right:15px;
	padding-left:15px;
}

.menu_blok{
	background-color:#144a96;
	/*background-color:#148CD4;*/
}

.navbar-collapse{
	padding-left:0;
	padding-right:0;
}

.navbar-toggle{
	float:left;
}

.navbar-toggle .icon-bar {
	background-color:#fff;
}

ul.dropdown a{
	font:16px Arial,Helvetica,sans-serif;
	font-weight: bold;
	color:#ffffff;
	text-transform:uppercase;
	padding-top:18px;
	padding-left:35px;
	padding-right:35px;
}

ul.dropdown li.active a{
	color:#ffffff;
	background-color: #9cc833;
}

ul.navbar-nav{
	width:100%;
	text-align:center;
}

@media (min-width: 768px) {
.navbar-nav>li {
	display:inline-block;
	float:none;
}
}

@media (max-width: 800px){
ul.dropdown a{
	padding-left:20px;
	padding-right:0;
}
}

ul.dropdown a:hover{
	background-color:#9cc833;
	/*background-color:#D8ECF5;*/
  	color:#ffffff;
}

ul.dropdown li.active{
	background-color:#ffffff;
}

.nav>li>a:focus{
	background-color:#9cc833;
	border:none;
	outline:none;
}

ul.dropdown-menu li{
	height:30px;
	font:12px Arial,Helvetica,sans-serif;
	color:#144a96;
	text-transform:uppercase;
	/*border: 1px solid #bac5df;*/
}

.dropdown-menu {
	padding-top:0;
	padding-bottom:0;
}

ul.dropdown-menu li a{
	height:30px;
	font:12px Arial,Helvetica,sans-serif;
	line-height:20px;
	color:#000000;
	text-transform:uppercase;
	padding-top:7px;	
}

ul.dropdown-menu li a:active, .dropdown-menu>.active>a, .dropdown-menu>.active>a:hover, .dropdown-menu>.active>a:focus{
	background-color:#D8ECF5;
}

ul.dropdown-menu li a:hover{
	color:#9cc833;
	background-color:#ffffff;
}
/**********************************************************  /MENU **********************************************************/

/**********************************************************  SIDE_CATEGORY_LIST **********************************************************/
.let_category_menu{
	width:100%;
}

.top_blok .header_brand {
	height:50px;
	background-color:#144a96;
	width:100%;
	border-bottom:2px solid #f4f5f7;
}

.top_blok .header_brand .bold {
	height:20px;
	background:url(../images/mitsubishi_pic/category_stripes.png) no-repeat left center, #144a96;
	text-transform:uppercase;
	font:17px Arial,Helvetica,sans-serif;
	overflow:hidden;
	padding-left:30px;
}

.top_blok .brand_blok .brand_name{
	display:block;
	background:#fcfcfc;
	line-height:normal;
	font-family:Arial,Helvetica,sans-serif;
	font-size:14px;
	font-weight:normal;
	color:#144a96;
	padding:11px 20px 11px 19px;
	border-left:3px solid #fcfcfc;
}

.top_blok .brand_blok .brand_name:hover{
	color:#9cc833;
	border-left:3px solid #9cc833;
}

.top_blok .brand_blok .brand_name .country{font-weight:normal; font-size:16px; }

.top_blok .brand_blok .brand_name.active, .top_blok .brand_blok .brand_name.active:hover{
	background-color:#2889e4;
	color:#fff;
	border-left:3px solid #2889e4;
	border-bottom:1px solid #2889e4;
	cursor: default;
}

/**********************************************************  /SIDE_CATEGORY_LIST **********************************************************/

/**********************************************************  MAIN_SLIDER **********************************************************/
#slider {
	position:relative;
	height:530px;
	width:100%;
	margin:30px 0 0 0;
}

#slider .slider {width:100%;}
#slider .slider>div{position:absolute; width:100%; display:none; height:530px;}

#slider .slider>div>.button {
	background-color:#000;
	float:right;
	width:150px;
	height:38px;
	border-radius:3px;
	position:absolute;
	top:85%;
	left:4%;
}

#slider .slider>div>.button a{
	display:block;
	width:100%;
	height:100%;
	color:#fff;
	font:16px Arial,Helvetica,sans-serif;
	font-weight:500;
	text-align:center;
	padding-top:8px;
	text-transform:uppercase;
}

#slider .slider>div>.slider_action_text{
	position:absolute;	
	top:270px;
	left:38px;
	max-height:150px;
	overflow:hidden;
}

#slider .slider>div>.slider_action_text p{
	font:13px Arial,Helvetica,sans-serif;
	font-weight:bold;
	line-height:23px;
	color:#000000;	
	margin:0;
	padding-left:16px;
	background:url(../images/mitsubishi_pic/slider/for_action_list.png) no-repeat left center;
	max-width:400px;
	overflow:hidden;
}

#slider .slider>div>.slider_action_text span{
	font:13px Arial,Helvetica,sans-serif;
	line-height:18px;
	color:#666666;
	margin-bottom:25px;
}

.slider_action_logo{
	position:absolute;
	top:98px;
	left:38px;
	width:384px;
	height:153px;
	background:url(../images/mitsubishi_pic/slider/logo_signature.png) no-repeat;		
}
	
#slider .slider>div.active {}
#slider .slider>div:first-child {display:block}

#slider .switches {
	padding:3px 0 10px 9px;
	position:absolute;
	/*top:500px;
	left:420px;*/
}

#slider .switches a {display:inline-block; margin:0 7px 0 0; border:1px solid #144a96; width:12px; height:12px; border-radius:11px;}
#slider .switches a:hover, #slider .switches a.active {padding:4px; border:none; background:#144a96;}

										/*********************** ВАРИАНТ 2 *********************/
										
#slider .slider>div>.slider_2_text{
	position:absolute;	
	top:26px;
	left:44px;
	max-height:150px;
	overflow:hidden;
	font:48px Arial,Helvetica,sans-serif;
	color:#000;
	line-height:50px;
}

#slider .slider>div>.slider_2_logo{
	position:absolute;	
	top:190px;
	left:44px;
	width:382px;
	height:67px;
	background:url(../images/mitsubishi_pic/slider/sider_logo_2.png) no-repeat;
}

#slider .slider>div>.slider_2_date{
	position:absolute;	
	top:280px;
	left:44px;
	max-height:22px;
	overflow:hidden;
	font:18px Arial,Helvetica,sans-serif;
	color:#000;
	line-height:22px;
	text-transform:none;
	text-decoration:none;
}

#slider .slider>div>.slider_2_red_stripe{
	position:absolute;	
	top:310px;
	left:0;
	height:95px;
	max-width:544px;
	overflow:hidden;
	background:url(../images/mitsubishi_pic/slider/sider_red_stripe.png) no-repeat right center;
	font:65px Arial,Helvetica,sans-serif;
	color:#ffffff;
	font-weight:900;
	line-height:65px;
	padding-top:12px;
	padding-left:44px;
	padding-right:30px;
	text-transform:uppercase;
}

@media (max-width: 600px){
#slider .slider>div>.slider_2_red_stripe{
	font:40px Arial,Helvetica,sans-serif;
	line-height:40px;
	padding-top:25px;	
}
}

#slider .slider>div>.slider_2_comment{
	position:absolute;	
	top:420px;
	left:44px;
	max-height:22px;
	overflow:hidden;
	font:14px Arial,Helvetica,sans-serif;
	color:#000;
	line-height:18px;
	text-transform:none;
	text-decoration:none;
}

#slider .slider>div>.slider_2_button{
	top:87%;
	left:8%;	
}

										/*********************** ВАРИАНТ 2 *********************/
										
#slider .slider>.slider_3 a{
	display:block;
	width:100%;
	height:530px;
	position:absolute;
	z-index:100;
}

#slider .slider>.slider_3 .slider_3_logo{
	position:absolute;	
	top:20px;
	left:-9px;
	width:444px;
	height:113px;
	background:url(../images/mitsubishi_pic/slider/sider_logo_3.png) no-repeat;
}	

@media (max-width: 900px){
#slider .slider>.slider_3 .slider_3_logo{
	width:222px;
	height:56px;
	background:url(../images/mitsubishi_pic/slider/sider_logo_3_small.png) no-repeat;
	top:40px;
	left:-4px;
}
}

#slider .slider>.slider_3 .slider_3_text{
	position:absolute;	
	top:90px;
	right:37px;
	text-align:right;
}

#slider .slider>.slider_3 .slider_3_comment{
	position:absolute;	
	top:150px;
	right:37px;
	text-align:right;
	font:14px Arial,Helvetica,sans-serif;
	font-weight:500;
	color:#ff0000;
}

#slider .slider>.slider_3 .slider_3_price{
	position:absolute;	
	top:238px;
	left:45%;
	width:230px;
	height:41px;
	background:url(../images/mitsubishi_pic/slider/sider_red_stripe_3.png) no-repeat;
	text-align:center;
	text-transform:uppercase;
	font:28px Arial,Helvetica,sans-serif;
	font-weight:900;
	color:#ffffff;
}

#slider .slider>.slider_3 .slider_3_bottom{
	position:absolute;	
	top:440px;
	left:5px;
	width:85%;
	max-height:36px;
	overflow:hidden;
	text-align:center;
	text-transform:none;
	font:30px Arial,Helvetica,sans-serif;
	font-weight:500;
	color:#000000;
}

#slider .slider>.slider_3 .slider_3_bottom span{
	color:#ff0000;	
}



@media (max-width: 900px){
#slider .slider>.slider_3 .slider_3_bottom{
	font:24px Arial,Helvetica,sans-serif;
	width:85%;
}
}

@media (max-width: 600px){
#slider .slider>.slider_3 .slider_3_bottom{
	font:20px Arial,Helvetica,sans-serif;
	width:95%;
}
}

/*******  26.04.2017 - правки для главного слайдера  ********/
#slider .slider_bg_image{
    background-size: cover;
    -webkit-background-size: cover;
    background-repeat:no-repeat;
    background-position: center center;
}
#slider .index_slider_link{
    display: block;
    width: 100%;
    height: 100%;
}
@media (max-width: 399px) {
    #slider {margin-top:10px; height:200px !important;}
    #slider .slider_bg_image{height:200px !important;}
    #slider .switches {bottom:10px; left:40%;}
}
@media (min-width: 400px) and (max-width: 767px)  {
    #slider {margin-top:10px; height:300px !important;}
    #slider .slider_bg_image{height:300px !important;}
    #slider .switches {bottom:10px; left:40%;}
}
@media (min-width: 768px) and (max-width: 991px) {
    #slider {margin-top:10px; height:400px !important;}
    #slider .slider_bg_image{height:400px !important;}
    #slider .switches {bottom:15px; left:42%;}
}
@media (min-width: 992px) and (max-width: 1199px) {
    #slider {height:530px !important;}
    #slider .slider_bg_image{height:530px !important;}
    #slider .switches {bottom:20px; left:45%;}
}
@media (min-width: 1200px) {
    #slider {height:530px !important;}
    #slider .slider_bg_image{height:530px !important;}
    #slider .switches {bottom:25px; left:45%;}
}
        /*******  /26.04.2017 - правки для главного слайдера  ********/

/**********************************************************  /MAIN_SLIDER **********************************************************/

/**********************************************************  SIDE_VIDEO **********************************************************/
.side_video_blok{
	width:100%;
	border-top:2px solid transparent;
	margin-top:30px;
}

.side_video_blok_header{
	font:16px Arial,Helvetica,sans-serif;
	font-weight:500;
	color:#000000;
	margin:5px 0 10px 10px;
	float:left;
}

.side_video_blok_prev{
	width:25px;
	height:25px;
	background:url(../images/mitsubishi_pic/video_side_prev_arrow.png) no-repeat center center, #cccccc;
	float:right;
	margin:5px 5px 10px 0;
	cursor:pointer
}

.side_video_blok_prev:hover{
	background:url(../images/mitsubishi_pic/video_side_prev_arrow.png) no-repeat center center, #ff0000;
}

.side_video_blok_next{
	width:25px;
	height:25px;
	background:url(../images/mitsubishi_pic/video_side_next_arrow.png) no-repeat center center, #cccccc;
	float:right;
	margin:5px 8px 10px 0;
	cursor:pointer
}

.side_video_blok_next:hover{
	background:url(../images/mitsubishi_pic/video_side_next_arrow.png) no-repeat center center, #ff0000;
}

.side_video_blok_inner{
	/*width:100%;*/
	border:1px solid #fe0000;
	margin-bottom:30px;
	display:none
}
.video_js.active{display:block}

.video_blok_inner_header{
	font:16px Arial,Helvetica,sans-serif;
	font-weight:500;
	line-height:18px;
	text-transform:uppercase;
	color:#148CD4;
	margin:5px;
}

.video_blok_inner_info{
	font:13px Arial,Helvetica,sans-serif;
	font-weight:400;
	line-height:18px;
	text-transform:none;
	color:#666666;
	margin:5px;
	text-align:justify;
}

.video_blok_inner_date{
	font:13px Arial,Helvetica,sans-serif;
	font-weight:400;
	line-height:18px;
	font-style:italic;
	text-transform:none;
	color:#666666;
	margin:5px;
	float:left;
}

.video_blok_inner_more{
	display:none;
	font:13px Arial,Helvetica,sans-serif;
	font-weight:400;
	line-height:18px;
	font-style:italic;
	text-transform:none;
	text-decoration:underline;
	color:#000000;
	margin:5px;
	float:right;
}
/**********************************************************  /SIDE_VIDEO **********************************************************/


/**********************************************************  MAIN_PAGE_PRODUCT **********************************************************/
.index_poduct_blok{
	width:100%;
	border-top:2px solid transparent;
	margin-top:30px;
	float:right;	
}

.index_poduct_blok_header{
	font:18px Arial,Helvetica,sans-serif;
	font-weight:600;
	color:#144a96;
	margin:12px 0 12px 12px;
}

.one_product_index{                             /*    КАРТОЧКА ТОВАРА   */
	width:100%;
	min-height:326px;
	border:1px solid #bac5df;
	margin-bottom:25px;
	background: #ffffff;
}

.one_product_index .img_blok{
	margin:4px auto;
	width:97%;
	height:200px;
	border-bottom:1px solid #bac5df;
	position:relative;
	background-position:center center;
	background-size:contain;
	background-repeat:no-repeat;
}

.img_blok_opacity{
	width:100%;
	height:200px;
	background-color: rgba(0,0,0,0.1);
	display:none;
	position:relative;
}

.one_product_index:hover {
	box-shadow: 0 1px 12px rgba(0, 0, 0, .22);
	-moz-box-shadow: 0 1px 12px rgba(0, 0, 0, .22);
	-webkit-box-shadow: 0 1px 12px rgba(0, 0, 0, .22);
}

.one_product_index:hover .img_blok_opacity{
	display:block;
}

.img_blok_action, .img_blok_hit, .img_blok_new{
	position:absolute;
	top:0;
	right:15px;
	font:14px Arial,Helvetica,sans-serif;
	font-weight:600;
	color:#ffffff;
	padding:1px 5px;
	z-index:5;
}

/* для карточки товара*/
.shop_product_text .img_blok_action, .shop_product_text .img_blok_hit, .shop_product_text .img_blok_new{
	right:0;	
}

.for_acsessoires .img_blok_action, .for_acsessoires .img_blok_hit, .for_acsessoires .img_blok_new{
	right:15px;
}

.img_blok_action{
	background-color:#ff6666;	
}

.img_blok_hit{
	background-color:#66cccc;	
}

.img_blok_new{
	background-color:#66ff00;	
}

.one_product_index .name{
	width:100%;
	text-align:center;
	font:16px Arial,Helvetica,sans-serif;
	font-weight:600;
	color:#144a96;
	margin-top:10px;
	padding:0 15px;
}

.one_product_index .name a{
	color:#144a96;
}

.one_product_index .name a:hover{
	color:#2889e4;
}

.max_square{
	width:100%;
	text-align:center;
	font-family:Arial,Helvetica,sans-serif;
	color:#144a96;
}

.one_product_index .comparison{
	width:100%;
	text-align:center;
	color: #144a96;
	font-size:14px;
	font-family: Arial,Helvetica,sans-serif;
	cursor:pointer;
}

.one_product_index .comparison:hover{
	color: #2889e4;
}

.one_product_index .on{
	color: #9cc833;
}

.one_product_index .on:hover{
	color: #144a96;
}

.one_product_index .price{
	width:100%;
	text-align:center;
	font-size:20px;
	color:#144a96;
	font-family: Arial,Helvetica,sans-serif;
	margin-top:6px;
	font-weight:bold;
}

.one_product_index .price span{
	font-size:14px;
	color:#144a96;
	font-family: Arial,Helvetica,sans-serif;
	margin-top:6px;
	font-weight:normal;
	text-decoration:line-through;
	margin-right:18px;
}

/**********************************************************  /MAIN_PAGE_PRODUCT **********************************************************/


/**********************************************************  POSTERS **********************************************************/
.posters{
	background-color:#ffffff;
	padding-top:25px;
}

.posters img{
	width:100%;
	margin:15px 0;
}

@media (min-width: 1296px){
.posters img{
	height:300px;
}
}
/**********************************************************  /POSTERS **********************************************************/

/**********************************************************  ABOUT_US **********************************************************/
.about_us{
	background-color:#ffffff;
	padding:40px 0 20px;
}

.about_us_header{
	font:32px Arial,Helvetica,sans-serif;
	color:#144a96;
	margin-bottom:25px;
	text-align:left;
	padding:0 12px;
}

.about_us_subheader{
	font:19px Arial,Helvetica,sans-serif;
	font-weight:600;
	color:#53677a;
	margin-bottom:25px;
	text-align:left;
	padding:0 12px;
}

.about_us_text{
	font:14px Arial,Helvetica,sans-serif;
	color:#53677a;
	text-align:justify;
	padding:0 12px;
}

.about_us_text p{
	margin-top:20px;
}
/**********************************************************  /ABOUT_US **********************************************************/

/**********************************************************  FOOTER **********************************************************/
.footer{
	min-height:220px;
	margin-top:10px;
	padding-top:20px;
	background-color: #0f3872;
}

.footer_logo_txt{
	background:url(../images/carrier_pic/white_logo_carrier.png) no-repeat 15px 0 / 160px #0f3872;
	padding-top:80px;
	font:12px Arial,Helvetica,sans-serif;
	color:#ffffff;
}

.common_footer_h3{
	margin:0;
	font:14px Arial,Helvetica,sans-serif;
	font-weight:700;
	text-transform:none;
	color:#ffffff;
}

#menu2{
	padding-left:0;
	padding-top:5px;
	list-style:none;
}

#menu2 li{
	margin-bottom:3px;
}

#menu2 li a{
	font:13px Arial,Helvetica,sans-serif;
	font-weight:500;
	text-transform:none;
	text-decoration:none;
	color:#6f8aa3;
}

#menu2 li a:hover{
	text-decoration:none;
	color:#9cc833;
}

.footer_cont_adr{
	background:url(../images/carrier_pic/point.png) no-repeat left center;
	margin-bottom:10px
}

.footer_cont_phone{
	background:url(../images/carrier_pic/phone.png) no-repeat left center;
	margin-bottom:10px;
}

.footer_cont_email{
	background:url(../images/carrier_pic/addr.png) no-repeat left center;
	margin-bottom:10px;
	padding-top: 8px;
	min-height: 31px;
}

.footer_cont_adr, .footer_cont_phone, .footer_cont_email{
	padding-left:40px;
	font:13px Arial,Helvetica,sans-serif;
	font-weight:500;
	color:#ffffff;
}
/*
.footer_cont_email {
	padding-top: 8px;
	padding-left: 40px;
	font: 13px Arial,Helvetica,sans-serif;
	min-height: 31px;
	font-weight: 500;
	color: #000000;
}
*/

													/******* BLACK_LINE *******/
.footer_black_line{
	height:50px;
	background-color:#0f3872;
}

.footer_black_line .container p{
	font:14px Arial,Helvetica,sans-serif;
	line-height:23px;
	color:#ffffff;
	margin-top:15px;
}

.footer_black_line .container .header_blue_line_payment{
	width:82px;
	height:24px;
	float:right;
	margin-top:-35px;	
	background:url(../images/mitsubishi_pic/visa_logo.png) no-repeat left center,
			   url(../images/mitsubishi_pic/mastercard_logo.png) no-repeat right center;
}

.move-top{
	width:33px;
	height:32px;
	padding:0;
	display:inline-block;
	position:fixed;
	top:70%;
	right:4%;
	cursor:pointer;
	background:url(../images/carrier_pic/move_top_bg.png) no-repeat bottom center;
	display:none
}
.move-top:hover{background-position: top center;}
/**********************************************************  /FOOTER **********************************************************/

/**********************************************************  CATALOGUE **********************************************************/
.name_index{
	text-align:left;
	font-size:30px;
	line-height:25px;
	color: #144a96;;
	font-family: Arial,Helvetica,sans-serif;
	font-weight:bold;
	/*margin-top:36px;*/
	text-transform:none;
}

/* кнопки при отобр списком */
.one_serias .serias_conclusion{
	float:right;
	position:relative;
	text-align:right;
	margin-left:90%;
}

.one_serias .serias_conclusion .grid{
	width:31px;
	height:30px;
	background:url(../images/mitsubishi_pic/gird_bg.png) no-repeat center top;
	display:inline-block;
	border:1px solid #ffffff;
	position:absolute;
	top:-55px;
	right:1px;
}

.one_serias .serias_conclusion .list{
	width:31px;
	height:30px;
	background:url(../images/mitsubishi_pic/list_bg.png) no-repeat center top;
	display:inline-block;
	border:1px solid #ffffff;
	position:absolute;
	top:-55px;
	right:41px;
}

.one_serias .serias_conclusion .grid:hover, .one_serias .serias_conclusion .list:hover,
.one_serias .serias_conclusion .grid_new:hover, .one_serias .serias_conclusion .list_new:hover{
	border:1px solid #144a96;
}

.one_serias .serias_conclusion .grid.active, .one_serias .serias_conclusion .list.active,
.one_serias .serias_conclusion .grid_new.active, .one_serias .serias_conclusion .list_new.active{
	background-position:center bottom;
	border:1px solid #9cc833;
}

/* кнопки при отобр плиткой */
.one_serias .serias_conclusion .grid_new{
	width:31px;
	height:30px;
	background:url(../images/mitsubishi_pic/gird_bg.png) no-repeat center top;
	display:inline-block;
	border:1px solid #ffffff;
	position:absolute;
	bottom:270px;
	right:41px;
}

.one_serias .serias_conclusion .list_new{
	width:31px;
	height:30px;
	background:url(../images/mitsubishi_pic/list_bg.png) no-repeat center top;
	display:inline-block;
	border:1px solid #ffffff;
	position:absolute;
	bottom:270px;
	right:1px;
}


/* инфо о серии при отобр списком */
.serias_list{
	width:100%;
	border:1px solid #dce1e7;
}

.info_list_top_line{
	margin:0 0 18px 5px;
	font:17px Arial,Helvetica,sans-serif;
	color:#53677a;
}

.info_list p{
	margin:0 10px 0 5px;
	text-align:justify;
}

.info_list_top_line b{
	font:24px Arial,Helvetica,sans-serif;
	color:#9cc833;
}

.info_list_top_line span{
	margin-left:15px;
}

.info_list_top_line span a{
	font:14px Arial,Helvetica,sans-serif;
	color:#53677a;
	text-decoration:underline;
}

.info_list_top_line span a:hover{
	color:#fe0000;
}

.info_list_for_height{height:5px;}

.serias_list .info_list ul{
	list-style:none;
	padding-left:5px;
}

.info_list_more{
	padding-left:5px;
	padding-right:8px;
	font:14px Arial,Helvetica,sans-serif;
	color:#144a96;
	line-height:11px;
	text-decoration:underline;
	/*background:url(../images/mitsubishi_pic/arrow_up_text.png) no-repeat 100% 70%;/**/
	display:none;
}
.info_list_more:hover{color:#9cc833;}

.info_list_more.active{
	/*background:url(../images/mitsubishi_pic/arrow_down_text.png) no-repeat 100% 70%;*/
}

.serias_list .info_list ul li{
	font-size:16px;
	font-family: Arial,Helvetica,sans-serif;
	color:#53677a;
	margin-top:1px;
	padding-left:10px;
	background:url(/templates/images/list_series.png) left 8px no-repeat;
}

.serias_list .img_series{
	width:100%;
}

.serias_list .serias_name{
	font-size:24px;
	font-family: Arial,Helvetica,sans-serif;
	color:#9cc833;
	margin:20px 7px;
	white-space:nowrap;
	line-height:30px
}

@media (max-width: 767px){
	.one_serias .serias_name{white-space:normal;}
}

.one_serias .serias_info{padding-top:13px;margin-bottom:15px;}
.one_serias .serias_info table{width:100%}
.one_serias .serias_info ul{list-style:none}

.one_serias .serias_info ul li{
	font-size:16px;
	font-family: Arial,Helvetica,sans-serif;
	color:#53677a;
	margin-top:1px;
	padding-left:10px;
	background:url(/templates/images/list_series.png) left 8px no-repeat;
}

/* корректировка стилей инфо о серии при отобр плиткой */

.serias_list_new{
	border:none;	
}

.serias_list_new .info_list_top_line{
	margin:0 0 10px 5px;
}

.serias_list_new .serias_name{
	font-size:24px;
	font-family: Arial,Helvetica,sans-serif;
	font-weight:600;
	color:#144a96;
	margin:10px 0;
	white-space:nowrap;
	line-height:30px
}

.serias_list_new .info_list_top_line{
	margin:0;
}

.serias_list_new .info_list p{
	margin:0 10px 0 0;
}

.serias_list_new .serias_list .info_list ul{
	padding-left:0;
}

.serias_list_new .serias_list .info_list ul li{
	padding-left:0;
}

.serias_list_new .info_list_more{
	float:right;
	margin-bottom:8px;
}

/* корректировка стилей при отобр товаров плиткой в странице категории*/
.js_conclusion{cursor:pointer;}

.product_gird {
	padding-bottom:20px;
	text-align:center;
}
.product_gird .one_product_index {; margin-bottom:0px}
.product_gird .one_product_index .button_acces{width:106px; height:29px; border:1px solid #dce1e7; font-family: Arial,Helvetica,sans-serif;color:#333; font-size:16px; text-align:center; margin:auto; cursor:pointer; margin-top:21px; padding-top:3px; margin-bottom:2px; }
.product_gird .one_product_index .button_acces:hover{background-color:#ff0202; border:1px solid #ff0202; color:#fff; cursor:pointer}


/**************************** ТАБЛИЦА **************************************/
.parameter_list table{
	margin:20px auto;
}

.paremeter_list td{border:1px solid #fff}

.paremeter_list thead td{
	background-color:#fcfcfc;
	font-size:13px;
	font-family: Arial,Helvetica,sans-serif;
	color:#144a96;
	text-align:center;
	padding:0 10px;
}

.paremeter_list .blue_row {
	background-color:#fcfcfc;
}
.paremeter_list tbody td{
	font-size:16px;
	white-space:nowrap;
	text-align:center;
	font-family: Arial,Helvetica,sans-serif;
	color:#53677a;
	padding-top:5px;
	padding-bottom:5px;
}

.paremeter_list tbody td.name{
	padding-left:15px;
	overflow:hidden
}

.paremeter_list tbody td.name a{
	color:#144a96;
	font:15px Arial,Helvetica,sans-serif;
	text-decoration: underline;
}

.paremeter_list tbody td.name a:hover{
	color:#2889e4;
	text-decoration: none;
}

.paremeter_list tbody td.price{
	color:#9cc833;
	font:15px Arial,Helvetica,sans-serif;
	font-weight:bold;
	text-align:center;
}

.paremeter_list tbody td .comparison{cursor:pointer}

.paremeter_list tbody td .comparison img{margin-right:5px}

.comparison_hide_signature{
	position:absolute;
}

.comparison_hide_signature span{
	display:none;
	width:77px;
	height:24px;
	background:url(../images/mitsubishi_pic/comparison_signature.png) no-repeat;
	position:relative;
	top:-50px;
	right:11px;
	font:11px Arial,Helvetica,sans-serif;
	color:#ffffff;
	text-align:center;
	padding-top:2px;
}

.comparison_show_signature:hover .comparison_hide_signature span{
	display:block;	
}
/**********************************************************  /CATALOGUE **********************************************************/

/**********************************************************  PRODUCT_TEXT **********************************************************/
.shop_product_text  .breadcrumb_new{
	margin-top:0;
}

.shop_product_text .gallary {
	width:100%;
	margin-top:17px;
}

.shop_product_text .gallary a {
	position:relative;
	background:#fff;
	display:table;
	vertical-align:middle;
	width:100%;
	height:243px;
}

.shop_product_text  .table-cel{
	display:table-cell;
	vertical-align:middle;
	text-align:center;
	/*width:368px !important;*/
	height:243px !important;
	border:1px solid #dce1e7;
}

.shop_product_text .gallary img {max-width:338px;max-height:243px !important;}

.shop_product_text .info {
	width:100%;
	background-color:#fff;
	margin-top:17px;
	/*padding-left:0;/**/
}

.shop_product_text .info h1{
	font-size:22px;
	font-family:Arial,Helvetica,sans-serif;
	color:#144a96;
	font-weight:500;
	text-transform:none;
	margin-top:12px;
}

.shop_product_text .info .price_table{width:100%}

.shop_product_text .info .price_table td{
	font-size:22px;
	font-family:Arial,Helvetica,sans-serif;
	color:#9cc833;
	font-weight:500;
	vertical-align:top;
	padding-bottom:18px
}

.shop_product_text .info .price_table td span{
	font-size:16px;
	font-family:Arial,Helvetica,sans-serif;
	color:#666;
	font-weight:normal;
	text-decoration:line-through;
	vertical-align:central;
	padding-bottom:18px;
	padding-left:10px;	
}

.shop_product_text .info .price_table td.name{text-align:left}
.shop_product_text .info .price_table td.value{text-align:left}
.shop_product_text .info .price_table .summ td{font-weight:bold; border-bottom:1px solid #c9c9c9}

.shop_product_text .info .price_table .check_blok{cursor:pointer}

.shop_product_text .info .price_table .check_blok .check, .basket_table .check_blok .check{
	position:relative;
	top:1px;
	display:inline-block;
	width:14px;
	height:14px;
	background:url(/templates/images/mitsubishi_pic/check_monntazh.png) center bottom no-repeat;
	padding:0 !important;
}

.shop_product_text .info .price_table .check_blok.active .check, .basket_table .check_blok.active .check{
	background-position:center top
}

.check_blok, .check_blok .check_blok_price{
	font-size:15px !important;
	font-family:Arial,Helvetica,sans-serif !important;
	font-weight:500 !important;
	color:#ededed !important;
	text-decoration: none !important;
}

.check_blok.active{
	font-size:15px;
	font-family:Arial,Helvetica,sans-serif;
	color:#000 !important;
	font-weight:500;
}

.check_blok.active .check_blok_price{
	font-size:15px !important;
	font-family:Arial,Helvetica,sans-serif !important;
	color:#fe0000 !important;
	font-weight:500 !important;
}

.product_cat_ser{
	font:14px Arial,Helvetica,sans-serif;
	color:#000;
	font-weight:500;
	margin-bottom:1px;
}

.product_cat_ser span{
	color:#666666;
	padding-left:5px;
}

.buy_button{
	float:left;
	display:inline-block;
	height:50px;
	min-width:120px;
	background:url(../images/mitsubishi_pic/basket_mini_bg.png) no-repeat 10px center, #144a96;
	color:#fff;
	font:20px Arial,Helvetica,sans-serif;
	text-transform:uppercase;
	padding-top:14px;
	padding-left:50px;
	padding-right:33px;
	padding-bottom:14px;
	margin-top:15px;
}

.buy_button:hover{
	color:#fff;
	background-color:#2889e4;
}

.shop_product_text .info .comparison_prod{
	height:50px;
	width:50px;
	float:left;
	margin-left:6px;
	cursor:pointer;
	margin-top:15px;
}

.shop_product_text .info .comparison_prod img{
	height:50px;
	width:50px;
	border:1px solid #144a96;
}

.shop_product_text .info .comparison_prod.on img{
	border:1px solid #9cc833;
}

.shop_product_text .info .comparison span{ color:#ff0202; font-family: Arial,Helvetica,sans-serif; font-size:16px; display:inline-block; border-bottom:1px dotted #ff0202; margin-left:7px; }


.shop_product_text .info .price_table .gray td{color:#EDEDED}


.shop_product_text .price {color:#3c3b3b; font:bold 20px/22px Arial; padding:2px 0 5px}
.shop_product_text .price s {font:bold 16px/18px Arial; padding: 0 5px 0 0}
.shop_product_text .ya_share {padding:2px 0 0}


/******************************** ГАЛЕРЕЯ *********************************************/
.shop_product_text .gallary .carousel {
	position:relative;
	~width:100%;
	height:121px;
	overflow:hidden;
	margin-top:15px;
	margin-left:20px;
}

.shop_product_text .gallary .prev,
.shop_product_text .gallary .next {
	padding:0;
	border:none;
	position:absolute;
	width:18px;
	height:121px;
	z-index:15;
	float:left;
}
	
.shop_product_text .gallary .prev {
	margin-top:-121px;
	background:url('../images/mitsubishi_pic/gall_arrow_left_gray.png') no-repeat;
	float:left;	
}

.shop_product_text .gallary .next {
	right:16px;
	bottom:0;
	background:url('../images/mitsubishi_pic/gall_arrow_right_gray.png') no-repeat;
	float:right;
}

.shop_product_text .gallary ul {
	list-style:none;
	display:block;
	height:121px;
	margin:0;
	padding:0;
}

.shop_product_text .gallary ul li {
	display:block;
	float:left;
	margin:0 0 0 5px;
}

.shop_product_text .gallary ul li:first-child {
	margin:0;
}

.shop_product_text .gallary ul li:first-child{
	~margin-left:22px;
}

.shop_product_text .gallary ul li a {float:left; width:148px; height:121px}

.shop_product_text .gallary ul li img {width:148px; height:121px}
.shop_product_text .gallary ul .next {}

.stock_blok{
	color:#66ff00 !important;
	font-family:Arial,Helvetica,sans-serif !important;
	font-size:14px !important;
	position:relative;
	left:-100px;
}

.stock_blok.red{
	color:#ff0000 !important;
}


.shop_product_text .parameter_blok{}

.shop_product_text .parameter_blok .parameter_menu{
	list-style:none;
	padding:0;
	margin:20px 0 0 0;
}

.shop_product_text .parameter_blok .parameter_menu li{
	width:32%;
	display:inline-block;
	padding-top:10px;
	margin:0;
	cursor:pointer;
	border-top:2px solid #144a96;
	text-align:center;
}
.shop_product_text .parameter_blok .parameter_menu li:hover span{color:#9cc833;}
.shop_product_text .parameter_blok .parameter_menu li:first-child{
	text-align:left;	
}

.shop_product_text .parameter_blok .parameter_menu li:last-child{
	text-align:right;	
}

.shop_product_text .parameter_blok .parameter_menu li.active{
	cursor:default;
	border-top:2px solid #9cc833;
}
.shop_product_text .parameter_blok .parameter_menu li.active:hover span{color:#9cc833}


.shop_product_text .parameter_blok .parameter_menu li span{
	font-size:16px;
	font-family:Arial,Helvetica,sans-serif;
	color:#144a96;
	display:inline-block;
	text-transform:uppercase;
}

.shop_product_text .parameter_blok .parameter_menu li.active span{
	color:#9cc833;
}

.shop_product_text .parameter_blok .one_info{display:none}

.shop_product_text .parameter_blok .one_info.active{
	padding:8px 0 1px 0;
	display:block;
	width:100%;
	background-color:#fff;
}


.shop_product_text .parameter_blok .parameter_table{
	width:100%;
}

.shop_product_text .parameter_blok .parameter_table td{
	padding:3px 0;
	font-size:14px;
	font-family:Arial,Helvetica,sans-serif;
	color:#53677a;
	border:none;
	background-color:#fff;
	width:33.333333%;
}

.shop_product_text .parameter_blok .parameter_table .td_bold_font{
	color:#144a96;
	font-weight:500;	
}

.shop_product_text .parameter_blok .parameter_table tr.hide_par{display:none}

.shop_product_text .parameter_blok .parameter_table tr .open_parameter{
	text-align:right;
	color:#144a96;
	padding-right:10px;
	cursor:pointer
}

.shop_product_text .parameter_blok .parameter_table tr .open_parameter:hover{
	color:#9cc833;
}

.shop_product_text .parameter_blok .parameter_table tr .open_parameter .arrow{
	/*display:inline-block;
	width:9px;
	height:18px;
	background:url(/templates/images/arrow_par.png) no-repeat left top;
	position:relative;
	top:3px*/
	font-size:10px !important;		
	}
.shop_product_text .parameter_blok .parameter_table tr .open_parameter .arrow_act{display:none}

.shop_product_text .parameter_blok .parameter_table tr .open_parameter .active .arrow{
	display:none;

}

.shop_product_text .parameter_blok .parameter_table tr .open_parameter .active .arrow_act{
	display:inline-block;
	font-size:10px !important;
}

.product_text_action_text{
	background-color:#f4f5f7;
	text-align:justify;
	margin-top:25px;
}

.product_text_action_text p{
	margin:0;
	padding:5px;
}
/************************************************  АКСЕСУАРЫ  ****************************************************/
.acsessoires_blok{
	border-top: 2px solid #148CD4;
    margin-top: 30px;
}

.acsessoires_blok_header{
	font:16px Arial,Helvetica,sans-serif;
	font-weight:500;
	color:#148CD4;
	margin:5px 0 5px 10px;
	float:left;
	text-transform:uppercase;
}

.acsessoires_blok_prev{
	width:25px;
	height:25px;
	background:url(../images/mitsubishi_pic/video_side_prev_arrow.png) no-repeat center center, #ff0000;
	float:right;
	margin:5px 5px 10px 0;
}

.acsessoires_blok_next{
	width:25px;
	height:25px;
	background:url(../images/mitsubishi_pic/video_side_next_arrow.png) no-repeat center center, #cccccc;
	float:right;
	margin:5px 8px 10px 0;
}

.right_margin_accessories{
	~width:270px !important;
	margin-right:30px !important;
	margin-bottom:25px !important;
}

.bottom_margin_accessories{
	~width:270px !important;
	margin-bottom:25px !important;
}

/**********************************************************  PRODUCT_TEXT **********************************************************/

.text_pages_block{
	margin-top:30px;
}
/**********************************************************  /PRODUCT_TEXT **********************************************************/



/**********************************************************  BASKET **********************************************************/
#basket_message .modal-header {min-height:40px}
#basket_message .modal-content {margin:150px auto}

#basket h1 {margin-top:-10px;margin-bottom:30px;}

.basket_header{
	font-weight:500 !important;
	color:#144a96 !important;
	font-family:Arial,Helvetica,sans-serif !important;
	font-size:20px !important;
	text-transform:none !important;
	
}
.basket_table{width:100%;}

.basket_table thead th{
	font-weight:500;
	color:#144a96;
	font-family:Arial,Helvetica,sans-serif;
	font-size:18px;
	padding:9px 0;
}

.basket_table>tbody>tr, .basket_table>tfoot>tr{
	border-top:1px solid #dce1e7;
	background-color:#fff;
}

.basket_table>tbody>tr>td{
	padding:30px 0;
}

.basket_table th.img, .basket_table th.cost, .basket_table th.count{
	width:16.67%;
}

.basket_table th.name{
	width:33.33%;
	padding-left:30px;
}

.basket_table th.sum{
	width:13.67%;
}

.basket_table th.delete{
	width:3%;
}

.basket_table .img img{
	width:170px;
	height:132px;
	border:1px solid #dce1e7;
}

.basket_table>tbody>tr>td.delete{padding-left:6px; padding-right:6px; width:17px}

.basket_table>tbody>tr>td.delete a{
	display:block;
	width:20px;
	height:20px;
	background:url(/templates/images/mitsubishi_pic/basket/delete_bg.png) center center no-repeat;
	border-radius:10px;
}

.basket_table>tbody>tr>td.delete a:hover{
	background:url(/templates/images/mitsubishi_pic/basket/delete_bg.png) center center no-repeat, #9cc833;
}

.basket_table>tbody>tr>td.name{width:210px}

.basket_table>tbody>tr>td.name, .basket_table>tbody>tr>td.name a{
	font-weight:500;
	color:#144a96;
	font-family:Arial,Helvetica,sans-serif;
	font-size:16px;
}

.basket_table>tfoot>tr>td>table{float:right;}

.basket_table>tfoot>tr>td>table td{
	padding:20px 0 20px 28px;
	font-weight:500;
	color:#53677a;
	font-family:Arial,Helvetica,sans-serif;
	font-size:20px;
}

.basket_table>tfoot>tr>td>table td.red_price_total{
	color:#9cc833;
	font-size:22px;
}

.basket_table td.count{padding-left:0px}

.basket_table .count_blok{display:inline-block;}

.basket_table .count_blok div, .basket_table .count_blok input{float:left}

.basket_table .count_blok input{
	width:50px;
	height:50px;
	border-radius:0px;
	font-weight:normal;
	color:#53677a;
	font-family:Arial,Helvetica,sans-serif;
	font-size:20px;
	text-align:right;
	padding-left:5px;
	padding-right:15px; 
}

.for_plus_minus{
	width:24px;
	height:50px;
}

.basket_table .count_blok .minus{
	width:25px;
	height:20px !important;
	background: url(/templates/images/mitsubishi_pic/basket/arrow_down_bg_2.png) center right no-repeat #fff;
	cursor:pointer;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	padding-top:25px;
}

.basket_table .count_blok .minus:hover{
	background:url(/templates/images/mitsubishi_pic/basket/arrow_down_bg_2.png) center right no-repeat #9cc833;
}

.basket_table .count_blok .plus{
	width:25px;
	height:24px !important;
	background:url(/templates/images/mitsubishi_pic/basket/arrow_up_bg_2.png) center right no-repeat #fff;
	cursor:pointer;
	border-bottom: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-top: 1px solid #ccc;
}

.basket_table .count_blok .plus:hover{
	background:url(/templates/images/mitsubishi_pic/basket/arrow_up_bg_2.png) center right no-repeat #9cc833;
}

.basket_table .price_table tr{}

.basket_table .price_table td{
	font-size:16px;
	font-family:Arial,Helvetica,sans-serif;
	color:#9cc833;
	font-weight:500;
	vertical-align:central;
	padding-bottom:5px;
}

.basket_table .price_table td.name{text-align:left}

/*.basket_table .price_table td.value{text-align:right; padding-left:35px}*/

.basket_table .price_table .summ td{}
.basket_table .price_table .summ td.value{font-size:20px; font-weight:bold}
.summ_div{font-family: Arial,Helvetica,sans-serif; color:#53677a; font-weight: normal; font-size:20px;font-weight:bold}


.basket_table .price_table .check_blok{cursor:pointer}

.basket_table .price_table td .check_blok_price{
	padding-left:22px;
}

.basket_table .price_table .gray td{color:#EDEDED}

.for_basket_buttons{
	border-top:1px solid #dce1e7;
	border-bottom:1px solid #dce1e7;	
}

.black_button{
    margin: 10px 0;
    padding: 10px 20px;
    display: inline-block;
    background-color: #144a96;
    color: #fff;
    font:18px Arial,Helvetica,sans-serif;
	font-weight:500;
    text-decoration: none;
    cursor: pointer;
	text-transform:uppercase;
}

.black_button:hover{
    color: #fff;
    background-color: #2889e4;
	text-decoration: none;
}

.black_button_left a{
	display:block;
	width:100%;
	height:100%;
	font:18px Arial,Helvetica,sans-serif;
    color: #fff;
	font-weight:500;
    text-decoration: none;
	text-transform:uppercase;
}

.black_button_right{
	float:right;
}

                  /****************************** ФОРМА ****************************/

.fields_blok{
	display:none;
}

.fields_blok .form_input label, .fields_blok .form_select label, .fields_blok .form_textarea label{width:185px; float:left;font-size:16px; font-family: Arial,Helvetica,sans-serif;color:#333; font-weight:normal; padding-top:12px; }
.fields_blok .form_input label .requir{font-weight:bold; color:red;}

.fields_blok .form-group{
	margin-bottom:0;
	margin-top:15px;
}
.fields_blok .form-control{width:540px; border-radius:2px; border:1px solid #c9c9c9; color:#333;  margin-bottom:0; float:left}
@media (max-width: 770px){
	.fields_blok .form-control{width:100%;}
}
.fields_blok .litle .form-control{width:246px; border-radius:2px 2px 0 0; }
.fields_blok .litle.top .form-control{height:45px; border-top:none; margin-top:0; border-radius:0 0 2px 2px;}
.fields_blok .form-group.top{margin-top:0;}

.fields_blok .prof{
	margin:0 0 10px;
}

.fields_blok .prof h2{
	font-size:32px;
	font-family: Arial,Helvetica,sans-serif;
	color:#333;
	font-weight:normal;
	text-transform:none;
	margin-bottom:12px;
}

.fields_blok .form-control.error{border: 1px solid #ff0202 !important; }
.fields_blok label.error{color:#ff0202 !important; white-space:nowrap; font-size:14px; font-family: Arial,Helvetica,sans-serif; padding-left:20px; font-weight:normal; }

.fields_blok .form-control:active{color:#000; border-color:#000}
.fields_blok input.form-control{height:46px; }
.fields_blok textarea.form-control{height:110px; }

.button_submit_bask{
	margin:10px 0;
    padding: 10px 20px;
    display: inline-block;
    background-color: #144a96;
    color: #fff;
    font:18px Arial,Helvetica,sans-serif;
	font-weight:500;
    text-decoration: none;
    cursor: pointer;
	text-transform:uppercase;
	border:none;
	
}

@media (max-width: 770px){
	.button_submit_bask{margin-left:0;}
}
/**********************************************************  /BASKET **********************************************************/

/**********************************************************  MODAL - BASKET  **********************************************************/
.buy_mod {padding:0 !important}
.buy_mod .modal-dialog{width:100%; margin:0; }

.buy_mod .modal-content, .buy_mod .modal-body{
	background:#fff;
	border-radius:0;
}

.buy_mod img{max-width:310px; width:100%}

.buy_mod .text{padding-top:10px }

.buy_mod .text a, .buy_mod .text span{
	display:block;
	color:#144a96;
	font:16px Arial,Helvetica,sans-serif;
}
.buy_mod .text a:hover {color: #9cc833;}

.comparison_mod .text a:hover{
	color:#9cc833;
}

.buy_mod .text span{
	font-style:italic;
	margin-top:10px;
	}
	
.buy_mod .comparis_button{
	display:inline-block;
	width:145px;
	height:45px;
	text-align:center;
	padding-top:12px;
	margin-right:50px
}
.buy_mod .glyphicon-remove:hover {color: #9cc833;}
.buy_mod .comparison_table{table-layout:fixed; width:1140px}
.buy_mod .comparison_table td{vertical-align:middle; }
/**********************************************************  /MODAL - BASKET  **********************************************************/

/**********************************************************  MODAL - COMPARISON  **********************************************************/
.comparison_mod {padding:0 !important}

.comparison_mod .modal-dialog{width:100%; margin:0; }

.comparison_mod .modal-content, .comparison_mod .modal-body{background:#fff; border-radius:0; }

.comparison_mod img{max-width:310px; width:100%;}

.comparison_mod .text a, .comparison_mod .text span{
	display:block;
	color:#144a96;
	font:16px Arial,Helvetica,sans-serif;
}

.comparison_mod .text a:hover{
	color:#9cc833;
}

.comparison_mod .text span{
	font-style:italic;
	margin-top:10px;
}

.link_comp{
	text-align:right;
}
.comparison_mod .glyphicon-remove:hover{color: #9cc833;}
/**********************************************************  MODAL - COMPARISON  **********************************************************/
/**********************************************************  RAZNOE  **********************************************************/
.no_results{
	font:16px Verdana,Geneva,sans-serif;;
	color:#000;
	margin:10px 0 0 10px;
}

.accessories_poduct_blok{
	width:100%;
    margin-top:30px;
    float: right;
}

.sum_price, .text-right{
	text-align:center;
}

.top_blok .text_pages_block{
	line-height:1.8em;
}

/**********************************************************  TECH_DOCK  **********************************************************/
.tech_dock_table{
	width:100%;
	margin:20px 0 40px;
}

.tech_dock_table tbody tr td{
	border:2px solid #999;
	padding:5px;
	color:#53677a;
	font:14px Arial,Helvetica,sans-serif;
}
	
.tech_dock_table .series_name{
	width:20%;
}

.tech_dock_table .category_name{
	width:20%;
}

.documents_list .file_link .file_name{
	background-position:left center;
	padding-left:45px;
	font:12px Arial,Helvetica,sans-serif;
}

.text_pages_block .footer_cont_adr, .text_pages_block .footer_cont_phone, .text_pages_block .footer_cont_email {
	color: #53677a;
	min-height:31px;
}
.stock_blok.no_position {left: auto;}
.check_blok, .check_blok .check_blok_price {color: #333 !important;}