﻿html{
	height: 100%;
}
.main {
	height: 100%;
	width: 100%;
}
.header {
	width: 80%;
	margin-bottom: 0.2em;
}
.content {
	display:table;
	width: 80%;
	min-width: 1170px;
	height: 100%;
	position:relative;
	margin-left: auto;
    margin-right: auto;
}
#menu_bar {
	position:relative;
	display:block;
	width: 80%;
	
	height: 3em;
	background-color: #679A30;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0.5em;
	border-top-left-radius: 1em;
	border-top-right-radius: 1em;
}
#menu_bar_right {
	float: right;
	display: inline-block;
	height: 100%;
}
#menu_bar_left {
	float: left;
	display: inline-block;
	height: 100%;
}
#v_button {
	display: inline-block;
	height: 100%;
	width: auto;
	padding-left: 1em;
	padding-right: 0.5em;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.0em;
	font-weight: bold;
	color: #CCCCCC;
}
#v_button:hover {
	border-top-left-radius: 1em;
	display: inline-block;
	height: 100%;
	width: auto;
	padding-left: 1em;
	padding-right: 0.5em;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.0em;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #64350D;
}
#v_button_last {
	display: inline-block;
	height: 100%;
	width: auto;
	padding-left: 1em;
	padding-right: 0.5em;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.0em;
	font-weight: bold;
	color: #CCCCCC;
}
#v_button_last:hover {
	border-top-left-radius: 1em;
	border-top-right-radius: 1em;
	display: inline-block;
	height: 100%;
	width: auto;
	padding-left: 1em;
	padding-right: 0.5em;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.0em;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #64350D;
}
#btn{
	height: 100%;
	width: auto;
	display: table; 
	#position: relative; 
	overflow: hidden;
}
#btn_v_al {
	#position: absolute; 
	#top: 50%;
	display: table-cell; 
	vertical-align: middle;
}
#btn_text {
	#position: relative; 
	#top: -50%
}
.clear {
	clear: both;
}
.main_cont {
	display: table;
	width: 80%;
	height: 40em; /* wartoœæ ustawiona na sztywno = '.right_panel' ma 10%% wysokoœci */
	min-height:100%;
	
	margin-left: auto;
	margin-right: auto;
}
.page_body {
	display: table-cell;
/*	float: left;  */
	min-width: 767px;
	max-width: 767px;
	width: 767px;
	height: 100%;
	background-color: #F2F2F2;
	padding-left: 1%;
}
#space {
	display: table-cell;
	width: 1%;
	height: auto;
}
.page_body h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.6em;
	font-weight: bold;
	color: #666666;
}
.page_body p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: normal;
	color: #333333;
	text-align: justify;
	margin-top: 0.2em;
	padding-left: 0.5em;
	padding-right: 1em;
}
.right_panel {
	display: table-cell;
	margin-top: -4em;
/*	float: left;  */
	
	height: 100%;
	margin-left: 1%;
	background-color: #F2F2F2;
	vertical-align: top;
}
#calendar {
	
	width: 100%;
	border-top-style: solid;
	border-top-color: #679A30;
	border-top-width: medium;
	font-size-adjust: inherit;
	margin-bottom: 10px;
	  
}
#cal_title {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	background-color: #5080BC;
	height: 2em;
	color: #FFFFFF;
	padding-left: 0.2em;
	border-bottom: solid;
	border-bottom-width: medium;
	border-bottom-color: #679A30;
}
#menu_r_header {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	background-color: #5080BC;
	height: 2em;
	width: inherit;
	color: #FFFFFF;
	padding-left: 0.2em;
	border-bottom: solid;
	border-bottom-width: medium;
	border-bottom-color: #679A30;
}
#button_r a{
	height: 2em;
	width: inherit;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	border-bottom: solid;
	color: #5080BC;
	border-bottom-width: thin;
	border-bottom-color: #64350D;
}
#button_r:hover a {
	height: 2em;
	width: inherit;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	color: #64350D;
	background-color: #CCCCCC;
	border-bottom: solid;
	border-bottom-width: thin;
	border-bottom-color: #679A30;
}
#r_btn{
	height: 2em;
	width: 100%;
	display: table; 
	#position: relative; 
	overflow: hidden;
}
#r_btn_v_al {
	height: 2em;
	width: 100%;
	#position: absolute; 
	#top: 50%;
	display: table-cell; 
	text-decoration: none;
	vertical-align: middle;
	padding-left: 0.5em;
}
#pB_01 {
	display: block;
	position: relative;
}
#pB_02 {
	display: none;	
}
#pB_02_general {
	display: block;		
}
#pB_02_events {
	display: none;		
}
#pB_02_meetings {
	display: none;		
}
#pB_03 {
	display: none;	
}
#pB_03_general {
	display: block;		
}
#pB_03_introduction {
	display: none;		
}
#pB_03_objectives {
	display: none;		
}
#pB_03_partners {
	display: none;		
}
#pB_03_results {
	display: none;		
}
#pB_04 {
	display: none;	
}
#pB_05 {
	display: none;
	height: 40rem;
}
#pB_05_general {
	display: block;		
}
#pB_05_add_download {
	display: none;		
}
#pB_06 {
	display: none;	
}
#menu_r02{
	display: none;
	margin-bottom: 1em;
}
#menu_r03{
	display: none;
	margin-bottom: 1em;
}
#menu_r05{
	display: none;
	margin-bottom: 1em;
}
#menu_r06{
	display: none;
	margin-bottom: 1em;
}
.footer_01 {
	margin-top: 0.5em;
	display: block;
	height: 3em;
	width: inherit;
	background-color: #679A30;
	border-bottom-left-radius: 1em;
	border-bottom-right-radius: 1em;
	margin-left: auto;
	margin-right: auto;
	position: relative;
}
.svg-container {
	width: 70%;
	position: relative;
	height: 5em;
	margin-left: auto;
	margin-right: auto;
}
.svg-content_1 {
display: inline-block;
width: 85%;
top: 0;
left: 0;
}
.svg-content_2 {
display: inline-block;
width: 10%;
top: 0;
left: 0;
}
/* Download table - START */
#table_Container{
	height: 34rem;
	overflow-y: scroll;
}
#table_Download {
	border-color: #64350D;
	border-collapse: collapse;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	padding-left: 0.5rem;
	padding-right: 0.5rem;
	margin-bottom: 0.5rem;
}
#table_Download td{
	padding: 0px;
}
#table_Download thead th {
	font-size: 1em;
	background-color: #679A30;
	color: #FFFFFF;
}
#table_Download thead th a {
    text-decoration: none;
	color: #FFFFFF;
}
#table_Download tbody tr {
	font-size: 0.7em;
	text-align: center;	
}
#table_Download tbody tr:hover {
	background-color: #5080BC;
	color: #FFFFFF;
}

