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


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


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


@font-face {
    font-family: "bebr";
    font-style: normal;
    font-weight: normal;
    src: url("fonts/BebasNeue Regular.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");
}

.video_on_slider_1 #iframe video, .video_on_slider_1 iframe{
    position: absolute;
    left: 0;
    right: 0;
    margin: auto;
    top: 0;
    bottom: 0;
    height: 1000px !important;
	width: 1400px !important;
	min-height:400px;
}

.video_on_slider_1 iframe{
	z-index:1;
}




html * {



    max-height: 999999px;



}

body {

	font-size: 18px;

    line-height: 22px;

	background:#fff;

	font-family: calibri,'Trebuchet MS',Helvetica,arial,verdana;

	color: #555;

	margin:0;

}

div.slidertext{
    min-width:320px;
    max-width:1400px;
    width:100%;
    height:515px;
    overflow: hidden;
    margin:0 auto;
    position:relative;
}

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



div.fon{

	display:none;

	background:black;

	width:200%;

	height:200%;

	position:fixed;

	z-index:400;

	opacity:0.8;

	top:-20px;

}



input[type="button"] {

	font-size:25px;

	font-family: calibri,Helvetica,arial,'Trebuchet MS',verdana;

	padding: 5px 25px;

	background:rgb(114,150,187);

	color:#fff;
    border:none;
	outline: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;          

    transition: all 0.5s ease;

	cursor:pointer;

	cursor:hand;

}



input[type="button"]:hover {

	font-size:25px;

	font-family: calibri,Helvetica,arial,'Trebuchet MS',verdana;

	padding: 5px 25px;

	background:#b7b9bf;
    border: none;
	color:#000;

	outline:none;

	cursor:pointer;

	cursor:hand;


}



input[type="text"] {

	font-size:15px;

	font-family:calibri,Helvetica,arial,'Trebuchet MS',verdana;

	width:100%;

	padding:6px;

	box-sizing:border-box;	

	-moz-box-sizing:border-box;

	outline:none;

	color:#303030;

	background:#ffffff;

	border: 1px solid #B6B6B6;

	-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 #b7b9bf;

	color:#2f2f2f;

}



input[type="password"] {

	font-size:15px;

	font-family: calibri,Helvetica,arial,'Trebuchet MS',verdana;

	width:100%;

	padding:6px;

	box-sizing:border-box;	

	-moz-box-sizing:border-box;

	outline:none;

	color:#303030;

		background:#ffffff;

	border: 1px solid #B6B6B6;

	-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="password"]:focus {

	border:1px solid #b7b9bf;

	color:#2f2f2f;

}



input.fail {

	background:#ffffff;

	border:1px solid #bc0016;

	color:#bc0016;

}



input.fail:focus {

	border:1px solid #b7b9bf;

	color:#2f2f2f;

}



textarea {

	font-size:15px;

	font-family: calibri,Helvetica,arial,'Trebuchet MS',verdana;

	width:100%;

	padding:6px;

	box-sizing:border-box;	

	-moz-box-sizing:border-box;

	outline:none;

	color:#303030;

		background:#ffffff;

	border: 1px solid #B6B6B6;

	-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;

}



textarea:focus {

	border:1px solid #b7b9bf;

	color:#2f2f2f;

}



textarea.fail {

	background:#ffffff;

	border:1px solid #bc0016;

	color:#bc0016;

}





textarea.fail:focus {

	border:1px solid #b7b9bf;

	color:#2f2f2f;

}



select {

	font-size:15px;

	font-family: calibri,Helvetica,arial,'Trebuchet MS',verdana;

	width:100%;

	padding:6px;

	box-sizing:border-box;	

	-moz-box-sizing:border-box;

	outline:none;

	color:#303030;

		background:#ffffff;

	border: 1px solid #B6B6B6;

	-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;

}



select:focus {

	border:1px solid #b7b9bf;

	color:#2f2f2f;

}



select.fail {

	background:#ffffff;

	border:1px solid #bc0016;

	color:#bc0016;

}



select.fail:focus {

	border:1px solid #b7b9bf;

	color:#2f2f2f;

}



a {

	text-decoration:none;

	color:#2f2f2f;

}



a:hover {

	text-decoration:none;

	color:#d7c6be;

}



div.relative {

	position:relative;

}



div.deliver {

	

}



div.inline {

	display:inline-block;

	vertical-align:middle;

	color:#2f2f2f;

}



div.delivercent {

	display: table-cell;

	vertical-align:top;

}



div.incenter {

	display:table;

	margin:0 auto;

	width:100%;

}



div.nothingfound {

	color: #bc0016;

	text-align: center;

	margin: 20px auto;

	

}



div.textfail {

	color:#bc0016;

	font-size:90%;

	padding:2px;

}



span.star {

	color:#bc0016;

}



div.cartpage_empty {

		color:#bc0016;

	text-align:center;

	

}



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



div.answerform {

	position: fixed;

	background: #ffffff;

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

	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;

	padding: 20px;

}



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



div.body{

	

}



div.allheader {
width: 100%;
position: relative;
z-index: 5;
background: #fff;

}



div.overhead {

background: rgb(44, 44, 44) none repeat scroll 0 0;
    box-sizing: border-box;
    margin: 0 auto;
    width: 100%;	
     padding: 3px 0;
	-moz-box-sizing:border-box;

}



div.overheadinfo {

	margin:0 auto;
    max-width:1200px;
    min-width:320px;
	width:100%;

	display: table;

}



div.overheadleft {

display: table-cell;
    text-align: center;
    vertical-align: middle;
    width: 145px;

}

div.overheadcenter_1,
div.overheadcenter_2{
    display:table-cell;
    vertical-align: middle;
	width:130px
    /* width:90px; */
    text-align:left;
}

div.overheadcenter_2{
text-align: right;
text-align:right;
width:auto;
}

div.overheadright {
border-left: 1px solid #989898;
    display: none;
    text-align: right;
    vertical-align: middle;
    width: 280px;
}



div.head {

    margin: 0 auto;
    padding: 5px 0;
    width: 100%;
	box-sizing:border-box;	

	-moz-box-sizing:border-box;

}



div.headinfo {
display: table;
    margin: 0 auto;
    max-width: 1200px;
    min-width: 320px;
    width: 100%;

}



div.headcolumnlogo {

	display:table-cell;

	vertical-align: middle;

	width: 1px;

}



div.headcolumn1 {

display: table-cell;
    padding: 0 5px;
    text-align: center;
    vertical-align: middle;
    width: 60%;

}



div.headcolumn2 {
    
	display:none;

	vertical-align: middle;

	text-align: center;

	padding:0 5px;

}



div.headcolumn2row1 {

		

}



div.headcolumn2row2 {

		

}



div.headcolumn3 {

	display:none;

	vertical-align: middle;

	text-align: right;

	width:220px;

}



div.headcolumn3row1 {

	text-align:right;

}



div.headcolumn3row2 {

	text-align:right;	

}



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

	

	div.headcolumnlogo {

		display: block;

		width: auto;

		text-align: center;

	}

	

	div.headcolumn1 {

		display:block;

	}



	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:#2f2f2f;

	padding:0px;

	box-sizing:border-box;	

	-moz-box-sizing:border-box;

}



div.underheadinfo {

	margin:0 auto;

	width:100%;

	max-width:1400px;

	display: table;

}



div.underheadleft {

	display:table-cell;

	padding:5px;

}



div.underheadright {

	display:table-cell;

	text-align: right;

	padding:5px;

}



div.allcentermain {

	background: #ffffff none repeat scroll 0 0;
    margin: 0 auto;
    max-width: 1200px;
    min-width: 320px;
    width: 100%;

}



div.allcenterblock {

	display: table;

	width: 100%;

	margin:0 auto;

}



div.leftmain {

	vertical-align:top;

	display:table-cell;

	width:260px;

	padding:5px 10px 5px 5px;

}



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



	div.leftmain {

		display:none;

	}

	

}



div.leftcolumn {

	

}





div.centermain {

 display: table-cell;
    padding: 5px 0;
    vertical-align: top;

}



div.centercolumn {

min-height: 450px;

}



div.rightmain {

	vertical-align:top;

	display:table-cell;

	width: 260px;

	padding:5px 5px 5px 10px;

}



div.rightcolumn {

	

}



div.centerunderslider {

background: #f4f4f4 none repeat scroll 0 0;
box-shadow: 0 1px 6px 0 #989898;
z-index: 1;
position: relative;

}



div.leftunderslider {

	

}



div.rightunderslider {

	

}



div.allfooter {

  background: #eaeaea none repeat scroll 0 0;
    box-sizing: border-box;
    width: 100%;
    border-top: 2px solid #989898;
	-moz-box-sizing:border-box;

}


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



	div.allfooter {

		display:none;

	}

	

}
*/


div.allfooterinfo {

    padding-bottom:15px;
	margin: 0 auto;

}



div.overfooter {
color: #ffffff;
    margin: 0 auto;
    max-width: 1200px;
    min-width: 320px;
    width: 100%;

}



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;

	color:#b7b9bf;

	font-size:90%;

}



div.topchapter:hover {

	display:inline-block;

	vertical-align:middle;

	position:relative;



}



div.topchapter:hover a.topchapter_link { 

	text-decoration:none;

	color:#060606;

}



div.topactivechapter {

	display:inline-block;

	vertical-align:middle;

	position:relative;

	cursor:pointer;

	cursor:hand;

}



div.topactivechapter a.topchapter_link { 

	text-decoration:none;

	color:#060606;

	font-size:90%;

}



div.topchapterin {

	padding:4px 10px 4px 0;

	height:26px;

	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:32px;

	background:#ffffff;

	text-align:left;

	z-index:100;

	padding:5px;

	border:1px solid #b7b9bf;

}



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:#b7b9bf;

	font-size:90%;

	white-space:nowrap;

}



div.topchapter_submenu1 a{

	color:#b7b9bf;

	font-size:90%;

	white-space:nowrap;

}



div.topchapter_submenu0:hover a{

	color:#060606;

	font-size:90%;

	white-space:nowrap;

}



div.topchapter_submenu1:hover a{

	color:#060606;

	font-size:90%;

	white-space:nowrap;

}





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



div.mobiletopchapters {

	display:none;

}







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:#060606;

}



div.menuchapters {

	display:none; 

	position:fixed; 

	height:100%;

	width:0px;

	top:0px;

	left:0;

	z-index:4000; 

	max-height:100%;

	overflow-y:auto;

	background: #ffffff;

	border-right: 1px solid #2f2f2f;

}



div.menuchapters_block {

	padding:5px; 

	text-align:left;

	border-bottom:1px solid #b7b9bf;

}



div.menuchapters_block a{

	text-decoration:none;

}



div.menuchapters_block:hover a{

	text-decoration:none;

}





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



div.columnchapters_main {

	margin-bottom:10px;

	background:#ffffff;

	border-bottom:1px solid #b7b9bf;

}



div.columnchapters_title {

	font-size:110%;

	color: #ffffff;

	background:#2f2f2f;

    padding: 10px;

    margin-bottom: 10px;

	border-bottom: solid 1px #2f2f2f;

}



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:#b7b9bf;

}



div.columnchapter0:hover {

	text-decoration: none;

	padding: 5px;

}



div.columnchapter0:hover a{

	text-decoration:none;

	color:#060606;

}



div.columnchapteractive0 {

	padding: 5px;

	cursor:pointer;

	cursor:hand;

}



div.columnchapteractive0 a{

	text-decoration:none;

	color:#b7b9bf;

}



div.columnchapter1 {

	padding: 4px 0px 4px 10px;

	cursor:pointer;

	cursor:hand;

}



div.columnchapter1 a{

	text-decoration:none;

	color:#b7b9bf;

	font-size:90%;

}



div.columnchapter1:hover {

	padding: 4px 0px 4px 10px;

}



div.columnchapter1:hover a{

	text-decoration:none;

	color:#060606;

}



div.columnchapteractive1 {

	padding: 4px 0px 4px 10px;

	cursor:pointer;

	cursor:hand;

}



div.columnchapteractive1 a{

	text-decoration:none;

	color:#060606;

	font-size:90%;

}



div.columnchapter2 {

	padding: 4px 0px 4px 20px;

	cursor:pointer;

	cursor:hand;

}



div.columnchapter2 a{

	text-decoration:none;

	font-size:90%;

	color:#b7b9bf;

}



div.columnchapter2:hover {

	padding: 4px 0px 4px 20px;

}



div.columnchapter2:hover a{

	text-decoration:none;

	color:#060606;

}



div.columnchapteractive2 {

	padding: 4px 0px 4px 20px;

	cursor:pointer;

	cursor:hand;

}



div.columnchapteractive2 a{

	text-decoration:none;

	color:#060606;

	font-size:90%;

}



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



div.centerchapters {

	margin:10px 0;

	text-align:center;

}



div.centerchapters_in {



}



div.centerchapter {

	display: inline-block;

    margin: 10px 5px;

	min-width: 23%;

	max-width: 254px;

    vertical-align: top;

}







