* {
    padding: 0;
    margin: 0;
}
/* ========================== */
/* header */
.site {
    min-width: 1100px;
    font-family: 'PT Sans', sans-serif, Verdana;
}
.header {
    top: 0;
    min-width: 1100px;
    background-color: #009933;
    text-align: center;
    height: 150px;
    box-sizing: border-box;
}
.header a {
    line-height: 150px;
}
.header img {
    height: 130px;
    width: auto;
    vertical-align: bottom;
}
.clearfix {
    content: "";
    clear: both;
}
/* end header */
/* ========================== */
/* navadditional */
.page-container-carousel {
    border-left: 250px solid #ffffff;
    border-right: 250px solid #ffffff;
    box-sizing: border-box;
}
.page-container-carousel:after {
    content:"";
    display:block;
    clear:both;
}
.middle-header {
    width: 100%;
    margin-right: -100%;
    overflow: hidden;
    float: left;
    box-sizing: border-box;
}
.navadditional {
    width:100%;
    height: 80px;
    background-color: #5eb35e;
    position: relative;
    text-align: center;
}
.flags {
    margin: 0 auto;
    padding: 18px 0;
    display: table;
    box-sizing: border-box;
    z-index: 0;
}
.flagmenu {
    padding: 0 5px;
    display: table-cell;
    box-sizing: border-box;
}
.image-flag {
    width: 80px;
    box-sizing: border-box;
    border: 3px solid rgba(255, 255, 255, .5);
}
.image-flag:hover {
    border: 3px solid rgba(255, 255, 255, 1);
}
/* end navadditional */
.navmedia {
    position: absolute;
    /*width: 100px;*/
    height: 75px;
    float: right;
    box-sizing: border-box;
    display: table;
    text-align: right;
    top: -150px;
    /*right: 20px;*/
    right: 10px;
}
.navmedia td {
    box-sizing: border-box;
}
.navmedia tr:nth-child(n) img {
    height: 31px;
    padding: 1px 1px 0 0;
}
/* ========================== */
/* menu */
#menu {
    /*overflow: hidden;*/
}
#menu, #menu ul, #menu li {
    margin: 0;
    padding: 0;
}
#menu > ul {
    position: relative;
    display: table;
    width: 100%;
}
#menu ul ul {
    position: absolute;
    z-index: 5;
    display: none;
}
#menu ul li {
    margin:0;
    padding:0;
}
#menu > ul > li {
    display: table-cell;
    text-align: center;
    border-right: 1px solid black;
    box-sizing: border-box;
}
#menu > ul > li:first-child {
    border-left: 1px solid black;
    box-sizing: border-box;
}
#menu > ul > li > ul > li {
    position: relative;
}
#menu > ul > li > ul > li li {
    border-left: 1px solid black;
    box-sizing: border-box;
}
/* personal submenu width */
#menu > ul > li:nth-child(2) ul {
    width: 250px;
}
#menu > ul > li:nth-child(3) ul {
    width: 350px;
}
#menu > ul > li:nth-child(3) ul ul {
    width: 250px;
}
#menu > ul > li:nth-child(5) ul {
    width: 150px;
}
/* end personal width */
#menu ul > li {
    list-style: none;
}
#menu > ul > li > a {
    display: block;
    padding: 10px 10px;
    font-weight: bold;
}
#menu ul a {
    text-align: center;
    color:#333;
    text-decoration:none;
    font-family:"HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;
}
#menu > ul > li ul a {
    display: block;
    padding: 5px 20px 5px 15px;
    border-top: 1px solid black;
    text-align: left;
    background:#ffffff;
}
.current-menu-item {
    background: #5eb35e;
}
#menu .current-menu-item > a {
    color: #f0ff05;
}
#menu ul li:hover > a {
    background-color: #009a3e;
}
#menu ul ul  {
    display:none;
    position:absolute;
    top:inherit;
    left:inherit;
    background:#fff;
    padding:0
}
#menu ul ul ul {
    position: absolute;
    top: 0;
    left: 100%;
}
#menu > ul > li:hover > a {
    color: #f0ff05;
}
#menu ul li:hover > ul {
    display:block;
}
/* end menu */
/* ========================== */
/* page-container */
.page-container {
    border-left: 250px solid #ffffff;
    border-right: 250px solid #ffffff;
    height: auto;
    /*background-color: #5eb35e;*/
}
/* monitor screen */
/* monitor screen */
@media screen and (max-width: 1700px) {
    .page-container
    {
        border-left: 175px solid #ffffff;
        border-right: 175px solid #ffffff;
    }
    .page-container-carousel {
        border-left: 175px solid #ffffff;
        border-right: 175px solid #ffffff;
        box-sizing: border-box;
    }
}
@media screen and (max-width: 1500px) {
    .page-container {
        border-left: 100px solid #ffffff;
        border-right: 100px solid #ffffff;
    }
    .page-container-carousel {
        border-left: 100px solid #ffffff;
        border-right: 100px solid #ffffff;
        box-sizing: border-box;
    }
}
@media screen and (max-width: 1350px) {
    .page-container {
        border-left: 25px solid #ffffff;
        border-right: 25px solid #ffffff;
    }
    .page-container-carousel {
        border-left: 25px solid #ffffff;
        border-right: 25px solid #ffffff;
        box-sizing: border-box;
    }
    .global-events-panel,
    .actual-events-panel {
        border-left: none;
    }
    .news-panel div.news img {
        width: 150px;
    }
}
@media screen and (max-width: 1150px) {
    .page-container {
        border-left: 0;
        border-right: 0;
    }
    .page-container-carousel {
        border-left: 0;
        border-right: 0;
    }
    .interaction-table .organization-td {
        width: 300px;
    }
	.news-content-panel div.news-content-text {
		margin: 0;
	}
}
/* middle page */
.middle-content {
    box-sizing: border-box;
    width: 100%;
    overflow: hidden;
    margin-right: -100%;
    border-top: 5px solid #5eb35e;
}
/* news */
.news-panel {
    box-sizing: border-box;
    width: 33%; /* 40 */
    float: left;
    background-color: rgb(255, 255, 255);
}
.news-panel h1 {
    text-align: center;
    padding: 5px 0;
    color: #006128;
}
.news-panel .news {
    margin: 0 auto;
    text-align: center;
    box-sizing: border-box;
    display: table;
}
.news-panel hr {
    margin: 10px auto;
    width: 80%;
    border-top: 5px dotted #009a3e;
}
.news a {
     color: #000000;
     text-decoration: none;
     margin: 0;
     box-sizing: border-box;
     text-align: justify;
     vertical-align: top;
     display: block;
 }
