@font-face {
    font-family: "bebasneueregular";
    font-style: normal;
    font-weight: normal;
    src: url("fonts/BebasNeueRegular.otf") format("opentype"), 
    url("fonts/BebasNeueRegular.woff") format("woff"), 
    url("fonts/bebasneueregular.woff2") format("woff2"),
    url("fonts/bebasneueregular.ttf") format("truetype"), 
    url("fonts/BebasNeueRegular.svg") format("svg");
}

html * {
    max-height: 999999px;
}

body {

	font-size:14px;

	font-family:calibri, Helvetica,arial,verdana;

	color:#2d2d2d;

	margin:0;
min-width:1200px;
}


#jivo-iframe-container{
right:auto !important;
left:50px !important;
}


/* СТИЛИ ДЛЯ ОБЩИХ ЭЛЕМЕНТОВ */



div.fon{

	display:none;

	background:#000000;

	width:200%;

	height:200%;

	position:fixed;

	z-index:400;

	opacity:0.8;

	top:-20px;

}

div.centercolumn .centertext{
margin:0 auto;
max-width:1200px;
}

input[type="button"] {

	 background: #e10004 none repeat scroll 0 0;
    border: medium none;
    color: #fff;
    cursor: pointer;
    font-family: calibri,Helvetica,arial,verdana;
    font-size: 18px;
    outline: medium none;
    padding: 4px 30px;
    text-decoration: none;
    text-transform: uppercase;
	-webkit-transition: all 0.5s ease;                  

    -moz-transition: all 0.5s ease;                 

    -o-transition: all 0.5s ease;   

    -ms-transition: all 0.5s ease;          

    transition: all 0.5s ease;

	cursor:hand;

}



input[type="button"]:hover {

	font-size:18px;



	background:#DBDBDB;

	color:#000;

	outline:none;

	border:none;

	cursor:pointer;

	cursor:hand;

	text-decoration:none;

}



input[type="text"] {

	background: #fff none repeat scroll 0 0;
    border:1px solid #666;
    box-sizing: border-box;
    color: #000000;
    font-family: calibri,Helvetica,arial,verdana;
    font-size: 17px;
    outline: medium none;
    padding: 3px 6px;

	width:100%;



	-moz-box-sizing:border-box;

	-webkit-transition: all 0.5s ease-in-out;

	-moz-transition: all 0.5s ease-in-out;

	-o-transition: all 0.5s ease-in-out;

	transition: all 0.5s ease-in-out;

}



input[type="text"]:focus {

	border:1px solid #666;

}



input[type="password"] {

	font-size:17px;

	font-family:calibri, Helvetica,arial,verdana;

	color:#000;

	width:100%;

	padding:3px 6px;

	box-sizing:border-box;	

	-moz-box-sizing:border-box;

	outline:none;

	border:1px solid #666;

	-webkit-transition: all 0.5s ease-in-out;

	-moz-transition: all 0.5s ease-in-out;

	-o-transition: all 0.5s ease-in-out;

	transition: all 0.5s ease-in-out;
    
    background: #fff none repeat scroll 0 0;
}



input[type="password"]:focus {

	border:1px solid #666;

}



input.fail {

	background:#fff3f3;

	border:1px solid #ff8888;

}



input.fail:focus {

	border:1px solid #9A1414;

}



textarea {

	font-size:17px;

	font-family:calibri,Helvetica,arial,verdana;

	color:#000;

	width:100%;

	padding:3px 6px;

	box-sizing:border-box;	

	-moz-box-sizing:border-box;

	outline:none;

	border:1px solid #666;

	-webkit-transition: all 0.5s ease-in-out;

	-moz-transition: all 0.5s ease-in-out;

	-o-transition: all 0.5s ease-in-out;

	transition: all 0.5s ease-in-out;

background: #fff none repeat scroll 0 0;
}



textarea:focus {

	border:1px solid #333;

}



textarea.fail {

	background:#fff3f3;

	border:1px solid #ff8888;

}



textarea.fail:focus {

	border:1px solid #9A1414;

}




select {

	font-size:17px;

	font-family:calibri, Helvetica,arial,verdana;

	color: #000;

	width:100%;

	padding:3px 6px;

	box-sizing:border-box;	

	-moz-box-sizing:border-box;

	outline:none;

	border:1px solid #eee;

	-webkit-transition: all 0.5s ease-in-out;

	-moz-transition: all 0.5s ease-in-out;

	-o-transition: all 0.5s ease-in-out;

	transition: all 0.5s ease-in-out;
    background: #fff none repeat scroll 0 0;
}



select:focus {

	border:1px solid #333;

}



select.fail {

	background:#fff3f3;

	border:1px solid #ff8888;

}



select.fail:focus {

	border:1px solid #9A1414;

}



a {

	text-decoration:none;
    color:#2d2d2d;

}



a:hover {

	text-decoration:none;


}



div.relative {

	position:relative;

}



div.deliver {

	

}



div.inline {

	display:inline-block;

	vertical-align:middle;

}



div.delivercent {

	display: table-cell;

	vertical-align:top;

}



div.incenter {

	display:table;

	margin:0 auto;

	width:100%;

}



div.nothingfound {

	color: #ee372a;

	text-align: center;

	margin: 20px auto;

	

}



div.textfail {

	color:#ee372a;

}



span.star {

	color:#ee372a;

}



/*-- ВСПЛЫВАЮЩЕЕ ОКНО ОТВЕТА --*/	



div.answerform {

	position: fixed;

	background: #fff;

	box-shadow: 0px 0px 0px 20px #333;

	padding: 30px;

	display: none;

	z-index: 500;

	width: 500px;

	max-width:90%;

}



div.answer_main {

	width:100%;

}



div.answer_mainin {



}



div.answer_closeline {

	height:40px;

}



div.answer_close {

	float:right;

}



div.answer_title {

	text-align: center;

	font-size: 110%;

	padding: 20px;

}



/* СТИЛИ РАЗМЕТКИ */



div.body{

	min-width:1200px;

}



div.allheader {

	background: rgba(0, 0, 0, 0.8) url("strong/bg_head.png") repeat scroll 0 0;
    position: relative;
    width: 100%;
    z-index: 3;
}



div.overhead {
 margin: 0 auto;
    position: relative;
    width: 100%;
    z-index: 3;
}



div.overheadinfo {

	margin:0 auto;

	width:100%;
    min-width:1200px;
    max-width:1200px;
	display: table;

}



div.overheadleft {

display: table-cell;
    padding-left: 80px;
    vertical-align: middle;
    width: 27%;


}



div.overheadright {

	display:table-cell;



}

div.table_cell{
    display:table-cell;
}



div.head {
box-shadow: 0 5px 5px 0 rgba(19,17,12,0.34);
 background: #F7F7F6;
    margin: 0 auto;
    position: relative;
    width: 100%;
    z-index: 2;
    

}



div.headinfo {

	margin:0 auto;

	width:100%;
    min-width:1200px;
    max-width:1200px;
	display: table;


}



div.headcolumnlogo {
display: table-cell;
    padding: 0;
    position: relative;
    vertical-align: middle;
    width: 28.5%;

}



div.headcolumn1 {

 display: table-cell;
    text-align: center;
    vertical-align: middle;

}



div.headcolumn2 {

	display:table-cell;

	vertical-align: middle;

	text-align: center;

	padding:0 5px;

}



div.headcolumn2row1 {

		

}



div.headcolumn2row2 {

		

}



div.headcolumn3 {

display: table-cell;
    padding: 0 5px;
    text-align: right;
    vertical-align: middle;
    width: 172px;

}



div.headcolumn3row1 {

	text-align:right;

}



div.headcolumn3row2 {

	text-align:right;	

}



@media all and (max-width: 699px) { 

	

	div.headcolumnlogo {


	}

	

	div.headcolumn1 {


	}



	div.headcolumn2 {

		display:block;

	}



	div.headcolumn3 {

		display:block;

		text-align: center;

		width:auto;

	}

	

	div.headcolumn3row2 {

		text-align:center;	

	}

	

}



div.underhead {

	width:100%;

	margin:0 auto;

	background:#000;

}



div.underheadinfo {

	margin:0 auto;

	width:100%;

	max-width:1400px;

	display: table;

}



div.underheadleft {

	display:table-cell;

}



div.underheadright {

	display:table-cell;

	text-align: right;

}



div.allcentermain {

margin: 0 auto;
    max-width: 1200px;
    min-width: 1200px;
    width: 100%;
    min-height:400px;
}



div.allcenterblock {

	display: table;

	width: 100%;

	margin:0 auto;

}



div.leftmain {

	vertical-align:top;

	display:table-cell;

	width:260px;

	padding:10px 0;

}



@media all and (max-width: 800px) { 



	div.leftmain {

		display:none;

	}

	

}



div.leftcolumn {

	padding:0 15px 0 0 ;

}





div.centermain {

	vertical-align:top;

	display:table-cell;

	padding:0 0 0 0px;

}



div.centercolumn {



}



div.rightmain {

	vertical-align:top;

	display:table-cell;

	width: 260px;

	padding:10px;

}



div.rightcolumn {

	margin-left:20px;

}



div.centerunderslider {

	

}



div.leftunderslider {

	

}



div.rightunderslider {

	

}



div.allfooter {
 background: #666666 url("strong/bg_head.png") repeat scroll 0 0;
    width: 100%;

}

div.allfooter:before{
    content:"";
    background:url(strong/bg_bor_line.jpg) repeat-y center top;
    height: 17px;
    display:block;
}



@media all and (max-width: 699px) { 





}




div.allfooterinfo {

margin: 0 auto;
    max-width: 1200px;

}



div.overfooter {

	

}



div.underfooter {

	

}



div.underfooterleft {

	

}



div.underfooterright {

	

}



div.counter {

	

}



/* МОДУЛИ РАЗДЕЛОВ */



/* Разделы на шапке */



div.topchapters {

	

}



div.topchapters_separator {

	display:none;

}



div.topchapter {

	display:inline-block;

	vertical-align:middle;

	position:relative;

	-webkit-transition: all 0.3s ease;                  

    -moz-transition: all 0.3s ease;                 

    -o-transition: all 0.3s ease;   

    -ms-transition: all 0.3s ease;          

    transition: all 0.3s ease;

	cursor:pointer;

	cursor:hand;

}



div.topchapter a { 

	text-decoration:none;

	-webkit-transition: all 0.3s ease;                  

    -moz-transition: all 0.3s ease;                 

    -o-transition: all 0.3s ease;   

    -ms-transition: all 0.3s ease;          

    transition: all 0.3s ease;
    letter-spacing:0.5px;
	  color: #fff;
    font-size: 19px;
       background: rgba(0, 0, 0, 0) url("strong/arr_left.png") no-repeat scroll 17px 7px;
    padding-left: 30px;
    margin-left: 00px;

}



div.topchapter:hover {

	display:inline-block;

	vertical-align:middle;

	position:relative;



}



div.topchapter:hover a.topchapter_link { 

	text-decoration:underline;

	color:#fff;
     background: rgba(0, 0, 0, 0) url("strong/arr_left.png") no-repeat scroll 17px 7px;
    padding-left: 30px;
    margin-left: 0px;
}



div.topactivechapter {

	display:inline-block;

	vertical-align:middle;

	position:relative;

	cursor:pointer;

	cursor:hand;

}



div.topactivechapter a.topchapter_link { 

	 background: rgba(0, 0, 0, 0) url("strong/arr_left.png") no-repeat scroll 17px 7px;
    color: #fff;
    font-size: 19px;
    padding-left: 30px;
    text-decoration: underline;
    letter-spacing:0.5px;
    margin-left: 0px;

}



div.topchapterin {

	padding:4px 5px 4px 0;

	height:30px;

	display:table-cell;

	vertical-align:middle;

}



div.topchapter:hover div.topchapters_submenu{

	display:block;

}



div.topactivechapter:hover div.topchapters_submenu{

	display:block;

}



div.topchapters_submenu {

	display:none;

	position:absolute;

	top:36px;

	background:#fff;

	text-align:left;

	z-index:100;

	padding:5px;

	border:1px solid #dfdfdf;

}



div.topchapter_submenu0 {

	min-width:150px;

	padding:3px;

}



div.topchapter_submenu1 {

	min-width:150px;

	padding:3px;

}



div.topchapter_submenu0:hover {

	min-width:150px;

	padding:3px;

	

}



div.topchapter_submenu1:hover {

	min-width:150px;

	padding:3px;

	

}



div.topchapter_submenu0 a{

	color:#888;

	font-size:90%;

	white-space:nowrap;

}



div.topchapter_submenu1 a{

	color:#888;

	font-size:90%;

	white-space:nowrap;

}



div.topchapter_submenu0:hover a{

	color:#000;

	font-size:90%;

	white-space:nowrap;

}



div.topchapter_submenu1:hover a{

	color:#000;

	font-size:90%;

	white-space:nowrap;

}





/* Адаптивное меню разделов */



div.mobiletopchapters {

	display:none;

}



@media all and (max-width: 699px) { 




	div.mobiletopchapters {

		position:relative;

		display:none;

		width:32px;

		height:32px;

		margin-left:0px;

		margin-top: 4px;

		margin-bottom:4px;

	}

	

}



div.mobiletopchapters #seechapters {

	width:32px;

	height:32px;

	cursor:pointer;

	cursor:hand;

	font-size:0;

	background:url("/themes/templates/menu.PNG") no-repeat center;

}

	

div.menuchapters_name {

	color:#333;

}



div.menuchapters {

	display:none; 

	position:fixed; 

	height:100%;

	width:0px;

	top:0px;

	left:0;

	z-index:4000; 

	max-height:100%;

	overflow-y:auto;

	background: #fff;

	border-right: 1px solid #333;

}



div.menuchapters_block {

	padding:5px; 

	text-align:left;

	font-size:13px; 

	color:#fff;

	border-bottom:1px solid #eee;

}



div.menuchapters_block a{

	font-size:120%;

	color:#333;

	text-decoration:none;

}



div.menuchapters_block:hover a{

	font-size:120%;

	color:#333;

	text-decoration:none;

}





/* Разделы в колонке */



div.columnchapters_main {

	margin-bottom:10px;

}



div.columnchapters_title {

	font-size:110%;

	color: #333;

    padding: 10px;

    margin-bottom: 10px;

	border-bottom: solid 1px #dfdfdf;

}



div.columnchapters {

	

}



div.columnchapter0 {

	padding: 5px;

	cursor:pointer;

	cursor:hand;

	-webkit-transition: all 0.5s ease-in-out;

	-moz-transition: all 0.5s ease-in-out;

	-o-transition: all 0.5s ease-in-out;

	transition: all 0.5s ease-in-out;

}



div.columnchapter0 a{

	text-decoration: none;

	color:#777;

}



div.columnchapter0:hover {

	text-decoration: none;

	padding: 5px;

}



div.columnchapter0:hover a{

	text-decoration:none;

	color:#333;

}



div.columnchapteractive0 {

	padding: 5px;

	cursor:pointer;

	cursor:hand;

}



div.columnchapteractive0 a{

	text-decoration:none;

	color:#333;

}



div.columnchapter1 {

	padding: 4px 0px 4px 10px;

	cursor:pointer;

	cursor:hand;

}



div.columnchapter1 a{

	text-decoration:none;

	color:#888;

}



div.columnchapter1:hover {

	padding: 4px 0px 4px 10px;

}



div.columnchapter1:hover a{

	text-decoration:none;

	color:#333;

}



div.columnchapteractive1 {

	padding: 4px 0px 4px 10px;

	cursor:pointer;

	cursor:hand;

}



div.columnchapteractive1 a{

	text-decoration:none;

	color:#333;

}



div.columnchapter2 {

	padding: 4px 0px 4px 20px;

	cursor:pointer;

	cursor:hand;

}



div.columnchapter2 a{

	text-decoration:none;

}



div.columnchapter2:hover {

	padding: 4px 0px 4px 20px;

}



div.columnchapter2:hover a{

	text-decoration:none;

	color:#000;

}



div.columnchapteractive2 {

	padding: 4px 0px 4px 20px;

	cursor:pointer;

	cursor:hand;

}



div.columnchapteractive2 a{

	text-decoration:none;

	color:#000;

}



/* Разделы в центре */



div.centerchapters {

	margin:10px 0;

	text-align:center;

}



div.centerchapters_in {



}



div.centerchapter {

	display: inline-block;

    margin: 15px 10px;

    min-width: 30%;

    max-width: 270px;

    vertical-align: top;

}



div.centerchapter_topname {

	display:none;

}



div.centerchapter_img {

	vertical-align:middle;

	display:block;

	text-align:center;

	width: 100%;

	height:230px;

	overflow:hidden;

}



div.centerchapter_imgin {

	vertical-align: middle;

    line-height: 230px;

    width: 100%;

    text-align: center;

}



div.centerchapter_imgin img{

	max-width:100%;

	max-height:230px;

	vertical-align: middle;

	border:0;

}



div.centerchapter_infoblock {

	vertical-align:top;

	text-align:center;

}



div.centerchapter_bottomname {

	padding:10px 0px 10px 0;

}



div.centerchapter_bottomname a {

	font-size:110%;

	color:#000;

	text-decoration:none;

	-webkit-transition: all 0.7s ease;

	-moz-transition: all 0.7s ease;

	-o-transition: all 0.7s ease;

	transition: all 0.7s ease;

}



div.centerchapter_bottomname a:hover {

	font-size:110%;

	color:#000;

	text-decoration:underline;

}



div.centerchapter_info {

	margin: 5px 0px;

	height:50px;

	font-size:90%;

	color:#888;

}



div.centerchapter_button {

	text-align:center;

}



/* МОДУЛИ ПОИСК */



div.search {

    margin: 15px auto 0;
    max-width: 188px;
    position: relative;

}



div.search_input {

	display:inline-block;

	position:relative;

	max-width:100%;

	width:100%;

	vertical-align:middle;

}



div.search_input input,
div.search_input input[type='text']:focus {
    background:transparent;
	width:100%;
     padding: 4px 6px 1px;
	max-width:188px;
    border:none;
    border-bottom:1px solid #C2C2C2;

}



div.search_button {

	display:inline-block;

	vertical-align:middle;

	position:absolute;

    top: 2px;

    right: 5px;

}



div.search_button input {

	padding:0;

	background:rgba(0, 0, 0, 0) url("/themes/strong/search_p.png") no-repeat scroll center center;

	width:24px;

	height:24px;

	font-size:0;

	border:0;

}