div.centerchapter_img {

	vertical-align:middle;

	display:block;

	text-align:center;

	width: 100%;

	height:230px;

	background:white;

	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_topname  {

	padding:10px 0px 10px 0;

		display:none;

}



div.centerchapter_topname a {

	font-size:110%;

	color:#060606;

	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_topname:hover a {

	font-size:110%;

	color:#2f2f2f;

	text-decoration:underline;

}





div.centerchapter_bottomname {

	padding:10px 0px 10px 0;

}



div.centerchapter_bottomname a {

	font-size:110%;

	color:#060606;

	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:hover a {

	font-size:110%;

	color:#2f2f2f;

	text-decoration:underline;

}









div.centerchapter_info {

	margin: 5px 0px;

	height:50px;

	font-size:90%;

	color:#b7b9bf;

}



div.centerchapter_button {

	text-align:center;

}



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



div.search {

display: inline-block;
    margin: 0 20px 0 auto;
    max-width: 400px;
    position: relative;

}



div.search_input {

	display:inline-block;

	position:relative;

	max-width:100%;

	width:100%;

	vertical-align:middle;

}



div.search_input input {

 background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
 border:none;
    border-bottom: 1px solid #AEAEAE;
    border-radius: 0;
    color: #ffffff;
    font-size: 20px;
    max-width: 500px;
    padding: 5px 20px;
    width: 245px;

}

div.search_input input:hover,
div.search_input input:focus {

 background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
 border:none;
    border-bottom: 1px solid #AEAEAE;
    border-radius: 0;
    color: #ffffff;
    font-size: 20px;
    max-width: 500px;
    padding: 5px 20px;
    width: 245px;

}


div.search_button {

	display:inline-block;

	vertical-align:middle;

	position:absolute;

    top: 6px;

    right: 5px;

}



div.search_button input {

	padding:0;

	background:rgba(0, 0, 0, 0) url("/themes/turbo/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:url("/themes/turbo/search_p.png") no-repeat center;

	width:24px;

	height:24px;

	font-size:0;

	border:0;

}



div.dropdownsearch {

	position:absolute;

	z-index:3000;

	width:100%;

}



div.dropdownsearchfon {

	position:relative;

	border:1px solid #b7b9bf;

	left:0px;

	background:#ffffff;

}



div.searchrow0 {

	display:table;

	width:100%;

	cursor:pointer;

	cursor:hand;

}



div.searchrow1 {

 	display:table;

	width:100%;

	cursor:pointer;

	cursor:hand;

	background:#f5f5f5;

}



div.dropdownname0 {

    text-align:left;

	color:#2f2f2f;

	padding:5px;	  

	font-size: 90%;

	display:table-cell;

}



div.searchrow0:hover div.dropdownname0 {

	text-align:left;

	color: #b7b9bf;

	font-size: 90%;

}



div.dropdownname1 {

    text-align:left;

	color:#2f2f2f; 

	padding:5px;  

	font-size: 90%;

	display:table-cell;

}



div.searchrow1:hover div.dropdownname1 {

	color: #b7b9bf;

	font-size: 90%;

	text-align:left;

}



div.dropdownprice0 {

	text-align:right;

    color: #2f2f2f;
    display: none;
	font-size: 90%;

	padding:5px;

}



div.searchrow0:hover div.dropdownprice0 {



}



div.dropdownprice1 {

	text-align:right;

    color: #2f2f2f;
display: none;
    font-size: 90%;

    padding:5px;

}



div.searchrow1:hover div.dropdownprice1 {



}



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



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



div.columnarticles_main {

	

}



div.columnarticles_title {

	font-size: 110%;

    color: #060606;

    padding: 10px;

    margin-bottom: 10px;

    border-bottom: solid 1px #b7b9bf;

}



div.columnarticles {

	

}



div.columnarticle_separator {

	display:none;

}



div.columnarticle {

	text-align:left;

	border-bottom: 1px solid #b7b9bf;

	padding:10px 0;

}



div.columnarticle_imgleft {

	text-align: center;

	background:white;

	width:100%;

}



div.columnarticle_imgleft img{

max-width: 100%;



}



div.columnarticle_imgright {

text-align: center;

		background:white;

			width:100%;

}



div.columnarticle_imgright img {

max-width: 100%;



}



div.columnarticle_info {

	vertical-align:top;

}



div.columnarticle_name {

	padding: 3px 0;

}



div.columnarticle_name a {

	text-decoration:none;

	color:#b7b9bf;

}



div.columnarticle_name:hover a {

	text-decoration:none;

	color:#060606;

}



div.columnarticle_date {

	color:#b7b9bf;

	font-size:90%;

	text-align:left;

}



div.columnarticle_seeall {

	text-align:center;

	margin-bottom:10px;

	margin-top:10px;

}



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



div.centerarticles_main {

	text-align: Center;

	margin:10px 0;

}



div.centerarticles_title {

	font-size: 130%;

    color: #060606;

    padding: 10px;

	text-align:left;

    margin-bottom: 10px;

	border-bottom: solid 1px #b7b9bf;

}



div.centerarticle {

	display: inline-block;

    margin: 10px 5px;

	min-width: 32%;

    max-width: 440px;

    vertical-align: top;

}








div.centerarticle_img {

	max-width: 100%;

    margin: 0px auto;

	background: white;

	height:300px;   

	vertical-align: middle;	

	text-align:center;

	display: block;

}



div.centerarticle_imgin {

	height:300px;    

	line-height:300px;    

	vertical-align: middle;

	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 {

	text-decoration:none;

	color:#060606;

}



div.centerarticle_name a:hover {

	text-decoration:none;

	color:#2f2f2f;

}



div.centerarticle_short {

	margin: 5px 0px;

	text-align:left;

	color:#b7b9bf;

	font-size:90%;

}



div.centerarticle_date {

	padding: 8px;

}



div.centerarticle_seeall {

	text-align:center;

}



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



div.pagearticles {

	text-align: center;

}



div.pagearticle {

margin: 5px 0 15px;
text-align: center;
border-bottom: 1px solid #EEEEEE;
padding-bottom: 15px;

}



div.pagearticle_img {

	width:220px;

	display:table-cell;

	vertical-align:top;

	text-align:center;

	background:white;

}



div.pagearticle_imgin {

	

}



div.pagearticle_imgin img{

	max-width:210px;
    max-height: 150px;
}



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 {

text-decoration: none;
color: #060606;
font-family: bebr;
font-size: 21px;

}



div.pagearticle_name a:hover {

	text-decoration:none;
    
	color:#7296BB;

}



div.pagearticle_short {

	margin: 3px 0;
color: #555;
line-height: 20px;

}



div.pagearticle_date {

font-size: 90%;
color: #b7b9bf;
text-align: right;
}



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



div.articleback {

	margin: 10px 0;

}



div.articlename {

	margin-bottom: 20px;

}



h1{

color: #2C2C2C;
font-weight: normal;
padding: 4px 0;
font-family: bebr;
font-size:50px;

}


div.centertext {
    padding:0 7px;
}

div.articletext {

	

}



div.articledate {

	padding: 8px 0;	

	

}



div.article_commall {

	

}



div.articlecomments {

	

}



div.commenthorseparator {

	

	

}

div.oneartcomm {



}



span.commentquote {

	cursor:pointer;

	cursor:hand;

	font-style: italic;

color: #d7c6be;

}







div.oneartcomm div.pagecomment {

	padding: 10px;

margin: 0 auto;

margin-bottom: 10px;

margin-top: 10px;

border: 1px solid #d7c6be;

}



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



div.breads {
    margin: 0 auto;
    padding: 5px 5px;
    font-size: 16px;
}


div.linkicon {

	display:inline-block;

	vertical-align:middle;

	padding: 0 10px;

}



div.link {

	display:inline-block;

	vertical-align:middle;

}



div.link a {

	text-decoration:none;

	font-size:16px;

}



div.link a:hover {

	font-size:16px;
    color:#000C3E;
	text-decoration:underline;

}



div.linkactive {

	display:inline-block;

	vertical-align:middle;

}



div.linkactive a {

	font-size:16px;

}



div.linkactive a:hover {

	text-decoration:underline;
    color:#000C3E;
	font-size:16px;

}



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



div.paging {

	text-align:center;

	margin:10px 0;

}



div.pagingbutton {

	display:inline-block;

	vertical-align:middle;

}



div.pagingleft input,
div.pagingright input{	
    padding: 5px 9px;
font-size: 15px;
}



div.pagingleft input:hover,
div.pagingright input:hover{
padding: 5px 9px;
font-size: 15px;


}



div.pagingall {

	background:#b7b9bf;

	border:1px solid #b7b9bf;

	color:#ffffff;

	font-size: 100%;

	width: 28px;

	height: 28px;

	text-align:center;	

	cursor:pointer;

	cursor:hand;

	margin:0 2px;

	line-height: 28px;

	-webkit-transition: all 0.7s ease;

	-moz-transition: all 0.7s ease;

	-o-transition: all 0.7s ease;

	transition: all 0.7s ease;

}



div.pagingall a{

	color:#ffffff;

}



div.pagingall:hover {

	background:#ffffff;

	border:1px solid #b7b9bf;

	color:#b7b9bf;

	font-size: 100%;

	width: 28px;

	height: 28px;

	line-height: 28px;

	text-align:center;	

	cursor:pointer;

	cursor:hand;

	margin:0 2px;

}



div.pagingall:hover a{

	color:#b7b9bf;

}



div.pagingnow {

	background:#ffffff;

	border:1px solid #b7b9bf;

	color:#b7b9bf;

	font-size: 100%;

	width: 28px;

	height: 28px;

	line-height: 28px;

	text-align:center;	

	cursor:pointer;

	cursor:hand;

	margin:0 2px;

}



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



div.callme {

	

}



div.callmeform {

background: #ffffff none repeat scroll 0 0;
    box-shadow: 0 0 0 20px #060606;
    display: none;
    max-width: 90%;
    padding: 20px;
    position: fixed;
    width: 400px;
    z-index: 500;

}



div.callme_main {

	width:100%;

}



div.callme_mainin {



}



div.callme_closeline {

	height:40px;

}



div.callme_close {

	float:right;

}



div.callme_title {

font-family: myread;
    font-size: 25px;
    line-height: 26px;
    margin: 10px 10px 0;
    text-align: center;

}



div.callme_line {

	margin:3px 0;

}



div.callme_block {

	

}



div.callme_button {

	   text-align: center;

}



/* СЛАЙДЕР */



div.sliderback {

	

}



div.slider {

	

}

div.sliderimg {	

 height: 515px !important;
    margin: 0 auto;
    max-width: 1920px;
    min-width: 320px;
    width: 100% !important;
}



div.advbanner {
height: 515px !important;
    position: absolute;
    width: 100% !important;
}



div.sliderarrows {

	margin: 0 auto;

    position: relative;

}



div.sliderleft {

	position:absolute;

	z-index:100;

	margin-top: 10%;

	left:15px;

}



div.sliderleft input {

	background:url("/themes/templates/arrow_left.png") no-repeat center;

	width:36px;

	height:36px;

	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:url("/themes/templates/arrow_left_hover.png") no-repeat center;

	width:36px;

	height:36px;

	font-size:0;

	padding:0;

	border:0;

}



div.sliderright {

	position:absolute;

	z-index:100;

	right:15px;

	margin-top: 10%;

}



div.sliderright input {

	background:url("/themes/templates/arrow_right.png") no-repeat center;

	width:36px;

	height:36px;

	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:url("/themes/templates/arrow_right_hover.png") no-repeat center;

	width:36px;

	height:36px;

	font-size:0;

	padding:0;

	border:0;

}



div.sliderbuttons {

	position:relative; 

	top: -30px;

    height: 0;

	z-index:100;

	text-align: center;

}



div.sliderbuttonsin {

	

}



div.sliderbutton {

	display:inline-block;

}



div.slidernext {

	background:#ffffff;

	border:1px solid #b7b9bf;

	width:15px;

	height:15px;

	margin:3px;

	font-size:0;

	cursor:pointer;

	cursor:hand;

	border-radius:3px;

}



div.slidernextact {

	background:#b7b9bf;

	border:1px solid #b7b9bf;

	width:15px;

	height:15px;

	margin:3px;

	font-size:0;

	cursor:pointer;

	cursor:hand;

	border-radius:3px;

}



/* ГАЛЕРЕЯ */



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



div.pagegallery {

text-align: left;

}



div.gallery {

	display: inline-block;

    margin: 10px 5px;

	min-width: 23%;

	max-width: 254px;

	background:white;

    vertical-align: top;

}



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



	div.gallery {

		min-width: 23%;

		max-width: 242px;

	}



}



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



	div.gallery {

		min-width: 23%;

		max-width: 222px;

	}



}



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



	div.gallery {

		min-width: 31%;

		max-width: 220px;

	}



}



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



	div.gallery {

		min-width: 31%;

		max-width: 195px;

	}



}



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



	div.gallery {

		min-width: 48%;

		max-width: 366px;

	}



}

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



	div.gallery {

		min-width: 47%;

		max-width: 283px;

	}



}



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



	div.gallery {

		min-width: 94%;

		max-width: 94%;

	}



}



div.gallery_img {

vertical-align: middle;
display: block;
text-align: center;
width: 100%;
height: 150px;
overflow: hidden;

}



div.gallery_imgin {

	vertical-align: middle;

    line-height: 150px;

    width: 100%;

    text-align: center;

}



div.gallery_imgin img{

max-width: 230px;
max-height: 150px;
vertical-align: middle;
border: 0;

}





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



	div.gallery_img {

		height:auto;

	}

	

	div.gallery_imgin {

		line-height: unset;

	}



	div.gallery_imgin img{

		max-height:100%;

	}

	

}



div.gallery_text {

	text-align: center;

	padding-top:5px;

}



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



div.slidergallerys {

	position: relative;

	padding-bottom:10px;

	margin-top:20px;

}



div.slidergallery_title {

	font-size:110%;

	color: #060606;

    padding: 10px;

    margin-bottom: 10px;

	border-bottom: solid 1px #b7b9bf;

}



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 {

	display:table;

	margin:0 auto;

}



div.slidergallery_main {

	display:table-cell; 

	vertical-align: top;

}



div.slidergallery {

	margin:5px 15px;

	width: 216px;

}



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



	div.slidergallery {

		width: 206px;

	}



}



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



	div.slidergallery {

		width: 190px;

	}



}



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



	div.slidergallery {

		width: 180px;

	}



}



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



	div.slidergallery {

		width: 230px;

	}



}



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



	div.slidergallery {

		width: 176px;

	}



}



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



	div.slidergallery {

		width: 200px;

	}



}



@media all and (min-width: 400px) and (max-width: 599px) { 



	div.slidergallery {

		width: 206px;

	}



}



@media all and (min-width: 365px) and (max-width: 399px) { 



	div.slidergallery {

		width: 166px;

	}



}



@media all and (min-width: 330px) and (max-width: 364px) { 



	div.slidergallery {

		width: 148px;

	}



}



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



	div.slidergallery {

		width: 108px;

	}



}



div.slidergallery_topname {

	display:none;

		text-align:center;

}



div.slidergallery_topname  a{

color: #b7b9bf;

}



div.slidergallery_topname:hover  a{

color: #060606;

}



div.slidergallery_bottomname {

	text-align:center;

}



div.slidergallery_bottomname a {

color: #b7b9bf;





}



div.slidergallery_bottomname:hover a {

color: #060606;





			-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;

	width: 100%;

	height:200px;

	overflow:hidden;

}



div.slidergallery_img:hover {

	vertical-align:middle;

	display:table-cell;

	text-align:center;

	width: 100%;

	height:200px;

	overflow:hidden;

}



div.slidergallery_imgin {

	height: 200px;

}



div.slidergallery_imgin img{

	max-width:100%;

	max-height:200px;

}



div.slidergallery_seeall {

	text-align:center;

	margin:15px 0;

}



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



div.columngallerys_main {



}



div.columngallery_title {

	font-size: 110%;

    color: #060606;

    padding: 10px;

    margin-bottom: 10px;

    border-bottom: solid 1px #b7b9bf;

}



div.columngallerys {



}



div.columngallery {

	border-bottom: 1px solid #b7b9bf;

    border-right: 1px solid #b7b9bf;

    padding: 10px 0;

}



div.columngallery_topname {

	text-align:center;

	padding: 3px 0;

	text-decoration: none;

color: #060606;

	display:none;

}



div.columngallery_bottomname {

	text-align:center;

	padding: 3px 0;

	text-decoration: none;

color: #060606;

}





div.columngallery_imgleft {

	width:100%;

	background:white;

}



div.columngallery_imgleft img{

	max-width:100%;

}



div.columngallery_imgright {

	width:100%;

}



div.columngallery_imgright img{

	max-width:100%;

		background:white;

}



div.columngallery_separator {



}



div.columngallery_seeall {

	text-align: center;

    margin-bottom: 10px;

    margin-top: 10px;

}



/* ОТЗЫВЫ */



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



div.addcomment {

	min-width: 50%;

	max-width:500px;

    margin: 0 auto;

	margin-top:30px;

}



div.addcomment_title {

	text-align:center;

	color:#2f2f2f;

}



div.addcommenttitle {
 color: #000000;
    font-family: myread;
    font-size: 25px;
    margin: 0 auto 10px;
    padding: 10px 0;
    text-align: center;



}



div.addcomment_line {

	margin:10px 0;

}



div.addcomment_block{

	

}



div.addcomment_button {

	text-align:center;

}



div.addcomment_info {



}



div.addcomment_vote {
   display: none;
    margin-top: 10px;
}



div.addcomment_votename {

	display:inline-block; 

	padding-right:20px;

	vertical-align:middle;

}



div.addcomment_voterate {

	display:inline-block;

	vertical-align:middle;

}



div.itemactvote {

	background:url('/themes/templates/star1.png');

	width:30px;

	height:30px;

	cursor:pointer;

	cursor:hand;

}



div.itemvote {

	background:url('/themes/templates/star.png');

	width:30px;

	height:30px;

	cursor:pointer;

	cursor:hand;

}



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



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: #b7b9bf;

}



div.pagecomment_text {

	color:#2f2f2f;

}



div.pagecomment_date {

	display:table-cell;

	text-align:right;

		color: #b7b9bf;

}



div.pagecomment_separator {

border-bottom:1px solid #b7b9bf;

}



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



div.columncomments {



}



div.columncomments_title {

	font-size: 110%;

    color: #060606;

    padding: 10px;

    margin-bottom: 10px;

    border-bottom: solid 1px #b7b9bf;

}



div.columncomment {



}



div.columncomment_name {

	color: #b7b9bf;

}



div.columncomment_text {

	color:#2f2f2f;

}



div.columncomment_date {

		color: #b7b9bf;

}



div.columncomment_separator {



}



div.columncomment_seeall {



}



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



div.centercomments {

	vertical-align:top;

}



div.centercomments_title {

	font-size: 110%;

    color: #060606;

	text-align:center;

    padding: 10px;

    margin-bottom: 10px;

    border-bottom: solid 1px #b7b9bf;

}



div.centercomment {

border-bottom: 1px solid #b7b9bf;

}



div.centercomment_info {



	display:table;

	width:100%;

}



div.centercomment_name {

display: table-cell;

color: #b7b9bf;

}



div.centercomment_text {

	font-size:110%;

	margin:5px 0;

	color: #2f2f2f;

}



div.centercomment_date {



	margin-left:50px;

display: table-cell;

text-align: right;

color: #b7b9bf;

}



div.centercomment_seeall {

	text-align:center;

	margin: 10px 0;

}



/* FAQ */



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



div.addfaq {

	min-width: 50%;

	max-width:500px;

    margin: 0 auto;

	margin-top:30px;

}



div.addfaqtitle {

	padding: 10px 0px 10px;

	font-size:110%;

	text-align: center;

	margin: 0px auto 10px;

	color:#2f2f2f;

}



div.addfaq_line {

	margin: 10px 0px;

}



div.addfaq_block{

	

}



div.addfaq_button {

	text-align:center;

}



div.addfaq_info {



}



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



div.pagefaqs {



}



div.page_faq {

	padding: 10px;

	margin: 10px auto;

}



div.pagefaq_info {

	display:table;

	width:100%;

}



div.pagefaq_name {

display: table-cell;

color: #b7b9bf;

	

}



div.pagefaq_text {

	font-size:110%;

	color: #2f2f2f;

}



div.pagefaq_date {

display: table-cell;

text-align: right;

color: #b7b9bf;

}



div.pagefaq_textseparator {



}



div.pagefaq_answerinfo {

	display:table;

	width:100%;

}



div.pagefaq_answername {

	display: table-cell;

	padding-top: 20px;

	color: #b7b9bf;

}



div.pagefaq_answertext {

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

	padding: 10px 10px 10px 30px;

	color: #060606;

	font-size:110%;

	border: 1px solid #b7b9bf;

}



div.pagefaq_answerdate {

	display:table-cell;

	text-align:right;

	color: #b7b9bf;

}



div.pagefaq_separator {

border-bottom: 1px solid #b7b9bf;

}



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



div.feedback_main {

	vertical-align:top;

padding: 0 10px 10px;

	margin-bottom:10px;

}



div.feedback_in {



}



div.feedback_title {

	font-size:110%;

	color: #060606;

	text-align: center;

    padding: 10px;

    margin-bottom: 10px;

	border-bottom: solid 1px #b7b9bf;

}



div.feedback_titlein {

	text-align:left;

}



div.feedback_info {



}



div.feedback_line {

	margin:10px 0;

}



div.feedback_blockname {

vertical-align: top;
color: #666666;
font-weight: bold;

}




div.feedback_blockparam {
    text-align:center;
	vertical-align:top;

}



div.feedback_button {

	text-align:left;

}



div.feedback_button input {



}



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



div.columnpolls {

	margin-top:20px;

	padding: 5px;

}



div.columnpolls_title {

	font-size:110%;

	color: #060606;

    padding: 10px;

    margin-bottom: 10px;

	border-bottom: solid 1px #b7b9bf;

}



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;

	color: #2f2f2f;

}



div.columnpoll_votes {

	display:table-cell;

	vertical-align:middle;

	width:1%;

}



div.columnpoll_line {

	background:#b7b9bf;

}



div.columnpoll_linein {

	background: #060606;

	height: 25px;

}



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



div.registration_main {

	max-width:800px;

	min-width:50%;

	margin:0 auto;

	margin-top:20px;

}



div.registration_title {

	padding: 10px 0px;

	text-align: right;

	margin: 0px auto 10px;

}



div.registration_blockin {

	

}



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 {



}



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



div.loginform {

	position: fixed;

	background: #ffffff;

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

	padding: 30px;

	display: none;

	z-index: 500;

	width: 500px;

	max-width:90%;

}



div.login_main {

	width:100%;

}



div.login_mainin {



}



div.login_closeline {

	height:40px;

}



div.login_close {

	float:right;

}



div.login_title {

	text-align: center;

	font-size: 110%;

	padding: 10px;

	color:#060606;

}



div.login_line {

	

}



div.login_block {

	margin-bottom:10px;

}



div.login_button {

	

}



div.login_info {

	

}



