/*RESET CSS*/
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,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{ margin:0; padding:0; border:0; outline:0; font-weight:inherit; font-style:inherit; font-size:100%; font-family:inherit; vertical-align:baseline}:focus{ outline:0}body{ line-height:1; color:black; background:white}ol,ul{ list-style:none}table{ border-collapse:separate; border-spacing:0}caption,th,td{ text-align:left; font-weight:normal}blockquote:before,blockquote:after,q:before,q:after{ content:""}blockquote,q{ quotes:""""}


/*============================================================================== WSPÓLNE
 */

a {
	text-decoration: none;
	color: inherit;
}
.hidden {
	display: none !important;
}

.flash_message {
	display: none;
}

div {
	display: block;
	
}

strong {
	font-weight: bold;
}

.clearfix {
	clear: both;
}

.fleft {
	float: left;
}

.fright {
	float: right;
}

.block {
	display: block;
	position: relative;
}

.small {
	font-size: 90%;
}

.xsmall {
	font-size: 80%;
}

.xxsmall{
	font-size: 70%;
}

.xxxsmall{
	font-size: 60%;
}

.big {
	font-size: 110%;
}

.xbig {
	font-size: 120%;
}

.xxbig{
	font-size: 130%;
}

.xxxbig{
	font-size: 140%;
}

.strong {
	font-weight: bold;
}

.center {
	text-align:center;
}

.left {
	text-align: left
}

.right {
	text-align: right
}

.nowrap {
	white-space: nowrap;
}



.minwidth {
	width: 1%;
	white-space: nowrap;
}

.bm20 {
	margin-bottom: 20px !important;
}






/*============================================================================== FONTS
 */

@font-face {
    font-family: 'UbuntuMedium';
    src: url('fonts/Ubuntu-Medium-webfont.eot');
    src: url('fonts/Ubuntu-Medium-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/Ubuntu-Medium-webfont.woff') format('woff'),
         url('fonts/Ubuntu-Medium-webfont.ttf') format('truetype'),
         url('fonts/Ubuntu-Medium-webfont.svg#UbuntuMedium') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'UbuntuBold';
    src: url('fonts/Ubuntu-Bold-webfont.eot');
    src: url('fonts/Ubuntu-Bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/Ubuntu-Bold-webfont.woff') format('woff'),
         url('fonts/Ubuntu-Bold-webfont.ttf') format('truetype'),
         url('fonts/Ubuntu-Bold-webfont.svg#UbuntuBold') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Titillium';
    src: url('fonts/titilliumtext22l001-webfont.eot');
    src: url('fonts/titilliumtext22l001-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/titilliumtext22l001-webfont.woff') format('woff'),
         url('fonts/titilliumtext22l001-webfont.ttf') format('truetype'),
         url('fonts/titilliumtext22l001-webfont.svg#titilliumtext22LThin') format('svg');
    font-weight: 100;
    font-style: normal;
}

@font-face {
    font-family: 'Titillium';
    src: url('fonts/titilliumtext22l002-webfont.eot');
    src: url('fonts/titilliumtext22l002-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/titilliumtext22l002-webfont.woff') format('woff'),
         url('fonts/titilliumtext22l002-webfont.ttf') format('truetype'),
         url('fonts/titilliumtext22l002-webfont.svg#titilliumtext22LLight') format('svg');
    font-weight: 200;
    font-style: normal;
}

@font-face {
    font-family: 'Titillium';
    src: url('fonts/titilliumtext22l003-webfont.eot');
    src: url('fonts/titilliumtext22l003-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/titilliumtext22l003-webfont.woff') format('woff'),
         url('fonts/titilliumtext22l003-webfont.ttf') format('truetype'),
         url('fonts/titilliumtext22l003-webfont.svg#titilliumtext22LRegular') format('svg');
    font-weight: 300;
    font-style: normal;
}

@font-face {
    font-family: 'Titillium';
    src: url('fonts/titilliumtext22l004-webfont.eot');
    src: url('fonts/titilliumtext22l004-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/titilliumtext22l004-webfont.woff') format('woff'),
         url('fonts/titilliumtext22l004-webfont.ttf') format('truetype'),
         url('fonts/titilliumtext22l004-webfont.svg#titilliumtext22LMedium') format('svg');
    font-weight: 400;
    font-style: normal;
}

@font-face {
    font-family: 'Titillium';
    src: url('fonts/titilliumtext22l005-webfont.eot');
    src: url('fonts/titilliumtext22l005-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/titilliumtext22l005-webfont.woff') format('woff'),
         url('fonts/titilliumtext22l005-webfont.ttf') format('truetype'),
         url('fonts/titilliumtext22l005-webfont.svg#titilliumtext22LBold') format('svg');
    font-weight: 500;
    font-style: normal;
}

@font-face {
    font-family: 'Titillium';
    src: url('fonts/titilliumtext22l006-webfont.eot');
    src: url('fonts/titilliumtext22l006-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/titilliumtext22l006-webfont.woff') format('woff'),
         url('fonts/titilliumtext22l006-webfont.ttf') format('truetype'),
         url('fonts/titilliumtext22l006-webfont.svg#titilliumtext22LXBold') format('svg');
    font-weight: 600;
    font-style: normal;
}













