html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,font,img,ins,kbd,q,s,samp,small,strike,sup,sub,tt,var,center,dl,dt,dd,ul,li,fieldset,form,label,legend,table,caption,tfoot,thead,p{background: transparent;border: 0 none;font-style: inherit;font-weight: inherit;margin: 0;padding: 0;outline: 0;vertical-align: baseline;}
table {border-collapse: collapse;border-spacing: 0;}

[hidden] {display: none;}

html {overflow-y: scroll;}

body, button, input, textarea, select {font-family: Verdana, Geneva, sans-serif; font-size: 12px; color: #394968;}

h1 {padding: 20px 0; font-size: 24px; font-weight: 700; color: #5f5f5f;}
h2 {padding: 10px 0; font-size: 18px; font-weight: 700;}
h3 {padding: 7px 0; font-size: 14px; font-weight: 700;}

sub, sup {font-size: 75%; line-height: 0; position: relative; vertical-align: baseline;}
sup {top: -0.5em;}
sub {bottom: -0.25em;}

b, strong {font-weight: 700;}

a {text-decoration: none; color: #395A88;}
a:hover {text-decoration: underline; color: #000;} 
a:focus, a:active, a:hover {outline: 0;}

ul, ol {margin: 0 0 0 15px; padding: 0;}
li {margin: 0; padding: 5px 0; line-height: 1.3;} 

p {padding: 5px 0; line-height: 1.3}

.img_all {border: 0; -ms-interpolation-mode: bicubic; max-width: 100%; width: auto; height: auto;}
.img_in_border {border: 2px solid #666;}

.main input[type="text"] {padding: 0 5px; width: 100%; box-sizing: border-box;}
.main .button, .main input[type="button"], .main input[type="reset"], .main input[type="submit"] {display: block; text-decoration: none; text-align: center; color: #fff; border: none; cursor: pointer; box-sizing: border-box;}

input[type='text']::-webkit-input-placeholder {color:#737373; opacity: 1;}
input[type='text']::-moz-placeholder {color:#737373; opacity: 1;}
input[type='text']:-moz-placeholder {color:#737373; opacity: 1;}
input[type='text']:-ms-input-placeholder {color:#737373; opacity: 1;}
input[type='text']:focus::-webkit-input-placeholder {color: transparent}
input[type='text']:focus::-moz-placeholder {color: transparent}
input[type='text']:focus:-moz-placeholder {color: transparent}
input[type='text']:focus:-ms-input-placeholder {color: transparent}
textarea::-webkit-input-placeholder {color:#737373; opacity: 1;}
textarea::-moz-placeholder {color:#737373; opacity: 1;}
textarea:-moz-placeholder {color:#737373; opacity: 1;}
textarea:-ms-input-placeholder {color:#737373; opacity: 1;}
textarea:focus::-webkit-input-placeholder {color: transparent}
textarea:focus::-moz-placeholder {color: transparent}
textarea:focus:-moz-placeholder {color: transparent}
textarea:focus:-ms-input-placeholder {color: transparent}

.wrapper_all table {width: 100%; border-color: #f0f2f5;}
.wrapper_all table th, .wrapper_all table td {padding: 7px; vertical-align: middle; box-sizing: border-box;} 
