@font-face {
    font-family: "sfui-bold";
    src: url("fonts/SFUIText-Bold.woff") format("woff"), 
    url("fonts/SFUIText-Bold.woff2") format("woff2"), 
    url("fonts/SFUIText-Bold.ttf") format("truetype"), 
    url("fonts/SFUIText-Bold.otf") format("opentype"), 
    url("fonts/SFUIText-Bold.svg") format("svg");
}

@font-face {
    font-family: "sfui-medium";
    src: url("fonts/SFUIText-Medium.woff") format("woff"), 
    url("fonts/SFUIText-Medium.woff2") format("woff2"), 
    url("fonts/SFUIText-Medium.ttf") format("truetype"), 
    url("fonts/SFUIText-Medium.otf") format("opentype"), 
    url("fonts/SFUIText-Medium.svg") format("svg");
}

html *{
    max-height:99999px;
}

body {

	font-size:16px;

	font-family:Calibri,"Open Sans Condensed", sans-serif;

	color: #444444;

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

div.centercolumn div.deliver:nth-child(3) div.baner_dt,
body div.deliver:nth-child(5) div.baner_dt{
   display:none;
}





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



div.fon{

	display:none;

	background:#000000;

	width:200%;

	height:200%;

	position:fixed;

	z-index:400;

	opacity:0.8;

	top:-20px;

}



input[type="button"],
div.buy_in_credit,
input.button-send {

	background: #05569c none repeat scroll 0 0;
    border: 0 none;
    border-radius: 0;
    color: #ffffff;
    cursor: pointer;
    font-family: "Open Sans Condensed",sans-serif;
    font-size: 15px;
    outline: medium none;
    padding: 10px 20px;
    text-decoration: none;

	-webkit-transition: all 0.5s ease;                  

    -moz-transition: all 0.5s ease;                 

    -o-transition: all 0.5s ease;   

    -ms-transition: all 0.5s ease;          

    transition: all 0.5s ease;


	cursor:hand;

	text-decoration:none;

}



input[type="button"]:hover,
div.buy_in_credit:hover,
input.button-send:hover {

	font-size:15px;

	font-family:"Open Sans Condensed", sans-serif;

	padding: 10px 20px;

	background:#F8D31A;

	color:#000;

	outline:none;

	border:0;

	border-radius:3px;

	cursor:pointer;

	cursor:hand;

	text-decoration:none;

}





input.button-send,
input.button-send:hover{
    padding:10px 0;
    
}
input.button-send:hover{
background:#05569c;
color:#fff;
}
input.button-send{
    background:#f8d31a;
color:#000;
border-radius:3px;
}

div.buy_in_credit{
    display:inline-block;
	padding:0;
}


.incenter_chapter5_home{
    position: relative;
    text-align: right;
}


input[type="text"] {

	font-size:14px;

	font-family:"Open Sans Condensed", sans-serif;

	border: 2px solid #00569e;
    box-sizing: border-box;
    color: #000000;

	width:100%;

	padding:6px;


	-moz-box-sizing:border-box;

	outline:none;


	-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: 2px solid #f9d405;
    box-shadow: 0 0 6px #00569e;

}



input[type="password"] {

	font-size:14px;

	font-family:"Open Sans Condensed", sans-serif;

	border: 2px solid #00569e;
    box-sizing: border-box;
    color: #000000;

	width:100%;

	padding:6px;


	-moz-box-sizing:border-box;

	outline:none;


	-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: 2px solid #f9d405;
    box-shadow: 0 0 6px #00569e;

}



input.fail {

	color: #79797b;

	background:#FDDFDF;

	border:1px solid #9A1414;

}



input.fail:focus {

	box-shadow:0 0 6px #9A1414;

}



textarea {

	font-size:14px;

	font-family:"Open Sans Condensed", sans-serif;

	color: #000;

	width:100%;

	padding:6px;

	box-sizing:border-box;	

	-moz-box-sizing:border-box;

	outline:none;

	border:2px solid #00569e;

	-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: 2px solid #f9d405;
    box-shadow: 0 0 6px #00569e;

}



textarea.fail {

	color: #79797b;

	background:#FDDFDF;

	border:1px solid #9A1414;

}



textarea.fail:focus {

	box-shadow:0 0 6px #9A1414;

}



select {

	font-size:14px;

	font-family:"Open Sans Condensed", sans-serif;

	color: #79797b;

	width:100%;

	padding:6px;

	box-sizing:border-box;	

	-moz-box-sizing:border-box;

	outline:none;

	border:2px solid #00569e;

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

	box-shadow:0 0 6px gray;

}



select.fail {

	color: #79797b;

	background:#FDDFDF;

	border:1px solid #9A1414;

}



select.fail:focus {

	box-shadow:0 0 6px #9A1414;

}



a {

	text-decoration:none;

	color:#050505;

}



a:hover {
    text-decoration:underline;
	text-decoration:underline #00569E;
    -o-text-decoration:underline #00569E;
    -moz-text-decoration:underline #00569E;
    -ms-text-decoration:underline #00569E;
    -webkit-text-decoration:underline #00569E;

	color:#050505;

}



div.relative {

	position:relative;

}



div.deliver {

	

}



div.inline {

	display:inline-block;

	vertical-align:middle;

}



div.delivercent {

	display: table-cell;

	vertical-align:top;

}



div.incenter {

	display:table;

	margin:0 auto;

	width:100%;

}



div.nothingfound {

	color: #F00;

	text-align: center;

	margin: 20px auto;

	font-size: 12px;

}



div.textfail {

	color:red;

}



span.star {

	color:red;

}



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



div.answerform {

	position: fixed;

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

	box-shadow: 0px 0px 0px 20px rgba(0, 0, 0, 0.3);

	padding: 30px;

	display: none;

	z-index: 500;

	width: 500px;

}



div.answer_main {

	width:100%;

}



div.answer_mainin {



}



div.answer_closeline {

	height:40px;

}



div.answer_close {

	float:right;

}



div.answer_title {

	text-align: center;

	font-size: 15px;

	padding: 20px;

}



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



div.body{

	

}



div.allheader {

	 background: #fbfbfc none repeat scroll 0 0;
    box-shadow: 0 1px 11px 0 #606060;
    position: relative;
    width: 100%;
    z-index: 1;

}



div.overhead {

background: rgba(0, 0, 0, 0) url("shina/bg_site.png") repeat scroll 0 0;
    box-shadow: 0 2px 6px 4px #d3d3d3;
    margin: 0 auto;
    width: 100%;

}



div.overheadinfo {

 display: block;
    margin: 0 auto;
    max-width: 1200px;
    width: 100%;
/min-width: 1200px;

}



div.overheadleft {

	 display: inline-block;
    text-align: right;
    vertical-align: top;
    width: 74%;
	font-size:14px;
}

div.cartpage_empty{
    text-align:center;
    font-size:16px;
}

div.overheadright {

display: inline-block;
    text-align: center;
    width: 25%;

}



div.head {

	margin: 0 auto;
    width: 100%;


}



div.headinfo {
display: block;
margin: 0 auto;
max-width: 1200px;
min-width: 1200px;
text-align: right;
width: 100%;
position: relative;
}




div.headcolumnlogo {

	display:table-cell;

	vertical-align: middle;

}



div.headcolumn1 {

	display:inline-block;

	vertical-align: middle;

}



div.headcolumn2 {
    display: inline-block;
    text-align: right;
    vertical-align: middle;
    width: 52%;
}



div.headcolumn2row1 {

		

}



div.headcolumn2row2 {
    display: inline-block;
    position: relative;
    top: 10px;
    width: 220px;
    position: absolute;
    right: 11px;
}



div.headcolumn3 {
    display: inline-block;
    vertical-align: middle;
    width: 20%;
    position: relative;
    top: 22px;
}




div.headcolumn3row1 {
border-left: 1px solid #d9d9d9;
    border-right: 1px solid #d9d9d9;
    display: inline-block;
    text-align: left;
    vertical-align: middle;
    width: 65%;
}




div.headcolumn3row2 {
     display: inline-block;
    text-align: right;
    vertical-align: middle;
    width: 29%;

}



div.underhead {

	width:100%;

	max-width:1200px;

}



div.underheadinfo {

	margin:0 auto;

	width:100%;

	display: table;

}



div.underheadleft {

	display:table-cell;

}



div.underheadright {

	display:table-cell;

	text-align: right;

}



div.allcentermain {

	 margin: 0 auto;
    max-width: 1200px;
    position: relative;
    width: 100%;
    z-index: 1;

}



div.allcenterblock {

	display: table;

	width: 100%;

	margin:0 auto;

}



div.leftmain {

	vertical-align:top;

	display:table-cell;

	width:260px;

	padding:10px 0;

}



div.leftcolumn {

	padding:0 10px 0 0 ;

}





div.centermain {

	vertical-align:top;

	display:table-cell;

	padding:0 0 0 0;

}



div.centercolumn {



}



div.rightmain {

	vertical-align:top;

	display:table-cell;

	width: 260px;

	padding:10px;

}



div.rightcolumn {

	margin-left:20px;

}



div.centerunderslider {
    left: 0;
    min-width: 1200px;
    position: absolute;
    top: 145px;
    width: 100%;

}



div.leftunderslider {

	

}



div.rightunderslider {

	

}



div.allfooter {
background: #05569c none repeat scroll 0 0;
    height: 280px;
    min-width: 1200px;
    overflow: hidden;
    position: relative;
    width: 100%;
    
}




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

}



div.overfooter {

	

}



div.underfooter {

	

}



div.underfooterleft {

	

}



div.underfooterright {

	

}



div.counter {

	

}



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



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



div.topchapters {

	

}



div.topchapters_separator {

	display:inline-block;

	vertical-align:middle;

	width:1px;

	background:#fff;

	height: 1px;

}



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;

}



div.topchapter:hover {

	display:inline-block;

	vertical-align:middle;

	position:relative;



}



div.topchapter:hover a.topchapter_link { 

	text-decoration:none;

	color:#AAC5DC;

}



div.topactivechapter {

	display:inline-block;

	vertical-align:middle;

	position:relative;

	cursor:pointer;

	cursor:hand;

}



div.topactivechapter a.topchapter_link { 

	text-decoration:none;

	color:#AAC5DC;

}



div.topchapterin {

	padding:8px 10px;

	height:30px;

	display:table-cell;

	vertical-align:middle;

}



div.topchapter:hover div.topchapters_submenu{

	display:block;

}



div.topactivechapter:hover div.topchapters_submenu{

	display:block;

}



div.topchapters_submenu {

	display:none;

	position:absolute;

	top:36px;

	background:#525157;

	text-align:left;

	z-index:100;

	padding:5px;

}



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;

	background:#2b3944;

}



div.topchapter_submenu1:hover {

	min-width:150px;

	padding:3px;

	background:#2b3944;

}



div.topchapter_submenu0:hover a{

	color:#AAC5DC;

}



div.topchapter_submenu1:hover a{

	color:#AAC5DC;

}



a.topchapter_link_submenu0 {

	text-decoration:none;

	white-space:nowrap;

	color:#fff;

}



a.topchapter_link_submenu1 {

	text-decoration:none;

	white-space:nowrap;

	color:#fff;

}



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



div.columnchapters_main {

	margin-bottom:15px;

}



div.columnchapters_title {

	text-transform: uppercase;

    border: 1px solid #e0e0e1;

    background: #f2f2f5;

    color: #3e3d41;

    padding: 10px;

    -moz-border-radius: 5px;

    -webkit-border-radius: 5px;

    border-radius: 5px;

}



div.columnchapters {

	

}



div.columnchapter0 {

	padding: 8px 0px;

	cursor: pointer;

	cursor:pointer;

	cursor:hand;

}



div.columnchapter0 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;

}



div.columnchapter0:hover {

	padding: 8px 0px;

}



div.columnchapter0:hover a{

	text-decoration:none;

	color:#000;

}



div.columnchapteractive0 {

	padding: 8px 0px;

	cursor:pointer;

	cursor:hand;

}



div.columnchapteractive0 a{

	text-decoration:none;

	color:#000;

}



div.columnchapter1 {

	padding: 4px 0px 4px 10px;

	cursor:pointer;

	cursor:hand;

}



div.columnchapter1 a{

	text-decoration:none;

}



div.columnchapter1:hover {

	padding: 4px 0px 4px 10px;

}



div.columnchapter1:hover a{

	text-decoration:none;

	color:#000;

}



div.columnchapteractive1 {

	padding: 4px 0px 4px 10px;

	cursor:pointer;

	cursor:hand;

}



div.columnchapteractive1 a{

	text-decoration:none;

	color:#000;

}



div.columnchapter2 {

	padding: 4px 0px 4px 20px;

	cursor:pointer;

	cursor:hand;

}



div.columnchapter2 a{

	text-decoration:none;

}



div.columnchapter2:hover {

	padding: 4px 0px 4px 20px;

}



div.columnchapter2:hover a{

	text-decoration:none;

	color:#000;

}



div.columnchapteractive2 {

	padding: 4px 0px 4px 20px;

	cursor:pointer;

	cursor:hand;

}



div.columnchapteractive2 a{

	text-decoration:none;

	color:#000;

}



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



div.centerchapters {

	margin:10px 0;

	text-align:center;

}



div.centerchapters_in {



}



div.centerchapter {

	display: inline-block;

	margin:15px 0;

	padding: 10px;

	max-width: 280px;

	min-width: 280px;

	vertical-align: top;

}



div.centerchapter_topname {

	display:none;

}



div.centerchapter_img {

	vertical-align:top;

	text-align: center;

}



div.centerchapter_imgin {

	text-align: center;

	max-width:280px;

	margin: 0 auto;

	max-height:200px;

}



div.centerchapter_imgin img{

	max-width:280px;

	max-height:200px;

}



div.centerchapter_infoblock {

	vertical-align:top;

	text-align:center;

}



div.centerchapter_bottomname {

	padding:10px 0px 10px 0;

}



div.centerchapter_bottomname a {

	font-size:16px;

	color:#000;

	text-decoration:none;

	-webkit-transition: all 0.7s ease;

	-moz-transition: all 0.7s ease;

	-o-transition: all 0.7s ease;

	transition: all 0.7s ease;

}



div.centerchapter_bottomname a:hover {

	font-size:16px;

	color:#000;

	text-decoration:underline;

}



div.centerchapter_info {

	margin: 5px 0px;

	height:50px;

}



div.centerchapter_button {

	text-align:center;

}



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



div.search {
    position: relative;
    left: 0;
}


div.search_input {

	display:inline-block;

	width: 300px;



}



div.search_input input {

	width: 300px;

}



div.search_button {
display: block;
    position: absolute;
    right: 0;

}



div.search_button input {

background: none;
    width: 31px;
    height: 31px;
    font-size: 0;
    position: relative;
    top: 0;
    padding: 6px;

}



div.search_button input:hover {

	padding:6px;

	background: none;

	width:24px;

	height:31px;

	font-size:0;
    position: relative;

	top: 4px;

}



div.dropdownsearch {

	position:absolute;

	z-index:3000;

	width:100%;

}



div.dropdownsearchfon {

	position:relative;

	box-shadow:0 0 2px #eee;

	border:1px solid #e8e8e8;

	left:0px;

	background:white;

}



div.searchrow0 {

	display:table;

	width:100%;

	cursor:pointer;

	cursor:hand;

   

}



div.searchrow1 {

 	display:table;

	width:100%;

	cursor:pointer;

	cursor:hand;

	background:#efefef;

}



div.dropdownname0 {

    text-align:left;

	color:#777;

	padding:5px;	  

	font-size: 11px;

	display:table-cell;

}



div.searchrow0:hover div.dropdownname0 {

	text-align:left;

	color: #777;

	font-size: 11px;

}



div.dropdownname1 {

    text-align:left;

	color:#777; 

	padding:5px;  

	font-size: 11px;

	display:table-cell;

}



div.searchrow1:hover div.dropdownname1 {

	color: #777;

	font-size: 11px;

	text-align:left;

}



div.dropdownprice0 {

	text-align:right;

    color: #ec6d58;

    font-size: 11px;

	padding:5px;

	display:table-cell;

}



div.searchrow0:hover div.dropdownprice0 {



}



div.dropdownprice1 {

	text-align:right;

    color: #ec6d58;

    font-size: 11px;

    padding:5px;

	display:table-cell;

}



div.searchrow1:hover div.dropdownprice1 {



}



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



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



div.columnarticles_main {

	

}



div.columnarticles_title {

	text-transform: uppercase;

    border: 1px solid #e0e0e1;

    background: #f2f2f5;

    color: #3e3d41;

    padding: 10px;

    -moz-border-radius: 5px;

    -webkit-border-radius: 5px;

    border-radius: 5px;

	margin-bottom:10px;

}



div.columnarticles {

	

}



div.columnarticle_separator {

	display:none;

}



div.columnarticle {

	text-align:left;

}



div.columnarticle_imgleft {

	display:none;

}



div.columnarticle_imgright {

	display:none;

}



div.columnarticle_info {

	vertical-align:top;

}



div.columnarticle_name {

	padding: 3px 0;

}



div.columnarticle_name a {

	text-decoration:none;

}



div.columnarticle_date {

	color:#476776;

	font-style:italic;

	margin-bottom: 20px;

	text-align:right;

}



div.columnarticle_seeall {

	text-align:center;

	margin-bottom:20px;

}



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



div.centerarticles_main {

	text-align: Center;

	margin:10px 0;

}



div.centerarticles_title {

	text-transform: uppercase;

    border: 1px solid #e0e0e1;

    background: #f2f2f5;

    color: #3e3d41;

    padding: 10px;

    -moz-border-radius: 5px;

    -webkit-border-radius: 5px;

    border-radius: 5px;

	margin-bottom:10px;

}



div.centerarticle {

	display:inline-block;

	vertical-align:top;

	max-width: 280px;

	min-width: 280px;

	margin:15px;

	text-align:center;

}



div.centerarticle_img {

	width: 280px;

	height: 200px;

	margin: 0px auto;

	background: #fff;

	border-radius: 3px;

	

}



div.centerarticle_imgin {

	max-height:200px;

	overflow:hidden;

}



div.centerarticle_imgin img{

	max-width:280px;

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

	text-align:center;

	margin-top:20px;

}



div.centerarticle_topname {

	display:none;

}



div.centerarticle_name {

	padding:10px 0px 10px 0;

	height:40px;

}



div.centerarticle_name a {

	font-size:16px;

	color:#000;

	text-decoration:none;

	-webkit-transition: all 0.7s ease;

	-moz-transition: all 0.7s ease;

	-o-transition: all 0.7s ease;

	transition: all 0.7s ease;

}



div.centerarticle_name a:hover {

	font-size:16px;

	color:#000;

	text-decoration:underline;

}



div.centerarticle_short {

	margin: 5px 0px;

	text-align:left;

}



div.centerarticle_date {

	font-size: 14px;

	padding: 8px;

}



div.centerarticle_seeall {

	text-align:center;

}



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



div.pagearticles {

	text-align: center;

}



div.pagearticle {

    margin: 5px 0 17px;
    box-shadow: -10px 0 0 0 #fff, 10px 0 0 0px #fff, 0 2px 3px -2px #00569e;
	text-align:center;

}



div.pagearticle_img {
    width: 180px;
    display: table-cell;
    vertical-align: top;
}



div.pagearticle_imgin {

	

}



div.pagearticle_imgin img{

    max-width: 180px;
    max-height: 150px;

}



div.pagearticle_info {

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

}



div.pagearticle_topname {

	display:none;

}



div.pagearticle_name {

	margin-bottom: 3px;

}



div.pagearticle_name a {

    font-size: 17px;
    text-decoration: none;
    color: #05569c;
    text-transform: uppercase;
    font-weight: bold;
}



div.pagearticle_short {

	margin: 3px 0;

}



div.pagearticle_date {
font-size: 14px;
    text-align: right;
    color: rgba(0, 0, 0, 0.47);
    margin-bottom: 10px;

}



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



div.articleback {

	margin: 10px 0;

}



div.articlename {

	margin-bottom: 20px;

}



h1{
    	font-weight:normal;

	padding:4px 10px;
    


}

div.articlename h1{
font-weight: normal;
    padding: 4px 10px;
    color: #05569c;
    }


/*h1{
    
font-weight: normal;
padding: 4px 10px;
color: #05569C;
border-bottom: 1px solid #F9D405;
box-shadow: 0 3px 5px -4px #05569C;

}*/



div.articletext {
    padding: 0 15px;
}



div.articledate {
    padding:0 15px;
    font-size: 14px;
    text-align: right;
    color: rgba(0, 0, 0, 0.47);
    margin-bottom: 10px;
}



div.article_commall {

	

}



div.articlecomments {

	

}



div.commenthorseparator {

	

	

}



div.commentquote {

	

}



div.oneartcomm {

	

}



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



div.breads {

	 background: rgba(0, 0, 0, 0) url("shina/bg_site.png") repeat scroll 0 0;
    box-shadow: 0 2px 3px -2px #00569e;
    margin: 10px auto;
    padding: 2px 10px 5px;

}



div.linkicon {

	display:inline-block;

	vertical-align:middle;

	padding: 0 10px;

	font-size:13px;

}



div.link {

	display:inline-block;

	vertical-align:middle;

}



div.link a {

	font-size:13px;

	text-decoration:none;

}



div.link a:hover {

	 color: #f9d405;
    font-size: 13px;
    text-decoration: underline;

}



div.linkactive {

	display:inline-block;

	vertical-align:middle;

}



div.linkactive a {

	 color: #05569c;
    font-size: 13px;

}



div.linkactive a:hover {

	color: #00569e;
    font-size: 13px;
    text-decoration: underline #f9d405;

}



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



div.paging {

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

}



div.pagingbutton {

	display:inline-block;

	vertical-align:middle;

}



div.pagingleft {

	

}



div.pagingright {



}



div.pagingall {

	background:#f0f0f0;

	border:1px solid #dedede;

	color:#2b3944;

	font-size:18px;	

	width: 36px;

	

	text-align:center;	

	cursor:pointer;

	cursor:hand;

	margin:0 2px;

	line-height: 36px;

}



div.pagingall:hover {

	background:#fff;

	border:1px solid #dedede;

	color:#2b3944;

	font-size:18px;

	width: 36px;

	height: 36px;

	line-height: 36px;

	text-align:center;	

	cursor:pointer;

	cursor:hand;

	margin:0 2px;

}



div.pagingnow {

background: #ffffff none repeat scroll 0 0;
    border: 1px solid #dedede;
    color: #f9d405;
    cursor: pointer;
    font-size: 17px;
    height: 36px;
    line-height: 36px;
    margin: 0 2px;
    text-align: center;
    width: 36px;

	cursor:hand;

}



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



div.callme {

	padding: 7.5px 0;
    text-align: center;

}



div.callmeform {

background: #efefef none repeat scroll 0 0;
    box-shadow: 0 0 0 20px rgba(0, 0, 0, 0.3);
    display: none;
    padding: 30px;
    position: fixed;
    width: 420px;
    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-size: 25px;
    padding: 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 {

	

	border-bottom:1px solid #dedede;

	

}



div.advbanner {

	position:absolute;

}



div.sliderarrows {

	display:none;

}



div.sliderleft {

	position:absolute;

	z-index:100;

	top:40%;

	left:43px;

}



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;

	margin-left:100%;

	left:-100px;

	top:40%;

}



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; 
    display:none;
	top:100%; 

	z-index:100;

	text-align: center;

}