.news-panel .news img {
    box-sizing: border-box;
    float: left;
    width: 200px;
    height: auto;
    vertical-align: middle;
    padding: 5px;
}
.news-panel .news .news-content {
    padding: 5px;
    box-sizing: border-box;
    text-align: justify;
    vertical-align: top;
    width: 100%;
    display: table-cell;
}
.news-panel .news .news-date {
    text-align: left;
    margin: 5px;
}
.news-panel .news .news-title {
    text-align: left;
    margin: 5px;
}
.news-panel .news .news-text {
    margin: 5px;
}
/* end news*/
/* ========================== */
/* actual */
.global-events-panel {
    box-sizing: border-box;
    width: 33%;
    float: left;
    margin: 0 5px;
}
.global-events-panel h1 {
    text-align: center;
    margin-bottom: 5px;
    padding: 5px 0;
    color: #006128;
}
.global-events-panel hr {
    margin: 10px auto;
    width: 80%;
}
.global-event {
    display: block;
    vertical-align: top;
    position: relative;
    padding: 0;
    border-bottom: 5px solid #ffffff;
}
.global-event img {
    width: 100%;
    display: block;
}

.global-event .caption {
    margin-bottom: 0;
    box-sizing: border-box;
    width: 100%;
    padding: 15px 25px;
    position: absolute;
    z-index: 2;
    left: 0;
    bottom: 0;
    background-color: rgba(0, 97, 40, 0.6);
    text-align: center;
    color: #fff;
    font: 16px/16px Tahoma, sans-serif;
}
div.global-event .global-event-before-load {
    height: 100px;
}
div.global-event {
    display: none;
}
/* end global*/
/* ========================== */
/* update-events-panel */
.update-events-panel {
    width: 33%;
    box-sizing: border-box;
    float: right;
}
.update-events-panel h1 {
    text-align: center;
    border-bottom: 5px solid #ffffff;
    padding: 5px 0;
    color: #006128;
}
.update-events-panel hr {
    margin: 5px auto;
    width: 80%;
    border-top: 5px dotted #009a3e;
}
.update-news {
}
.update-news a {
    color: #000000;
    text-decoration: none;
    margin: 0;
    box-sizing: border-box;
    text-align: justify;
    vertical-align: top;
    display: block;
}
.update-news h4 {
    margin-top: 5px;
    text-align: left;
    padding: 0 10px;
}
.update-news h3 {
    margin-top: 0;
    text-align: left;
    padding: 0 10px;
}
.update-news p {
    padding: 5px 10px;
}
.update-news img {
    box-sizing: border-box;
    float: right;
    width: 200px;
    height: auto;
    vertical-align: middle;
    padding: 5px;
}
/* end update*/
/* ========================== */
.news-content-panel {
}
.news-content-panel h1 {
    font-size: 32px;
    text-align: center;
    margin: 0 200px;
    padding: 15px 0;
}
.news-content-panel .news-content-text {
    margin: 0 200px;
    padding: 0px 20px 15px;
    text-align: justify;
    font-size: 24px;
}
.news-content-panel .news-content-text a {
    color: #006128;
}
.news-content-panel .news-content-text  p {
    text-indent: 45px;
}
.news-content-panel .news-content-text ul {
    list-style-position: inside;
}
.news-content-panel .news-content-text ul li {
    text-indent: 45px;
}
.news-content-panel .news-content-text iframe {
    display: block;
    margin: 0 auto;
}
    /* events */
