@import url("reset.css"); /* reset */
@import url("fonts.css"); /* reset */

/* ==========================================================================
   HTML5 Boilerplate styles - h5bp.com (generated via initializr.com)
   ========================================================================== */

html,
button,
input,
select,
textarea {
    color: #222;
}

body {
    font-size: 0.8em;
    line-height: 1.4;
    font-family:Tahoma;
}

::-moz-selection {
    background: #b3d4fc;
    text-shadow: none;
}

::selection {
    background: #b3d4fc;
    text-shadow: none;
}

hr {
    display: block;
    height: 1px;
    border: 0;
    border-top: 1px solid #ccc;
    margin: 1em 0;
    padding: 0;
}

img {
    vertical-align: middle;
}

fieldset {
    border: 0;
    margin: 0;
    padding: 0;
}

textarea {
    resize: vertical;
}

.chromeframe {
    margin: 0.2em 0;
    background: #ccc;
    color: #000;
    padding: 0.2em 0;
}

/* ==========================================================================
   Helper classes
   ========================================================================== */

.ir {
    background-color: transparent;
    border: 0;
    overflow: hidden;
    *text-indent: -9999px;
}

.ir:before {
    content: "";
    display: block;
    width: 0;
    height: 100%;
}

.hidden {
    display: none !important;
    visibility: hidden;
}

.visuallyhidden {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
}

.visuallyhidden.focusable:active,
.visuallyhidden.focusable:focus {
    clip: auto;
    height: auto;
    margin: 0;
    overflow: visible;
    position: static;
    width: auto;
}

.invisible {
    visibility: hidden;
}

.clearfix:before,
.clearfix:after {
    content: " ";
    display: table;
}

.clearfix:after {
    clear: both;
}