div.sliderbuttonsin {

	

}



div.sliderbutton {

	display:inline-block;

}



div.slidernext {

	background:#fff;

	border:1px solid #2b3944;

	width:18px;

	height:18px;

	margin:3px;

	font-size:0;

	cursor:pointer;

	cursor:hand;

}



div.slidernextact {

	background:#2b3944;

	border:1px solid #2b3944;

	width:18px;

	height:18px;

	margin:3px;

	font-size:0;

	cursor:pointer;

	cursor:hand;

}



/* ГАЛЕРЕЯ */



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



div.pagegallery {



}



div.gallery {

	display:inline-block;

	vertical-align:top;

	width:290px;

	margin:5px;

}



div.gallery_img {

	width: 290px;

    height: 150px;

    vertical-align: middle;

    text-align: center;

    display: table-cell;

}



div.gallery_imgin {

	

}



div.gallery_imgin img{

	max-width:290px;

	max-height:150px;

}



div.gallery_text {

	text-align: center;

	padding-top:10px;

}



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



div.slidergallerys {

	position: relative;

	padding-bottom:10px;

	margin-top:20px;

}



div.slidergallery_title {

	text-transform: uppercase;

    border: 1px solid #e0e0e1;

    background: #f2f2f5;

    color: #3e3d41;

    padding: 10px;

    -moz-border-radius: 5px;

    -webkit-border-radius: 5px;

    border-radius: 5px;

	margin-bottom:10px;

}



div.slidergallery_info {

	margin: 0 auto;

}



div.slidergallery_left {

	display:table-cell;

	vertical-align: middle;

	padding-right:20px;

}



div.slidergallery_right {

	display:table-cell;

	vertical-align: middle;

	padding-left:20px;

}



div.slidergallery_center {

	vertical-align: middle;

	display:table-cell;

	margin:0 auto; 

	width:100%;

}



div.slidergallery_cont {

	

}



div.slidergallery_contin {

	

}



div.slidergallery_main {

	display:table-cell; 

	vertical-align: top;

}



div.slidergallery {

	margin:5px;





}



div.slidergallery_topname {

	display:none;

}



div.slidergallery_bottomname {

	text-align:center;

}



div.slidergallery_bottomname a {

color: #AAC5DC;

font-size: 15px;



}



div.slidergallery_bottomname a:hover {

color: #AAC5DC;

font-size: 15px;



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

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

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

transition: all 0.5s ease-in-out;

text-decoration:none;

}



div.slidergallery_img {

	vertical-align:middle;

	display:table-cell;

	text-align:center;

	max-width: 362px;

	height:200px;

	overflow:hidden;

}



div.slidergallery_img:hover {

	vertical-align:middle;

	display:table-cell;

	text-align:center;

	max-width: 362px;

	height:200px;

	overflow:hidden;

}



div.slidergallery_imgin {

	height: 200px;

}



div.slidergallery_imgin img{

	max-width:362px;

	max-height:200px;

}



div.slidergallery_seeall {

	text-align:center;

	margin:15px 0;

}



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



div.columngallerys_main {



}



div.columngallery_title {



}



div.columngallerys {



}



div.columngallery {



}



div.columngallery_topname {



}



div.columngallery_bottomname {



}



div.columngallery_imgleft {



}



div.columngallery_imgright {



}



div.columngallery_separator {



}



div.columngallery_seeall {



}



/* ОТЗЫВЫ */



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



div.addcomment {

	width: 50%;

    margin: 0 auto;

	margin-top:30px;

}



div.addcomment_title {

	text-align:center;

	color:red;

}



div.addcommenttitle {

	 border-bottom: 1px solid #f9d405;
    color: #00569e;
    font-size: 22px;
    margin: 0 auto 19px;
    padding: 10px 0 5px;
    text-align: center;
    text-transform: uppercase;
    width: 50%;

}



div.addcomment_line {

	margin:10px 0;

}



div.addcomment_block{

	

}



div.addcomment_button {

	text-align:center;

}



div.addcomment_info {



}



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



div.pagecomments {



}



div.pagecomment {

	padding: 10px;

	margin: 0 auto;

	margin-bottom: 10px;

	margin-top: 10px;

}



div.pagecomment_info {

	display:table;

	width:100%;

}



div.pagecomment_name {
 color: #00569e;
    display: table-cell;
    font-size: 17px;
    font-weight: bold;

}



div.pagecomment_text {

	color: #476776;
	font-size: 16px;

}



div.pagecomment_date {

	display:table-cell;

	text-align:right;

	font-style:italic;

}



div.pagecomment_separator {



}



/*
<form action="/search" method="post" id="search_form">

	<div class="searchi" id="searchi">
        <img onclick="document.getElementById('searchi').className='searchi searchi--active'; document.getElementById('search_word').focus();" src="/themes/agro/search_p.png">
		<input type="text" placeholder="Поиск.." value=" " name="search" onblur="document.getElementById('searchi').className='searchi'" id="search_word" autocomplete="off">

		<div class="relative"><div id="searchdiv" class="dropdownsearch" style="display: none;"></div></div>

	</div>
*/

#search_form {
    overflow: hidden;
    position: relative;
    text-align: right;
    width: 220px;
}
#searchi img {
    cursor: pointer;
    vertical-align: middle;
    position: absolute;
    right: 6px;
    top: 4px;
}
div.searchi {
    float: right;
    width: 220px;
}
div.searchi #search_word {
    width: 220px;
}
div.searchi--active {
    float: right;
    width: 200px;
}
div.searchi--active #search_word {
    background: #ffffff none repeat scroll 0 0;
    border: 1px solid #00569E;
    padding: 8px 10px;
    width: 85%;
    box-shadow:none;
}






























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



div.columncomments {



}



div.columncomments_title {



}



div.columncomment {



}



div.columncomment_name {



}



div.columncomment_text {



}



div.columncomment_date {



}



div.columncomment_separator {



}



div.columncomment_seeall {



}



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



div.centercomments {

	vertical-align:top;

}



div.centercomments_title {

	text-transform: uppercase;

    border: 1px solid #e0e0e1;

    background: #f2f2f5;

    color: #3e3d41;

    padding: 10px;

    -moz-border-radius: 5px;

    -webkit-border-radius: 5px;

    border-radius: 5px;

	margin-bottom:10px;

}



div.centercomment {



}



div.centercomment_info {

	margin:10px 0;

	display:table;

	width:100%;

}



div.centercomment_name {

	display:table-cell;

	font-size:18px;

}



div.centercomment_text {

	font-size:16px;

	margin:5px 0;

}



div.centercomment_date {

	display:table-cell;

	margin-left:50px;

	font-size:13px;

	color:silver;

	text-align:right;

}



div.centercomment_seeall {



}



/* FAQ */



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



div.addfaq {

	width: 50%;

	margin: 30px auto 0px;

}



div.addfaqtitle {

	padding: 10px 0px 10px;

	font-size: 21px;

	text-align: center;

	margin: 0px auto 10px;}



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: #1F2931;

	font-size: 18px;

}



div.pagefaq_text {

	font-size: 16px;

}



div.pagefaq_date {

	display:table-cell;

	text-align:right;

}



div.pagefaq_textseparator {



}



div.pagefaq_answerinfo {

	display:table;

	width:100%;

}



div.pagefaq_answername {

	display: table-cell;

	color: #1F2931;

	font-size: 15px;

	padding-top: 20px;

}



div.pagefaq_answertext {

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

	padding: 10px 10px 10px 30px;

	border: 1px solid #DEDEDE;

	color: #476776;

	font-size: 16px;

}



div.pagefaq_answerdate {

	display:table-cell;

	text-align:right;

}



div.pagefaq_separator {



}



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



div.feedback_main {

	min-width:300px;

	vertical-align:top;

	padding:20px 10px;

	margin-left:20px;

}



div.feedback_in {



}



div.feedback_title {

	border-bottom: 1px solid #f9d405;
    color: #00569e;
    font-size: 22px;
    margin: 0 auto 19px;
    padding: 10px 0 5px;
    text-align: center;
    text-transform: uppercase;
    width: 60%;

}


div._feedbackinfodirector{
    width:60%;
    margin:0 auto;
}

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


div.feedback_titlein {

	font-size:14px;

	text-align:center;

}



div.feedback_info {



}



div.feedback_line {

	margin:10px 0;

}



div.feedback_blockname {

	vertical-align:top;

}



div.feedback_blockparam {

	vertical-align:top;

}



div.feedback_button {

	text-align:center;

}



div.feedback_button input {



}



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



div.columnpolls {

	margin-top:20px;

	padding: 5px;

}



div.columnpolls_title {

	text-transform: uppercase;

    border: 1px solid #e0e0e1;

    background: #f2f2f5;

    color: #3e3d41;

    padding: 10px;

    -moz-border-radius: 5px;

    -webkit-border-radius: 5px;

    border-radius: 5px;

    margin-bottom: 10px;

}



div.columnpoll {



}



div.columnpoll_info {



}



div.columnpoll_infoin {

	display:table;

	width:100%;

}



div.columnpoll_radio {

	display:table-cell;

	vertical-align:middle;

	width:1%;

}



div.columnpoll_name {

	display:table-cell;

	vertical-align:middle;

	padding: 5px 0;

}



div.columnpoll_votes {

	display:table-cell;

	vertical-align:middle;

	width:1%;

	color:#AAC5DC;

}



div.columnpoll_line {

	background:#2b3944;

}



div.columnpoll_linein {

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

	border-bottom: 1px dashed #476776;

	height: 25px;

	border-top: 1px dashed #476776;

}



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



div.registration_main {

	margin: 0px auto;

	padding: 10px;

	margin-top: 10px;

}



div.registration_title {

color: #00569e;
    font-size: 20px;
    margin: 0 auto 10px;
    padding: 20px 0;
    text-align: center;

}



div.registration_blockin {

  margin: 0 auto;
    width: 500px;	

}



div.registration_line {

	display:table;

	width:100%;

}



div.registration_blockname {

 display: none;
    padding: 4px;
    vertical-align: middle;
    width: 25%;

}



div.registration_blockparam {

	display:table-cell;

	padding: 4px;

	vertical-align:middle;

}



div.registration_button {

	text-align: center;

	margin: 20px;

}



div.registration_maincomp {



}



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



div.loginform {

	position: fixed;

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

	box-shadow: 0px 0px 0px 20px rgba(0, 0, 0, 0.3);

	padding: 30px;

	display: none;

	z-index: 500;

	width: 500px;

}



div.login_main {

	width:100%;

}



div.login_mainin {



}



div.login_closeline {

	height:40px;

}



div.login_close {

	float:right;

}



div.login_title {

	color: #2b3944;
    font-size: 17px;
    padding: 12px 0;
    text-align: center;
    text-transform: uppercase;
}



div.login_line {

	

}



div.login_block {

	margin-bottom:10px;

}



div.login_button {

	 text-align: center;

}



div.login_info {

	

}



div.login_forget {

	margin-top:3px;

	float:right;

}



div.login_maininsocial {



}



div.login_titlesocial {

	text-align: center;

	font-size: 16px;

	text-transform: uppercase;

	padding: 10px;

	color:#2b3944;

}



div.login_titlesocialin {

	text-align:center;

}



div.login_socialfb {

	display:inline-block;

	padding:5px;

}



div.login_socialfb input  {

	width:50px;

	height:50px;

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

	border:0;

	font-size:0;

	color:transparent;

	padding:0;

}



div.login_socialfb input:hover {

	width:50px;

	height:50px;

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

	border:0;

	font-size:0;

	color:transparent;

	padding:0;

}



div.login_socialod {

	display:inline-block;

	padding:5px;

}



div.login_socialod input  {

	width:50px;

	height:50px;

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

	border:0;

	font-size:0;

	color:transparent;

	padding:0;

}



div.login_socialod input:hover {

	width:50px;

	height:50px;

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

	border:0;

	font-size:0;

	color:transparent;

	padding:0;

}



div.login_socialgg {

	display:inline-block;

	padding:5px;

}



div.login_socialgg input  {

	width:50px;

	height:50px;

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

	border:0;

	font-size:0;

	color:transparent;

	padding:0;

}



div.login_socialgg input:hover {

	width:50px;

	height:50px;

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

	border:0;

	font-size:0;

	color:transparent;

	padding:0;

}



div.login_socialvk {

	display:inline-block;

	padding:5px;

}



div.login_socialvk input  {

	width:50px;

	height:50px;

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

	border:0;

	font-size:0;

	color:transparent;

	padding:0;

}



div.login_socialvk input:hover {

	width:50px;

	height:50px;

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

	border:0;

	font-size:0;

	color:transparent;

	padding:0;

}



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



/* Кнопки */



div.buttonsusers {

	

}



div.buttonsusers_main {


 background: rgba(0, 0, 0, 0) url("shina/login.png") no-repeat scroll 17px 1px;
    padding: 0 5px 0 60px;

}



div.buttonsusers_button1 {

	display:block;

}



div.buttonsusers_button1 input {

	background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border-radius: 0;
    color: #05569c;
    display: inline-block;
    font-family: Calibri;
    font-size: 14px;
    letter-spacing: 0;
    padding: 0;

}

div.headcolumnlogo{
    display: inline-block;
    padding-top: 10px;
    vertical-align: middle;
    width: 26%;
    text-align:left;
}



div.buttonsusers_button1 input:hover {

	background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border-radius: 0;
    color: #05569c;
    display: inline-block;
    font-family: Calibri;
    font-size: 14px;
    letter-spacing: 0;
    text-decoration: underline #000;
    padding:0;
}

#mainpodselect3 div.tri_parametra div div:nth-child(2){
    margin-left:12%;
}

#mainpodselect3 div.tri_parametra div div:nth-child(1){
    margin-right:12%;
    float:none
}



div.buttonsusers_button2 {

	background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border-radius: 0;
    color: #05569c;
    display: block;
    font-family: Calibri;
    font-size: 14px;
    letter-spacing: 0;
    padding: 0px;

}



div.buttonsusers_button2 input{
	background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border-radius: 0;
    color: #05569c;
    display: inline-block;
    font-family: Calibri;
    font-size: 14px;
    letter-spacing: 0;
    padding:0;
}



div.buttonsusers_button2 input:hover{

	background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border-radius: 0;
    color: #05569c;
    display: inline-block;
    font-family: Calibri;
    font-size: 14px;
    letter-spacing: 0;
    padding: 0;
    text-decoration: underline #000;
    

}



div.buttonsusers_button3 {
background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border-radius: 0;
    color: #05569c;
    display: inline-block;
    font-family: Calibri;
    font-size: 14px;
    letter-spacing: 0;
    padding:0;

}



div.buttonsusers_button3 input{
background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border-radius: 0;
    color: #05569c;
    display: inline-block;
    font-family: Calibri;
    font-size: 14px;
    letter-spacing: 0;
    padding:0;

}



div.buttonsusers_button3 input:hover{

	background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border-radius: 0;
    color: #05569c;
    display: inline-block;
    font-family: Calibri;
    font-size: 14px;
    letter-spacing: 0;
    padding: 0;
    text-decoration: underline #000;

}



div.buttonsusers_button4 {
background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border-radius: 0;
    color: #05569c;
    display: inline-block;
    font-family: Calibri;
    font-size: 14px;
    letter-spacing: 0;
    padding:0;
}



div.buttonsusers_button4 input{

background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border-radius: 0;
    color: #05569c;
    display: inline-block;
    font-family: Calibri;
    font-size: 14px;
    letter-spacing: 0;
    padding:0;

}



div.buttonsusers_button4 input:hover{

	background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border-radius: 0;
    color: #05569c;
    display: inline-block;
    font-family: Calibri;
    font-size: 14px;
    letter-spacing: 0;
    padding: 0;
    text-decoration: underline #000;

}









/* Поля */



div.polesusers {

	

}



div.polesusers_main {

	

}



div.polesusers_enter {

	

}



div.polesusers_enter1 {

	

}



div.polesusers_enter1 {

	

}



div.polesusers_button {

	

}



div.polesusers_button1 {

	

}



div.polesusers_button2 {

	

}



div.polesusers_titlesoc {

	

}



div.polesusers_social {

	

}



div.polesusers_fb {

	

}



div.polesusers_gg {

	

}



div.polesusers_vk {

	

}



div.polesusers_od {

	

}



div.polesusers_forget {

	

}



div.polesusers_mainin {

	

}



div.polesusers_enterin {

	

}



div.polesusers_buttonsin {

	

}



div.polesusers_buttonsin1 {

	

}



div.polesusers_buttonsin2 {

	

}



div.polesusers_buttonsin3 {

	

}



div.polesusers_buttonsin4 {

	

}



/* АККАУНТ */



div.accountinfo {



}



div.userwelcome {

color: #1F2931;

padding: 10px 0px;

font-size: 21px;

text-align: center;

margin: 0px auto 10px;

border-bottom: 1px solid #1F2931;

}



div.accounttabs {

    box-shadow: 0 5px 2px -4px #05569c;

}



div.accounttabposition {

	display:inline-block;

	vertical-align:bottom;

}



div.accounttab {

	background: #ffffff none repeat scroll 0 0;
    border-left: 2px solid #00569e;
    border-right: 2px solid #00569e;
    border-top: 2px solid #00569e;
    cursor: pointer;
    height: 20px;
    padding: 10px 20px;
    transition: all 0.2s ease 0s;

	-webkit-transition: all 0.3s ease;                  

    -moz-transition: all 0.3s ease;                 

    -o-transition: all 0.3s ease;   

    -ms-transition: all 0.3s ease;          


	cursor:hand;


}



div.accounttab:hover {

	background: #05569c none repeat scroll 0 0;
    border-left: 2px solid #f9d405;
    border-right: 2px solid #f9d405;
    border-top: 2px solid #f9d405;
    color: #ffffff;
    cursor: pointer;
    height: 30px;
    padding: 10px 20px;

}



div.accountactivetab {

	background: #05569c none repeat scroll 0 0;
    border-left: 2px solid #f9d405;
    border-right: 2px solid #f9d405;
    border-top: 2px solid #f9d405;
    color: #ffffff;
    cursor: pointer;
    height: 30px;
    padding: 10px 20px;

}





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

}



div.account_button{

	text-align:center;

	margin-top:20px;

}



div.account_blockname {

	color: #476776;

	font-size: 16px;

	padding: 10px 0px 0px 0px;

}



div.account_title{

	font-size: 18px;

	text-align: center;

	border-bottom: 1px solid #555;

	padding: 0px 0px 10px 0px;

	width: 50%;

	margin: 0 auto;

}



div.account_orders {

	

}



div.account_order {

	border:1px solid #555;

	padding:10px;

}



div.account_ordertitle {

	

}



div.account_ordertitlein {

	

}



div.ordernumber {

    display: inline-block;
    font-size: 17px;

}



div.orderinfo {
color: #d7b200;
    display: inline-block;
    float: right;
    font-size: 16px;
    margin-bottom: 10px;
    padding: 5px;
    text-align: right;

}



div.account_orderinfo {

	

}



div.account_ordertable {

	

}



div.account_ordertable table {

	width:100%;

}



span.seemoreorder {

	cursor: hand;

	 color: #00569e;
    cursor: pointer;
    margin: 10px 0;

}



/* ПОИСК */



div.searchtextpage {



}



div.searchtextname {



}



div.searchtext {



}



div.searchtexthorseparator {



}



div.searchtextfail {



}



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



div.notemenu {

	

}



div.notetabposition {

	display:inline-block;

	vertical-align:bottom;

}



div.notetab {

	padding:8px 20px;

	border:1px solid silver;

	height:30px;

	-webkit-transition: all 0.3s ease;                  

    -moz-transition: all 0.3s ease;                 

    -o-transition: all 0.3s ease;   

    -ms-transition: all 0.3s ease;          

    transition: all 0.3s ease;

	cursor:pointer;

	cursor:hand;

}



div.notetab:hover {

	padding:8px 20px;

	height:30px;

	color:white;

	background:#555;

}



div.notetab:hover a {

	color:white;

	text-decoration:none;

}



div.notetabact {

	padding:8px 20px;

	border:1px solid silver;

	height:30px;

	color:white;

	background:#555;

	cursor:pointer;

	cursor:hand;

}



div.notetabact a {

	color:white;

	text-decoration:none;

}



div.notetext {



}



/* ЯЗЫКИ */



div.languages {



}



div.languageact {



}



div.language{

	

}



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



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



div.topcategorys {

	

}



div.topcategorys_separator {

	display:inline-block;

	vertical-align:middle;

	width:1px;

	background:#eee;

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

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

}



div.topcategory:hover a.topcategory_link { 

	text-decoration:none;

	color:#fff;

}



div.topactivecategory {

	display:inline-block;

	vertical-align:middle;

	position:relative;

	background:#555;

	cursor:pointer;

	cursor:hand;

}



div.topactivecategory a.topcategory_link { 

	text-decoration:none;

	color:#fff;

}

#registration_info{
    text-align:center;
    padding:10px 0;
}



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

	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;

	background:#555;

}



div.topcategory_submenu1:hover {

	min-width:150px;

	padding:6px;

	background:#555;

}



div.topcategory_submenu0:hover a{

	color:#eee;

}



div.topcategory_submenu1:hover a{

	color:#eee;

}



a.topcategory_link_submenu0 {

	text-decoration:none;

	white-space:nowrap;

	color:#555;

}



a.topcategory_link_submenu1 {

	text-decoration:none;

	white-space:nowrap;

	color:#555;

}



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



div.columncategorys_main {

	margin-bottom:20px;

}



div.columncategorys_title {

	text-transform: uppercase;

    border: 1px solid #e0e0e1;

    background: #f2f2f5;

    color: #3e3d41;

    padding: 10px;

    -moz-border-radius: 5px;

    -webkit-border-radius: 5px;

    border-radius: 5px;

    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;

	font-size: 16px;

}



div.columncategory0:hover {

	text-decoration: none;

	padding: 5px;

}



div.columncategory0:hover a{

	text-decoration:none;

	color:#000;

	font-size: 16px;

}



div.columncategoryactive0 {

	padding: 5px;

	cursor:pointer;

	cursor:hand;

}



div.columncategoryactive0 a{

	text-decoration:none;

	color:#000;

	font-size: 16px;

}



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;

}



div.columncategory1:hover {

	padding: 5px 5px 5px 20px;

}



div.columncategory1:hover a{

	text-decoration:none;

	color:#000;

	font-size:14px;

}



div.columncategoryactive1 {

	padding: 5px 5px 5px 20px;

	cursor:pointer;

	cursor:hand;

}



div.columncategoryactive1 a{

	text-decoration:none;

	color:#000;

	font-size:14px;

}



div.columncategory2 {

	padding:5px 5px 5px 40px;

	cursor:pointer;

	cursor:hand;

}



div.columncategory2 a{

	text-decoration:none;

	font-size:14px;

}



div.columncategory2:hover {

	padding:5px 5px 5px 40px;

	cursor:pointer;

	cursor:hand;

}



div.columncategory2:hover a{

	text-decoration:none;

	color:#000;

	font-size:14px;

}



div.columncategoryactive2 {

	padding:5px 5px 5px 40px;

	cursor:pointer;

	cursor:hand;

}



div.columncategoryactive2 a{

	text-decoration:none;

	color:#000;

	font-size:14px;

}



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



div.centercategorys {

	margin:20px 0;

	text-align:center;

}



div.centercategorys_in {

	width:100%;

	margin:0 auto;

}


