
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
nav, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, nav, nav, section {
	display: block;
}
body {
   font-family: 'Gabriela', serif;
     color: #394a4a;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
/*table {	border-collapse: collapse;border-spacing: 0;}*/
/*table td{border:1px solid black}*/


header{
    font: "Courier";
    border-bottom:2px #FFFFFF solid;
    background-color: #005883;
    font-family: 'Gabriela', serif;
        /*background-image: -webkit-gradient(*/
	/*linear,*/
	/*left top,*/
	/*left bottom,*/
	/*color-stop(0, #99450C),*/
	/*color-stop(1, #BA6D2D)*/
/*);*/
/*background-image: -o-linear-gradient(bottom, #99450C 0%, #BA6D2D 100%);*/
/*background-image: -moz-linear-gradient(bottom, #99450C 0%, #BA6D2D 100%);*/
/*background-image: -webkit-linear-gradient(bottom, #99450C 0%, #BA6D2D 100%);*/
/*background-image: -ms-linear-gradient(bottom, #99450C 0%, #BA6D2D 100%);*/
/*background-image: linear-gradient(to bottom, #99450C 0%, #BA6D2D 100%);*/

}
{border-radius: 5px;cursor: pointer;color: white;background-image: -webkit-gradient(linear,left top,right bottom,color-stop(0.71, #313B7F),color-stop(1, #2D3793));
background-image: -o-linear-gradient(right bottom, #313B7F 71%, #2D3793 100%);background-image: -moz-linear-gradient(right bottom, #313B7F 71%, #2D3793 100%);
background-image: -webkit-linear-gradient(right bottom, #313B7F 71%, #2D3793 100%);background-image: -ms-linear-gradient(right bottom, #313B7F 71%, #2D3793 100%);
background-image: linear-gradient(to right bottom, #313B7F 71%, #2D3793 100%);
}
a:hover{ color: #ed962f ; cursor:pointer; text-decoration: none;}

.ob{color: #968c5b;background:#e4dcb1;}.ob,.bb{border:1px solid #394a4a;padding: 0.5%;border-radius: 5px;font-weight:800;margin-right: 0.2%;}.bb:hover{ color: #968c5b;}.bb{ cursor: pointer}

.no{visibility: hidden; position: absolute;height:1%;}
.yes{visibility: visible;position: relative;height:1%;}
a,a:visited,a:active{
 color: #394a4a;
 cursor:pointer;
 text-decoration: none;
 /*opacity: 0.75;*/
}
a:hover{color: #394a4a; cursor:pointer; text-decoration: none;}
/*#main a,#main a:visited,#main a:hover,#main a:active{*/
/*color: blueviolet;*/
/*}*/

#logo{
    width:15.5%;
    height:100%;
    float:left;
    margin-left:1%;
    line-height: 160%;
    margin-top:0.3%;
    margin-bottom: -1%;

}


/*********sprite****************/
.map2,.igi,.sprite {background-repeat: no-repeat;background-image:url('d1.png');display:inline-block; overflow:hidden;}
.ilogo {float:left;width:212px; height:68px; background-position: -752px 0px;}
.ilog {width:48px; height:48px; background-position: -870px -203px}
.ilog:hover {width:48px; height:48px; background-position: -819px -202px}
.imsg {width:48px; height:48px; background-position: -966px -52px}
.imsg:hover {width:48px; height:48px; background-position: -967px 0px}
.iq {width:64px; height:64px; background-position: -952px -102px}
.ipl {width:40px; height:20px; background-position: -946px -234px;float: right; margin: 1% 1% 1% 0;border: 2px ridge #394a4a;}
.iplz {width:40px; height:20px; background-position: -946px -234px;margin-bottom:-18%;border:1px solid black}
.igb {width:40px; height:20px; background-position: -820px -253px;float: right; margin: 1% 1% 1% 0;border: 2px ridge #394a4a;}
.igbz {width:40px; height:20px; background-position: -820px -253px;margin-bottom:-18%;border:1px solid black}
.iloga {width:64px; height:64px; background-position: -754px -137px}
.ical {width:64px; height:64px; background-position: -952px -168px}
.ifir {width:64px; height:64px; background-position: -886px -137px}
.iinfo {width:64px; height:64px; background-position: -820px -137px}
.iloga {width:64px; height:64px; background-position: -754px -137px}
.islap {width:64px; height:64px; background-position: -820px -71px}
.iuser {width:64px; height:64px; background-position: -754px -71px}
.iq {width:64px; height:64px; background-position: -952px -102px}
.iamsg {width:64px; height:64px; background-position: -754px -203px}
.igi {width:750px; height:501px; background-position: -2px -2px;position: absolute;margin-left:20%;margin-top: 1%;border-radius: 5px}
.igi2 {width:250px; height:166px; background-position: -753px -295px;float:left;margin-top: 3%}
.ix {width:26px; height:26px; background-position: -920px -203px;cursor:pointer;}
.idown {width:24px; height:24px; background-position: -754px -269px}
.iright {width:24px; height:24px; background-position: -988px -234px;margin-bottom:-0.5%;}
.iright:hover{width:24px; height:24px; background-position: -754px -269px;margin-bottom:-0.5%;}
.iplus {width:32px; height:32px; background-position: -860px -251px;}
.ix2 {width:12px; height:12px; background-position: -807px -280px}
.iplus2 {width:12px; height:12px; background-position: -822px -276px}
.iplus3 {width:12px; height:12px; background-position: -826px -276px}
.iret {width:64px; height:64px; background-position: -886px -71px}
.iedit {width:24px; height:24px; background-position: -992px -260px;cursor:pointer;}
.iempty {width:24px; height:24px; background-position: -940px -256px}
.icheck {width:24px; height:24px; background-position: -780px -269px}
.ifind {width:24px; height:24px; background-position: -914px -255px}
.iup {width:24px; height:24px; background-position: -920px -229px}
.map2 {width:890px; height:470px; background-position: -422px -505px;position: absolute;margin-left:16%}
/*********sprite****************/

#altlogo{
    float: left;
    margin-top: 1.0%;
    font-size: 130%;
    color: #394a4a;
}
#altlogo:hover{
color:#7faf1c;
}
b{
    color: #F5D781;
}
nav{
    width:13%;
    float:right;
    margin-top: 0.7%;
}




nav li{
    float:right;
    width: 22%;
    text-align: center;
    cursor:pointer;
    margin-left: 3% ;
    /*height: 100%;*/
    padding: 0.2% 0.7%;
    font-size: 100%;
    font-weight: 800;

}

#mp{
    font-size: 130%;
    padding: 0.1% 0.7%;
    font-weight: 800;
    margin-top: 0.7%;
    margin-right: 0.5%;
}

#mp:hover{
color:#7faf1c;
}

/*#mp2{ background:url('../img/core/m.png' );background-size: 50% ;background-repeat: no-repeat;background-position: center;margin-left: 1.7%;}*/
/*#mp3{ background:url('../img/core/m.png' );background-size: 50% ;background-repeat: no-repeat;background-position: center}*/

#name{
    font-size: 130%;
    float: right;
    margin: 0.7% 0.5%;
    padding: 0 0.5%;
    border-left: 4px groove white;
    /*border-right: 3px ridge white;*/
    font-kerning: auto;
    /*width:10%*/
}



#login{
    float: right;
    width:25%;
    height:60%;
    padding: 0 0.1%;
    font-size: inherit;
    margin-top: 0.9%;
}

i{
    margin-top: 0.3%;
    margin-right: 4%;
    font-size: 90%;
    float: right;
}
#login input{
    float:left;
    width:36%;
    font-size: inherit;
}

#login #s{width:19%;cursor:pointer;float: left;margin-left: 0.5%;}
#login #s,#id_rej,#fm{disabled:true;color: rgb(173, 169, 165);border-bottom: 2px solid #aaaaaa;border-right: 2px solid #aaaaaa;border-radius: 5px;  }
#content{
    height: 80.2%;
    width: 100%;
    border-bottom: 2px solid #f2dfc2;
    border-top: 2px solid #f2dfc2;
}

#main{
    width:82%;
    float:left;
    margin: 1%;
    font-size: inherit;

}

#left{
    /*margin-top:-6px;*/
    margin-top:1%;
    margin-left: 0.5%;
    padding: 0.2%;
    width: 14%;
    height: 67.9%;
    float:left;
    border: 2px groove #f2dfc2;
    /*border-right: #738be1 3px solid;*/
    /*border-bottom: #738be1 3px solid;*/
    border-radius: 5px;

}
.month{
    width:80%;
    margin-left: 10%;
    /*padding-bottom: 1%;*/
    float: left;
}