.clearfix {
    *zoom: 1;
}
.clear {clear:both;}
a {color:#00ADF0;}

body {background:url(../img/body.png) 0 18px repeat-x;position:relative;overflow:auto;}
body.mediateka {background:url(../img/bg_mediateka.png) 0 18px repeat-x;position:relative;overflow:auto;}
#wrapper,
.wrapper {width:1060px;margin:0 auto;overflow:visible;}
#header {display:block;position:relative;height:186px;width:100%;float:left;margin:0;}
#header #h_fwpn {position:absolute;left:14px;top:26px;margin:0;width:216px;height:73px;}
#header #h_fwpn a {display:block;float:left;width:100%;height:73px;}

#sub #header {display:block;position:relative;height:186px;width:100%;float:left;margin:0;}

/* nav global */
#header #global {position:absolute;top:138px;right:0;}
#header #global ul {margin:0;padding:0;list-style:none;}
#header #global ul li {margin:0;padding:0;list-style:none;float:left;}
#header #global ul li a {float:left;outline:none;margin:0 0 0 20px;text-transform:uppercase;color:#fff;padding:0 11px 0 12px;font-family:museo_500;font-size:15px;font-weight:normal;text-decoration:none;line-height:25px;}
#header #global ul li:first-child a {margin:0;padding:0;width:21px;background:url(../img/home.png) 50% 50% no-repeat;text-indent:-9999px;}
#header #global ul li:first-child {position:relative;top:-2px;}
#header #global ul li a:hover {text-decoration: underline;}
#header #global ul li.active > a {font-family:museo_700;}
#header #global ul li ul {display:none;}
.mobile #header #global > ul > li.active {background:#9299a3;overflow:hidden;}
.mobile #header #global > ul > li.active.sub {background:#9299a3 url('../img/slide_mobile.png') 98% 7px no-repeat;}
.mobile #header #global > ul li.active a {color:#fff !important;width:100% !important;display:block;}
.mobile #header #global > ul > li.active.sub.slide  {background:#9299a3 url('../img/slide_mobile.png') 98% -687px no-repeat}
.mobile #header #global > ul > li.active li:hover {background:#9ca4ae}

#header #global ul li:first-child a {margin:0;padding:0;width:21px;background:url(../img/home.png) 50% 50% no-repeat;text-indent:-9999px;border:0;position:relative;top:1px;}
.lang-de #header #global ul li a {padding-right:7px;padding-left:7px;font-size:14px;}

#header form {position:absolute;right:0;top:72px;float:left;width:162px;}
#header form input[type=submit] {width:25px;height:23px;background:url(../img/btn_search.png) no-repeat;border:0;cursor:pointer;float:left;}
#header form input[type=text] {text-align:right;margin-right:5px;width:120px;padding:5px 5px 6px 5px;font-family:museo_700;font-size:12px;color:#000000;float:left;text-transform:uppercase;border:1px solid #d9d9d9;}

#header #social{position:absolute;top:74px;left:584px;margin:0;padding:0;}
#header #social ul {margin:0;padding:0;list-style:none;}
#header #social ul li {margin:0;padding:0;list-style:none;float:left;padding-left:5px;}
#header #social ul li a {width:25px;height:23px;float:left;text-indent:-9999px;}
#header #social ul li a.soc_1 {background:url(../img/yt.png) no-repeat;}
#header #social ul li a.soc_2 {background:url(../img/fb.png) no-repeat;}
#header #social ul li a.soc_3 {background:url(../img/gp.png) no-repeat;}
#header #social ul li a.soc_4 {background:url(../img/pinterest.jpg) no-repeat;}

#header #lang {position:absolute;top:74px;left:360px;}
#header #lang ul {margin:0;padding:0;list-style:none;float:left;position:relative;}
#header #lang ul li{margin:0;padding:0 9px 0 0;list-style:none;float:right;}
#header #lang ul li a {padding-right:20px;width:20px;margin-bottom:5px;padding-top:2px;height:19px;float:left;font-family:museo_700;text-decoration:none;color:#000;font-size:12px;background:url('../img/langs.png') no-repeat -9999em -9999em;line-height:20px;}
#header #lang ul li.de a {background-position:right 0px;}
#header #lang ul li.en a {background-position:right -60px;}
#header #lang ul li.pl a {background-position:right -120px;}



#content {width:100%;float:left;}

#content .news_feed {width:100%;height:303px;position:relative;background:url(../img/load.gif) 78% 50% no-repeat;margin-top:17px;}
#content .news_feed ul {margin:0 0 26px 0;float:left;padding:0;width:100%;position:relative;z-index:2;}
#content .news_feed ul.news_feed_c li {margin:0;opacity:0;position:absolute;top:0;left:0;list-style:none;}
#content .news_feed ul.news_feed_c li.active {display:block;height:303px;position:relative;opacity:1;}
#content .news_feed ul li h3 {color:#fff;font-size:26px;font-family:museo_700;line-height:26px;margin:0 0 12px 0;font-weight:normal;}
#content .news_feed ul li h3 a{color:#fff;font-size:26px;font-family:museo_700;line-height:26px;font-weight: normal;}
#content .news_feed ul li img {position:absolute;top:0;z-index:1;}
#content .news_feed ul li p {margin:0;color:#fff;font-family:museo_300;font-size:14px;}
#content .news_feed ul li p a{color:#fff;font-family:museo_300;font-size:14px;}
#content .news_feed ul li div.bg {background:#00adf0;width:574px;height:251px;display:block;position:absolute;z-index:3;opacity:0.9;top:26px;}
#content .news_feed ul li div.txt {position:absolute;top:52px;z-index:4;width:470px;left:60px;}

#content .news_feed .pager_feed {display:none;position:absolute;left:60px;bottom:26px;z-index:3;width:auto;}
#content .news_feed .pager_feed li {float:left;margin:0;padding:0;list-style:none;display:block;height:13px !important;padding-right:7px;opacity:1;}
#content .news_feed .pager_feed li a {float:left;width:13px;height:13px;background:url(../img/pager_top.png) no-repeat;text-indent:-9999px;}
#content .news_feed .pager_feed li.active a {float:left;width:13px;height:13px;background:url(../img/pager_top.png) 0 -13px no-repeat;text-indent:-9999px;}
#content .news_feed .pager_feed li a:hover {background:url(../img/pager_top.png) 0 -26px no-repeat;}
#content .news_feed .pager_feed li a:active {background:url(../img/pager_top.png) 0 -39px no-repeat;}

.news_fed_art {padding-left:74px;width:912px;float:left;height:160px;position:relative;}
.news_fed_art div {float:left;width:172px;margin-right:13px;position:relative;}
.news_fed_art div span {width:161px;height:32px;padding-left:13px;padding-right:10px;position:absolute !important;bottom:0 !important;left:0;font-size:10px;font-family:museo_700;color:#fff;background:url(../img/bg_news_feed.png) repeat-x;text-transform:uppercase;padding-top:7px;z-index:4;}
.news_fed_art div span.bg_hover {display:none;position:absolute;width:184px;height:100%;z-index:3;}
.news_fed_art div a {float:left;width:100%;height:100%;}
/*.news_fed_art div a:hover span.bg_hover {background:#00adf0;opacity:0.7;display:block;padding:0;}*/
#sub .news_fed_art {padding-left:0;width:184px;float:left;height:auto;float:right;}
#sub .news_fed_art div {margin-left:0;margin-bottom:10px;}
.news_fed_art .prev {width:48px;height:58px;display:block;background:url(../img/prev_hp_t_2.png) no-repeat;text-indent:-9999px;position:absolute;left:0px;top:35px;}
.news_fed_art .next {width:48px;height:58px;display:block;background:url(../img/next_hp_t_2.png) no-repeat;text-indent:-9999px;position:absolute;top:35px;right:-74px;}
.news_fed_art div.news_fed_art_over {width:912px;overflow:hidden;height:160px;}
/*.news_fed_art .prev:hover {background:url(../img/prev_hp_t.png) 0 -52px no-repeat;}
.news_fed_art .next:hover {background:url(../img/next_hp_t.png) 0 -52px no-repeat;}*/
.news_fed_art_over_of {position:absolute !important;left:0;}

.news {padding-left:74px;padding-right:74px;clear:both;}
.news > h3 {margin:0;background:url(../img/bg_h3.png) 0 50% repeat-x;position:relative;font-weight:normal;text-transform:uppercase;font-size:23px;line-height:26px;text-transform:uppercase;font-family:museo_700;margin-bottom:36px;}
.news > h3 span {padding-right:10px;background:#fff;}
.news > h3 a {position:absolute;right:10px;top:7px;padding:2px 4px;color:#fff;text-transform:uppercase;font-size:11px;line-height:9px;text-decoration:none;background:url(../img/arr-more.png) no-repeat right 2px;padding-right:12px;}

.news ul {margin:0;padding:0;list-style:none;position:relative;left:0;width:100%;float:left;}
.news ul li {float:left;width:100%;list-style:none;margin:0;padding-bottom:26px;}
.news ul li .img {float:left;width:150px;position:relative;}
.news ul li .img span {background:url(../img/bg_sp_news_img.png) repeat-y;width:13px;height:100%;float:left;position:absolute;right:0;top:0;}

.news ul li .txt {float:left;width:100%;padding-left:0;}
.news ul li .txt h3 {margin:0;color:#0b0000;font-family:museo_500;font-weight:normal;}
.news ul li .txt h3 a {color:#0b0000;text-decoration:none;font-size:22px;line-height:24px;}
.news ul li .txt p {color:#5e5e5e;font-family:Trebuchet MS;font-size:13px;line-height:18px;margin-bottom:5px;margin-top:5px;}
.news ul li .txt p a {color:#5e5e5e;}
.news ul li .txt .data {color:#00adf0;font-family:Trebuchet MS;font-size:12px;line-height:18px;background:url(../img/date.png) 1px 50% no-repeat;padding-left:23px;}
.news ul li .txt > a {color:#00adf0;font-family:Trebuchet MS;font-size:12px;text-decoration:underline;text-decoration:none;}

.content_r {width:570px;float:left;}
.content_r .e_app {width:100%;float:left;padding-bottom:35px}
.content_r .e_app > h3 {margin:0;background:url(../img/bg_h3.png) 0 50% repeat-x;position:relative;font-weight:normal;text-transform:uppercase;font-size:27px;line-height:27px;text-transform:uppercase;font-family:museo_700;margin-bottom:36px;}
.content_r .e_app > h3 span {padding-right:10px;background:#fff;}
.content_r .e_app > h3 a {position:absolute;right:4px;top:7px;padding:2px 4px;background:#fff;text-transform:uppercase;font-size:9px;line-height:9px;text-decoration:none;color:#9e9e9e;}
.content_r .e_app > a {width:568px;border:1px solid #c5c6ca;min-height:150px;floaT:left;text-decoration:none;position:relative;}
.content_r .e_app > a .e_app_head {width:100%;display:block;height:74px;background:url(../img/isow.png) 20px 17px no-repeat;text-indent:-9999px;}
.lang-de .content_r .e_app > a .e_app_head {background-image:url(../img/osa.png);}
.content_r .e_app > a .e_app_txt {width:384px;min-height:62px;background:url(../img/isow_bg.png) 0 0 ;display:block;padding-top:15px;padding-left:24px;padding-right:160px;text-transform:uppercase;font-family:museo_500;color:#fff;text-decoration:none;font-size:11px;}
.content_r .e_app > a .e_app_more {width:58px;height:57px;background:url(../img/bg_more_isow.png) no-repeat;position:absolute;top:84px;right:10px;text-indent:-9999px;}
.content_r .e_app > a:hover .e_app_more {width:58px;height:57px;background:url(../img/bg_more_isow.png) 0 -57px no-repeat;position:absolute;top:84px;right:10px;text-indent:-9999px;}
.content_r .e_app > a:active .e_app_more {width:58px;height:57px;background:url(../img/bg_more_isow.png) 0 -114px no-repeat;position:absolute;top:84px;right:10px;text-indent:-9999px;}

.courses {margin-left:74px;margin-right:74px;clear:both;padding-bottom:5px;}
.courses > h3 {margin:0;background:url(../img/bg_h3.png) 0 50% repeat-x;font-weight:normal;position:relative;text-transform:uppercase;font-size:23px;line-height:26px;text-transform:uppercase;font-family:museo_700;margin-bottom:36px;}
.courses > h3 span {padding-right:10px;background:#fff;}
.courses > h3 a {position:absolute;right:10px;top:7px;padding:2px 4px;color:#fff;text-transform:uppercase;font-size:11px;line-height:9px;text-decoration:none;background:url(../img/arr-more.png) no-repeat right 2px;padding-right:12px;}
.courses ul {margin:0;padding:0;list-style:none;}
.courses ul li {margin:0;padding:0;list-style:none;padding-bottom:26px;padding-left:50px;background:url(../img/arrow_konkurs.png) 0 2px no-repeat;}
.courses ul li h4 {margin:0;padding:0;font-weight:normal;}
.courses ul li h4 a {color:#0b0000;font-size:20px;font-family:museo_500;line-height:21px;}
.courses ul li h4 a span {display:block;color:#00ADF0;font-family:Trebuchet MS;font-size:11px;}
.courses ul li h4 a:hover span {text-decoration:underline;}
.courses ul li {width:230px;float:left;padding-right:40px;}
.courses ul li:first-child {padding-right: 30px}
.courses ul li:last-child {padding-right: 0;}

.calendar {margin-left:74px;margin-right:74px;clear:both;padding-bottom:25px;}
.calendar > h3 {margin:0;background:url(../img/bg_h3.png) 0 50% repeat-x;font-weight:normal;position:relative;text-transform:uppercase;font-size:23px;line-height:26px;text-transform:uppercase;font-family:museo_700;margin-bottom:36px;}
.calendar > h3 span {padding-right:10px;background:#fff;}
.calendar > h3 a {position:absolute;right:10px;top:7px;padding:2px 4px;color:#fff;text-transform:uppercase;font-size:11px;line-height:9px;text-decoration:none;background:url(../img/arr-more.png) no-repeat right 2px;padding-right:12px;}
.calendar ul {margin:0;padding:0;list-style:none;}
.calendar ul li {display:inline;list-style:none;margin:0 10px 0 0;padding:0;width:246px;float:left;padding-left:44px;background:url(../img/arrow_cal.png) no-repeat;}
.calendar ul li:first-child {}
.calendar ul li:last-child {float:right;}
.calendar ul li span.date {border:1px solid #4d0087;float:left;min-height:60px;width:30px;text-align:center;color:#4d0087;font-family:proxima_nova_ltbold;line-height:18px;}
.calendar ul li span.date > .month {background:none;color:#4d0087;padding-bottom:5px;display:block;}
.calendar ul li span.date .month {font-size:10px;font-family:Trebuchet MS;padding:0;min-height:0;line-height:11px;}
.calendar ul li span.date > .month {background:none;color:#4d0087;padding-bottom:5px;display:block;float:left;}
.calendar ul li span.date span {background:#4d0087;float:left;min-height:54px;color:#fff;width:100%;text-align:Center;font-family:proxima_nova_ltbold;font-size:18px;line-height:18px;padding-top:6px;}
.calendar ul li span.date_bo {background:none !important;color:#4d0087 !important;min-height:0 !important;}
.calendar ul li span.date_bo span {background:none !important;color:#4d0087 !important;min-height:15px !important;}
.calendar ul li > .txt {width:196px;float:left;padding-left:18px;}
.calendar ul li > .txt h3 {margin:0;padding:0;color:#0b0000;font-weight:normal;}
.calendar ul li > .txt h3 a {color:#0b0000;font-size:20px;font-family:museo_500;line-height:21px;}
.calendar ul li > .txt .txt {color:#4d0087;font-size:12px;font-family:Trebuchet MS;line-height:16px;}

.relation {margin-left:74px;margin-right:74px;clear:both;padding-bottom:25px;}
.relation > h3 {margin:0;background:url(../img/bg_h3.png) 0 50% repeat-x;font-weight:normal;position:relative;text-transform:uppercase;font-size:23px;line-height:26px;text-transform:uppercase;font-family:museo_700;margin-bottom:0;}
.relation > h3 span {padding-right:10px;background:#fff;}
.relation > h3 a {position:absolute;right:10px;top:7px;padding:2px 4px;color:#fff;text-transform:uppercase;font-size:11px;line-height:9px;text-decoration:none;background:url(../img/arr-more.png) no-repeat right 2px;padding-right:12px;}
.relation > p {font-weight:bold;color:#999999;font-size:14px;margin-top:0;}

.forum {margin-left:74px;margin-right:74px;clear:both;padding-bottom:25px;}
.forum > h3 {margin:0;background:url(../img/bg_h3.png) 0 50% repeat-x;font-weight:normal;position:relative;text-transform:uppercase;font-size:27px;line-height:27px;text-transform:uppercase;font-family:museo_700;margin-bottom:0;}
.forum > h3 span {padding-right:10px;background:#fff;}
.forum > h3 a {position:absolute;right:10px;top:7px;padding:2px 4px;color:#fff;text-transform:uppercase;font-size:11px;line-height:9px;text-decoration:none;background:url(../img/arr-more.png) no-repeat right 2px;padding-right:12px;}
.forum > p {font-weight:bold;color:#999999;font-size:14px;margin-top:0;}

.gallery_hp {margin-left:74px;margin-right:74px;clear:both;position:relative;height:255px;}
.gallery_hp > h3 {margin:0;background:url(../img/bg_h3.png) 0 50% repeat-x;font-weight:normal;position:relative;text-transform:uppercase;font-size:23px;line-height:26px;text-transform:uppercase;font-family:museo_700;margin-bottom:36px;}
.gallery_hp > h3 span {padding-right:10px;background:#fff;}
.gallery_hp > h3 a {position:absolute;right:10px;top:7px;padding:2px 4px;color:#fff;text-transform:uppercase;font-size:11px;line-height:9px;text-decoration:none;background:url(../img/arr-more.png) no-repeat right 2px;padding-right:12px;}
.gallery_hp ul {position:absolute;left:0;margin:0;padding:0;}
.gallery_hp ul li {margin:0;padding:0;float:left;list-style:none;}
.gallery_hp ul li a {float:left;position:relative;}
.gallery_hp ul li a span {display:none;background:#9299a3;width:92%;height:auto;position:absolute;left:0;bottom:0;color:#fff;padding-left: 4%;padding-right:4%;padding-top:7px;padding-bottom:7px;}
.gallery_hp ul li a:hover span {display:block;}
.gallery_hp .gal_content {position:Relative;width:100%;left:-60px;overflow:hidden;height:161px;padding-right:120px;}
.gallery_hp .gal_pager {position:absolute;right:0px;top:7px;float:right;height:13px;padding:0 4px;font-size:9px;line-height:13px;width:auto;margin-left:-60px;text-align:right;}
.gallery_hp .gal_pager li {font-size:9px;margin-left:4px;float:none;display:inline-block;}
.gallery_hp .gal_pager li a {color:#fff;float:left;line-height:13px;padding:0 3px;}
.gallery_hp .gal_pager li.active a,.gallery_hp .gal_pager li a:hover {background:#4d0087;color:#fff;font-weight:bold;}

#content_head {width:830px;float:left;margin-bottom:27px;}
.bg_wh {width:1060px;background:#fff;float:left;}
.bg_wh #breadcrumbs {font-size:11px;line-height:30px;}
.bg_wh #breadcrumbs ul {margin:0;padding:0;floaT:left;font-size:11px;}
.bg_wh #breadcrumbs ul li {float:left;color:#5e5e5e;padding-left:18px;background:url(../img/bg_bread_li.png) 8px 50% no-repeat;}
.bg_wh #breadcrumbs ul li:first-child{background:none;padding-left:9px;}
.bg_wh #breadcrumbs ul li a {color:#5e5e5e}
.bg_wh #breadcrumbs ul li:last-child a {color:#00adf0;}
.bg_wh #breadcrumbs > strong {float:left;}
.bg_wh .social {float:right;width:370px;}
.bg_wh .print {float:right;color:#00adf0;font-size:11px;font-family:Trebuchet MS;line-height:30px;background:url(../img/print.png) 100% 50% no-repeat;padding-right:30px;padding-left:28px;}

#news {width:100%;float:left;}
.publications #news {width:470px;float:left;}
#content h1 {font-size:40px;color:#00adf0;font-weight:normal;font-family:museo_700;margin:0;line-height:40px;padding-bottom:25px;}
#news ul {margin:0;padding:0;list-style:none;}
.newsmenu #page ul {margin:0;padding:0;list-style:none;}
.publications #news ul {width:470px;}
#news ul li {width:100%;float:left;padding-bottom:35px;}
#news ul li ul li {width:242px;margin-left:30px;}
#news ul li ul li:first-child {margin-left: 0;}

.newsmenu #page ul li {width:100%;float:left;padding-bottom:35px;}
.newsmenu #page ul li ul li {width:242px;margin-left:30px;}
.newsmenu #page ul li ul li:first-child {margin-left: 0;}

.page_wall #news ul li {width:100%;float:left;padding-bottom:20px;}
#news ul li .txt {float:left;width:242px;}
#news ul li .more {font-family:Trebuchet MS;font-size:12px;text-decoration:underline;text-decoration:none;background:#00adf0 url(../img/arrow_more.png) 100% 50% no-repeat;color:#fff !important;padding:0 17px 0 6px;line-height:15px;}
.page_wall #news ul li .txt {width:100%;}
#news ul li.big .txt {float:left;width:290px;padding-left:10px;}
#news ul li .txt h3 {margin:0;color:#0b0000;font-family:museo_500;font-weight:normal;}
#news ul li .txt h3 a {color:#0b0000;text-decoration:none;font-size:18px;line-height:22px;}
#news ul li.big .txt h3 {margin:0;padding-left:23px;color:#0b0000;font-family:museo_500;font-weight:normal;}
.publications #news ul li.big {padding-bottom:28px;width:470px}
.publications #news ul li .txt {width:100%;}
.publications #news ul li.big .txt {width:290px;}
.publications #news ul li.big .txt h3 {margin:0;color:#0b0000;font-family:museo_500;font-weight:normal;padding-left:0;}
.publications #news > h3 {color:#00adf0;font-size:15px;font-family:museo_700;line-height:20px;text-transform:uppercase;padding-bottom:20px;margin:0;}
#news ul li .txt h3 a {color:#0b0000;text-decoration:none;font-size:18px;line-height:22px;}
#news ul li .txt p {color:#5e5e5e;font-family:Trebuchet MS;font-size:12px;line-height:18px;margin-bottom:5px;margin-top:5px;}
#news ul li.big .txt p {color:#5e5e5e;font-family:Trebuchet MS;font-size:12px;line-height:18px;padding-left:23px;margin-bottom:5px;margin-top:5px;}

.newsmenu #page ul li .txt h3 a {color:#0b0000;text-decoration:none;font-size:18px;line-height:22px;}
.newsmenu #page ul li .txt p {color:#5e5e5e;font-family:Trebuchet MS;font-size:12px;line-height:18px;margin-bottom:5px;margin-top:5px;}
.newsmenu #page ul li.big .txt p {color:#5e5e5e;font-family:Trebuchet MS;font-size:12px;line-height:18px;padding-left:23px;margin-bottom:5px;margin-top:5px;}


.publications #news ul li.big .txt p {color:#5e5e5e;font-family:Trebuchet MS;font-size:12px;line-height:18px;padding-left:0;margin-bottom:5px;margin-top:5px;}

.page_wall #news ul li .txt p {padding-top:10px;padding-bottom:10px;}
#news ul li .txt .data {color:#00adf0;font-family:Trebuchet MS;font-size:12px;line-height:18px;background:url(../img/date.png) 1px 50% no-repeat;padding-left:23px;}
#news ul li .txt > a {font-family:Trebuchet MS;font-size:12px;text-decoration:underline;text-decoration:none;background:#00adf0 url(../img/arrow_more.png) 100% 50% no-repeat;color:#fff !important;padding:0 17px 0 6px;line-height:15px;}
#news ul li.big .txt > a {color:#fff;font-family:Trebuchet MS;font-size:12px;text-decoration:underline;margin-left:23px;text-decoration:none;}

.newsmenu #page ul li .txt .data {color:#00adf0;font-family:Trebuchet MS;font-size:12px;line-height:18px;background:url(../img/date.png) 1px 50% no-repeat;padding-left:23px;}
.newsmenu #page ul li .txt > a {font-family:Trebuchet MS;font-size:12px;text-decoration:underline;text-decoration:none;background:#00adf0 url(../img/arrow_more.png) 100% 50% no-repeat;color:#fff !important;padding:0 17px 0 6px;line-height:15px;}
.newsmenu #page ul li.big .txt > a {color:#fff;font-family:Trebuchet MS;font-size:12px;text-decoration:underline;margin-left:23px;text-decoration:none;}


.publications #news ul li.big .txt > a {color:#fff;font-family:Trebuchet MS;font-size:12px;text-decoration:underline;margin-left:0;text-decoration:none;}

#tags {float:right;width:335px;margin-right:-10px;}
#tags h3 {color:#00adf0;font-size:15px;font-family:museo_700;line-height:20px;text-transform:uppercase;padding-bottom:20px;margin:0;}
#tags a {color:#fff;background:#c6c6c6;display:inline-block;padding:0 9px;line-height:25px;margin:0 10px 10px 0;text-transform:uppercase;font-family:museo_700;font-size:13px;}
#tags a span {font-family:museo_500;}
#tags a:hover {background:#00adf0;}


.news_more {width:100%;float:left;}
.news_more h3 {text-transform:uppercase;}
.news_more > h3 {font-size:15px;color:#00adf0;font-weight:normal;font-family:museo_700;margin:0;line-height:20px;padding-bottom:25px;float:left;}
.news_more ul {clear:left;margin:0;padding:0;list-style:none;float:left;}
.news_more ul li {margin:0;padding:0;list-style:none;float:left;padding-bottom:15px;}
.news_more .txt {width:955px;float:left;}
.news_more ul li .txt h4 {margin:0;color:#0b0000;font-family:museo_500;font-weight:normal;}
.news_more ul li .txt h4 a {color:#0b0000;text-decoration:none;font-size:18px;line-height:22px;}
.news_more ul li .txt .data {color:#00adf0;font-family:Trebuchet MS;font-size:12px;line-height:18px;background:url(../img/date.png) 1px 50% no-repeat;padding-left:23px;}
.news_more .txt2 {float:left;}
.news_more ul li .txt2 h4 {margin:0;color:#0b0000;font-family:museo_500;font-weight:normal;}
.news_more ul li .txt2 h4 a {color:#0b0000;text-decoration:none;font-size:18px;line-height:22px;}
.news_more ul li .txt2 .data {color:#00adf0;font-family:Trebuchet MS;font-size:12px;line-height:18px;background:url(../img/date.png) 1px 50% no-repeat;padding-left:23px;}
.news_more ul li h3 {float:left;width:105px;font-size:13px;line-height:22px;color:#00adf0;font-family:museo_700;font-weight:normal;margin:0;}

.news_more .pager {padding-left:105px;font-size:15px;font-family:museo_700;font-weight:normal;color:#5e5e5e;padding-top:20px;padding-bottom:40px;}
.news_more .pager li {padding:0 4px;width:auto !important;}
.news_more .pager li a {color:#5e5e5e;}
.news_more .pager li a:hover,.news_more .pager li.active a {color:#00adf0 !important;}
.news_more .pager li a:visited {color:#b9b9b9;}
.news_more .pager li.active a {color:#00adf0;text-decoration:underline;}
.news_more .pager li.prev {text-transform:uppercase;padding-right:66px;}
.news_more .pager li.next {text-transform:uppercase;padding-left:66px;}
.news_more .pager li.next a {padding-right:20px;background:url(../img/next.png) 100% 3px no-repeat;}
.news_more .pager li.next a:hover {padding-right:20px;background:url(../img/next.png) 100% -85px no-repeat;}
.news_more .pager li.next a:visited {padding-right:20px;background:url(../img/next.png) 100% -44px no-repeat;}
.mediateka .news_more .pager {padding-left:300px}

.news_more .pager li.prev a {padding-left:20px;background:url(../img/prev.png) 0 3px no-repeat;}
.news_more .pager li.prev a:hover {background:url(../img/prev.png) 0 -85px no-repeat;}
.news_more .pager li.prev a:visited {background:url(../img/prev.png) 0 -44px no-repeat;}

#page {width:570px;floaT:left;}
.newsmenu #page {width:820px;floaT:left;}
.page_wall #page {width:810px;floaT:left;}
#page .prelude {color:#232426;font-family:Trebuchet MS;font-weight:bold;font-size:15px;padding-bottom:10px;}
#page .txt {color:#232426;font-family:Trebuchet MS;font-size:12px;line-height:18px;color:#5e5e5e;padding-bottom:8px;}
#page .txt .box_art {width:260px;float:right;margin-left:25px;margin-bottom:10px;position:relative;padding-bottom:8px;}
#page .txt .box_art img {float:left;margin:0;display:block;}
#page .txt .box_art a {position:absolute;bottom:0;right:0;width:220px;padding-left:30px;height:39px;background:url(../img/a_box_t.png) no-repeat;color:#fff;line-height:32px;font-family:museo_700;font-weight:normal;}
#page .txt .box_art a:hover {text-decoration:underline;}
#page.news-single {width:810px;}

.file {width:100%;floaT:left;padding-bottom:25px;margin-top:40px;}
.file > h3 {margin:0;font-weight:normal;position:relative;text-transform:uppercase;font-size:15px;line-height:20px;text-transform:uppercase;font-family:museo_700;margin-bottom:20px;color:#00adf0}
.file > h3 span {padding-right:10px;background:#fff;}
.file > h3 a {position:absolute;right:4px;top:7px;padding:2px 4px;background:#fff;text-transform:uppercase;font-size:9px;line-height:9px;text-decoration:none;color:#9e9e9e;}
.file ul {margin:0;padding:0;list-style:none;}
.file ul li {margin:0;padding:0;list-style:none;padding-bottom:20px;padding-left:50px;background:url(../img/arrow_konkurs.png) 0 2px no-repeat;}
.file ul li h4 {margin:0;padding:0;font-weight:normal;}
.file ul li h4 a {color:#0b0000;font-size:14px;font-family:museo_500;line-height:21px;}
.file ul li h4 a span {display:block;font-family:Trebuchet MS;font-size:11px;color:#00adf0;text-decoration:underline;text-decoration:none;line-height:15px;padding-top:5px;}
.file ul li h4 a span span{display:inline-block;font-family:Trebuchet MS;font-size:11px;text-decoration:underline;text-decoration:none;background:#00adf0 url(../img/arrow_down.png) 100% 50% no-repeat;color:#fff;padding:0 18px 0 6px;line-height:15px;margin-right:5px;}

.list_pers {width:100%;margin:0;padding:28px 0 0 0;list-style:0;}
.list_pers li {margin:0;padding:0;list-style:none;float:left;width:100%;height:415px;position:relative;}
.list_pers li a {float:left;position:relative;width:255px;margin-left:15px;padding-top:196px;}
.list_pers li a:first-child {margin-left:0;}
.list_pers li a .txt {position:absolute;top:275px;lefT:0;width:229px;height:46px;background:url(../img/rada.png) 100% 0 no-repeat ;font-family:museo_700 !important;padding-right:36px;text-align:right;color:#fff !important;font-size:12px;line-height:15px !important;padding-bottom:0 !important;text-transform:uppercase;}
.list_pers li a .txt span {height:41px; display: table;width:100%;}
.list_pers li a .txt span span {width:100%;display: table-cell;vertical-align: middle;text-align:right;}
.list_pers li a:hover .bg {position:Absolute;top:0;lefT:0;width:255px;height:315px;background:#18ace4;opacity:0.8}
.list_pers li a img {margin-bottom:26px;margin-top:-196px;float:left;}
.list_pers li a .pos {font-family:museo_500 !important;color:#232426;font-size:14px;floaT:left;}
.list_pers li a .more {font-size:12px;color:#00adf0;floaT:left;clear:both;}
.list_pers .full-text {display:none;}

.search_publications {margin-bottom:40px;padding-bottom:25px;border-bottom:1px solid #c6c6c6;padding-top:50px;}
.search_publications .l {float:left;width:655px;}
.search_publications .count {float:right;width:115px;}
.search_publications h3 {margin:0;float:left;width:177px;color:#18ace4;font-family:museo_700;font-weight:normal;}
.search_publications .inp {width:100%;float:left;padding-top:24px;}
.search_publications .inp label span {display:none;}
.search_publications .inp label input[type=text] {padding:12px 15px;font-size:20px;line-height:20px;font-family:museo_500;color:#232426;float:left;width:430px;border:2px solid #9299a3;}
.search_publications .inp label input[type=submit] {width:159px;height:49px;background:url(../img/btn_submit_content.png) no-repeat;border:0;cursor:pointer;padding:0;}
body.lang-de .search_publications .inp label input[type=submit] {background-image:url(../img/btn_submit_content_de.png);}
.search_publications input[type=checkbox] {display:none;}
.search_publications span.chk {width:20px;height:20px;background:url(../img/chk.png) no-repeat;display:inline-block;margin-right:5px;float:left;}
.search_publications span.chk.active {width:20px;height:20px;background:url(../img/chk.png) 0 -20px no-repeat;display:inline-block;margin-right:5px;}
.search_publications label span {float:left;}
.search_publications label.chk {padding-right:20px;font-size:15px;font-family:museo_300;color:#00adf0;float:left;}
.search_publications .count {color:#00adf0;font-size:15px;font-family:museo_300;text-align:center;}
.search_publications .count span {display:block;font-size:40px;font-family:museo_500;color:#232426;}

.report {border-top:1px solid #d9d9d9;overflow:hidden;padding-top:20px;margin-bottom:10px;}
.report.first {border-top:0px;padding-top:0;}
.reports_content {width:610px;float:right;}
.reports_content > h3 {font-size:20px;font-family:museo_700;color:#00adf0;margin-top:0;}
.reports_content .content {font-size:12px;font-family:Trebuchet MS;}
.reports_content .content h4 {font-weight:bold;color:#232426;font-family:Trebuchet MS;font-size:14px;}
.reports_content .content h4 span {display:block;font-size:12px;color:#00adf0;font-weight:normal;}
.reports_content .file {padding-top:30px}
.reports_content .file span.l {display:inline-block;float:left;}
.reports_content .file span.l span {background-image:none;padding-right:6px;}
.reports_pdf {float:left;width:198px;}
.reports_pdf img {float:left;margin-bottom:20px;}
.reports_pdf a {padding-top:31px;float:left;width:100%;margin-bottom:11px;}
.reports_pdf a span {background:#18ace4;display:block;width:159px;padding-left:10px;color:#fff;font-size:15px;font-family:museo_700;text-transform:uppercase;}
.reports_pdf a.flip {background:url(../img/flip.png) no-repeat;}
.reports_pdf a.pdf {background:url(../img/pdf.png) no-repeat;}

#sidebar {floaT:left!important;width:220px !important;padding-right:20px!important;}
#sidebar ul {margin:0;padding:0; list-style:none;}
#sidebar ul li {margin:0;padding:0;list-style:none;}
#sidebar ul li a {display:block;color:#232426;font-size:20px;font-weight:normal;font-family:museo_500;line-height:22px;margin-bottom:10px;}
#sidebar ul li a:hover,#sidebar ul li.active > a {color:#00adf0;font-weight:normal;font-family:museo_500;}
#sidebar ul li ul li {padding-left:28px;background:url(../img/ico-submenu.png) no-repeat left 3px;}
#sidebar ul ul li a {font-size:16px;}

#tabs {width:100%;background:url(../img/bg_tabs.png) 10px 100% repeat-x;height:48px;float:left;position:relative;lefT:11px;margin-bottom:40px;}
#tabs ul {margin:0;padding:0;}
#tabs ul li {margin:0;padding:0;list-style:none;}
#tabs li {floaT:left;width:auto !important;margin:0;padding-bottom:0 !important;height:48px;}
#tabs li a {float:left;line-height:58px;height:48px;background:url(../img/tab.png) 100% 0 no-repeat;padding-right:37px;padding-left:37px;color:#232426;font-family:museo_700;font-size:14px;}
#tabs li a:hover {color:#18ace4}
#tabs li.active a {float:left;line-height:54px;height:48px;background:url(../img/tab.png) 100% -49px no-repeat;padding:0 27px 0 15px!important;color:#18ace4;font-size:20px;font-family:museo_700;padding-left:36px}
#tabs li.active {background:url(../img/tab_li_active.png) 0 0 no-repeat;padding-left:11px;}
#tabs li.active:first-child{position:relative;left:-11px;margin-right:-11px;}
#tabs > span {line-height:58px;color:#232426;font-family:museo_700;font-size:14px;text-transform:uppercase;position:absolute;right:230px}
.mediateka #tabs li a {padding-left:20px;padding-right:20px;}

.tab_prev {background:url(../img/tab_li_active.png) 0 0 no-repeat;padding-left:11px;float:left;line-height:54px;height:48px;color:#18ace4;font-size:20px;font-family:museo_700;position:absolute;right:-20px;}
.tab_prev .tab_prev_bg {background:url(../img/tab.png) 100% -49px no-repeat;float:left;padding-right:8px;}
.tab_prev .tab_prev_bg a {text-indent:-9999px;floaT:left;height:43px;width:44px;margin-top:5px;}
.tab_prev .tab_prev_bg a.prev {background:url(../img/prev_l.png) -122px 50% no-repeat;margin-left:-2px;}
.tab_prev .tab_prev_bg a.next {background:url(../img/next_l.png) 17px 50% no-repeat;}
.tab_prev .tab_prev_bg a.prev:hover {background:#18ace4 url(../img/prev_l.png) 17px 50% no-repeat;margin-left:-4px;}
.tab_prev .tab_prev_bg a.next:hover {background:#18ace4 url(../img/next_l.png) -122px 50% no-repeat;}

.mediateka #tabs {width:820px;float:left;top:-62px;float:right;left:250px;position:relative;}
html.lt-ie8 .mediateka #tabs {width:820px;float:left;top:-70px;float:right;left:250px;position:relative;}
.mediateka #tabs li a {text-transform:uppercase;}

#puzzle {width:100%;float:left;padding-bottom:120px;}

.puzzle_content {width:100%;border:1px solid #fff;height:auto !important;float:left;}
.puzzle_content .tr {width:100%;float:left;}
.puzzle_content a {color:#fff;}
.puzzle_content .content {display:none;}
.puzzle_content .tr.ts2 {margin-top:-32px;margin-bottom:-32px;}
.puzzle_content .tr.ts3 {margin-top:-60px;margin-bottom:-32px;}
.puzzle_content .tr.ts4 {margin-top:0;margin-bottom:-32px;}
.puzzle_content .puzzle-box {cursor:pointer;}
.puzzle_content .box1 {width:290px;height:290px;background: url(../img/puz1.png) no-repeat;z-index:100;position:relative;float:left;}
.puzzle_content .box1:hover {background: url(../img/puz1.png) 0 -290px no-repeat;}
.puzzle_content .box2 {width:260px;height:290px;background: url(../img/puz2.png) 50% 0 no-repeat;z-index:100;position:relative;float:left;left:-32px;margin-right:-32px;}
.puzzle_content .box2:hover {background: url(../img/puz2.png) 50% -320px no-repeat;}
.puzzle_content .box3 {width:290px;height:290px;background: url(../img/puz3.png) no-repeat;z-index:100;position:relative;float:left;left:-32px;margin-right:-32px;}
.puzzle_content .box3:hover {background: url(../img/puz3.png) 0 -290px no-repeat;}
.puzzle_content .box4 {width:290px;height:290px;background: url(../img/puz4.png) no-repeat;z-index:100;position:relative;float:left;left:-32px;margin-right:-32px;}
.puzzle_content .box4:hover {background: url(../img/puz4.png) 0 -290px no-repeat;}

.puzzle_content .box5 {width:290px;height:290px;background: url(../img/puz5.png) no-repeat;z-index:100;position:relative;float:left;margin-left:-15px;}
.puzzle_content .box5:hover {background: url(../img/puz5.png) 0 -320px no-repeat;}
.puzzle_content .box6 {width:290px;height:320px;background: url(../img/puz6.png) no-repeat;z-index:100;position:relative;float:left;margin-left:-15px;left:-32px;top:-30px;margin-right:-17px;}
.puzzle_content .box6:hover {background: url(../img/puz6.png) 0 -320px no-repeat;}
.puzzle_content .box7 {width:320px;height:290px;background: url(../img/puz7.png) no-repeat;z-index:100;position:relative;float:left;margin-left:-15px;left:-32px;top:0;}
.puzzle_content .box7:hover {background: url(../img/puz7.png) 0 -290px no-repeat;}
.puzzle_content .box8 {width:260px;height:290px;background: url(../img/puz8.png) no-repeat;z-index:100;position:relative;float:left;margin-left:-42px;left:-22px;top:0;}
.puzzle_content .box8:hover {background: url(../img/puz8.png) 0 -290px no-repeat;}

.puzzle_content .box9 {width:290px;height:290px;background: url(../img/puz10.png) no-repeat;z-index:101;position:relative;float:left;left:0;top:0;}
.puzzle_content .box9:hover {background: url(../img/puz10.png) 0 -290px no-repeat;}
.puzzle_content .box10 {width:290px;height:290px;background: url(../img/puz11.png) no-repeat;z-index:100;position:relative;float:left;left:-32px;top:31px;margin-right:-32px;}
.puzzle_content .box10:hover {background: url(../img/puz11.png) 0 -290px no-repeat;}

.puzzle_content .ts3 .box8 {top:31px;left:10px;}
.puzzle_content .box9 div {padding-top:32px;width:270px !important}
.puzzle_content .box6 div {padding-top:32px;}
.puzzle_content div div {display:table-cell;vertical-align:middle;height:260px;text-align:center;color:#fff;font-size:24px;line-height:28px;margin:0 auto;}
.puzzle_content div div a{padding:0 40px;display:block;}
.puzzle_content div div div {width:100% !important;}

.gal_mediateka {width:100%;float:left;position:relative;}
.gal_mediateka ul {width:1180px;margin-left:-60px;margin:0;padding:0;}
.gal_mediateka ul li {margin:0;padding:0 0 20px 0;list-style:none;float:left;}
.gal_mediateka ul li a {float:left;margin-left:20px;}
.gal_mediateka ul li a:first-child {margin-left:0;}

#calendar {width:690px;float:left;}
#content aside {width:345px;float:right;}

#calendar p.date {background:url(../img/calendar_date.png) 0 2px no-repeat;padding-left:20px;margin-top:0;}
#calendar .date span {display:block;font-weight:bold;color:#9299a3;}

.youtube_in {width:100%;float:left;padding-top:15px;padding-bottom:30px;}

#sub .gallery_hp > a:first-of-type {background:#e6e6e6;border:1px solid #d6d6d6;border-radius:15px;display:inline-block;padding:0 10px;font-size:11px;color:#000;}
#sub .gallery_hp > a:last-of-type {background:#00aeef;border-radius:15px;display:inline-block;padding:0 10px;font-size:11px;color:#fff;margin-left:10px;}
#sub .gallery_hp .gal_content {padding-bottom:20px;}
#sub .fb_comment {padding-top:30px;width:100%;float:left;padding-bottom:55px;}
#sub .fb_comment .root.fb {width:666px;float:left;}

aside .calendar {position:Relative;margin-left:0px;margin-right:0;}
aside .calendar td {border:1px solid #d9d9d9;width:14%;text-align:Center;font-family: museo_700;font-size:14px;color:#808080;line-height:28px;}
aside .calendar td.add {color:#fff;background:#00aeef;}
aside .calendar td a {color:#fff;background:#00aeef;display:block;}
aside .calendar td.op {color:#808080;background:#e3e3e3;}
aside .calendar table {width:202px;font-weight:normal;margin-left:70px;}
aside .calendar table th {font-size:9px;  font-family: museo_700;font-weight:normal;}
.add_event {color:#fff;background:#00aeef url(../img/add.png) 169px 11px no-repeat;width:180px;display:inline-block;height:40px;line-height:40px;font-family: museo_700;text-transform:uppercase;padding-left:20px;margin-left:70px;margin-top:13px;}
aside .calendar h3 {text-align:center;font-size:18px;font-weight:normal;font-family: museo_700;color:#00adf0;background:none;margin-bottom:0;line-height:60px;margin-bottom:10px;}
aside .calendar .prev {position:absolute;left:0;top:0;display:block;background:#e3e3e3 url(../img/prev_min.png) 50% 50% no-repeat;width:61px;height:61px;text-indent:-9999px;}
aside .calendar .next {position:absolute;right:0;top:0;display:block;background:#e3e3e3 url(../img/next_min.png) 50% 50% no-repeat ;width:61px;height:61px;text-indent:-9999px;}

aside .calendar .prev:hover {background-color:#9299a3}
aside .calendar .next:hover {background-color:#9299a3}

#calendar .pager {font-size:15px;font-family:museo_700;font-weight:normal;color:#5e5e5e;padding-top:20px;padding-bottom:0;width:500px;padding-left:0;margin:0;}
#calendar .pager li {padding:0 4px;list-style:none;display:inline;}
#calendar .pager li a {color:#5e5e5e;}
#calendar .pager li a:hover,.news_more .pager li.active a {color:#00adf0 !important;}
#calendar .pager li a:visited {color:#b9b9b9;}
#calendar .pager li.active a {color:#00adf0;text-decoration:underline;}
#calendar .pager li.prev {text-transform:uppercase;padding-right:55px;}
#calendar .pager li.next {text-transform:uppercase;padding-left:55px;}
#calendar .pager li.next a {padding-right:20px;background:url(../img/next.png) 100% 3px no-repeat;}
#calendar .pager li.next a:hover {padding-right:20px;background:url(../img/next.png) 100% -85px no-repeat;}
#calendar .pager li.next a:visited {padding-right:20px;background:url(../img/next.png) 100% -44px no-repeat;}
#calendar .pager li.prev a {padding-left:20px;background:url(../img/prev.png) 0 3px no-repeat;}
#calendar .pager li.prev a:hover {background:url(../img/prev.png) 0 -85px no-repeat;}
#calendar .pager li.prev a:visited {background:url(../img/prev.png) 0 -44px no-repeat;}

img.right {float:right;margin:0 0 10px 30px;}
.contact #page {width:100%;}
.contact_1 {width:235px;float:left;}
.contact_2 {width:315px;float:left;}
.contact_3 {width:255px;float:left;}
#contact_content > div h3 {font-size:18px;font-family:museo_500;font-weight:normal;color:#0b0000;min-height:64px;margin:0;}
#contact_content > div p {margin:0;position:relative;padding-left:47px;}
#contact_content > div p .nr {position:absolute;width:27px;height:46px;left:0;top:0;background:url(../img/bg_nr.png);color:#fff;text-align:center;line-height:32px;font-size:24px;font-family:museo_700;line-height:28px;}
#contact_content a.email {display: inline-block;}
#contact_content a.email:not(.real):first-letter {font-size: 0px; opacity: 0;}

.contact_g_maps {width:100%;floaT:left;padding:45px 0 65px;}
.contact_g_maps .g_maps_1 {width:510px;float:left;}
.contact_g_maps .g_maps_2 {width:510px;float:left;}

.cal_day > h3 {padding-top:54px;   background: url("../img/bg_bread.png") repeat-x scroll 0 0;margin-top:0;font-size:24px;font-family:museo_700;font-weight:normal;color:#00adf0;border-bottom:1px solid #e6e6e6;padding-bottom:5px;line-height:24px;margin-bottom:0;}
.cal_day ul.list_cal {padding-left:0;float:left;width:100%;}
.cal_day .list_cal li {border:1px solid #e6e6e6;list-style:none;margin-top:20px;padding:15px 20px 20px;float:left;width:648px;}
.cal_day .list_cal li .c {width:400px;float:left;padding-right:60px;border-right:1px dotted #e6e6e6;margin:0 20px 0 0;font-size:11px;}
.cal_day .list_cal li p a.more {color:#00adf0;clear:both;display:block}
.cal_day .list_cal li .info_loc {float:right;width:150px;}
.cal_day .list_cal li .info_loc span {display:block;font-weight:bold;padding-bottom:5px;}
.cal_day .list_cal li .info_loc span.date {color:#9299a3;background:url(../img/calendar_date.png) 0 2px no-repeat;padding-left:20px;}
.cal_day .list_cal li .info_loc span.location {color:#808080;background:url(../img/loc.png) 2px 4px no-repeat;padding-left:20px;}
.cal_day .list_cal li h3 {font-size:18px;font-family:museo_500;font-weight:normal;margin-top:0;margin-bottom:13px;}
#calendar > h3:first-of-type  {padding-top:54px;   background: url("../img/bg_bread.png") repeat-x scroll 0 0;margin-top:0;font-size:24px;font-family:museo_700;font-weight:normal;color:#00adf0;border-bottom:1px solid #e6e6e6;padding-bottom:5px;line-height:24px;margin-bottom:0;}
#calendar ul.list_cal.two_column {padding-left:0;float:left;width:100%;}
#calendar ul.list_cal.two_column li {list-style:none;float:left;width:688px;}
#calendar ul.list_cal.two_column li .cal_el {min-width:646px;border:1px solid #e6e6e6;list-style:none;margin-top:20px;padding:15px 20px 20px;float:right;}
#calendar ul.list_cal.two_column li .cal_el:first-child {float:left;}
#calendar ul.list_cal.two_column li .cal_el h3 {font-size:18px;font-family:museo_500;font-weight:normal;margin-top:0;margin-bottom:13px;}
#calendar ul.list_cal.two_column li .cal_el  span.date {color:#9299a3;background:url(../img/calendar_date.png) 0 2px no-repeat;padding-left:20px;display:block;margin-left:20px;}
#calendar ul.list_cal.two_column li .cal_el  span.location {color:#808080;background:url(../img/loc.png) 2px 4px no-repeat;padding-left:20px;display:block;margin-left:20px;}
#calendar ul.list_cal.two_column li .cal_el a {color:#00adf0;clear:both;display:block}
#calendar ul.list_cal.two_column li .img {float:right;}
#calendar ul.list_cal.two_column li .wr {margin-right:200px;}
/*#calendar > h3:last-of-type {font-size:13px;color:#000;margin-top:10px;width:100%;floaT:left;}*/
.cal_el .more {clear:left;float:left;}

#forms {width:690px;float:left;padding-bottom:40px;font-family:museo_500;font-weight:normal;}
#forms .fomrs_left  h3 {color:#3c3333;font-size:18px;margin-top:0;}
#forms label {float:left;padding-bottom:10px;}
#forms label input {border:1px solid #cccccc;padding:5px 10px;color:#808080;}
#forms label input.error, #forms label textarea.error {border-color:red;}
#forms label input:focus {border:1px solid #00aeef;}
#forms label input[type=file] {background:#f5f5f5;border:1px solid #cccccc;}
#forms label.name {width:100%;}
#forms label.name input {width:662px;}
#forms label.data_start input {width:243px;}
#forms label.data_end input {width:245px;}
#forms label.hours {margin-left:20px;}
#forms label.hours input {width:80px;}
#forms label.city {cleaR:left;}
#forms label.city input {width:312px;}
.address {margin-left:20px;}
.address input {width:308px;}
.sep {float:left;width:30px;line-height:28px;text-align:center;}
.msg textarea {border:1px solid #cccccc;padding:5px 10px;color:#808080;width:662px;height:110px;resize:none;}
.msg textarea:focus {border:1px solid #00aeef;}
.organizer input {width:662px;}
.link input {width:662px;}
.surname input {width:662px;}
.email input {width:662px;}
.address_ins input {width:662px;}
.addfile {clear:left;width:auto;}
.addfile > div {float:left;}
.addfile .l {float:left;line-height:34px;margin-left:10px;color:#a9a9a9;font-family:sans-serif;}
#forms label input[type=submit] {background:#00aeef;border:0;color:#fff;padding:10px 15px;text-transform:uppercase;font-family:museo_700;font-size:14px;}


#footer {width:100%;float:left;padding-top:60px;background:url(../img/bg_h3.png) 0 0 repeat-x;margin-top: 20px;}
#footer .contact_info {float:left;width:320px;font-size:12px;font-family:Trebuchet MS;color:#5e5e5e;background:url(../img/foot_fwpn.jpg) -10px -10px no-repeat;padding-top:70px;}
#footer .contact_info h3 {margin:0;padding:0;font-size:20px;color:#0b0000;font-family:museo_500;font-weight:normal;line-height:24px;}

.mediateka #tabs {width:820px;float:left;top:-62px;float:right;left:250px;position:relative;}
html.lt-ie8 .mediateka #tabs {width:820px;float:left;top:-70px;float:right;left:250px;position:relative;}
.mediateka #tabs li a {text-transform:uppercase;}

.gal_mediateka {width:100%;float:left;position:relative;}
.gal_mediateka ul {width:1180px;position:relative;margin:0 0 0 -60px;padding:0;}
.gal_mediateka ul li {margin:0;padding:0 0 20px 0;list-style:none;float:left;}
.gal_mediateka ul li a {float:left;margin-left:20px;position:relative;overflow:hidden;}
.gal_mediateka ul li p {color:#222;}
.gal_mediateka ul li a:first-child {margin-left:0;}
.gal_mediateka.audio li a,
.gal_mediateka.audio li a.sm2_link {clear:both;padding-right:50px;min-height:66px;width:70%;max-width:500px;margin:0 3% 20px 0;overflow:hidden;background:url(../img/icon_play.png) no-repeat right top;}
.gal_mediateka.audio li a:hover {background-image:url(../img/icon_play_hov.png);}
.gal_mediateka.audio li a.sm2_playing {background-image:url(../img/icon_pause.png);}
.gal_mediateka.audio li a.sm2_playing:hover {background-image:url(../img/icon_pause_hov.png);}
.gal_mediateka ul li a span {width:100%;display:block;margin-bottom:10px;font-size:16px;color:#0b0000;}
.gal_mediateka.audio ul li a span {color:#00ADF0;}
.gal_mediateka ul li a:hover span {display:block;}
.gal_mediateka.audio li {width:97%;}

.youtube-gallery {width:378px;}
.youtube-gallery img {max-width:100%;}

.contact #page {width:100%;}
.contact-box {float:left;margin-bottom:20px;}
.contact_1 {width:33%;clear:left;}
.contact_2 {width:33%;}
.contact_3 {width:33%;}
.contact_4 {width:33%;}
#contact_content > div h3 {font-size:18px;font-family:museo_500;font-weight:normal;color:#0b0000;min-height:64px;margin:0;}
#contact_content > div p {margin:0;position:relative;padding-left:47px;}
#contact_content > div p .nr {position:absolute;width:27px;height:46px;left:0;top:0;background:url(../img/bg_nr.png);color:#fff;text-align:center;line-height:32px;font-size:18px;font-family:museo_700;}

.contact_g_maps {width:100%;floaT:left;padding:45px 0 65px;}
.contact_g_maps .g_maps_1,
.contact_g_maps .g_maps_2{
	height:400px;
}
.contact_g_maps .g_maps_1 {width:510px;float:left;margin-right:40px;}
.contact_g_maps .g_maps_2 {width:510px;float:left;}
.contact_g_maps .map_fd {width:100%;float:left;}

#footer .foot {width:740px;float:right;}
#footer .foot ul {margin:0;padding:0;}
#footer .foot ul > li {float:left;margin:0;padding:0;}
#footer .foot ul > li h3 {margin:0;color:#0b0000;font-size:20px;font-family:museo_500;font-weight:normal;padding-bottom:5px;}
#footer .foot ul > li h3 a {margin:0;color:#0b0000;font-size:20px;font-family:museo_500;font-weight:normal}
#footer .foot ul > li h3 a:hover {color:#00adf0}
#footer .foot ul > li li {width:100%;}
#footer .foot ul > li li a {font-size:12px;color:#5e5e5e;font-family:Trebuchet MS;}
#footer .foot ul > li li > a:hover {text-decoration:underline;}
#footer .foot ul > li li h3 {padding-bottom:0;}
#footer .foot ul > li li h3 a {margin:0;color:#0b0000;font-size:20px;font-family:museo_500;font-weight:normal}
#footer .foot li.foot_1 {width:165px}
#footer .foot li.foot_2 {width:220px}
#footer .foot li.foot_3 {width:180px}
#footer .foot li.foot_4 {width:160px;float:right}
#footer .copy {float:left;color:#5e5e5e;font-family:Arial;font-size:11px;line-height:22px;}
#footer .created {float:right;color:#5e5e5e;font-family:Arial;font-size:11px;line-height:22px;}
#footer .created a {text-indent:-9999px;background:url(../img/ee.png) 0 0 no-repeat;display:inline-block;line-height:22px;width:57px;}
#footer .created a:hover {text-indent:-9999px;background:url(../img/ee.png) 0 -22px no-repeat;display:inline-block;line-height:22px;width:57px;}

#footer .copycreat {width:100%;float:left;clear:both;padding-top:15px;padding-bottom:20px;}
#footer .copycreat p {margin:0;padding:0;}

#news.news-list ul li {float:left;margin-left:40px;}
#news.news-list ul li.odd {float:left;clear:none;}

.overlay {position:fixed;left:0px;top:0px;right:0px;bottom:0px;background:#232426;opacity:0.94;z-index:101;}

#person-popup {display:none;position:fixed;top:150px;left:50%;margin-left:-290px;width:810px;z-index:101;}
#person-popup .content {overflow:auto;}
.person .in {margin-left:170px;background:#fff;padding:28px 100px 28px 35px;position:relative;}
.person h1,
.person h3 {position:absolute;left:0px;bottom:100%;margin:0 100px 0 -170px;color:#00adf0;line-height:40px;font-size:40px;font-family:museo_500;padding:12px 0;}
#content .person h1 {position:static;float:left;margin-left:-205px;margin-bottom:20px;width:710px;}
.person figure {float:left;clear:left;margin-left:-205px;width:170px;margin-top:-28px;position:relative;}
.person figure:after {width:180px;position:absolute;top:170px;left:0px;height:50px;content:".";text-indent:-9999px;background:url(../img/person-popup-img.gif) no-repeat right bottom;}
.person figure figcaption {font-size:14px;line-height:16px;color:#fff;font-family:museo_500;padding-top:25px;}
#person-popup .print{position:absolute;right:30px;top:28px;color: #00adf0;font-size:11px;font-family:Trebuchet MS;line-height:25px;background:url(../img/print.png) 100% 50% no-repeat;padding-right:30px;}
.popup .close {position:absolute;right:0px;bottom:100%;line-height:20px;padding-right:36px;background:url(../img/modal-close.png) no-repeat right 50%;font-family:museo_500;color:#fff;text-transform:uppercase;font-size:14px;margin-bottom:21px;}

#activity-popup {display:none;position:fixed;top:150px;left:50%;margin-left:-405px;width:810px;z-index:102;}
#activity-popup .content {overflow:auto;}
.activity .in {background:#fff;padding:28px 100px 28px 35px;position:relative;}
.activity .content > h1,
.activity .content > h3 {left:0px;bottom:100%;margin:0 100px 0 0px;color:#00adf0;line-height:40px;font-size:24px;font-family:museo_500;padding:12px 0;}
#content .activity h1 {position:static;float:left;margin-left:-205px;margin-bottom:20px;width:710px;}
.activity figure {float:left;clear:left;margin-left:-205px;width:170px;margin-top:-28px;position:relative;}
.activity figure:after {width:180px;position:absolute;top:170px;left:0px;height:50px;content:".";text-indent:-9999px;background:url(../img/person-popup-img.gif) no-repeat right bottom;}
.activity figure figcaption {font-size:14px;line-height:16px;color:#fff;font-family:museo_500;padding-top:25px;}
#activity-popup .print{position:absolute;right:30px;top:28px;color: #00adf0;font-size:11px;font-family:Trebuchet MS;line-height:25px;background:url(../img/print.png) 100% 50% no-repeat;padding-right:30px;}
.popup .close {position:absolute;right:0px;bottom:100%;line-height:20px;padding-right:36px;background:url(../img/modal-close.png) no-repeat right 50%;font-family:museo_500;color:#fff;text-transform:uppercase;font-size:14px;margin-bottom:21px;}



#sm2-container {display:none;}
#page .basic-info{
	display: block;
	font-size: 12px;
}
#page .basic-info span{
	font-weight: bolder;
}

.social-googleplus {float:right;margin-top:4px;}
.social-fb {float:right;margin:4px 20px 0 0;}
.social-twitter {float:right;margin:4px 0 0 0;width:100px;margin-right:10px;}

.fb_iframe_widget iframe {z-index:100;}
.pager a {text-decoration:none !important;}

.news-gallery ul {list-style-type:none;margin-left:-12px;padding:0;}
.news-gallery ul > li {width:150px;float:left;margin:0 0 12px 12px;}

#e404 {background:url(../img/e404.png) no-repeat 545px 120px;padding:120px 580px 122px 10px;font-family:museo_500;}
#e404 p {font-size:14px;}

.search_result ul {width:100%;}
.search_result ul li .txt {width:100% !important;}
.search_result ul li {margin-left:0 !important;}
.gal_mediateka ul li a  {width:378px;}

#content .calendar-title {display:block;font-size: 40px;color: #00adf0;font-weight: normal;font-family: museo_700;margin: 0;line-height: 40px;clear:both;background:url(../img/bg_h3.png) 0 50% repeat-x;padding-bottom:0;margin-bottom:25px;}
#content .calendar-title span {background:#fff;padding-right:10px;background:#fff;}
#calendar h3.subtitle,
#forms h3.subtitle {color:#0b0000;background:none;border-bottom:0;padding-top:0px;font-size: 18px;line-height: 22px;font-family: museo_700;font-weight: normal;text-transform: uppercase;}
.txt-p {clear:both;font-family:Trebuchet MS;}
.fb-comments {margin-top:30px;}

#footer-menu {list-style:none;float:left;padding:0;margin:0 0 0 60px;}
#footer-menu li {float:left;padding:0;margin:0 10px;}
#footer-menu a {font-size:11px;line-height:22px;color:#5e5e5e;font-family:Arial;}

.content-container-wide {clear:both;}
#nitg {background:#691b24 url('../img/content-container-red.png') repeat-x left top;}

#nitg {border-top:20px solid #fff;margin-bottom:34px;}
#nitg #content {position:relative;padding-top:30px;}
#nitg #bat {width:181px;height:478px;background:url('../img/nitg-bat.png');position:absolute !important;left:78px;top:-13px;}
.nitg-video {margin-left:340px !important;}
.nitg-video h3 {background:url('../img/nitg-video-ico.png') no-repeat left top;font-size:30px;color:#fff;line-height:1em;font-family: museo_700;padding-left:70px;padding-top:24px;margin:0 0 8px;}
.nitg-video p {margin:0 80px 0 0;padding:20px;font-size:12px;line-height:18px;color:#fff;}
#nitg .txt-1 {color:#fff;margin:0 40px;margin-bottom:24px;}
.attachments-list {list-style: none;padding:0;margin:0 0 90px 0;}
.attachments-list li {border-top:1px solid #78323a;color:#fff;padding:16px 10px 16px 50px;}
.attachments-list li a {color:inherit;}
.attachments-list li:first-child {border-top:0;}
.attachments-list .ico {float:left;margin:-6px 0 -6px -40px;width:24px;height:30px;background: url('../img/ico-attachments-list.png');text-indent:-9999em;}
.attachments-list .ico-pdf {background-position:0px 0px;}
.attachments-list .ico-video {background-position:0px -30px;}

.nitg-nav {margin:34px -5px 30px -5px;overflow:hidden;}
.nitg-nav ul {padding:0;margin:0;}
.nitg-nav li {float:left;padding:0;}
.nitg-nav a {display:block;background:#56121a;line-height:34px;text-align:center;padding:22px 0;font-size:20px;font-family:museo_500;color:#fff;margin:0 5px;}
.nitg-nav a:hover,
.nitg-nav a.active {background:#84313a;}
.nitg-nav li.n-1 {width:20%;}
.nitg-nav li.n-2 {width:31%;}
.nitg-nav li.n-3 {width:29%;}
.nitg-nav li.n-4 {width:20%;}

.tabs .tab {display:none;}
.tabs .tab.active {display: block;}

@media only screen and (max-width:991px){
    #footer-menu {clear:both;padding:20px 0;}
    #footer-menu li {display:block;float:none;}
.news {padding-left:0px;padding-right:0px;}
.news > h3,
.courses > h3,
.calendar > h3 {margin-bottom:10px !important;}
}

@media only screen and (min-width:768px) and (max-width:991px) {

.cal_day .list_cal li {width:86% !important;}
.cal_day .list_cal li a.more {color:#00ADF0!important}
body {background:none!important;margin:10px !important}
label,div,aside,header,footer,table,.newsmenu #page,.page_wall #page,.publications #news ul,.publications #news  {width:100% !important;}
	a.more {color:#00ADF0 !important;}
	#wrapper {width:200px;}
	#header {height:auto!important;}
	#header form {display:none}
	#lang {display:block;position:absolute !important;left:60%!important;top:10px !important;}
	#lang {display:block;clear:both;float:left;}
	#header h2 {position:relative !important;left:0;top:0!important;clear:both;margin-bottom:20px !important;}

	#global {position:relative !important;left:0;top:0!important;clear:both}
	#global li.active ul {margin-left:20px !important;clear:both;width:100%;float:left;}
	#global > ul > li a {padding-left:7px !important;color:#000 !important;}
	#global > ul > li.active {background:#e6e6e6;}
	#global a {text-indent:0 !important;padding:0 !important;border:0 !important;background:none !important;}
	#content_head {width:100%;padding:0;}
	#content h1 {line-height:25px;font-size:25px;}
	#footer .foot {width:100%;}
	#footer .foot li {clear:left;float:left !important;margin:5px 0 !important;}
	#footer .created {float:left;clear:left;}
.bg_wh .social {display:none!important;padding-top:10px;float:left !important;}
	.social div {float:left!important;}
	#social {position:absolute !important;left:80%!important;top:10px !important;}
	.mediateka #tabs {width:100%;left:0;top:0;}
	.mediateka #tabs {width:100%;left:0;top:0;}
.news_more ul li {width:100% !important;}
.gal_mediateka ul {width:100%;margin-left:0}
.gal_mediateka ul li img {width:90%}
.gal_mediateka ul li a {width:25%;}
	h1 {margin:0.5em 0 !important;padding:0 !important;}
	h3 {font-size:1.5em !important;}
	* {margin:0 !important;position:relative !important;left:0!important;}
	#breadcrumbs {display:none;}
	.print {display:none;}
	#global li {width:100% !important;}
	.puzzle_content {border:0 !important;height:auto !important;}
	.puzzle_content div {height:auto !important;margin:0 !important;top:0 !important}
	.puzzle_content div div {width:100% !important;margin:1% !important;height:auto !important;font-size:11px;background:#00adf0 !important;padding:0 !important;left:0 !important}
	.puzzle_content div div a {padding-left:10px;color:#fff !important;}
	#footer .contact_info {background:none;}
	#footer {background:none}
	input {width:98% !important;padding:0!important;margin:0 !important}
	.next {position:relative !important;}
	/*#footer .foot {display:none;}*/
	.gallery_hp {display:none;}
	.courses ul li {displaY:block;width:100%!important;background:none !important;}
	#content .news_feed ul.news_feed_c li img {display:none;}
	#content .news_feed li {position:absolute;displaY:none !important;}
	#content .news_feed li.active {display:block !important;height:Auto !important;}
	#content .news_feed {height:auto !important;}
	#content .news_feed ul li div.bg {display:none;}
	#content .news_feed .pager_feed li {display:block !important;}
	.news_fed_art {width:100% !important;height:auto !important;padding:0;}
	.news_fed_art_over img {width:100%!important;}
	.news_fed_art_over div {width:100%;}
	#sub .news_fed_art_over div {width:45%!important;margin-right:5% !important;min-height:150px !important}
	.news_fed_art_over div div {widtH:45%!important;margin-right:5% !important;min-height:150px !important}
	.news_fed_art img {width:100%!important}
	.news_fed_art div {widtH:184px!important;min-height:150px !important;float:left;overflow:hidden;}
	.news_fed_art div span {width:100% !important;}
.news_fed_art_over div span {background:none !important;color:#000 !important;}
section {margin:10px 0 !important;}
		section > h3 a {color:#0b0000 !important;width:auto;right:20px;left:auto !important;position:absolute !important;display:inline!important;background:#fff !important;width:auto !important;displaY:block !important;}
.news_fed_art .prev ,
.news_fed_art .next {display:none;}
	.news_fed_art_over {width:100%!important}
	#page {width:100%;}
	#news ul li {width:100%;}
	#news ul li.big{width:100% !important;}
	#news ul li.big .img {width:30%!important;}
	.newsmenu #page {width:100%;}
	.newsmenu #page ul li {width:100%;}
	.newsmenu #page ul li.big{width:100% !important;}
	.newsmenu #page ul li.big .img {width:30%!important;}

.news_more .pager {padding:0 !important;}
	#news ul li.big .img img {width:90% !important;}
	#news ul li.big .txt {width:65%!important;}
	.newsmenu #page ul li.big .img img {width:90% !important;}
	.newsmenu #page ul li.big .txt {width:65%!important;}
.reports_content {width:100%;}
#sidebar {display:none;}
#footer {padding-top:0;}
#footer .contact_info {padding-top:0;}
.more {color:#fff !important; }
.courses ul li {padding:0 !important;width:100%;}
.contact_g_maps {display:none;}
.contact_g_maps .g_maps_1 {width:100% !important;height:90px !important;padding:0 !important;display:none;}
.contact_g_maps .g_maps_2 {width:100% !important;height:90px !important;display:none;}

#contact_content > div h3 {min-height:15px !important;}
#contact_content > div p {padding-left:0!important;}

	#contact_content > div h3 {min-height:15px !important;}
#contact_content > div p {padding-left:0!important;}
	#calendar ul.list_cal.two_column li .cal_el {width:100%;padding:0 0 10px 0 !important;border:0;}
	#calendar {width:100%!important;}
	#calendar ul.list_cal.two_column li {width:100%!important;}
	.fb-comments {display:none !important;}
	aside .calendar .prev,aside .calendar .next {position:absolute !important;}
	aside .calendar .next {left:100% !important;margin-left:-61px !important}
	.news_fed_art,.pager_feed {display:none !important;}
#content .news_feed ul.news_feed_c li,#content .news_feed ul.news_feed_c li.active {height:auto !important;}
	.news_feed {float:left;}
	#content .news_feed ul li div.txt {top:0!important;left:0 !important;}
	#content .news_feed {background:none !important;}

.calendar ul li span.date {widtH:10%!important;}
	.calendar ul li > .txt {width:70%!important}

.calendar ul li {float:left!important;}
	#page.news-single {width: 100%!important;}
	#news ul li {padding-bottom:10px !important;}
		.calendar ul li {padding-bottom:15px;}

		.list_pers li img {display:none !important;}
	.bg_wh {padding-left:0 !important;}
.list_pers li a {padding:0 !important;display:block;float:none !important;color#fff;width:100%;padding-right:0!important;}
.list_pers li a span {color:#000;display:block;background:none !important;float:left;width:100%;height:Auto !important;top:0 !important;lefT:0!important;}
.list_pers li a .txt {top:0 !important;height:auto !important;width:100% !important;text-align:left;}
.list_pers li a .txt span span {text-align:left!important;}

.person .in {width:100% !important;padding:0 !important;}
.person figure {display: block!important;position:relative!important;top:0 !important;height:auto !important;width:100% !important;}
.list_pers li {height:auto !important;}
#content h1 {width:100% !important;}
.puzzle_content div div {background:none !important;display:block !important;height:auto !important;margin:0!important;padding-bottom:5px!important;}
.puzzle_content div div a {color:#000!important;text-align:left!important;line-height:15px !important; font-size: 14px !important;padding-left:0!important;}
.puzzle_content .content {display:none !important;}
#news ul li ul li {width:100%!important;}
.newsmenu #page ul li ul li {width:100%!important;}
.reports_pdf a.pdf {background:none!important;padding:0!important;}
#calendar > h3:first-of-type {border:0;}
#content .news_feed ul li a {color:#0B0000!important}

    .content-container-wide {width:auto !important;margin-left:-10px !important;margin-right:-10px !important;padding-left:10px;padding-right:10px;}
    #nitg #bat {margin:-10px 20px 20px 20px !important;}
    .nitg-video h3 {font-size:24px !important;margin-bottom:24px !important;}
    .nitg-nav {margin-left:-5px !important;margin-right:-5px !important;margin-bottom:30px !important;}
    .nitg-nav a {font-size:16px;margin-left:5px !important;margin-right:5px !important;}
    .attachments-list .ico {margin-left:-40px !important;}
    #nitg .txt-1 {margin-bottom:20px !important;}
    .nitg-video p {padding-left:0;padding-right: 0;}
    .attachments-list {margin-bottom:30px !important;}
}

@media only screen and (min-width:480px) and (max-width:767px){

body {background:none!important;margin:10px !important}
label,div,aside,header,footer,table,.newsmenu #page,.page_wall #page,.publications #news ul,.publications #news  {width:100% !important;}
a.more {color:#00ADF0 !important;}
	#wrapper,
    .wrapper {width:200px;}
	#header {height:auto!important;}
	#header form {display:none}
	#lang {display:block;}
	.cal_day .list_cal li {width:86% !important;}
	.cal_day .list_cal li a.more {color:#00ADF0!important}
	#header h2 {position:relative !important;lefT:0;top:0!important;cleaR:both}
	#lang {display:block;position:absolute !important;left:60%!important;top:10px !important;}

	#global {position:relative !important;left:0;top:0!important;clear:both}
	#global li.active ul {margin-left:20px !important;clear:both;width:100%;float:left;}
	#global > ul > li a {padding-left:7px !important;color:#000 !important;}
	#global > ul > li.active {background:#e6e6e6;}
	#global a {text-indent:0 !important;padding:0 !important;border:0 !important;background:none !important;}
	#content_head {width:100%;padding:0;}
	#content h1 {line-height:25px;font-size:25px;}
	#footer .foot {width:100%;}
	#footer .foot li {clear:left;float:left !important;margin:5px 0 !important;}
	#footer .created {float:left;clear:left;}
.bg_wh .social {display:none!important;padding-top:10px;float:left !important;}
	.social div {float:left!important;}
	#social {position:absolute !important;left:80%!important;top:10px !important;}
	h1 {margin:0.5em 0 !important;padding:0 !important;}
	h3 {font-size:1.5em !important;}
	* {margin:0 !important;position:relative !important;left:0!important;}
	#breadcrumbs {display:none;}
	.print {display:none;}
	#global li {width:100% !important;}
	.puzzle_content {border:0 !important;height:auto !important;}
	.puzzle_content div {height:auto !important;margin:0 !important;top:0 !important}
	.puzzle_content div div {width:100% !important;margin:1% !important;haeight:auto !important;font-size:11px;background:#00adf0 !important;padding:0 !important;left:0 !important}
	.puzzle_content div div a {padding-left:10px;color:#fff !important;}
	#footer .contact_info {background:none;}
	#footer {background:none}
	input {width:98% !important;padding:0!important;margin:0 !important}
	.next {position:relative !important;}
	/*#footer .foot {display:none;}*/
	.gallery_hp {display:none;}
	.courses ul li {displaY:block;width:100%!important;background:none !important;}
	#content .news_feed ul.news_feed_c li img {display:none;}
	#content .news_feed li {position:absolute;displaY:none !important;}
	#content .news_feed li.active {display:block !important;height:Auto !important;}
	#content .news_feed {height:auto !important;}
	#content .news_feed ul li div.bg {display:none;}
	#content .news_feed .pager_feed li {display:block !important;}
	.news_fed_art {width:100% !important;height:auto !important;padding:0;}
	.news_fed_art_over img {width:100%!important}
	.news_fed_art_over div {width:100%;}
	#sub .news_fed_art_over div {width:184px!important;margin-right:5% !important;min-height:150px !important}
	.news_fed_art_over div div {width:184px!important;margin-right:5% !important;min-height:150px !important}
	.news_fed_art img {width:100%!important}
	.news_fed_art div {widtH:184px!important;min-height:150px !important;float:left;overflow:hidden;}
	.news_fed_art div span {width:100% !important;}
.news_fed_art_over div span {background:none !important;color:#000 !important;}
section {margin:10px 0 !important;}
	section > h3 a {color:#0b0000 !important;width:auto;right:20px;left:auto !important;position:absolute !important;display:inline!important;background:#fff !important;width:auto !important;displaY:block !important;}
.news_fed_art .prev ,
.news_fed_art .next {display:none;}
	.news_fed_art_over {width:100%!important}
	#page {width:100%;}
	#news ul li {width:100%;}
	#news ul li.big{width:100% !important;}
	#news ul li.big .img {width:30%!important;}
	#page {width:100%;}
	.newsmenu #page ul li {width:100%;}
	.newsmenu #page ul li.big{width:100% !important;}
	.newsmenu #page ul li.big .img {width:30%!important;}
.news_more ul li {width:100% !important;}
.news_more .pager {padding:0 !important;}
	#news ul li.big .img img {width:90% !important;}
	#news ul li.big .txt {width:65%!important;}
	.newsmenu #page ul li.big .img img {width:90% !important;}
	.newsmenu #page ul li.big .txt {width:65%!important;}
.reports_content {width:100%;}
#sidebar {display:none;}
#footer {padding-top:0;}
#footer .contact_info {padding-top:0;}
.more {color:#fff !important; }
.courses ul li {padding:0 !important;width:100%;}
.contact_g_maps {display:none;}
.contact_g_maps .g_maps_1 {width:100% !important;height:90px !important;padding:0 !important;display:none;}
.contact_g_maps .g_maps_2 {width:100% !important;height:90px !important;display:none;}
.mediateka #tabs {width:100%;left:0;top:0;}
	.mediateka #tabs {width:100%;left:0;top:0;}
.gal_mediateka {height:auto !important}
.gal_mediateka ul {width:100%;left:0}
.gal_mediateka ul li img {width:90%}
.gal_mediateka ul li a {width:25%;}
#contact_content > div h3 {min-height:15px !important;}
#contact_content > div p {padding-left:0!important;}
	.bg_wh {padding-left:0 !important;}
	#contact_content > div h3 {min-height:15px !important;}
#contact_content > div p {padding-left:0!important;}
	#calendar ul.list_cal.two_column li .cal_el {width:100%;padding:0 0 10px 0 !important;border:0;}
	#calendar {width:100%!important;}
	#calendar ul.list_cal.two_column li {width:auto !important;}
	.fb-comments {display:none !important;}
	aside .calendar .prev,aside .calendar .next {position:absolute !important;}
	aside .calendar .next {left:100% !important;margin-left:-61px !important}
	.news_fed_art,.pager_feed {display:none !important;}
#content .news_feed ul.news_feed_c li,#content .news_feed ul.news_feed_c li.active {height:auto !important;}
	.news_feed {float:left;}
	#content .news_feed ul li div.txt {top:0!important;left:0 !important;}
	#content .news_feed {background:none !important;}

.calendar ul li span.date {widtH:10%!important;}
	.calendar ul li > .txt {width:70%!important}

.calendar ul li {float:left!important;}
	#page.news-single {width: 100%!important;}
	#news ul li {padding-bottom:10px !important;}
	.newsmenu #page ul li {padding-bottom:10px !important;}
		.calendar ul li {padding-bottom:15px;}

		.list_pers li img {display:none !important;}

.list_pers li a {padding:0 !important;display:block;float:none !important;color#fff;width:100%;padding-right:0!important;}
.list_pers li a span {color:#000;display:block;background:none !important;float:left;width:100%;height:Auto !important;top:0 !important;lefT:0!important;}
.list_pers li a .txt {top:0 !important;height:auto !important;width:100% !important;text-align:left;}
.list_pers li a .txt span span {text-align:left!important;}

.person .in {width:100% !important;padding:0 !important;}
.person figure {display: block!important;position:relative!important;top:0 !important;height:auto !important;width:100% !important;}
.list_pers li {height:auto !important;}
#content h1 {width:100% !important;}
.puzzle_content div div {background:none !important;display:block !important;height:auto !important;margin:0!important;padding-bottom:5px!important;}
.puzzle_content div div a {color:#000!important;text-align:left!important;line-height:15px !important; font-size: 14px !important;padding-left:0!important;}
.puzzle_content .content {display:none !important;}
#content h1 {width:100% !important;}
.puzzle_content div div {background:none !important;display:block !important;height:auto !important;margin:0!important;padding-bottom:5px!important;}
.puzzle_content div div a {color:#000!important;text-align:left!important;line-height:15px !important; font-size: 14px !important;padding-left:0!important;}
.puzzle_content .content {display:none !important;}
#news ul li ul li {width:100%!important;}
.newsmenu #page ul li ul li {width:100%!important;}
.reports_pdf a.pdf {background:none!important;padding:0!important;}
#calendar > h3:first-of-type {border:0;}
#content .news_feed ul li a {color:#0B0000!important}

    .content-container-wide {width:auto !important;margin-left:-10px !important;margin-right:-10px !important;padding-left:10px;padding-right:10px;}
    #nitg #bat {margin:-10px 20px 20px 20px !important;}
    .nitg-video h3 {font-size:24px !important;margin-bottom:24px !important;}
    .nitg-nav {margin-left:-5px !important;margin-right:-5px !important;margin-bottom:30px !important;}
    .nitg-nav li {float:none;clear:both;width: 100% !important;margin-bottom:10px !important;}
    .nitg-nav a {font-size:16px;margin-left:5px !important;margin-right:5px !important;}
    .attachments-list .ico {margin-left:-40px !important;}
    #nitg .txt-1 {margin-bottom:20px !important;}
    .nitg-video p {padding-left:0;padding-right: 0;}
}
@media only screen and (max-width:1040px){
    #tabs {height:auto !important;background:none !important;}
    #calendar ul.list_cal.two_column li .cal_el {min-width:auto;}
    #calendar ul.list_cal.two_column li .img {margin:0 0 10px 20px !important;}
    #calendar .pager {clear:both;width:100%;}
    aside .calendar table {margin-bottom:13px !important;}
    .cal_day .list_cal li {margin-bottom:13px !important;}
    #calendar ul.list_cal.two_column li .cal_el {border: 1px solid #e6e6e6;width:auto !important;padding:15px 20px 20px !important;margin-bottom:13px !important;}
    .news > h3,
    .courses > h3,
    .calendar > h3 {line-height:16px;}
    .news > h3 span,
    .courses > h3 span,
    .calendar > h3 span {font-size:18px !important;line-height:19px;}
    .news > h3 a,
    .courses > h3 a,
    .calendar > h3 a {background:none !important;top:4px;color:#fff !important;}
    .calendar ul li > .txt h3 a,
    .courses ul li h4 a,
    .news ul li .txt h3 a {font-size:17px;}
    .calendar ul li {width:100%;}
}
@media only screen and (max-width:479px){
.mediateka #tabs {width:100%;left:0;top:0;}
.mediateka #tabs {width:100%;left:0;top:0;}
.gal_mediateka {height:auto !important}
.gal_mediateka ul {width:100%;left:0}
.gal_mediateka ul li {padding-bottom:0!important}
.gal_mediateka ul li img {width:90%}
.gal_mediateka ul li a {width:100%;margin-bottom:10px !important}
.news_more .pager li.prev {width:100%}
.news_more .pager li.next {width:100%;padding-left:0;}
#tabs li a {height:inherit !important;padding:0 7px 0 0 !important;font-size:15px !important;background:none !important;}
#tabs li,#tabs li.active,#tabs li.active a {height:30px !important;background:none !important;display:block;width:100% !important;padding:0 !important}
#tabs {height:auto !important;background:none !important;}

.tab_prev, .tab_prev_bg {background:none !important;padding:0 !important;}
body {background:none!important;margin:10px !important}
label,div,aside,header,footer,table,.newsmenu #page,.page_wall #page,.publications #news ul,.publications #news  {width:100% !important;}
	a.more {color:#00ADF0 !important;}
	#wrapper,
    .wrapper {width:200px;}
	#header {height:auto!important;}
	#header form {display:none}
	#lang {display:block;position:absolute !important;left:60%!important;top:10px !important;}
	#header h2 {position:relative !important;lefT:0;top:0!important;cleaR:both;width:50%!important;}
	#header h2 img {width:100%!important}
	#global {position:relative !important;left:0;top:0!important;clear:both}
	#global li.active ul {margin-left:20px !important;clear:both;width:100%;float:left;}
	#global > ul > li a {padding-left:7px !important;color:#000 !important;}
	#global > ul > li.active {background:#e6e6e6;}
	#global a {text-indent:0 !important;padding:0 !important;border:0 !important;background:none !important;}
	#content_head {width:100%;padding:0;}
	#content h1 {line-height:25px;font-size:25px;}
	#footer .foot {width:100%;}
	#footer .foot li {clear:left;float:left !important;margin:5px 0 !important;}
	#footer .created {float:left;clear:left;}
	.bg_wh {padding-left:0 !important;}
.bg_wh .social {display:none!important;padding-top:10px;float:left !important;}
	.social div {float:left!important;}
	#social {position:absolute !important;left:60%!important;top:40px !important;}
	.cal_day .list_cal li {width:86% !important;}
	.cal_day .list_cal li a.more {color:#00ADF0!important}
	h1 {margin:0.5em 0 !important;padding:0 !important;}
	h3 {font-size:1.5em !important;}
	* {margin:0 !important;position:relative !important;left:0!important;}
	#breadcrumbs {display:none;}
	.print {display:none;}
	#global li {width:100% !important;}
	.puzzle_content {border:0 !important;height:auto !important;}
	.puzzle_content div {height:auto !important;margin:0 !important;top:0 !important}
	.puzzle_content div div {width:100% !important;margin:1% !important;haeight:auto !important;font-size:11px;background:#00adf0 !important;padding:0 !important;left:0 !important;width:50px;}
	.puzzle_content div div a {padding-left:10px;color:#fff !important;}
	#footer .contact_info {background:none;}
	#footer {background:none}
	input {width:98% !important;padding:0!important;margin:0 !important}
	.next {position:relative !important;}
/*	#footer .foot {display:none;}*/
	.gallery_hp {display:none;}
	.courses ul li {displaY:block;width:100%!important;background:none !important;}
	#content .news_feed ul.news_feed_c li img {display:none;}
	#content .news_feed li {position:absolute;displaY:none !important;}
	#content .news_feed li.active {display:block !important;height:Auto !important;}
	#content .news_feed {height:auto !important;}
	#content .news_feed ul li div.bg {display:none;}
	#content .news_feed .pager_feed li {display:block !important;}
	.news_fed_art {width:100% !important;height:auto !important;padding:0;}
	.news_fed_art_over img {width:100%!important}
	.news_fed_art_over div {width:100%;}
	#sub .news_fed_art_over div {width:45%!important;margin-right:5% !important;min-height:150px !important}
	.news_fed_art_over div div {widtH:45%!important;margin-right:5% !important;min-height:150px !important}
	.news_fed_art img {width:100%!important}
	.news_fed_art div {widtH:45%!important;margin-right:5% !important;min-height:150px !important;float:left;overflow:hidden;}
	.news_fed_art div span {width:100% !important;}
.news_fed_art_over div span {background:none !important;color:#000 !important;}
section {margin:10px 0 !important;}
	section > h3 a {color:#0b0000 !important;width:auto;right:20px;left:auto !important;position:absolute !important;display:inline!important;background:#fff !important;width:auto !important;displaY:block !important;}
.news_fed_art .prev ,
.news_fed_art .next {display:none;}
	.news_fed_art_over {width:100%!important}
	#page {width:100%;}
	#news ul li {width:100%;}
	#news ul li.big{width:100% !important;}
	#news ul li.big .img {width:30%!important;}
.news_more ul li {width:100% !important;}
.news_more .pager {padding:0 !important;}
	#news ul li.big .img img {width:90% !important;}
	#news ul li.big .txt {width:65%!important;}
.reports_content {width:100%;}
#sidebar {display:none;}
#footer {padding-top:0;}
#footer .contact_info {padding-top:0;}
.more {color:#fff !important; }
.courses ul li {padding:0 !important;width:100%;}
.contact_g_maps {display:none;}
.contact_g_maps .g_maps_1 {width:100% !important;height:90px !important;padding:0 !important;display:none;}
.contact_g_maps .g_maps_2 {width:100% !important;height:90px !important;display:none;}


#contact_content > div h3 {min-height:15px !important;}
#contact_content > div p {padding-left:0!important;}

	#calendar {width:100%!important;}
	/*#calendar ul.list_cal.two_column li {width:100%!important;}*/
	.fb-comments {display:none !important;}
	aside .calendar .prev,aside .calendar .next {position:absolute !important;}
	aside .calendar .next {left:100% !important;margin-left:-61px !important}
	.news_fed_art,.pager_feed {display:none !important;}
#content .news_feed ul.news_feed_c li,#content .news_feed ul.news_feed_c li.active {height:auto !important;}
	.news_feed {float:left;}
	#content .news_feed ul li div.txt {top:0!important;left:0 !important;}
	#content .news_feed {background:none !important;}

.calendar ul li span.date {widtH:10%!important;}
	.calendar ul li > .txt {width:70%!important}

.calendar ul li {float:left!important;}
	#page.news-single {width: 100%!important;}
	#news ul li {padding-bottom:10px !important;}
	.calendar ul li {padding-bottom:15px;}

	.list_pers li img {display:none !important;}

.list_pers li a {padding:0 !important;display:block;float:none !important;color#fff;width:100%;padding-right:0!important;}
.list_pers li a span {color:#000;display:block;background:none !important;float:left;width:100%;height:Auto !important;top:0 !important;lefT:0!important;}
.list_pers li a .txt {top:0 !important;height:auto !important;width:100% !important;text-align:left;}
.list_pers li a .txt span span {text-align:left!important;}

.person .in {width:100% !important;padding:0 !important;}
.person figure {display: block!important;position:relative!important;top:0 !important;height:auto !important;width:100% !important;}
.list_pers li {height:auto !important;}


#content h1 {width:100% !important;}
.puzzle_content div div {background:none !important;display:block !important;height:auto !important;margin:0!important;padding-bottom:5px!important;}
.puzzle_content div div a {color:#000!important;text-align:left!important;line-height:15px !important; font-size: 14px !important;padding-left:0!important;}
.puzzle_content .content {display:none !important;}

#news ul li ul li {width:100%!important;}
.reports_pdf a.pdf {background:none!important;padding:0!important;}
#calendar > h3:first-of-type {border:0;}
#content .news_feed ul li a {color:#0B0000!important}

    .content-container-wide {width:auto !important;margin-left:-10px !important;margin-right:-10px !important;padding-left:10px;padding-right:10px;}
    #nitg #bat {margin:-10px 20px 20px 20px !important;}
    .nitg-video h3 {font-size:24px !important;margin-bottom:24px !important;}
    .nitg-nav {margin-left:-5px !important;margin-right:-5px !important;margin-bottom:30px !important;}
    .nitg-nav li {float:none;clear:both;width: 100% !important;margin-bottom:10px !important;}
    .nitg-nav a {font-size:18px;margin-left:5px !important;margin-right:5px !important;}
    .attachments-list .ico {margin-left:-40px !important;}
    #nitg .txt-1 {margin-bottom:20px !important;}
    .nitg-video p {padding-left:0;padding-right: 0;}
}

@media only screen and (max-width:480px){
    #calendar ul.list_cal.two_column li {width:auto !important;}
}


.data_start span,
.data_end span {display:block;}

@media only screen and (max-width:1020px){
    .nitg-video {width:auto !important;}
    .nitg-video iframe {width:400px !important;height:225px !important;}
}
@media only screen and (max-width:860px){
    .nitg-video {width:100% !important;margin-left:0px !important;}
    #nitg #bat {position: relative !important;margin-top:-40px !important;}
}
@media only screen and (max-width:670px){
    .nitg-video iframe {width:400px !important;height:225px !important;}
}
@media only screen and (max-width:440px){
    .nitg-video iframe {width:280px !important;height:158px !important;}
}

.tab .nitg-video {
    width: 640px;
    margin-left: auto !important; margin-right: auto;
    margin-bottom: 20px !important;
}

#basic-modal-content {display:none;}
#simplemodal-overlay {background-color:#000;}
#simplemodal-container {height:420px; width:660px; color:#000; background-color:#fff; padding-left: 30px; padding-right: 30px; padding-top: 15px; padding-bottom: 15px;}
#simplemodal-container .simplemodal-data {height: 400px;padding:8px;}
#simplemodal-container code {background:#141414; border-left:3px solid #65B43D; color:#bbb; display:block; font-size:12px; margin-bottom:12px; padding:4px 6px 6px;}
#simplemodal-container a {color:#ddd;}
#simplemodal-container a.modalCloseImg {background:url(../img/basic/x.png) no-repeat; width:25px; height:29px; display:inline; z-index:3200; position:absolute; top:-15px; right:-16px; cursor:pointer;}
#simplemodal-container h3 {color:#84b8d9;}
#basic-modal-content {
    height: 400px;
}
#basic-modal-content h1 {
    font-family:museo_300;
    font-weight: bold;
    color: #9299a3;
    font-size: 45px;
    line-height: 55px;
    text-decoration:underline;
    position: absolute;
    top: 0px;
    left: 300px;
}
#basic-modal-content img.close {
    position: absolute;
    top: 15px;
    right: 15px;
}
#basic-modal-content img.details {
    position: absolute;
    bottom: 30px;
    right: 30px;
}
#basic-modal-content p {
    font-family:museo_300;
    color:#9299a3;
    font-size: 14px;
}
#basic-modal-content span {
    font-family:museo_500;
    font-weight: bold;
    color:#9299a3;
    font-size: 24px;
}