.panda-contacts__footer{display:none;}
.gen-link {position: absolute;
right: 55px;
top: 65px;}

body, button, input, select, textarea, p, dl dd, span, li, div,

.panda-contact,

h1, h2, h3, .h1, .h2, .h3, .panda-kartochka > h1, .panda-kartochka h2,

.panda-kartochka .panda-secondary-font,

.panda-catalog-product-item__characteristic td,

.panda-menu__horizontal-header-item,

td.panda-orders-table-price,

.panda-orders-table td,

.panda-article td,

.panda-catalog-product-list-item-price span,

.panda-category-list-small .panda-catalog-product-list-item-name span,

.panda-order-list-item-products-sum-price {

font-family: 'Open Sans', sans-serif;

}



@font-face {

font-family: 'Cuprum';

src: url('../addon/cuprum-regular.ttf');

}



.panda-logo {

	margin: 0 0 20px 0px;

}



.descript {

	position: absolute;

	right: 590px;

	width: 280px;

	top: 10px;

	font-size: 16px;

}



.head_text1 {

	position: absolute;

	right: 210px;

	width: 300px;

	top: -10px;

}



.head_text2 {

	position: absolute;

	right: 350px;

	width: 160px;

	top: 30px;

}



.head_text2 img {

	top: 5px;

position: relative;

}



.head_txt {

	float: right;

}



.head_text4 a {

	background: #ec4b14;

	color: #fff;

	border: 0;

	padding: 7px 15px 7px 15px;

	border-radius: 5px;

	font-style: italic;

}



.head_text4 a:hover {

	color: #fff !important;

}



.head_text4 img {

	top: 5px;

	position: relative;

	right: 4px;

}



.head_text3 {

	top: -10px;

	position: relative;

}



.panda-menu__horizontal-header {

	border: 0;

	background: #6ab000;

	padding: 0 80px 0px 0;

	z-index: 18;

}



.panda-buttons-social__header {

	z-index: 18;

}



.panda-menu-item__active a, .panda-menu-item__active span, .panda-menu__horizontal-header-item a:hover, .panda-menu__horizontal-header-item span {

	border-radius: 0;

	height: 40px;

	background: #b9db22 !important;

text-shadow: none;

}



.panda-menu__horizontal-header-item a {

	height: 40px;

}



.panda-menu__horizontal-header-item {

	margin: 0;

	margin-right: 4px;

}



.panda-menu__horizontal-header-item-text ins {

	line-height: 40px;

	font-size: 14px;

	color: #000;

}



.panda-menu__horizontal-header li a ins {

	color: #fff;

	height: 40px;

}



.panda-menu__horizontal-header li a:hover ins {

	color: #fff;

}



.panda-illustration-list {

	border-radius: 0 !important;

}



.panda-wrapper__illustration {

	margin-top: -31px;

}



#gadget_block_17 {

	padding: 0;

	margin-top: -20px;

	width: 1150px;

}



#gadget_view_17 {

	background: url('/addon/bg_icon.jpg') no-repeat top;

}



#gadget_view_17 table tr td p {

	line-height: 0.5;

	color: #fff;

	font-size: 16px;

}



#gadget_view_17 table tr td {

	vertical-align: middle;

}



.panda-mini-ico__home {

	background-position: 0 -82px;

}



.panda-mini-ico__map {

	background-position: -24px -82px;

}



.panda-mini-ico__mail {

	background-position: -47px -82px;

}



.panda-wrapper__footer {

	background: #fff;

	border: 0;

}



#gadget_view_18 .panda-modal-application h1 , #gadget_view_18 .panda-form-label-text {

	display: none;

}



#gadget_view_18 .panda-input {

	height: 40px;

	width: 180px;

	display: inline-block;

	margin: 8px;

	border-radius: 3px;

}



#gadget_view_18 .panda-modal-application {

	width: 470px;

	position: absolute;

	top: 350px;

	right: 73px;

}



#gadget_view_18 .panda-form-submit {

	background: #f8531b !important;

	margin-left: 135px;

	width: 150px;

	margin-top: 10px;

}



#gadget_view_18 .panda-form-submit:hover {

	background: #6AB000 !important;

}



#gadget_view_18 .panda-form-submit ins span {

	font-size: 16px;

	text-transform: uppercase;

	border: 0;

}



#gadget_view_18 .application-form input, .application-form textarea {

	padding-top: 10px;

}



#gadget_block_19 {

	background: url('/addon/question_bg.jpg');

	padding: 30px 0;

	margin-top: 100px;

}



#gadget_block_19 a , #gadget_block_19 a:hover{

	border: 0;

text-decoration: underline !important;

color: #fff;

border-bottom-color: #fff !important;

	

}



.panda-border-top {

	border: 0;

}



.panda-gadget__main {

	padding: 20px 10px 0px 0;

}



.panda-wrapper__main {

	padding-bottom: 100px;

}



.panda-footer-menu {

	font-size: 14px;

}