div.search_button input:hover {

	padding:0;

	background:rgba(0, 0, 0, 0) url("/themes/strong/search_p.png") no-repeat scroll center center;

	width:24px;

	height:24px;

	font-size:0;

	border:0;

}



div.dropdownsearch {

	position:absolute;

	z-index:3000;

	width:100%;

}



div.dropdownsearchfon {

	position:relative;

	box-shadow:0 0 2px #eee;

	border:1px solid #dfdfdf;

	left:0px;

	background:white;

}



div.searchrow0 {

	display:table;

	width:100%;

	cursor:pointer;

	cursor:hand;

   border-bottom: 1px solid #eeeeee;

}



div.searchrow1 {

 	display:table;

	width:100%;

	cursor:pointer;

	cursor:hand;

border-bottom: 1px solid #eeeeee;

}

div.searchrow1:hover, div.searchrow0:hover{background:#eeeeee;}



div.dropdownname0 {

    text-align:left;

	color:#2d2d2d;

	padding:5px;	  

	font-size: 90%;

	display:table-cell;

}



div.searchrow0:hover div.dropdownname0 {

	text-align:left;

	color: #888;

	font-size: 90%;

}



div.dropdownname1 {

    text-align:left;

	color:#2d2d2d; 

	padding:5px;  

	font-size: 90%;

	display:table-cell;

}



div.searchrow1:hover div.dropdownname1 {

	color: #888;

	font-size: 90%;

	text-align:left;

}



div.dropdownprice0 {

	text-align:right;

    color: #fc121d;

   font-size: 90%;

	padding:5px;

	display:table-cell;

}



div.searchrow0:hover div.dropdownprice0 {



}



div.dropdownprice1 {

	text-align:right;

    color: #fc121d;

    font-size: 90%;

    padding:5px;

	display:table-cell;

}



div.searchrow1:hover div.dropdownprice1 {



}



/* НОВОСТНАЯ ЛЕНТА */



/* Новостная лента в колонке */



div.columnarticles_main {

	

}



div.columnarticles_title {

	font-size: 110%;

    color: #333;

    padding: 10px;

    margin-bottom: 10px;

    border-bottom: solid 1px #dfdfdf;

}



div.columnarticles {

	

}



div.columnarticle_separator {

	display:none;

}



div.columnarticle {

	text-align:left;

}



div.columnarticle_imgleft {

	display:none;

}



div.columnarticle_imgright {

	display:none;

}



div.columnarticle_info {

	vertical-align:top;

}



div.columnarticle_name {

	padding: 3px 0;

}



div.columnarticle_name a {

	text-decoration:none;

}



div.columnarticle_date {

	color:#dfdfdf;

	font-style:italic;

	margin-bottom: 20px;

	text-align:right;

}



div.columnarticle_seeall {

	text-align:center;

	margin-bottom:20px;

}



/* Новостная лента в центре */



div.centerarticles_main {

	text-align: Center;

	margin:10px 0;

}



div.centerarticles_title {

	font-size: 130%;

    color: #333;

    padding: 10px;

	text-align:left;

    margin-bottom: 10px;

	border-bottom: solid 1px #dfdfdf;

}



div.centerarticle {

	display: inline-block;

    vertical-align: top;

    max-width: 580px;

    margin: 5px;

    text-align: center;

}



div.centerarticle_img {

	max-width: 580px;

    margin: 0px auto;

}



div.centerarticle_imgin {

	height:300px;

	display:block;

	width:100%;

}



div.centerarticle_imgin img{

	max-height:300px;

	max-width:100%;

}



div.centerarticle_info {

	text-align:center;

	margin-top:20px;

}



div.centerarticle_topname {

	display:none;

}



div.centerarticle_name {

	text-align:left;

	margin:8px 0;

}



div.centerarticle_name a {

	font-size:110%;

	text-decoration:none;

}



div.centerarticle_name a:hover {

	font-size:110%;

	text-decoration:none;

	color:#ee372a;

}



div.centerarticle_short {

	margin: 5px 0px;

	text-align:left;

	color:#888;

	font-size:90%;

}



div.centerarticle_date {

	padding: 8px;

}



div.centerarticle_seeall {

	text-align:center;

}



/* Новостная лента страница */



div.pagearticles {

	text-align: center;

}



div.pagearticle {

	margin:5px 0;

	text-align:center;

}



div.pagearticle_img {

	width:180px;

	display:table-cell;

	vertical-align:top;

}



div.pagearticle_imgin {

	

}



div.pagearticle_imgin img{

	max-width:180px;

}



div.pagearticle_info {

	display:table-cell;

	text-align:left;

	vertical-align:top;

	padding-left:15px;

}



div.pagearticle_topname {

	display:none;

}



div.pagearticle_name {

	margin-bottom: 3px;

}



div.pagearticle_name a {

	font-size:110%;

	text-decoration:none;

}



div.pagearticle_short {

	margin: 3px 0;

	font-size:90%;

	color:#888;

}



div.pagearticle_date {

	

}



/* Страница элемента ленты */



div.articleback {

	margin: 10px 0;

}



div.articlename {

	margin-bottom: 20px;

}



h1{

	font-weight:normal;

	padding:4px 10px;

}



div.articletext {

	

}



div.articledate {





padding: 8px;	

}



div.article_commall {

	

}



div.articlecomments {

	

}



div.commenthorseparator {

	

	

}



div.commentquote {

	

}



div.oneartcomm {

	

}



/* ХЛЕБНЫЕ КРОШКИ */



div.breads {
border-bottom: 1px solid #dfdfdf;
    color: #888888;
    font-size: 16px;
    margin: 2px auto;
    padding: 6px 5px;
}



div.linkicon {

background: rgba(0, 0, 0, 0) url("strong/arr_left.png") no-repeat scroll center center;
    color: rgba(0, 0, 0, 0);
    display: inline-block;
    font-size: 90%;
    padding: 0 10px;
    vertical-align: middle;

}



div.link {

	display:inline-block;

	vertical-align:middle;

}



div.link a {

	text-decoration:none;

	color:#888;

	font-size:90%;

}



div.link a:hover {

	font-size:90%;

	text-decoration:underline;

	color:#888;

}



div.linkactive {

	display:inline-block;

	vertical-align:middle;

}



div.linkactive a {

	color:#888;

	font-size:90%;

}



div.linkactive a:hover {

	text-decoration:underline;

	color:#888;

	font-size:90%;

}



/* ПАГИНАЦИЯ */



div.paging {
    text-align: center;
    padding: 10px 0;
	

}



div.pagingbutton {

	display:inline-block;

	vertical-align:middle;

}



div.pagingleft input{

	    padding: 8px 10px;

}



div.pagingright input{
	    padding: 8px 10px;


}



div.pagingall {

	background:#dfdfdf;

	border:1px solid #dfdfdf;

	color:#888;

	font-size: 100%;

	width: 36px;

	

	text-align:center;	

	cursor:pointer;

	cursor:hand;

	margin:0 2px;

	line-height: 36px;

}



div.pagingall:hover {

	background:#fff;

	border:1px solid #dfdfdf;

	color:#888;

	font-size: 100%;

	width: 36px;

	height: 36px;

	line-height: 36px;

	text-align:center;	

	cursor:pointer;

	cursor:hand;

	margin:0 2px;

}



div.pagingnow {

	background:#fff;

	border:1px solid #dfdfdf;

	color:#888;

	font-size: 100%;

	width: 36px;

	height: 36px;

	line-height: 36px;

	text-align:center;	

	cursor:pointer;

	cursor:hand;

	margin:0 2px;

}



/* ЗАКАЗАТЬ ЗВОНОК */



div.callme {

	

}



div.callmeform {

background: rgba(0, 0, 0, 0) url("strong/bg_form.jpg") no-repeat scroll center center;
    box-shadow: 0 0 0 20px #333;
    display: none;
    max-width: 90%;
    padding: 15px;
    position: fixed;
    width: 500px;
    z-index: 500;

}



div.callme_main {
 text-align: center;
    width: 100%;
}



div.callme_mainin {



}



div.callme_closeline {

	height:40px;

}



div.callme_close {

	float:right;

}



div.callme_title {

 font-family: bebasneueregular;
    font-size: 25px;
    padding: 10px 0;
    text-align: center;

}



div.callme_line {

	margin:3px 0;

}



div.callme_block {

	

}



div.callme_button {

	

}



/* СЛАЙДЕР */



div.sliderback {
 margin-top: -187px;
	

}



div.slider {

	    width: 100%;
    overflow: hidden;

}

div.sliderimg {	
    margin: 0 auto;
    
}



div.advbanner {
position: absolute;
    max-width: 1920px !important;
    width: 100% !important;

}



div.sliderarrows {

	

}



div.sliderleft {

	position:absolute;

	z-index:100;

	top:60%;

	left:15px;

}



div.sliderleft input {

	background:rgba(0, 0, 0, 0) url("/themes/strong/arrow_left.png") no-repeat scroll center center;

	width:56px;

	height:42px;

	font-size:0;

	padding:0;

	border:0;

	-webkit-transition: all 0.5s ease-in-out;

-moz-transition: all 0.5s ease-in-out;

-o-transition: all 0.5s ease-in-out;

transition: all 0.5s ease-in-out;

}



div.sliderleft input:hover {

	background:rgba(0, 0, 0, 0) url("/themes/strong/arrow_left.png") no-repeat scroll center center;

	width:56px;

	height:42px;

	font-size:0;

	padding:0;

	border:0;

}



div.sliderright {

	position:absolute;

	z-index:100;

	margin-left:99%;

	left:-50px;

	top:60%;

}



div.sliderright input {

	background:rgba(0, 0, 0, 0) url("/themes/strong/arrow_right.png") no-repeat scroll center center;

	width:56px;

	height:42px;

	font-size:0;

	padding:0;

	border:0;

	-webkit-transition: all 0.5s ease-in-out;

-moz-transition: all 0.5s ease-in-out;

-o-transition: all 0.5s ease-in-out;

transition: all 0.5s ease-in-out;

}



div.sliderright input:hover {

	background:rgba(0, 0, 0, 0) url("/themes/strong/arrow_right.png") no-repeat scroll center center;

	width:56px;

	height:42px;

	font-size:0;

	padding:0;

	border:0;

}



div.sliderbuttons {

	   height: 23px;
    margin-top: -22px;
    position: relative;
    text-align: center;
    z-index: 100;

}



div.sliderbuttonsin {

	

}



div.sliderbutton {

	 display: inline-block;
    vertical-align: top;

}



div.slidernext {

 background: #8d8d8d none repeat scroll 0 0;
    border-radius: 50%;
    cursor: pointer;
    font-size: 0;
    height: 6px;
    margin: 3px 0;
    width: 6px;

	cursor:hand;

}



div.slidernextact {

	 background: #ff0521 none repeat scroll 0 0;
    border-radius: 50%;
    cursor: pointer;
    font-size: 0;
    height: 6px;
    margin: 3px 0;
    width: 6px;
	cursor:hand;

}



/* ГАЛЕРЕЯ */



/* Страница галереи */



div.pagegallery {

	text-align:center;

}



div.gallery {

	display: inline-block;

	margin:15px 10px;

	min-width: 30%;

    max-width: 270px;

	vertical-align: top;

	-webkit-transition: all 0.3s ease;                  

    -moz-transition: all 0.3s ease;                 

    -o-transition: all 0.3s ease;   

    -ms-transition: all 0.3s ease;     

}



div.gallery_img {

	vertical-align:middle;

	display:block;

	text-align:center;

	width: 100%;

/*	height:230px;*/
    height: 75px;

	overflow:hidden;

}



div.gallery_imgin {

	vertical-align: middle;

/*    line-height: 230px;*/

    width: 100%;

    text-align: center;

}



div.gallery_imgin img{

	max-width:100%;

	max-height:230px;

	vertical-align: middle;

	border:0;

}



div.gallery_text {

	text-align: center;

	padding-top:10px;

}



/* Слайдер галереи */



div.slidergallerys {

	position: relative;

	padding-bottom:10px;

	margin-top:20px;

}



div.slidergallery_title {

	font-size:110%;

	color: #333;

    padding: 10px;

    margin-bottom: 10px;

	border-bottom: solid 1px #dfdfdf;

}



div.slidergallery_info {

	margin: 0 auto;

}



div.slidergallery_left {

	display:table-cell;

	vertical-align: middle;

	padding-right:20px;

}



div.slidergallery_right {

	display:table-cell;

	vertical-align: middle;

	padding-left:20px;

}



div.slidergallery_center {

	vertical-align: middle;

	display:table-cell;

	margin:0 auto; 

	width:100%;

}



div.slidergallery_cont {

	

}



div.slidergallery_contin {

	

}



div.slidergallery_main {

	display:table-cell; 

	vertical-align: top;

}



div.slidergallery {

	margin:5px;





}



div.slidergallery_topname {

	display:none;

}



div.slidergallery_bottomname {

	text-align:center;

}



div.slidergallery_bottomname a {



font-size: 110%;



}



div.slidergallery_bottomname a:hover {

color: #ee372a;

font-size: 110%;



			-webkit-transition: all 0.5s ease-in-out;

-moz-transition: all 0.5s ease-in-out;

-o-transition: all 0.5s ease-in-out;

transition: all 0.5s ease-in-out;

text-decoration:none;

}



div.slidergallery_img {

	vertical-align:middle;

	display:table-cell;

	text-align:center;

	max-width: 362px;

	height:200px;

	overflow:hidden;

}



div.slidergallery_img:hover {

	vertical-align:middle;

	display:table-cell;

	text-align:center;

	max-width: 362px;

	height:200px;

	overflow:hidden;

}



div.slidergallery_imgin {

	height: 200px;

}



div.slidergallery_imgin img{

	max-width:362px;

	max-height:200px;

}



div.slidergallery_seeall {

	text-align:center;

	margin:15px 0;

}



/* Колонка галереи */



div.columngallerys_main {



}



div.columngallery_title {



}



div.columngallerys {



}



div.columngallery {



}



div.columngallery_topname {



}



div.columngallery_bottomname {



}



div.columngallery_imgleft {



}



div.columngallery_imgright {



}



div.columngallery_separator {



}



div.columngallery_seeall {



}



/* ОТЗЫВЫ */



/* Форма добавления */



div.addcomment {

	width: 80%;

    margin: 0 auto;

	margin-top:30px;

}



div.addcomment_title {

	text-align:center;

	color:red;

}



div.addcommenttitle {

	padding: 10px 0px 10px;

	font-size:150%;

	text-align: center;

	margin: 0px auto 10px;

}



div.addcomment_line {

	margin:10px 0;

}



div.addcomment_block{

	

}



div.addcomment_button {

	text-align:center;

}



div.addcomment_info {



}



/* Страница отзывов */



div.pagecomments {



}



div.pagecomment {

	padding: 10px;

	margin: 0 auto;

	margin-bottom: 10px;

	margin-top: 10px;

}



div.pagecomment_info {

	display:table;

	width:100%;

}



div.pagecomment_name {

	display:table-cell;

	color: #888;

	font-size:100%;

}



div.pagecomment_text {

	font-size:110%;

}



div.pagecomment_date {

	display:table-cell;

	text-align:right;

	font-style:italic;

}



div.pagecomment_separator {



}



/* Отзывы в колонке */



div.columncomments {



}



div.columncomments_title {



}



div.columncomment {



}



div.columncomment_name {



}



div.columncomment_text {



}



div.columncomment_date {



}



div.columncomment_separator {



}



div.columncomment_seeall {



}



/* Отзывы в центре */



div.centercomments {

	vertical-align:top;

}



div.centercomments_title {

	font-size: 130%;

    color: #333;

    padding: 10px;

    margin-bottom: 10px;

    border-bottom: solid 1px #dfdfdf;

}



div.centercomment {



}



div.centercomment_info {

	margin:10px 0;

	display:table;

	width:100%;

}



div.centercomment_name {

	display:table-cell;

}



div.centercomment_text {

	font-size:110%;

	margin:5px 0;

}



div.centercomment_date {

	display:table-cell;

	margin-left:50px;

	text-align:right;

}



div.centercomment_seeall {



}



/* FAQ */



/* Форма добавления */



div.addfaq {

	width: 50%;

	margin: 30px auto 0px;

}



div.addfaqtitle {

	font-family: bebasneueregular;
    font-size: 25px;
    padding: 10px 0;
    text-align: center;
    }



div.addfaq_line {

	margin: 10px 0px;

}



div.addfaq_block{

	

}



div.addfaq_button {

	text-align:center;

}



div.addfaq_info {



}



/* Страница отзывов */



div.pagefaqs {



}



div.page_faq {

border-bottom: 1px solid #2b2b2b;
    margin: 10px auto;
    padding: 10px;
}



div.pagefaq_info {

	display:table;

	width:100%;

}



div.pagefaq_name {

 color: #000;
    display: table-cell;
    font-size: 18px;

}



div.pagefaq_text {

font-size: 16px;
    padding-left: 20px;
}



div.pagefaq_date {

	display:table-cell;

	text-align:right;

}



div.pagefaq_textseparator {



}



div.pagefaq_answerinfo {

	display:table;

	width:100%;

}



div.pagefaq_answername {

	display: table-cell;

	padding-top: 20px;

}



div.pagefaq_answertext {

	background: #eee none repeat scroll 0% 0%;

	padding: 10px 10px 10px 30px;

	border: 1px solid #dfdfdf;

	color: #333;

	font-size:110%;

}



div.pagefaq_answerdate {

	display:table-cell;

	text-align:right;

}



div.pagefaq_separator {



}



/* ФОРМА СВЯЗИ */



div.feedback_main {

	min-width:300px;

	vertical-align:top;

	padding:20px 10px;


}



div.feedback_in {



}



div.feedback_title {

border-bottom: 1px solid #666666;
    color: #000;
    font-family: bebasneueregular;
    font-size: 25px;
    margin: 0 auto 10px;
    padding: 10px 0 5px;
    text-align: center;

}



div.feedback_titlein {

	text-align:center;

}



div.feedback_info {



}



div.feedback_line {

	margin:10px 0;

}



div.feedback_blockname {

	vertical-align:top;

}



div.feedback_blockparam {

	vertical-align:top;

}



div.feedback_button {

	text-align:center;

}



div.feedback_button input {



}



/* ГОЛОСОВАНИЯ */



div.columnpolls {

	margin-top:20px;

	padding: 5px;

}



div.columnpolls_title {

	font-size:110%;

	color: #333;

    padding: 10px;

    margin-bottom: 10px;

	border-bottom: solid 1px #dfdfdf;

}



div.columnpoll {



}



div.columnpoll_info {



}



div.columnpoll_infoin {

	display:table;

	width:100%;

}



div.columnpoll_radio {

	display:table-cell;

	vertical-align:middle;

	width:1%;

}



div.columnpoll_name {

	display:table-cell;

	vertical-align:middle;

	padding: 5px 0;

}



div.columnpoll_votes {

	display:table-cell;

	vertical-align:middle;

	width:1%;

	color:#AAC5DC;

}



div.columnpoll_line {

	background:#dfdfdf;

}



div.columnpoll_linein {

	background: #ee372a;

	height: 25px;

}



/* РЕГИСТРАЦИЯ */



div.registration_main {

background: rgba(0, 0, 0, 0) url("strong/stol.jpg") no-repeat scroll -59% 64px;
    margin: 10px auto 0;
    max-width: 1200px;
    padding: 10px;

}




div.registration_title {

font-family: bebasneueregular;
    font-size: 25px;
    padding: 10px 0;
    text-align: center;

}



div.registration_blockin {
margin: 0 auto;
    width: 650px;
	

}



div.registration_line {

	display:table;

	width:100%;

}



div.registration_blockname {

	display:table-cell;

	width:25%;

	padding: 4px;

	vertical-align:middle;

}



div.registration_blockparam {

	display:table-cell;

	padding: 4px;

	vertical-align:middle;

}



@media all and (max-width: 899px) { 



	div.registration_blockname {

		display:none;

	}



	div.registration_blockparam {

		display:block;

		padding: 4px;

		margin:3px;

		vertical-align:middle;

	}



}



div.registration_button {

	text-align: center;

	margin: 20px;

}



div.registration_maincomp {


padding: 20px 0;
    text-align: center;
}



/* ОКНО ВХОДА */



div.loginform {

	background: rgba(0, 0, 0, 0) url("strong/stol.jpg") no-repeat scroll left top;
    box-shadow: 0 0 0 20px #333;
    display: none;
    max-width: 90%;
    position: fixed;
    width: 500px;
    z-index: 500;

}



div.login_main {

background: rgba(255, 255, 255, 0.75) none repeat scroll 0 0;
    padding: 30px;

}



div.login_mainin {



}



div.login_closeline {

	height:40px;

}



div.login_close {

	float:right;

}



div.login_title {

font-family: bebasneueregular;
    font-size: 25px;
    padding: 10px 0;
    text-align: center;

}



div.login_line {

	

}



div.login_block {

	margin-bottom:10px;

}



div.login_button {
text-align: center;
	

}



div.login_info {

	

}



div.login_forget {

cursor: pointer;
    float: left;
    margin-top: 3px;

	cursor:hand;

}



div.login_maininsocial {



}



div.login_titlesocial {

	text-align: center;

	font-size: 110%;

	text-transform: uppercase;

	padding: 10px;

	color:#333;

}



div.login_titlesocialin {

	text-align:center;

}



div.login_socialfb {

	display:inline-block;

	padding:5px;

}



div.login_socialfb input  {

	width:50px;

	height:50px;

	background:url('/themes/templates/f.png') no-repeat;

	border:0;

	font-size:0;

	color:transparent;

	padding:0;

}



div.login_socialfb input:hover {

	width:50px;

	height:50px;

	background:url('/themes/templates/f.png') no-repeat;

	border:0;

	font-size:0;

	color:transparent;

	padding:0;

}



div.login_socialod {

	display:inline-block;

	padding:5px;

}



div.login_socialod input  {

	width:50px;

	height:50px;

	background:url('/themes/templates/od.png') no-repeat;

	border:0;

	font-size:0;

	color:transparent;

	padding:0;

}



div.login_socialod input:hover {

	width:50px;

	height:50px;

	background:url('/themes/templates/od.png') no-repeat;

	border:0;

	font-size:0;

	color:transparent;

	padding:0;

}



div.login_socialgg {

	display:inline-block;

	padding:5px;

}



div.login_socialgg input  {

	width:50px;

	height:50px;

	background:url('/themes/templates/g.png') no-repeat;

	border:0;

	font-size:0;

	color:transparent;

	padding:0;

}



div.login_socialgg input:hover {

	width:50px;

	height:50px;

	background:url('/themes/templates/g.png') no-repeat;

	border:0;

	font-size:0;

	color:transparent;

	padding:0;

}



div.login_socialvk {

	display:inline-block;

	padding:5px;

}



div.login_socialvk input  {

	width:50px;

	height:50px;

	background:url('/themes/templates/vk.png') no-repeat;

	border:0;

	font-size:0;

	color:transparent;

	padding:0;

}



div.login_socialvk input:hover {

	width:50px;

	height:50px;

	background:url('/themes/templates/vk.png') no-repeat;

	border:0;

	font-size:0;

	color:transparent;

	padding:0;

}



/* АВТОРИЗАЦИЯ */



/* Кнопки */



div.buttonsusers {


}



div.buttonsusers_main {



}



div.buttonsusers_button1 {

	display:inline-block;

}



div.buttonsusers_button2 {

	display:inline-block;

}



div.buttonsusers_button3 {

	display:inline-block;

}



div.buttonsusers_button4 {

	display:inline-block;

}

div.buttonsusers_button1 input,
div.buttonsusers_button2 input,
div.buttonsusers_button3 input,
div.buttonsusers_button4 input{
    color: #fff;
    background:none;
    border:none;
    padding:5px 0 5px 32px;
    font-size:19px;
    text-transform:none;
}


div.buttonsusers_button1 input:hover,
div.buttonsusers_button2 input:hover,
div.buttonsusers_button3 input:hover,
div.buttonsusers_button4 input:hover{
    background: none;
    text-decoration:underline;
    border:none;
    color:#fff;
    padding:5px 0 5px 32px;
    font-size:19px;
    
}

div.buttonsusers_button1 input,
div.buttonsusers_button3 input,
div.buttonsusers_button1 input:hover,
div.buttonsusers_button3 input:hover{
    background:url(strong/vhod.png) no-repeat 5px center;
    padding-right:2px;
}

div.buttonsusers_button2 input,
div.buttonsusers_button4 input,
div.buttonsusers_button2 input:hover,
div.buttonsusers_button4 input:hover{
     background:url(strong/reg.png) no-repeat 5px center;
}










/* Поля */



div.polesusers {

	

}



div.polesusers_main {

	

}



div.polesusers_enter {

	

}



div.polesusers_enter1 {

	

}



div.polesusers_enter1 {

	

}



div.polesusers_button {

	

}



div.polesusers_button1 {

	

}



div.polesusers_button2 {

	

}



div.polesusers_titlesoc {

	

}



div.polesusers_social {

	

}



div.polesusers_fb {

	

}



div.polesusers_gg {

	

}



div.polesusers_vk {

	

}



div.polesusers_od {

	

}



div.polesusers_forget {

	

}



div.polesusers_mainin {

	

}



div.polesusers_enterin {

	

}



div.polesusers_buttonsin {

	

}



div.polesusers_buttonsin1 {

	

}



div.polesusers_buttonsin2 {

	

}



div.polesusers_buttonsin3 {

	

}



div.polesusers_buttonsin4 {

	

}



/* АККАУНТ */



div.accountinfo {



}



div.userwelcome {

border-bottom: 1px solid #666666;
    color: #666666;
    font-family: bebasneueregular;
    font-size: 25px;
    margin: 0 auto 10px;
    padding: 10px 0 5px;
    text-align: center;

}



div.accounttabs {

	margin-top:5px; 

   margin-bottom:5px;

   border-bottom: 1px solid #666;

   position:relative;

   top:0px;



}



div.accounttabposition {

	display:inline-block;

	vertical-align:bottom;

	 position:relative;

   top:1px;

}





div.accounttab {

	padding: 10px 20px;

	border: 1px solid  #666;

	height:20px;

	-webkit-transition: all 0.3s ease;                  

    -moz-transition: all 0.3s ease;                 

    -o-transition: all 0.3s ease;   

    -ms-transition: all 0.3s ease;          

    transition: all 0.3s ease;

	cursor:pointer;

	cursor:hand;

	background:#eee;

}



div.accounttab:hover {

	padding: 10px 20px;

	border: 1px solid #666;

	height: 30px;

	color: #fff;

	background: #666;

	cursor: pointer;

}



div.accountactivetab {

	padding: 10px 20px;

	border: 1px solid #666;

	height: 30px;

	color: #fff;

	background: #666;

	cursor: pointer;

}



@media all and (max-width: 899px) { 



	div.accounttabposition {

		display:block;

		top:0px;

	}

	

	div.accounttab {

		text-align:center;

		height:auto;

		padding:10px;

	}

	

	div.accounttab:hover {

		text-align:center;

		height:auto;

		padding:10px;

	}

	

	div.accountactivetab {

		text-align:center;

		height:auto;

		padding:10px;

	}



}



div.accounttabinfo {

	padding: 20px;

}



div.account_userdata {



}



div.account_userdatacolumn1 {

	display:inline-block;

	width:48%;

	vertical-align:top;

}



div.account_userdatacolumn2 {

display: inline-block;
    margin-left: 2%;
    vertical-align: top;
    width: 48%;

}



@media all and (max-width: 899px) { 



	div.account_userdatacolumn1 {

		display:block;

		width:90%;

		vertical-align:top;

	}



	div.account_userdatacolumn2 {

		display:block;

		width:90%;

		vertical-align:top;

		float:none;

		margin-top:20px;

	}



}



div.account_button{

	text-align:center;

	margin-top:20px;

}



div.account_blockname {

	color: #888;

	font-size:110%;

	padding: 10px 0px 0px 0px;

}



div.account_title{

border-bottom: 1px solid #dfdfdf;
    font-family: bebasneueregular;
    font-size: 21px;
    margin: 0 auto;
    padding: 0 0 10px;
    text-align: center;
    width: 50%;

}



div.account_orders {

	

}



div.account_order {

	border:1px solid #888;

	padding:10px;

}



div.account_ordertitle {

	

}



div.account_ordertitlein {

	

}



div.ordernumber {

	font-size:110%;

	display:inline-block;

}



div.orderinfo {

	font-size:110%;

	padding: 5px;

	text-align: right;	

	float:right;

	margin-bottom: 10px;

	display:inline-block;

}



div.account_orderinfo {

	

}



div.account_ordertable {

	

}



div.account_ordertable table {

	width:100%;

}



span.seemoreorder {

	cursor: hand;

color: #e10004;
    cursor: pointer;
    margin: 10px 0;

}



/* ПОИСК */



div.searchtextpage {



}



div.searchtextname {



}



div.searchtext {



}



div.searchtexthorseparator {



}



div.searchtextfail {



}



/* МАТЕРИАЛЫ */



div.notemenu {

	

}



div.notetabposition {

	display:inline-block;

	vertical-align:bottom;

}



div.notetab {

	padding:8px 20px;

	border:1px solid silver;

	height:30px;

	-webkit-transition: all 0.3s ease;                  

    -moz-transition: all 0.3s ease;                 

    -o-transition: all 0.3s ease;   

    -ms-transition: all 0.3s ease;          

    transition: all 0.3s ease;

	cursor:pointer;

	cursor:hand;

}



div.notetab:hover {

	padding:8px 20px;

	height:30px;

	color:white;

	background:#333;

}



div.notetab:hover a {

	color:white;

	text-decoration:none;

}



div.notetabact {

	padding:8px 20px;

	border:1px solid #333;

	height:30px;

	color:white;

	background:#333;

	cursor:pointer;

	cursor:hand;

}



div.notetabact a {

	color:#fff;

	text-decoration:none;

}



div.notetext {



}



/* ЯЗЫКИ */



div.languages {



}



div.languageact {



}



div.language{

	

}



/* МОДУЛИ КАТЕГОРИЙ */



/* категории на шапке */



div.topcategorys {

	

}



div.topcategorys_separator {

	display:inline-block;

	vertical-align:middle;

	width:1px;

	background:#333;

	height: 50px;

}



div.topcategory {

	display:inline-block;

	vertical-align:middle;

	position:relative;

	-webkit-transition: all 0.3s ease;                  

    -moz-transition: all 0.3s ease;                 

    -o-transition: all 0.3s ease;   

    -ms-transition: all 0.3s ease;          

    transition: all 0.3s ease;

	cursor:pointer;

	cursor:hand;

}



div.topcategory a { 

	text-decoration:none;

	color:#fff;

	-webkit-transition: all 0.3s ease;                  

    -moz-transition: all 0.3s ease;                 

    -o-transition: all 0.3s ease;   

    -ms-transition: all 0.3s ease;          

    transition: all 0.3s ease;

}



div.topcategory:hover {

	display:inline-block;

	vertical-align:middle;

	position:relative;

	background:#333;

}



div.topcategory:hover a.topcategory_link { 

	text-decoration:none;

	color:#fff;

}



div.topactivecategory {

	display:inline-block;

	vertical-align:middle;

	position:relative;

	background:#333;

	cursor:pointer;

	cursor:hand;

}



div.topactivecategory a.topcategory_link { 

	text-decoration:none;

	color:#fff;

}



div.topcategoryin {

	padding:8px 20px;

	height:34px;

	display:table-cell;

	vertical-align:middle;

}



div.topcategory:hover div.topcategorys_submenu{

	display:block;

}



div.topactivecategory:hover div.topcategorys_submenu{

	display:block;

}



div.topcategorys_submenu {

	display:none;

	position:absolute;

	top:50px;

	background:#333;

	text-align:left;

	z-index:100;

}



div.topcategory_submenu0 {

	min-width:150px;

	padding:6px;

}



div.topcategory_submenu1 {

	min-width:150px;

	padding:6px;

}



div.topcategory_submenu0:hover {

	min-width:150px;

	padding:6px;

}



div.topcategory_submenu1:hover {

	min-width:150px;

	padding:6px;

}



div.topcategory_submenu0:hover a{

	color:#fff;

}



div.topcategory_submenu1:hover a{

	color:#fff;

}



a.topcategory_link_submenu0 {

	text-decoration:none;

	white-space:nowrap;

	color:#fff;

}



a.topcategory_link_submenu1 {

	text-decoration:none;

	white-space:nowrap;

	color:#fff;

}



/* Категории в колонке */



div.columncategorys_main {

	margin-bottom:10px;

}

div.columncategorys_title:after {
    background: rgba(0, 0, 0, 0) url("strong/bg_bor_line.jpg") repeat-y scroll center top;
    content: "";
    display: block;
    height: 5px;
    position: relative;
    top: 5px;
    
}
div.columncategorys_title {
    background: #666666 url("strong/bg_head.png") repeat scroll 0 0;
    color: #e1e1e1;
    font-size: 22px;
    padding: 5px 0;
    text-align: center;
    text-transform: uppercase;
    font-family:bebasneueregular;
}



div.columncategorys {
background: #666666 none repeat scroll 0 0;
	

}



div.columncategory0 {
    background: transparent url("strong/arr_left.png") no-repeat scroll 110% 10.5px;
    border-left: 1px solid transparent;
    border-right: 1px solid transparent;
    border-bottom: 1px solid #7e7e7e;
    cursor: pointer;
	cursor:pointer;

	cursor:hand;

	-webkit-transition: all 0.5s ease-in-out;

	-moz-transition: all 0.5s ease-in-out;

	-o-transition: all 0.5s ease-in-out;

	transition: all 0.5s ease-in-out;

}



div.columncategory0 a{

color: #ffffff;
    display: block;
    font-size: 17px;
    padding: 5px 0 5px 20px;
    text-decoration: none;

}



div.columncategory0:hover {

background: #e7e7e7 url("strong/arr_left.png") no-repeat scroll 99% 10.5px;
    border-left: 1px solid #666666;
    border-right: 1px solid #666666;
    cursor: pointer;

}



div.columncategory0:hover a{
 color: #333333;
    display: block;
    font-size: 17px;
    padding: 5px 0 5px 20px;
    text-decoration: none;

}



div.columncategoryactive0 {
background: #e7e7e7 url("strong/arr_left.png") no-repeat scroll 99% 10.5px;
    border-left: 1px solid #666666;
    border-right: 1px solid #666666;
    cursor: pointer;

	cursor:hand;

}



div.columncategoryactive0 a{

 color: #333333;
    display: block;
    font-size: 17px;
    padding: 5px 0 5px 20px;
    text-decoration: none;

}



div.columncategory1 {

	padding: 5px 5px 5px 20px;

	cursor:pointer;

	cursor:hand;

	-webkit-transition: all 0.5s ease-in-out;

	-moz-transition: all 0.5s ease-in-out;

	-o-transition: all 0.5s ease-in-out;

	transition: all 0.5s ease-in-out;

}



div.columncategory1 a{

	text-decoration:none;

	color:#ccc;

}



div.columncategory1:hover {

	padding: 5px 5px 5px 20px;

}



div.columncategory1:hover a{

	text-decoration:none;

	color:#000;

	

}



div.columncategoryactive1 {

	padding: 5px 5px 5px 20px;

	cursor:pointer;

	cursor:hand;

}



div.columncategoryactive1 a{

	text-decoration:none;

	color:#000;

	

}



div.columncategory2 {

	padding:5px 5px 5px 40px;

	cursor:pointer;

	cursor:hand;

}



div.columncategory2 a{

	text-decoration:none;

	

}



div.columncategory2:hover {

	padding:5px 5px 5px 40px;

	cursor:pointer;

	cursor:hand;

}



div.columncategory2:hover a{

	text-decoration:none;

	color:#000;

	

}



div.columncategoryactive2 {

	padding:5px 5px 5px 40px;

	cursor:pointer;

	cursor:hand;

}



div.columncategoryactive2 a{

	text-decoration:none;

	color:#000;

	

}



/* Разделы в центре */



div.centercategorys {

	margin:20px 0;

	text-align:center;

}



div.centercategorys_in {

	width:100%;

	margin:0 auto;

}





div.centercategory {

	display: inline-block;

    margin: 15px 10px;

    min-width: 22%;

    max-width: 200px;

    vertical-align: top;

}



div.centercategory_topname {

	display:none;

}



div.centercategory_img {

	vertical-align:middle;

	display:block;

	text-align:center;

	width: 100%;

	height:200px;

	overflow:hidden;

}



div.centercategory_imgin {

	vertical-align: middle;

    line-height: 200px;

    width: 100%;

    text-align: center;

}



div.centercategory_imgin img{

	max-width:100%;

	max-height:200px;

	vertical-align: middle;

	border:0;

}



div.centercategory_infoblock {

	vertical-align:top;

	text-align:center;

}



div.centercategory_bottomname {

	text-align:left;

	margin:8px 0;

}



div.centercategory_bottomname a {

	font-size:110%;

	text-decoration:none;

}



div.centercategory_bottomname a:hover {

	font-size:110%;

	text-decoration:none;

	color:#ee372a;

}



div.centercategory_info {

	margin:5px 0;

}



div.centercategory_button {

	text-align:center;

	display:none;

}



div.centersubcategory_main {

	text-align:left;

}



div.centersubcategory_info {

	padding-bottom: 8px;

}



div.centersubcategory_info a {

	color:#888;

	font-size:90%;

}



div.centersubcategory_info a:hover {

	color: #888;

	font-size:90%;

}



/* ПРОИЗВОДИТЕЛИ */



/* Производители в колонке */



div.columnbrands_main {

	

}



div.columnbrands_title {

	    font-size: 110%;

    color: #333;

    padding: 10px;

    margin-bottom: 10px;

    border-bottom: solid 1px #dfdfdf;

}



div.columnbrands {

	

}



div.columnbrand_separator {

	height:1px;

	background:white;

	width:100%;

}



div.columnbrand {

	text-align: center;

	margin:20px 0;

}



div.columnbrand_imgleft {

	display:inline-block;

	vertical-align:top;

}



div.columnbrand_imgleft img {

	max-width:250px;

}



div.columnbrand_imgright {

	display:inline-block;

	vertical-align:top;

}



div.columnbrand_imgright img {

	max-width:250px;

}



div.columnbrand_info {

	display:inline-block;

	vertical-align:top;

}



div.columnbrand_name {

	display:none;

}



div.columnbrand_seeall {

	text-align:center;

}



/* Производители в слайдере */



div.sliderbrands {

	position: relative;

}



div.sliderbrand_title {

	font-size: 130%;

    color: #333;

    padding: 10px;

    margin-bottom: 10px;

    border-bottom: solid 1px #dfdfdf;

}



div.sliderbrand_info {



}



div.sliderbrand_left {

	display:table-cell;

	vertical-align: middle;

	padding-right:15px;

}



div.sliderbrand_right {

	display:table-cell;

	vertical-align: middle;

	padding-left:15px;

}



div.sliderbrand_center {

	vertical-align: middle;

	display:table-cell;

	margin:0 auto; 

	width:100%;

}



div.sliderbrands_cont {

	

}



div.sliderbrand_contin {

	

}



div.sliderbrand_main {

	display:table-cell; 

	vertical-align: top;

}



div.sliderbrand {

	margin:15px;

	width: 230px;

}



div.sliderbrand_topname {

	display:none;

}



div.sliderbrand_bottomname {

	display:none;

}



div.sliderbrand_img {

	vertical-align:middle;

	display:table-cell;

	text-align:center;

	width: 260px;

	height:200px;

}



div.sliderbrand_imgin {

	

}



div.sliderbrand_imgin img{

	max-width:230px;

}



div.sliderbrand_seeall {

	text-align:center;

	margin:15px 0;

}



/* Производители страница */



div.pagebrands {

	margin: 20px 0px;

	text-align:center;

}





div.pagebrand {

	display: inline-block;

	margin:15px 10px;

	min-width: 30%;

    max-width: 270px;

	vertical-align: top;

	-webkit-transition: all 0.3s ease;                  

    -moz-transition: all 0.3s ease;                 

    -o-transition: all 0.3s ease;   

    -ms-transition: all 0.3s ease;     

}



div.pagebrand_img {

	vertical-align:middle;

	display:block;

	text-align:center;

	width: 100%;

	height:230px;

	overflow:hidden;

}



div.pagebrand_imgin {

	vertical-align: middle;

    line-height: 230px;

    width: 100%;

    text-align: center;

}



div.pagebrand_imgin img{

	max-width:100%;

	max-height:230px;

	vertical-align: middle;

	border:0;

}





div.pagebrand_info {

	text-align:left;

	margin-top:20px;

}



div.pagebrand_topname {

	display:none;

}



div.pagebrand_name {

	display:none;

}



div.pagebrand_short {

	display:none;

}



/* Страница производитель */



div.brandback {

	

}



div.brandname {

	

}



div.brandname h1 {

	padding: 5px 0px 10px;

	font-size: 100%;

	text-align: center;

	margin: 0px auto 10px;	

}



div.brandtext {

	padding: 0 10px;

	text-align: left;

	font-size: 100%;	

	margin-bottom: 20px;

}



div.brandcat {

	margin:10px 0;

}



/* СОРТИРОВКА ТОВАРОВ */



div.sortviewblock {

	padding: 5px 10px;

	background:#eee;

}



div.sorting {

	display:inline-block;

	padding: 0px 10px;

}



div.sorting_title {

	display:inline-block;

}



div.sorting_sortingcell {

	display:inline-block;

}



div.sorting_sortingcellin {



}



div.sortby {

	display:inline-block;

	cursor:pointer;

	cursor:hand;

}



div.sortbyact {

	display:inline-block;

	cursor:pointer;

	cursor:hand;

}



div.sortarrow {

	

}



div.sortarrowact {

	display:inline-block;



}



div.sortup {

	

}



div.sortdown {

	

}



/* Тип показа товаров */



div.viewblock_main {

	display:inline-block;

	text-align:right;

	position:relative;

	margin-left:20px;

	vertical-align: middle;

}



div.viewblock_table input {

	background:url("/themes/templates/table.jpg") no-repeat center right;

	font-size:0;

	border:0;

	text-transform: none;

	width:30px;

	height:30px;

	padding:0;

}



div.viewblock_table input:hover {

	background:url("/themes/templates/table_act.jpg") no-repeat center right;

	font-size:0;

	border:0;

	text-transform: none;

	width:30px;

	height:30px;

	padding:0;

}



div.viewblock_table {

	display:inline-block;

}



div.viewblock_tableact { 

	display:inline-block;

}



div.viewblock_tableact input { 

	background:url("/themes/templates/table_act.jpg") no-repeat center right;

	font-size:0;

	border:0;

	text-transform: none;

	width:30px;

	height:30px;

	padding:0;

}



div.viewblock_tableact input:hover { 

	background:url("/themes/templates/table_act.jpg") no-repeat center right;

	font-size:0;

	border:0;

	text-transform: none;

	width:30px;

	height:30px;

	padding:0;

}



div.viewblock_list {

	display:inline-block;

}



div.viewblock_list input  {

	background:url("/themes/templates/list.jpg") no-repeat center right;

	font-size:0;

	border:0;

	text-transform: none;

	width:30px;

	height:30px;

	padding:0;

}



div.viewblock_list input:hover  {

	background:url("/themes/templates/list_act.jpg") no-repeat center right;

	font-size:0;

	border:0;

	text-transform: none;

	width:30px;

	height:30px;

	padding:0;

}



div.viewblock_listact { 

	display:inline-block;

}



div.viewblock_listact input { 

	background:url("/themes/templates/list_act.jpg") no-repeat center right;

	font-size:0;

	border:0;

	text-transform: none;

	width:30px;

	height:30px;

	padding:0;

}



div.viewblock_listact input:hover{ 

	background:url("/themes/templates/list_act.jpg") no-repeat center right;

	font-size:0;

	border:0;

	text-transform: none;

	width:30px;

	height:30px;

	padding:0;

}



/* КАТАЛОГ ТОВАРОВ */



/* Вывод в таблицу */



div.products {

	 text-align: left;

}



div.product_main {
     border: 1px solid #e7e7e7;
    box-shadow: none;
    margin: 5px 15px;
    padding: 20px 0;
    text-align: center;
	display: inline-block;

	margin:15px 10px;

	min-width: 30%;

	max-width: 258px;

	vertical-align: top;

	-webkit-transition: all 0.3s ease;                  

    -moz-transition: all 0.3s ease;                 

    -o-transition: all 0.3s ease;   

    -ms-transition: all 0.3s ease;     

}

div.product_main:hover{
box-shadow: 3px 3px 3px 0 #e7e7e7;
}

@media all and (max-width: 1999px) { 



	div.product_main {

		min-width: 30%;

		max-width: 258px;

	}



}



@media all and (min-width: 1300px) and (max-width: 1599px) { 



	div.product_main {

		min-width: 30%;

		max-width: 238px;

	}



}



@media all and (min-width: 1200px) and (max-width: 1299px) { 



	div.product_main {

		min-width: 30%;

		max-width: 25px;

	}



}



@media all and (min-width: 1100px) and (max-width: 1199px) { 



	div.product_main {

		min-width: 22%;

		max-width: 218px;

	}



}



@media all and (min-width: 900px) and (max-width: 1099px) { 



	div.product_main {

		min-width: 30%;

		max-width: 224px;

	}



}



@media all and (min-width: 799px) and (max-width: 899px) { 



	div.product_main {

		min-width: 47%;

		max-width: 366px;

	}



}

@media all and (min-width: 650px) and (max-width: 798px) { 



	div.product_main {

		min-width: 47%;

		max-width: 350px;

	}



}



@media all and (min-width: 560px) and (max-width: 649px) { 



	div.product_main {

		min-width: 46%;

		max-width: 266px;

	}



}



@media all and (min-width: 499px) and (max-width: 559px) { 



	div.product_main {

		min-width: 45%;

		max-width: 230px;

	}



}



@media all and (max-width: 498px) { 



	div.product_main {

		min-width: 90%;

		max-width: 100%;

	}



}



div.product_img {

	vertical-align:middle;

	display:block;

	text-align:center;

	width: 100%;

	height:200px;

	overflow:hidden;

}



div.product_imgin {

	vertical-align: middle;

    line-height: 180px;

    width: 100%;

    text-align: center;

}



div.product_img img{

	max-width:100%;

	max-height:180px;

	vertical-align: middle;

	border:0;

}



div.product_one {

	transition: all 0.3s ease;        

	-webkit-transition: all 0.3s ease;                  

    -moz-transition: all 0.3s ease;                 

    -o-transition: all 0.3s ease;   

    -ms-transition: all 0.3s ease; 


}



div.product_one:hover {


}



div.product_topname {
 background: rgba(0, 0, 0, 0) url("strong/bg_head.png") repeat scroll 0 0;
}

div.product_topname a{
color: #ffffff;
    display: block;
    font-size: 20px;
    padding: 5px 0;
    text-align: center;
    text-decoration: none;
}


div.product_info {

	

}



div.product_bottomname {
    background: rgba(0, 0, 0, 0) url("strong/nal_zak.png") no-repeat scroll left center;
    height: 45px;
    margin: 0 auto 5px;
    position: relative;
    width: 64%;

}


div.product_bottomname:before {
    color: #8c8787;
    content: "в наличии и под заказ";
    font-size: 16px;
    position: absolute;
    right: 0;
    top: 0;
    width: 65%;
}


div.product_bottomname a {

	font-size:110%;
    display:none;
	text-decoration:none;

}



div.product_bottomname a:hover {

	font-size:110%;

	text-decoration:none;

	color:#ee372a;

}



div.product_short {

	display:none;

}



div.product_buyinfo {

text-align: center;

}



div.product_buyinfo input {


}



div.product_buyinfo input:hover {


}



div.product_price {

	color: #1a1a1a;
    display: inline-block;
    font-size: 28px;
    font-weight: lighter;
    margin: 5px 0;

}



div.product_price span {

	

}



div.product_oldprice {

	display:inline-block;

	color: #777;

	font-size: 80%;

	font-weight:normal;

	text-decoration: line-through;

	padding-right: 15px;

}



div.product_oldprice span {

	

}



div.product_actprice {

	display:inline-block;

	text-align: left;

	color: #fc121d;

	font-size: 100%;

	font-weight:bolder;

}



div.product_actprice span{

	

}



div.product_buy {
    vertical-align: top;


}



/* Вывод в списке */



div.products_hor {



}



div.product_main_hor {

	margin: 5px 0px;

	vertical-align: top;

}



div.product_one_hor {

	background: #ffffff none repeat scroll 0 0;
    border: 1px solid #e7e7e7;
    box-shadow: none;
    padding: 5px;
    text-align: center;
    transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
    -ms-transition: all 0.3s ease 0s;
    -webkit-transition: all 0.3s ease 0s;

}



div.product_one_hor:hover {

	box-shadow: 3px 3px 3px 0 #e7e7e7;

}



div.product_topname_hor {

	display:none;

}



div.product_maininfo_hor {

	display:table;

	width:100%;

}



div.product_img_hor {

	display:table-cell;

	width:200px;

	vertical-align:middle;

}



div.product_imgin_hor {

	

}



div.product_imgin_hor img{

	max-width:200px;

}



div.product_info_hor {

border-left: 1px solid #e7e7e7;
    border-right: 1px solid #e7e7e7;
    display: table-cell;
    vertical-align: top;

}



div.product_bottomname_hor {

	text-align:left;
    background: rgba(0, 0, 0, 0) url("strong/bg_head.png") repeat scroll 0 0;
	margin:8px 6px 8px 6px;

}



div.product_bottomname_hor a {
color: #ffffff;
    display: block;
    font-size: 20px;
    padding: 5px;
    text-decoration: none;

}



div.product_bottomname_hor a:hover {

	text-decoration: underline;

}



div.product_short_hor {

	font-size:90%;

	color:#888;

}



div.product_price_hor {

	display:none;

}



div.product_oldprice_hor {

	

}



div.product_actprice_hor {

	

}



div.product_buy_hor {

	display:none;

}



div.product_rightinfo_hor {

	display:table-cell;

	vertical-align:top;

	text-align:right;

	padding-left:15px;

	width:170px;

}





div.product_priceright_hor {

color: #1a1a1a;
    display: inline-block;
    font-size: 28px;
    font-weight: lighter;
    margin: 5px 0;

}



div.product_oldpriceright_hor {

	display:inline-block;

	color: #777;

	font-size: 80%;

	font-weight:normal;

	text-decoration: line-through;

	padding-right: 15px;

}



div.product_actpriceright_hor {

	display:inline-block;

	text-align: left;

	color: #fc121d;

	font-size: 100%;

	font-weight:bolder;

}



div.product_buyright_hor {
text-align: center;


}



div.product_buyright_hor input {


}



div.product_buyright_hor input:hover {



}



/* Товары в слайдере */



div.slidertopitems {

	position: relative;
    background: #F7F7F7;
    padding-bottom: 30px;

}



div.slidertopitem_title {
font-family:bebasneueregular;
 background: #666666 url("strong/bg_head.png") repeat scroll 0 0;
    width: 100%;
    font-size:30px;
    text-transform:uppercase;
    text-align:center;
    color:#e1e1e1;
        padding-top: 2px;
}

div.slidertopitem_title:before{
    content:"";
    background:url(strong/bg_bor_line.jpg) repeat-y center top;
    height: 13px;
    display:block;
    position:relative;
    top:-2px;
}



div.slidertopitem_info {
padding-top: 30px;


}



div.slidertopitem_center {

	vertical-align: middle;

	display:table-cell;

	margin:0 auto; 

	width:100%;

}



div.slidertopitems_cont {

	

}



div.slidertopitem_contin {

	

}



div.slidertopitem_main {

	display:table-cell; 

	vertical-align: top;

}



div.slideractitems {

	position: relative;

}



div.slideractitem_title {

	font-size: 130%;

    color: #333;

    padding: 10px;

    margin-bottom: 10px;

    border-bottom: solid 1px #dfdfdf;

}



div.slideractitem_info {



}



div.slideractitem_center {

	vertical-align: middle;

	display:table-cell;

	margin:0 auto; 

	width:100%;

}



div.slideractitems_cont {

	

}



div.slideractitem_contin {

	

}



div.slideractitem_main {

	display:table-cell; 

	vertical-align: top;

}



div.slidernewitems {

	position: relative;

}



div.slidernewitem_title {

	font-size: 130%;

    color: #333;

    padding: 10px;

    margin-bottom: 10px;

    border-bottom: solid 1px #dfdfdf;

}



div.slidernewitem_info {



}



div.slidernewitem_center {

	vertical-align: middle;

	display:table-cell;

	margin:0 auto; 

	width:100%;

}



div.slidernewitems_cont {

	

}



div.slidernewitem_contin {

	

}



div.slidernewitem_main {

	display:table-cell; 

	vertical-align: top;

}



div.sliderlasitems {

	position: relative;

}



div.sliderlasitem_title {

	font-size: 130%;

    color: #333;

    padding: 10px;

    margin-bottom: 10px;

    border-bottom: solid 1px #dfdfdf;

}



div.sliderlasitem_info {



}



div.sliderlasitem_center {

	vertical-align: middle;

	display:table-cell;

	margin:0 auto; 

	width:100%;

}



div.sliderlasitems_cont {

	

}



div.sliderlasitem_contin {

	

}



div.sliderlasitem_main {

	display:table-cell; 

	vertical-align: top;

}



div.slideritem {
     background: #ffffff none repeat scroll 0 0;
border: 1px solid #e7e7e7;
    margin: 5px 15px;
    width: 240px;
    padding: 20px 0;
    box-shadow:none;
transition: all 0.3s ease;
-o-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-ms-transition: all 0.3s ease;
-webkit-transition: all 0.3s ease;
text-align:center;
}

div.slideritem:hover{
    box-shadow: 3px 3px 3px 0 #e7e7e7;
}




div.slideritem_left {

	display:table-cell;

	vertical-align: middle;

	padding-right:15px;

}



div.slideritem_right {

	display:table-cell;

	vertical-align: middle;

	padding-left:15px;

}

div.slideritem_right input,
div.slideritem_left input,
div.slideritem_right input:hover,
div.slideritem_left input:hover{
    width:47px;
    height:70px;
    padding: 0;
    color:transparent;
}

div.slideritem_left input,
div.slideritem_left input:hover{
    background:#dbdbdb url(strong/arr_top_l.png) no-repeat center center;
}
div.slideritem_right input,
div.slideritem_right input:hover{
    background:#dbdbdb url(strong/arr_top_r.png) no-repeat center center;
}



div.slideritem_topname {
background: rgba(0, 0, 0, 0) url("strong/bg_head.png") repeat scroll 0 0;
}

div.slideritem_topname a {

color: #fff;
    display: block;
    font-size: 20px;
    padding: 5px 0;
    text-align: center;
    text-decoration: none;

}



div.slideritem_bottomname {
background: rgba(0, 0, 0, 0) url("strong/nal_zak.png") no-repeat scroll left center;
    height: 45px;
    position: relative;
    width: 56%;
    margin: 0 auto;
    margin-bottom:5px;
    
}

div.slideritem_bottomname:before{
color: #8c8787;
    content: "в наличии и под заказ";
    font-size: 16px;
    position: absolute;
    right: 0;
    top: 0;
    width: 65%;
}

div.slideritem_bottomname a{
    display: none;
}







div.slideritem_bottomname a:hover {

	font-size:110%;

	text-decoration:none;

	color:#ee372a;

}



div.slideritem_buyinfo {



}



div.slideritem_price {

	color: #1a1a1a;
    display: inline-block;
    font-size: 28px;
    font-weight: lighter;
    margin: 5px 0;

}



div.slideritem_price span {

	

}



div.slideritem_oldprice {

	display: inline-block;

    color: #777;

    font-size: 80%;

    font-weight: normal;

    text-decoration: line-through;

    padding-right: 15px;

}



div.slideritem_oldprice span {

	

}



div.slideritem_actprice {

	display: inline-block;

    text-align: left;

    color: #fc121d;

    font-size: 100%;

    font-weight: bolder;

}



div.slideritem_buy {


}



div.slideritem_buy input {


}



div.slideritem_buy input:hover {



}



div.slideritem_img {

	  vertical-align: middle;

    display: block;

    text-align: center;

    width: 100%;

    height: 180px;

    overflow: hidden;

}



div.slideritem_imgin {

	vertical-align: middle;

    line-height: 180px;

    width: 100%;

    text-align: center;

}



div.slideritem_imgin img{

border: 0 none;
    max-height: 160px;
    max-width: 100%;
    vertical-align: middle;

}





div.slideritem_seeall {

display: none;
    margin: 15px 0;
    text-align: center;

}



/* Товары в колонке */



div.columnitems_main {

	margin-bottom:20px;

}



div.columnitems_title {

	font-size:110%;

	color: #333;

    padding: 10px;

    margin-bottom: 10px;

	border-bottom: solid 1px #dfdfdf;

}



div.columnitems {

	

}



div.columnitem_separator {

	height:1px;

	background:white;

	width:100%;

}



div.columnitem {

	text-align: center;

	border-bottom:1px solid #eee;

	border-right:1px solid #eee;

	padding:10px 0;

}



div.columnitem_imgleft {

	display:inline-block;

	vertical-align:top;

}



div.columnitem_imgleft img {

	max-width:250px;

	max-height:140px;

}



div.columnitem_imgright {

	display:inline-block;

	vertical-align:top;

}



div.columnitem_imgright img {

	max-width:250px;

	max-height:140px;

}



div.columnitem_info {

	display:inline-block;

	vertical-align:top;

}



div.columnitem_topname {

	display:none;

}



div.columnitem_bottomname {

	margin:8px 0;

}



div.columnitem_bottomname a {

	font-size:110%;

	text-decoration:none;

}



div.columnitem_bottomname a:hover {

	font-size:110%;

	text-decoration:none;

	color:#ee372a;

}



div.columnitem_price {

	text-align: left;

	color: #4a4a4a;

	font-size: 120%;

	font-weight:bolder;

	display:inline-block;

	margin:8px 0;

}



div.columnitem_oldprice {

	display:inline-block;

	color: #777;

	font-size: 80%;

	font-weight:normal;

	text-decoration: line-through;

	padding-right: 15px;

}



div.columnitem_actprice {

	display:inline-block;

	text-align: left;

	color: #fc121d;

	font-size: 100%;

	font-weight:bolder;

}



div.columnitem_buy {



}



div.columnitem_buy input {

	background: #333;

	color:#fff;

	padding:10px 20px;

}



div.columnitem_buy input:hover {

	background:#fc121d;

	color:#fff;

	padding:10px 20px;

}





div.columnitemsall {

	margin-top:10px;

}



/* Товары в списке */



div.maintopproducts {

	

}



div.maintopitems_title {

	

}



div.maintopitemsitem_seeall {

	

}



/* СТРАНИЦА ТОВАРА */



div.allproductblock {



}



div.nextproduct_block {

	display:table;

	padding: 5px;

	margin-bottom:10px;

}



div.lastproduct {

	display:table-cell;

	white-space:nowrap;



}



div.lastproduct a {



}



div.nextproduct {

	display:table-cell;

	text-align:right;

	width:100%;



}



div.nextproduct a{



}





div.productblock_over {

	display:none;

}



div.productname_over {

	color:#000;

}



div.productcode_over {



}



div.productcolumns {

	display:table;

	width:100%;

}



div.productleftcolumn {

  display: table-cell;
    vertical-align: top;
    width: 400px;

}



div.productcentercolumn {

		display:table-cell;

	vertical-align:top;

	padding-left:15px;

	padding-right:15px;

}



div.productrightcolumn {

	display:table-cell;

	vertical-align:top;

	border: 1px solid #dfdfdf;

	padding: 10px;

	width:250px;

}



@media all and (max-width: 899px) { 



	div.productleftcolumn {

		display:block;

		width:auto;

	}



	div.productcentercolumn {

		display:block;

		padding-left:0px;

		padding-right:0px;

		text-align: center;

	}



	div.productrightcolumn {

		display:none;

	}



}



div.productname {

	color:#000;

}



div.productname h1 {

 border-bottom: 1px solid #e10004;
    font-family: bebasneueregular;
    margin: 0 0 10px;
    padding: 0;

}



div.productcode {

	padding:2px 0 10px 0;

}



div.pricefor {

	padding: 8px 0;

}



div.productstatus {



}



div.inproductactiontimer {

	margin:10px;

	background:red;

	padding:10px;

	color:#fff;

}



div.actiontimertitle {

	display:inline-block;

}



div.actiontimerclock {

	display:inline-block;

}



div.actiontimernumber {

	display:inline-block;

}



div.actiontimerseparator {

	display:inline-block;

}





div.productprice {

	color: #1a1a1a;
    display: inline-block;
    font-size: 28px;
    font-weight: lighter;
    margin: 5px 0;

}



div.productprice span {

	

}



div.productoldprice {

	display:inline-block;

	color: #777;

	font-size: 80%;

	font-weight:normal;

	text-decoration: line-through;

	padding-right: 15px;

}



div.productoldprice span {

	

}



div.productactprice {

	display:inline-block;

	text-align: left;

	color: #fc121d;

	font-size: 120%;

	font-weight:bolder;

}



div.productactprice span{

	

}



div.productvalutes {

color: #333;



}



div.productvalutes span {



}



div.valuteseparator {

	display:inline-block;

	

	padding: 0px 5px;

}



div.valuteinprice {

	display:inline-block;

	color: #333;





}



div.valuteoldprice {

	display:inline-block;

	color:#333;

	text-decoration: line-through;

}



div.valuteactprice {

	display:inline-block;

	margin-left:15px;

}



div.productbuy {



}



div.productbuyamount {

	display:inline-block;

}





div.productbuyamount input {

	width:60px;

}



div.productbuybutton {

	margin:10px 0px;

	display:inline-block;	

}



div.productbuybutton input,
div.cartinfo_button1 input,
div.cartinfo_button2 input{

	background: #333;

	color:#fff;

	padding:10px 20px;

}



div.productbuybutton input:hover,
div.cartinfo_button1 input:hover,
div.cartinfo_button2 input:hover {

background: #e10004 none repeat scroll 0 0;
    color: #ffffff;
    padding: 10px 20px;

}



div.productonebuybutton {

	display:inline-block;

}



div.productbuttons {

	margin:10px 0;

}



div.productcompare {

	display:inline-block;

}





div.productfavor {

	display:inline-block;

}



input.productinfavor {



}



input.productoutfavor {



}



div.favor_delete {



}



div.favor_delete_hor {



}



div.productbrand {

	

}



div.productbrand a {

	

}



div.productbrand a:hover {

	

}



div.productquest {

	display:inline-block;

}



div.productdescription {



}



div.actpocket_allblock {

	margin:0 auto;

	margin-top:20px;

	margin-bottom:20px;

	border:1px solid #eee;

	padding:15px;

	border-radius:10px;

	display:table;

}



div.actpocket_title {

	text-transform: uppercase;

    border: 1px solid #dfdfdf;

    background: #eee;

    color: #333;

    padding: 10px;

    -moz-border-radius: 5px;

    -webkit-border-radius: 5px;

    border-radius: 5px;

    margin: 5px 0 20px 0;

}



div.actpocket_block {



}



div.actpocket_left {

	display:inline-block;

	vertical-align:middle;

	margin:0 20px;

}



div.actpocket_right {

	display:inline-block;

	vertical-align:middle;

	margin:0 20px;

}



div.actpocket_center {

	display:inline-block;

	vertical-align:middle;

}



div.actpocket_plus {

	display:inline-block;

	vertical-align:middle;

	margin:0 20px;

	font-size: 120%;

}



div.actpocket_summ {

	display:inline-block;

	vertical-align:middle;

	margin:0 20px;

	font-size: 120%;

}



div.actpocket_item {

	display:inline-block;

	vertical-align:middle;

	width:150px;

}



div.actpocket_img {

	height:150px;

	display:table-cell;

	vertical-align:middle;

}



div.actpocket_img  img{

	max-width:150px;

	max-height:150px;

}



div.actpocket_name {

	text-align:center;

}



div.actpocket_allprice {

	display:inline-block;

	vertical-align:middle;

	color: #4a4a4a;

	font-size: 120%;

	font-weight: bold;

}



div.actpocket_oldprice {

	color:#777;

	font-size: 120%;

	text-decoration: line-through;

}



div.actpocket_actprice {



}



div.actpocket_buybutton {



}



/*-- Блок для дополнительных параметров товара--*/



div.productoptions {

	

}



div.productoptioninfo {

	margin:3px 0;

}



div.productoptionname {

   display:inline-block;

   width:120px;

}



div.productoptionselect {

	display:inline-block;

	width:182px;

}



div.productoptionselectin {

	border:1px solid silver;

	background:url("/themes/templates/arrowdown.png") no-repeat #ffffff;

	background-position:99% 50% ;

	cursor:pointer;

	cursor:hand;

	padding:3px;

}





div.inproductoptiondropdown {

	cursor:pointer;

	cursor:hand;

	border:1px solid #eee;

	width:180px;

}



div.inproductoptionrow {

    background:#fff;

	cursor:pointer;

	cursor:hand;

	padding:3px;

}



div.inproductoptionrow:hover{

    background:#eee;

}



div.attrseparator {

	background:#eee;

	height:1px;

}



/* Вкладки товара */



div.producttabs {

	margin-top:5px; 

   margin-bottom:5px;

   border-bottom: 1px solid #666;

   position:relative;

   top:0px;



}



div.producttabposition {

	display:inline-block;

	vertical-align:bottom;

	 position:relative;

   top:1px;

}





div.producttab {

	padding: 10px 20px;

	border: 1px solid  #666;

	height:20px;

	-webkit-transition: all 0.3s ease;                  

    -moz-transition: all 0.3s ease;                 

    -o-transition: all 0.3s ease;   

    -ms-transition: all 0.3s ease;          

    transition: all 0.3s ease;

	cursor:pointer;

	cursor:hand;

	background:#eee;

}



div.producttab:hover {

	padding: 10px 20px;

	border: 1px solid #666;

	height: 30px;

	color: #fff;

	background: #666;

	cursor: pointer;

}



div.productactivetab {

background: #666666 none repeat scroll 0 0;
    border: 1px solid #666666;
    color: #ffffff;
    cursor: pointer;
    height: 30px;
    padding: 10px 20px;

}



@media all and (max-width: 899px) { 



	div.producttabposition {

		display:block;

		top:0px;

	}

	

	div.producttab {

		text-align:center;

		height:auto;

		padding:10px;

	}

	

	div.producttab:hover {

		text-align:center;

		height:auto;

		padding:10px;

	}

	

	div.productactivetab {

		text-align:center;

		height:auto;

		padding:10px;

	}



}



div.inproducttext {



}



div.producttabinfo {

	padding: 5px;

}



table.inproductchars {

border-collapse:collapse;

}



tr.inproductcharrow0 {

background:#eee;

}



tr.inproductcharrow1 {



}



td.inproductcharname {



border-bottom: 1px solid #eee;

padding: 5px;

width:200px;

font-size: 100%;

}



td.inproductchartext {



border-bottom: 1px solid #eee;

padding: 5px;



font-size: 100%;

}



/* Похожие товары в слайдере */



div.slidersameitems {

	position: relative;

}

div.slidersameitem_title::before {
    background: rgba(0, 0, 0, 0) url("strong/bg_bor_line.jpg") repeat-y scroll center top;
    content: "";
    display: block;
    height: 8px;
}
div.slidersameitem_title {
    background: #666666 url("strong/bg_head.png") repeat scroll 0 0;
    color: #e1e1e1;
    font-size: 27px;
    text-align: center;
    text-transform: uppercase;
    width: 100%;
    font-family:bebasneueregular;
}





div.slidersameitem_info {



}



div.slidersameitem_center {

	vertical-align: middle;

	display:table-cell;

	margin:0 auto; 

	width:100%;

}



div.slidersameitems_cont {

	

}



div.slidersameitem_contin {

	

}



div.slidersameitem_main {

	display:table-cell; 

	vertical-align: top;

}



/* Аксесуары в слайдере */



div.slideraccessitems {

	position: relative;

}



div.slideraccessitem_title {

	display:none;

}



div.slideraccessitem_info {



}



div.slideraccessitem_center {

	vertical-align: middle;

	display:table-cell;

	margin:0 auto; 

	width:100%;

}



div.slideraccessitems_cont {

	

}



div.slideraccessitem_contin {

	

}



div.slideraccessitem_main {

	display:table-cell; 

	vertical-align: top;

}





/* Комплектация в слайдере */



div.slidercomplectitems {

	position: relative;

}



div.slidercomplectitem_title {

	display:none;

}



div.slidercomplectitem_info {



}





div.slidercomplectitem_center {

	vertical-align: middle;

	display:table-cell;

	margin:0 auto; 

	width:100%;

}



div.slidercomplectitems_cont {

	

}



div.slidercomplectitem_contin {

	

}



div.slidercomplectitem_main {

	display:table-cell; 

	vertical-align: top;

}



/* Большое изображение */



div.productbigimg {

	

}



div.productbigimg_in {

display: table-cell;
    height: 300px;
    text-align: center;
    vertical-align: middle;
    width: 400px;

}



div.productbigimg_in img {
 cursor: pointer;
    max-height: 300px;
    max-width: 300px;

	cursor:hand;

}



@media all and (max-width: 899px) { 



	div.productbigimg_in {

		width:98%;

		height:auto;

		display:block;

		vertical-align:middle;

		text-align:center;

	}



	div.productbigimg_in img {

		max-width:100%;

		cursor:pointer;

		cursor:hand;

	}



}



div.bigproductform {

	position:fixed;

	background:#fff;

	box-shadow: 0px 0px 0px 20px #333;

	padding:20px;

	display:none;

	z-index:500;

	max-width:90%;

}



div.bigproductinfo {

	position:relative;

}



div.bigproductleft {



}



div.bigovername {
color: #666666;
    font-family: bebasneueregular;
    font-size: 20px;


}



div.bigovercode {



}



div.bigoverclose {

	   position: absolute;

	left: 99%; 

	margin-top:-44px; 

	margin-left: -44px;

}



div.leftbgarrow {



}





div.bigimgcenter {

	cursor:pointer; 

	cursor:hand; 

	text-align:center;

	    display: table-cell;

    vertical-align: middle;

}



div.rightbgarrow {

	margin-left: -52px;



}







/* Изобраения в слайдере */



div.smallitem_info {



}



div.smallitem_left {

	display:table-cell;

	vertical-align: middle;

	padding-right:15px;

}



div.smallitem_right {

	display:table-cell;

	vertical-align: middle;

	padding-left:15px;

}



div.smallitem_center {

	vertical-align: middle;

	display:table-cell;

	margin:0 auto; 

	width:100%;

}



div.smallitems_cont {

	

}



div.smallitem_contin {

	

}



div.smallitem_main {

	display:table-cell; 

	vertical-align: top;

}



div.smallitem {

	margin:5px;

	width: 105px;

}



div.smallitem_img {

	vertical-align:middle;

	display:table-cell;

	text-align:center;

	width: 105px;

	height:105px;

}



div.smallitem_imgin {

	

}



div.smallitem_imgin img{

	max-width:105px;

	max-height:105px;

}



/* Купить в один клик */



div.oneclickform {

background: rgba(0, 0, 0, 0) url("/img/slider/slide_11.jpg") no-repeat scroll center center / cover ;
    box-shadow: 0 0 0 20px #333333;
    display: none;
    max-width: 90%;
    position: fixed;
    width: 500px;
    z-index: 500;

}



div.oneclick_main {
 background: rgba(255, 255, 255, 0.85) none repeat scroll 0 0;
    padding: 25px;
    width: 100%;

}



div.oneclick_mainin {



}



div.oneclick_closeline {

	height:40px;

}



div.oneclick_close {

	float:right;

}



div.oneclick_title {

	border-bottom: 1px solid #666666;
    color: #333333;
    font-family: bebasneueregular;
    font-size: 25px;
    padding: 10px 0 5px;
    text-align: center;
    text-transform: uppercase;

}



div.oneclick_itemline {

	margin:10px 0;

}



div.oneclick_itemblockimg {

	display:inline-block;

}

div.oneclick_itemblockimg img{

	max-width:150px;

	max-height:100px;

	border:1px solid #dfdfdf;

	background:#fff;

	padding:8px;

}





div.oneclick_itemblockname {

	display:inline-block;

	vertical-align:top;

	padding-left:20px;

}



div.oneclick_itemname {

  color: #000000;
    font-size: 19px;

}



div.oneclick_itemcode {

	

}



div.oneclick_line {

	margin-bottom: 5px;

}



div.oneclick_block {

	

}



div.oneclick_button{

	text-align:center;



}



/* Задать вопрос */



div.questform {

	position: fixed;

	background-color: #fff;
    background-image: url("strong/bg_form.jpg");
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-position: center top;
    background-size: auto 100%;

	box-shadow: 0px 0px 0px 20px #333;

	padding: 30px;

	display: none;

	z-index: 500;

	width: 500px;

	max-width:90%;

}



div.quest_main {

	width:100%;

}



div.quest_mainin {



}



div.quest_closeline {

	height:40px;

}



div.quest_close {

	float:right;

}



div.quest_title {

	 border-bottom: 1px solid #666666;
    color: #333333;
    font-family: bebasneueregular;
    font-size: 25px;
    padding: 10px 0 5px;
    text-align: center;
    text-transform: uppercase;

}



div.quest_itemline {

	margin:10px 0;

}



div.quest_itemblockimg {

	display:inline-block;

}

div.quest_itemblockimg img{

	max-width:150px;

	max-height:100px;

	border:1px solid #dfdfdf;

	background:#fff;

	padding:8px;

}





div.quest_itemblockname {

	display:inline-block;

	vertical-align:top;

	padding-left:20px;

}



div.quest_itemname {

 color: #333333;
    font-size: 20px;

}



div.quest_itemcode {

	

}



div.quest_line {

	margin-bottom: 5px;

}



div.quest_block {

	

}



div.quest_button{

	text-align:center;



}







/* КОРЗИНА */



/* Блок */



div.cart_block {

background: #F4F4F4 url("strong/korz.png") no-repeat scroll 24px 27px;
    border: 1px solid #c5c5c5;
    border-radius: 17px;
    height: 70px;
    margin: 0 auto;
    width: 120px;
    cursor: pointer;
}



div.cart_title {

	font-size: 12px;
    margin-top: 8px;
    text-align: center;

}



div.cart_modul {
   color: #333;
    margin: 2px 0 0;

}



div.cart_modulinfo {

	

}



div.cartmodul_amount {
background: rgba(0, 0, 0, 0) url("strong/korz_kol.png") no-repeat scroll 77% center;
    color: #fff;
    padding: 2px 28px 2px 0;
	

}



div.cartmodul_price {
padding-top: 4px;
    text-align: center;
	

}



div.cartmodul_empty {

font-size: 12px;
    margin: 29px auto 0;
    text-align: center;
    width: 80%;

}



/* Всплывающее окно */



div.cartform {

position: fixed;

background: #fff none repeat scroll 0% 0%;

box-shadow: 0px 0px 0px 20px #333;

padding: 10px;

display: none;

z-index: 500;

width: 800px;

max-width:90%;

}



div.cartinfo {

	

}



div.cartinfo_table {

	

}



div.cartinfo_table table{

	width:100%;

}



tr.carttitlerow {

background: rgba(0, 0, 0, 0) url("strong/bg_head.png") repeat scroll 0 0;
    color: #fff;
    font-size: 18px;

}



tr.cartrow0 {

	background:#fff;

}



tr.cartrow1 {

background:#efefef;	

}



td.carttitlecode {

	padding:3px;

	text-align:center;

	font-size:0;

	width:10px;

}



td.carttitleimg  {

	padding:3px;

	text-align:center;	

}



td.carttitlename {

	padding:3px;

	text-align:center;	

}



td.carttitleamount {

	padding:3px;

	text-align:center;	

}



td.carttitleprice {

	padding:3px;

	text-align:center;	

	width:100px;

}



td.carttitlesumm {

	padding:3px;

	text-align:center;	

	width:100px;

}



td.carttitledelete {

	padding:3px;

	text-align:center;	

}



td.cartcode {

	border:1px solid #eee;

	padding:3px;

	text-align:center;

	width:10px;

}



td.cartimg {

	text-align:center;

	border:1px solid #eee;

	padding:3px;

	width:50px;

}



td.cartimg  img{

	max-height:50px;

	max-width:50px;

}



td.cartname {

	border:1px solid #eee;

	padding:3px;

	text-align:left;

}



td.cartname a {

	

	

}



td.cartname a:hover {

	

	

}



td.cartparams_name{

	color:#333;

	width:1px;

	font-size:90%;

}



td.cartparams_param{

	color:#333;

	width:1px;

	font-size:90%;

}







td.cartamount {

	border:1px solid #eee;

	padding:3px;

	text-align:center;

		width:50px;

}



td.cartamount input {

width:50px;

	text-align:center;

}



td.cartprice {

	border:1px solid #eee;

	padding:3px;

	text-align:center;

		color: #fc121d;



	width:100px;

}



td.cartsumm {

	border:1px solid #eee;

	padding:3px;

	text-align:center;

	color: #fc121d;

	

	

	width:100px;

}



td.cartdelete {

	border:1px solid #eee;

	padding:3px;

	text-align:center;

	width:1px;

}



td.cartall {

	border:1px solid #eee;

	padding:3px;

	text-align:right;

		font-size:110%;

}



td.cartallsumm {

	padding:3px;

	text-align:center;

	color: #fff;

	font-size:110%;

	background: #fc121d;

	font-weight: bold;

	width:100px;

}



td.cartalldelete {

		border:1px solid #eee;

	padding:3px;

	text-align:center;

}



table.pockettable {

	width:101%; 

	position:relative; 

	

	border:1px solid orange; 

	background:#FDEDCE;

}



div.cartinfo_buttons {

	margin:5px 0;

	text-align:center;

		display:table;

		width:100%;

}



div.cartinfo_button1 {

	display:table-cell;

	text-align:left;

	padding:3px;	

}



div.cartinfo_button2 {

		display:table-cell;

		text-align:right;

		padding:3px;	

}



@media all and (max-width: 799px) { 



	td.carttitleprice {

		display:none;

	}



	td.cartprice {

		display:none;

	}

	

	td.carttitlecode {

		display:none;

	}



	td.cartcode {

		display:none;

	}

	

	td.carttitleimg {

		display:none;

	}



	td.cartimg {

		display:none;

	}

	

	div.cartpage_title {

		display:none;

	}

	

}



/* Страница корзины */



div.cartpage_table {

	margin-top:20px;

}



div.cartpage_table table{

	width:100%;

}



div.cartpage_data {

	width: 90%;

	margin: 0 auto;

}



div.cartpage_title {

 font-family: bebasneueregular;
    font-size: 25px;
    padding: 10px 0;
    text-align: center;

	border-bottom: 1px solid #2d2d2d;

}



div.cartpage_blockin1 {

	display:table;

	width:100%;

}



div.cartpage_blockin11 {

	display:table-cell;

	width:50%;

	padding:10px;

}



div.cartpage_blockin12 {

	display:table-cell;

	padding:10px;

}



@media all and (max-width: 899px) { 



	div.cartpage_blockin11 {

		display:block;

		width:95%;

		padding:10px 0;

	}



	div.cartpage_blockin12 {

		display:block;

		padding:10px 0;

		width:95%;

	}



}



div.cartpage_blockin2 {

	text-align:center;

	margin-top:20px;

	margin-bottom:20px;

}



div.cartpage_blockin2 input {


}



div.cartpage_blockin2 input:hover {


}



	

div.cartpage_line {

	

}



div.cartpage_blockname {

	padding: 10px 0px 0px;

}



div.cartpage_blockparam {

	

}



div.cartpage_paymentblock {

	margin:10px 0;

}



div.cartpage_paymentinblock1 {

	display:inline-block;

	vertical-align:middle;

	margin-right:10px;

}



div.cartpage_paymentinblock2 {

	display:inline-block;

	vertical-align:middle;

}





div.paymenttitle {

	color:#ee372a;

font-size: 110%;

font-weight: bold;



padding:10px;

text-align:center;

}



input.cash {

	width:72px;

	height:24px;

	background:url('/themes/templates/cash.png') no-repeat;

	border:0;

	font-size:0;

	color:transparent;

	padding:0;

}



input.cash:hover {

	width:72px;

	height:24px;

	background:url('/themes/templates/cash.png') no-repeat;

	border:0;

	font-size:0;

	color:transparent;

	padding:0;

}



input.privat24 {

	width:135px;

	height:24px;

	background:url('/themes/templates/privat24.png') no-repeat;

	border:0;

	font-size:0;

	color:transparent;

	padding:0;

}



input.privat24:hover {

	width:135px;

	height:24px;

	background:url('/themes/templates/privat24.png') no-repeat;

	border:0;

	font-size:0;

	color:transparent;

	padding:0;

}



input.liqpay {

	width:119px;

	height:24px;

	background:url('/themes/templates/liqpay.png') no-repeat;

	border:0;

	font-size:0;

	color:transparent;

	padding:0;

}



input.liqpay:hover {

	width:119px;

	height:24px;

	background:url('/themes/templates/liqpay.png') no-repeat;

	border:0;

	font-size:0;

	color:transparent;

	padding:0;

}



input.portmone {

	width:193px;

	height:24px;

	background:url('/themes/templates/portmone.png') no-repeat;

	border:0;

	font-size:0;

	color:transparent;

	padding:0;

}



input.portmone:hover {

	width:193px;

	height:24px;

	background:url('/themes/templates/portmone.png') no-repeat;

	border:0;

	font-size:0;

	color:transparent;

	padding:0;

}



input.webmoney {

	width:92px;

	height:24px;

	background:url('/themes/templates/webmoney.png') no-repeat;

	border:0;

	font-size:0;

	color:transparent;

	padding:0;

}



input.webmoney:hover {

	width:92px;

	height:24px;

	background:url('/themes/templates/webmoney.png') no-repeat;

	border:0;

	font-size:0;

	color:transparent;

	padding:0;

}





/*-- МОДУЛЬ ФИЛЬТРЫ --*/



div.allfilterscolumn {

	

}





div.filterscolumn {

border: 1px solid #666666;
    padding: 0 10px;
    border-top:none;

}





div.filtercolumn {

	

}



div.filterscolumntitle:after {
    background: rgba(0, 0, 0, 0) url("strong/bg_bor_line.jpg") repeat-y scroll center top;
    content: "";
    display: block;
    height: 5px;
    position: relative;
    top: 5px;
}
div.filterscolumntitle {
    background: #666666 url("strong/bg_head.png") repeat scroll 0 0;
    color: #e1e1e1;
    font-size: 22px;
    padding: 5px 0;
    text-align: center;
    text-transform: uppercase;
    font-family:bebasneueregular;
}

div.columncategoryactive0:last-child{
    border-bottom:1px solid #666;
}



div.filterscolumntitleicon {

    display:none;

}



div.filtercolumnname {

 font-size: 16px;
    margin-bottom: 6px;
    padding: 5px;
    text-align: left;

}



div.filterparamcheck {

    color: #333;

	display:inline-block;

	vertical-align:middle;

}



div.filterparamsep {

   color: #333;

   display:inline-block;

   vertical-align:middle;

   

}



div.filterparamname {

   color: #333;

   display:inline-block;

   vertical-align:middle;

}





div.filtercolumnseparator {

    margin-bottom: 5px;

    margin-top:5px;

}





div.filtercolumnbutton {

	text-align:center;

	margin:6px;

}





input.filtercolumnbutton {



}



div.filterslider {

	margin:10px 6px 10px 6px;

	left:-2px;

}



div.filters_adapt {

	display:none;

}



div.filtersblock_adapt {

	display:none;	

}



@media all and (max-width: 800px) { 



	div.filters_adapt {

		display:block;

	}



	div.filtersbutton_adapt {

		text-align:center;

		margin:10px 0;

	}

	

	div.filtercolumn {

		padding:0 5px;

	}

	

}



/*-- МЕГАМЕНЮ--*/



div.megacatalog {
    background: rgba(0, 0, 0, 0.5) url("strong/bg_head.png") repeat scroll 0 0;
    position: relative;
    width: 100%;
    z-index: 1;
     border-bottom: 8px solid rgba(113, 113, 113, 0.7);
}



div.megacatalogin {

    cursor: pointer;
    display: table;
    margin: 0 auto;
    max-width: 1200px;
    min-width:1200px;
    position: relative;
    width: 100%;

	cursor:hand;


}



div.megacatalogseparator {

	background: #8d8986 none repeat scroll 0 0;
    display: inline-block;
    height: 32px;
    margin: 7px 0;
    vertical-align: middle;
    width: 1px;

}



div.megacategory {
    width:auto !important;
	display:table-cell;

    vertical-align: middle;

	cursor:pointer;

	cursor:hand;

	-webkit-transition: all 0.5s ease;                  

    -moz-transition: all 0.5s ease;                 

    -o-transition: all 0.5s ease;   

    -ms-transition: all 0.5s ease;          

    transition: all 0.5s ease;

}



div.megacategory:hover {

	display:table-cell;

    vertical-align: middle;

	cursor:pointer;

	cursor:hand;

}



div.megacategory a.megacategory{
    padding: 5px 10px;
    color: #fff;
    font-size: 18px;
    text-transform: uppercase;
    border: 1px solid transparent;
}



div.megacategory:hover a.megacategory{
    border: 1px solid #DB0307;
	color: #fff;

}



div.activemegacategory {
    width:auto !important;
	display:table-cell;

    vertical-align: middle;

	cursor:pointer;

	cursor:hand;

	

}



a.megacategory {

	display:table-cell;

    vertical-align: middle;

	color:#333;

	-webkit-transition: all 0.5s ease;                  

    -moz-transition: all 0.5s ease;                 

    -o-transition: all 0.5s ease;   

    -ms-transition: all 0.5s ease;          

    transition: all 0.5s ease;

}



a.activemegacategory {
    padding: 5px 10px;
	color: #fff;
    font-size: 18px;
    text-transform: uppercase;
    border: 1px solid #DB0307;

}



div.megacatalogposition {

	padding:;

	text-align:center;

	display: table-cell;

    vertical-align: middle;

}



div.activemegacategory:hover div.megacatalogsubmenu {

	display:block;

}



div.megacategory:hover div.megacatalogsubmenu {

	display:block;

}



div.megacatalogsubmenu {

	-webkit-transition: all 0.5s ease;                  

    -moz-transition: all 0.5s ease;                 

    -o-transition: all 0.5s ease;   

    -ms-transition: all 0.5s ease;          

    transition: all 0.5s ease;

	position:relative; 

	left:0px;

	top:0px;

	z-index:200;

	display:none;

}



div.megacatalogsubmenu:hover {

	display:block;

}



div.megacatalogsubmenuinfo {

	position:absolute; 

}



div.megacatalogsubmenuinfo1 {

	position:relative; 

	width:100%;

	z-index:200;

	background:#333;

	cursor:pointer;

	cursor:hand;

}



div.megasubcategory {

	min-width:250px;

	text-align:left;

}



div.megasubcategoryblock {

	padding:5px 20px;

}



div.megacatalogtable {

	display:table;

}



div.megasubcategory {



}



div.megacatalogcell {

	display:table-cell;

}



div.megasubcategoryblock {



}



div.megasubcategoryinfo {

	margin-bottom:5px;

}



div.megasubcategorylink {



}



div.megasubcategorysublink {

	padding:3px 3px 3px 10px;

}



a.subcattwo {

	color: #fff;

}



a.subcattwo:hover {

	color: #fff;

	text-decoration:none;

}



a.subcatthree {

	color:#fff;

	font-size:90%;

}



a.subcatthree:hover {

	color:#fff;

	font-size:90%;

	text-decoration:none;

}



/* Адаптивное меню каталога */



div.megacatalogadapt {

	display:none;

}



@media all and (max-width: 699px) { 



	div.megacatalogin {

		display:none;

	}

	

	div.megacatalog {

		width:100%;

		background: #fff;

	}

	

	div.topcategorys {

		display:none;

	}



	div.megacatalogadapt {

		display:none;

	}



}



div.catalog_adapt {

	background:#fff;

	border-bottom:1px solid #333;

	border-top:1px solid #333;

	margin:3px 0;

	text-align:center;

	padding:10px;

}



div.catalog_adapt:hover {

	background:#333;

}



div.catalog_adapt:hover a{

	color:#fff;

}



/* СРАВНЕНИЕ */



div.compare_block {

	margin:10px 0;

}



div.compare_in1 {

	display:inline-block;

}



div.compare_in2 {

	display:inline-block;

	margin-left:10px;

}



/* Страница сравнения */



div.comparepage {



}



table.comparetable {



}



input.compareset1 {



}



input.compareset2 {



}



td.comp_delete {



}



td.comp_name {

	text-align:left;

	padding:8px 0;

}



td.comp_name a{

	font-size:110%;

	text-decoration:none;

}



td.comp_name a:hover{

	font-size:110%;

	text-decoration:none;

	color:#ee372a;

}



td.comp_code {



}



td.comp_img {

	height:150px;

	vertical-align:middle;

	text-align:center;

}



td.comp_img img{

	max-width:150px;

	max-height:150px;

}



td.comp_price {

	   text-align: left;

    color: #333;

    font-size: 120%;

    font-weight: bolder;

    display: inline-block;

    margin: 8px 0;

}



span.comp_oldprice {



}



span.comp_actprice {



}



tr.comparecharrow0 {



}



tr.comparecharrow1 { 



}



td.comparecharname {



}



td.comparechartext {



}



div.comp_nodata {



}


/*header*/



div.inline_b{
    display:inline-block;
}

div.overheadinfo div.table_cell{
     background: rgba(0, 0, 0, 0) url("strong/delivery.png") no-repeat scroll left center;
    color: #fff;
    font-size: 14px;
    padding-left: 5%;
    vertical-align: middle;
    width: 13%;
}


div.headcolumnlogo img{
    margin-top: -12px;
    position: relative;
}

div.headcolumnlogo a{
    display: block;
    position: relative;
    z-index: 1;
}

div.slogan{
color: #2d2d2d;
    font-size: 16px;
    height: 46px;
    line-height: 23px;
    position: absolute;
    left: 26.5%;
    text-align: center;
    text-transform: uppercase;
    top: 49px;
}


div.headcolumn1 div.inline_b{
    vertical-align: middle;
}

div.headcolumn1 div.inline_b:nth-child(2){
    padding-left:28px;
    text-align: left;
}

div.headcolumn1 div.phones{
    margin-left: -35px;    
}

div.phones{
    padding-left:20px;
    background:url(strong/phone.png) no-repeat left 7px;
}

div.phones a{
    font-size:24px;
}

div.misto{
    background: rgba(0, 0, 0, 0) url("strong/misto.png") no-repeat scroll 2px 5px;
    font-size: 20px;
    padding-left: 20px;
    line-height: 26px;
    padding-bottom: 5px;
}

div.rasp{
    background: rgba(0, 0, 0, 0) url("strong/clock.png") no-repeat scroll left 5px;
    font-size: 20px;
    padding-left: 20px;
}


/*podval*/

div.allfooter div.inline_b{
    vertical-align:top;
}

div.allfooter div.inline_b:nth-child(1){
    margin-top:53px;
    margin-right: 20px;
}

div.allfooter div.inline_b h3{
    border: 1px solid #858585;
    color: #858585;
    display: inline-block;
    font-size: 17px;
    font-weight: lighter;
    margin: 10px auto;
    padding: 0 5px;
    text-transform: uppercase;
    
}


div.allfooter div.slogan {
    color: #f7f7f7;
    }
    
    div.allfooter div.inline_b,
    div.allfooter div.inline_b a{
        color:#f7f7f7;
    }
    
div.allfooter div.inline_b:nth-child(3) a{
    font-size: 19px;
}

div.allfooter div.inline_b:nth-child(3) a:hover{
    text-decoration:underline;
}

div.allfooter div.inline_b:nth-child(2){
    text-align:center;
}

div.allfooter div.inline_b:nth-child(2),
div.allfooter div.inline_b:nth-child(3){
    margin-right:5%;
}

div.allfooter div.misto,
div.allfooter div.phones,
div.allfooter div.rasp{
    text-align:left;
}

div.allfooter div.phones{
    padding:5px 0 5px 20px;
}
div.allfooter div.phones a{
    font-size:20px;
}

div.allfooter a.der_call{
    background: #666666 none repeat scroll 0 0;
    display: block;
    font-size: 18px;
    margin: 5px 0 10px;
    padding: 5px 0;
    transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
}

div.allfooter a.der_call:hover{
    background: rgb(225, 0, 4) none repeat scroll 0 0;
}


div.feedback_main_indi{
    min-width: 225px;
    padding: 0;
    width: 100%;
    
}

div._feedback_titleindi{
    display:none;
}

div.feedback_blockname.indi{
    display:none;
}

div.allfooter{
    
}

div.cartpage_empty{
    padding:20px 0 100px;
    text-align:center;
}


div.feedback_main_indi input[type="text"]{
    background:#dbdbdb none repeat scroll 0 0;
}


/*top_cat*/

div.site_block{
    width:100%;
    min-width:1200px;
    max-width:1200px;
    margin:0 auto;
    position:relative;
}

section#top_cat{
    text-align:center;
}