div.login_forget {

	margin-top:3px;

	float:right;

	cursor:pointer;

	cursor:hand;

	color:#b00f22;

}



div.login_maininsocial {



}



div.login_titlesocial {

	text-align: center;

	font-size: 110%;

	text-transform: uppercase;

	padding: 10px;

	color:#060606;

}



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 {

	margin-top:5px;

}



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.polesusers {

	

}



div.polesusers_main {

	

}



div.polesusers_enter {

	

}



div.polesusers_enter1 {

	margin:3px 0;

}



div.polesusers_enter2 {

	margin:3px 0;

}



div.polesusers_button {

	

}



div.polesusers_button1 {

	display:inline-block;

}



div.polesusers_button2 {

	display:inline-block;

}



div.polesusers_titlesoc {

	

}



div.polesusers_social {

	

}



div.polesusers_fb {

	

}



div.polesusers_gg {

	

}



div.polesusers_vk {

	

}



div.polesusers_od {

	

}



div.polesusers_forget span{

	cursor:pointer;

	cursor:hand;

}



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 {

color: #060606;

padding: 10px 0px;

font-size: 120%;

text-align: center;

margin: 0px auto 10px;

border-bottom: 1px solid #b7b9bf;

}



div.accounttabs {

	margin-top:5px; 

   margin-bottom:5px;

   border-bottom: 1px solid #060606;

   position:relative;

   top:0px;



}



div.accounttabposition {

	display:inline-block;

	vertical-align:bottom;

	 position:relative;

   top:1px;

   line-height: 56px;

}





div.accounttab {

	padding: 10px 20px;

	border: 1px solid #d7c6be;

	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:#ffffff;

	color: #d7c6be;

	display: inline-block;

    vertical-align: bottom;

	line-height: initial;

}



div.accounttab:hover {

	padding: 10px 20px;

	border: 1px solid #060606;

	height: 30px;

	color: #ffffff;

	background: #060606;

	cursor: pointer;

	display: inline-block;

    vertical-align: bottom;

	line-height: initial;

}



div.accountactivetab {

	padding: 10px 20px;

	border: 1px solid #060606;

	height: 30px;

	color: #ffffff;

	background: #060606;

	cursor: pointer;

	display: inline-block;

    vertical-align: bottom;

	line-height: initial;

}



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



	div.accounttabposition {

		display:block;

		top:0px;

		line-height: initial;

	}

	

	div.accounttab {

		text-align:center;

		height:auto;

		padding:10px;

		display: block;

		vertical-align: middle;

	}

	

	div.accounttab:hover {

		text-align:center;

		height:auto;

		padding:10px;

		display: block;

		vertical-align: middle;

	}

	

	div.accountactivetab {

		text-align:center;

		height:auto;

		padding:10px;

		display: block;

		vertical-align: middle;

	}



}



div.accounttabinfo {

	padding: 20px;

}



div.account_userdata {



}



div.account_userdatacolumn1 {

	display:inline-block;

	width:48%;

	vertical-align:top;

}



div.account_userdatacolumn2 {

	display:inline-block;

	width:48%;

	vertical-align:top;

	float:right

}



@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: #b7b9bf;

	font-size:110%;

	padding: 10px 0px 0px 0px;

}



div.account_title{

	font-size:110%;

	text-align: center;

	border-bottom: 1px solid #b7b9bf;

	padding: 0px 0px 10px 0px;

	width: 50%;

	margin: 0 auto;

}



div.account_orders {

	

}



div.account_order {

	border:1px solid #b7b9bf;

	padding:10px;

}



div.account_ordertitle {

	

}



div.account_ordertitlein {

	

}



div.ordernumber {

	display:inline-block;

	color:#b00f22;

}



div.orderinfo {

	padding: 5px;

	text-align: right;	

	float:right;

	margin-bottom: 10px;

	color:#d7c6be;

	display:inline-block;

}



div.account_orderinfo {

	

}



div.account_ordertable {

	

}



div.account_ordertable table {

	width:100%;

}



span.seemoreorder {

	cursor: hand;

	cursor:pointer;

	margin:10px 0;

	color:#060606;

}



/* ПОИСК */



div.searchtextpage {



}



div.searchtextname {



}



div.searchtext {



}



div.searchtexthorseparator {



}



div.searchtextfail {

	color:#bc0016;

}



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



div.notemenu {

	padding-top:20px;

}



div.notetabposition {

	display:inline-block;

	vertical-align:bottom;

	 position:relative;

   top:1px;

   line-height: 56px;

}





div.notetab {

	padding: 10px 20px;

	border: 1px solid  #2f2f2f;

	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:#ffffff;

	color: #b7b9bf;

	display: inline-block;

    vertical-align: bottom;

	line-height: initial;

}



div.notetab:hover {

	padding: 10px 20px;

	border: 1px solid #2f2f2f;

	height: 30px;

	color: #ffffff;

	background: #2f2f2f;

	cursor: pointer;

	display: inline-block;

    vertical-align: bottom;

	line-height: initial;

}



div.notetab:hover a{

	color: #ffffff;

}



div.notetabact {

	padding: 10px 20px;

	border: 1px solid #2f2f2f;

	height: 30px;

	color: #ffffff;

	background: #2f2f2f;

	cursor: pointer;

	display: inline-block;

    vertical-align: bottom;

	line-height: initial;

}



div.notetabact a {

	color: #ffffff;

}



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



	div.notetabposition {

		display:block;

		top:0px;

		line-height: initial;

	}

	

	div.notetab {

		text-align:center;

		height:auto;

		padding:10px;

		display: block;

		vertical-align: middle;

	}

	

	div.notetab:hover {

		text-align:center;

		height:auto;

		padding:10px;

		display: block;

		vertical-align: middle;

	}

	

	div.notetabact {

		text-align:center;

		height:auto;

		padding:10px;

		display: block;

		vertical-align: middle;

	}



}



div.notetabinfo {

	padding: 20px;

}



div.notetext {



}



/* ЯЗЫКИ */



div.languages {



}



div.languageact {

	display:inline-block;
	padding:2px 4px;
    font-size:20px;

}

div.languageact a{
    color:#fff;
}

div.language{

	display:inline-block;
    font-size:20px;
	padding:2px 4px;


}

div.language a{
    color:#747373;
}

div.language a:hover{
    color:#fff;
}


div.languages div:nth-child(1) ~ div{
    border-left: 2px solid #494949;
    margin-left: -4px;
}



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



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



div.topcategorys {

	

}



div.topcategorys_separator {

	display:inline-block;

	vertical-align:middle;

	width:1px;

	background:#060606;

	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:#ffffff;

	-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:#060606;

}



div.topcategory:hover a.topcategory_link { 

	text-decoration:none;

	color:#ffffff;

}



div.topactivecategory {

	display:inline-block;

	vertical-align:middle;

	position:relative;

	background:#060606;

	cursor:pointer;

	cursor:hand;

}



div.topactivecategory a.topcategory_link { 

	text-decoration:none;

	color:#ffffff;

}



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:#060606;

	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:#ffffff;

}



div.topcategory_submenu1:hover a{

	color:#ffffff;

}



a.topcategory_link_submenu0 {

	text-decoration:none;

	white-space:nowrap;

	color:#ffffff;

}



a.topcategory_link_submenu1 {

	text-decoration:none;

	white-space:nowrap;

	color:#ffffff;

}



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



div.columncategorys_main {

	margin-bottom:10px;

	background:#ffffff;

	border-bottom:1px solid #b7b9bf;

}



div.columncategorys_title {

	font-size:110%;

	color: #ffffff;

	background:#060606;

    padding: 10px;

    margin-bottom: 10px;

}



div.columncategorys {

	

}



div.columncategory0 {

	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.columncategory0 a{

	text-decoration: none;

	color:#b7b9bf;

}



div.columncategory0:hover {

	text-decoration: none;

	padding: 5px;

}



div.columncategory0:hover a{

	text-decoration:none;

	color:#060606;

}



div.columncategoryactive0 {

	padding: 5px;

	cursor:pointer;

	cursor:hand;

}



div.columncategoryactive0 a{

	text-decoration:none;

	color:#060606;

}



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:#b7b9bf;

	font-size:90%;

}



div.columncategory1:hover {

	padding: 5px 5px 5px 20px;

}



div.columncategory1:hover a{

	text-decoration:none;

	color:#060606;

	

}



div.columncategoryactive1 {

	padding: 5px 5px 5px 20px;

	cursor:pointer;

	cursor:hand;

}



div.columncategoryactive1 a{

	text-decoration:none;

	color:#060606;

	font-size:90%;

	

}



div.columncategory2 {

	padding:5px 5px 5px 40px;

	cursor:pointer;

	cursor:hand;

}



div.columncategory2 a{

	text-decoration:none;

	color:#b7b9bf;

	font-size:90%;

}



div.columncategory2:hover {

	padding:5px 5px 5px 40px;

	cursor:pointer;

	cursor:hand;

}



div.columncategory2:hover a{

	text-decoration:none;

	color:#060606;

	

}



div.columncategoryactive2 {

	padding:5px 5px 5px 40px;

	cursor:pointer;

	cursor:hand;

}



div.columncategoryactive2 a{

	text-decoration:none;

	color:#060606;

	font-size:90%;

	

}



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



div.centercategorys {

	margin:20px 0;

	text-align:center;

}



div.centercategorys_in {

	width:100%;

	margin:0 auto;

}





div.centercategory {

	display: inline-block;

    margin: 10px 5px;

	min-width: 23%;

	max-width: 254px;

    vertical-align: top;

	background:white;

}



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



	div.centercategory {

		min-width: 23%;

		max-width: 242px;

	}



}



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



	div.centercategory {

		min-width: 23%;

		max-width: 222px;

	}



}



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



	div.centercategory {

		min-width: 31%;

		max-width: 220px;

	}



}



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



	div.centercategory {

		min-width: 31%;

		max-width: 195px;

	}



}



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



	div.centercategory {

		min-width: 48%;

		max-width: 366px;

	}



}

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



	div.centercategory {

		min-width: 47%;

		max-width: 283px;

	}



}



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



	div.centercategory {

		min-width: 94%;

		max-width: 94%;

	}



}





div.centercategory_topname{

	text-align:center;

	margin:8px 0;

	display:none;

}



div.centercategory_topname a {

	font-size:110%;

	text-decoration:none;

	color:#060606;

}



div.centercategory_topname a:hover {

	font-size:110%;

	text-decoration:none;

	color:#2f2f2f;

}









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;

}



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



	div.centercategory_img {

		height:auto;

	}

	

	div.centercategory_imgin {

		line-height: unset;

	}



	div.centercategory_imgin img{

		max-height:100%;

	}

	

}





div.centercategory_infoblock {

	vertical-align:top;

	text-align:center;

}



div.centercategory_bottomname {

	text-align:center;

	margin:8px 0;

}



div.centercategory_bottomname a {

	font-size:110%;

	text-decoration:none;

	color:#060606;

}



div.centercategory_bottomname a:hover {

	font-size:110%;

	text-decoration:none;

	color:#2f2f2f;

}



div.centercategory_info {

	margin:5px 0;

}



div.centercategory_button {

	text-align:center;

	display:none;

}



div.centersubcategory_main {

	text-align:center;

}



div.centersubcategory_info {

	padding-bottom: 8px;

}



div.centersubcategory_info a {

	color:#b7b9bf;

	font-size:90%;

}



div.centersubcategory_info a:hover {

	color: #060606;

	font-size:90%;

}



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



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



div.columnbrands_main {

	

}



div.columnbrands_title {

	    font-size: 110%;

    color: #060606;

    padding: 10px;

    margin-bottom: 10px;

    border-bottom: solid 1px #b7b9bf;

}



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;

	width:100%;

}



div.columnbrand_imgleft img {

	max-width:100%;

}



div.columnbrand_imgright {

	display:inline-block;

	vertical-align:top;

}



div.columnbrand_imgright img {

	max-width:100%;

}



div.columnbrand_info {

	display:inline-block;

	vertical-align:top;

}



div.columnbrand_name {

	display:none;

}



div.columnbrand_seeall {

	text-align:center;

	margin-bottom: 15px;

}



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



div.sliderbrands {

	position: relative;

}



div.sliderbrand_title {

	font-size: 130%;

    color: #060606;

    padding: 10px;

    margin-bottom: 10px;

    border-bottom: solid 1px #b7b9bf;

}



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 {

	display:table;

	margin:0 auto;

}



div.sliderbrand_main {

	display:table-cell; 

	vertical-align: top;

}



div.sliderbrand {

	margin:5px 15px;

	width: 216px;

	background:white;

}



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



	div.sliderbrand {

		width: 206px;

	}



}



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



	div.sliderbrand {

		width: 190px;

	}



}



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



	div.sliderbrand {

		width: 180px;

	}



}



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



	div.sliderbrand {

		width: 230px;

	}



}



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



	div.sliderbrand {

		width: 176px;

	}



}



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



	div.sliderbrand {

		width: 200px;

	}



}



@media all and (min-width: 400px) and (max-width: 599px) { 



	div.sliderbrand {

		width: 206px;

	}



}



@media all and (min-width: 365px) and (max-width: 399px) { 



	div.sliderbrand {

		width: 166px;

	}



}



@media all and (min-width: 330px) and (max-width: 364px) { 



	div.sliderbrand {

		width: 148px;

	}



}



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



	div.sliderbrand {

		width: 108px;

	}



}





div.sliderbrand_topname {

	display:none;

		text-align:center;

	padding: 5px 0;

}



div.sliderbrand_topname a {

text-decoration: none;

color: #060606;

}

div.sliderbrand_topname:hover a {

text-decoration: none;

color: #b7b9bf;

}



div.sliderbrand_bottomname {

	display:none;

	text-align:center;

	padding: 5px 0;

}



div.sliderbrand_bottomname a {

text-decoration: none;

color: #060606;

}



div.sliderbrand_bottomname:hover a {

text-decoration: none;

color: #b7b9bf;

}



div.sliderbrand_img {

	vertical-align:middle;

	display:table-cell;

	text-align:center;

	width: 100%;

	height:120px;

}



div.sliderbrand_imgin {

	

}



div.sliderbrand_imgin img{

	max-width:100%;

}



div.sliderbrand_seeall {

	text-align:center;

	margin:15px 0;

}



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



div.pagebrands {

	margin: 20px 0px;

	text-align:center;

}



div.pagebrand {

	display: inline-block;

    margin: 10px 5px;

	min-width: 23%;

	max-width: 254px;



    vertical-align: top;

}



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



	div.pagebrand {

		min-width: 23%;

		max-width: 242px;

	}



}



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



	div.pagebrand {

		min-width: 23%;

		max-width: 222px;

	}



}



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



	div.pagebrand {

		min-width: 31%;

		max-width: 220px;

	}



}



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



	div.pagebrand {

		min-width: 31%;

		max-width: 195px;

	}



}



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



	div.pagebrand {

		min-width: 48%;

		max-width: 366px;

	}



}

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



	div.pagebrand {

		min-width: 47%;

		max-width: 283px;

	}



}



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



	div.pagebrand {

		min-width: 94%;

		max-width: 94%;

	}



}



div.pagebrand_img {

	vertical-align:middle;

	display:block;

	text-align:center;

	width: 100%;

	height:150px;

	background:white;

	overflow:hidden;

}



div.pagebrand_imgin {

	vertical-align: middle;

    line-height: 150px;

    width: 100%;

    text-align: center;

}



div.pagebrand_imgin img{

	max-width:100%;

	max-height:150px;

	vertical-align: middle;

	border:0;

}



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



	div.pagebrand_img {

		height:auto;

	}



	div.pagebrand_imgin {

		line-height:unset;    

	}



	div.pagebrand_imgin img{

		max-height:100%;

	}

	

}



div.pagebrand_info {

	text-align:left;

	margin-top:20px;

}







div.pagebrand_topname {

	display:none;

	text-align:center;

	padding: 5px 0;

}



div.pagebrand_topname a {

text-decoration: none;

color: #060606;

}



div.pagebrand_topname:hover a {

text-decoration: none;

color: #b7b9bf;

}







div.pagebrand_name {

	display:none;

	text-align:center;

	padding: 5px 0;



}



div.pagebrand_name a {

text-decoration: none;

color: #060606;

}



div.pagebrand_name:hover a {

text-decoration: none;

color: #b7b9bf;

}









div.pagebrand_short {

	display:none;

	color: #2f2f2f;

}



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



div.brandback {

	

}



div.brandname {

	

}



div.brandname h1 {

	padding: 5px 0px 10px;

	text-align: center;

	margin: 0px auto 10px;	

}



div.brandtext {

	margin-bottom: 20px;

}



div.brandcat {

	margin:10px 0;

}



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



div.sortviewblock {
 border-bottom: 1px solid #000c3e;
    border-top: 1px solid #000c3e;
    padding: 0 5px;
    display:none;
}



div.sortviewblockin {

	width:100%;

	display:table;

	padding: 5px 0px;

}



div.sorting {

	display:table-cell;

	vertical-align: middle;

}



div.sorting_title {
    color: #000000;
    display: inline-block;
}



div.sorting_sortingcell {

	display:inline-block;

}



div.sorting_sortingcellin {



}



div.sortby {

	display:inline-block;

	cursor:pointer;

	cursor:hand;

	color:#b7b9bf;

}



div.sortbyact {

	display:inline-block;

	cursor:pointer;

	cursor:hand;

}



div.sortarrow {

	

}



div.sortarrowact {

	display:inline-block;



}



div.sortup {

	

}



div.sortdown {

	

}



/* Товаров на странице */



div.perpage_main {

	display:table-cell;

	text-align:right;

	position:relative;

	padding-left:20px;

	padding-right:5px;

	vertical-align: middle;

}



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



div.viewblock_main {

	display:table-cell;
    DISPLAY: NONE;
	text-align:right;

	position:relative;

	padding-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: center;
min-height: 400px;

}



div.product_topicon {
    display:none;
	position:relative;

}



div.product_topitem {

	position:absolute;

	left:-4px;

	top:-10px;

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

	width:58px;

	height:50px;

}

div.product_newitem {

	position:absolute;

	left:-4px;

	top:-10px;

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

	width:58px;

	height:50px;

}

