@charset "utf-8";
/* CSS style by Bitris */

/* GLOBÁLNÍ NASTAVENÍ */
* {
	padding: 0;
	margin: 0;
	}
	
body {
	background: url(design/bg.png);
	background-color: #dbdbdb;
	text-align: center;
	font-family: 'SignikaNegative-Regular', Calibri, Arial, sans-serif;
        -webkit-font-smoothing: antialiased;
	}
	
img {
	border: none;
	}		
	
#obal {
	margin: 0 auto;
	width: 1000px;
	height: auto;
	text-align: left;
	}
	
*::selection {
	background-color: #4d4d4d;
	color: #FFF;
	}	
	
/* NASTAVENÍ PÍSMA */
@font-face {
 	font-family: 'SignikaNegative-Light';
	src: url('font/SignikaNegative-Light.eot');
	src: url('font/SignikaNegative-Light.eot?#iefix') format('embedded-opentype'),
         url('font/SignikaNegative-Light.woff') format('woff'),
         url('font/SignikaNegative-Light.ttf') format('truetype'),
         url('font/SignikaNegative-Light.svg#SignikaNegative-Light') format('svg');
	font-weight: 300;		 
	}

@font-face {
	font-family: 'SignikaNegative-Regular';
	src: url('font/SignikaNegative-Regular.eot');
	src: url('font/SignikaNegative-Regular.eot?#iefix') format('embedded-opentype'),
         url('font/SignikaNegative-Regular.woff') format('woff'),
         url('font/SignikaNegative-Regular.ttf') format('truetype'),
         url('font/SignikaNegative-Regular.svg#SignikaNegative-Regular') format('svg');
	font-weight: 400;	 
	}

@font-face {
	font-family: 'SignikaNegative-Semibold';
	src: url('font/SignikaNegative-Semibold.eot');
	src: url('font/SignikaNegative-Semibold.eot?#iefix') format('embedded-opentype'),
         url('font/SignikaNegative-Semibold.woff') format('woff'),
         url('font/SignikaNegative-Semibold.ttf') format('truetype'),
         url('font/SignikaNegative-Semibold.svg#SignikaNegative-Semibold') format('svg');
	font-weight: 600;	 
	}
	
@font-face {
	font-family: 'SignikaNegative-Bold';
	src: url('font/SignikaNegative-Bold.eot');
	src: url('font/SignikaNegative-Bold.eot?#iefix') format('embedded-opentype'),
         url('font/SignikaNegative-Bold.woff') format('woff'),
         url('font/SignikaNegative-Bold.ttf') format('truetype'),
         url('font/SignikaNegative-Bold.svg#SignikaNegative-Bold') format('svg'); 
	font-weight: 700;		   
	}


h1 {
	margin: 0px;
	font-family: 'SignikaNegative-Bold', Calibri, Arial, sans-serif;
	font-size: 30px;
	text-transform: uppercase;
	text-align: center;
	}
	
h3 {
	margin: 0px;
	font-family: 'SignikaNegative-Bold', Calibri, Arial, sans-serif;
	font-size: 20px;
	text-align: left;
	}	
	
h6 {
	margin: 0px 0px 5px 0px;
	font-family: 'SignikaNegative-Semibold', Calibri, Arial, sans-serif;
	font-size: 16px;
	color: #4d4d4d;	
	text-align: left;
	}	
	
p {
	margin: 0px;
	color: #4d4d4d;
	font-family: 'SignikaNegative-Regular', Calibri, Arial, sans-serif;
	font-size: 14px;
	}	
	
.modra {
	color: #2b7ef4;
	}		
	
.zelena {
	color: #00a560;
	}
	
.cervena {
	color: #d8422d;
	}		
	
article#obsah-tz h1 {
	margin: 0px;
	font-family: 'SignikaNegative-Bold', Calibri, Arial, sans-serif;
	font-size: 26px;
	text-align: left;
	text-transform: none;
	color: #4d4d4d;
	}
	
article#obsah-tz h2 {
	margin: 0px;
	font-family: 'SignikaNegative-Bold', Calibri, Arial, sans-serif;
	font-size: 23px;
	text-align: left;
	text-transform: none;
	color: #4d4d4d;	
	}
	
article#obsah-tz h3 {
	margin: 0px;
	font-family: 'SignikaNegative-Bold', Calibri, Arial, sans-serif;
	font-size: 20px;
	text-align: left;
	text-transform: none;
	color: #4d4d4d;	
	}
	
article#obsah-tz h4 {
	margin: 0px;
	font-family: 'SignikaNegative-Bold', Calibri, Arial, sans-serif;
	font-size: 18px;
	text-align: left;
	text-transform: none;
	color: #4d4d4d;	
	}
	
