
/* Page wide general settings */

a:link    {color: #253AC5; text-decoration: none;}
a:visited {color: #253AC5; text-decoration: none;}
a:hover   {color: #785D00; text-decoration: none;}
a:active  {color: #785D00; text-decoration: none;}

@font-face
{
  font-family: cab;
  src: url(../inc_fonts/Cabin-Regular.otf);
  font-weight:  normal;
}

@font-face
{
  font-family: cab;
  src: url(../inc_fonts/Cabin-Bold.otf);
  font-weight:  bold;
}

@font-face
{
  font-family: pt;
  src: url(../inc_fonts/PTZ55F.ttf);
  font-weight:  normal;
}

/*** DEFAULT HTML ELEMENTS SETTINGS ******************************************/

html {
/*   height: 100%; */
  height: auto !important;
  padding-bottom: 400px !important;
}

body {
  margin:                 0;
  padding:                5px 0px 100px 0px;
  height:                 100%;
  font-family:            sans-serif;
  background: url('../inc_img/master_bacground_v03c.svg'),linear-gradient(-45deg, #afc9ac 5%, #c0dbbc 50%, #afc9ac 95%);
  background-repeat:      repeat;
  background-attachment:  fixed;
  overflow-y:             scroll;
}

/*
input {
  width:  352px;
}*/
/*
label {
  display: block;
  float: left;
  width: 180px;
}*/

div {
  width:          100%;
  padding:        0px;
  margin:         0px;
}

h5 {
  padding:        0px;
  margin:         0px;
  margin-bottom:  4px;
}

h6 {
  margin:         0px;
  margin-bottom:  2px;
  padding:        0px;
  font-size:      small;
}

p{
  margin:         0px;
  padding:        0px;
}

table, th, td {
  margin:         0px;
  padding:        0px;
  border:         0px solid;
  border-spacing: 0px;
}
/*
tr {
  margin:         0px;
  padding:        0px;
}

td {
  margin:         0px;
  padding:        0px;
}*/

ul{
  margin:         0px;
  margin-left:    35px;
  padding:        0px;
  text-indent:    0;
}

li{
  margin-bottom:  0.5em;
}

/*** MASTER LAYOUT SETTINGS **************************************************/

#thepage{
  margin:             0px auto 10px auto;
  padding:            8px;
  padding-bottom:     20px;
  background-color:   white;
  border-radius:      7px;
  box-shadow:         4px 4px 8px #676767;
}

.clred{
  color:              red;
}

.clblu{
  color:              blue;
}

/*** WELCOME PAGE IDs AND CLASSES ********************************************/

#welcomephoto{
  margin:             12px auto 17px auto;
/*   background-image:   url('https://www.impan.pl/website/var/tmp/image-thumbnails/0/1615/thumb__banners/banner-bedlewo_1.jpeg'); */
  background-image:   url('https://upload.wikimedia.org/wikipedia/commons/9/94/K%C3%B3rnik_Zamek_234-07.jpg');
  background-size:    101% auto;
  background-repeat:  no-repeat;
  background-position: 50% 65%;
  border-radius:      7px;
  box-shadow:         4px 4px 8px #676767;
}

.theconference{
  padding:            6px 0px 6px 0px;
  font-family:        cab;
  text-align:         center;
}

.title{
  font-size:          1.75em;
  font-weight:        bold;
}

.description{
  font-size:          1.25em;
}

.Row {
    margin:           0px auto 0px auto;
    display:          table;
    width:            1024px;
    table-layout:     fixed;
    border-spacing:   10px;
}

.Column {
    display: table-cell;
}



/*** MAIN CONTENT LAYOUT *****************************************************/

#titlespace{
  margin:           0px;
  padding:          0px;
}

#titletab{
  margin-top:       0px;
  margin-bottom:    0px;
  margin-left:      auto;
  margin-right:     auto;
}

#ttcontent{
  padding:          0px;
  padding-bottom:   4px;
}

/* Main menu */

#sidemenu{
  float:            left;
  width:            200px;
}

.menufs{
  margin-bottom:    10px;
  border-radius:    12px; 
  background:       #eeeeee;
  border:           0px;
}
.menufsdesc{
  font-family:      pt;
  font-weight:      normal;
  font-size:        small;
  color:            #4d4d4d;

}

.menuitem{
  font-size:        medium;
  font-family:      cab;
  font-weight:      normal;
}

/*
.menusection{
  margin:           0px;
  padding:          0px;
}*/

/*
.msheading{
  margin-top:       10px;
  margin-right:     1em;
  padding-left:     1em;
  font-size:        small;
  font-weight:      normal;
  color:            #4d4d4d;
  border-style:     solid;
  border-width:     0px 0px 1px 0px;
}*/

/* Header */

.event{
  padding:          0px;
  font-family:      cab;
  font-size:        medium;
  text-align:       center;
  font-weight:      normal;
  color:            black;
}

.ctitle{
  font-weight:      bold;
  color:            red;
}

#cdate{
  font-weight:      bold;
  color:            blue;
}

/* Page */

#mainbody{
  margin-left:      225px;
  padding:          0px;
  min-height:       240px;
  max-width:        774px;
}

/* Speciffic elements */
/* -- input forms */


.regfield{
  margin-top:       5px;
  margin-bottom:    5px;
/*   height: auto; */
}

input.rgstr {
  width:  490px;
}

label.rgstr {
  display: block;
  float: left;
  width: 230px;
}

/*
.tbox{
  width:            352px;
}*/

/*** FOOTNOTES ***************************************************************/

#footertab{
  margin-top:       10px;
  margin-bottom:    0px;
  margin-left:      auto;
  margin-right:     auto;
  text-align:       left;
}

#footercontent{
  font-family:        cab;
  font-size:          x-small;
  text-align:         left;
  background-color:   white;
  border-radius:      7px;
  padding:            8px;
  box-shadow:         4px 4px 8px #676767;
  text-align:         center;
  color:              black;
}