#table_Download tbody tr:hover a{
	color: #FFFFFF;
}

#td_btn {
	padding: 0px;
	vertical-align: middle;
}
#td_btn a {
	padding: 0px;
	vertical-align: middle;
	text-decoration: none;
	height: 100%;
	width: 100%;
}
#td_btn:hover {
	text-decoration: none;
	text-align: center;
	background-color: #64350D;
	color: #FFFFFF;
}

#td_btn a:hover {
	text-decoration: none;
	color: #FFFFFF;
}
#td_btn a:visited {
	text-decoration: none;
	color: inherit;
}
a .edit_btn, a .del_btn {
	display: table;
	text-decoration: none;
	width: 100%;
	height: 100%;
}


 
/* Doenload Table - STOP */
#login_table {
	display: table;
	padding-left: 2em;
	padding-right: 2em;
	margin-left: auto;
	margin-right: auto;
}

.partners_table{
	display: table;
	margin-left: auto;
	margin-right: auto;
	width: 100%;
	border-spacing: 0.5em;
}
#partners_row {
	display:table-row;
	width: 100%;
}
#partner_cell{
	display:table-cell;
	width: 100%;
	padding-left: 0.5em;
	padding-right: 0.5em;
	border: solid;
	border-width: thin;
	border-color: #64350D;
	border-top-left-radius: 1em;
	border-top-right-radius: 1em;
	border-bottom-left-radius: 1em;
	border-bottom-right-radius: 1em;
	vertical-align: middle;
}
#partner_cell a{
	text-decoration: none;
	color: inherit;
}
#partner_cell a:visited{
	text-decoration: none;
	color: inherit;
}

