body {
margin: 0px;
width: 100%;
position: relative;
padding-bottom: 2px;
}

.iconfiles {
padding-right: 10px;
}

.list_1 {
margin-left: 0px !important;
color: #818BAA;
list-style-type: circle !important;
display: table-cell;
}

.home_button {
width: 50px;
height: 50px;
position: absolute;
top: 7px;
left: 10px;
border: 0px !important;
}

.seminar .p_date {
    font-family: Calibri;  font-size: 13px;  font-weight: normal;  color: rgb(179, 49, 49);
}
.seminar .p_name {
    text-decoration: none !important;  font-family: Calibri;  font-size: 13px;  color: rgb(19, 57, 139);
}

.konf .p_date {
    font-family: Calibri;  font-size: 13px;  font-weight: normal;  color: rgb(179, 49, 49);
}
.konf .p_name {
    text-decoration: none !important;  font-family: Calibri;  font-size: 13px;  color: rgb(19, 57, 139);
}

.clear {
clear: both;
}

a.link_default {
border-bottom: 1px dotted;
}

.round {
border-radius: 4px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
padding: 4px;
margin: 10px auto;
width: 300px;
behavior: url(/pie/PIE.htc);
}

.fancy_img {
border: 3px solid rgb(211, 211, 211);
border-radius: 2px;
box-shadow: -3px 3px 6px rgb(131, 131, 131);
margin: 3px;
}

.left {
float: left;
margin-right: 5px;
margin-bottom: 5px;
}

.right {
float: right;
margin-left: 5px;
margin-bottom: 5px;
}

h1 {
font-size: 22px;
font-family: Calibri;
color: #195199;
text-decoration: none;
font-weight: normal !important;
}

.h_wrapp {
width: 100%;
background: url(/images/body-bg.png) repeat rgb(77, 108, 156);
box-shadow: 0px 3px 22px rgb(143, 146, 151);
-moz-box-shadow: 0px 3px 22px rgb(143, 146, 151);
-webkit-box-shadow: 0px 3px 22px rgb(143, 146, 151);
overflow: hidden;
}

.h_wrapp>div {
background: url(/images/head_prtv_fake.png) center -25px no-repeat transparent;
}

.h_wrapp  .header, .h_wrapp  .header2{
height: 500px;
width: 980px;
margin: 0px auto;
}

.h_wrapp .logo {
width: 77px;
}

.h_wrapp .logo img {
margin-top: 2px;
}

.h_wrapp .name {
width: 500px;
}

.h_ident {
width: 491px;
position:  relative;
}

.h_wrapp .h_navi {
width: 320px;
height: 417px;
}

.h_wrapp .ident {
margin-top: 20px;
}

.h_wrapp #expand {
padding-top: 20px !important;
}

.h_periodic {
padding-top: 20px;
}

.h_wrapp .ident .h_bnr {
height: 400px !important;
width: auto !important;
padding-top: 20px !important;
padding-bottom: 20px !important;
margin-left: 12px;
}

.h_wrapp span.text_4  {
}


.h_in_wrapp {
width: 100%;
background: url(/images/body-bg.png) repeat rgb(77, 108, 156);
position: relative;
}

.h_in_wrapp .header {
width: 980px;
margin: 0px auto;
padding-top: 10px;
padding-bottom: 20px;
}

.h_in_wrapp .ident {
margin-top: 10px;
}

/*???? ?? ???????*/

#expand ul li {
list-style: none !important;
padding-bottom: 5px;
}

#expand ul.lvl1 {
width: 212px;
}

#expand ul.lvl1 li:first-child {
display: none;
behavior: url(/pie/PIE.htc);
}

#expand ul.lvl1 ul.lvl2 li:first-child {
display: block !important;
behavior: url(/pie/PIE.htc);
}

#expand ul li a {
color: #fff;
font-family: 'Book Antiqua';
text-decoration: none !important;
font-size: 15px;
transition: All 1s ease;
-webkit-transition: All 1s ease;
-moz-transition: All 1s ease;
-o-transition: All 1s ease;
behavior: url(/pie/PIE.htc);
}

#expand ul li a:hover {
color: #fce09d;
}

a.out_menu {
color: #fff;
font-family: 'Book Antiqua';
text-decoration: none !important;
font-size: 15px;
transition: All 1s ease;
-webkit-transition: All 1s ease;
-moz-transition: All 1s ease;
-o-transition: All 1s ease;
behavior: url(/pie/PIE.htc);
margin-left: 40px;
position: relative;
top: -17px;
}

