.zik {
	border: none;
    padding-left: 10px;
   padding-top: 3px;
 margin-right: 6px;
float: left;
}
.zik2{
color: #000;
	font-family: "Tahoma";
	font-size: 11px;
line-height: 100%;
	

}

.zik3{
text-align: justify;
 margin-right: 4px;
}


.zik5{

  padding-left: 10px;
padding-right: 20px;
font-size: 11px;
}


.bodyb
{
	font: bold 11px/130% verdana, sans-serif;
	color: #000000;
}
tr {
	font-family: verdana, sans-serif;
	font-size: 10pt;
	color: black;
}
tr.tableHeader
{
	font-weight: normal;
	color: white;
	background-color: #0D497C;
	text-align: center;
}
a_remBydoo
{
	text-decoration: none;
}
a:hover
{
	text-decoration: underline;
}
a.news
{
	font-weight: bold;
	font-size: 11px;
	color: blue;
	font-family: verdana,sans-serif;
	text-decoration: none;
}
a.switch
{
	color: white;
}
a.switch:hover

{
	color: white;
	text-decoration: underline;
}
a.scriptURL
{
	color: #0D497C;
}
a.scriptURL:hover
{
	color: #0D497C;
}
a.productURL
{
	font-weight: bold;
	font-size: 11px;
	text-decoration: none;
}
a.productURL:hover
{
	text-decoration: underline;
}

a:link, a:visited {text-decoration:none;}
a:hover{text-decoration:underline;}

a.small:link
{
	color: #0D497C;
}
a.small:hover
{
	color: #0D497C;
}
a.small:visited
{
	color: #0D497C;
}
ul.menu-left a
{
	font-family: verdana,sans-serif;
	font-size: 10px;
	text-decoration: none;
	color: #585958;
}
ul.menu-left a:hover
{
	text-decoration: none;
}
ul
{

	margin-left: 25px;
	margin-top: 10px;
	margin-bottom: 10px;
}
ol
{
	margin-left: 25px;
	margin-top: 10px;
	margin-bottom: 10px;
}

ul li {
	list-style-image: url(../images/bul11.gif);
	line-height: 150%;
	padding-top: 8px;
}

ul li li
{
	list-style-image: url(../images/bul11.gif);
}

ol li
{
	margin-bottom: 0.7em;
}
.white
{
	color: #ffffff;
}
.maincolumn
{
	background-image: url(../images/r_column_bg.gif);
	background-repeat: repeat-y;
	background-color: white;
}
.textblock
{
	padding-right: 11px;
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 8px;
}
.pageHeader
{
	font-family: arial,sans-serif;
	font-size: 13pt;
	font-weight: bold;
	color: #606060;
}
.partHeader {
	color: #ffffff;
	font-family: verdana,sans-serif;
	font-weight: bold;
	font-size: 10px;
}
.normal
{
	font-family: verdana,sans-serif;
	font-size: 8pt;
}
/*
.button
{
	font-size: 12px;
	font-weight: bold;
	height: 22px;
}
*/
.text
{
	font-family: verdana,sans-serif;
	font-size: 11px;
	color: black;
	text-align: left;
	text-decoration: none;
}
.input
{
	border-right: #0D497C 1px solid;
	border-top: #0D497C 1px solid;
	font-size: 11px;
	border-left: #0D497C 1px solid;
	width: 100%;
	color: black;
	border-bottom: #0D497C 1px solid;
	font-family: verdana,sans-serif;
	text-align: left;
	text-decoration: none;
}
.nbsp
{
	font-size: 4px;
}
.copyright
{
	color: #606060;
	font-size: 10px;
	text-decoration: none;
}
.star
{
	font-size: 11px;
	color: red;
	font-family: Arial, Sans-Serif, Verdana;
}
.title
{
	font-weight: bold;
	font-size: 11pt;
	color: #606060;
	font-family: Arial, Sans-Serif, Verdana;
}
.subtitle
{
	font-weight: bold;
	font-size: 20px;
	color: #003399;
}
h1 {
	font-weight: bold;
	font-size: 13pt;
	color: #606060;
	font-family: Arial, Sans-Serif, Verdana;
}