article#obsah-tz h5 {
	margin: 0px;
	font-family: 'SignikaNegative-Bold', Calibri, Arial, sans-serif;
	font-size: 16px;
	text-align: left;
	text-transform: none;
	color: #4d4d4d;	
	}	
	
article#obsah-tz h6 {
	margin: 0px;
	font-family: 'SignikaNegative-Bold', Calibri, Arial, sans-serif;
	font-size: 15px;
	text-align: left;
	text-transform: none;
	color: #4d4d4d;	
	}
	
article#obsah-tz li {
	margin: 0px 0px 0px 25px;
        font-family: Tahoma, 'Signika Negative', sans-serif;
        font-size: 14px;
        color: #4d4d4d;	
	}							


/* HLAVIČKA */
header#zahlavi {
	width: 1000px;
	height: 60px;
	margin: 35px 0px 35px 0px;
	float: left;
	}
	
section#grxbs {
	width: 400px;
	height: 50px;
	float: left;
	}		
	
section#grxbs .grunex {
	margin: 0px 15px 0px 0px;
	float: left;
	}
			
	
section#grxbs .boosters {
	margin: 1px 0px 0px 10px;
	float: left;
	opacity: 1;
	-webkit-transition-duration: 0.8s;
	-moz-transition-duration: 0.8s;
	-ms-transition-duration: 0.8s;
	-o-transition-duration: 0.8s;
	transition-duration: 0.8s;		
	}
	
section#grxbs .boosters:hover {
	opacity: 0.75;
	-webkit-transition-duration: 0.4s;
	-moz-transition-duration: 0.4s;
	-ms-transition-duration: 0.4s;
	-o-transition-duration: 0.4s;
	transition-duration: 0.4s;	
	}	
	
nav#menu {
	width: 600px;
	height: 50px;
	line-height: 50px;
	text-align: right;
	text-transform: uppercase;	
	float: left;
	}	
	
nav#menu .item a {
	font-family: 'SignikaNegative-Semibold', Calibri, Arial, sans-serif;
	font-size: 20px;
	text-decoration: none;
	color: #4d4d4d;
	margin: 0px 0px 0px 15px;	
	-webkit-transition-duration: 0.8s;
	-moz-transition-duration: 0.8s;
	-ms-transition-duration: 0.8s;
	-o-transition-duration: 0.8s;
	transition-duration: 0.8s;	
	}
	
nav#menu .item a:hover {
	color: #2b7ef4;
	-webkit-transition-duration: 0.4s;
	-moz-transition-duration: 0.4s;
	-ms-transition-duration: 0.4s;
	-o-transition-duration: 0.4s;
	transition-duration: 0.4s;	
	}
	
nav#menu .activ a {
	font-family: 'SignikaNegative-Semibold', Calibri, Arial, sans-serif;
	font-size: 20px;
	text-decoration: none;	
	color: #2b7ef4;
	margin: 0px 0px 0px 15px;	
	}	
	

/* PROLÍNAČKA */
section#prolinacka {
	width: 990px;
	height: 340px;
	float: left;
	margin: 0px 0px 10px 0px;
	padding: 5px;
	background-color: #FFF;
	border-radius: 5px;
	box-shadow: 0px 0px 10px 0px rgba( 0, 0, 0, .5 );	
	}									

.dalsi-projekty a {
	margin: 0px 10px 0px 0px;
	float: right;
	font-family: 'SignikaNegative-Regular', Calibri, Arial, sans-serif;
	font-size: 13px;
	text-decoration: none;
	color: #2b7ef4;
	-webkit-transition-duration: 0.8s;
	-moz-transition-duration: 0.8s;
	-ms-transition-duration: 0.8s;
	-o-transition-duration: 0.8s;
	transition-duration: 0.8s;		
	}
	
.dalsi-projekty a:hover {
	color: #165fc8;
	-webkit-transition-duration: 0.4s;
	-moz-transition-duration: 0.4s;
	-ms-transition-duration: 0.4s;
	-o-transition-duration: 0.4s;
	transition-duration: 0.4s;	
	}
	
	
/* AKTUALITY */
section#aktuality {
	width: 1000px;
	height: auto;
	float: left;
	margin: 40px 0px 10px 0px;
	}	

section#aktuality-box {
	width: 988px;
	height: 170px;
	float: left;
	margin: 10px 0px 10px 0px;
	padding: 5px 6px 5px 6px;
	background-color: #FFF;
	border-radius: 5px;
	box-shadow: 0px 0px 10px 0px rgba( 0, 0, 0, .5 );	
	}
	
article#aktualita {
	width: 235px;
	height: 170px;
	margin: 0px 6px 0px 6px;
	float: left;
	}

header#aktualita-nazev a {
	font-family: 'SignikaNegative-Semibold', Calibri, Arial, sans-serif;
	font-size: 20px;
	text-decoration: none;
	color: #2b7ef4;
	-webkit-transition-duration: 0.8s;
	-moz-transition-duration: 0.8s;
	-ms-transition-duration: 0.8s;
	-o-transition-duration: 0.8s;
	transition-duration: 0.8s;		
	}
	
