/*
  960 Grid System ~ Text CSS.
  Learn more ~ http://960.gs/

  Licensed under GPL and MIT.
*/

/* `Basic HTML
----------------------------------------------------------------------------------------------------*/

body {
	font-family: 'Didact Gothic', sans-serif;
    font-size: 16px;
	font-weight: normal; 
	font-style: normal;
	color:#162e43;
}

pre,
code {
  font-family: "DejaVu Sans Mono", Menlo, Consolas, monospace;
}

hr {
  border: 0 solid #ccc;
  border-top-width: 1px;
  clear: both;
  height: 0;
}
.tr{text-align: right;}
.tc{text-align: center;}
.tl{text-align: left;}
.tj{text-align: justify;}
.mb20{margin-bottom: 20px;}
.mt10{margin-top: 10px;}
.mt20{margin-top: 20px;}
.mt30{margin-top: 30px;}
.mt40{margin-top: 40px;}
.mt150{margin-top: 150px;}
.mt50{margin-top: 50px;}
.mt60{margin-top: 60px;}
.mt70{margin-top: 70px;}
.mt80{margin-top: 80px;}
.mt100{margin-top: 100px;}
.pt40 {padding-top: 40px;}
span.wh{color:#fff;}
span.shad{-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=1, Direction=135, Color=#333333)";/*IE 8*/
text-shadow: 1px 1px 1px #333333;/* FF3.5+, Opera 9+, Saf1+, Chrome, IE10 */
filter: progid:DXImageTransform.Microsoft.Shadow(Strength=1, Direction=135, Color=#333333); /*IE 5.5-7*/
}
span.red{color:#ff0000;}
span.bel{color:#fff;}
span.or{color:#f8d67c;}
span.sin{color:#162e43;}
span.siz{font-size: 26px;font-weight: 700; }
span.del{color: #957904;text-decoration: line-through;}
span.win{background: url("../img/win.png") no-repeat 0 center;padding: 0px 15px;margin: 0px 20px;}
span.win_z{background: url("../img/win_z.png") no-repeat 0 center;padding: 0px 22px;margin: 0px 40px;}
span.win_b{background: url("../img/win_b.png") no-repeat 0 center;padding: 0px 22px;margin: 0px 40px;}
span.win_or{background: url("../img/win_or.png") no-repeat 0 center;padding: 0px 22px;margin: 0px 40px;}
/* `Headings
/* `Headings
----------------------------------------------------------------------------------------------------*/

h1 {
	font-size: 30px;
	font-family: 'Poiret One', cursive;
	font-weight: normal; 
	font-style: normal;
	color:#f8d67c
}

h2 {
	font-size: 22px;
	font-family: 'Didact Gothic', sans-serif;
	font-weight: normal; 
	font-style: normal;
	color:#fff;
}

h3 {
  font-size: 70px;
  font-family: 'PT Sans Narrow', sans-serif;
  font-weight: normal; 
	font-style: normal;
}

h4 {
  font-size: 22px;
  font-family: 'PT Sans Narrow', sans-serif;
  font-weight: normal; 
	font-style: normal;
}

h5 {
  font-size: 28px;
  font-family: 'PT Sans Narrow', sans-serif;
  font-weight: 700; 
	font-style: normal;
}

h6 {
  font-size: 36px;
  font-family: 'PT Sans Narrow', sans-serif;
  font-weight: normal; 
	font-style: normal;
}

/* `Spacing
----------------------------------------------------------------------------------------------------*/

ol {
  list-style: decimal;
}
ul.icon {margin: 20px 0px 5px 20px;}
ul.icon li {color: #162e43;
    font-size: 24px;
    font-weight: 700;
    padding: 8px 0 8px 40px;}
ul.icon li.icon_1 {background: url("../img/icon_1.png") no-repeat 0 7pt;}
ul.icon li.icon_2 {background: url("../img/icon_2.png") no-repeat 0 7pt;}
ul.icon li.icon_3 {background: url("../img/icon_3.png") no-repeat 0 7pt;}
ul.icon li.icon_4 {background: url("../img/icon_4.png") no-repeat 0 7pt;}
ul.icon li.icon_5 {background: url("../img/icon_5.png") no-repeat 0 7pt;}

 ul.hr {
    overflow: hidden; zoom: 1;height: 35px;margin-top: 10px;
   }
   ul.hr li {
    list-style: none; float: left; border-left: 1px solid #fff; padding: 0 0; margin: 0 1px 0 -1px;
   }
   ul.hr li a {
	font-size:16px;
    display: block; /* Ссылка как блочный элемент */
    padding: 0px 15px; /* Поля вокруг надписи */
    text-decoration: none; /* Подчеркивание у ссылок убираем */
    color: #fff; /* Цвет текста */
    }
   ul.hr li a:hover{
   color: #9976b6; /* Цвет текста активного пункта */ }
   ul.hr li a.active{
   color: #9976b6; /* Цвет текста активного пункта */ }
   
 ul.hr2 {
    overflow: hidden; zoom: 1;margin-top: 15px;width: 354px;margin:0 auto;
   }
   ul.hr2 li {
    list-style: none; float: left; padding: 5px 0px 0px; margin: 0 1px 0 -1px;
   }
   ul.hr2 li a {
    display: block; /* Ссылка как блочный элемент */
    padding: 0px 6px; /* Поля вокруг надписи */
    text-decoration: none; /* Подчеркивание у ссылок убираем */
    color: #fff; /* Цвет текста */
	font-family: 'PT Sans Narrow', sans-serif;
	font-size: 21px;
    }
   ul.hr2 li a:hover{
	background: url("../img/logo_mini.png") no-repeat 10pt 3pt;
   color: #ffff33; /* Цвет текста активного пункта */ 
   margin-top: -3px;}   
ul.hr2 li a.active{
	background: url("../img/logo_mini.png") no-repeat 10pt 3pt;
   color: #ffff33; /* Цвет текста активного пункта */ }    
p,
dl,
hr,
h1,
h2,
h3,
h4,
h5,
h6,
ol,
ul,
pre,
table,
address,
fieldset,
figure {

}