.text{
    /*padding:2%;*/
    /*text-align: center;*/
     /*width:20%;*/
     /*height: 80%;*/
    /*float: left;*/
 }
#cont{
       padding:2%;
    text-align: center;
     width:13%;
        height: 100%;
    float: left;

}
#fcont{
    margin-top: 0.7%;
    text-align: center;
     width:25%;
    float: left;

}

#open{
    width: 10%;
    height: 60%;
    float: left;
    text-align: center;
    margin-top: 1.2%;
    font-size: 130%;
    font-weight: 800;

}
#footleft{
    height: 100%;
    float: left;
}

#placed{
    float: left;
    width:12%;
    height: 100%;

    /*margin-left:3% ;*/
    text-align: center;

}
/*#calendar{*/
    /*width: 99%;*/
    /*height: 29%;*/

/*}*/

#contact{
    font-size: inherit;
    height: 24.5%;
    width: 100%;
    text-align: right;

}
/*#door{*/
    /*margin-left: 2%;*/
    /*margin-top: 2%;*/
    /*float: left;*/
    /*width: 30%;*/
    /*height: 100%;*/
    /*background:url('../img/core/1.PNG');*/
    /*background-size: 100%;*/
    /*background-repeat: no-repeat;*/
     /*border-radius: 5px;*/