header#aktualita-nazev a:hover {
	color: #165fc8;
	-webkit-transition-duration: 0.4s;
	-moz-transition-duration: 0.4s;
	-ms-transition-duration: 0.4s;
	-o-transition-duration: 0.4s;
	transition-duration: 0.4s;	
	}
	
	
/* SLUŽBY */						
section#sluzby {
	width: 1000px;
	height: auto;
	float: left;
	margin: 30px 0px 10px 0px;
	}
	
section#sluzby img {
	float: left;
	margin: 0px 15px 0px 0px;
	}
	
section#sluzby p {
	font-size: 15px;
	margin: 3px 0px 0px 0px;
	}
	
section#sluzby a {
	margin: 0px;
	font-family: 'SignikaNegative-Bold', Calibri, Arial, sans-serif;
	font-size: 20px;
	text-align: left;
	text-decoration: none;
	color: #2b7ef4;
	-webkit-transition-duration: 0.8s;
	-moz-transition-duration: 0.8s;
	-ms-transition-duration: 0.8s;
	-o-transition-duration: 0.8s;
	transition-duration: 0.8s;		
	}
	
section#sluzby a:hover {
	color: #165fc8;
	-webkit-transition-duration: 0.4s;
	-moz-transition-duration: 0.4s;
	-ms-transition-duration: 0.4s;
	-o-transition-duration: 0.4s;
	transition-duration: 0.4s;	
	}						
	
section#sluzba {
	width: 300px;
	height: 64px;
	margin: 20px 0px 30px 0px;
	float: left;
	}
	
section#sluzbas {
	width: 320px;
	height: 64px;
	margin: 20px 30px 30px 50px;
	float: left;	
	}		


/* REFERENCE */
section#reference {
	width: 1000px;
	height: auto;
	float: left;
	margin: 20px 0px 20px 0px;
	}
	
section#reference p {
	width: 280px;
	height: auto;
	min-height: 150px;
	font-size: 15px;
	font-style: italic;
	margin: 0px 0px 10px 0px;
	float: left;
	font-family: Calibri, Tahoma, 'SignikaNegative-Regular', Arial, sans-serif;		
	}
	
section#reference .referent {
	font-size: 13px;
	text-align: right;
	float: right;
	}					
	
article#reference-box {
	width: 280px;
	height: 190px;
	float: left;
	margin: 20px 0px 30px 0px;
	padding: 10px;
	background-color: #FFF;
	border-radius: 5px;
	box-shadow: 0px 0px 10px 0px rgba( 0, 0, 0, .5 );
	opacity: 0.6;	
	-webkit-transition-duration: 0.8s;
	-moz-transition-duration: 0.8s;
	-ms-transition-duration: 0.8s;
	-o-transition-duration: 0.8s;
	transition-duration: 0.8s;			
	}
	
article#reference-box:hover {
	opacity: 1;	
	-webkit-transition-duration: 0.4s;
	-moz-transition-duration: 0.4s;
	-ms-transition-duration: 0.4s;
	-o-transition-duration: 0.4s;
	transition-duration: 0.4s;			
	}	
	
article#reference-boxs {
	width: 280px;
	height: 190px;
	float: left;
	margin: 20px 50px 30px 50px;
	padding: 10px;
	background-color: #FFF;
	border-radius: 5px;
	box-shadow: 0px 0px 10px 0px rgba( 0, 0, 0, .5 );	
	opacity: 0.6;	
	-webkit-transition-duration: 0.8s;
	-moz-transition-duration: 0.8s;
	-ms-transition-duration: 0.8s;
	-o-transition-duration: 0.8s;
	transition-duration: 0.8s;			
	}	
	
article#reference-boxs:hover {
	opacity: 1;	
	-webkit-transition-duration: 0.4s;
	-moz-transition-duration: 0.4s;
	-ms-transition-duration: 0.4s;
	-o-transition-duration: 0.4s;
	transition-duration: 0.4s;			
	}
	
article#reference-boxn {
	width: 280px;
	height: 190px;
	float: left;
	margin: 20px 0px 30px 0px;
	padding: 10px;
	}		
	
	
	
/* KLIENTI */
section#klienti {
	width: 1000px;
	height: auto;
	float: left;
	margin: 20px 0px 20px 0px;
	}	
	
section#klient-k1 {
	width: 180px;
	height: 120px;
	float: left;
	margin: 20px 20px 20px 0px;
	padding: 20px;
	background-color: #FFF;
	border-radius: 5px;
	box-shadow: 0px 0px 10px 0px rgba( 0, 0, 0, .5 );
	opacity: 0.6;	
	-webkit-transition-duration: 0.8s;
	-moz-transition-duration: 0.8s;
	-ms-transition-duration: 0.8s;
	-o-transition-duration: 0.8s;
	transition-duration: 0.8s;			
	}
	