.panda-footer-menu .panda-footer-menu-item a {

	color: #089fd4;

	border-bottom: 1px solid;

}



.panda_copy , .panda-footer__email {

	font-size: 14px;

}



.panda-block__dynamic-width {

	min-width: 1150px;

}



.panda-illustration-marks {

	left: 40px !important;

}



.int_text {

	width: 450px;

	left: 630px;

	position: absolute;

	top: 30px;

}



.int_text img {

	position: absolute;

	top: 95px;

	left: 190px;

}



.int_text a {
  margin-left: 73px;
  background: #ec4b14;
  color: #fff;
  border: 0;
  padding: 7px 15px 7px 15px;
  border-radius: 5px;
  font-style: italic;

}
.int_text a:hover { 
background: #6AB000;
color:#fff !important;

}



.int_text2 {

	position: absolute;

	left: 710px;

	width: 365px;

	font-size: 23px;

	color: #171717;

}



.int_text2 p {

	line-height: 0.8;

}



.int_text3 {

	position: absolute;

	left: 620px;

	top: 20px;

	width: 300px;

}

.int_text2 a {

  position: relative;
  top: 138px;
  font-size: 14px;
  left: 165px;
  background: #ec4b14;
  color: #fff;
  border: 0;
  padding: 7px 15px 7px 15px;
  border-radius: 5px;
  font-style: italic;

}
.int_text2 a:hover {
	background: #6AB000;
color:#fff !important;
}

.int_text3 a {

	position: relative;

	top: -100px;

	left: 240px;


  background: #ec4b14;
  color: #fff;
  border: 0;
  padding: 7px 15px 7px 15px;
  border-radius: 5px;
  font-style: italic;

}
.int_text3 a:hover {
	background: #6AB000;
color:#fff !important;
}



.int_text span, .int_text2 span, .int_text3 span {

	font-family: Cuprum;

}



.int_text3 p {

	line-height: 1;

}



#simplemodal-container {



padding: 10px 10px !important;



border-radius:5px !important;



}



#popupcontainer .panda-form-window{



padding: 1px 1px 1px 1px !important;



}



.panda-textarea {



height: 70px;



}



.panda-textarea textarea {



height: 65px;



}



.panda-gadget-news p {

	font-size: 14px;
	clear:both;

}



.head_text2 a {

	text-decoration: underline !important;

}



.head_text4 a:hover {

	background: #6AB000;

}



#gadget_view_18 .panda-form-error {

	position: absolute;

	left: 240px;

top: -5px;

}

.ie .rocon {

	display: none !important;

}

.panda-footer { 

clear: both;

}

.zakazat ol {

	margin-bottom: 0px !important;

}

.panda-article ul li, .panda-gadget-text ul li, .panda-illustration .slideText ul li, .panda-illustration .panda-illustration-text ul li, .panda-illustration .text_on_illustration ul li { 

padding: 4px 0px 4px 25px;

}

.panda-menu__horizontal-header-item-text ins {

padding: 0 10px;

}

.panda-footer__email {

	display: none;

}



.rocon-init ins {

	color: #fff;

	border: 0;

}

.panda-menu__vertical-main-submenu-item a {

	line-height: 18px;

}

.kat .panda-form-error {

left: auto;

margin-top: 2px;

width: 350px;

height: 25px;

overflow: hidden;

line-height: 1.09em;

font-size: .786em;

color: #d10000;

position: absolute;

margin-top: 47px;

width: 138px;

}

.image-b img {

    border:1px solid #f1f1f1;

    width:250px !important;

    height: auto !important;

}

.image-b {

	float:left;

	width: 272px;

}

.info-b { 

	float: right;

	width: 490px;

}

.prod-t tr td {

	border-bottom:1px solid #f1f1f1 !important;

	padding:7px !important;

}

table.prod-t {

	border:1px solid #f1f1f1 !important;

}

table.prod-t .first-tr td {

	background: #dbdbdb;

}

table.prod-t .first-tr td:nth-child(2n) {

	background: #efefef;

}

table.prod-t td.fidex { 

	width: 90px;

}

table.prod-t td.type-td {

	width: 150px;

}

.header-pr {

	padding-top:2px;

	color:#000 !important;

}

.zakaz-f {

	margin-top:30px;

}

.zakaz-f .panda-form-label-text {

	display: none;

}

.zakaz-f .panda-input { 

	border-radius: 3px;

	float: left;

	padding: 10px 8px 6px 8px;

	width: 175px;

	margin-bottom:15px;

	margin-right: 12px;

}

.zakaz-f h1 { 

	background: #6AB000;

	font-size: 20px;

	font-weight: 700;

	padding: 15px;

	text-align: center;

	font-family: arial;

}

.zakaz-f .panda-modal-application {

	border:1px solid #6ab000;

}

.zakaz-f .popupcontainerTarget {

	width: 100% !important;

	padding:0px !important;

}

.panda-form-submit__resizable-width-min-180-max-260-and-height {

	width: 204px;

}

.zakaz-f .panda-form-submit ins { 

line-height: 29px;

}