div.product_actitem {

	position:absolute;

	left:-4px;

	top:-10px;

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

	width:58px;

	height:50px;

}



div.product_main {

	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; 

	display:block;

	margin: 0;

	width:100%;

	vertical-align: top;

	border:1px solid #d7c6be;
    border-top: none;
	background:white;

}



/*@media all and (min-width: 600px) { 



	div.product_main:hover {

		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; 

		box-shadow:0 0 5px #eee;


	}



}



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



	div.product_main {

		min-width: 23%;

		max-width: 242px;

	}



}



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



	div.product_main {

		min-width: 23%;

		max-width: 222px;

	}



}



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



	div.product_main {

		min-width: 31%;

		max-width: 220px;

	}



}



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



	div.product_main {

		min-width: 31%;

		max-width: 195px;

	}



}



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



	div.product_main {

		min-width: 48%;

		max-width: 366px;

	}



}

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



	div.product_main {

		min-width: 47%;

		max-width: 283px;

	}



}



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



	div.product_main {

		min-width: 94%;

		max-width: 94%;

	}



}*/



div.product_img {
vertical-align: middle;
display: table-cell;
text-align: center;
width: 13%;
max-width:13%;
height: 90px;
overflow: hidden;

}



div.product_imgin {

	vertical-align: middle;


    width: 100%;

    text-align: center;

}



div.product_img img{

max-width: 90%;
max-height: 80px;
vertical-align: middle;
border: 0;

}



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



	div.product_img {

		height:auto;

	}



	div.product_imgin {

		line-height:unset;    

	}



	div.product_imgin img{

		max-height:100%;

	}

	

}



div.product_one {

display: table;
width: 100%;
}





div.product_info {

background: #ffffff;
padding: 5px 0;
display: table-cell;
vertical-align: top;
text-align: left;
display:none;
}



div.product_rate {
    display:none;
	margin:4px 0;

}



div.item_actrate {

	background:url('/themes/templates/starsm1.png');

	width:18px;

	height:18px;

	

}



div.item_rate {

	background:url('/themes/templates/starsm.png');

	width:18px;

	height:18px;

	

}







div.product_bottomname {
vertical-align: middle;
text-align: center;
padding: 5px;
display: table-cell;
border-right: 1px solid #d7c6be;
text-align: left;
width: 32%;
max-width: 32%;
word-wrap: break-word;
}


div.product_bottomname_har,
div.product_bottomname_num{
    display: table-cell;
vertical-align: middle;
padding: 5px;
border-right:1px solid #d7c6be;
text-align:left;
}

div.product_bottomname_num{
width: 27%;
max-width: 27%;
word-wrap: break-word;
line-height: 22px;
}

span.color_char{
    
}

div.block_prichin{
    line-height:24px;
}

div.wrap{
    word-wrap: break-word;
width: 500px;
}

DIV.table_shap{
display: table;
width: 100%;
margin-top: 20px;
background: rgb(114,150,187);
border-right: 1px solid rgb(114,150,187);
border-left: 1px solid rgb(114,150,187);
}

DIV.table_shap div{
    display:table-cell;
    text-align:center;
    border-right:1px solid #fff;
    padding:10px 5px;
    color:#fff;

    
    
}
DIV.table_shap div:nth-child(1){
    width: 32%;
    max-width:32%;
}

DIV.table_shap div:nth-child(2){
    width: 28%;
max-width: 28%;
word-wrap: break-word;
}

DIV.table_shap div:nth-child(3){
    width: 27%;
max-width: 27%;
word-wrap: break-word;
}

DIV.table_shap div:last-child{
    border-right:none; 
    width:13%;
    padding: 0;
}

div.product_bottomname_har{
    width: 28%;
max-width: 28%;
word-wrap: break-word;
}


div.product_bottomname a {

color: #7296BB;
font-family: myread;
font-size: 18px;
text-decoration: underline;
}



div.product_bottomname:hover a {

	text-decoration:none;

	color:#060606;

}





div.product_topname {

	text-align:center;

	margin:8px 0;

	display:none;

}



div.product_topname  a {

	text-decoration:none;

	color:#b7b9bf;

}



div.product_topname:hover  a {

	text-decoration:none;

	color:#060606;

}





















div.product_short {

	display:none;

		color:#b7b9bf;

}



div.product_buyinfo {

	text-align:center;
    display:NONE;
	min-height: 70px;

}





div.product_price {

color: #000000;
    display: inline-block;
    font-size: 20px;
    font-weight: bolder;
    margin: 8px 0;
    text-align: left;

}



div.product_price span {

	

}



div.product_oldprice {

	display:inline-block;

	color: #b7b9bf;

	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: #2f2f2f;

	font-size: 100%;

	font-weight:bolder;

}



div.product_actprice span{

	

}



div.product_buy {



}



div.product_buy input {


}



div.product_buy input:hover {


}





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



div.products_hor {
    padding-top: 10px;
}



div.product_topicon_hor {

	position:relative;

}



div.product_topitem_hor {

	position:absolute;

	left:-5px;

	top:-11px;

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

	width:58px;

	height:50px;

}

div.product_newitem_hor {

	position:absolute;

	left:-5px;

	top:-11px;

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

	width:58px;

	height:50px;

}

div.product_actitem_hor {

	position:absolute;

	left:-5px;

	top:-11px;

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

	width:58px;

	height:50px;

}



div.product_main_hor {

	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; 

	margin:0;
    
	vertical-align: top;

	border:1px solid #989898;
    border-bottom:none;
	background:white;

}

div.product_main_hor:last-child{
    border-bottom:1px solid #989898;
}



/*@media all and (min-width: 600px) { 



	div.product_main_hor:hover {

		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; 

		box-shadow:0 0 5px #eee;


	}



}*/



div.product_one_hor {

	padding: 5px;	

}





div.product_maininfo_hor {

	display:table;

	width:100%;

}



div.product_img_hor {

	display:table-cell;

	width:200px;

	vertical-align:middle;

	background:white;

}



div.product_imgin_hor {

	

}



div.product_imgin_hor img{

	max-width:200px;

}



div.product_info_hor {

	display:table-cell;

	vertical-align:top;

}



div.product_bottomname_hor {

	text-align:left;

	margin:8px 0;

}



div.product_bottomname_hor a {

color: #000000;
    font-family: myread;
    font-size: 16px;
    text-decoration: none;
}



div.product_bottomname_hor:hover a {

	text-decoration:none;

	color:#060606;

}





div.product_topname_hor {

	text-align:left;

	margin:8px 0;

	display:none;

}



div.product_topname_hor a {

	text-decoration:none;

	color:#b7b9bf;

}



div.product_topname_hor:hover a {

	text-decoration:none;

	color:#060606;

}













div.product_rate_hor {
    display:none;
	margin:4px 0;

}





div.product_short_hor {

	font-size:90%;

	color:#b7b9bf;

}



div.product_price_hor {

		display:inline-block;

	

	display: none;

		text-align: left;

	color: #b00f22;

	font-size: 120%;

	font-weight:bolder;



	margin:8px 0;

}



div.product_oldprice_hor {

		color: #b7b9bf;

	font-size: 80%;

	font-weight:normal;

	text-decoration: line-through;

}



div.product_actprice_hor {

	text-align: left;

	color: #2f2f2f;

	font-size: 100%;

	font-weight:bolder;	

}



div.product_buy_hor {

	display:none;

	

}





div.product_buy_hor input {

	background: #b00f22;

	color:#ffffff;

	padding:6px 15px;

	border:1px solid #b00f22;

	

}





div.product_buy_hor input:hover {

	background:#ffffff;

	color:#b00f22;

	padding:6px 15px;

	border:1px solid #b00f22;	

}











div.product_rightinfo_hor {

	display:table-cell;

	vertical-align:top;

	text-align:right;

	padding-left:15px;

	width:140px;

}



div.product_priceright_hor {

color: #000000;
    display: inline-block;
    font-size: 22px;
    font-weight: bolder;
    margin: 8px 0;
    text-align: left;

}



div.product_oldpriceright_hor {

	display:inline-block;

	color: #b7b9bf;

	font-size: 80%;

	font-weight:normal;

	text-decoration: line-through;

	padding-right: 15px;

}





div.product_actpriceright_hor {

	display:inline-block;

	text-align: left;

	color: #2f2f2f;

	font-size: 100%;

	font-weight:bolder;

}



div.product_buyright_hor {



}



div.product_buyright_hor input {


}



div.product_buyright_hor input:hover {


}





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



div.slidertopitems {

	position: relative;

}



div.slidertopitem_title {

	font-size: 130%;

    color: #060606;

	background:#ffffff;

    padding: 10px;

    margin-bottom: 10px;

    border-bottom: solid 1px #b7b9bf;

}



div.slidertopitem_info {



}



div.slidertopitem_center {

	vertical-align: middle;

	display:table-cell;

	margin:0 auto; 

	width:100%;

}



div.slidertopitems_cont {

	

}



div.slidertopitem_contin {

	display:table;

	margin:0 auto;

}



div.slidertopitem_main {

	display:table-cell; 

	vertical-align: top;

}



div.slideractitems {

	position: relative;

}



div.slideractitem_title {

	font-size: 110%;

    color: #060606;

    padding: 10px;

    margin-bottom: 10px;

    border-bottom: solid 1px #b7b9bf;

}



div.slideractitem_info {



}



div.slideractitem_center {

	vertical-align: middle;

	display:table-cell;

	margin:0 auto; 

	width:100%;

}



div.slideractitems_cont {

	

}



div.slideractitem_contin {

	display:table;

	margin:0 auto;

}



div.slideractitem_main {

	display:table-cell; 

	vertical-align: top;

}



div.slidernewitems {

	position: relative;

}



div.slidernewitem_title {

	font-size: 110%;

    color: #060606;

    padding: 10px;

    margin-bottom: 10px;

    border-bottom: solid 1px #b7b9bf;

}



div.slidernewitem_info {



}



div.slidernewitem_center {

	vertical-align: middle;

	display:table-cell;

	margin:0 auto; 

	width:100%;

}



div.slidernewitems_cont {

	

}



div.slidernewitem_contin {

	display:table;

	margin:0 auto;

}



div.slidernewitem_main {

	display:table-cell; 

	vertical-align: top;

}



div.sliderlasitems {

	position: relative;

}



div.sliderlasitem_title {

border-bottom: 2px solid #000c3e;
color: #060606;
font-family: bebr;
font-size: 30px;
margin-bottom: 10px;
padding: 15px;
text-align: center;
padding-top: 45px;

}



div.sliderlasitem_info {



}



div.sliderlasitem_center {

	vertical-align: middle;

	display:table-cell;

	margin:0 auto; 

	width:100%;

}



div.sliderlasitems_cont {

	

}



div.sliderlasitem_contin {

	display:table;

	margin:0 auto;

}



div.sliderlasitem_main {

	display:table-cell; 

	vertical-align: top;

}



div.slideritem {

	margin:5px 15px;

	width: 216px;
border: 1px solid #D7C6BE;
	background:white;

}



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



	div.slideritem {

		width: 206px;
border: 1px solid #D7C6BE;

	}



}



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



	div.slideritem {

		width: 190px;

	}



}



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



	div.slideritem {

		width: 180px;

	}



}



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



	div.slideritem {

		width: 230px;

	}



}



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



	div.slideritem {

		width: 176px;

	}



}



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



	div.slideritem {

		width: 200px;

	}



}



@media all and (min-width: 400px) and (max-width: 599px) { 



	div.slideritem {

		width: 206px;

	}



}



@media all and (min-width: 365px) and (max-width: 399px) { 



	div.slideritem {

		width: 166px;

	}



}



@media all and (min-width: 330px) and (max-width: 364px) { 



	div.slideritem {

		width: 148px;

	}



}



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



	div.slideritem {

		width: 108px;

	}



}



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_left input{
    background: url(turbo/arr_l.png) no-repeat center center;
    color:transparent;
    
}

div.slideritem_left input:hover{
    background: url(turbo/arr_l.png) no-repeat center center;
    color:transparent;
    
}

div.slideritem_right input{
    background: url(turbo/arr_r.png) no-repeat center center;
    color:transparent;
    
}

div.slideritem_right input:hover{
    background: url(turbo/arr_r.png) no-repeat center center;
    color:transparent;
    
}







div.slideritem_topname {

	text-align:center;

		display:none;

}



div.slideritem_topname a {

	text-decoration:none;

		color:#b7b9bf;

}



div.slideritem_topname:hover a {

	text-decoration:none;

	color:#060606;

}





div.slideritem_bottomname {

text-align: center;
padding: 5px 0 10px;

}



div.slideritem_bottomname a {
    color: #000000;
    text-decoration: none;
}



div.slideritem_bottomname:hover a {

	text-decoration:none;

	color:#060606;

}









div.slideritem_buyinfo {

	text-align: center;

}



div.slideritem_price {
color: #000000;
display: inline-block;
font-size: 18px;
margin: 8px 0;
text-align: left;
display: none;

}



div.slideritem_price span {

	

}



div.slideritem_oldprice {

	display:inline-block;

	color: #b7b9bf;

	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: #2f2f2f;

	font-size: 100%;

	font-weight:bolder;

}



div.slideritem_actprice span{

	

}



div.slideritem_buy {

	text-align: center;

}



div.slideritem_buy input {
 background: #b00f22 none repeat scroll 0 0;
    border: 1px solid #b00f22;
    color: #ffffff;
    display: none;
    padding: 6px 15px;

}



div.slideritem_buy input:hover {

	background:#ffffff;

	color:#b00f22;

	padding:6px 15px;

	border:1px solid #b00f22;

}



div.slideritem_img {

	  vertical-align: middle;

    display: block;

    text-align: center;

    width: 100%;

    height: 200px;

    overflow: hidden;

}



div.slideritem_imgin {

	vertical-align: middle;

    line-height: 200px;

    width: 100%;

    text-align: center;

}



div.slideritem_imgin img{

	max-width: 100%;

    max-height: 200px;

    vertical-align: middle;

    border: 0;

}





div.slideritem_seeall {

	text-align:center;

	margin:15px 0;

}



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



div.columnitems_main {

	margin-bottom:20px;

background: #ffffff;

border-bottom: 1px solid #b7b9bf;

}



div.columnitems_title {

font-size: 110%;

color: #ffffff;

background: #2f2f2f;

padding: 10px;

margin-bottom: 10px;

border-bottom: solid 1px #2f2f2f;

}



div.columnitems {

	

}



div.columnitem_separator {

	height:1px;

	background:white;

	width:100%;

}



div.columnitem {

	text-align: center;

	border-bottom:1px solid #b7b9bf;

	padding:10px 0;

}



div.columnitem_imgleft {

	display:inline-block;

	vertical-align:top;

	width:42%;

	background:white;

}



div.columnitem_imgleft img {

	max-width:100%;

	max-height:140px;

}



div.columnitem_imgright {

	display:inline-block;

	vertical-align:top;

	max-width:150px;

}



div.columnitem_imgright img {

	max-width:100%;

	max-height:140px;

}



div.columnitem_info {

	padding-left:6px;

	display:inline-block;

	vertical-align:top;

	width:50%;

}





div.columnitem_topname  {

		display:none;

}



div.columnitem_topname  a {

	text-decoration:none;

		color:#060606;

}



div.columnitem_topname:hover a{

	text-decoration:none;

	color:#b7b9bf;

}







div.columnitem_bottomname {

	

}



div.columnitem_bottomname a {

	text-decoration:none;

		color:#060606;

}



div.columnitem_bottomname:hover a {

	text-decoration:none;

	color:#b7b9bf;

}







div.columnitem_price {

	text-align: center;

	color: #b00f22;

	font-weight:bolder;

	display:inline-block;

	margin:8px 0;

}



div.columnitem_oldprice {

	display:inline-block;

	color: #b7b9bf;

	font-size: 80%;

	font-weight:normal;

	text-decoration: line-through;

	

}



div.columnitem_actprice {

	display:inline-block;

	text-align: left;

	color: #2f2f2f;

	font-weight:bolder;

}



div.columnitem_buy {



}





div.columnitem_buy input {

	background: #b00f22;

	color:#ffffff;

	padding:6px 15px;

	border:1px solid #b00f22;

}



div.columnitem_buy input:hover {

	background:#ffffff;

	color:#b00f22;

	padding:6px 15px;

	border:1px solid #b00f22;

}



div.columnitemsall {

	margin-top:10px;

	margin-bottom:10px;

	text-align:center;

}



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



div.maintopproducts {

	

}



div.maintopitems_title {

	

}



div.maintopitemsitem_seeall {

	

}



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



div.allproductblock {

	padding-top:10px;

}



div.nextproduct_block {

display: table;
padding: 5px 0;
margin-bottom: 10px;
width: 100%;
display: none;

}



div.lastproduct {

display: table-cell;
white-space: nowrap;
width: 50%;



}



div.lastproduct a {



}



div.nextproduct {
display: table-cell;
text-align: right;
width: 50%;



}



div.nextproduct a{



}





div.productblock_over {

	display:none;

}



div.productname_over {

	color:#060606;

}



div.productcode_over {



}



div.productcolumns {

	display:table;

	width:100%;

}



div.productleftcolumn {
    border-right: 1px solid #ccc;
    display: table-cell;
    vertical-align: top;
    width: 35.333333%;

}


div.tip_turb{
    padding:0 0 10px 0;
}


div.productcentercolumn {

    display: table-cell;
    vertical-align: top;
    padding-left: 45px;
    padding-right: 15px;

}



div.productrightcolumn {

border: 1px solid #b7b9bf;
    display: none;
    padding: 10px;
    vertical-align: top;
    width: 250px;

}



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



	div.productrightcolumn {

		display:none;

	}



}



@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.productname {

	color:#060606;

}



div.productname h1 {

line-height: 40px;
margin: 0 0 10px;
padding: 15px 0 20px 0;
font-family: bebr, calibri;
}



div.productcode {

padding: 2px 0 10px 0;
color: #2f2f2f;
display: none;

}



div.pricefor {

	padding: 8px 0;

}



div.productstatus {



}