.actual-events-panel {
    /*border: 1px solid black;*/
    box-sizing: border-box;
    width: 25%;
    float: right;
    border-left: 3px solid #5eb35e;
}
.actual-events-title {
    background-color: #009a3e;
}
.actual-events-title h3 {
    box-sizing: border-box;
    text-align: center;
    font-weight: bold;
    font-size: 18px;
    padding: 5px 5px 2px 5px;
    margin: 5px 5px 0 5px;
    background-color: #5eb35e;
}
.actual-event {
    box-sizing: border-box;
    margin: 5px 5px 5px 5px;
    display: table;
/*    background-color: #5eb35e; */
    text-align: left;
}
.actual-event-title {
    padding: 5px 5px 0 5px;
}
.actual-event-title:nth-child(1+n) {
    border-top: 3px solid #5eb35e;
}
.actual-event-dates {
    border-top: 3px solid #009a3e;
    padding: 0;
    margin: 0;
}
.actual-event-place {
}
.actual-event-text {
    text-align: justify;
}
.actual-events-panel .actual-event:last-child {
    margin-bottom: 0;
}
/* end events */
/* news/archieve */
.news-archieve {
    margin: 0 200px;
    box-sizing: border-box;
}
.news-archieve h1 {
    text-align: center;
    padding: 15px 0;
}
.news-archieve .news {
}
.news-archieve hr {
    margin: 10px auto;
    border-top: 3px solid #009a3e;
}
.news-archieve .news .news-img {
    width: 400px;
    display: table-cell;
}
.news-archieve .news img {
    width: 300px;
    padding: 10px;
    box-sizing: border-box;
    margin: 0 auto;
}
.news-archieve .news-text {
    box-sizing: border-box;
    width: 100%;
    display: table-cell;
    vertical-align: top;
    padding: 10px;
}
.news-archieve .news-text h3 {
    text-align: left;
}
.news-archieve .news-text p {
    text-align: justify;
    font-size: 24px;
}
/* end news/archieve */
/* skpw/state*/
.content-state {
    margin:0 150px;
}
.content-state h3 {
    text-align: center;
    padding: 10px 0 15px 0;
}
.content-state ul {
    list-style: none;
    text-align: justify;
}
.content-state li {
    font-size: 18px;
}
.content-state p:nth-child(1),
.content-state p:nth-child(2) {
    text-align: center;
}
/* skpw/events*/
.content-events {
    margin: 0 200px;
}
.content-events h1 {
    padding: 10px 0 5px 0;
    text-align: center;
}
.content-events h2 {
    text-align: center;
    padding-bottom: 15px;
}
.content-events p {
    font-size: 22px;
    text-indent: 40px;
}
.content-events p.em {
    font-style: italic;
}
/* memberskpw */
.memberskpw {
    box-sizing: border-box;
}
.memberskpw .member {
    border-top: 3px solid #009a3e;
}
.memberskpw .member .members-commander {
    width: 40%;
    box-sizing: border-box;
    float: left;
}
.memberskpw .member .biography {
    width: 60%;
    box-sizing: border-box;
    float: right;
    padding: 0 10px 10px 10px;
}
.memberskpw .member .biography h3 {
    text-align: center;
    padding: 5px 0;
}
.memberskpw .member .biography p {
    text-align: justify;
    text-indent: 30px;
    font-size: 18px;
}
/* end memberskpw */
/* memberskpw-table */
.memberskpwtable {
    box-sizing: border-box;
    min-height: 50px;
}
.memberskpwtable .skpwtable-row {
    box-sizing: border-box;
    min-height: 50px;
    width: 100%;
    display: table;
}
.memberskpwtable .skpwtable-cell {
    display: table-cell;
    box-sizing: border-box;
    border: 2px solid #5eb35e;
    width: 350px;
}
.memberskpwtable .skpwtable-cell a {
    text-decoration: none;
    color: #000000;
}
.memberskpwtable .skpwtable-cell .skpwcell-table {
    display: table;
    width: 100%;
}
.memberskpwtable .skpwtable-cell .cell-comm {
    box-sizing: border-box;
    display: table-cell;
    width: 180px;
}
.memberskpwtable .skpwtable-cell .cell-comm img {
    box-sizing: border-box;
    width: 100%;
    height: auto;
    /*width: 170px;*/
    max-width: 180px;
    display: block;
}
.memberskpwtable .skpwtable-cell .cell-about {
    box-sizing: border-box;
    display: table-cell;
    vertical-align: top;
}
.memberskpwtable .skpwtable-cell .cell-about p {
    text-align: center;
    padding-top: 10px;
    font-size: 14px;
}
.memberskpwtable .skpwtable-cell .cell-about h3 {
    padding-top: 10px;
    text-align: center;
    font-size: 16px;
}
.memberskpwtable .skpwtable-cell .cell-embl {
    text-align: center;
}
.memberskpwtable .skpwtable-cell .cell-embl img {
    box-sizing: border-box;
    max-width: 100px;
    width: 100%;
    height: auto;
}
/* skpw/members */
.country {

}
.country:after,
.country:before {
    clear: both;
}
.members-commander {
    width: 35%;
    box-sizing: border-box;
    float: left;
}
.members-commander img {
    display: table-cell;
    margin: 0 auto;
    width: 300px;
    box-sizing: border-box;
    padding: 10px;
}
.members-commander .member-commander-text {
    text-align: center;
    box-sizing: border-box;
    padding: 5px;
    font-weight: bold;
    font-size: 20px;
}
.members-commander .member-commander-text a {
    color: #006128;
}
 .members-map-res {
    /*border-top: 3px solid #009a3e;*/
    width: 35%;
    box-sizing: border-box;
    float: left;
}
.members-map-res .symbol {
    box-sizing: border-box;
    padding: 10px 125px;
    width: 100%;
}
.members-map-res .symbol img {
    margin: 0 auto;
    width: 100%;
    height: 100%;
}
.members-map-res .biography {
    display: none;
    padding: 5px 10px;
}
.members-map-res .biography h3 {
    text-align: center;
    padding: 5px 0;
}
.members-map-res .biography p {
    text-align: justify;
    text-indent: 30px;
    font-size: 18px;
}
.members-map-res .member-map {
    display: table;
    width: 100%;
    box-sizing: border-box;
}
.members-map-res .member-map img {
    padding: 15px;
    box-sizing: border-box;
    display: table-cell;
    margin: 0 auto;
    max-width: 450px;
    max-width: 100%;
    max-height: 100%;
    /*height: auto;*/
}
.member-info {
    width: 100%;
    box-sizing: border-box;
}
.member-info > p:first-child,
.member-links > p:first-child,
.members-add-info > p:first-child {
    text-align: center;
    font-weight: bold;
    font-size: 18px;
    padding: 5px;
}
.members-commander p {
    text-align: center;
    font-weight: bold;
    font-size: 20px;
    padding: 5px;
}
.member-info > p:nth-child(2),
.member-links > p:nth-child(2),
.members-add-info > p:nth-child(2) {
    text-align: justify;
}
.members-map-res .member-info table td {
    padding: 0;
}
 .member-links {
    width: 100%;
    box-sizing: border-box;
}
 .member-links a {
     color: #000000;
     font-size: 18px;
 }
 .member-links {
     padding-bottom: 10px;
 }
 .member-links table td {
     padding: 2px 15px;
     border-bottom: 1px solid #009a3e;
 }
