TD,BODY,TH{font-family: Helvetica,Verdana, Arial;color:#003300;  font-size:14px}
	.menu{color:#003300}
	.menublue{color:#0000cc}
	.menu2{color:#003300;font-size:0.8em}
	.header{color:#C41578}
	.cl_09{font-size:0.9em}
	a{text-decoration:none; }
	a:hover{text-decoration:underline; }
	.dat{color:#000000 font-size:9px;}
	.text{color:#000000; font-size:12px; font-family:Verdana}
	.small{color:#003300;font-size:0.9em}
	.linkss{color:#BF1578;font-size:9px;font-family:Verdana,Arial;font-weight: bold;}
	.shapka{color:#B2025A;font-family:Verdana;}
	.class2{color:#ffffff;font-family:Verdana,Arial;font-size:10px;}
	.qwerty{color:#224E22;font-family:Verdana;font-size:13px;}
	#FormErrorText{color:#EE0707;font-family:Tahoma,Verdana,Arial;font-size:12px;}
	#FormNickText{color:#003300;font-family:Tahoma,Verdana,Arial;font-size:12px;}
	#FormNickText2{color:#003300;font-family:Tahoma,Verdana,Arial;font-size:12px;font-weight:bold}
	#search {width:100%}
	#search * {width:100%}
	#type {width:100%}
	#type * {width:100%}
	.bglin{
	 background-image:url('images/line.gif');
	 width:100%;
	 margin:0px 0px 0px 0px;
	}
	.linkjey{
	font-size:11px;
	}
	.text_after_registration{
	margin:0px 10px 0px 10px;
	}
	
.oblakonewa{
margin:0px 0px 0px 0px;
border:#cccccc 1px double;
width:936px;
}

.oblakonewb{
background-image:url('images/banertop2_01.gif');
background-repeat:no-repeat;
padding:0px 0px 0px 0px;
width:936px;
}

.oblakonewc{
background-image:url('images/banertop2_02.gif');
width:936px;
margin:0px 0px 0px 0px;
background-repeat:repeat-y;
}

.oblakonewd{
background-image:url('images/banertop2_04.gif');
height:33px;
}

.miop{
margin: 20px 0px 20px 0px;
}



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

body table.main-block {
	width: 95% !important;
    margin: 0 auto;
}
.left-col, .right-col, .menu table td img, .footer td img, .center-col .hidden-mob td, .hidden-mob, .header .top-links-block br {
	display: none !important;
}
#Go_Top, #Go_Bottom {
	display: none !important;
	opacity: 0 !important;
}
#menu2 table#mobile-catalog {
	display: block;
}
#menu2 table#mobile-catalog #flow-menu {
	display: block;
}
table:not(#mobile-catalog), tbody, tr:not(#flow-menu), td, th, font,
.center-col .content table:last-child tr, .center-col .content table:last-child tr td,
.center-col .product-page-content table:last-child tr, .center-col .product-page-content table:last-child tr td,
.center-col .product-page-content table.blocktable, .center-col .product-page-content table.blocktable tr, .center-col .product-page-content table.blocktable tr td {
    display: block !important;
    width: auto !important;
    height: auto !important;
	text-align: center;
	white-space: normal;
}
.center-col .product-page-content .product-page-img tr, .center-col .product-page-content .product-page-img tr td{
    display: block !important;
}
.header-top {
	text-align: center;
}
.header-top table td, .menu table td, .footer table td, .center-col table td, .recept-content table, .center-col .menu {
	background: none !important;
}
.header-top .phones, .header-top .phones a, .footer small, .footer small a, .center-col .menu small {
	font-size: 16px !important;
	line-height: 24px;
}
.header-top .header-title {
	margin: 10px auto 20px;
}
.menu {
	background: #AFDD80;
}
.menu table th {
	padding: 2px 0 !important;
}
.center-col .content p {
	line-height: 20px;
}
.center-col .content p strong font {
	line-height: 30px;
}
.center-col  .news-item {
	margin-top: 25px !important;
}
.center-col  .news-item strong a, .center-col .biblio-item a.menu2,
.center-col .product-page-title, .cat-product-item .cat-product-item-title {
	font-size: 18px !important;
}
textarea[name="coment"], textarea[name="comment"] {
	max-width: 290px !important;
}
.center-col .captcha img {
	display: block !important;
	margin: 0 auto;
}
.center-col .biblio-item {
	margin-bottom: 30px;
}
.center-col .biblio-item a img {
	float: none !important;
	display: block;
	margin: 10px auto;
}
.center-col .biblio-item:first-child {
	margin-top: 30px;
}

.header-top table td img[src$="img_03.jpg"],
.center-col table td img[src$="img_60.gif"],
.center-col table td img[src$="img_61.gif"],
.center-col table td img[src$="img_63.gif"],
.center-col table td img[src$="img_79.gif"],
.center-col table td img[src$="img_24.gif"],
.center-col table td img[src$="img_26.gif"],
.center-col table td img[src$="img_37.gif"],
.center-col table td img[src$="img_80.gif"],
.center-col table td .shapka img[src$="img_88.gif"],
.center-col table td img[src$="img_91.gif"],
.center-col table td img[src$="img_81.gif"],
.center-col table td img[src$="img_15_2.gif"],
.center-col table td img[src$="img_17_2.gif"],
.center-col table td img[src$="img_18_2.gif"],
.center-col table td img[src$="img_18_2.gif"],
.center-col table td img[src$="line.gif"] {
	display: none !important;
}

.center-col table td img[src$="argomain.jpg"] {
	float: none !important;
	display: block;
    margin: 10px auto !important;
}

.center-col .product-page-img, .center-col .product-page-img table, .center-col .product-page-img table img, .catalog-img, 
.catalog-img table, .catalog-img table img, .cat-product-item .cat-product-item-img, .cat-product-item .cat-product-item-img table, 
.cat-product-item .cat-product-item-img table img, .center-col .product-page-img table {
	float: none !important;
	margin: 5px 0;
}
.catalog-img table, .cat-product-item .cat-product-item-img table {
	border: 0 !important;
}
.center-col  .price-block {
	margin: 10px 0;
}
.center-col .other-products {
	margin-top: 30px;
}
.aligncenter {
	text-align: center !important;
}
.center-col  .cat-item {
	margin-bottom: 20px;
}
.cat-product-item .cat-product-item-desc {
	margin-bottom: 20px;
}
.cat-product-item .cat-product-item-buy {
	font-size: 20px;
	padding: 15px 0;
	display: block;
}
.center-col .biblio-line {
	margin-top: 40px;
}
.center-col .biblio-line  td small{
	display: block;
	margin: 8px 0;
}
.gsc-search-box input.gsc-input {
	width: 90% !important;
}
form[name="com"] input[type="button"] {
	margin: 20px 0 40px 0;
}
.center-col .content-inner-block img, .center-col .content img, .center-col  .product-page-content img, .center-col .content iframe,.center-col .content-inner-block iframe, 
.product-page-content iframe, .center-col .wordnews-block iframe, .biblio-line iframe, .recomend-block iframe,
.center-col .content object,.center-col .content-inner-block object, 
.product-page-content object, .center-col .wordnews-block object, .biblio-line object, .recomend-block object {
	max-width: 100%;
	height: auto;
	margin: 10px 0 !important;
}
.center-col .content-inner-block table, .center-col .content table, .center-col .product-page-content table, .center-col .contacts-block table[width="614"], .center-col .recept-content table,
.forum-content table, .biblio-line table {
	display: block;
	overflow: auto;
	height: auto !important;
	width: auto !important;
}
.center-col .content-inner-block table tr, .center-col .content table tr, .center-col .product-page-content table tr, .center-col .contacts-block table[width="614"] tr, .center-col .recept-content table tr,
.forum-content table tr, .biblio-line table tr {
	display: table-row !important;
}
.center-col .content-inner-block table tr td, .center-col .content table tr td, .center-col .product-page-content table tr td, .center-col .contacts-block table[width="614"] tr td, 
.center-col .recept-content table tr td, .forum-content table tr td, .biblio-line table tr td {
	display: table-cell !important;
	font-size: 12px;
	padding: 5px 0 !important;
}
.center-col .content blockquote {margin:0;}
.zakaz-button {
	display: block !important;
	margin: 20px 0;
}
.zakaz-button a {
	font-size: 26px;
}
.zakaz-button-comp {
	display: none !important;
}
.redakt-zakaz {
	margin-top: 10px;
	display: block;
}
.sposob-dostavki, .center-col select {
	width: 270px !important;
}
.top-banners-block {
	margin: 10px 0 !important;
    width: 100% !important;
    background: #fff;
    padding: 20px 0;
    border: 1px solid #6a9412;
}
.top-hidden-cart, .hidden-lidery {
	margin: 20px 0;
    background: #fff;
    padding: 0 0 10px;
    border: 1px solid #afdc82;
}
.hide-top-menu {
    padding: 0 0 10px;
}
.top-hidden-cart th {
	font-size: 20px;
}
.center-col .home-news-title {
	margin-top: 40px !important;
}
.center-col .home-recomend-block  table, .center-col .recomend-block  table, .center-col table[bgcolor="#33cc00"]{
	background: none !important;
}
.center-col .home-recomend-block  table tr, .center-col .recomend-block  table tr{
	padding: 15px 0;
}
.center-col .home-recomend-block img, .center-col .recomend-block img, .center-col .content p img, .center-col .content a img, .content-inner-block p img, .center-col .product-page-img table img, .center-col .wordnews-block img, .contacts-block img, 
.otziv-content table td img {
	float: none !important;
	display: block !important;
	margin: 15px auto !important;
	width: auto !important;
	max-width: 100%;
}
.center-col .home-recomend-block li, .center-col .recomend-block li {
	list-style: none;
}
.phones nobr {
	white-space: normal !important;
}

.hidden-lidery tr:nth-child(2n+2), .hidden-lidery th {
	margin-bottom:10px;
}
.hidden-lidery a span {
	font-size: 14px !important;
	font-weight: 700;
	text-decoration: underline;
}
.hidden-lidery .menu .small {
	font-size: 12px !important;
}

.center-col .product-page-content table[width="237"] {
	width: 300px !important;
	margin: 20px auto;
	float: none;
}
.header .top-links-block {
	margin-top: 10px;
}
.otziv-content .menu table {
	float: none !important;
}

#cat-menu-row {
	height: 200px;
	width: 300px;
	margin: 20px auto;
}
#cat-menu-row td {
	text-align: left;
}
.togl-menu {
	color: #003300;
    font-size: 14px;
	font-weight: 700;
	margin-top: 10px;
    display: block;
}

.show-m {
	font-size: 14px;
	font-weight: 700;
	padding: 10px 0;
	display: block;
	text-transform: uppercase;
	color: #003300;
}


}


@media only screen and (min-width: 769px){ 
.zakaz-button, .top-hidden-cart, .hidden-lidery, .hide-top-menu {
	display: none !important;
}


}