h2{
	font-weight: bold;
	font-size: 12pt;
	color: black;
	font-family: Arial, Sans-Serif, Verdana;
	font-style: italic;
}
h3 {
	font-weight: bold;
	font-size: 11pt;
	color: black;
	font-family: Arial, Sans-Serif, Verdana;
	font-style: italic;
}
.counters
{
	display: none;
	visibility: hidden;
}
div.b
{
	position: absolute;
	top: -20in;
}

h1.office_name
{
	color: #003399;
}

span.cg1
{
	font-weight: bold;
}


.cat_nav
{
	font-size: 11;
	font-family: Arial, Sans-Serif, Verdana;
	line-height: 1em;
}

.cat_nav a:visited
{
	color: purple;
	text-decoration: none;
}

.cat_nav a:hover
{
	text-decoration: underline;
}

.cat_nav a:link
{
	text-decoration: none;
}

div.sub_group
{
	padding: 3px 5px;
	margin: 3px 2px;
}

table.cat_group
{
	border-collapse: collapse;
	border-color: #006899;
	border-width: 2;
	border-style: solid;
}

table.cat_group td
{
	border-width: 0px;
	padding: 0px;
}

table.cat_group th
{
	border-width: 0px;
	background: #006899;
	color: #FFFFFF;
	padding: 3px;
}

.left_navi_block
{
	font-size: 9;
	padding: 1;
}

.left_navi_block p
{
	margin: 0 0 0;
	padding-left: 2;
}

.left_navi_cap
{
	font-weight: bold;
}
.interval
{
    margin-bottom:8px;

}
.img{border:none}

a.subgroup:link {color:#CC0000}
a.subgroup:visited {color:#CC0000}

ol.QSResults {
	font-family:Arial,Verdana,Tahoma;
	margin:2px 0px 0px 10px;
	padding:0px;
}
ol.QSResults li {
	font-weight:normal;
	padding:1px 0px;
	margin-left:18px;
	margin-bottom:0px;
}
ol.QSResults li a {font-weight:normal; font-size:12px}


.search{
	display: flex;
	flex-wrap: nowrap;
	justify-content: center;
	align-items: center;
}

.search .button{
	border: 1px #A9A9A9 solid;
	padding: 6px;
	padding-bottom: 7px;
	border-radius: 2px;
	background-color: #dddddd;
	margin-top: -4px;
}

.search .button:hover{
	background-color: #eee;
	// border-color: red;
}


.search #mod_search_searchword{
	font-size: 16px;
	height: 28px;
	padding-left: 8px;
	border-radius: 2px;
	border: 1px #A9A9A9 solid;
}

#formSiteSearch {
	z-index: 50; position: absolute; top: 15px;
	/* left: 400px; */
}