.member-links table tr:last-child td {
    padding: 2px 15px;
    border-bottom: 0px solid #009a3e;
}
.members-add-info {
    /*border-top: 3px solid #009a3e;*/
    width: 30%;
    box-sizing: border-box;
    float: right;
}
.members-add-info h3 {
    text-align: center;
    font-size: 18px;
    padding: 5px 0 5px 0;
}
.members-add-info .member-div-iframe {
    box-sizing: border-box;
    padding: 10px;
    height: 220px;
}
.members-add-info .member-div-iframe iframe {
    width: 100%;
    height: 100%;
}

/* chairman */
.chairman-name {
    border-top: 3px solid #009a3e;
    border-bottom: 3px solid #009a3e;
    box-sizing: border-box;
    padding: 10px 15px;
    text-align: center;
    font-weight: bold;
    font-size: 26px;
}
.chairman-img-about {
    display: table;
    box-sizing: border-box;
    width: 100%;
}
.chairman-img-about .chairman-img p {
    padding-top: 10px;
    text-align: center;
    font-size: 18px;
}
.chairman-img-about .chairman-img a {
    color: #006128;
    text-align: center;
    font-size: 20px;
    display: block;
    font-weight: bold;
}
.chairman-img {
    box-sizing: border-box;
    display: table-cell;
    float: left;
}
.chairman-img img {
    padding: 15px;
    width: 200px;
    height: auto;
}
.chairman-about {
    box-sizing: border-box;
    display: table-cell;
    width: 100%;
    vertical-align: top;
    font-size: 20px;
    padding: 15px;
    text-indent: 20px;
    text-align: justify;
}
.chairman-about-hid {
    display: none;
}
.chairman-biography {
    box-sizing: border-box;
    width: 100%;
    vertical-align: top;
    font-size: 20px;
    padding: 15px;
    text-indent: 20px;
    text-align: justify;
    display: table-cell;
}
.chairman-biography-hid {
    display: none;
}
.chairman-about ul {
    list-style: none;
}
/* docs-panel */
.docs-panel p {
    text-align: center;
    padding: 15px;
    font-weight: bold;
    font-size: 26px;
}
.docs-panel table {
    padding: 0 30px 30px 30px;
    font-weight: bold;
    font-size: 18px;
    margin: 0 auto;
    width: 70%;

    box-sizing: border-box;
    border: 5px solid #009a3e;
}
.docs-panel a {
    color: #000000;
}
.docs-panel tr td:nth-child(1) {
    width: 70%;
    text-align: justify;
    padding: 10px;
    box-sizing: border-box;
}
.docs-panel tr td:nth-child(2) {
    vertical-align: middle;
    text-align: center;
}
/* editors */
.editor {
    width: 30%;
    box-sizing: border-box;
    float: left;
    font-size: 16px;
}
.journal-title p {
    text-align: center;
    font-weight: bold;
    font-size: 20px;
    padding-top: 5px;
}
.journal-ps {
    border-left: 5px solid #009a3e;
    border-right: 5px solid #009a3e;
}
.journal-ps,
.journal-vg {
    width: 35%;
    box-sizing: border-box;
}
.journal-ps table,
.journal-vg table {
    margin: 0 auto;
    border: 3px solid #009a3e;
    border-collapse: collapse;
    margin-bottom: 15px;
}
.journal-ps table td,
.journal-vg table td {
    padding: 5px 10px;
    font-size: 16px;
    font-weight: bold;
    border-top: 3px solid #009a3e;
}
.journal-ps table td:last-child,
.journal-vg table td:last-child {
    border-right: 3px solid #009a3e;
}
.journal-ps table tr,
.journal-vg table tr {

}
.journal-ps table a,
.journal-vg table a {
    color: #000000;
}
.journal-ps {
    float: left;
}
.journal-vg {
    float: right;
}
.journal-img {
    text-align: center;
}
.journal-img img {
    max-width: 350px;
    padding: 15px 15px 10px 15px;
}
.editor .editors-img {
    float: left;
    padding: 10px;
}
.editor .editor-title {
    font-weight: bold;
    font-size: 18px;
    text-align: left;
}
.editor .editor-index {
    font-weight: bold;
}
.editor img {
    width: 150px;
}
.editor .editors-about {
    padding: 10px;
}
.editor .editors-contact {
    padding: 0 10px 10px 10px;
    font-size: 18px;
}
/* end editors */
/* organ-panel */
.organ-panel {
    padding: 5px 0 15px 0;
    margin: 0 150px;
    box-sizing: border-box;
}
.organ-panel h2 {
    text-align: center;
    padding: 10px 0 10px 0;
    font-size: 24px;
}
.organ-panel .organ-img {
    text-align: center;
    vertical-align: middle;
}
.organ-panel li,
.organ-panel p {
    text-align: justify;
    font-size: 18px;
    text-indent: 35px;
}
.organ-panel li {
    list-style: none;
}
.organ-panel li li {
    text-indent: 70px;
}
.organ-panel p a {
    font-weight: bold;
    color: #000000;
}
.organ-panel img {
    padding: 15px;
}
/* end organ-panel */
/* culture */
.culture-panel {
    padding: 5px 0 15px 0;
    margin: 0 150px;
    box-sizing: border-box;
}
.culture-panel h2 {
    text-align: center;
    padding: 10px 0 10px 0;
    font-size: 24px;
}
.culture-panel li,
.culture-panel p {
    text-align: justify;
    font-size: 18px;
    text-indent: 35px;
}
.culture-panel li {
    list-style: none;
}
.culture-panel li li {
    text-indent: 70px;
}
.culture-panel p a {
    font-weight: bold;
    color: #000000;
}
.culture-panel img {
    padding: 15px;
}
.culture-panel div {
    display: table;
    width: auto;
    margin: 0 auto;
    border: none;
}
/* end culture */
/* sport */
.sport-panel {
    padding: 5px 0 15px 0;
    margin: 0 150px;
    box-sizing: border-box;
}
.sport-panel h2 {
    text-align: center;
    padding: 10px 0 10px 0;
    font-size: 24px;
}
.sport-add img {
    float: left;
    margin: 15px;
}
.sport-panel h3 {
    text-align: center;
    padding: 5px;
}
.sport-panel a {
    color: #000000;
}
.sport-panel p {
    text-align: justify;
    font-size: 18px;
    text-indent: 35px;
}
.sport-panel ul {
    list-style: none;
    text-align: justify;
    font-size: 18px;
    text-indent: 35px;
}
.sport-panel table {
    margin: 15px 0;
    box-sizing: border-box;
    border: 1px solid black;
    width: 100%;
    border-collapse: collapse;
}
.sport-panel table th {
    box-sizing: border-box;
    border: 1px solid black;
    text-align: center;
}
.sport-panel table td {
    box-sizing: border-box;
    border: 1px solid black;
    text-align: center;
    height: 60px;
    font-size: 18px;
}
.sport-panel table tr:nth-child(2) th {
    width: 70px;
}
.sport-panel .sport-bg {
    background-color: #009a3e;
}
/* end sport */
/* science */
.science-panel {
    /*width: 70%;*/
    padding: 5px 0 15px 0;
    margin: 0 150px;
    box-sizing: border-box;
    min-height: 50px;
    font-size: 18px;
}
.science-panel h2 {
    text-align: center;
    padding: 10px 0 10px 0;
    font-size: 24px;
}
.science-panel h3 {
    text-align: center;
    padding: 5px 0 5px 0;
    font-size: 20px;
}
.science-panel a {
    color: #000000;
}
.science-panel .science-img {
    text-align: center;
    vertical-align: middle;
}
.science-panel img {
    margin: 5px;
}
.science-panel p {
    text-align: justify;
    padding: 0px 20px;
    text-indent: 30px;
}
.science-panel ul {
    list-style: none;
    text-indent: 30px;
    padding: 0 20px;
    text-align: justify;
}
.science-panel table {
    box-sizing: border-box;
    margin: 20px 0;
}
.science-panel table th {
    padding: 5px 10px;
}
.science-panel table th:nth-child(1) {
    width: 30px;
}
.science-panel table th:nth-child(3) {
    width: 150px;
}
.science-panel table th:nth-child(4) {
    width: 100px;
}
.science-panel table th:nth-child(1)
.science-panel table td {
    padding: 5px 5px;
    box-sizing: border-box;
}
.science-panel table td:nth-child(1),
.science-panel table td:nth-child(3),
.science-panel table td:nth-child(4) {
    text-align: center;
}
.science-panel table td:nth-child(2) {
    text-align: justify;
}
/* end science */
/* hymn */
.hymn {
    width: 600px;
    box-sizing: border-box;
    min-height: 50px;
    margin: 0 auto;
    padding: 10px 0 0 0;
}
.hymn .video {
    width: 600px;
    text-align: center;
}
.humn iframe {
    padding-bottom: 10px;
}
.hymn h2,
.hymn h3 {
    text-align: center;
    padding-bottom: 15px;
}
.hymn p {
    font-size: 18px;
}
.hymn .hymn-par-left {
    text-align: left;
    padding: 0;
}
.hymn .hymn-par-right {
    text-align: right;
    padding: 0;
}
.hymn a {
    color: #000000;
    text-align: center;
}
/* end hymn */
/* honors */
.honors-panel {
    padding: 15px 0 15px 0;
    margin: 0 150px;
    box-sizing: border-box;
    min-height: 50px;
}
.honor {
    padding: 0;
    display: table;
    margin: 0 auto;
    width: 100%;
}
.honors-panel .honor-img {
    width: 400px;
    box-sizing: border-box;
    display: table-cell;
    text-align: center;
}
.honors-panel .honor-img img {
    height: 250px;
    box-sizing: border-box;
    text-align: center;
}
.honors-panel .honor-text {
    margin: 0;
    padding: 20px;
    vertical-align: middle;
    text-align: center;
    display: table-cell;
    box-sizing: border-box;
    font-size: 18px;
}
.honor-text .honor-title {
    font-weight: bold;
    font-size: 24px;
}
.honor-polog {
    width: 60%;
    box-sizing: border-box;
    min-height: 50px;
    margin: 0 auto;
}
.honor-link a {
    color: #000000;
}
.honor-polog .honor-paragraph {
    border-top: 5px solid #009a3e;
    padding: 10px 0;
}
.honor-polog .honor-paragraph p {
    font-size: 18px;
}
.honor-paragraph h3 {
    text-align: center;
    padding-bottom: 10px;
}
.honor-paragraph p {
    text-align: justify;
    text-indent: 30px;
}
/* end honors */
/* horman */
.horman-table {
    padding: 15px 0 15px 0;
    margin: 0 150px;
    box-sizing: border-box;
    min-height: 50px;
}
.horman-table h2 {
    text-align: center;
    padding-bottom: 10px;
    font-size: 24px;
}
.horman-table table {
    margin: 0 auto;
    box-sizing: border-box;
    padding-bottom: 20px;
}
.horman-table table .honman-table-decision {
    text-align: center;
    font-size: 18px;
    font-weight: bold;
    padding: 5px 5px;
}
.horman-table table td {
    padding: 0px 10px;
    font-size: 18px;
}