section#top_cat div.inline_b{
    height: 185px;
    position: relative;
    width: 185px;
    margin: 33px 5.5px;
}

section#top_cat div.inline_b a{
    position:absolute;
    top:0;
    left:0;
    right:0;
    bottom:0;
    z-index:2;
}

section#top_cat div.inline_b:before{
    border-top:1px solid #fff;
    border-left:1px solid #fff;
    position:absolute;
    top:8px;
    left:8px;
    min-width:110PX;
    min-height: 110px;
    content:"";
    -o-transition:all 0.5s ease;
    -moz-transition:all 0.5s ease;
    -webkit-transition:all 0.5s ease;
    -ms-transition:all 0.5s ease;
    transition:all 0.5s ease;
    
}

section#top_cat div.inline_b:after{
    border-bottom:1px solid #fff;
    border-right:1px solid #fff;
    position:absolute;
    right:8px;
    bottom:8px;
    content:"";
    min-width:110PX;
    min-height: 110px;
    -o-transition:all 0.5s ease;
    -moz-transition:all 0.5s ease;
    -webkit-transition:all 0.5s ease;
    -ms-transition:all 0.5s ease;
    transition:all 0.5s ease;
}

section#top_cat div.inline_b:hover:before{
    border-top:1px solid #fff;
    border-left:1px solid #fff;
    position:absolute;
    top:8px;
    left:8px;
    min-width:168.5PX;
    min-height: 168.5px;
    content:"";
    
}

