body{	
	color: #000;
	background-color:#fff;
	font-family: Arial;
}
.container {
	margin: 0 auto;
    width: 980px;
}
.quip-comment-text{margin-bottom:50px;}
.center-l-s .singl-imgs{min-width:350px;}
.quip-allowed-tags{display:none;}
.recaptcha {height:0;}
.header-m{    
    width: 980px;
	padding-top:10px;
}
.h-bg { 
    background-color: #FFFFFF;   
	float: left;
	width:980px;
}
.logo {
	position: absolute;
    width: 202px;
	height: 49px;
}
.logo a{
   padding-top:40px;
}
/* Главное меню */
.header-m .m-menu{
	margin-left: 225px;	
}
.header-m .m-menu li ul {
    display: none;
    position: absolute;
	margin-top: 17px;	
	z-index:999;
}
.header-m .m-menu li:hover ul  { 
    display: block; /* При выделении пункта курсором мыши отображается подменю */
}
.header-m .m-menu ul > li {    
    position:relative;
	float:left;
	background: url("/assets/templates/exiteq/img/h-border-m.png") repeat-y scroll 0 0 transparent;
	padding: 17px 2px;
	width:120px;
}
.header-m .m-menu ul > li:nth-child(1){background:none; }
.header-m .m-menu ul > li a {
    text-align: center;    
	display:block;
	font: 18px Arial;
	color: #323342;
	background-color:#fff;
}
.header-m .m-menu ul > li a:hover{
	color:#ed1f27;
}
.header-m .m-menu ul li ul li  { 
	background: none repeat scroll 0 0 #FFFFFF;
    border-bottom: 1px solid #707075;
	width: 124px;
	padding:0px;
}
.header-m .m-menu ul li ul li:nth-child(1)  { background: none repeat scroll 0 0 #FFFFFF; }
.header-m .m-menu li ul a { 
    display: block;
    overflow: hidden;
    text-align: center;
    vertical-align: middle;
	padding: 6px 0px;
	font: 14px Arial;
}
.header-m .m-menu ul ul li a:hover  { 
	 background-color: #DCDCDC;
	 color:#2c2a28;
}
/* Неглавное меню*/
.header .menu{
	margin-left: 225px;	
}
.header .menu li ul {
    display: none;
    position: absolute;
	margin-top: 17px;
	z-index: 10;
}
.header .menu li:hover ul  { 
    display: block; /* При выделении пункта курсором мыши отображается подменю */
}
.header .menu li {    
    position:relative;
	float:left;	
	padding: 17px 2px;
	width:120px;
}
.header .menu ul > li a {
    text-align: center;    
	display:block;
	font: 18px Arial;
	color: #323342;
	background-color:#fff;
}
.header .menu ul > li a:hover{
	color:#ed1f27;
}
.header .menu ul li ul li  { 
	background: none repeat scroll 0 0 #FFFFFF;
    border-bottom: 1px solid #707075;
	width: 124px;
	padding:0px;
}
.header .menu li ul a {
    display: block;
    font-size: 14px;
    overflow: hidden;
    padding: 6px 0;
    text-align: center;
    vertical-align: middle;
}
.header .menu ul ul li a:hover  { 
	 background-color: #DCDCDC;
	 color:#2c2a28;
}
.header-m .m-menu ul > li.master {
	width:131px;
}
.header-m .m-menu ul > li.master a {
	font-size:17px;
}
.h-line {
 	 background: url("/assets/templates/exiteq/img/h-line-m.png") repeat-x scroll left top transparent;
    height: 6px;
    position: absolute;
    top: 117px;
    width: 224px;
}
.slider {	
    height: 400px;
	width: 980px;
	margin-top:5px;
}
.top ul {
	height: 220px;
    margin-bottom: 20px;
    margin-top: 20px;
    overflow: hidden;
}
.top ul li{
	/*background: url("/assets/templates/exiteq/img/t-border.png") repeat-y scroll left  top transparent;*/
	background:url(../img/t-border-g.png) no-repeat 0px 167px;
	width: 20%;
	float: left;
    padding: 13px 30px 19px 30px;
	box-sizing: border-box;
	text-align:center;
	min-height:220px;
}
.top ul li:first-child {
	/*padding-left: 0px;*/
	background: none; 
}
.top ul li:last-child {
	/*padding-right: 0px;*/
}
.top ul li img { max-width:100%; }
.top .lk-top{
	padding-top: 133px;
}
.top ul li  span {
	float: left;
    padding-top: 20px;
	width: 100%;
	text-align: center;
}
.top li  span a{ 
	font:14px Arial;
	color: #000;
}
.center h2,
.center .h2 {
	font-size: 17px;
	font-weight: bold;
}
.center, .center-1 {
	float:left;
	width:100%;
}

.main-news {overflow: hidden;}
.main-news .title-h {float: left; width: 50%; font-size: 17px; font-weight: bold; text-align: center; padding: 15px 0; font-family: Arial;}
.main-news .news {float: left; width: 50%;}
.news  .news-1 {	
    display: inline-block;
	overflow: hidden;
	position: relative;
    padding-right: 2px;
    width: 485px;
}

.news-1 .n-img{	
	padding-top: 330px;
}
.news-1 .text {	
	position: absolute;
    height: 212px;
    width: 208px;
    right: 20px;
    top: 0;
    overflow: hidden;
	background: #fff; /* Цвет фона */
    opacity: 0.87; /* Полупрозрачный фон */
    filter: alpha(Opacity=87); /* Прозрачность в IE */
	padding:10px;
}
.news-1 .title {
    padding-left: 10px;
    text-align: center;
}
.news-1 .title a {	
	font: bold 14px Arial;
	color: #000;
}
.news-1 .n-text{
    max-height: 153px;
    overflow: hidden;
    margin: 10px 0px 5px;
}
.news-1 .n-text,.news-1 .n-text p {
	font: 12px Arial;
}
.news-1 .date {
    float:left;
	font: bold 12px Arial;
	width: 50%;
}
.news-1 .nbottom {
	position:absolute;
	bottom:10px;
	width:92%;
}
.news-1 .readMore  a{
    float: right;
	color:#ed1c24;
	font: bold 12px Arial;
	text-decoration: underline;
}
.Read-all-news {padding-left: 40px;}
.Read-all-news a{
	font: bold 12px Arial;
	float: left;
	text-transform: uppercase; 

    text-decoration: underline;
	color:#ed1c24;
	padding:15px 0px;
}
.center .banners {
	width:100%;
	float: left;
}
.center .banners li {
	float: left;
	padding-right:32px;
}
.center .banners img {
	width: 305px;
	height: 202px;
}
.center .banners a {
	padding-top: 187px;
}
.center .banners li:last-child {
	padding-right: 0px;	
	float: right;
}

.f-plugin {padding: 10px 0 10px 0;}
.f-plugin em {display: block; text-align: center; font-weight: bold; border-bottom: 1px solid #ccc; padding: 10px 0 10px 0; margin-bottom: 10px; font-style: none;}
.footer {
    padding: 25px 0 15px;
    width: 100%;
	display: block; 
	clear: both;
	overflow: hidden;
}
.footer .menu {
    background-color: #DCDCDC;
    float: left; 
    width: 100%;	
}
.footer .menu ul{
	padding-left: 100px;
}
.footer .menu li {
 	background: url("/assets/templates/exiteq/img/f-border-m.png") repeat-y scroll right top transparent;
    float: left;
    padding: 9.5px 35px;
}
.footer .menu li:last-child {
   background:none;
}
.news .news-1:last-child {
	padding:0px;
}
.footer  .menu li  a{
	color: #000;
	font: 12px Arial;
}
.footer .menu li  a:hover {
	color:#ed1f27;
}
.powered {
    float: left;
    font-size: 12px;
    margin: 15px 0 0;
}
.powered > a {
    color: #000000;
}
.powered > a:hover {
    text-decoration: underline;
}
.center .content {
    border: 1px solid #b8b8b8;
	float: left;
	margin-top: 2px;
} 
.content .txt {
    padding: 20px;
}  
.content.one-col {float: none;}
.content .txt,.content .txt p { 
	font: 14px Arial;
	text-align: justify;
	line-height: 20px;
}
.center .content .title,
.content h1,
.content .h1 {
    /*background-color: #DCDCDC;*/
    color: #000000;
	font: bold 20px Arial;  
    padding: 10px 15px;	
}
.center .content-x1 {
	float: left;
	width:980px;
}
.content .menu {
	float: left;
	width: 200px;
}
.content .menu li {
	border: 1px solid #a6a6a6;
}
.content .menu li a{
	font: 15px Arial;
	color: #000;
}
.content .menu li a:hover{
	background-color:#dcdcdc;
}
.breadcrumbs {
    background: url(../img/bg-breadcrumbs-bw2.png) repeat-x scroll 0 0 transparent;
    border-radius: 3px 3px 3px 3px;    
    height: 35px;
    width: 100%;
	float: left;	
}
.breadcrumbs ul li a {
    color: #fff;
	font:14px Arial;
}
.breadcrumbs ul li a:hover {
	text-decoration: underline;
}
.breadcrumbs ul li {
    float: left;
    padding: 8px 8px 8px 9px;
}
.breadcrumbs ul li .B_currentCrumb {
    font-weight: bold;
}
.breadcrumbs ul{
	padding-left:7px;
	padding-top:2px;
}
.breadcrumbs ul li.B_lastCrumb {
	padding: 0;
}
.breadcrumbs ul li.B_currentCrumb {
	font-size: 14px;
	font-weight: bold;
	color: #fff;
	padding: 10px 0 8px 9px;
}
.news {
    float: left;
}
.post {
	float: left;
	margin: 20px;
}
.post .image {
    float: left;
    padding: 0 20px 10px 0;
    width: 300px;
}
.post2 img {
	border: 1px solid gray;
    float: left;
	width:300px;
	height: 210px;
	overflow: hidden;

}
.post .post-title {
    float: left;
    font: 16px Arial;
    width: 100%;
	margin-bottom: 10px;
}
.post .post-title a{ 
	color: black;
    font-weight: bold;
}
.post .text1 {
	float: left;
    text-align: left;
    width: 600px;
}
.post .n-text,.post .n-text p {
	font: 12px Arial;
	color: black;
	height: 160px;
	margin-bottom: 30px;
	overflow: hidden;
}
.post .f-text,.post .f-text p {
    color: black;
    font: 12px Arial;
    margin-bottom: 30px;
    text-align: left;
    width: 940px;
}
.post .date {
	float: left;
	color: gray;
	width:50%;
	font: bold 12px Arial;
}
.post .readMore {
	float: right;
}
.post .readMore a {
   color: #CD040C;
    font: bold 12px Arial;
    text-decoration: underline;
}
.pagenav  {
    font: 12px Arial;
    margin: 30px 0 30px 320px;
	float: left;
	width: 70%;
	text-align: center;
}
#pagenav-sertf {
 	margin: 0px 0 0px 320px;
}
.pagenav div {
    color: #CD040C;
    font: 17px bold Arial;
    padding-top: 5px;
    width: 90px;
	float: left;
}
.pagenav a {
    background-color: #DEDEDE;
    border-radius: 3px 3px 3px 3px;
    padding: 5px;
	display: block;
	float: left;
	margin-right: 10px;
	color: #000000;
}
.pagenav a:hover {
    background-color: #CD040C;
    color: #FFFFFF;
}
.pagenav-prdct {
    font-family: Arial;
    font-size: 18px;
    margin: 20px 0 10px 280px;
	font-weight: normal;
}
#pagenav-prdct1 {
	 float: left;
}
.pagenav-prdct span {
	float: left;
}
.pagenav-prdct li a.active {
	text-decoration: none;
}
.pagenav-prdct li a,.pagenav-prdct  a  {
	dispaly: block;
	float: left;
	padding-left: 20px;
    text-decoration: underline;
	color: #000;
}
.center-m{
	float: left;
	margin-top: 2px;
	width:100%;
} 
.center-m .left-menu {
	float: left;
}
.center-l {
    float: left;
    margin: 3px 0 0 20px;
    width: 760px;
}
.content-l-t {
	/*background-color: #dcdcdc;
	border: 1px solid #8f8f8f;*/
	display: table;
	margin-bottom: 10px;
}
.content-t-txt  {  
    color: #000000;
    font: 14px Arial;
    margin: 20px 10px;
    padding: 0;
	display: table-cell;
	vertical-align: top;
	overflow:hidden
}

