/*
    Document   : denis-reset
    Created on : 14.04.2012, 20:04:32
    Author     : Eric Meyer
    Editor     : Denis Khakimov
    Description:
        Сбрасываем стили. Приводим вид документа к единому образцу во всех браузерах.
*/

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,
caption, tbody, tfoot, thead, table,
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; outline: 0; font-weight: inherit; font-style: inherit;
  font-size: 100%; font-family: inherit; vertical-align: baseline; z-index: 1;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
  display: block;
}
:focus {
  outline: 0;
}
body {
  line-height: 1;
}
ol, ul {
  list-style: none;
}
blockquote, q {
  quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
  content: '';
  content: none;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
caption, th, td {
  text-align: left;
  font-weight: normal;
}
i, em {
  font-style: italic;
}
b, strong {
  font-weight: bold;
}


div {
  position: relative;
  display: block;
  width: auto;
  height: auto; vertical-align: top;
}
img {
  border: none;
  margin: 0px;
  padding: 0px;
}
div.clear { clear: both; }
.dis-bl { display: block; }
.dis-in { display: inline; }
.dis-in-bl {
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
  *display: inline;
  _height: 100px;
}
.w100 { width: 100%; }
.wauto { width: auto; }
.fl-l { float: left; }
.fl-r { float: right; }
.ttu { text-transform: uppercase; }
.ttl { text-transform: lowercase; }
.t-a-l { text-align: left; }
.t-a-r { text-align: right; }
.t-a-c { text-align: center; }
.t-a-j { text-align: justify; }
.sz11 { font-size: 11px !important; }
.sz12 { font-size: 12px !important; }
.sz13 { font-size: 13px !important; }
.sz14 { font-size: 14px !important; }
.sz15 { font-size: 15px !important; }
.sz16 { font-size: 16px !important; }
.sz17 { font-size: 17px !important; }
.sz18 { font-size: 18px !important; }
.sz19 { font-size: 19px !important; }
.sz20 { font-size: 20px !important; }
.sz21 { font-size: 21px !important; }
.sz22 { font-size: 20px !important; }
.sz23 { font-size: 23px !important; }
.sz24 { font-size: 24px !important; }
.sz28 { font-size: 28px !important; }
.sz32 { font-size: 32px !important; }
.sz36 { font-size: 36px !important; }
.t-1-2 { width: 50%; }
.t-1-3 { width: 33%; }
.t-1-3-0 { width: 30%; }
.t-2-3 { width: 66%; }
.t-1-4 { width: 25%; }
.t-3-4 { width: 75%; }
.t-1-5 { width: 20%; }
.t-2-5 { width: 40%; }
.t-3-5 { width: 60%; }
.t-4-5 { width: 80%; }
.m-b-10 { margin-bottom: 10px !important; }
.m-b-15 { margin-bottom: 15px !important; }
.m-b-20 { margin-bottom: 20px !important; }
.m-b-25 { margin-bottom: 25px !important; }
.m-b-30 { margin-bottom: 30px !important; }
.m-b-40 { margin-bottom: 40px !important; }
.m-b-50 { margin-bottom: 50px !important; }
.m-b-7 { margin-bottom: 7px !important; }
.m-b-5 { margin-bottom: 5px !important; }
.m-t-0 { margin-top: 0px !important; }
.m-t-10 { margin-top: 10px !important; }
.m-t-15 { margin-top: 15px !important; }
.m-t-20 { margin-top: 20px !important; }
.m-t-25 { margin-top: 25px !important; }
.m-t-30 { margin-top: 30px !important; }
.m-t-40 { margin-top: 40px !important; }
.m-t-50 { margin-top: 50px !important; }
.m-t-7 { margin-top: 7px !important; }
.m-t-5 { margin-top: 5px !important; }
.p-r-6pr { padding-right: 6%; }

.justifyfull {
  text-align: justify;
}
.justifyright {
  text-align: right !important;
}
.justifyleft {
  text-align: left !important;
}
.d-i-b,
.display-inline-block {
  display: -moz-inline-stack !important;
  display: inline-block !important;
}