* {
	margin:0px;
	padding:0px;
	list-style:none;
	outline:none;
}

body {
	margin:0px;
	padding:0px;
	height:100%;
	width:100%;
	background:#ffffff;
	background-image:url("../images/globe.jpg");
	background-repeat:no-repeat;
	background-position:-100px 210px; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
}

.wrapper {
	height:100%;
	margin:0px auto;
}
.header-wrapper{
	background:url("../images/banner/banner_bgr.jpg") no-repeat;
	width:100%;
}
.header{
	height:156px;
	width:1280px;
	position:relative;
}
.header .header-top-line {
	background:url("../images/top-line-bgr.jpg") repeat-x;
	width:1280px;
	height:15px;
}
.header .header-banner {
	height:105px;
	background:url("../images/banner/banner.jpg") no-repeat;
}

.header .header-banner img{
	border-right:1px solid white;
}

.header-hor-menu {
	height:35px;
}
.header .search {
	position:absolute;
	left:925px;
	top:124px;
	z-index:100;
}

.container{
	position:absolute;
	top:156px;
}
.side-content{
	width:400px;
}
.side-content .side-hor-menu {
	height:15px;
	color: #4cb5e0;
	text-transform: uppercase;
	font-weight:bold;
	font-family:Arial;
	font-size:12px;
	text-align:center;
	margin-top:5px;
	width:400px;
}
.side-content .side-hor-menu a{
	text-decoration:none;
	color:#4cb5e0;
	
}
.side-content .side-hor-menu a:hover,
.side-content .side-hor-menu a.selected{
	text-decoration: none;
	color:#349d1c;
	
}
.side-content .side-ver-menu {
	position:absolute;
}

.side-content .logo img.owlogo {
	position:absolute;
	top:30px;
	left:10px;
}
.side-content .logo .languages img {
	border: none;
}
.side-content .logo img.lang-ger {
	position:absolute;
	top:90px;
	left:10px;
}
.side-content .logo img.lang-rus {
	position:absolute;
	top:65px;
	left:50px;
}
.side-content .logo img.lang-eng {
	position:absolute;
	top:45px;
	left:90px;
}
.main-content{
	background:#ffffff;
	border:1px solid #4cb5e0;
	width:700px;
	position:absolute;
	left:400px;
	top:20px;
}
.main-content .breadcrumbs{
	color: #1a87b2;
	font-size:10px;
	font-weight:bold;
	border-bottom:1px solid #4cb5e0;
	text-transform:uppercase;
	padding:5px;
}

.main-content-index{
	width:700px;
	position:absolute;
	left:400px;
	top:20px;
}
.main-content-index .breadcrumbs{
	color: #1a87b2;
	font-size:10px;
	font-weight:bold;
	border:1px solid #4cb5e0;
	text-transform:uppercase;
	padding:5px;
}
.main-content-index .box-fullwidth {
	border:1px solid #4cb5e0;
	width:697px;
	height:auto;
	margin-top:10px;
	float:left;
	margin-right:10px;
}
.main-content-index .box-title-doubleheight{
	background:url("../images/ver-menu-item-double-bgr.jpg") repeat-x;
	padding:6px;
	color:white;
	font-family:Arial;
	font-size:12px;
	border-bottom:1px solid #4cb5e0;
}
.main-content-index .box-wide {
	border:1px solid #4cb5e0;
	width:458px;
	height:auto;
	margin-top:15px;
	float:left;
	margin-right:10px;
}
.main-content-index .box-news {
	margin-top:15px;
	text-align:right;
	width:224px;
	float:left;
}
.main-content-index .box-news .box-news-item{
	margin-bottom:6px;
	border: 1px solid #4cb5e0;
	z-index:45;
	
}
.main-content-index .box-news .box-news-title {
	color:#36acdc;
	text-transform: uppercase;
	font-size:16px;
	font-weight:bold;
	margin-bottom:10px;
	
}
.main-content-index .box-news a{
	text-decoration:none;
	border:none;
}
.main-content-index .box-news .newsimage{
	border:solid #36acdc 1px;
	margin-bottom:6px;
	width:222px;
	height:83px;
}

.main-content-index .box-news .bgr1de { background:url("../images/news/news1_de.jpg"); }
.main-content-index .box-news .bgr2de { background:url("../images/news/news2_de.jpg"); }
.main-content-index .box-news .bgr3de { background:url("../images/news/news3_de.jpg"); }
.main-content-index .box-news .bgr1en { background:url("../images/news/news1_en.jpg"); }
.main-content-index .box-news .bgr2en { background:url("../images/news/news2_en.jpg"); }
.main-content-index .box-news .bgr3en { background:url("../images/news/news3_en.jpg"); }
.main-content-index .box-news .bgr1ru { background:url("../images/news/news1_ru.jpg"); }
.main-content-index .box-news .bgr2ru { background:url("../images/news/news2_ru.jpg"); }
.main-content-index .box-news .bgr3ru { background:url("../images/news/news3_ru.jpg"); }

