.button {
  background-color: white;
  border: none;
  color: #3A2203;
  padding: 10px 20px;
  text-align: center;
  align: right;
  text-decoration: none;
  display: inline-block;
  font-size: 16px;
  margin: 4px 2px;
  cursor: pointer;
}
.buttonID { display: none;}
.szkolenie {   background-color: white; border: none; color: #3A2203; padding: 0px 0px; text-align: center; align: right; text-decoration: none; display: inline-block; font-size: 14px; margin: 4px 2px; cursor: pointer;}
.szkolenieID { display: none;}

.table {
    display: table; font-size:12pt; font-family:Arial, Helvetica, sans-serif; color:#3A2203; text-align: center;
}

.row {
    display: table-row; border: 1px; border-color: #3A2203;
}

.column {
    display: table-cell;
    vertical-align: top;
    width: 25%; padding-bottom: 10px; padding-top: 10px; border-bottom: 1px solid #3A2203;
}

a { color:#E3C467; }
a:visited { color:#E3C467; }
a:active { color:#E3C467; }
a:hover { color:#E3C467; }
#menu_38dcaec a { text-decoration: none; }
#menu_38dcaec_pane { background-color: #3A2203; border: 1px solid #E3C467; padding-top: 10px; padding-bottom: 10px; box-shadow: 2px 2px 10px #888;}
#menu_38dcaec_hr { background-color: #E3C467; height: 1px; border: none; }
#menu_38dcaec_entry { padding-left: 10px; padding-right: 10px; padding-top: 3px; padding-bottom: 3px; }
#menu_38dcaec_entry:hover { background-color: #E3C467; color: #3A2203 !important; }
#menu_38dcaec_entry:hover span { color:#3A2203 !important; }
		.menu_38dcaec_mainMenuEntry { text-align: center; }
		.menu_38dcaec_mainMenuEntry:hover {	background-color:#3A2203; }
		.menu_38dcaec_mainMenuEntry:hover span {	color:#E3C467 !important; }
		#menu_38dcaec .mobileEntry { display: none; }
		#menu_38dcaec .normalEntry { display: block; }
		@media only screen and (max-width:550px) {
			#menu_38dcaec .mobileEntry { display: block; }
			#menu_38dcaec .normalEntry { display: none; }
		}
body { background-color:#FFFFFF; padding:0;  margin: 0; }
.textstyle1 { text-align:left; }
#container_75efadc6 { vertical-align: top; position:relative; display: inline-block; width:100%; min-height:40px; background-color:#3A2203;  }
#container_75efadc6_padding { margin: 10px; display: block;  }
#text_5640478c { position:absolute; left:53%; top:28%; background:none;  }
.textstyle2 { font-size: 80%; font-family:Arial, Helvetica, sans-serif; color:#E3C467; font-weight:bold;  }
.textstyle3 { text-align:center; }
#container_18a53080 { vertical-align: top; position:relative; display: inline-block; width:100%; max-width:800px; background-color:#FFFFFF; background-position:top left; background-size:cover;  }
#container_18a53080_padding { margin: 0px 10px 0px 10px;display: block;  }
#container_717efdca { vertical-align: top; position:relative; display: inline-block; width:100%; max-width:800px; background:none;  }
#container_717efdca_padding { margin: 10px; display: block;  }
#img_e35a6f1 { vertical-align: bottom; position:relative; display: inline-block; float:left; width:30%; min-width:30%; background:none;  }
#container_283d0531 { vertical-align: top; position:relative; display: inline-block; width:70%; min-height:30px; background:none;  }
#container_283d0531_padding { margin: 10px; display: block;  }
.textstyle4 { text-align:right; }
#menu_38dcaec { vertical-align: bottom; position:relative; display: inline-block; width:515px; height:40px; max-width:800px; text-align:left; background-color:#FFFFFF;  }
.menuholder1 { position: relative; overflow: hidden; width: 100%; height: 100%; }
.style1 { position:absolute; width:100px; height:40px; left:10px;  }
.style2 { position:absolute; top:0px; bottom:0px; left:0px; right:0px; margin-top:auto; margin-bottom:auto; margin-left:auto; margin-right:auto; height:25px;  }
.textstyle5 { font-size:16pt; font-family:Arial, Helvetica, sans-serif; color:#3C4450; text-shadow: 2px 2px 2px #C0C0C0;  white-space: nowrap; }
.textstyle6 { font-size:16pt; font-family:Arial, Helvetica, sans-serif; color:#000000; text-shadow: 2px 2px 2px #C0C0C0;  white-space: nowrap; }
.style3 { position:absolute; width:153px; height:40px; left:10px;  }
.textstyle7 { font-size:16pt; font-family:Arial, Helvetica, sans-serif; color:#3A2203; text-shadow: 2px 2px 2px #C0C0C0;  white-space: nowrap; }
.style4 { position:absolute; width:100px; height:40px; left:163px;  }
.style5 { position:absolute; width:100px; height:40px; left:263px;  }
.style6 { position:absolute; width:100px; height:40px; left:363px;  }
.textstyle8 { font-size:15pt; font-family:Arial, Helvetica, sans-serif; color:#E3C467; text-shadow: 2px 2px 2px #8B8B8B;  white-space: nowrap; }
.textstyle9 { font-size:15pt; font-family:Arial, Helvetica, sans-serif; color:#E3C467;  white-space: nowrap; }
#container_92975f0 { vertical-align: top; position:relative; display: inline-block; width:70%; min-height:30px; background:none;  }
#container_92975f0_padding { margin: 10px; display: block;  }
#container_52599920 { vertical-align: top; position:relative; display: inline-block; width:100%; min-height:400px; background-color:#FFFFFF; background-image: url(rc_images/background_main.png); background-position:top center; background-size:cover;  }
#text_4a4b29ab { position:absolute; left:0px; top:31%; width:100%; height:70px; background:none;  }
.textstyle10 { font-size:40pt; font-family:'Niconne', sans-serif; color:#FFFFFF; text-shadow: 2px 2px 2px #484848;  }
.textstyle11 { font-size:24pt; font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; text-shadow: 2px 2px 2px #484848;  }
.textstyle12 { font-size:16pt; font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; text-shadow: 2px 2px 2px #484848;  }
#container_7af4dfa0 { vertical-align: top; position:relative; display: inline-block; width:85%; min-height:580px; max-width:800px; background:none;  }
#container_7af4dfa0_padding { margin: 10px; display: block;  }
#container_94f4ad3 { box-sizing: border-box; vertical-align: top; border-radius: 9px; position:relative; display: inline-block; width:100%; min-height:100px; background-color:#3A2203; background: linear-gradient(to bottom, #3A2203, #3A2203); border: 1px solid #545454;  }
#container_94f4ad3_padding { margin: 10px; display: block;  }
.textstyle13 { font-size:11pt; font-family:Arial, Helvetica, sans-serif; color:#E3C467; font-weight:bold;  }
.textstyle14 { font-size:12pt; font-family:Arial, Helvetica, sans-serif; color:#E3C467;  }
.textstyle15 { font-size:10pt; font-family:Arial, Helvetica, sans-serif; color:#E3C467;  }
#container_61c472e7 { vertical-align: top; position:relative; display: inline-block; width:100%; min-height:88px; background:none;  }
#container_61c472e7_padding { margin: 20px 10px 20px 10px;display: block;  }
.textstyle16 { font-size:28pt; font-family:Arial, Helvetica, sans-serif; color:#3A2203; text-shadow: 2px 2px 2px #C0C0C0;  }
.textstyle17 { font-size:14pt; font-family:Arial, Helvetica, sans-serif; color:#3A2203; text-shadow: 2px 2px 2px #C0C0C0;  }
.textstyle18 { font-size:10pt; font-family:Arial, Helvetica, sans-serif; color:#292929; line-height: 1.5; text-shadow: 2px 2px 2px rgba(95, 92, 96, 0.392157);  }
#container_5ed68884 { vertical-align: top; position:relative; display: inline-block; min-width: 150px; width:20%; min-height:150px; background:none;  }
#container_5ed68884_padding { margin: 10px; display: block;  }
#img_4d2e226d { box-sizing: border-box; vertical-align: bottom; border-radius: 15px; position:relative; display: inline-block; margin:0px 5px 10px 0px;width:90%; background:none; border: 1px solid #3A2203;  }
.textstyle19 { font-size:14pt; font-family:Arial, Helvetica, sans-serif; color:#000000; text-shadow: 2px 2px 2px #C0C0C0;  }
#container_51dd1a2f { vertical-align: top; position:relative; display: inline-block; min-width: 150px; width:20%; min-height:150px; background:none;  }
#container_51dd1a2f_padding { margin: 10px; display: block;  }
#img_7d48d734 { box-sizing: border-box; vertical-align: bottom; border-radius: 15px; position:relative; display: inline-block; margin:0px 5px 10px 0px;width:90%; background:none; border: 1px solid #3A2203;  }
#container_6d2dd433 { vertical-align: top; position:relative; display: inline-block; min-width: 150px; width:20%; min-height:150px; background:none;  }
#container_6d2dd433_padding { margin: 10px; display: block;  }
#img_3cfa0dcf { box-sizing: border-box; vertical-align: bottom; border-radius: 15px; position:relative; display: inline-block; margin:0px 5px 10px 0px;width:90%; background:none; border: 1px solid #3A2203;  }
#container_466424f6 { vertical-align: top; position:relative; display: inline-block; min-width: 150px; width:20%; min-height:150px; background:none;  }
#container_466424f6_padding { margin: 10px; display: block;  }
#img_66981399 { box-sizing: border-box; vertical-align: bottom; border-radius: 15px; position:relative; display: inline-block; margin:0px 5px 10px 0px;width:90%; background:none; border: 1px solid #3A2203;  }
#container_2999867e { vertical-align: top; position:relative; display: inline-block; min-width: 150px; width:20%; min-height:150px; background:none;  }
#container_2999867e_padding { margin: 10px; display: block;  }
#img_67883280 { box-sizing: border-box; vertical-align: bottom; border-radius: 15px; position:relative; display: inline-block; margin:0px 5px 10px 0px;width:90%; background:none; border: 1px solid #3A2203;  }
#container_3310436c { vertical-align: top; position:relative; display: inline-block; width:100%; background:none;  }
#container_3310436c_padding { margin: 10px; display: block;  }
.textstyle20 { font-size:18pt; font-family:Arial, Helvetica, sans-serif; color:#3A2203; text-shadow: 2px 2px 2px #C0C0C0;  }
#container_75018b1a { box-sizing: border-box; vertical-align: top; position:relative; display: inline-block; width:100%; min-height:30px; background-color:#3A2203; border: 0px solid #545454;  }
#container_75018b1a_padding { margin: 10px; display: block;  }
.textstyle21 { font-size:10pt; font-family:Arial, Helvetica, sans-serif; color:#E3C467; font-weight:bold; text-shadow: 2px 2px 2px #000000;  }
.textstyle22 { font-size:14pt; font-family:Arial, Helvetica, sans-serif; color:#3A2203; text-shadow: 2px 2px 2px #C0C0C0;}
.textstyle23 { font-size:10pt; font-family:Arial, Helvetica, sans-serif; color:#3A2203; text-shadow: 2px 2px 2px #C0C0C0;}
.textstyle24 { font-size:10pt; font-family:Arial, Helvetica, sans-serif; color:#3A2203; text-shadow: 2px 2px 2px #C0C0C0;}
.textstyle25 { font-size:12pt; font-family:Arial, Helvetica, sans-serif; color:#3A2203; text-shadow: 2px 2px 2px #C0C0C0;}
.textstyle26 { font-size:12pt; font-family:Arial, Helvetica, sans-serif; color: red; padding: 2px;}
.textstyle27 { font-size:16pt; font-family:Arial, Helvetica, sans-serif; color: red; padding: 2px;}
.textstyle28 { font-size:12pt; font-family:Arial, Helvetica, sans-serif; color:#3A2203; text-shadow: 2px 2px 2px #C0C0C0;}
a.link-text { font-size:12pt; font-family:Arial, Helvetica, sans-serif; color:#3A2203; text-shadow: 2px 2px 2px #C0C0C0;}
a.link-text:visited { font-size:12pt; font-family:Arial, Helvetica, sans-serif; color:#3A2203; text-shadow: 2px 2px 2px #C0C0C0;}
a.link-text:active { font-size:12pt; font-family:Arial, Helvetica, sans-serif; color:#3A2203; text-shadow: 2px 2px 2px #C0C0C0;}
a.link-text:hover { font-size:12pt; font-family:Arial, Helvetica, sans-serif; color:#3A2203; text-shadow: 2px 2px 2px #C0C0C0;}


@media only screen and (max-width: 550px)
{
		#menu_38dcaec { width:100px;  }
}

.post-window {width: 100%; align: center;}
.postMSG {border: 1px; border-color: #3A2203; align: center;}
.post-group {width: 80%; padding: 10px 10px; align: center; border: 1px;}
.post-prep {display: inline; white-space: nowrap; width: 40px; align: center; vertical-align: middle; padding-right: 10px;}
.post-prep2 {display: inline; white-space: nowrap; width: 100%; align: center; vertical-align: middle;}
.post-text {font-size:16pt; font-family:Arial, Helvetica, sans-serif; color:#3A2203; text-shadow: 2px 2px 2px #C0C0C0;}
.send_mail { width: 60%; font-size:12pt; font-family:Arial, Helvetica, sans-serif; color:#3A2203; text-shadow: 2px 2px 2px #C0C0C0; display: inline; white-space: nowrap; padding: 5px 5px;}
.button-msg { align: center; width: 100%}
.button-msg2 {background-color: white; border: none; color: #3A2203; padding: 10px 20px; text-align: center; align: right; text-decoration: none; display: inline-block; font-size: 16px; margin: 4px 2px; cursor: pointer;}
.laydiv {align: center; width: 25%; min-width: 300px; border-style: solid none solid none; border-color: white; text-align: center; display: inline-block; font-size: 30px; margin: 20px 0px 10px 0px; padding: 5px 0px}
.edycja-info {color: red; font-size: 24pt; padding-top: 70px; font-weight: bold; display: block; text-shadow: 2px 2px 2px white;  font-family:Arial, Helvetica, sans-serif;}

.photo_m {padding: 10px 10px; width: 70%; min-width: 300px; border: 1px; border-radius: 8px; display: block; margin-left: auto; margin-right: auto;}
.photo_u1 { text-align:center; width: 100%;}
.photo_u2 { text-align:center; display: inline-block;}
.photo_u3 {margin: 10px 5px; height: 150px; }