section#top_cat div.inline_b:hover:after{
    border-bottom:1px solid #fff;
    border-right:1px solid #fff;
    position:absolute;
    right:8px;
    bottom:8px;
    content:"";
    min-width: 168.5PX;
    min-height: 168.5px;
}

section#top_cat div.inline_b h2{
    position:absolute;
    top:0;
    left:0;
    right:0;
    bottom:0;
    margin:0;
}

section#top_cat div.inline_b h2 span{
    background: rgba(255, 255, 255, 0.48) none repeat scroll 0 0;
    color: #2d2d2d;
    display: block;
    font-family: bebasneueregular;
    font-size: 22px;
    font-weight: lighter;
    padding: 0;
    position: relative;
    text-transform: uppercase;
    top: 142px;
    -o-transition:all 0.5s ease;
    -moz-transition:all 0.5s ease;
    -webkit-transition:all 0.5s ease;
    -ms-transition:all 0.5s ease;
    transition:all 0.5s ease;
}

section#top_cat div.inline_b:hover h2 span{
    background: rgba(255, 255, 255, 0.61) none repeat scroll 0 0;
    padding-bottom: 41.5%;
    padding-top: 45%;
    top: 0;
}

section#top_cat div.inline_b:nth-child(1){
    background:url(strong/kat_1.jpg) no-repeat center center;
}