.main-content-index .box-news .bgr1{
	background:url("../images/news/news1.jpg");
	width:222px;
	height:83px;
}
.main-content-index .box-news .bgr2{
	background:url("../images/news/news2.jpg");
	width:222px;
	height:83px;
}
.main-content-index .box-news .bgr3{
	background:url("../images/news/news3.jpg");
	width:222px;
	height:83px;
}
.main-content-index .box{
	border:1px solid #4cb5e0;
	width:224px;
	height:auto;
	margin-top:15px;
	margin-right:10px;
}
.main-content-index .content-side {
	position:absolute;
	left:-240px;
}
.main-content-index .box img {
	height:auto;
	border:none;
}
.main-content-index .box-border-red{
	border:1px solid #dc3736;
}
.main-content-index .box-border-green{
	border:1px solid #51b53b;
}
.main-content-index .box-border-blue{
	border:1px solid #443bd8;
}
.main-content-index .box-most-right {
	margin-right:0px;
}
.main-content-index .box-wide .box-title,
.main-content-index .box-fullwidth .box-title,
.main-content-index .box .box-title {
	background:url("../images/ver-menu-item-bgr.jpg") repeat-x;
	padding:6px;
	color:white;
	font-family:Arial;
	font-weight:bold;
	font-size:12px;
	text-transform:uppercase;
	border-bottom:1px solid #4cb5e0;
}
.main-content-index .box .box-title-red {
	background:url("../images/ver-menu-item-bgr-red.jpg") repeat-x;
	border-bottom:1px solid #dc3736;
}

.main-content-index .box .box-title-green {
	background:url("../images/ver-menu-item-bgr-green.jpg") repeat-x;
	border-bottom:1px solid #51b53b;
}
.main-content-index .box .box-title-blue {
	background:url("../images/ver-menu-item-bgr-blue.jpg") repeat-x;
	border-bottom:1px solid #443bd8;
}


.main-content-index .box-wide .box-content,
.main-content-index .box-fullwidth .box-content,
.main-content-index .box .box-content {
	background:white;
	height:104px;
}
.main-content-index .box-content2 {
	height:90px; 
	background-color:white; 
	white-space:nowrap;
}
.main-content-index .box-content2-logoscontainer{
	height:80px;
	width:800px; 
	overflow:hidden;
}
.main-content-index .box-content img {
	float:left;
	border:none;
}
.main-content-index .box a {
	text-decoration:none;
	color:inherit;
}
.main-content-index .box-wide .box-content-text,
.main-content-index .box-fullwidth .box-content-text,
.main-content-index .box .box-content-text {
	background:white;
	color:#666666;
	padding:6px;
}
.main-content-index .box-comment-text{
	padding:5px;
	width:800px;
	font-weight:bold;
	color:#36acdc;
	overflow:hidden;
	white-space:nowrap;
}
.main-content-index .box-wide .box-footer,
.main-content-index .box-fullwidth .box-footer,
.main-content-index .box .box-footer {
	background:url("../images/main-content-bgr-gradient.jpg") repeat-x;
	border-top:1px solid #4cb5e0;
	padding:6px;
}
.main-content-index .box-fullwidth .box-comment{
	background:url("../images/main-content-bgr-gradient.jpg") repeat-x;
	border-top:1px solid #4cb5e0;
	border-bottom:1px solid #4cb5e0;
	color:#666666;
	padding:6px;
	height:15px;
}
.main-content-index .box .box-footer-border-red {
	background:url("../images/main-content-bgr-gradient-red.jpg") repeat-x;
	border-top:1px solid #dc3736;
	font-weight:bold;
	color:#dc3736;
	text-align:center;
}
.main-content-index .box .box-footer-border-green {
	background:url("../images/main-content-bgr-gradient-green.jpg") repeat-x;
	border-top:1px solid #51b53b;
	font-weight:bold;
	color:#51b53b;
	text-align:center;
}
.main-content-index .box .box-footer-border-blue {
	background:url("../images/main-content-bgr-gradient-blue.jpg") repeat-x;
	border-top:1px solid #1f2686;
	font-weight:bold;
	color:#1f2686;
	text-align:center;
}

.main-content-index .box-footer-border-cyan {
	text-transform:uppercase;
	font-weight:bold;
	color:#36acdc;
	text-align:center;
}