#partner_logo {
	display:table-cell;
	vertical-align: middle;
	width: 8em;
}
#partner_logo img{
	height: 3em;
}
#partner_name {
	display:table-cell;
	vertical-align: middle;
	width: 100%;
}
#expand_partner_dsc_1, #expand_partner_dsc_2, #expand_partner_dsc_3, #expand_partner_dsc_4, #expand_partner_dsc_5, #expand_partner_dsc_6{
	display: block;
	vertical-align: middle;
	width: 100%;
	text-align: center;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
}
#expand_partner_dsc_1:hover, #expand_partner_dsc_2:hover, #expand_partner_dsc_3:hover, #expand_partner_dsc_4:hover, #expand_partner_dsc_5:hover, #expand_partner_dsc_6:hover {
	vertical-align: middle;
	width: 100%;
	text-align: center;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	background-color: #679A30;
	color: #FFFFFF;
	font-weight: bold;
	border-top-left-radius: 1em;
	border-top-right-radius: 1em;
}

#description_collapse_1, #description_collapse_2, #description_collapse_3, #description_collapse_4, #description_collapse_5, #description_collapse_6 {
	display: none;
	vertical-align: middle;
	width: 100%;
	text-align: center;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	border-top-left-radius: 1em;
	border-top-right-radius: 1em;
	border-top-style: solid;
    border-left-style: solid;
    border-width: thin;
    border-right-style: solid;
    border-color: #679A30;
}
#description_collapse_1:hover, #description_collapse_2:hover, #description_collapse_3:hover, #description_collapse_4:hover, #description_collapse_5:hover, #description_collapse_6:hover {
	vertical-align: middle;
	width: 100%;
	text-align: center;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	background-color: #679A30;
	color: #FFFFFF;
	font-weight: bold;
	border-top-left-radius: 1em;
	border-top-right-radius: 1em;
	border-top-style: solid;
    border-left-style: solid;
    border-width: thin;
    border-right-style: solid;
    border-color: #679A30;
}
#partner_1_desc {
	display: none;	
}
#partner_2_desc {
	display: none;	
}
#partner_3_desc {
	display: none;	
}
#partner_4_desc {
	display: none;	
}
#partner_5_desc {
	display: none;	
}
#partner_6_desc {
	display: none;	
}
#login_table, #user_d_table {
	border-style: solid;
	border-width: thin;
	border-radius: 1.2em;
	border-color: #64350D;
	background-color: #FFFFFF;
	padding: 0.5rem;
}
#login_table p {
	font-size: 0.7em;
	text-align: right;
}
#login_form, #user_d_table {
	display: table;
}
#form_row, #user_d_row {
	display: table-row;
}
#form_cell, #user_d_cell {
	display: table-cell;	
}
.user_d_table {
	padding: 0.5rem;
	width: 99%
}
.user_d_row {
	width: 100%;
}
.user_d_cell {
	width: auto;
	text-align:justify;
}
.user_d_row #labels {
	width: 15%;
	padding-left: 5px;
	padding-right: 5px;
}
.user_d_row #pic_btn {
	width: 15%;
	text-align: right;
	padding-left: 5px;
	padding-right: 5px;
}
label, input, #pic_btn, #labels {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #64350D;

}
label {
	vertical-align: middle;
}
#partner_dsc_table_details {
/*	border-style: solid;
	border-width: thin;
*/
}
#description_details {
	width: 40%;	
}
.partner_description {
	display: block;
	border-width: thin;
	border-color: #679A30;
	width: 100%;
	margin-bottom: 0.5em;
	border-bottom-left-radius: 1em;
	border-bottom-right-radius: 1em;
	border-bottom-style: solid;
    border-left-style: solid;
	border-right-style: solid;
	overflow: hidden;
}
.partner_description table {
	border-style: none;
	border-width: thin;
	border-collapse: collapse;
	width: 100%;	
}
#tab_title{
	text-align: left;
	margin-top: 0.5em;
	margin-bottom: 0.5em;
	margin-left: 1em;
	margin-right: auto;
	font-weight: bold;
	vertical-align: middle;
}
.partner_description .field_label{
	width: 30%;
	font-family: Arial, Helvetica, sans-serif;
	text-align: right;
	font-size: 0.8em;
	font-weight: normal;
	vertical-align: middle;
	padding-right: 0.5em;
	padding-top: 0.3em;
	padding-bottom: 0.3em;
}
.partner_description .field_text{
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	font-size: 0.8em;
	font-weight: normal;
	vertical-align: middle;
	padding-right: 0.5em;
	padding-top: 0.3em;
	padding-bottom: 0.3em;
}
.partner_description #description_text{
	font-family: Arial, Helvetica, sans-serif;
	vertical-align: top;
}
#descr_title{
	text-align: left;
	margin-top: 0.5em;
	margin-bottom: 0.5em;
	margin-left: 1em;
	margin-right: auto;
	font-weight: bold;
	vertical-align: middle;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
}
#descr_body {
	height: 394px;
	overflow-y: hidden;
	overflow-y: scroll;
}
#descr_body .title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	font-weight: bold;
}
#descr_body p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	font-weight: normal;
}

