/* Webfont: Lato-Medium */@font-face {
    font-family: 'LatoWebMedium';
    src: url('https://yappydog.ru/fonts/Lato-Medium.eot'); /* IE9 Compat Modes */
    src: url('https://yappydog.ru/fonts/Lato-Medium.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('https://yappydog.ru/fonts/Lato-Medium.woff2') format('woff2'), /* Modern Browsers */
         url('https://yappydog.ru/fonts/Lato-Medium.woff') format('woff'), /* Modern Browsers */
         url('https://yappydog.ru/fonts/Lato-Medium.ttf') format('truetype');
    font-style: normal;
    font-weight: normal;
    text-rendering: optimizeLegibility;
}
#main{height:100%;width: 100%;}
html{margin:0px;padding:0px;}
body{}
{margin:0px;padding:0px;}
p, body, font, td, input, select, textarea{font-family:'LatoWebMedium', "Segoe UI", Frutiger, "Frutiger Linotype", "Dejavu Sans", "Helvetica Neue", Arial, sans-serif;-size: 14px;     line-height: 18px; color:#333333;}
div{font-family: 'LatoWebMedium', "Segoe UI", Frutiger, "Frutiger Linotype", "Dejavu Sans", "Helvetica Neue", Arial, sans-serif;font-size: 14px;}
input[type="submit"] {background: rgba(51, 102, 153, 0.59);color:white;font-weight:normal;font:14px/1.5 ;color:#fff;border: 0px;text-shadow:0px 2px 0px rgba(0, 0, 0, 0.3);font-size: 16px;height:30px;width: 135px;margin:2px 2px 2px 2px;overflow:hidden;display:block;text-align:center;line-height:30px;float:left;-webkit-box-shadow:0px 0px 0px rgba(0, 0, 0, 0.8);-moz-box-shadow:0px 0px 0px rgba(0, 0, 0, 0.8);box-shadow:0px 1px 0px rgba(0, 0, 0, 0.8);background-image:-webkit-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.2));background-image:-moz-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.2));background-image:-o-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.2));background-image:-ms-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.2));background-image:linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.2));}
input[type="submit"]:hover {-webkit-box-shadow:0px 1px 0px rgba(0, 0, 0, 0.8);-moz-box-shadow:0px 1px 0px rgba(0, 0, 0, 0.8);box-shadow:0px 1px 0px rgba(0, 0, 0, 0.8);background-image:-webkit-linear-gradient(bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.4));background-image:-moz-linear-gradient(bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.4));background-image:-o-linear-gradient(bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.4));background-image:-ms-linear-gradient(bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.4));background-image:linear-gradient(bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.4));}
{font-family: 'LatoWebMedium', "Segoe UI", Frutiger, "Frutiger Linotype", "Dejavu Sans", "Helvetica Neue", Arial, sans-serif;font-size:12px;}
p{font-family: 'LatoWebMedium', "Segoe UI", Frutiger, "Frutiger Linotype", "Dejavu Sans", "Helvetica Neue", Arial, sans-serif;color:#333333;}
h1{font-size: 20px;margin: 0.5em 0 0.5em 0;color: #098409;text-transform: uppercase;font-weight: normal;}
.cpt_product_name h1 {margin: 0.5em 0 0.5em 334;}
h2{font-size:120%;margin:1em 0 0em 0;text-shadow:none;font-weight: normal;color: #098409;}
h3{font-size:120%;margin:1em 0 0.5em 0;color:#333333;}
zelspwn{font-size:100%;margin:0 0 0 0;font-weight:normal;text-shadow:0px 0.3px 0.3px #BBBBBB;}
form{padding:0px;margin:0px;}
a{font-weight:normal;color:#333333;}
a:hover{color:#FF8000;}
a img{border:0;}
input, select{vertical-align:middle;}
#shpcrtgc img {width: 18px !important;}
#container_top{
padding: 0 0 0 0px;
vertical-align: bottom;
height: 40px;
width: 100%;
z-index: 9999;
clear: both;
position: relative;
background: url('/images/topbg.png');
-webkit-box-shadow: 0px 1px 0px rgba(190, 190, 190, 0.56);
-moz-box-shadow: 0px 1px 0px rgba(190, 190, 190, 0.56);
box-shadow: 0px 1px 0px rgba(190, 190, 190, 0.56); }
#container_top img {}
.cpt_product_description {width: 40%; max-width: 500px; float: left; text-align: justify;}
#footerya {padding: 0 0 0 0px;vertical-align: bottom;height: 40px;width:100%;clear: both;position: fixed;bottom:0px;background: url('/images/footerbg.png');border-top:1px solid rgb(219, 217, 217);z-index: 9999;}
#logoyd {position:absolute;top: 2px;left: 0px;}
#socialshares {position: absolute;left: 225px;top: 27px;}
#container_main_content{text-align:left;vertical-align:top;padding: 1px 0px 0px 0px;border-top:0px solid #E6E6E6;style="margin: 0px;"}
.cpt_maincontent,
{text-align:left;padding:0px 0px 0px 0px;//width:100%;}
.cpt_shopping_cart_info{}
.cpt_shopping_cart_info a{font-size:100%;font-color:#fdfdfd;}
.cpt_product_add2cart_button{padding-top:10px;}
#container_top .cpt_shopping_cart_info{}
#container_top .cpt_shopping_cart_info div{display:inline;text-transform: uppercase;  font-size: 12px; float:right;margin-right: 0px;}
#container_main_content {clear:both; width: 100%;
margin: 0 auto;}
#menutopya {padding-top: 5px;clear:both; height: 22px; width: 620px; position:absolute; left: 212px;top: 9px;}
#menutopya ul {margin: -18px -5px 0px 0px; list-style-type: none; display: inline; padding: 0px;}
#menutopya li {display: inline; color: #444;font-size: 16px;  padding: 0px 6px 2px 6px;}
#menutopya a {color: #444;text-transform: uppercase;  font-size: 12px;/* font-size: 15px; */ padding-bottom: 1px; -webkit-transition: opacity 0.3s ease;
position: relative;
padding-top: 10px;
padding-bottom: 1px; cursor:pointer;}
#menutopya a:hover {border-bottom: 1px solid #444; top:0px; opacity:0.3;}
#menutopya ul li:first-child  {border-left:0px;}
#menyfootia {padding-top: 0px;clear:both;height: 22px;width: 520px;position:absolute;left: 0px;bottom: 10px;}
#menyfootia ul {margin: -18px -5px 0px 0px; list-style-type: none; display: inline; padding: 0px;}
#menyfootia li {display: inline;color: #444;font-size: 16px;padding: 0px 12px 2px 0px;}
#menyfootia a {color: #444;text-transform: uppercase;  font-size: 12px;/* font-size: 15px; */ padding-bottom: 1px; -webkit-transition: opacity 0.3s ease;
position: relative;
padding-top: 10px;
padding-bottom: 1px;}
#menyfootia a:hover {border-bottom: 1px solid #444; top:0px; opacity:0.3;}
#menyfootia ul li:first-child  {border-left:0px;}
#phoneabs {position:absolute;right: 200px;bottom: 0px;}
#phoneabs p {color: rgb(97, 97, 97);text-transform: uppercase;  font-size: 11px;}
#phoneabs span {color: rgb(156, 156, 156);text-transform: uppercase;  font-size: 11px;}
#emailabs {position:absolute;right: 0px;bottom: 0px;}
#emailabs p {color: rgb(97, 97, 97);text-transform: uppercase;font-size: 11px;}
#emailabs span {color: rgb(156, 156, 156);text-transform: uppercase;  font-size: 11px;}
#container_main_content ul{list-style-position:inside;}
.background1, .background1 td{background-color:#fbfbfb;}
.productblockid{width: calc(25% - 18px);margin-left: 18px;height:250;float:left;}
.product_brief_block{padding: 15px;overflow:hidden;height: 250px;width: 200px;}
.product_brief_block .prdbrief_thumbnail{clear:both;}
#zaikae{clear:both;margin-left: -33px;}
.totalPrice{font-size: 130%;margin:0 5px 5px 5px;color: #444;clear:both;letter-spacing: -1px;}
.cpt_product_category_info {padding-top:20px;}
.cpt_product_category_info a{font-size:120%;}
#breadcrumbs-four{overflow:hidden;width:100%;align:center;font-size:100%;}
#breadcrumbs-four li{float:left;margin:0 .7em 0 .9em;list-style:none;font-family:Verdana, sans-serif;}
#breadcrumbs-four a{text-decoration:underline;font-size:11px;font-family:Verdana, sans-serif;}
#breadcrumbs-four a:hover{text-decoration:none;}
#breadcrumbs-four a::before,
#breadcrumbs-four a::after{content:'';}
#breadcrumbs-four a::before{left:-.5em;-webkit-border-radius:5px 0 0 5px;-moz-border-radius:5px 0 0 5px;border-radius:5px 0 0 5px;}
#breadcrumbs-four a:hover::before{}
#breadcrumbs-four a::after{}
#breadcrumbs-four a:hover::after{}
#reg_fields_tbl td{padding:5px;}
#reg_auth_fields td{background-color:#fbfbfb;}
#reg_fields_tbl td input{width:300px;}
#subscribed4news{width:auto!important;}
#reg_fields_tbl td textarea{width:300px;height:100px;}
#reg_submit_btn{font-size:150%;font-weight:bold;}
.cpt_maincontent center{clear:both;}
.cpt_maincontent {  width: 100%;
  margin: 0px auto;}
#cat_top_tree{overflow:hidden;margin-top:0px;width: 100%;height:auto;clear:both;}
.prdbrief_name {margin-bottom:5px;}
.prdbrief_name a{font-size: 14px;text-decoration:none;line-height: 130%;color: #444;text-transform:uppercase;clear:both;}
.prdbrief_name a span{line-height:100%;font-size: 12px;text-transform:none;color: rgba(70, 70, 70, 0.69);text-decoration:none;}
.product_option{width:99%;//width:auto;position:relative;zoom:1;}
.link{cursor:pointer; padding: 5px; -webkit-transition: all 0.3s ease;height:225px;}
.link:hover{-webkit-box-shadow: 0px -1px 16px rgba(50, 50, 50, 0.5);
-moz-box-shadow:    0px -1px 16px rgba(50, 50, 50, 0.5);
box-shadow:         0px -1px 16px rgba(50, 50, 50, 0.5); }
.row_odd td{}
.row_even td{border:0px solid #fbfbfb;border-width:1px 0px;}
.asterisk{color:red;}
.cpt_product_images{float:left;}
#add_to_cart{position:fixed;border:none;display:none;width:200px;height:200px;top:60%;left:45%;z-index:1000;}
.cornereye{width:643px;height:auto;float:left; margin-bottom: 50px;}
.cornereye zen {font-weight: normal;color: rgb(116, 116, 116);font-style: normal;}
.cornereye2{width:220px;height:auto;float:right;}
.cornereye2 zen {font-weight: normal;color: rgb(116, 116, 116);font-style: normal;}
.corner{width:auto;height:auto;clear:both;}
.yappydogcontent{width: 100%;height:auto;}
.productsframe{height:auto;}
.buttonText{font:14px/1.5 Helvetica, Arial, sans-serif;color:#fff;}
a{text-decoration:none;}
.buttonText{font:14px/1.5 Helvetica, Arial, sans-serif;color:#fff;}
a{text-decoration:none;}
.shopcartgo{}
.priceitemblock a{color: #444;}
.priceitemblock a:hover{border-bottom: solid 1px #444; }
#button5{background: #008500;color: white; padding: 6px 20px 6px 20px; text-transform: uppercase; font-size: 12px;}
#button5:hover{background:#606060;}
.ingog{height:35px;}
.contaktis{width:300px;float:left;height:340px; padding-left:15px;}
.rekvizi{width:300px;height: 380px;float: right;}
#insanemastertable td{width:130px;text-align:center;list-style-type:none;padding-right:50px;}
.cpt_product_related_products td{width:200px;}
.oscashadows{/* width:200px; *//* border-radius:4px; *//* -webkit-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 1px 4px rgba(0, 0, 0, 0.3) inset; */-moz-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 1px 4px rgba(0, 0, 0, 0.3) inset;/* box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 1px 4px rgba(0, 0, 0, 0.3) inset; */-moz-border-radius:4px;}
html, body{padding:0px;margin:0px;}
table{empty-cells:show;}
@media print{input{display:none;}
}
.descriptioncat { clear:both; width: auto; margin-top: 10px; margin-bottom: 50px; padding-top: 70px; text-align: justify; width: 100%;
    max-width: 1515px;}
.descriptioncat img {float: left; padding: 0px 10px 0px 0px;}
.categorypl { clear:both;}
.breadcrumbs1 { clear:both; width: auto; padding-left: 2px; padding-top: 15px;}
.breadcrumbs1 a{text-decoration: underline;font-size: 11px;font-family: Verdana, sans-serif; padding-right: 10px;}
.breadcrumbs1 a:hover{color:#444;}
#breadcrumbs-four a:hover{color:#444;}
.breadcrumbs1 span{text-decoration: none;font-size: 11px;font-family: Verdana, sans-serif; color:rgb(116, 116, 116);}
#conttopcenter {width:1024px; margin:0 auto;position: relative;}
#loginmm {position:absolute; right: 0px;top: 15px; width: 165px;
text-align: right;}
#loginmm a {text-transform: uppercase;
font-size: 11px; color: #444; padding-bottom: 1px;}
#loginmm a:hover {border-bottom: solid 1px #444; }
#cartmm {position:absolute; right: 169px;top: 7px;}
#floatlefttt {float:right;}
.centrinoebeb {width:1024px;margin: 40 auto 0 auto;position: relative;}
#couzeiamsuperwarriordd {    width: 1024px;
    margin: 0 auto;}