.zakaz-f .panda-form { 

padding-left: 35px;

padding-top: 10px;

width: auto;

}

.zakaz-f p, .panda-clear {

	margin:0px !important;

}

.zakaz-f .panda-form-submit ins span { 

	border-bottom: 0px solid #FFFFFF;

}

.zakaz-f .panda-form-error { 

color: #D10000;

font-size: 0.79em;

height: 13px;

left: auto;

line-height: 1.09em;

margin-left: -214px;

margin-top: 41px;

overflow: hidden;

position: absolute;

width: auto;

}

.zakaz-f .panda-submit-message-modal {

	text-align: center;

}

.panda-form-submit__resizable-width-min-180-max-260-and-height { 

border-radius: 3px;

}

.zakaz-f .panda-form-submit ins span { 

border-bottom: 0px solid #FFFFFF;

font-family: "arial";

font-weight: bolder;

}

.panda-catalog-product-item-photos {

	display: none;

}

.panda-sort-by {

	display: none;

}

.zakaz-f {

margin-bottom: 20px !important;

}

.kat {

	margin-bottom:45px

}
.panda-catalog-product-item-photos {display:none;}
.panda-catalog-product-item__characteristic  {display:none;}
div.panda-article > h2 {display:none;}
.imidg {background-color: #f5ffca;
padding: 10px 6px 10px 9px;
border: 1px solid #e6e6e6;}
.tarif {margin-top:65px;}
.tarif td {border:1px solid #e6e6e6 !important;}
.tarif tr:first-child {background-color: #B9DB22 !important;}
.tarif tr:nth-child(2n) {background-color: #f5ffca;}
.tarif tr:nth-child(3) {background-color: #B9DB22 !important;}
.tarif tr:nth-child(12) {background-color: #B9DB22 !important;}
.tarif tr:nth-child(21) {background-color: #B9DB22 !important;}
.tarif tr:nth-child(33) {background-color: #B9DB22 !important;}
.tarifspt table {width:735px;}
.tarifspt td {border:1px solid #e6e6e6 !important;}
.tarifspt tr:first-child {background-color: #B9DB22 !important;}
.tarifspt tr:nth-child(2n) {background-color: #f5ffca;}
.tarifbtn a {background: #ec4b14;
color: #fff;
display: block;
text-align: center;
text-decoration: none !important;
border: none;
line-height: 38px;
font-size: 17px;
border-radius: 5px;
margin-bottom:25px;}
.tarifbtn a:hover {color:#fff !important; background-color:#6ab000 !important;}
.men {height: 80px;
border: 1px solid #e6e6e6;
display: table-cell;
vertical-align: middle;
margin-bottom: 119px !important;
position: relative;
top: -9px;
background-color: #F5FFCA;
min-width: 758px;}
.itemmen {float:left; margin-left: 22px;}
.kat.12 {margin-bottom:70px !important;}

.panda-menu__vertical-main-submenu-item a {line-height: 18px;
/* display: block; */
display: table-cell;
width: 290px;
padding-left: 15px;
height: 35px;
text-decoration: none;
border: none;
vertical-align: center;
vertical-align: middle;
border-radius: 5px;
font-size: 15px;}



.panda-menu__horizontal-header-item.panda-menu__horizontal-header-item-7, .panda-menu__horizontal-header-item.panda-menu__horizontal-header-item-8 {display:none;}

.panda-user-admin .panda-menu__horizontal-header-item.panda-menu__horizontal-header-item-7, .panda-user-admin .panda-menu__horizontal-header-item.panda-menu__horizontal-header-item-8 {display:block;}

.panda-module-feedback .otzivall {display:none;}
.panda-module-news .newsall {display:none;}
.panda-mr-5 { margin-bottom:-2px;}
.head_text1 span {font-size:16px !important;}
.head_text1 {top:10px !important;}
.head_text2 {top:42px;}
.panda-gadget-news p {font-size: 13px !important;
line-height: 16px;}
.panda-gadget-news .h2 a {font-size: 14px !important;}

.panda-gadget__main panda-gadget-feedback p {font-size: 13px !important;
line-height: 16px;}
.panda-gadget-feedback__item .feedback-short_text {line-height: 16px !important;
font-size: 13px !important;}

.panda-footer-menu {width:100%;}
.panda-contacts__footer a#itpanda {margin-top:50px;}
.panda-login-link {top:70px !important;}
.metrika  {position: relative;
top: 40px;}
.panda-menu__horizontal-header li ins {font-size:16px !important;}
.panda-contacts__footer span#itpanda {margin-top:50px;}
.panda-contacts__footer{height:10px;}
.panda-gadget-feedback__item .feedback-img {width:23% !important;}
.panda-gadget-feedback__item .feedback-img + .feedback-data {margin-left:23% !important;}
.panda-gadget-feedback__item .feedback-author {color: #fff;
border-radius: 6px;
width: 49%;
background-color: #ec4b14;
display: block;
text-align: center;
font-size: 11px !important;}