div.productrate {

 display: none;
    margin: 8px 0;

}







div.product_voterate {

	display:inline-block;

}



div.inproductactiontimer {

	margin:10px;

	background:red;

	padding:10px;

	color:#ffffff;

}



div.actiontimertitle {

	display:inline-block;

}



div.actiontimerclock {

	display:inline-block;

}



div.actiontimernumber {

	display:inline-block;

}



div.actiontimerseparator {

	display:inline-block;

}





div.productprice {

color: #000000;
    font-size: 25px;
    font-weight: bolder;
    margin: 8px 0;
    text-align: left;

}

div.productprice div.text-block{
    color: #666666;
    margin-bottom: 10px;
    font-size: 18px;
}



div.productprice span {

	

}



div.productoldprice {

	display:inline-block;

	color: #b7b9bf;

	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: #2f2f2f;

	font-size: 120%;

	font-weight:bolder;

}



div.productactprice span{

	

}



div.productvalutes {
    color: #000000;
    font-size: 25px;
    font-weight: bolder;
    margin: 8px 0;
    text-align: left;
}

div.price-usd-hidden{
    display:none;
}


div.line{
border-bottom: 1px solid #000c3e;
    margin: 10px 0;
}


div.productvalutes span {



}



div.valuteseparator {

	display:inline-block;

	

	padding: 0px 5px;

}



div.valuteinprice {

	display:inline-block;

	color: #060606;





}



div.valuteoldprice {

	display:inline-block;

	color:#b7b9bf;

	text-decoration: line-through;

}



div.valuteactprice {

	display:inline-block;

	margin-left:15px;

	color: #2f2f2f;

}



div.productbuy {

display:none;

}



div.productbuyamount {
    display: none;
}





div.productbuyamount input {

	width:60px;

}



div.productbuybutton {
 display: none;
    margin: 10px 0;

}





div.productbuybutton input {

	background: #b00f22;

	color:#ffffff;

	padding:10px 20px;

	border:1px solid #b00f22;

}



div.productbuybutton input:hover {

	background:#ffffff;

	color:#b00f22;
    font-size: 20px;
	padding:10px 20px;

	border:1px solid #b00f22;

}



div.productonebuybutton {
    font-size: 20px;
	display:inline-block;

}

div.productquest{
    padding-bottom:5px;
}

div.productquest input,
div.productcompare input,
div.productbuybutton input,
div.productquest input:hover,
div.productcompare input:hover,
div.productbuybutton input:hover{
        font-size: 20px;
        
}

div.productonebuybutton{
    margin-toP:10px;
}

div.productonebuybutton input {

}



div.productonebuybutton input:hover {


}



div.productbuttons {
 display: none;
    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 {

	color:#b7b9bf;

}



div.productbrand a {

	color:#060606;

}



div.productbrand a:hover {

		color:#d7c6be;

}



div.productquest {

	display:inline-block;

}



div.productdescription {



}



div.actpocket_allblock {

	margin:0 auto;

	margin-top:20px;

	margin-bottom:20px;

	border:1px solid #b7b9bf;

	padding:10px;

	border-radius:3px;

	display:table;

}



div.actpocket_inblock {

	text-align: center;

}



div.actpocket_title {

	text-transform: uppercase;

    border: 1px solid #d7c6be;

    background: #ffffff;

    color: #060606;

    padding: 10px;

    -moz-border-radius: 3px;

    -webkit-border-radius: 3px;

    border-radius: 3px;

    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%;

	color:#b00f22;

}



div.actpocket_summ {

	display:inline-block;

	vertical-align:middle;

	margin:0 20px;

	font-size: 120%;

		color:#b00f22;

}



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;

	color:#b7b9bf;

}



div.actpocket_allprice {

	display:inline-block;

	vertical-align:middle;

	color: #060606;

	font-size: 120%;

	font-weight: bold;

	margin:5px 0;

}



div.actpocket_oldprice {

	color:#b7b9bf;

	font-size: 80%;

	text-decoration: line-through;

	margin:5px 0;

}



div.actpocket_actprice {

	font-size: 120%;

	color:#2f2f2f;

	margin:5px 0;

}



div.actpocket_buybutton {



}



div.actpocket_buybutton input {

	background: #b00f22;

	color:#ffffff;

	padding:10px 20px;

	border:1px solid #b00f22;

}



div.actpocket_buybutton input:hover {

	background:#ffffff;

	color:#b00f22;

	padding:10px 20px;

	border:1px solid #b00f22;

}



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



div.productoptions {

	border-top:1px solid #b7b9bf;

	border-bottom:1px solid #b7b9bf;

	padding:10px 0 10px 0;

	margin:10px 0 10px 0;

	

}



div.productoptioninfo {

	margin:6px 0;

}



div.productoptionname {

   display:inline-block;

   width:130px;

   color:#b7b9bf;

}



div.productoptionselect {

	display:inline-block;

	width:180px;

	text-align:left;

}



div.productoptionselectin {

	border:1px solid #b7b9bf;

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

	background-position:99% 50% ;

	cursor:pointer;

	cursor:hand;

	padding:3px;

	text-align:left;

}





div.inproductoptiondropdown {

	cursor:pointer;

	cursor:hand;

	border:1px solid #b7b9bf;

	width:200px;

}



div.inproductoptionrow {

    background:#ffffff;

	cursor:pointer;

	cursor:hand;

	padding:3px;

}



div.inproductoptionrow:hover{

    background:#b7b9bf;

}



div.attrseparator {

	background:#b7b9bf;

	height:1px;

}



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



div.producttabs {

margin-top: 5px;
margin-bottom: 10px;
border-bottom: 1px solid #ccc;
position: relative;
top: 0px;
padding-bottom: 8px;
}



div.producttabposition {

	display:inline-block;

	vertical-align:bottom;

	 position:relative;

   top:1px;

   line-height: 56px;

}





div.producttab {

	padding: 10px 20px;

	border: 1px solid  #000;

	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:#ffffff;

	color: #d7c6be;

	display: inline-block;

    vertical-align: bottom;

	line-height: initial;

}



div.producttab:hover {

	padding: 10px 20px;

	border: 1px solid #000C3E;

	height: 30px;

	color: #ffffff;

	background: #000C3E;

	cursor: pointer;

	display: inline-block;

    vertical-align: bottom;

	line-height: initial;

}



div.productactivetab {

	padding: 10px 20px;

	border: 1px solid #000C3E;

	height: 30px;

	color: #ffffff;

	background: #000C3E;

	cursor: pointer;

	display: inline-block;

    vertical-align: bottom;

	line-height: initial;

}



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



	div.producttabposition {

		display:block;

		top:0px;

		line-height: initial;

	}

	

	div.producttab {

		text-align:center;

		height:auto;

		padding:10px;

		display: block;

		vertical-align: middle;

	}

	

	div.producttab:hover {

		text-align:center;

		height:auto;

		padding:10px;

		display: block;

		vertical-align: middle;

	}

	

	div.productactivetab {

		text-align:center;

		height:auto;

		padding:10px;

		display: block;

		vertical-align: middle;

	}



}



div.inproducttext {

	color:#2f2f2f;

}



div.producttabinfo {

	padding: 5px;

}



table.inproductchars {

border-collapse:collapse;

}



tr.inproductcharrow0 {

background:#b7b9bf;

}



tr.inproductcharrow1 {



}



td.inproductcharname {

color:#b7b9bf;

border-bottom: 1px solid #b7b9bf;

padding: 5px;

width:200px;

font-size: 100%;

}



td.inproductchartext {



border-bottom: 1px solid #b7b9bf;

padding: 5px;



font-size: 100%;

}



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



div.slidersameitems {
    display:none;
	position: relative;

}



div.slidersameitem_title {

border-bottom: 2px solid #000c3e;
color: #060606;
font-family: bebr;
font-size: 30px;
margin-bottom: 10px;
padding: 15px;
text-align: center;
padding-top: 25px;

}



div.slidersameitem_info {



}



div.slidersameitem_center {

	vertical-align: middle;

	display:table-cell;

	margin:0 auto; 

	width:100%;

}



div.slidersameitems_cont {

	

}



div.slidersameitem_contin {

	display:table;

	margin:0 auto;

}



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 {

	display:table;

	margin:0 auto;

}



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 {

	display:table;

	margin:0 auto;

}



div.slidercomplectitem_main {

	display:table-cell; 

	vertical-align: top;

}



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



div.productin_topicon {

	position:relative;

}



div.productin_topitem {

	position:absolute;

	left:-5px;

	top:-11px;

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

	width:58px;

	height:50px;

}

div.productin_newitem {

	position:absolute;

	left:-5px;

	top:-11px;

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

	width:58px;

	height:50px;

}

div.productin_actitem {

	position:absolute;

	left:-5px;

	top:-11px;

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

	width:58px;

	height:50px;

}





div.productbigimg {

	

}



div.productbigimg_in {
width: 450px;
height: 250px;
display: table-cell;
vertical-align: middle;
text-align: center;


}



div.productbigimg_in img {

	max-width: 100%;
    max-height:250px;
	cursor:pointer;

	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:white;

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

	padding:20px;

	display:none;

	z-index:500;

	max-width:90%;

}



div.bigproductinfo {

	position:relative;

}



div.bigproductleft {

visibility: hidden;

}



div.bigovername {



}



div.bigovercode {



}



div.bigoverclose {

	   position: absolute;

	left: 99%; 

	margin-top:-44px; 

	margin-left: -44px;

}



div.leftbgarrow {
left: 0;


}

div.rightbgarrow {
right: 0;
left:auto !important;

}



div.bigimgcenter {

	cursor:pointer; 

	cursor:hand; 

	text-align:center;

	    display: table-cell;

    vertical-align: middle;

}



div.rightbgarrow input,
div.rightbgarrow input:hover{
color:transparent;
padding:10px 15px;
background: url(/themes/turbo/arr_r.png) no-repeat center center;


}

div.leftbgarrow input,
div.leftbgarrow input:hover{
color:transparent;
padding:10px 15px;
background: url(/themes/turbo/arr_l.png) no-repeat center center;


}






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



div.smallitem_info {



}



div.smallitem_left {

	display:table-cell;

	vertical-align: middle;

	padding-right:5px;

}



div.smallitem_right {

	display:table-cell;

	vertical-align: middle;

	padding-left:5px;

}


div.smallitem_right input,
div.smallitem_right input:hover{
background:url(/themes/turbo/arr_r.png) no-repeat center center;
background-size:15px;
color:transparent;
padding:5px;
}

div.smallitem_left input,
div.smallitem_left input:hover{
background:url(/themes/turbo/arr_l.png) no-repeat center center;
background-size:15px;
color:transparent;
padding:5px;
}

div.smallitem_center {

	vertical-align: middle;

	display:table-cell;

	margin:0 auto; 

	width:100%;

}



div.smallitems_cont {

	

}



div.smallitem_contin {

	display:table;

	margin:0 auto;

}



div.smallitem_main {

	display:table-cell; 

	vertical-align: top;

}



div.smallitem {

	margin:5px;

	width: 80px;

}



div.smallitem_img {
cursor:pointer;
vertical-align: middle;
display: table-cell;
text-align: center;
width: 80px;
height: 80px;
border: 1px solid #ccc;

}



div.smallitem_imgin {

	

}



div.smallitem_imgin img{

	max-width:80px;

	max-height:80px;

}



@media all and (min-width: 600px) and (max-width: 700px) { 



	div.smallitem {

		margin:5px;

		width: 70px;

	}



	div.smallitem_img {

		vertical-align:middle;

		display:table-cell;

		text-align:center;

		width: 70px;

		height:70px;

	}



	div.smallitem_imgin img{

		max-width:70px;

		max-height:70px;

	}



}



@media all and (min-width: 400px) and (max-width: 599px) { 



	div.smallitem {

		margin:5px;

		width: 68px;

	}



	div.smallitem_img {

		vertical-align:middle;

		display:table-cell;

		text-align:center;

		width: 68px;

		height:68px;

	}



	div.smallitem_imgin img{

		max-width:68px;

		max-height:68px;

	}



}



@media all and (min-width: 365px) and (max-width: 399px) { 



	div.smallitem {

		margin:5px;

		width: 82px;

	}



	div.smallitem_img {

		vertical-align:middle;

		display:table-cell;

		text-align:center;

		width: 82px;

		height:82px;

	}



	div.smallitem_imgin img{

		max-width:82px;

		max-height:82px;

	}



}



@media all and (min-width: 330px) and (max-width: 364px) { 



	div.smallitem {

		margin:5px;

		width: 80px;

	}



	div.smallitem_img {

		vertical-align:middle;

		display:table-cell;

		text-align:center;

		width: 80px;

		height:80px;

	}



	div.smallitem_imgin img{

		max-width:80px;

		max-height:80px;

	}



}



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

	

	div.smallitem_info {

		display:none;

	}



}



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



div.oneclickform {

	position:fixed;

	background:white;

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

	padding:30px;

	display:none;

	z-index:500;

	width:500px;

	max-width:90%;

}



div.oneclick_main {

	width:100%;

}



div.oneclick_mainin {



}



div.oneclick_closeline {

	height:40px;

}



div.oneclick_close {

	float:right;

}



div.oneclick_title {

	text-align: center;

	font-size: 120%;

	text-transform: uppercase;

	padding: 10px;

	color:#060606;

	border-bottom: 2px solid #060606;

}



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 #b7b9bf;

	background:#ffffff;

	padding:8px;

}





div.oneclick_itemblockname {

	display:inline-block;

	vertical-align:top;

	padding-left:20px;

}



div.oneclick_itemname {

	font-size: 110%;

	color: #060606;

}



div.oneclick_itemcode {

	

}



div.oneclick_line {

	margin-bottom: 5px;

}



div.oneclick_block {

	

}



div.oneclick_button{

	text-align:center;



}



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



div.questform {

	position: fixed;

	background: #ffffff;

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

	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 {

	text-align: center;

	font-size: 120%;

	text-transform: uppercase;

	padding: 10px;

	color:#060606;

	border-bottom: 2px solid #060606;

}



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 #b7b9bf;

	background:white;

	padding:8px;

}





div.quest_itemblockname {

	display:inline-block;

	vertical-align:top;

	padding-left:20px;

}



div.quest_itemname {

	font-size: 110%;

color: #060606;

}



div.quest_itemcode {

	

}



div.quest_line {

	margin-bottom: 5px;

}



div.quest_block {

	

}



div.quest_button{

	text-align:center;



}







/* КОРЗИНА */



/* Блок */



div.cart_block {

 background: rgba(0, 0, 0, 0) url("/themes/turbo/korz.png") no-repeat scroll right center;
    margin-left: 28px;
    min-height: 26px;
    padding-top: 6px;
    text-align: left;

}



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



	div.cart_block {

		text-align:center;

		width:180px;

		margin:0 auto;

	}

	

}



div.cart_title {
    color: #ffffff;
    display: inline-block;
    font-size: 20px;
    vertical-align: middle;
}

div.cart_title:after {
    content:"/";
}



div.cart_modul {

color: #b00f22;
    cursor: pointer;
    display: inline-block;
    vertical-align: middle;
cursor: hand;

}



div.cart_modulinfo {
 position: relative;
    text-align: left !important;
    width: 120px;

}



div.cartmodul_amount {

color: #ffffff;
    font-size: 20px;
    position: absolute;
    right: -35px;
    text-align: right;
    top: 3.5px;

}



div.cartmodul_price {

color: #ffffff;
    font-size: 20px;
    text-align: left;

}




div.cartmodul_empty {
     color: #989898;
    font-size: 21px;
}



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



div.cartform {

position: fixed;

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

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

padding: 10px;

display: none;

z-index: 500;

width: 800px;

max-width:90%;

}



div.cartinfo {

	

}



div.cartinfo_table {

	

}



div.cartinfo_table table{

	width:100%;

}



div.cartinfo_table table td{

	padding:6px;

	text-align:center;

}



tr.carttitlerow {
background: #d8d8d8 none repeat scroll 0 0;
    color: #000000;

}



tr.cartrow0 {

	background:white;

}



tr.cartrow1 {

	background:#f5f5f5;	

}



td.carttitlecode {

	font-size:0;

	width:1px;

}



td.carttitleimg  {

	

}



td.carttitlename {

	

}



td.carttitleamount {

	

}



td.carttitleprice {

	width:100px;

}



td.carttitlesumm {

	width:100px;

}



td.carttitledelete {

	

}



td.cartcode {

	width:1px;

}



td.cartimg {

	width:50px;

}



td.cartimg  img{

	max-height:50px;

	max-width:50px;

}



td.cartname {

	text-align:left !important;

}



table.cartparams {

	text-align:left !important;

}



table.cartparams td{

	padding:2px !important;

}



td.cartparams_name{

	text-align:left !important;

	color:#b7b9bf;

	width:1px;

	font-size:90%;

}



td.cartparams_param{

	text-align:left !important;

	color:#b7b9bf;

	font-size:90%;

}



td.cartamount {

	text-align:center;

	width:50px;

}



td.cartamount input {

	width:50px;

	text-align:center;

}



td.cartprice {

	color: #b00f22;

	width:100px;

}



td.cartsumm {

	color: #b00f22;

	width:100px;

}



td.cartdelete {

	width:1px;

}



td.cartall {

	text-align:right !important;

	font-size:110%;

}



td.cartallsumm {

	color: #ffffff;

	font-size:110%;

	background: #b00f22;

	font-weight: bold;

	width:100px;

}



td.cartalldelete {

	

}



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 {

	max-width:1000px;

	margin:0 auto;

	margin-top:20px;

}



div.cartpage_table table{

	width:100%;

}



div.cartpage_table table td{

	padding:6px;

	text-align:center;

}



div.cartpage_data {

	max-width:1000px;

	margin:0 auto;

	margin-top:20px;

}



div.cartpage_title {

border-bottom: 1px solid #000c3e;
    color: #2f2f2f;
    font-family: myread;
    font-size: 22px;
    margin: 0 auto 10px;
    padding: 10px 0;
    text-align: center;
    text-transform: uppercase;

}



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 {

font-size:21px;
}