.readmore-link {display: block; margin: 20px 20px 20px 30px; font-size: 12px;}

.content-t-txt p,
.content-t-txt h1,
.content-t-txt .h1,
.content-t-txt h2,
.content-t-txt .h2,
.content-t-txt h3,
.content-t-txt .h3 {
	padding: 0 20px;
}
.content-t-txt h3,
.content-t-txt .h3 {
	font-weight: bold;
}
 .content-t-txt  ul,  .content-t-txt  ol {margin: 20px; padding-left: 20px;}
  .content-t-txt  ul li {list-style: disc;}
    .content-t-txt  ol li {list-style: decimal;} 

.center-t-img  {
	padding: 20px;
	width: 150px;
	border-right: 2px solid #FFFFFF;
	display: table-cell;
	vertical-align: top;
}
.content-l-f {
	margin: 20px 0px;
	float: left;
	width: 100%;
	padding-bottom: 20px;
	border: 1px solid #8f8f8f;
}
.content-l-f .title-l-f {
    background-color: #dcdcdc;
	height: 30px;	
}
.content-l-f .title-l-f  div{
    font-family: Arial;
    font-size: 14px;
    font-weight: bold;
    padding-left: 10px;
    padding-top: 7px;
}
.content-l-r {
	margin-bottom: 20px;
	border: 1px solid #8F8F8F;
	float: left;
	padding: 10px;
	width: 740px;
}
.contnt-l-r1 {
    border: 1px solid #DCDCDC;
    display: inline-block;
    margin-top: 10px;
    text-align: center;
    width: 240px;
}
.contnt-l-r1 .image-l-r1{
	padding: 10px 0;
	/*height: 200px;*/
	height: auto;
}
.contnt-l-r1 .price { 
	font: 14px Arial;
	height: 15px;
    overflow: hidden;
}
.image-l-r1 a {padding-top: 200px;}
.contnt-l-r1 .title-l-r1 a {
	font-family: Arial;
	font-size: 14px;
    font-weight: bold;
    height: auto;
	/*height: 28px;*/
    overflow: hidden;
	color: #000;
	display: block;
	padding: 5px 5px 0px 5px;
}	
.contnt-l-r1 .View-l-r1 a {
	padding: 10px;
	display: block;
}
.contnt-l-r1 .View-l-r1 a {
	color: #e31e25;
	font: 14px Arial;
	text-decoration: underline;
}
.page-nav  {
	text-align: center;
	margin-bottom: 20px;
	font: 18px Arial;
}

