@charset "utf-8";

/* CSS Global Document */

/* General */
body {margin:0; background:url(images/bg.gif) repeat top left; color:#1D83C5; font:0.8em verdana,sans-serif;}

/* Main */
#container {width:980px; margin:0 auto; padding:0; text-align:left;}

/* Header */
#header {width:980px; height:auto;}
#header img {border:none;}
#header .main-image {width:980px; height:180px; background:url(images/topheader.png) no-repeat top left;}
#header .logo {height:105px; float:left;}
#header .h-a1 {width:160px; height:105px; background:url(images/h-a1.png) no-repeat top left; float:left;}
#header .h-ink_spot1 {width:120px; height:105px; float:left;}
#header .h-a2 {width:19px; height:105px; background:url(images/h-a2.png) no-repeat top left; float:left;}
#header .h-ink_spot2 {width:113px; height:105px; float:left;}
#header .h-a3 {width:226px; height:105px; background:url(images/h-a3.png) no-repeat top left; float:left;}
#header .h-a3 .language {margin:43px 0 0 125px; font: normal 13px/29px verdana,sans-serif;}
#header .h-a3 .language a{color:#1D83C5; text-decoration:none;}
#header .h-a3 .language a:hover {text-decoration:underline;}
#header .h-a3 .language .active a {font-weight:bold;}

#header .h-bottom {width:980px; height:25px; background:url(images/h-bottom.png) no-repeat top left; clear:both;}

/* Columns */
#column-left {width:168px; padding:24px 19px 0 0; float:left;}
#column-center {width:554px; padding:3px 25px 0 25px; text-align:justify; float:left;}
#column-right {width:168px; padding:24px 0 0 19px; float:left;}
.fix {width:1px; height:1px; clear: both;}

/* Column Left */
#column-left img {border:none;}
#column-left .left_menu {text-align:right; text-transform:uppercase; font: bold 13px/29px verdana,sans-serif;}
#column-left .left_menu ul {margin: 3px 0 17px 0; padding:0; clear:both;}
#column-left .left_menu li {margin-bottom:9px; list-style:none; color:#1D83C5;}
#column-left .left_menu li a {color:#1D83C5; text-decoration:none;}
#column-left .left_menu li a:hover {color:#1D83C5; text-decoration:underline;}
#column-left .left_menu .active a {color:#f47937;}
#column-left .left_menu .sub ul {margin: 0 0 17px 0; padding:0; clear:both;}
#column-left .left_menu .sub li {margin:0; list-style:none; color:#1D83C5;}
#column-left .left_menu .sub li a {color:#1D83C5; text-decoration:none;}
#column-left .left_menu .sub li a:hover {color:#1D83C5; text-decoration:underline;}
#column-left .left_menu .sub .active a {color:#f47937;}

/* Page Content */
#column-center a {color:#DE560C; text-decoration:underline;}
#column-center a:hover {text-decoration:none;}
#column-center h1 {padding-bottom:12px; margin-top:9px; font-weight:bold; font-size:1.4em; font-family:verdana,sans-serif;}
#column-center h2 {font-size:1em; margin:30px 0 0 0; padding:0;}
#column-center table {white-space:nowrap;}

/* Column Right */
#column-right img {border:none;}
#column-right .calendar {min-height:255px; margin:0 0 20px 0; text-align:center; font: bold 11px/29px verdana,sans-serif;}
#column-right .calendar caption {font-weight:bold; text-transform:uppercase;}
#column-right .calendar th, td {width:20px; padding:0 2px 0 2px;}
#column-right .calendar td {font-size:12px; font-weight:500;}
#column-right .calendar .faded {color:silver;}
#column-right .calendar a {font-size:12px; font-weight:bold; text-decoration:none; color:#f47937}
#column-right .calendar a:hover {text-decoration:underline;}
#column-right .calendar .today {border:1px solid #1D83C5}
#column-right .user-menu {margin:0 0 20px 0;text-align:center; font: bold 13px/20px verdana,sans-serif;}
#column-right .user-menu .head {text-align:center; font: bold 13px/29px verdana,sans-serif;}
#column-right .user-menu .body {text-align:center;}
#column-right .user-menu .body ul {margin:0; padding:0; clear:both;}
#column-right .user-menu .body li {margin:0; padding:0; list-style:none; color:#1D83C5;}
#column-right .user-menu .body li a {color:#f47937; text-decoration:none;}
#column-right .user-menu .body li a:hover {color:#f47937; text-decoration:underline;}
#column-right .facebook {margin:0 0 20px 0;text-align:center; font: bold 13px/29px verdana,sans-serif;}
#column-right .facebook .head {text-align:center; font: bold 11px/29px verdana,sans-serif; text-transform: uppercase;}
#column-right .facebook .body {text-align:center;}
#column-right .newsletters {margin:0 0 20px 0;text-align:center; font: bold 13px/29px verdana,sans-serif;}
#column-right .newsletters .head {text-align:center; font: bold 11px/29px verdana,sans-serif; text-transform: uppercase;}
#column-right .newsletters .body {text-align:center;}
#column-right .partners {height:130px;}
#column-right .partners .head {margin:0 0 3px 0; text-align:center; font: bold 11px/29px verdana,sans-serif; text-transform: uppercase;}
#column-right .partners .body {text-align:center;}

/* Footer */
#footer {width:980px; height:auto;}
#footer .main-image {width:980px; height:83px; background:url(images/footer.png) no-repeat top left;}
#footer .text-place {width:980px; height:auto; font-size:11px;}
#footer .text-place .copyright {width:200px; margin: 0 0 40px 50px; text-align:left; float:left;}
#footer .text-place .links {width:620px; margin:0 40px 0 0; float:left;}
#footer .text-place .links ul {margin:0; padding:0; clear:both;}
#footer .text-place .links li {margin:0 10px 0 0; list-style:none; float:right;}
#footer .text-place .links li a {color:#1D83C5;}


/* Content */
#column-center .text {width:150px;}
#column-center .select {width:156px;}
#column-center .error {color:red; font-weight:bold;}
#column-center .return_back {margin-top:30px; font-size:11px;}
#column-center .pagination {margin-top:30px; font-size:11px;}

#column-center .home h2 {font-size: 1em; margin-bottom:2px; padding:0; text-align:left;}
#column-center .home .news_item {margin-bottom:30px;}
#column-center .home .news_item .date {font-size: 0.8em; color:gray; margin-bottom:10px;}
#column-center .home .news_item .teaser {line-height:145%; font-size:0.9em; text-align:justify;}
#column-center .home .news_item .teaser p {margin-bottom:5px;}
#column-center .home .news_item .more {margin-top:0px; font-size:11px;}

#column-center .news h1 {padding-bottom:0px;}
#column-center .news h2 {font-size: 1em; margin-bottom:2px; padding:0px;}
#column-center .news .news_item {margin-bottom:30px;}
#column-center .news .news_item .date {font-size: 0.8em; color:gray; margin-bottom:10px;}
#column-center .news .news_item .teaser {line-height: 145%; font-size: 0.9em; text-align: justify;}
#column-center .news .news_item .teaser p {margin-bottom:5px;}
#column-center .news .news_item .more {margin-top:7px; font-size:11px;}

#column-center .single_news h1 {font-size: 1em; margin:14px 0 2px 0; padding:0px;}
#column-center .single_news .gallery {text-align:center; width:100%;}

#column-center .press img {border:none;}
#column-center .press h2 {font-size: 1em; margin:0 0 2px 0; padding:0px;}
#column-center .press a {text-decoration:none; color:#1D83C5;}
#column-center .press a:hover {text-decoration:underline;}
#column-center .press .item {width:277px; margin-bottom:20px; text-align:left; float:left;}
#column-center .press .item .image {margin-right:10px; float:left;}
#column-center .press .item .body {margin-bottom:10px;}
#column-center .press .item .body .date {margin:10px 0 0 0;}
#column-center .press .item .body .logo {margin:15px 0 0 0; font-style:italic;}

#column-center .events h1 {margin-bottom:5px; padding:0px;}
#column-center .events h2 {font-size: 1em; margin-bottom:2px; padding:0px;}
#column-center .events h3 {font-size: 0.8em; margin:0 0 25px 0;}
#column-center .events .events_item {margin-bottom:30px;}
#column-center .events .events_item .date {font-size: 0.8em; color:gray; margin-bottom:10px;}
#column-center .events .events_item .teaser {line-height: 145%; font-size: 0.9em; text-align: justify;}
#column-center .events .events_item .teaser p {margin-bottom:5px;}
#column-center .events .events_item .more {margin-top:7px; font-size:11px;}

#column-center .lectors img {border:none;}
#column-center .lectors .name {margin-bottom:5px;}
#column-center .lectors .name a {color:#1D83C5; text-decoration:none;}

#column-center .lector .photo {margin-right:10px; float:left;}

#column-center .gallery {margin-top:25px;}
#column-center .gallery  .back {margin-top:30px; font-size:11px;}
#column-center .gallery .gallery-categories img {border:none;}
#column-center .gallery .gallery-categories .category {margin:0 10px 20px 0; float:left;}
#column-center .gallery .gallery-categories .category h2 {font-size: 1em; margin-bottom:4px; padding:0px;}
#column-center .gallery .gallery-categories .category h2 a {color:#1D83C5; text-decoration:none;}
#column-center .gallery .album_list_item {margin:0 0 5px 0}

#column-center .gallery .gallery-images .image {margin:0 4px 20px 0; float:left;}
#column-center .gallery .gallery-images .image img {border:2px solid silver;}

#column-center .gallery .album-images {width:554px;}
#column-center .gallery .album-images .image {margin:0 4px 10px 0; float:left;}
#column-center .gallery .album-images .image img {border:2px solid silver;}

#column-center .contacts .person {width:277px; margin-bottom:20px; float:left;}
#column-center .contacts .person .photo {margin-right:10px; float:left;}
#column-center .contacts .person .place {margin-bottom:10px; text-align:left;}

#column-center .error-msg {background-image:url('images/error.gif'); background-repeat:no-repeat; background-position:8px 8px; border:1px solid #CC0303; background-color:white; padding:10px;	color:#0c4e76;}
#column-center .error-msg .title {padding:0px 0px 0px 28px; margin:0px; font-size:1em; color:#CC0303; font-weight:bold;}
#column-center .error-msg .content {margin:0px; padding:10px 5px 0px 5px;}

#column-center .info-msg {background-image:url('images/info.gif'); background-repeat:no-repeat;	background-position:8px 8px; border:1px solid #0c4e76; background-color: white;	padding:10px;	color:#0c4e76;}
#column-center .info-msg .title {padding:0px 0px 0px 28px; margin:0px; font-size:1em; color:#0c4e76; font-weight:bold;}
#column-center .info-msg .content {margin:0px; padding:10px 5px 0px 5px;}