section#klient-k1:hover {
	opacity: 1;	
	-webkit-transition-duration: 0.4s;
	-moz-transition-duration: 0.4s;
	-ms-transition-duration: 0.4s;
	-o-transition-duration: 0.4s;
	transition-duration: 0.4s;			
	}
	
section#klient-s {
	width: 180px;
	height: 120px;
	float: left;
	margin: 20px 20px 20px 20px;
	padding: 20px;
	background-color: #FFF;
	border-radius: 5px;
	box-shadow: 0px 0px 10px 0px rgba( 0, 0, 0, .5 );
	opacity: 0.6;	
	-webkit-transition-duration: 0.8s;
	-moz-transition-duration: 0.8s;
	-ms-transition-duration: 0.8s;
	-o-transition-duration: 0.8s;
	transition-duration: 0.8s;			
	}
	
section#klient-s:hover {
	opacity: 1;	
	-webkit-transition-duration: 0.4s;
	-moz-transition-duration: 0.4s;
	-ms-transition-duration: 0.4s;
	-o-transition-duration: 0.4s;
	transition-duration: 0.4s;			
	}
	
section#klient-k2 {
	width: 180px;
	height: 120px;
	float: left;
	margin: 20px 0px 20px 20px;
	padding: 20px;
	background-color: #FFF;
	border-radius: 5px;
	box-shadow: 0px 0px 10px 0px rgba( 0, 0, 0, .5 );
	opacity: 0.6;	
	-webkit-transition-duration: 0.8s;
	-moz-transition-duration: 0.8s;
	-ms-transition-duration: 0.8s;
	-o-transition-duration: 0.8s;
	transition-duration: 0.8s;			
	}
	
section#klient-k2:hover {
	opacity: 1;	
	-webkit-transition-duration: 0.4s;
	-moz-transition-duration: 0.4s;
	-ms-transition-duration: 0.4s;
	-o-transition-duration: 0.4s;
	transition-duration: 0.4s;			
	}
	
section#klient-nic1 {
	width: 180px;
	height: 120px;
	float: left;
	margin: 20px 20px 20px 0px;
	padding: 20px;
	}	
	
section#klient-nic2 {
	width: 180px;
	height: 120px;
	float: left;
	margin: 20px 0px 20px 20px;
	padding: 20px;
	}	
	
section#klienti-all {
	width: 460px;
	height: auto;
	float: left;
	margin: 20px 260px 20px 260px;
	padding: 10px;
	background-color: #FFF;
	border-radius: 5px;
	box-shadow: 0px 0px 10px 0px rgba( 0, 0, 0, .5 );
	cursor: pointer;
	text-align: center;
	opacity: 0.6;	
	-webkit-transition-duration: 0.8s;
	-moz-transition-duration: 0.8s;
	-ms-transition-duration: 0.8s;
	-o-transition-duration: 0.8s;
	transition-duration: 0.8s;		
	}
	
section#klienti-all:hover {
	opacity: 1;	
	-webkit-transition-duration: 0.4s;
	-moz-transition-duration: 0.4s;
	-ms-transition-duration: 0.4s;
	-o-transition-duration: 0.4s;
	transition-duration: 0.4s;			
	}		
	
section#klienti-all a {
	margin: 0px;
	font-family: 'SignikaNegative-Semibold', Calibri, Arial, sans-serif;
	color: #00a560;
	font-size: 20px;
	text-transform: uppercase;
	text-decoration: none;
	}	
	
	
/* TISKOVÉ ZPRÁVY */
section#tz {
	width: 1050px;
	height: auto;
	float: left;
	margin: 20px 0px 20px -25px;
	}
	
header#tz-nazev a {
	font-family: 'SignikaNegative-Semibold', Calibri, Arial, sans-serif;
	font-size: 16px;
	text-decoration: none;
	color: #d8422d;
	margin: 0px 0px 5px 0px;
	-webkit-transition-duration: 0.8s;
	-moz-transition-duration: 0.8s;
	-ms-transition-duration: 0.8s;
	-o-transition-duration: 0.8s;
	transition-duration: 0.8s;		
	}
	
header#tz-nazev a:hover {
	color: #c82d19;
	-webkit-transition-duration: 0.4s;
	-moz-transition-duration: 0.4s;
	-ms-transition-duration: 0.4s;
	-o-transition-duration: 0.4s;
	transition-duration: 0.4s;	
	}	
	
section#tz-obsah {
	margin: 0px 0px 10px 0px;
	width: 280px;
	height: 100px;
	float: left;
        overflow: hidden;
        text-overflow: ellipsis;
	}
	