div.centercategory {

    display: inline-block;
    margin: 15px 10px;
    max-width: 280px;
    padding: 10px;
    border-radius: 10px;
    box-shadow: 0 0 0 1px silver;
    vertical-align: top;
    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.centercategory:hover{

box-shadow: 0 0 2px 1px #00569e;
    display: inline-block;
    margin: 15px 10px;
    max-width: 280px;
    padding: 10px;
    vertical-align: top;

}



div.centercategory_topname {

	display:none;

}



div.centercategory_img {

	vertical-align:top;

	text-align: center;

}



div.centercategory_imgin {

	text-align: center;
       min-width: 200px;
	max-width:280px;

	margin: 0 auto;

	max-height:200px;

}



div.centercategory_imgin img{

	max-width:280px;

	max-height:200px;

}



div.centercategory_infoblock {

	vertical-align:top;

	text-align:center;

}



div.centercategory_bottomname {
font-size: 20px;
    padding: 5px 0;
    text-align: center;

}



div.centercategory_bottomname a {

	  color: #00569e;
    font-size: 20px;
}



div.centercategory_bottomname a:hover {

	font-size:20px;

	color: #000;

	text-decoration:none;

}



div.centercategory_info {

	margin:5px 0;

}



div.centercategory_button {

	text-align:center;

	display:none;

}



div.centersubcategory_main {

	text-align:left;

}



div.centersubcategory_info {

	padding-bottom: 8px;

}



div.centersubcategory_info a {

	color:#54636a;

	font-size:16px

}



div.centersubcategory_info a:hover {

	color: #AAC5DC;

	font-size:16px

}



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



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



div.columnbrands_main {

	

}



div.columnbrands_title {

	text-transform: uppercase;

    border: 1px solid #e0e0e1;

    background: #f2f2f5;

    color: #3e3d41;

    padding: 10px;

    -moz-border-radius: 5px;

    -webkit-border-radius: 5px;

    border-radius: 5px;

}



div.columnbrands {

	

}



div.columnbrand_separator {

	height:1px;

	background:white;

	width:100%;

}



div.columnbrand {

	text-align: center;

	margin:10px 0;

}



div.columnbrand_imgleft {

	display:inline-block;

	vertical-align:top;

}



div.columnbrand_imgleft img {

	max-width:230px;

}



div.columnbrand_imgright {

	display:inline-block;

	vertical-align:top;

}



div.columnbrand_imgright img {

	max-width:230px;

}



div.columnbrand_info {

	display:inline-block;

	vertical-align:top;

}



div.columnbrand_name {

	

}



div.columnbrand_seeall {

	

}



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



div.sliderbrands {

	position: relative;

}



div.sliderbrand_title {

	text-transform: uppercase;

    border: 1px solid #e0e0e1;

    background: #f2f2f5;

    color: #3e3d41;

    padding: 10px;

    -moz-border-radius: 5px;

    -webkit-border-radius: 5px;

    border-radius: 5px;

}



div.sliderbrand_info {



}



div.sliderbrand_left {

	display:table-cell;

	vertical-align: middle;

	padding-right:15px;

}



div.sliderbrand_right {

	display:table-cell;

	vertical-align: middle;

	padding-left:15px;

}



div.sliderbrand_center {

	vertical-align: middle;

	display:table-cell;

	margin:0 auto; 

	width:100%;

}



div.sliderbrands_cont {

	

}



div.sliderbrand_contin {

	

}



div.sliderbrand_main {

	display:table-cell; 

	vertical-align: top;

}



div.sliderbrand {

	margin:5px;

	width: 260px;

}



div.sliderbrand_topname {

	display:none;

}



div.sliderbrand_bottomname {

	text-align:center;

}



div.sliderbrand_img {

	vertical-align:middle;

	display:table-cell;

	text-align:center;

	width: 260px;

	height:200px;

}



div.sliderbrand_imgin {

	

}



div.sliderbrand_imgin img{

	max-width:260px;

}



div.sliderbrand_seeall {

	text-align:center;

	margin:15px 0;

}



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



div.pagebrands {

	margin: 20px 0px;

}



div.pagebrand {

	display:inline-block;

	vertical-align:top;

	margin: 15px;

	padding: 10px;

	max-width: 240px;

	text-align:center;

}



div.pagebrand_img {

	height:200px;

	display:table;

	width:100%;

}



div.pagebrand_imgin {

	text-align: center;

	margin: 0px auto;

	height:200px;

	display:table-cell;

	vertical-align:middle;

	overflow:hidden;

}



div.pagebrand_imgin img{

	max-width: 240px;

	max-height: 200px;

}



div.pagebrand_info {

	text-align:left;

	margin-top:20px;

}



div.pagebrand_topname {

	display:none;

}



div.pagebrand_name {

	display:none;

}



div.pagebrand_short {

	display:none;

}



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



div.brandback {

	

}



div.brandname {

	

}



div.brandname h1 {

	padding: 5px 0px 10px;

	font-size: 30px;

	text-align: center;

	margin: 0px auto 10px;	

}



div.brandtext {

	padding: 0 10px;

	text-align: left;

	font-size: 16px;	

	margin-bottom: 20px;

}



div.brandcat {



}



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



div.sortviewblock {

	padding: 5px 10px;

	margin-top: 5px;

}



div.sorting {

	display:inline-block;

	padding: 0px 10px;

}



div.sorting_title {

	color: #00569e;
    display: inline-block;

}

div.sorting div.sorting_sortingcell:nth-child(2){
    border-left:none;
}



div.sorting_sortingcell {

 border-left: 1px solid #00569e;
    display: inline-block;
    padding: 0 7px;

}



div.sorting_sortingcellin {



}



div.sortby {

	display:inline-block;

	cursor:pointer;

	cursor:hand;

}



div.sortbyact {

	display:inline-block;

	cursor:pointer;

	cursor:hand;

	color: #f9d405;

}



div.sortarrow {

	

}



div.sortarrowact {

	display:inline-block;



}



div.sortup {

	

}



div.sortdown {

	

}



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



div.viewblock_main {

	display:inline-block;

	text-align:right;

	position:relative;

	top:-5px;

	margin-left:20px;

}



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;

}

/*dt_baner*/

div.baner_dt{
     background: #f9d405 none repeat scroll 0 0;
    border-radius: 10px;
    height: 75px;
    position: relative;
      margin-bottom: 5px;
}

div.baner_dt div{
    color:#05569c;
    font-size:32px;
    text-align:center;
    line-height:75px;
    text-transform: uppercase;
    letter-spacing:1px;
    background-image:url(shina/dt.png);
    background-repeat: no-repeat;
    background-position:6% center;
    background-attachment:scroll;
    background-size:auto 110%;
    
}

div.baner_dt a:nth-child(2){
    background: #f8d305 none repeat scroll 0 0;
    border-radius: 10px;
    display: block;
    font-size: 18px;
    letter-spacing: 1px;
    padding: 8px 0;
    position: absolute;
    right: 9%;
    text-align: center;
    top: 18px;
    transition: all 0.5s ease 0s;
    width: 150px;
    -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.baner_dt:hover a:nth-child(2){
    background:#fff;
}

div.baner_dt a:last-child{
     bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    
}


div.delivery_list_wrap ul.delivery_list_1 li:nth-child(4){

display:none;
}

div.delivery_list_wrap ul.delivery_list_1 li:nth-child(4):hover {
    background: #f9d405 none repeat scroll 0 0;
    height: 33px;
    left: -20px;
    padding: 5px 0 0 30%;
    position: relative;
    width: 84%;

}

div.delivercent_item2 div.baner_dt{
display:none;
}


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



div.product_main:nth-child(3n+1) {

	margin-top: 11px;

	margin-bottom: 11px;

	display: inline-block;

    vertical-align: top;

	width: 30%;

		text-align:center;

}



div.product_main:nth-child(3n+2) {

	margin-left: 14px;

	margin-right: 14px;

	margin-top: 11px;

	margin-bottom: 11px;

	display: inline-block;

    vertical-align: top;

	width: 30%;

		text-align:center;

}



div.product_main:nth-child(3n+3) {

	margin-top: 11px;

	margin-bottom: 11px;

	display: inline-block;

    vertical-align: top;

	width: 30%;

		text-align:center;

}



}



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



div.product_main:nth-child(2n+1) {

	margin-top: 11px;

	margin-bottom: 11px;

	display: inline-block;

    vertical-align: top;

	width: 45%;

		text-align:center;

}



div.product_main:nth-child(2n+2) {

	margin-top: 11px;

	margin-left: 15px;

	margin-bottom: 11px;

	display: inline-block;

    vertical-align: top;

	width: 45%;

	text-align:center;

}



}



div.product_one {
    border: 1px solid #dedede;
    border-radius: 10px;
    box-shadow: 0 0 7px 1px #cbdceb;
    padding: 2px;
	position:relative;
    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.product_one:hover{
    box-shadow: 0 0 7px 1px #00569e;
    }


div.product_topname {

display:none;

}



div.product_topname a {

	

}



div.product_topname a:hover {

	

}



div.product_img {

	 height: 250px;
    text-align: center;
}



div.product_imgin {

	 border: 1px solid #c9cada;
    line-height: 240px;
    margin: 15px auto 0;
    text-align: center;
    vertical-align: middle;
    width: 85%;

}



div.product_imgin img{

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

}





div.product_info {

	padding-left:5px;

}



div.product_bottomname {
    padding: 0 5px;
	max-width:325px;
    color: #050505;
    font-size: 16px;
    font-weight: bold;
    height: 38px;
    letter-spacing: 0.5px;
    overflow: hidden;
    text-transform: uppercase;

}



div.product_short {

	display:none;

}



div.product_buyinfo {

	height:50px;
}



div.product_buyinfo input {

	border-radius: 0;
    box-shadow: 0 0 0 0 #f8d31a inset;
    font-family: Calibri;
    font-size: 16px;
    font-weight: bold;
    padding: 7px 26px;
    text-transform: uppercase;
}



div.product_buyinfo input:hover {
background: #05569c none repeat scroll 0 0;
    border-radius: 0;
    box-shadow: 0 100px 0 1px #f8d31a inset;
    font-family: Calibri;
    font-size: 16px;
    font-weight: bold;
    padding: 7px 26px;
    text-transform: uppercase;

}



	

	

div.product_price {

	color: #05569c;
    font-size: 19px;
    font-weight: bold;
    letter-spacing: 1px;
    margin: 5px 0;
    text-align: center;

}



div.product_price span {

color: #00569e;
    font-size: 16px;
    text-align: left;

}



div.product_oldprice {

	color: #b1b1b1;
    display: inline-block;
    font-size: 14px;
    padding-right: 10px;
    text-decoration: line-through;

}



div.product_oldprice span {

	display:inline-block;

	color: #B1B1B1;

	font-size: 16px;

	text-decoration: line-through;

}



div.product_actprice {

	display:inline-block;

}



div.product_actprice span{

	color: #00569e;
    display: inline-block;
    font-size: 16px;

}



div.product_buy {

display: none;
}



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



div.products_hor {



}



div.product_main_hor {
 margin: 22px 0;
    vertical-align: top;

}



div.product_one_hor {

border: 1px solid #dedede;
    border-radius: 10px;
    box-shadow: 0 0 7px 1px #cbdceb;
    padding: 2px;
    transition: all 0.3s ease 0s;
}

div.product_one_hor:hover{
    box-shadow: 0 0 7px 1px #00569e;
}



div.product_topname_hor {

	display:none;

}



div.product_maininfo_hor {

	

}



div.product_img_hor {

display: table-cell;
    vertical-align: middle;
    width: 25%;

}



div.product_imgin_hor {
border: 1px solid #c9cada;
    margin: 5px;
    padding: 5px;
    text-align: center;
}



div.product_imgin_hor img{
border: 0 none;
    max-height: 200px;
    max-width: 100%;
    vertical-align: middle;

}



div.product_info_hor {

display: table-cell;
    padding-left: 10px;
    padding-top: 10px;
    vertical-align: top;
    width: 40%;
}



div.product_bottomname_hor {

	font-size:20px;

}



div.product_short_hor {

	

}



div.product_price_hor {

	display:none;

}



div.product_oldprice_hor {

	color: #c0c0c0;
    font-size: 17px;
    text-decoration: line-through;

}



div.product_actprice_hor {

	

}



div.product_buy_hor {

	display:none;

}



div.product_rightinfo_hor {

display: table-cell;
    padding-left: 15px;
    text-align: right;
    vertical-align: top;
    width: 17%;

}



div.product_priceright_hor {

 color: #c61600;
    display: inline-block;
    font-size: 24px;
    padding: 10px 0 25px;
    text-align: right;

}



div.product_oldpriceright_hor {

	display:inline-block;

	color: #B1B1B1;

	font-size: 16px;

	text-decoration: line-through;

	padding-right: 15px;

}



div.product_actpriceright_hor {

	display:inline-block;

	color: #2B3944;

	font-size: 21px;

}



div.product_buyright_hor {



}



div.product_buyright_hor input {

	border-radius: 0;
    box-shadow: 0 0 0 0 #f8d31a inset;
    font-family: Calibri;
    font-size: 16px;
    font-weight: bold;
    padding: 7px 26px;
    text-transform: uppercase;

}



div.product_buyright_hor input:hover {

	background: #05569c none repeat scroll 0 0;
    border-radius: 0;
    box-shadow: 0 100px 0 1px #f8d31a inset;
    font-family: Calibri;
    font-size: 16px;
    font-weight: bold;
    padding: 7px 26px;
    text-transform: uppercase;

}



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



div.slidertopitems {

	position: relative;

}



div.slidertopitem_title {

	border-radius: 5px;
    color: #05569c;
    font-size: 22px;
    font-weight: bold;
    margin: 5px 0 10px;
    padding: 10px;
    text-align: center;
    text-transform: uppercase;
}



div.slidertopitem_info {



}



div.slidertopitem_left {

	display:table-cell;

	vertical-align: middle;

	padding-right:15px;

}



div.slidertopitem_right {

	display:table-cell;

	vertical-align: middle;

	padding-left:15px;

}



div.slidertopitem_center {

	vertical-align: middle;

	display:table-cell;

	margin:0 auto; 

	width:100%;

}



div.slidertopitems_cont {

	  padding: 5px 0;

}



div.slidertopitem_contin {

	

}



div.slidertopitem_main {

	display:table-cell; 

	vertical-align: top;

}



div.slideractitems {

	position: relative;

}



div.slideractitem_title {

	text-transform: uppercase;

    border: 1px solid #e0e0e1;

    background: #f2f2f5;

    color: #3e3d41;

    padding: 10px;

    -moz-border-radius: 5px;

    -webkit-border-radius: 5px;

    border-radius: 5px;

    margin: 20px 0;

}



div.slideractitem_info {



}



div.slideractitem_left {

	display:table-cell;

	vertical-align: middle;

	padding-right:15px;

}



div.slideractitem_right {

	display:table-cell;

	vertical-align: middle;

	padding-left:15px;

}



div.slideractitem_center {

	vertical-align: middle;

	display:table-cell;

	margin:0 auto; 

	width:100%;

}



div.slideractitems_cont {

	

}



div.slideractitem_contin {

	

}



div.slideractitem_main {

	display:table-cell; 

	vertical-align: top;

}



div.slidernewitems {

	position: relative;

}



div.slidernewitem_title {

	text-transform: uppercase;

    border: 1px solid #e0e0e1;

    background: #f2f2f5;

    color: #3e3d41;

    padding: 10px;

    -moz-border-radius: 5px;

    -webkit-border-radius: 5px;

    border-radius: 5px;

   margin: 20px 0;

}



div.slidernewitem_info {



}



div.slidernewitem_left {

	display:table-cell;

	vertical-align: middle;

	padding-right:15px;

}



div.slidernewitem_right {

	display:table-cell;

	vertical-align: middle;

	padding-left:15px;

}



div.slidernewitem_center {

	vertical-align: middle;

	display:table-cell;

	margin:0 auto; 

	width:100%;

}



div.slidernewitems_cont {

	

}



div.slidernewitem_contin {

	

}



div.slidernewitem_main {

	display:table-cell; 

	vertical-align: top;

}



div.sliderlasitems {

	position: relative;

}



div.sliderlasitem_title {

	border-radius: 5px;
color: #05569c;
font-size: 22px;
font-weight: bold;
margin: 5px auto 10px;
padding: 10px;
text-align: center;
text-transform: uppercase;
border-bottom: 2px solid #05569C;
width: 60%;
border-radius: 0;

}



div.sliderlasitem_info {

	max-width:1200px;

}



div.sliderlasitem_left {

	display:table-cell;

	vertical-align: middle;

	padding-right:15px;

}



div.sliderlasitem_right {

	display:table-cell;

	vertical-align: middle;

	padding-left:15px;

}



div.sliderlasitem_center {

	vertical-align: middle;

	display:table-cell;

	margin:0 auto; 

	width:100%;

}



div.sliderlasitems_cont {

	

}



div.sliderlasitem_contin {

	

}



div.sliderlasitem_main {

	display:table-cell; 

	vertical-align: top;

}



div.slideritem {
    background:#fff;
    border: 1px solid #c9cada;
    border-radius: 10px;
    box-shadow: 0 0 7px 1px #cbdceb;
    margin: 5px 27px;
    padding: 10px;
    text-align: center;
    width: 180px;
    transition:all 0.4s ease;
    -o-transition:all 0.4s ease;
    -moz-transition:all 0.4s ease;
    -ms-transition:all 0.4s ease;
    -webkit-transition:all 0.4s ease;
}

div.slideritem:hover{
    box-shadow: 0 0 7px 1px #00569E;
}



div.slideritem_topname {

	display:none;

}



div.slideritem_bottomname {

	height: 30px;
    overflow: hidden;
    padding: 8px 0 2px;
    text-align: center;
	line-height:14px;
}



div.slideritem_bottomname a {

color: #1f2931;
    font-size: 14px;
    font-weight: bold;
    letter-spacing: 0.5px;
    text-transform: uppercase;
	

}



div.slideritem_bottomname a:hover {

 color: #1f2931;
    font-size: 14px;
    font-weight: bold;
    letter-spacing: 0.5px;
    text-transform: uppercase;
}



div.slideritem_buyinfo {



}



div.slideritem_price {

color: #05569c;
    display: block;
    font-size: 19px;
    font-weight: bold;
    letter-spacing: 1px;
    text-align: center;
}



div.slideritem_price span {

	color: #05569c;
    font-size: 16px;
    letter-spacing: 0;
    text-align: center;

}



div.slideritem_oldprice {

	display:inline-block;

	color: #B1B1B1;

	font-size: 16px;

	text-decoration: line-through;

	padding-right: 15px;

}



div.slideritem_oldprice span {
	display:inline-block;
	color: #B1B1B1;
	font-size: 16px;
	text-decoration: line-through;
}



div.slideritem_actprice {
    display:block;
	display:inline-block;
}


div.slideritem_buy {

text-align: center;

}



div.slideritem_buy input {

border-radius: 0;
    font-family: Calibri;
    font-size: 16px;
    font-weight: bold;
    padding: 7px 10px;
    text-transform: uppercase;
    box-shadow:0 0px 0 0px #f8d31a inset;
}



div.slideritem_buy input:hover {

 border-radius: 0;
    font-family: Calibri;
    font-size: 16px;
    font-weight: bold;
    padding: 7px 10px;
    text-transform: uppercase;
    background: #05569c none repeat scroll 0 0;
    box-shadow:0 100px 0 1px #f8d31a inset;
}



div.slideritem_img {
 border: 1px solid #e8e8e8;
    display: table-cell;
    height: 200px;
    overflow: hidden;
    text-align: center;
    vertical-align: middle;
    width: 184px;
    


}







div.slideritem_imgin {

	

}



div.slideritem_imgin img{
max-height: 186px;
    max-width: 176px;

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

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

}



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



div.columnitems_main {

	margin-bottom:20px;

}



div.columnitems_title {

	text-transform: uppercase;

    border: 1px solid #e0e0e1;

    background: #f2f2f5;

    color: #3e3d41;

    padding: 10px;

    -moz-border-radius: 5px;

    -webkit-border-radius: 5px;

    border-radius: 5px;

}



div.columnitems {

	

}



div.columnitem_separator {

	height:1px;

	background:white;

	width:100%;

}



div.columnitem {

	text-align: center;

	border-bottom:1px solid #eee;

	padding:10px 0;

}



div.columnitem_imgleft {

	display:inline-block;

	vertical-align:top;

}



div.columnitem_imgleft img {

	max-width:230px;

}



div.columnitem_imgright {

	display:inline-block;

	vertical-align:top;

}



div.columnitem_imgright img {

	max-width:230px;

}



div.columnitem_info {

	display:inline-block;

	vertical-align:top;

}



div.columnitem_topname {

	font-size:18px;

	margin:5px 0;

}



div.columnitem_bottomname {

	display:none;

}



div.columnitem_price {

	text-align: center;

	color: #C61600;

	font-size: 20px;

	display:inline-block;

}



div.columnitem_oldprice {

	color: #B1B1B1;

	font-size: 14px;

	text-decoration: line-through;

}



div.columnitem_actprice {

	

}



div.columnitem_buy {



}



div.columnitem_buy input {

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

	padding: 10px 25px;

	font-size: 18px;

	text-transform: uppercase;

}



div.columnitem_buy input:hover {

	background:#c61600;

	padding:10px 25px;

	font-size:18px;

	text-transform:uppercase;

}





div.columnitemsall {

	margin-top:10px;

}



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



div.maintopproducts {
background: rgba(0, 0, 0, 0) url("shina/bg_white75.png") repeat scroll 0 0;
    border-radius: 10px;
    margin: 20px 0;
    padding-bottom:20px;
}



div.maintopitems_title {

    color: #05569c;
    font-size: 28px;
    font-weight: bold;
    padding: 20px 0;
    text-align: center;
    text-transform: uppercase;

}



div.maintopitemsitem_seeall {

	

}

div.maintopproducts div.product_imgin,
div.maintopproducts div.product_one{
    background:#fff;
    text-align:center;
}


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



div.maintopproducts div.product_main:nth-child(4n+1) {

     margin-left: 4%;
	margin-right: 14px;

	margin-top: 11px;

	margin-bottom: 11px;

	display: inline-block;

    vertical-align: top;

	width: 22%;

		text-align:center;

}

div.maintopproducts div.product_main:nth-child(4n+2) {

	margin-top: 11px;
    margin-left:0;
    margin-right:0;
	margin-bottom: 11px;
    
	display: inline-block;

    vertical-align: top;

	width: 22%;

		text-align:center;

}



div.maintopproducts div.product_main:nth-child(4n+3) {

	margin-left: 14px;

	margin-right: 14px;

	margin-top: 11px;

	margin-bottom: 11px;

	display: inline-block;

    vertical-align: top;

	width: 22%;

		text-align:center;

}



div.maintopproducts div.product_main:nth-child(4n+4) {

	margin-top: 11px;
    margin-left:0;
    margin-right:0;
	margin-bottom: 11px;

	display: inline-block;

    vertical-align: top;

	width: 22%;

		text-align:center;

}



}



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



div.maintopproducts div.product_main:nth-child(3n+1) {
     margin-left: 3%;
	margin-top: 11px;

	margin-bottom: 11px;

	display: inline-block;

    vertical-align: top;

	width: 30%;

		text-align:center;

}