.mynew {
    border-bottom: 1px solid #999999;
    margin: 3px 15px;
    position: relative;
}

.newtitle {
    border-bottom: 1px solid #999999;
    font-size: 16px;
    font-weight: bold;
    margin: 0 100px 0 0;
    padding: 7px 0 0;
    position: relative;
}

.newtext {
    font-size: 12px;
    font-weight: normal;
    margin: 0;
    padding: 0;
}

.more {
    height: 16px;
    position: relative;
    text-align: left;
}

.more a, .more a:link, .more a:hover, more a:visited, more a:active {
    background-position: right top;
    background-repeat: no-repeat;
    color: #000000;
    display: block;
    font-size: 14px;
    font-weight: bold;
    height: 16px;
    right: 10px;
    padding: 0;
    position: absolute;
    text-decoration: none;
    width: 70px;
}

.more a {
    background-image: url("/media/images/home/more_no2.png");
}

.more a:hover {
    background-image: url("/media/images/home/more2.png");
}





.datefrom {
    bottom: 0;
    font-size: 12px;
    font-weight: normal;
    height: 30px;
    position: absolute;
    right: -90px;
    text-align: right;
    width: 69px;
}

.backtonews {
    height: 16px;
    position: relative;
    text-align: right;
}

.backtonews a:hover {
    background-image: url("/media/images/home/back2.png");
}
.backtonews a {
    background-image: url("/media/images/home/back_no2.png");
}
.backtonews a, .backtonews a:link, .backtonews a:hover, backtonews a:visited, backtonews a:active {
    background-position: left top;
    background-repeat: no-repeat;
    color: #000000;
    display: block;
    font-size: 14px;
    font-weight: bold;
    height: 16px;
    right: 10px;
    padding: 0;
    position: absolute;
    text-decoration: none;
    width: 55px;
}



.myeve {
    border-bottom: 1px solid #999999;
    margin: 3px 15px 40px 15px;
    position: relative;
}


.datefromeve {
    font-size: 14px;
    font-weight: bold;
    height: 17px;
    margin-top: 14px;
    position: relative;
    text-align: left;
    width: 169px;
}


.evetitle {
    border-bottom: 1px solid #999999;
    font-size: 16px;
    font-weight: bold;
    margin: 0;
    padding: 3px 0 0;
    position: relative;
}

.evetext {
    font-size: 12px;
    font-weight: normal;
    margin: 0;
    padding: 0;
}

.moreeve {
    height: 16px;
    position: relative;
    text-align: left;
}

.moreeve a, .moreeve a:link, .moreeve a:hover, moreeve a:visited, moreeve a:active {
    background-position: right top;
    background-repeat: no-repeat;
    color: #000000;
    display: block;
    font-size: 14px;
    font-weight: bold;
    height: 16px;
    right: 10px;
    padding: 0;
    position: absolute;
    text-decoration: none;
    width: 70px;
}