section#tz-obsah p {
	font-family: Calibri, Tahoma, 'SignikaNegative-Regular', Arial, sans-serif;		
	}	

section#tz .datum  {
	font-size: 13px;
	float: left;
	}	
	
section#tz .cela-tz a {
	font-size: 13px;
	float: right;
	color: #d8422d;
	}

section#tz .rubrika a {
	font-size: 13px;
	float: left;
        margin: 0px 0px 0px 5px;
	color: #d8422d;
	}

article#tz-obal-obsahu {
	width: 280px;
	height: 165px;
	}
						
	
section#tz-box {
	width: 280px;
	height: 180px;
	float: left;
	margin: 20px 25px 30px 25px;
	padding: 10px;
	background-color: #FFF;
	border-radius: 5px;
	box-shadow: 0px 0px 10px 0px rgba( 0, 0, 0, .5 );
	opacity: 0.6;	
	-webkit-transition-duration: 0.8s;
	-moz-transition-duration: 0.8s;
	-ms-transition-duration: 0.8s;
	-o-transition-duration: 0.8s;
	transition-duration: 0.8s;			
	}
	
section#tz-box:hover {
	opacity: 1;	
	-webkit-transition-duration: 0.4s;
	-moz-transition-duration: 0.4s;
	-ms-transition-duration: 0.4s;
	-o-transition-duration: 0.4s;
	transition-duration: 0.4s;			
	}	

	
/* PATIČKA */
footer#zapati {
	width: 1000px;
	height: 32px;
	line-height: 32px;
	color: #4d4d4d;
	font-family: 'SignikaNegative-Regular', Calibri, Arial, sans-serif;
	font-size: 13px;
	float: left;
	margin: 30px 0px 30px 0px;
	}
	
section#copyright {
	float: left;
	text-align: left;
	}
	
section#social {
	float: right;
	text-align: right;
	}
	
section#social a {
	font-family: 'SignikaNegative-Regular', Calibri, Arial, sans-serif;
	text-decoration: none;
	color: #2b7ef4;
	-webkit-transition-duration: 0.8s;
	-moz-transition-duration: 0.8s;
	-ms-transition-duration: 0.8s;
	-o-transition-duration: 0.8s;
	transition-duration: 0.8s;		
	}
	
section#social a:hover {
	color: #165fc8;
	-webkit-transition-duration: 0.4s;
	-moz-transition-duration: 0.4s;
	-ms-transition-duration: 0.4s;
	-o-transition-duration: 0.4s;
	transition-duration: 0.4s;	
	}
	
/* ČLÁNEK */
section#clanky {
	width: 1000px;
	height: auto;
	float: left;
	margin: 0;
	}
	
section#clanek {
	width: 940px;
	height: autopx;
	min-height: 100px;
	float: left;
	margin: 0px 0px 30px 0px;
	padding: 30px;
	background-color: #FFF;
	border-radius: 5px;
	box-shadow: 0px 0px 10px 0px rgba( 0, 0, 0, .5 );	
	}
	
aside#informace {
	width: 250px;
	height: auto;	
	float: left;
	margin: 0px 30px 0px 0px;
	}
	
aside#informace p {
	margin: 0px;	 
	}		
	
aside#informace a {
	font-size: 14px;
	font-family: 'SignikaNegative-Regular', Calibri, Arial, sans-serif;
	color: #2b7ef4;
	margin: 0;
	-webkit-transition-duration: 0.8s;
	-moz-transition-duration: 0.8s;
	-ms-transition-duration: 0.8s;
	-o-transition-duration: 0.8s;
	transition-duration: 0.8s;		 
	}
	
aside#informace a:hover {
	color: #165fc8; 
	-webkit-transition-duration: 0.4s;
	-moz-transition-duration: 0.4s;
	-ms-transition-duration: 0.4s;
	-o-transition-duration: 0.4s;
	transition-duration: 0.4s;	
	}			
	
aside#informace .logo {
	width: 180px;
	height: 120px;	
	margin: 0px 35px 25px 35px;
	}	
	
aside#informace .vydano {
	color: #4d4d4d;
	font-family: 'SignikaNegative-Regular', Calibri, Arial, sans-serif;
	font-size: 14px;
	margin: 0px 0px 25px 0px;
	}
	
aside#informace .autor {
	color: #4d4d4d;
	font-family: 'SignikaNegative-Regular', Calibri, Arial, sans-serif;
	font-size: 14px;
	}	
	
aside#informace .mail {
	margin: 0px 0px 25px 0px;
	}
	
aside#informace .priloha {
	margin: 0px 0px 2px 0px;
	}
	
aside#informace .priloha img {
	float: left;
	margin: 0px 10px 0px 0px;
	}	
	
aside#informace-tz {
	width: 250px;
	height: auto;
	float: left;
	margin: 0px 30px 0px 0px;
	}
	