div.cartpage_blockin2 input:hover {

font-size:21px;

}



	

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:#b00f22;

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 {



}





div.filtercolumn {

	

}





div.filterscolumntitle {

   display:none;

}





div.filterscolumntitleicon {

    display:none;

}



div.filtercolumnname {

	text-align:left;

	margin-top:6px;

	margin-bottom:6px;

	padding:5px;

	color:#060606;

}



div.filterparamcheck {

    color: #060606;

	display:inline-block;

	vertical-align:middle;

}



div.filterparamsep {

   color: #b7b9bf;

   display:inline-block;

   vertical-align:middle;

   

}



div.filterparamname {

   color: #2f2f2f;

   display:inline-block;

   vertical-align:middle;

}





div.filtercolumnseparator {

    margin-bottom: 5px;

    margin-top:5px;

}





div.filtercolumnbutton {

	text-align:center;

	margin:15px;

}





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: #f2f0f0 none repeat scroll 0 0;
border-bottom: 1px solid #989898;
border-top: 1px solid #989898;
width: 100%;
z-index: 3;
position: relative;
}



div.megacatalogin {

	display:table;

	width:100%;
    max-width:1200px;
    min-width:320px;

	position:relative;

	cursor:pointer;

	cursor:hand;

	margin:0 auto;

}



div.megacatalogseparator {

 background: #ffffff none repeat scroll 0 0;
    display: inline-block;
    height: 45px;
    margin: 6px 0 0;
    padding: 0 1px 0 0;

}



div.megacategory {

	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,
div.activemegacategory{
    padding: 5px 0;
    width: auto !important;
    position: relative;
} 



div.megacategory a.megacategory{

color: #4c4c4c;
    font-size: 22px;
    font-weight: lighter;
    text-transform: uppercase;

}



div.megacategory:hover a.megacategory{

color: #4c4c4c;
    font-size: 22px;
    font-weight: lighter;
    text-transform: uppercase;

}

div.megacategory:hover div.megacatalogposition{
    background:#E7E7E7;
}




div.activemegacategory {

	display:table-cell;

    vertical-align: middle;

	cursor:pointer;

	cursor:hand;


}



a.megacategory {

	display:table-cell;

    vertical-align: middle;

	color:#4c4c4c;

	-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 {

color: #4c4c4c;
    font-size: 22px;
    font-weight: lighter;
    text-transform: uppercase;


}

div.activemegacategory div.megacatalogposition{
    background:#E7E7E7;
}



div.megacatalogposition {

padding: 14px 14px 14px 14px;
    text-align: center;
    display: table-cell;
    vertical-align: middle;
    border: 1px solid rgba(0,0,0,0);

}


div.megacatalogposition:hover {
    padding: 14px 14px 14px 14px;
    text-align: center;
    display: table-cell;
    vertical-align: middle;
    border: 1px solid #e2e2e2;

}

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: absolute;
left: 17%;
top: 53px;
width: 330px;
z-index: 200;
display: none;

}

div.megasubcategoryblock:last-child{
    border-bottom:none;
}



div.megacatalogsubmenu:hover {

	display:block;

}



div.megacatalogsubmenuinfo {
left: 0 !important;
    position: relative;
    width: 330px;

}



div.megacatalogsubmenuinfo1 {

background: #e7e7e7 none repeat scroll 0 0;
    cursor: pointer;
    left: 0;
    position: relative;
    width: 330px;
    z-index: 200;

	cursor:hand;

}



div.megasubcategory {

min-width: 330px;
    text-align: left;
}



div.megasubcategoryblock {

border-bottom: 1px solid #dcdcdc;
}

div.megasubcategoryblock {
    
}



div.megacatalogtable {
    BACKGROUND:#E7E7E7;
	display:table;
    border-left: 1px solid #e2e2e2;
border-right: 1px solid #e2e2e2;
border-bottom: 1px solid #e2e2e2;
}



div.megasubcategory {



}



div.megacatalogcell {

	display:table-cell;

}


div.megacatalogsubmenu:before{
border-top: 1px solid rgb(226,226,226);
content: "";
top: -1px;
right: -2px;
width: 83px;
position: absolute;
z-index: 4;
}


#podnotmenutd53 div.megacatalogsubmenu::before {
   width: 201px;
}

#podnotmenutd54 div.megacatalogsubmenu::before {
  width: 156px;
}




div.visible_top div.megacatalogsubmenu::before {border-top: 1px solid rgb(226,226,226);content: "";top: -1px;right: -2px;width: 103px;position: absolute;z-index: 4;}


div.visible_top #podnotmenutd53 div.megacatalogsubmenu::before {
   width: 211px;
}

div.visible_top #podnotmenutd54 div.megacatalogsubmenu::before {
  width: 173px;
}


div.megasubcategoryblock {



}

div.megasubcategoryblock:hover div.megasubcategorylink {

background: rgb(242,240,240);
}



div.megasubcategoryinfo {


}



div.megasubcategorylink {



}



div.megasubcategorysublink {

	padding:3px 3px 3px 10px;

}



a.subcattwo {

    color: #4c4c4c;
    display: block;
    font-size: 21px;
    padding: 13px 20px;
}



a.subcattwo:hover {

	color: rgb(114,150,187);

	text-decoration:none;

}



a.subcatthree {

	color:#ffffff;

	font-size:90%;

}



a.subcatthree:hover {

	color:#b7b9bf;

	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: #ffffff;

	}

	

	div.topcategorys {

		display:none;

	}



	div.megacatalogadapt {

		display:block;

	}



}*/



div.catalog_adapt {

	background:#2f2f2f;

	border-bottom:1px solid #060606;

	border-top:1px solid #060606;

	margin:3px 0;

	text-align:center;

	padding:10px;

}



div.catalog_adapt:hover {

	background:#ffffff;

}



div.catalog_adapt:hover a{

	color:#2f2f2f;

}



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



div.compare_block {

	margin:0px 0;

	box-sizing:border-box;	

	-moz-box-sizing:border-box;

	padding:10px;

	color:#b00f22;

	font-size:100%;

}



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;

	color:#b7b9bf;

}



td.comp_name a:hover{

	font-size:110%;

	text-decoration:none;

	color:#060606;

}



td.comp_code {

	color:#2f2f2f;

}



td.comp_img {

	height:150px;

	vertical-align:middle;

	text-align:center;

	background:white;

}



td.comp_img img{

	max-width:150px;

	max-height:150px;

}



td.comp_price {

	   text-align: left;

    color: #b00f22;

    font-size: 120%;

    font-weight: bolder;

    display: inline-block;

    margin: 8px 0;

}



div.comp_oldprice {

   color: #b7b9bf;

   text-decoration: line-through;

   font-size: 80%;

font-weight: normal;

  display: inline-block;

}



span.comp_oldprice {



}



div.comp_actprice {





color: #2f2f2f;

font-size: 100%;

font-weight: bolder;

}



span.comp_actprice {



}



tr.comparecharrow0 {



}



tr.comparecharrow1 { 



}



td.comparecharname {

background: #b7b9bf;

padding: 2px 10px;

color:#060606;

}



td.comparechartext {

	border:1px solid #b7b9bf;

	color:#060606;

	padding: 2px 10px;

}



div.comp_nodata {

	color:#bc0016;

	margin-top:20px;

}

/*--------------blocks_glav-----*/


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

div.seti a{
    display: inline-block;
    height: 34px;
    margin-right: 5px;
    width: 34px;
    vertical-align:middle;
}

div.seti a:first-child{
    background:url(turbo/face_hov.png) no-repeat center center;
    background-size:32px;
    transition:all 0.3s ease;
    -o-transition:all 0.3s ease;
    -moz-transition:all 0.3s ease;
    -webkit-transition:all 0.3s ease;
    -ms-transition:all 0.3s ease;
}

div.seti a:first-child:hover{
    background:url(turbo/face.png) no-repeat center center;
    background-size:32px;
}

div.seti a:nth-child(2){
    background:url(turbo/you_hov.png) no-repeat center center;
    background-size:32px;
    transition:all 0.3s ease;
    -o-transition:all 0.3s ease;
    -moz-transition:all 0.3s ease;
    -webkit-transition:all 0.3s ease;
    -ms-transition:all 0.3s ease;
}

div.seti a:nth-child(3){
    background:url(turbo/insta-hov.png) no-repeat center center;
    background-size:32px;
    transition:all 0.3s ease;
    -o-transition:all 0.3s ease;
    -moz-transition:all 0.3s ease;
    -webkit-transition:all 0.3s ease;
    -ms-transition:all 0.3s ease;
}


div.seti a:nth-child(2):hover{
    background:url(turbo/you.png) no-repeat center center;
    background-size:32px;
    }

div.left{
    float:left;    
    margin:15px 0;
}

div.inline_b{
    display:inline-block;
}

div.roz_block div.left{
    width:33.333%;
    text-align: center;
}


div.roz_block div.site_block{
    padding:31px 0;
}



div.roz_block div.left:nth-child(1) div.inline_b{
    background-image:url(turbo/usl_1.jpg);
    background-repeat:no-repeat;
    background-position:center center;
}
div.roz_block div.left:nth-child(2) div.inline_b{
    background-image:url(turbo/usl_2.jpg);
    background-repeat:no-repeat;
    background-position:center center;
}
div.roz_block div.left:nth-child(3) div.inline_b{
    background-image:url(turbo/usl_3.jpg);
    background-repeat:no-repeat;
    background-position:center center;
}
div.roz_block div.left:nth-child(4) div.inline_b{
    background-image:url(turbo/usl_4.jpg);
    background-repeat:no-repeat;
    background-position:center center;
}
div.roz_block div.left:nth-child(5) div.inline_b{
    background-image:url(turbo/usl_5.jpg);
    background-repeat:no-repeat;
    background-position:center center;
}
div.roz_block div.left:nth-child(6) div.inline_b{
    background-image:url(turbo/usl_6.jpg);
    background-repeat:no-repeat;
    background-position:center center;
}

div.roz_block div.inline_b{
    width:366px;
    height:233px;
    position:relative;
    background-size:100%;
    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.roz_block div.inline_b:hover{
    background-size:117%;
}

div.roz_block div.inline_b:before{
    content:"";
    background:rgba(11,11,11,0.8);
    position:absolute;
    top:0;
    left:0;
    right:0;
    bottom:0;
    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.roz_block div.inline_b:hover:before{
    background:rgba(52,93,135,0.8);
}

div.roz_block div.inline_b:after{
    content: "";
    position:absolute;
    border:1px solid #fff;
    top:10px;
    bottom:10px;
    left:10px;
    right:10px;
    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.roz_block div.inline_b:hover:after{
    /*top:0;
    left:0;
    bottom:0;
    right:0;*/
}


div.roz_name{
color: #ffffff;
font-family: bebb;
font-size: 30px;
position: relative;
text-transform: uppercase;
top: 100px;
z-index: 1;
}


div.block_op{
position: absolute;
top: 45px;
left: 0;
right: 0;
    
}



div.roz_name_op{
    top: 48px;
}

div.roz_name:before{
    background: #aeaeae none repeat scroll 0 0;
    bottom: -25px;
    content: "";
    height: 5px;
    left: 35%;
    position: absolute;
    right: 35%;
}


div.roz_block div.inline_b > a{
    position:absolute;
    top:0;
    left:0;
    right:0;
    bottom:0;
    z-index:1;
    
}






div.advbanner:before{
    content:"";
    position:absolute;
    top:0;
    left:0;
    right:0;
    bottom:0;
    z-index:1;
    background: rgba(4,4,4,0.65);
}

div.slidertext div.site_block{
    
    position:relative;
    z-index:4;
    height:0;
}

div.right_slide{
    color: #ffffff;
    font-family: bebr;
    font-size: 66px;
    line-height: 65px;
    position: absolute;
    right: 85px;
    text-align: right;
    top: 120px;
    z-index: 2;
    text-transform: uppercase;
    font-weight: bold;
    letter-spacing: 1px;
    opacity:0;
    -o-opacity:0;
    -moz-opacity:0;
    -ms-opacity:0;
    -webkit-opacity:0;
    
}

div.right_slide:before{
    background: #94969c none repeat scroll 0 0;
bottom: -7%;
content: "";
height: 4px;
position: absolute;
right: 0;
width: 82px;
}

div.slidertext div.right_slide a,
div.block_op a{
    background: rgb(114,150,187) none repeat scroll 0 0;
    color: #ffffff;
    display: inline-block;
    font-size: 25px;
    line-height: normal;
    padding: 3px 30px 3px;
    text-transform:none;
    font-family:calibri;
}


div.headcolumn1 div{
     color: #4c4c4c;
    display: inline-block;
    margin-left: 35px;
}

div.headcolumn1 div a{
    background: rgba(0, 0, 0, 0) url("turbo/phone_top.png") no-repeat scroll 10px center;
    color: #4c4c4c;
    font-family: calibri;
    font-size: 22px;
    padding: 12px 0 12px 40px;
}


/*-------------bg_rem_tur------------*/

div.clear{
    clear:both;
}

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

div.pre_bg_rem_tur{
}

div.bg_rem_tur{
background-image: url(turbo/bg_rem_tur.jpg);
background-repeat: no-repeat;
background-position: center -138px;
background-attachment: scroll;
height: 615px;
}

div.sorting_sortingcell:nth-child(3){
    display:NONE;
}


div.bg_rem_tur div.site_block{
    color: #ffffff;
    font-family: myread;
    font-size: 22px;
    line-height: 27px;
    text-align: center;
}

div.bg_rem_tur div.site_block div.zagl{
    font-size: 33px;
letter-spacing: 2px;
padding: 60px 0;
text-transform: uppercase;
font-family: bebb;
}


div.bg_rem_tur div.site_block div.ab{
    padding-bottom: 30px;
font-family: calibril;
}

/*-------------bg_rem_tur------------*/

div.spec_block{
    display:table;
    max-width:1200px;
    min-width:320px;
    width:100%;
    margin:0 auto;
}

div.bg_spec_block{
    background:#D8D8D8;
    padding: 3px 0;
}

div.spec_block div.headcolumnlogo img{
    height: 90px;
    margin: 5px 0 5px 10px;
}

div.spec_block div.seti a:first-child {
    background: rgba(0, 0, 0, 0) url("turbo/face_bot.png") no-repeat scroll center center;
    background-size:40px;
}

div.spec_block div.seti a:nth-child(2) {
    background: rgba(0, 0, 0, 0) url("turbo/you_bot.png") no-repeat scroll center center;
    background-size:40px;
}
div.spec_block div.seti a:nth-child(3) {
    background: rgba(0, 0, 0, 0) url("turbo/insta-hov-foot.png") no-repeat scroll center center;
    background-size:40px;
}

div.spec_block div.seti a {
    height: 40px;
    width: 40px;
}

div.spec_block div.overheadcenter_1{
    text-align: center;
width: 345px;
}

div.spec_block div.search_input input {
    border-color: -moz-use-text-color -moz-use-text-color #828282 !important;
    color: #000 !important;
    width: 360px;
    }
    
    div.overfooter div.left{
        width: 26.833%;
color: #555;
font-size: 18px;
font-family: myread;
padding-left: 3.5%;
line-height: 29px;
position: relative;
    }
    
    div.overfooter div.left:before{
        content:"";
        position:absolute;
        top:5px;
        left:0;
        border-left:1px solid #C8C8C8;
        height:132px;
    }
    
    div.overfooter div.left a{
        text-decoration:none;
        color:#555;
    }
    
    div.overfooter div.left:nth-child(3):before{
        left: 17%;
    }
    
    div.overfooter div.left:nth-child(1){
padding-top: 15px;
width: 33.833%;
margin-left: 2%;
    }
    
    div.overfooter div.feedback_main{
        padding:0;
    }
    
    
div.overfooter div.feedback_title {
    color: #000000;
    font-size: 21px;
    margin-bottom: 0;
    padding: 5px;
    text-align: center;
    border:none;
}


div.overfooter div.feedback_blockname {
    display: none;
}


div.overfooter div.feedback_button input {
    padding: 0 30px 3px;
}

div.overfooter input[type="text"] {
    width: 58%;
    }
    
    
    /*-----line_misto--------*/
    
    
    div.line_misto{
        background: #2c2c2c ;
    height: 120px;
    margin-bottom: -6px;
    }
    
div.line_misto div.site_block{
	cursor:pointer;
    background: url(turbo/bg_ukraine.jpg) no-repeat scroll right center;
	height: 120px;
}

.body_ua div.line_misto div.site_block{
	background: url(turbo/bg_ukraine_ua.jpg) no-repeat scroll right center;
}

    div.line_misto div.inline_b{
color: #ffffff;
font-family: bebr;
font-size: 48px;
line-height: 30px;
text-align: center;
text-align: center;
letter-spacing: 2px;
margin-top: 15px;
width: 50%;
    }
    
    div.line_misto div.inline_b div{
        margin: 8px 0;
    }
    
    div.line_misto div.inline_b div a{
        
    }
    
    
    div.line_misto a{
        background: #b7b9bf none repeat scroll 0 0;
    color: #000;
    display: inline-block;
    font-size: 17px;
    line-height: normal;
    padding: 5px 30px 3px;
    }
    
    
    
    
    
    
    
    /*-----line_misto--------*/
    
    
    
    /*----markcat-----*/
    
    #markcat div{
         display: inline-block;
    margin: 10px 10px 10px 0;
    width: 250px;
    }
    
    
    
    
    
    div.top_slide_down_menu{
        position: fixed;
        top: -49px;
        left: 0;
        height: 49px;
        background: rgba(255,255,255,0.95);
        right: 0;
        z-index: 6;
        box-shadow: 0 2px 4px 0 rgba(0,0,0,0.4);
        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.visible_top{
        top:0;
        
    }
    
div.top_slide_down_menu div.headcolumnlogo {
    display: inline-block;
    width: 29%;
    vertical-align:top;
}

div.top_slide_down_menu div.headcolumnlogo img{
        width: 38%;
    position: relative;
    top: 4px;
}
    div.top_slide_down_menu div.site_block > div:nth-child(2){
        display: inline-block;
        width: 69%;
        vertical-align:top;
    }
    
 div.top_slide_down_menu   div.megacatalogposition {
    padding: 5px 15px;
    }
    
   div.top_slide_down_menu div.megacategory, 
   div.top_slide_down_menu div.activemegacategory {
    padding: 0px 0;
    }
  div.top_slide_down_menu  div.megacatalogin{
    max-width:1200px;
    min-width:320px;
   }
   
   div.top_slide_down_menu div.megacatalogseparator {
    display: inline-block;
    height: 37px;
    }
   
   
 div.top_slide_down_menu  div.megacategory a.megacategory {
    color: #4c4c4c;
    font-size: 20px;
    
    }
    
 div.top_slide_down_menu  a.activemegacategory {
    font-size: 20px;
    }
    
    
    
    
    
    
    
    .envelope, .envelope1 {



    display: none;
    height: 100%;

    left: 0;



    margin: 0 auto;



    position: fixed;



    text-align: center;



    top: 0;



    width: 100%;



    z-index: 10002;



}


div.video_slide{
    padding:40px 0;
}

div.video_slide li a{
    display:inline-block;
    cursor:pointer;
}

div.video_slide li{
    text-align:center;
}

div.video_slide li img{
    opacity:1;
    -o-opacity:1;
    -moz-opacity:1;
    -ms-opacity:1;
    -webkit-opacity:1;
    transition:all 0.3s ease;
    -o-transition:all 0.3s ease;
    -moz-transition:all 0.3s ease;
    -webkit-transition:all 0.3s ease;
    -ms-transition:all 0.3s ease;
}

div.video_slide li img:hover{
    opacity:0.7;
    -o-opacity:0.7;
    -moz-opacity:0.7;
    -ms-opacity:0.7;
    -webkit-opacity:0.7;
}

div.video_slide div.inline_b{
   width: 49%;
text-align: center;
position: relative;
vertical-align: middle;
height: 278px;
}




.envelope div.title{



    



}



.close-btn {




    cursor: pointer;



    display: block;



    font-size: 25px;



    height: 31px;

    color:#fff;

    position: absolute;



    right: -33px;



    text-decoration: none;



    top: -35px;



    width: 31px;



    z-index: 1001;



}


.close-btn:hover{





	



}

div.envelope div.okno {
background: rgba(0, 0, 0, 0.86) url("/images/bg_top.png") repeat scroll 0 0;
margin: 0 auto;
padding: 0 0 0;
position: relative;
top: 80px;
width: 60%;
height: auto;
z-index: 2000;
}

#fade, #fade1, #fade2, #fade3, #fade4, #fade5, #fade6 {
    height: 100%;
    background: rgba(0, 0, 0, 0.6) none repeat scroll 0 0;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 999;
}

div.numbers a{
    color:#7296BB;
    text-decoration:underline;
}

div.one_click{
    position:relative;
}


div.one_click #click{
    content:"";
    position:absolute;
    top:0;
    left:0;
    right:0;
    bottom:0;
    
    
}

div.top_slide_down_menu div.megacatalogsubmenu {
        left: 4.8%;
    top: 37px;
    width: 330px;
    }

div.video_slide{
    overflow:hidden;
    height:280px;
}


select[name="color"] {
    font-size: 17px;
    font-family: calibri, Helvetica, arial, verdana;
    width: 66%;
    padding: 6px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    outline: none;
    color: #000;
    background:#f2f0f0;
    border: 1px solid #B6B6B6;
    -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;
    margin: 10px 0;
}


div.top_slide_down_menu a.subcattwo {
    color: #4c4c4c;
    display: block;
    font-size: 21px;
    padding: 10px 20px;
}

div.top_slide_down_menu a.subcattwo:hover {
    color: rgb(114,150,187);
}

div.bg_spec_block input#search_word::-webkit-input-placeholder{color:#000;}
div.bg_spec_block input#search_word::-moz-placeholder{color:#000;}/* Firefox 19+ */
div.bg_spec_block input#search_word:-moz-placeholder{color:#000;}/* Firefox 18- */
div.bg_spec_block input#search_word:-ms-input-placeholder{color:#000;}


.i4ewOd-pzNkMb-haAclf {
    background-color: rgb(114,150,187) !important;
}

div.site_block_1{
    display:;
    }

div.blocker{
    display:none;
}

@media screen and (min-width:800px){
    div.slicknav_menu{display:none;}
    
    div#slider-wrap{display:none;}
}

/*slider_vkladki*/


div.tabs {
}
div.tabs__caption, div.tabs__caption1 {
    list-style: outside none none;
    margin: 0px auto 15px;
    position: relative;
    text-align: left;
    border-bottom: 1px solid #7296BB;
    display: block;
}
div.tabs__caption div {
        background: transparent;
    font-size: 18px;
    line-height: 1.50;
    display: inline-block;
    color: #666666;
    font-family: Calibri;
    position: relative;
    text-transform: uppercase;
    transition: all 0.4s ease 0s;
    -o-transition: all 0.4s ease 0s;
    -moz-transition: all 0.4s ease 0s;
    -ms-transition: all 0.4s ease 0s;
    -webkit-transition: all 0.4s ease 0s;
    padding: 10px 30px;
    cursor:pointer;
}



div.tabs__caption div:hover {
    background:#7296BB;
    line-height: 1.50;
    color: #fff;
    font-family: Calibri;
    position:relative;
}
div.tabs__caption div.active {
    background:#7296BB;
    line-height: 1.50;
    color: #fff;
    font-family: Calibri;
    position:relative;
}




div.tabs__content {
	background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
clear: both;
display: none;
padding: 10px 0;
}


div.tabs__content a.btn{
    margin-top:20px;
}

div.tabs__content.active {
	display: block;
width: auto;
margin: 0 auto;
text-align: left;
}

h2.kart_zagl{
    margin-top: 0;
border-bottom: 1px solid #ccc;
color: #343434;
padding-bottom: 20px;
}


div.feedback_title._feedback_titleturbo_price{
    display:none;
}



div.wrap{
word-wrap: break-word;
width: auto;
display: inline-block;
vertical-align: top;
margin-right: 70px;
}

span.color_char1{
    color: #7296BB;
font-weight: bold;
}

span.color_char2{
    text-align: left;
display: block;
}


div.seti.seti_cart{
}

span.color_char2 ul{
    margin-top:5px;
}
div.seti.seti_cart a:first-child {
    background: url(turbo/face_bot.png) no-repeat center center;
    background-size: 32px;
}

div.seti.seti_cart a:nth-child(2) {
    background: url(turbo/you_bot.png) no-repeat center center;
    background-size: 32px;
}




/*slider_cart*/

#slider-wrap{ /* Оболочка слайдера и кнопок */
	width: 100%;
	}