.center-1 {
	border: 1px solid #A6A6A6;
	margin-top: 2px;
}
.center-l-s {
	width: 750px;
	position: relative;
	clear: both;
	overflow: hidden
}
.center-l-s1 {
    float: left;
    margin-left: 10px;
    margin-top: 77px;
    width: 360px;
}
.center-l-s1,.center-l-s1 p {
	font-family: arial;
	font-size: 12px;
}
.center-l-s .singl-title {
	font: 16px Arial;
    height: 37px;
    margin: 20px 0;
    overflow: hidden;
}
.center-l-s .singl-img {
	float: left;
	border: 1px solid #DCDCDC;
}
.center-l-s .singl-imgs {
	float: left;
	margin-top:10px;
}
.singl-imgs1 {
	display: inline-block;
	border: 1px solid #DCDCDC;
	margin-right: 6px;
	margin-bottom: 9px;
    width: 120px;
}
.singl-imgs1:nth-child(3n){
	 margin-right: 0px;
}

.singl-video img { margin:15px 0; }
.flash3d td { vertical-align:middle; }
.product-video { width:250px; padding:10px 0 0 10px; }
.product-video img { max-width:100%; }
.product-video .youtube, .singl-video .youtube { position:relative; }
.product-video .youtube-play {
	background:url(../img/play.png) no-repeat center center;
	position:absolute;
	top:-120px;	
	z-index:5;
	width:75px;
	height:75px;
	left:96px;
}
.singl-video .youtube-play {
	background:url(../img/play.png) no-repeat center center;
	position:absolute;
	top:-84px;	
	z-index:5;
	width:75px;
	height:75px;
	left:25px;
}
.fb-page { float:left; margin:10px 20px 10px 0; }
#vk_groups { float:left; margin-right:18px; }

.social-likes {
	margin-top: 10px;
}
.social-like { float:left; margin-right:10px; }

.center-l-s-btn {
	float: left;
	margin: 30px 0;
	width: 100%;
}
.center-l-s-btn1,.center-l-s-btn2 {
	float: left;
	width: 50%;
}
.center-l-s-btn2  a{
    color: #000000;
    font: 14px Arial;
    text-decoration: underline;
	padding-left: 20px;
}
.center-l-s-btn2 img {
    height: 20px;
    padding-left: 10px;
    position: absolute;
}
.singl-title-lft {
	font-size: 14px;
	font-family: Arial;
	font-weight: bold;
	padding-bottom: 20px;
}
.singl-manual {
	float: left;
}
.singl-manual .singl-manual-t a {
	color: #e31e25;
	font: 14px Arial;
}
.singl-manual-c {
	padding: 20px 0px;
}
.singl-manual-c,.singl-manual-c p {
	color: #000;
	font: 13px Arial;
	line-height: 16px;
}
.center-l-s-btn1 a  {
	background: url("/assets/templates/exiteq/img/filter-btn-bg.png") repeat-x scroll 0 0 transparent;
	color: #FFFFFF;
    padding: 5px 30px;
	font: 16px Arial;
}

