﻿.div_kontrast_tlo	{
	display: inline-block;
	margin: 0px 0px 0px 0px;
	padding: 1% 0px 0px 0px;
	float:right;
	vertical-align: top;
	text-align: right;
}
.a_start {
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	font-weight: 400;
	color: #484848 !important;
	line-height: 16px;
	text-decoration-color: transparent !important;
	display: inline-block;
	margin: 0px 0px 0px 0px;
	transition: all 0.3s;
	vertical-align: top;
	/*border: 1px solid #F1F1F1;*/
}

.div_kontrast_tlo em {
	color: #005CA1;	
	/*padding: 15px 16px!important;*/
	/*background:#fff;*/
	border:1px solid #3694d8;
	padding: 11px 12px!important;
	border-radius:50%;
}

.div_kontrast_tlo a {
	margin-left:0px;
	border-radius: 4px;
	height:40px;
	padding: 8px 8px 0px 8px;
	font-size: 14px;
    font-family: "Open Sans";
    font-weight: 400;
    color: #fff!important;
}

.div_kontrast_tlo .a_czcionka {
	display:inline-block;
	padding: 18px 24px 0px 8px!important;
}

.div_kontrast_tlo .a_czcionka em {
	padding:9px 7px!important;
	border-radius: 50%;
}

.div_kontrast_tlo .fa_tresc {
	/*background: #fff;*/
	padding: 0px 8px 0px!important;
	border-radius: 0px 4px 4px 0px;
}

.a_start .fa-sitemap	{
	color: #005CA1;
	padding: 0px 8px 0px 0px;
}
.a_newsletter	{
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	font-weight: 400;
	color: #484848 !important;
	line-height: 16px;
	text-decoration-color: transparent !important;
	display: inline-block;
	margin: 0px 0px 0px 0px;
	transition: all 0.3s;
	vertical-align: top;
	border: 1px solid #3694d8;
}
.a_newsletter .fa-paper-plane	{
	color: #005CA1;
	padding: 0px 8px 0px 0px;
}
.a_kontrast	{
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	font-weight: 400;
	color: #484848 !important;
	line-height: 16px;
	text-decoration-color: transparent !important;
	display: inline-block;
	margin: 0px 0px 0px 0px;
	transition: all 0.3s;
	vertical-align: top;
/*	border: 1px solid #fff;*/
}
.a_kontrast .fa-adjust	{
	color: #fff;
	font-size: 14px;
	padding: 0px 8px 0px 0px;
}
.a_czcionka	{
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	font-weight: 400;
	color: #484848 !important;
	line-height: 16px;
	text-decoration-color: transparent !important;
	display: inline-block;
	/*margin: 14px 0px 0px 0px;*/
	transition: all 0.3s;
	vertical-align: top;
/*	border: 1px solid #F1F1F1;*/
}
.a_czcionka .fa-font	{
	color: #fff;
	position: relative;
	margin: -1px 0px 0px 0px;
	font-size: 14px;
	padding: 0px 11px 0px 0px;
}
.a_czcionka .fa-plus	{
	color: #fff;
	position: absolute;
	margin: 4px 0px 0px -11px;
	font-size: 9px;
	padding: 0px 0px 0px 0px;
}
.a_kontrast:hover, .a_czcionka:hover, .a_start:hover	{
	opacity: 0.75;
}