/* end horman */
/* structure */
.structure-panel {
    box-sizing: border-box;
    text-align: center;
    padding: 10px;
}
.structure-panel img {
    box-sizing: border-box;
}
/* end structure */
/* honors ks skpw */
.honors-ksskpw-panel {
    width: 70%;
    box-sizing: border-box;
    margin: 0 auto;
}
.honors-ksskpw-panel p {
    text-align: center;
    font-weight: bold;
    font-size: 24px;
    padding: 15px 10px;
}
.honors-ksskpw-panel img {
    box-sizing: border-box;
    display: table-cell;
    margin: 0 auto;
    padding-bottom: 15px;
}
.honor-ksskpw {
    width: 100%;
    border-bottom: 3px solid #009a3e;
}
/* end honors ks skpw */
/* main-panel */
.main-panel {
    box-sizing: border-box;
    border-bottom: 0px solid #009a3e;
    min-height: 50px;
    display: table;
}
.main-panel .main-img {
    display: table-cell;
    box-sizing: border-box;
    padding: 15px;
    width: 400px;
    text-align: center;
}
.main-img p {
    font-weight: bold;
    font-size: 22px;
}
.main-img img {
    margin: 15px 0 15px 0;
    width: 300px;
    box-sizing: border-box;
}
.main-img a {
    text-align: center;
    color: #006128;
    font-size: 20px;
    font-weight: bold;
}
.main-panel .main-text {
    padding: 15px;
    display: table-cell;
    box-sizing: border-box;
    vertical-align: top;
    text-align: justify;
}
.main-text .main-title {
    padding: 15px 0;
    text-align: center;
    font-weight: bold;
    font-size: 22px;
}
.main-text ul,
.main-text p {
    list-style: none;
    text-indent: 30px;
    font-size: 18px;
}
/* end main-panel */
/* interaction */
.interaction-table {
    min-height: 50px;
    box-sizing: border-box;
    padding-bottom: 10px;
}
.interaction-table h2 {
    text-align: center;
    padding: 10px 0;
}
.interaction-table .padtd {
    padding: 5px 0;
}
.interaction-table .padtr {
    height: 6px;
}
.interaction-table table {
    box-sizing: border-box;
    margin: 0 auto;
}
.interaction-table table tr {
    box-sizing: border-box;
}
.interaction-table table tr td img {
    box-sizing: border-box;
    vertical-align: middle;
    width: 100px;
}
.interaction-table table tr td h3 {
    padding: 5px;
}
.interaction-table .organization-td {
    width: 400px;
    box-sizing: border-box;
}
/* end interaction */
/* result-panel */
.result-panel {
    width: 70%;
    box-sizing: border-box;
    min-height: 50px;
    margin: 0 auto;
    padding: 15px;
}
.result-panel h2 {
    text-align: center;
    padding: 0 15px 15px 15px;
}
.result-panel .link {
    text-align: center;
    padding: 15px 0;
}
.result-panel .link a {
    font-size: 24px;
    color: #000000;
}
.result-panel p {
    text-align: justify;
    text-indent: 40px;
    font-size: 18px;
}
.result-panel ul {
    list-style: none;
    font-size: 18px;
    text-indent: 30px;
    padding: 0 15px;
}
.result-panel h3 {
    text-align: right;
    padding: 15px 0 15px 0;
}
/* end result-panel */
/* historyskpw-panel */
.history-skpw-panel {
    padding: 15px 0 15px 0;
    margin: 0 150px;
    box-sizing: border-box;
    min-height: 50px;
}
.history-skpw-panel h2 {
    text-align: center;
    font-size: 24px;
}
.history-skpw-panel h3 {
    text-align: center;
    font-size: 20px;
    padding-bottom: 10px;
}
.history-skpw-panel .center {
    text-align: center;
}
.history-skpw-panel .img-center {
    text-align: center;
}
.history-skpw-panel img {
    padding: 10px 5px;
}
.history-skpw-panel .img-left-float {
    float: left;
    margin: 10px;
}
.history-skpw-panel .skpw-history-li {
    display: table;
    box-sizing: border-box;
}
.history-skpw-panel .skpw-history-img {
    box-sizing: border-box;
    display: table-cell;
    width: 200px;
    text-align: center;
    text-indent: 0;
}
.history-skpw-panel .skpw-history-txt {
    box-sizing: border-box;
    text-indent: 10px;
    display: table-cell;
    vertical-align: middle;
    padding: 10px;
}
.history-skpw-panel .img-right-float {
    float: right;
    margin: 10px;
}
.history-skpw-panel p,
.history-skpw-panel ul,
.history-skpw-panel li {
    text-align: justify;
    font-size: 18px;
    text-indent: 30px;
}
.history-skpw-panel ul,
.history-skpw-panel li {
    list-style: none;
}
/* end  historyskpw-panel */
/* gallery */
.middle-content #gallery,
.middle-content #gallery0,
.middle-content #gallery1,
.middle-content #gallery2 {
    padding: 3px 0;
}
/* attribute */
.attribute-panel {
    box-sizing: border-box;
    margin: 0 auto;
    padding-bottom: 15px;
}
.attribute-panel h2 {
    text-align: center;
    padding: 10px 0 5px 0;
}
.attribute-panel .attribute-row {
    margin: 0 auto;
    width: 800px;
    box-sizing: border-box;
}
.attribute-panel .attribute-row .attribute-preview {
    display: table-cell;
    box-sizing: border-box;
}
.attribute-panel .attribute-row .attribute-preview img {
    width: 200px;
    padding: 5px;
    box-sizing: border-box;
}
.attribute-panel .attribute-row .attribute-descr {
    width: 500px;
    display: table-cell;
    box-sizing: border-box;
    vertical-align: middle;
    padding: 15px;
}
.attribute-panel .attribute-row .attribute-descr p {
    text-align: justify;
    font-size: 18px;
}
.attribute-panel .attribute-row .attribute-link {
    display: table-cell;
    box-sizing: border-box;
    vertical-align: middle;
    padding: 0 15px;
}
.attribute-panel .attribute-row .attribute-link a {
    color: #006128;
}
/* end attribute panel*/
/* calendars-panel */
div.calendars-panel {
    text-align: center;
}
div.calendars-panel img {
    width: 400px;
}
/* eibd-panel */
.eibd-panel {
    font-size: 18px;
    margin: 0 150px;
}
.eibd-panel h2, .eibd-panel h3{
    padding: 10px 0 5px 0;
    text-align: center;
}
.eibd-panel p {
    text-align: justify;
    text-indent: 30px;
    font-size: 18px;
}
.eibd-panel #eibdform {
    width: 750px;
    margin: 0 auto;
}
.eibd-panel #eibdform fieldset {
    text-align: center;
}
.eibd-panel #eibdform legend {
    padding: 0px 5px;
    margin-left: 10px;
}