.center-l-s-btn1 button, .oneclicklink {
	background: url("/assets/templates/exiteq/img/filter-btn-bg.png") repeat-x scroll 0 0 transparent;
	color: #FFFFFF;
    padding: 5px 28px;
	font: 16px Arial;
	border:0;
	cursor:pointer;
}
.oneclicklink { float:right; margin-bottom:15px; }
.content-title {
    background-color: #DCDCDC;
    font: bold 20px Arial;
	padding: 15px;
    text-transform: uppercase;
	text-align: left;
}
.katalogs , .Sertificats {
	float: left;
	padding: 30px;
}
.katalogs-1 {
    border: 1px solid #dcdcdc;
    float: left;
   	margin: 0 18px 22px 0;
	padding: 10px 0;
    text-align: center;
    width: 290px;
}
.katalogs-1:nth-child(3n) {
	margin-right: 0px;
}
.katalogs-1-img {
	height: 207px;
    overflow: hidden;
    padding: 0 10px;
    width: 270px
}
.katalogs-1-txt {
    background-color: #DCDCDC;
    margin: 12px 10px;
	padding: 10px;
}
.katalogs-1-txt div {
    font: 16px Arial;
    height: 20px;
    overflow: hidden;
    text-align: left;
}
.katalogs-1 .katalogs-1-save a {
    color: #FFFFFF;
    padding: 1px 40px;
	background: url("/assets/templates/exiteq/img/filter-btn-bg.png") repeat-x scroll 0 0 transparent; 
	display: block;
	font: 16px Arial;
    height: 29px;
    margin: 0 80px;
}
.center-1 .shops{
	float: left;
	width: 100%;
}
.center-1 .partners {
	float: left;
	width: 100%;
}
.center-1 .shops  .shops-title,.center-1 { 
    font: bold 18px Arial;
    text-align: center;
}
.shops-title { margin: 20px 0px;}
.partners .shops-title {  
	border-top: 1px solid #A6A6A6;
	font: bold 18px Arial;
	text-align: center;
	padding: 20px 0px;
}
.center-1 .shop1, .srv-center1 {
	border-top: 1px solid #a6a6a6;
	padding: 30px;
	float: left;
}
.center-1 .partner1 {
	border-top: 1px solid #a6a6a6;
	padding: 30px;
	float: left;
	width: 920px;
}
.partner1 ul li {
    float: left;
    font: 14px Arial;
    text-align: left;
    width: 33%;
}
.partner1 ul  li  span{
	font-weight: bold;
	padding-right: 5px;
}
.partner1-txt,.partner1-txt p {
    float: left;
    font: 14px Arial;
    width: 100%;
	padding-top: 2px;
    text-align: left;
}
.center-1 .shop1-map {
    float: left;
    height: 393px;
    overflow: hidden;
    width: 502px	
}
.center-1  .shop1-contact {
    float: left;
    margin-left: 30px;
    width: 388px;
}
.center-1   .shop1-contact-t,.srv-center-t {
	font: bold 14px Arial;
	text-align: left;
	height: 30px;
    overflow: hidden;
}
 .srv-center1 ul { width: 400px; float: left;}
.shop1-contact ul, .srv-center1 ul {
	margin: 20px 0px;
}
.shop1-contact ul li, .srv-center1 ul li {
    background-color: #DCDCDC;
    font: 14px Arial;
    height: 20px;
    margin-bottom: 3px;
    overflow: hidden;
    padding: 15px 25px;	
	text-align: left;
}
.shop1-contact ul li  span, .srv-center1 ul li span { 
	font-weight: bold;
	padding-right: 5px;
}
.shop1-contact .shop1-txt,.shop1-txt p, .srv-center-txt, .srv-center-txt p{
	font: 14px Arial;
	height: 160px;
	overflow: hidden;
	text-align: left;
}
.srv-center-txt { 
	margin: 20px;
	float: left;
	width: 480px;
}
.contacts {
	padding: 30px;
	float: left;
	width: 100%;
}
.contacts  ul {
    float: left;
    width: 380px;
	margin-top: 22px;
}
.contacts  ul  li {
	background-color: #DCDCDC;
    font: 14px Arial;
    height: 20px;
    margin-bottom: 3px;
    overflow: hidden;
    padding: 15px 25px;	
	text-align: left;
}
.contacts  ul  li  span{
	font-weight: bold;
	padding-right: 10px;
}
.contacts form {
    float: left;
    margin-left: -55px;
    width: 510px;
	text-align: left;
	position: relative;
	top: -15px;
}
.contacts form  div{
    float: left;
    margin-left: 30px;
    width: 510px;
}
.contacts form  div input{
	width: 305px;
}
.contacts form  div div{ 
	padding-bottom: 10px;
    width: 110px;
}
.contacts form  input,.contacts form  label,.contacts textarea {
	font: 16px Arial;
}
.contacts textarea { 
	width: 305px;
	resize: none;
}
.contacts form div span {
    color: #E52E35;
    font: italic 12px Arial;
    margin-left: 15px;
}
.submit-send  input{
	background: none repeat scroll 0 0 transparent;
    border: medium none;
}
.contacts form  .submit-send  input {
    background: url("/assets/templates/exiteq/img/filter-btn-bg.png") repeat-x scroll 0 0 transparent;
    color: white;
    height: 29px;
    margin-left: 320px;
    margin-top: 30px;
    padding: 0 10px;
    width: 150px;
}
.recaptcha {
    height: 127px;
    margin-top: 20px;
}
.contacts-map ,.contacts-map  p {
    float: left;
    font: bold 16px Arial;
    margin-bottom: 20px;
	text-align: left;
	margin-left: 25px;
	width: 550px;
}
.contacts-map .map {
    height: 265px;
    /*margin-top: 20px;*/
    width: 515px;
	overflow: hidden;
}
.guarantee {
	float: left;
	padding: 30px;
}
.guarantee,.guarantee p , .Sertificats, .Sertificats p {font: 12px Arial; text-align: left;}
.guarantee-gallery {
	margin-top: 30px;
}
.guarantee-gallery  img { 
    float: left;
    height: 350px;
    width: 450px;
	overflow:hidden;
}
.guarantee-gallery  img:first-child { padding-right: 10px; }
.Sertificats-gallery {	margin-top: 30px; }
.gal-item-active {
	display: inline-block;
	border: 1px solid #DCDCDC;
    height: 280px;
    margin-bottom: 30px;
    margin-left: 25px;
    width: 280px;
}
.gal-item-active:nth-child(4n),.gal-item-active:nth-child(1) {margin-left: 0px;} 
.form-1 {
  border: 1px solid gray;
  float: left;
  height: 80px;
  margin: 5px 0;
  padding: 10px;
  width: 180px;
  font: 12px Arial;
}
#mfilter_tv_price .m-taile {
	margin-top: 20px;
}
#mfilter_tv_price .drop-down {
  	 overflow: inherit;
     width: 100%;
}
.m-taile {
    float: left;
    /*width: 30%;*/
}
.mFilter_wrapper {
    width: 95%;
}
.mFilter_wrapper label{
    float: left;
}
#min_0, #max_0 {
    margin: 7px 7px 0;
    width: 60px;
}
.drop-down {
    height: 60px;
    overflow-y: scroll;
    padding-left: 10px;
    width: 175px;
}
.drop-down input{
    margin-right: 10px;
	}
.drop-down label {
	float: left;
	width: 100%;
	}