aside#informace-tz p {
	margin: 0px;	 
	}		
	
aside#informace-tz a {
	font-size: 14px;
	font-family: 'SignikaNegative-Regular', Calibri, Arial, sans-serif;
	color: #d8422d;
	margin: 0;
	-webkit-transition-duration: 0.8s;
	-moz-transition-duration: 0.8s;
	-ms-transition-duration: 0.8s;
	-o-transition-duration: 0.8s;
	transition-duration: 0.8s;		 
	}
	
aside#informace-tz a:hover {
	color: #c82d19; 
	-webkit-transition-duration: 0.4s;
	-moz-transition-duration: 0.4s;
	-ms-transition-duration: 0.4s;
	-o-transition-duration: 0.4s;
	transition-duration: 0.4s;	
	}			
	
aside#informace-tz .logo {
	width: 180px;
	height: 120px;	
	margin: 0px 35px 25px 35px;
	}	
	
aside#informace-tz .vydano {
	color: #4d4d4d;
	font-family: 'SignikaNegative-Regular', Calibri, Arial, sans-serif;
	font-size: 14px;
	margin: 0px 0px 25px 0px;
	}
	
aside#informace-tz .autor {
	color: #4d4d4d;
	font-family: 'SignikaNegative-Regular', Calibri, Arial, sans-serif;
	font-size: 14px;
	}	
	
aside#informace-tz .mail {
	margin: 0px 0px 25px 0px;
	}
	
aside#informace-tz .priloha {
	margin: 0px 0px 2px 0px;
	}
	
aside#informace-tz .priloha img {
	float: left;
	margin: 0px 10px 0px 0px;
	}
	
aside#informace-reference {
	width: 250px;
	height: auto;	
	float: left;
	margin: 0px 30px 0px 0px;
	}
	
aside#informace-reference p {
	margin: 0px;	 
	}		
	
aside#informace-reference a {
	font-size: 14px;
	font-family: 'SignikaNegative-Regular', Calibri, Arial, sans-serif;
	color: #00a560;
	margin: 0;
	-webkit-transition-duration: 0.8s;
	-moz-transition-duration: 0.8s;
	-ms-transition-duration: 0.8s;
	-o-transition-duration: 0.8s;
	transition-duration: 0.8s;		 
	}
	
aside#informace-reference a:hover {
	color: #007f4a; 
	-webkit-transition-duration: 0.4s;
	-moz-transition-duration: 0.4s;
	-ms-transition-duration: 0.4s;
	-o-transition-duration: 0.4s;
	transition-duration: 0.4s;	
	}			
	
aside#informace-reference .logo {
	width: 180px;
	height: 120px;	
	margin: 0px 35px 25px 35px;
	}	
	
aside#informace-reference .vydano {
	color: #4d4d4d;
	font-family: 'SignikaNegative-Regular', Calibri, Arial, sans-serif;
	font-size: 14px;
	margin: 0px 0px 25px 0px;
	}
	
aside#informace-reference .autor {
	color: #4d4d4d;
	font-family: 'SignikaNegative-Regular', Calibri, Arial, sans-serif;
	font-size: 14px;
	}	
	
aside#informace-reference .mail {
	margin: 0px 0px 25px 0px;
	}
	
aside#informace-reference .priloha {
	margin: 0px 0px 2px 0px;
	}
	
aside#informace-reference .priloha img {
	float: left;
	margin: 0px 10px 0px 0px;
	}			
	
article#obsah {
	width: 660px;
	height: auto;
	float: left;
	}
	
article#obsah p {
	margin: 0px 0px 10px 0px;
	font-family: Tahoma, 'Signika Negative', sans-serif;	 
	}
	
article#obsah-tz p {
	margin: 0px 0px 10px 0px;
	font-family: Tahoma, 'Signika Negative', sans-serif;	 
	}
	
article#obsah-reference p {
	margin: 0px 0px 10px 0px;	
	font-family: Tahoma, 'Signika Negative', sans-serif; 
	}				

article#obsah a {
	font-size: 14px;
	font-family: 'SignikaNegative-Semibold', Calibri, Arial, sans-serif;
	text-decoration: none;
	color: #2b7ef4;
	margin: 0;
	-webkit-transition-duration: 0.8s;
	-moz-transition-duration: 0.8s;
	-ms-transition-duration: 0.8s;
	-o-transition-duration: 0.8s;
	transition-duration: 0.8s;	
	}	
	
article#obsah a:hover {
	color: #165fc8; 
	-webkit-transition-duration: 0.4s;
	-moz-transition-duration: 0.4s;
	-ms-transition-duration: 0.4s;
	-o-transition-duration: 0.4s;
	transition-duration: 0.4s;	
	}				
	
article#obsah-tz {
	width: 660px;
	height: auto;
	float: left;
	}
	