a.out_menu:hover {
color: #fce09d;
}

#expand ul.lvl2 {
padding-top: 5px;
display: none;
width: 212px;
}

/*???? ?????????? ???????*/

#inner_m ul li {
list-style: none !important;
padding-bottom: 5px;
float: left;
margin-right: 2px;
padding-left: 5px;
padding-right: 5px;
margin-top: 2px;
margin-bottom: 0px;
behavior: url(/pie/PIE.htc);
}

#inner_3_m ul.lvl2 li {
list-style: none !important;
padding-bottom: 5px;
float: left;
margin-right: 2px;
padding-left: 5px;
padding-right: 5px;
margin-top: 2px;
margin-bottom: 0px;
behavior: url(/pie/PIE.htc);
}

#inner_m ul.lvl1 li:first-child {
display: none;
behavior: url(/pie/PIE.htc);
}

#inner_m ul.lvl1 ul.lvl2 li:first-child {
display: block !important;
behavior: url(/pie/PIE.htc);
}

#inner_3_m ul li a {
color: rgb(34, 90, 175);
font-family: 'Book Antiqua';
text-decoration: none !important;
font-size: 15px;
text-shadow: 1px 1px 2px #fff;
transition: All 1s ease;
-webkit-transition: All 1s ease;
-moz-transition: All 1s ease;
-o-transition: All 1s ease;
behavior: url(/pie/PIE.htc);
}

#inner_m ul li a {
color: rgb(34, 90, 175);
font-family: 'Book Antiqua';
text-decoration: none !important;
font-size: 15px;
text-shadow: 1px 1px 2px #fff;
transition: All 1s ease;
behavior: url(/pie/PIE.htc);
}

#inner_m .parrent_active .lvl2 {
display: block !important;
}

#inner_m ul.lvl2 {
padding-top: 5px;
display: none;
clear: both;
position: absolute;
bottom: 0px;
left: 0px;
}

#inner .parrent_active .lvl2 {
display: block !important;
}

#inner_m .lvl1, #inner_3_m .childrens {
padding: 0px;
width: 980px;
margin: 0px auto;
}

/*--------------------*/

#inner_3_m li.parrent_active a.href_level1_parrent_active {
    display:  none;
}

#inner_3_m ul li li {
list-style: none !important;
padding-bottom: 5px;
float: left;
margin-right: 2px;
padding-left: 5px;
padding-right: 5px;
margin-top: 2px;
margin-bottom: 0px;
behavior: url(/pie/PIE.htc);
}

#inner_3_m ul.childrens li{
list-style: none !important;
padding-bottom: 5px;
float: left;
margin-right: 2px;
background: url(/images/fancy.png) repeat-x transparent;
padding-left: 5px;
padding-right: 5px;
border-bottom-left-radius: 4px;
border-bottom-right-radius: 4px;
margin-top: 2px;
margin-bottom: 0px;
border-bottom: 1px solid rgb(177, 177, 177);
border-right: 1px solid rgb(177, 177, 177);
box-shadow: 0px 3px 3px rgb(206, 206, 206);
-moz-box-shadow: 0px 3px 3px rgb(206, 206, 206);
-webkit-box-shadow: 0px 3px 3px rgb(206, 206, 206);
}


#inner_3_m ul.lvl1 {
    padding: 0px;  width: 980px;  margin: 0px auto; list-style: none;
}

#inner_3_m ul.lvl2 {
    padding: 0px;  width: 980px;  margin: 0px auto;
}

#inner_3_m ul.lvl2 li a {
color: rgb(34, 90, 175);
font-family: 'Book Antiqua';
text-decoration: none !important;
font-size: 15px;
text-shadow: 1px 1px 2px #fff;
}


.plawka_menu_1 {
background: #bcd4fa;
border-bottom: 2px solid rgb(129, 158, 206);
padding-top: 2px;
padding-bottom: 1px;
}

.plawka_menu_2 {
background: rgb(216, 216, 216);
border-bottom: 2px solid rgb(179, 179, 179);
padding-top: 2px;
}

/*-------------------*/

.h_wrapp .logo {
width: 77px;
}

.h_wrapp .logo img {
margin-top: 2px;
width: 85px;
height: auto;
border: none !important;
}