.eibd-panel #eibdform label {
    text-align: left;
    padding: 3px 5px;
    width: 200px;
    display: inline-block;
    vertical-align: middle;
}
.eibd-panel #eibdform fieldset label:nth-child(2) {
    vertical-align: top;
}
.eibd-panel #eibdform textarea,
.eibd-panel #eibdform input {
    width: 350px;
    padding: 0px 5px;
    font-size: 18px;
    border: 2px solid #000000;
}
.eibd-panel #eibdform .right {
    border: 2px solid #009a3e;
}
.eibd-panel #eibdform .wrong {
    border: 2px solid #ff180f;
}
.eibd-panel #eibdform div {
    margin: 5px 0;
    text-align: center;
}
.eibd-panel #eibdform button {
    font-size: 18px;
    padding: 3px 5px;
}
.eibd-panel #eibdform input[type=submit] {
    padding: 3px 10px;
}
/* end eibd-panel */
/* eibd-panel-list */
.eibd-panel-list table {
    margin: 0 auto;
    padding: 10px 0;
}
.eibd-panel-list table th {
    font-size: 20px;
}
.eibd-panel-list table tr td {
    padding: 0 5px;
    border: 1px solid black;
    text-align: center;
    font-size: 20px;
}
.eibd-panel-list table tr td:nth-child(1) {
    width: 50px;
}
.eibd-panel-list table tr td:nth-child(2) {
    text-align: justify;
    width: 400px;
}
.eibd-panel-list table tr td:nth-child(3) {
    width: 200px;
}
/* end eibd-panel-list */
/* audio panel */
.audio-panel {
    display: table;
    width: 100%;
    box-sizing: border-box;
    font-size: 18px;
    padding: 10px 0;
}
.audio-panel .audioplayer {
    float: left;
    width: 50%;
    box-sizing: border-box;
    text-align: center;
    min-height: 150px;
}
.audio-panel .audio-list {
    display: block;
    float: right;
    width: 50%;
    box-sizing: border-box;
}
.audio-panel .audio-list table {
    box-sizing: border-box;
    width: 100%;
}
.audio-panel .audio-list table td {
    padding: 3px 5px;
    box-sizing: border-box;
}
.audio-panel .audio-list table td a {
    color: #006128;
}
.audio-panel .audio-list table tr td:nth-child(2) {
    text-align: center;
}
/*end audio panel */
/* map */
.map-panel {
    margin: 0 auto;
    width: 960px;
    box-sizing: border-box;
}
.map-panel p {
    text-align: justify;
    font-size: 18px;
    font-weight: bold;
    padding: 10px 30px;
}
/* end map */
/* requisites */
.requisites-panel {
    margin: 0 auto;
    width: 60%;
    box-sizing: border-box;
    min-height: 50px;
}
.requisites-panel h2 {
    text-align: center;
    padding: 10px;
}
.requisites-panel p {
    text-align: justify;
    font-size: 22px;
    text-indent: 30px;
}
.requisites-panel table {
    font-size: 22px;
}
.requisites-panel p a {
    padding: 10px 0;
    font-size: 22px;
    color: #000000;
    text-align: center;
    display: block;
}
/* end requisites */
/* contacts */
.contacts-panel {
    margin: 0 auto;
    width: 60%;
    box-sizing: border-box;
    min-height: 50px;
}
.contacts-panel h2 {
    text-align: center;
    padding: 10px 0;
}
.contacts-panel .contact {
    padding-bottom: 15px;
}
.contacts-panel .contact p {
    text-align: justify;
    font-size: 22px;
    text-indent: 30px;
}
.contacts-panel .contact a {
    color: #000000;
}
/* end contacts */
/* veteran */
.veteran-panel {
    padding: 30px;
}
.veteran-panel hr {
    margin: 20px 0;
    padding: 3px;
    background-color: #009a3e;
    border: none;
}
.veteran-panel .img-center {
    display: block;
    text-align: center;
}
.veteran-panel .img-struct {
    background-color: #ffffff;
}
.veteran-panel h2 {
    text-align: center;
    padding: 10px 0;
}
.veteran-panel h3 {
    text-align: center;
    padding: 10px 0;
}
.veteran-panel p {
    font-size: 20px;
    text-align: justify;
    text-indent: 30px;
}
.veteran-panel ul,
.veteran-panel li {
    list-style: none;
    font-size: 20px;
    text-align: justify;
    text-indent: 30px;
}
.veteran-panel .text-right {
    text-align: right;
}
.veteran-panel .text-center {
    text-indent: 0;
    text-align: center;
    padding: 15px 0;
}
.veteran-panel .img-float-left {
    float: left;
    margin: 10px;
}
/* end veteran */
/* end middle page */
/* end page-container */
/* ========================== */
/* footer */
#footer {
    box-sizing: border-box;
    width: 100%;
    min-height: 50px;
    background-color: #009933;
    position: relative;
}
.interaction-panel {
    padding-top: 10px;
    margin: 0 auto;
    width: 500px;
    min-height: 50px;
    display: table;
}
.interaction-panel .interaction-element {
    display: table-cell;
    vertical-align: middle;
}
.interaction-element img {
    width: 80px;
}
.address {
    margin: 0 auto;
    width: 800px;
}
.address-table {
    margin: 0 auto;
    padding: 0;
    border-collapse: collapse;
    box-sizing: border-box;
    text-align: center;
}
.address-table td {
    font-size: 16px;
    font-weight: bold;
}
.counters-panel {
    margin: 0 auto;
    width: 500px;
    border: 1px solid black;
}
.copyright {
    text-align: center;
    margin: 0 auto;
    width: 250px;
    font-size: 12px;
    font-weight: bold;
}
/* end footer */
/* ========================== */