article#obsah-tz a {
	font-size: 14px;
	font-family: 'SignikaNegative-Semibold', Calibri, Arial, sans-serif;
	color: #d8422d;
	text-decoration: none;
	margin: 0;
	-webkit-transition-duration: 0.8s;
	-moz-transition-duration: 0.8s;
	-ms-transition-duration: 0.8s;
	-o-transition-duration: 0.8s;
	transition-duration: 0.8s;	
	}	
	
article#obsah-tz a:hover {
	color: #c82d19; 
	-webkit-transition-duration: 0.4s;
	-moz-transition-duration: 0.4s;
	-ms-transition-duration: 0.4s;
	-o-transition-duration: 0.4s;
	transition-duration: 0.4s;	
	}
	
article#obsah-reference {
	width: 660px;
	height: auto;
	float: left;
	}
	
article#obsah-reference a {
	font-size: 14px;
	font-family: 'SignikaNegative-Semibold', Calibri, Arial, sans-serif;
	color: #00a560;
	text-decoration: none;
	margin: 0;
	-webkit-transition-duration: 0.8s;
	-moz-transition-duration: 0.8s;
	-ms-transition-duration: 0.8s;
	-o-transition-duration: 0.8s;
	transition-duration: 0.8s;	
	}	
	
article#obsah-reference a:hover {
	color: #007f4a; 
	-webkit-transition-duration: 0.4s;
	-moz-transition-duration: 0.4s;
	-ms-transition-duration: 0.4s;
	-o-transition-duration: 0.4s;
	transition-duration: 0.4s;	
	}
	
article#obsah .cela-zprava {
	float: right;
	}
	
article#obsah-tz .cela-zprava {
	float: right;
	}
	
article#obsah-reference .cela-zprava {
	float: right;
	}				

header#nazev {
	width: 660px;
	height: auto;
	margin: 0px 0px 20px 0px;
	}
	
header#nazev a {
	font-size: 18px;
	font-family: 'SignikaNegative-Semibold', Calibri, Arial, sans-serif;
	text-decoration: none;
	color: #2b7ef4;
	margin: 0;
	-webkit-transition-duration: 0.8s;
	-moz-transition-duration: 0.8s;
	-ms-transition-duration: 0.8s;
	-o-transition-duration: 0.8s;
	transition-duration: 0.8s;	
	}	
	
header#nazev a:hover {
	color: #165fc8; 
	-webkit-transition-duration: 0.4s;
	-moz-transition-duration: 0.4s;
	-ms-transition-duration: 0.4s;
	-o-transition-duration: 0.4s;
	transition-duration: 0.4s;	
	}				
	
header#nazev-tz {
	width: 660px;
	height: auto;
	margin: 0px 0px 20px 0px;
	}
	
header#nazev-tz a {
	font-size: 18px;
	font-family: 'SignikaNegative-Semibold', Calibri, Arial, sans-serif;
	color: #d8422d;
	text-decoration: none;
	margin: 0;
	-webkit-transition-duration: 0.8s;
	-moz-transition-duration: 0.8s;
	-ms-transition-duration: 0.8s;
	-o-transition-duration: 0.8s;
	transition-duration: 0.8s;	
	}	
	
header#nazev-tz a:hover {
	color: #c82d19; 
	-webkit-transition-duration: 0.4s;
	-moz-transition-duration: 0.4s;
	-ms-transition-duration: 0.4s;
	-o-transition-duration: 0.4s;
	transition-duration: 0.4s;	
	}
	
header#nazev-reference {
	width: 660px;
	height: auto;
	margin: 0px 0px 20px 0px;
	}
	
header#nazev-reference a {
	font-size: 18px;
	font-family: 'SignikaNegative-Semibold', Calibri, Arial, sans-serif;
	color: #00a560;
	text-decoration: none;
	margin: 0;
	-webkit-transition-duration: 0.8s;
	-moz-transition-duration: 0.8s;
	-ms-transition-duration: 0.8s;
	-o-transition-duration: 0.8s;
	transition-duration: 0.8s;	
	}	
	
header#nazev-reference a:hover {
	color: #007f4a; 
	-webkit-transition-duration: 0.4s;
	-moz-transition-duration: 0.4s;
	-ms-transition-duration: 0.4s;
	-o-transition-duration: 0.4s;
	transition-duration: 0.4s;	
	}	
	

/* TZ-KLIENT */						
section#tz-klient {
	width: 660px;
	height: auto;
	float: left;
	margin: 30px 0px 10px 0px;
	}
	
section#tz-klient img {	
	display: block;
	margin: 0px 28px 5px 28px;
	}
	
section#tz-klient p {
	margin: 0px;
	display: block;
	font-family: 'SignikaNegative-Semibold', Calibri, Arial, sans-serif;
	font-size: 15px;
	text-align: center;
	text-decoration: none;
	color: #d8422d;
	}
	