#slider{ /* Оболочка слайдера */
	width:100%;
	height:400px;
	overflow: hidden;
	position:relative;}
.slide{ /* Слайд */
	width:100%;
	height:100%;
	}
.sli-links{ /* Кнопки смены слайдов */
	margin-top:10px;
	text-align:center;
    display:none;
    }
.sli-links .control-slide{
	margin:2px;
	display:inline-block;
	width:16px;
	height:16px;
	overflow:hidden;
	text-indent:-9999px;
	background:url(radioBg.png) center bottom no-repeat;}
.sli-links .control-slide:hover{
	cursor:pointer;
	background-position:center center;}
.sli-links .control-slide.active{
	background-position:center top;}
    
    #slider #prewbutton, 
    #slider #nextbutton{
        opacity:0;
        -o-opacity:0;
        -moz-opacity:0;
        -ms-opacity:0;
        -webkit-opacity:0;
        transition:all 0.3s ease;
        -o-transition:all 0.3s ease;
        -moz-transition:all 0.3s ease;
        -webkit-transition:all 0.3s ease;
        -ms-transition:all 0.3s ease;
    }
    
    #slider div.cor_1 img {
    width: auto;
    margin-left: -20%;
    height: 100%;
    max-width: 1920px;
}

#slider div.cor_2 img {
    width: auto;
    margin-left: -20%;
    height: 100%;
    max-width: 1920px;
}
    
    #slider:hover #prewbutton, 
    #slider:hover #nextbutton{
       opacity:1;
        -o-opacity:1;
        -moz-opacity:1;
        -ms-opacity:1;
        -webkit-opacity:1; 
    }
    
#prewbutton, #nextbutton{ /* Ссылка "Следующий" и "Педыдущий" */
	display:block;
	width:15px;
	height:100%;
	position:absolute;
	top:0;
	overflow:hidden;
	text-indent:-999px;
	background:url(/themes/turbo/arr_l.png) right center no-repeat;
	opacity:0.8;
	z-index:3;
	outline:none !important;}
#prewbutton{
    left:0;
    padding-left:15px;
    }
#nextbutton{
    padding-right:15px;
	right:0;
	background:url(/themes/turbo/arr_r.png) left center no-repeat;
    }
    
#prewbutton:hover, 
#nextbutton:hover{
	opacity:1;}
    
    
#slider div.slide:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 1;
    background: rgba(4,4,4,0.65);
}

    #slider div.right_slide a, div.block_op a {
    background: rgb(114,150,187) none repeat scroll 0 0;
    color: #ffffff;
    display: inline-block;
    font-size: 25px;
    line-height: normal;
    padding: 3px 30px 3px;
    text-transform: none;
    font-family: calibri;
    position:relative;
    top:12px;
}

 #slider img{
    max-width:1200px;
 }
    
    /*slider_cart--END--*/
    
    
    div.feedback_main_nonvosti div.feedback_button {
        text-align:center;
    }
    
    
    a.one_way{
        position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
background: transparent url(turbo/video6.png) no-repeat center;
color:#000;
text-transform: uppercase;
font-family: bebr;
font-size: 23px;
letter-spacing: 1px;
padding: 225px 0 0;
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;
    }
    
    a.one_way:hover{
        text-decoration:underline;
        background: rgba(0,0,0,0.2) url(turbo/video6.png) no-repeat center;
        
    }
    
    
    
/*animation*/
    
    div.right_slide{
    animation-name: move;
    -o-animation-name: move;
    -moz-animation-name: move;
    -ms-animation-name: move;
    -webkit-animation-name: move;
    animation-iteration-count: 1;
    -o-infinite-animation-iteration-count:1;
    -moz-animation-iteration-count:1;
    -ms-animation-iteration-count:1;
    -webkit-animation-iteration-count:1;
    animation-timing-function:linear;
    -o-animation-timing-function:linear;
    -moz-animation-timing-function:linear;
    -ms-animation-timing-function:linear;
    -webkit-animation-timing-function:linear;
    animation-fill-mode:forwards;
    -o-animation-fill-mode:forwards;
    -moz-animation-fill-mode:forwards;
    -webkit-animation-fill-mode:forwards;
    -ms-animation-fill-mode:forwards;
    animation-delay: 0s;
    -o-animation-delay: 0s;
    -moz-animation-delay: 0s;
    -ms-animation-delay: 0s;
    -webkit-animation-delay: 0s;
    animation-duration: 1s;
    -o-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s;
    -webkit-animation-duration: 1s;
}



    


@-webkit-keyframes move{
    
    
    0%{ 
        opacity:0;
        -o-opacity:0;
        -moz-opacity:0;
        -ms-opacity:0;
        -webkit-opacity:0;
        right:-85px;
    }
    
  
    100%{
        opacity:1;
        -o-opacity:1;
        -moz-opacity:1;
        -ms-opacity:1;
        -webkit-opacity:1;
        right:85px;
    }
    
}

@keyframes move{
    
    0%{ 
        opacity:0;
        -o-opacity:0;
        -moz-opacity:0;
        -ms-opacity:0;
        -webkit-opacity:0;
        right:-85px;
    }
    
  
    100%{
        opacity:1;
        -o-opacity:1;
        -moz-opacity:1;
        -ms-opacity:1;
        -webkit-opacity:1;
        right:85px;
    }
    
    
}

    
/*animation*/


span.f_901{
    display:none;
}

div.text_800{display:none;}


/*menu*/
#list_menu{display:none;}
.slicknav_menu{}
div.slicknav_menu{right: 0%;position:fixed;top:0;width:auto;z-index:102;}
ul.slicknav_nav{background:rgba(0, 0, 0, 0.95) none repeat scroll 0 0;height:100%;left:0;padding-top:25px;position:fixed;overflow-y:scroll;top:0;width:50%;z-index:100;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;}
.slicknav_btn{cursor:pointer;display:block;float:left;line-height:0.125em;padding:11px 12px 12px;position:relative;text-align:center;vertical-align:middle;background:rgba(0, 0, 0, 0) none repeat scroll 0 0;right:0;top:0;width:auto;}
div.slicknav_menu a.slicknav_open:nth-child(1){background:rgba(0, 0, 0, 0.3) none repeat scroll 0 0;height:100%;line-height:1.125em;padding:0.35em 0.4em;position:fixed;right:0;top:0;vertical-align:middle;width:50%;z-index:10;}
.slicknav_btn .slicknav_icon-bar + .slicknav_icon-bar{margin-top:0.188em;}
.slicknav_menu{}
.slicknav_menu .slicknav_menutxt{display:block;float:left;line-height:1.188em;}
.slicknav_menu .slicknav_icon{float:left;margin:0.15em 0.25em;}
.slicknav_menu .slicknav_icon::before{background:rgba(0, 0, 0, 0) none repeat scroll 0 0;content:"";display:block;height:0.875em;position:absolute;width:1.125em;}
.slicknav_menu .slicknav_no-text{margin:0;}
.slicknav_menu .slicknav_icon-bar{border-radius:1px;box-shadow:0 1px 0 rgba(0, 0, 0, 0.25);display:block;height:0.12em;width:1.5em;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;}
.slicknav_menu .slicknav_open .slicknav_icon-bar{border-radius:1px;box-shadow:none;display:block;height:0.32em;position:relative;top:8px;transform:rotate(317deg);transition:all 0.3s ease 0s;width:2.2em;-o-transform:rotate(317deg);-moz-transform:rotate(317deg);-webkit-transform:rotate(317deg);-ms-transform:rotate(317deg);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;}
.slicknav_menu .slicknav_open .slicknav_icon-bar:nth-child(2){top:0;transform:rotate(-317deg);-o-transform:rotate(-317deg);-moz-transform:rotate(-317deg);-ms-transform:rotate(-317deg);-webkit-transform:rotate(-317deg);}
.slicknav_menu .slicknav_open .slicknav_icon-bar:nth-child(2) ~ .slicknav_icon-bar{display:none;}
.slicknav_menu::before{content:" ";display:table;}
.slicknav_menu::after{clear:both;content:" ";display:table;}
.slicknav_nav{clear:both;}
.slicknav_nav ul{display:block;}
.slicknav_nav li {
    display: block;
    border-bottom: 1px solid #fff;
}