/*#contt{*/
    /*border: red 1px solid;*/
    /*margin:100px;*/
/*}*/
h1{
    margin:10%;
    opacity: 0.7;
}
h2{
    color: #968c5b ;
    font-weight: 800 ;
    margin: 4% 0 2% 0;

}

h3{
    margin-left:-2.1%;
    font-size: 15px;
    width:90%
}

h4{
    color: #67603f ;
    font-weight: 800 ;
}

#map{
    margin:0.5% 1%;
    width: 300px;
    height: 100%;
    float:left;
    border-radius: 5px;

}

footer{
    background-color: #738be1 ;
    margin-top:2px;
    width: 100%;
}
footer{
background-image: -webkit-gradient(
	linear,
	left top,
	left bottom,
	color-stop(0, #F8E8CE),
	color-stop(1, #FFFFF8)
);
background-image: -o-linear-gradient(bottom, #F8E8CE 0%, #FFFFF8 100%);
background-image: -moz-linear-gradient(bottom, #F8E8CE 0%, #FFFFF8 100%);
background-image: -webkit-linear-gradient(bottom, #F8E8CE 0%, #FFFFF8 100%);
background-image: -ms-linear-gradient(bottom, #F8E8CE 0%, #FFFFF8 100%);
background-image: linear-gradient(to bottom, #F8E8CE 0%, #FFFFF8 100%);
}
header,#intro,.st0{
/*color: black;*/
/*background-image: -webkit-gradient(*/
	/*linear,*/
	/*left top,*/
	/*left bottom,*/
	/*color-stop(0.49, rgb(245, 255, 255)),*/
	/*color-stop(1, rgb(204, 255, 255))*/
/*);*/
/*background-image: -o-linear-gradient(bottom, rgb(245, 255, 255) 49%, rgb(204, 255, 255) 100%);*/
/*background-image: -moz-linear-gradient(bottom, rgb(245, 255, 255) 49%, rgb(204, 255, 255) 100%);*/
/*background-image: -webkit-linear-gradient(bottom, rgb(245, 255, 255) 49%, rgb(204, 255, 255) 100%);*/
/*background-image: -ms-linear-gradient(bottom, rgb(245, 255, 255) 49%, rgb(204, 255, 255) 100%);*/
/*background-image: linear-gradient(to bottom, rgb(245, 255, 255) 49%, rgb(204, 255, 255) 100%);*/
background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0, #F8E8CE),
	color-stop(1, #FFFFF8)
);
background-image: -o-linear-gradient(top, #F8E8CE 0%, #FFFFF8 100%);
background-image: -moz-linear-gradient(top, #F8E8CE 0%, #FFFFF8 100%);
background-image: -webkit-linear-gradient(top, #F8E8CE 0%, #FFFFF8 100%);
background-image: -ms-linear-gradient(top, #F8E8CE 0%, #FFFFF8 100%);
background-image: linear-gradient(to top, #F8E8CE 0%, #FFFFF8 100%);
/*background-image: -webkit-gradient(*/
	/*linear,*/
	/*left top,*/
	/*left bottom,*/
	/*color-stop(0, rgb(180, 201, 255)),*/
	/*color-stop(1, rgb(115, 139, 225))*/
/*);*/
/*background-image: -o-linear-gradient(bottom, rgb(180, 201, 255) 0%, rgb(115, 139, 225) 100%);*/
/*background-image: -moz-linear-gradient(bottom, rgb(180, 201, 255) 0%, rgb(115, 139, 225) 100%);*/
/*background-image: -webkit-linear-gradient(bottom, rgb(180, 201, 255) 0%, rgb(115, 139, 225) 100%);*/
/*background-image: -ms-linear-gradient(bottom, rgb(180, 201, 255) 0%, rgb(115, 139, 225) 100%);*/
/*background-image: linear-gradient(to bottom, rgb(180, 201, 255) 0%, rgb(115, 139, 225) 100%);*/
}
.but,button{border-radius: 5px;cursor: pointer;color: #968c5b;background:#e4dcb1;font-weight:800;}
.but:hover,button:hover{color:#7faf1c;}
zn{
    color:#738be1;
    cursor: pointer;
}

sw{
    color: red;
}

l{
    float: left;
    padding-right: 1%;
}
.date{
    font: "Courier New";
    /*padding-right: 1px ;*/
    font-style:italic;
    float: left;
    /*border-left: 1px white solid;*/
    border: 1px white solid;
    width: 9.5%;
    font-size: 100%;
    cursor: help;
    text-align: right;
    padding-right: 3%;
}
.wsp{
    float: left;
    width: 30%;
    height: 60%;
    border: 1px red dotted;
}


/*<----------------------------Rejestracja->>>>>>>>>>>>>>>>>>>>>>*/


#rejestracja{
    width: 95%;
    margin: 0 auto;
}

#rejestracja tr{
       height: 220%;
}

.k1{
    width: 200px;

}
.k2{
    width: 35%;
}

.k2 input{
    width: 90%;
    border-radius: 5px;
    margin-top: 3%;
    border: 1px solid #808080;
}
/*.k3{*/
    /*width: 50%;*/
/*}*/
#k4 input{
    width: 12%;
    font-size: inherit;
    border-radius: 5px;
    margin-top: 3%;
}

.d input{
    border-radius: 5px;
    border: 2px green solid;
}

.z input{
    border-radius: 5px;
    border: 2px red solid;
}

#id_log,#id_password{
border-radius: 5px;
float: right;
border: 1px solid #808080;
margin-right: 1%;
}

#alert,#alert2{
    height:100%;
    width:100%;
    position: absolute;
    background:#000000;
    opacity: 0.9;
    z-index: 3;

}

#msg{
    margin: 15% 35%;
    position: absolute;
    opacity: 0.9;
    z-index: 4;
    border-radius: 5px;
    color:#504a2e;
    /*border: 4px green double;*/
    width:424px; height:166px;
    background-position: -2px -505px;

}

#mst{
     color:#504a2e;
    padding:7% 0% 0% 7% ;
    margin-right: 4%;
    text-align: center;
    height: 55%;
}

#buttons{
    width: 100%;
    height: 20%;
    text-align: center;
}
#imggg{;z-index: 6;border-radius: 5px;}
#cancel{
    float:right;
}


#kr2,#kr1{
    float: right;
    margin: 1% 1% 1% 0;
    width: 40px;
    height:20px;
    background-repeat: no-repeat;
    border: 2px ridge #394a4a;
}

/*#kr1{*/

        /*background:url('../img/core/pl.png');*/
        /*background-repeat: no-repeat;*/
        /*background-size: 100% ;*/
/*}*/


/*#kr2{*/
        /*background:url('../img/core/gb.png');*/
        /*background-repeat: no-repeat;*/
        /*background-size: 100% ;*/
/*}*/

#info{
    padding: 1%;
    border: 3px ridge #f2dfc2;
    width: 83%;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
    border-top-left-radius: 5px;
}
#info #txt{
 padding: 1%;
}
#txt2,#txt3{padding: 1%;border: 3px ridge #f2dfc2;border-radius: 5px;}
#txt2{height: 95.5%;}
#txt3{height: 85.5%;}
.slap{
    width: 80%;
    /*float: left;*/
    border: 3px ridge #f2dfc2;
    cursor: pointer;
    margin-left: 3px;
    padding: 8% 12%;
    margin-bottom: 2%;
    border-top-right-radius: 5px ;
    border-bottom-right-radius: 5px;
}

.us{
    border-right: 3px ridge #f2dfc2;
    border-top: 3px ridge #f2dfc2;
    border-bottom: 3px ridge #f2dfc2;
    border-left: 3px white solid;
    background:none !important;

}
#id_text{
    width:90%;
    columns: 4;
    resize: none;
    border-radius: 5px;
    border: 1px solid #808080;
}