@media screen and (max-width: 1150px) {.search #mod_search_searchword{width: 330px; } }
@media screen and (max-width: 1059px) {.search #mod_search_searchword{width: 280px; } }
@media screen and (max-width: 1005px) {.search #mod_search_searchword{width: 226px; } }
@media screen and (max-width: 954px) {.search #mod_search_searchword{width: 190px; } }
@media screen and (max-width: 917px) {.search #mod_search_searchword{width: 134px; } }
@media screen and (max-width: 859px) {.search #mod_search_searchword{width: 102px; } }
@media screen and (max-width: 819px) {#formSiteSearch { display: none; } }



.c { text-align: center; }

.tann {
	border-collapse: collapse;
}
.tann td { padding: 4px 6px; }
.tann th { padding: 8px 6px; }
.tann .c { text-align: center; }
.tann .l { text-align: left; }
.tann .r { text-align: right; }
.tann th {
	background-color: #036896;
	color: white;
	border: 1px #51b0cc solid;
	border-top: 1px #036896 solid;
	// border-bottom: 1px #036896 solid;
}
.tann th:last-child { border-right: 1px #036896 solid; }
.tann th:first-child { border-left: 1px #036896 solid; }

.tann td {border: 1px #036896 solid; }
.tann th a { color:white!important; }
.tann th a:link { text-decoration: underline; }

a:link { color:#036896; }
a:active { color: #CC0000; }

.djcat_nalichie_str {font-weight: normal;}










.estvoprosy {
	max-width: 608px;
	text-align: center;
	font-size: 15px;
	margin: 0 auto;
	margin-top: 50px;
	border: 2px #131313 solid;
}
.estvoprosy h2 {
	text-transform: uppercase;
	background-color: #131313;
	color: white;
	text-align: center;
	font-size: 15px;
	padding: 17px;
	margin-top: 0px;
	margin-bottom: 0px;
	font-style: normal;
}
.estvoprosy .txt {
	padding: 32px;
}
.estvoprosy .txt .line {
	color: black;
}
.estvoprosy .txt .line:first-child {
	margin-bottom: 30px;
}
.estvoprosy .txt .line .tel {
	color: #a30000;
}
.estvoprosy .txt .line .prim {
	color: #888888;
}



.dostavka_footer {
	widows: 100%;
	border: 2px #131313 solid;
	text-align: center;
	font-size: 15px;
	margin-top: 51px;
	margin-left: 0px;
}
.dostavka_footer h2{
	text-transform: uppercase;
	background-color: #131313;
	color: white;
	text-align: center;
	font-size: 15px;
	padding: 17px;
	margin-top: 0px;
	margin-bottom: 0px;
	font-style: normal;
}
.dostavka_footer .txt {
	padding: 20px 26px;
}
.dostavka_footer .txt .place {
	padding-bottom: 46px;
}
.dostavka_footer .txt .place h3{
	color: white;
	background-color: #036896;
	font-weight: normal;
	font-style: 15px;
	padding: 11px;
	margin-top: 0px;
	margin-bottom: 0px;
	font-style: normal;
}
.dostavka_footer .txt .place ul{
	margin-left: 0px;
	padding-left: 0px;
}
.dostavka_footer .txt .place li{
	list-style-type: none;
	list-style-image: none;
	padding: 0px;
	margin: 0px;
	line-height: 22px;
}
.dostavka_footer .txt .place .podrobno span.a {
	color: #036896;
	cursor: pointer;
}
.dostavka_footer .txt .place .podrobno span.a:hover {
	color:red;
}
.dostavka_footer .txt .place .podrobno span.a_text {
	border-bottom: 1px #036896 dotted;
}
.dostavka_footer .txt .place .podrobno .s{
	font-size: 60%;
}
.dostavka_footer .txt .place .details {
	text-align: left;
}
.dostavka_footer .txt .primechanie {
	margin-top: 50px;
	background-color: #ddd;
	text-align: left;
	padding: 10px;
	font-size: 13px;
}



.djcat_blog_item_bg, .djcat_blog_subcategory_bg {
	cursor: pointer;
}
.djcat_blog_item_bg:hover, .djcat_blog_subcategory_bg:hover, .djcat_blog_subcategory_in:hover {
	background-color: #ddd!important;
}

#mainLogo { border: 0;}

#dostShort{display: none; }
@media screen and (max-width: 1026px) {
	#dostShort { display: inline; }
	#dostLong { display: none; }
}
@media screen and (max-width: 960px) { #dostShort { font-weight: normal; font-size: 12px; } }
@media screen and (max-width: 910px) { #dostShort { display: none; } }



#phonesRC {
	font-family: arial;
	font-size: 17px;
	font-weight: bold;
	padding-top: 4px;
	padding-right: 10px;
}
#phonesRC .red { color: #CC0000; }
#phonesRC .black { color: #000000; }
#phonesRC .gray { color: #808080; }
#phonesRC .callbackDoo .wrapper { cursor: pointer; display: inline-block; margin-top: 1px; }
#phonesRC .callbackDoo .wrapper2 { cursor: pointer; display: inline-block; margin-top: 1px; }
#phonesRC .callbackDoo .text { color:#036896; font-size:13px; font-weight: normal; font-family: arial; display: inline-block; vertical-align: top; padding-top: 1px; border-bottom:1px white dotted; }
#phonesRC .callbackDoo .wrapper:hover .text { border-bottom:1px #036896 dotted;}
#phonesRC .callbackDoo .wrapper2:hover .text { border-bottom:1px #036896 dotted;}
#phonesRC .callbackDoo .wrapper2 img { padding-left: 5px; }

.nearFromMetro { color:black; font-size: 12px; padding-right: 10px; }
.nearFromMetro2 { display: none; }
@media screen and (max-width: 650px) {
	.nearFromMetro { margin-top: 13px; }
	.nearFromMetro1 { display: none; }
	.nearFromMetro2 { display: block; }
}

@-moz-document url-prefix(){ .nearFromMetro { margin-top: 2px; } }

#phonesRC .mainCityLbl { font-size: 16px; color:black; }

#KazanPhoneNum { font-size: 16px;}
#majorPhoneNum span, .KazanPhoneNum span { color:black; }
#majorPhoneNum span { font-size: 16px; }

#phonesRC .kazanRegion { display: none; }
#phonesRC .AnderNoRegion { display: none; }
#phonesRC .moscowMinor { font-size: 13px; margin-top: 4px; }
#phonesRC .moscowMinor .label { color:#808080; padding-right: 5px; }
#phonesRC .moscowMinor .phone { color:#cc0000; }

.ui-widget-overlay{background: #000!important; opacity: 0.8!important; }


.dooForm {padding: 12px 16px; display: none; }
.dooForm input{ padding:4px; width:70%;}
.dooForm textarea{ width:95%; min-height: 150px;}
.dooForm .oRow{ margin-bottom: 18px;}
.dooForm .oRow .label{ margin-bottom: 4px;}

#callbackDooForm input {width: 95%;}


.red { color:#cc0000; }
.green { color:green; }

#thxForCallBackDoo, #callbackDooForm, #freeOrder {display: none;}


.dooArticle {font-size: 14px; line-height: 150%;}
.dooArticle h1, .dooArticle h2 { text-transform: uppercase;}
.dooArticle h1 { font-size: 25px; line-height: 120%; }
.dooArticle h2 { font-size: 21px; font-style: normal; margin-top: 30px;}
.dooArticle h3 { font-size: 19px; font-style: normal;}
.dWLim {
	max-width: 900px;
	text-align: justify;
}







.djcatalog .tSections {
	padding-left: 30px;
	padding-top: 30px;
	width:98%;
	box-sizing: border-box;
}
.djcatalog .tSections .tSection {
	border-collapse: collapse;
	margin: 0 auto;
	// min-width: 60%;
	width: 900px;
	margin-bottom: 40px;
}

@media screen and (max-width: 1124px) {.djcatalog .tSections .tSection {width: 100%; } }

.djcatalog .tSections .tSection .head {
	vertical-align: middle;
	cursor: pointer;
}
.djcatalog .tSections .tSection .head:hover .title { background-color: #d7e8ec; }
.djcatalog .tSections .tSection .head:hover .collapse { background-color: #d7e8ec; }
.djcatalog .tSections .tSection .head .pic img {
	height:62px;
}

.djcatalog .tSections .tSection .head .title {
	text-transform: uppercase;
	color: #0180a4;
	padding-left: 14px;
	font-size: 18px;
}
.djcatalog .tSections .tSection .head:hover .title { color: #cc0000; }
.djcatalog .tSections .tSection .head .title .ttxt { border-bottom: 1px #0180a4 dashed; }

.djcatalog .tSections .tSection .head .collapse {
	text-align: right;
	padding-left: 5%;
}
.djcatalog .tSections .tSection .head td {
	border-bottom: 1px #036896 solid;
	padding-bottom: 15px;
}
.djcatalog .tSections .serie {
	transition: all 0.3s;
	cursor:pointer;
}
.djcatalog .tSections .serie td {
	padding: 4px;
	border-bottom: 1px #a1bfcd solid;
}
.djcatalog .tSections .serie .pic {
	padding-left: 9px;
}
.djcatalog .tSections .serie .pic img {
	height: 32px;
}
.djcatalog .tSections .serie .serieName span {
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	cursor: pointer;
}
.djcatalog .tSections .serie .serieName span:hover {
	border-bottom: 1px #999999 dotted;
}
.djcatalog .tSections .serie .serieName .manufacturer_name {
	// font-weight: normal;
	color:#cc0000;
	text-transform: uppercase;
}
.djcatalog .tSections .serie .waresInGroup {
	text-align: right;
}
.djcatalog .tSections .serie .waresInGroup span {
	color: #036896;
	cursor: pointer;
}
.djcatalog .tSections .serie .waresInGroup span:hover {
	border-bottom: 1px #036896 dotted;
}
.djcatalog .tSections .plink {
	color: #036896;
	border-bottom: 1px #036896 dotted;
	cursor: pointer;
}

.djcatalog .tSections .wares .td_section_data_wrapper {
	padding: 12px;
	padding-bottom: 50px;
	border: 1px #2C6493 solid;
}
.djcatalog .tSections .table-offers {
	border-collapse: collapse;
}
.djcatalog .tSections .table-offers th {
	font-size:11px;
	border:1px #ccc solid;
	background-color: #ebe3c0;
	padding: 3px 6px;
	vertical-align: middle;
}
.djcatalog .tSections .table-offers td {
	border:1px #ccc solid;
	padding: 3px 6px;
	text-align: center;
	vertical-align: middle;
}
.djcatalog .tSections .table-offers td a:link {
	text-decoration: underline;
}

.djcatalog .tSections .wares .section_data { width:100%; }
.djcatalog .tSections .wares .section_data tr { vertical-align: top; }



#mainLogoMedium{ display: none; }
#mainLogoSmall{ display: none; }
#microMMenu { display:none; margin-top: 9px; }
#microMMenu a { font-weight:bold; padding-left:12px; text-transform: uppercase; }


@media screen and (max-width: 650px) {
	#mainLogo { display: none; }
	#mainLogoMedium { display: block; margin-top: 5px; }

	#microMMenu { display:block; }
	#SiteLeftColumn { display: none; }
	#top4Corner_gif { display:none; }

	.maincolumn .breadcrumbs #djcatalog .djcat_toolbar { display:none; }
	.djcat_blog_category_desc .dostavka_footer .txt .primechanie { display:none; }
}

@media screen and (max-width: 470px) {
	#mainLogoMedium { width:140px; }
	.djcat_blog_category_desc .tSections .tSection .head .pic img { display: none; }
}

@media screen and (max-width: 407px) {
	.tSection .head .title { font-size:15px!important; }
	#mainLogoMedium { display:none; }
	#mainLogoSmall { display:block; margin-left:5px; }
}


.information {
	display:flex;
	padding: 10px 10px;
	background-color: #ffea8e;
	align-items: center;
}
.information:before {
	content: url(/img/information_icon_20px.png);
}
.information .comment_body {
	padding-left: 8px;
}

.djcat_blog_item_in a:visited { color:#036896; }
.djcat_blog_item_in a:hover { text-decoration:none; }

.djcat_blog_subcategory_bg a:visited { color:#036896; }
.djcat_blog_subcategory_bg a:hover { text-decoration:none; }

body {
	margin: 0 auto;
	max-width: 1200px;
}

.wares .section_data img.previewImgForSection { max-width:300px; max-height: 300px; }

table.collapsed-centered { /* для центрирования таблицы */
	display: flex;
	justify-content: center;
	border: none!important;
}


.flex-center { display: flex; justify-content: center; align-items: center; }
.flex-between { display: flex; justify-content: space-between; align-items: center; }
.flex-around { display: flex; justify-content: space-around; align-items: center; }
.flex-start { display: flex; justify-content: start; align-items: center; }
.flex-end { display: flex; justify-content: flex-end; align-items: center; }
.flex-center-top { display: flex; justify-content: center; align-items: flex-start; }
.flex-between-top { display: flex; justify-content: space-between; align-items: flex-start; }
.flex-around-top { display: flex; justify-content: space-around; align-items: flex-start; }
.flex-start-top { display: flex; justify-content: start; align-items: flex-start; }
.flex-end-top { display: flex; justify-content: flex-end; align-items: flex-start; }
.flex-center-bottom { display: flex; justify-content: center; align-items: flex-end; }
.flex-between-bottom { display: flex; justify-content: space-between; align-items: flex-end; }
.flex-around-bottom { display: flex; justify-content: space-around; align-items: flex-end; }
.flex-around-bottom { display: flex; justify-content: start; align-items: flex-end; }

.flex-center-wrap { display: flex; justify-content: center; align-items: center; flex-wrap: wrap; }
.flex-between-wrap { display: flex; justify-content: space-between; align-items: center; flex-wrap: wrap; }
.flex-around-wrap { display: flex; justify-content: space-around; align-items: center; flex-wrap: wrap; }
.flex-start-wrap { display: flex; justify-content: start; align-items: center; flex-wrap: wrap; }
.flex-end-wrap { display: flex; justify-content: flex-end; align-items: center; flex-wrap: wrap; }
.flex-center-top-wrap { display: flex; justify-content: center; align-items: flex-start; flex-wrap: wrap; }
.flex-between-top-wrap { display: flex; justify-content: space-between; align-items: flex-start; flex-wrap: wrap; }
.flex-around-top-wrap { display: flex; justify-content: space-around; align-items: flex-start; flex-wrap: wrap; }
.flex-start-top-wrap { display: flex; justify-content: start; align-items: flex-start; flex-wrap: wrap; }
.flex-end-top-wrap { display: flex; justify-content: flex-end; align-items: flex-start; flex-wrap: wrap; }
.flex-center-bottom-wrap { display: flex; justify-content: center; align-items: flex-end; flex-wrap: wrap; }
.flex-between-bottom-wrap { display: flex; justify-content: space-between; align-items: flex-end; flex-wrap: wrap; }
.flex-around-bottom-wrap { display: flex; justify-content: space-around; align-items: flex-end; flex-wrap: wrap; }
.flex-start-bottom-wrap { display: flex; justify-content: start; align-items: flex-end; flex-wrap: wrap; }
.flex-end-bottom-wrap { display: flex; justify-content: flex-end; align-items: flex-end; flex-wrap: wrap; }



.panelWareChanging__dimentions{
	display: flex;
	justify-content: space-between;
	margin-top: 10px;
}
.panelWareChanging__dimentionsInput{
	width: 21%;
	text-align: center;
}
.panelWareChanging__wareWeight{}
.panelWareChanging__wareLength{}
.panelWareChanging__wareWidth{}
.panelWareChanging__wareHeight{}

.adminMode .djcat_blog_text{
	 /*clear: both;*/
}

.panelWareChanging{
	clear: both;
}
.panelWareChanging__articulAndLinkToProducerWarePage{
	display: flex;
	margin-bottom: 8px;
}
.panelWareChanging__articul{
	width: 30%;
}
.panelWareChanging__linkToProducerWarePage{
	width: 70%;
}