.main-content .content{
	background:url("../images/main-content-bgr-gradient.jpg") repeat-x;
	padding:30px;
	overflow:visible;
	min-height:300px;
}
.main-content .content .content-side{
	position:absolute;
	top:50px;
	left:10px;
	color:red;
}
.main-content .content p{
	color:#666666;
	text-align:justify;
	margin-top:8px;
	margin-bottom:8px;
}
.main-content .content a {
	text-decoration:none;
	color:#36acdc;
}
.main-content .content a:hover {
	text-decoration:none;
	color:#349D1C;
}
.main-content .content .content-separator{
	margin-top:10px;
	margin-bottom:10px;
}
.main-content .content .content-separator img{
}
.side-content .side-ver-menu-list a{
	
}
.clearer {

clear: both;
}
.footer {   
	color: #1a87b2;
	font-size:10px;
	font-weight:bold;
	border-top:1px solid #4cb5e0;
	padding:5px;
	text-align:center;
	text-align:center;
}
.footer-index{
	color: #1a87b2;
	font-size:10px;
	font-weight:bold;
	border:1px solid #4cb5e0;
	background: white;
	padding:5px;
	text-align:center;
	text-align:center;
}
img.photo {
	border:1px solid #4cb5e0;
}
img.floatleft {
	float:left;
	margin-right:10px;
	margin-top:5px;
	margin-bottom:5px;
}
img.floatright {
	float:right;
	margin-left:10px;
	margin-top:5px;
	margin-bottom:5px;
}
img.rightmargin {
	margin-right:10px;
}
.participants img.flag {
	border: 1px solid #4cb5e0;
}
.participants td.countryname {
	padding-left:10px;
	padding-right:20px;
	
}
h3{
	color: #044b9b;
	text-transform: uppercase;
	font-size:16px;
	margin-bottom:10px;
}
h4 {
	font-family: Arial;
	font-size: 15px;
	color: #008ed6;
}
h5 {
	font-family: Arial;
	font-size: 13px;
	color: #666666;
}
table.program {
	font-family: Arial;
	font-size:12px;
}
table.program ul li{	
	list-style: circle inside;
	margin-top:3px;
	margin-bottom:3px;
}
table.program td{
	vertical-align:top;
}
table.program td.index{
	width:25px;
}
table.program td.index img{
	margin-bottom:5px;
}
table.program td.time {
	color:#51b43b;
	width:90px;
	font-size:12px;
	font-weight:bold;
}
table.participanttable td{
	vertical-align:top;
}
ul.enablelist li {
	list-style: circle inside;
	margin-top:5px;
	margin-bottom:5px;
}

.content a img {
	border:none;
}


#actual-menu, 
#stlabor-menu{
	left:177px;
	top:23px;
	width:224px;
	position:absolute;
	z-index:2;
	margin-top:0px;
} 
#actual-menu .actual-menu-item, 
#stlabor-menu .stlabor-menu-item {
	text-align:right;
	border:1px solid #3caedd;
	margin-bottom:6px;
	color: #044b9b;
	text-transform: uppercase;
	font-family:Arial;
	font-weight:bold;
	background:white;
	font-size:16px;
}
#actual-menu .maintitle,
#stlabor-menu .menutitle {
	padding:5px;
	color:#36acdc;
	text-align:center;
}
.actual-menu-item a{
	text-decoration:none;
	border:none;
}
#actual-menu .itembgr {
	width:222px;
	height:83px;
}
#actual-menu .bgr1de { background:url("../images/news/news1_de.jpg"); }
#actual-menu .bgr2de { background:url("../images/news/news2_de.jpg"); }
#actual-menu .bgr3de { background:url("../images/news/news3_de.jpg"); }
#actual-menu .bgr1en { background:url("../images/news/news1_en.jpg"); }
#actual-menu .bgr2en { background:url("../images/news/news2_en.jpg"); }
#actual-menu .bgr3en { background:url("../images/news/news3_en.jpg"); }
#actual-menu .bgr1ru { background:url("../images/news/news1_ru.jpg"); }
#actual-menu .bgr2ru { background:url("../images/news/news2_ru.jpg"); }
#actual-menu .bgr3ru { background:url("../images/news/news3_ru.jpg"); }

#scrollup {
   overflow: hidden;
   height: 62px;
   width: 228px;
   position:absolute; 
   left:100px; 
   top:5px;
 }
 .headline {
   position: absolute;
   top: 210px;
   white-space:nowrap;
   height: 195px;
   width:228px;
   vertical-align: top;
 }
 .daynumber {
 color:#ff9600;
 vertical-align:top;
 height:62px;
 font-size:36px;
 font-weight:bold;
 font-family:arial narrow;
 }
 
.bannermessage {
	background-image:url('../images/bgr2.jpg');
	height:71px;
	width:330px;
	border:1px solid #77b4b7; 
	position:absolute; 
	top:32px; 
	left:760px;
}

.pressepdf {
	height:54px;
	width:122px;
	background-color:#51b53b;
	left:277px;
	top:320px;
	position:absolute;
	margin-left:0px;
	z-index:2;
	margin-top:0px;
	border:1px solid #3caedd;
}
.pressepdf a {
	text-decoration:none;
	color:white;
}
.pressepdf img {
	border:none;
}
.post {
	display:block;
	margin-bottom:20px;
}
.post_title {
	font-weight:bold;
	color: #044b9b;
	text-transform: uppercase;
	font-size:16px;
}
.post_date {
	font-size:10px;
	color:#b1b1b1;
}
.post_content {
	padding-top:10px;
	padding-bottom:10px;
	border-bottom:#ccc 1px solid;
}
.diary_banner {
	margin-bottom:20px;
}
.diary_wordpress_icon {
	right:40px;
	top:164px;
	position:absolute;
}
