/* Styl strony newcase.pl */
/* Autor: Wojciech Wawrzeczko */


/* Zerowanie stylu domyślnego */

html, body, div, span, applet, object,iframe,
h1, h2, h3, h4, h5, h6,p, blockquote, pre, a,
abbr, acronym, address,big, cite, code, del, dfn, em,
font, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var, b, u, i, center,
dl, dt, dd, ol, ul, li,fieldset, form, input, button, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	border: 0;
	margin: 0;
	padding: 0;
	vertical-align: baseline;
}

/* Początek */


body {	
	text-align: justify; 
	font-size: 100%;
	color: black;
	background-color: rgb(100,135,176);
	/*background-image : url('/img/Untitled.jpg');*/
	background: linear-gradient(to right,white, rgb(0,35,76)); 
}

img {
	float: left;
	margin-right: 1em;
	margin_bottom: 1em;
}
h1,h2,h3,h4,h5,h6 {
					font-family:"Segoe UI",Arial,sans-serif;
					margin-bottom: 0.4em;
				}
h1 {
		font-size: 1.2em;
	}
h2 {
		font-size: 1.4em;
		font-weight:800;			
	}
h3 {
		font-size: 1.2em;
		font-weight:600;			
}	
h4 {
		font-size: 1.1em;
		font-weight:800;			
}	
h5 {
		font-size: 1em;
		font-weight:600;			
}	


button, input[type="submit"], input[type="file"]::file-selector-button {
	background-color: rgb(0,35,76);
	color: yellow;
	padding: 10px;
	margin:  8px;
	border-radius: 10px;
	min-width: 10em;
	box-shadow: 2px 2px #666;	
	
}

button:active, input[type="submit" ]:active {
	
	box-shadow: 0 0 #666;	
  	transform: translate(2px,2px);
}
	
button:hover, input[type="submit"]:hover,  input[type="file"]::file-selector-button:hover {
	background-color: rgb(30,65,106);
}

 
div.article {
	background-color:rgb(200,200,200);
	color: black;
	font-size: 1.2em;
	font-family: "Segoe UI", sans-serif;
	box-shadow: 0 0 40px #ddddff;
	border: 4px solid rgb(0,35,76);
	margin: 5em 1em 1em 1em;
}

div.article h1 {
	display: block;
	top: 0;
	background-color: rgb(30,65,106);
	color: white;
	padding: 6px 0px 6px 1em;
	font-size: 1.2em;
	margin: 0 0 1em 0;
}




div.article p,h2,h3,h4,h5,h6,ol,ul,blockquote,pre {
	padding: 4px 0 4px 0;
	margin: 0 20px 0 20px;
}
div.article p:last-child {
	margin: 0 20px 20px 20px;
}

div.article p::first-letter {
	font-size: 1.2em;
	color: rgb(0,35,76);
	}
/*div.article li {
	
}*/
div.article ol,ul {
	position: static;
	margin-top: 1em;
	margin-bottom: 1em;
	margin-left: 2em;
	list-style-position: outside;
}




div.article textarea {
	min-width:99%;
	min-height: 14cm;
	font-size: 1em;

}

div.article blockquote{
	background-color: rgb(230,230,230);
	padding: 5mm;
	margin-bottom: 20px;
	margin-top: 20px;
	border: 1px solid black;
	overflow: auto;
}

div.article pre {
	font-family: monospace;
	background-color: rgb(230,230,230);
	padding: 5mm;
	border: 1px solid black;
	overflow: auto;
	margin-bottom: 20px;
	margin-top: 20px;
	
}
small { font-size: 3mm;}

sup {
	font-size: 85%;
	vertical-align: text-top;
}
sub {
	font-size: 85%;
	vertical-align: text-bottom;
}
 
#topbox {
	background-color: rgba(200,200,200,0.8);
	width: 100%;
	height: 100%;
	top:0;
	left: 0;
	position: fixed;	
	z-index: 3;
} 
 
 
div.article input[type="text"],input[type="password"]{
	margin: 2mm;
	width: 30%;
	font-size: 4mm;
	padding: 2px;
	border: 1px solid;
	border-color: black;
	
}
 
div.cookie input[type="text"] {
	margin: 2mm;
	width: 30%;
	font-size: 4mm;
	padding: 2px;
	border: 1px solid;
	border-color: black;
	
}
 div.cookie input[type="password"] {
	margin: 2mm;
	width: 30%;
	font-size: 4mm;
	padding: 2px;
	border: 1px solid;
	border-color: black;

}
 
 
 
 
  
  div.cookie {
	position:relative;
	background-color:rgb(200,200,200);
	color: black;
	font-size: 1em;
	font-family: sans-serif;
	box-shadow: 0 0 40px #ddddff;
	border: 4px solid gray;
	border-radius: 0 0 2em 2em;
	margin: 10em;		
	text-align: center;
	min-width: 50em;
	
  }
  
  

div.cookie h1 {
	display: block;
	top: 0;
	background-color: rgb(30,65,106);
	color: white;
	padding: 6px;
	font-size: 1.2em;
	margin: 0 0 1em 0;
	text-align: center;
}


div.infobox {
	display: block;
	position: fixed;
	width:100%;
	top:70%;
	overflow: auto;
	bottom: 0;
	background-color:rgb(150,150,200);
	color: black;
	font-size: 1em;
	font-family: sans-serif;
	text-align: center;
	border: 2px solid;
	border-color: black;
	margin: 2px;
  }

div.infobox h1{
	position:relative;
	display: block;
	text-align: left;
	background-color: rgb(150,100,255);
	color: black;
	padding: 1em;
}

#footer {
	position: fixed;
	background-color: black;
	color: white;
	font-size: 3mm;
	font-family: sans-serif;
	/*min-height: 1cm;*/
	left: 0;
	width: 100%;
	bottom: 0;
	
}



.askbox {
	position: static;
/*	background-color: rgb(230,230,230);*/
}