section#tz-klient a {
	text-decoration: none;
	}
	
section#tz-klient-sekce-k1 {
	width: 120px;
	height: auto;
	margin: 0px 15px 0px 0px;
	float: left;
	opacity: 0.65;
	-webkit-transition-duration: 0.8s;
	-moz-transition-duration: 0.8s;
	-ms-transition-duration: 0.8s;
	-o-transition-duration: 0.8s;
	transition-duration: 0.8s;	
	}
	
section#tz-klient-sekce-k1:hover {
	opacity: 1;
	-webkit-transition-duration: 0.8s;
	-moz-transition-duration: 0.8s;
	-ms-transition-duration: 0.8s;
	-o-transition-duration: 0.8s;
	transition-duration: 0.8s;	
	}
	
section#tz-klient-sekce-k2 {
	width: 120px;
	height: auto;
	margin: 0px 0px 0px 0px;
	float: left;
	opacity: 0.65;
	-webkit-transition-duration: 0.8s;
	-moz-transition-duration: 0.8s;
	-ms-transition-duration: 0.8s;
	-o-transition-duration: 0.8s;
	transition-duration: 0.8s;	
	}
	
section#tz-klient-sekce-k2:hover {
	opacity: 1;
	-webkit-transition-duration: 0.8s;
	-moz-transition-duration: 0.8s;
	-ms-transition-duration: 0.8s;
	-o-transition-duration: 0.8s;
	transition-duration: 0.8s;	
	}
	
section#tz-klient-sekce-s {
	width: 120px;
	height: auto;
	margin: 0px 15px 0px 0px;
	float: left;
	opacity: 0.65;
	-webkit-transition-duration: 0.8s;
	-moz-transition-duration: 0.8s;
	-ms-transition-duration: 0.8s;
	-o-transition-duration: 0.8s;
	transition-duration: 0.8s;	
	}
	
section#tz-klient-sekce-s:hover {
	opacity: 1;
	-webkit-transition-duration: 0.8s;
	-moz-transition-duration: 0.8s;
	-ms-transition-duration: 0.8s;
	-o-transition-duration: 0.8s;
	transition-duration: 0.8s;	
	}

#tz-benq {
	margin: 0px 0px 15px 0px;
	color: #d8422d;
	width: 1000px;
	height: 30px;
        float: left;
	}

#tz-qisdesign {
	margin: 0px 0px 15px 0px;
	color: #d8422d;
	width: 1000px;
	height: 30px;
        float: left;
	}

#tz-trust {
	margin: 0px 0px 15px 0px;
	color: #d8422d;
	width: 1000px;
	height: 30px;
        float: left;
	}

#tz-urbanrevolt {
	margin: 0px 0px 15px 0px;
	color: #d8422d;
	width: 1000px;
	height: 30px;
        float: left;
	}

#tz-smartsuit {
	margin: 0px 0px 15px 0px;
	color: #d8422d;
	width: 1000px;
	height: 30px;
        float: left;
	}

#tz-tesoro {
	margin: 0px 0px 15px 0px;
	color: #d8422d;
	width: 1000px;
	height: 30px;
        float: left;
	}					
	
#tz-grunex {
	margin: 0px 0px 15px 0px;
	color: #d8422d;
	width: 1000px;
	height: 30px;
        float: left;
	}

#tz-steelseries {
	margin: 0px 0px 15px 0px;
	color: #d8422d;
	width: 1000px;
	height: 30px;
        float: left;
	}

#tz-coolermaster {
	margin: 0px 0px 15px 0px;
	color: #d8422d;
	width: 1000px;
	height: 30px;
        float: left;
	}	

#tz-zowie{
	margin: 0px 0px 15px 0px;
	color: #d8422d;
	width: 1000px;
	height: 30px;
        float: left;
	}	

#tz-thrustmaster{
	margin: 0px 0px 15px 0px;
	color: #d8422d;
	width: 1000px;
	height: 30px;
        float: left;
	}

#tz-nvidia{
	margin: 0px 0px 15px 0px;
	color: #d8422d;
	width: 1000px;
	height: 30px;
        float: left;
	}

#tz-avermedia{
	margin: 0px 0px 15px 0px;
	color: #d8422d;
	width: 1000px;
	height: 30px;
        float: left;
	}

#tz-lynx{
	margin: 0px 0px 15px 0px;
	color: #d8422d;
	width: 1000px;
	height: 30px;
        float: left;
	}

#tz-adata{
	margin: 0px 0px 15px 0px;
	color: #d8422d;
	width: 1000px;
	height: 30px;
        float: left;
	}

#tz-xpg{
	margin: 0px 0px 15px 0px;
	color: #d8422d;
	width: 1000px;
	height: 30px;
        float: left;
	}