div.maintopproducts div.product_main:nth-child(3n+2) {

	margin-top: 11px;

	margin-left: 15px;

	margin-bottom: 11px;

	display: inline-block;

    vertical-align: top;

	width: 30%;

	text-align:center;

}

div.maintopproducts div.product_main:nth-child(3n+3) {

	margin-top: 11px;

	margin-left: 15px;

	margin-bottom: 11px;

	display: inline-block;

    vertical-align: top;

	width: 30%;

	text-align:center;

}



}


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



div.maintopproducts div.product_main:nth-child(2n+1) {
     margin-left: 3%;
	margin-top: 11px;

	margin-bottom: 3%;

	display: inline-block;

    vertical-align: top;

	width: 45%;

		text-align:center;

}



div.maintopproducts div.product_main:nth-child(2n+2) {

	margin-top: 11px;

	margin-left: 15px;

	margin-bottom: 11px;

	display: inline-block;

    vertical-align: top;

	width: 45%;

	text-align:center;

}

}

@media all and (max-width: 500px) {
    div.maintopproducts div.product_main:nth-child(1n+1) {
     margin-left: 5%;
	margin-top: 11px;

	margin-bottom: 3%;

	display: inline-block;

    vertical-align: top;

	width: 90%;

		text-align:center;

}


}

@media all and (max-width: 400px) {
    div.maintopproducts div.product_main:nth-child(1n+1) {
     margin-left: 2%;
	margin-top: 11px;

	margin-bottom: 3%;

	display: inline-block;

    vertical-align: top;

	width: 89%;

		text-align:center;

}
}


div.maintopproducts div.product_one {
    border: 1px solid #dedede;
    border-radius: 10px;
    box-shadow: 0 0 7px 1px #cbdceb;
    padding: 2px;
	position:relative;
    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.maintopproducts div.product_one:hover{
    box-shadow: 0 0 7px 1px #00569e;
    }


div.maintopproducts div.product_img {
    height: 210px;
}

div.maintopproducts div.product_imgin img {
    max-height: 180px;
}


div.maintopproducts div.product_imgin {
    line-height: 200px;
    }

/*************************************************************************/

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



div.allproductblock {



}



div.nextproduct_block {

	display:table;

	padding: 10px 0 0 0;

	margin-bottom:10px;

}



div.lastproduct {

	display:table-cell;

	white-space:nowrap;



}



div.lastproduct a {



}



div.nextproduct {

	display:table-cell;

	text-align:right;

	width:100%;



}



div.nextproduct a{



}





div.productblock_over {

	display:none;

}



div.productname_over {

	color:#000;

}



div.productcode_over {



}



div.productcolumns {

	display:table;

	width:100%;

}



div.productleftcolumn {

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



div.productcentercolumn {

		display:table-cell;

	vertical-align:top;

	padding-left:15px;

	padding-right:15px;

}



div.productrightcolumn {
    background: #00569e url(/themes/baners/shina_right.png) no-repeat scroll right bottom;
    border: none;
    display: table-cell;
    padding: 40px 15px 70px;
    vertical-align: top;
    width: 260px;
    font-size: 14px;
    box-shadow: 0 0 25px 0 rgba(0,0,0,0.7);
}

div.delivery_list_wrap{
  background: rgba(0, 0, 0, 0) url("shina/bg_site.png") repeat scroll 0 0;
    border-radius: 10px;
    min-height: 360px;
    padding: 10px;
}

div.title_right{
     color: #00569e;
    font-size: 16px;
    font-weight: bold;
    text-transform: uppercase;
}

div.delivery_list_wrap li{
    color: #f9d405;
    cursor: pointer;
    left: 0;
     margin-bottom: 5px;
    position: relative;
    transition:all 0.5s ease;
    -o-transition:all 0.5s ease;
    -moz-transition:all 0.5s ease;
    -ms-transition:all 0.5s ease;
    -webit-transition:all 0.5s ease;
}

/*div.delivery_list_wrap li:hover{
    color: #05569c;
    cursor: pointer;
    left: -10%;
    
    width: 115%;
    }*/

div.delivery_list_wrap li div{
    border-left: 1px solid #00569e;
    color: #000000;
    left: -10%;
    overflow: hidden;
    position: relative;
    top: 0;
    width: 105%;
    margin-bottom: 5px;
    padding: 5px 5px 10px;
    transition:all 0.5s ease;
    -o-transition:all 0.5s ease;
    -moz-transition:all 0.5s ease;
    -ms-transition:all 0.5s ease;
    -webit-transition:all 0.5s ease;
}


div.delivery_list_wrap li div span.red{
    color:red;
    text-decoration:none;
}



div.delivery_list_wrap li span{
    color:#444444;
    transition:all 0.5s ease;
    -o-transition:all 0.5s ease;
    -moz-transition:all 0.5s ease;
    -ms-transition:all 0.5s ease;
    -webit-transition:all 0.5s ease;
}


div.delivery_list_wrap li span:hover{
    text-decoration: underline #05569c;
    -o-text-decoration: underline #05569c;
    -moz-text-decoration: underline #05569c;
    -ms-text-decoration: underline #05569c;
    -webkit-text-decoration: underline #05569c;
}


div.productname {

	color:#000;

}



div.productname h1 {

color: #00569e;
    margin: 5px 0 10px;
    padding: 0;
    text-transform: uppercase;

}



div.productcode {

	 font-size: 16px;
    padding: 5px 0;

}



div.pricefor {

	font-size: 14px;

	padding: 8px 0;

}



div.productstatus {



}



div.inproductactiontimer {

	margin:10px;

	background:red;

	padding:10px;

	color:white;

}



div.actiontimertitle {

	display:inline-block;

}



div.actiontimerclock {

	display:inline-block;

}



div.actiontimernumber {

	display:inline-block;

}



div.actiontimerseparator {

	display:inline-block;

}



div.productprice {

color: #00569e;
    font-size: 24px;
    font-weight: bold;
}



div.productprice span {
 color: #00569e;
    font-size: 14px;
}



div.productoldprice {

	display:inline-block;

	color:#B1B1B1;

	font-size:16px;

	text-decoration: line-through;

}



div.productoldprice span {

	display:inline-block;

	color: #B1B1B1;

	font-size: 16px;

	text-decoration: line-through;

}



div.productactprice {

	color: #00569e;
    display: inline-block;
    margin-left: 15px;

}



div.productvalutes {

color: #00569e;
    font-size: 18px;

}



div.productvalutes span {

color: #00569e;
    font-size: 14px;

}



div.valuteseparator {

	display:inline-block;

	font-size: 14px;

	padding: 0px 5px;

}



div.valuteinprice {

	display:inline-block;

	color: #C61600;

font-size: 18px;



}



div.valuteoldprice {

	display:inline-block;

	color:#B1B1B1;

	font-size:16px;

	text-decoration: line-through;

}



div.valuteactprice {

	display:inline-block;

	margin-left:15px;

}



div.productbuy {



}



div.productbuyamount {

	display:inline-block;

}





div.productbuyamount input {

	width:60px;

}



div.productbuybutton {

	margin:10px 0px;

	display:inline-block;	

}



div.productbuybutton input {

    background: #f9d405 none repeat scroll 0 0;
    color: #000000;
    text-transform: uppercase;
    box-shadow:0 0 0 0 #00569E inset;
}


div.productbuybutton input:hover {

	background:#f9d405;
    color: #fff;
    box-shadow:0 50px 0 0 #00569E inset;
    text-transform: uppercase;

}

#quest_button,
#compareinbutton{ 
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: 2px solid #05569c;
    box-shadow: 0 0 0 1px #bbcfe0 inset;
    color: #000000;
    font-size: 16px;
    padding: 10px 20px;
}

#quest_button:hover,
#compareinbutton:hover{

background: #00569e none repeat scroll 0 0;
    border: 2px solid #05569c;
    box-shadow: 0 0 0 1px #bbcfe0 inset;
    color: #ffffff;
    font-size: 16px;
    padding: 10px 20px;

}





div.productonebuybutton {

	display:inline-block;
	display: none;
}



div.productbuttons {

	margin:10px 0;

}



div.productcompare {

	display:inline-block;

}





div.productfavor {

	display:inline-block;

}



input.productinfavor {



}



input.productoutfavor {



}



div.favor_delete {



}



div.favor_delete_hor {



}



div.productbrand {

color: #05569c;
    font-size: 16px;

}



div.productbrand a {

	font-size: 16px;
text-transform: capitalize;

}



div.productbrand a:hover {

	font-size:16px;

}



div.productquest {

	display:inline-block;
    margin-bottom: 5px;
}



div.productdescription {



}



div.actpocket_allblock {

	margin:0 auto;

	margin-top:20px;

	margin-bottom:20px;

	border:1px solid #eee;

	padding:15px;

	border-radius:10px;

	display:table;

}



div.actpocket_title {

	text-transform: uppercase;

    border: 1px solid #e0e0e1;

    background: #f2f2f5;

    color: #3e3d41;

    padding: 10px;

    -moz-border-radius: 5px;

    -webkit-border-radius: 5px;

    border-radius: 5px;

    margin: 5px 0 20px 0;

}



div.actpocket_block {



}



div.actpocket_left {

	display:inline-block;

	vertical-align:middle;

	margin:0 20px;

}



div.actpocket_right {

	display:inline-block;

	vertical-align:middle;

	margin:0 20px;

}



div.actpocket_center {

	display:inline-block;

	vertical-align:middle;

}



div.actpocket_plus {

	display:inline-block;

	vertical-align:middle;

	margin:0 20px;

	font-size: 22px;

}



div.actpocket_summ {

	display:inline-block;

	vertical-align:middle;

	margin:0 20px;

	font-size: 22px;

}



div.actpocket_item {

	display:inline-block;

	vertical-align:middle;

	width:150px;

}



div.actpocket_img {

	height:150px;

	display:table-cell;

	vertical-align:middle;

}



div.actpocket_img  img{

	max-width:150px;

	max-height:150px;

}



div.actpocket_name {

	text-align:center;

}



div.actpocket_allprice {

	display:inline-block;

	vertical-align:middle;

	color: #C61600;

	font-size: 22px;

	font-weight: bold;

}



div.actpocket_oldprice {

	color:#555;

	font-size:16px;

	text-decoration: line-through;

}



div.actpocket_actprice {



}



div.actpocket_buybutton {



}



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



div.productoptions {

	

}



div.productoptioninfo {

	margin:3px 0;

}



div.productoptionname {

   display:inline-block;

   width:80px;

}



div.productoptionselect {

	display:inline-block;

	width:152px;

}



div.productoptionselectin {

	border:1px solid silver;

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

	background-position:99% 50% ;

	cursor:pointer;

	cursor:hand;

	padding:3px;

}





div.inproductoptiondropdown {

	cursor:pointer;

	cursor:hand;

	border:1px solid silver;

	width:150px;

}



div.inproductoptionrow {

    background:#ffffff;

	cursor:pointer;

	cursor:hand;

	padding:3px;

}



div.inproductoptionrow:hover{

    background:#eee;

}



div.attrseparator {

	background:#eee;

	height:1px;

}



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



div.producttabs {

	box-shadow: 0 5px 2px -4px #05569c;
    margin-bottom: 5px;
    margin-top: 5px;
    position: relative;
    top: 2px;



}



div.producttabposition {

	display:inline-block;

	vertical-align:bottom;

}





div.producttab {

	background: #ffffff none repeat scroll 0 0;
    border-left: 2px solid #00569e;
    border-right: 2px solid #00569e;
    border-top: 2px solid #00569e;
    cursor: pointer;
    height: 20px;
    padding: 10px 20px;

	-webkit-transition: all 0.2s ease;                  

    -moz-transition: all 0.2s ease;                 

    -o-transition: all 0.2s ease;   

    -ms-transition: all 0.2s ease;          

    transition: all 0.2s ease;

	cursor:hand;

}



div.producttab:hover {

	padding: 10px 20px;


	height: 30px;

	color: #FFF;

	background: #05569C none repeat scroll 0% 0%;
    border-left: 2px solid #f9d405;
    border-right: 2px solid #f9d405;
    border-top: 2px solid #f9d405;
	cursor: pointer;

}



div.productactivetab {

	background: #05569c none repeat scroll 0 0;
    border-left: 2px solid #f9d405;
    border-right: 2px solid #f9d405;
    border-top: 2px solid #f9d405;
    color: #ffffff;
    cursor: pointer;
    height: 30px;
    padding: 10px 20px;

}



div.inproducttext {



}



div.producttabinfo {

	padding: 5px;

}



table.inproductchars {

border-collapse:collapse;

}



tr.inproductcharrow0 {

background:#eee;

}



tr.inproductcharrow1 {



}



td.inproductcharname {



border-bottom: 1px solid #eee;

padding: 5px;

width:200px;

font-size:13px;

}



td.inproductchartext {



border-bottom: 1px solid #eee;

padding: 5px;



font-size:13px;

}



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



div.slidersameitems {

	position: relative;

}



div.slidersameitem_title {

border-radius: 5px;
    color: #05569c;
    font-size: 22px;
    font-weight: bold;
    margin: 20px 0;
    padding: 10px;
    text-align: center;
    text-transform: uppercase;

}



div.slidersameitem_info {

	max-width:1200px;
	overflow:hidden;
}



div.slidersameitem_left {

	display:table-cell;

	vertical-align: middle;

	padding-right:15px;

}



div.slidersameitem_right {

	display:table-cell;

	vertical-align: middle;

	padding-left:15px;

}



div.slidersameitem_center {

	vertical-align: middle;

	display:table-cell;

	margin:0 auto; 

	width:100%;
	max-width:1200px;
	overflow:hidden;
}



div.slidersameitems_cont {

	

}



div.slidersameitem_contin {

	 padding: 10px 0;

}



div.slidersameitem_main {

	display:table-cell; 

	vertical-align: top;

}



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



div.slideraccessitems {

	position: relative;

}



div.slideraccessitem_title {

	text-transform: uppercase;

    border: 1px solid #e0e0e1;

    background: #f2f2f5;

    color: #3e3d41;

    padding: 10px;

    -moz-border-radius: 5px;

    -webkit-border-radius: 5px;

    border-radius: 5px;

    margin: 20px 0;

}



div.slideraccessitem_info {



}



div.slideraccessitem_left {

	display:table-cell;

	vertical-align: middle;

	padding-right:15px;

}



div.slideraccessitem_right {

	display:table-cell;

	vertical-align: middle;

	padding-left:15px;

}



div.slideraccessitem_center {

	vertical-align: middle;

	display:table-cell;

	margin:0 auto; 

	width:100%;

}



div.slideraccessitems_cont {

	

}



div.slideraccessitem_contin {

	

}



div.slideraccessitem_main {

	display:table-cell; 

	vertical-align: top;

}





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



div.slidercomplectitems {

	position: relative;

}



div.slidercomplectitem_title {

	text-transform: uppercase;

    border: 1px solid #e0e0e1;

    background: #f2f2f5;

    color: #3e3d41;

    padding: 10px;

    -moz-border-radius: 5px;

    -webkit-border-radius: 5px;

    border-radius: 5px;

    margin: 20px 0;

}



div.slidercomplectitem_info {



}



div.slidercomplectitem_left {

	display:table-cell;

	vertical-align: middle;

	padding-right:15px;

}





div.slidercomplectitem_right {

	display:table-cell;

	vertical-align: middle;

	padding-left:15px;

}





div.slidercomplectitem_center {

	vertical-align: middle;

	display:table-cell;

	margin:0 auto; 

	width:100%;

}



div.slidercomplectitems_cont {

	

}



div.slidercomplectitem_contin {

	

}



div.slidercomplectitem_main {

	display:table-cell; 

	vertical-align: top;

}



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



div.productbigimg {

	

}



div.productbigimg_in {

  box-shadow: 0 0 2px 0 #00569e;
    display: table-cell;
    height: 300px;
    text-align: center;
    vertical-align: middle;
    width: 400px;
	position:relative;

}

div.productin_actitem{
	background:url(./shina/best-sale.png) no-repeat;
	background-size:180px auto; 
	width:180px;
	height:180px;
	position:absolute;
	top:-10px;
	left:-11px;
}
div.product_actitem{
	background:url(./shina/best-sale.png) no-repeat;
	background-size:130px auto; 
	width:130px;
	height:130px;
	position:absolute;
	top:-8px;
	left:-8px;
	z-index: 3;
}

div.productin_newitem{
background:url(./shina/best-garant.png) no-repeat;
	background-size:180px auto; 
	width:180px;
	height:180px;
	position:absolute;
	top:-10px;
	left:-11px;
}

div.product_newitem{

	background:url(./shina/best-garant.png) no-repeat;
	background-size:130px auto; 
	width:130px;
	height:130px;
	position:absolute;
	top:-8px;
	left:-8px;
	z-index:5;
}

div.productbigimg_in img {

	cursor: pointer;
    max-height: 250px;
    max-width: 400px;

	cursor:hand;

}



div.bigproductform {

	position:fixed;

	background:#fff;

	box-shadow: 0px 0px 0px 20px rgba(0, 0, 0, 0.3);

	padding:20px;

	display:none;

	z-index:1500;

}



div.bigproductinfo {

	position:relative;

}



div.bigproductleft {



}



div.bigovername {

     color: #00569e;
    font-size: 23px;

}



div.bigovercode {



}



div.bigoverclose {

	   position: absolute;

	left: 99%; 

	margin-top:-44px; 

	margin-left: -44px;

}



div.leftbgarrow {



}





div.bigimgcenter {

	cursor:pointer; 

	cursor:hand; 

	text-align:center;

	    display: table-cell;

    vertical-align: middle;

}

div.bigimgcenter img.itembgimg{
	min-height:75%;
}


div.rightbgarrow {

	margin-left: -36px;



}







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



div.smallitem_info {



}



div.smallitem_left {

	display:table-cell;

	vertical-align: middle;

	padding-right:15px;

}



div.smallitem_right {

	display:table-cell;

	vertical-align: middle;

	padding-left:15px;

}



div.smallitem_center {

	vertical-align: middle;

	display:table-cell;

	margin:0 auto; 

	width:100%;

}



div.smallitems_cont {

	

}



div.smallitem_contin {

	

}



div.smallitem_main {

	display:table-cell; 

	vertical-align: top;

}



div.smallitem {

	margin:5px;

	width: 120px;

}



div.smallitem_img {

	vertical-align:middle;

	display:table-cell;

	text-align:center;

	width: 120px;

	height:120px;

}



div.smallitem_imgin {

	

}



div.smallitem_imgin img{

	max-width:120px;

	max-height:120px;

}



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



div.oneclickform {

	position:fixed;

	background:#efefef;

	box-shadow: 0px 0px 0px 20px rgba(0, 0, 0, 0.3);

	padding:30px;

	display:none;

	z-index:500;

	width:500px;

}



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: 18px;
    text-transform: uppercase;
    padding: 10px;
    font-weight: bold;
    color: #05569C;
    border-bottom: 2px solid #F9D405;

}



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

	background:#fff;

	padding:8px;

}





div.oneclick_itemblockname {

	display:inline-block;

	vertical-align:top;

}



div.oneclick_itemname {

	font-size: 22px;

	color: #000;

}



div.oneclick_itemcode {

	

}



div.oneclick_line {

	margin-bottom: 5px;

}



div.oneclick_block {

	

}



div.oneclick_button{

	text-align:center;



}



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



div.questform {

	background: #efefef none repeat scroll 0 0;
    box-shadow: 0 0 0 20px rgba(0, 0, 0, 0.3);
    display: none;
    padding: 20px;
    position: fixed;
    width: 470px;
    z-index: 500;

}



div.quest_main {

	width:100%;

}



div.quest_mainin {



}



div.quest_closeline {

	height:40px;

}



div.quest_close {

	float:right;

}



div.quest_title {

border-bottom: 1px solid #f9d405;
    color: #00569e;
    font-size: 16px;
    margin: 0 auto;
    padding: 10px 0 5px;
    text-align: center;
    text-transform: uppercase;
    width: 79%;

}



div.quest_itemline {
margin: 10px 0;
    text-align: center;
}



div.quest_itemblockimg {

display: inline-block;
    margin: 0 5px;
    vertical-align: top;

}

div.quest_itemblockimg img{

	max-width:150px;

	max-height:100px;

	border:1px solid #dedede;

	background:#fff;

	padding:8px;

}





div.quest_itemblockname {

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

}



div.quest_itemname {

    color: #00569e;
    font-size: 18px;
    text-align: left;
}



div.quest_itemcode {

	text-align: left;

}



div.quest_line {

margin: 0 auto 5px;
    width: 80%;
}

#closefadediv{
     padding: 6px 8px;
}



div.quest_block {

	

}



div.quest_button{

	text-align:center;



}







/* КОРЗИНА */



/* Блок */



div.cart_block {
	
	cursor:pointer;
	

}



div.cart_title {

	display:none;

}



div.cart_modul {

	color: #000000;
    font-size: 16px;
    height: 42px;
    margin: 5px 0;
	display:none;

}



div.cart_modulinfo {

	 position: relative;
    
}
#cartlist img{
    left: 0;
    position: absolute;
    top: 0;
}



div.cartmodul_amount {
    background: #05569c none repeat scroll 0 0;
    border-radius: 20px;
    bottom: 5px;
    color: #ffffff;
    height: 23px;
    left: 13px;
    padding-top: 2px;
    position: relative;
    text-align: center;
    width: 25px;
    cursor:pointer;
}



div.cartmodul_price {

	

}



div.cartmodul_empty {
    cursor:pointer;
	background: rgba(0, 0, 0, 0) url("shina/korzina.png") no-repeat scroll center center;
    color: rgba(0, 0, 0, 0);
    font-size: 0;
    height: 45px;

}



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



div.cartform {

position: fixed;

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

box-shadow: 0px 0px 0px 20px rgba(0, 0, 0, 0.3);

padding: 10px;

display: none;

z-index: 500;

width: 800px;

}



div.cartinfo {

	

}



div.cartinfo_table {

	

}



div.cartinfo_table table{

	width:100%;

}



tr.carttitlerow {
background: #8e8f8e none repeat scroll 0 0;
    color: #ffffff;
    font-size: 17px;

}



tr.cartrow0 {

	background:#fff;

}



tr.cartrow1 {

background:#efefef;	

}



td.carttitlecode {

	padding:5px;

	text-align:center;

	font-size:0;

	width:45px;

}



td.carttitleimg  {

	padding:5px;

	text-align:center;	

}



td.carttitlename {

	padding:5px;

	text-align:center;	

}



td.carttitleamount {

	padding:5px;

	text-align:center;	
	
	display:none;

}



td.carttitleprice {

	padding:5px;

	text-align:center;	

	width:150px;
	
	display:none;

}



td.carttitlesumm {

	padding:5px;

	text-align:center;	

	width:150px;
	
	display:none;

}



td.carttitledelete {

	padding:5px;

	text-align:center;	

}



td.cartcode {

	border:1px solid #dedede;

	padding:5px;

	text-align:center;

	width:55px;

}



td.cartimg {

	text-align:center;

	border:1px solid #dedede;

	padding:5px;

	width:80px;

}



td.cartimg  img{

	max-height:80px;

	max-width:80px;

}



td.cartname {

	border:1px solid #dedede;

	padding:5px;

	text-align:left;

}



td.cartname a {

	font-size: 17px;

	color: #1F2931;

}



td.cartname a:hover {

	font-size: 17px;

	color: #466874;

}



td.cartparams_name{

	color:#555;

	width:1px;

	font-size:13px;

}



