/*
Theme Name: Brushed 
Theme URI: http://www.themes.alessioatzeni.com/html/brushed/
Author: Alessio Atzeni
Author URI: http://www.alessioatzeni.com
Description: Personal Website and Portfolio of Alessio Atzeni
Version: 1.0
*/


/* ==================================================
   Basic Styles
================================================== */

html, body {
	height: 100%;
}

html, hmtl a{
	width:100%;
	font-size: 100%; 
	-webkit-text-size-adjust: 100%; 
	-ms-text-size-adjust: 100%;
}

body{
	background:#ffffff;
	color:#000000;
	font-weight:300;
	font-size:16px;
	font-family: 'Titillium Web', sans-serif;
	line-height:28px;
}


a{
	color:#800000;
	text-decoration: none;
	cursor: pointer;
	
	-webkit-transition: color 0.5s linear 0s;	
	   -moz-transition: color 0.5s linear 0s;
		 -o-transition: color 0.5s linear 0s;
		    transition: color 0.5s linear 0s;
}

a:hover,
a:active,
a:focus{
	outline: 0;
	color:#960000;
	text-decoration:none;
}

a img {
	border: none;
}

a > img {
	vertical-align: bottom;	
}

img {
	max-width: none;	
}

strong {
  	font-weight: 600;
}

p {
	margin: 0 0 10px;
}

hr {
	border-style: dashed;
	border-color: #3C3F45;
	border-bottom: none;
	border-left: none;
	border-right: none;
	margin: 50px 0;	
}

.align_left{
	float:left;
	margin:0 25px 0 0px!important;
}

.align_right{
	float:right;
	margin:0 0 0 25px!important;
}

.text_align_left {
	text-align: left;
}

.text_align_center {
	text-align: center;
}

.text_align_right {
	text-align: right;	
}

.color-text {
    color: #DE5E60;
}

.through{
	text-decoration:line-through;
}

input, button, select, textarea {
	font-weight: 300;
	font-family: 'Titillium Web', sans-serif;
	outline: 0;
}

input:focus, 
textarea:focus,
input[type="text"]:focus {
	outline: 0;
}

input:-moz-placeholder,
textarea:-moz-placeholder {
  color: #7F8289;
}

input:-ms-input-placeholder,
textarea:-ms-input-placeholder {
  color: #7F8289;
}

input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
  color: #7F8289;
}


.pre-scrollable {
  	overflow-y: scroll;
  	max-height: 340px;
}

/* ==================================================
   Typography
================================================== */

h1,
h2,
h3,
h4,
h5,
h6{
	margin:0 0 10px 0;
	color:#000000;
	font-weight:300;
	font-family: 'Titillium Web', sans-serif;
	line-height:1.5em;
}

h1{
	font-size:48px;
}

h2{
	font-size:36px;
}

h3{
	font-size:24px;
}

h4{
	font-size:20px;
}

h5{
	font-size:18px;
}

h6{
	font-size:16px;
}

/* ==================================================
   Section Page
================================================== */

.page {
	background: #ffffff;
	padding: 20px 0;
	position: relative;
	z-index: 99;
}


/* ==================================================
   Footer
================================================== */

#footer {
	position: relative;
	width: 100%;
	height: 80px;
	background-color: #26292E;
	text-align: center;
	z-index: 99;
}

#footer .credits {
	color: #FFFFFF;
	font-size: 13px;
	margin-bottom: 15px;
	padding: 20px 0;
	text-align:center;
}

ul li, ol  li{
	text-align:left;
}

.req {
	color:#ff0000;
	vertical-align: super;
    font-size: smaller;
}

.pytanie {
	color:#777777;
	font-weight:normal;
	font-style:italic;
}
.odpowiedz {
	margin-top:15px;
	font-weight:300;
}

.p-title {
	color:#333333;
	font-weight:bold;
}

.podpis {
	text-align:right;
	font-style:italic;
}
.zgoda {
color:#800000;
}