section#top_cat div.inline_b:nth-child(2){
    background:url(strong/kat_2.jpg) no-repeat center center;
}

section#top_cat div.inline_b:nth-child(3){
    background:url(strong/kat_3.jpg) no-repeat center center;
}

section#top_cat div.inline_b:nth-child(4){
    background:url(strong/kat_4.jpg) no-repeat center center;
}

section#top_cat div.inline_b:nth-child(5){
    background:url(strong/kat_5.jpg) no-repeat center center;
}

section#top_cat div.inline_b:nth-child(6){
    background:url(strong/kat_6.jpg) no-repeat center center;
}

/*pod_zakaz*/

section#pod_zakaz{
    background:url(strong/bg_form.jpg) no-repeat center top;
    text-align:center;
}

section h3{
  
    font-family: bebasneueregular, calibri;
    font-size: 31px;
    letter-spacing: 2px;
    margin: 20px 0 15px;
    position: relative;
    right: 10px;
    text-align:center;
}

section#pod_zakaz h3{
      display: inline-block;
    
}

section#pod_zakaz div.list{
    display: block;
    font-size: 24px;
    padding-left: 36%;
    text-align: left;
}

section#pod_zakaz div.list p{
     background: rgba(0, 0, 0, 0) url("strong/galka.png") no-repeat scroll 0 0;
    font-weight: lighter;
    margin: 0;
    padding: 5px 0 10px 30px;
}

