﻿@charset "UTF-8";
:before {
box-sizing : border-box;
}
:after {
box-sizing : border-box;
}
* {
box-sizing : border-box;
}
img {
border : 0;
vertical-align : middle;
}
.row:before {
content : '';
display : block;
clear : both;
height : 0;
}
.row:after {
content : '';
display : block;
clear : both;
height : 0;
}
body {
height : 100%;
font-family : Tahoma;
font-size : 16px;
color : #4C4C4C;
width : 950px;
margin : 0 auto;
}
html {
height : 100%;
margin : 0 auto;
width : 100%;
}
#wrap {
min-height : 100%;
height : auto !important ;
height : 100%;
margin : 0 auto -298px;
position : relative;
background : url(../images/px.gif) 212px 0 repeat-y, url(../images/left_bg.gif) left top repeat-y, url(../images/main_bg.gif) right top repeat-y;
background-color : #f9f9f1;
width : 950px;
}
div#wrap:before {
content : '';
display : block;
height : 15px;
position : absolute;
bottom : 298px;
right : 0;
width : 700px;
border-bottom : 1px solid #bab1b2;
border-radius : 0 0 17px 0;
background : url(../images/wrap_bg.gif) right bottom repeat-x, url(../images/wrap_bg.gif) right bottom repeat-y;
background-color : #f9f9f1;
z-index : 2;
}
div#wrap:after {
content : '';
display : block;
height : 15px;
width : 50%;
position : absolute;
right : 0;
bottom : 298px;
background : #fff;
z-index : 1;
}
#left {
float : left;
width : 211px;
padding : 105px 0 0 0;
}
#main {
margin : 0 0 0 211px;
}
article {
padding : 16px 11px 16px 174px;
min-height : 400px;
font-family : Tahoma;
font-size : 15px;
margin-left : 26px;
margin-right : 5px;
}
footer {
min-height : 298px;
width : 950px;
margin : 0 auto;
font-size : 12px;
}
.push {
min-height : 298px;
width : 950px;
margin : 0 auto;
}
.push {
clear : both;
}
.container_wrap {
position : relative;
float : left;
width : 100%;
}
.container_wrap:after {
content : '';
display : block;
height : 0;
clear : both;
}
header {
height : 138px;
border-bottom : 1px solid #c0c0c0;
background : #fff;
}
footer {
background : #fff;
position : relative;
}
a {
text-decoration : underline;
color : #226A7A;
}
a:link {
text-decoration : none;
color : #226A7A;
}
a:link {
text-decoration : none;
color : #226A7A;
}
a:visited {
text-decoration : none;
color : #226A7A;
}
ul.lists li {
margin : 0;
padding : 0;
list-style : none;
list-style-image : none;
}
ul.lists {
margin : 0;
padding : 0;
list-style : none;
list-style-image : none;
}
.mod_logo {
width : 235px;
float : left;
}
.mod_logo img {
position : absolute;
}
.mod_main_menu {
margin-left : 235px;
text-align : right;
padding : 56px 117px 0 0;
font-size : 14px;
}
.mod_main_menu ul li {
display : inline-block;
margin-left : 15px;
}
.mod_main_menu ul li:before {
content : '';
display : inline-block;
height : 4px;
width : 4px;
border-radius : 50%;
background : #226a7a;
vertical-align : middle;
margin-right : 3px;
}
.mod_main_menu a {
color : #000;
text-decoration : none;
}
.mod_main_menu .active a {
text-decoration : underline;
}
.mod_site_name {
margin-left : 235px;
}
.mod_site_name .wrap {
float : right;
width : 415px;
height : 48px;
border-radius : 16px 0 0 0;
background : #279dac;
margin : 14px 56px 0 0;
line-height : 56px;
font-weight : bold;
text-transform : uppercase;
text-align : right;
padding-right : 33px;
color : #fff;
font-size : 14px;
}
.mod_left_menu {
font-family: 'Open Sans', sans-serif;
font-size : 19px;
font-weight : bold;
    line-height : 1.5;
}
.mod_left_menu ul li {
padding-bottom : 14px;
}
.mod_left_menu a {
color : #393939 !important ;
}
.mod_left_menu li.active a {
text-decoration : underline;
}
.mod_left_menu a:hover {
text-decoration : underline;
}
.mod_left_info {
font-family : Tahoma;
font-size : 14px;
text-align: center;
line-height : 18px;
margin-bottom : 6px;
}
.mod_left_info img.lim {
margin-bottom : 20px;
}
.mod_left_info .item {
width : 210px;
}
.mod_left_info a img.ico {
position : absolute;
margin-left : 2px;
}
.mod_top_menu {
border-bottom : 1px solid #c2c2c2;
text-align : right;
height : px;
line-height : 55px;
margin-left : 25px;
background : #fff;
}
.mod_top_menu:before {
display : inline-block;
vertical-align : sub;
}
.mod_top_menu ul {
display : inline-block;
}
.mod_top_menu ul li {
display : inline-block;
margin-left : 11px;
vertical-align : middle;
padding-left : 29px;
}
.mod_top_menu ul li:hover {
text-decoration : underline;
}
.mod_top_menu ul li a {
color : #000;
}
.mod_top_menu ul li.active a {
font-weight : bold;
text-decoration : underline;
}
.mod_top_menu ul li a:active {
font-weight : bold;
text-decoration : underline;
}
.mod_foot_phone {
width : 236px;
float : left;
border-right : 24px solid #bbb;
margin-top : 5px;
font-size : 13px;
padding : 10px 0;
}
.mod_foot_menu {
font-size : 14px;
margin-left : 240px;
padding : 10px 0;
}
.mod_foot_menu a {
color : #226A7A;
display : inline-block;
margin : 0 3px;
}
.mod_sub_foot_menu {
font-size : xx-small;
margin-left : 243px;
}
.mod_sub_foot_menu a {
color : #226A7A;
margin-right : 10px;
}
.mod_foot_count {
text-align : center;
padding : 80px 0 0;
}
.mod_foot_info {
text-align : center;
padding-top : 30px;
}
.mod_foot_info a {
color : #226A7A;
text-decoration : underline;
}
.tbl_bdr td {
text-align : left;
vertical-align : top;
font-family : Tahoma;
font-size : 14px;
color : #4C4C4C;
padding : 6px;
border : solid 1px;
}
td {
text-align : left;
vertical-align : top;
font-family : Tahoma;
font-size : 14px;
color : #4C4C4C;
}
.t11 {
font-family : Tahoma;
font-size : 11px;
font-style : normal;
}
table.table1 {
font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
width: 100%;
text-align: center;
border-collapse: collapse;
border-spacing: 1px;
background: #E9E9E9;
border-radius: 20px;
}
th {
font-size: 16px;
font-weight: 20px;
padding: 10px 10px;
border-bottom: 1px solid #808080;
color: #3F3F3F;
}
tbody tr:nth-child(2) {
border-bottom: 1px solid #808080;
}
td {
text-align: center;
padding: 10px;
color: #515151;
border-bottom: 1px solid #808080;
}
tr.even {
    background: #D2D2D2; /* Цвет фона четных строк */
   }