td.cartparams_param{

	color:#B9B9B9;

	font-size:13px;

	font-style:italic;

}







td.cartamount {

	border:1px solid #dedede;

	padding:5px;

	text-align:center;

		width:60px;
		
		display:none;

}



td.cartamount input {

width:60px;

	text-align:center;

}



td.cartprice {

	border:1px solid #dedede;

	padding:5px;

	text-align:center;

		color: #C61600;

font-size: 18px;

	width:160px;
	
	display:none;

}



td.cartsumm {

	border:1px solid #dedede;

	padding:5px;

	text-align:center;

	color: #C61600;

	font-size: 18px;

	font-weight: bold;

	width:160px;

display:none;

}



td.cartdelete {

	border:1px solid #dedede;

	padding:5px;

	text-align:center;

	width:1px;

}



td.cartall {

	border:1px solid #dedede;

	padding:5px;

	text-align:right;

		font-size: 18px;

}



td.cartallsumm {

	padding:5px;

	text-align:center;

	color: #fff;

	font-size: 22px;

	background: #c61600;

	font-weight: bold;

	width:160px;

	display:none;

}



td.cartalldelete {

		border:1px solid #dedede;

	padding:5px;

	text-align:center;

}



table.pockettable {

	width:101%; 

	position:relative; 

	left:-4px; 

	border:1px solid orange; 

	background:#FDEDCE;

}



div.cartinfo_buttons {

	border:1px solid #dedede;



	text-align:center;

		display:table;

		width:100%;

}



div.cartinfo_button1 {

	display:table-cell;

	text-align:left;

	padding:5px;	

}



div.cartinfo_button2 {

		display:table-cell;

		text-align:right;

		padding:5px;	

}



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



div.cartpage_table {

	margin-top:20px;

}



div.cartpage_table table{

	width:100%;

}



div.cartpage_data {

	width: 90%;

	margin: 0 auto;

}



div.cartpage_title {

 border-bottom: 1px solid #f9d405;
    color: #00569e;
    font-size: 22px;
    margin: 20px auto;
    padding: 2px 0;
    text-align: center;
    text-transform: uppercase;
    width: 70%;

}



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;

}



div.cartpage_blockin2 {

	text-align:center;

	margin-top:20px;

	margin-bottom:20px;

}



div.cartpage_blockin2 input {


	padding: 14px 25px;

	font-size: 18px;

	text-transform: uppercase;

}



div.cartpage_blockin2 input:hover {


	padding:14px 25px;

	font-size:18px;

	text-transform:uppercase;

	

}



	

div.cartpage_line {

	

}



div.cartpage_blockname {

 padding: 10px 0 0;
    visibility: hidden;

}

div.cartpage_blockin12 div.cartpage_blockname{
    visibility: visible;
}



div.cartpage_blockparam {

	

}



div.cartpage_paymentblock {
 display: inline-block;
    margin: 10px 0;
    width: 47%;

}



div.cartpage_paymentinblock1 {

	display:inline-block;

	vertical-align:middle;

	margin-right:10px;

}



div.cartpage_paymentinblock2 {

	display:inline-block;

	vertical-align:middle;

}





div.paymenttitle {

	color:#C61600;

font-size: 22px;

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 {

	border: 1px solid #05569c;

}

#clearflt{
    background:#F9D405;
    color:#000;
    
}

#clearflt:hover{
    background:#05569C;
    color:#fff;
}





div.filterscolumn {

    padding: 8px;

}





div.filtercolumn {

border-bottom: 1px solid #f9d405;
    padding-bottom: 21px;

}





div.filterscolumntitle {

    background: #05569c none repeat scroll 0 0;
    border: 1px solid #e0e0e1;
    border-radius: 5px;
    color: #ffffff;
    font-size: 16px;
    font-weight: bold;
    padding: 10px;
    text-align: center;
    text-transform: uppercase;

    -moz-border-radius: 5px;

    -webkit-border-radius: 5px;

    

}





div.filterscolumntitleicon {

    display:none;

}



div.filtercolumnname {

	color: #05569c;
    font-size: 17px;
    font-weight: bold;
    margin-bottom: 6px;
    margin-top: 6px;
    padding: 5px;
    text-align: left;

}



div.filterparamcheck {

    color: #333;

   display:inline-block;

   vertical-align:middle;

   

}



div.filterparamsep {

    color: #333;

   display:inline-block;

   vertical-align:middle;

   

}



div.filterparamname {

    color: #333;

   display:inline-block;

   vertical-align:middle;

   

}





div.filtercolumnseparator {

    margin-bottom: 5px;

    margin-top:5px;

}





div.filtercolumnbutton {

	text-align:center;

	margin:6px;

}





input.filtercolumnbutton {



}



div.filterslider {

	margin:10px 6px 10px 6px;

	left:-2px;

}


#topitemright,
#sameitemright,
#lasitemright{
    background:url(shina/right.png) no-repeat center center;
    padding:50px 20px;
    color:transparent;
}


#topitemleft,
#sameitemleft,
#lasitemleft{
    background:url(shina/left.png) no-repeat center center;
    padding:50px 20px;
    color:transparent;
}



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



div.megacatalog {
height: 0;
    margin: 0 auto;
    max-width: 1200px;
    min-width: 1200px;
    position: relative;
    width: 100%;
    z-index: 5;
}



div.megacatalogin {

    cursor: pointer;
    display: table;
    left: 20%;
    margin: 0 auto;
    max-width: 1200px;
    position: absolute;
    top: -70px;
    width: 45%;
    z-index: 1;
    cursor: hand;

}



div.megacatalogseparator {

	background: #d9d9d9 none repeat scroll 0 0;
    display: table-cell;
    padding: 0 0.5px;

}



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#podnotmenutd48{
    background: rgba(0, 0, 0, 0) url("shina/menu_bot.png") no-repeat scroll 150px center;
    transition:all 0.2s ease;
    -o-transition:all 0.2s ease;
    -moz-transition:all 0.2s ease;
    -ms-transition:all 0.2s ease;
    -webkit-transition:all 0.2s ease;
}

div#podnotmenutd48:HOVER{
    background: rgba(0, 0, 0, 0) url("shina/menu_bot.png") no-repeat scroll 150px 20px;
    
}

div#podnotmenutd56{
    transition:all 0.2s ease;
    -o-transition:all 0.2s ease;
    -moz-transition:all 0.2s ease;
    -ms-transition:all 0.2s ease;
    -webkit-transition:all 0.2s ease;
}

div#podnotmenutd56:HOVER{
    
}

div#podnotmenutd56 a.megacategory {
    color: #100f10;
    position: relative;
}


div.megacategory:hover {

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

}


div.cartmodul_price{
    display:none;
}


div.megacategory a.megacategory {
    color: #100f10;
    font-size: 17px;
    line-height: 17px;
}



div.megacategory:hover a.megacategory{
    text-decoration:underline;
text-decoration: underline #05569c;

}



div.activemegacategory {

	display:table-cell;

    vertical-align: middle;
    background: rgba(0, 0, 0, 0) url("shina/menu_bot.png") no-repeat scroll 150px center;   
	cursor:pointer;

	cursor:hand;

}



a.megacategory {

	display:table-cell;

    vertical-align: middle;

	color:#555;

	-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 {
line-height: 17px;
color: #100f10;
    font-size: 17px;

}


a.activemegacategory:HOVER{
    color: #100f10;
    font-size: 17px;
    text-decoration:underline #00569E;
}



div.megacatalogposition {

    display: inline-block;
    padding: 5px;
    text-align: center;
    vertical-align: middle;

}



div.activemegacategory:hover div.megacatalogsubmenu {

	display:block;

}



div.megacategory:hover div.megacatalogsubmenu {

	display:block;

}



div.megacatalogsubmenu {

	-webkit-transition: all 0.5s ease;                  

    -moz-transition: all 0.5s ease;                 

    -o-transition: all 0.5s ease;   

    -ms-transition: all 0.5s ease;          

    transition: all 0.5s ease;

	position:relative; 

	left:0px;

	top:0px;

	z-index:200;

	display:none;

}



div.megacatalogsubmenu:hover {

	display:block;

}



div.megacatalogsubmenuinfo {

	position:absolute; 

}



div.megacatalogsubmenuinfo1 {

	position:relative; 

	width:100%;

	z-index:200;

	cursor:pointer;

	cursor:hand;

}



div.megasubcategory {

	min-width:250px;

	text-align:left;

}



div.megasubcategoryblock {

padding: 5px 0 0 7%;

}



div.megacatalogtable {

	background: #ffffff none repeat scroll 0 0;
    border-bottom: 2px solid #05569c;
    border-left: 2px solid #05569c;
    border-right: 2px solid #05569c;
    box-shadow: 0 2px 2px -1px #262726 inset;
    cursor: pointer;
    display:table;
    width: 100%;
    z-index: 200;

}



div.megasubcategory {



}



div.megacatalogcell {

	display:table-cell;

}



div.megasubcategoryblock {
border-bottom: 1px solid #00569e;
    display: table;
    height: 65px;
    width: 93%;
    box-shadow:0 0 0 0 #00569e inset;
    transition:all 0.5s ease;
    -o-transition:all 0.5s ease;
    -moz-transition:all 0.5s ease;
    -webkit-transition:all 0.5s ease;
    -ms-transition:all 0.5s ease;
}

div.megasubcategoryblock:hover{
    
box-shadow:265px 0px 8px 1px #00569e inset;

}


div.megasubcategoryinfo {
display: table-cell;
    margin-bottom: 5px;
    vertical-align: middle;

}



div.megasubcategorylink {



}



div.megasubcategorysublink {

	padding:3px 3px 3px 10px;

}



a.subcattwo {

	color: #000000;
    display: block;
    font-size: 14px;
    padding: 24px 0;
}



div.megasubcategoryblock:hover a.subcattwo {

color: #fff;
    font-size: 14px;
    text-decoration: underline #F9D405;

}



a.subcatthree {

	color:#eee;

}



a.subcatthree:hover {

	color:#eee;

	text-decoration:underline;

}



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



div.compare_block {



}



div.compare_in1 {



}



div.compare_in2 {



}



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



div.comparepage {



}



table.comparetable {



}



input.compareset1 {



}



input.compareset2 {



}



td.comp_delete {



}



td.comp_name {



}



td.comp_code {



}



td.comp_img {



}



td.comp_price {



}



span.comp_oldprice {



}



span.comp_actprice {



}



tr.comparecharrow0 {



}



tr.comparecharrow1 { 



}



td.comparecharname {



}



td.comparechartext {



}



div.comp_nodata {



}

/*CLASS*/


div.site_block{
    margin: 0 auto;
    max-width: 1200px;
    min-width: 320px;
    padding: 5px 0;
    position: relative;
    cursor:default;
}

div.inline_b{
    display:inline-block;
    vertical-align:middle;
}


/*shapka*/

div.first_in{
     background: rgba(0, 0, 0, 0) url("shina/clock_top.png") no-repeat scroll 56px center;
    height: 44px;
    padding-right: 3%;
    text-align: right;
    width: 33%;
}

div.first_in div.inline_b{
    padding:5px 0;
}

div.second_in{
    background: rgba(0, 0, 0, 0) url("shina/phone_top.png") no-repeat scroll 40px center;
    height: 44px;
    text-align: right;
    width: 62%;
	font-size:18px;
}

div.second_in div.inline_b{
    width:1px;
    height:19px;
    background:#B3B3B3;
    margin: 0 15px;
}

div.second_in a{
    color: #0b0b0b;
    display: inline-block;
   font-size: 16px;
    font-weight: bold;
    padding: 10px 0;
    text-decoration: none;
}

#callme_button{
    background:none;
    border-radius:0;
    border: 2px solid #05569c;
    box-shadow: 0 0 0 1px #bbcfe0 inset;
    color: #000000;
    cursor: pointer;
    font-family: "Open Sans Condensed",sans-serif;
    font-size: 14px;
    outline: medium none;
    padding: 3px 10px;
    text-decoration: none;
}

#callme_button:hover{
    background:#05569c;
    border-radius:0;
    border: 2px solid #05569c;
    box-shadow: 0 0 0 1px #bbcfe0 inset;
    color: #fff;
    cursor: pointer;
    font-family: "Open Sans Condensed",sans-serif;
    font-size: 14px;
    outline: medium none;
    padding: 3px 10px;
    text-decoration: none;
}

/*podval*/


div.overfooter{
    /*background: rgba(0, 0, 0, 0) url("shina/bg_podval.png") no-repeat scroll right top;*/
    overflow: hidden;
}

div.overfooter div.inline_b{
    color: #f7f9fb;
    height: 152px;
    position: relative;
    top: 10px;
    width: 12%;
    z-index: 1;
    margin-left:10px;
    
}


div.overfooter h3{
    text-transform:uppercase;
    font-weight:bold;
    font-size:14px;
}

div.overfooter a{
    text-decoration: none;
    color: #F7F9FB;
    display:block;
    font-size: 16px;
}

div.overfooter div.inline_b:nth-child(3) a,
div.overfooter div.inline_b:nth-child(4){
    font-size: 16px;
    font-weight: bold;
    margin:0;
}

div.overfooter img.botimg{
    left: 170px;
    position: absolute;
    top: 0;
}

div.overfooter div.inline_b:nth-child(4) a.director{
     background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: 2px solid #ffffff;
    border-radius: 0;
    color: #ffffff;
    cursor: pointer;
    font-family: "Open Sans Condensed",sans-serif;
    font-size: 13px;
    font-weight: normal;
    outline: medium none;
    padding: 3px 5px;
    position: relative;
    right: 21px;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    top: 8px;
    transition: all 0.3s ease 0s;
    -o-transition:all 0.3s ease;
    -moz-transition:all 0.3s ease;
    -webkit-transition:all 0.3s ease;
    -ms-transition:all 0.3s ease;
    box-shadow: 0 0 0 1px #bbcfe0 inset;
}

div.overfooter div.inline_b:nth-child(4) a.director:hover{
     background: #05569c none repeat scroll 0 0;
    border: 2px solid #05569c;
    border-radius: 0;
    color: #ffffff;
    cursor: pointer;
    font-family: "Open Sans Condensed",sans-serif;
    font-size: 13px;
    outline: medium none;
    padding: 3px 5px;
    text-decoration: none;
    box-shadow: 0 0 0 1px #bbcfe0 inset;
}


div.overfooter div.inline_b:nth-child(3),
div.overfooter div.inline_b:nth-child(4){
    width:15%;
}


div.crap_line{
    background: rgba(0, 0, 0, 0) url("shina/bg_site.png") repeat scroll 0 0;
    box-shadow: 1px 3px 3px 0 #000000;
    height: 30px;
    position: relative;
    width: 100%;
    z-index: 2;
}

/*menu*/

div#podnotmenutd48,
div#podmenutd48{
    max-width: 172.5px;
    min-width: 172.5px;
}

div#podnotmenutd49,
div#podmenutd49{
     min-width: 150px;
}

div#podnotmenutd50,
div#podmenutd50{
    min-width: 85px;
}

div#podnotmenutd56,
div#podmenutd56
{
    max-width: 60px;
    min-width: 60px;
}


div#podnotmenutd54,
div#podmenutd54{
}
/*content*/

div.incenter_chapter7_home{
    border-radius: 10px;
    margin: 20px 0;
}
/*filter_show*/

div.tabs {
}
div.tabs__caption, div.tabs__caption1 {
	background: #05569c none repeat scroll 0 0;
    border-radius: 0 10px 0 0;
    height: 65px;
    left: 0;
    line-height: 25px;
    list-style: outside none none;
    position: relative;
    width: 101.13%;
}
div.tabs__caption div {
	 background: #05569c none repeat scroll 0 0;
    bottom: 0;
    color: #ffffff;
    cursor: pointer;
    display: inline-block;
    float: left;
    font-size: 21px;
    font-weight: bold;
    margin: 0 1px -1px 0;
    box-shadow: 0.5px 0 0 0 #ffffff;
    padding: 20px 35px;
    position: relative;
    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;
}

div.tabs__caption div:hover {
	background: #05569c none repeat scroll 0 0;
    border-radius: 10px 10px 0 0;
    bottom: 10px;
    box-shadow: 3px -1px 3px #2a2a2a;
    color: #ffffff;
    padding: 30px 35px 20px;
    position: relative;
    z-index: 1;
}
div.tabs__caption div.active {
	background: #05569c none repeat scroll 0 0;
    border-radius: 10px 10px 0 0;
    bottom: 10px;
    box-shadow: 3px -1px 3px #2a2a2a;
    color: #ffffff;
    padding: 30px 35px 20px;
    position: relative;
    z-index: 1;
}
div.tabs__content {
	background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    clear: both;
    display: none;
    padding: 10px;
}


div.tabs__content.active {
	display: block;
}

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

div.tabs__content1.active {
	display: block;
}

div.tabs__caption1{
    height: auto;
    left: 80%;
    position: absolute;
    top: 39px;
    width: 15%;
}



div.tabs__caption1 div{
    background: #ffffff none repeat scroll 0 0;
    border-radius: 8px 0;
    cursor: pointer;
    display: inline-block;
    padding: 0 3%;
    width: 42%;
    
}

div.tabs__caption1 div:hover{
    background:#fff;
    
    
}

div.tabs__caption1 div.active{
    color: #05569c;
    position:relative;
}

div.tabs__caption1 div.active:before{
     color: #f9d405;
    content: "●";
    font-size: 30px;
    position: absolute;
    right: 8px;
    top: -1px;
}


/******************/
div.inline_b{
    display:inline-block;
    vertical-align:middle;
}

div.my_filter{
     background: rgba(0, 0, 0, 0) url("shina/bg_white75.png") repeat scroll 0 0;
    border-radius: 10px;
    margin: 20px 0;
    width: 100%;
    position:relative;
    min-height: 303px;
}

div.my_filter div.popular{
    background: rgba(0, 0, 0, 0) url("shina/filtr_size.png") no-repeat scroll center 100px;
    border-radius: 5px;
    color: #05569c;
    font-size: 22px;
    font-weight: bold;
    height: 265px;
    padding: 24px 0 10px 3.5%;
    text-align: left;
    text-transform: uppercase;
    width: 21.5%;
}


div.my_filter div.tabs{
    width: 74%;
vertical-align: top;
}

div.tabs__content div.inline_b{
    text-align:center;
}

div.tabs__content div.inline_b a{
    font-size:23px;
    font-weight:bold;
    color:#050505;
}

div.tabs__content:nth-child(3) div.tabs__content1 div.inline_b{
    width: 24.5%;
padding: 15px 0 20px;
}

div.tabs__content:nth-child(4) div.tabs__content1 div.inline_b{
   width: 24.5%;
padding: 15px 0 20px;
}

div.tabs__content:nth-child(5) div.tabs__content1 div.inline_b{
    width: 24.5%;
padding: 15px 0 20px;
}

div.tabs__content:nth-child(6) div.tabs__content1 div.inline_b{
    width: 24.5%;
padding: 15px 0 20px;
}

ul.delivery_list_1{
    padding-left:10px;
}

ul.delivery_list_1 li{
    height: 40px;
    list-style: outside none none;
    padding-left: 45px;
    position: relative;
}

ul.delivery_list_1 li img{
    position:absolute;
    left:0;
}

ul.delivery_list_1 li:nth-child(1) img{
    top: 5px;
    width: 44px;
    left:-12px;
}

ul.delivery_list_1 li:nth-child(2) img{
    height: 30px;
}

ul.delivery_list_1 li:nth-child(3) img{
   height: 30px;
}

ul.delivery_list_1 li:nth-child(4) img{
      height: 28px;
    left: 13px;
}

ul.delivery_list_1 li:nth-child(4){
     background: #f9d405 none repeat scroll 0 0;
    left: -20px;
    padding:5px 0 0  30%;
    position: relative;
    width: 84%;
    height:33px;
}

ul.delivery_list_1 li span{
    top:6px;
    position:relative;
}


/*podkat*/


div.megasubcategoryinfo_podkat1{
    background-color: rgba(0, 0, 0, 0);
    background-image: url("shina/shina_1.png");
    background-repeat: no-repeat;
    background-position: 103px 2px;
    background-size: 56% auto;
}

div.megasubcategoryinfo_podkat2{
    background-color: rgba(0, 0, 0, 0);
    background-image: url("shina/shina_2.png");
    background-repeat:  no-repeat;
    background-position: 125px 4px;
    background-size: 38% auto;
}

div.megasubcategoryinfo_podkat3{
    background-color: rgba(0, 0, 0, 0);
    background-image: url("shina/shina_3.png");
    background-repeat: no-repeat;
    background-position: 106px 12px;
    background-size:49% auto;
}

div.megasubcategoryinfo_podkat4{
    background-color: rgba(0, 0, 0, 0);
    background-image: url("shina/garant.png");
    background-repeat: no-repeat;
    background-position: 150px 0px;
}

div.megasubcategoryinfo_podkat5{
      background-color: rgba(0, 0, 0, 0);
    background-image: url("shina/otziv.png");
    background-position: 120px 0;
    background-repeat: no-repeat;
    background-size: 33% auto;
}



div.megasubcategoryinfo_podkat6{
      background-color: rgba(0, 0, 0, 0);
    background-image: url("/img/system/logo-11.png");
    background-position: 116px center;
    background-repeat: no-repeat;
    background-size: 33% auto;
}
/*direktor*/

img.direkt{
      bottom: -1px;
    position: absolute;
    right: 22px;
}


/*big_filtr*/


div.filtr_po_vidam{
    display: inline-block;
    margin-top: 25px;
    position: relative;
    text-align: left;
    width: 82%;
    z-index: 1;
}

div.filtr_po_vidam_content{
    background: rgba(0, 0, 0, 0) url("shina/bg_site.png") repeat scroll 0 0;
    box-shadow: -7px 4px 9px -4px rgba(156, 156, 156, 0.61);
    display: inline-block;
    position: relative;
    text-align: center;
    z-index: 2;
    width: 82%;
}

div.delivercent_chapter1_home{
    text-align: left;
}

div.mainselecttab{
    background: #D8D8D8;
    width:280px;
    padding:20px 0 20px 20px;
    border-radius: 10px 10px 0 0 ;
    font-size:20px;
    color:#000;
    text-transform:uppercase;
    cursor:pointer;
    position:relative;
    cursor:hand;
    font-weight:bold;
    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.mainselecttab:hover{
    background: rgba(0, 0, 0, 0) url("shina/bg_site.png") repeat scroll 0 0;
    width:280px;
    padding:20px 0 20px 20px;
    border-radius: 10px 10px 0 0 ;
    font-size:20px;
    color:#05569C;
    text-transform:uppercase;
    cursor:pointer;
    cursor:hand;
    
}


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


div.mainselecttabactive{
    background: rgba(0, 0, 0, 0) url("shina/bg_site.png") repeat scroll 0 0;
    width:280px;
    padding:20px 0 20px 20px;
    border-radius: 10px 10px 0 0 ;
    font-size:20px;
    color:#05569C;
    text-transform:uppercase;
    cursor:pointer;
    cursor:hand;
    font-weight:bold;
    position:relative;
}

div.mainselecttab img,
div.mainselecttabactive img{
      position: absolute;
    right: 11px;
    top: 13px;
}

div.mainselecttab:nth-child(1) img,
div.mainselecttabactive:nth-child(1) img{
    top:-2px;
}


div.mainselecttab:nth-child(2) img,
div.mainselecttabactive:nth-child(2) img{
    bottom: -10px;
    right: 7px;
    top: auto;
    width: 50%;
}

div.mainselecttab:nth-child(3) img,
div.mainselecttabactive:nth-child(3) img{
    right: 15px;
    top: 7px;
}
div.title_filt{
    color:#00569E;
    font-size:22px;
    padding:15px 0;
}

div.filtr_po_vidam div.mainselecttabactive:nth-child(1),
div.filtr_po_vidam div.mainselecttab:nth-child(1){
        box-shadow:-7px 11px 9px -4px rgba(156, 156, 156, 0.61);
}

#mainpodselect1 select,
#mainpodselect2 select,
#mainpodselect3 select{
    border: 1px solid #c8c8c8;
    box-shadow: 1px 2px 0 0 #a0a0a0 inset;
}