.moreeve a {
    background-image: url("/media/images/home/more_no2.png");
}

.moreeve a:hover {
    background-image: url("/media/images/home/more2.png");
}

.backtoeve {
    height: 16px;
    position: relative;
    text-align: right;
}

.backtoeve a:hover {
    background-image: url("/media/images/home/back2.png");
}
.backtoeve a {
    background-image: url("/media/images/home/back_no2.png");
}
.backtoeve a, .backtoeve a:link, .backtoeve a:hover, backtoeve a:visited, backtoeve a:active {
    background-position: left top;
    background-repeat: no-repeat;
    color: #000000;
    display: block;
    font-size: 14px;
    font-weight: bold;
    height: 16px;
    right: 10px;
    padding: 0;
    position: absolute;
    text-decoration: none;
    width: 55px;
}

.footertext
{
    position: absolute;
    top: 0.0em;
    left: 11em;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 0.7em;
}
.euimg
{
    position: absolute;
    height: 95%;
    max-height: 43px;
    top: 0.2em;
    left: 2em;
}

.mcimg
{
    position: absolute;
    max-height: 43px;
    height: 95%;
    top: 0.2em;
    left: 2em;
}
.latestNews li a:hover
{
    color: Black;
}
.latestNews li a
{
    font-family: Arial,Helvetica,sans-serif;
    font-size: 0.7em;
}
.latestNews{
list-style-type: none;
padding-left: 3px;
padding-right: 3px;
}
.latestNews li{
margin-bottom: 10px;
}



.presentations{
	position: absolute;
	top: 0px;
	left: -10px;
}


.mcalogo{
	position: absolute;
	top: 0px;
	left: -10px;
	z-index: 15;
	display: none;
}

.slideshow {
    padding: 0px;
    position: relative;
	height: 180px;
}
.logo {
    background-image: url("../media/template/logo.png");
    background-repeat: no-repeat;
    bottom: 7px;
    height: 90px;
    position: absolute;
    right: 7px;
    width: 227px;
}
.slajd0 {
    height: 180px;
    opacity: 0;
    position: absolute;
    width: 767px;
    z-index: 3;
}
.slajd20 {
    height: 180px;
    opacity: 0.2;
    position: absolute;
    width: 767px;
    z-index: 3;
}
.slajd40 {
    height: 180px;
    opacity: 0.4;
    position: absolute;
    width: 767px;
    z-index: 3;
}
.slajd60 {
    height: 180px;
    opacity: 0.6;
    position: absolute;
    width: 767px;
    z-index: 3;
}
.slajd80 {
    height: 180px;
    opacity: 0.8;
    position: absolute;
    width: 767px;
    z-index: 3;
}
.slajd100 {
    height: 180px;
    opacity: 1;
    position: absolute;
    width: 767px;
    z-index: 3;
}
.secound {
    height: 180px;
    position: absolute;
    width: 767px;
    z-index: 2;
}
.back {
    height: 180px;
    position: absolute;
    width: 767px;
    z-index: 1;
}

#face-slider{
	position:fixed; 
	right:-316px; 
	top:190px; 
	z-index:100; 
	
}
    

#face-slider #tab{
	cursor:pointer; 
	height:110px; 
	width:35px; 
	float:left; 
	background: url(../imgs/facebook.png) no-repeat center center; 
	z-index:1;
}


#face-code{
	padding:5px; 
	border: solid #0170cf 3px; 
	background: #fff; 
	float:left; 
	width:300px; 
	height:458px;
	-moz-border-radius: 0 0 0 8px;
	-webkit-border-radius: 0 0 0 8px; 
	border-radius: 0 0 0 8px; 
}












@media (max-width: 640px) { body {
	font-size:0.2em;
	font-weight: bold;
} select { width: 100%;}}  
@media (min-width: 640px) { body {font-size:0.5em;} select { width: 100%;}} 
@media (min-width: 960px) { body {font-size:0.8em;} select { width: 100%;}} 
@media (min-width:1100px) { body {font-size:1em;} select { width: 100%;}}