thead {
    background: "#D2D2D2"; /* Цвет фона строки заголовка */
    color: #393939; /* Цвет текста */
   }
.invisible {
    border: 0;
}
table.table2 {
font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
width: 100%;
text-align: center;
border-collapse: collapse;
border-spacing: 1px;
background: #F9F9F1;
border-radius: 20px;
}
th {
font-size: 16px;
font-weight: 20px;
padding: 10px 10px;
border-bottom: 1px solid #808080;
color: #3F3F3F;
}
tbody tr:nth-child(2) {
border-bottom: 1px solid #808080;
}
td {
text-align: center;
padding: 10px;
color: #515151;
border-bottom: 1px solid #808080;
}
td.even {
    text-align: left;
    text-align: justify;
    vertical-align : middle;
   }
td.even1 {
    text-align: center;
    vertical-align : middle;
   }
.invisible {
    border: 0;
}
.invisible1 {
    border: 0;
    text-align: left;
    text-align : justify;
}
iframe {
    border-width: 0px;
}
h1 {

text-align: center; /* текст заголовка выровнен по центру */
}
.style2 {
color : #FF0000;
}
.style3 {
border-style : solid;
border-width : 1px;
border-color : #808080;
}
.style4 {
border-width : 0;
}
.style5 {
text-align : left;
}
.style6 {
text-align : center;
color : #FF0000;
}
.style7 {
color : #FF0000;
font-weight: bold;
}
.style8 {
border-style : solid;
border-width : 1px;
}
.style9 {
border-style : solid;
border-width : 1px;
}
.style10 {
margin-top : 2px;
}
.style11 {
margin-bottom : 5px;
}
.style13 {
border-width : 0;
}
.style14 {
text-align : center;
vertical-align : middle;
border-left : 1px solid #C0C0C0;
border-right-style : solid;
border-right-width : 1px;
border-top : 1px solid #C0C0C0;
border-bottom-style : solid;
border-bottom-width : 1px;
}
.style15 {
font-weight : bold;
font-size : x-small;
color : #226A7A;
margin-top : 6px;
margin-bottom : 6px;
}
.style16 {
font-family : Tahoma;
font-size : 15px;
text-align: center;
line-height : 18px;
margin-bottom : 6px;
}
.style17 {
font-weight : bold;
font-size : 10pt;
color : #226A7A;
margin-top : 6px;
margin-bottom : 6px;
}
.style18 {
font-size : 10pt;
}
.style19 {
border-style : solid;
border-width : 1px;
}
.style20 {
text-align : center;
margin-bottom : 4px;
}
.style21 {
border-collapse: collapse;
}
.style22 {
border-style: solid;
border-width: 1px;
}
.style23 {
text-align: center;
line-height : 18px;
margin-bottom : 6px;
vertical-align: middle;
}
.style24 {
text-align: center;
font-family: Tahoma;
font-size: 10pt;
color: #4C4C4C;
margin-bottom: 5px;
}
.style25 {
text-align : left;
}
.style28 {
font-family : Tahoma;
font-size : 15px;
text-align : justify;
line-height : 18px;
margin-bottom : 6px;
}
.style29 {
line-height : 18px;
}
.style30 {
background-image : url('images/fon2.jpg');
height: 190px;
}
.style31 {
text-align : center;
}
.style32 {
color : #000000;
}
.style33 {
margin-top : 4px;
margin-bottom : 4px;
}
.style34 {
margin-top : 8px;
margin-bottom : 4px;
}
.style38 {
color : #FF0000;
}
.style43 {
border-width : 1px;
}
.style44 {
text-align : center;
font-family : Tahoma;
font-size : 14px;
margin-bottom : 6px;
}
.style45 {
color : #4C4C4C;
}
.style46 {
line-height : 100%;
margin-top : 9px;
margin-bottom : 9px;
text-align : center;
}
.style47 {
font-size : x-small;
}
.style48 {
text-align : center;
font-size : x-small;
}
.style49 {
	margin-top: 14px;
}
.style50 {
color:#226A7A;
font-size : 11pt;
font-weight : bold;
letter-spacing : 0pt;
margin-top : 3px;
margin-bottom : 8px;
}
.style51 {
margin-bottom : 8px;
}
.style52 {
color: #FF0000;
font-size : 11pt;
font-weight : bold;
letter-spacing : 1pt;
margin-top : 3px;
margin-bottom : 8px;
}
.style53 {
margin-bottom : 8px;
text-align : center;
}
.style54 {
font-weight : normal;
}
.style55 {
text-align : justify;
}
.style56 {
font-size : 11pt;
font-weight : bold;
letter-spacing : 1pt;
margin-top : 3px;
margin-bottom : 8px;
}
.style65 {
border-style : solid;
border-width : 1px;
border-collapse : collapse;
color : #4D4D4D;
}
.style65 td {
padding : 6px;
}
.style66 {
list-style-type : circle;
}
.style88 {
text-align : center;
}
.style105 {
font-family : Verdana;
}
.style106 {
border-left-style : solid;
border-left-width : 0;
border-top-style : solid;
border-top-width : 0;
border-bottom-color : #4C4C4C;
border-bottom-width : 0;
}
.style107 {
border-style : solid;
border-width : 1px;
margin-top : 8px;
margin-bottom : 4px;
}
.style108 {
line-height : 18px;
margin-bottom : 6px;
text-align : center;
}
.style109 {
font-size : medium;
font-weight : bold;
}
.style110 {
text-align : center;
font-size : medium;
font-weight : bold;
margin-top : 6px;
margin-bottom : 8px;
}
.style111 {
margin-bottom : 12px;
margin-top : 12px;
}
.style113 {
font-weight : bold;
font-size : x-small;
color : #226A7A;
margin-top : 12px;
margin-bottom : 12px;
}
.style114 {
font-weight : bold;
font-size : 11pt;
color : #226A7A;
margin-top : 12px;
margin-bottom : 12px;
}
.style115 {
font-size : medium;
font-weight : bold;
letter-spacing : 1pt;
margin-top : 3px;
margin-bottom : 8px;
}
.style116 {
text-align : center;
font-size : medium;
font-weight : bold;
margin-top: 12px;
margin-bottom: 12px;
}
.style117 {
text-align: left;
vertical-align : middle;
border-left : 1px solid #C0C0C0;
border-right-style : solid;
border-right-width : 1px;
border-top : 1px solid #C0C0C0;
border-bottom-style : solid;
border-bottom-width : 1px;
}
.style118 {
border-width: 0;
text-align : center;
}
.style119 {
	line-height : 18px;
	text-align: center;
}