#id_aemail{
    width: 60%;
    border-radius: 5px;
    border: 1px solid #808080;
}
#sll{
    width:15%;
    float: right;
}

#intro{
height: 100%;
}

.spec,#spec{
    float: left;
    width: 33%;
    height: 70%;
    margin-top: 5%;
    text-align: center;
    font-weight: 800;
}

#spec{
    border-left: 3px black dashed;
    border-right: 3px black dashed;
}


/*********************************admin panel*************************************/
#logadd{border-top:3px dashed #394a4a }
#adminpanel{
    margin: 0.3% 2%;
    float: right;
    width:256px;
    height: 132px;

}

#adminpanel div{
    float: left;
}

#viewer{border: 2px #aaaaaa solid;height: 30%;margin: 1%;padding: 1%;border-radius: 5px}
#reiv{float: left;height: 75%;width:45%;border:2px solid green;border-radius:5px ; word-wrap: break-word;}

#reciv{margin-top:-2.2%;float: right;height: 100%; width:45%;}
#id_otext{
    float: right;
    resize: none;
    width: 98%;
    border:2px solid gray;
    border-radius:5px ;
   }

.True{border: 3px gray solid;}
.False{border: 3px greenyellow solid;}
#ulist td{border: 1px solid #504a2e;text-align: center;height: 50px;}
#scro{height: 100%;}#scro2{height: 63%;margin-bottom: 1% ;}#scro3{margin-bottom: 0.6%;}
#scro4{margin: 1% 0;}
#scro,#scro2,#scro3,#scro4{overflow-y: scroll;width: 100%;}
.small{width: 4%;}.medium{ width: 7%;}.big{ width: 10%; }
#otherfields{ margin-top: 1% ;width: 100%;height: 50%;float: left;}
#id_desc{margin-top: 1%;width: 99.5%;resize: none;}

