/* https://avtoforex.ru/ */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video {
margin:0;
padding:0;
border:0;
font-size:1em;
font:inherit;
vertical-align:baseline
}
.telo {
font-family:'Noto Sans',sans-serif;
border:2px solid gray;
max-width:1120px;
width:99%;
margin:0 auto;
background-color:#e4e4e4;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing:border-box
}
td.ds-dtd iframe body {
    overflow:hidden;
}
.var {
font-size:16pt;
margin:10px auto 20px;
color:#d61707;
padding:10px 20px;
text-align:center;
font-weight:700;
display:table
}
.zag {
font-size:30px;
margin:0 auto 15px;
color:#005C00;
text-align:center;
font-weight:700;
border:3px double gray;
padding:20px 12px;
background-color:#F4F4F4;
display:table
}
.gir {
font-weight:700;
font-size:24px
}
.girm {
font-weight:700;
font-size:19px;
margin:0 10px;
line-height:1.4
}
.txt {
margin:0 10px;
font-size:19px;
line-height:1.4;
padding:2px 10px
}
.txtm {
margin:10px;
padding:0;
font-size:16px;
line-height:1.4;
text-indent:10px
}
.opis {
border-top:3px double gray;
box-sizing:content-box
}
.centr {
text-align:center
}
.bg {
background-color:#FCFCFC
}
.bgc {
background-color:#FFFCFC
}
.bgco {
background-color:#FBFBFB
}
.bgcol {
background-color:#F5F5F5
}
.pgir {
font-weight:700
}
.sin {
color:#0652B0
}
.kras {
color:red
}
.grin {
color:#009300
}
.bfont {
font-size:26px
}
p {
padding:5px 10px
}
a.knopa {
display: inline-block;
font-size: 20px;
color: #fff;
text-decoration: none;
border-radius: 100px;
border-width: 3px 10px;
outline: none;
opacity: 1;
transition: .6s, opacity 0s 9999999s, visibility 0s 9999999s;
position: relative;
padding: calc(8px + 3px - 1px) calc(15px + 10px - 1px);
border: 1px solid rgba(62,153,239,.5);
background: linear-gradient(to left, #3e99ef 1%, #fff 3%, #2c87e8 8%, rgba(255,255,255,.3) 50%, #2c87e8 92%, #fff 97%, #3e99ef 99%) no-repeat
}
a.knopa:before {
display: inline-block;
font-size: 20px;
color: #fff;
text-decoration: none;
padding: 8px 15px;
border-radius: 100px;
border: solid #0458c0;
border-width: 3px 10px;
outline: none;
opacity: 1;
transition: .6s, opacity 0s 9999999s, visibility 0s 9999999s;
content: "See my other items";
position: absolute; 
bottom: -7px;
left: -1px;
width: calc(100% - (15px + 10px - 1px)*2);
background: #fff linear-gradient(#3aa0fd, #0458c0 60%, #3170c9);
box-shadow: 0 10px 18px rgba(0,0,0,.5)
}
a.knopa:hover {
-webkit-transform: scale(1.1, 1.1);
transform: scale(1.1, 1.1)
}
a.knopa:hover:before {
border-color: #0766d8;
background: #fff linear-gradient(#3fadff, #0766d8 60%, #3279dd)
}
.tkn {
display:table;
margin:0 auto;
padding:20px 0
}
a {
text-decoration:none;
color:#0652B0
}
a:hover {
text-decoration:underline
}
img {
border:2px solid gray;
margin:20px auto;
display:block;
max-width:calc(100% - 2 * 1px);
height:auto!important
}
ul.kryg,ul.kvad,ul.chif {
font-size:17px;
margin:6px 0 6px 70px;
padding:4px 8px
}
ul.kvad {
list-style-type:square
}
ul.chif {
list-style-type:decimal
}
@media screen and (max-width: 769px) {
.var {
font-size:14pt;
margin:6px auto;
padding:8px 10px
}
.zag {
font-size:24px;
margin:8px auto;
padding:8px 12px
}
ul.kryg,ul.kvad,ul.chif {
margin:6px 0 6px 50px;
padding:6px
}
}
@media screen and (max-width: 400px) {
.var {
font-size:12pt
}
.zag {
font-size:20px
}
.girm {
font-size:17px;
margin:6px 2px 2px
}
.txt {
padding:2px;
font-size:15px
}
.bfont {
font-size:20px
}
a.knopa {
font-size: 17px;
}
a.knopa:before {
font-size: 17px;
}
.tkn {
padding:14px 0
}
img {
margin: 10px auto;
}
ul.kryg,ul.kvad,ul.chif {
font-size:14px;
margin:6px 0 6px 40px
}
}