div.tri_parametra div div:nth-child(3){
    float:left;
}

div.tri_parametra div div:nth-child(3){
    float:right;
}

div.tri_parametra div div select{
    width:110px;
}

div.dva_parametra select{
    margin: 0 0 20px;
    width: 70%;
}

div.dva_parametra input[type='button']#makepodbor{
     margin-top: 32px;
    text-transform: uppercase;
    width: 100%;
    font-weight:bold;
}

div.dva_parametra input[type='button'].makepodboract{
    animation: pereliv 3s linear 3s infinite;
    -o-animation: pereliv 3s linear 3s infinite;
    -moz-animation: pereliv 3s linear 3s infinite;
    -ms-animation: pereliv 3s linear 3s infinite;
    -webkit-animation: pereliv 3s linear 3s infinite;
}

@-webkit-keyframes pereliv{
    
    0%{
        background:#05569C;
        transition:all 0.1s ease;
        -o-transition:all 0.1s ease;
        -moz-transition:all 0.1s ease;
        -ms-transition:all 0.1s ease;
        -webkit-transition:all 0.1s ease;
    }
    
    25%{
        background:#F9D405;
        transition:all 0.1s ease;
        -o-transition:all 0.1s ease;
        -moz-transition:all 0.1s ease;
        -ms-transition:all 0.1s ease;
        -webkit-transition:all 0.1s ease;
        color:#000;
    }
    
    50%{
        background:#05569C;
        transition:all 0.1s ease;
        -o-transition:all 0.1s ease;
        -moz-transition:all 0.1s ease;
        -ms-transition:all 0.1s ease;
        -webkit-transition:all 0.1s ease;
    }
    
    
    75%{
        background:#F9D405;
        transition:all 0.1s ease;
        -o-transition:all 0.1s ease;
        -moz-transition:all 0.1s ease;
        -ms-transition:all 0.1s ease;
        -webkit-transition:all 0.1s ease;
        color:#000;
    }
    
}




#left_preimushestva{
    position: absolute;
    top: 65px;
    width: 18%;
}


#left_preimushestva div{
    background: rgba(0, 0, 0, 0) url("shina/bg_site.png") repeat scroll 0 0;
    color: #000000;
    font-size: 18px;
    height: 70px;
    margin-bottom: 20px;
    padding: 10px 10px 10px 40px;
    position:relative;
}

#left_preimushestva div:nth-child(1) img{
    left: 25px;
    position: absolute;
    top: 12px;
}

#left_preimushestva div:nth-child(2) img{
    left: 25px;
    position: absolute;
    top: 25px;
}

#left_preimushestva div:nth-child(3) img{
    left: 20px;
    position: absolute;
    top: 7px;
}

#left_preimushestva div span{
    vertical-align:middle;
}

#left_preimushestva div:nth-child(1) span, #left_preimushestva div:nth-child(3) span {
    display: block;
    margin-top: 2px;
}


div.contacts_b{
   border-top: 1px solid #e1e1e1;
    font-size: 23px;
    margin: 0 auto;
    width: 85%;
}

div.contacts_b a{
    color:#04599B;
}


div.contacts_b div.second_in{
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    width: 60%;
}


#podbor1brandsee,
#podbor2brandsee,
#podbor3brandsee{
    background: #f9d405 url("shina/menu_bot.png") no-repeat scroll 176px center;
    cursor: pointer;
    display: block;
    font-weight: bold;
    margin: 0 auto;
    padding: 5px 0;
    width: 70%;
}

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



div.effe_line{
    margin-top: 21.1px !important;
}

div.effe_line a{
    position:relative;
    z-index:25;
}

div.effe_line a:hover{
    text-decoration: underline;
}


div.tri_parametra div div:nth-child(1){
    float:left;
}

div.tri_parametra div div:nth-child(3){
    float:right;
}

@media all and (max-width:1200px){
body {
    min-width:180px;
}


div.megacatalog {
    min-width:180px;
}
    
    div.headinfo {
    min-width: 180px;
}


div.centerunderslider {
    min-width: 180px;
}

div.allfooter {
    min-width: 180px;
}

div.sliderback {
    height: 2237px;
    overflow: hidden;
}


div.mainselecttab{
    width:230px;
}

div.mainselecttab:hover{
    width:230px;
    
}



div.mainselecttabactive{
    width:230px;
}

div.tri_parametra div div:nth-child(1) {
    float:left;
}

div.tri_parametra div div:nth-child(3) {
    float:right;
}


div.mainselecttab img, div.mainselecttabactive img {
    width: 80px;
}

div.mainselecttab:nth-child(1) img, div.mainselecttabactive:nth-child(1) img {
    top: 11px;
    width: 140px;
}

div.contacts_b {
    width: 87%;
}

div.contacts_b div.second_in {
    width: 70%;
}

#left_preimushestva div:nth-child(1) img {
    left: 9px;
}

#left_preimushestva div:nth-child(3) img {
    left: 6px;
}

#left_preimushestva div:nth-child(2) img {
    left:8px;
    }
    
    div.tri_parametra div:nth-child(2) img{
        width:100%;
    }
    
div.first_in {
    background: rgba(0, 0, 0, 0) url("shina/clock_top.png") no-repeat scroll 6% center;
}


div.second_in div.inline_b {
    margin: 0 7px;
}

div.second_in {
    background: none;
    }


div.megacatalogin {
}

div.my_filter div.popular {
    font-size: 20px;
}
    


    
}


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

}



div.headcolumnlogo {
    width: 24%;
}

div.headcolumn2 {
    width: 45%;
}



div.headcolumn2row2 {
    width: 100%;
    top: 4px;
    position: relative;
    right: 0;
    }
    
    
div.search {
    left: 0;
    }

div.headcolumn3 {
    width:25%;
}


div.megacatalog {
    background: #ffffff none repeat scroll 0 0;
    min-width: 180px;
    padding: 7px 0;
    height:auto;
}

div.megacatalogin{
    position:relative;
    top:0;
    left:auto;
}

#search_form {
    width: 100%;
}


div.searchi #search_word {
    background: #ffffff none repeat scroll 0 0;
    border: 1px solid #00569E;
    padding: 8px 10px;
    width: 85%;
    box-shadow:none;
}

div.searchi{
    width:100% !important;
}


}

@media all and (max-width:1100px){
    
    
div.mainselecttab{
    width:200px;
}


div.baner_dt div {
    line-height: 74px;
    padding: 0 176px 0 125px;
}



div.mainselecttabactive{
    width:200px;
}


div.mainselecttab:nth-child(1) img, div.mainselecttabactive:nth-child(1) img {
    top: 15px;
    width: 124px;
}

div.mainselecttab:nth-child(2) img, div.mainselecttabactive:nth-child(2) img {
    bottom: 0;
    right: 13px;
    top: auto;
    width: 46%;
}

div.mainselecttab img, div.mainselecttabactive img {
    width: 80px;
}


div.my_filter div.popular {
    font-size: 18px;
}

#left_preimushestva div {
    color: #000000;
    font-size: 16px;
}

div.tabs__content div.inline_b a {
    color: #050505;
    font-size: 21px;
    font-weight: bold;
}

div.first_in {
    background: none;
}



div.headcolumn2 {
    
}

div.headcolumn3 {
width: 25%;
    position: relative;
    top: 3px;
}


div.my_filter div.popular{
    width:21%;
}

div.mainselecttab:hover {
    width: 200px;
}
}



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

div.second_in div.inline_b {
    margin: 0 3px;
}

div.first_in {
    width: 29%;
}

div.tri_parametra div div:nth-child(1) {
    float:left;
}

div.tri_parametra div div:nth-child(3) {
    float:right;
}


#left_preimushestva div:nth-child(1) img {
    top: 18px;
    width: 46px;
}

#left_preimushestva div:nth-child(2) img {
    top: 28px;
    width: 63px;
}

#left_preimushestva div:nth-child(3) img {
    top: 15px;
    width: 46px;
}

div.headcolumnlogo {
    width: 24%;
}


div.headcolumnlogo img {
    width: 194px;
}
div.headcolumn3 {
    top: 49px;
}

div.mainselecttab:nth-child(1) img, 
div.mainselecttabactive:nth-child(1) img {
    right: 0;
    top: 19px;
}

div.my_filter div.popular {
    font-size: 16px;
}

div.headcolumn2row2 {
    display: inline-block;
    position: relative;
    top: 9px;
    width: 220px;
    position: relative;
    right: 0;
}


div.headcolumn3 {
    display: inline-block;
    vertical-align: middle;
    width: 20%;
    position: relative;
    top: 0;
}



}

@media all and (max-width:900px){
    
    
div.second_in {
    text-align: center;
    width: 100%;
}


div.headcolumn3 {
    top: 7px;
    width: 29%;
}

div.headcolumn2 {
    left: -8px;
}

div.first_in{
    display: NONE;
}


div.productleftcolumn {
    width: 300px;
}

div.slideritem {
    margin: 5px 17px;
}

div.overfooter div.inline_b {
    width: 15%;
}

div.filtr_po_vidam,
div.filtr_po_vidam_content{
    width: 95%;
}


div.productrightcolumn {
    min-width: 180px;
    width: 250px;
    display: inline-block;
    display:none;
}

#left_preimushestva div {
    border-radius: 10px;
    display: inline-block;
    vertical-align: middle;
    width: 25%;
}

#left_preimushestva {
    position: relative;
    top: 10px;
    width: 100%;
}

div.my_filter div.popular {
    background-color: rgba(0, 0, 0, 0);
    background-image: url("shina/filtr_size.png");
    background-repeat: no-repeat;
    background-position: center 65px;
    background-size: 100% auto;
}

div.delivercent_chapter1_home {
    text-align: center;
}

div.tabs__content div.inline_b a {
    color: #050505;
    font-size: 18px;
    font-weight: bold;
}

div.tabs__content:nth-child(3) div.inline_b {
    width: 32%;
}

div.tabs__content:nth-child(4) div.inline_b {
    width: 32%;
}
    
}


@media all and (max-width:850px){
    
    div.buttonsusers_main {
    background: rgba(0, 0, 0, 0) url("shina/login.png") no-repeat scroll 7px 1px;
    padding: 0 5px 0 46px;
}



div.megacatalogin {
}

div.overfooter {
    
}

div.overfooter div:nth-child(5){
    padding:15px 0 5px;
}

div.headcolumn3 {
    top: 7px;
    width: 29%;
}

div.headcolumn2 {
    left: -8px;
}



div.mainselecttabactive {
    width: 25%;
text-align: left;
height:30px;
}

div.mainselecttab:nth-child(1) img, 
div.mainselecttabactive:nth-child(1) img,
div.mainselecttab:nth-child(1):hover img {
    top: auto;
    bottom:0;
width: 60%;
right: 20%;
}

div.mainselecttab:nth-child(2) img, 
div.mainselecttabactive:nth-child(2) img,
div.mainselecttab:nth-child(2):hover img {
  bottom: 0;
    right: 10%;
    top: auto;
    width: 60%;
}

div.mainselecttab {
    width: 25%;
    height:30px;
text-align: left;
}

div.mainselecttab BR{
    display: NONE;
}

div.mainselecttab{
    font-size:0;
    color:transparent;
}

div.mainselecttab:hover{
    font-size:0;
    color:transparent;
}

div.mainselecttab:hover {
    width: 25%;
    height:30px;
text-align: left;
}

div.mainselecttabactive{
    font-size:0;
    color:transparent;
}



div.mainselecttab:nth-child(2), div.mainselecttabactive:nth-child(2){
    margin:0 !important;
}

div.mainselecttab:nth-child(3) img, 
div.mainselecttabactive:nth-child(3) img,
div.mainselecttab:nth-child(3):hover img {
    right: 20%;
top: 10px;
width:60%;
}

div.tri_parametra{
    width:80% !important;
}

div.dva_parametra{
    width:80% !important;
}

#podbor1brandsee, #podbor2brandsee, #podbor3brandsee {
    background: #f9d405 url("shina/menu_bot.png") no-repeat scroll 95% center;
}

div.contacts_b div.second_in {
    width: 100%;
}


div.slideritem {
    margin: 5px 30px;
}
    
div.allfooterinfo {
    min-width: 320px;
}

div.allfooter {
    overflow: visible;
}
    
div.overfooter div.inline_b:nth-child(3),
div.overfooter div.inline_b:nth-child(4) {
    text-align: center;
    width: 48%;
}

div.mainselecttabactive:nth-child(2),
div.mainselecttab:nth-child(2),
div.mainselecttabactive:nth-child(3),
div.mainselecttab:nth-child(3){
    margin-top:-5px;
}


div.mainselecttabactive:nth-child(3),
div.mainselecttab:nth-child(3){
    margin-top:-10px;
}

div.centerunderslider {
    left: 0;
    min-width: 180px;
    position: fixed;
    top: 52px;
    width: 100%;
    height: 100%;
}

div.my_filter div.popular {
    background: none;
    border-radius: 5px;
    color: #05569c;
    font-size: 22px;
    font-weight: bold;
    padding: 10px 0 25px 0;
    text-align: center;
    text-transform: uppercase;
    width: 100%;
    height: auto;
}

div.tabs__caption div.active {
    background: #05569c none repeat scroll 0 0;
    border-radius: 0;
    bottom: 10px;
    box-shadow: 0px -4px 3px #2a2a2a;
    color: #ffffff;
    padding: 30px 0 20px;
    position: relative;
    z-index: 1;
    text-decoration: underline;
    width:24%;
    text-align: center;
}

div.tabs__caption div {
    background: #05569c none repeat scroll 0 0;
    border-radius: 0;
    color: #ffffff;
    padding: 30px 0 20px;
    position: relative;
    z-index: 1;
    width:24%;
    text-align:center;
}

div.tabs__caption div:hover {
    background: #05569c none repeat scroll 0 0;
    border-radius: 0;
    color: #ffffff;
    padding: 30px 0 20px;
    position: relative;
    z-index: 1;
    text-decoration: underline;
}

    
}

/*kartochka*/


#amountup, #amountdown{
    height:15px;
}

div.productbuyamount div:nth-child(2){
    display: inline-block;
-moz-user-select: none;
color: rgb(249, 212, 5);
background: rgb(0, 86, 158) none repeat scroll 0px 0px;
left: 44px;
top: 0px !important;
position: absolute;
vertical-align: middle;
height: 32px !important;
width: 15px;
font-size: 13px;
text-align: center;
cursor: pointer;
}

div.makesamefilters{
    padding: 5px 0 20px 0;
	font-size:14px;
}


div.makesamefilters a{
    padding: 10px 50px 10px 5px;
background: #F9D405 url(shina/wrench1.png) no-repeat 97% center;
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;
display: block;
text-align: center;
max-width:350px;
width: 70%;
text-decoration: none;
font-weight: bold;
    
}

div.makesamefilters a:hover{
    background: #05569C url(shina/wrench.png) no-repeat 97% center;
    color:#fff;
}



#removefilters{

background: rgb(249, 212, 5) none repeat scroll 0% 0%;
padding: 5px 10px;
display: block;
margin: 10px auto 0px;
width: 50%;
cursor: pointer;
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;
}

#removefilters:hover{
    text-decoration:underline;
    color:#05569C;
}


div.removefiltact span#removefilters{
    display:block;
}

div.removefilt span#removefilters{
    display:none;
}

div.closebrand1pole_d{
    display:inline-block;
    width:49%;
    vertical-align:middle;
}


/*oplata_dostavka*/


div.my_oplata h3{
    text-align:center;
    font-size: 20px;
    
}

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

div.my_oplata div.tabs__caption div.active,
div.my_oplata div.tabs__caption div{
width: 33%;
text-align: center;
padding: 20px 0;
display:inline-block;
}

div.my_oplata div.tabs{
	background:url("shina/bg_site.png") repeat #f0f0f0;
	
	
}

div.my_oplata div.tabs__caption div.active,
div.my_oplata div.tabs__caption div:hover{
    padding:25px 0;
}

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


#brands1filtpole div:first-child{
    text-align:right;
    
}

div.my_oplata div.tabs__caption:before{
    position: absolute;
top: 0;
left: 1%;
content: "";
display: block;
width: 98%;
height: 100%;
/*box-shadow: 0 14px 44px -2px #05569C;*/
border-radius: 270px;
background:transparent;
}



/*mobile_menu*/


#list_menu{
    display:none;
    
}
.slicknav_menu {
	display:none;
}


div.slicknav_menu{
position: fixed;
top: -3px;
right: 34%;
z-index: 102;
width: 13%;
}

ul.slicknav_nav{
    background: rgba(0, 0, 0, 0) url("shina/bg_black75.png") repeat scroll 0 0;
position: fixed;
width: 50%;
height: 100%;
top: 0;
left: 0;
z-index: 100;
padding-top: 37px;
}



@media all and (max-width: 825px) {
	.js #menu {
		display:none;
	}
    
    #list_menu{
    display:block;
    
}


div.addcomment {
    width: 90%;
}
	
	.js .slicknav_menu {
		display:block;
	}
    
    
    div.overhead{
        display:none;
    }
    
    div.megacatalog{
        display:none;
    }
    
    div.headcolumnlogo img {
 height: 60px;
    position: relative;
    top: 5px;
    width: auto;
}

div.headcolumnlogo {
    width: 24%;
    position: fixed;
    left: 9px;
    top: -15px;
}

div.headcolumn2 {
    bottom: 0;
position: fixed;
bottom: 0;
left: 0;
z-index: 100;
background: rgba(0, 0, 0, 0) url("shina/bg_white75.png") repeat scroll 0 0;
width: 100%;
}

div.allheader{
    height:52px;
}

div.allheader {
    z-index: 101;
}

div.head {
    position: fixed;
    top: 0;
    background:#fff;
}

div.headcolumn3 {
    top: 0;
    width: 40%;
    right: 3px;
}

div.headcolumn2row2 {
    display: inline-block;
    position: relative;
    top: 2px;
    width: 37%;
}

div.overfooter img.botimg {
    display: none;
}


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

div.my_filter div.tabs {
    width: 98%;
    vertical-align: top;
}

div.overfooter div.inline_b {
    width: 46%;
    text-align: center;
}

div.allfooter{
    height:auto;
}

div.buttonsusers_button4{
    display:none;
}

div.buttonsusers_button3{
    height: 100%;
    width: 100%;
}


div.buttonsusers_button3 input {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border-radius: 0;
    color: rgba(0, 0, 0, 0);
    display: block;
    font-family: Calibri;
    font-size: 0;
    height: 100%;
    letter-spacing: 0;
    padding: 23px 0;
    width: 100%;
}

div.buttonsusers_button3 input:hover{
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border-radius: 0;
    color: rgba(0, 0, 0, 0);
    display: block;
    font-family: Calibri;
    font-size: 0;
    height: 100%;
    letter-spacing: 0;
    padding: 23px 0;
    width: 100%;
}

div.accounttabinfo {
    padding: 5px 1%;
}

div.account_userdatacolumn2 {
    display: inline-block;
    vertical-align: top;
    width: 90%;
    float:none;
}

div.account_title {
    border-bottom: 1px solid #f9d405;
    color: #05569c;
    font-size: 19px;
    margin: 20px auto 0;
    padding: 0 0 5px;
    text-align: center;
    width: 80%;
}

div.overfooter {
    overflow: visible;
    text-align:center;
}


div.account_userdatacolumn1 {
    display: inline-block;
    vertical-align: top;
    width: 90%;
}


div.addcommenttitle {
    width: 100%;
    }


div.overfooter div.inline_b:nth-child(3) a.director{
width: 66%;
margin: 0 auto; 
right:0;
}

div.buttonsusers_button2{
    display: none;
}

div.buttonsusers_button1 input{
    height:100%;
    width:100%;
    font-size: 0;
    color:transparent;
}

div.buttonsusers_button1 input:hover{
    font-size: 0;
    color:transparent;
}

div.buttonsusers_main {
    background: rgba(0, 0, 0, 0) url("shina/login.png") no-repeat scroll center;
    padding: 0;
}

div.headcolumn3row1{
    width:45%;
    height:50px;
}


div.buttonsusers_button1 {
    height: 48px;
}

div.headcolumn3row2 {
    display: inline-block;
    text-align: right;
    vertical-align: middle;
    width: 32%;
}
  
  
  #cartlist img {
    left: 19%;
    position: absolute;
    top: 7%;
}

div.cartmodul_amount{
    left:36%;
}
  
  div.overfooter div.inline_b{
    height:auto;
}

 #selectbrand1pole div:nth-child(1){
        left:0 !important;
    }
    
    
    img.direkt{
        display:none;
    }
    
    
div.feedback_main {
    margin-left: 0;
    min-width: 10px;
    padding: 20px;
    vertical-align: top;
}


div.productbigimg_in {
    width: 60%;
}

div.nextproduct_block {
    display:none;
}

div.productname h1 {
    font-size: 22px;
}

div.headinfo {
    box-shadow: 0 1px 2px 0;
}

div.cartform{
    width:100%;
    left:0;
}


div.mainselecttab:nth-child(2)::before, div.mainselecttabactive:nth-child(2)::before {
    color: #000000;
    content: "Б/у";
    font-size: 24px;
    height: 100%;
    left: 0;
    padding: 20px 0 0 20px;
    position: absolute;
    top: 0;
    width: 100%;
}

div.slicknav_menu a.slicknav_open:nth-child(1){
    height: 100%;
    left: 0;
    line-height: 1.125em;
    padding: 0.35em 0.4em;
    position: fixed;
    top: 0;
    background: transparent;
    z-index:10;
    vertical-align: middle;
    width: 100%;
}

div.slicknav_menu a.slicknav_open:nth-child(1):hover{
    background: transparent;
}

div.slicknav_menu ul.slicknav_nav a.slicknav_open:nth-child(1) {
       background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    height: auto;
    left: auto;
    line-height: 1.125em;
    padding: 0.35em 0.4em;
    position: relative;
    top: auto;
    vertical-align: middle;
    width: auto;
    z-index: 101;
}

#selectbrand1pole, #selectbrand2pole, #selectbrand3pole {
    left: 8%;
    position: fixed !important;
    top: 60px;
    width: 100%;
}

tr.carttitlerow:nth-child(1), td.cartcode{
    display:none;
    text-align:center;
}

tr.carttitlerow{
    text-align:center;
}

td.cartimg, td.cartname,
td.cartamount,#cart_oneprice84,
#cart_price,td.cartdelete,td.cartprice,
#delivery_price,#delivery_summ, div.cartpage_blockin11, div.cartpage_blockin12,
td.cartall,#cart_allprice, td.cartalldelete{
    display:inline-block;
    width:85%;
}

div.centermain{
    padding:0;
}

tr.cartrow0,
tr.cartrow1{
    text-align:center;
}