.hidden,.hidden3{
    visibility: hidden;
    position: absolute;
    background: #F8E8CE;
    color: #bf9654;
    width: 10%;
    height: 5%;
    border: 2px double #bf9654;
    border-radius: 3px;
    margin-left: 1.2%;
    padding: 1%;
    font-weight: 800;
    font-size: 120%;
    text-align: center;
}
.hidden2{
    position: absolute;
    visibility: hidden;
    /*width: 94%;*/
    height: 1%;
    border: 2px double #bf9654;
    border-radius: 5px;
    margin-top: 5%;

}
.hidden3{ height: 9%;margin-left: -10.2%;font-size: 80%;}
#ba{
    float:right;
    width:100%;
    height: 60px;
    /*border: 1px gray solid;*/
}

#ba textarea{
    /*resize: horizontal;*/
    /*border: none;*/
    font-size: 10px;
}

.ans{
    border: 2px ridge #dfe7fe;
    border-radius: 5px;
    /*border-left: 1px #000000 solid;*/
    /*border-right: 1px #000000 solid;*/
    width: 96%;
    padding: 1%;
    margin: 0.5% 0;
    font-size: 12px;
    word-wrap: break-word;
}

.scro5 .Truee,#scro4 .Truee{margin-left: 1%;border: 2px solid #e68f96;}#scro4 .Falsee,#scro5 .Falsee{margin-left: 1%;border: 2px solid #7faf1c;}

