/* Start of CMSMS style sheet 'style.css' */
/*Generic classes*/
.left { float:left;}
.right { float:right;}
.clear { clear:both;}
.bottom-clear{color:#fff;}

/*TinyMCE*/
.tiny-highlight {font-weight:bold; color:#73a703;}
/*.tiny-contentbox {border:1px solid #80ab23; background:#f9f9f9; padding: 10px 20px;-moz-border-radius:5px; -webkit-border-radius:5px; overflow:hidden;}*/
.tiny-contentbox {border:1px solid #80ab23; background:#f9f9f9; padding: 10px 20px; overflow:hidden;}
.tiny-picture-border {padding:10px; border: 1px solid #ddd;}
.tiny-picture-left {padding:10px; border: 1px solid #ddd; margin:0 30px 30px 0; float:left;}
.tiny-picture-right {padding:10px; border: 1px solid #ddd; margin:0 0 30px 30px; float:right;}

/*Format*/
body {color:#515151; font-family:"Segoe UI", Arial, verdana; font-size:1.3em; background:#7ad0f0; margin: 0; padding: 0;}
dfn { display:none;}
h1 {font-size:2.15em;}
h2 {font-size:1.23em;}
h3 {font-size:1.15em;}
h4 {font-size:1.08em;}
h5 {font-size:0.92em; color:#80ab23; margin-bottom:10px;}
p{}
a { text-decoration:none; color:#12939b;}
a:hover {text-decoration:underline;}

/*Layout*/
.wrapper {width:1000px; margin: 40px auto 0 auto; padding:0 0 40px 0; background:url(uploads/theme/images/main-background.gif);}
.main-container {overflow: hidden; margin: 0 50px; padding: 0 0 30px 0; background: #fff url(uploads/theme/images/bottom-background.gif) bottom no-repeat;}
.main-container-no-left-content {overflow: hidden; margin: 0 50px; padding: 0 0 30px 0; background: #fff url(uploads/theme/images/bottom-background-no-left-content.gif) bottom no-repeat;}

.side-col {width:280px;}
.col-left { float:left;}
.col-right { float:right;}
.layout1column {}
.layout2columns-left {float:left; width:620px;}
.layout2columns-right {}
.layout3columns { float:left;}
/*Header*/
.header {}
.header .header-top {background:url(uploads/theme/images/header-top.gif) no-repeat; height:10px;}
.header .header-top a.home {}
.header .header-middle {height:34px;}
.header .header-middle a {}

/*Languages*/
.languages-nav {}
.languages-nav a {}

/*Breadcrumbs*/
.breadcrumbs {text-align:right; padding: 10px 0; font-size:0.85em; margin:15px 0 10px 0; color:#a4a4a4;}
.breadcrumbs a {text-decoration:underline; color:#a4a4a4;}

/*Content*/
.content-home {background:  url(uploads/theme/images/content-home-header.gif) no-repeat 0 214px; }


.content-inside {background: url(uploads/theme/images/content-header.gif) no-repeat; padding: 20px 40px; line-height:18px; font-size:1em;}
.content-inside h1 {font-size: 1.54em; color:#f3a001; margin: 0px 0 25px 0; line-height:22px;}
.content-inside h2 {font-size:1.08em; color:#b61373;}
.content-inside h3 {font-size:1.02em; color:#3a3a3a;}
.content-inside h4 {font-size:1.08em; text-decoration:underline;}
.content-inside h5 {font-size:0.92em;}
/*.content-inside ul {list-style-image:url(uploads/theme/images/li.png);  margin: 0;}
.content-inside ul li {margin:0 0 3px 0; padding: 0 0 0 25px;}*/
.content-inside ul {list-style-type:none; list-style-image:none;margin:0; padding:0;}
.content-inside ul li { list-style-image:none;background-image:url(uploads/theme/images/li.png); background-repeat:no-repeat; background-position:10px 6px; margin:0 0 3px 0; padding: 0 0 0 25px;}
.content-inside ul li ul li{background-image:none; padding:0;}
.content-inside ol {}
.content-inside ol li {padding:0; margin:0 0 3px 0;}
.content-inside a {}

/*Footer*/
.footer-container {width:1000px; margin:0px auto 5px auto; height:114px; background:url(uploads/theme/images/footer-background.gif);}
.footer-container .footer {padding: 20px 30px 0 40px; color:#999999; font-size:0.85em; line-height:13px;}
.footer-container .footer  a{color:#999999; text-decoration:underline;}
.footer-container .footer ul {margin:0; padding:0; list-style-type:none;}
.footer-container .footer ul li { display:inline;}
.footer-container .footer ul li.first {}
.footer-container .footer ul li.last {}
.footer-container .footer .footer-text{float:left;  width: 600px; margin: 0 30px 0 0; padding: 0 40px 0 0; border-right:1px solid #999999;}
.footer-container .footer .footer-text a{color:#333;}
.footer-container .footer .footer-logos{float:right;  padding: 20px 0 0 0;}
.footer-container .footer .footer-logos a{margin: 0 20px 0 0;}
.footer-container .footer .footer-logos img{border:none;}

.home-picture {}

.side-box-container {border-right:1px solid #21a2b1; padding: 0 30px; margin:20px 0 0 0;}

.feature-box {}
.feature-box ul {list-style-image:url(uploads/theme/images/li.png); margin: 0; padding: 0 0 0 25px;}
.feature-box ul li {margin:0 0 5px 0;}
.feature-box h2 {border-bottom:1px solid #21a2b1; padding: 0 0 5px 0; color:#21a2b1;}

/*Vertical Menu*/

.vertical-menu-container .link-home {position:absolute; left:0; top:0;}
.vertical-menu-container .link-home img{border:0px;}
.vertical-menu-container {position:relative;background:#183365 url(uploads/theme/images/logo.gif) no-repeat 0 -5px; padding:106px 0 0 0; height:158px;}
.vertical-menu-container .vertical-menu {height:136px; font-size:14px; }
.vertical-menu-container .close-menu-inside {background:url(uploads/theme/images/vertical-menu-end.gif) no-repeat bottom ; padding:0 0 23px 0; height:155px;}
.vertical-menu-container .close-menu-home {background:url(uploads/theme/images/vertical-menu-end.gif) no-repeat bottom ; padding:0 0 23px 0;}
.vertical-menu-container .vertical-menu h3 {color:#7ad0f0; font-size:14px; margin:0; padding:0; text-decoration:underline;}
.vertical-menu-container .vertical-menu a {color:#fff;}
.vertical-menu-container .vertical-menu .menuparent a{color:#7ad0f0;} 
/*Level 1*/
.vertical-menu-container .vertical-menu ul { margin: 0px 0 0 0; padding:0; list-style-type:none; font-size:14px; line-height:17px;}
.vertical-menu-container .vertical-menu ul li{background: url(uploads/theme/images/menu-li.gif) no-repeat 0 4px; padding: 0 0 0 15px; margin:0;}
.vertical-menu-container .vertical-menu ul li a {}
.vertical-menu-container .vertical-menu ul li.menuactive {font-weight:bold;}

.vertical-menu-container .vertical-menu ul li a,
.vertical-menu-container .vertical-menu ul li.currentpage h3 {}
.vertical-menu-container .vertical-menu ul li a:hover {}
.vertical-menu-container .vertical-menu ul li.activeparent {}
.vertical-menu-container .vertical-menu ul li a.activeparent {font-size:0.92em; font-weight:bold;}
.vertical-menu-container .vertical-menu ul li.currentpage h3 {}

/*Vertical Menu*/
.vertical-submenu-container {}
.vertical-submenu-container h2 {font-size:12px; color:#f3a001; font-weight:bold; margin:0 0 10px 0; padding:0; }
.vertical-submenu-container .vertical-submenu {}
.vertical-submenu-container .vertical-submenu h3 {color:#21a2b1; font-size:12px; margin:0; padding:0;}
.vertical-submenu-container .vertical-submenu a {color:#21a2b1;}
/*Level 1*/
.vertical-submenu-container .vertical-submenu ul { margin: 0; padding:0; list-style-type:none;}
.vertical-submenu-container .vertical-submenu ul li{border-bottom:1px solid #e0e0e0; padding: 0 0 10px 0; margin: 0 0 5px 0;}
.vertical-submenu-container .vertical-submenu ul li a {}
.vertical-submenu-container .vertical-submenu ul li a,
.vertical-submenu-container .vertical-submenu ul li.currentpage h3 {}
.vertical-submenu-container .vertical-submenu ul li.currentpage {background:url(uploads/theme/images/submenu-li.png) no-repeat 0 6px; padding: 0 0 10px 11px;}
.vertical-submenu-container .vertical-submenu ul li a:hover {}
.vertical-submenu-container .vertical-submenu ul li.activeparent {}
.vertical-submenu-container .vertical-submenu ul li a.activeparent {font-size:12px; font-weight:bold;}
.vertical-submenu-container .vertical-submenu ul li.currentpage h3 {}
/*Level 2*/
.vertical-submenu-container .vertical-submenu ul li ul {}
.vertical-submenu-container .vertical-submenu ul li ul li {}
.vertical-submenu-container .vertical-submenu ul li ul li.currentpage h3 {}
.vertical-submenu-container .vertical-submenu ul li ul li a {}
.vertical-submenu-container .vertical-submenu ul li ul li a:hover {}
.vertical-submenu-container .vertical-submenu ul li ul li a.activeparent {}
/*Level 3*/
.vertical-submenu-container .vertical-submenu ul li ul li ul {}
.vertical-submenu-container .vertical-submenu ul li ul li ul li {}
.vertical-submenu-container .vertical-submenu ul li ul li ul li.currentpage h3 {}
.vertical-submenu-container .vertical-submenu ul li ul li ul li a {}
.vertical-submenu-container .vertical-submenu ul li ul li ul li a:hover {}
.vertical-submenu-container .vertical-submenu ul li ul li ul li a.activeparent {}

.left-column-header {background:#fff url(uploads/theme/images/start-left-col.gif) no-repeat; height:13px; margin: 20px 0 0 0;}
.left-column-header-home {margin:0;}

.technical-navigation {float:left; margin: 17px 0 0 330px; font-size:11px; color:#fff;}
.technical-navigation a {color:#fff;}

.bottom-navigation {text-align:center; margin-bottom:30px; color:#203190; font-size:11px;}
.bottom-navigation a {color:#203190; text-decoration:none;}

/*Homepage blocks*/
.home-block {color:#515151; overflow:hidden;}
.home-block a{}
.home-block p {}
.home-block h1 {font-size:18px; color:#606060;}

.block1 {padding:0 30px; border-right:1px solid #12939b; margin: 20px 0 0 0;}
.block1 h2 { color:#12939b; font-size:24px; letter-spacing:-1px; margin: -5px 0 10px 0;}
.block1 a {color:#12939b;}
.block1 ul.generic-list li {margin: 0 0 10px 0;}
.block1 .view-all {text-align:right;}
.block1 .view-all a {text-decoration:underline;}

.block2 {padding: 10px 0 0 0; margin: 10px 30px 10px 30px;}
.block2 h2 {color:#80ae05; font-size:1.08em;}

.block3 {width:256px; margin: 0 0 0 30px;}
.block3 h2 {color:#676767; margin: 0 0 0 25px ; padding:0;}
.block3 ul {margin:0 0 0 25px; padding:0; list-style-type:none;}
.block3 ul li {padding: 3px 0 3px 30px; background:url(uploads/theme/images/block3-li.gif) no-repeat 0 2px;}
.block3 ul li a {color:#454545; font-size:16px; font-weight:bold; text-decoration:none; line-height:18px;}

.block4 { float:left; width:270px; }
.block4 h2 {color:#676767; margin: 0px 0 10px 0 ; padding:0; }
.block4 .view-all {text-align:right; border-top:1px solid #666; padding: 5px 0 0 0; margin: 10px 0 0 0;}
.block4 .view-all a {color:#515151; text-decoration:underline;}

.block5 {margin: 10px 30px 0 30px; width:256px;}
.block5 ul {margin:0; padding: 0 0 0 30px; list-style-image:url(uploads/theme/images/li.png);}
.block5 ul li {}
.block5 a {font-size:12px; font-weight:bold;}

.home_box_header {height:14px; background:url(uploads/theme/images/home_box_header.png) no-repeat;}
.home_box_footer {height:14px; background:url(uploads/theme/images/home_box_footer.png) no-repeat;}
.home_box_content {background:url(uploads/theme/images/home_box_background-ie6.png) no-repeat;}

/*
.content-home .home-link{}
.content-home .home-link a{color:#515151;}
*/

/*Search*/
.search-box-container {float:right; margin: 11px 50px 0 0;}
.search-box-container .search-box a{color:#fff; font-size:12px;}
.search-box-container .search-box form {}
.search-box-container .search-box form input.search-input{color:#fff; background:#45639b; border:1px solid #fff; font-size:11px;}
.search-box-container .search-box form label{display:none;}
.search-box-container .search-box form input.search-button{background:transparent; border:none; color:#fff; text-decoration:underline; font-size:11px;}
.search-box-container .search-box form input.search-button:hover{color:#7ad0f0;}
.search-results {}
.search-results ul {padding:0; margin:0; list-style-type:none;}
.search-results ul li {padding:2px 5px; list-style-image:none;}
.search-results ul li.odd { background:#efefef;}
.search-results ul li.even { background:#ffffff;}
.search-results ul li a {text-decoration:none;}
.search-results ul li a:hover {color:#333333;}

/*List related classes*/
.odd {background-color:#f3f3f3;}
.even {background-color:transparent;}
ul.generic-list {list-style-image:none; list-style-type:none; margin:0; padding:0;}
ul.generic-list a {}
ul.generic-list li {}
ul.generic-list li .thumbnail {}
ul.generic-list li .thumbnail img {}
ul.generic-list li .content {}
ul.generic-list li .summary {}
ul.generic-list li .content h4 {margin:0; padding:0; text-decoration:none;}
ul.generic-list li .content h4 a {color:#80ae05; text-decoration:none;}
ul.generic-list li .content h4 a:hover {color:#496402;}
ul.generic-list li .date {color:#666666; font-style:italic; font-size:0.9em;}
ul.generic-list li .read-more {}
ul.generic-list li .infos {}
ul.generic-list li .color1 a{color:#515151;}
ul.generic-list li .download {}
ul.generic-list li .download h5 {}
ul.generic-list li .download ul {}
ul.generic-list li .download ul li {}
ul.generic-list li .download ul li a {}
ul.generic-list li .infos .date {}

ul.activities-list li h4 {color:#12939b; font-weight:normal; font-size:0.95em;}

ul.peer-reviews-list {list-style-image:url(uploads/theme/images/li.png); margin: 0; padding: 0 0 0 25px;}
ul.peer-reviews-list li {}

ul.particpants-list {list-style-image:none; list-style-type:none; padding:0; font-size:0.8em;}
ul.particpants-list li {background:#fff; border:1px solid #d2d2d2; border-bottom:none; padding:0; margin:0;}
ul.particpants-list li:last-child {border-bottom:1px solid #d2d2d2;}
ul.particpants-list li .column1,
ul.particpants-list li .column2 {float:left; height:40px; padding: 0 0 0 10px;}
ul.particpants-list li .column1 {width:220px;}
ul.particpants-list li .column1 .name {font-weight:bold;}
ul.particpants-list li .column1 .country {font-style:italic;}
ul.particpants-list li .column2 {color:#12939b; border-left:1px solid #d2d2d2; padding: 0 0 0 10px; width: 297px; background:#f9f9f9;}

ul.trs-list {}
ul.trs-list li {}
ul.trs-list li .date {/*float:left; */ color:#666; font-style:italic;}

ul.trs-languages  {/*margin: 0 0 0 10px;*/ list-style-image:none; list-style-type:none; padding:0;}
ul.trs-languages li {display:inline; margin:0 3px 0 0;}

ul.peer-documents {list-style-image:none; list-style-type:none; padding:0;}
ul.peer-documents li {background:url(uploads/theme/images/icon_document.jpg) no-repeat 0 2px; padding: 0 0 0 15px;}

.article-footer {border-top:1px solid #666; margin: 10px 0 0 0; padding: 10px 0 0 0;}

ul.news-list {}
ul.news-list li {padding:0 0 5px 0; margin:0 0 5px 0;border-bottom:1px dashed #c3c3c3;}
ul.news-list li:last-child {border:none;}

ul.flag-list img {border:0; margin:0 3px ; width:20px;vertical-align:middle;}
ul.flag-list {list-style-type:none;list-style-image:url(none); margin:0; padding:10px 0 0 0;}
ul.flag-list li{background-image:url(none); padding:0; margin:3px 0; font-size:11px; }
ul.flag-list li.selected a {color:#12939b;}
ul.flag-list li a{color:#515151;}
ul.flag-list li a:hover{text-decoration:none; color:#7ad0f0;}
ul.last {margin: 0 0 0 5px;}

ul.years {list-style-type:none; list-style-image:none;  padding:0; margin:0;}
ul.years li {float:left; margin: 0 3px 3px 0; width:32px; text-align:center; background:#efefef; border:1px dotted #ddd; padding: 0 3px 3px 3px;}
ul.years li a{font-size:12px; font-weight:normal; font-family:Georgia;}

.themes-list select {border:1px solid #ddd; width:190px;}
.themes-list select option {}
.themes-list input {background:url(uploads/theme/images/button.png) 0 2px no-repeat; border:none; width:26px; height:26px;}


@media screen and (-webkit-min-device-pixel-ratio:0) {
.themes-list input {background:url(uploads/theme/images/button.png) 0 -4px no-repeat; border:none; width:26px; height:26px;}
}


.article-date {color:#848484; font-size:0.9em;}
.article-summary {font-style:italic; padding: 0 0 0 15px; margin:10px 0 0 0; border-left:1px solid #c3c3c3;}

.fontResizer{float: right; margin:12px 20px 0 0;}
.fontResizer a{margin: 0 5px;  color:#fff}
.fontResizer a:hover{text-decoration:underline;}
.fontResizer a.smallFont{font-size:11px;}
.fontResizer a.medFont{font-size:13px;}
.fontResizer a.largeFont{font-size:15px;}
.fontResizer a.curFont{font-weight:bold; text-decoration:underline;}

.registration-form fieldset{border:1px solid #ddd; padding:10px; margin-bottom:5px;}
.registration-form label{display:block; float:left; width:220px; margin:0 0 3px 0;}
.registration-form input, .registration-form select{margin:0 0 3px 0; width:219px;}
.registration-form input, .registration-form select,.registration-form textarea{color:#2a416c;font-family:"Segoe UI", Arial, verdana;font-size:13px;}
.registration-form textarea{width:440px; height:100px; margin-bottom:5px;}
.registration-form .address textarea{width:220px;}
.registration-form .check-lunch label {display:inline; float:none;}
.registration-form .check-lunch input{display:inline; float:none;width:20px;}
.registration-form .radio-button label{display:inline; float:none;width:350px;}
.registration-form .radio-button input{width:20px;}
.registration-form .type {padding:0;}
.registration-form .special-request{width:500px;}
.registration-form .lunch-request{padding-top:15px;}
.registration-form .submit input{background-color:#fff; font-size:16px; border:1px solid #a5acb2; font-weight:bold; padding:10px; margin:10px 0 0 0;}
.registration-form .radio-button, .registration-form .check-lunch{}
.error_message{padding:10px; border:1px solid #ddd; margin:0 0 10px 0;}

.events-date{width:255px; float:left; border-right:1px solid #ddd; }
.events-place{width:200px; float:right; }
.events-blue{color:#12939b;}
.events-deadline{border-bottom:1px solid #ddd;margin:0 0 5px 0; padding:0 0 5px 0;}
body.page-work-programme h2 {color:#444; margin:0 0 0 0;}

.home-link img{width:170px; height:94px;}

.research-results{width:570px;}

ul.particpants-list img{border:0;}

ul.generic-list li .content h4.list-link a{color:#12939b;}

/* End of 'style.css' */