div.cartinfo_button1,
div.cartinfo_button2{
    display:inline-block;
    width:85%;
    text-align:center;
}

div.cartinfo_table {
    height: 400px;
    overflow-y: scroll;
}


div.tabs__caption {
    background: #05569c none repeat scroll 0 0;
    border-radius: 0;
    height: 65px;
    left: 0;
    line-height: 25px;
    list-style: outside none none;
    position: relative;
    text-align: center;
    width: 100%;
}

div.tabs__caption div,
div.tabs__caption div.active{
    width:23%;
    float:none
}



}

/*mobi*/

.slicknav_btn {
  position: relative;
  display: block;
  vertical-align: middle;
  float:  left;
  padding: 0.35em 0.4em 0.35em 0.4em;
  line-height: 1.125em;
  cursor: pointer; }
  .slicknav_btn .slicknav_icon-bar + .slicknav_icon-bar {
    margin-top: 0.188em; }

.slicknav_menu {
  *zoom: 1; }
  .slicknav_menu .slicknav_menutxt {
    display: block;
    line-height: 1.188em;
    float: left; }
  .slicknav_menu .slicknav_icon {
    float: left;
    width: 1.125em;
    height: 0.875em;
    margin: 0.15em 0.25em 0.15em 0.25em; }
    .slicknav_menu .slicknav_icon:before {
      background: transparent;
      width: 1.125em;
      height: 0.875em;
      display: block;
      content: "";
      position: absolute; }
  .slicknav_menu .slicknav_no-text {
    margin: 0; }
  .slicknav_menu .slicknav_icon-bar {
    display: block;
    width: 1.5em;
height: 0.12em;
    -webkit-border-radius: 1px;
    -moz-border-radius: 1px;
    border-radius: 1px;
    -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
    -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
    box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25); }
  .slicknav_menu:before {
    content: " ";
    display: table; }
  .slicknav_menu:after {
    content: " ";
    display: table;
    clear: both; }

.slicknav_nav {
  clear: both; }
  .slicknav_nav ul {
    display: block; }
  .slicknav_nav li {
    display: block; }
  .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 {
  font-size: 16px;
box-sizing: border-box;
padding: 12px 12px 8px; }
  .slicknav_menu * {
    box-sizing: border-box; }
  .slicknav_menu .slicknav_menutxt {
    color: #fff;
    font-weight: bold;
    display:none;
    text-shadow: 0 1px 3px #000; }
  .slicknav_menu .slicknav_icon-bar {
    background-color: #05569C; }

.slicknav_btn {
  margin: 3px 3px;
  text-decoration: none;
  text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px; }

.slicknav_nav {
  color: #fff;
  margin: 0;
  padding: 0;
  font-size: 0.875em;
  list-style: none;
  overflow: hidden; }
  .slicknav_nav ul {
    list-style: none;
    overflow: hidden;
    padding: 0;
    margin: 0 0 0 20px; }
  .slicknav_nav .slicknav_row {
    padding: 5px 10px;
    margin: 2px 5px; }
    .slicknav_nav .slicknav_row:hover {
      -webkit-border-radius: 6px;
      -moz-border-radius: 6px;
      border-radius: 6px;
      background: #ccc;
      color: #fff; }
  .slicknav_nav a {
    padding: 5px 10px;
    margin: 2px 5px;
    text-decoration: none;
    color: #fff; }
    .slicknav_nav a:hover {
      -webkit-border-radius: 6px;
      -moz-border-radius: 6px;
      border-radius: 6px;
      background: #cccccc none repeat scroll 0 0;
      color: #222; }
  .slicknav_nav .slicknav_txtnode {
    margin-left: 15px; }
  .slicknav_nav .slicknav_item a {
    padding: 0;
    margin: 0; }
  .slicknav_nav .slicknav_parent-link a {
    padding: 0;
    margin: 0; }

.slicknav_brand {
  color: #fff;
  font-size: 18px;
  line-height: 30px;
  padding: 7px 12px;
  height: 44px; }
  
 /* .slicknav_open{
    z-index:101;
  }*/
  
  

  
  
  @media all and (max-width:580px){
    div.productcolumns {
    display: block;
    width: 100%;
    text-align:center;
}

div.pagearticle_img {
    width: 100%;
    display: block;
    vertical-align: top;
    text-align: center;
}


div.pagearticle_info {
    display: table-cell;
    text-align: left;
    vertical-align: top;
    padding-left: 15px;
    padding-right: 15px;
}


div.productleftcolumn {
    display: inline-block;
    vertical-align: top;
    width: 75%;
}

div.productcentercolumn {
    display: inline-block;
    padding-left: 0;
    padding-right: 0;
    vertical-align: top;
    width: 75%;
    text-align:left;
}


div.productrightcolumn {
    display: inline-block;
    min-width: 180px;
    width: 250px;
    text-align:left;
}

div.mainselecttab:nth-child(2)::before, div.mainselecttabactive:nth-child(2)::before {
    font-size: 19px;
    padding: 10px 0 0 10px;
}


  }
  
  
  

  
  
  
  @media all and (max-width:520px){
    div.tabs__content:nth-child(5) div.inline_b{
        width:30%;
    }
    
    .block_doc div {
    float: none !important;
    height: auto !important;
    margin: 20px 0 0 27px ;
    width: 80% !important;
}
    
    #left_preimushestva div {
    border-radius: 10px;
    display: inline-block;
    vertical-align: middle;
    width: 35%;
}

#left_preimushestva div {
    width: 60%;
}

#selectbrand1pole #brands1filtpole, #selectbrand2pole #brands2filtpole, #selectbrand3pole #brands3filtpole{
    left: 8%;
    
    top: 60px;
    width: 100%;
}

#selectbrand1pole #brands1filtpole div.brandsall,
#selectbrand2pole #brands2filtpole div.brandsall,
#selectbrand3pole #brands3filtpole div.brandsall{
    width: 48% !important;
}

div.widthwindow{
    width:85% !important;
}


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

div.second_in{
    height:auto;
}
    
 div.second_in div.inline_b:nth-child(4){
    display: none;
 }
 
 div.loginform {
    background: #efefef none repeat scroll 0 0;
    box-shadow: 0 0 0 20px rgba(0, 0, 0, 0.3);
    display: none;
    padding: 10%;
    position: fixed;
    width: 80%;
    z-index: 500;
}


  }
  
   @media all and (max-width:500px){
    div.tri_parametra div:nth-child(2) img {
    display: none;
}


div.tri_parametra div div:nth-child(1),
div.tri_parametra div div:nth-child(2),
div.tri_parametra div div:nth-child(3){
    float:none;
    width:100%;
    padding-bottom:5px;
}

div.tri_parametra div div select{
    width:70%;
}

div.headcolumn2row2 {
    width: 100%;
    text-align:right;
   }
   
   #search_form{
    float:right;
   }
   
   div.sorting_sortingcell {
    border-left: 1px solid #00569e;
    display: block;
    padding: 3px 7px;
    margin: 5px 0;
}

#mainpodselect3 div.tri_parametra div div:nth-child(2) {
    margin-left: 0;
}
   
   }
   
   
@media all and (max-width:420px){
    
    div.product_main:nth-child(2n+2){
        width:85%;
    }
    
    div.product_main:nth-child(2n+1){
        width:85%;
    }
    
      
  div.productleftcolumn {
    display: inline-block;
    vertical-align: top;
    width: 90%;
}

div.productcentercolumn {
    display: inline-block;
    padding-left: 0;
    padding-right: 0;
    vertical-align: top;
    width: 90%;
    text-align:left;
}

div.mainselecttab:nth-child(2)::before, div.mainselecttabactive:nth-child(2)::before {
    font-size: 15px;
    padding: 5px 0 0 5px;
}
    
}

@media all and (max-width:450px){
    div.mainselecttab:nth-child(2) img, div.mainselecttabactive:nth-child(2) img {
    right: 20%;
    top: auto;
    width: 45%;
    bottom:0;
}

div.mainselecttab:nth-child(3) img, div.mainselecttabactive:nth-child(3) img {
    right: 20%;
    top: auto;
    width: 45%;
    bottom:0;
}

div.mainselecttab {
    width: 22%;
    height:15px;
    top:10px;
}

div.mainselecttab:hover {
    width: 22%;
    height:15px;
    top:10px;
}

div.mainselecttabactive {
    width: 22%;
height:15px;
top:10px;
}

div.tabs__caption div {
    font-size: 17px;
    }
    
    #topitemright {
    padding: 50px 0;
    padding-left:0;
}

   #topitemleft {
    padding: 50px 0;
    padding-left:0;
}


div.headcolumn3 {
    width: 56%;
}
    
    div.slicknav_menu {
    position: fixed;
    right: 51%;
    }
    
    div.tabs__content:nth-child(2) div.inline_b{
        width:45%;
    }
    div.tabs__content:nth-child(3) div.inline_b{
        width:45%;
    }
    div.tabs__content:nth-child(4) div.inline_b{
        width:45%;
    }
    div.tabs__content:nth-child(5) div.inline_b{
        width:45%;
    }
    
    #selectbrand1pole div:nth-child(1){
        left:0;
    }
    
}
   
   @media all and (max-width:890px){
        div.overfooter img.botimg{
            display:none;
        }
   }


#selectbrand1pole #makepodbor,
#selectbrand2pole #makepodbor,
#selectbrand3pole #makepodbor{
    margin:0;
}



#closebrand1pole,
#closebrand2pole,
#closebrand3pole{
    padding:0;
    margin:0;
    display:inline-block
}



div.podbor_close div{
    display:inline-block;
    vertical-align:middle;
}

div.podbor_close div:nth-child(1){
     width: 60%;
}

div.podbor_close div:nth-child(2){
    width:37%;
    text-align: right;
}

#brands1filtpole,
#brands2filtpole,
#brands3filtpole{
    font-size:12px;
}

@media all and (max-width:320px){
    div.overfooter div.inline_b {
    text-align: center;
    width: 70%;
}

div.overfooter div.inline_b:nth-child(3) {
    text-align: center;
    width: 70%;
}

#podbor1brandsee, #podbor2brandsee, #podbor3brandsee{
    background-image: none;
}


}

#forgetpass{
    cursor:pointer;
}

div.overfooter div.inline_b:nth-child(1) a:hover,
div.overfooter div.inline_b:nth-child(2) a:hover{
    text-decoration:underline;
}

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


#selectbrand1pole #brands1filtpole div.brandsall,
#selectbrand2pole #brands2filtpole div.brandsall,
#selectbrand3pole #brands3filtpole div.brandsall{
    width: 98% !important;
}

div.widthwindow{
    width:95% !important;
}

}

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

div.tabs__caption1 {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    height: auto;
    left: 17%;
    position: relative;
    top: 4px;
    width: 30%;
}

div.tabs__caption1 div{
    box-shadow:1px 1px 2px 0 #000000;
}


}


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

div.tabs__caption1 {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    height: auto;
    
    position: relative;
    top: 4px;
    width: 35%;
}

}



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

div.tabs__caption1 {
     background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    height: 50px;
    left: auto;
    margin: 0 auto;
    top: 4px;
    width: 35%;
}

div.tabs__caption1 div{
    position:relative;
    top:30px;
}

}


@media all and (max-width:480px){
div.tabs__caption1 {
    width: 85%;
}

div.delivercent_category2{
 display:inline-block;
 min-width:210px;
 margin:20px auto 0;
 text-align:center;	
}
div.delivercent_category1{
	display:inline-block;
 min-width:210px;
}

div.incenter{
	text-align:center;
}

}




@media all and (max-width:1100px){
/*div.mainselecttab:hover{
    width:200px;
    
}*/
}

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

div.baner_dt div {
    line-height: 36px;
    padding: 0 18%;
}
}

@media all and (max-width:800px){
    div.baner_dt div {
    font-size:25px;
    margin-bottom:10px;
}
}

@media all and (max-width:650px){
div.baner_dt div {
    line-height: 32px;
    padding: 0 15%;
}

div.delivercent_category2{
 display:inline-block;
 min-width:420px;
 margin:20px auto 0;
 text-align:center;	
}
div.delivercent_category1{
	display:inline-block;
 min-width:210px;
}


}

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

div.baner_dt div {
    background-position: 4% bottom;
    background-size: auto 60%;
    padding: 0 15% 0 5%;
    
    }
    div.delivercent_category2{
     min-width:180px;
     
     }
 }  
    
    
    @media all and (max-width:550px){
    
    div.baner_dt div {
    background-position: 10% 40px;
    padding: 0 2%;
    text-align: center;
    min-height: 88px;
    }
    div.baner_dt{
    height: 93px;
    }
    
    div.close_one img{
        bottom:0;
        top:auto;
    }
    


 }  
    
    
     @media all and (max-width:450px){
        div.baner_dt{
            height:auto;
        }
        
        div.baner_dt div {
    padding: 0 10% 0 3%;
    
    }
        
        }
    
    
    

    
    
    
    div.img_baner {
        width:90%;
    }
    div.img_baner img{
     border-radius: 10px;
    box-shadow: -8px 5px 9px -4px #d9d9d9;
    width: 210px;
    }
    
    div.baner_dt{
        max-width:1200px;
        min-width:320px;
        width:100%;
        margin:0 auto;
    }
/*     div.baner_shina {
        background:#FB1F14;
        margin-bottom:10px;
        width:100%;
    }
       div.baner_shina div{
        background-image: url("shina/force.png");
        background-image: url("/img/system/logo-rus-2.png");
        background-position: 2% 22px;
        background-size: auto 50%;
        color: #ffffff;
        }*/

div.baner_shina {
        background:#f3f3f3;
        margin-bottom:10px;
        width:100%;
    }
 div.baner_shina div{      
 
background:url(baners/bg_index_ban.jpg) no-repeat left -73px ;
/*    background-image: url(/img/system/logo-rus-2.png);
    background-position: 4% 15px;
    background-size: auto 70%;
*/    color: #05569c;
 }
        
        
        
        
  @media all and (max-width:1050px){       
        
/*        div.baner_shina div {
    background-image: url("shina/force.png");
    background-position: 2% 26px;
    background-size: auto 40%;
      font-size: 26px;
    }*/
  div.baner_shina div {    
     background-image: url(/img/system/logo-rus-2.png);
    background-position: 4% 15px;
    background-size: auto 70%;
 }   
    div.baner_dt div {
   line-height: 30px;
    min-height: 75px;
    padding: 8px 30% 0;
}

div.baner_dt a:nth-child(2) {
    font-size: 17px;
    padding: 5px 0;
    right: 13%;
    top: 20px;
    }
    
    }
    
    @media all and (max-width:900px){  
      div.baner_dt div {
     line-height: 30px;
    min-height: 75px;
    padding: 8px 40% 0 25%;
    
    }
    
    }
    
    div.baner_shina a:nth-child(2){
    }
    
    div.baner_shina a:nth-child(2){
        
    }
    
      div.baner_shina:hover a:nth-child(2){
        
    }
    
    div.close_one{
        overflow: hidden;
        width:0;
        position:relative;
        transition:all 2s ease;
        -o-transition:all 2s ease;
        -moz-transition:all 2s ease;
        -ms-transition:all 2s ease;
        -webkit-transition:all 2s ease;
        padding-top:10px;
    }
    
    div.baner_dt{
        width:100%;
    }
    
    div.close_one1{
        overflow: hidden;
        width:0;
        float:right;
        position:relative;
        transition:all 2s ease 2s;
        -o-transition:all 2s ease 2s;
        -moz-transition:all 2s ease 2s;
        -ms-transition:all 2s ease 2s;
        -webkit-transition:all 2s ease 2s;
        padding-top:10px;
display:none;
    }
    
    div.close_one img{
        height:85px;
        position:absolute;
        right: 0;
        top:0;
        transform: rotate(0);
        -o-transform: rotate(0);
        -moz-transform: rotate(0);
        -ms-transform: rotate(0);
        -webkit-transform: rotate(0);
        transition:all 2s ease;
        -o-transition:all 2s ease;
        -moz-transition:all 2s ease;
        -ms-transition:all 2s ease;
        -webkit-transition:all 2s ease;
    }
    
    div.close_one1 img{
        height:85px;
        position:absolute;
        left: 0;
        top:0;
        transform: rotate(0);
        -o-transform: rotate(0);
        -moz-transform: rotate(0);
        -ms-transform: rotate(0);
        -webkit-transform: rotate(0);
        transition:all 2s ease 2s;
        -o-transition:all 2s ease 2s;
        -moz-transition:all 2s ease 2s;
        -ms-transition:all 2s ease 2s;
        -webkit-transition:all 2s ease 2s;
    }
    
    div.animated,
    div.animated1{
        width:100%;
    }
    
    div.animated img{
        transform: rotate(1080deg);
        -o-transform: rotate(1080deg);
        -moz-transform: rotate(1080deg);
        -webkit-transform: rotate(1080deg);
        -ms-transform: rotate(1080deg);
    }
    
        div.animated1 img{
       transform: rotate(-1080deg);
        -o-transform: rotate(-1080deg);
        -moz-transform: rotate(-1080deg);
        -webkit-transform: rotate(-1080deg);
        -ms-transform: rotate(-1080deg);
    }
    
    
    
    
        @media screen and (max-width: 1100px) {
    .block_doc div{
         display: inline-block;
    float: none !important;
    height: 340px;
    margin: 20px 0 0 0  !important;
    width: 31% !important;
    }
    .block_doc{
        height:auto !important;
        text-align: center;
    }
    
    div.baner_shina div {
        HEIGHT:AUTO;
    }
    }
    
      @media screen and (max-width: 830px) {
    .block_doc div{
         display: inline-block;
    float: none !important;
    height: 340px;
    margin: 20px 0 0  0 !important;
    width: 46% !important;
    }
    
    div.my_oplata2 div.tabs__caption div.active, 
    div.my_oplata2 div.tabs__caption div{
        width:31%;
    }
    
    div.my_oplata2 div.tabs__caption{
        height:100px;
        margin-bottom:15px;
    }
    div.baner_dt div {
}

div.baner_shina div {
    background-repeat: no-repeat;
    }
    
    }
    
     @media screen and (max-width: 780px) {
    div.baner_dt div {
    line-height: 30px;
    min-height: 75px;
    padding: 5px 0 0 13%;
}

div.baner_dt a:nth-child(2) {
    font-size: 17px;
    padding: 5px 0;
    right: 14%;
    top: 38px;
}
    
    }
    
         @media screen and (max-width: 710px) {
    
    div.baner_dt div {
    background-position: 10% 40px;
    text-align: left;
    font-size:24px;
}
div.baner_dt a:nth-child(2){
right: 18%;
}

div.questform,
div.oneclickform {
    width: 96%;
    margin-left:2%;
}


div.sliderlasitems,
div.sliderlasitem_info{
    width:100%;
    overflow:hidden;
}
}


 @media screen and (max-width: 660px) {
/*        div.baner_dt div {
    background-position: 10% 40px;
    text-align: left;
    padding-left:5%;
 }*/
 div.baner_dt div {
    background-position: 21% 33px;
    background-size: auto 60%;
    text-align: left;
    padding-left: 5%;        
}
 }
    @media screen and (max-width: 550px) {
        .block_doc div{
        width: 49% !important;
    }
    
    div.my_oplata2 div.tabs__caption div{
        font-size:18px;
    }
    
    
div.slidersameitem_center {
    display: block;
    margin: 0 auto;
    max-width: 1200px;
    overflow: hidden;
    vertical-align: middle;
    width: 100%;
}

div.slidersameitem_left,
div.slidersameitem_right,
div.sliderlasitem_right, 
div.sliderlasitem_left{
    padding:0;
}
    
    div.close_one {
    height: 93px;
    }
    
    div.my_oplata2 div.tabs__caption div{
        font-size:16px;
    }
    

div.slidersameitem_center, div.sliderlasitem_center
 {
    display: table-cell;
    max-width:300px;
    overflow:hidden;
}

        .block_doc div {
    float: none !important;
    height: auto !important;
    margin: 20px 0 0 27px ;
    width: 80% !important;
}


.block_doc a.download {
    display: block;
    left: 0 !important;
    margin: 10px 0;
    position: relative;
}
div.close_one img {
  bottom: -35px;
    height: 85px;
    position: absolute;
    right: 0;
    top: auto;
    }
    }
    
        @media screen and (max-width: 450px){
            div.close_one img {
                display:none;
            }
            
            
/*            div.baner_dt div{
                text-align:center;
                height:100px;
                background-position: 5% 67px;
    background-size: 35% auto;
            }*/

div.baner_dt div {
    text-align: center;
    height: 100px;
    background-position: 5% 40px;
    background-size: 35% auto;
}
            
              div.close_one{
                height:100px;
                
              }
              
              div.overfooter div.inline_b {
    text-align: center;
    width: 80% !important;
}

div.overfooter div.inline_b:nth-child(4) a.director {
    display: inline-block;
    margin: 10px 0;
    right:0;
    top: 0;
    }
              
              
div.baner_dt a:nth-child(2) {
    bottom: 10px;
    right: 12%;
    top: auto;
}

div.centertext{
    padding:0 5px;
}
            
            
            
        }
    /* baner v kartochkah force */
    
    
    .baner_in_card {
        width: 81%;
        height: 40px;
        background: #FB1F14;
    }
    
    .baner_in_card span {
    position: relative;
    left: 28px;
    top: 8px;
    text-decoration: none;
    font-weight: bold;
    font-size: 15px;  
    }
    
    .baner_in_card a {
    text-decoration: none;
    color: black;
    display: block;
    width: 100%;
    height: 100%;  
    }
    
    .baner_in_card a:hover {
    text-decoration: none;
    color: #ffffff;
    display: block;
    width: 100%;
    height: 100%;  
    }
    
    
    .baner_in_card div {    
    height: 40px;
    background-image: url("shina/force.png");
    background-position: 265px 9px;
    background-size: 135px;
    background-repeat: no-repeat;
    }   
    
 
@media screen and (min-width: 800px) {
    
div.overhead {
    left: 0;
    margin: 0 auto;
    position: fixed;
    top: 0;
    width: 100%;
    z-index:7;
}

div.allheader {
    padding-top: 44px;
    z-index:5;
    }
}

@media screen and (max-width: 1000px) {
    
div.second_in a{
font-size:15px;
}
}

#callme_button{
    background:#05569c;
    color:#fff;
    box-shadow:none;
}

#callme_button:hover{
    background:#F8D31A;
    color: #000;
}




.block_o_nas {
  padding: 10px;  
}

.block_o_nas h1, h2 {
    text-align: center!important;
}

.block_o_nas div.block_ol {
    margin: 1em auto;
    border: 1px solid rgb(100,100,100);
    box-shadow: 20px 0 20px -20px #000 inset, -20px 0 20px -20px #000 inset;
    padding: 0px 40px 10px 30px;  
}

div#selectbrand1pole div.podbor_close{
	padding-bottom:10px;
}

/*arrow+top*/

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




/*скрыть б\у*/


div.mainselecttab:nth-child(2),
div.mainselecttabactive:nth-child(2){
}

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



/*NewYear*/