#scro4 i{
    margin-top: 0%;
    margin-right: -1%;
    font-size: 10px;
    padding: 1%;
}
#left .tpc{margin: 1px;border-radius:3px;padding: 2.2%;font-size: inherit;}
.st1{background: #e68f96;}.st2{background: #a1d29e;}
#box{float:left;width: 0px;padding-left: 8%;font-size: inherit;line-height: 485%;border:1px solid #bf9654}
#box div{border-left:3px solid #394a4a;margin-left: -1px;}
.box{
    height: 100%;
    width: 5%;
    text-align: center;
    float: left;
    line-height: 285%;
    border:1px solid #aaaaaa;
}

.ie{z-index: 2;font-size:130%;float: left}
.ih{visibility: hidden}
.is{visibility: visible}
.se{position: fixed}
#sc{

   width: 100%;
}

#dtable{
    float: left;

    margin-left: -1px;
    border-left: 1px #aaaaaa solid;
    width: 85%;

}

#dtable .row{
    width: 95%;
    font-size: inherit;
    line-height: 194%;
    font-size: 15px;
    float: right;
    height: 50%;


}
#rt{width: 100%;margin-left: 2%;height: 18.5%;margin-top: 0.5%;margin-bottom: 0.4%;border-bottom:1px solid black;}#rt:last-child{border:none}
.color{
    margin-top:-0.2%;
    border: 1px solid #aaaaaa;
    float: left;
    font-size: 0px;
    width: 25px;
    height: 20px;
}

#addpan{width: 50%;}
.cc{margin-top:-0.2%;border: 1px solid #aaaaaa;float: left;width: 25px;height: 22px;margin-right:1% ;}
.ans i{float: left;color: #aaaaaa;}
.sw{border:2px dashed #aaaaaa;padding: 1%;margin: 1%; }
#scro{ height: 100%;}
#scro2{height: 62%;margin-bottom: 1% ;}
#scro3{margin-bottom: 0.6%;}
#scro4{ margin: 1% 0;}
#scro,#scro2,#scro3,#scro4,.scro5,.scro6{ overflow-y: scroll; width: 100%;}
.qa{border-bottom:2px dashed #aaaaaa;padding: 1.2%;width: 97% }.q{margin-top: 0.8%;}.sm{width: 45%;float: left;text-align: center}.sm4{width: 100%;text-align: center}
.sm td,.sm2 td,.sm3 td,.sm4 td{padding: 0.5%;vertical-align: middle;border: 1px solid #bf9654;font-size: 100%;height:30px;}
.pl{float: left;margin-left: 14%;}.gb{margin-right: 27.6%}
/*ckeditor*/
#info table td{border:1px #aaaaaa solid;}
#info em{font-style: italic;}
#info strong ,#info table th{font-weight: 800;}
#info table th{ border:3px #aaaaaa groove;}
#info ul{list-style-type:disc;margin-left:3%;}
#info ol{padding-left: 2%;}
blockquote{font-weight:800;color:#aaaaaa;font-style: italic}
