﻿/* Default font settings.
   The font-size percentage is of 16px. (0.75 * 16px = 12px) */
html {font-size:100.01%;}
body {font-size: 75%;color:#000;background:#fff;font-family:"Helvetica Neue",Arial,Helvetica,sans-serif;}
h1,h2,h3,h4,h5,h6 { font-weight:normal;color:#000;}
h1 {font-size:3em; color: #56cefb; margin-bottom: 20px; text-transform: uppercase; line-height: 1.1;}
h2 {font-size:1.75em;}
h3 {font-size:1.4em; margin: 25px 0 15px 0;}
h4 {font-size:1.25em; color: #f58600;}
h5 {font-size:1em;}
h6 {font-size:1em;font-weight: bold;}
a:focus, a:hover {color: #008ed9;}
a {color:#008ed9;text-decoration:underline;}
blockquote {color:#666;font-style:italic;}
strong {font-weight:bold;}
em,dfn {font-style:italic;}
dfn {font-weight:bold;}
sup, sub {line-height:0;}
abbr, acronym {border-bottom:1px dotted #666;}
address {font-style:italic;}
del {color:#666;}
pre {white-space:pre;}
pre,code,tt {font:1em 'andale mono', 'lucida console', monospace;line-height:1.5;}
ul {list-style-type:none;}
dl dt {font-weight: bold;}
table {/*width:100%;*/}
span.dot { position:absolute; text-indent: -1000em;  text-align:left;}
span.ruble { text-transform:uppercase; }
span.hyphen:after { content: '\2013'; }
span.hyphen { position:absolute; margin:.11em 0 0 0; behavior: expression(this.innerHTML = '&ndash;'); }