.slicknav_nav li:last-child {
    border-bottom: none;
}
.slicknav_nav .slicknav_arrow{font-size:0.8em;margin:0 0 0 0.4em;}
.slicknav_nav .slicknav_item{cursor:pointer;}
.slicknav_nav .slicknav_item a{display:inline;}
.slicknav_nav .slicknav_row{display:block;}
.slicknav_nav a{display:block;}
.slicknav_nav .slicknav_parent-link a{display:inline;}
.slicknav_brand{float:left;}
.slicknav_menu{box-sizing:border-box;font-size:16px;padding:0 12px;}
.slicknav_menu *{box-sizing:border-box;}
.slicknav_menu .slicknav_menutxt{color:#ffffff;display:none;font-weight:bold;text-shadow:0 1px 3px #000000;}
.slicknav_menu .slicknav_icon-bar {
    background-color: grey;
}
.slicknav_btn{margin:0;text-decoration:none;text-shadow:0 1px 1px rgba(255, 255, 255, 0.75);}
.slicknav_nav{color:#ffffff;font-size:0.875em;list-style:outside none none;margin:0;overflow:hidden;padding:0;}
.slicknav_nav ul {
    list-style: outside none none;
    margin: 0 0 0 5px;
    overflow: hidden;
    background: #B3B3B3;
    padding: 0;
}
.slicknav_nav .slicknav_row{margin:2px 5px;padding:5px 10px;}
.slicknav_nav .slicknav_row:hover{background:#cccccc none repeat scroll 0 0;color:#ffffff;}
.slicknav_nav > li{border-bottom:1px solid #999999;}
.slicknav_nav > li a{color: #ffffff;
    font-size: 18px;
    text-transform: uppercase;
    margin: 0;
    padding: 5px 0 5px 10px;
    display: block;
    text-decoration: none;}
.slicknav_nav > li:nth-child(1) a:hover{}
.slicknav_nav > li:nth-child(1) div > a:hover{}
.slicknav_nav .slicknav_txtnode{margin-left:15px;}
.slicknav_nav .slicknav_item a{margin:0;padding:0;}
.slicknav_nav .slicknav_parent-link a{margin:0;padding:0;}
.slicknav_brand{color:#ffffff;font-size:18px;height:44px;line-height:30px;padding:7px 12px;}

.slicknav_nav .slicknav_arrow{float:right;font-size:0.8em;margin:4px 0 0 0.4em;}
ul.slicknav_nav > .slicknav_parent > a{       margin: 2px 0 0;
    padding: 5px 10px 5px 10px;
    text-transform: uppercase;
    background: transparent;}
ul.slicknav_nav > .slicknav_parent.slicknav_open > a,
ul.slicknav_nav > .slicknav_parent.slicknav_open > a > a{color: #000;
    font-size: 18px;
    font-weight: lighter;
    background: #ccc;
    text-transform: uppercase;}


/*menu*/

/*adaptive_version*/


@media screen and (max-width:1200px) {
    div.allcenterblock {
    width: 99.6%;
    padding: 0 0.2%;
}

div.top_slide_down_menu div.headcolumnlogo,
div.headcolumnlogo {
    padding-left: 0.5%;
}

div.megacatalogsubmenu {
    left: 14.4%;
}

div.video_on_slider_1 #iframe video, .video_on_slider_1 iframe{
    width:1200px !important;
}


div.tabs__caption div{
    padding:10px 20px; 
}

div.centertext iframe{
    width: 45% !important;
    margin:10px 2% !important;
}

}

@media screen and (max-width:1100px) {
    
    
    div.allcenterblock {
    width: 99%;
    padding: 0 0.5%;
}

div.megacatalogsubmenu {
    left: 11.4%;
}

div.video_on_slider_1 #iframe video, .video_on_slider_1 iframe{
    width:1100px !important;
}


div.roz_block div.left {
    width: 47%;
    float: none;
    display: inline-block;
}


div.line_misto div.inline_b {
    font-size: 39px;
    }
    
    div.line_misto div.site_block,
	.body_ua div.line_misto div.site_block {
    background-size: 55%;
}

.bx-viewport,
.bx-wrapper,
.bx-wrapper .bx-viewport{
    width:900px !important;
}

div.video_slide div.inline_b{
    height:auto;
}

div.video_slide div.inline_b img{
    width:85%;
    margin:0 auto;
}

div.top_slide_down_menu div.headcolumnlogo {
    width: 22%;
}

div.top_slide_down_menu div.site_block > div:nth-child(2) {
    width: 75%;
}

div.top_slide_down_menu div.headcolumnlogo img {
    width: 53%;
    }
    
    
    div.video_slide div.inline_b {
    height: 211px;
}

a.one_way {
    background: transparent url(turbo/video6.png) no-repeat center;
    padding: 42% 0 0;
    background-size:85% auto;
    }
    
    a.one_way:hover {
    background-size:85% auto;
    }
    
    div.spec_block div.overheadcenter_1 {
    width: 24%;
}

h1 {
    font-size: 45px;
    }
    
    h2.kart_zagl {
    font-size: 23px;
    }
    
    div.tabs__caption div {
    font-size: 16px;
    }

div.video_slide {
    height: 226px;
}

div.roz_block div.site_block {
    text-align: center;
}

body {
    font-size: 17px;
    }
    
    

}

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


@media screen and (max-width:1000px) {
    
    
    div.headcolumn1 div {
    color: #4c4c4c;
    display: block;
    margin-left: 0;
    padding: 8px 0;
    padding-right: 5%;
    text-align: right;
}

div.top_slide_down_menu div.megacatalogsubmenu {
    left: -22px;
    top: 37px;
    width: 330px;
}

div.megacategory a.megacategory,
div.megacategory:hover a.megacategory,
a.activemegacategory
 {
    font-size: 21px;
    }
    
    div.top_slide_down_menu div.megacategory a.megacategory,
    div.top_slide_down_menu div.megacategory:hover a.megacategory,
    div.top_slide_down_menu a.activemegacategory {
    color: #4c4c4c;
    font-size: 16px;
}

a.subcattwo {
    font-size: 18px;
    }

div.top_slide_down_menu a.subcattwo {
    font-size: 16px;
    }
    
    div.megacatalogsubmenu,
    div.megacatalogsubmenuinfo,
    div.megacatalogsubmenuinfo1{
        width:260px;
    }
    
    div.megasubcategory {
    min-width: 260px;
    }
    
    div.video_on_slider_1 #iframe video, .video_on_slider_1 iframe {
    width: 1000px !important;
}

div.spec_block div.search_input input {
    width: 100%;
}

div.spec_block div.search_input input {
    width: 100%;
}

div.spec_block div.search {
    max-width: 270px;
}

div.spec_block div.headcolumnlogo img {
    height: 80px;
    }
    
    .bx-viewport, .bx-wrapper, .bx-wrapper .bx-viewport {
    width: 800px !important;
}

div.video_slide,
div.video_slide div.inline_b {
    height: 190px;
}

div.overfooter div.left::before {
    content: "";
    position: absolute;
    top: 5px;
    left: 0;
    border-left: 1px solid #C8C8C8;
    bottom: -5px;
}

div.overheadcenter_2 {
    text-align: center;
    }

span.f_900{
    display:none;
}

span.f_901{
    display:block;
}

div.overfooter div.left:nth-child(1) {
    padding: 10px 0;
    width: auto;
    margin-left: 0;
    display: block;
    float: none;
    text-align: center;
    border-bottom: 1px solid #C8C8C8;
    width: 98%;
    margin: 0 auto;
}
div.overfooter div.left:before {
    display:none;
}

div.overfooter div.left:nth-child(3):before {
    display:none;
}

div.overfooter div.left:nth-child(1) ~ div.left {
    width: 50%;
    padding-left: 0;
    text-align:center;
}

div.overheadcenter_2{
    text-align:right;
}

div.breads{
    display:none;
}

h1 {
    font-size: 36px;
    line-height: 33px;
}


div.headinfo div.headcolumnlogo img{
    height:100px;
}

div.top_slide_down_menu div.headcolumnlogo {
    width: 15%;
    vertical-align: middle;
}

div.top_slide_down_menu div.headcolumnlogo img {
    width: 110px;
}

div.megacatalogsubmenu {
    left: 8.5%;
}

}

@media screen and (max-width:900px) {
    div.top_slide_down_menu div.site_block > div:nth-child(2) {
    width: 81%;
    vertical-align: middle;
}

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

div.bg_rem_tur div.site_block {
    font-size: 18px;
    }
    
    div.line_misto div.inline_b {
    font-size: 31px;
}

div.video_on_slider_1 #iframe video, .video_on_slider_1 iframe {
    width: 900px !important;
}



div.slidertext,
div.advbanner,
div.sliderimg {
    height: 470px !important;
    }

div.envelope div.okno {
    width: 88%;
    }
    
    .bx-viewport, .bx-wrapper, .bx-wrapper .bx-viewport {
    width: 700px !important;
}

div.video_slide, div.video_slide div.inline_b {
    height: 168px;
}

div.one_click iframe{
    height:350px !important;
}

body {
    font-size: 15px;
}

div.right_slide {
    font-size: 55px;
    line-height: 55px;
    top: 70px;
}

#slider {
    height: 300px;
    }
    
    #slider img {
    max-width: 900px;
}

div.productname {
    color: #060606;
    padding: 0 2%;
}

div.productcolumns {
    display: table;
    width: 96%;
    margin: 0 2%;
}

div.productname h1 {
    padding: 15px 0 5px 0;
    }
    
    div.megacatalogsubmenu {
    left: 3%;
}

div.centertext iframe{
    width: 70% !important;
    margin:10px auto !important;
    display:block;
}

}

@media screen and (max-width:800px) {
    div.megacatalogin{
        display:none;
    }
    
    div.headcolumn1 {
    width: 45%;
    }
    
    div.headinfo div.headcolumnlogo img {
    height: 90px;
    padding-left: 4%;
}

div.right_slide {
    font-size: 50px;
    line-height: 48px;
    top: 74px;
}

div.top_slide_down_menu div.headcolumnlogo {
    width: 48%;
    vertical-align: middle;
}

div.top_slide_down_menu div.headcolumnlogo img {
    width: 120px;
    padding-left: 3%;
    padding-top: 2px;
}

div.spec_block div.headcolumnlogo{
    display:none;
}


div.spec_block div.search {
    max-width: 90%;
    width: 100%;
}

div.spec_block{
    padding:15px 0;
}

div.roz_block div.inline_b {
    width: 80%;
    height: 200px;

}

div.roz_block div.left {
    width: 100%;
    margin: 10px 0;
}

div.roz_name {
    top: 80px;
    }
    
    div.roz_name_op {
    top: 48px;
}
    
    div.roz_block div.left:nth-child(6) div.inline_b {
    height: 230px;
    }
    
    div.video_on_slider_1 #iframe video, .video_on_slider_1 iframe {
    width: 800px !important;
}

div.line_misto div.inline_b {
    font-size: 26px;
}

div.text_801{
    display: none;
}

div.text_800{
    display:block;
}

div.bg_rem_tur div.site_block div.ab {
    padding: 0 2% 30px;
}

div.table_shap{
    display:none;
}


div.product_main {
    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;
    display: inline-block;
    margin: 10px 2%;
    width: 45%;
    vertical-align: top;
    border: 1px solid #d7c6be;
    border-top: 1px solid #d7c6be;
    background: white;
}

div.product_one {
    display: block;
    width: 100%;
}

div.product_bottomname {
    vertical-align: middle;
    text-align: center;
    padding: 50px 2% 0;
    display: block;
    border-right: 1px solid #d7c6be;
    text-align: left;
    max-width: 96%;
    word-wrap: break-word;
    width: 96%;
    position: relative;
}

div.product_bottomname a {
    color: #fff;
    font-family: bebr;
    font-size: 24px;
    text-decoration: underline;
    display: block;
    padding: 10px 0;
    background: #7296BB;
    text-align: center;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    line-height: 24px;
}

div.product_bottomname_har {
    width: 96%;
    max-width: 96%;
    word-wrap: break-word;
}

div.product_bottomname_num {
    width: 96%;
    max-width: 96%;
    word-wrap: break-word;
}

div.product_bottomname_har, div.product_bottomname_num {
    display: block;
    vertical-align: middle;
    padding: 0 2%;
    border-right: none;
    text-align: left;
}


div.product_img {
    vertical-align: middle;
    display: block;
    text-align: center;
    width: 96%;
    max-width: 96%;
    height: 90px;
    overflow: hidden;
}

.bx-viewport, .bx-wrapper, .bx-wrapper .bx-viewport {
    width: 600px !important;
}

div.line_misto div.site_block,
.body_ua div.line_misto div.site_block {
    background-size: 61%;
    background-position: 120% center;
}
#markcat{
    margin:0 2%;
}

#markcat {
    margin: 0 2.6%;
}

#list_menu{display:none;}

div.overheadcenter_2 {
    text-align: center;
}

.slicknav_nav div.megacatalogin,
div.megacategory:hover {
    display: block;
    text-align:left;
}

div.megacatalogseparator {
    background: #ffffff none repeat scroll 0 0;
    display: block;
    height: 1px;
    margin: 0 0 0;
    padding: 0;
}

div.activemegacategory {
    padding: 5px 0;
    width: auto !important;
    position: relative;
    display: block;
    text-align: left;
}





div.megacatalogposition {
    padding: 5px 0 5px 20px;
    text-align: left;
    display: block;
    vertical-align: middle;
    border: 1px solid rgba(0,0,0,0);
}

div.megacatalogposition:hover{
    padding: 5px 0 5px 20px;
        display: block;
        text-align:left;
}


div.megacategory div.megacatalogsubmenu{
    display:block !important;
    position:relative;
    top:0;
    left:0;
}

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

div.activemegacategory div.megacatalogsubmenu{
    display:block !important;
    position:relative !important;
    left:0;
    top:0;
}

a.subcattwo {
    font-size: 18px !important;
    color: #000 !important;
    padding: 10px !important;
    display: block !important;
}

div.megacatalogsubmenu, div.megacatalogsubmenuinfo, div.megacatalogsubmenuinfo1 {
    width: 100% !important;
}

a.activemegacategory{
    color:#000 !important;
    font-size:21px !important;
}

div.megasubcategory {
    min-width: 100%;
    width: 100%;
    display: block;
}

div.megacatalogtable{
    display:block !important;
}

div.activemegacategory div.megacatalogposition {
    background: #ccc;
    padding: 10px 0 10px 20px;
}

div.top_slide_down_menu {
    height: 43px;
    }
    
    div.top_slide_down_menu div.headcolumnlogo img {
    width: 103px;
}


}

li.lone_one{
    display:none;
}



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


div.site_block > div.bx-wrapper:nth-child(2){
    display:none;
}



}

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

	.video_on_slider_1 #iframe video, .video_on_slider_1 iframe {

		height: 100% !important;
	}
    
    
div.centertext iframe{
    width: 90% !important;
    margin:10px auto !important;
}
    
    div.video_on_slider_1 #iframe video, .video_on_slider_1 iframe {
    width: 700px !important;
}



div.headcolumn1 {
    width: 100%;
    text-align: center;
    padding:0;
}



div.headcolumn1 div{
    width:48%;
    padding-right:0;
}

div.headcolumn1 div {
    width: 48%;
    padding-right: 0;
    display: inline-block;
    text-align: center;
}

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




div.spec_block div.seti a:first-child{
    padding-bottom: 5px;
}

div.slidertext, div.advbanner, div.sliderimg {
    height: 380px !important;
}

div.headinfo div.headcolumnlogo img {
    padding-left: 0;
}

div.top_slide_down_menu div.headcolumnlogo{
    text-align:left;
}

.bx-viewport, .bx-wrapper, .bx-wrapper .bx-viewport {
    width: 500px !important;
}

div.video_slide, div.video_slide div.inline_b{
    height: ;
}

div.site_block > div.bx-wrapper:nth-child(1){
    display:none;
}

div.site_block > div.bx-wrapper:nth-child(2){
    display:block;
}

div.video_slide div.inline_b {
    width: 95%;
}
div.video_slide, div.video_slide div.inline_b {
    height: 227px;
}

div.overfooter div.left:nth-child(1) {
    line-height: 23px;
    }
    
    li.lone_one{
    display:list-item;
}

li.lone_one div.inline_b:nth-child(1){
    display: inline-block;
}
    
}

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

	.video_on_slider_1{
		height: 210px;
		position: relative;
		width: 100%;
		overflow: hidden;
	}


	div.video_on_slider_1 #iframe video, .video_on_slider_1 iframe {
		width: 100% !important;
		height: 210px !important;
		min-height: 210px;
	}

.bx-viewport, .bx-wrapper, .bx-wrapper .bx-viewport {
    width: 400px !important;
}

div.video_slide, div.video_slide div.inline_b {
    height: 190px;
}

div.line_misto div.inline_b {
    font-size: 26px;
    width: 100%;
}

div.line_misto div.site_block,
.body_ua div.line_misto div.site_block {
    background-size: 120%;
    background-position: -2% bottom;
    height: 218px;
}

div.line_misto {
    background: #2c2c2c;
    height: 235px;
    margin-bottom: -6px;
}

#markcat div {
    display: inline-block;
    margin: 10px 10px 10px 0;
    width: 220px;
}

div.product_bottomname a {
    font-size: 22px;
    }
    
    div.tabs__caption div {
    padding: 10px 10px;
}

div.overfooter div.left:nth-child(1) ~ div.left {
    width: 100%;
}


div.languageact a,
div.language a{
    font-size:18px;
}

div.search_button {
    display: inline-block;
    vertical-align: middle;
    position: absolute;
    top: 1px;
    right: 5px;
}

div.bg_rem_tur {
    height: auto;
    background-size: auto 100%;
    background-position: 0;
}

}

@media screen and (max-width:500px) {
    ul.slicknav_nav{width:75%;}
div.slicknav_menu a.slicknav_open:nth-child(1){width:25%;}


div.effe_line{
    padding: 5px !important;
}

div.right_slide {
    font-size: 25px;
    line-height: 28px;
    top: 35px;
}

div.search_input input,
div.search_input input:hover {
    width: 200px;
    padding: 2px 20px;
}
div.languages {
    display: inline-block;
    position: relative;
    top: 1px;
}

#slider {
    height: 220px;
}

#slider div.right_slide a, div.block_op a {
    font-size: 16px;
    }
 
 div.tabs__caption div {
    padding: 10px 5px;
    font-size:14px;
}   
    
 div.headcolumn1 div {
    width: 100%;
} 

 div.headcolumn1 div:nth-child(1){
    padding-top:15px;
 }  
 
div.overheadleft {
    display: table-cell;
    text-align: center;
    vertical-align: middle;
    width: 80px;
    display: block;
}

div.overheadinfo div.overheadcenter_2 {
    text-align: left;
}

div.product_main {
    width: 85%
    }
    
    #markcat {
    margin: 0 7.4%;
}

div.productname h1 {
    line-height: 29px;
    }
    
        div.slidertext, div.advbanner, div.sliderimg {
    height: 210px !important;
}

div.search {
    display: inline-block;
    margin: 0 0 0 auto;
    max-width: 200px;
    position: relative;
}

.slicknav_btn {
    right: -17px;

}

div.bg_spec_block div.overheadcenter_2{
    display:none;
}



}

@media screen and (max-width:400px) {
    div.productname h1 {
    line-height: 29px;
    }
    
    div.centertext iframe{
    width: 97% !important;
    margin:10px auto !important;
    height:280px!important;
}
   
    
    
    h1 {
    font-size:25px;
    }
    


div.search_input input {
    width: 200px;
}


div.headinfo div.headcolumnlogo img {
    height: 75px;
    padding-left: 4%;
}

div.line_misto div.site_block,
.body_ua div.line_misto div.site_block {
    background-size: 100%;
    background-position: 21px bottom;
    height: 194px;
}


.bx-viewport, .bx-wrapper, .bx-wrapper .bx-viewport {
    width: 360px !important;
}

.bx-viewport, .bx-wrapper, .bx-wrapper .bx-viewport {
    width: 250px !important;
}

div.roz_block div.inline_b {
    width: 95%;
    height: 200px;
}

div.roz_name {
    color: #ffffff;
    font-family: bebb;
    font-size: 25px;
    }
    
    div.roz_name::before {
    background: #aeaeae none repeat scroll 0 0;
    bottom: -25px;
    content: "";
    height: 3px;
    }
    
    div.bg_rem_tur div.site_block div.ab {
    padding: 0 2% 11px;
    line-height: 23px;
    position: relative;
    top: -30px;
}

div.video_slide, div.video_slide div.inline_b {
    height: 125px;
}

div.video_slide div.inline_b img {
    width: 95%;
    margin: 0 auto;
}


}

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

}




/*adaptive_version*/



div.megacategory:last-child div.megacatalogsubmenu,
div.activemegacategory:last-child div.megacatalogsubmenu{
    display:none !important;
}


#podmenutd52,
#podnotmenutd53,
#podnotmenutd54,
#podmenutd52:hover,
#podmenutd53:hover,
#podmenutd54:hover{
    cursor:default !important;
}

div.kat_prosm a{
    display:inline-block;
    padding:10px 30px;
    background:#7296BB;
    color:#fff;
    font-family:bebr;
    font-size:20px;
    letter-spacing:1px; 
    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.kat_prosm a:hover{
    background:#D8D8D8;
    color:#000;
}



div.productstatus{
    display:none;
}