section#pod_zakaz div.gray_line{
    font-size: 20px;
    padding: 16px 0 16px 16%;
}

a.more{
    background: #e10004 none repeat scroll 0 0;
    border: medium none;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    font-family: bebasneueregular,calibri,Helvetica,arial,verdana;
    font-size: 24px;
    font-weight: lighter;
    letter-spacing: 1px;
    margin: 10px 0;
    outline: medium none;
    padding: 10px 40px;
    text-decoration: none;

	-webkit-transition: all 0.5s ease;                  

    -moz-transition: all 0.5s ease;                 

    -o-transition: all 0.5s ease;   

    -ms-transition: all 0.5s ease;          


	cursor:hand;
}

a.more:hover{
    	font-size:24px;



	background:#DBDBDB;

	color:#000;

	outline:none;

	border:none;

	cursor:pointer;

	cursor:hand;

	text-decoration:none;
}

section#pod_zakaz div.site_block{
    padding:1px 0;
}


/*prey*/


section#prey{
    background:url(strong/stol.jpg) no-repeat center top;
}

section.prey div.site_block{
    text-align:right;
    padding:1px 0 30px;
}

section#prey h2{
    margin: 20px 0 15px 18%;
}

section#prey div.inline_b{
    width:32%;
}

section#prey div.right_block{
    text-align: center;
    width: 83%;
}