.h_wrapp .h_navi {
width: 320px;
}

.h_wrapp .ident {
margin-top: 20px;
}

.h_wrapp #expand {
padding-top: 20px !important;
}

.h_periodic {
padding-top: 20px;
}

.h_wrapp .ident .h_bnr {
height: 400px !important;
width: auto !important;
padding-top: 20px !important;
padding-bottom: 20px !important;
margin-left: 12px;
}

.h_wrapp span.text_4  {
}

.h_periodic {
padding-top: 40px;
width: 320px;
}

.h_periodic .main .item .p_simage img {
width: 90px;
height: 68px;
border: 3px solid rgb(108, 135, 184);
transition: All 1s ease;
-webkit-transition: All 1s ease;
-moz-transition: All 1s ease;
-o-transition: All 1s ease;
behavior: url(/pie/PIE.htc);
}

.h_periodic .main .item .p_simage img:hover {
border: 3px solid rgb(171, 192, 230);
}

.h_periodic .main .p_simage {
float: left;
padding-right: 3px;
}

.h_periodic .main .p_date {
color: #fce09d;
font-family: 'Book Antiqua';
font-size: 15px;
}

.h_periodic .main .p_name {
color: #fff;
font-family: 'Book Antiqua';
text-decoration: none !important;
font-size: 14px;
transition: All 1s ease;
-webkit-transition: All 1s ease;
-moz-transition: All 1s ease;
-o-transition: All 1s ease;
behavior: url(/pie/PIE.htc);
}

.h_periodic .main .p_name:hover {
color: #fce09d;
}

.h_periodic .main .p_desc {
color: #fff;
font-family: 'Book Antiqua';
text-decoration: none !important;
font-size: 14px;
transition: All 1s ease;
-webkit-transition: All 1s ease;
-moz-transition: All 1s ease;
-o-transition: All 1s ease;
behavior: url(/pie/PIE.htc);
}

.h_periodic .main .p_desc:hover {
color: #fce09d;
}

.h_periodic .main .item {
margin-bottom: 10px;
}

.wrapper {
width: 980px;
margin: 5px auto;
}

.content {
width: 630px;
float: left;
padding-bottom: 105px;
}

.content_wide {
width: 810px;
float: left;
padding-bottom: 105px;
}


/*-----------------*/

.sidebar_l {
float: left;
padding-right: 10px;
margin-left: 10px;
width: 145px;
min-height: 250px;
padding-bottom: 85px;
}

.sbl_bnr img {
width: 155px;
height: auto;
margin-bottom: 5px !important;
border: none !important;
}

.sbl_name {
padding-bottom: 7px;
}

/*-----------------*/

.sidebar_r {
float: left;
padding-left: 10px;
margin-left: 5px;
width: 155px;
min-height: 250px;
padding-bottom: 85px;
}

.sbr_news .item {
padding-bottom: 10px;
}

.sbr_news .p_date {
font-family: Calibri;
font-size: 13px;
font-weight: normal;
color: rgb(179, 49, 49);
}

.sbr_news .p_name {
text-decoration: none !important;
font-family: Calibri;
font-size: 13px;
color: rgb(19, 57, 139);
}

/*-----------------*/

.footer_wrap {
clear: both;
width: 100%;
background: url(/images/body-bg.png) repeat rgb(77, 108, 156);
padding-top: 10px;
padding-bottom: 10px;
position: fixed;
bottom: -50px;
box-shadow: 0px -3px 22px rgb(143, 146, 151);
-moz-box-shadow: 0px -3px 22px rgb(143, 146, 151);
-webkit-box-shadow: 0px -3px 22px rgb(143, 146, 151);
}

.footer {
width: 980px;
margin: 0px auto;
min-height: 70px;
}

.name a {
text-decoration: none !important;
}

.head_rotation img {
    width: 217px;
    height: auto;
    position:  relative;
    background: transparent;
    top: -300px;
}

.slideshow div {
    background: transparent;
    position: relative;
    top: 300px !important;
}

.head_rotation {
    position: absolute;
    bottom: 45px;
    right: 143px;
    width: 184px;
    height: 178px;
    background: transparent;
}

.overlay {
    background: transparent;
}

.h_ident>div {
height: 416px;
position: relative;
}