.sort {
    float: left;
    font: 12px Arial;
    padding: 10px;
    width: 100%;
}
.sort a {
	color: #E31E25;
}
.center-l-s1 table tr { 
  background: #f5f5f5;
  border-bottom: 2px solid #FFFFFF
}
.center-l-s1 table td {
	color: #000000;
    font: 13px/16px Arial;
}
.center-l-s1 table td { padding: 5px;}
.center-l-s1 table  .table-title {
	font-weight: bold;
}
#pagenav-news{
	float: left;
    margin: 0 0 0 320px;
    padding: 0 0 20px;
    width: 100%;
}
#t-pdct {width: 360px;display:none;}
#content_column2{
  float: left;
  width: 350px;
  padding: 0 0 0 10px;
  margin-top: -25px;
}
.img-block {float: left; width: 390px; overflow: hidden;}

.left-news li a{
    background-color: #FFFFFF;
    background-repeat: no-repeat;
    border: 1px solid #A6A6A6;
    color: #000000;
    font: 15px/30px Arial;
    height: 30px;
    margin-top: 5px;
    text-indent: 20px;
    overflow: hidden;
    float: left;
    width: 100%;
}
#coments {padding: 20px 0 0 0; font-family: Arial; font-size: 12px; width: 750px; clear: both;}
#coments h3, #coments .h3 {font-size: 19px; font-weight: bold; border-top: 2px solid #333; padding: 8px 0 15px;}
.quip-comment-body {border: 1px dotted #ccc; padding: 4px; margin: 0 0 4px 0;}
.quip-comment-author {display: block; padding: 4px 0 2px; font-size: 14px;}
#coments input, #coments textarea {font-family: Arial; font-size: 12px; border: 1px solid #333; color: #333;}
#coments .quip-fld {padding: 20px 0 0 0; display: table;}
#coments .quip-fld input, #coments .quip-fld label {display: table-cell; vertical-align: middle; float: none;}
#coments .quip-fld label {width: 177px;}
#coments .quip-fld input {width: 350px;}
#coments .quip{}
#coments .quip-fld input#quip-comment-notify-qcom {width: auto; margin-left: 10px;}
#coments button {	
	background: url("/assets/templates/exiteq/img/filter-btn-bg.png") repeat-x scroll 0 0 transparent;
	color: #FFFFFF;
    padding: 0 30px;
	height: 30px; 
	line-height: 30px;
	font: 16px Arial;
	border: none;
	cursor: pointer;
	margin: 5px 5px 0 0;
}
a {color: #ed1c24; text-decoration: underline;}
a:hover {text-decoration: none;}
.m-menu a {text-decoration: none;}
.breadcrumbs a{text-decoration: none;}
.breadcrumbs a:hover {text-decoration: underline;}
.center-l-s-btn1 a {text-decoration: none;}
.content .f-text h1,
.content .f-text .h1 {
	font-size: 17px;
	font-weight: bold;
	padding: 0 0 8px 0;
}
.content .f-text {font-family: Arial; font-size: 13px;}
.content .f-text p {padding: 6px 0; margin: 0;}
.content .f-text ul, .content .f-text ol {margin: 0 0 0 0; float: none; overflow: hidden; padding: 10px 0 16px 20px;}
.content .f-text ul li {padding: 0 0 4px; margin: 0; float: none; list-style: disc;}
.content .f-text ol li {list-style: digits; padding: 0 0 4px;}
.content .f-text strong {font-weight: bold;}
.content .f-text {}

.singl-manual-c strong{font-weight: bold;}
.singl-manual-c p {padding: 0 0 2px 0;}

.instblock{
    display: inline-block;
	width: 98%;
    position: relative;
    border-bottom: 2px solid #333;
    padding: 10px;
    margin: 10px 0px 10px 0px;
	}
.instructions-list {padding: 0 30px;}
.instructions-list p {padding-bottom: 20px;}
.instructions-list ul {padding: 0 0 0 0px; text-align: left; margin: 0 0 0 40px; margin: 0 0 0 25px;}
.instructions-list li {font-size: 13px;  font-weight: normal; list-style: decimal; margin: 0 0 7px 0; text-align: left;}
.instructions-list li a {color: #333;}

.partners_select { width:100%; }
.partners_select .partners_select_item { float:left; width:30%; margin:15px 40px 15px 10px; text-align:left; }
.partners_select .partners_select_item select { width:200px; height:30px; margin-left:15px; }
.partners_select .partners_button { float:left; margin-top:19px; }
.partners_select .partners_button a { background:url("/assets/templates/exiteq/img/filter-btn-bg.png") repeat-x scroll 0 0 transparent; color: #FFFFFF; padding: 6px 30px 7px 30px; font: 16px Arial; text-decoration:none; }
div.clear { clear:both; }

.service_table {padding-top:40px; width:100%; }
.service_table th { color:#fff; background:#e31f25; }
.service_table th, .service_table td { text-align:left; padding:10px; }
.service_table td { font-size:16px; font-weight:normal; }
.service_table tr.even td { background:#DCDCDC; }

#pmap { width:100%; height:400px; }

body.fixed{
	overflow: hidden;
}
.openmenu{
	display: none;
	transition-duration: 0.25s
}

.nav_fixed{
	position: fixed;
	height: 100%;
	left: 0;
	top:0;
 	width: 240px;
 	transition-duration: 0.25s
}
.nav_fixed{
	-moz-transform: translateX(-100%);
  	-ms-transform: translateX(-100%);
  	-webkit-transform: translateX(-100%);
 	 transform: translateX(-100%);
 	 width: 240px;
	 z-index:999;
 	 background: #ed1c24;
 	 box-shadow: 0 0 5px rgba(0,0,0,.4);
 	 box-sizing: border-box;
 	 overflow-y: auto;
}
.openmenu { z-index:999; }
.nav_fixed a { color:#fff; text-decoration:none; border-bottom:1px solid #fff; position:relative; }
.nav_fixed a:hover { opacity:0.8; }
.nav_fixed > ul > li > a > span {     
	position: absolute;
    top: 0;
    right: 0;
    height: 36px;
    width: 36px;
    background: url(../img/arr_catalog.png) no-repeat 50% 50%;
    display: block;
    opacity: 0.8;
}
.nav_fixed > ul > li > a > span.open {
    -moz-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
}

.nav_fixed > ul > li > a{
	display: block;
	padding:10px 15px;
}
.nav_fixed > ul > li > a:hover, .nav_fixed > ul > li.active > a{
	background: #ed1c24;
	color:#fff;
}
.nav_fixed ul ul{
	display:none;
	font-size: 14px;	
}
.nav_fixed ul ul a{
	display: block;
	padding:10px 15px 10px 30px;
}
.nav_fixed ul ul a:hover{
	background: #ed1c24;
	color:#fff;
}
.nav_fixed.open{
	-moz-transform: translateX(0%);
  	-ms-transform: translateX(0%);
  	-webkit-transform: translateX(0%);
 	transform: translateX(0%);
}

.itemchars h3, .itemchars .h3 { padding:30px 0 20px 0; }
.char-row { width:100%; }
.char-row.even { background:#DCDCDC; }
.char-row:after { display:table; content:""; clear:both; }
.char-name, .char-value { padding:10px; float:left; }
.char-name { width:66%; }
.char-minus, .char-plus { text-indent:-9999px; }
.char-minus { width:20px; height:100%; background:url(../img/char-minus.png) no-repeat center center; }
.char-plus { width:25px; height:100%; background:url(../img/char-plus.png) no-repeat center center; }

.header-m { z-index:10; }
.relativ { position:relative; }
/*.header-search { position:absolute; top:85px; right:5px; z-index:5; }*/
.header-search input { font: 16px Arial; padding:3px 5px; }
.header-search button { background:url(/assets/templates/exiteq/img/filter-btn-bg2.png) repeat-x scroll 0 0 transparent; color:white; height:27px; padding:0 10px; border:0; cursor:pointer; display: block; float: right; margin-left: 5px; }

.exform {    
    width: 100%;
	text-align: left;
	position: relative;
	margin-top:30px;
}
.exform .col-50{        
    width: 50%;
	float:left;
}
.exform .col-50 > div {
	position:relative;
}
.exform .error {
	position:absolute;
	top:0;
	left:0;
	width:100%;
}
.clearfix:after, .exform .col-50 > div {
	display:table;
	content:'';
	width:100%;
	clear:both;
}
.exform  div input{
	width: 99%;
	padding:5px 10px;
}
.exform div.inp{ 
	padding-bottom: 10px;
    width: 55%;
	float:left;
	position:relative;
}
.exform  div div.label {
	width:30%;
	text-align:right;
	margin-right:20px;
	padding-top:5px;
	float:left;
}

.exform select {
	padding:5px 10px;
}

.exform #prichina1 {
	width:35%;	
}

.exform #prichina2 {
	width:63%;
	float:right;
}

.exform  input,.exform  label,.exform textarea {
	font: 16px Arial;
}
.exform textarea { 
	width: 100%;
	resize: none;
	height:100px;
	padding:5px 10px;
}
.exform div span {
    color: #E52E35;
    font: italic 12px Arial;
    margin-left: 15px;
}
.submit-send {
	text-align:center;
	padding-bottom:20px;
}
.submit-send  input{
	background: none repeat scroll 0 0 transparent;
    border: medium none;
}
.exform  .submit-send  input {
    background: url("/assets/templates/exiteq/img/filter-btn-bg.png") repeat-x scroll 0 0 transparent;
    color: white;
    height: 29px;    
    padding: 0 10px;
    width: 150px;
}

.uheader { width:100%; background:#f6f7f9; box-shadow: 0 1px 4px rgba(0,0,0,.2); }
.uheader-inner { padding:0 10px; width:980px; margin:0 auto; position:relative; height:55px; }
.uheader .ucontacts { float:left; padding-top:5px; width:43%; }
.uheader .ucontacts .phone-block { float:left; width:60%; box-sizing:border-box; padding-left:40px; background:url(../img/telephone2.png) no-repeat left center; height:42px; }
.uheader .ucontacts .phone-block:last-child { width:40%; }
.uheader .ucontacts .psmall { font-size:10px; }
.uheader .ucontacts .roz { margin-top:10px; }
.uheader .ucontacts a { text-decoration:none; font-size:14px; }
.uheader .header-search { position:relative; float:right; padding-top:13px; width:35%; text-align:right; }
.uheader .header-search.wc { margin-right:210px; }
.uheader .favo { position:absolute; right:-147px; top:12px; }
.uheader .favo a { font-size:12px; display:block; color:#323342; text-decoration:none; text-transform:uppercase; }
.uheader .favo .compar { margin-top:7px; }

.gallery-item, .gallery-item a { outline:none; }
.gallery-item {
	display: inline-block;
	border: 1px solid #DCDCDC;    
    margin-bottom: 30px;
    margin-left: 25px;
    width: 30%;
	text-align:center;
	padding:8px 5px;
}
.gallery-item:hover { border-color:#000; opacity:0.9; }
.gallery-item img { max-width:100%; }
.gallery-item:nth-child(4n),.gallery-item:nth-child(1) {margin-left: 0px;} 	

#circle-main li { padding-bottom:20px;}
.hidden-lg { display:none !important; }

.ico-search { position:absolute; right:0; top:0; display:block; width:50px; height:50px; background:url(../img/14173-200.png) no-repeat center center; }

.bheader { margin-top:5px; display:none; box-shadow: 0 1px 4px rgba(0,0,0,.2); padding-bottom:5px; }
.bheader .bphone { float:left; width:20%; padding:0 10px 0 40px; box-sizing:border-box; margin-top:5px; background:url(../img/telephone2.png) no-repeat left top; }
.bheader .bphone a { font-size:14px; text-decoration:none; }
.bheader .bsearch { float:right; }
.bheader .bphone .bps { font-size:10px; }

.singl-manual .singl-manual-t a { font-weight:bold; text-decoration:none; }

.gallery, .related {margin-top:20px;}
.gallery p, .related p {text-align:center;margin-top:10px}
.gallery li {width:25%; float:left;}
.related li { width:25%; float:left; }
.related li img { max-width:100%; }
.cap1 { font-size: 19px; font-weight: bold; border-top: 2px solid #333; padding: 8px 0 15px; }
.zakaz { background: #dcdcdc; color: #000; padding: 5px 30px; font: 16px Arial; display:block; }
.button-im { position:absolute; top:5px; right:200px; }
.button-im a { display:block; padding:5px 30px 5px 10px; background:#ff0000 url(../img/arrow-25.png) no-repeat center right; color:#fff; text-decoration:none; }

.pdf-list { padding:20px; }
.pdf-item { margin-bottom:20px; }
.pdf-item:after { display:table; content:' '; clear:both; }
.pdf-item .pdf-img { float:left; width:150px; padding-right:30px; }
.pdf-item .pdf-desc { float:left; }
.pdf-item .pdf-desc div { color: #000000; font:bold 18px Arial; padding-bottom:20px; }

#msCart .table { width:100%; }
#msCart .table .image { width:70px; }
#msCart .table .header { background: #f6f7f9; box-shadow: 0 1px 4px rgba(0,0,0,.2); }
#msCart .table td { vertical-align:middle; padding:5px 10px; }
#msCart .table .count { width:100px; }
#msCart .table .count .input-sm { width:35px; text-align:center; font:16px Arial; padding:5px 10px; }
#msCart .table .price { width:130px; white-space:nowrap; }
#msCart .remove { width:20px; }
#msCart .table .image img { max-width:60px; }
#msCart .remove button { width: 20px; height: 20px; background: url(../img/remove.png) no-repeat center center; border: 0; cursor: pointer; }
#msCart .ititle { text-align:left; }
#msCart .cfooter { border-top:1px solid #dcdcdc; }
#msCart .cfooter th { padding-top:10px; font-weight:bold; }

#msOrder div input[type='checkbox'], #msOrder div input[type='radio'] { width:auto; padding:0; margin-top:8px; }
#msOrder .well { text-align:center; }
#msOrder h3,
#msOrder .h3 {
	font-size:20px;
}
#msOrder h3 span,
#msOrder .h3 span {
	color:#000;
	font-size:22px;
}
#msOrder button { background: url(/assets/templates/exiteq/img/filter-btn-bg.png) repeat-x scroll 0 0 transparent; color: white; height: 29px; padding: 0 10px; width: 150px; border:0; margin:20px 0 30px 0; }
#msOrder .error { position:relative; }

.txt p { margin-bottom:20px; }
.txt ul, .txt ol { margin:0 0 20px 30px; }
.txt ul li { list-style:circle; }
.txt ol li { list-style:decimal; }
.txt li { margin-bottom:15px; }

.topcart .icon {
	/*float:left;*/
	display:inline-block;
	width:50px;
	height:50px;
	position:relative;
	background:url(../img/cart.png) no-repeat center center;	
}
/*.header .topcart a:hover .icon {
	background-color:#da6037;
}
.header .topcart .title { 
	display:inline-block; 
	font-size:15px; 
	margin-bottom:15px; 
	vertical-align:top;
	margin:15px 0 0 10px;
}*/
.topcart .icon span {
	position:absolute;
	z-index:10;
	top:-10px;
	right:-3px;
	background:#ed1c24;
	border-radius:50%;
	padding:2px 6px;
	color:#fff;
}

.header-search .fbasket {
	position:absolute;
	right:-205px;
	top:10px;
}

.header-m .fbasket {
	position:absolute;
	top:10px;
	right:8px;
}
.ico-search.wc {
	right:60px;
}

.price {
	margin-top:20px;
	color:#e31e25;
	font-weight:bold;
	width:133px;
	text-align:center;
	font-size:20px;
}

.oldprice {
	margin-top:10px;
	color:#000000;	
	width:133px;
	text-align:center;
	font-size:18px;
	text-decoration:line-through;
	font-weight:normal;
}

#msCart .oldprice {
	margin-top:0;
	font-size:16px;
	font-weight:normal;
}

.center .content .title.orderdone {
	color:#1f7922;
	font-size:17px;
}

.left-menu ul.wfmenu li a, .left-menu ul.wfmenu li ul li a { border:0; }
.left-menu ul.submenu { margin-left:20px; width:auto; }
ul.wfmenu > li > a { padding-left:5px !important; }
.filtr .form-1 { border:0 !important; }

.filtr { width:200px; margin-top:20px; }
.filtr .fcap { font-weight:bold; }
.citem .price { width:auto; height:auto; color:#000; font-size:16px; margin-top:0; font-weight:bold; }
.citem .instock { /*color:#02af02;*/ }
.citem .priceblock { display:none; }
.langby .citem .priceblock { display:block; }
.filtr .form-1 { border:1px solid #A6A6A6; width:178px; height:auto; float:none; margin-bottom:10px; }
.filtr .drop-down { height:auto; overflow:auto; }
.citem .image-l-r1 { position:relative; }
.citem .actions { opacity:0; visibility:hidden; transition: all 0.2s ease-out; position: absolute; top: -15px; left: 0; height: 30px; background: rgba(255, 255, 255, 0.85); width: 100%; line-height: 30px; font-size: 13px; }
.langby .citem:hover .actions { -webkit-transition: all 0.2s ease-out; -moz-transition: all 0.2s ease-out; -o-transition: all 0.2s ease-out; -ms-transition: all 0.2s ease-out; transition: all 0.2s ease-out; top: 0; opacity:1; visibility:visible; }
.citem .actions a { padding-top:0; text-decoration:none; }
.citem .actions a.comparison-link { border:0; text-decoration:none; margin-left:35px; }
.citem .actions a.comparison-link i, .favo .icon-compare { display:inline-block; vertical-align:middle; width:13px; height:13px; background:url(../img/icon-compare.png) no-repeat; }
.citem .actions a.comparison-remove i { background-position:left bottom; }
.citem .actions div, .citem .actions .msfavorites { display:inline-block; }
.citem .actions .msfavorites-icon-heart, .favo .msfavorites-icon-heart { width:13px; height:13px; background: url(../img/icon-heart-small3.png) no-repeat; }
.favo .msfavorites-icon-heart { display:inline-block; vertical-align:middle; }
.citem .inv .nal, .citem .price { font-size:15px; }
.citem .inv .nal { float:left; margin-left:23px; }
.citem .inv .price { float:right; margin-right:23px; }
.citem .quick { transition: all 0.2s ease-out; position: absolute; z-index: 9; left: 50%; top: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); opacity:0; visibility:hidden; }
.citem .quick .quickviewlink { width: 170px; height: 36px; background-color: rgba(255, 255, 255, 0.75); border: 1px solid rgba(255, 255, 255, 0.85); }
.citem .quick .quickviewlink a { display:block; height:36px; line-height:36px; /*width:137px;*/ width: auto; font-size:14px; background-image: url(../img/icon-quick-black.png); padding-left:33px; background-repeat: no-repeat; background-position: 7% center; padding-top:0; color:#000; text-decoration:none; }
.langby .citem:hover .quick { opacity:1; visibility:visible; -webkit-transition: all 0.2s ease-out; -moz-transition: all 0.2s ease-out; -o-transition: all 0.2s ease-out; -ms-transition: all 0.2s ease-out; transition: all 0.2s ease-out;}
.modal.quickview { cursor:default; }
.quickview .img-block { width:45%; }
.quickview .img-block img { max-width:100%; }
.quickview .singl-imgs1 { width:30.7% }
.quickview .center-l-s .singl-imgs { min-width:100%; }
.quickview #content_column2 { width:52%; }
.itemname { margin:30px 0; text-align:center; font-weight:bold; }
.itemspec { width:100%; border-spacing:0; border-collapse:collapse; }
/*.itemspec tr:nth-child(2n-1) { background: #ECECEC; }*/
.itemspec tr td { padding:5px 0; font-size:13px; }
.itemspec tr td:nth-child(2) { text-align:right; }

.item { position:relative; }
.item .actions { position:absolute; top:110px; right:0; }
.item .actions div { display:block !important; text-align:right; }
.item .actions a.comparison-link { border:0; text-decoration:none; margin-top:12px; }
.item .actions a.comparison-link i { display:inline-block; vertical-align:middle; width:13px; height:13px; background:url(../img/icon-compare.png) no-repeat; }
.item .actions a.comparison-remove i { background-position:left bottom; }
.item .actions div, .citem .actions .msfavorites { display:inline-block; }
.item .actions .msfavorites-icon-heart { width:13px; height:13px; background: url(../img/icon-heart-small3.png) no-repeat; }

.container .content-l-r { border:0; padding:0; width:761px; }
.container .citem { width:248px; }
.center-l .content h1,
.center-l .content .h1 {
	padding:10px 0;
}

.overlay{
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,.6);
	position: fixed;
	z-index: 10;
	top:0;
	left:0;
	display: none;
}
.popup{
	position: fixed;
	top:50%;
	left:50%;
	-moz-transform: translateX(-50%) translateY(-50%);
  	-ms-transform: translateX(-50%) translateY(-50%);
  	-webkit-transform: translateX(-50%) translateY(-50%);
 	transform: translateX(-50%) translateY(-50%);
 	width:300px;	
 	z-index: 11;
 	background: #fff;
 	display: none;
}
.popup .title{
	color:#fff;
	font-size: 18px;
	height: 50px;
	line-height: 50px;
	padding:0 20px;
	background: #e31e25;
	font-family: 'Arial';
	position: relative;
}
.popup .carname { margin:-10px 0 10px 0; text-align:center; }
.popup .title .close{
	display: block;
	position: absolute;
	top:6px;
	right: 10px;
	line-height: 1
}
.popup form{
	padding:30px 20px;
}
.popup form input[type=text]{	
	color:#46515a;
	font-size: 18px;
	font-family: 'Arial';
	background: #f1f4f7;
	border:1px solid #bdc5cc;
	height: 40px;
	padding:0 20px;
	margin-bottom: 10px;
	width:219px;
}

.popup form textarea {	
	color:#46515a;
	font-size: 16px;
	font-family: 'Arial';
	background: #f1f4f7;
	border:1px solid #bdc5cc;
	height: 40px;
	padding:10px 20px;
	margin-bottom: 10px;
	height:100px;
	width:219px;
}

.popup form input[type=submit]{
	background: #e31e25;
	height: 40px;
	line-height: 40px;
	font-family: 'Arial';
	font-size: 18px;
	text-align: center;
	color:#fff;
	border: none;
	cursor: pointer;
	text-transform: uppercase;
	display: block;
	width: 100%;
}
.popup form input[type=submit]:hover{
	background: #ff2930;
}
.popup .mess { 
	color:#485967;
	font-size: 16px;
	font-family: 'Arial';
	padding:10px 30px;	
}
.popup form input[type=checkbox] + label{
	color:#485967;
	font-size: 16px;
	font-family: 'Arial';
	line-height: 20px;
	margin-bottom: 10px;
	cursor: pointer;	
	float: left;
}
.popup form input[type=checkbox] {
	display: none;
}
.popup form input[type=checkbox] + label:before {
	display: inline-block;
	content: "";
	width: 18px;
	height: 18px;
	background: #f1f4f7;
	border:1px solid #bdc5cc;
	float: left;
	margin-right: 7px;
	cursor: pointer
}
.popup form input[type=checkbox]:checked + label:before{
	background: url(../images/check.png) no-repeat 50% 50%  #f1f4f7
}

.input-error { border:1px solid #f10000 !important; }
.check-error { color:#f10000 !important; }
.validate { display: block; margin-bottom: -3px; opacity: 0.01; position: absolute; width: 0 !important; height: 0 !important; }

.aform input[type=checkbox] + label{
	color:#485967;
	font-size: 16px;
	font-family: 'Arial';
	line-height: 20px;
	margin-bottom: 10px;
	cursor: pointer;	
	float: left;
}
.aform input[type=checkbox] {
	display: none;
}
.aform input[type=checkbox] + label:before {
	display: inline-block;
	content: "";
	width: 18px;
	height: 18px;
	background: #f1f4f7;
	border:1px solid #bdc5cc;
	float: left;
	margin-right: 7px;
	cursor: pointer
}
.aform input[type=checkbox]:checked + label:before{
	background: url(../images/check.png) no-repeat 50% 50%  #f1f4f7
}

table.itemspec td {
	border-bottom:1px solid #dcdcdc;
	padding:5px 0;
}

table.itemspec td.otd1 {
	width:57%;
}
table.itemspec td.otd2 {
	width:7%;	
}
table.itemspec td.otd3 {	
	width:36%;
}

.comparison-table td {
	border-bottom:1px solid #dcdcdc;
}

.comparison-head .msfavorites {
	display:inline-block;
	margin-top:30px;
}

#msMiniCart .h5 {
	margin: 0;
}

.category-h1 {
    font-size: x-large;
}

.singl-manual-t {
	min-height:48px;
}

.inv .outof { color:#777; }
.outof .center-l-s-btn1 { width:100%; float:none; }
.outof .center-l-s-btn2 { width:50%; float:right; margin-top:5px; }
.outof .center-l-s-btn2 .onecl { display:none; }
.modal-content .item .actions { top:30px; }