section#prey div.right_block div.inline_b{
    vertical-align:middle;
}

section#prey div.right_block div.inline_b{
    vertical-align:bottom;
}

section#prey div.right_block p{
    font-size:21px;
    margin-top:3px;
}

div.meg{
    height:10px;
}

div.noitemsfound{
    padding:20px 0;
    text-align:center;
}

div.product_rightinfo_hor div.product_bottomname {
    background: rgba(0, 0, 0, 0) url("strong/nal_zak.png") no-repeat scroll left center;
    height: 45px;
    margin: 0 auto 5px;
    position: relative;
    text-align: center;
    width: 80%;
}

section.pod_zakaz div.feedback_main{
    width:500px;
    margin:0 auto;
}

section.pod_zakaz div.feedback_title {

border-bottom: 1px solid #666666;
    color: #666666;
    font-family: bebasneueregular;
    font-size: 25px;
    margin: 0 auto 10px;
    padding: 10px 0 5px;
    text-align: center;

}

section.pod_zakaz div.feedback_blockname {
    display:none;
}


/**/
section.direktor{
    background:rgba(0, 0, 0, 0) url("/img/slider/slide_1.jpg") no-repeat scroll center center ;
}

section.direktor div.feedback_main:before{
    background:rgba(255,255,255,0.8);
    content:"";
    position:absolute;
    top:0;
    left:0;
    right:0;
    bottom:0;
    z-index:1;
}

section.direktor div.feedback_main{
    width: 500px;
    position:relative;
    margin:0 auto;
}

section.direktor div.feedback_main div.feedback_in{
    position:relative;
    z-index:2;
}




/* ----- text rigt in cards ----- */


.service-advantages {
    list-style: none;
    margin-top: 25px;
    padding: 0px 0px 0px 15px;
}



.service-advantages li {
    height: 70px;
    position: relative;
}


.service-advantages li span {
    position: absolute;
    margin: 10px;
}
    
    
/*.service-advantages img {
    float: left;
}

.service-advantages span.sl {
    display: block;
    width: 100%;
    height: 62px;
}*/




/* ----- END text rigt in cards ----- */




.characteristics{
    width:100%;
    margin-top: 20px;
    margin-bottom: 41px;
}

.characteristics caption{
    text-align:left;
    color:#666666;
    font-family:OpenSans-Bold;
    font-size:18px;
}

.characteristics tr td, .characteristics tr td a{
    border-bottom:1px solid #f1f1f1;
    color:#666666;
    padding: 11px 5px 0 0;
}

.characteristics tr td:first-of-type{
    font-family:OpenSans-Bold;
    font-size:14px;
    line-height: 20px;
    width: 40%;
}

.characteristics tr td:last-of-type{
    font-size:14px;
}

/*.characteristics tr:last-of-type td:first-of-type{
    border:none;
    text-decoration:none;

}*/

.characteristics tr:last-of-type td:first-of-type a{
    font-size: 13px;
    color:#666666;
    font-weight:normal;
}

.characteristics caption {
        background: #eeeeee;
    padding: 8px;
    font-weight: 600;
}


/*--------characteristics-end-----------*/



div.slidertext{
    position: relative;
    top: 444px;
    margin: 0 auto;
    color: #fff;
    background: rgba(247,247,246, 0.8) url(strong/bg_head.png) repeat scroll 0 0;
    text-align: center;
}



div.slidertext h2{
    text-align:center;
}


div.slidertext:before{
    content:'';
    top:0;
    right:0;
    position:absolute;
    height:3px;
    width:12%;
    background:#E10004;
}

div.slidertext:after{
    content:'';
    bottom:0;
    left:0;
    position:absolute;
    height:3px;
    width:12%;
    background:#E10004;
}


div.soc_seti {
    text-align: left;
    margin: 5px 0 0 0;
}



div.soc_seti a {
    line-height: 0;
    display:inline-block;
    margin-right:5px;
}

div.soc_seti a:nth-child(1){
    background: url(strong/face_h.png) no-repeat center center;
}

div.soc_seti a:nth-child(2){
    background: url(strong/insta_h.png) no-repeat center center;
}

div.soc_seti a:hover img{
    opacity:0;
    -o-opacity:0;
    -moz-opacity:0;
    -ms-opacity:0;
    -webkit-opacity:0;
}

/*arrow+top*/

.b-top { bottom: 90px;
    height: 2px;
    opacity: 0.5;
    position: fixed;
    right: 0;
    width: 34%;
    z-index: 2600;filter:alpha(opacity=50);}
.b-top:hover {opacity:1;filter:alpha(opacity=100);cursor:pointer;}
.b-top-but {
    background: #E10004 url(http://alaev.info/wp-content/plugins/goupbutt/b-j-top.png) no-repeat scroll 50% 11px;
    border-radius: 2px;
    bottom: 0;
    color: white;
    display: block;
    margin: 0;
    width: 50px;
    padding: 32px 12px 10px;
    position: absolute;
    right: 2%;
    z-index: 2600;
}
	

/*mobile_menu*/

div.mobile_menu1{
    position: fixed;
    right: -100%;
    bottom:0;
    z-index:1000001;
    top: 0;
    width:40%;
    overflow-x: hidden;
    overflow-y: visible;
    transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -ms-transition: all 0.5s ease;
    -webkit-transition: all 0.5s ease;
    background: rgba(255,255,255,0.99);
}

div.mobile_menu1.active{
    right:0;
}
.txt-block11{
    max-width:1200px;
    width:100%;
    margin:0 auto;
}
div.burger_bar{
    right: 1.5%;
    position: fixed;
    top: 4px;
    z-index: 10000;
    cursor: pointer;
    cursor: hand;
    background: none no-repeat center center;
    background-size:120%;
    transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -ms-transition: all 0.5s ease;
    -webkit-transition: all 0.5s ease;
}

div.burger_bar.show{
    top:8px;
}

div.burger_bar.active{
    background:url(profi/close_one.png) no-repeat center center;
    background-size:75%;
}


div.burger_bar span{
    height: 3px;
    border-radius: 4px;
    width: 3em;
    display: block;
    background: #DA1E26;
    margin: 3px 0;
    border: 1px solid rgba(255, 255, 255, 0.4);
    opacity: 1;
    -o-opacity: 1;
    -moz-opacity: 1;
    -ms-opacity: 1;
    -webkit-opacity: 1;
    transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -ms-transition: all 0.5s ease;
    -webkit-transition: all 0.5s ease;
}

div.burger_bar.active span{
    opacity: 0;
    -o-opacity: 0;
    -moz-opacity: 0;
    -ms-opacity: 0;
    -webkit-opacity: 0;
}

div.mobile_menu1 div.topchapters_separator {
    height: 1px;
    display: block;
    width: auto;
    vertical-align: middle;
    background: #303030;
}

div.mobile_menu1 div.topchapter:last-child div.topchapterin,
div.mobile_menu1 div.topactivechapter:last-child div.topchapterin{
    display:block !important;
}


div.mobile_menu1 div.topchapter:last-child div.topchapters_submenu,
div.mobile_menu1 div.topactivechapter:last-child div.topchapters_submenu{
        display: block !important;
    position: relative;
    top: 0;
    left: 0;
    width: auto;
    background:none;
    border:none;
}


div.mobile_menu1 div.topchapter:last-child,
div.mobile_menu1 div.topactivechapter:last-child {
    padding:0;
}

div.mobile_menu1 div.topchapter:last-child a, 
div.mobile_menu1 div.topactivechapter:last-child a {

}

div.mobile_menu1 div.topchapter:last-child  div.topchapter_submenu1:last-child a, 
div.mobile_menu1 div.topactivechapter:last-child  div.topchapter_submenu0:last-child a {
    border-bottom:none;
}
div.mobile_menu1 div.topchapter:last-child div.topchapters_submenu .topchapter_submenu0, 
div.mobile_menu1 div.topactivechapter:last-child div.topchapters_submenu .topchapter_submenu0,
div.mobile_menu1 div.topchapter:last-child div.topchapters_submenu .topchapter_submenu1, 
div.mobile_menu1 div.topactivechapter:last-child div.topchapters_submenu .topchapter_submenu1{
    width:auto !important;
    min-width:auto !important;
    padding:0;
}


div.mobile_menu1 div.topchapter:last-child div.topchapters_submenu:before, 
div.mobile_menu1 div.topactivechapter:last-child div.topchapters_submenu:before {
    display:none;
}


div.mobile_menu1 div.topchapter, 
div.mobile_menu1 div.topactivechapter, 
div.mobile_menu1 div.topchapter div.submenu, 
div.mobile_menu1 div.topactivechapter div.submenu{
    display:block;
    
}

div.mobile_menu1 div.megacategory{
    display: block;
}

div.mobile_menu1 div.topchapters_submenu {
    display: none;
}


div.mobile_menu1 div.topchapter a,
div.mobile_menu1 div.topactivechapter a,
div.mobile_menu1 div.topchapter a:hover {
    color: #000 !important;
    font-weight: bold;
    font-size: 18px;
    margin-left: 15px;
    padding-left:15px;
        background: rgba(0, 0, 0, 0) url(strong/arr_left.png) no-repeat scroll 0 7px;
}

div.mobile_menu1 div.topactivechapter a.topchapter_link{
    color:#000 !important;
    text-decoration:underline;
    margin-left: 15px;
    padding-left:15px;
        background: rgba(0, 0, 0, 0) url(strong/arr_left.png) no-repeat scroll 0 7px;
}

div.burger_bar:hover{
    
}

div.mobile_menu1 div.megacategory a.megacategory, 
div.mobile_menu1 a.activemegacategory {
    font-size: 16px;
    padding: 5px;
    display: block;
}


div.mobile_menu1 div.megacatalogin {
    display: block;
    text-align: center;
    background: rgba(247,247,246, 0.8) url(strong/bg_head.png) repeat scroll 0 0;
}


div.mobile_menu1 div.megacatalogseparator {
    background: #8d8986 none repeat scroll 0 0;
    display: block;
    height: 1px;
    margin: 0 0;
    vertical-align: middle;
    width: auto;
}

div.mobile_menu1 div.megacatalogposition {
    text-align: center;
    display: table-cell;
    vertical-align: middle;
    padding: 3px 0;
}

div.mobile_menu1 div.megacategory, 
div.mobile_menu1 div.activemegacategory, 
div.mobile_menu1 div.megacategory:hover {
    display: block;
}

div.mobile_menu1 div.megacatalogsubmenu {
    display: block !important;
}

div.mobile_menu1 div.megacatalogsubmenuinfo {
    position: relative !important;
}

div.mobile_menu1 div.megacatalogtable {
    display: block !important;
}