/*div.buttonsusers_main{
    position:relative;
}

div.buttonsusers_main:before{
     background: rgba(0, 0, 0, 0) url("ny/shapka.png") no-repeat scroll left top ;
     background-size: 100%;
    content: "";
    height: 15px;
    left: 20px;
    position: absolute;
    top: -4px;
    width: 20px;
}


div.crap_line {
    background: rgba(0, 0, 0, 0) url("ny/uzor_ng.jpg") repeat scroll 0 0;
    box-shadow: 1px 3px 3px 0 #000000;
    height: 25px;
    position: relative;
    width: 100%;
    z-index: 2;
}

div.my_filter div.popular::before {
    background: rgba(0, 0, 0, 0) url("ny/snowman2.png") no-repeat scroll center center;
    bottom: 13px;
    content: "";
    height: 96px;
    position: absolute;
    left: 18%;
    width: 96px;
    z-index: 1;
}
div.my_filter div.popular::after {
    background: rgba(0, 0, 0, 0) url("ny/box1.png") no-repeat scroll center center / 100% auto;
    bottom: 0;
    content: "";
    height: 128px;
    left: 36%;
    position: absolute;
    width: 90px;
}

div.my_filter div.popular{
    position:relative;
}


div.ny{
    height: 89px;
    position: relative;
    top: 0;
    z-index: 2;
}





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


}



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


div.buttonsusers_main::before {
    background: rgba(0, 0, 0, 0) url("ny/shapka.png") no-repeat scroll center top / auto 100%;
    content: "";
    height: 15px;
    left: 0;
    position: absolute;
    top: -1px;
    width: auto;
    right: 12px;
}


div.my_filter div.popular::before,
div.my_filter div.popular::after{
    display:none;
}


div.headcolumnlogo img {
    height: 59px;
    top: 5px;
}

}
*/

/*NewYear*/

div.ny{
   /* display: none;*/
}










.block_doc {
    background: #f7f7f7 none repeat scroll 0px 0px;
    border: 3px solid #05569c;
    height: 500px;
}


.block_doc a.download {
    position: relative;
    left: 28px;
}

.block_doc div {
    width: 30%;
    text-align: center;
    height: 440px;
    float: left;
    margin: 20px 0 0 27px;
}

.block_doc div img {
    border: 2px solid #cecece;
}


#rc-copyright{
    display:none !important;
}


div.bigimginlist {
	 display:none; position:absolute; left:60%; top:60%;     width: 100%; box-shadow:2px 2px 2px 2px silver; z-index:100; background:white;
}
div.product_imgin:hover div.bigimginlist {
	display:block;
}


/*baners*/

.mainselecttab:first-child ~ .mainselecttab,
.mainselecttab:first-child ~ .mainselecttabactive,
.mainselecttabactive:first-child ~ .mainselecttab{
    display:none !important;
}

.baner_index {
    position: relative;
    max-width: 652px;
    width: 100%;
    display: inline-block;
    height: 82px;
    border-radius: 10px;
    overflow: hidden;
    vertical-align: top;
    background: url(baners/bg_index_ban.jpg) no-repeat left -73px;
    margin-left: 16px;
    box-shadow: 0 0 25px 0 rgba(0,0,0,0.7);
}

.baner_index:after{
    content:'';
    position:absolute;
    top:0;
    right:0;
    bottom:0;
    left:0;
    background:url(baners/p_index.png) no-repeat 100% top;
}

.baner_index:before{
    content:'';
    position:absolute;
    top:0;
    right:0;
    bottom:0;
    left:0;
    background:rgba(0,0,0,0.2);
    z-index:-1;
}

.baner_index .b_u {
    font-size: 64.57px;
    font-family: sfui-bold, calibri;
    color: #fff;
    position: relative;
    z-index: 1;
    display: inline-block;
    vertical-align: middle;
    margin: 0 8%;
}

.b_u:after{
    content: '';
    position: absolute;
    top: 38px;
    left: 124%;
    bottom: 0;
    background: url(baners/yellow-arr-index.png) no-repeat center center;
    width: 115px;
    z-index:-1;
}

.baner_index a.but_bg{
    position:absolute;
    top:0;
    left:0;
    right:0;
    bottom:0;
    z-index:1;
}


.baner_index .text_but{
    text-align: center;
    color: #fff;
    display: inline-block;
    vertical-align: middle;
    margin-left: 14%;
}


.baner_index .text_but p{
    font-size:20.74px;
    font-family: sfui-bold, calibri;
    margin:0;
    z-index: 1;
    position: relative;
}
.but{
    height:40px;
    position: relative;
    z-index:2;
        display: inline-block;
}

.but a,
.but button,
.first_block .but input#callme_button{
    background: #FFC700;
    border: none;
    border-bottom: 4px solid #C58E00;
    border-left: 2px solid #C58E00;
    border-right: 2px solid #C58E00;
    border-radius: 5px;
    padding: 14px 0;
    display: inline-block;
    position: relative;
    top: 5px;
    box-shadow: 0 5px 20px 0 rgba(0,0,0,0.2), 0 -5px 20px 0 #C58E00 inset;
    font-size: 11.55px;
    font-family: sfui-bold, calibri;
    text-decoration: none;
    transition: all 0.2s ease;
    color: #000;
    text-align: center;
    width: 300px;
    box-sizing: border-box;
    font-size: 14px;
}


.but a:hover,
.but button:hover,
.first_block .but input#callme_button:hover{
    top:9px;
    border-bottom: 1px solid #C58E00;
    border-left: 1px solid #C58E00;
    border-right: 1px solid #C58E00;
    box-shadow: 0 0 20px 0 rgba(0,0,0,0.2), 0 0px 20px 0 #C58E00 inset;
    text-decoration: none;
}


.baner_right{
    height: 263px;
    width: 220px;
    margin-left: 0;
    background: url(baners/ban_1.jpg) no-repeat left top;
    background-size: 100%;
}

.baner_right:before{
    display:none;
}


.baner_right:after{
    display:none;
}

.baner_right .text_but {
    text-align: center;
    color: #fff;
    display: inline-block;
    vertical-align: middle;
    z-index: 2;
    margin-left: 0;
    right: 0;
    left: 0;
    position: absolute;
    bottom: 12px;
}

.baner_right .text_but ~ .text_but{

}


div.baner_right{
    transition:all 0.5s ease;
    animation-name: baner_effect;
    -o-animation-name: baner_effect;
    -moz-animation-name: baner_effect;
    -webkit-animation-name: baner_effect;
    -ms-animation-name: baner_effect;
    animation-duration: 21s;
    -o-animation-duration: 21s;
    -moz-animation-duration: 21s;
    -webkit-animation-duration: 21s;
    -ms-animation-duration: 21s;
    animation-delay: 0;
    -o-animation-delay: 0;
    -ms-animation-delay: 0;
    -moz-animation-delay: 0;
    -webkit-animation-delay: 0;
    animation-timing-function:linear;
    -o-animation-timing-function:linear;
    -ms-animation-timing-function:linear;
    -moz-animation-timing-function:linear;
    -webkit-animation-timing-function:linear;
    animation-iteration-count:infinite;
    -o-animation-iteration-count:infinite;
    -ms-animation-iteration-count:infinite;
    -moz-animation-iteration-count:infinite;
    -webkit-animation-iteration-count:infinite;
    animation-direction: reverse;
    -o-animation-direction: reverse;
    -moz-animation-direction: reverse;
    -ms-animation-direction: reverse;
    -webkit-animation-direction: reverse;
    animation-play-state: running;
    -o-animation-play-state: running;
    -moz-animation-play-state: running;
    -webkit-animation-play-state: running;
    -ms-animation-play-state: running;
    animation-fill-mode: farwards;
    -o-animation-fill-mode: farwards;
    -moz-animation-fill-mode: farwards;
    -ms-animation-fill-mode: farwards;
    -webkit-animation-fill-mode: farwards;
}


@keyframes baner_effect {
    0% {background: url(baners/ban_1.jpg) no-repeat left top;background-size: 100%;}
    32% {background: url(baners/ban_1.jpg) no-repeat left top;background-size: 100%;}
    33% {background: url(baners/ban_2.jpg) no-repeat left top;background-size: 100%;}
    66% {background: url(baners/ban_2.jpg) no-repeat left top;background-size: 100%;}
    67% {background: url(baners/ban_3.jpg) no-repeat left top;background-size: 100%;}
    100% {background: url(baners/ban_3.jpg) no-repeat left top;background-size: 100%;}
}

@-webkit-keyframes baner_effect{
    0% {background: url(baners/ban_1.jpg) no-repeat left top;background-size: 100%;}
    32% {background: url(baners/ban_1.jpg) no-repeat left top;background-size: 100%;}
    33% {background: url(baners/ban_2.jpg) no-repeat left top;background-size: 100%;}
    66% {background: url(baners/ban_2.jpg) no-repeat left top;background-size: 100%;}
    67% {background: url(baners/ban_3.jpg) no-repeat left top;background-size: 100%;}
    100% {background: url(baners/ban_3.jpg) no-repeat left top;background-size: 100%;}
}

.baner_right  div.text_but:nth-child(1){
    animation-name: but_effect;
    -o-animation-name: but_effect;
    -moz-animation-name: but_effect;
    -webkit-animation-name: but_effect;
    -ms-animation-name: but_effect;
    animation-duration: 21s;
    -o-animation-duration: 21s;
    -moz-animation-duration: 21s;
    -webkit-animation-duration: 21s;
    -ms-animation-duration: 21s;
    animation-delay: 0;
    -o-animation-delay: 0;
    -ms-animation-delay: 0;
    -moz-animation-delay: 0;
    -webkit-animation-delay: 0;
    animation-timing-function:linear;
    -o-animation-timing-function:linear;
    -ms-animation-timing-function:linear;
    -moz-animation-timing-function:linear;
    -webkit-animation-timing-function:linear;
    animation-iteration-count:infinite;
    -o-animation-iteration-count:infinite;
    -ms-animation-iteration-count:infinite;
    -moz-animation-iteration-count:infinite;
    -webkit-animation-iteration-count:infinite;
    animation-direction: reverse;
    -o-animation-direction: reverse;
    -moz-animation-direction: reverse;
    -ms-animation-direction: reverse;
    -webkit-animation-direction: reverse;
    animation-play-state: running;
    -o-animation-play-state: running;
    -moz-animation-play-state: running;
    -webkit-animation-play-state: running;
    -ms-animation-play-state: running;
    animation-fill-mode: farwards;
    -o-animation-fill-mode: farwards;
    -moz-animation-fill-mode: farwards;
    -ms-animation-fill-mode: farwards;
    -webkit-animation-fill-mode: farwards;
}


@keyframes but_effect {
    0% {visibility:visible;}
    32% {visibility:visible;}
    33% {visibility:hidden;}
    100% {visibility:hidden;}
}

@-webkit-keyframes but_effect{
    0% {visibility:visible;}
    32% {visibility:visible;}
    33% {visibility:hidden;}
    100% {visibility:hidden;}
}

.baner_right div.text_but:nth-child(2){
    animation-name: but_effect1;
    -o-animation-name: but_effect1;
    -moz-animation-name: but_effect1;
    -webkit-animation-name: but_effect1;
    -ms-animation-name: but_effect1;
    animation-duration: 21s;
    -o-animation-duration: 21s;
    -moz-animation-duration: 21s;
    -webkit-animation-duration: 21s;
    -ms-animation-duration: 21s;
    animation-delay: 0;
    -o-animation-delay: 0;
    -ms-animation-delay: 0;
    -moz-animation-delay: 0;
    -webkit-animation-delay: 0;
    animation-timing-function:linear;
    -o-animation-timing-function:linear;
    -ms-animation-timing-function:linear;
    -moz-animation-timing-function:linear;
    -webkit-animation-timing-function:linear;
    animation-iteration-count:infinite;
    -o-animation-iteration-count:infinite;
    -ms-animation-iteration-count:infinite;
    -moz-animation-iteration-count:infinite;
    -webkit-animation-iteration-count:infinite;
    animation-direction: reverse;
    -o-animation-direction: reverse;
    -moz-animation-direction: reverse;
    -ms-animation-direction: reverse;
    -webkit-animation-direction: reverse;
    animation-play-state: running;
    -o-animation-play-state: running;
    -moz-animation-play-state: running;
    -webkit-animation-play-state: running;
    -ms-animation-play-state: running;
    animation-fill-mode: farwards;
    -o-animation-fill-mode: farwards;
    -moz-animation-fill-mode: farwards;
    -ms-animation-fill-mode: farwards;
    -webkit-animation-fill-mode: farwards;
}


@keyframes but_effect1 {
    0% {visibility:hidden;}
    33% {visibility:hidden;}
    34% {visibility:visible;}
    66% {visibility:visible;}
    67% {visibility:hidden;}
    100%{visibility:hidden;}
}

@-webkit-keyframes but_effect1{
    0% {visibility:hidden;}
    33% {visibility:hidden;}
    34% {visibility:visible;}
    66% {visibility:visible;}
    67% {visibility:hidden;}
    100%{visibility:hidden;}
}

.baner_right div.text_but:nth-child(3){
    animation-name: but_effect2;
    -o-animation-name: but_effect2;
    -moz-animation-name: but_effect2;
    -webkit-animation-name: but_effect2;
    -ms-animation-name: but_effect2;
    animation-duration: 21s;
    -o-animation-duration: 21s;
    -moz-animation-duration: 21s;
    -webkit-animation-duration: 21s;
    -ms-animation-duration: 21s;
    animation-delay: 0;
    -o-animation-delay: 0;
    -ms-animation-delay: 0;
    -moz-animation-delay: 0;
    -webkit-animation-delay: 0;
    animation-timing-function:;
    -o-animation-timing-function:linear;
    -ms-animation-timing-function:linear;
    -moz-animation-timing-function:linear;
    -webkit-animation-timing-function:linear;
    animation-iteration-count:infinite;
    -o-animation-iteration-count:infinite;
    -ms-animation-iteration-count:infinite;
    -moz-animation-iteration-count:infinite;
    -webkit-animation-iteration-count:infinite;
    animation-direction: reverse;
    -o-animation-direction: reverse;
    -moz-animation-direction: reverse;
    -ms-animation-direction: reverse;
    -webkit-animation-direction: reverse;
    animation-play-state: running;
    -o-animation-play-state: running;
    -moz-animation-play-state: running;
    -webkit-animation-play-state: running;
    -ms-animation-play-state: running;
    animation-fill-mode: farwards;
    -o-animation-fill-mode: farwards;
    -moz-animation-fill-mode: farwards;
    -ms-animation-fill-mode: farwards;
    -webkit-animation-fill-mode: farwards;
}


@keyframes but_effect2 {
    0% {visibility:hidden;}
    66% {visibility:hidden;}
    67% {visibility:visible;}
    99% {visibility:visible;}
    100% {visibility:hidden;}
}

@-webkit-keyframes but_effect2{
    0% {visibility:hidden;}
    66% {visibility:hidden;}
    67% {visibility:visible;}
    99% {visibility:visible;}
    100% {visibility:hidden;}
}


.baner_index.item_ban{
    margin-left: 0;
    margin-top:15px;
}

.baner_index.item_ban .b_u{
    display: none;
}


.baner_index.item_ban .text_but{
    margin-top:9px;
}

.baner_index.item_ban:after {
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: url(baners/p_index.png) no-repeat -65% top;
}

.baner_index.item_ban .text_but {
    margin-top: 9px;
    display: block;
    margin-left: 0;
}

/*baners*/


/*first_block*/

.first_block div.site_block {
    margin: 0 auto;
    min-width: 320px;
    padding: 5px 0;
    position: relative;
    cursor: default;
    background: url(shina/bg_f_block.jpg);
    max-width: 1152px;
    height: 467px;
    border: 4px solid #FFCA00;
    border-radius: 10px;
    margin-top: 20px;
    padding-left: 60px;
    box-shadow: 0 0 25px 0 rgba(0,0,0,0.7);
    box-sizing:border-box;
}

.first_block h2{
    text-align: left !important;
    font-size: 41.67px;
    color: #fff;
    font-family: calibri;
    white-space: pre-line;
    line-height: 37px;
    font-weight: bold;
}

.first_block h2 span{
    background: #191919;
    padding: 0 25px;
}

.first_block h2 span:first-child{
    position:relative;
    z-index:2;
}

.first_block h2 span:nth-child(2){
    position:relative;
    z-index:1;
}


.first_block ul{
    margin: 0;
    padding: 0;
    font-size: 23.67px;
    color: #fff;
    line-height: 22px;
    font-family: calibri;
}

.first_block ul li{
    position: relative;
    list-style: none;
}

.first_block ul li:before{
    content:'-';
    font-size:23px;
    padding:0 10px;
    color:#FFCA00;
}

.first_block p{
    text-align: center;
    max-width: 345px;
    font-family: calibri;
    font-size: 23.67px;
    color: #fff;
    margin: 10px 0;
    background: #00A8DE;
    line-height: normal;
    padding: 0 0 3px;
}

.first_block .but {
    max-width: 345px;
    text-align: center;
    width: 100%;
}
.first_block .but button{
    border-top:none;
    font-size: 20px;
    color: #3b3b3b;
    font-family: calibri;
    padding: 12px 40px;
    cursor:pointer;
}

/*first_block*/

/*con_form*/

.zagl_con {
    color: #fff;
    font-size: 21.4px;
    white-space: pre-line;
        font-family: calibri;
}

.zagl_con > span {
    font-weight: bold;
    display: block;
    font-size: 26.4px;
    line-height: 22px;
    position: relative;
}

.zagl_con > span span{
    position:relative;
    z-index:1;
}

.zagl_con > span:before{
    content: '';
    position: absolute;
    top: 1px;
    left: -7px;
    width: 211px;
    height: 27px;
    background: #000;
}

.zagl_con > span:after{
    content: '';
    position: absolute;
    bottom: -5px;
    left: -7px;
    width: 240px;
    height: 27px;
    background: #000;
}

.form_con_con div.feedback_main {
    min-width: 1px;
    padding: 0;
    margin-left: 0;
}

.form_con_con div.feedback_title {
    font-size: 21.4px;
    font-family: calibri;
    color: #fff;
    margin: 22px 0;
    padding: 0;
    text-transform: none;
    width: auto;
    text-align: left;
    border: none;
    line-height: 19px;
}

.form_con_con input[type="text"] {
    font-size: 16px;
    font-family: calibri, arial;
    border: none;
    box-sizing: border-box;
    color: #000000;
    background: #69ACD1;
    width: 100%;
    max-width: 230px;
    padding: 7px 15px;
    -moz-box-sizing: border-box;
    outline: none;
    -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;
}

.form_con_con input[type="text"]:focus {
    border: none;
    box-shadow: none;
    background: #fff;
}

.form_con_con input[type="text"].fail{
    background: rgb(255, 200, 200);
    box-shadow: 0 0 6px red;
}

.form_con_con input#backcall_button{
    background: #FFC700;
    border-bottom: 4px solid #C58E00;
    border-left: 2px solid #C58E00;
    border-right: 2px solid #C58E00;
    border-radius: 5px;
    padding: 9px 40px;
    display: inline-block;
    position: relative;
    color:#000;
    top: 5px;
    box-shadow: 0 5px 20px 0 rgba(0,0,0,0.2), 0 -5px 20px 0 #C58E00 inset;
    font-size: 11.55px;
    font-family: sfui-bold, calibri;
    text-decoration: none;
    transition: all 0.2s ease;
}

.form_con_con input#backcall_button:hover {
    top: 9px;
    border-bottom: 1px solid #C58E00;
    border-left: 1px solid #C58E00;
    border-right: 1px solid #C58E00;
    box-shadow: 0 0 20px 0 rgba(0,0,0,0.2), 0 0px 20px 0 #C58E00 inset;
    text-decoration: none;
}

.form_con_con  div.feedback_button {
    text-align: left;
    height: 41px;
}
/*con_form*/


@media screen and (max-width:1100px){
    
.baner_index {
    position: relative;
    max-width: 556px;
}

.baner_index .b_u {
    margin: 0 4%;   
}


}


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

.baner_index.f .b_u {
    margin: 11px 4% 0;
    font-size: 47px;
}

.baner_index.f {
    position: relative;
    max-width: 510px;
    height: 65px;
}

.baner_index.f .b_u {
    margin: 0 4% 0;
}

.baner_index.f .text_but p {
    font-size: 18.74px;
    font-family: sfui-bold, calibri;
    margin: 0;
}

.but a {
    padding: 7px 40px;
}

.b_u:after {
    top: 22px;
}

div.allcentermain ~ .baner_index.f{
    margin:15px 0;
}
}


@media screen and (max-width:800px){
.mainselecttabactive{
    display:none!important;
}

.baner_index.f {
    margin: 0 0 10px;
}

div.allcentermain ~ .baner_index.f {
    margin: 15px auto;
    display: block;
}
}

@media screen and (max-width:500px){
.baner_index.f {
    position: relative;
    max-width: 98%;
    height: 65px;
}

.baner_index.f .b_u {
    margin: 0 1% 0;
    font-size: 30px;
}

.baner_index.f .b_u {
    margin: 0 1% 0;
    font-size: 30px;
}


.baner_index.f {
    margin: 0 0 10px;
    max-width: 98%;
}

.baner_index.f .b_u:after{
    display:none;
}

.baner_index.f .text_but {
    margin-left: 5%;
    margin-right: 5%;
}

.baner_index.f:after {
    background: url(baners/p_index.png) no-repeat 0 top;
}

.baner_index.f .text_but p {
    font-size: 17px;
}

.baner_index.f .b_u {
    margin: 0 3% 0 0;
    font-size: 30px;
}
div.allcentermain ~ .baner_index.f {
    margin: 15px auto;
    display: block;
    text-align: center;
}

div.productrightcolumn {
    width: 270px;
}

}

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

.baner_index.f {
    margin: 0 0 10px;
    max-width: 98%;
    height: 80px;
}

.baner_index.f .b_u {
    margin: 7px 0 0 7px;
    font-size: 26px;
    position: absolute;
    top: 0;
    left: 0;
}

.baner_index.f .text_but {
    margin-left: 5%;
    margin-right: 5%;
    margin-top: 13px;
}


.baner_index.f,
div.allcentermain ~ .baner_index.f{
    text-align: right;
}

.baner_index.f ~ div iframe{
    width:100% !important;
    margin-left:0!important;
}

div.site_block {
    box-sizing: border-box;
}

.zagl_con > span:before {
    width: 85%;
}

.zagl_con > span:after {
    width: 95%;
}

}


  
 @media all and (max-width:700px){
    
 .first_block div.site_block {
    padding-left: 30px;
 }
 
 }
 
   
@media all and (max-width:600px){
    
 .first_block div.site_block {
    padding-left: 30px;
     background: url(shina/bg_f_block.jpg) no-repeat 50%;
 }
 
 .first_block h2 {
    font-size: 35.67px;
 }
 
 .first_block ul {
    font-size: 19px;
 }
 
 .first_block p {
    font-size: 20px;
 }
 
}

 
@media all and (max-width:500px){
    
.first_block div.site_block {
    padding-left: 15px;
 }
 
 .first_block h2 span {
    padding: 0 15px;
}

.first_block h2 {
    font-size: 30px;
    line-height: 34px;
}

.first_block ul {
    font-size: 17px;
}
    
}
 
 
@media all and (max-width:400px){

.first_block h2 {
    font-size: 28px;
    line-height: 30px;
}

.first_block ul {
    font-size: 13px;
    line-height: 20px;
}

.first_block div.site_block{
    height: 395px;
}


    
}


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

.first_block .but a {
    font-size: 17px;
}

.first_block h2 {
    font-size: 24px;
    line-height: 27px;
}





}

div.filtr_po_vidam  div.baner_index.f{
display:none;
}
 