.tabs li {
    list-style: none;
    margin-bottom:  5px;
}
.panes {
    padding-top: 10px;
}
.tabs {
   padding: 0px;
float: left;
margin-right: 15px;
border-right: 1px solid #E0E0E0;
   width: 260px;
   overflow: hidden;
}
.tabs li a {
    text-decoration: none !important;  font-family: Calibri;
    font-size: 14px;
    color: rgb(33, 85, 196);
    border-bottom:  1px dotted;
}

body > img {
margin: 10px auto;
max-height: 390px;
}

.tabs .current {
    border:  1px solid;
    transition: all 1s ease;
    -moz-transition: all 1s ease;
    -webkit-transition: all 1s ease;
    padding-left:  10px;
    padding-right:  10px;
}

.expand_panel {
display: none;
height: 100% !important;
position: fixed;
left: 0px;
top: 0px;
background: url(/images/exp_bg.png)top left repeat-y #FFFFFF;
background-color: #e9e9e9;
width: 300px;
/* border-right: 3px solid #a9a9a9; */
/* box-shadow: inset -15px 0px 21px #FCFCFC; */
overflow-y: auto;
Z-INDEX: 9999;
}

.exp {
    position:  fixed;
    left:  0px;
    top: 40%;
    Z-INDEX: 9999;
    margin-left: -2px;
}

#expand_panel li {
    list-style:  none;
}

#expand_panel > ul > li:first-child {
    display:  none;
}

#expand_panel li a {
    text-decoration:  none;
    color: #193786;
    font-family:  Calibri;
}

#expand_panel .parrent_active {
    padding-left: 12px;
border-left: 4px solid #94AFD8;
padding-bottom: 10px;
margin-top: 10px;
margin-bottom: 10px;
}
#expand_panel .href_level1_parrent_active {
    font-size:  21px;
}
#expand_panel .href_level2_active {
    color: #A31616;
}

#arrow_menu {
    height: 25px;
    padding-top: 8px;
    padding-bottom: 8px;
    background: #e9e9e9;
    box-shadow: inset 0px 0px 11px #8F8F8F;
    font-family: Book Antiqua;
    font-size:  17px;
    position:  relative;
}

#arrow_menu > ul > li:first-child {
/*    display:  none;*/
}

#arrow_menu  ul{
    margin: 0px;
}

#arrow_menu .parrent_active {
    display: block;
    position:  relative;
}

#arrow_menu li {
    list-style: none;
}

#arrow_menu > ul > li {
    display: none;
}
#arrow_menu .href_level1_parrent_active {
    color: #3170B4;
    text-decoration: none;
    float: left;
    padding-right: 15px;
    height: 25px;
    padding-top: 8px;
    padding-bottom: 8px;
    padding-left:  15px;
    margin-top: -8px;
    background: url(/images/arrow_menu.png) right 0px no-repeat #BDE5FF;
    text-shadow:  1px 1px #fff;
    border-left: 5px solid #AED5F3;
    position:  relative;
}

#arrow_menu .href_level2_active {
    color: #3170B4;  text-decoration: none;  float: left;  padding-right: 15px;
    height: 25px;
    padding-top: 8px;
    padding-bottom: 8px;  padding-left: 15px;
    margin-top: -8px;
    background: url(/images/arrow2_menu.png) right 0px no-repeat #FFFFFF;
    text-shadow: 1px 1px #fff;
    z-index: 150;
    position:  relative;
}

#arrow_menu .lvl1 {
    width: 1021px;
    margin:  0px auto;
    position:  relative;
}

.cont_info {
    width: 255px;
    height:  100px;
    padding-top: 12px;
}
.cont_info .text_default {
    color: #E9D750;
    display:  block;
    line-height: 23px;
}

#arrow_menu ul.lvl3 {
    float:  left;
    padding-left: 20px;
    position:  relative;
    z-index: 300;
}
#arrow_menu ul.lvl3 li {
    display:  inline;
    padding-left: 7px;
    padding-right: 7px;
}
#arrow_menu li.active {
    display: block !important;
}
#arrow_menu ul.lvl2 > li {
    display:  none;
}

#arrow_menu ul.lvl3 li.active {
display: inline !important;
}

#arrow_menu ul.lvl3 a.href_level3_active {
color: #B43131;
text-decoration: none;
text-shadow: 1px 1px #fff;
}

#arrow_menu ul.lvl3 a.href_level3 {
color: #3170B4;
text-decoration: none;
text-shadow: 1px 1px #fff;
}