div.mobile_menu1 div.cart_block {
    width: 100%;
    border-right: none;
    border-left: none;
    border-radius: 0;
    text-align: center;
    height:auto;
}

div.mobile_menu1 div.cart_title {
    display: none;
}

div.mobile_menu1 div.cart_block {
    background: #F4F4F4 none;

}

div.mobile_menu1 div.cartmodul_amount {
    background: url(strong/korz_kol.png) no-repeat scroll right center, url(strong/korz.png) no-repeat scroll 32px 5px;
    color: #fff;
    padding: 5px 5px 5px 0;
    display: inline-block;
    width: 75px;
    text-align: right;
}

div.mobile_menu1 div.cartmodul_price {
    padding-top: 4px;
    text-align: center;
    display: inline-block;
    padding-left: 10px;
}


@media screen and (min-width:900px){
    div.burger_bar{
        display:none;
    }
    

    
    div.close_fon{
    display: none; 
    background: rgba(0,0,0,0.4);
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index:1000000;
}

div.close_fon.active{
    /*display:none !important;*/
    display:block;
}
}

@media screen and (max-width:900px){
    


    
    div.close_fon {
    display:none;
    background: rgba(0,0,0,0.4);
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index:1000000;
}

div.close_fon.active{
    display:block;
}
    
    div.mobile_menu1 div.chaptershead{
        display:block;
        height: 100%;
    }
    
    div.mobile_menu1 div.activechapter,
    div.mobile_menu1 div.chapter,
    div.mobile_menu1 div.chapter:hover{
        display:block;
    }
    
    div.mobile_menu1 div.chapter a{
        color:#000;
    }
    
    div.mobile_menu1 div.chapter:hover a{
        color:#fff;
    }







    
}

@media screen (max-width:800px){
    div.burger_bar{
        display:block;
    }
    
    div.mobile_menu1 div.topchapter a,
    div.mobile_menu1 div.topchapter a 
    div.mobile_menu1 div.topchapter a:hover {
    color: #DA1E26;
}


    
}

    div.mobile_menu1 div.topchapter div.topchapters_submenu a, 
     div.mobile_menu1 div.topactivechapter  div.topchapters_submenu a,
    div.mobile_menu1 div.topchapter div.topchapters_submenu a:hover {
    color: #060606;
    font-weight:normal;
}
@media screen and (max-width:600px){
div.mobile_menu1.active{
    width:55%;
}


}

@media screen and (max-width:500px){



}
div.pod_mob_menu img{
    width: auto;
    display: block;
    margin: 0 auto;
}



/*mobile_menu--END--*/


/*mobile_version*/

@media screen and (max-width:1200px){
    

body,
div.site_block,
div.overheadinfo,
div.headinfo,
div.body,
div.megacatalogin,
div.allcentermain
{ 
    min-width:100%;
}

#rc-connect #rc-feedback ~ #rc-phone {
    top: auto !important;
    bottom: 6% !important;
    right: 0 !important;
    left:auto !important;
}

div.overheadleft {
    padding-left: 5px;
    width: auto;
}

div.headcolumn1 div.inline_b:nth-child(2) {
    display: none;
}

section#top_cat div.inline_b {
    height: 165px;
    position: relative;
    width: 165px;
    margin: 33px 5.5px;
}

section#top_cat div.inline_b h2 span {
    top: 115px;
}


div.slogan {
    font-size: 14px;
    line-height: 18px;
    left: 31.5%;
    top: 51px;
}

div.product_main {
    min-width: auto;
    max-width: 30%;
    width: 30%;
}

div.centercolumn .centertext {
    margin: 0 auto;
    max-width: 1200px;
    padding: 10px 2%;
}

div.cart_block {
    width: 150px;
}

div.cart_block {
    background: #F4F4F4 url(strong/korz.png) no-repeat scroll 38% 27px;
}

div.cartmodul_amount {
    background: rgba(0, 0, 0, 0) url(strong/korz_kol.png) no-repeat scroll 58% center;
    color: #fff;
    padding: 2px 60px 2px 0;
}
   
  
.b-top {
    bottom: 90px;
    height: 2px;
    opacity: 0.5;
    position: fixed;
    left: 23px;
    width: 56px; 
    
}




}

@media screen and (min-width:900px){


div.korzina{
    display:none !important;
}

}

@media screen and (max-width:1100px){

div.topchapter a,
div.topactivechapter a.topchapter_link {
    font-size: 18px;
    background: rgba(0, 0, 0, 0) url(strong/arr_left.png) no-repeat scroll 0 7px;
    padding-left: 15px;
    margin-left: 5px;
}

div.overheadright {
    text-align: center;
}

div.megacatalogin {
    display: block;
    text-align:center;
}

div.megacategory a.megacategory,
a.activemegacategory{
    font-size: 17px;
    padding: 5px;
}

div.megacategory,
div.activemegacategory,
div.megacategory:hover  {
    display: inline-block;
}

div.phones a {
    font-size: 22px;
}
div.centertext span{
    font-size:14px !important;
}

div.productrightcolumn {
    display: none;
}

div.buttonsusers_button1 input, 
div.buttonsusers_button2 input, 
div.buttonsusers_button3 input, 
div.buttonsusers_button4 input,
div.buttonsusers_button1 input:hover, 
div.buttonsusers_button2 input:hover, 
div.buttonsusers_button3 input:hover, 
div.buttonsusers_button4 input:hover{
    font-size: 17px;
}

div.allfooter div.inline_b:last-child {
    display:none;
}

div.allfooter div.inline_b:nth-child(2), 
div.allfooter div.inline_b:nth-child(3) {
    margin-right: 5%;
    width: 28%;
    text-align: center;
}

section#top_cat div.inline_b {
    height: 185px;
    position: relative;
    width: 185px;
    margin: 20px 4%;
}

section#prey div.right_block p {
    font-size: 20px;
    margin-top: 10px;
}

div.cart_block {
    width: 150px;
}

div.cart_block {
    background: #F4F4F4 url(strong/korz.png) no-repeat scroll 38% 27px;
}

div.cartmodul_amount {
    background: rgba(0, 0, 0, 0) url(strong/korz_kol.png) no-repeat scroll 58% center;
    color: #fff;
    padding: 2px 60px 2px 0;
}




}


@media screen and (max-width:1000px){

div.overheadinfo div.table_cell{
    display:none;
}

div.headcolumn1 div.phones {
    margin-left: 0;
}

div.phones {
    background: url(strong/phone.png) no-repeat 6px 6px;
}

div.headcolumnlogo img {
    margin-top: -5px;
    width: 200px;
}
div.slogan {
    font-size: 12px;
    line-height: 14px;
    left: 26.5%;
    top: 47px;
}

div.megacategory a.megacategory, a.activemegacategory {
    font-size: 16px;
    padding: 5px;
}

h1 {
    font-size: 27px;
}

section#pod_zakaz div.list {
    font-size: 20px;
}

section#pod_zakaz div.gray_line {
    padding: 30px 0 16px 20%;
}

section#prey div.right_block div.inline_b {
    vertical-align: top;
}

a.more,
a.more:hover {
    font-size: 20px;
}

div.leftmain {
    display: none;
}



}


@media screen and (max-width:900px){


div.overheadright {
    text-align: center;
    display: none;
}

div.overheadinfo div.table_cell br{
    display:none;
}

div.overheadinfo div.table_cell {
    display: table-cell;
    padding-left: 39px;
    width: auto;
    background-size: 32px;
}

div.megacatalogin {
    display: none;
    text-align: center;
}

div.advbanner {
    position: absolute;
    max-width: 1920px !important;
    width: 100% !important;
    height: 460px !important;
}

div.slidertext {
    position: relative;
    top: 340px;
}

div.sliderimg{
    margin: 0 auto;
    height: 460px !important;
}

input[type="button"],
input[type="button"]:hover {
    font-size: 15px;
}

div.phones a {
    font-size: 20px;
}


div.slogan {
    font-size: 10px;
    line-height: 12px;
    left: 31.5%;
    top: 48px;
}


div.phones a {
    font-size: 18px;
}

div.soc_seti a{
    background-size: 20px !important;
}

div.soc_seti a img {
    width: 20px;
}

div.allfooter div.misto,
div.allfooter div.rasp,
div.allfooter div.phones a{
    font-size: 18px;
    line-height: 22px;
}

div.allfooter div.inline_b:nth-child(3) a {
    font-size: 17px !important;
}


div.buttonsusers_button1 input, div.buttonsusers_button2 input, div.buttonsusers_button3 input, div.buttonsusers_button4 input, div.buttonsusers_button1 input:hover, div.buttonsusers_button2 input:hover, div.buttonsusers_button3 input:hover, div.buttonsusers_button4 input:hover {
    font-size: 16px;
}

section#top_cat div.inline_b {
    margin: 15px 2%;
}

section#pod_zakaz div.list {
    display: block;
    padding-left: 12%;
}

section#pod_zakaz {
    background: url(strong/bg_form.jpg) no-repeat 58% 14px;
    text-align: center;
}

section#pod_zakaz div.gray_line {
    padding: 30px 0 16px 0;
    text-align: center;
}

section#prey div.right_block {
    text-align: center;
    width: 100%;
    PADDING: 20PX 0;
}

section#prey div.right_block p {
    font-size: 18px;
    margin-top: 10px;
}



div.allfooter div.inline_b h3 {
    color: #fff;
}

div.allfooter div.headcolumnlogo img {
    width: 191px;
}

section#pod_zakaz div.gray_line {
    padding: 45px 0 16px 0;
}

div.product_main {
    margin: 15px 8px;
}


div.overheadinfo {
    min-width: 100%;
    height: 36px;
}

div.overheadinfo {
    
}

div.headcolumnlogo img {
    margin-top: 0;
}

div.overhead {
    background: rgba(0, 0, 0, 0.8) url(strong/bg_head.png) repeat scroll 0 0;
    margin: 0 auto;
    position: relative;
    width: 100%;
    z-index: 100000;
    position: fixed;
    top: 0;
    height: 36px;
    left: 0;
    right: 0;
}

div.allheader {
    padding-top: 36px;
}

jdiv.globalClass_ET{
    display:none;
}
}


div.incenter.incenter_chapter3_home ~ div.centertext{
    background:whitesmoke;
    padding:20px 2%;
}


@media screen and (max-width:800px){


div.headcolumn2 {
    display: none;
}

}

@media screen and (max-width:800px){
    
    
div.allfooter div.inline_b:nth-child(1) {
    display: none;
}

div.allfooter div.inline_b:nth-child(2), div.allfooter div.inline_b:nth-child(3) {
    margin: 0 2%;
    width: 45%;
    text-align: center;
}

div.allfooter div.misto, div.allfooter div.rasp, div.allfooter div.phones {
    width: 165px;
    margin: 0 auto;
}


section h3 {
    font-size: 28px;
    margin: 20px 2% 18px;
    right: 0;
}


div.headcolumnlogo {
    display: table-cell;
    padding: 0;
    position: relative;
    vertical-align: middle;
    width: 33%;
    margin-left: 5%;
    text-align: center;
}

div.slogan {
    left: 40.5%;
}

div.product_main {
    min-width: auto;
    max-width: 45%;
    width: 45%;
}


    
}


@media screen and (max-width:700px){



div.registration_blockin {
    margin: 0 auto;
    width: 100%;
}

#rc-connect #rc-feedback ~ #rc-phone {
        top: auto !important;
    bottom: 6% !important;
    right: 0 !important;
        left:auto !important;
}

section#top_cat div.inline_b {
    margin: 10px 1%;
}

div.viewblock_list:nth-child(2){
    display:none;
}



}


@media screen and (max-width:600px){
    
    
div.headcolumn3 {
    display: none;
}

div.korzina {
    width: 50% !important;
    
}

h1 {
    font-size: 23px;
    margin: 0 2%;
}

section#pod_zakaz div.list {
    display: block;
    padding: 10px 0 0 8%;
    font-size:17px;
}

section#pod_zakaz div.gray_line {
    padding: 35px 0 16px 0;
    font-size: 17px;
}

section h3 {
    font-size: 28px;
    margin: 32px 2% 18px;
    right: 0;
}

section.direktor div.feedback_main,
section.pod_zakaz div.feedback_main{
    width: 80%;
    padding: 20px 3%;
}

div.productdescription {
    margin: 10px;
}

div.productdescription{
    margin: 10px;
    
}


div.pricefor,
div.productcode,
div.productstatus {
    display:inline-block;
    width:48%;
    padding:5px 0;
}  

div.productprice {
    display: block;  
}
    
}



@media screen and (max-width:600px){
    
div.overheadinfo div.table_cell {
    display: none;
}

div.headcolumnlogo img {
    margin-top: -5px;
    width: 150px;
}


div.slogan {
    font-size: 8px;
    line-height: 9px;
    left: 40%;
    top: 37px;
}

div.loginform,
div.bigproductform,
div.oneclickform,
div.questform{
    box-shadow: none;
    display: none;
    max-width: 100%;
    position: fixed;
    left: 0 !important;
    width: AUTO;
    z-index: 1000001;
    right: 0;
    top: 0 !important;
    overflow-y: scroll;
    overflow-x: hidden;
    height: 100%;
    background-color: #fff;
}

div.oneclick_main {
    background: rgba(255, 255, 255, 0.85) none repeat scroll 0 0;
    padding: 25px;
    width: auto;
}

div.bigproductform{
    background-image:none;
}

div.productonebuybutton {
    display: block;
}

div.mobile_menu1.active {
    width: 70%;
}

}

@media screen and (max-width:500px){
    
tr.carttitlerow {
    font-size: 15px;
}

section#top_cat div.inline_b {
    margin: 10px 2%;
    width:165px;
    height:165px;
}

section#pod_zakaz div.list {
    display: block;
    padding: 10px 5% 10px 5%;
    font-size: 15px;
}

section#pod_zakaz div.gray_line {
    padding: 25px 10% 16px;
    font-size: 15px;
}

a.more, a.more:hover {
    font-size: 16px;
}

section h3 {
    font-size: 26px;
    margin: 34px 2% 18px;
    right: 0;
}

section#prey div.right_block div.inline_b {
    width: 48%;
}  

div.meg {
    display:none;
}

div.product_main {
    min-width: auto;
    max-width: 80%;
    width: 80%;
    display: block;
    margin: 0 auto;
}

div.addfaq {
    width: 90%;
    margin: 30px auto 0px;
}

div.cartmodul_empty {
    font-size: 12px;
    margin: 10px auto 10px;
    text-align: center;
    width: 80%;
    letter-spacing: 1px;
}

div.login_title {
    font-size: 21px;
}

div.productname{
    font-size: 26px;
}
    
    
}



@media screen and (max-width:400px){
    
    
div.korzina {
    width: 33% !important;
    font-size: 0 !important;
}
    
div.slidertext {
    position: relative;
    top: 300px;
}

div.advbanner {
    height: 385px !important;
}

div.sliderimg {
    height: 385px !important;
}

section#top_cat div.inline_b {
    margin: 10px 2%;
    width: 185px;
    height: 185px;
}

div.buttonsusers_button1 input, 
div.buttonsusers_button2 input, 
div.buttonsusers_button3 input, 
div.buttonsusers_button4 input, 
div.buttonsusers_button1 input:hover, 
div.buttonsusers_button2 input:hover, 
div.buttonsusers_button3 input:hover, 
div.buttonsusers_button4 input:hover {
    font-size: 15px;
    background-size: 17px;
    padding-left: 25px;
}

section#pod_zakaz div.list {
    display: block;
    padding: 10px 2% 10px 2%;
    font-size: 14px;
}

section#pod_zakaz div.gray_line {
    padding: 11px 10% 16px;
    font-size: 15px;
}

div.allfooter div.inline_b:nth-child(2) {
    margin: 0 auto;
    width: 80%;
    text-align: center;
    display: block;
}

div.allfooter div.inline_b:nth-child(3){
    display:none;
}

section.pod_zakaz div.feedback_title {
    font-size: 22px;
}


div.effe_line{
    font-size:11px !important;
}

div.soc_seti {
    display: none;
}

div.phones a {
    font-size: 16px;
}


div.headcolumnlogo img {
    margin-top: 0;
    width: 120px;
}

div.slogan {
    font-size: 6px;
        line-height: 8px;
    left: 41%;
    top: 32px;
}

div.slideritem_left {
    padding-right: 5px;
}

div.slideritem_right {
    padding-left: 5px;
}

h1 {
    font-size: 17px;
    margin: 0 5%;
}

div.slideritem_right input, div.slideritem_left input, div.slideritem_right input:hover, div.slideritem_left input:hover {
    width: 30px;
    height: 70px;
}

div.slideritem {
    margin: 5px 0;
    
}


div.viewblock_main {
    text-align: left;
}
div.sorting_title {
    display: block;
}

div.sorting_sortingcell {
    display: inline-block;
    margin: 10px 5px;
}


div.breadsin{
    display:none;
}

div.headcolumnlogo {
    display: table-cell;
    padding: 2px 0 0;
    position: relative;
    vertical-align: middle;
    width: 47%;
    margin-left: 0;
    text-align: center;
}

div.mobile_menu1 div.cartmodul_amount {
    background: url(strong/korz_kol.png) no-repeat scroll right center, url(strong/korz.png) no-repeat scroll 0 5px;
    color: #fff;
    padding: 5px 5px 5px 0;
    display: inline-block;
    width: 42px;
    text-align: right;
}

div.registration_title {
    font-size: 20px;
}

input[type="text"],
input[type="text"]:focus {
    font-size: 15px;
}

section h3 {
    font-size: 21px;
        margin: 43px 2% 18px;
    }
    
section#prey div.right_block p {
    font-size: 16px;
    line-height: 16px;
}

div.slidertopitem_title {
    font-size: 25px;
}

select,
select:focus{
    font-size: 15px;
}

.b-top-but {
    width: 20px;
    padding: 29px 12px 9px;
}

}
/*mobile_version*/


body.no_scroll_body{
    overflow:hidden;
}

div.korzina {
    display: table-cell;
    vertical-align: middle;
    width: 25%;
    color: #fff;
    font-size: 16px;
}

div.korzina img{
    vertical-align:middle;
}

#rc-copyright{
    display:none;
}


.scin_sl_list {
    max-width: 500px;
    margin: 0 auto;
    text-align: left;
    font-size: 18px;
    padding-bottom: 10px;
}

.scin_slider h1{
    font-size: 40px;
    color: white;
}

.scin_slider h1 span {
    font-weight: bold;
}

