body,td,th {font-family: 'Roboto', Tahoma, Geneva, Arial, Helvetica, sans-serif;font-size: 15px;color: #616169;}
body {margin-left: 0px;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;}
a {font-size: 14px;color: #454545;}
a:link {text-decoration: none;color: #555f72;}
a:visited {text-decoration: none;color: #555f72;}
a:hover {text-decoration: underline;color: #ff6666;}
a:active {text-decoration: none;color: #ff6666;}
h1 {font-size: 16px;color: #4b5a6a;}
h2 {font-size: 16px;color: #64788D;text-align: center;}
h3 {font-size: 16px;color: #64788D;}
h4 {font-size: 16px;color: #64788D;}
h1,h2,h3,h4,h5,h6 {font-family: Geneva, Arial, Helvetica, sans-serif;}
.hr1 {height:1px; border-width:1px 0 0; border-color: #cccccc; border-style:solid; margin:0 auto; width:90%; }
.stylecat {width:80%; padding-left:10%; padding-right:10%;font-size: 14px;}
.stylecatd {width:94%; padding-left:3%; padding-right:3%;font-size: 14px;}
.stylecatt {font-size: 14px; font-family: 'Play';}
.line {text-align: center;border-top: 1px dashed #cccccc;height: 18px;}
.style1 {font-size: 22px;font-family: Tahoma, Geneva, sans-serif;text-align: center;}
.style2 {font-size: 14px; font-family: Arial, Helvetica, sans-serif; font-weight: bold;text-align: center; }
.style3 {font-size: 14px}
.style4 {font-size: 20px;font-family: Tahoma; color: #cc3333;}
.style5 {font-size: 14px;font-family: Tahoma; color: #ff6666; font-weight: bold;}
.style6 {font-size: 14px;font-family: Tahoma; color: #1E1E1E; font-weight: bold;}
.style7 {font-size: 24px;font-family: Tahoma; color: #575757; font-weight: bold;}
.style-h2 {font-size: 16px;font-family: 'Russo One'; color: #89909a;}
.style-h1 {font-size: 30px;font-family: 'Russo One'; color: #89909a;text-shadow: 1px 1px white, 2px 2px white, -1px -1px white, -2px -2px white, -1px 1px white, 1px -1px white, -2px 2px white, 2px -2px white, -3px -3px 4px rgba(0,0,0,.3), -3px 3px 4px rgba(0,0,0,.3), 3px 3px 4px rgba(0,0,0,.3), 3px -3px 4px rgba(0,0,0,.3);}
.style-name {font-size: 22px;color: #64788D;font-family: Tahoma, Geneva, sans-serif;font-weight: bold;}
.style-article {font-family: Geneva, Arial, Helvetica, sans-serif;font-weight: bold;}
.spm {font-family: 'Russo One', Geneva, sans-serif; font-size: 16px;color: #ff6666;}
.breadcrumb {font-family: 'Play', Geneva, sans-serif; font-size: 14px;color: #ff6666;}
.style-price {font-size: 14px;font-family: Geneva, sans-serif;color: #64788D;font-weight: bold;}
.style-menu {font-size: 15px;font-family: 'Play', Geneva, sans-serif;color: #666666;font-weight: bold;}
.sepia img:hover {-webkit-filter: contrast(100%);}
.sepia img {-webkit-filter: grayscale(90%) contrast(100%) brightness(100%) opacity(90%);}   /* эффект полуцветности и прозрачности у картинок */
.sepia_bann img:hover {-webkit-filter: contrast(100%);}
.sepia_bann img {-webkit-filter: contrast(100%) brightness(100%) opacity(85%);}
.radiusb img {border-style: solid;border-width: 1px;border-color:#ffffff;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;box-shadow: 0px 0px 3px gray;}   /* закругление углов и тень от картинки */
.radius20 img {border-style: solid;border-width: 1px;border-color:#ffffff;-webkit-border-radius: 20px;-moz-border-radius: 20px;border-radius: 10px;box-shadow: 0px 0px 5px gray;}
.radius img {margin-right: 25px;-webkit-border-radius: 25px;-moz-border-radius: 25px;border-radius: 25px;}  /* закругление углов картинки */
.zoom {position: relative; cursor:pointer; display: inline-block;}
.zoom img + img {position:absolute; left: 0; top:100; z-index:500; display: none;}
.zoom:hover img + img {display: block;}

#toTop {position: fixed; bottom: 35px; right: 20px; background: none; cursor: pointer;}  /* кнопка вверх */

a.buttonhat {position: relative;display: inline-block;width: 11.2em;height: 1.5em;line-height: 1.5em;vertical-align: top;border-radius: 8px;box-shadow: 1 1 1 1px #ddd inset, 0 1px 1px #fff;background: #ffffff;box-shadow: 0 0 0 1px #aaa inset, 0 0px 0px #aaa;font-family: 'Play', Tahoma, Geneva, sans-serif, Arial, Helvetica;}
a.buttonhat:hover {background: #e5e5e7;box-shadow: 0 0 0 1px #bbb inset, 0 1px 1px rgba(0,0,0,.2) inset, 0 1px 1px #fff;text-decoration: none;}
a.buttonhat:active {background: #99cc99;box-shadow: 0 0 0 1px #bbb inset, 0 1px 3px rgba(0,0,0,.5) inset, 0 1px 2px #fff;text-decoration: none;}