#expand_panel .href_level3_active {
color: #A31616;
}

#arrow_menu > ul.lvl1 > li.parrent_active > ul.lvl1  {
    position:  relative;
    width: 980px;
    margin: 0px auto;
}

#arrow_menu > ul.lvl1 > li.parrent_active > ul.lvl1 {
    top: -1px;
    left: 0px;
    background: #e9e9e9;
    margin: 0px;
    padding:  20px;
    padding-top:  0px;
    -webkit-border-bottom-right-radius: 5px;
-webkit-border-bottom-left-radius: 5px;
-moz-border-radius-bottomright: 5px;
-moz-border-radius-bottomleft: 5px;
border-bottom-right-radius: 5px;
border-bottom-left-radius: 5px;
    width: 260px !important;
    display: none;
    padding-top: 1px;
    position:  relative;
    clear:  both;
}
#arrow_menu > ul.lvl1 > li.parrent_active > ul.lvl1 li {
    list-style:  none;
    display:  none;
}

#arrow_menu > ul.lvl1 > li.parrent_active > ul.lvl1 > li:first-child {
    display:  none;
}
#arrow_menu > ul.lvl1 > li.parrent_active > ul.lvl1 > li {
    display:  block;
}

#expand_lv_1 {
    width: 260px !important;
    min-height: 100px !important;
    position:  absolute;
    top: -9px;
    padding-top: 42px;
    z-index:  100;
    display:  none;
    border-bottom:  5px solid #AED5F3;
    -webkit-border-bottom-right-radius: 5px;  -webkit-border-bottom-left-radius: 5px;  -moz-border-radius-bottomright: 5px;  -moz-border-radius-bottomleft: 5px;  border-bottom-right-radius: 5px;  border-bottom-left-radius: 5px;
}

#expand_lv_2 {
    width: 260px !important;
    position:  absolute;
    top: -9px;
    padding-top: 42px;
    display:  none;
    -webkit-border-bottom-right-radius: 5px;  -webkit-border-bottom-left-radius: 5px;  -moz-border-radius-bottomright: 5px;  -moz-border-radius-bottomleft: 5px;
    border-bottom: 5px solid #e9e9e9;
    border-bottom-right-radius: 5px;  border-bottom-left-radius: 5px;
    z-index: 200;
}

#expand_lv_1 li:first-child {
    display:  none;
}

#expand_lv_1 li {
    background: #BBE4FF;
    padding-bottom:  4px;
    padding-left:  10px;
    padding-right: 10px;
    border-left: 5px solid #AED5F3;
    border-right:  5px solid #AED5F3;
}

#expand_lv_2 li {
    background: #FFFFFF;
    padding-bottom:  4px;
    padding-left:  10px;
    padding-right: 10px;
    border-left: 5px solid #e9e9e9;
    border-right: 5px solid #e9e9e9;
}

#expand_lv_1 li a {
    color: #3170B4;
    text-shadow: 1px 1px #fff;
    text-decoration:  none;
}

#expand_lv_2 li a {
    color: #3170B4;
    text-shadow: 1px 1px #fff;
    text-decoration:  none;
}

#expand_lv_2 ul.lvl3 {
display: none;
}

.plawka_menu_1 a.href_level1_parrent_active {
    color: #A31616 !important;
}
.plawka_menu_2 a.href_level2_active {
    color: #A31616 !important;
}

.ident .cont_info {
    padding: 0px;
    height: auto;
    width: auto;
}
.ident .cont_info span {
    width:  255px;
    float:  right;
}

.h_in_wrapp .logo {
    border:  0px !important;
    padding-right:  15px;
}
.h_in_wrapp .logo img {
    border: none;
    width: 85px;
    height:  auto;
}

.small_banners img {
    height:  50px;
    width: auto;
    margin-right:  5px;
    float:  left;
}
.small_banners {
    position:  absolute;
    bottom: 0px;
}

.footer > .paragraph-left-space > .link_2 {
padding-left: 6px;
padding-right: 6px;
border-left: 1px dotted;
border-right: 1px dotted;
}

.small_banners td {
    height: 50px !important;
    overflow: hidden;
}
.small_banners span {
    text-transform: uppercase;
    font-size: 13px !Important;
    line-height:  16px;
    font-weight:  bold;
}
.sbr_news .anounce .item_prior {Padding-bottom: 10px; }