#header{background-image:url('../../images/header_bg.png');width:100%;min-width:960px;height:112px}#header .a-header{position:relative;background-image:url('../../images/header_center.png');width:960px;margin:0px
auto;height:112px}#header .a-header
#header_clock{float:right;color:whitesmoke;margin-right:150px;padding-top:29px}#header .a-header #header_clock
.country{font-weight:bold;width:100%;text-align:center}#header .a-header #header_clock
canvas{background:url(../../images/clock_bg.png) no-repeat 0 0}#header .a-header #header_clock
.clock{float:left;margin-right:15px}#header .a-header
#top_menu{position:absolute;top:2px;right:0;width:400px}#header .a-header #top_menu .a-area-top-menu{float:right}#header .a-header #top_menu .a-area-top-menu ul.a-controls{left:-60px}#header .a-header #top_menu .a-area-top-menu ul.a-controls
li{padding:0}#header .a-header #top_menu .a-area-top-menu ul.a-controls li
a{color:#4d2f00;font-weight:normal}#header .a-header #top_menu .a-area-top-menu
ul{list-style-type:none}#header .a-header #top_menu .a-area-top-menu ul
li{float:left;padding-left:20px}#header .a-header #top_menu .a-area-top-menu ul li
a{line-height:20px;font-weight:normal;color:white}#header
#header_logo{float:left;margin-top:3px}#header
#header_banner{position:absolute;bottom:2px;right:0;margin:0px
0 0 0;min-width:140px}#header #header_banner .a-slot.aSlideshow .a-slideshow-item{position:relative}#header_menu{background-image:url('../../images/header_menu_bg.png');background-repeat:repeat-x;width:100%;min-width:960px;height:31px}#header_menu
.menu{width:960px;margin:0px
auto;font-weight:bold}#header_menu .menu .a-area-header-menu{float:left}#header_menu .menu .a-area-header-menu>.a-controls{right:-60px;float:right;position:relative;margin-top:5px}#header_menu .menu .a-area-header-menu .a-slots{float:left;height:31px}#header_menu .menu .a-area-header-menu .a-slots ul.a-controls
li{margin:0
2px 2px 0}#header_menu .menu .a-area-header-menu .a-slots ul.a-controls li
a{height:18px;line-height:18px}#header_menu .menu .a-area-header-menu .a-slots
ul{position:relative;list-style-type:none;margin:0}#header_menu .menu .a-area-header-menu .a-slots ul
li{position:relative;display:inline;float:left;margin-right:20px}#header_menu .menu .a-area-header-menu .a-slots ul li
a{height:31px;line-height:31px;text-decoration:none;color:black}#main{background:url('../../images/main_bg.png') repeat-x 0 0 white;padding:20px
0 0 0;width:100%;min-width:960px;float:left}#main h2, #main h3, #main
h4{color:#545c6c;font-weight:bold}#main .NewsBlock, #main
.ExtraInfoBlock{margin-bottom:20px}#main .ExtraInfoBlock .a-area.singleton.aText ul.a-controls{position:absolute;left:-95px;width:80px}#main .FilesBlock .a-slot{margin-bottom:10px}#main .FilesBlock .a-file-meta{width:110px}#main .CourseInfoBlock .course_info_item li, #main .CourseRequirementsBlock .course_info_item li, #main .CoursePrerequisitesBlock .course_info_item li, #main .CourseRecomendationsBlock .course_info_item
li{margin-left:10px}#main .CourseInfoBlock .a-slot{margin-bottom:0px}#main .CourseInfoBlock .a-slot .a-form-field
select{float:none}#main .CourseRequirementsBlock .a-slot, #main .CoursePrerequisitesBlock .a-slot, #main .CourseRecomendationsBlock .a-slot{margin-bottom:0px}#main .CourseRequirementsBlock .a-slot .a-form-field select, #main .CoursePrerequisitesBlock .a-slot .a-form-field select, #main .CourseRecomendationsBlock .a-slot .a-form-field
select{float:none;width:175px}#main .a-area-rightbar{width:200px;float:left;clear:both;margin-bottom:20px}#main .fb-like{float:left;margin-right:20px}#main .tw-share{float:left}#side_menu{float:left}#side_menu .a-subnav-wrapper{position:relative;float:left;clear:left;background-color:white;border-radius:0;box-shadow:none;border:none;padding-bottom:5px}#side_menu .a-subnav-wrapper .a-subnav-inner{padding:0;margin:0;width:auto}#side_menu .a-subnav-wrapper .a-subnav-inner .a-nav-item{margin-bottom:0}#side_menu .a-subnav-wrapper .a-subnav-inner .a-nav-item-0{margin-bottom:0}#side_menu .a-subnav-wrapper .a-subnav-inner .a-nav-item-0 .a-nav-link-0{color:white;background-color:#545c6c;margin:6px
6px 0px 6px;padding:6px
5px 6px 10px;width:170px;line-height:18px;font-weight:bold;color:#cdd0d4}#side_menu .a-subnav-wrapper .a-subnav-inner .a-nav-item-0 .a-nav-link-1{background:url('../../images/menu_item_1.png') no-repeat bottom left;width:166px;padding:6px
5px 5px 15px;margin:3px
5px 0px 5px;line-height:18px}#side_menu .a-subnav-wrapper .a-subnav-inner .a-nav-item-0 .a-nav-link-2{background:url('../../images/menu_item_mark.png') no-repeat 0px 5px;width:155px;padding:0
0 0 15px;margin:8px
5px 0px 20px;line-height:18px;border-bottom:1px solid #bdbdbd}#side_menu .a-subnav-wrapper .a-subnav-inner .a-nav-item-0.a-current-page .a-nav-link-0, #side_menu .a-subnav-wrapper .a-subnav-inner .a-nav-item-0.ancestor>a{padding:10px
5px 10px 10px;color:white}#side_menu .a-subnav-wrapper .a-subnav-inner .a-nav-item-0 .nav-depth-1, #side_menu .a-subnav-wrapper .a-subnav-inner .a-nav-item-0 .nav-depth-2, #side_menu .a-subnav-wrapper .a-subnav-inner .a-nav-item-0 .nav-depth-3, #side_menu .a-subnav-wrapper .a-subnav-inner .a-nav-item-0 .nav-depth-4{float:left}#side_menu .a-subnav-wrapper .a-subnav-inner .nav-depth-1, #side_menu .a-subnav-wrapper .a-subnav-inner .nav-depth-2, #side_menu .a-subnav-wrapper .a-subnav-inner .nav-depth-3{display:none}#side_menu .a-subnav-wrapper .a-subnav-inner .ancestor > ul, #side_menu .a-subnav-wrapper .a-subnav-inner .a-current-page>ul{display:block}#side_menu .a-subnav-wrapper .a-subnav-inner .a-current-page > a, #side_menu .a-subnav-wrapper .a-subnav-inner .ancestor>a{font-weight:bold}#side_menu .a-area-leftbar{width:195px;float:left;clear:both;margin-bottom:20px}#footer{background:url("../../images/footer_bg.png") repeat-x 0 0;height:62px;width:100%;min-width:960px;float:left}#footer
a{color:white}#footer
#footer_main{width:960px;margin:0px
auto;font-size:0.9em}#footer #footer_main
#footer_up{color:white;height:18px;padding-top:6px}#footer #footer_main #footer_up
ul{list-style-type:none}#footer #footer_main #footer_up ul
li{float:left}#footer #footer_main #footer_up ul li
a{padding-right:25px;text-decoration:none;color:white;font-weight:bold;line-height:18px}#footer #footer_main #footer_up ul li.a-ui>a{padding-right:3px}#footer #footer_main #footer_up .a-area-footer-menu{float:left}#footer #footer_main #footer_up .a-area-footer-menu ul.a-controls{float:right;position:relative}#footer #footer_main #footer_up .a-area-footer-menu ul.a-controls li
a{padding-right:4px;color:#4d2f00;font-weight:normal}#footer #footer_main #footer_up .a-area-footer-menu .a-slots{float:left}#footer #footer_main #footer_up .a-area-footer-menu .a-slots
ul{margin-left:0}#footer #footer_main
#footer_down{color:white;padding-top:15px}#footer #footer_main
.footer_left{float:left}#footer #footer_main
.footer_right{float:right}.a-area-banner{margin-bottom:10px}.a-area-banner .a-slot{background-color:white;padding:7px}.a-content
h2{font-weight:bold;padding-top:0px;padding-bottom:10px;border-bottom:2px solid #545c6c;margin-bottom:10px}.a-content
.content_center{float:left;width:480px;margin-bottom:10px}.a-content .content_center>ul{margin-left:20px}.a-home .a-content
.content_center{width:720px}.a-home .a-content .content_center
.col1{width:340px;margin-right:40px;float:left}.a-home .a-content .content_center
.col2{width:340px;float:right}.a-home .a-content
.content_bottom{width:100%;overflow:hidden;margin-bottom:10px}.a-home .a-content .content_bottom
.wrapper{position:relative;float:left;left:50%}.a-home .a-content .content_bottom .wrapper
.center{position:relative;float:left;left:-50%}.a-home .a-content .content_bottom .a-area-buttons .a-slots
.aButton{float:left;margin:0
10px}.a-home .a-content .content_bottom .a-area-buttons .a-slots .aButton.a-normal{width:130px}.a-home .a-content .content_bottom .a-area-buttons .a-slots .aButton .a-button-title{text-align:center;font-weight:bold}#article_tags{float:left;width:100%;padding:3px
0px;margin:5px
0px;border-bottom:1px solid #8883a3}#article_tags
h4{padding:1px
0px;margin:4px
0px;border-bottom:1px solid #8883a3}.content_right{float:right;margin-left:40px}#map_canvas{width:200px;height:150px;float:right;clear:both}.a-slot.ThumbnailSlideshow{display:inline-block;width:49%;float:left;min-height:130px;height:130px}.a-simple .a-content{width:100%}.a-simple .a-content
.content_center{width:100%}.a-simple .a-content .content_center .a-area-body{width:100%}.jetstream-cookie-banner{position:fixed;bottom:0;left:0;right:0;padding:30px;background:#313142;display:block;color:white;font-size:16px;z-index:1000}.jetstream-cookie-banner
a{color:white}.jetstream-cookie-banner a:link, .jetstream-cookie-banner a:visited{text-decoration:underline;color:white}.jetstream-cookie-banner a:hover, .jetstream-cookie-banner a:active{color:white;text-decoration:none}.jetstream-cookie-banner .mistopoulos-cookie-banner-close{float:right;display:inline-block;text-decoration:underline;color:white}.jetstream-cookie-banner .mistopoulos-cookie-banner-close:link, .jetstream-cookie-banner .mistopoulos-cookie-banner-close:visited{text-decoration:underline}.jetstream-cookie-banner .mistopoulos-cookie-banner-close:hover, .jetstream-cookie-banner .mistopoulos-cookie-banner-close:active{text-decoration:none}.jetstream-cookie-banner
h3{color:white;float:left;margin:0;font-size:18px;margin-bottom:5px}.jetstream-cookie-banner
p{font-size:14px;line-height:15px;float:left;clear:both;margin-top:20px}.jetstream-cookie-banner .o-button{background-color:#bec1b9;border:none;color:white;padding:12px
22px;text-align:center;text-decoration:none;display:inline-block;font-size:16px}.jetstream-cookie-banner .o-button:hover{background-color:#21212d;cursor:pointer}.jetstream-cookie-banner .o-button:active{position:relative;top:1px}.a-page-id-209
h3{margin:20px
0 10px}.a-page-id-209 table
td{border:1px
solid #313142;padding:5px}.a-page-id-209 table th, .a-page-id-209 table thead
td{font-weight:bold}.portlet_wrapper{width:100%;max-width:500px;margin-top:2px;margin-bottom:2px}.portlet_wrapper.news_block
.news_item{margin-left:10px;margin-bottom:5px}.portlet_wrapper.news_block .link
a{line-height:20px}.portlet_wrapper.news_block .link span
a{line-height:18px}.portlet_wrapper
.portlet_top{height:39px;color:black;font-weight:bold;vertical-align:text-bottom}.portlet_wrapper .portlet_top
.portlet_tl{background:url('../../images/portlet_top_left.png') no-repeat top left;height:27px;margin-right:10px;padding:0;padding-left:25px;padding-top:12px}.portlet_wrapper .portlet_top
.portlet_tr{background:url('../../images/portlet_top_right.png') no-repeat 0 0;height:39px;float:right;width:29px;margin-top:-39px}.portlet_wrapper
.portlet_center{background:url('../../images/portlet_center.png') repeat-y 0 0;padding:10px
15px 1px 15px;height:auto}.portlet_wrapper
.portlet_bottom{height:8px}.portlet_wrapper .portlet_bottom
.portlet_bl{background:url('../../images/portlet_bottom_left.png') no-repeat;height:8px;margin-right:29px;padding:0}.portlet_wrapper .portlet_bottom
.portlet_br{background:url('../../images/portlet_bottom_right.png') no-repeat;height:8px;float:right;width:29px;margin-top:-8px}.portlet_wrapper.red
.portlet_tl{background:url('../../images/portlet_top_left_red.png') no-repeat top left}.portlet_wrapper.red
.portlet_tr{background:url('../../images/portlet_top_right_red.png') no-repeat 0 0}.portlet_wrapper.blue
.portlet_tl{background:url('../../images/portlet_top_left_blue.png') no-repeat top left}.portlet_wrapper.blue
.portlet_tr{background:url('../../images/portlet_top_right_blue.png') no-repeat 0 0}.portlet_wrapper.green
.portlet_tl{background:url('../../images/portlet_top_left_green.png') no-repeat top left}.portlet_wrapper.green
.portlet_tr{background:url('../../images/portlet_top_right_green.png') no-repeat 0 0}#contact-form
td{vertical-align:bottom;padding-bottom:5px}#contact-form td
label{width:80px;float:left;font-weight:bold}#contact-form td
input{width:309px;padding:3px;border-radius:5px;border:1px
solid gray}#contact-form td
textarea{width:309px;padding:3px;border-radius:5px;border:1px
solid gray}#contact-form td
.error_list{list-style-type:none;color:red;font-weight:bold}#contact-form
.sendBtn{float:right;margin-right:81px;width:70px;padding:3px;border-radius:5px;border:1px
solid gray;cursor:pointer}@charset "utf-8";form{font:normal 11px/normal Verdana,Geneva,sans-serif;text-decoration:none;border-style:none;position:relative;height:auto;width:auto;margin:0px;padding:0px}fieldset{margin:0px;padding:0px;float:left;height:auto;width:100%;position:relative;border-style:none;background:#fff}legend{font:normal 14px/30px Verdana,Geneva,sans-serif;color:#2C2C38;background:#FFF;width:100%;text-decoration:none;text-align:left;text-decoration:underline}label{text-decoration:none;width:auto;font-weight:normal;font-variant:normal;text-align:right;height:100%;clear:both;float:right;font-style:normal;font-size:11px;line-height:normal}input{width:310px;height:19px;text-align:left;font:normal 11px/normal Verdana, Geneva, sans-serif;text-decoration:none;color:#2C2C38;border-top:thin none #2C2C38;border-right:thin none #2C2C38;border-bottom:thin solid #2C2C38;border-left:thin none #2C2C38}select{width:auto;height:22px;text-align:left;font:normal 12px/normal Verdana,Geneva,sans-serif;text-decoration:none;color:#2C2C38;border-color:#2C2C38;border-top-style:none;border-right-style:none;border-left-style:none}.npFormContainer{float:left;height:auto;width:480px;margin-top:5px;margin-bottom:5px;overflow:hidden;position:relative;font:normal 11px/normal Verdana,Geneva,sans-serif;text-transform:none;color:#2C2C38;text-decoration:none}.npTitleCol{width:150px;position:relative;float:left;height:auto;overflow:hidden}.npLabels{text-decoration:none;float:left;height:30px;width:100%;overflow:hidden;vertical-align:middle;position:relative}.npInputCol{font:normal 11px/normal Verdana,Geneva,sans-serif;text-decoration:none;float:right;height:auto;width:320px;position:relative;overflow:hidden;margin-left:10px}.npInput{font-weight:normal;text-decoration:none;float:left;height:30px;width:100%;overflow:hidden;position:relative}.npLabelGroupBox{height:20px;width:300px;text-align:left;float:left;position:relative;margin-left:10px}.npRadio{height:auto;width:30px;text-align:center;border-color:#2C2C38;border-style:none;position:relative}.npContainer{position:relative;height:auto;width:100%;float:left;margin-bottom:5px;margin-top:5px}.npGroupBox{width:310px;height:auto;text-align:left;position:relative;float:left}